diff --git a/js/odo/odometer-theme-minmal.css b/js/odo/odometer-theme-minmal.css index 7186613..196229c 100644 --- a/js/odo/odometer-theme-minmal.css +++ b/js/odo/odometer-theme-minmal.css @@ -5,17 +5,18 @@ vertical-align: middle; *vertical-align: auto; position: relative; - background: none repeat scroll 0 0 #EE1C25; + background: none repeat scroll 0 0 #FF585E; border-radius: 2px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.1) inset; color: #FFFFFF !important; -height: 15px; -line-height: 12px; -padding: 0 4px; +height: 12px; +line-height: 11px; +padding: 0 3px; right: -1px; text-align: center; text-shadow: none !important; top: -10px; +font-size: 11px; } .odometer.odometer-auto-theme, .odometer.odometer-theme-minimal { *display: inline; diff --git a/themes/archer/allroomlist.tpl b/themes/archer/allroomlist.tpl deleted file mode 100644 index cedc61b..0000000 --- a/themes/archer/allroomlist.tpl +++ /dev/null @@ -1,27 +0,0 @@ -

Roomlist

(Close Roomlist)
-{if $users==""} -

-No users. -

-{else} -
-{foreach from=$users key=key item=user} - {if $user.s == "unlocked"} - {$key}
- {elseif $user.s == "password"} - {$key}
- {else} - {$key}
- {/if} - {foreach from=$user.u item=i} - {$i.l}{$i.n} 
- {/foreach} -{/foreach} -{/if} -
-{if $js!=""} - -{/if} \ No newline at end of file diff --git a/themes/archer/archer.css b/themes/archer/archer.css deleted file mode 100644 index d63cb18..0000000 --- a/themes/archer/archer.css +++ /dev/null @@ -1,682 +0,0 @@ - -/* ------------------------------------------------ - HTML ELEMENTS ---------------------------------------------------- */ - -/* top elements */ -* { padding: 0; margin: 0; outline: 0; } - -/*body { - margin: 10px 0 0 0; padding: 0; - font: normal 13px/1.6em; - font-family: 'Rubik', sans-serif; - text-align: center; - background: #090807 url(images/bg-pink.jpg) repeat-x; - color: #8F8F8E; -} -*/ - -#body { - margin: 10px 0 0 0; padding: 0; - font: normal 13px/1.6em; - font-family: 'Rubik', sans-serif; - text-align: center; - /* background: #090807 url(images/bg.jpg) repeat-x; */ - background: #090807 url(images/bg.png) repeat-x; - color: #8F8F8E; -} - -#moby { - margin: 10px 0 0 0; padding: 0; - font: normal 13px/1.6em verdana, tahoma, sans-serif; - text-align: center; - /* background: #090807 url(images/bg.jpg) repeat-x; */ - background: #090807 ; - color: #8F8F8E; -} - -#body_2 { - margin: 10px 0 0 0; padding: 0; - font: normal 13px/1.6em verdana, tahoma, sans-serif; - text-align: center; - /* background: #090807 url(images/bg.jpg) repeat-x; */ - background: #090807 url(images/2_bg.png) repeat-x; - color: #8F8F8E; -} - -#body_3 { - margin: 10px 0 0 0; padding: 0; - font: normal 13px/1.6em verdana, tahoma, sans-serif; - text-align: center; - /* background: #090807 url(images/bg.jpg) repeat-x; */ - background: #090807 url(images/3_bg.png) repeat-x; - color: #8F8F8E; -} - -#body_4 { - margin: 10px 0 0 0; padding: 0; - font: normal 13px/1.6em verdana, tahoma, sans-serif; - text-align: center; - /* background: #090807 url(images/bg.jpg) repeat-x; */ - background: #090807 url(images/4_bg.png) repeat-x; - color: #8F8F8E; -} - -#body_5 { - margin: 10px 0 0 0; padding: 0; - font: normal 13px/1.6em verdana, tahoma, sans-serif; - - text-align: center; - /* background: #090807 url(images/bg.jpg) repeat-x; */ - background: #090807 url(images/5_bg.png) repeat-x; - color: #8F8F8E; -} - -#body_6 { - margin: 10px 0 0 0; padding: 0; - font: normal 13px/1.6em verdana, tahoma, sans-serif; - - text-align: center; - /* background: #090807 url(images/bg.jpg) repeat-x; */ - background: #090807 url(images/6_bg.png) repeat-x; - color: #8F8F8E; -} - -#body_7 { - margin: 10px 0 0 0; padding: 0; - font: normal 13px/1.6em verdana, tahoma, sans-serif; - - text-align: center; - /* background: #090807 url(images/bg.jpg) repeat-x; */ - background: #090807 url(images/7_bg.png) repeat-x; - color: #8F8F8E; -} - -#scrollbar1 { width: 520px; clear: both; margin: 20px 0 10px; } -#scrollbar1 .viewport { width: 700px; height: 550px; overflow: hidden; position: relative; } -#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; } -#scrollbar1 .thumb .end, -#scrollbar1 .thumb { background-color: #003D5D; } -#scrollbar1 .scrollbar { position: relative; float: right; width: 15px; } -#scrollbar1 .track { background-color: #D8EEFD; height: 100%; width:13px; position: relative; padding: 0 1px; } -#scrollbar1 .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; } -#scrollbar1 .thumb .end { overflow: hidden; height: 5px; width: 13px; } -#scrollbar1 .disable{ display: none; } - -#scrollbar2 { width: 520px; clear: both; margin: 20px 0 10px; } -#scrollbar2 .viewport { width: 500px; height: 200px; overflow: hidden; position: relative; } -#scrollbar2 .overview { list-style: none; position: absolute; left: 0; top: 0; } -#scrollbar2 .thumb .end, -#scrollbar2 .thumb { background-color: #003D5D; } -#scrollbar2 .scrollbar { position: relative; float: right; width: 15px; } -#scrollbar2 .track { background-color: #D8EEFD; height: 100%; width:13px; position: relative; padding: 0 1px; } -#scrollbar2 .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; } -#scrollbar2 .thumb .end { overflow: hidden; height: 5px; width: 13px; } -#scrollbar2 .disable{ display: none; } - -/* links */ -a { - color: #fff; - background-color: inherit; - text-decoration: none; -} -a:hover { - color: #99CC33; - background-color: inherit; -} - -/* headers */ -h1, h2, h3, h4 { - font: normal 1em; - color: #eee; -} -h1 { font-size: 3em; color: #0a64e4; letter-spacing: -2px; } -h2 { font-size: 2.5em; } -h3 { font-size: 1.8em; } -h4 { font-size: 1.5em; } - -p, h1, h2, h3, h4 { - margin: 0; - padding: 10px 15px; -} - -ul, ol { - margin: 10px 30px; - padding: 0 15px; -} - -/* images */ -img.float-right { - margin: .5em 0 1em 1em; -} -img.float-left { - margin: .5em 1em 1em 0; -} - -code { - margin: .5em 0; - display: block; - padding: 20px; - text-align: left; - overflow: auto; - font: 500 1em/1.5em 'Lucida Console', 'Courier New', monospace ; - /* white-space: pre; */ - background: transparent; - border: 1px solid #211E20; -} -acronym { - cursor: help; - border-bottom: 1px dotted #8F8F8E; -} -blockquote { - margin: 10px 15px; - padding: 10px 0 10px 30px; - background: transparent; - border: 1px solid #211E20; - font: normal 1.6em/1.5em Georgia, "Times New Roman", Times, serif; -} - -div.mousescroll { - overflow: hidden; -} -div.mousescroll:hover { - overflow-y: scroll; -} -ul { - list-style-type: none; -} -.slimScrollDiv { width: 50px; } - - -/* start - table */ -table { - margin: 10px 15px; - border-collapse: collapse; -} -th strong { - color: #fff; -} -th { - background: #090807; - color: #fff; - height: 3em; - padding-left: 12px; - padding-right: 12px; - text-align: left; -} -tr { - color: #707070; -} -td { - padding-left: 12px; - padding-right: 12px; - border: 1px solid #211E20; -} -/* end - table */ - -/* form elements */ -form { - margin: 10px 15px; - padding: 10px; - background: transparent; - border: 1px solid #211E20; -} -fieldset { - margin: 0; - padding: 0; - border: none; -} -label { - display:block; - font-weight:bold; - margin: .4em 0; -} -input { - padding: .3em; - border: 1px solid #eee; - font: normal 1em Verdana, sans-serif; - color:#777; -} -textarea { - width: 55%; - padding: .3em; - font: normal 1em/1.5em Verdana, sans-serif; - border: 1px solid #eee; - height: 10em; - display:block; - color:#777; -} -input.button { - font: bold 1em Arial, Tahoma, Sans-serif; - margin: 0; - padding: .25em .3em; - color: #fff; - background: #000; - border: 2px solid #211E20; -} - -/* search form */ -.searchform { - background-color: transparent; - border: none; - margin: 0 0 0 10px; padding: 0 0 1.5em 0; - width: 20em; -} -.searchform p { margin: 0; padding: 0; } -.searchform input.textbox { - width: 11em; - color: #777; - padding: .4em; - border: 1px solid #E5E5E5; - vertical-align: top; -} -.searchform input.button { - width: 80px; - vertical-align: top; -} - -.notice_off { - background: url(images/notice_off.png); - background-repeat: no-repeat; -} - -.notice_on { - background: url(images/notice_on.png); - background-repeat: no-repeat; -} - -/*********************** - LAYOUT -************************/ - -.header, #nav, #content, #footer-wrap { - width: 990px; -} - -/* header */ -.header { - clear: both; - margin: 0 auto; padding: 0; - text-align: left; -} -.bg { - /* transparent url(images/header-image.jpg) no-repeat right top */ - background: transparent url(images/1.png) no-repeat right top; - height: 419px; -} -.bg_2 { - /* transparent url(images/header-image.jpg) no-repeat right top */ - background: transparent url(images/2.png) no-repeat right top; - height: 419px; -} -.bg_3 { - /* transparent url(images/header-image.jpg) no-repeat right top */ - background: transparent url(images/3.png) no-repeat right top; - height: 419px; -} -.bg_4 { - /* transparent url(images/header-image.jpg) no-repeat right top */ - background: transparent url(images/4.png) no-repeat right top; - height: 419px; -} -.bg_5 { - /* transparent url(images/header-image.jpg) no-repeat right top */ - background: transparent url(images/5.png) no-repeat right top; - height: 419px; -} -.bg_6 { - /* transparent url(images/header-image.jpg) no-repeat right top */ - background: transparent url(images/6.png) no-repeat right top; - height: 419px; -} -.bg_7 { - /* transparent url(images/header-image.jpg) no-repeat right top */ - background: transparent url(images/7.png) no-repeat right top; - height: 419px; -} -.header #welcome { - background: transparent url(images/welcome.png) no-repeat; - height: 163px; - left: 0; - position: absolute; - top: 54px; - width: 309px; -} -.header h1#logo-text a { - position: absolute; - margin: 0; padding: 0; - font: bold 58px 'Trebuchet MS', Tahoma, Arial, Sans-serif; - letter-spacing: -3px; - color: #0a1e53; - text-decoration: none; - z-index: 9998; - background: transparent; - - /* change the values of top and left to adjust the position of the logo*/ - top: 33px; left: 10px; -} -.header p#slogan { - position: absolute; - font: normal 19px 'Trebuchet Ms', Sans-serif; - text-transform: none; - color: #fff; - margin: 0; padding: 0; - z-index: 9999; - - /* change the values of left and top to adjust the position of the slogan */ - top: 95px; left: 25px; -} - -#location a { - cursor: pointer; -} - -#users a { - cursor: pointer; -} - -.topbar a { - cursor: pointer; -} -/* Navigation */ -#nav { - clear: both; - margin: 0 auto -5px; - /*margin: 0 auto; HAACK*/ - padding: 0; -} -#nav ul { - float: left; - list-style: none; - text-transform: uppercase; - margin: 0; padding: 0; - height: 56px; -} -#nav ul li { - float: left; - margin: 0; padding: 0; - height: 56px; -} -#nav ul li a { - display: block; - float: left; - width: auto; - margin: 0; - padding: 0 20px; - color: #a5a5a5; - font: bold 16px/54px "Trebuchet MS", Helvetica, Arial, sans-serif; - text-decoration: none; - letter-spacing: 1px; -} -#nav ul li a:hover, -#nav ul li a:active { - color: #fff; -} -#nav ul li#current a { - color: #FF8B04; -} - -.newsimage{ - background: transparent; - border: none; -} - -.useronline{ - background: none repeat scroll 0 0 #1187F5; - border-radius: 2px 2px 2px 2px; - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.1) inset; - color: #FFFFFF !important; - font-size: 10px; - height: 12px; - line-height: 12px; - padding: 0 4px; - position: relative; - right: -1px; - text-align: center; - text-shadow: none !important; - top: -10px; -} - -.useronlinebeta{ - background: none repeat scroll 0 0 #2020CF; - border-radius: 2px 2px 2px 2px; - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.1) inset; - color: #FFFFFF !important; - font-size: 10px; - height: 12px; - line-height: 12px; - padding: 0 4px; - position: relative; - right: -1px; - text-align: center; - text-shadow: none !important; - top: -10px; -} - -/* content */ -#content-wrap { - clear: both; - float: right; - width: 100%; - background: #12120f url(images/footer-top.jpg) repeat-x left bottom; -} -#chat-content-wrap { - clear: both; - float: right; - width: 100%; - background: #12120f url(images/footer-top.jpg) repeat-x left bottom; -} -#content { - text-align: left; - padding: 0; - margin: 0 auto; -} -#chat-content { - /*width: 1080px;*/ - text-align: left; - padding: 0; - margin: 0 auto; -} -/* sidebar */ -#sidebar { - float: left; - width: 17em; - margin: 10px 0 10px 0; - padding: 0; -} -#sidebar h3 { - font: normal 1.6em; - text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white; - padding: .3em 0 .5em 10px; - color: #0a64e4; - text-transform: none; - letter-spacing: -1px; -} - -#sidebar ul.sidemenu { - margin: 0 0 0 10px; - padding: .1em 0 1em 0; - font-family: 'Trebuchet MS', Tahoma, Sans-serif; - border-top: 1px solid #211E20; -} -#sidebar ul.sidemenu li { - padding: 0; - background: url(images/bullet.png) no-repeat .5em .6em; - border-bottom: 1px solid #211E20; - list-style:none; -} - -#sidebar ul.sidemenu li a { - display: block; - font-weight: bold; - color: #d3d0cc; - text-decoration: none; - padding: .2em 0 .2em 30px; - line-height: 1.5em; - font-size: 1.25em; -} -#sidebar ul.sidemenu li a:hover { - color: #FF8B04; -} -#sidebar ul.sidemenu ul { margin: 0 0 0 15px; } -#sidebar ul.sidemenu ul li { border: none; } - -/* rightbar */ -#rightbar { - float: right; - width: 20%; - margin: 10px 0 10px 0; - padding: 0; -} -#rightbar h3 { - font: normal 1.6em 'Trebuchet MS', Tahoma, Arial, Sans-serif; - padding: .3em 0 .5em 10px; - color: #99CC33; - text-transform: none; - letter-spacing: -1px; -} - -#rightbar ul.sidemenu { - margin: 0 0 0 10px; - padding: .1em 0 1em 0; - font-family: 'Trebuchet MS', Tahoma, Sans-serif; - border-top: 1px solid #211E20; -} -#rightbar ul.sidemenu li { - padding: 0; - background: url(images/bullet.jpg) no-repeat .5em .6em; - border-bottom: 1px solid #211E20; - list-style:none; -} - -#rightbar ul.sidemenu li a { - display: block; - font-weight: bold; - color: #d3d0cc; - text-decoration: none; - padding: .2em 0 .2em 30px; - line-height: 1.5em; - font-size: 1.25em; -} -#rightbar ul.sidemenu li a:hover { - color: #FF8B04; -} -#rightbar ul.sidemenu ul { margin: 0 0 0 15px; } -#rightbar ul.sidemenu ul li { border: none; } - -* html body #sidebar #rightbar ul.sidemenu li { height: 1%; } - - -/* main */ -#main { - /*margin: 10px 0 10px 19em;*/ - float:left; - width:70%; - margin: -2px 10px; - padding: 0; -} -#chat { - /*margin: 10px 0 10px 19em;*/ - float:left; - width:78%; - margin: -2px 10px; - padding: 0; -} -#main h2 { - font: normal 2.9em 'Trebuchet MS', Arial, Sans-serif; - color: #84A5DA; - letter-spacing: -2px; - padding-bottom: 0px; - margin-bottom: 5px; - border-bottom: 1px solid #211E20; -} -#main h2 a { - color: #84A5DA; - text-decoration: none; -} - -#footer-wrap { - clear: both; - padding: 0; margin: 0 auto; -} - -/* columns */ -#columns { - clear: both; - text-align: left; - color: #5B9CFF; - margin: 0 auto; - padding: 1.6em 0 .5em 0; - width: 95%; -} -#columns h3 { - color: #99CC33; - margin: 0; - padding: 0 10px; - font: normal 1.4em "Trebuchet MS", Arial, Tahoma, Sans-serif; - text-transform: uppercase; -} - -#columns ul { - list-style: none; - margin: 10px 0 0 0; - padding: 0; - border-top: 1px solid #111; -} -#columns li { - border-bottom: 1px solid #111; -} -#columns li a { - display: block; - padding: .5em 0 .5em 1em; - color: #8F8F8E; -} -#columns li a:hover { - color: #fff; -} - -#columns .col3, .col3-center { - float: left; - width: 31%; -} -#columns .col3-center { - margin: 0 15px; -} - -/* footer */ -#footer-bottom { - clear: both; - margin: 0 auto; - padding: 1em 0 1.5em 0; - text-align: center; - font-size: .85em -} - -/* alignment classes */ -.float-left { float: left; } -.float-right { float: right; } -.align-left { text-align: left; } -.align-right { text-align: right; } - -/* additional classes */ -.clear { clear: both; } -.grey { color: #8F8F8E; } - -.post-by { - font-size: .9em; - padding-top: 0; -} - -.post-footer { - text-align: right; - background: transparent; - border: 1px solid #211E20; - padding: 5px 10px; - margin: 20px 15px 10px 15px; -} -.post-footer .date, -.post-footer .comments, -.post-footer .readmore { - padding-left: 20px; margin: 0 3px 0 3px; -} - diff --git a/themes/archer/dark-hive/images/ui-bg_flat_30_cccccc_40x100.png b/themes/archer/dark-hive/images/ui-bg_flat_30_cccccc_40x100.png deleted file mode 100644 index 5473aff..0000000 Binary files a/themes/archer/dark-hive/images/ui-bg_flat_30_cccccc_40x100.png and /dev/null differ diff --git a/themes/archer/dark-hive/images/ui-bg_flat_50_5c5c5c_40x100.png b/themes/archer/dark-hive/images/ui-bg_flat_50_5c5c5c_40x100.png deleted file mode 100644 index 5950a8d..0000000 Binary files a/themes/archer/dark-hive/images/ui-bg_flat_50_5c5c5c_40x100.png and /dev/null differ diff --git a/themes/archer/dark-hive/images/ui-bg_glass_40_ffc73d_1x400.png b/themes/archer/dark-hive/images/ui-bg_glass_40_ffc73d_1x400.png deleted file mode 100644 index d683a41..0000000 Binary files a/themes/archer/dark-hive/images/ui-bg_glass_40_ffc73d_1x400.png and /dev/null differ diff --git a/themes/archer/dark-hive/images/ui-bg_highlight-hard_20_0972a5_1x100.png b/themes/archer/dark-hive/images/ui-bg_highlight-hard_20_0972a5_1x100.png deleted file mode 100644 index 142598c..0000000 Binary files a/themes/archer/dark-hive/images/ui-bg_highlight-hard_20_0972a5_1x100.png and /dev/null differ diff --git a/themes/archer/dark-hive/images/ui-bg_highlight-soft_33_003147_1x100.png b/themes/archer/dark-hive/images/ui-bg_highlight-soft_33_003147_1x100.png deleted file mode 100644 index e83ff52..0000000 Binary files a/themes/archer/dark-hive/images/ui-bg_highlight-soft_33_003147_1x100.png and /dev/null differ diff --git a/themes/archer/dark-hive/images/ui-bg_highlight-soft_35_222222_1x100.png b/themes/archer/dark-hive/images/ui-bg_highlight-soft_35_222222_1x100.png deleted file mode 100644 index a9b5ae3..0000000 Binary files a/themes/archer/dark-hive/images/ui-bg_highlight-soft_35_222222_1x100.png and /dev/null differ diff --git a/themes/archer/dark-hive/images/ui-bg_highlight-soft_44_444444_1x100.png b/themes/archer/dark-hive/images/ui-bg_highlight-soft_44_444444_1x100.png deleted file mode 100644 index a5c0a4d..0000000 Binary files a/themes/archer/dark-hive/images/ui-bg_highlight-soft_44_444444_1x100.png and /dev/null differ diff --git a/themes/archer/dark-hive/images/ui-bg_highlight-soft_80_eeeeee_1x100.png b/themes/archer/dark-hive/images/ui-bg_highlight-soft_80_eeeeee_1x100.png deleted file mode 100644 index e56eefd..0000000 Binary files a/themes/archer/dark-hive/images/ui-bg_highlight-soft_80_eeeeee_1x100.png and /dev/null differ diff --git a/themes/archer/dark-hive/images/ui-bg_loop_25_000000_21x21.png b/themes/archer/dark-hive/images/ui-bg_loop_25_000000_21x21.png deleted file mode 100644 index bc7ea5f..0000000 Binary files a/themes/archer/dark-hive/images/ui-bg_loop_25_000000_21x21.png and /dev/null differ diff --git a/themes/archer/dark-hive/images/ui-icons_222222_256x240.png b/themes/archer/dark-hive/images/ui-icons_222222_256x240.png deleted file mode 100644 index b273ff1..0000000 Binary files a/themes/archer/dark-hive/images/ui-icons_222222_256x240.png and /dev/null differ diff --git a/themes/archer/dark-hive/images/ui-icons_4b8e0b_256x240.png b/themes/archer/dark-hive/images/ui-icons_4b8e0b_256x240.png deleted file mode 100644 index 3bdb67b..0000000 Binary files a/themes/archer/dark-hive/images/ui-icons_4b8e0b_256x240.png and /dev/null differ diff --git a/themes/archer/dark-hive/images/ui-icons_a83300_256x240.png b/themes/archer/dark-hive/images/ui-icons_a83300_256x240.png deleted file mode 100644 index 95993ea..0000000 Binary files a/themes/archer/dark-hive/images/ui-icons_a83300_256x240.png and /dev/null differ diff --git a/themes/archer/dark-hive/images/ui-icons_cccccc_256x240.png b/themes/archer/dark-hive/images/ui-icons_cccccc_256x240.png deleted file mode 100644 index 9254e05..0000000 Binary files a/themes/archer/dark-hive/images/ui-icons_cccccc_256x240.png and /dev/null differ diff --git a/themes/archer/dark-hive/images/ui-icons_ffffff_256x240.png b/themes/archer/dark-hive/images/ui-icons_ffffff_256x240.png deleted file mode 100644 index 42f8f99..0000000 Binary files a/themes/archer/dark-hive/images/ui-icons_ffffff_256x240.png and /dev/null differ diff --git a/themes/archer/dark-hive/jquery-ui-1.8.22.custom.css b/themes/archer/dark-hive/jquery-ui-1.8.22.custom.css deleted file mode 100644 index eca3b83..0000000 --- a/themes/archer/dark-hive/jquery-ui-1.8.22.custom.css +++ /dev/null @@ -1,287 +0,0 @@ -/*! - * jQuery UI CSS Framework 1.8.22 - * - * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Theming/API - */ - -/* Layout helpers -----------------------------------*/ -.ui-helper-hidden { display: none; } -.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } -.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } -.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; } -.ui-helper-clearfix:after { clear: both; } -.ui-helper-clearfix { zoom: 1; } -.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } - - -/* Interaction Cues -----------------------------------*/ -.ui-state-disabled { cursor: default !important; } - - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } - - -/* Misc visuals -----------------------------------*/ - -/* Overlays */ -.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } - - -/*! - * jQuery UI CSS Framework 1.8.22 - * - * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Theming/API - * - * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,%20Arial,%20sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=444444&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=44&borderColorHeader=333333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=000000&bgTextureContent=14_loop.png&bgImgOpacityContent=25&borderColorContent=555555&fcContent=ffffff&iconColorContent=cccccc&bgColorDefault=222222&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=35&borderColorDefault=444444&fcDefault=eeeeee&iconColorDefault=cccccc&bgColorHover=003147&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=33&borderColorHover=0b93d5&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=0972a5&bgTextureActive=04_highlight_hard.png&bgImgOpacityActive=20&borderColorActive=26b3f7&fcActive=ffffff&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=02_glass.png&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=01_flat.png&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px - */ - - -/* Component containers -----------------------------------*/ -.ui-widget { font-family: Verdana, Arial, sans-serif; font-size: 1.1em; } -.ui-widget .ui-widget { font-size: 1em; } -.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana, Arial, sans-serif; font-size: 1em; } -.ui-widget-content { border: 1px solid #555555; background: #000000 url(images/ui-bg_loop_25_000000_21x21.png) 50% 50% repeat; color: #ffffff; } -.ui-widget-content a { color: #ffffff; } -.ui-widget-header { border: 1px solid #333333; background: #444444 url(images/ui-bg_highlight-soft_44_444444_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; } -.ui-widget-header a { color: #ffffff; } - -/* Interaction states -----------------------------------*/ -.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #444444; background: #222222 url(images/ui-bg_highlight-soft_35_222222_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #eeeeee; } -.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #eeeeee; text-decoration: none; } -.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #0b93d5; background: #003147 url(images/ui-bg_highlight-soft_33_003147_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; } -.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; } -.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #26b3f7; background: #0972a5 url(images/ui-bg_highlight-hard_20_0972a5_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; } -.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; } -.ui-widget :active { outline: none; } - -/* Interaction Cues -----------------------------------*/ -.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #cccccc; background: #eeeeee url(images/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x; color: #2e7db2; } -.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #2e7db2; } -.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #ffb73d; background: #ffc73d url(images/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x; color: #111111; } -.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #111111; } -.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #111111; } -.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } -.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } -.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_cccccc_256x240.png); } -.ui-widget-content .ui-icon {background-image: url(images/ui-icons_cccccc_256x240.png); } -.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); } -.ui-state-default .ui-icon { background-image: url(images/ui-icons_cccccc_256x240.png); } -.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); } -.ui-state-active .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } -.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_4b8e0b_256x240.png); } -.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_a83300_256x240.png); } - -/* positioning */ -.ui-icon-carat-1-n { background-position: 0 0; } -.ui-icon-carat-1-ne { background-position: -16px 0; } -.ui-icon-carat-1-e { background-position: -32px 0; } -.ui-icon-carat-1-se { background-position: -48px 0; } -.ui-icon-carat-1-s { background-position: -64px 0; } -.ui-icon-carat-1-sw { background-position: -80px 0; } -.ui-icon-carat-1-w { background-position: -96px 0; } -.ui-icon-carat-1-nw { background-position: -112px 0; } -.ui-icon-carat-2-n-s { background-position: -128px 0; } -.ui-icon-carat-2-e-w { background-position: -144px 0; } -.ui-icon-triangle-1-n { background-position: 0 -16px; } -.ui-icon-triangle-1-ne { background-position: -16px -16px; } -.ui-icon-triangle-1-e { background-position: -32px -16px; } -.ui-icon-triangle-1-se { background-position: -48px -16px; } -.ui-icon-triangle-1-s { background-position: -64px -16px; } -.ui-icon-triangle-1-sw { background-position: -80px -16px; } -.ui-icon-triangle-1-w { background-position: -96px -16px; } -.ui-icon-triangle-1-nw { background-position: -112px -16px; } -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } -.ui-icon-arrow-1-n { background-position: 0 -32px; } -.ui-icon-arrow-1-ne { background-position: -16px -32px; } -.ui-icon-arrow-1-e { background-position: -32px -32px; } -.ui-icon-arrow-1-se { background-position: -48px -32px; } -.ui-icon-arrow-1-s { background-position: -64px -32px; } -.ui-icon-arrow-1-sw { background-position: -80px -32px; } -.ui-icon-arrow-1-w { background-position: -96px -32px; } -.ui-icon-arrow-1-nw { background-position: -112px -32px; } -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } -.ui-icon-arrowthick-1-n { background-position: 0 -48px; } -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -.ui-icon-arrow-4 { background-position: 0 -80px; } -.ui-icon-arrow-4-diag { background-position: -16px -80px; } -.ui-icon-extlink { background-position: -32px -80px; } -.ui-icon-newwin { background-position: -48px -80px; } -.ui-icon-refresh { background-position: -64px -80px; } -.ui-icon-shuffle { background-position: -80px -80px; } -.ui-icon-transfer-e-w { background-position: -96px -80px; } -.ui-icon-transferthick-e-w { background-position: -112px -80px; } -.ui-icon-folder-collapsed { background-position: 0 -96px; } -.ui-icon-folder-open { background-position: -16px -96px; } -.ui-icon-document { background-position: -32px -96px; } -.ui-icon-document-b { background-position: -48px -96px; } -.ui-icon-note { background-position: -64px -96px; } -.ui-icon-mail-closed { background-position: -80px -96px; } -.ui-icon-mail-open { background-position: -96px -96px; } -.ui-icon-suitcase { background-position: -112px -96px; } -.ui-icon-comment { background-position: -128px -96px; } -.ui-icon-person { background-position: -144px -96px; } -.ui-icon-print { background-position: -160px -96px; } -.ui-icon-trash { background-position: -176px -96px; } -.ui-icon-locked { background-position: -192px -96px; } -.ui-icon-unlocked { background-position: -208px -96px; } -.ui-icon-bookmark { background-position: -224px -96px; } -.ui-icon-tag { background-position: -240px -96px; } -.ui-icon-home { background-position: 0 -112px; } -.ui-icon-flag { background-position: -16px -112px; } -.ui-icon-calendar { background-position: -32px -112px; } -.ui-icon-cart { background-position: -48px -112px; } -.ui-icon-pencil { background-position: -64px -112px; } -.ui-icon-clock { background-position: -80px -112px; } -.ui-icon-disk { background-position: -96px -112px; } -.ui-icon-calculator { background-position: -112px -112px; } -.ui-icon-zoomin { background-position: -128px -112px; } -.ui-icon-zoomout { background-position: -144px -112px; } -.ui-icon-search { background-position: -160px -112px; } -.ui-icon-wrench { background-position: -176px -112px; } -.ui-icon-gear { background-position: -192px -112px; } -.ui-icon-heart { background-position: -208px -112px; } -.ui-icon-star { background-position: -224px -112px; } -.ui-icon-link { background-position: -240px -112px; } -.ui-icon-cancel { background-position: 0 -128px; } -.ui-icon-plus { background-position: -16px -128px; } -.ui-icon-plusthick { background-position: -32px -128px; } -.ui-icon-minus { background-position: -48px -128px; } -.ui-icon-minusthick { background-position: -64px -128px; } -.ui-icon-close { background-position: -80px -128px; } -.ui-icon-closethick { background-position: -96px -128px; } -.ui-icon-key { background-position: -112px -128px; } -.ui-icon-lightbulb { background-position: -128px -128px; } -.ui-icon-scissors { background-position: -144px -128px; } -.ui-icon-clipboard { background-position: -160px -128px; } -.ui-icon-copy { background-position: -176px -128px; } -.ui-icon-contact { background-position: -192px -128px; } -.ui-icon-image { background-position: -208px -128px; } -.ui-icon-video { background-position: -224px -128px; } -.ui-icon-script { background-position: -240px -128px; } -.ui-icon-alert { background-position: 0 -144px; } -.ui-icon-info { background-position: -16px -144px; } -.ui-icon-notice { background-position: -32px -144px; } -.ui-icon-help { background-position: -48px -144px; } -.ui-icon-check { background-position: -64px -144px; } -.ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-off { background-position: -96px -144px; } -.ui-icon-radio-on { background-position: -112px -144px; } -.ui-icon-pin-w { background-position: -128px -144px; } -.ui-icon-pin-s { background-position: -144px -144px; } -.ui-icon-play { background-position: 0 -160px; } -.ui-icon-pause { background-position: -16px -160px; } -.ui-icon-seek-next { background-position: -32px -160px; } -.ui-icon-seek-prev { background-position: -48px -160px; } -.ui-icon-seek-end { background-position: -64px -160px; } -.ui-icon-seek-start { background-position: -80px -160px; } -/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ -.ui-icon-seek-first { background-position: -80px -160px; } -.ui-icon-stop { background-position: -96px -160px; } -.ui-icon-eject { background-position: -112px -160px; } -.ui-icon-volume-off { background-position: -128px -160px; } -.ui-icon-volume-on { background-position: -144px -160px; } -.ui-icon-power { background-position: 0 -176px; } -.ui-icon-signal-diag { background-position: -16px -176px; } -.ui-icon-signal { background-position: -32px -176px; } -.ui-icon-battery-0 { background-position: -48px -176px; } -.ui-icon-battery-1 { background-position: -64px -176px; } -.ui-icon-battery-2 { background-position: -80px -176px; } -.ui-icon-battery-3 { background-position: -96px -176px; } -.ui-icon-circle-plus { background-position: 0 -192px; } -.ui-icon-circle-minus { background-position: -16px -192px; } -.ui-icon-circle-close { background-position: -32px -192px; } -.ui-icon-circle-triangle-e { background-position: -48px -192px; } -.ui-icon-circle-triangle-s { background-position: -64px -192px; } -.ui-icon-circle-triangle-w { background-position: -80px -192px; } -.ui-icon-circle-triangle-n { background-position: -96px -192px; } -.ui-icon-circle-arrow-e { background-position: -112px -192px; } -.ui-icon-circle-arrow-s { background-position: -128px -192px; } -.ui-icon-circle-arrow-w { background-position: -144px -192px; } -.ui-icon-circle-arrow-n { background-position: -160px -192px; } -.ui-icon-circle-zoomin { background-position: -176px -192px; } -.ui-icon-circle-zoomout { background-position: -192px -192px; } -.ui-icon-circle-check { background-position: -208px -192px; } -.ui-icon-circlesmall-plus { background-position: 0 -208px; } -.ui-icon-circlesmall-minus { background-position: -16px -208px; } -.ui-icon-circlesmall-close { background-position: -32px -208px; } -.ui-icon-squaresmall-plus { background-position: -48px -208px; } -.ui-icon-squaresmall-minus { background-position: -64px -208px; } -.ui-icon-squaresmall-close { background-position: -80px -208px; } -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } - - -/* Misc visuals -----------------------------------*/ - -/* Corner radius */ -.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px; } -.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px; } -.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; } -.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; } - -/* Overlays */ -.ui-widget-overlay { background: #5c5c5c url(images/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80); } -.ui-widget-shadow { margin: -7px 0 0 -7px; padding: 7px; background: #cccccc url(images/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; } \ No newline at end of file diff --git a/themes/archer/footer.tpl b/themes/archer/footer.tpl deleted file mode 100644 index bbe808f..0000000 --- a/themes/archer/footer.tpl +++ /dev/null @@ -1,27 +0,0 @@ -
- - - - diff --git a/themes/archer/header.tpl b/themes/archer/header.tpl deleted file mode 100644 index 828def4..0000000 --- a/themes/archer/header.tpl +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - -{$meta} -{$titleaddon}{$sitetitle} - - - - - - - -
-
- - -
- -
diff --git a/themes/archer/images/1.png b/themes/archer/images/1.png deleted file mode 100644 index a544ebe..0000000 Binary files a/themes/archer/images/1.png and /dev/null differ diff --git a/themes/archer/images/1_bg.png b/themes/archer/images/1_bg.png deleted file mode 100644 index 76b9a41..0000000 Binary files a/themes/archer/images/1_bg.png and /dev/null differ diff --git a/themes/archer/images/add.png b/themes/archer/images/add.png deleted file mode 100644 index f8f0cb3..0000000 Binary files a/themes/archer/images/add.png and /dev/null differ diff --git a/themes/archer/images/bg.jpg b/themes/archer/images/bg.jpg deleted file mode 100644 index c8de7e4..0000000 Binary files a/themes/archer/images/bg.jpg and /dev/null differ diff --git a/themes/archer/images/bg.png b/themes/archer/images/bg.png deleted file mode 100644 index 7e5949e..0000000 Binary files a/themes/archer/images/bg.png and /dev/null differ diff --git a/themes/archer/images/bg.psd b/themes/archer/images/bg.psd deleted file mode 100644 index 91d286e..0000000 Binary files a/themes/archer/images/bg.psd and /dev/null differ diff --git a/themes/archer/images/body_background.gif b/themes/archer/images/body_background.gif deleted file mode 100644 index fd088ed..0000000 Binary files a/themes/archer/images/body_background.gif and /dev/null differ diff --git a/themes/archer/images/booksearch_button.gif b/themes/archer/images/booksearch_button.gif deleted file mode 100644 index eedec3d..0000000 Binary files a/themes/archer/images/booksearch_button.gif and /dev/null differ diff --git a/themes/archer/images/bullet.jpg b/themes/archer/images/bullet.jpg deleted file mode 100644 index c00b4d6..0000000 Binary files a/themes/archer/images/bullet.jpg and /dev/null differ diff --git a/themes/archer/images/catalog_bg.gif b/themes/archer/images/catalog_bg.gif deleted file mode 100644 index a5bf82a..0000000 Binary files a/themes/archer/images/catalog_bg.gif and /dev/null differ diff --git a/themes/archer/images/clouds.gif b/themes/archer/images/clouds.gif deleted file mode 100644 index 792e4f9..0000000 Binary files a/themes/archer/images/clouds.gif and /dev/null differ diff --git a/themes/archer/images/del.png b/themes/archer/images/del.png deleted file mode 100644 index a59535c..0000000 Binary files a/themes/archer/images/del.png and /dev/null differ diff --git a/themes/archer/images/favicon.ico b/themes/archer/images/favicon.ico deleted file mode 100644 index caaa74e..0000000 Binary files a/themes/archer/images/favicon.ico and /dev/null differ diff --git a/themes/archer/images/firefox-gray.jpg b/themes/archer/images/firefox-gray.jpg deleted file mode 100644 index 62fed3a..0000000 Binary files a/themes/archer/images/firefox-gray.jpg and /dev/null differ diff --git a/themes/archer/images/footer-top.jpg b/themes/archer/images/footer-top.jpg deleted file mode 100644 index 3a420ec..0000000 Binary files a/themes/archer/images/footer-top.jpg and /dev/null differ diff --git a/themes/archer/images/forum.png b/themes/archer/images/forum.png deleted file mode 100644 index 2443fbe..0000000 Binary files a/themes/archer/images/forum.png and /dev/null differ diff --git a/themes/archer/images/header.gif b/themes/archer/images/header.gif deleted file mode 100644 index 5435119..0000000 Binary files a/themes/archer/images/header.gif and /dev/null differ diff --git a/themes/archer/images/header_bestsellers.gif b/themes/archer/images/header_bestsellers.gif deleted file mode 100644 index 964a8de..0000000 Binary files a/themes/archer/images/header_bestsellers.gif and /dev/null differ diff --git a/themes/archer/images/header_knowmore.gif b/themes/archer/images/header_knowmore.gif deleted file mode 100644 index 755c032..0000000 Binary files a/themes/archer/images/header_knowmore.gif and /dev/null differ diff --git a/themes/archer/images/header_latest.gif b/themes/archer/images/header_latest.gif deleted file mode 100644 index 728a58d..0000000 Binary files a/themes/archer/images/header_latest.gif and /dev/null differ diff --git a/themes/archer/images/header_logo.gif b/themes/archer/images/header_logo.gif deleted file mode 100644 index e654f27..0000000 Binary files a/themes/archer/images/header_logo.gif and /dev/null differ diff --git a/themes/archer/images/icons/female.png b/themes/archer/images/icons/female.png deleted file mode 100644 index f92958e..0000000 Binary files a/themes/archer/images/icons/female.png and /dev/null differ diff --git a/themes/archer/images/icons/pdf.png b/themes/archer/images/icons/pdf.png deleted file mode 100644 index c83e300..0000000 Binary files a/themes/archer/images/icons/pdf.png and /dev/null differ diff --git a/themes/archer/images/krieger.png b/themes/archer/images/krieger.png deleted file mode 100644 index 86c0cb9..0000000 Binary files a/themes/archer/images/krieger.png and /dev/null differ diff --git a/themes/archer/images/lana.png b/themes/archer/images/lana.png deleted file mode 100644 index b5cf015..0000000 Binary files a/themes/archer/images/lana.png and /dev/null differ diff --git a/themes/archer/images/locked.png b/themes/archer/images/locked.png deleted file mode 100644 index 813a786..0000000 Binary files a/themes/archer/images/locked.png and /dev/null differ diff --git a/themes/archer/images/maincol_bg.gif b/themes/archer/images/maincol_bg.gif deleted file mode 100644 index 6313c95..0000000 Binary files a/themes/archer/images/maincol_bg.gif and /dev/null differ diff --git a/themes/archer/images/maincol_header.gif b/themes/archer/images/maincol_header.gif deleted file mode 100644 index feab780..0000000 Binary files a/themes/archer/images/maincol_header.gif and /dev/null differ diff --git a/themes/archer/images/maincol_hline.gif b/themes/archer/images/maincol_hline.gif deleted file mode 100644 index 2ada51b..0000000 Binary files a/themes/archer/images/maincol_hline.gif and /dev/null differ diff --git a/themes/archer/images/maincol_vline.gif b/themes/archer/images/maincol_vline.gif deleted file mode 100644 index 9bc96b0..0000000 Binary files a/themes/archer/images/maincol_vline.gif and /dev/null differ diff --git a/themes/archer/images/male.png b/themes/archer/images/male.png deleted file mode 100644 index 25d6ea9..0000000 Binary files a/themes/archer/images/male.png and /dev/null differ diff --git a/themes/archer/images/menu_bargain.gif b/themes/archer/images/menu_bargain.gif deleted file mode 100644 index 5074f93..0000000 Binary files a/themes/archer/images/menu_bargain.gif and /dev/null differ diff --git a/themes/archer/images/menu_bestsellers.gif b/themes/archer/images/menu_bestsellers.gif deleted file mode 100644 index 6f68309..0000000 Binary files a/themes/archer/images/menu_bestsellers.gif and /dev/null differ diff --git a/themes/archer/images/menu_contact.gif b/themes/archer/images/menu_contact.gif deleted file mode 100644 index ca525e7..0000000 Binary files a/themes/archer/images/menu_contact.gif and /dev/null differ diff --git a/themes/archer/images/menu_ebooks.gif b/themes/archer/images/menu_ebooks.gif deleted file mode 100644 index 0645a1c..0000000 Binary files a/themes/archer/images/menu_ebooks.gif and /dev/null differ diff --git a/themes/archer/images/menu_home.gif b/themes/archer/images/menu_home.gif deleted file mode 100644 index be9643a..0000000 Binary files a/themes/archer/images/menu_home.gif and /dev/null differ diff --git a/themes/archer/images/menu_magazines.gif b/themes/archer/images/menu_magazines.gif deleted file mode 100644 index bfddbbb..0000000 Binary files a/themes/archer/images/menu_magazines.gif and /dev/null differ diff --git a/themes/archer/images/menu_releases.gif b/themes/archer/images/menu_releases.gif deleted file mode 100644 index dbc5723..0000000 Binary files a/themes/archer/images/menu_releases.gif and /dev/null differ diff --git a/themes/archer/images/muffin.png b/themes/archer/images/muffin.png deleted file mode 100644 index c668da4..0000000 Binary files a/themes/archer/images/muffin.png and /dev/null differ diff --git a/themes/archer/images/na.png b/themes/archer/images/na.png deleted file mode 100644 index 6a2223e..0000000 Binary files a/themes/archer/images/na.png and /dev/null differ diff --git a/themes/archer/images/newsletter_button.gif b/themes/archer/images/newsletter_button.gif deleted file mode 100644 index 9069a4d..0000000 Binary files a/themes/archer/images/newsletter_button.gif and /dev/null differ diff --git a/themes/archer/images/notice_off.png b/themes/archer/images/notice_off.png deleted file mode 100644 index 4cdace0..0000000 Binary files a/themes/archer/images/notice_off.png and /dev/null differ diff --git a/themes/archer/images/notice_on.png b/themes/archer/images/notice_on.png deleted file mode 100644 index 71c4941..0000000 Binary files a/themes/archer/images/notice_on.png and /dev/null differ diff --git a/themes/archer/images/password.png b/themes/archer/images/password.png deleted file mode 100644 index f168289..0000000 Binary files a/themes/archer/images/password.png and /dev/null differ diff --git a/themes/archer/images/search_button.gif b/themes/archer/images/search_button.gif deleted file mode 100644 index 871fb96..0000000 Binary files a/themes/archer/images/search_button.gif and /dev/null differ diff --git a/themes/archer/images/search_icon.gif b/themes/archer/images/search_icon.gif deleted file mode 100644 index 85743f6..0000000 Binary files a/themes/archer/images/search_icon.gif and /dev/null differ diff --git a/themes/archer/images/thumb_down.png b/themes/archer/images/thumb_down.png deleted file mode 100644 index 751807d..0000000 Binary files a/themes/archer/images/thumb_down.png and /dev/null differ diff --git a/themes/archer/images/thumb_down_hover.png b/themes/archer/images/thumb_down_hover.png deleted file mode 100644 index 13f41c2..0000000 Binary files a/themes/archer/images/thumb_down_hover.png and /dev/null differ diff --git a/themes/archer/images/thumb_up.png b/themes/archer/images/thumb_up.png deleted file mode 100644 index 55d59f3..0000000 Binary files a/themes/archer/images/thumb_up.png and /dev/null differ diff --git a/themes/archer/images/thumb_up_hover.png b/themes/archer/images/thumb_up_hover.png deleted file mode 100644 index 26502e0..0000000 Binary files a/themes/archer/images/thumb_up_hover.png and /dev/null differ diff --git a/themes/archer/images/unlocked.png b/themes/archer/images/unlocked.png deleted file mode 100644 index 646b413..0000000 Binary files a/themes/archer/images/unlocked.png and /dev/null differ diff --git a/themes/archer/images/welcome.png b/themes/archer/images/welcome.png deleted file mode 100644 index 045e5c2..0000000 Binary files a/themes/archer/images/welcome.png and /dev/null differ diff --git a/themes/archer/images/welcome.psd b/themes/archer/images/welcome.psd deleted file mode 100644 index e999799..0000000 Binary files a/themes/archer/images/welcome.psd and /dev/null differ diff --git a/themes/archer/index.html b/themes/archer/index.html deleted file mode 100644 index 4b61314..0000000 --- a/themes/archer/index.html +++ /dev/null @@ -1,272 +0,0 @@ - - - - - - - - - - - - - - - -New Horizon - - - - - - - - - - - - -
- - - -
- - - -

Template Info

- -

Posted by ealigam

- -

New Horizon is a free, W3C-compliant, CSS-based website template - by styleshout.com. This work is - distributed under the - Creative Commons Attribution 2.5 License, which means that you are free to - use and modify it for any purpose. All I ask is that you give me credit by including a link back to - my website. -

- -

- You can find more of my free template designs at my website. - For premium commercial designs, you can check out - DreamTemplate.com. -

- - - - -

Sample Tags

- -

Code

- -

- code-sample {
- font-weight: bold;
- font-style: italic;
- } -

- -

Example Lists

- -
    -
  1. Here is an example
  2. -
  3. of an ordered list
  4. -
- -
    -
  • Here is an example
  • -
  • of an unordered list
  • -
- -

Blockquote

- -

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy - nibh euismod tincidunt ut laoreet dolore magna aliquam erat....

- -

Image and text

- -

- firefox-gray - Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec libero. Suspendisse bibendum. - Cras id urna. Morbi tincidunt, orci ac convallis aliquam, lectus turpis varius lorem, eu - posuere nunc justo tempus leo. Donec mattis, purus nec placerat bibendum, dui pede condimentum - odio, ac blandit ante orci ut diam. Cras fringilla magna. Phasellus suscipit, leo a pharetra - condimentum, lorem tellus eleifend magna, eget fringilla velit magna id neque. Curabitur vel urna. - In tristique orci porttitor ipsum. Aliquam ornare diam iaculis nibh. Proin luctus, velit pulvinar - ullamcorper nonummy, mauris enim eleifend urna, congue egestas elit lectus eu est. -

- -

Table Styling

- - - - - - - - - - - - - - - - - - - - - - -
post datetitledescription
10.02.2007Augue non nibhLobortis commodo metus vestibulum
10.02.2007Fusce ut diam bibendumPurus in eget odio in sapien
10.02.2007Maecenas et ipsumAdipiscing blandit quisque eros
- -

Example Form

- -
-

- - - - - - -
- -

-
- -
- -
- - -
- - - - - - diff --git a/themes/archer/index.tpl b/themes/archer/index.tpl deleted file mode 100644 index 8716945..0000000 --- a/themes/archer/index.tpl +++ /dev/null @@ -1,16 +0,0 @@ -{$header} -
- -
-{$content} -
-
-
-
-
-
-{$rightnav} -
-
diff --git a/themes/archer/jquery.rightClickMenu.css b/themes/archer/jquery.rightClickMenu.css deleted file mode 100644 index 8611bad..0000000 --- a/themes/archer/jquery.rightClickMenu.css +++ /dev/null @@ -1,29 +0,0 @@ -/* Sample CSS for RightClickMenu plugin */ -div.rightClickMenu -{ - background-color: #d1d0d0; - -moz-box-shadow: 3px 3px 5px #585757; - -webkit-box-shadow: 3px 3px 5px #585757; - box-shadow: 3px 3px 5px #585757; -} - -div.rightClickMenu ul -{ - padding: 0px; - margin: 0px; - cursor: default; -} - -div.rightClickMenu li -{ - list-style-type: none; - padding: 0px 5px; - user-select: none; - -moz-user-select: none; - -webkit-user-select: none; -} - -div.rightClickMenu li:hover -{ - background-color: #efebeb; -} \ No newline at end of file diff --git a/themes/archer/login.tpl b/themes/archer/login.tpl deleted file mode 100644 index 7b89228..0000000 --- a/themes/archer/login.tpl +++ /dev/null @@ -1,20 +0,0 @@ -

Login

- -
-Username:
-
-Password:
-

-{if $config.use_openid==1} -oder
-benutze Open ID:
-

-{/if} -
- - -
-
-Lost Password? or need to Register? -
-
diff --git a/themes/archer/lostpw.tpl b/themes/archer/lostpw.tpl deleted file mode 100644 index d6ad007..0000000 --- a/themes/archer/lostpw.tpl +++ /dev/null @@ -1,12 +0,0 @@ -

##LOSTPASS##

-{$emsg} -##FINGLONGTEXT## - -
- ##USERNAME##:
-
- ##MAIL##:
-
- -
-
diff --git a/themes/archer/lostpw_mail.tpl b/themes/archer/lostpw_mail.tpl deleted file mode 100644 index 3252a88..0000000 --- a/themes/archer/lostpw_mail.tpl +++ /dev/null @@ -1,7 +0,0 @@ -##HELLO## {$username}! - -##TXTLOSTPASS1## -{$url} - -##TXTLOSTPASS2## -{$sitename}-Team diff --git a/themes/archer/lostpw_mail_pw.tpl b/themes/archer/lostpw_mail_pw.tpl deleted file mode 100644 index 9703430..0000000 --- a/themes/archer/lostpw_mail_pw.tpl +++ /dev/null @@ -1,8 +0,0 @@ -##HELLO## {$username}! - -##TXTLOSTPASS3## - -{$passwort} - -##TXTLOSTPASS4## -{$sitename}-Team diff --git a/themes/archer/minimal_index.tpl b/themes/archer/minimal_index.tpl deleted file mode 100644 index bc6c5f4..0000000 --- a/themes/archer/minimal_index.tpl +++ /dev/null @@ -1,5 +0,0 @@ -{$header} -
-
-{$content} -
diff --git a/themes/archer/nav.tpl b/themes/archer/nav.tpl deleted file mode 100644 index e20f216..0000000 --- a/themes/archer/nav.tpl +++ /dev/null @@ -1,2 +0,0 @@ -

{$navtitle}

-{$navcontent} diff --git a/themes/archer/nav_ads.tpl b/themes/archer/nav_ads.tpl deleted file mode 100644 index 78c6bfe..0000000 --- a/themes/archer/nav_ads.tpl +++ /dev/null @@ -1,11 +0,0 @@ -
-
-
-

{$navtitle}

-
-
- - -
-
-
diff --git a/themes/archer/nav_login.tpl b/themes/archer/nav_login.tpl deleted file mode 100644 index 3c2f99b..0000000 --- a/themes/archer/nav_login.tpl +++ /dev/null @@ -1,18 +0,0 @@ -

{$navtitle}

-
-Username:
-
-Password:
-
-
-{if $config.use_openid==1} -or
-use Open ID:
-

-{/if} -
- - -
Lost Password?
-Register
-
diff --git a/themes/archer/nav_stats.tpl b/themes/archer/nav_stats.tpl deleted file mode 100644 index a018c2e..0000000 --- a/themes/archer/nav_stats.tpl +++ /dev/null @@ -1,20 +0,0 @@ -
-
-

{$navtitle}

-

-User:
-Registrierte Benutzer: {$stats.users}
-Neuerster Benutzer:
{$stats.lastusername}
-
-Reviews:
-Reviews: {$stats.reviewcount}
-Titel: {$stats.titlecount}
-Warteschlange: {$stats.queued}
-Kommentare: {$stats.comments}
- -
-

-
diff --git a/themes/archer/nav_twitter.tpl b/themes/archer/nav_twitter.tpl deleted file mode 100644 index 0cd74ff..0000000 --- a/themes/archer/nav_twitter.tpl +++ /dev/null @@ -1,16 +0,0 @@ -

Twitter

-{literal} -Follow @Ponytopia - -{/literal} -{if $status==""} -No tweets :( -{else} -{foreach from=$status item=stat} -

-{$stat.user}: -{$stat.text}
- at {$stat.date} -

-{/foreach} -{/if} diff --git a/themes/archer/nav_usermenu.tpl b/themes/archer/nav_usermenu.tpl deleted file mode 100644 index 81f2770..0000000 --- a/themes/archer/nav_usermenu.tpl +++ /dev/null @@ -1 +0,0 @@ -{$usermenu} diff --git a/themes/archer/nav_welcome.tpl b/themes/archer/nav_welcome.tpl deleted file mode 100644 index 68b27c4..0000000 --- a/themes/archer/nav_welcome.tpl +++ /dev/null @@ -1,8 +0,0 @@ -

{$navtitle}

-

##WELCOME##, {$username}
-{if $admincenter==1} - Admincenter
-{/if} - User-CP
- Logout
-

diff --git a/themes/archer/nickpage.tpl b/themes/archer/nickpage.tpl deleted file mode 100644 index d5e6480..0000000 --- a/themes/archer/nickpage.tpl +++ /dev/null @@ -1,13 +0,0 @@ - - - - - -{$meta} -{$user.sitetitle} - - - -{$content} - - diff --git a/themes/archer/register.tpl b/themes/archer/register.tpl deleted file mode 100644 index 8be310c..0000000 --- a/themes/archer/register.tpl +++ /dev/null @@ -1,49 +0,0 @@ -
-
-

Register

- -{$emsg} -
-
-Data -
Username:
-
-
Password:
-
-
- repeat Passwort:
-
-
- E-Mail:
-
-
- Location:
-
-
Realname:
-
-
/ Gender:
-
-
- Birthday:
-
-
-
- I agree to the Terms & Conditions, the Rules and I confirm I am at least 17 years old.
-
-{if $captcha==1} -
-Captcha -
-
-{/if} - required Fields
- - -
-
-
-
\ No newline at end of file diff --git a/themes/archer/register_mail.tpl b/themes/archer/register_mail.tpl deleted file mode 100644 index 14d86c0..0000000 --- a/themes/archer/register_mail.tpl +++ /dev/null @@ -1,12 +0,0 @@ -Hello {$username}! - -You (or someone thinking he is you) has registered an account at {$sitename}. - -We are really happy to welcome you (or your hidden personality) in our Community. -To activate your account please follow this link: -{$url} - -Best regards - -Your -{$sitename}-Team diff --git a/themes/archer/signup.tpl b/themes/archer/signup.tpl deleted file mode 100644 index 894e258..0000000 --- a/themes/archer/signup.tpl +++ /dev/null @@ -1,2 +0,0 @@ -

{$article.title}

Here are our Rules and Guidelines. Please read them carefully, there is a random word hidden in the text which you have to enter at the end in order to continue!
{$article.text} -

Please enter the not fitting word from the text above. The word is:
diff --git a/themes/archer/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png b/themes/archer/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png deleted file mode 100644 index 5b5dab2..0000000 Binary files a/themes/archer/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png and /dev/null differ diff --git a/themes/archer/smoothness/images/ui-bg_flat_75_ffffff_40x100.png b/themes/archer/smoothness/images/ui-bg_flat_75_ffffff_40x100.png deleted file mode 100644 index ac8b229..0000000 Binary files a/themes/archer/smoothness/images/ui-bg_flat_75_ffffff_40x100.png and /dev/null differ diff --git a/themes/archer/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png b/themes/archer/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png deleted file mode 100644 index ad3d634..0000000 Binary files a/themes/archer/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png and /dev/null differ diff --git a/themes/archer/smoothness/images/ui-bg_glass_65_ffffff_1x400.png b/themes/archer/smoothness/images/ui-bg_glass_65_ffffff_1x400.png deleted file mode 100644 index 42ccba2..0000000 Binary files a/themes/archer/smoothness/images/ui-bg_glass_65_ffffff_1x400.png and /dev/null differ diff --git a/themes/archer/smoothness/images/ui-bg_glass_75_dadada_1x400.png b/themes/archer/smoothness/images/ui-bg_glass_75_dadada_1x400.png deleted file mode 100644 index 5a46b47..0000000 Binary files a/themes/archer/smoothness/images/ui-bg_glass_75_dadada_1x400.png and /dev/null differ diff --git a/themes/archer/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png b/themes/archer/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png deleted file mode 100644 index 86c2baa..0000000 Binary files a/themes/archer/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png and /dev/null differ diff --git a/themes/archer/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png b/themes/archer/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png deleted file mode 100644 index 4443fdc..0000000 Binary files a/themes/archer/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png and /dev/null differ diff --git a/themes/archer/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/themes/archer/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png deleted file mode 100644 index 7c9fa6c..0000000 Binary files a/themes/archer/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png and /dev/null differ diff --git a/themes/archer/smoothness/images/ui-icons_222222_256x240.png b/themes/archer/smoothness/images/ui-icons_222222_256x240.png deleted file mode 100644 index b273ff1..0000000 Binary files a/themes/archer/smoothness/images/ui-icons_222222_256x240.png and /dev/null differ diff --git a/themes/archer/smoothness/images/ui-icons_2e83ff_256x240.png b/themes/archer/smoothness/images/ui-icons_2e83ff_256x240.png deleted file mode 100644 index 09d1cdc..0000000 Binary files a/themes/archer/smoothness/images/ui-icons_2e83ff_256x240.png and /dev/null differ diff --git a/themes/archer/smoothness/images/ui-icons_454545_256x240.png b/themes/archer/smoothness/images/ui-icons_454545_256x240.png deleted file mode 100644 index 59bd45b..0000000 Binary files a/themes/archer/smoothness/images/ui-icons_454545_256x240.png and /dev/null differ diff --git a/themes/archer/smoothness/images/ui-icons_888888_256x240.png b/themes/archer/smoothness/images/ui-icons_888888_256x240.png deleted file mode 100644 index 6d02426..0000000 Binary files a/themes/archer/smoothness/images/ui-icons_888888_256x240.png and /dev/null differ diff --git a/themes/archer/smoothness/images/ui-icons_cd0a0a_256x240.png b/themes/archer/smoothness/images/ui-icons_cd0a0a_256x240.png deleted file mode 100644 index 2ab019b..0000000 Binary files a/themes/archer/smoothness/images/ui-icons_cd0a0a_256x240.png and /dev/null differ diff --git a/themes/archer/smoothness/jquery-ui-1.8.18.custom.css b/themes/archer/smoothness/jquery-ui-1.8.18.custom.css deleted file mode 100644 index 4cfb50a..0000000 --- a/themes/archer/smoothness/jquery-ui-1.8.18.custom.css +++ /dev/null @@ -1,565 +0,0 @@ -/* - * jQuery UI CSS Framework 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Theming/API - */ - -/* Layout helpers -----------------------------------*/ -.ui-helper-hidden { display: none; } -.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } -.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } -.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; } -.ui-helper-clearfix:after { clear: both; } -.ui-helper-clearfix { zoom: 1; } -.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } - - -/* Interaction Cues -----------------------------------*/ -.ui-state-disabled { cursor: default !important; } - - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } - - -/* Misc visuals -----------------------------------*/ - -/* Overlays */ -.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } - - -/* - * jQuery UI CSS Framework 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Theming/API - * - * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px - */ - - -/* Component containers -----------------------------------*/ -.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; } -.ui-widget .ui-widget { font-size: 1em; } -.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; } -.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; } -.ui-widget-content a { color: #222222; } -.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; } -.ui-widget-header a { color: #222222; } - -/* Interaction states -----------------------------------*/ -.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; } -.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; } -.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } -.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; } -.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } -.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; } -.ui-widget :active { outline: none; } - -/* Interaction Cues -----------------------------------*/ -.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; } -.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; } -.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; } -.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; } -.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; } -.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } -.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } -.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); } -.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } -.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } -.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); } -.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } -.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } -.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); } -.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); } - -/* positioning */ -.ui-icon-carat-1-n { background-position: 0 0; } -.ui-icon-carat-1-ne { background-position: -16px 0; } -.ui-icon-carat-1-e { background-position: -32px 0; } -.ui-icon-carat-1-se { background-position: -48px 0; } -.ui-icon-carat-1-s { background-position: -64px 0; } -.ui-icon-carat-1-sw { background-position: -80px 0; } -.ui-icon-carat-1-w { background-position: -96px 0; } -.ui-icon-carat-1-nw { background-position: -112px 0; } -.ui-icon-carat-2-n-s { background-position: -128px 0; } -.ui-icon-carat-2-e-w { background-position: -144px 0; } -.ui-icon-triangle-1-n { background-position: 0 -16px; } -.ui-icon-triangle-1-ne { background-position: -16px -16px; } -.ui-icon-triangle-1-e { background-position: -32px -16px; } -.ui-icon-triangle-1-se { background-position: -48px -16px; } -.ui-icon-triangle-1-s { background-position: -64px -16px; } -.ui-icon-triangle-1-sw { background-position: -80px -16px; } -.ui-icon-triangle-1-w { background-position: -96px -16px; } -.ui-icon-triangle-1-nw { background-position: -112px -16px; } -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } -.ui-icon-arrow-1-n { background-position: 0 -32px; } -.ui-icon-arrow-1-ne { background-position: -16px -32px; } -.ui-icon-arrow-1-e { background-position: -32px -32px; } -.ui-icon-arrow-1-se { background-position: -48px -32px; } -.ui-icon-arrow-1-s { background-position: -64px -32px; } -.ui-icon-arrow-1-sw { background-position: -80px -32px; } -.ui-icon-arrow-1-w { background-position: -96px -32px; } -.ui-icon-arrow-1-nw { background-position: -112px -32px; } -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } -.ui-icon-arrowthick-1-n { background-position: 0 -48px; } -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -.ui-icon-arrow-4 { background-position: 0 -80px; } -.ui-icon-arrow-4-diag { background-position: -16px -80px; } -.ui-icon-extlink { background-position: -32px -80px; } -.ui-icon-newwin { background-position: -48px -80px; } -.ui-icon-refresh { background-position: -64px -80px; } -.ui-icon-shuffle { background-position: -80px -80px; } -.ui-icon-transfer-e-w { background-position: -96px -80px; } -.ui-icon-transferthick-e-w { background-position: -112px -80px; } -.ui-icon-folder-collapsed { background-position: 0 -96px; } -.ui-icon-folder-open { background-position: -16px -96px; } -.ui-icon-document { background-position: -32px -96px; } -.ui-icon-document-b { background-position: -48px -96px; } -.ui-icon-note { background-position: -64px -96px; } -.ui-icon-mail-closed { background-position: -80px -96px; } -.ui-icon-mail-open { background-position: -96px -96px; } -.ui-icon-suitcase { background-position: -112px -96px; } -.ui-icon-comment { background-position: -128px -96px; } -.ui-icon-person { background-position: -144px -96px; } -.ui-icon-print { background-position: -160px -96px; } -.ui-icon-trash { background-position: -176px -96px; } -.ui-icon-locked { background-position: -192px -96px; } -.ui-icon-unlocked { background-position: -208px -96px; } -.ui-icon-bookmark { background-position: -224px -96px; } -.ui-icon-tag { background-position: -240px -96px; } -.ui-icon-home { background-position: 0 -112px; } -.ui-icon-flag { background-position: -16px -112px; } -.ui-icon-calendar { background-position: -32px -112px; } -.ui-icon-cart { background-position: -48px -112px; } -.ui-icon-pencil { background-position: -64px -112px; } -.ui-icon-clock { background-position: -80px -112px; } -.ui-icon-disk { background-position: -96px -112px; } -.ui-icon-calculator { background-position: -112px -112px; } -.ui-icon-zoomin { background-position: -128px -112px; } -.ui-icon-zoomout { background-position: -144px -112px; } -.ui-icon-search { background-position: -160px -112px; } -.ui-icon-wrench { background-position: -176px -112px; } -.ui-icon-gear { background-position: -192px -112px; } -.ui-icon-heart { background-position: -208px -112px; } -.ui-icon-star { background-position: -224px -112px; } -.ui-icon-link { background-position: -240px -112px; } -.ui-icon-cancel { background-position: 0 -128px; } -.ui-icon-plus { background-position: -16px -128px; } -.ui-icon-plusthick { background-position: -32px -128px; } -.ui-icon-minus { background-position: -48px -128px; } -.ui-icon-minusthick { background-position: -64px -128px; } -.ui-icon-close { background-position: -80px -128px; } -.ui-icon-closethick { background-position: -96px -128px; } -.ui-icon-key { background-position: -112px -128px; } -.ui-icon-lightbulb { background-position: -128px -128px; } -.ui-icon-scissors { background-position: -144px -128px; } -.ui-icon-clipboard { background-position: -160px -128px; } -.ui-icon-copy { background-position: -176px -128px; } -.ui-icon-contact { background-position: -192px -128px; } -.ui-icon-image { background-position: -208px -128px; } -.ui-icon-video { background-position: -224px -128px; } -.ui-icon-script { background-position: -240px -128px; } -.ui-icon-alert { background-position: 0 -144px; } -.ui-icon-info { background-position: -16px -144px; } -.ui-icon-notice { background-position: -32px -144px; } -.ui-icon-help { background-position: -48px -144px; } -.ui-icon-check { background-position: -64px -144px; } -.ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-off { background-position: -96px -144px; } -.ui-icon-radio-on { background-position: -112px -144px; } -.ui-icon-pin-w { background-position: -128px -144px; } -.ui-icon-pin-s { background-position: -144px -144px; } -.ui-icon-play { background-position: 0 -160px; } -.ui-icon-pause { background-position: -16px -160px; } -.ui-icon-seek-next { background-position: -32px -160px; } -.ui-icon-seek-prev { background-position: -48px -160px; } -.ui-icon-seek-end { background-position: -64px -160px; } -.ui-icon-seek-start { background-position: -80px -160px; } -/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ -.ui-icon-seek-first { background-position: -80px -160px; } -.ui-icon-stop { background-position: -96px -160px; } -.ui-icon-eject { background-position: -112px -160px; } -.ui-icon-volume-off { background-position: -128px -160px; } -.ui-icon-volume-on { background-position: -144px -160px; } -.ui-icon-power { background-position: 0 -176px; } -.ui-icon-signal-diag { background-position: -16px -176px; } -.ui-icon-signal { background-position: -32px -176px; } -.ui-icon-battery-0 { background-position: -48px -176px; } -.ui-icon-battery-1 { background-position: -64px -176px; } -.ui-icon-battery-2 { background-position: -80px -176px; } -.ui-icon-battery-3 { background-position: -96px -176px; } -.ui-icon-circle-plus { background-position: 0 -192px; } -.ui-icon-circle-minus { background-position: -16px -192px; } -.ui-icon-circle-close { background-position: -32px -192px; } -.ui-icon-circle-triangle-e { background-position: -48px -192px; } -.ui-icon-circle-triangle-s { background-position: -64px -192px; } -.ui-icon-circle-triangle-w { background-position: -80px -192px; } -.ui-icon-circle-triangle-n { background-position: -96px -192px; } -.ui-icon-circle-arrow-e { background-position: -112px -192px; } -.ui-icon-circle-arrow-s { background-position: -128px -192px; } -.ui-icon-circle-arrow-w { background-position: -144px -192px; } -.ui-icon-circle-arrow-n { background-position: -160px -192px; } -.ui-icon-circle-zoomin { background-position: -176px -192px; } -.ui-icon-circle-zoomout { background-position: -192px -192px; } -.ui-icon-circle-check { background-position: -208px -192px; } -.ui-icon-circlesmall-plus { background-position: 0 -208px; } -.ui-icon-circlesmall-minus { background-position: -16px -208px; } -.ui-icon-circlesmall-close { background-position: -32px -208px; } -.ui-icon-squaresmall-plus { background-position: -48px -208px; } -.ui-icon-squaresmall-minus { background-position: -64px -208px; } -.ui-icon-squaresmall-close { background-position: -80px -208px; } -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } - - -/* Misc visuals -----------------------------------*/ - -/* Corner radius */ -.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; } -.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; } -.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } -.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } - -/* Overlays */ -.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); } -.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/* - * jQuery UI Resizable 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Resizable#theming - */ -.ui-resizable { position: relative;} -.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; } -.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } -.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } -.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } -.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } -.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } -.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } -.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } -.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } -.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* - * jQuery UI Selectable 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Selectable#theming - */ -.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; } -/* - * jQuery UI Accordion 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Accordion#theming - */ -/* IE/Win - Fix animation bug - #4615 */ -.ui-accordion { width: 100%; } -.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } -.ui-accordion .ui-accordion-li-fix { display: inline; } -.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } -.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; } -.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; } -.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } -.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; } -.ui-accordion .ui-accordion-content-active { display: block; } -/* - * jQuery UI Autocomplete 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Autocomplete#theming - */ -.ui-autocomplete { position: absolute; cursor: default; } - -/* workarounds */ -* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ - -/* - * jQuery UI Menu 1.8.18 - * - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Menu#theming - */ -.ui-menu { - list-style:none; - padding: 2px; - margin: 0; - display:block; - float: left; -} -.ui-menu .ui-menu { - margin-top: -3px; -} -.ui-menu .ui-menu-item { - margin:0; - padding: 0; - zoom: 1; - float: left; - clear: left; - width: 100%; -} -.ui-menu .ui-menu-item a { - text-decoration:none; - display:block; - padding:.2em .4em; - line-height:1.5; - zoom:1; -} -.ui-menu .ui-menu-item a.ui-state-hover, -.ui-menu .ui-menu-item a.ui-state-active { - font-weight: normal; - margin: -1px; -} -/* - * jQuery UI Button 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Button#theming - */ -.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: hidden; *overflow: visible; } /* the overflow property removes extra width in IE */ -.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ -button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ -.ui-button-icons-only { width: 3.4em; } -button.ui-button-icons-only { width: 3.7em; } - -/*button text element */ -.ui-button .ui-button-text { display: block; line-height: 1.4; } -.ui-button-text-only .ui-button-text { padding: .4em 1em; } -.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } -.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } -.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } -.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } -/* no icon support for input elements, provide padding by default */ -input.ui-button { padding: .4em 1em; } - -/*button icon element(s) */ -.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } -.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } -.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } -.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } -.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } - -/*button sets*/ -.ui-buttonset { margin-right: 7px; } -.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } - -/* workarounds */ -button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */ -/* - * jQuery UI Dialog 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Dialog#theming - */ -.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; } -.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } -.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } -.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } -.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } -.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } -.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } -.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } -.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } -.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } -.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } -.ui-draggable .ui-dialog-titlebar { cursor: move; } -/* - * jQuery UI Slider 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Slider#theming - */ -.ui-slider { position: relative; text-align: left; } -.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } -.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } - -.ui-slider-horizontal { height: .8em; } -.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } -.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } -.ui-slider-horizontal .ui-slider-range-min { left: 0; } -.ui-slider-horizontal .ui-slider-range-max { right: 0; } - -.ui-slider-vertical { width: .8em; height: 100px; } -.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } -.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } -.ui-slider-vertical .ui-slider-range-min { bottom: 0; } -.ui-slider-vertical .ui-slider-range-max { top: 0; }/* - * jQuery UI Tabs 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Tabs#theming - */ -.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ -.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } -.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; } -.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; } -.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; } -.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } -.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ -.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } -.ui-tabs .ui-tabs-hide { display: none !important; } -/* - * jQuery UI Datepicker 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Datepicker#theming - */ -.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } -.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } -.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } -.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } -.ui-datepicker .ui-datepicker-prev { left:2px; } -.ui-datepicker .ui-datepicker-next { right:2px; } -.ui-datepicker .ui-datepicker-prev-hover { left:1px; } -.ui-datepicker .ui-datepicker-next-hover { right:1px; } -.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } -.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } -.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } -.ui-datepicker select.ui-datepicker-month-year {width: 100%;} -.ui-datepicker select.ui-datepicker-month, -.ui-datepicker select.ui-datepicker-year { width: 49%;} -.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } -.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } -.ui-datepicker td { border: 0; padding: 1px; } -.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } -.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } -.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } -.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } - -/* with multiple calendars */ -.ui-datepicker.ui-datepicker-multi { width:auto; } -.ui-datepicker-multi .ui-datepicker-group { float:left; } -.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } -.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } -.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } -.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } -.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } -.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } -.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } -.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; } - -/* RTL support */ -.ui-datepicker-rtl { direction: rtl; } -.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } -.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } -.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } -.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } -.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } -.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } -.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } -.ui-datepicker-rtl .ui-datepicker-group { float:right; } -.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } -.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } - -/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ -.ui-datepicker-cover { - display: none; /*sorry for IE5*/ - display/**/: block; /*sorry for IE5*/ - position: absolute; /*must have*/ - z-index: -1; /*must have*/ - filter: mask(); /*must have*/ - top: -4px; /*must have*/ - left: -4px; /*must have*/ - width: 200px; /*must have*/ - height: 200px; /*must have*/ -}/* - * jQuery UI Progressbar 1.8.18 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Progressbar#theming - */ -.ui-progressbar { height:2em; text-align: left; overflow: hidden; } -.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } \ No newline at end of file diff --git a/themes/archer/ui-darkness/images/ui-bg_flat_30_cccccc_40x100.png b/themes/archer/ui-darkness/images/ui-bg_flat_30_cccccc_40x100.png deleted file mode 100644 index 5473aff..0000000 Binary files a/themes/archer/ui-darkness/images/ui-bg_flat_30_cccccc_40x100.png and /dev/null differ diff --git a/themes/archer/ui-darkness/images/ui-bg_flat_50_5c5c5c_40x100.png b/themes/archer/ui-darkness/images/ui-bg_flat_50_5c5c5c_40x100.png deleted file mode 100644 index 5950a8d..0000000 Binary files a/themes/archer/ui-darkness/images/ui-bg_flat_50_5c5c5c_40x100.png and /dev/null differ diff --git a/themes/archer/ui-darkness/images/ui-bg_glass_20_555555_1x400.png b/themes/archer/ui-darkness/images/ui-bg_glass_20_555555_1x400.png deleted file mode 100644 index 1ad224a..0000000 Binary files a/themes/archer/ui-darkness/images/ui-bg_glass_20_555555_1x400.png and /dev/null differ diff --git a/themes/archer/ui-darkness/images/ui-bg_glass_40_0078a3_1x400.png b/themes/archer/ui-darkness/images/ui-bg_glass_40_0078a3_1x400.png deleted file mode 100644 index 1cf1cac..0000000 Binary files a/themes/archer/ui-darkness/images/ui-bg_glass_40_0078a3_1x400.png and /dev/null differ diff --git a/themes/archer/ui-darkness/images/ui-bg_glass_40_ffc73d_1x400.png b/themes/archer/ui-darkness/images/ui-bg_glass_40_ffc73d_1x400.png deleted file mode 100644 index 35ec0d9..0000000 Binary files a/themes/archer/ui-darkness/images/ui-bg_glass_40_ffc73d_1x400.png and /dev/null differ diff --git a/themes/archer/ui-darkness/images/ui-bg_gloss-wave_25_333333_500x100.png b/themes/archer/ui-darkness/images/ui-bg_gloss-wave_25_333333_500x100.png deleted file mode 100644 index b1b03b6..0000000 Binary files a/themes/archer/ui-darkness/images/ui-bg_gloss-wave_25_333333_500x100.png and /dev/null differ diff --git a/themes/archer/ui-darkness/images/ui-bg_highlight-soft_80_eeeeee_1x100.png b/themes/archer/ui-darkness/images/ui-bg_highlight-soft_80_eeeeee_1x100.png deleted file mode 100644 index e56eefd..0000000 Binary files a/themes/archer/ui-darkness/images/ui-bg_highlight-soft_80_eeeeee_1x100.png and /dev/null differ diff --git a/themes/archer/ui-darkness/images/ui-bg_inset-soft_25_000000_1x100.png b/themes/archer/ui-darkness/images/ui-bg_inset-soft_25_000000_1x100.png deleted file mode 100644 index 3525eb9..0000000 Binary files a/themes/archer/ui-darkness/images/ui-bg_inset-soft_25_000000_1x100.png and /dev/null differ diff --git a/themes/archer/ui-darkness/images/ui-bg_inset-soft_30_f58400_1x100.png b/themes/archer/ui-darkness/images/ui-bg_inset-soft_30_f58400_1x100.png deleted file mode 100644 index 2b6a9f9..0000000 Binary files a/themes/archer/ui-darkness/images/ui-bg_inset-soft_30_f58400_1x100.png and /dev/null differ diff --git a/themes/archer/ui-darkness/images/ui-icons_222222_256x240.png b/themes/archer/ui-darkness/images/ui-icons_222222_256x240.png deleted file mode 100644 index b273ff1..0000000 Binary files a/themes/archer/ui-darkness/images/ui-icons_222222_256x240.png and /dev/null differ diff --git a/themes/archer/ui-darkness/images/ui-icons_4b8e0b_256x240.png b/themes/archer/ui-darkness/images/ui-icons_4b8e0b_256x240.png deleted file mode 100644 index 3bdb67b..0000000 Binary files a/themes/archer/ui-darkness/images/ui-icons_4b8e0b_256x240.png and /dev/null differ diff --git a/themes/archer/ui-darkness/images/ui-icons_a83300_256x240.png b/themes/archer/ui-darkness/images/ui-icons_a83300_256x240.png deleted file mode 100644 index 020371b..0000000 Binary files a/themes/archer/ui-darkness/images/ui-icons_a83300_256x240.png and /dev/null differ diff --git a/themes/archer/ui-darkness/images/ui-icons_cccccc_256x240.png b/themes/archer/ui-darkness/images/ui-icons_cccccc_256x240.png deleted file mode 100644 index 9254e05..0000000 Binary files a/themes/archer/ui-darkness/images/ui-icons_cccccc_256x240.png and /dev/null differ diff --git a/themes/archer/ui-darkness/images/ui-icons_ffffff_256x240.png b/themes/archer/ui-darkness/images/ui-icons_ffffff_256x240.png deleted file mode 100644 index 42f8f99..0000000 Binary files a/themes/archer/ui-darkness/images/ui-icons_ffffff_256x240.png and /dev/null differ diff --git a/themes/archer/ui-darkness/jquery-ui-1.10.3.custom.css b/themes/archer/ui-darkness/jquery-ui-1.10.3.custom.css deleted file mode 100644 index ca47181..0000000 --- a/themes/archer/ui-darkness/jquery-ui-1.10.3.custom.css +++ /dev/null @@ -1,1177 +0,0 @@ -/*! jQuery UI - v1.10.3 - 2013-11-06 -* http://jqueryui.com -* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css -* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=333333&bgTextureHeader=gloss_wave&bgImgOpacityHeader=25&borderColorHeader=333333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=000000&bgTextureContent=inset_soft&bgImgOpacityContent=25&borderColorContent=666666&fcContent=ffffff&iconColorContent=cccccc&bgColorDefault=555555&bgTextureDefault=glass&bgImgOpacityDefault=20&borderColorDefault=666666&fcDefault=eeeeee&iconColorDefault=cccccc&bgColorHover=0078a3&bgTextureHover=glass&bgImgOpacityHover=40&borderColorHover=59b4d4&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=f58400&bgTextureActive=inset_soft&bgImgOpacityActive=30&borderColorActive=ffaf0f&fcActive=ffffff&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=glass&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px -* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ - -/* Layout helpers -----------------------------------*/ -.ui-helper-hidden { - display: none; -} -.ui-helper-hidden-accessible { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} -.ui-helper-reset { - margin: 0; - padding: 0; - border: 0; - outline: 0; - line-height: 1.3; - text-decoration: none; - font-size: 100%; - list-style: none; -} -.ui-helper-clearfix:before, -.ui-helper-clearfix:after { - content: ""; - display: table; - border-collapse: collapse; -} -.ui-helper-clearfix:after { - clear: both; -} -.ui-helper-clearfix { - min-height: 0; /* support: IE7 */ -} -.ui-helper-zfix { - width: 100%; - height: 100%; - top: 0; - left: 0; - position: absolute; - opacity: 0; - filter:Alpha(Opacity=0); -} - -.ui-front { - z-index: 100; -} - - -/* Interaction Cues -----------------------------------*/ -.ui-state-disabled { - cursor: default !important; -} - - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { - display: block; - text-indent: -99999px; - overflow: hidden; - background-repeat: no-repeat; -} - - -/* Misc visuals -----------------------------------*/ - -/* Overlays */ -.ui-widget-overlay { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; -} -.ui-resizable { - position: relative; -} -.ui-resizable-handle { - position: absolute; - font-size: 0.1px; - display: block; -} -.ui-resizable-disabled .ui-resizable-handle, -.ui-resizable-autohide .ui-resizable-handle { - display: none; -} -.ui-resizable-n { - cursor: n-resize; - height: 7px; - width: 100%; - top: -5px; - left: 0; -} -.ui-resizable-s { - cursor: s-resize; - height: 7px; - width: 100%; - bottom: -5px; - left: 0; -} -.ui-resizable-e { - cursor: e-resize; - width: 7px; - right: -5px; - top: 0; - height: 100%; -} -.ui-resizable-w { - cursor: w-resize; - width: 7px; - left: -5px; - top: 0; - height: 100%; -} -.ui-resizable-se { - cursor: se-resize; - width: 12px; - height: 12px; - right: 1px; - bottom: 1px; -} -.ui-resizable-sw { - cursor: sw-resize; - width: 9px; - height: 9px; - left: -5px; - bottom: -5px; -} -.ui-resizable-nw { - cursor: nw-resize; - width: 9px; - height: 9px; - left: -5px; - top: -5px; -} -.ui-resizable-ne { - cursor: ne-resize; - width: 9px; - height: 9px; - right: -5px; - top: -5px; -} -.ui-selectable-helper { - position: absolute; - z-index: 100; - border: 1px dotted black; -} -.ui-accordion .ui-accordion-header { - display: block; - cursor: pointer; - position: relative; - margin-top: 2px; - padding: .5em .5em .5em .7em; - min-height: 0; /* support: IE7 */ -} -.ui-accordion .ui-accordion-icons { - padding-left: 2.2em; -} -.ui-accordion .ui-accordion-noicons { - padding-left: .7em; -} -.ui-accordion .ui-accordion-icons .ui-accordion-icons { - padding-left: 2.2em; -} -.ui-accordion .ui-accordion-header .ui-accordion-header-icon { - position: absolute; - left: .5em; - top: 50%; - margin-top: -8px; -} -.ui-accordion .ui-accordion-content { - padding: 1em 2.2em; - border-top: 0; - overflow: auto; -} -.ui-autocomplete { - position: absolute; - top: 0; - left: 0; - cursor: default; -} -.ui-button { - display: inline-block; - position: relative; - padding: 0; - line-height: normal; - margin-right: .1em; - cursor: pointer; - vertical-align: middle; - text-align: center; - overflow: visible; /* removes extra width in IE */ -} -.ui-button, -.ui-button:link, -.ui-button:visited, -.ui-button:hover, -.ui-button:active { - text-decoration: none; -} -/* to make room for the icon, a width needs to be set here */ -.ui-button-icon-only { - width: 2.2em; -} -/* button elements seem to need a little more width */ -button.ui-button-icon-only { - width: 2.4em; -} -.ui-button-icons-only { - width: 3.4em; -} -button.ui-button-icons-only { - width: 3.7em; -} - -/* button text element */ -.ui-button .ui-button-text { - display: block; - line-height: normal; -} -.ui-button-text-only .ui-button-text { - padding: .4em 1em; -} -.ui-button-icon-only .ui-button-text, -.ui-button-icons-only .ui-button-text { - padding: .4em; - text-indent: -9999999px; -} -.ui-button-text-icon-primary .ui-button-text, -.ui-button-text-icons .ui-button-text { - padding: .4em 1em .4em 2.1em; -} -.ui-button-text-icon-secondary .ui-button-text, -.ui-button-text-icons .ui-button-text { - padding: .4em 2.1em .4em 1em; -} -.ui-button-text-icons .ui-button-text { - padding-left: 2.1em; - padding-right: 2.1em; -} -/* no icon support for input elements, provide padding by default */ -input.ui-button { - padding: .4em 1em; -} - -/* button icon element(s) */ -.ui-button-icon-only .ui-icon, -.ui-button-text-icon-primary .ui-icon, -.ui-button-text-icon-secondary .ui-icon, -.ui-button-text-icons .ui-icon, -.ui-button-icons-only .ui-icon { - position: absolute; - top: 50%; - margin-top: -8px; -} -.ui-button-icon-only .ui-icon { - left: 50%; - margin-left: -8px; -} -.ui-button-text-icon-primary .ui-button-icon-primary, -.ui-button-text-icons .ui-button-icon-primary, -.ui-button-icons-only .ui-button-icon-primary { - left: .5em; -} -.ui-button-text-icon-secondary .ui-button-icon-secondary, -.ui-button-text-icons .ui-button-icon-secondary, -.ui-button-icons-only .ui-button-icon-secondary { - right: .5em; -} - -/* button sets */ -.ui-buttonset { - margin-right: 7px; -} -.ui-buttonset .ui-button { - margin-left: 0; - margin-right: -.3em; -} - -/* workarounds */ -/* reset extra padding in Firefox, see h5bp.com/l */ -input.ui-button::-moz-focus-inner, -button.ui-button::-moz-focus-inner { - border: 0; - padding: 0; -} -.ui-datepicker { - width: 17em; - padding: .2em .2em 0; - display: none; -} -.ui-datepicker .ui-datepicker-header { - position: relative; - padding: .2em 0; -} -.ui-datepicker .ui-datepicker-prev, -.ui-datepicker .ui-datepicker-next { - position: absolute; - top: 2px; - width: 1.8em; - height: 1.8em; -} -.ui-datepicker .ui-datepicker-prev-hover, -.ui-datepicker .ui-datepicker-next-hover { - top: 1px; -} -.ui-datepicker .ui-datepicker-prev { - left: 2px; -} -.ui-datepicker .ui-datepicker-next { - right: 2px; -} -.ui-datepicker .ui-datepicker-prev-hover { - left: 1px; -} -.ui-datepicker .ui-datepicker-next-hover { - right: 1px; -} -.ui-datepicker .ui-datepicker-prev span, -.ui-datepicker .ui-datepicker-next span { - display: block; - position: absolute; - left: 50%; - margin-left: -8px; - top: 50%; - margin-top: -8px; -} -.ui-datepicker .ui-datepicker-title { - margin: 0 2.3em; - line-height: 1.8em; - text-align: center; -} -.ui-datepicker .ui-datepicker-title select { - font-size: 1em; - margin: 1px 0; -} -.ui-datepicker select.ui-datepicker-month-year { - width: 100%; -} -.ui-datepicker select.ui-datepicker-month, -.ui-datepicker select.ui-datepicker-year { - width: 49%; -} -.ui-datepicker table { - width: 100%; - font-size: .9em; - border-collapse: collapse; - margin: 0 0 .4em; -} -.ui-datepicker th { - padding: .7em .3em; - text-align: center; - font-weight: bold; - border: 0; -} -.ui-datepicker td { - border: 0; - padding: 1px; -} -.ui-datepicker td span, -.ui-datepicker td a { - display: block; - padding: .2em; - text-align: right; - text-decoration: none; -} -.ui-datepicker .ui-datepicker-buttonpane { - background-image: none; - margin: .7em 0 0 0; - padding: 0 .2em; - border-left: 0; - border-right: 0; - border-bottom: 0; -} -.ui-datepicker .ui-datepicker-buttonpane button { - float: right; - margin: .5em .2em .4em; - cursor: pointer; - padding: .2em .6em .3em .6em; - width: auto; - overflow: visible; -} -.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { - float: left; -} - -/* with multiple calendars */ -.ui-datepicker.ui-datepicker-multi { - width: auto; -} -.ui-datepicker-multi .ui-datepicker-group { - float: left; -} -.ui-datepicker-multi .ui-datepicker-group table { - width: 95%; - margin: 0 auto .4em; -} -.ui-datepicker-multi-2 .ui-datepicker-group { - width: 50%; -} -.ui-datepicker-multi-3 .ui-datepicker-group { - width: 33.3%; -} -.ui-datepicker-multi-4 .ui-datepicker-group { - width: 25%; -} -.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, -.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { - border-left-width: 0; -} -.ui-datepicker-multi .ui-datepicker-buttonpane { - clear: left; -} -.ui-datepicker-row-break { - clear: both; - width: 100%; - font-size: 0; -} - -/* RTL support */ -.ui-datepicker-rtl { - direction: rtl; -} -.ui-datepicker-rtl .ui-datepicker-prev { - right: 2px; - left: auto; -} -.ui-datepicker-rtl .ui-datepicker-next { - left: 2px; - right: auto; -} -.ui-datepicker-rtl .ui-datepicker-prev:hover { - right: 1px; - left: auto; -} -.ui-datepicker-rtl .ui-datepicker-next:hover { - left: 1px; - right: auto; -} -.ui-datepicker-rtl .ui-datepicker-buttonpane { - clear: right; -} -.ui-datepicker-rtl .ui-datepicker-buttonpane button { - float: left; -} -.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, -.ui-datepicker-rtl .ui-datepicker-group { - float: right; -} -.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, -.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { - border-right-width: 0; - border-left-width: 1px; -} -.ui-dialog { - position: absolute; - top: 0; - left: 0; - padding: .2em; - outline: 0; -} -.ui-dialog .ui-dialog-titlebar { - padding: .4em 1em; - position: relative; -} -.ui-dialog .ui-dialog-title { - float: left; - margin: .1em 0; - white-space: nowrap; - width: 90%; - overflow: hidden; - text-overflow: ellipsis; -} -.ui-dialog .ui-dialog-titlebar-close { - position: absolute; - right: .3em; - top: 50%; - width: 21px; - margin: -10px 0 0 0; - padding: 1px; - height: 20px; -} -.ui-dialog .ui-dialog-content { - position: relative; - border: 0; - padding: .5em 1em; - background: none; - overflow: auto; -} -.ui-dialog .ui-dialog-buttonpane { - text-align: left; - border-width: 1px 0 0 0; - background-image: none; - margin-top: .5em; - padding: .3em 1em .5em .4em; -} -.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { - float: right; -} -.ui-dialog .ui-dialog-buttonpane button { - margin: .5em .4em .5em 0; - cursor: pointer; -} -.ui-dialog .ui-resizable-se { - width: 12px; - height: 12px; - right: -5px; - bottom: -5px; - background-position: 16px 16px; -} -.ui-draggable .ui-dialog-titlebar { - cursor: move; -} -.ui-menu { - list-style: none; - padding: 2px; - margin: 0; - display: block; - outline: none; -} -.ui-menu .ui-menu { - margin-top: -3px; - position: absolute; -} -.ui-menu .ui-menu-item { - margin: 0; - padding: 0; - width: 100%; - /* support: IE10, see #8844 */ - list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); -} -.ui-menu .ui-menu-divider { - margin: 5px -2px 5px -2px; - height: 0; - font-size: 0; - line-height: 0; - border-width: 1px 0 0 0; -} -.ui-menu .ui-menu-item a { - text-decoration: none; - display: block; - padding: 2px .4em; - line-height: 1.5; - min-height: 0; /* support: IE7 */ - font-weight: normal; -} -.ui-menu .ui-menu-item a.ui-state-focus, -.ui-menu .ui-menu-item a.ui-state-active { - font-weight: normal; - margin: -1px; -} - -.ui-menu .ui-state-disabled { - font-weight: normal; - margin: .4em 0 .2em; - line-height: 1.5; -} -.ui-menu .ui-state-disabled a { - cursor: default; -} - -/* icon support */ -.ui-menu-icons { - position: relative; -} -.ui-menu-icons .ui-menu-item a { - position: relative; - padding-left: 2em; -} - -/* left-aligned */ -.ui-menu .ui-icon { - position: absolute; - top: .2em; - left: .2em; -} - -/* right-aligned */ -.ui-menu .ui-menu-icon { - position: static; - float: right; -} -.ui-progressbar { - height: 2em; - text-align: left; - overflow: hidden; -} -.ui-progressbar .ui-progressbar-value { - margin: -1px; - height: 100%; -} -.ui-progressbar .ui-progressbar-overlay { - background: url("images/animated-overlay.gif"); - height: 100%; - filter: alpha(opacity=25); - opacity: 0.25; -} -.ui-progressbar-indeterminate .ui-progressbar-value { - background-image: none; -} -.ui-slider { - position: relative; - text-align: left; -} -.ui-slider .ui-slider-handle { - position: absolute; - z-index: 2; - width: 1.2em; - height: 1.2em; - cursor: default; -} -.ui-slider .ui-slider-range { - position: absolute; - z-index: 1; - font-size: .7em; - display: block; - border: 0; - background-position: 0 0; -} - -/* For IE8 - See #6727 */ -.ui-slider.ui-state-disabled .ui-slider-handle, -.ui-slider.ui-state-disabled .ui-slider-range { - filter: inherit; -} - -.ui-slider-horizontal { - height: .8em; -} -.ui-slider-horizontal .ui-slider-handle { - top: -.3em; - margin-left: -.6em; -} -.ui-slider-horizontal .ui-slider-range { - top: 0; - height: 100%; -} -.ui-slider-horizontal .ui-slider-range-min { - left: 0; -} -.ui-slider-horizontal .ui-slider-range-max { - right: 0; -} - -.ui-slider-vertical { - width: .8em; - height: 100px; -} -.ui-slider-vertical .ui-slider-handle { - left: -.3em; - margin-left: 0; - margin-bottom: -.6em; -} -.ui-slider-vertical .ui-slider-range { - left: 0; - width: 100%; -} -.ui-slider-vertical .ui-slider-range-min { - bottom: 0; -} -.ui-slider-vertical .ui-slider-range-max { - top: 0; -} -.ui-spinner { - position: relative; - display: inline-block; - overflow: hidden; - padding: 0; - vertical-align: middle; -} -.ui-spinner-input { - border: none; - background: none; - color: inherit; - padding: 0; - margin: .2em 0; - vertical-align: middle; - margin-left: .4em; - margin-right: 22px; -} -.ui-spinner-button { - width: 16px; - height: 50%; - font-size: .5em; - padding: 0; - margin: 0; - text-align: center; - position: absolute; - cursor: default; - display: block; - overflow: hidden; - right: 0; -} -/* more specificity required here to overide default borders */ -.ui-spinner a.ui-spinner-button { - border-top: none; - border-bottom: none; - border-right: none; -} -/* vertical centre icon */ -.ui-spinner .ui-icon { - position: absolute; - margin-top: -8px; - top: 50%; - left: 0; -} -.ui-spinner-up { - top: 0; -} -.ui-spinner-down { - bottom: 0; -} - -/* TR overrides */ -.ui-spinner .ui-icon-triangle-1-s { - /* need to fix icons sprite */ - background-position: -65px -16px; -} -.ui-tabs { - position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ - padding: .2em; -} -.ui-tabs .ui-tabs-nav { - margin: 0; - padding: .2em .2em 0; -} -.ui-tabs .ui-tabs-nav li { - list-style: none; - float: left; - position: relative; - top: 0; - margin: 1px .2em 0 0; - border-bottom-width: 0; - padding: 0; - white-space: nowrap; -} -.ui-tabs .ui-tabs-nav li a { - float: left; - padding: .5em 1em; - text-decoration: none; -} -.ui-tabs .ui-tabs-nav li.ui-tabs-active { - margin-bottom: -1px; - padding-bottom: 1px; -} -.ui-tabs .ui-tabs-nav li.ui-tabs-active a, -.ui-tabs .ui-tabs-nav li.ui-state-disabled a, -.ui-tabs .ui-tabs-nav li.ui-tabs-loading a { - cursor: text; -} -.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ -.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { - cursor: pointer; -} -.ui-tabs .ui-tabs-panel { - display: block; - border-width: 0; - padding: 1em 1.4em; - background: none; -} -.ui-tooltip { - padding: 8px; - position: absolute; - z-index: 9999; - max-width: 300px; - -webkit-box-shadow: 0 0 5px #aaa; - box-shadow: 0 0 5px #aaa; -} -body .ui-tooltip { - border-width: 2px; -} - -/* Component containers -----------------------------------*/ -.ui-widget { - font-family: Segoe UI,Arial,sans-serif; - font-size: 1.1em; -} -.ui-widget .ui-widget { - font-size: 1em; -} -.ui-widget input, -.ui-widget select, -.ui-widget textarea, -.ui-widget button { - font-family: Segoe UI,Arial,sans-serif; - font-size: 1em; -} -.ui-widget-content { - border: 1px solid #666666; - background: #000000 url(images/ui-bg_inset-soft_25_000000_1x100.png) 50% bottom repeat-x; - color: #ffffff; -} -.ui-widget-content a { - color: #ffffff; -} -.ui-widget-header { - border: 1px solid #333333; - background: #333333 url(images/ui-bg_gloss-wave_25_333333_500x100.png) 50% 50% repeat-x; - color: #ffffff; - font-weight: bold; -} -.ui-widget-header a { - color: #ffffff; -} - -/* Interaction states -----------------------------------*/ -.ui-state-default, -.ui-widget-content .ui-state-default, -.ui-widget-header .ui-state-default { - border: 1px solid #666666; - background: #555555 url(images/ui-bg_glass_20_555555_1x400.png) 50% 50% repeat-x; - font-weight: bold; - color: #eeeeee; -} -.ui-state-default a, -.ui-state-default a:link, -.ui-state-default a:visited { - color: #eeeeee; - text-decoration: none; -} -.ui-state-hover, -.ui-widget-content .ui-state-hover, -.ui-widget-header .ui-state-hover, -.ui-state-focus, -.ui-widget-content .ui-state-focus, -.ui-widget-header .ui-state-focus { - border: 1px solid #59b4d4; - background: #0078a3 url(images/ui-bg_glass_40_0078a3_1x400.png) 50% 50% repeat-x; - font-weight: bold; - color: #ffffff; -} -.ui-state-hover a, -.ui-state-hover a:hover, -.ui-state-hover a:link, -.ui-state-hover a:visited { - color: #ffffff; - text-decoration: none; -} -.ui-state-active, -.ui-widget-content .ui-state-active, -.ui-widget-header .ui-state-active { - border: 1px solid #ffaf0f; - background: #f58400 url(images/ui-bg_inset-soft_30_f58400_1x100.png) 50% 50% repeat-x; - font-weight: bold; - color: #ffffff; -} -.ui-state-active a, -.ui-state-active a:link, -.ui-state-active a:visited { - color: #ffffff; - text-decoration: none; -} - -/* Interaction Cues -----------------------------------*/ -.ui-state-highlight, -.ui-widget-content .ui-state-highlight, -.ui-widget-header .ui-state-highlight { - border: 1px solid #cccccc; - background: #eeeeee url(images/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x; - color: #2e7db2; -} -.ui-state-highlight a, -.ui-widget-content .ui-state-highlight a, -.ui-widget-header .ui-state-highlight a { - color: #2e7db2; -} -.ui-state-error, -.ui-widget-content .ui-state-error, -.ui-widget-header .ui-state-error { - border: 1px solid #ffb73d; - background: #ffc73d url(images/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x; - color: #111111; -} -.ui-state-error a, -.ui-widget-content .ui-state-error a, -.ui-widget-header .ui-state-error a { - color: #111111; -} -.ui-state-error-text, -.ui-widget-content .ui-state-error-text, -.ui-widget-header .ui-state-error-text { - color: #111111; -} -.ui-priority-primary, -.ui-widget-content .ui-priority-primary, -.ui-widget-header .ui-priority-primary { - font-weight: bold; -} -.ui-priority-secondary, -.ui-widget-content .ui-priority-secondary, -.ui-widget-header .ui-priority-secondary { - opacity: .7; - filter:Alpha(Opacity=70); - font-weight: normal; -} -.ui-state-disabled, -.ui-widget-content .ui-state-disabled, -.ui-widget-header .ui-state-disabled { - opacity: .35; - filter:Alpha(Opacity=35); - background-image: none; -} -.ui-state-disabled .ui-icon { - filter:Alpha(Opacity=35); /* For IE8 - See #6059 */ -} - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { - width: 16px; - height: 16px; -} -.ui-icon, -.ui-widget-content .ui-icon { - background-image: url(images/ui-icons_cccccc_256x240.png); -} -.ui-widget-header .ui-icon { - background-image: url(images/ui-icons_ffffff_256x240.png); -} -.ui-state-default .ui-icon { - background-image: url(images/ui-icons_cccccc_256x240.png); -} -.ui-state-hover .ui-icon, -.ui-state-focus .ui-icon { - background-image: url(images/ui-icons_ffffff_256x240.png); -} -.ui-state-active .ui-icon { - background-image: url(images/ui-icons_222222_256x240.png); -} -.ui-state-highlight .ui-icon { - background-image: url(images/ui-icons_4b8e0b_256x240.png); -} -.ui-state-error .ui-icon, -.ui-state-error-text .ui-icon { - background-image: url(images/ui-icons_a83300_256x240.png); -} - -/* positioning */ -.ui-icon-blank { background-position: 16px 16px; } -.ui-icon-carat-1-n { background-position: 0 0; } -.ui-icon-carat-1-ne { background-position: -16px 0; } -.ui-icon-carat-1-e { background-position: -32px 0; } -.ui-icon-carat-1-se { background-position: -48px 0; } -.ui-icon-carat-1-s { background-position: -64px 0; } -.ui-icon-carat-1-sw { background-position: -80px 0; } -.ui-icon-carat-1-w { background-position: -96px 0; } -.ui-icon-carat-1-nw { background-position: -112px 0; } -.ui-icon-carat-2-n-s { background-position: -128px 0; } -.ui-icon-carat-2-e-w { background-position: -144px 0; } -.ui-icon-triangle-1-n { background-position: 0 -16px; } -.ui-icon-triangle-1-ne { background-position: -16px -16px; } -.ui-icon-triangle-1-e { background-position: -32px -16px; } -.ui-icon-triangle-1-se { background-position: -48px -16px; } -.ui-icon-triangle-1-s { background-position: -64px -16px; } -.ui-icon-triangle-1-sw { background-position: -80px -16px; } -.ui-icon-triangle-1-w { background-position: -96px -16px; } -.ui-icon-triangle-1-nw { background-position: -112px -16px; } -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } -.ui-icon-arrow-1-n { background-position: 0 -32px; } -.ui-icon-arrow-1-ne { background-position: -16px -32px; } -.ui-icon-arrow-1-e { background-position: -32px -32px; } -.ui-icon-arrow-1-se { background-position: -48px -32px; } -.ui-icon-arrow-1-s { background-position: -64px -32px; } -.ui-icon-arrow-1-sw { background-position: -80px -32px; } -.ui-icon-arrow-1-w { background-position: -96px -32px; } -.ui-icon-arrow-1-nw { background-position: -112px -32px; } -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } -.ui-icon-arrowthick-1-n { background-position: 0 -48px; } -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -.ui-icon-arrow-4 { background-position: 0 -80px; } -.ui-icon-arrow-4-diag { background-position: -16px -80px; } -.ui-icon-extlink { background-position: -32px -80px; } -.ui-icon-newwin { background-position: -48px -80px; } -.ui-icon-refresh { background-position: -64px -80px; } -.ui-icon-shuffle { background-position: -80px -80px; } -.ui-icon-transfer-e-w { background-position: -96px -80px; } -.ui-icon-transferthick-e-w { background-position: -112px -80px; } -.ui-icon-folder-collapsed { background-position: 0 -96px; } -.ui-icon-folder-open { background-position: -16px -96px; } -.ui-icon-document { background-position: -32px -96px; } -.ui-icon-document-b { background-position: -48px -96px; } -.ui-icon-note { background-position: -64px -96px; } -.ui-icon-mail-closed { background-position: -80px -96px; } -.ui-icon-mail-open { background-position: -96px -96px; } -.ui-icon-suitcase { background-position: -112px -96px; } -.ui-icon-comment { background-position: -128px -96px; } -.ui-icon-person { background-position: -144px -96px; } -.ui-icon-print { background-position: -160px -96px; } -.ui-icon-trash { background-position: -176px -96px; } -.ui-icon-locked { background-position: -192px -96px; } -.ui-icon-unlocked { background-position: -208px -96px; } -.ui-icon-bookmark { background-position: -224px -96px; } -.ui-icon-tag { background-position: -240px -96px; } -.ui-icon-home { background-position: 0 -112px; } -.ui-icon-flag { background-position: -16px -112px; } -.ui-icon-calendar { background-position: -32px -112px; } -.ui-icon-cart { background-position: -48px -112px; } -.ui-icon-pencil { background-position: -64px -112px; } -.ui-icon-clock { background-position: -80px -112px; } -.ui-icon-disk { background-position: -96px -112px; } -.ui-icon-calculator { background-position: -112px -112px; } -.ui-icon-zoomin { background-position: -128px -112px; } -.ui-icon-zoomout { background-position: -144px -112px; } -.ui-icon-search { background-position: -160px -112px; } -.ui-icon-wrench { background-position: -176px -112px; } -.ui-icon-gear { background-position: -192px -112px; } -.ui-icon-heart { background-position: -208px -112px; } -.ui-icon-star { background-position: -224px -112px; } -.ui-icon-link { background-position: -240px -112px; } -.ui-icon-cancel { background-position: 0 -128px; } -.ui-icon-plus { background-position: -16px -128px; } -.ui-icon-plusthick { background-position: -32px -128px; } -.ui-icon-minus { background-position: -48px -128px; } -.ui-icon-minusthick { background-position: -64px -128px; } -.ui-icon-close { background-position: -80px -128px; } -.ui-icon-closethick { background-position: -96px -128px; } -.ui-icon-key { background-position: -112px -128px; } -.ui-icon-lightbulb { background-position: -128px -128px; } -.ui-icon-scissors { background-position: -144px -128px; } -.ui-icon-clipboard { background-position: -160px -128px; } -.ui-icon-copy { background-position: -176px -128px; } -.ui-icon-contact { background-position: -192px -128px; } -.ui-icon-image { background-position: -208px -128px; } -.ui-icon-video { background-position: -224px -128px; } -.ui-icon-script { background-position: -240px -128px; } -.ui-icon-alert { background-position: 0 -144px; } -.ui-icon-info { background-position: -16px -144px; } -.ui-icon-notice { background-position: -32px -144px; } -.ui-icon-help { background-position: -48px -144px; } -.ui-icon-check { background-position: -64px -144px; } -.ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-on { background-position: -96px -144px; } -.ui-icon-radio-off { background-position: -112px -144px; } -.ui-icon-pin-w { background-position: -128px -144px; } -.ui-icon-pin-s { background-position: -144px -144px; } -.ui-icon-play { background-position: 0 -160px; } -.ui-icon-pause { background-position: -16px -160px; } -.ui-icon-seek-next { background-position: -32px -160px; } -.ui-icon-seek-prev { background-position: -48px -160px; } -.ui-icon-seek-end { background-position: -64px -160px; } -.ui-icon-seek-start { background-position: -80px -160px; } -/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ -.ui-icon-seek-first { background-position: -80px -160px; } -.ui-icon-stop { background-position: -96px -160px; } -.ui-icon-eject { background-position: -112px -160px; } -.ui-icon-volume-off { background-position: -128px -160px; } -.ui-icon-volume-on { background-position: -144px -160px; } -.ui-icon-power { background-position: 0 -176px; } -.ui-icon-signal-diag { background-position: -16px -176px; } -.ui-icon-signal { background-position: -32px -176px; } -.ui-icon-battery-0 { background-position: -48px -176px; } -.ui-icon-battery-1 { background-position: -64px -176px; } -.ui-icon-battery-2 { background-position: -80px -176px; } -.ui-icon-battery-3 { background-position: -96px -176px; } -.ui-icon-circle-plus { background-position: 0 -192px; } -.ui-icon-circle-minus { background-position: -16px -192px; } -.ui-icon-circle-close { background-position: -32px -192px; } -.ui-icon-circle-triangle-e { background-position: -48px -192px; } -.ui-icon-circle-triangle-s { background-position: -64px -192px; } -.ui-icon-circle-triangle-w { background-position: -80px -192px; } -.ui-icon-circle-triangle-n { background-position: -96px -192px; } -.ui-icon-circle-arrow-e { background-position: -112px -192px; } -.ui-icon-circle-arrow-s { background-position: -128px -192px; } -.ui-icon-circle-arrow-w { background-position: -144px -192px; } -.ui-icon-circle-arrow-n { background-position: -160px -192px; } -.ui-icon-circle-zoomin { background-position: -176px -192px; } -.ui-icon-circle-zoomout { background-position: -192px -192px; } -.ui-icon-circle-check { background-position: -208px -192px; } -.ui-icon-circlesmall-plus { background-position: 0 -208px; } -.ui-icon-circlesmall-minus { background-position: -16px -208px; } -.ui-icon-circlesmall-close { background-position: -32px -208px; } -.ui-icon-squaresmall-plus { background-position: -48px -208px; } -.ui-icon-squaresmall-minus { background-position: -64px -208px; } -.ui-icon-squaresmall-close { background-position: -80px -208px; } -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } - - -/* Misc visuals -----------------------------------*/ - -/* Corner radius */ -.ui-corner-all, -.ui-corner-top, -.ui-corner-left, -.ui-corner-tl { - border-top-left-radius: 6px; -} -.ui-corner-all, -.ui-corner-top, -.ui-corner-right, -.ui-corner-tr { - border-top-right-radius: 6px; -} -.ui-corner-all, -.ui-corner-bottom, -.ui-corner-left, -.ui-corner-bl { - border-bottom-left-radius: 6px; -} -.ui-corner-all, -.ui-corner-bottom, -.ui-corner-right, -.ui-corner-br { - border-bottom-right-radius: 6px; -} - -/* Overlays */ -.ui-widget-overlay { - background: #5c5c5c url(images/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x; - opacity: .8; - filter: Alpha(Opacity=80); -} -.ui-widget-shadow { - margin: -7px 0 0 -7px; - padding: 7px; - background: #cccccc url(images/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x; - opacity: .6; - filter: Alpha(Opacity=60); - border-radius: 8px; -} diff --git a/themes/archer/ui-darkness/jquery-ui-1.8.22.custom.css b/themes/archer/ui-darkness/jquery-ui-1.8.22.custom.css deleted file mode 100644 index f308b80..0000000 --- a/themes/archer/ui-darkness/jquery-ui-1.8.22.custom.css +++ /dev/null @@ -1,563 +0,0 @@ -/*! - * jQuery UI CSS Framework 1.8.22 - * - * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Theming/API - */ - -/* Layout helpers -----------------------------------*/ -.ui-helper-hidden { display: none; } -.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } -.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } -.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; } -.ui-helper-clearfix:after { clear: both; } -.ui-helper-clearfix { zoom: 1; } -.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } - - -/* Interaction Cues -----------------------------------*/ -.ui-state-disabled { cursor: default !important; } - - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } - - -/* Misc visuals -----------------------------------*/ - -/* Overlays */ -.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } - - -/*! - * jQuery UI CSS Framework 1.8.22 - * - * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Theming/API - * - * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=333333&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=25&borderColorHeader=333333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=000000&bgTextureContent=05_inset_soft.png&bgImgOpacityContent=25&borderColorContent=666666&fcContent=ffffff&iconColorContent=cccccc&bgColorDefault=555555&bgTextureDefault=02_glass.png&bgImgOpacityDefault=20&borderColorDefault=666666&fcDefault=eeeeee&iconColorDefault=cccccc&bgColorHover=0078a3&bgTextureHover=02_glass.png&bgImgOpacityHover=40&borderColorHover=59b4d4&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=f58400&bgTextureActive=05_inset_soft.png&bgImgOpacityActive=30&borderColorActive=ffaf0f&fcActive=ffffff&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=02_glass.png&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=01_flat.png&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px - */ - - -/* Component containers -----------------------------------*/ -.ui-widget { font-family: Segoe UI, Arial, sans-serif; font-size: 1.1em; } -.ui-widget .ui-widget { font-size: 1em; } -.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Segoe UI, Arial, sans-serif; font-size: 1em; } -.ui-widget-content { border: 1px solid #666666; background: #000000 url(images/ui-bg_inset-soft_25_000000_1x100.png) 50% bottom repeat-x; color: #ffffff; } -.ui-widget-content a { color: #ffffff; } -.ui-widget-header { border: 1px solid #333333; background: #333333 url(images/ui-bg_gloss-wave_25_333333_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; } -.ui-widget-header a { color: #ffffff; } - -/* Interaction states -----------------------------------*/ -.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #666666; background: #555555 url(images/ui-bg_glass_20_555555_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eeeeee; } -.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #eeeeee; text-decoration: none; } -.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #59b4d4; background: #0078a3 url(images/ui-bg_glass_40_0078a3_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; } -.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; } -.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #ffaf0f; background: #f58400 url(images/ui-bg_inset-soft_30_f58400_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; } -.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; } -.ui-widget :active { outline: none; } - -/* Interaction Cues -----------------------------------*/ -.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #cccccc; background: #eeeeee url(images/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x; color: #2e7db2; } -.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #2e7db2; } -.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #ffb73d; background: #ffc73d url(images/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x; color: #111111; } -.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #111111; } -.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #111111; } -.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } -.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } -.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_cccccc_256x240.png); } -.ui-widget-content .ui-icon {background-image: url(images/ui-icons_cccccc_256x240.png); } -.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); } -.ui-state-default .ui-icon { background-image: url(images/ui-icons_cccccc_256x240.png); } -.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); } -.ui-state-active .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } -.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_4b8e0b_256x240.png); } -.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_a83300_256x240.png); } - -/* positioning */ -.ui-icon-carat-1-n { background-position: 0 0; } -.ui-icon-carat-1-ne { background-position: -16px 0; } -.ui-icon-carat-1-e { background-position: -32px 0; } -.ui-icon-carat-1-se { background-position: -48px 0; } -.ui-icon-carat-1-s { background-position: -64px 0; } -.ui-icon-carat-1-sw { background-position: -80px 0; } -.ui-icon-carat-1-w { background-position: -96px 0; } -.ui-icon-carat-1-nw { background-position: -112px 0; } -.ui-icon-carat-2-n-s { background-position: -128px 0; } -.ui-icon-carat-2-e-w { background-position: -144px 0; } -.ui-icon-triangle-1-n { background-position: 0 -16px; } -.ui-icon-triangle-1-ne { background-position: -16px -16px; } -.ui-icon-triangle-1-e { background-position: -32px -16px; } -.ui-icon-triangle-1-se { background-position: -48px -16px; } -.ui-icon-triangle-1-s { background-position: -64px -16px; } -.ui-icon-triangle-1-sw { background-position: -80px -16px; } -.ui-icon-triangle-1-w { background-position: -96px -16px; } -.ui-icon-triangle-1-nw { background-position: -112px -16px; } -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } -.ui-icon-arrow-1-n { background-position: 0 -32px; } -.ui-icon-arrow-1-ne { background-position: -16px -32px; } -.ui-icon-arrow-1-e { background-position: -32px -32px; } -.ui-icon-arrow-1-se { background-position: -48px -32px; } -.ui-icon-arrow-1-s { background-position: -64px -32px; } -.ui-icon-arrow-1-sw { background-position: -80px -32px; } -.ui-icon-arrow-1-w { background-position: -96px -32px; } -.ui-icon-arrow-1-nw { background-position: -112px -32px; } -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } -.ui-icon-arrowthick-1-n { background-position: 0 -48px; } -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -.ui-icon-arrow-4 { background-position: 0 -80px; } -.ui-icon-arrow-4-diag { background-position: -16px -80px; } -.ui-icon-extlink { background-position: -32px -80px; } -.ui-icon-newwin { background-position: -48px -80px; } -.ui-icon-refresh { background-position: -64px -80px; } -.ui-icon-shuffle { background-position: -80px -80px; } -.ui-icon-transfer-e-w { background-position: -96px -80px; } -.ui-icon-transferthick-e-w { background-position: -112px -80px; } -.ui-icon-folder-collapsed { background-position: 0 -96px; } -.ui-icon-folder-open { background-position: -16px -96px; } -.ui-icon-document { background-position: -32px -96px; } -.ui-icon-document-b { background-position: -48px -96px; } -.ui-icon-note { background-position: -64px -96px; } -.ui-icon-mail-closed { background-position: -80px -96px; } -.ui-icon-mail-open { background-position: -96px -96px; } -.ui-icon-suitcase { background-position: -112px -96px; } -.ui-icon-comment { background-position: -128px -96px; } -.ui-icon-person { background-position: -144px -96px; } -.ui-icon-print { background-position: -160px -96px; } -.ui-icon-trash { background-position: -176px -96px; } -.ui-icon-locked { background-position: -192px -96px; } -.ui-icon-unlocked { background-position: -208px -96px; } -.ui-icon-bookmark { background-position: -224px -96px; } -.ui-icon-tag { background-position: -240px -96px; } -.ui-icon-home { background-position: 0 -112px; } -.ui-icon-flag { background-position: -16px -112px; } -.ui-icon-calendar { background-position: -32px -112px; } -.ui-icon-cart { background-position: -48px -112px; } -.ui-icon-pencil { background-position: -64px -112px; } -.ui-icon-clock { background-position: -80px -112px; } -.ui-icon-disk { background-position: -96px -112px; } -.ui-icon-calculator { background-position: -112px -112px; } -.ui-icon-zoomin { background-position: -128px -112px; } -.ui-icon-zoomout { background-position: -144px -112px; } -.ui-icon-search { background-position: -160px -112px; } -.ui-icon-wrench { background-position: -176px -112px; } -.ui-icon-gear { background-position: -192px -112px; } -.ui-icon-heart { background-position: -208px -112px; } -.ui-icon-star { background-position: -224px -112px; } -.ui-icon-link { background-position: -240px -112px; } -.ui-icon-cancel { background-position: 0 -128px; } -.ui-icon-plus { background-position: -16px -128px; } -.ui-icon-plusthick { background-position: -32px -128px; } -.ui-icon-minus { background-position: -48px -128px; } -.ui-icon-minusthick { background-position: -64px -128px; } -.ui-icon-close { background-position: -80px -128px; } -.ui-icon-closethick { background-position: -96px -128px; } -.ui-icon-key { background-position: -112px -128px; } -.ui-icon-lightbulb { background-position: -128px -128px; } -.ui-icon-scissors { background-position: -144px -128px; } -.ui-icon-clipboard { background-position: -160px -128px; } -.ui-icon-copy { background-position: -176px -128px; } -.ui-icon-contact { background-position: -192px -128px; } -.ui-icon-image { background-position: -208px -128px; } -.ui-icon-video { background-position: -224px -128px; } -.ui-icon-script { background-position: -240px -128px; } -.ui-icon-alert { background-position: 0 -144px; } -.ui-icon-info { background-position: -16px -144px; } -.ui-icon-notice { background-position: -32px -144px; } -.ui-icon-help { background-position: -48px -144px; } -.ui-icon-check { background-position: -64px -144px; } -.ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-off { background-position: -96px -144px; } -.ui-icon-radio-on { background-position: -112px -144px; } -.ui-icon-pin-w { background-position: -128px -144px; } -.ui-icon-pin-s { background-position: -144px -144px; } -.ui-icon-play { background-position: 0 -160px; } -.ui-icon-pause { background-position: -16px -160px; } -.ui-icon-seek-next { background-position: -32px -160px; } -.ui-icon-seek-prev { background-position: -48px -160px; } -.ui-icon-seek-end { background-position: -64px -160px; } -.ui-icon-seek-start { background-position: -80px -160px; } -/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ -.ui-icon-seek-first { background-position: -80px -160px; } -.ui-icon-stop { background-position: -96px -160px; } -.ui-icon-eject { background-position: -112px -160px; } -.ui-icon-volume-off { background-position: -128px -160px; } -.ui-icon-volume-on { background-position: -144px -160px; } -.ui-icon-power { background-position: 0 -176px; } -.ui-icon-signal-diag { background-position: -16px -176px; } -.ui-icon-signal { background-position: -32px -176px; } -.ui-icon-battery-0 { background-position: -48px -176px; } -.ui-icon-battery-1 { background-position: -64px -176px; } -.ui-icon-battery-2 { background-position: -80px -176px; } -.ui-icon-battery-3 { background-position: -96px -176px; } -.ui-icon-circle-plus { background-position: 0 -192px; } -.ui-icon-circle-minus { background-position: -16px -192px; } -.ui-icon-circle-close { background-position: -32px -192px; } -.ui-icon-circle-triangle-e { background-position: -48px -192px; } -.ui-icon-circle-triangle-s { background-position: -64px -192px; } -.ui-icon-circle-triangle-w { background-position: -80px -192px; } -.ui-icon-circle-triangle-n { background-position: -96px -192px; } -.ui-icon-circle-arrow-e { background-position: -112px -192px; } -.ui-icon-circle-arrow-s { background-position: -128px -192px; } -.ui-icon-circle-arrow-w { background-position: -144px -192px; } -.ui-icon-circle-arrow-n { background-position: -160px -192px; } -.ui-icon-circle-zoomin { background-position: -176px -192px; } -.ui-icon-circle-zoomout { background-position: -192px -192px; } -.ui-icon-circle-check { background-position: -208px -192px; } -.ui-icon-circlesmall-plus { background-position: 0 -208px; } -.ui-icon-circlesmall-minus { background-position: -16px -208px; } -.ui-icon-circlesmall-close { background-position: -32px -208px; } -.ui-icon-squaresmall-plus { background-position: -48px -208px; } -.ui-icon-squaresmall-minus { background-position: -64px -208px; } -.ui-icon-squaresmall-close { background-position: -80px -208px; } -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } - - -/* Misc visuals -----------------------------------*/ - -/* Corner radius */ -.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px; } -.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px; } -.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; } -.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; } - -/* Overlays */ -.ui-widget-overlay { background: #5c5c5c url(images/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80); } -.ui-widget-shadow { margin: -7px 0 0 -7px; padding: 7px; background: #cccccc url(images/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*! - * jQuery UI Resizable 1.8.22 - * - * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Resizable#theming - */ -.ui-resizable { position: relative;} -.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; } -.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } -.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } -.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } -.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } -.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } -.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } -.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } -.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } -.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*! - * jQuery UI Selectable 1.8.22 - * - * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Selectable#theming - */ -.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; } -/*! - * jQuery UI Accordion 1.8.22 - * - * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Accordion#theming - */ -/* IE/Win - Fix animation bug - #4615 */ -.ui-accordion { width: 100%; } -.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } -.ui-accordion .ui-accordion-li-fix { display: inline; } -.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } -.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; } -.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; } -.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } -.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; } -.ui-accordion .ui-accordion-content-active { display: block; } -/*! - * jQuery UI Autocomplete 1.8.22 - * - * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Autocomplete#theming - */ -.ui-autocomplete { position: absolute; cursor: default; } - -/* workarounds */ -* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ - -/* - * jQuery UI Menu 1.8.22 - * - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Menu#theming - */ -.ui-menu { - list-style:none; - padding: 2px; - margin: 0; - display:block; - float: left; -} -.ui-menu .ui-menu { - margin-top: -3px; -} -.ui-menu .ui-menu-item { - margin:0; - padding: 0; - zoom: 1; - float: left; - clear: left; - width: 100%; -} -.ui-menu .ui-menu-item a { - text-decoration:none; - display:block; - padding:.2em .4em; - line-height:1.5; - zoom:1; -} -.ui-menu .ui-menu-item a.ui-state-hover, -.ui-menu .ui-menu-item a.ui-state-active { - font-weight: normal; - margin: -1px; -} -/*! - * jQuery UI Button 1.8.22 - * - * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Button#theming - */ -.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */ -.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ -button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ -.ui-button-icons-only { width: 3.4em; } -button.ui-button-icons-only { width: 3.7em; } - -/*button text element */ -.ui-button .ui-button-text { display: block; line-height: 1.4; } -.ui-button-text-only .ui-button-text { padding: .4em 1em; } -.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } -.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } -.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } -.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } -/* no icon support for input elements, provide padding by default */ -input.ui-button { padding: .4em 1em; } - -/*button icon element(s) */ -.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } -.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } -.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } -.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } -.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } - -/*button sets*/ -.ui-buttonset { margin-right: 7px; } -.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } - -/* workarounds */ -button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */ -/*! - * jQuery UI Dialog 1.8.22 - * - * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Dialog#theming - */ -.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; } -.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } -.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } -.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } -.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } -.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } -.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } -.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } -.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } -.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } -.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } -.ui-draggable .ui-dialog-titlebar { cursor: move; } -/*! - * jQuery UI Slider 1.8.22 - * - * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Slider#theming - */ -.ui-slider { position: relative; text-align: left; } -.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } -.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } - -.ui-slider-horizontal { height: .8em; } -.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } -.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } -.ui-slider-horizontal .ui-slider-range-min { left: 0; } -.ui-slider-horizontal .ui-slider-range-max { right: 0; } - -.ui-slider-vertical { width: .8em; height: 100px; } -.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } -.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } -.ui-slider-vertical .ui-slider-range-min { bottom: 0; } -.ui-slider-vertical .ui-slider-range-max { top: 0; }/*! - * jQuery UI Tabs 1.8.22 - * - * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Tabs#theming - */ -.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ -.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } -.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; } -.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; } -.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; } -.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } -.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ -.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } -.ui-tabs .ui-tabs-hide { display: none !important; } -/*! - * jQuery UI Datepicker 1.8.22 - * - * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Datepicker#theming - */ -.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } -.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } -.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } -.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } -.ui-datepicker .ui-datepicker-prev { left:2px; } -.ui-datepicker .ui-datepicker-next { right:2px; } -.ui-datepicker .ui-datepicker-prev-hover { left:1px; } -.ui-datepicker .ui-datepicker-next-hover { right:1px; } -.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } -.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } -.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } -.ui-datepicker select.ui-datepicker-month-year {width: 100%;} -.ui-datepicker select.ui-datepicker-month, -.ui-datepicker select.ui-datepicker-year { width: 49%;} -.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } -.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } -.ui-datepicker td { border: 0; padding: 1px; } -.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } -.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } -.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } -.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } - -/* with multiple calendars */ -.ui-datepicker.ui-datepicker-multi { width:auto; } -.ui-datepicker-multi .ui-datepicker-group { float:left; } -.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } -.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } -.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } -.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } -.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } -.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } -.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } -.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; } - -/* RTL support */ -.ui-datepicker-rtl { direction: rtl; } -.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } -.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } -.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } -.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } -.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } -.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } -.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } -.ui-datepicker-rtl .ui-datepicker-group { float:right; } -.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } -.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } - -/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ -.ui-datepicker-cover { - position: absolute; /*must have*/ - z-index: -1; /*must have*/ - filter: mask(); /*must have*/ - top: -4px; /*must have*/ - left: -4px; /*must have*/ - width: 200px; /*must have*/ - height: 200px; /*must have*/ -}/*! - * jQuery UI Progressbar 1.8.22 - * - * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Progressbar#theming - */ -.ui-progressbar { height:2em; text-align: left; overflow: hidden; } -.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } \ No newline at end of file diff --git a/themes/archer/ui-darkness/jquery-ui-1.9.2.custom.css b/themes/archer/ui-darkness/jquery-ui-1.9.2.custom.css deleted file mode 100644 index 526bce2..0000000 --- a/themes/archer/ui-darkness/jquery-ui-1.9.2.custom.css +++ /dev/null @@ -1,462 +0,0 @@ -/*! jQuery UI - v1.9.2 - 2013-11-07 -* http://jqueryui.com -* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css -* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=333333&bgTextureHeader=gloss_wave&bgImgOpacityHeader=25&borderColorHeader=333333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=000000&bgTextureContent=inset_soft&bgImgOpacityContent=25&borderColorContent=666666&fcContent=ffffff&iconColorContent=cccccc&bgColorDefault=555555&bgTextureDefault=glass&bgImgOpacityDefault=20&borderColorDefault=666666&fcDefault=eeeeee&iconColorDefault=cccccc&bgColorHover=0078a3&bgTextureHover=glass&bgImgOpacityHover=40&borderColorHover=59b4d4&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=f58400&bgTextureActive=inset_soft&bgImgOpacityActive=30&borderColorActive=ffaf0f&fcActive=ffffff&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=glass&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px -* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ - -/* Layout helpers -----------------------------------*/ -.ui-helper-hidden { display: none; } -.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } -.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } -.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; } -.ui-helper-clearfix:after { clear: both; } -.ui-helper-clearfix { zoom: 1; } -.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } - - -/* Interaction Cues -----------------------------------*/ -.ui-state-disabled { cursor: default !important; } - - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } - - -/* Misc visuals -----------------------------------*/ - -/* Overlays */ -.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } -.ui-resizable { position: relative;} -.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; } -.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } -.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } -.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } -.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } -.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } -.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } -.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } -.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } -.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; } -.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .5em .5em .5em .7em; zoom: 1; } -.ui-accordion .ui-accordion-icons { padding-left: 2.2em; } -.ui-accordion .ui-accordion-noicons { padding-left: .7em; } -.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; } -.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } -.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; zoom: 1; } -.ui-autocomplete { - position: absolute; - top: 0; - left: 0; - cursor: default; -} - -/* workarounds */ -* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ -.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */ -.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; } -.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ -button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ -.ui-button-icons-only { width: 3.4em; } -button.ui-button-icons-only { width: 3.7em; } - -/*button text element */ -.ui-button .ui-button-text { display: block; line-height: 1.4; } -.ui-button-text-only .ui-button-text { padding: .4em 1em; } -.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } -.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } -.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } -.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } -/* no icon support for input elements, provide padding by default */ -input.ui-button { padding: .4em 1em; } - -/*button icon element(s) */ -.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } -.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } -.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } -.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } -.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } - -/*button sets*/ -.ui-buttonset { margin-right: 7px; } -.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } - -/* workarounds */ -button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */ -.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } -.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } -.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } -.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } -.ui-datepicker .ui-datepicker-prev { left:2px; } -.ui-datepicker .ui-datepicker-next { right:2px; } -.ui-datepicker .ui-datepicker-prev-hover { left:1px; } -.ui-datepicker .ui-datepicker-next-hover { right:1px; } -.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } -.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } -.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } -.ui-datepicker select.ui-datepicker-month-year {width: 100%;} -.ui-datepicker select.ui-datepicker-month, -.ui-datepicker select.ui-datepicker-year { width: 49%;} -.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } -.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } -.ui-datepicker td { border: 0; padding: 1px; } -.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } -.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } -.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } -.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } - -/* with multiple calendars */ -.ui-datepicker.ui-datepicker-multi { width:auto; } -.ui-datepicker-multi .ui-datepicker-group { float:left; } -.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } -.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } -.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } -.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } -.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } -.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } -.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } -.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; } - -/* RTL support */ -.ui-datepicker-rtl { direction: rtl; } -.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } -.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } -.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } -.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } -.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } -.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } -.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } -.ui-datepicker-rtl .ui-datepicker-group { float:right; } -.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } -.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } - -/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ -.ui-datepicker-cover { - position: absolute; /*must have*/ - z-index: -1; /*must have*/ - filter: mask(); /*must have*/ - top: -4px; /*must have*/ - left: -4px; /*must have*/ - width: 200px; /*must have*/ - height: 200px; /*must have*/ -}.ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; width: 300px; overflow: hidden; } -.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } -.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } -.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } -.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } -.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } -.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } -.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } -.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } -.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } -.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } -.ui-draggable .ui-dialog-titlebar { cursor: move; } -.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; } -.ui-menu .ui-menu { margin-top: -3px; position: absolute; } -.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; } -.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; } -.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; } -.ui-menu .ui-menu-item a.ui-state-focus, -.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; } - -.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; } -.ui-menu .ui-state-disabled a { cursor: default; } - -/* icon support */ -.ui-menu-icons { position: relative; } -.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; } - -/* left-aligned */ -.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; } - -/* right-aligned */ -.ui-menu .ui-menu-icon { position: static; float: right; } -.ui-progressbar { height:2em; text-align: left; overflow: hidden; } -.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }.ui-slider { position: relative; text-align: left; } -.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } -.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } - -.ui-slider-horizontal { height: .8em; } -.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } -.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } -.ui-slider-horizontal .ui-slider-range-min { left: 0; } -.ui-slider-horizontal .ui-slider-range-max { right: 0; } - -.ui-slider-vertical { width: .8em; height: 100px; } -.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } -.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } -.ui-slider-vertical .ui-slider-range-min { bottom: 0; } -.ui-slider-vertical .ui-slider-range-max { top: 0; }.ui-spinner { position:relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; } -.ui-spinner-input { border: none; background: none; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; } -.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; } -.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } /* more specificity required here to overide default borders */ -.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } /* vertical centre icon */ -.ui-spinner-up { top: 0; } -.ui-spinner-down { bottom: 0; } - -/* TR overrides */ -.ui-spinner .ui-icon-triangle-1-s { - /* need to fix icons sprite */ - background-position:-65px -16px; -} -.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ -.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } -.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; } -.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; } -.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; } -.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; } -.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ -.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } -.ui-tooltip { - padding: 8px; - position: absolute; - z-index: 9999; - max-width: 300px; - -webkit-box-shadow: 0 0 5px #aaa; - box-shadow: 0 0 5px #aaa; -} -/* Fades and background-images don't work well together in IE6, drop the image */ -* html .ui-tooltip { - background-image: none; -} -body .ui-tooltip { border-width: 2px; } - -/* Component containers -----------------------------------*/ -.ui-widget { font-family: Segoe UI,Arial,sans-serif; font-size: 1.1em; } -.ui-widget .ui-widget { font-size: 1em; } -.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Segoe UI,Arial,sans-serif; font-size: 1em; } -.ui-widget-content { border: 1px solid #666666; background: #000000 url(images/ui-bg_inset-soft_25_000000_1x100.png) 50% bottom repeat-x; color: #ffffff; } -.ui-widget-content a { color: #ffffff; } -.ui-widget-header { border: 1px solid #333333; background: #333333 url(images/ui-bg_gloss-wave_25_333333_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; } -.ui-widget-header a { color: #ffffff; } - -/* Interaction states -----------------------------------*/ -.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #666666; background: #555555 url(images/ui-bg_glass_20_555555_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eeeeee; } -.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #eeeeee; text-decoration: none; } -.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #59b4d4; background: #0078a3 url(images/ui-bg_glass_40_0078a3_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; } -.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #ffffff; text-decoration: none; } -.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #ffaf0f; background: #f58400 url(images/ui-bg_inset-soft_30_f58400_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; } -.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; } - -/* Interaction Cues -----------------------------------*/ -.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #cccccc; background: #eeeeee url(images/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x; color: #2e7db2; } -.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #2e7db2; } -.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #ffb73d; background: #ffc73d url(images/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x; color: #111111; } -.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #111111; } -.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #111111; } -.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } -.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } -.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } -.ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } /* For IE8 - See #6059 */ - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_cccccc_256x240.png); } -.ui-widget-content .ui-icon {background-image: url(images/ui-icons_cccccc_256x240.png); } -.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); } -.ui-state-default .ui-icon { background-image: url(images/ui-icons_cccccc_256x240.png); } -.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); } -.ui-state-active .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } -.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_4b8e0b_256x240.png); } -.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_a83300_256x240.png); } - -/* positioning */ -.ui-icon-carat-1-n { background-position: 0 0; } -.ui-icon-carat-1-ne { background-position: -16px 0; } -.ui-icon-carat-1-e { background-position: -32px 0; } -.ui-icon-carat-1-se { background-position: -48px 0; } -.ui-icon-carat-1-s { background-position: -64px 0; } -.ui-icon-carat-1-sw { background-position: -80px 0; } -.ui-icon-carat-1-w { background-position: -96px 0; } -.ui-icon-carat-1-nw { background-position: -112px 0; } -.ui-icon-carat-2-n-s { background-position: -128px 0; } -.ui-icon-carat-2-e-w { background-position: -144px 0; } -.ui-icon-triangle-1-n { background-position: 0 -16px; } -.ui-icon-triangle-1-ne { background-position: -16px -16px; } -.ui-icon-triangle-1-e { background-position: -32px -16px; } -.ui-icon-triangle-1-se { background-position: -48px -16px; } -.ui-icon-triangle-1-s { background-position: -64px -16px; } -.ui-icon-triangle-1-sw { background-position: -80px -16px; } -.ui-icon-triangle-1-w { background-position: -96px -16px; } -.ui-icon-triangle-1-nw { background-position: -112px -16px; } -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } -.ui-icon-arrow-1-n { background-position: 0 -32px; } -.ui-icon-arrow-1-ne { background-position: -16px -32px; } -.ui-icon-arrow-1-e { background-position: -32px -32px; } -.ui-icon-arrow-1-se { background-position: -48px -32px; } -.ui-icon-arrow-1-s { background-position: -64px -32px; } -.ui-icon-arrow-1-sw { background-position: -80px -32px; } -.ui-icon-arrow-1-w { background-position: -96px -32px; } -.ui-icon-arrow-1-nw { background-position: -112px -32px; } -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } -.ui-icon-arrowthick-1-n { background-position: 0 -48px; } -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -.ui-icon-arrow-4 { background-position: 0 -80px; } -.ui-icon-arrow-4-diag { background-position: -16px -80px; } -.ui-icon-extlink { background-position: -32px -80px; } -.ui-icon-newwin { background-position: -48px -80px; } -.ui-icon-refresh { background-position: -64px -80px; } -.ui-icon-shuffle { background-position: -80px -80px; } -.ui-icon-transfer-e-w { background-position: -96px -80px; } -.ui-icon-transferthick-e-w { background-position: -112px -80px; } -.ui-icon-folder-collapsed { background-position: 0 -96px; } -.ui-icon-folder-open { background-position: -16px -96px; } -.ui-icon-document { background-position: -32px -96px; } -.ui-icon-document-b { background-position: -48px -96px; } -.ui-icon-note { background-position: -64px -96px; } -.ui-icon-mail-closed { background-position: -80px -96px; } -.ui-icon-mail-open { background-position: -96px -96px; } -.ui-icon-suitcase { background-position: -112px -96px; } -.ui-icon-comment { background-position: -128px -96px; } -.ui-icon-person { background-position: -144px -96px; } -.ui-icon-print { background-position: -160px -96px; } -.ui-icon-trash { background-position: -176px -96px; } -.ui-icon-locked { background-position: -192px -96px; } -.ui-icon-unlocked { background-position: -208px -96px; } -.ui-icon-bookmark { background-position: -224px -96px; } -.ui-icon-tag { background-position: -240px -96px; } -.ui-icon-home { background-position: 0 -112px; } -.ui-icon-flag { background-position: -16px -112px; } -.ui-icon-calendar { background-position: -32px -112px; } -.ui-icon-cart { background-position: -48px -112px; } -.ui-icon-pencil { background-position: -64px -112px; } -.ui-icon-clock { background-position: -80px -112px; } -.ui-icon-disk { background-position: -96px -112px; } -.ui-icon-calculator { background-position: -112px -112px; } -.ui-icon-zoomin { background-position: -128px -112px; } -.ui-icon-zoomout { background-position: -144px -112px; } -.ui-icon-search { background-position: -160px -112px; } -.ui-icon-wrench { background-position: -176px -112px; } -.ui-icon-gear { background-position: -192px -112px; } -.ui-icon-heart { background-position: -208px -112px; } -.ui-icon-star { background-position: -224px -112px; } -.ui-icon-link { background-position: -240px -112px; } -.ui-icon-cancel { background-position: 0 -128px; } -.ui-icon-plus { background-position: -16px -128px; } -.ui-icon-plusthick { background-position: -32px -128px; } -.ui-icon-minus { background-position: -48px -128px; } -.ui-icon-minusthick { background-position: -64px -128px; } -.ui-icon-close { background-position: -80px -128px; } -.ui-icon-closethick { background-position: -96px -128px; } -.ui-icon-key { background-position: -112px -128px; } -.ui-icon-lightbulb { background-position: -128px -128px; } -.ui-icon-scissors { background-position: -144px -128px; } -.ui-icon-clipboard { background-position: -160px -128px; } -.ui-icon-copy { background-position: -176px -128px; } -.ui-icon-contact { background-position: -192px -128px; } -.ui-icon-image { background-position: -208px -128px; } -.ui-icon-video { background-position: -224px -128px; } -.ui-icon-script { background-position: -240px -128px; } -.ui-icon-alert { background-position: 0 -144px; } -.ui-icon-info { background-position: -16px -144px; } -.ui-icon-notice { background-position: -32px -144px; } -.ui-icon-help { background-position: -48px -144px; } -.ui-icon-check { background-position: -64px -144px; } -.ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-on { background-position: -96px -144px; } -.ui-icon-radio-off { background-position: -112px -144px; } -.ui-icon-pin-w { background-position: -128px -144px; } -.ui-icon-pin-s { background-position: -144px -144px; } -.ui-icon-play { background-position: 0 -160px; } -.ui-icon-pause { background-position: -16px -160px; } -.ui-icon-seek-next { background-position: -32px -160px; } -.ui-icon-seek-prev { background-position: -48px -160px; } -.ui-icon-seek-end { background-position: -64px -160px; } -.ui-icon-seek-start { background-position: -80px -160px; } -/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ -.ui-icon-seek-first { background-position: -80px -160px; } -.ui-icon-stop { background-position: -96px -160px; } -.ui-icon-eject { background-position: -112px -160px; } -.ui-icon-volume-off { background-position: -128px -160px; } -.ui-icon-volume-on { background-position: -144px -160px; } -.ui-icon-power { background-position: 0 -176px; } -.ui-icon-signal-diag { background-position: -16px -176px; } -.ui-icon-signal { background-position: -32px -176px; } -.ui-icon-battery-0 { background-position: -48px -176px; } -.ui-icon-battery-1 { background-position: -64px -176px; } -.ui-icon-battery-2 { background-position: -80px -176px; } -.ui-icon-battery-3 { background-position: -96px -176px; } -.ui-icon-circle-plus { background-position: 0 -192px; } -.ui-icon-circle-minus { background-position: -16px -192px; } -.ui-icon-circle-close { background-position: -32px -192px; } -.ui-icon-circle-triangle-e { background-position: -48px -192px; } -.ui-icon-circle-triangle-s { background-position: -64px -192px; } -.ui-icon-circle-triangle-w { background-position: -80px -192px; } -.ui-icon-circle-triangle-n { background-position: -96px -192px; } -.ui-icon-circle-arrow-e { background-position: -112px -192px; } -.ui-icon-circle-arrow-s { background-position: -128px -192px; } -.ui-icon-circle-arrow-w { background-position: -144px -192px; } -.ui-icon-circle-arrow-n { background-position: -160px -192px; } -.ui-icon-circle-zoomin { background-position: -176px -192px; } -.ui-icon-circle-zoomout { background-position: -192px -192px; } -.ui-icon-circle-check { background-position: -208px -192px; } -.ui-icon-circlesmall-plus { background-position: 0 -208px; } -.ui-icon-circlesmall-minus { background-position: -16px -208px; } -.ui-icon-circlesmall-close { background-position: -32px -208px; } -.ui-icon-squaresmall-plus { background-position: -48px -208px; } -.ui-icon-squaresmall-minus { background-position: -64px -208px; } -.ui-icon-squaresmall-close { background-position: -80px -208px; } -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } - - -/* Misc visuals -----------------------------------*/ - -/* Corner radius */ -.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px; } -.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px; } -.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; } -.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; } - -/* Overlays */ -.ui-widget-overlay { background: #5c5c5c url(images/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x; opacity: .8;filter:Alpha(Opacity=80); } -.ui-widget-shadow { margin: -7px 0 0 -7px; padding: 7px; background: #cccccc url(images/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x; opacity: .6;filter:Alpha(Opacity=60); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; } \ No newline at end of file diff --git a/themes/archer/usercp.tpl b/themes/archer/usercp.tpl deleted file mode 100644 index 3bb6de6..0000000 --- a/themes/archer/usercp.tpl +++ /dev/null @@ -1,46 +0,0 @@ -

User Control Panel

- -{$emsg} -
-
-##DATA## -
##OLDPASSWORD##:
-
-
- ##NEWPASSWORD##:
-
-
- ##REPEATPASSWORD##:
-
-
- ##MAIL##:
-
-
- ##LOCATION##:
-
-
##REALNAME##:
-
-
/ ##GENDER##:
-
-
- ##BIRTHDAY##:
-
-
##LANGUAGE##:
-
-{if $connect_openid==1} -
-
- OpenID:
-
-{/if} -
- ##REQUIREDFIELDS##
- -
-
diff --git a/themes/archer/userlist.tpl b/themes/archer/userlist.tpl deleted file mode 100644 index 3638825..0000000 --- a/themes/archer/userlist.tpl +++ /dev/null @@ -1,27 +0,0 @@ -

Userlist

-{$room} (All rooms) -
-{if $users==""} -

-No users. -

-{else} -{foreach from=$users item=user} -{$user.location}{$user.nick} 
-{/foreach} -{/if} -  -  -
- diff --git a/themes/funchat/Funchat.xcf b/themes/funchat/Funchat.xcf new file mode 100644 index 0000000..8fc8c08 Binary files /dev/null and b/themes/funchat/Funchat.xcf differ diff --git a/themes/funchat/footer.tpl b/themes/funchat/footer.tpl new file mode 100644 index 0000000..37cd8fd --- /dev/null +++ b/themes/funchat/footer.tpl @@ -0,0 +1,26 @@ +
+
+ +
+ +
+ +
+ + +{$footer} + + diff --git a/themes/archer/general_error.tpl b/themes/funchat/general_error.tpl similarity index 100% rename from themes/archer/general_error.tpl rename to themes/funchat/general_error.tpl diff --git a/themes/funchat/header.tpl b/themes/funchat/header.tpl new file mode 100644 index 0000000..a00b764 --- /dev/null +++ b/themes/funchat/header.tpl @@ -0,0 +1,57 @@ + + + +FunCh.at - Deine Chatcommunity + + + + +{$meta} + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+ +
+
+
diff --git a/themes/funchat/images/background.gif b/themes/funchat/images/background.gif new file mode 100644 index 0000000..1d49a10 Binary files /dev/null and b/themes/funchat/images/background.gif differ diff --git a/themes/funchat/images/blue.gif b/themes/funchat/images/blue.gif new file mode 100644 index 0000000..08c7698 Binary files /dev/null and b/themes/funchat/images/blue.gif differ diff --git a/themes/archer/images/chk_off.png b/themes/funchat/images/chk_off.png similarity index 100% rename from themes/archer/images/chk_off.png rename to themes/funchat/images/chk_off.png diff --git a/themes/archer/images/chk_on.png b/themes/funchat/images/chk_on.png similarity index 100% rename from themes/archer/images/chk_on.png rename to themes/funchat/images/chk_on.png diff --git a/themes/funchat/images/down.gif b/themes/funchat/images/down.gif new file mode 100644 index 0000000..c527b4e Binary files /dev/null and b/themes/funchat/images/down.gif differ diff --git a/themes/funchat/images/green.gif b/themes/funchat/images/green.gif new file mode 100644 index 0000000..eb82e1a Binary files /dev/null and b/themes/funchat/images/green.gif differ diff --git a/themes/funchat/images/header.gif b/themes/funchat/images/header.gif new file mode 100644 index 0000000..2de9be9 Binary files /dev/null and b/themes/funchat/images/header.gif differ diff --git a/themes/archer/images/icons/accept.png b/themes/funchat/images/icons/accept.png similarity index 100% rename from themes/archer/images/icons/accept.png rename to themes/funchat/images/icons/accept.png diff --git a/themes/archer/images/icons/add.png b/themes/funchat/images/icons/add.png similarity index 100% rename from themes/archer/images/icons/add.png rename to themes/funchat/images/icons/add.png diff --git a/themes/archer/images/icons/anchor.png b/themes/funchat/images/icons/anchor.png similarity index 100% rename from themes/archer/images/icons/anchor.png rename to themes/funchat/images/icons/anchor.png diff --git a/themes/archer/images/icons/application.png b/themes/funchat/images/icons/application.png similarity index 100% rename from themes/archer/images/icons/application.png rename to themes/funchat/images/icons/application.png diff --git a/themes/archer/images/icons/application_add.png b/themes/funchat/images/icons/application_add.png similarity index 100% rename from themes/archer/images/icons/application_add.png rename to themes/funchat/images/icons/application_add.png diff --git a/themes/archer/images/icons/application_cascade.png b/themes/funchat/images/icons/application_cascade.png similarity index 100% rename from themes/archer/images/icons/application_cascade.png rename to themes/funchat/images/icons/application_cascade.png diff --git a/themes/archer/images/icons/application_delete.png b/themes/funchat/images/icons/application_delete.png similarity index 100% rename from themes/archer/images/icons/application_delete.png rename to themes/funchat/images/icons/application_delete.png diff --git a/themes/archer/images/icons/application_double.png b/themes/funchat/images/icons/application_double.png similarity index 100% rename from themes/archer/images/icons/application_double.png rename to themes/funchat/images/icons/application_double.png diff --git a/themes/archer/images/icons/application_edit.png b/themes/funchat/images/icons/application_edit.png similarity index 100% rename from themes/archer/images/icons/application_edit.png rename to themes/funchat/images/icons/application_edit.png diff --git a/themes/archer/images/icons/application_error.png b/themes/funchat/images/icons/application_error.png similarity index 100% rename from themes/archer/images/icons/application_error.png rename to themes/funchat/images/icons/application_error.png diff --git a/themes/archer/images/icons/application_form.png b/themes/funchat/images/icons/application_form.png similarity index 100% rename from themes/archer/images/icons/application_form.png rename to themes/funchat/images/icons/application_form.png diff --git a/themes/archer/images/icons/application_form_add.png b/themes/funchat/images/icons/application_form_add.png similarity index 100% rename from themes/archer/images/icons/application_form_add.png rename to themes/funchat/images/icons/application_form_add.png diff --git a/themes/archer/images/icons/application_form_delete.png b/themes/funchat/images/icons/application_form_delete.png similarity index 100% rename from themes/archer/images/icons/application_form_delete.png rename to themes/funchat/images/icons/application_form_delete.png diff --git a/themes/archer/images/icons/application_form_edit.png b/themes/funchat/images/icons/application_form_edit.png similarity index 100% rename from themes/archer/images/icons/application_form_edit.png rename to themes/funchat/images/icons/application_form_edit.png diff --git a/themes/archer/images/icons/application_form_magnify.png b/themes/funchat/images/icons/application_form_magnify.png similarity index 100% rename from themes/archer/images/icons/application_form_magnify.png rename to themes/funchat/images/icons/application_form_magnify.png diff --git a/themes/archer/images/icons/application_get.png b/themes/funchat/images/icons/application_get.png similarity index 100% rename from themes/archer/images/icons/application_get.png rename to themes/funchat/images/icons/application_get.png diff --git a/themes/archer/images/icons/application_go.png b/themes/funchat/images/icons/application_go.png similarity index 100% rename from themes/archer/images/icons/application_go.png rename to themes/funchat/images/icons/application_go.png diff --git a/themes/archer/images/icons/application_home.png b/themes/funchat/images/icons/application_home.png similarity index 100% rename from themes/archer/images/icons/application_home.png rename to themes/funchat/images/icons/application_home.png diff --git a/themes/archer/images/icons/application_key.png b/themes/funchat/images/icons/application_key.png similarity index 100% rename from themes/archer/images/icons/application_key.png rename to themes/funchat/images/icons/application_key.png diff --git a/themes/archer/images/icons/application_lightning.png b/themes/funchat/images/icons/application_lightning.png similarity index 100% rename from themes/archer/images/icons/application_lightning.png rename to themes/funchat/images/icons/application_lightning.png diff --git a/themes/archer/images/icons/application_link.png b/themes/funchat/images/icons/application_link.png similarity index 100% rename from themes/archer/images/icons/application_link.png rename to themes/funchat/images/icons/application_link.png diff --git a/themes/archer/images/icons/application_osx.png b/themes/funchat/images/icons/application_osx.png similarity index 100% rename from themes/archer/images/icons/application_osx.png rename to themes/funchat/images/icons/application_osx.png diff --git a/themes/archer/images/icons/application_osx_terminal.png b/themes/funchat/images/icons/application_osx_terminal.png similarity index 100% rename from themes/archer/images/icons/application_osx_terminal.png rename to themes/funchat/images/icons/application_osx_terminal.png diff --git a/themes/archer/images/icons/application_put.png b/themes/funchat/images/icons/application_put.png similarity index 100% rename from themes/archer/images/icons/application_put.png rename to themes/funchat/images/icons/application_put.png diff --git a/themes/archer/images/icons/application_side_boxes.png b/themes/funchat/images/icons/application_side_boxes.png similarity index 100% rename from themes/archer/images/icons/application_side_boxes.png rename to themes/funchat/images/icons/application_side_boxes.png diff --git a/themes/archer/images/icons/application_side_contract.png b/themes/funchat/images/icons/application_side_contract.png similarity index 100% rename from themes/archer/images/icons/application_side_contract.png rename to themes/funchat/images/icons/application_side_contract.png diff --git a/themes/archer/images/icons/application_side_expand.png b/themes/funchat/images/icons/application_side_expand.png similarity index 100% rename from themes/archer/images/icons/application_side_expand.png rename to themes/funchat/images/icons/application_side_expand.png diff --git a/themes/archer/images/icons/application_side_list.png b/themes/funchat/images/icons/application_side_list.png similarity index 100% rename from themes/archer/images/icons/application_side_list.png rename to themes/funchat/images/icons/application_side_list.png diff --git a/themes/archer/images/icons/application_side_tree.png b/themes/funchat/images/icons/application_side_tree.png similarity index 100% rename from themes/archer/images/icons/application_side_tree.png rename to themes/funchat/images/icons/application_side_tree.png diff --git a/themes/archer/images/icons/application_split.png b/themes/funchat/images/icons/application_split.png similarity index 100% rename from themes/archer/images/icons/application_split.png rename to themes/funchat/images/icons/application_split.png diff --git a/themes/archer/images/icons/application_tile_horizontal.png b/themes/funchat/images/icons/application_tile_horizontal.png similarity index 100% rename from themes/archer/images/icons/application_tile_horizontal.png rename to themes/funchat/images/icons/application_tile_horizontal.png diff --git a/themes/archer/images/icons/application_tile_vertical.png b/themes/funchat/images/icons/application_tile_vertical.png similarity index 100% rename from themes/archer/images/icons/application_tile_vertical.png rename to themes/funchat/images/icons/application_tile_vertical.png diff --git a/themes/archer/images/icons/application_view_columns.png b/themes/funchat/images/icons/application_view_columns.png similarity index 100% rename from themes/archer/images/icons/application_view_columns.png rename to themes/funchat/images/icons/application_view_columns.png diff --git a/themes/archer/images/icons/application_view_detail.png b/themes/funchat/images/icons/application_view_detail.png similarity index 100% rename from themes/archer/images/icons/application_view_detail.png rename to themes/funchat/images/icons/application_view_detail.png diff --git a/themes/archer/images/icons/application_view_gallery.png b/themes/funchat/images/icons/application_view_gallery.png similarity index 100% rename from themes/archer/images/icons/application_view_gallery.png rename to themes/funchat/images/icons/application_view_gallery.png diff --git a/themes/archer/images/icons/application_view_icons.png b/themes/funchat/images/icons/application_view_icons.png similarity index 100% rename from themes/archer/images/icons/application_view_icons.png rename to themes/funchat/images/icons/application_view_icons.png diff --git a/themes/archer/images/icons/application_view_list.png b/themes/funchat/images/icons/application_view_list.png similarity index 100% rename from themes/archer/images/icons/application_view_list.png rename to themes/funchat/images/icons/application_view_list.png diff --git a/themes/archer/images/icons/application_view_tile.png b/themes/funchat/images/icons/application_view_tile.png similarity index 100% rename from themes/archer/images/icons/application_view_tile.png rename to themes/funchat/images/icons/application_view_tile.png diff --git a/themes/archer/images/icons/application_xp.png b/themes/funchat/images/icons/application_xp.png similarity index 100% rename from themes/archer/images/icons/application_xp.png rename to themes/funchat/images/icons/application_xp.png diff --git a/themes/archer/images/icons/application_xp_terminal.png b/themes/funchat/images/icons/application_xp_terminal.png similarity index 100% rename from themes/archer/images/icons/application_xp_terminal.png rename to themes/funchat/images/icons/application_xp_terminal.png diff --git a/themes/archer/images/icons/arrow_branch.png b/themes/funchat/images/icons/arrow_branch.png similarity index 100% rename from themes/archer/images/icons/arrow_branch.png rename to themes/funchat/images/icons/arrow_branch.png diff --git a/themes/archer/images/icons/arrow_divide.png b/themes/funchat/images/icons/arrow_divide.png similarity index 100% rename from themes/archer/images/icons/arrow_divide.png rename to themes/funchat/images/icons/arrow_divide.png diff --git a/themes/archer/images/icons/arrow_down.png b/themes/funchat/images/icons/arrow_down.png similarity index 100% rename from themes/archer/images/icons/arrow_down.png rename to themes/funchat/images/icons/arrow_down.png diff --git a/themes/archer/images/icons/arrow_in.png b/themes/funchat/images/icons/arrow_in.png similarity index 100% rename from themes/archer/images/icons/arrow_in.png rename to themes/funchat/images/icons/arrow_in.png diff --git a/themes/archer/images/icons/arrow_inout.png b/themes/funchat/images/icons/arrow_inout.png similarity index 100% rename from themes/archer/images/icons/arrow_inout.png rename to themes/funchat/images/icons/arrow_inout.png diff --git a/themes/archer/images/icons/arrow_join.png b/themes/funchat/images/icons/arrow_join.png similarity index 100% rename from themes/archer/images/icons/arrow_join.png rename to themes/funchat/images/icons/arrow_join.png diff --git a/themes/archer/images/icons/arrow_left.png b/themes/funchat/images/icons/arrow_left.png similarity index 100% rename from themes/archer/images/icons/arrow_left.png rename to themes/funchat/images/icons/arrow_left.png diff --git a/themes/archer/images/icons/arrow_merge.png b/themes/funchat/images/icons/arrow_merge.png similarity index 100% rename from themes/archer/images/icons/arrow_merge.png rename to themes/funchat/images/icons/arrow_merge.png diff --git a/themes/archer/images/icons/arrow_out.png b/themes/funchat/images/icons/arrow_out.png similarity index 100% rename from themes/archer/images/icons/arrow_out.png rename to themes/funchat/images/icons/arrow_out.png diff --git a/themes/archer/images/icons/arrow_redo.png b/themes/funchat/images/icons/arrow_redo.png similarity index 100% rename from themes/archer/images/icons/arrow_redo.png rename to themes/funchat/images/icons/arrow_redo.png diff --git a/themes/archer/images/icons/arrow_refresh.png b/themes/funchat/images/icons/arrow_refresh.png similarity index 100% rename from themes/archer/images/icons/arrow_refresh.png rename to themes/funchat/images/icons/arrow_refresh.png diff --git a/themes/archer/images/icons/arrow_refresh_small.png b/themes/funchat/images/icons/arrow_refresh_small.png similarity index 100% rename from themes/archer/images/icons/arrow_refresh_small.png rename to themes/funchat/images/icons/arrow_refresh_small.png diff --git a/themes/archer/images/icons/arrow_right.png b/themes/funchat/images/icons/arrow_right.png similarity index 100% rename from themes/archer/images/icons/arrow_right.png rename to themes/funchat/images/icons/arrow_right.png diff --git a/themes/archer/images/icons/arrow_rotate_anticlockwise.png b/themes/funchat/images/icons/arrow_rotate_anticlockwise.png similarity index 100% rename from themes/archer/images/icons/arrow_rotate_anticlockwise.png rename to themes/funchat/images/icons/arrow_rotate_anticlockwise.png diff --git a/themes/archer/images/icons/arrow_rotate_clockwise.png b/themes/funchat/images/icons/arrow_rotate_clockwise.png similarity index 100% rename from themes/archer/images/icons/arrow_rotate_clockwise.png rename to themes/funchat/images/icons/arrow_rotate_clockwise.png diff --git a/themes/archer/images/icons/arrow_switch.png b/themes/funchat/images/icons/arrow_switch.png similarity index 100% rename from themes/archer/images/icons/arrow_switch.png rename to themes/funchat/images/icons/arrow_switch.png diff --git a/themes/archer/images/icons/arrow_turn_left.png b/themes/funchat/images/icons/arrow_turn_left.png similarity index 100% rename from themes/archer/images/icons/arrow_turn_left.png rename to themes/funchat/images/icons/arrow_turn_left.png diff --git a/themes/archer/images/icons/arrow_turn_right.png b/themes/funchat/images/icons/arrow_turn_right.png similarity index 100% rename from themes/archer/images/icons/arrow_turn_right.png rename to themes/funchat/images/icons/arrow_turn_right.png diff --git a/themes/archer/images/icons/arrow_undo.png b/themes/funchat/images/icons/arrow_undo.png similarity index 100% rename from themes/archer/images/icons/arrow_undo.png rename to themes/funchat/images/icons/arrow_undo.png diff --git a/themes/archer/images/icons/arrow_up.png b/themes/funchat/images/icons/arrow_up.png similarity index 100% rename from themes/archer/images/icons/arrow_up.png rename to themes/funchat/images/icons/arrow_up.png diff --git a/themes/archer/images/icons/asterisk_orange.png b/themes/funchat/images/icons/asterisk_orange.png similarity index 100% rename from themes/archer/images/icons/asterisk_orange.png rename to themes/funchat/images/icons/asterisk_orange.png diff --git a/themes/archer/images/icons/asterisk_yellow.png b/themes/funchat/images/icons/asterisk_yellow.png similarity index 100% rename from themes/archer/images/icons/asterisk_yellow.png rename to themes/funchat/images/icons/asterisk_yellow.png diff --git a/themes/archer/images/icons/attach.png b/themes/funchat/images/icons/attach.png similarity index 100% rename from themes/archer/images/icons/attach.png rename to themes/funchat/images/icons/attach.png diff --git a/themes/archer/images/icons/award_star_add.png b/themes/funchat/images/icons/award_star_add.png similarity index 100% rename from themes/archer/images/icons/award_star_add.png rename to themes/funchat/images/icons/award_star_add.png diff --git a/themes/archer/images/icons/award_star_bronze_1.png b/themes/funchat/images/icons/award_star_bronze_1.png similarity index 100% rename from themes/archer/images/icons/award_star_bronze_1.png rename to themes/funchat/images/icons/award_star_bronze_1.png diff --git a/themes/archer/images/icons/award_star_bronze_2.png b/themes/funchat/images/icons/award_star_bronze_2.png similarity index 100% rename from themes/archer/images/icons/award_star_bronze_2.png rename to themes/funchat/images/icons/award_star_bronze_2.png diff --git a/themes/archer/images/icons/award_star_bronze_3.png b/themes/funchat/images/icons/award_star_bronze_3.png similarity index 100% rename from themes/archer/images/icons/award_star_bronze_3.png rename to themes/funchat/images/icons/award_star_bronze_3.png diff --git a/themes/archer/images/icons/award_star_delete.png b/themes/funchat/images/icons/award_star_delete.png similarity index 100% rename from themes/archer/images/icons/award_star_delete.png rename to themes/funchat/images/icons/award_star_delete.png diff --git a/themes/archer/images/icons/award_star_gold_1.png b/themes/funchat/images/icons/award_star_gold_1.png similarity index 100% rename from themes/archer/images/icons/award_star_gold_1.png rename to themes/funchat/images/icons/award_star_gold_1.png diff --git a/themes/archer/images/icons/award_star_gold_2.png b/themes/funchat/images/icons/award_star_gold_2.png similarity index 100% rename from themes/archer/images/icons/award_star_gold_2.png rename to themes/funchat/images/icons/award_star_gold_2.png diff --git a/themes/archer/images/icons/award_star_gold_3.png b/themes/funchat/images/icons/award_star_gold_3.png similarity index 100% rename from themes/archer/images/icons/award_star_gold_3.png rename to themes/funchat/images/icons/award_star_gold_3.png diff --git a/themes/archer/images/icons/award_star_silver_1.png b/themes/funchat/images/icons/award_star_silver_1.png similarity index 100% rename from themes/archer/images/icons/award_star_silver_1.png rename to themes/funchat/images/icons/award_star_silver_1.png diff --git a/themes/archer/images/icons/award_star_silver_2.png b/themes/funchat/images/icons/award_star_silver_2.png similarity index 100% rename from themes/archer/images/icons/award_star_silver_2.png rename to themes/funchat/images/icons/award_star_silver_2.png diff --git a/themes/archer/images/icons/award_star_silver_3.png b/themes/funchat/images/icons/award_star_silver_3.png similarity index 100% rename from themes/archer/images/icons/award_star_silver_3.png rename to themes/funchat/images/icons/award_star_silver_3.png diff --git a/themes/archer/images/icons/basket.png b/themes/funchat/images/icons/basket.png similarity index 100% rename from themes/archer/images/icons/basket.png rename to themes/funchat/images/icons/basket.png diff --git a/themes/archer/images/icons/basket_add.png b/themes/funchat/images/icons/basket_add.png similarity index 100% rename from themes/archer/images/icons/basket_add.png rename to themes/funchat/images/icons/basket_add.png diff --git a/themes/archer/images/icons/basket_delete.png b/themes/funchat/images/icons/basket_delete.png similarity index 100% rename from themes/archer/images/icons/basket_delete.png rename to themes/funchat/images/icons/basket_delete.png diff --git a/themes/archer/images/icons/basket_edit.png b/themes/funchat/images/icons/basket_edit.png similarity index 100% rename from themes/archer/images/icons/basket_edit.png rename to themes/funchat/images/icons/basket_edit.png diff --git a/themes/archer/images/icons/basket_error.png b/themes/funchat/images/icons/basket_error.png similarity index 100% rename from themes/archer/images/icons/basket_error.png rename to themes/funchat/images/icons/basket_error.png diff --git a/themes/archer/images/icons/basket_go.png b/themes/funchat/images/icons/basket_go.png similarity index 100% rename from themes/archer/images/icons/basket_go.png rename to themes/funchat/images/icons/basket_go.png diff --git a/themes/archer/images/icons/basket_put.png b/themes/funchat/images/icons/basket_put.png similarity index 100% rename from themes/archer/images/icons/basket_put.png rename to themes/funchat/images/icons/basket_put.png diff --git a/themes/archer/images/icons/basket_remove.png b/themes/funchat/images/icons/basket_remove.png similarity index 100% rename from themes/archer/images/icons/basket_remove.png rename to themes/funchat/images/icons/basket_remove.png diff --git a/themes/archer/images/icons/bell.png b/themes/funchat/images/icons/bell.png similarity index 100% rename from themes/archer/images/icons/bell.png rename to themes/funchat/images/icons/bell.png diff --git a/themes/archer/images/icons/bell_add.png b/themes/funchat/images/icons/bell_add.png similarity index 100% rename from themes/archer/images/icons/bell_add.png rename to themes/funchat/images/icons/bell_add.png diff --git a/themes/archer/images/icons/bell_delete.png b/themes/funchat/images/icons/bell_delete.png similarity index 100% rename from themes/archer/images/icons/bell_delete.png rename to themes/funchat/images/icons/bell_delete.png diff --git a/themes/archer/images/icons/bell_error.png b/themes/funchat/images/icons/bell_error.png similarity index 100% rename from themes/archer/images/icons/bell_error.png rename to themes/funchat/images/icons/bell_error.png diff --git a/themes/archer/images/icons/bell_go.png b/themes/funchat/images/icons/bell_go.png similarity index 100% rename from themes/archer/images/icons/bell_go.png rename to themes/funchat/images/icons/bell_go.png diff --git a/themes/archer/images/icons/bell_link.png b/themes/funchat/images/icons/bell_link.png similarity index 100% rename from themes/archer/images/icons/bell_link.png rename to themes/funchat/images/icons/bell_link.png diff --git a/themes/archer/images/icons/bin.png b/themes/funchat/images/icons/bin.png similarity index 100% rename from themes/archer/images/icons/bin.png rename to themes/funchat/images/icons/bin.png diff --git a/themes/archer/images/icons/bin_closed.png b/themes/funchat/images/icons/bin_closed.png similarity index 100% rename from themes/archer/images/icons/bin_closed.png rename to themes/funchat/images/icons/bin_closed.png diff --git a/themes/archer/images/icons/bin_empty.png b/themes/funchat/images/icons/bin_empty.png similarity index 100% rename from themes/archer/images/icons/bin_empty.png rename to themes/funchat/images/icons/bin_empty.png diff --git a/themes/archer/images/icons/bomb.png b/themes/funchat/images/icons/bomb.png similarity index 100% rename from themes/archer/images/icons/bomb.png rename to themes/funchat/images/icons/bomb.png diff --git a/themes/archer/images/icons/book.png b/themes/funchat/images/icons/book.png similarity index 100% rename from themes/archer/images/icons/book.png rename to themes/funchat/images/icons/book.png diff --git a/themes/archer/images/icons/book_add.png b/themes/funchat/images/icons/book_add.png similarity index 100% rename from themes/archer/images/icons/book_add.png rename to themes/funchat/images/icons/book_add.png diff --git a/themes/archer/images/icons/book_addresses.png b/themes/funchat/images/icons/book_addresses.png similarity index 100% rename from themes/archer/images/icons/book_addresses.png rename to themes/funchat/images/icons/book_addresses.png diff --git a/themes/archer/images/icons/book_delete.png b/themes/funchat/images/icons/book_delete.png similarity index 100% rename from themes/archer/images/icons/book_delete.png rename to themes/funchat/images/icons/book_delete.png diff --git a/themes/archer/images/icons/book_edit.png b/themes/funchat/images/icons/book_edit.png similarity index 100% rename from themes/archer/images/icons/book_edit.png rename to themes/funchat/images/icons/book_edit.png diff --git a/themes/archer/images/icons/book_error.png b/themes/funchat/images/icons/book_error.png similarity index 100% rename from themes/archer/images/icons/book_error.png rename to themes/funchat/images/icons/book_error.png diff --git a/themes/archer/images/icons/book_go.png b/themes/funchat/images/icons/book_go.png similarity index 100% rename from themes/archer/images/icons/book_go.png rename to themes/funchat/images/icons/book_go.png diff --git a/themes/archer/images/icons/book_key.png b/themes/funchat/images/icons/book_key.png similarity index 100% rename from themes/archer/images/icons/book_key.png rename to themes/funchat/images/icons/book_key.png diff --git a/themes/archer/images/icons/book_link.png b/themes/funchat/images/icons/book_link.png similarity index 100% rename from themes/archer/images/icons/book_link.png rename to themes/funchat/images/icons/book_link.png diff --git a/themes/archer/images/icons/book_next.png b/themes/funchat/images/icons/book_next.png similarity index 100% rename from themes/archer/images/icons/book_next.png rename to themes/funchat/images/icons/book_next.png diff --git a/themes/archer/images/icons/book_open.png b/themes/funchat/images/icons/book_open.png similarity index 100% rename from themes/archer/images/icons/book_open.png rename to themes/funchat/images/icons/book_open.png diff --git a/themes/archer/images/icons/book_previous.png b/themes/funchat/images/icons/book_previous.png similarity index 100% rename from themes/archer/images/icons/book_previous.png rename to themes/funchat/images/icons/book_previous.png diff --git a/themes/archer/images/icons/box.png b/themes/funchat/images/icons/box.png similarity index 100% rename from themes/archer/images/icons/box.png rename to themes/funchat/images/icons/box.png diff --git a/themes/archer/images/icons/brick.png b/themes/funchat/images/icons/brick.png similarity index 100% rename from themes/archer/images/icons/brick.png rename to themes/funchat/images/icons/brick.png diff --git a/themes/archer/images/icons/brick_add.png b/themes/funchat/images/icons/brick_add.png similarity index 100% rename from themes/archer/images/icons/brick_add.png rename to themes/funchat/images/icons/brick_add.png diff --git a/themes/archer/images/icons/brick_delete.png b/themes/funchat/images/icons/brick_delete.png similarity index 100% rename from themes/archer/images/icons/brick_delete.png rename to themes/funchat/images/icons/brick_delete.png diff --git a/themes/archer/images/icons/brick_edit.png b/themes/funchat/images/icons/brick_edit.png similarity index 100% rename from themes/archer/images/icons/brick_edit.png rename to themes/funchat/images/icons/brick_edit.png diff --git a/themes/archer/images/icons/brick_error.png b/themes/funchat/images/icons/brick_error.png similarity index 100% rename from themes/archer/images/icons/brick_error.png rename to themes/funchat/images/icons/brick_error.png diff --git a/themes/archer/images/icons/brick_go.png b/themes/funchat/images/icons/brick_go.png similarity index 100% rename from themes/archer/images/icons/brick_go.png rename to themes/funchat/images/icons/brick_go.png diff --git a/themes/archer/images/icons/brick_link.png b/themes/funchat/images/icons/brick_link.png similarity index 100% rename from themes/archer/images/icons/brick_link.png rename to themes/funchat/images/icons/brick_link.png diff --git a/themes/archer/images/icons/bricks.png b/themes/funchat/images/icons/bricks.png similarity index 100% rename from themes/archer/images/icons/bricks.png rename to themes/funchat/images/icons/bricks.png diff --git a/themes/archer/images/icons/briefcase.png b/themes/funchat/images/icons/briefcase.png similarity index 100% rename from themes/archer/images/icons/briefcase.png rename to themes/funchat/images/icons/briefcase.png diff --git a/themes/archer/images/icons/bug.png b/themes/funchat/images/icons/bug.png similarity index 100% rename from themes/archer/images/icons/bug.png rename to themes/funchat/images/icons/bug.png diff --git a/themes/archer/images/icons/bug_add.png b/themes/funchat/images/icons/bug_add.png similarity index 100% rename from themes/archer/images/icons/bug_add.png rename to themes/funchat/images/icons/bug_add.png diff --git a/themes/archer/images/icons/bug_delete.png b/themes/funchat/images/icons/bug_delete.png similarity index 100% rename from themes/archer/images/icons/bug_delete.png rename to themes/funchat/images/icons/bug_delete.png diff --git a/themes/archer/images/icons/bug_edit.png b/themes/funchat/images/icons/bug_edit.png similarity index 100% rename from themes/archer/images/icons/bug_edit.png rename to themes/funchat/images/icons/bug_edit.png diff --git a/themes/archer/images/icons/bug_error.png b/themes/funchat/images/icons/bug_error.png similarity index 100% rename from themes/archer/images/icons/bug_error.png rename to themes/funchat/images/icons/bug_error.png diff --git a/themes/archer/images/icons/bug_go.png b/themes/funchat/images/icons/bug_go.png similarity index 100% rename from themes/archer/images/icons/bug_go.png rename to themes/funchat/images/icons/bug_go.png diff --git a/themes/archer/images/icons/bug_link.png b/themes/funchat/images/icons/bug_link.png similarity index 100% rename from themes/archer/images/icons/bug_link.png rename to themes/funchat/images/icons/bug_link.png diff --git a/themes/archer/images/icons/building.png b/themes/funchat/images/icons/building.png similarity index 100% rename from themes/archer/images/icons/building.png rename to themes/funchat/images/icons/building.png diff --git a/themes/archer/images/icons/building_add.png b/themes/funchat/images/icons/building_add.png similarity index 100% rename from themes/archer/images/icons/building_add.png rename to themes/funchat/images/icons/building_add.png diff --git a/themes/archer/images/icons/building_delete.png b/themes/funchat/images/icons/building_delete.png similarity index 100% rename from themes/archer/images/icons/building_delete.png rename to themes/funchat/images/icons/building_delete.png diff --git a/themes/archer/images/icons/building_edit.png b/themes/funchat/images/icons/building_edit.png similarity index 100% rename from themes/archer/images/icons/building_edit.png rename to themes/funchat/images/icons/building_edit.png diff --git a/themes/archer/images/icons/building_error.png b/themes/funchat/images/icons/building_error.png similarity index 100% rename from themes/archer/images/icons/building_error.png rename to themes/funchat/images/icons/building_error.png diff --git a/themes/archer/images/icons/building_go.png b/themes/funchat/images/icons/building_go.png similarity index 100% rename from themes/archer/images/icons/building_go.png rename to themes/funchat/images/icons/building_go.png diff --git a/themes/archer/images/icons/building_key.png b/themes/funchat/images/icons/building_key.png similarity index 100% rename from themes/archer/images/icons/building_key.png rename to themes/funchat/images/icons/building_key.png diff --git a/themes/archer/images/icons/building_link.png b/themes/funchat/images/icons/building_link.png similarity index 100% rename from themes/archer/images/icons/building_link.png rename to themes/funchat/images/icons/building_link.png diff --git a/themes/archer/images/icons/bullet_add.png b/themes/funchat/images/icons/bullet_add.png similarity index 100% rename from themes/archer/images/icons/bullet_add.png rename to themes/funchat/images/icons/bullet_add.png diff --git a/themes/archer/images/icons/bullet_arrow_bottom.png b/themes/funchat/images/icons/bullet_arrow_bottom.png similarity index 100% rename from themes/archer/images/icons/bullet_arrow_bottom.png rename to themes/funchat/images/icons/bullet_arrow_bottom.png diff --git a/themes/archer/images/icons/bullet_arrow_down.png b/themes/funchat/images/icons/bullet_arrow_down.png similarity index 100% rename from themes/archer/images/icons/bullet_arrow_down.png rename to themes/funchat/images/icons/bullet_arrow_down.png diff --git a/themes/archer/images/icons/bullet_arrow_top.png b/themes/funchat/images/icons/bullet_arrow_top.png similarity index 100% rename from themes/archer/images/icons/bullet_arrow_top.png rename to themes/funchat/images/icons/bullet_arrow_top.png diff --git a/themes/archer/images/icons/bullet_arrow_up.png b/themes/funchat/images/icons/bullet_arrow_up.png similarity index 100% rename from themes/archer/images/icons/bullet_arrow_up.png rename to themes/funchat/images/icons/bullet_arrow_up.png diff --git a/themes/archer/images/icons/bullet_black.png b/themes/funchat/images/icons/bullet_black.png similarity index 100% rename from themes/archer/images/icons/bullet_black.png rename to themes/funchat/images/icons/bullet_black.png diff --git a/themes/archer/images/icons/bullet_blue.png b/themes/funchat/images/icons/bullet_blue.png similarity index 100% rename from themes/archer/images/icons/bullet_blue.png rename to themes/funchat/images/icons/bullet_blue.png diff --git a/themes/archer/images/icons/bullet_delete.png b/themes/funchat/images/icons/bullet_delete.png similarity index 100% rename from themes/archer/images/icons/bullet_delete.png rename to themes/funchat/images/icons/bullet_delete.png diff --git a/themes/archer/images/icons/bullet_disk.png b/themes/funchat/images/icons/bullet_disk.png similarity index 100% rename from themes/archer/images/icons/bullet_disk.png rename to themes/funchat/images/icons/bullet_disk.png diff --git a/themes/archer/images/icons/bullet_error.png b/themes/funchat/images/icons/bullet_error.png similarity index 100% rename from themes/archer/images/icons/bullet_error.png rename to themes/funchat/images/icons/bullet_error.png diff --git a/themes/archer/images/icons/bullet_feed.png b/themes/funchat/images/icons/bullet_feed.png similarity index 100% rename from themes/archer/images/icons/bullet_feed.png rename to themes/funchat/images/icons/bullet_feed.png diff --git a/themes/archer/images/icons/bullet_go.png b/themes/funchat/images/icons/bullet_go.png similarity index 100% rename from themes/archer/images/icons/bullet_go.png rename to themes/funchat/images/icons/bullet_go.png diff --git a/themes/archer/images/icons/bullet_green.png b/themes/funchat/images/icons/bullet_green.png similarity index 100% rename from themes/archer/images/icons/bullet_green.png rename to themes/funchat/images/icons/bullet_green.png diff --git a/themes/archer/images/icons/bullet_key.png b/themes/funchat/images/icons/bullet_key.png similarity index 100% rename from themes/archer/images/icons/bullet_key.png rename to themes/funchat/images/icons/bullet_key.png diff --git a/themes/archer/images/icons/bullet_orange.png b/themes/funchat/images/icons/bullet_orange.png similarity index 100% rename from themes/archer/images/icons/bullet_orange.png rename to themes/funchat/images/icons/bullet_orange.png diff --git a/themes/archer/images/icons/bullet_picture.png b/themes/funchat/images/icons/bullet_picture.png similarity index 100% rename from themes/archer/images/icons/bullet_picture.png rename to themes/funchat/images/icons/bullet_picture.png diff --git a/themes/archer/images/icons/bullet_pink.png b/themes/funchat/images/icons/bullet_pink.png similarity index 100% rename from themes/archer/images/icons/bullet_pink.png rename to themes/funchat/images/icons/bullet_pink.png diff --git a/themes/archer/images/icons/bullet_purple.png b/themes/funchat/images/icons/bullet_purple.png similarity index 100% rename from themes/archer/images/icons/bullet_purple.png rename to themes/funchat/images/icons/bullet_purple.png diff --git a/themes/archer/images/icons/bullet_red.png b/themes/funchat/images/icons/bullet_red.png similarity index 100% rename from themes/archer/images/icons/bullet_red.png rename to themes/funchat/images/icons/bullet_red.png diff --git a/themes/archer/images/icons/bullet_star.png b/themes/funchat/images/icons/bullet_star.png similarity index 100% rename from themes/archer/images/icons/bullet_star.png rename to themes/funchat/images/icons/bullet_star.png diff --git a/themes/archer/images/icons/bullet_toggle_minus.png b/themes/funchat/images/icons/bullet_toggle_minus.png similarity index 100% rename from themes/archer/images/icons/bullet_toggle_minus.png rename to themes/funchat/images/icons/bullet_toggle_minus.png diff --git a/themes/archer/images/icons/bullet_toggle_plus.png b/themes/funchat/images/icons/bullet_toggle_plus.png similarity index 100% rename from themes/archer/images/icons/bullet_toggle_plus.png rename to themes/funchat/images/icons/bullet_toggle_plus.png diff --git a/themes/archer/images/icons/bullet_white.png b/themes/funchat/images/icons/bullet_white.png similarity index 100% rename from themes/archer/images/icons/bullet_white.png rename to themes/funchat/images/icons/bullet_white.png diff --git a/themes/archer/images/icons/bullet_wrench.png b/themes/funchat/images/icons/bullet_wrench.png similarity index 100% rename from themes/archer/images/icons/bullet_wrench.png rename to themes/funchat/images/icons/bullet_wrench.png diff --git a/themes/archer/images/icons/bullet_yellow.png b/themes/funchat/images/icons/bullet_yellow.png similarity index 100% rename from themes/archer/images/icons/bullet_yellow.png rename to themes/funchat/images/icons/bullet_yellow.png diff --git a/themes/archer/images/icons/cake.png b/themes/funchat/images/icons/cake.png similarity index 100% rename from themes/archer/images/icons/cake.png rename to themes/funchat/images/icons/cake.png diff --git a/themes/archer/images/icons/calculator.png b/themes/funchat/images/icons/calculator.png similarity index 100% rename from themes/archer/images/icons/calculator.png rename to themes/funchat/images/icons/calculator.png diff --git a/themes/archer/images/icons/calculator_add.png b/themes/funchat/images/icons/calculator_add.png similarity index 100% rename from themes/archer/images/icons/calculator_add.png rename to themes/funchat/images/icons/calculator_add.png diff --git a/themes/archer/images/icons/calculator_delete.png b/themes/funchat/images/icons/calculator_delete.png similarity index 100% rename from themes/archer/images/icons/calculator_delete.png rename to themes/funchat/images/icons/calculator_delete.png diff --git a/themes/archer/images/icons/calculator_edit.png b/themes/funchat/images/icons/calculator_edit.png similarity index 100% rename from themes/archer/images/icons/calculator_edit.png rename to themes/funchat/images/icons/calculator_edit.png diff --git a/themes/archer/images/icons/calculator_error.png b/themes/funchat/images/icons/calculator_error.png similarity index 100% rename from themes/archer/images/icons/calculator_error.png rename to themes/funchat/images/icons/calculator_error.png diff --git a/themes/archer/images/icons/calculator_link.png b/themes/funchat/images/icons/calculator_link.png similarity index 100% rename from themes/archer/images/icons/calculator_link.png rename to themes/funchat/images/icons/calculator_link.png diff --git a/themes/archer/images/icons/calendar.png b/themes/funchat/images/icons/calendar.png similarity index 100% rename from themes/archer/images/icons/calendar.png rename to themes/funchat/images/icons/calendar.png diff --git a/themes/archer/images/icons/calendar_add.png b/themes/funchat/images/icons/calendar_add.png similarity index 100% rename from themes/archer/images/icons/calendar_add.png rename to themes/funchat/images/icons/calendar_add.png diff --git a/themes/archer/images/icons/calendar_delete.png b/themes/funchat/images/icons/calendar_delete.png similarity index 100% rename from themes/archer/images/icons/calendar_delete.png rename to themes/funchat/images/icons/calendar_delete.png diff --git a/themes/archer/images/icons/calendar_edit.png b/themes/funchat/images/icons/calendar_edit.png similarity index 100% rename from themes/archer/images/icons/calendar_edit.png rename to themes/funchat/images/icons/calendar_edit.png diff --git a/themes/archer/images/icons/calendar_link.png b/themes/funchat/images/icons/calendar_link.png similarity index 100% rename from themes/archer/images/icons/calendar_link.png rename to themes/funchat/images/icons/calendar_link.png diff --git a/themes/archer/images/icons/calendar_view_day.png b/themes/funchat/images/icons/calendar_view_day.png similarity index 100% rename from themes/archer/images/icons/calendar_view_day.png rename to themes/funchat/images/icons/calendar_view_day.png diff --git a/themes/archer/images/icons/calendar_view_month.png b/themes/funchat/images/icons/calendar_view_month.png similarity index 100% rename from themes/archer/images/icons/calendar_view_month.png rename to themes/funchat/images/icons/calendar_view_month.png diff --git a/themes/archer/images/icons/calendar_view_week.png b/themes/funchat/images/icons/calendar_view_week.png similarity index 100% rename from themes/archer/images/icons/calendar_view_week.png rename to themes/funchat/images/icons/calendar_view_week.png diff --git a/themes/archer/images/icons/camera.png b/themes/funchat/images/icons/camera.png similarity index 100% rename from themes/archer/images/icons/camera.png rename to themes/funchat/images/icons/camera.png diff --git a/themes/archer/images/icons/camera_add.png b/themes/funchat/images/icons/camera_add.png similarity index 100% rename from themes/archer/images/icons/camera_add.png rename to themes/funchat/images/icons/camera_add.png diff --git a/themes/archer/images/icons/camera_delete.png b/themes/funchat/images/icons/camera_delete.png similarity index 100% rename from themes/archer/images/icons/camera_delete.png rename to themes/funchat/images/icons/camera_delete.png diff --git a/themes/archer/images/icons/camera_edit.png b/themes/funchat/images/icons/camera_edit.png similarity index 100% rename from themes/archer/images/icons/camera_edit.png rename to themes/funchat/images/icons/camera_edit.png diff --git a/themes/archer/images/icons/camera_error.png b/themes/funchat/images/icons/camera_error.png similarity index 100% rename from themes/archer/images/icons/camera_error.png rename to themes/funchat/images/icons/camera_error.png diff --git a/themes/archer/images/icons/camera_go.png b/themes/funchat/images/icons/camera_go.png similarity index 100% rename from themes/archer/images/icons/camera_go.png rename to themes/funchat/images/icons/camera_go.png diff --git a/themes/archer/images/icons/camera_link.png b/themes/funchat/images/icons/camera_link.png similarity index 100% rename from themes/archer/images/icons/camera_link.png rename to themes/funchat/images/icons/camera_link.png diff --git a/themes/archer/images/icons/camera_small.png b/themes/funchat/images/icons/camera_small.png similarity index 100% rename from themes/archer/images/icons/camera_small.png rename to themes/funchat/images/icons/camera_small.png diff --git a/themes/archer/images/icons/cancel.png b/themes/funchat/images/icons/cancel.png similarity index 100% rename from themes/archer/images/icons/cancel.png rename to themes/funchat/images/icons/cancel.png diff --git a/themes/archer/images/icons/car.png b/themes/funchat/images/icons/car.png similarity index 100% rename from themes/archer/images/icons/car.png rename to themes/funchat/images/icons/car.png diff --git a/themes/archer/images/icons/car_add.png b/themes/funchat/images/icons/car_add.png similarity index 100% rename from themes/archer/images/icons/car_add.png rename to themes/funchat/images/icons/car_add.png diff --git a/themes/archer/images/icons/car_delete.png b/themes/funchat/images/icons/car_delete.png similarity index 100% rename from themes/archer/images/icons/car_delete.png rename to themes/funchat/images/icons/car_delete.png diff --git a/themes/archer/images/icons/cart.png b/themes/funchat/images/icons/cart.png similarity index 100% rename from themes/archer/images/icons/cart.png rename to themes/funchat/images/icons/cart.png diff --git a/themes/archer/images/icons/cart_add.png b/themes/funchat/images/icons/cart_add.png similarity index 100% rename from themes/archer/images/icons/cart_add.png rename to themes/funchat/images/icons/cart_add.png diff --git a/themes/archer/images/icons/cart_delete.png b/themes/funchat/images/icons/cart_delete.png similarity index 100% rename from themes/archer/images/icons/cart_delete.png rename to themes/funchat/images/icons/cart_delete.png diff --git a/themes/archer/images/icons/cart_edit.png b/themes/funchat/images/icons/cart_edit.png similarity index 100% rename from themes/archer/images/icons/cart_edit.png rename to themes/funchat/images/icons/cart_edit.png diff --git a/themes/archer/images/icons/cart_error.png b/themes/funchat/images/icons/cart_error.png similarity index 100% rename from themes/archer/images/icons/cart_error.png rename to themes/funchat/images/icons/cart_error.png diff --git a/themes/archer/images/icons/cart_go.png b/themes/funchat/images/icons/cart_go.png similarity index 100% rename from themes/archer/images/icons/cart_go.png rename to themes/funchat/images/icons/cart_go.png diff --git a/themes/archer/images/icons/cart_put.png b/themes/funchat/images/icons/cart_put.png similarity index 100% rename from themes/archer/images/icons/cart_put.png rename to themes/funchat/images/icons/cart_put.png diff --git a/themes/archer/images/icons/cart_remove.png b/themes/funchat/images/icons/cart_remove.png similarity index 100% rename from themes/archer/images/icons/cart_remove.png rename to themes/funchat/images/icons/cart_remove.png diff --git a/themes/archer/images/icons/cd.png b/themes/funchat/images/icons/cd.png similarity index 100% rename from themes/archer/images/icons/cd.png rename to themes/funchat/images/icons/cd.png diff --git a/themes/archer/images/icons/cd_add.png b/themes/funchat/images/icons/cd_add.png similarity index 100% rename from themes/archer/images/icons/cd_add.png rename to themes/funchat/images/icons/cd_add.png diff --git a/themes/archer/images/icons/cd_burn.png b/themes/funchat/images/icons/cd_burn.png similarity index 100% rename from themes/archer/images/icons/cd_burn.png rename to themes/funchat/images/icons/cd_burn.png diff --git a/themes/archer/images/icons/cd_delete.png b/themes/funchat/images/icons/cd_delete.png similarity index 100% rename from themes/archer/images/icons/cd_delete.png rename to themes/funchat/images/icons/cd_delete.png diff --git a/themes/archer/images/icons/cd_edit.png b/themes/funchat/images/icons/cd_edit.png similarity index 100% rename from themes/archer/images/icons/cd_edit.png rename to themes/funchat/images/icons/cd_edit.png diff --git a/themes/archer/images/icons/cd_eject.png b/themes/funchat/images/icons/cd_eject.png similarity index 100% rename from themes/archer/images/icons/cd_eject.png rename to themes/funchat/images/icons/cd_eject.png diff --git a/themes/archer/images/icons/cd_go.png b/themes/funchat/images/icons/cd_go.png similarity index 100% rename from themes/archer/images/icons/cd_go.png rename to themes/funchat/images/icons/cd_go.png diff --git a/themes/archer/images/icons/chart_bar.png b/themes/funchat/images/icons/chart_bar.png similarity index 100% rename from themes/archer/images/icons/chart_bar.png rename to themes/funchat/images/icons/chart_bar.png diff --git a/themes/archer/images/icons/chart_bar_add.png b/themes/funchat/images/icons/chart_bar_add.png similarity index 100% rename from themes/archer/images/icons/chart_bar_add.png rename to themes/funchat/images/icons/chart_bar_add.png diff --git a/themes/archer/images/icons/chart_bar_delete.png b/themes/funchat/images/icons/chart_bar_delete.png similarity index 100% rename from themes/archer/images/icons/chart_bar_delete.png rename to themes/funchat/images/icons/chart_bar_delete.png diff --git a/themes/archer/images/icons/chart_bar_edit.png b/themes/funchat/images/icons/chart_bar_edit.png similarity index 100% rename from themes/archer/images/icons/chart_bar_edit.png rename to themes/funchat/images/icons/chart_bar_edit.png diff --git a/themes/archer/images/icons/chart_bar_error.png b/themes/funchat/images/icons/chart_bar_error.png similarity index 100% rename from themes/archer/images/icons/chart_bar_error.png rename to themes/funchat/images/icons/chart_bar_error.png diff --git a/themes/archer/images/icons/chart_bar_link.png b/themes/funchat/images/icons/chart_bar_link.png similarity index 100% rename from themes/archer/images/icons/chart_bar_link.png rename to themes/funchat/images/icons/chart_bar_link.png diff --git a/themes/archer/images/icons/chart_curve.png b/themes/funchat/images/icons/chart_curve.png similarity index 100% rename from themes/archer/images/icons/chart_curve.png rename to themes/funchat/images/icons/chart_curve.png diff --git a/themes/archer/images/icons/chart_curve_add.png b/themes/funchat/images/icons/chart_curve_add.png similarity index 100% rename from themes/archer/images/icons/chart_curve_add.png rename to themes/funchat/images/icons/chart_curve_add.png diff --git a/themes/archer/images/icons/chart_curve_delete.png b/themes/funchat/images/icons/chart_curve_delete.png similarity index 100% rename from themes/archer/images/icons/chart_curve_delete.png rename to themes/funchat/images/icons/chart_curve_delete.png diff --git a/themes/archer/images/icons/chart_curve_edit.png b/themes/funchat/images/icons/chart_curve_edit.png similarity index 100% rename from themes/archer/images/icons/chart_curve_edit.png rename to themes/funchat/images/icons/chart_curve_edit.png diff --git a/themes/archer/images/icons/chart_curve_error.png b/themes/funchat/images/icons/chart_curve_error.png similarity index 100% rename from themes/archer/images/icons/chart_curve_error.png rename to themes/funchat/images/icons/chart_curve_error.png diff --git a/themes/archer/images/icons/chart_curve_go.png b/themes/funchat/images/icons/chart_curve_go.png similarity index 100% rename from themes/archer/images/icons/chart_curve_go.png rename to themes/funchat/images/icons/chart_curve_go.png diff --git a/themes/archer/images/icons/chart_curve_link.png b/themes/funchat/images/icons/chart_curve_link.png similarity index 100% rename from themes/archer/images/icons/chart_curve_link.png rename to themes/funchat/images/icons/chart_curve_link.png diff --git a/themes/archer/images/icons/chart_line.png b/themes/funchat/images/icons/chart_line.png similarity index 100% rename from themes/archer/images/icons/chart_line.png rename to themes/funchat/images/icons/chart_line.png diff --git a/themes/archer/images/icons/chart_line_add.png b/themes/funchat/images/icons/chart_line_add.png similarity index 100% rename from themes/archer/images/icons/chart_line_add.png rename to themes/funchat/images/icons/chart_line_add.png diff --git a/themes/archer/images/icons/chart_line_delete.png b/themes/funchat/images/icons/chart_line_delete.png similarity index 100% rename from themes/archer/images/icons/chart_line_delete.png rename to themes/funchat/images/icons/chart_line_delete.png diff --git a/themes/archer/images/icons/chart_line_edit.png b/themes/funchat/images/icons/chart_line_edit.png similarity index 100% rename from themes/archer/images/icons/chart_line_edit.png rename to themes/funchat/images/icons/chart_line_edit.png diff --git a/themes/archer/images/icons/chart_line_error.png b/themes/funchat/images/icons/chart_line_error.png similarity index 100% rename from themes/archer/images/icons/chart_line_error.png rename to themes/funchat/images/icons/chart_line_error.png diff --git a/themes/archer/images/icons/chart_line_link.png b/themes/funchat/images/icons/chart_line_link.png similarity index 100% rename from themes/archer/images/icons/chart_line_link.png rename to themes/funchat/images/icons/chart_line_link.png diff --git a/themes/archer/images/icons/chart_organisation.png b/themes/funchat/images/icons/chart_organisation.png similarity index 100% rename from themes/archer/images/icons/chart_organisation.png rename to themes/funchat/images/icons/chart_organisation.png diff --git a/themes/archer/images/icons/chart_organisation_add.png b/themes/funchat/images/icons/chart_organisation_add.png similarity index 100% rename from themes/archer/images/icons/chart_organisation_add.png rename to themes/funchat/images/icons/chart_organisation_add.png diff --git a/themes/archer/images/icons/chart_organisation_delete.png b/themes/funchat/images/icons/chart_organisation_delete.png similarity index 100% rename from themes/archer/images/icons/chart_organisation_delete.png rename to themes/funchat/images/icons/chart_organisation_delete.png diff --git a/themes/archer/images/icons/chart_pie.png b/themes/funchat/images/icons/chart_pie.png similarity index 100% rename from themes/archer/images/icons/chart_pie.png rename to themes/funchat/images/icons/chart_pie.png diff --git a/themes/archer/images/icons/chart_pie_add.png b/themes/funchat/images/icons/chart_pie_add.png similarity index 100% rename from themes/archer/images/icons/chart_pie_add.png rename to themes/funchat/images/icons/chart_pie_add.png diff --git a/themes/archer/images/icons/chart_pie_delete.png b/themes/funchat/images/icons/chart_pie_delete.png similarity index 100% rename from themes/archer/images/icons/chart_pie_delete.png rename to themes/funchat/images/icons/chart_pie_delete.png diff --git a/themes/archer/images/icons/chart_pie_edit.png b/themes/funchat/images/icons/chart_pie_edit.png similarity index 100% rename from themes/archer/images/icons/chart_pie_edit.png rename to themes/funchat/images/icons/chart_pie_edit.png diff --git a/themes/archer/images/icons/chart_pie_error.png b/themes/funchat/images/icons/chart_pie_error.png similarity index 100% rename from themes/archer/images/icons/chart_pie_error.png rename to themes/funchat/images/icons/chart_pie_error.png diff --git a/themes/archer/images/icons/chart_pie_link.png b/themes/funchat/images/icons/chart_pie_link.png similarity index 100% rename from themes/archer/images/icons/chart_pie_link.png rename to themes/funchat/images/icons/chart_pie_link.png diff --git a/themes/archer/images/icons/clock.png b/themes/funchat/images/icons/clock.png similarity index 100% rename from themes/archer/images/icons/clock.png rename to themes/funchat/images/icons/clock.png diff --git a/themes/archer/images/icons/clock_add.png b/themes/funchat/images/icons/clock_add.png similarity index 100% rename from themes/archer/images/icons/clock_add.png rename to themes/funchat/images/icons/clock_add.png diff --git a/themes/archer/images/icons/clock_delete.png b/themes/funchat/images/icons/clock_delete.png similarity index 100% rename from themes/archer/images/icons/clock_delete.png rename to themes/funchat/images/icons/clock_delete.png diff --git a/themes/archer/images/icons/clock_edit.png b/themes/funchat/images/icons/clock_edit.png similarity index 100% rename from themes/archer/images/icons/clock_edit.png rename to themes/funchat/images/icons/clock_edit.png diff --git a/themes/archer/images/icons/clock_error.png b/themes/funchat/images/icons/clock_error.png similarity index 100% rename from themes/archer/images/icons/clock_error.png rename to themes/funchat/images/icons/clock_error.png diff --git a/themes/archer/images/icons/clock_go.png b/themes/funchat/images/icons/clock_go.png similarity index 100% rename from themes/archer/images/icons/clock_go.png rename to themes/funchat/images/icons/clock_go.png diff --git a/themes/archer/images/icons/clock_link.png b/themes/funchat/images/icons/clock_link.png similarity index 100% rename from themes/archer/images/icons/clock_link.png rename to themes/funchat/images/icons/clock_link.png diff --git a/themes/archer/images/icons/clock_pause.png b/themes/funchat/images/icons/clock_pause.png similarity index 100% rename from themes/archer/images/icons/clock_pause.png rename to themes/funchat/images/icons/clock_pause.png diff --git a/themes/archer/images/icons/clock_play.png b/themes/funchat/images/icons/clock_play.png similarity index 100% rename from themes/archer/images/icons/clock_play.png rename to themes/funchat/images/icons/clock_play.png diff --git a/themes/archer/images/icons/clock_red.png b/themes/funchat/images/icons/clock_red.png similarity index 100% rename from themes/archer/images/icons/clock_red.png rename to themes/funchat/images/icons/clock_red.png diff --git a/themes/archer/images/icons/clock_stop.png b/themes/funchat/images/icons/clock_stop.png similarity index 100% rename from themes/archer/images/icons/clock_stop.png rename to themes/funchat/images/icons/clock_stop.png diff --git a/themes/archer/images/icons/cog.png b/themes/funchat/images/icons/cog.png similarity index 100% rename from themes/archer/images/icons/cog.png rename to themes/funchat/images/icons/cog.png diff --git a/themes/archer/images/icons/cog_add.png b/themes/funchat/images/icons/cog_add.png similarity index 100% rename from themes/archer/images/icons/cog_add.png rename to themes/funchat/images/icons/cog_add.png diff --git a/themes/archer/images/icons/cog_delete.png b/themes/funchat/images/icons/cog_delete.png similarity index 100% rename from themes/archer/images/icons/cog_delete.png rename to themes/funchat/images/icons/cog_delete.png diff --git a/themes/archer/images/icons/cog_edit.png b/themes/funchat/images/icons/cog_edit.png similarity index 100% rename from themes/archer/images/icons/cog_edit.png rename to themes/funchat/images/icons/cog_edit.png diff --git a/themes/archer/images/icons/cog_error.png b/themes/funchat/images/icons/cog_error.png similarity index 100% rename from themes/archer/images/icons/cog_error.png rename to themes/funchat/images/icons/cog_error.png diff --git a/themes/archer/images/icons/cog_go.png b/themes/funchat/images/icons/cog_go.png similarity index 100% rename from themes/archer/images/icons/cog_go.png rename to themes/funchat/images/icons/cog_go.png diff --git a/themes/archer/images/icons/coins.png b/themes/funchat/images/icons/coins.png similarity index 100% rename from themes/archer/images/icons/coins.png rename to themes/funchat/images/icons/coins.png diff --git a/themes/archer/images/icons/coins_add.png b/themes/funchat/images/icons/coins_add.png similarity index 100% rename from themes/archer/images/icons/coins_add.png rename to themes/funchat/images/icons/coins_add.png diff --git a/themes/archer/images/icons/coins_delete.png b/themes/funchat/images/icons/coins_delete.png similarity index 100% rename from themes/archer/images/icons/coins_delete.png rename to themes/funchat/images/icons/coins_delete.png diff --git a/themes/archer/images/icons/color_swatch.png b/themes/funchat/images/icons/color_swatch.png similarity index 100% rename from themes/archer/images/icons/color_swatch.png rename to themes/funchat/images/icons/color_swatch.png diff --git a/themes/archer/images/icons/color_wheel.png b/themes/funchat/images/icons/color_wheel.png similarity index 100% rename from themes/archer/images/icons/color_wheel.png rename to themes/funchat/images/icons/color_wheel.png diff --git a/themes/archer/images/icons/comment.png b/themes/funchat/images/icons/comment.png similarity index 100% rename from themes/archer/images/icons/comment.png rename to themes/funchat/images/icons/comment.png diff --git a/themes/archer/images/icons/comment_add.png b/themes/funchat/images/icons/comment_add.png similarity index 100% rename from themes/archer/images/icons/comment_add.png rename to themes/funchat/images/icons/comment_add.png diff --git a/themes/archer/images/icons/comment_delete.png b/themes/funchat/images/icons/comment_delete.png similarity index 100% rename from themes/archer/images/icons/comment_delete.png rename to themes/funchat/images/icons/comment_delete.png diff --git a/themes/archer/images/icons/comment_edit.png b/themes/funchat/images/icons/comment_edit.png similarity index 100% rename from themes/archer/images/icons/comment_edit.png rename to themes/funchat/images/icons/comment_edit.png diff --git a/themes/archer/images/icons/comments.png b/themes/funchat/images/icons/comments.png similarity index 100% rename from themes/archer/images/icons/comments.png rename to themes/funchat/images/icons/comments.png diff --git a/themes/archer/images/icons/comments_add.png b/themes/funchat/images/icons/comments_add.png similarity index 100% rename from themes/archer/images/icons/comments_add.png rename to themes/funchat/images/icons/comments_add.png diff --git a/themes/archer/images/icons/comments_delete.png b/themes/funchat/images/icons/comments_delete.png similarity index 100% rename from themes/archer/images/icons/comments_delete.png rename to themes/funchat/images/icons/comments_delete.png diff --git a/themes/archer/images/icons/compress.png b/themes/funchat/images/icons/compress.png similarity index 100% rename from themes/archer/images/icons/compress.png rename to themes/funchat/images/icons/compress.png diff --git a/themes/archer/images/icons/computer.png b/themes/funchat/images/icons/computer.png similarity index 100% rename from themes/archer/images/icons/computer.png rename to themes/funchat/images/icons/computer.png diff --git a/themes/archer/images/icons/computer_add.png b/themes/funchat/images/icons/computer_add.png similarity index 100% rename from themes/archer/images/icons/computer_add.png rename to themes/funchat/images/icons/computer_add.png diff --git a/themes/archer/images/icons/computer_delete.png b/themes/funchat/images/icons/computer_delete.png similarity index 100% rename from themes/archer/images/icons/computer_delete.png rename to themes/funchat/images/icons/computer_delete.png diff --git a/themes/archer/images/icons/computer_edit.png b/themes/funchat/images/icons/computer_edit.png similarity index 100% rename from themes/archer/images/icons/computer_edit.png rename to themes/funchat/images/icons/computer_edit.png diff --git a/themes/archer/images/icons/computer_error.png b/themes/funchat/images/icons/computer_error.png similarity index 100% rename from themes/archer/images/icons/computer_error.png rename to themes/funchat/images/icons/computer_error.png diff --git a/themes/archer/images/icons/computer_go.png b/themes/funchat/images/icons/computer_go.png similarity index 100% rename from themes/archer/images/icons/computer_go.png rename to themes/funchat/images/icons/computer_go.png diff --git a/themes/archer/images/icons/computer_key.png b/themes/funchat/images/icons/computer_key.png similarity index 100% rename from themes/archer/images/icons/computer_key.png rename to themes/funchat/images/icons/computer_key.png diff --git a/themes/archer/images/icons/computer_link.png b/themes/funchat/images/icons/computer_link.png similarity index 100% rename from themes/archer/images/icons/computer_link.png rename to themes/funchat/images/icons/computer_link.png diff --git a/themes/archer/images/icons/connect.png b/themes/funchat/images/icons/connect.png similarity index 100% rename from themes/archer/images/icons/connect.png rename to themes/funchat/images/icons/connect.png diff --git a/themes/archer/images/icons/contrast.png b/themes/funchat/images/icons/contrast.png similarity index 100% rename from themes/archer/images/icons/contrast.png rename to themes/funchat/images/icons/contrast.png diff --git a/themes/archer/images/icons/contrast_decrease.png b/themes/funchat/images/icons/contrast_decrease.png similarity index 100% rename from themes/archer/images/icons/contrast_decrease.png rename to themes/funchat/images/icons/contrast_decrease.png diff --git a/themes/archer/images/icons/contrast_high.png b/themes/funchat/images/icons/contrast_high.png similarity index 100% rename from themes/archer/images/icons/contrast_high.png rename to themes/funchat/images/icons/contrast_high.png diff --git a/themes/archer/images/icons/contrast_increase.png b/themes/funchat/images/icons/contrast_increase.png similarity index 100% rename from themes/archer/images/icons/contrast_increase.png rename to themes/funchat/images/icons/contrast_increase.png diff --git a/themes/archer/images/icons/contrast_low.png b/themes/funchat/images/icons/contrast_low.png similarity index 100% rename from themes/archer/images/icons/contrast_low.png rename to themes/funchat/images/icons/contrast_low.png diff --git a/themes/archer/images/icons/control_eject.png b/themes/funchat/images/icons/control_eject.png similarity index 100% rename from themes/archer/images/icons/control_eject.png rename to themes/funchat/images/icons/control_eject.png diff --git a/themes/archer/images/icons/control_eject_blue.png b/themes/funchat/images/icons/control_eject_blue.png similarity index 100% rename from themes/archer/images/icons/control_eject_blue.png rename to themes/funchat/images/icons/control_eject_blue.png diff --git a/themes/archer/images/icons/control_end.png b/themes/funchat/images/icons/control_end.png similarity index 100% rename from themes/archer/images/icons/control_end.png rename to themes/funchat/images/icons/control_end.png diff --git a/themes/archer/images/icons/control_end_blue.png b/themes/funchat/images/icons/control_end_blue.png similarity index 100% rename from themes/archer/images/icons/control_end_blue.png rename to themes/funchat/images/icons/control_end_blue.png diff --git a/themes/archer/images/icons/control_equalizer.png b/themes/funchat/images/icons/control_equalizer.png similarity index 100% rename from themes/archer/images/icons/control_equalizer.png rename to themes/funchat/images/icons/control_equalizer.png diff --git a/themes/archer/images/icons/control_equalizer_blue.png b/themes/funchat/images/icons/control_equalizer_blue.png similarity index 100% rename from themes/archer/images/icons/control_equalizer_blue.png rename to themes/funchat/images/icons/control_equalizer_blue.png diff --git a/themes/archer/images/icons/control_fastforward.png b/themes/funchat/images/icons/control_fastforward.png similarity index 100% rename from themes/archer/images/icons/control_fastforward.png rename to themes/funchat/images/icons/control_fastforward.png diff --git a/themes/archer/images/icons/control_fastforward_blue.png b/themes/funchat/images/icons/control_fastforward_blue.png similarity index 100% rename from themes/archer/images/icons/control_fastforward_blue.png rename to themes/funchat/images/icons/control_fastforward_blue.png diff --git a/themes/archer/images/icons/control_pause.png b/themes/funchat/images/icons/control_pause.png similarity index 100% rename from themes/archer/images/icons/control_pause.png rename to themes/funchat/images/icons/control_pause.png diff --git a/themes/archer/images/icons/control_pause_blue.png b/themes/funchat/images/icons/control_pause_blue.png similarity index 100% rename from themes/archer/images/icons/control_pause_blue.png rename to themes/funchat/images/icons/control_pause_blue.png diff --git a/themes/archer/images/icons/control_play.png b/themes/funchat/images/icons/control_play.png similarity index 100% rename from themes/archer/images/icons/control_play.png rename to themes/funchat/images/icons/control_play.png diff --git a/themes/archer/images/icons/control_play_blue.png b/themes/funchat/images/icons/control_play_blue.png similarity index 100% rename from themes/archer/images/icons/control_play_blue.png rename to themes/funchat/images/icons/control_play_blue.png diff --git a/themes/archer/images/icons/control_repeat.png b/themes/funchat/images/icons/control_repeat.png similarity index 100% rename from themes/archer/images/icons/control_repeat.png rename to themes/funchat/images/icons/control_repeat.png diff --git a/themes/archer/images/icons/control_repeat_blue.png b/themes/funchat/images/icons/control_repeat_blue.png similarity index 100% rename from themes/archer/images/icons/control_repeat_blue.png rename to themes/funchat/images/icons/control_repeat_blue.png diff --git a/themes/archer/images/icons/control_rewind.png b/themes/funchat/images/icons/control_rewind.png similarity index 100% rename from themes/archer/images/icons/control_rewind.png rename to themes/funchat/images/icons/control_rewind.png diff --git a/themes/archer/images/icons/control_rewind_blue.png b/themes/funchat/images/icons/control_rewind_blue.png similarity index 100% rename from themes/archer/images/icons/control_rewind_blue.png rename to themes/funchat/images/icons/control_rewind_blue.png diff --git a/themes/archer/images/icons/control_start.png b/themes/funchat/images/icons/control_start.png similarity index 100% rename from themes/archer/images/icons/control_start.png rename to themes/funchat/images/icons/control_start.png diff --git a/themes/archer/images/icons/control_start_blue.png b/themes/funchat/images/icons/control_start_blue.png similarity index 100% rename from themes/archer/images/icons/control_start_blue.png rename to themes/funchat/images/icons/control_start_blue.png diff --git a/themes/archer/images/icons/control_stop.png b/themes/funchat/images/icons/control_stop.png similarity index 100% rename from themes/archer/images/icons/control_stop.png rename to themes/funchat/images/icons/control_stop.png diff --git a/themes/archer/images/icons/control_stop_blue.png b/themes/funchat/images/icons/control_stop_blue.png similarity index 100% rename from themes/archer/images/icons/control_stop_blue.png rename to themes/funchat/images/icons/control_stop_blue.png diff --git a/themes/archer/images/icons/controller.png b/themes/funchat/images/icons/controller.png similarity index 100% rename from themes/archer/images/icons/controller.png rename to themes/funchat/images/icons/controller.png diff --git a/themes/archer/images/icons/controller_add.png b/themes/funchat/images/icons/controller_add.png similarity index 100% rename from themes/archer/images/icons/controller_add.png rename to themes/funchat/images/icons/controller_add.png diff --git a/themes/archer/images/icons/controller_delete.png b/themes/funchat/images/icons/controller_delete.png similarity index 100% rename from themes/archer/images/icons/controller_delete.png rename to themes/funchat/images/icons/controller_delete.png diff --git a/themes/archer/images/icons/controller_error.png b/themes/funchat/images/icons/controller_error.png similarity index 100% rename from themes/archer/images/icons/controller_error.png rename to themes/funchat/images/icons/controller_error.png diff --git a/themes/archer/images/icons/creditcards.png b/themes/funchat/images/icons/creditcards.png similarity index 100% rename from themes/archer/images/icons/creditcards.png rename to themes/funchat/images/icons/creditcards.png diff --git a/themes/archer/images/icons/cross.png b/themes/funchat/images/icons/cross.png similarity index 100% rename from themes/archer/images/icons/cross.png rename to themes/funchat/images/icons/cross.png diff --git a/themes/archer/images/icons/css.png b/themes/funchat/images/icons/css.png similarity index 100% rename from themes/archer/images/icons/css.png rename to themes/funchat/images/icons/css.png diff --git a/themes/archer/images/icons/css_add.png b/themes/funchat/images/icons/css_add.png similarity index 100% rename from themes/archer/images/icons/css_add.png rename to themes/funchat/images/icons/css_add.png diff --git a/themes/archer/images/icons/css_delete.png b/themes/funchat/images/icons/css_delete.png similarity index 100% rename from themes/archer/images/icons/css_delete.png rename to themes/funchat/images/icons/css_delete.png diff --git a/themes/archer/images/icons/css_go.png b/themes/funchat/images/icons/css_go.png similarity index 100% rename from themes/archer/images/icons/css_go.png rename to themes/funchat/images/icons/css_go.png diff --git a/themes/archer/images/icons/css_valid.png b/themes/funchat/images/icons/css_valid.png similarity index 100% rename from themes/archer/images/icons/css_valid.png rename to themes/funchat/images/icons/css_valid.png diff --git a/themes/archer/images/icons/cup.png b/themes/funchat/images/icons/cup.png similarity index 100% rename from themes/archer/images/icons/cup.png rename to themes/funchat/images/icons/cup.png diff --git a/themes/archer/images/icons/cup_add.png b/themes/funchat/images/icons/cup_add.png similarity index 100% rename from themes/archer/images/icons/cup_add.png rename to themes/funchat/images/icons/cup_add.png diff --git a/themes/archer/images/icons/cup_delete.png b/themes/funchat/images/icons/cup_delete.png similarity index 100% rename from themes/archer/images/icons/cup_delete.png rename to themes/funchat/images/icons/cup_delete.png diff --git a/themes/archer/images/icons/cup_edit.png b/themes/funchat/images/icons/cup_edit.png similarity index 100% rename from themes/archer/images/icons/cup_edit.png rename to themes/funchat/images/icons/cup_edit.png diff --git a/themes/archer/images/icons/cup_error.png b/themes/funchat/images/icons/cup_error.png similarity index 100% rename from themes/archer/images/icons/cup_error.png rename to themes/funchat/images/icons/cup_error.png diff --git a/themes/archer/images/icons/cup_go.png b/themes/funchat/images/icons/cup_go.png similarity index 100% rename from themes/archer/images/icons/cup_go.png rename to themes/funchat/images/icons/cup_go.png diff --git a/themes/archer/images/icons/cup_key.png b/themes/funchat/images/icons/cup_key.png similarity index 100% rename from themes/archer/images/icons/cup_key.png rename to themes/funchat/images/icons/cup_key.png diff --git a/themes/archer/images/icons/cup_link.png b/themes/funchat/images/icons/cup_link.png similarity index 100% rename from themes/archer/images/icons/cup_link.png rename to themes/funchat/images/icons/cup_link.png diff --git a/themes/archer/images/icons/cursor.png b/themes/funchat/images/icons/cursor.png similarity index 100% rename from themes/archer/images/icons/cursor.png rename to themes/funchat/images/icons/cursor.png diff --git a/themes/archer/images/icons/cut.png b/themes/funchat/images/icons/cut.png similarity index 100% rename from themes/archer/images/icons/cut.png rename to themes/funchat/images/icons/cut.png diff --git a/themes/archer/images/icons/cut_red.png b/themes/funchat/images/icons/cut_red.png similarity index 100% rename from themes/archer/images/icons/cut_red.png rename to themes/funchat/images/icons/cut_red.png diff --git a/themes/archer/images/icons/database.png b/themes/funchat/images/icons/database.png similarity index 100% rename from themes/archer/images/icons/database.png rename to themes/funchat/images/icons/database.png diff --git a/themes/archer/images/icons/database_add.png b/themes/funchat/images/icons/database_add.png similarity index 100% rename from themes/archer/images/icons/database_add.png rename to themes/funchat/images/icons/database_add.png diff --git a/themes/archer/images/icons/database_connect.png b/themes/funchat/images/icons/database_connect.png similarity index 100% rename from themes/archer/images/icons/database_connect.png rename to themes/funchat/images/icons/database_connect.png diff --git a/themes/archer/images/icons/database_delete.png b/themes/funchat/images/icons/database_delete.png similarity index 100% rename from themes/archer/images/icons/database_delete.png rename to themes/funchat/images/icons/database_delete.png diff --git a/themes/archer/images/icons/database_edit.png b/themes/funchat/images/icons/database_edit.png similarity index 100% rename from themes/archer/images/icons/database_edit.png rename to themes/funchat/images/icons/database_edit.png diff --git a/themes/archer/images/icons/database_error.png b/themes/funchat/images/icons/database_error.png similarity index 100% rename from themes/archer/images/icons/database_error.png rename to themes/funchat/images/icons/database_error.png diff --git a/themes/archer/images/icons/database_gear.png b/themes/funchat/images/icons/database_gear.png similarity index 100% rename from themes/archer/images/icons/database_gear.png rename to themes/funchat/images/icons/database_gear.png diff --git a/themes/archer/images/icons/database_go.png b/themes/funchat/images/icons/database_go.png similarity index 100% rename from themes/archer/images/icons/database_go.png rename to themes/funchat/images/icons/database_go.png diff --git a/themes/archer/images/icons/database_key.png b/themes/funchat/images/icons/database_key.png similarity index 100% rename from themes/archer/images/icons/database_key.png rename to themes/funchat/images/icons/database_key.png diff --git a/themes/archer/images/icons/database_lightning.png b/themes/funchat/images/icons/database_lightning.png similarity index 100% rename from themes/archer/images/icons/database_lightning.png rename to themes/funchat/images/icons/database_lightning.png diff --git a/themes/archer/images/icons/database_link.png b/themes/funchat/images/icons/database_link.png similarity index 100% rename from themes/archer/images/icons/database_link.png rename to themes/funchat/images/icons/database_link.png diff --git a/themes/archer/images/icons/database_refresh.png b/themes/funchat/images/icons/database_refresh.png similarity index 100% rename from themes/archer/images/icons/database_refresh.png rename to themes/funchat/images/icons/database_refresh.png diff --git a/themes/archer/images/icons/database_save.png b/themes/funchat/images/icons/database_save.png similarity index 100% rename from themes/archer/images/icons/database_save.png rename to themes/funchat/images/icons/database_save.png diff --git a/themes/archer/images/icons/database_table.png b/themes/funchat/images/icons/database_table.png similarity index 100% rename from themes/archer/images/icons/database_table.png rename to themes/funchat/images/icons/database_table.png diff --git a/themes/archer/images/icons/date.png b/themes/funchat/images/icons/date.png similarity index 100% rename from themes/archer/images/icons/date.png rename to themes/funchat/images/icons/date.png diff --git a/themes/archer/images/icons/date_add.png b/themes/funchat/images/icons/date_add.png similarity index 100% rename from themes/archer/images/icons/date_add.png rename to themes/funchat/images/icons/date_add.png diff --git a/themes/archer/images/icons/date_delete.png b/themes/funchat/images/icons/date_delete.png similarity index 100% rename from themes/archer/images/icons/date_delete.png rename to themes/funchat/images/icons/date_delete.png diff --git a/themes/archer/images/icons/date_edit.png b/themes/funchat/images/icons/date_edit.png similarity index 100% rename from themes/archer/images/icons/date_edit.png rename to themes/funchat/images/icons/date_edit.png diff --git a/themes/archer/images/icons/date_error.png b/themes/funchat/images/icons/date_error.png similarity index 100% rename from themes/archer/images/icons/date_error.png rename to themes/funchat/images/icons/date_error.png diff --git a/themes/archer/images/icons/date_go.png b/themes/funchat/images/icons/date_go.png similarity index 100% rename from themes/archer/images/icons/date_go.png rename to themes/funchat/images/icons/date_go.png diff --git a/themes/archer/images/icons/date_link.png b/themes/funchat/images/icons/date_link.png similarity index 100% rename from themes/archer/images/icons/date_link.png rename to themes/funchat/images/icons/date_link.png diff --git a/themes/archer/images/icons/date_magnify.png b/themes/funchat/images/icons/date_magnify.png similarity index 100% rename from themes/archer/images/icons/date_magnify.png rename to themes/funchat/images/icons/date_magnify.png diff --git a/themes/archer/images/icons/date_next.png b/themes/funchat/images/icons/date_next.png similarity index 100% rename from themes/archer/images/icons/date_next.png rename to themes/funchat/images/icons/date_next.png diff --git a/themes/archer/images/icons/date_previous.png b/themes/funchat/images/icons/date_previous.png similarity index 100% rename from themes/archer/images/icons/date_previous.png rename to themes/funchat/images/icons/date_previous.png diff --git a/themes/archer/images/icons/delete.png b/themes/funchat/images/icons/delete.png similarity index 100% rename from themes/archer/images/icons/delete.png rename to themes/funchat/images/icons/delete.png diff --git a/themes/archer/images/icons/disconnect.png b/themes/funchat/images/icons/disconnect.png similarity index 100% rename from themes/archer/images/icons/disconnect.png rename to themes/funchat/images/icons/disconnect.png diff --git a/themes/archer/images/icons/disk.png b/themes/funchat/images/icons/disk.png similarity index 100% rename from themes/archer/images/icons/disk.png rename to themes/funchat/images/icons/disk.png diff --git a/themes/archer/images/icons/disk_multiple.png b/themes/funchat/images/icons/disk_multiple.png similarity index 100% rename from themes/archer/images/icons/disk_multiple.png rename to themes/funchat/images/icons/disk_multiple.png diff --git a/themes/archer/images/icons/door.png b/themes/funchat/images/icons/door.png similarity index 100% rename from themes/archer/images/icons/door.png rename to themes/funchat/images/icons/door.png diff --git a/themes/archer/images/icons/door_in.png b/themes/funchat/images/icons/door_in.png similarity index 100% rename from themes/archer/images/icons/door_in.png rename to themes/funchat/images/icons/door_in.png diff --git a/themes/archer/images/icons/door_open.png b/themes/funchat/images/icons/door_open.png similarity index 100% rename from themes/archer/images/icons/door_open.png rename to themes/funchat/images/icons/door_open.png diff --git a/themes/archer/images/icons/door_out.png b/themes/funchat/images/icons/door_out.png similarity index 100% rename from themes/archer/images/icons/door_out.png rename to themes/funchat/images/icons/door_out.png diff --git a/themes/archer/images/icons/drink.png b/themes/funchat/images/icons/drink.png similarity index 100% rename from themes/archer/images/icons/drink.png rename to themes/funchat/images/icons/drink.png diff --git a/themes/archer/images/icons/drink_empty.png b/themes/funchat/images/icons/drink_empty.png similarity index 100% rename from themes/archer/images/icons/drink_empty.png rename to themes/funchat/images/icons/drink_empty.png diff --git a/themes/archer/images/icons/drive.png b/themes/funchat/images/icons/drive.png similarity index 100% rename from themes/archer/images/icons/drive.png rename to themes/funchat/images/icons/drive.png diff --git a/themes/archer/images/icons/drive_add.png b/themes/funchat/images/icons/drive_add.png similarity index 100% rename from themes/archer/images/icons/drive_add.png rename to themes/funchat/images/icons/drive_add.png diff --git a/themes/archer/images/icons/drive_burn.png b/themes/funchat/images/icons/drive_burn.png similarity index 100% rename from themes/archer/images/icons/drive_burn.png rename to themes/funchat/images/icons/drive_burn.png diff --git a/themes/archer/images/icons/drive_cd.png b/themes/funchat/images/icons/drive_cd.png similarity index 100% rename from themes/archer/images/icons/drive_cd.png rename to themes/funchat/images/icons/drive_cd.png diff --git a/themes/archer/images/icons/drive_cd_empty.png b/themes/funchat/images/icons/drive_cd_empty.png similarity index 100% rename from themes/archer/images/icons/drive_cd_empty.png rename to themes/funchat/images/icons/drive_cd_empty.png diff --git a/themes/archer/images/icons/drive_delete.png b/themes/funchat/images/icons/drive_delete.png similarity index 100% rename from themes/archer/images/icons/drive_delete.png rename to themes/funchat/images/icons/drive_delete.png diff --git a/themes/archer/images/icons/drive_disk.png b/themes/funchat/images/icons/drive_disk.png similarity index 100% rename from themes/archer/images/icons/drive_disk.png rename to themes/funchat/images/icons/drive_disk.png diff --git a/themes/archer/images/icons/drive_edit.png b/themes/funchat/images/icons/drive_edit.png similarity index 100% rename from themes/archer/images/icons/drive_edit.png rename to themes/funchat/images/icons/drive_edit.png diff --git a/themes/archer/images/icons/drive_error.png b/themes/funchat/images/icons/drive_error.png similarity index 100% rename from themes/archer/images/icons/drive_error.png rename to themes/funchat/images/icons/drive_error.png diff --git a/themes/archer/images/icons/drive_go.png b/themes/funchat/images/icons/drive_go.png similarity index 100% rename from themes/archer/images/icons/drive_go.png rename to themes/funchat/images/icons/drive_go.png diff --git a/themes/archer/images/icons/drive_key.png b/themes/funchat/images/icons/drive_key.png similarity index 100% rename from themes/archer/images/icons/drive_key.png rename to themes/funchat/images/icons/drive_key.png diff --git a/themes/archer/images/icons/drive_link.png b/themes/funchat/images/icons/drive_link.png similarity index 100% rename from themes/archer/images/icons/drive_link.png rename to themes/funchat/images/icons/drive_link.png diff --git a/themes/archer/images/icons/drive_magnify.png b/themes/funchat/images/icons/drive_magnify.png similarity index 100% rename from themes/archer/images/icons/drive_magnify.png rename to themes/funchat/images/icons/drive_magnify.png diff --git a/themes/archer/images/icons/drive_network.png b/themes/funchat/images/icons/drive_network.png similarity index 100% rename from themes/archer/images/icons/drive_network.png rename to themes/funchat/images/icons/drive_network.png diff --git a/themes/archer/images/icons/drive_rename.png b/themes/funchat/images/icons/drive_rename.png similarity index 100% rename from themes/archer/images/icons/drive_rename.png rename to themes/funchat/images/icons/drive_rename.png diff --git a/themes/archer/images/icons/drive_user.png b/themes/funchat/images/icons/drive_user.png similarity index 100% rename from themes/archer/images/icons/drive_user.png rename to themes/funchat/images/icons/drive_user.png diff --git a/themes/archer/images/icons/drive_web.png b/themes/funchat/images/icons/drive_web.png similarity index 100% rename from themes/archer/images/icons/drive_web.png rename to themes/funchat/images/icons/drive_web.png diff --git a/themes/archer/images/icons/dvd.png b/themes/funchat/images/icons/dvd.png similarity index 100% rename from themes/archer/images/icons/dvd.png rename to themes/funchat/images/icons/dvd.png diff --git a/themes/archer/images/icons/dvd_add.png b/themes/funchat/images/icons/dvd_add.png similarity index 100% rename from themes/archer/images/icons/dvd_add.png rename to themes/funchat/images/icons/dvd_add.png diff --git a/themes/archer/images/icons/dvd_delete.png b/themes/funchat/images/icons/dvd_delete.png similarity index 100% rename from themes/archer/images/icons/dvd_delete.png rename to themes/funchat/images/icons/dvd_delete.png diff --git a/themes/archer/images/icons/dvd_edit.png b/themes/funchat/images/icons/dvd_edit.png similarity index 100% rename from themes/archer/images/icons/dvd_edit.png rename to themes/funchat/images/icons/dvd_edit.png diff --git a/themes/archer/images/icons/dvd_error.png b/themes/funchat/images/icons/dvd_error.png similarity index 100% rename from themes/archer/images/icons/dvd_error.png rename to themes/funchat/images/icons/dvd_error.png diff --git a/themes/archer/images/icons/dvd_go.png b/themes/funchat/images/icons/dvd_go.png similarity index 100% rename from themes/archer/images/icons/dvd_go.png rename to themes/funchat/images/icons/dvd_go.png diff --git a/themes/archer/images/icons/dvd_key.png b/themes/funchat/images/icons/dvd_key.png similarity index 100% rename from themes/archer/images/icons/dvd_key.png rename to themes/funchat/images/icons/dvd_key.png diff --git a/themes/archer/images/icons/dvd_link.png b/themes/funchat/images/icons/dvd_link.png similarity index 100% rename from themes/archer/images/icons/dvd_link.png rename to themes/funchat/images/icons/dvd_link.png diff --git a/themes/archer/images/icons/email.png b/themes/funchat/images/icons/email.png similarity index 100% rename from themes/archer/images/icons/email.png rename to themes/funchat/images/icons/email.png diff --git a/themes/archer/images/icons/email_add.png b/themes/funchat/images/icons/email_add.png similarity index 100% rename from themes/archer/images/icons/email_add.png rename to themes/funchat/images/icons/email_add.png diff --git a/themes/archer/images/icons/email_attach.png b/themes/funchat/images/icons/email_attach.png similarity index 100% rename from themes/archer/images/icons/email_attach.png rename to themes/funchat/images/icons/email_attach.png diff --git a/themes/archer/images/icons/email_delete.png b/themes/funchat/images/icons/email_delete.png similarity index 100% rename from themes/archer/images/icons/email_delete.png rename to themes/funchat/images/icons/email_delete.png diff --git a/themes/archer/images/icons/email_edit.png b/themes/funchat/images/icons/email_edit.png similarity index 100% rename from themes/archer/images/icons/email_edit.png rename to themes/funchat/images/icons/email_edit.png diff --git a/themes/archer/images/icons/email_error.png b/themes/funchat/images/icons/email_error.png similarity index 100% rename from themes/archer/images/icons/email_error.png rename to themes/funchat/images/icons/email_error.png diff --git a/themes/archer/images/icons/email_go.png b/themes/funchat/images/icons/email_go.png similarity index 100% rename from themes/archer/images/icons/email_go.png rename to themes/funchat/images/icons/email_go.png diff --git a/themes/archer/images/icons/email_link.png b/themes/funchat/images/icons/email_link.png similarity index 100% rename from themes/archer/images/icons/email_link.png rename to themes/funchat/images/icons/email_link.png diff --git a/themes/archer/images/icons/email_open.png b/themes/funchat/images/icons/email_open.png similarity index 100% rename from themes/archer/images/icons/email_open.png rename to themes/funchat/images/icons/email_open.png diff --git a/themes/archer/images/icons/email_open_image.png b/themes/funchat/images/icons/email_open_image.png similarity index 100% rename from themes/archer/images/icons/email_open_image.png rename to themes/funchat/images/icons/email_open_image.png diff --git a/themes/archer/images/icons/emoticon_evilgrin.png b/themes/funchat/images/icons/emoticon_evilgrin.png similarity index 100% rename from themes/archer/images/icons/emoticon_evilgrin.png rename to themes/funchat/images/icons/emoticon_evilgrin.png diff --git a/themes/archer/images/icons/emoticon_grin.png b/themes/funchat/images/icons/emoticon_grin.png similarity index 100% rename from themes/archer/images/icons/emoticon_grin.png rename to themes/funchat/images/icons/emoticon_grin.png diff --git a/themes/archer/images/icons/emoticon_happy.png b/themes/funchat/images/icons/emoticon_happy.png similarity index 100% rename from themes/archer/images/icons/emoticon_happy.png rename to themes/funchat/images/icons/emoticon_happy.png diff --git a/themes/archer/images/icons/emoticon_smile.png b/themes/funchat/images/icons/emoticon_smile.png similarity index 100% rename from themes/archer/images/icons/emoticon_smile.png rename to themes/funchat/images/icons/emoticon_smile.png diff --git a/themes/archer/images/icons/emoticon_surprised.png b/themes/funchat/images/icons/emoticon_surprised.png similarity index 100% rename from themes/archer/images/icons/emoticon_surprised.png rename to themes/funchat/images/icons/emoticon_surprised.png diff --git a/themes/archer/images/icons/emoticon_tongue.png b/themes/funchat/images/icons/emoticon_tongue.png similarity index 100% rename from themes/archer/images/icons/emoticon_tongue.png rename to themes/funchat/images/icons/emoticon_tongue.png diff --git a/themes/archer/images/icons/emoticon_unhappy.png b/themes/funchat/images/icons/emoticon_unhappy.png similarity index 100% rename from themes/archer/images/icons/emoticon_unhappy.png rename to themes/funchat/images/icons/emoticon_unhappy.png diff --git a/themes/archer/images/icons/emoticon_waii.png b/themes/funchat/images/icons/emoticon_waii.png similarity index 100% rename from themes/archer/images/icons/emoticon_waii.png rename to themes/funchat/images/icons/emoticon_waii.png diff --git a/themes/archer/images/icons/emoticon_wink.png b/themes/funchat/images/icons/emoticon_wink.png similarity index 100% rename from themes/archer/images/icons/emoticon_wink.png rename to themes/funchat/images/icons/emoticon_wink.png diff --git a/themes/archer/images/icons/error.png b/themes/funchat/images/icons/error.png similarity index 100% rename from themes/archer/images/icons/error.png rename to themes/funchat/images/icons/error.png diff --git a/themes/archer/images/icons/error_add.png b/themes/funchat/images/icons/error_add.png similarity index 100% rename from themes/archer/images/icons/error_add.png rename to themes/funchat/images/icons/error_add.png diff --git a/themes/archer/images/icons/error_delete.png b/themes/funchat/images/icons/error_delete.png similarity index 100% rename from themes/archer/images/icons/error_delete.png rename to themes/funchat/images/icons/error_delete.png diff --git a/themes/archer/images/icons/error_go.png b/themes/funchat/images/icons/error_go.png similarity index 100% rename from themes/archer/images/icons/error_go.png rename to themes/funchat/images/icons/error_go.png diff --git a/themes/archer/images/icons/exclamation.png b/themes/funchat/images/icons/exclamation.png similarity index 100% rename from themes/archer/images/icons/exclamation.png rename to themes/funchat/images/icons/exclamation.png diff --git a/themes/archer/images/icons/eye.png b/themes/funchat/images/icons/eye.png similarity index 100% rename from themes/archer/images/icons/eye.png rename to themes/funchat/images/icons/eye.png diff --git a/themes/archer/images/icons/feed.png b/themes/funchat/images/icons/feed.png similarity index 100% rename from themes/archer/images/icons/feed.png rename to themes/funchat/images/icons/feed.png diff --git a/themes/archer/images/icons/feed_add.png b/themes/funchat/images/icons/feed_add.png similarity index 100% rename from themes/archer/images/icons/feed_add.png rename to themes/funchat/images/icons/feed_add.png diff --git a/themes/archer/images/icons/feed_delete.png b/themes/funchat/images/icons/feed_delete.png similarity index 100% rename from themes/archer/images/icons/feed_delete.png rename to themes/funchat/images/icons/feed_delete.png diff --git a/themes/archer/images/icons/feed_disk.png b/themes/funchat/images/icons/feed_disk.png similarity index 100% rename from themes/archer/images/icons/feed_disk.png rename to themes/funchat/images/icons/feed_disk.png diff --git a/themes/archer/images/icons/feed_edit.png b/themes/funchat/images/icons/feed_edit.png similarity index 100% rename from themes/archer/images/icons/feed_edit.png rename to themes/funchat/images/icons/feed_edit.png diff --git a/themes/archer/images/icons/feed_error.png b/themes/funchat/images/icons/feed_error.png similarity index 100% rename from themes/archer/images/icons/feed_error.png rename to themes/funchat/images/icons/feed_error.png diff --git a/themes/archer/images/icons/feed_go.png b/themes/funchat/images/icons/feed_go.png similarity index 100% rename from themes/archer/images/icons/feed_go.png rename to themes/funchat/images/icons/feed_go.png diff --git a/themes/archer/images/icons/feed_key.png b/themes/funchat/images/icons/feed_key.png similarity index 100% rename from themes/archer/images/icons/feed_key.png rename to themes/funchat/images/icons/feed_key.png diff --git a/themes/archer/images/icons/feed_link.png b/themes/funchat/images/icons/feed_link.png similarity index 100% rename from themes/archer/images/icons/feed_link.png rename to themes/funchat/images/icons/feed_link.png diff --git a/themes/archer/images/icons/feed_magnify.png b/themes/funchat/images/icons/feed_magnify.png similarity index 100% rename from themes/archer/images/icons/feed_magnify.png rename to themes/funchat/images/icons/feed_magnify.png diff --git a/themes/archer/images/female.png b/themes/funchat/images/icons/female.png similarity index 100% rename from themes/archer/images/female.png rename to themes/funchat/images/icons/female.png diff --git a/themes/archer/images/icons/film.png b/themes/funchat/images/icons/film.png similarity index 100% rename from themes/archer/images/icons/film.png rename to themes/funchat/images/icons/film.png diff --git a/themes/archer/images/icons/film_add.png b/themes/funchat/images/icons/film_add.png similarity index 100% rename from themes/archer/images/icons/film_add.png rename to themes/funchat/images/icons/film_add.png diff --git a/themes/archer/images/icons/film_delete.png b/themes/funchat/images/icons/film_delete.png similarity index 100% rename from themes/archer/images/icons/film_delete.png rename to themes/funchat/images/icons/film_delete.png diff --git a/themes/archer/images/icons/film_edit.png b/themes/funchat/images/icons/film_edit.png similarity index 100% rename from themes/archer/images/icons/film_edit.png rename to themes/funchat/images/icons/film_edit.png diff --git a/themes/archer/images/icons/film_error.png b/themes/funchat/images/icons/film_error.png similarity index 100% rename from themes/archer/images/icons/film_error.png rename to themes/funchat/images/icons/film_error.png diff --git a/themes/archer/images/icons/film_go.png b/themes/funchat/images/icons/film_go.png similarity index 100% rename from themes/archer/images/icons/film_go.png rename to themes/funchat/images/icons/film_go.png diff --git a/themes/archer/images/icons/film_key.png b/themes/funchat/images/icons/film_key.png similarity index 100% rename from themes/archer/images/icons/film_key.png rename to themes/funchat/images/icons/film_key.png diff --git a/themes/archer/images/icons/film_link.png b/themes/funchat/images/icons/film_link.png similarity index 100% rename from themes/archer/images/icons/film_link.png rename to themes/funchat/images/icons/film_link.png diff --git a/themes/archer/images/icons/film_save.png b/themes/funchat/images/icons/film_save.png similarity index 100% rename from themes/archer/images/icons/film_save.png rename to themes/funchat/images/icons/film_save.png diff --git a/themes/archer/images/icons/find.png b/themes/funchat/images/icons/find.png similarity index 100% rename from themes/archer/images/icons/find.png rename to themes/funchat/images/icons/find.png diff --git a/themes/archer/images/icons/flag_blue.png b/themes/funchat/images/icons/flag_blue.png similarity index 100% rename from themes/archer/images/icons/flag_blue.png rename to themes/funchat/images/icons/flag_blue.png diff --git a/themes/archer/images/icons/flag_green.png b/themes/funchat/images/icons/flag_green.png similarity index 100% rename from themes/archer/images/icons/flag_green.png rename to themes/funchat/images/icons/flag_green.png diff --git a/themes/archer/images/icons/flag_orange.png b/themes/funchat/images/icons/flag_orange.png similarity index 100% rename from themes/archer/images/icons/flag_orange.png rename to themes/funchat/images/icons/flag_orange.png diff --git a/themes/archer/images/icons/flag_pink.png b/themes/funchat/images/icons/flag_pink.png similarity index 100% rename from themes/archer/images/icons/flag_pink.png rename to themes/funchat/images/icons/flag_pink.png diff --git a/themes/archer/images/icons/flag_purple.png b/themes/funchat/images/icons/flag_purple.png similarity index 100% rename from themes/archer/images/icons/flag_purple.png rename to themes/funchat/images/icons/flag_purple.png diff --git a/themes/archer/images/icons/flag_red.png b/themes/funchat/images/icons/flag_red.png similarity index 100% rename from themes/archer/images/icons/flag_red.png rename to themes/funchat/images/icons/flag_red.png diff --git a/themes/archer/images/icons/flag_yellow.png b/themes/funchat/images/icons/flag_yellow.png similarity index 100% rename from themes/archer/images/icons/flag_yellow.png rename to themes/funchat/images/icons/flag_yellow.png diff --git a/themes/archer/images/icons/folder.png b/themes/funchat/images/icons/folder.png similarity index 100% rename from themes/archer/images/icons/folder.png rename to themes/funchat/images/icons/folder.png diff --git a/themes/archer/images/icons/folder_add.png b/themes/funchat/images/icons/folder_add.png similarity index 100% rename from themes/archer/images/icons/folder_add.png rename to themes/funchat/images/icons/folder_add.png diff --git a/themes/archer/images/icons/folder_bell.png b/themes/funchat/images/icons/folder_bell.png similarity index 100% rename from themes/archer/images/icons/folder_bell.png rename to themes/funchat/images/icons/folder_bell.png diff --git a/themes/archer/images/icons/folder_brick.png b/themes/funchat/images/icons/folder_brick.png similarity index 100% rename from themes/archer/images/icons/folder_brick.png rename to themes/funchat/images/icons/folder_brick.png diff --git a/themes/archer/images/icons/folder_bug.png b/themes/funchat/images/icons/folder_bug.png similarity index 100% rename from themes/archer/images/icons/folder_bug.png rename to themes/funchat/images/icons/folder_bug.png diff --git a/themes/archer/images/icons/folder_camera.png b/themes/funchat/images/icons/folder_camera.png similarity index 100% rename from themes/archer/images/icons/folder_camera.png rename to themes/funchat/images/icons/folder_camera.png diff --git a/themes/archer/images/icons/folder_database.png b/themes/funchat/images/icons/folder_database.png similarity index 100% rename from themes/archer/images/icons/folder_database.png rename to themes/funchat/images/icons/folder_database.png diff --git a/themes/archer/images/icons/folder_delete.png b/themes/funchat/images/icons/folder_delete.png similarity index 100% rename from themes/archer/images/icons/folder_delete.png rename to themes/funchat/images/icons/folder_delete.png diff --git a/themes/archer/images/icons/folder_edit.png b/themes/funchat/images/icons/folder_edit.png similarity index 100% rename from themes/archer/images/icons/folder_edit.png rename to themes/funchat/images/icons/folder_edit.png diff --git a/themes/archer/images/icons/folder_error.png b/themes/funchat/images/icons/folder_error.png similarity index 100% rename from themes/archer/images/icons/folder_error.png rename to themes/funchat/images/icons/folder_error.png diff --git a/themes/archer/images/icons/folder_explore.png b/themes/funchat/images/icons/folder_explore.png similarity index 100% rename from themes/archer/images/icons/folder_explore.png rename to themes/funchat/images/icons/folder_explore.png diff --git a/themes/archer/images/icons/folder_feed.png b/themes/funchat/images/icons/folder_feed.png similarity index 100% rename from themes/archer/images/icons/folder_feed.png rename to themes/funchat/images/icons/folder_feed.png diff --git a/themes/archer/images/icons/folder_find.png b/themes/funchat/images/icons/folder_find.png similarity index 100% rename from themes/archer/images/icons/folder_find.png rename to themes/funchat/images/icons/folder_find.png diff --git a/themes/archer/images/icons/folder_go.png b/themes/funchat/images/icons/folder_go.png similarity index 100% rename from themes/archer/images/icons/folder_go.png rename to themes/funchat/images/icons/folder_go.png diff --git a/themes/archer/images/icons/folder_heart.png b/themes/funchat/images/icons/folder_heart.png similarity index 100% rename from themes/archer/images/icons/folder_heart.png rename to themes/funchat/images/icons/folder_heart.png diff --git a/themes/archer/images/icons/folder_image.png b/themes/funchat/images/icons/folder_image.png similarity index 100% rename from themes/archer/images/icons/folder_image.png rename to themes/funchat/images/icons/folder_image.png diff --git a/themes/archer/images/icons/folder_key.png b/themes/funchat/images/icons/folder_key.png similarity index 100% rename from themes/archer/images/icons/folder_key.png rename to themes/funchat/images/icons/folder_key.png diff --git a/themes/archer/images/icons/folder_lightbulb.png b/themes/funchat/images/icons/folder_lightbulb.png similarity index 100% rename from themes/archer/images/icons/folder_lightbulb.png rename to themes/funchat/images/icons/folder_lightbulb.png diff --git a/themes/archer/images/icons/folder_link.png b/themes/funchat/images/icons/folder_link.png similarity index 100% rename from themes/archer/images/icons/folder_link.png rename to themes/funchat/images/icons/folder_link.png diff --git a/themes/archer/images/icons/folder_magnify.png b/themes/funchat/images/icons/folder_magnify.png similarity index 100% rename from themes/archer/images/icons/folder_magnify.png rename to themes/funchat/images/icons/folder_magnify.png diff --git a/themes/archer/images/icons/folder_page.png b/themes/funchat/images/icons/folder_page.png similarity index 100% rename from themes/archer/images/icons/folder_page.png rename to themes/funchat/images/icons/folder_page.png diff --git a/themes/archer/images/icons/folder_page_white.png b/themes/funchat/images/icons/folder_page_white.png similarity index 100% rename from themes/archer/images/icons/folder_page_white.png rename to themes/funchat/images/icons/folder_page_white.png diff --git a/themes/archer/images/icons/folder_palette.png b/themes/funchat/images/icons/folder_palette.png similarity index 100% rename from themes/archer/images/icons/folder_palette.png rename to themes/funchat/images/icons/folder_palette.png diff --git a/themes/archer/images/icons/folder_picture.png b/themes/funchat/images/icons/folder_picture.png similarity index 100% rename from themes/archer/images/icons/folder_picture.png rename to themes/funchat/images/icons/folder_picture.png diff --git a/themes/archer/images/icons/folder_star.png b/themes/funchat/images/icons/folder_star.png similarity index 100% rename from themes/archer/images/icons/folder_star.png rename to themes/funchat/images/icons/folder_star.png diff --git a/themes/archer/images/icons/folder_table.png b/themes/funchat/images/icons/folder_table.png similarity index 100% rename from themes/archer/images/icons/folder_table.png rename to themes/funchat/images/icons/folder_table.png diff --git a/themes/archer/images/icons/folder_user.png b/themes/funchat/images/icons/folder_user.png similarity index 100% rename from themes/archer/images/icons/folder_user.png rename to themes/funchat/images/icons/folder_user.png diff --git a/themes/archer/images/icons/folder_wrench.png b/themes/funchat/images/icons/folder_wrench.png similarity index 100% rename from themes/archer/images/icons/folder_wrench.png rename to themes/funchat/images/icons/folder_wrench.png diff --git a/themes/archer/images/icons/font.png b/themes/funchat/images/icons/font.png similarity index 100% rename from themes/archer/images/icons/font.png rename to themes/funchat/images/icons/font.png diff --git a/themes/archer/images/icons/font_add.png b/themes/funchat/images/icons/font_add.png similarity index 100% rename from themes/archer/images/icons/font_add.png rename to themes/funchat/images/icons/font_add.png diff --git a/themes/archer/images/icons/font_delete.png b/themes/funchat/images/icons/font_delete.png similarity index 100% rename from themes/archer/images/icons/font_delete.png rename to themes/funchat/images/icons/font_delete.png diff --git a/themes/archer/images/icons/font_go.png b/themes/funchat/images/icons/font_go.png similarity index 100% rename from themes/archer/images/icons/font_go.png rename to themes/funchat/images/icons/font_go.png diff --git a/themes/archer/images/icons/group.png b/themes/funchat/images/icons/group.png similarity index 100% rename from themes/archer/images/icons/group.png rename to themes/funchat/images/icons/group.png diff --git a/themes/archer/images/icons/group_add.png b/themes/funchat/images/icons/group_add.png similarity index 100% rename from themes/archer/images/icons/group_add.png rename to themes/funchat/images/icons/group_add.png diff --git a/themes/archer/images/icons/group_delete.png b/themes/funchat/images/icons/group_delete.png similarity index 100% rename from themes/archer/images/icons/group_delete.png rename to themes/funchat/images/icons/group_delete.png diff --git a/themes/archer/images/icons/group_edit.png b/themes/funchat/images/icons/group_edit.png similarity index 100% rename from themes/archer/images/icons/group_edit.png rename to themes/funchat/images/icons/group_edit.png diff --git a/themes/archer/images/icons/group_error.png b/themes/funchat/images/icons/group_error.png similarity index 100% rename from themes/archer/images/icons/group_error.png rename to themes/funchat/images/icons/group_error.png diff --git a/themes/archer/images/icons/group_gear.png b/themes/funchat/images/icons/group_gear.png similarity index 100% rename from themes/archer/images/icons/group_gear.png rename to themes/funchat/images/icons/group_gear.png diff --git a/themes/archer/images/icons/group_go.png b/themes/funchat/images/icons/group_go.png similarity index 100% rename from themes/archer/images/icons/group_go.png rename to themes/funchat/images/icons/group_go.png diff --git a/themes/archer/images/icons/group_key.png b/themes/funchat/images/icons/group_key.png similarity index 100% rename from themes/archer/images/icons/group_key.png rename to themes/funchat/images/icons/group_key.png diff --git a/themes/archer/images/icons/group_link.png b/themes/funchat/images/icons/group_link.png similarity index 100% rename from themes/archer/images/icons/group_link.png rename to themes/funchat/images/icons/group_link.png diff --git a/themes/archer/images/icons/heart.png b/themes/funchat/images/icons/heart.png similarity index 100% rename from themes/archer/images/icons/heart.png rename to themes/funchat/images/icons/heart.png diff --git a/themes/archer/images/icons/heart_add.png b/themes/funchat/images/icons/heart_add.png similarity index 100% rename from themes/archer/images/icons/heart_add.png rename to themes/funchat/images/icons/heart_add.png diff --git a/themes/archer/images/icons/heart_delete.png b/themes/funchat/images/icons/heart_delete.png similarity index 100% rename from themes/archer/images/icons/heart_delete.png rename to themes/funchat/images/icons/heart_delete.png diff --git a/themes/archer/images/icons/help.png b/themes/funchat/images/icons/help.png similarity index 100% rename from themes/archer/images/icons/help.png rename to themes/funchat/images/icons/help.png diff --git a/themes/archer/images/icons/hourglass.png b/themes/funchat/images/icons/hourglass.png similarity index 100% rename from themes/archer/images/icons/hourglass.png rename to themes/funchat/images/icons/hourglass.png diff --git a/themes/archer/images/icons/hourglass_add.png b/themes/funchat/images/icons/hourglass_add.png similarity index 100% rename from themes/archer/images/icons/hourglass_add.png rename to themes/funchat/images/icons/hourglass_add.png diff --git a/themes/archer/images/icons/hourglass_delete.png b/themes/funchat/images/icons/hourglass_delete.png similarity index 100% rename from themes/archer/images/icons/hourglass_delete.png rename to themes/funchat/images/icons/hourglass_delete.png diff --git a/themes/archer/images/icons/hourglass_go.png b/themes/funchat/images/icons/hourglass_go.png similarity index 100% rename from themes/archer/images/icons/hourglass_go.png rename to themes/funchat/images/icons/hourglass_go.png diff --git a/themes/archer/images/icons/hourglass_link.png b/themes/funchat/images/icons/hourglass_link.png similarity index 100% rename from themes/archer/images/icons/hourglass_link.png rename to themes/funchat/images/icons/hourglass_link.png diff --git a/themes/archer/images/icons/house.png b/themes/funchat/images/icons/house.png similarity index 100% rename from themes/archer/images/icons/house.png rename to themes/funchat/images/icons/house.png diff --git a/themes/archer/images/icons/house_go.png b/themes/funchat/images/icons/house_go.png similarity index 100% rename from themes/archer/images/icons/house_go.png rename to themes/funchat/images/icons/house_go.png diff --git a/themes/archer/images/icons/house_link.png b/themes/funchat/images/icons/house_link.png similarity index 100% rename from themes/archer/images/icons/house_link.png rename to themes/funchat/images/icons/house_link.png diff --git a/themes/archer/images/icons/html.png b/themes/funchat/images/icons/html.png similarity index 100% rename from themes/archer/images/icons/html.png rename to themes/funchat/images/icons/html.png diff --git a/themes/archer/images/icons/html_add.png b/themes/funchat/images/icons/html_add.png similarity index 100% rename from themes/archer/images/icons/html_add.png rename to themes/funchat/images/icons/html_add.png diff --git a/themes/archer/images/icons/html_delete.png b/themes/funchat/images/icons/html_delete.png similarity index 100% rename from themes/archer/images/icons/html_delete.png rename to themes/funchat/images/icons/html_delete.png diff --git a/themes/archer/images/icons/html_go.png b/themes/funchat/images/icons/html_go.png similarity index 100% rename from themes/archer/images/icons/html_go.png rename to themes/funchat/images/icons/html_go.png diff --git a/themes/archer/images/icons/html_valid.png b/themes/funchat/images/icons/html_valid.png similarity index 100% rename from themes/archer/images/icons/html_valid.png rename to themes/funchat/images/icons/html_valid.png diff --git a/themes/archer/images/icons/image.png b/themes/funchat/images/icons/image.png similarity index 100% rename from themes/archer/images/icons/image.png rename to themes/funchat/images/icons/image.png diff --git a/themes/archer/images/icons/image_add.png b/themes/funchat/images/icons/image_add.png similarity index 100% rename from themes/archer/images/icons/image_add.png rename to themes/funchat/images/icons/image_add.png diff --git a/themes/archer/images/icons/image_delete.png b/themes/funchat/images/icons/image_delete.png similarity index 100% rename from themes/archer/images/icons/image_delete.png rename to themes/funchat/images/icons/image_delete.png diff --git a/themes/archer/images/icons/image_edit.png b/themes/funchat/images/icons/image_edit.png similarity index 100% rename from themes/archer/images/icons/image_edit.png rename to themes/funchat/images/icons/image_edit.png diff --git a/themes/archer/images/icons/image_link.png b/themes/funchat/images/icons/image_link.png similarity index 100% rename from themes/archer/images/icons/image_link.png rename to themes/funchat/images/icons/image_link.png diff --git a/themes/archer/images/icons/images.png b/themes/funchat/images/icons/images.png similarity index 100% rename from themes/archer/images/icons/images.png rename to themes/funchat/images/icons/images.png diff --git a/themes/archer/images/icons/information.png b/themes/funchat/images/icons/information.png similarity index 100% rename from themes/archer/images/icons/information.png rename to themes/funchat/images/icons/information.png diff --git a/themes/archer/images/icons/ipod.png b/themes/funchat/images/icons/ipod.png similarity index 100% rename from themes/archer/images/icons/ipod.png rename to themes/funchat/images/icons/ipod.png diff --git a/themes/archer/images/icons/ipod_cast.png b/themes/funchat/images/icons/ipod_cast.png similarity index 100% rename from themes/archer/images/icons/ipod_cast.png rename to themes/funchat/images/icons/ipod_cast.png diff --git a/themes/archer/images/icons/ipod_cast_add.png b/themes/funchat/images/icons/ipod_cast_add.png similarity index 100% rename from themes/archer/images/icons/ipod_cast_add.png rename to themes/funchat/images/icons/ipod_cast_add.png diff --git a/themes/archer/images/icons/ipod_cast_delete.png b/themes/funchat/images/icons/ipod_cast_delete.png similarity index 100% rename from themes/archer/images/icons/ipod_cast_delete.png rename to themes/funchat/images/icons/ipod_cast_delete.png diff --git a/themes/archer/images/icons/ipod_sound.png b/themes/funchat/images/icons/ipod_sound.png similarity index 100% rename from themes/archer/images/icons/ipod_sound.png rename to themes/funchat/images/icons/ipod_sound.png diff --git a/themes/archer/images/icons/joystick.png b/themes/funchat/images/icons/joystick.png similarity index 100% rename from themes/archer/images/icons/joystick.png rename to themes/funchat/images/icons/joystick.png diff --git a/themes/archer/images/icons/joystick_add.png b/themes/funchat/images/icons/joystick_add.png similarity index 100% rename from themes/archer/images/icons/joystick_add.png rename to themes/funchat/images/icons/joystick_add.png diff --git a/themes/archer/images/icons/joystick_delete.png b/themes/funchat/images/icons/joystick_delete.png similarity index 100% rename from themes/archer/images/icons/joystick_delete.png rename to themes/funchat/images/icons/joystick_delete.png diff --git a/themes/archer/images/icons/joystick_error.png b/themes/funchat/images/icons/joystick_error.png similarity index 100% rename from themes/archer/images/icons/joystick_error.png rename to themes/funchat/images/icons/joystick_error.png diff --git a/themes/archer/images/icons/key.png b/themes/funchat/images/icons/key.png similarity index 100% rename from themes/archer/images/icons/key.png rename to themes/funchat/images/icons/key.png diff --git a/themes/archer/images/icons/key_add.png b/themes/funchat/images/icons/key_add.png similarity index 100% rename from themes/archer/images/icons/key_add.png rename to themes/funchat/images/icons/key_add.png diff --git a/themes/archer/images/icons/key_delete.png b/themes/funchat/images/icons/key_delete.png similarity index 100% rename from themes/archer/images/icons/key_delete.png rename to themes/funchat/images/icons/key_delete.png diff --git a/themes/archer/images/icons/key_go.png b/themes/funchat/images/icons/key_go.png similarity index 100% rename from themes/archer/images/icons/key_go.png rename to themes/funchat/images/icons/key_go.png diff --git a/themes/archer/images/icons/keyboard.png b/themes/funchat/images/icons/keyboard.png similarity index 100% rename from themes/archer/images/icons/keyboard.png rename to themes/funchat/images/icons/keyboard.png diff --git a/themes/archer/images/icons/keyboard_add.png b/themes/funchat/images/icons/keyboard_add.png similarity index 100% rename from themes/archer/images/icons/keyboard_add.png rename to themes/funchat/images/icons/keyboard_add.png diff --git a/themes/archer/images/icons/keyboard_delete.png b/themes/funchat/images/icons/keyboard_delete.png similarity index 100% rename from themes/archer/images/icons/keyboard_delete.png rename to themes/funchat/images/icons/keyboard_delete.png diff --git a/themes/archer/images/icons/keyboard_magnify.png b/themes/funchat/images/icons/keyboard_magnify.png similarity index 100% rename from themes/archer/images/icons/keyboard_magnify.png rename to themes/funchat/images/icons/keyboard_magnify.png diff --git a/themes/archer/images/icons/layers.png b/themes/funchat/images/icons/layers.png similarity index 100% rename from themes/archer/images/icons/layers.png rename to themes/funchat/images/icons/layers.png diff --git a/themes/archer/images/icons/layout.png b/themes/funchat/images/icons/layout.png similarity index 100% rename from themes/archer/images/icons/layout.png rename to themes/funchat/images/icons/layout.png diff --git a/themes/archer/images/icons/layout_add.png b/themes/funchat/images/icons/layout_add.png similarity index 100% rename from themes/archer/images/icons/layout_add.png rename to themes/funchat/images/icons/layout_add.png diff --git a/themes/archer/images/icons/layout_content.png b/themes/funchat/images/icons/layout_content.png similarity index 100% rename from themes/archer/images/icons/layout_content.png rename to themes/funchat/images/icons/layout_content.png diff --git a/themes/archer/images/icons/layout_delete.png b/themes/funchat/images/icons/layout_delete.png similarity index 100% rename from themes/archer/images/icons/layout_delete.png rename to themes/funchat/images/icons/layout_delete.png diff --git a/themes/archer/images/icons/layout_edit.png b/themes/funchat/images/icons/layout_edit.png similarity index 100% rename from themes/archer/images/icons/layout_edit.png rename to themes/funchat/images/icons/layout_edit.png diff --git a/themes/archer/images/icons/layout_error.png b/themes/funchat/images/icons/layout_error.png similarity index 100% rename from themes/archer/images/icons/layout_error.png rename to themes/funchat/images/icons/layout_error.png diff --git a/themes/archer/images/icons/layout_header.png b/themes/funchat/images/icons/layout_header.png similarity index 100% rename from themes/archer/images/icons/layout_header.png rename to themes/funchat/images/icons/layout_header.png diff --git a/themes/archer/images/icons/layout_link.png b/themes/funchat/images/icons/layout_link.png similarity index 100% rename from themes/archer/images/icons/layout_link.png rename to themes/funchat/images/icons/layout_link.png diff --git a/themes/archer/images/icons/layout_sidebar.png b/themes/funchat/images/icons/layout_sidebar.png similarity index 100% rename from themes/archer/images/icons/layout_sidebar.png rename to themes/funchat/images/icons/layout_sidebar.png diff --git a/themes/archer/images/icons/lightbulb.png b/themes/funchat/images/icons/lightbulb.png similarity index 100% rename from themes/archer/images/icons/lightbulb.png rename to themes/funchat/images/icons/lightbulb.png diff --git a/themes/archer/images/icons/lightbulb_add.png b/themes/funchat/images/icons/lightbulb_add.png similarity index 100% rename from themes/archer/images/icons/lightbulb_add.png rename to themes/funchat/images/icons/lightbulb_add.png diff --git a/themes/archer/images/icons/lightbulb_delete.png b/themes/funchat/images/icons/lightbulb_delete.png similarity index 100% rename from themes/archer/images/icons/lightbulb_delete.png rename to themes/funchat/images/icons/lightbulb_delete.png diff --git a/themes/archer/images/icons/lightbulb_off.png b/themes/funchat/images/icons/lightbulb_off.png similarity index 100% rename from themes/archer/images/icons/lightbulb_off.png rename to themes/funchat/images/icons/lightbulb_off.png diff --git a/themes/archer/images/icons/lightning.png b/themes/funchat/images/icons/lightning.png similarity index 100% rename from themes/archer/images/icons/lightning.png rename to themes/funchat/images/icons/lightning.png diff --git a/themes/archer/images/icons/lightning_add.png b/themes/funchat/images/icons/lightning_add.png similarity index 100% rename from themes/archer/images/icons/lightning_add.png rename to themes/funchat/images/icons/lightning_add.png diff --git a/themes/archer/images/icons/lightning_delete.png b/themes/funchat/images/icons/lightning_delete.png similarity index 100% rename from themes/archer/images/icons/lightning_delete.png rename to themes/funchat/images/icons/lightning_delete.png diff --git a/themes/archer/images/icons/lightning_go.png b/themes/funchat/images/icons/lightning_go.png similarity index 100% rename from themes/archer/images/icons/lightning_go.png rename to themes/funchat/images/icons/lightning_go.png diff --git a/themes/archer/images/icons/link.png b/themes/funchat/images/icons/link.png similarity index 100% rename from themes/archer/images/icons/link.png rename to themes/funchat/images/icons/link.png diff --git a/themes/archer/images/icons/link_add.png b/themes/funchat/images/icons/link_add.png similarity index 100% rename from themes/archer/images/icons/link_add.png rename to themes/funchat/images/icons/link_add.png diff --git a/themes/archer/images/icons/link_break.png b/themes/funchat/images/icons/link_break.png similarity index 100% rename from themes/archer/images/icons/link_break.png rename to themes/funchat/images/icons/link_break.png diff --git a/themes/archer/images/icons/link_delete.png b/themes/funchat/images/icons/link_delete.png similarity index 100% rename from themes/archer/images/icons/link_delete.png rename to themes/funchat/images/icons/link_delete.png diff --git a/themes/archer/images/icons/link_edit.png b/themes/funchat/images/icons/link_edit.png similarity index 100% rename from themes/archer/images/icons/link_edit.png rename to themes/funchat/images/icons/link_edit.png diff --git a/themes/archer/images/icons/link_error.png b/themes/funchat/images/icons/link_error.png similarity index 100% rename from themes/archer/images/icons/link_error.png rename to themes/funchat/images/icons/link_error.png diff --git a/themes/archer/images/icons/link_go.png b/themes/funchat/images/icons/link_go.png similarity index 100% rename from themes/archer/images/icons/link_go.png rename to themes/funchat/images/icons/link_go.png diff --git a/themes/archer/images/icons/lock.png b/themes/funchat/images/icons/lock.png similarity index 100% rename from themes/archer/images/icons/lock.png rename to themes/funchat/images/icons/lock.png diff --git a/themes/archer/images/icons/lock_add.png b/themes/funchat/images/icons/lock_add.png similarity index 100% rename from themes/archer/images/icons/lock_add.png rename to themes/funchat/images/icons/lock_add.png diff --git a/themes/archer/images/icons/lock_break.png b/themes/funchat/images/icons/lock_break.png similarity index 100% rename from themes/archer/images/icons/lock_break.png rename to themes/funchat/images/icons/lock_break.png diff --git a/themes/archer/images/icons/lock_delete.png b/themes/funchat/images/icons/lock_delete.png similarity index 100% rename from themes/archer/images/icons/lock_delete.png rename to themes/funchat/images/icons/lock_delete.png diff --git a/themes/archer/images/icons/lock_edit.png b/themes/funchat/images/icons/lock_edit.png similarity index 100% rename from themes/archer/images/icons/lock_edit.png rename to themes/funchat/images/icons/lock_edit.png diff --git a/themes/archer/images/icons/lock_go.png b/themes/funchat/images/icons/lock_go.png similarity index 100% rename from themes/archer/images/icons/lock_go.png rename to themes/funchat/images/icons/lock_go.png diff --git a/themes/archer/images/icons/lock_open.png b/themes/funchat/images/icons/lock_open.png similarity index 100% rename from themes/archer/images/icons/lock_open.png rename to themes/funchat/images/icons/lock_open.png diff --git a/themes/archer/images/icons/lorry.png b/themes/funchat/images/icons/lorry.png similarity index 100% rename from themes/archer/images/icons/lorry.png rename to themes/funchat/images/icons/lorry.png diff --git a/themes/archer/images/icons/lorry_add.png b/themes/funchat/images/icons/lorry_add.png similarity index 100% rename from themes/archer/images/icons/lorry_add.png rename to themes/funchat/images/icons/lorry_add.png diff --git a/themes/archer/images/icons/lorry_delete.png b/themes/funchat/images/icons/lorry_delete.png similarity index 100% rename from themes/archer/images/icons/lorry_delete.png rename to themes/funchat/images/icons/lorry_delete.png diff --git a/themes/archer/images/icons/lorry_error.png b/themes/funchat/images/icons/lorry_error.png similarity index 100% rename from themes/archer/images/icons/lorry_error.png rename to themes/funchat/images/icons/lorry_error.png diff --git a/themes/archer/images/icons/lorry_flatbed.png b/themes/funchat/images/icons/lorry_flatbed.png similarity index 100% rename from themes/archer/images/icons/lorry_flatbed.png rename to themes/funchat/images/icons/lorry_flatbed.png diff --git a/themes/archer/images/icons/lorry_go.png b/themes/funchat/images/icons/lorry_go.png similarity index 100% rename from themes/archer/images/icons/lorry_go.png rename to themes/funchat/images/icons/lorry_go.png diff --git a/themes/archer/images/icons/lorry_link.png b/themes/funchat/images/icons/lorry_link.png similarity index 100% rename from themes/archer/images/icons/lorry_link.png rename to themes/funchat/images/icons/lorry_link.png diff --git a/themes/archer/images/icons/magifier_zoom_out.png b/themes/funchat/images/icons/magifier_zoom_out.png similarity index 100% rename from themes/archer/images/icons/magifier_zoom_out.png rename to themes/funchat/images/icons/magifier_zoom_out.png diff --git a/themes/archer/images/icons/magnifier.png b/themes/funchat/images/icons/magnifier.png similarity index 100% rename from themes/archer/images/icons/magnifier.png rename to themes/funchat/images/icons/magnifier.png diff --git a/themes/archer/images/icons/magnifier_zoom_in.png b/themes/funchat/images/icons/magnifier_zoom_in.png similarity index 100% rename from themes/archer/images/icons/magnifier_zoom_in.png rename to themes/funchat/images/icons/magnifier_zoom_in.png diff --git a/themes/archer/images/icons/male.png b/themes/funchat/images/icons/male.png similarity index 100% rename from themes/archer/images/icons/male.png rename to themes/funchat/images/icons/male.png diff --git a/themes/archer/images/icons/map.png b/themes/funchat/images/icons/map.png similarity index 100% rename from themes/archer/images/icons/map.png rename to themes/funchat/images/icons/map.png diff --git a/themes/archer/images/icons/map_add.png b/themes/funchat/images/icons/map_add.png similarity index 100% rename from themes/archer/images/icons/map_add.png rename to themes/funchat/images/icons/map_add.png diff --git a/themes/archer/images/icons/map_delete.png b/themes/funchat/images/icons/map_delete.png similarity index 100% rename from themes/archer/images/icons/map_delete.png rename to themes/funchat/images/icons/map_delete.png diff --git a/themes/archer/images/icons/map_edit.png b/themes/funchat/images/icons/map_edit.png similarity index 100% rename from themes/archer/images/icons/map_edit.png rename to themes/funchat/images/icons/map_edit.png diff --git a/themes/archer/images/icons/map_go.png b/themes/funchat/images/icons/map_go.png similarity index 100% rename from themes/archer/images/icons/map_go.png rename to themes/funchat/images/icons/map_go.png diff --git a/themes/archer/images/icons/map_magnify.png b/themes/funchat/images/icons/map_magnify.png similarity index 100% rename from themes/archer/images/icons/map_magnify.png rename to themes/funchat/images/icons/map_magnify.png diff --git a/themes/archer/images/icons/medal_bronze_1.png b/themes/funchat/images/icons/medal_bronze_1.png similarity index 100% rename from themes/archer/images/icons/medal_bronze_1.png rename to themes/funchat/images/icons/medal_bronze_1.png diff --git a/themes/archer/images/icons/medal_bronze_2.png b/themes/funchat/images/icons/medal_bronze_2.png similarity index 100% rename from themes/archer/images/icons/medal_bronze_2.png rename to themes/funchat/images/icons/medal_bronze_2.png diff --git a/themes/archer/images/icons/medal_bronze_3.png b/themes/funchat/images/icons/medal_bronze_3.png similarity index 100% rename from themes/archer/images/icons/medal_bronze_3.png rename to themes/funchat/images/icons/medal_bronze_3.png diff --git a/themes/archer/images/icons/medal_bronze_add.png b/themes/funchat/images/icons/medal_bronze_add.png similarity index 100% rename from themes/archer/images/icons/medal_bronze_add.png rename to themes/funchat/images/icons/medal_bronze_add.png diff --git a/themes/archer/images/icons/medal_bronze_delete.png b/themes/funchat/images/icons/medal_bronze_delete.png similarity index 100% rename from themes/archer/images/icons/medal_bronze_delete.png rename to themes/funchat/images/icons/medal_bronze_delete.png diff --git a/themes/archer/images/icons/medal_gold_1.png b/themes/funchat/images/icons/medal_gold_1.png similarity index 100% rename from themes/archer/images/icons/medal_gold_1.png rename to themes/funchat/images/icons/medal_gold_1.png diff --git a/themes/archer/images/icons/medal_gold_2.png b/themes/funchat/images/icons/medal_gold_2.png similarity index 100% rename from themes/archer/images/icons/medal_gold_2.png rename to themes/funchat/images/icons/medal_gold_2.png diff --git a/themes/archer/images/icons/medal_gold_3.png b/themes/funchat/images/icons/medal_gold_3.png similarity index 100% rename from themes/archer/images/icons/medal_gold_3.png rename to themes/funchat/images/icons/medal_gold_3.png diff --git a/themes/archer/images/icons/medal_gold_add.png b/themes/funchat/images/icons/medal_gold_add.png similarity index 100% rename from themes/archer/images/icons/medal_gold_add.png rename to themes/funchat/images/icons/medal_gold_add.png diff --git a/themes/archer/images/icons/medal_gold_delete.png b/themes/funchat/images/icons/medal_gold_delete.png similarity index 100% rename from themes/archer/images/icons/medal_gold_delete.png rename to themes/funchat/images/icons/medal_gold_delete.png diff --git a/themes/archer/images/icons/medal_silver_1.png b/themes/funchat/images/icons/medal_silver_1.png similarity index 100% rename from themes/archer/images/icons/medal_silver_1.png rename to themes/funchat/images/icons/medal_silver_1.png diff --git a/themes/archer/images/icons/medal_silver_2.png b/themes/funchat/images/icons/medal_silver_2.png similarity index 100% rename from themes/archer/images/icons/medal_silver_2.png rename to themes/funchat/images/icons/medal_silver_2.png diff --git a/themes/archer/images/icons/medal_silver_3.png b/themes/funchat/images/icons/medal_silver_3.png similarity index 100% rename from themes/archer/images/icons/medal_silver_3.png rename to themes/funchat/images/icons/medal_silver_3.png diff --git a/themes/archer/images/icons/medal_silver_add.png b/themes/funchat/images/icons/medal_silver_add.png similarity index 100% rename from themes/archer/images/icons/medal_silver_add.png rename to themes/funchat/images/icons/medal_silver_add.png diff --git a/themes/archer/images/icons/medal_silver_delete.png b/themes/funchat/images/icons/medal_silver_delete.png similarity index 100% rename from themes/archer/images/icons/medal_silver_delete.png rename to themes/funchat/images/icons/medal_silver_delete.png diff --git a/themes/archer/images/icons/money.png b/themes/funchat/images/icons/money.png similarity index 100% rename from themes/archer/images/icons/money.png rename to themes/funchat/images/icons/money.png diff --git a/themes/archer/images/icons/money_add.png b/themes/funchat/images/icons/money_add.png similarity index 100% rename from themes/archer/images/icons/money_add.png rename to themes/funchat/images/icons/money_add.png diff --git a/themes/archer/images/icons/money_delete.png b/themes/funchat/images/icons/money_delete.png similarity index 100% rename from themes/archer/images/icons/money_delete.png rename to themes/funchat/images/icons/money_delete.png diff --git a/themes/archer/images/icons/money_dollar.png b/themes/funchat/images/icons/money_dollar.png similarity index 100% rename from themes/archer/images/icons/money_dollar.png rename to themes/funchat/images/icons/money_dollar.png diff --git a/themes/archer/images/icons/money_euro.png b/themes/funchat/images/icons/money_euro.png similarity index 100% rename from themes/archer/images/icons/money_euro.png rename to themes/funchat/images/icons/money_euro.png diff --git a/themes/archer/images/icons/money_pound.png b/themes/funchat/images/icons/money_pound.png similarity index 100% rename from themes/archer/images/icons/money_pound.png rename to themes/funchat/images/icons/money_pound.png diff --git a/themes/archer/images/icons/money_yen.png b/themes/funchat/images/icons/money_yen.png similarity index 100% rename from themes/archer/images/icons/money_yen.png rename to themes/funchat/images/icons/money_yen.png diff --git a/themes/archer/images/icons/monitor.png b/themes/funchat/images/icons/monitor.png similarity index 100% rename from themes/archer/images/icons/monitor.png rename to themes/funchat/images/icons/monitor.png diff --git a/themes/archer/images/icons/monitor_add.png b/themes/funchat/images/icons/monitor_add.png similarity index 100% rename from themes/archer/images/icons/monitor_add.png rename to themes/funchat/images/icons/monitor_add.png diff --git a/themes/archer/images/icons/monitor_delete.png b/themes/funchat/images/icons/monitor_delete.png similarity index 100% rename from themes/archer/images/icons/monitor_delete.png rename to themes/funchat/images/icons/monitor_delete.png diff --git a/themes/archer/images/icons/monitor_edit.png b/themes/funchat/images/icons/monitor_edit.png similarity index 100% rename from themes/archer/images/icons/monitor_edit.png rename to themes/funchat/images/icons/monitor_edit.png diff --git a/themes/archer/images/icons/monitor_error.png b/themes/funchat/images/icons/monitor_error.png similarity index 100% rename from themes/archer/images/icons/monitor_error.png rename to themes/funchat/images/icons/monitor_error.png diff --git a/themes/archer/images/icons/monitor_go.png b/themes/funchat/images/icons/monitor_go.png similarity index 100% rename from themes/archer/images/icons/monitor_go.png rename to themes/funchat/images/icons/monitor_go.png diff --git a/themes/archer/images/icons/monitor_lightning.png b/themes/funchat/images/icons/monitor_lightning.png similarity index 100% rename from themes/archer/images/icons/monitor_lightning.png rename to themes/funchat/images/icons/monitor_lightning.png diff --git a/themes/archer/images/icons/monitor_link.png b/themes/funchat/images/icons/monitor_link.png similarity index 100% rename from themes/archer/images/icons/monitor_link.png rename to themes/funchat/images/icons/monitor_link.png diff --git a/themes/archer/images/icons/mouse.png b/themes/funchat/images/icons/mouse.png similarity index 100% rename from themes/archer/images/icons/mouse.png rename to themes/funchat/images/icons/mouse.png diff --git a/themes/archer/images/icons/mouse_add.png b/themes/funchat/images/icons/mouse_add.png similarity index 100% rename from themes/archer/images/icons/mouse_add.png rename to themes/funchat/images/icons/mouse_add.png diff --git a/themes/archer/images/icons/mouse_delete.png b/themes/funchat/images/icons/mouse_delete.png similarity index 100% rename from themes/archer/images/icons/mouse_delete.png rename to themes/funchat/images/icons/mouse_delete.png diff --git a/themes/archer/images/icons/mouse_error.png b/themes/funchat/images/icons/mouse_error.png similarity index 100% rename from themes/archer/images/icons/mouse_error.png rename to themes/funchat/images/icons/mouse_error.png diff --git a/themes/archer/images/icons/music.png b/themes/funchat/images/icons/music.png similarity index 100% rename from themes/archer/images/icons/music.png rename to themes/funchat/images/icons/music.png diff --git a/themes/archer/images/icons/new.png b/themes/funchat/images/icons/new.png similarity index 100% rename from themes/archer/images/icons/new.png rename to themes/funchat/images/icons/new.png diff --git a/themes/archer/images/icons/newspaper.png b/themes/funchat/images/icons/newspaper.png similarity index 100% rename from themes/archer/images/icons/newspaper.png rename to themes/funchat/images/icons/newspaper.png diff --git a/themes/archer/images/icons/newspaper_add.png b/themes/funchat/images/icons/newspaper_add.png similarity index 100% rename from themes/archer/images/icons/newspaper_add.png rename to themes/funchat/images/icons/newspaper_add.png diff --git a/themes/archer/images/icons/newspaper_delete.png b/themes/funchat/images/icons/newspaper_delete.png similarity index 100% rename from themes/archer/images/icons/newspaper_delete.png rename to themes/funchat/images/icons/newspaper_delete.png diff --git a/themes/archer/images/icons/newspaper_go.png b/themes/funchat/images/icons/newspaper_go.png similarity index 100% rename from themes/archer/images/icons/newspaper_go.png rename to themes/funchat/images/icons/newspaper_go.png diff --git a/themes/archer/images/icons/newspaper_link.png b/themes/funchat/images/icons/newspaper_link.png similarity index 100% rename from themes/archer/images/icons/newspaper_link.png rename to themes/funchat/images/icons/newspaper_link.png diff --git a/themes/archer/images/icons/note.png b/themes/funchat/images/icons/note.png similarity index 100% rename from themes/archer/images/icons/note.png rename to themes/funchat/images/icons/note.png diff --git a/themes/archer/images/icons/note_add.png b/themes/funchat/images/icons/note_add.png similarity index 100% rename from themes/archer/images/icons/note_add.png rename to themes/funchat/images/icons/note_add.png diff --git a/themes/archer/images/icons/note_delete.png b/themes/funchat/images/icons/note_delete.png similarity index 100% rename from themes/archer/images/icons/note_delete.png rename to themes/funchat/images/icons/note_delete.png diff --git a/themes/archer/images/icons/note_edit.png b/themes/funchat/images/icons/note_edit.png similarity index 100% rename from themes/archer/images/icons/note_edit.png rename to themes/funchat/images/icons/note_edit.png diff --git a/themes/archer/images/icons/note_error.png b/themes/funchat/images/icons/note_error.png similarity index 100% rename from themes/archer/images/icons/note_error.png rename to themes/funchat/images/icons/note_error.png diff --git a/themes/archer/images/icons/note_go.png b/themes/funchat/images/icons/note_go.png similarity index 100% rename from themes/archer/images/icons/note_go.png rename to themes/funchat/images/icons/note_go.png diff --git a/themes/funchat/images/icons/openid.gif b/themes/funchat/images/icons/openid.gif new file mode 100644 index 0000000..e2d8377 Binary files /dev/null and b/themes/funchat/images/icons/openid.gif differ diff --git a/themes/archer/images/icons/overlays.png b/themes/funchat/images/icons/overlays.png similarity index 100% rename from themes/archer/images/icons/overlays.png rename to themes/funchat/images/icons/overlays.png diff --git a/themes/archer/images/icons/package.png b/themes/funchat/images/icons/package.png similarity index 100% rename from themes/archer/images/icons/package.png rename to themes/funchat/images/icons/package.png diff --git a/themes/archer/images/icons/package_add.png b/themes/funchat/images/icons/package_add.png similarity index 100% rename from themes/archer/images/icons/package_add.png rename to themes/funchat/images/icons/package_add.png diff --git a/themes/archer/images/icons/package_delete.png b/themes/funchat/images/icons/package_delete.png similarity index 100% rename from themes/archer/images/icons/package_delete.png rename to themes/funchat/images/icons/package_delete.png diff --git a/themes/archer/images/icons/package_go.png b/themes/funchat/images/icons/package_go.png similarity index 100% rename from themes/archer/images/icons/package_go.png rename to themes/funchat/images/icons/package_go.png diff --git a/themes/archer/images/icons/package_green.png b/themes/funchat/images/icons/package_green.png similarity index 100% rename from themes/archer/images/icons/package_green.png rename to themes/funchat/images/icons/package_green.png diff --git a/themes/archer/images/icons/package_link.png b/themes/funchat/images/icons/package_link.png similarity index 100% rename from themes/archer/images/icons/package_link.png rename to themes/funchat/images/icons/package_link.png diff --git a/themes/archer/images/icons/page.png b/themes/funchat/images/icons/page.png similarity index 100% rename from themes/archer/images/icons/page.png rename to themes/funchat/images/icons/page.png diff --git a/themes/archer/images/icons/page_add.png b/themes/funchat/images/icons/page_add.png similarity index 100% rename from themes/archer/images/icons/page_add.png rename to themes/funchat/images/icons/page_add.png diff --git a/themes/archer/images/icons/page_attach.png b/themes/funchat/images/icons/page_attach.png similarity index 100% rename from themes/archer/images/icons/page_attach.png rename to themes/funchat/images/icons/page_attach.png diff --git a/themes/archer/images/icons/page_code.png b/themes/funchat/images/icons/page_code.png similarity index 100% rename from themes/archer/images/icons/page_code.png rename to themes/funchat/images/icons/page_code.png diff --git a/themes/archer/images/icons/page_copy.png b/themes/funchat/images/icons/page_copy.png similarity index 100% rename from themes/archer/images/icons/page_copy.png rename to themes/funchat/images/icons/page_copy.png diff --git a/themes/archer/images/icons/page_delete.png b/themes/funchat/images/icons/page_delete.png similarity index 100% rename from themes/archer/images/icons/page_delete.png rename to themes/funchat/images/icons/page_delete.png diff --git a/themes/archer/images/icons/page_edit.png b/themes/funchat/images/icons/page_edit.png similarity index 100% rename from themes/archer/images/icons/page_edit.png rename to themes/funchat/images/icons/page_edit.png diff --git a/themes/archer/images/icons/page_error.png b/themes/funchat/images/icons/page_error.png similarity index 100% rename from themes/archer/images/icons/page_error.png rename to themes/funchat/images/icons/page_error.png diff --git a/themes/archer/images/icons/page_excel.png b/themes/funchat/images/icons/page_excel.png similarity index 100% rename from themes/archer/images/icons/page_excel.png rename to themes/funchat/images/icons/page_excel.png diff --git a/themes/archer/images/icons/page_find.png b/themes/funchat/images/icons/page_find.png similarity index 100% rename from themes/archer/images/icons/page_find.png rename to themes/funchat/images/icons/page_find.png diff --git a/themes/archer/images/icons/page_gear.png b/themes/funchat/images/icons/page_gear.png similarity index 100% rename from themes/archer/images/icons/page_gear.png rename to themes/funchat/images/icons/page_gear.png diff --git a/themes/archer/images/icons/page_go.png b/themes/funchat/images/icons/page_go.png similarity index 100% rename from themes/archer/images/icons/page_go.png rename to themes/funchat/images/icons/page_go.png diff --git a/themes/archer/images/icons/page_green.png b/themes/funchat/images/icons/page_green.png similarity index 100% rename from themes/archer/images/icons/page_green.png rename to themes/funchat/images/icons/page_green.png diff --git a/themes/archer/images/icons/page_key.png b/themes/funchat/images/icons/page_key.png similarity index 100% rename from themes/archer/images/icons/page_key.png rename to themes/funchat/images/icons/page_key.png diff --git a/themes/archer/images/icons/page_lightning.png b/themes/funchat/images/icons/page_lightning.png similarity index 100% rename from themes/archer/images/icons/page_lightning.png rename to themes/funchat/images/icons/page_lightning.png diff --git a/themes/archer/images/icons/page_link.png b/themes/funchat/images/icons/page_link.png similarity index 100% rename from themes/archer/images/icons/page_link.png rename to themes/funchat/images/icons/page_link.png diff --git a/themes/archer/images/icons/page_paintbrush.png b/themes/funchat/images/icons/page_paintbrush.png similarity index 100% rename from themes/archer/images/icons/page_paintbrush.png rename to themes/funchat/images/icons/page_paintbrush.png diff --git a/themes/archer/images/icons/page_paste.png b/themes/funchat/images/icons/page_paste.png similarity index 100% rename from themes/archer/images/icons/page_paste.png rename to themes/funchat/images/icons/page_paste.png diff --git a/themes/archer/images/icons/page_red.png b/themes/funchat/images/icons/page_red.png similarity index 100% rename from themes/archer/images/icons/page_red.png rename to themes/funchat/images/icons/page_red.png diff --git a/themes/archer/images/icons/page_refresh.png b/themes/funchat/images/icons/page_refresh.png similarity index 100% rename from themes/archer/images/icons/page_refresh.png rename to themes/funchat/images/icons/page_refresh.png diff --git a/themes/archer/images/icons/page_save.png b/themes/funchat/images/icons/page_save.png similarity index 100% rename from themes/archer/images/icons/page_save.png rename to themes/funchat/images/icons/page_save.png diff --git a/themes/archer/images/icons/page_white.png b/themes/funchat/images/icons/page_white.png similarity index 100% rename from themes/archer/images/icons/page_white.png rename to themes/funchat/images/icons/page_white.png diff --git a/themes/archer/images/icons/page_white_acrobat.png b/themes/funchat/images/icons/page_white_acrobat.png similarity index 100% rename from themes/archer/images/icons/page_white_acrobat.png rename to themes/funchat/images/icons/page_white_acrobat.png diff --git a/themes/archer/images/icons/page_white_actionscript.png b/themes/funchat/images/icons/page_white_actionscript.png similarity index 100% rename from themes/archer/images/icons/page_white_actionscript.png rename to themes/funchat/images/icons/page_white_actionscript.png diff --git a/themes/archer/images/icons/page_white_add.png b/themes/funchat/images/icons/page_white_add.png similarity index 100% rename from themes/archer/images/icons/page_white_add.png rename to themes/funchat/images/icons/page_white_add.png diff --git a/themes/archer/images/icons/page_white_c.png b/themes/funchat/images/icons/page_white_c.png similarity index 100% rename from themes/archer/images/icons/page_white_c.png rename to themes/funchat/images/icons/page_white_c.png diff --git a/themes/archer/images/icons/page_white_camera.png b/themes/funchat/images/icons/page_white_camera.png similarity index 100% rename from themes/archer/images/icons/page_white_camera.png rename to themes/funchat/images/icons/page_white_camera.png diff --git a/themes/archer/images/icons/page_white_cd.png b/themes/funchat/images/icons/page_white_cd.png similarity index 100% rename from themes/archer/images/icons/page_white_cd.png rename to themes/funchat/images/icons/page_white_cd.png diff --git a/themes/archer/images/icons/page_white_code.png b/themes/funchat/images/icons/page_white_code.png similarity index 100% rename from themes/archer/images/icons/page_white_code.png rename to themes/funchat/images/icons/page_white_code.png diff --git a/themes/archer/images/icons/page_white_code_red.png b/themes/funchat/images/icons/page_white_code_red.png similarity index 100% rename from themes/archer/images/icons/page_white_code_red.png rename to themes/funchat/images/icons/page_white_code_red.png diff --git a/themes/archer/images/icons/page_white_coldfusion.png b/themes/funchat/images/icons/page_white_coldfusion.png similarity index 100% rename from themes/archer/images/icons/page_white_coldfusion.png rename to themes/funchat/images/icons/page_white_coldfusion.png diff --git a/themes/archer/images/icons/page_white_compressed.png b/themes/funchat/images/icons/page_white_compressed.png similarity index 100% rename from themes/archer/images/icons/page_white_compressed.png rename to themes/funchat/images/icons/page_white_compressed.png diff --git a/themes/archer/images/icons/page_white_copy.png b/themes/funchat/images/icons/page_white_copy.png similarity index 100% rename from themes/archer/images/icons/page_white_copy.png rename to themes/funchat/images/icons/page_white_copy.png diff --git a/themes/archer/images/icons/page_white_cplusplus.png b/themes/funchat/images/icons/page_white_cplusplus.png similarity index 100% rename from themes/archer/images/icons/page_white_cplusplus.png rename to themes/funchat/images/icons/page_white_cplusplus.png diff --git a/themes/archer/images/icons/page_white_csharp.png b/themes/funchat/images/icons/page_white_csharp.png similarity index 100% rename from themes/archer/images/icons/page_white_csharp.png rename to themes/funchat/images/icons/page_white_csharp.png diff --git a/themes/archer/images/icons/page_white_cup.png b/themes/funchat/images/icons/page_white_cup.png similarity index 100% rename from themes/archer/images/icons/page_white_cup.png rename to themes/funchat/images/icons/page_white_cup.png diff --git a/themes/archer/images/icons/page_white_database.png b/themes/funchat/images/icons/page_white_database.png similarity index 100% rename from themes/archer/images/icons/page_white_database.png rename to themes/funchat/images/icons/page_white_database.png diff --git a/themes/archer/images/icons/page_white_delete.png b/themes/funchat/images/icons/page_white_delete.png similarity index 100% rename from themes/archer/images/icons/page_white_delete.png rename to themes/funchat/images/icons/page_white_delete.png diff --git a/themes/archer/images/icons/page_white_dvd.png b/themes/funchat/images/icons/page_white_dvd.png similarity index 100% rename from themes/archer/images/icons/page_white_dvd.png rename to themes/funchat/images/icons/page_white_dvd.png diff --git a/themes/archer/images/icons/page_white_edit.png b/themes/funchat/images/icons/page_white_edit.png similarity index 100% rename from themes/archer/images/icons/page_white_edit.png rename to themes/funchat/images/icons/page_white_edit.png diff --git a/themes/archer/images/icons/page_white_error.png b/themes/funchat/images/icons/page_white_error.png similarity index 100% rename from themes/archer/images/icons/page_white_error.png rename to themes/funchat/images/icons/page_white_error.png diff --git a/themes/archer/images/icons/page_white_excel.png b/themes/funchat/images/icons/page_white_excel.png similarity index 100% rename from themes/archer/images/icons/page_white_excel.png rename to themes/funchat/images/icons/page_white_excel.png diff --git a/themes/archer/images/icons/page_white_find.png b/themes/funchat/images/icons/page_white_find.png similarity index 100% rename from themes/archer/images/icons/page_white_find.png rename to themes/funchat/images/icons/page_white_find.png diff --git a/themes/archer/images/icons/page_white_flash.png b/themes/funchat/images/icons/page_white_flash.png similarity index 100% rename from themes/archer/images/icons/page_white_flash.png rename to themes/funchat/images/icons/page_white_flash.png diff --git a/themes/archer/images/icons/page_white_freehand.png b/themes/funchat/images/icons/page_white_freehand.png similarity index 100% rename from themes/archer/images/icons/page_white_freehand.png rename to themes/funchat/images/icons/page_white_freehand.png diff --git a/themes/archer/images/icons/page_white_gear.png b/themes/funchat/images/icons/page_white_gear.png similarity index 100% rename from themes/archer/images/icons/page_white_gear.png rename to themes/funchat/images/icons/page_white_gear.png diff --git a/themes/archer/images/icons/page_white_get.png b/themes/funchat/images/icons/page_white_get.png similarity index 100% rename from themes/archer/images/icons/page_white_get.png rename to themes/funchat/images/icons/page_white_get.png diff --git a/themes/archer/images/icons/page_white_go.png b/themes/funchat/images/icons/page_white_go.png similarity index 100% rename from themes/archer/images/icons/page_white_go.png rename to themes/funchat/images/icons/page_white_go.png diff --git a/themes/archer/images/icons/page_white_h.png b/themes/funchat/images/icons/page_white_h.png similarity index 100% rename from themes/archer/images/icons/page_white_h.png rename to themes/funchat/images/icons/page_white_h.png diff --git a/themes/archer/images/icons/page_white_horizontal.png b/themes/funchat/images/icons/page_white_horizontal.png similarity index 100% rename from themes/archer/images/icons/page_white_horizontal.png rename to themes/funchat/images/icons/page_white_horizontal.png diff --git a/themes/archer/images/icons/page_white_key.png b/themes/funchat/images/icons/page_white_key.png similarity index 100% rename from themes/archer/images/icons/page_white_key.png rename to themes/funchat/images/icons/page_white_key.png diff --git a/themes/archer/images/icons/page_white_lightning.png b/themes/funchat/images/icons/page_white_lightning.png similarity index 100% rename from themes/archer/images/icons/page_white_lightning.png rename to themes/funchat/images/icons/page_white_lightning.png diff --git a/themes/archer/images/icons/page_white_link.png b/themes/funchat/images/icons/page_white_link.png similarity index 100% rename from themes/archer/images/icons/page_white_link.png rename to themes/funchat/images/icons/page_white_link.png diff --git a/themes/archer/images/icons/page_white_magnify.png b/themes/funchat/images/icons/page_white_magnify.png similarity index 100% rename from themes/archer/images/icons/page_white_magnify.png rename to themes/funchat/images/icons/page_white_magnify.png diff --git a/themes/archer/images/icons/page_white_medal.png b/themes/funchat/images/icons/page_white_medal.png similarity index 100% rename from themes/archer/images/icons/page_white_medal.png rename to themes/funchat/images/icons/page_white_medal.png diff --git a/themes/archer/images/icons/page_white_office.png b/themes/funchat/images/icons/page_white_office.png similarity index 100% rename from themes/archer/images/icons/page_white_office.png rename to themes/funchat/images/icons/page_white_office.png diff --git a/themes/archer/images/icons/page_white_paint.png b/themes/funchat/images/icons/page_white_paint.png similarity index 100% rename from themes/archer/images/icons/page_white_paint.png rename to themes/funchat/images/icons/page_white_paint.png diff --git a/themes/archer/images/icons/page_white_paintbrush.png b/themes/funchat/images/icons/page_white_paintbrush.png similarity index 100% rename from themes/archer/images/icons/page_white_paintbrush.png rename to themes/funchat/images/icons/page_white_paintbrush.png diff --git a/themes/archer/images/icons/page_white_paste.png b/themes/funchat/images/icons/page_white_paste.png similarity index 100% rename from themes/archer/images/icons/page_white_paste.png rename to themes/funchat/images/icons/page_white_paste.png diff --git a/themes/archer/images/icons/page_white_php.png b/themes/funchat/images/icons/page_white_php.png similarity index 100% rename from themes/archer/images/icons/page_white_php.png rename to themes/funchat/images/icons/page_white_php.png diff --git a/themes/archer/images/icons/page_white_picture.png b/themes/funchat/images/icons/page_white_picture.png similarity index 100% rename from themes/archer/images/icons/page_white_picture.png rename to themes/funchat/images/icons/page_white_picture.png diff --git a/themes/archer/images/icons/page_white_powerpoint.png b/themes/funchat/images/icons/page_white_powerpoint.png similarity index 100% rename from themes/archer/images/icons/page_white_powerpoint.png rename to themes/funchat/images/icons/page_white_powerpoint.png diff --git a/themes/archer/images/icons/page_white_put.png b/themes/funchat/images/icons/page_white_put.png similarity index 100% rename from themes/archer/images/icons/page_white_put.png rename to themes/funchat/images/icons/page_white_put.png diff --git a/themes/archer/images/icons/page_white_ruby.png b/themes/funchat/images/icons/page_white_ruby.png similarity index 100% rename from themes/archer/images/icons/page_white_ruby.png rename to themes/funchat/images/icons/page_white_ruby.png diff --git a/themes/archer/images/icons/page_white_stack.png b/themes/funchat/images/icons/page_white_stack.png similarity index 100% rename from themes/archer/images/icons/page_white_stack.png rename to themes/funchat/images/icons/page_white_stack.png diff --git a/themes/archer/images/icons/page_white_star.png b/themes/funchat/images/icons/page_white_star.png similarity index 100% rename from themes/archer/images/icons/page_white_star.png rename to themes/funchat/images/icons/page_white_star.png diff --git a/themes/archer/images/icons/page_white_swoosh.png b/themes/funchat/images/icons/page_white_swoosh.png similarity index 100% rename from themes/archer/images/icons/page_white_swoosh.png rename to themes/funchat/images/icons/page_white_swoosh.png diff --git a/themes/archer/images/icons/page_white_text.png b/themes/funchat/images/icons/page_white_text.png similarity index 100% rename from themes/archer/images/icons/page_white_text.png rename to themes/funchat/images/icons/page_white_text.png diff --git a/themes/archer/images/icons/page_white_text_width.png b/themes/funchat/images/icons/page_white_text_width.png similarity index 100% rename from themes/archer/images/icons/page_white_text_width.png rename to themes/funchat/images/icons/page_white_text_width.png diff --git a/themes/archer/images/icons/page_white_tux.png b/themes/funchat/images/icons/page_white_tux.png similarity index 100% rename from themes/archer/images/icons/page_white_tux.png rename to themes/funchat/images/icons/page_white_tux.png diff --git a/themes/archer/images/icons/page_white_vector.png b/themes/funchat/images/icons/page_white_vector.png similarity index 100% rename from themes/archer/images/icons/page_white_vector.png rename to themes/funchat/images/icons/page_white_vector.png diff --git a/themes/archer/images/icons/page_white_visualstudio.png b/themes/funchat/images/icons/page_white_visualstudio.png similarity index 100% rename from themes/archer/images/icons/page_white_visualstudio.png rename to themes/funchat/images/icons/page_white_visualstudio.png diff --git a/themes/archer/images/icons/page_white_width.png b/themes/funchat/images/icons/page_white_width.png similarity index 100% rename from themes/archer/images/icons/page_white_width.png rename to themes/funchat/images/icons/page_white_width.png diff --git a/themes/archer/images/icons/page_white_word.png b/themes/funchat/images/icons/page_white_word.png similarity index 100% rename from themes/archer/images/icons/page_white_word.png rename to themes/funchat/images/icons/page_white_word.png diff --git a/themes/archer/images/icons/page_white_world.png b/themes/funchat/images/icons/page_white_world.png similarity index 100% rename from themes/archer/images/icons/page_white_world.png rename to themes/funchat/images/icons/page_white_world.png diff --git a/themes/archer/images/icons/page_white_wrench.png b/themes/funchat/images/icons/page_white_wrench.png similarity index 100% rename from themes/archer/images/icons/page_white_wrench.png rename to themes/funchat/images/icons/page_white_wrench.png diff --git a/themes/archer/images/icons/page_white_zip.png b/themes/funchat/images/icons/page_white_zip.png similarity index 100% rename from themes/archer/images/icons/page_white_zip.png rename to themes/funchat/images/icons/page_white_zip.png diff --git a/themes/archer/images/icons/page_word.png b/themes/funchat/images/icons/page_word.png similarity index 100% rename from themes/archer/images/icons/page_word.png rename to themes/funchat/images/icons/page_word.png diff --git a/themes/archer/images/icons/page_world.png b/themes/funchat/images/icons/page_world.png similarity index 100% rename from themes/archer/images/icons/page_world.png rename to themes/funchat/images/icons/page_world.png diff --git a/themes/archer/images/icons/paintbrush.png b/themes/funchat/images/icons/paintbrush.png similarity index 100% rename from themes/archer/images/icons/paintbrush.png rename to themes/funchat/images/icons/paintbrush.png diff --git a/themes/archer/images/icons/paintcan.png b/themes/funchat/images/icons/paintcan.png similarity index 100% rename from themes/archer/images/icons/paintcan.png rename to themes/funchat/images/icons/paintcan.png diff --git a/themes/archer/images/icons/palette.png b/themes/funchat/images/icons/palette.png similarity index 100% rename from themes/archer/images/icons/palette.png rename to themes/funchat/images/icons/palette.png diff --git a/themes/archer/images/icons/paste_plain.png b/themes/funchat/images/icons/paste_plain.png similarity index 100% rename from themes/archer/images/icons/paste_plain.png rename to themes/funchat/images/icons/paste_plain.png diff --git a/themes/archer/images/icons/paste_word.png b/themes/funchat/images/icons/paste_word.png similarity index 100% rename from themes/archer/images/icons/paste_word.png rename to themes/funchat/images/icons/paste_word.png diff --git a/themes/archer/images/icons/pencil.png b/themes/funchat/images/icons/pencil.png similarity index 100% rename from themes/archer/images/icons/pencil.png rename to themes/funchat/images/icons/pencil.png diff --git a/themes/archer/images/icons/pencil_add.png b/themes/funchat/images/icons/pencil_add.png similarity index 100% rename from themes/archer/images/icons/pencil_add.png rename to themes/funchat/images/icons/pencil_add.png diff --git a/themes/archer/images/icons/pencil_delete.png b/themes/funchat/images/icons/pencil_delete.png similarity index 100% rename from themes/archer/images/icons/pencil_delete.png rename to themes/funchat/images/icons/pencil_delete.png diff --git a/themes/archer/images/icons/pencil_go.png b/themes/funchat/images/icons/pencil_go.png similarity index 100% rename from themes/archer/images/icons/pencil_go.png rename to themes/funchat/images/icons/pencil_go.png diff --git a/themes/archer/images/icons/phone.png b/themes/funchat/images/icons/phone.png similarity index 100% rename from themes/archer/images/icons/phone.png rename to themes/funchat/images/icons/phone.png diff --git a/themes/archer/images/icons/phone_add.png b/themes/funchat/images/icons/phone_add.png similarity index 100% rename from themes/archer/images/icons/phone_add.png rename to themes/funchat/images/icons/phone_add.png diff --git a/themes/archer/images/icons/phone_delete.png b/themes/funchat/images/icons/phone_delete.png similarity index 100% rename from themes/archer/images/icons/phone_delete.png rename to themes/funchat/images/icons/phone_delete.png diff --git a/themes/archer/images/icons/phone_sound.png b/themes/funchat/images/icons/phone_sound.png similarity index 100% rename from themes/archer/images/icons/phone_sound.png rename to themes/funchat/images/icons/phone_sound.png diff --git a/themes/archer/images/icons/photo.png b/themes/funchat/images/icons/photo.png similarity index 100% rename from themes/archer/images/icons/photo.png rename to themes/funchat/images/icons/photo.png diff --git a/themes/archer/images/icons/photo_add.png b/themes/funchat/images/icons/photo_add.png similarity index 100% rename from themes/archer/images/icons/photo_add.png rename to themes/funchat/images/icons/photo_add.png diff --git a/themes/archer/images/icons/photo_delete.png b/themes/funchat/images/icons/photo_delete.png similarity index 100% rename from themes/archer/images/icons/photo_delete.png rename to themes/funchat/images/icons/photo_delete.png diff --git a/themes/archer/images/icons/photo_link.png b/themes/funchat/images/icons/photo_link.png similarity index 100% rename from themes/archer/images/icons/photo_link.png rename to themes/funchat/images/icons/photo_link.png diff --git a/themes/archer/images/icons/photos.png b/themes/funchat/images/icons/photos.png similarity index 100% rename from themes/archer/images/icons/photos.png rename to themes/funchat/images/icons/photos.png diff --git a/themes/archer/images/icons/picture.png b/themes/funchat/images/icons/picture.png similarity index 100% rename from themes/archer/images/icons/picture.png rename to themes/funchat/images/icons/picture.png diff --git a/themes/archer/images/icons/picture_add.png b/themes/funchat/images/icons/picture_add.png similarity index 100% rename from themes/archer/images/icons/picture_add.png rename to themes/funchat/images/icons/picture_add.png diff --git a/themes/archer/images/icons/picture_delete.png b/themes/funchat/images/icons/picture_delete.png similarity index 100% rename from themes/archer/images/icons/picture_delete.png rename to themes/funchat/images/icons/picture_delete.png diff --git a/themes/archer/images/icons/picture_edit.png b/themes/funchat/images/icons/picture_edit.png similarity index 100% rename from themes/archer/images/icons/picture_edit.png rename to themes/funchat/images/icons/picture_edit.png diff --git a/themes/archer/images/icons/picture_empty.png b/themes/funchat/images/icons/picture_empty.png similarity index 100% rename from themes/archer/images/icons/picture_empty.png rename to themes/funchat/images/icons/picture_empty.png diff --git a/themes/archer/images/icons/picture_error.png b/themes/funchat/images/icons/picture_error.png similarity index 100% rename from themes/archer/images/icons/picture_error.png rename to themes/funchat/images/icons/picture_error.png diff --git a/themes/archer/images/icons/picture_go.png b/themes/funchat/images/icons/picture_go.png similarity index 100% rename from themes/archer/images/icons/picture_go.png rename to themes/funchat/images/icons/picture_go.png diff --git a/themes/archer/images/icons/picture_key.png b/themes/funchat/images/icons/picture_key.png similarity index 100% rename from themes/archer/images/icons/picture_key.png rename to themes/funchat/images/icons/picture_key.png diff --git a/themes/archer/images/icons/picture_link.png b/themes/funchat/images/icons/picture_link.png similarity index 100% rename from themes/archer/images/icons/picture_link.png rename to themes/funchat/images/icons/picture_link.png diff --git a/themes/archer/images/icons/picture_save.png b/themes/funchat/images/icons/picture_save.png similarity index 100% rename from themes/archer/images/icons/picture_save.png rename to themes/funchat/images/icons/picture_save.png diff --git a/themes/archer/images/icons/pictures.png b/themes/funchat/images/icons/pictures.png similarity index 100% rename from themes/archer/images/icons/pictures.png rename to themes/funchat/images/icons/pictures.png diff --git a/themes/archer/images/icons/pilcrow.png b/themes/funchat/images/icons/pilcrow.png similarity index 100% rename from themes/archer/images/icons/pilcrow.png rename to themes/funchat/images/icons/pilcrow.png diff --git a/themes/archer/images/icons/pill.png b/themes/funchat/images/icons/pill.png similarity index 100% rename from themes/archer/images/icons/pill.png rename to themes/funchat/images/icons/pill.png diff --git a/themes/archer/images/icons/pill_add.png b/themes/funchat/images/icons/pill_add.png similarity index 100% rename from themes/archer/images/icons/pill_add.png rename to themes/funchat/images/icons/pill_add.png diff --git a/themes/archer/images/icons/pill_delete.png b/themes/funchat/images/icons/pill_delete.png similarity index 100% rename from themes/archer/images/icons/pill_delete.png rename to themes/funchat/images/icons/pill_delete.png diff --git a/themes/archer/images/icons/pill_go.png b/themes/funchat/images/icons/pill_go.png similarity index 100% rename from themes/archer/images/icons/pill_go.png rename to themes/funchat/images/icons/pill_go.png diff --git a/themes/archer/images/icons/plugin.png b/themes/funchat/images/icons/plugin.png similarity index 100% rename from themes/archer/images/icons/plugin.png rename to themes/funchat/images/icons/plugin.png diff --git a/themes/archer/images/icons/plugin_add.png b/themes/funchat/images/icons/plugin_add.png similarity index 100% rename from themes/archer/images/icons/plugin_add.png rename to themes/funchat/images/icons/plugin_add.png diff --git a/themes/archer/images/icons/plugin_delete.png b/themes/funchat/images/icons/plugin_delete.png similarity index 100% rename from themes/archer/images/icons/plugin_delete.png rename to themes/funchat/images/icons/plugin_delete.png diff --git a/themes/archer/images/icons/plugin_disabled.png b/themes/funchat/images/icons/plugin_disabled.png similarity index 100% rename from themes/archer/images/icons/plugin_disabled.png rename to themes/funchat/images/icons/plugin_disabled.png diff --git a/themes/archer/images/icons/plugin_edit.png b/themes/funchat/images/icons/plugin_edit.png similarity index 100% rename from themes/archer/images/icons/plugin_edit.png rename to themes/funchat/images/icons/plugin_edit.png diff --git a/themes/archer/images/icons/plugin_error.png b/themes/funchat/images/icons/plugin_error.png similarity index 100% rename from themes/archer/images/icons/plugin_error.png rename to themes/funchat/images/icons/plugin_error.png diff --git a/themes/archer/images/icons/plugin_go.png b/themes/funchat/images/icons/plugin_go.png similarity index 100% rename from themes/archer/images/icons/plugin_go.png rename to themes/funchat/images/icons/plugin_go.png diff --git a/themes/archer/images/icons/plugin_link.png b/themes/funchat/images/icons/plugin_link.png similarity index 100% rename from themes/archer/images/icons/plugin_link.png rename to themes/funchat/images/icons/plugin_link.png diff --git a/themes/archer/images/icons/printer.png b/themes/funchat/images/icons/printer.png similarity index 100% rename from themes/archer/images/icons/printer.png rename to themes/funchat/images/icons/printer.png diff --git a/themes/archer/images/icons/printer_add.png b/themes/funchat/images/icons/printer_add.png similarity index 100% rename from themes/archer/images/icons/printer_add.png rename to themes/funchat/images/icons/printer_add.png diff --git a/themes/archer/images/icons/printer_delete.png b/themes/funchat/images/icons/printer_delete.png similarity index 100% rename from themes/archer/images/icons/printer_delete.png rename to themes/funchat/images/icons/printer_delete.png diff --git a/themes/archer/images/icons/printer_empty.png b/themes/funchat/images/icons/printer_empty.png similarity index 100% rename from themes/archer/images/icons/printer_empty.png rename to themes/funchat/images/icons/printer_empty.png diff --git a/themes/archer/images/icons/printer_error.png b/themes/funchat/images/icons/printer_error.png similarity index 100% rename from themes/archer/images/icons/printer_error.png rename to themes/funchat/images/icons/printer_error.png diff --git a/themes/archer/images/icons/rainbow.png b/themes/funchat/images/icons/rainbow.png similarity index 100% rename from themes/archer/images/icons/rainbow.png rename to themes/funchat/images/icons/rainbow.png diff --git a/themes/archer/images/icons/report.png b/themes/funchat/images/icons/report.png similarity index 100% rename from themes/archer/images/icons/report.png rename to themes/funchat/images/icons/report.png diff --git a/themes/archer/images/icons/report_add.png b/themes/funchat/images/icons/report_add.png similarity index 100% rename from themes/archer/images/icons/report_add.png rename to themes/funchat/images/icons/report_add.png diff --git a/themes/archer/images/icons/report_delete.png b/themes/funchat/images/icons/report_delete.png similarity index 100% rename from themes/archer/images/icons/report_delete.png rename to themes/funchat/images/icons/report_delete.png diff --git a/themes/archer/images/icons/report_disk.png b/themes/funchat/images/icons/report_disk.png similarity index 100% rename from themes/archer/images/icons/report_disk.png rename to themes/funchat/images/icons/report_disk.png diff --git a/themes/archer/images/icons/report_edit.png b/themes/funchat/images/icons/report_edit.png similarity index 100% rename from themes/archer/images/icons/report_edit.png rename to themes/funchat/images/icons/report_edit.png diff --git a/themes/archer/images/icons/report_go.png b/themes/funchat/images/icons/report_go.png similarity index 100% rename from themes/archer/images/icons/report_go.png rename to themes/funchat/images/icons/report_go.png diff --git a/themes/archer/images/icons/report_key.png b/themes/funchat/images/icons/report_key.png similarity index 100% rename from themes/archer/images/icons/report_key.png rename to themes/funchat/images/icons/report_key.png diff --git a/themes/archer/images/icons/report_link.png b/themes/funchat/images/icons/report_link.png similarity index 100% rename from themes/archer/images/icons/report_link.png rename to themes/funchat/images/icons/report_link.png diff --git a/themes/archer/images/icons/report_magnify.png b/themes/funchat/images/icons/report_magnify.png similarity index 100% rename from themes/archer/images/icons/report_magnify.png rename to themes/funchat/images/icons/report_magnify.png diff --git a/themes/archer/images/icons/report_picture.png b/themes/funchat/images/icons/report_picture.png similarity index 100% rename from themes/archer/images/icons/report_picture.png rename to themes/funchat/images/icons/report_picture.png diff --git a/themes/archer/images/icons/report_user.png b/themes/funchat/images/icons/report_user.png similarity index 100% rename from themes/archer/images/icons/report_user.png rename to themes/funchat/images/icons/report_user.png diff --git a/themes/archer/images/icons/report_word.png b/themes/funchat/images/icons/report_word.png similarity index 100% rename from themes/archer/images/icons/report_word.png rename to themes/funchat/images/icons/report_word.png diff --git a/themes/archer/images/icons/resultset_first.png b/themes/funchat/images/icons/resultset_first.png similarity index 100% rename from themes/archer/images/icons/resultset_first.png rename to themes/funchat/images/icons/resultset_first.png diff --git a/themes/archer/images/icons/resultset_last.png b/themes/funchat/images/icons/resultset_last.png similarity index 100% rename from themes/archer/images/icons/resultset_last.png rename to themes/funchat/images/icons/resultset_last.png diff --git a/themes/archer/images/icons/resultset_next.png b/themes/funchat/images/icons/resultset_next.png similarity index 100% rename from themes/archer/images/icons/resultset_next.png rename to themes/funchat/images/icons/resultset_next.png diff --git a/themes/archer/images/icons/resultset_previous.png b/themes/funchat/images/icons/resultset_previous.png similarity index 100% rename from themes/archer/images/icons/resultset_previous.png rename to themes/funchat/images/icons/resultset_previous.png diff --git a/themes/archer/images/icons/rosette.png b/themes/funchat/images/icons/rosette.png similarity index 100% rename from themes/archer/images/icons/rosette.png rename to themes/funchat/images/icons/rosette.png diff --git a/themes/archer/images/icons/rss.png b/themes/funchat/images/icons/rss.png similarity index 100% rename from themes/archer/images/icons/rss.png rename to themes/funchat/images/icons/rss.png diff --git a/themes/archer/images/icons/rss_add.png b/themes/funchat/images/icons/rss_add.png similarity index 100% rename from themes/archer/images/icons/rss_add.png rename to themes/funchat/images/icons/rss_add.png diff --git a/themes/archer/images/icons/rss_delete.png b/themes/funchat/images/icons/rss_delete.png similarity index 100% rename from themes/archer/images/icons/rss_delete.png rename to themes/funchat/images/icons/rss_delete.png diff --git a/themes/archer/images/icons/rss_go.png b/themes/funchat/images/icons/rss_go.png similarity index 100% rename from themes/archer/images/icons/rss_go.png rename to themes/funchat/images/icons/rss_go.png diff --git a/themes/archer/images/icons/rss_valid.png b/themes/funchat/images/icons/rss_valid.png similarity index 100% rename from themes/archer/images/icons/rss_valid.png rename to themes/funchat/images/icons/rss_valid.png diff --git a/themes/archer/images/icons/ruby.png b/themes/funchat/images/icons/ruby.png similarity index 100% rename from themes/archer/images/icons/ruby.png rename to themes/funchat/images/icons/ruby.png diff --git a/themes/archer/images/icons/ruby_add.png b/themes/funchat/images/icons/ruby_add.png similarity index 100% rename from themes/archer/images/icons/ruby_add.png rename to themes/funchat/images/icons/ruby_add.png diff --git a/themes/archer/images/icons/ruby_delete.png b/themes/funchat/images/icons/ruby_delete.png similarity index 100% rename from themes/archer/images/icons/ruby_delete.png rename to themes/funchat/images/icons/ruby_delete.png diff --git a/themes/archer/images/icons/ruby_gear.png b/themes/funchat/images/icons/ruby_gear.png similarity index 100% rename from themes/archer/images/icons/ruby_gear.png rename to themes/funchat/images/icons/ruby_gear.png diff --git a/themes/archer/images/icons/ruby_get.png b/themes/funchat/images/icons/ruby_get.png similarity index 100% rename from themes/archer/images/icons/ruby_get.png rename to themes/funchat/images/icons/ruby_get.png diff --git a/themes/archer/images/icons/ruby_go.png b/themes/funchat/images/icons/ruby_go.png similarity index 100% rename from themes/archer/images/icons/ruby_go.png rename to themes/funchat/images/icons/ruby_go.png diff --git a/themes/archer/images/icons/ruby_key.png b/themes/funchat/images/icons/ruby_key.png similarity index 100% rename from themes/archer/images/icons/ruby_key.png rename to themes/funchat/images/icons/ruby_key.png diff --git a/themes/archer/images/icons/ruby_link.png b/themes/funchat/images/icons/ruby_link.png similarity index 100% rename from themes/archer/images/icons/ruby_link.png rename to themes/funchat/images/icons/ruby_link.png diff --git a/themes/archer/images/icons/ruby_put.png b/themes/funchat/images/icons/ruby_put.png similarity index 100% rename from themes/archer/images/icons/ruby_put.png rename to themes/funchat/images/icons/ruby_put.png diff --git a/themes/archer/images/icons/script.png b/themes/funchat/images/icons/script.png similarity index 100% rename from themes/archer/images/icons/script.png rename to themes/funchat/images/icons/script.png diff --git a/themes/archer/images/icons/script_add.png b/themes/funchat/images/icons/script_add.png similarity index 100% rename from themes/archer/images/icons/script_add.png rename to themes/funchat/images/icons/script_add.png diff --git a/themes/archer/images/icons/script_code.png b/themes/funchat/images/icons/script_code.png similarity index 100% rename from themes/archer/images/icons/script_code.png rename to themes/funchat/images/icons/script_code.png diff --git a/themes/archer/images/icons/script_code_red.png b/themes/funchat/images/icons/script_code_red.png similarity index 100% rename from themes/archer/images/icons/script_code_red.png rename to themes/funchat/images/icons/script_code_red.png diff --git a/themes/archer/images/icons/script_delete.png b/themes/funchat/images/icons/script_delete.png similarity index 100% rename from themes/archer/images/icons/script_delete.png rename to themes/funchat/images/icons/script_delete.png diff --git a/themes/archer/images/icons/script_edit.png b/themes/funchat/images/icons/script_edit.png similarity index 100% rename from themes/archer/images/icons/script_edit.png rename to themes/funchat/images/icons/script_edit.png diff --git a/themes/archer/images/icons/script_error.png b/themes/funchat/images/icons/script_error.png similarity index 100% rename from themes/archer/images/icons/script_error.png rename to themes/funchat/images/icons/script_error.png diff --git a/themes/archer/images/icons/script_gear.png b/themes/funchat/images/icons/script_gear.png similarity index 100% rename from themes/archer/images/icons/script_gear.png rename to themes/funchat/images/icons/script_gear.png diff --git a/themes/archer/images/icons/script_go.png b/themes/funchat/images/icons/script_go.png similarity index 100% rename from themes/archer/images/icons/script_go.png rename to themes/funchat/images/icons/script_go.png diff --git a/themes/archer/images/icons/script_key.png b/themes/funchat/images/icons/script_key.png similarity index 100% rename from themes/archer/images/icons/script_key.png rename to themes/funchat/images/icons/script_key.png diff --git a/themes/archer/images/icons/script_lightning.png b/themes/funchat/images/icons/script_lightning.png similarity index 100% rename from themes/archer/images/icons/script_lightning.png rename to themes/funchat/images/icons/script_lightning.png diff --git a/themes/archer/images/icons/script_link.png b/themes/funchat/images/icons/script_link.png similarity index 100% rename from themes/archer/images/icons/script_link.png rename to themes/funchat/images/icons/script_link.png diff --git a/themes/archer/images/icons/script_palette.png b/themes/funchat/images/icons/script_palette.png similarity index 100% rename from themes/archer/images/icons/script_palette.png rename to themes/funchat/images/icons/script_palette.png diff --git a/themes/archer/images/icons/script_save.png b/themes/funchat/images/icons/script_save.png similarity index 100% rename from themes/archer/images/icons/script_save.png rename to themes/funchat/images/icons/script_save.png diff --git a/themes/archer/images/icons/server.png b/themes/funchat/images/icons/server.png similarity index 100% rename from themes/archer/images/icons/server.png rename to themes/funchat/images/icons/server.png diff --git a/themes/archer/images/icons/server_add.png b/themes/funchat/images/icons/server_add.png similarity index 100% rename from themes/archer/images/icons/server_add.png rename to themes/funchat/images/icons/server_add.png diff --git a/themes/archer/images/icons/server_chart.png b/themes/funchat/images/icons/server_chart.png similarity index 100% rename from themes/archer/images/icons/server_chart.png rename to themes/funchat/images/icons/server_chart.png diff --git a/themes/archer/images/icons/server_compressed.png b/themes/funchat/images/icons/server_compressed.png similarity index 100% rename from themes/archer/images/icons/server_compressed.png rename to themes/funchat/images/icons/server_compressed.png diff --git a/themes/archer/images/icons/server_connect.png b/themes/funchat/images/icons/server_connect.png similarity index 100% rename from themes/archer/images/icons/server_connect.png rename to themes/funchat/images/icons/server_connect.png diff --git a/themes/archer/images/icons/server_database.png b/themes/funchat/images/icons/server_database.png similarity index 100% rename from themes/archer/images/icons/server_database.png rename to themes/funchat/images/icons/server_database.png diff --git a/themes/archer/images/icons/server_delete.png b/themes/funchat/images/icons/server_delete.png similarity index 100% rename from themes/archer/images/icons/server_delete.png rename to themes/funchat/images/icons/server_delete.png diff --git a/themes/archer/images/icons/server_edit.png b/themes/funchat/images/icons/server_edit.png similarity index 100% rename from themes/archer/images/icons/server_edit.png rename to themes/funchat/images/icons/server_edit.png diff --git a/themes/archer/images/icons/server_error.png b/themes/funchat/images/icons/server_error.png similarity index 100% rename from themes/archer/images/icons/server_error.png rename to themes/funchat/images/icons/server_error.png diff --git a/themes/archer/images/icons/server_go.png b/themes/funchat/images/icons/server_go.png similarity index 100% rename from themes/archer/images/icons/server_go.png rename to themes/funchat/images/icons/server_go.png diff --git a/themes/archer/images/icons/server_key.png b/themes/funchat/images/icons/server_key.png similarity index 100% rename from themes/archer/images/icons/server_key.png rename to themes/funchat/images/icons/server_key.png diff --git a/themes/archer/images/icons/server_lightning.png b/themes/funchat/images/icons/server_lightning.png similarity index 100% rename from themes/archer/images/icons/server_lightning.png rename to themes/funchat/images/icons/server_lightning.png diff --git a/themes/archer/images/icons/server_link.png b/themes/funchat/images/icons/server_link.png similarity index 100% rename from themes/archer/images/icons/server_link.png rename to themes/funchat/images/icons/server_link.png diff --git a/themes/archer/images/icons/server_uncompressed.png b/themes/funchat/images/icons/server_uncompressed.png similarity index 100% rename from themes/archer/images/icons/server_uncompressed.png rename to themes/funchat/images/icons/server_uncompressed.png diff --git a/themes/archer/images/icons/shading.png b/themes/funchat/images/icons/shading.png similarity index 100% rename from themes/archer/images/icons/shading.png rename to themes/funchat/images/icons/shading.png diff --git a/themes/archer/images/icons/shape_align_bottom.png b/themes/funchat/images/icons/shape_align_bottom.png similarity index 100% rename from themes/archer/images/icons/shape_align_bottom.png rename to themes/funchat/images/icons/shape_align_bottom.png diff --git a/themes/archer/images/icons/shape_align_center.png b/themes/funchat/images/icons/shape_align_center.png similarity index 100% rename from themes/archer/images/icons/shape_align_center.png rename to themes/funchat/images/icons/shape_align_center.png diff --git a/themes/archer/images/icons/shape_align_left.png b/themes/funchat/images/icons/shape_align_left.png similarity index 100% rename from themes/archer/images/icons/shape_align_left.png rename to themes/funchat/images/icons/shape_align_left.png diff --git a/themes/archer/images/icons/shape_align_middle.png b/themes/funchat/images/icons/shape_align_middle.png similarity index 100% rename from themes/archer/images/icons/shape_align_middle.png rename to themes/funchat/images/icons/shape_align_middle.png diff --git a/themes/archer/images/icons/shape_align_right.png b/themes/funchat/images/icons/shape_align_right.png similarity index 100% rename from themes/archer/images/icons/shape_align_right.png rename to themes/funchat/images/icons/shape_align_right.png diff --git a/themes/archer/images/icons/shape_align_top.png b/themes/funchat/images/icons/shape_align_top.png similarity index 100% rename from themes/archer/images/icons/shape_align_top.png rename to themes/funchat/images/icons/shape_align_top.png diff --git a/themes/archer/images/icons/shape_flip_horizontal.png b/themes/funchat/images/icons/shape_flip_horizontal.png similarity index 100% rename from themes/archer/images/icons/shape_flip_horizontal.png rename to themes/funchat/images/icons/shape_flip_horizontal.png diff --git a/themes/archer/images/icons/shape_flip_vertical.png b/themes/funchat/images/icons/shape_flip_vertical.png similarity index 100% rename from themes/archer/images/icons/shape_flip_vertical.png rename to themes/funchat/images/icons/shape_flip_vertical.png diff --git a/themes/archer/images/icons/shape_group.png b/themes/funchat/images/icons/shape_group.png similarity index 100% rename from themes/archer/images/icons/shape_group.png rename to themes/funchat/images/icons/shape_group.png diff --git a/themes/archer/images/icons/shape_handles.png b/themes/funchat/images/icons/shape_handles.png similarity index 100% rename from themes/archer/images/icons/shape_handles.png rename to themes/funchat/images/icons/shape_handles.png diff --git a/themes/archer/images/icons/shape_move_back.png b/themes/funchat/images/icons/shape_move_back.png similarity index 100% rename from themes/archer/images/icons/shape_move_back.png rename to themes/funchat/images/icons/shape_move_back.png diff --git a/themes/archer/images/icons/shape_move_backwards.png b/themes/funchat/images/icons/shape_move_backwards.png similarity index 100% rename from themes/archer/images/icons/shape_move_backwards.png rename to themes/funchat/images/icons/shape_move_backwards.png diff --git a/themes/archer/images/icons/shape_move_forwards.png b/themes/funchat/images/icons/shape_move_forwards.png similarity index 100% rename from themes/archer/images/icons/shape_move_forwards.png rename to themes/funchat/images/icons/shape_move_forwards.png diff --git a/themes/archer/images/icons/shape_move_front.png b/themes/funchat/images/icons/shape_move_front.png similarity index 100% rename from themes/archer/images/icons/shape_move_front.png rename to themes/funchat/images/icons/shape_move_front.png diff --git a/themes/archer/images/icons/shape_rotate_anticlockwise.png b/themes/funchat/images/icons/shape_rotate_anticlockwise.png similarity index 100% rename from themes/archer/images/icons/shape_rotate_anticlockwise.png rename to themes/funchat/images/icons/shape_rotate_anticlockwise.png diff --git a/themes/archer/images/icons/shape_rotate_clockwise.png b/themes/funchat/images/icons/shape_rotate_clockwise.png similarity index 100% rename from themes/archer/images/icons/shape_rotate_clockwise.png rename to themes/funchat/images/icons/shape_rotate_clockwise.png diff --git a/themes/archer/images/icons/shape_square.png b/themes/funchat/images/icons/shape_square.png similarity index 100% rename from themes/archer/images/icons/shape_square.png rename to themes/funchat/images/icons/shape_square.png diff --git a/themes/archer/images/icons/shape_square_add.png b/themes/funchat/images/icons/shape_square_add.png similarity index 100% rename from themes/archer/images/icons/shape_square_add.png rename to themes/funchat/images/icons/shape_square_add.png diff --git a/themes/archer/images/icons/shape_square_delete.png b/themes/funchat/images/icons/shape_square_delete.png similarity index 100% rename from themes/archer/images/icons/shape_square_delete.png rename to themes/funchat/images/icons/shape_square_delete.png diff --git a/themes/archer/images/icons/shape_square_edit.png b/themes/funchat/images/icons/shape_square_edit.png similarity index 100% rename from themes/archer/images/icons/shape_square_edit.png rename to themes/funchat/images/icons/shape_square_edit.png diff --git a/themes/archer/images/icons/shape_square_error.png b/themes/funchat/images/icons/shape_square_error.png similarity index 100% rename from themes/archer/images/icons/shape_square_error.png rename to themes/funchat/images/icons/shape_square_error.png diff --git a/themes/archer/images/icons/shape_square_go.png b/themes/funchat/images/icons/shape_square_go.png similarity index 100% rename from themes/archer/images/icons/shape_square_go.png rename to themes/funchat/images/icons/shape_square_go.png diff --git a/themes/archer/images/icons/shape_square_key.png b/themes/funchat/images/icons/shape_square_key.png similarity index 100% rename from themes/archer/images/icons/shape_square_key.png rename to themes/funchat/images/icons/shape_square_key.png diff --git a/themes/archer/images/icons/shape_square_link.png b/themes/funchat/images/icons/shape_square_link.png similarity index 100% rename from themes/archer/images/icons/shape_square_link.png rename to themes/funchat/images/icons/shape_square_link.png diff --git a/themes/archer/images/icons/shape_ungroup.png b/themes/funchat/images/icons/shape_ungroup.png similarity index 100% rename from themes/archer/images/icons/shape_ungroup.png rename to themes/funchat/images/icons/shape_ungroup.png diff --git a/themes/archer/images/icons/shield.png b/themes/funchat/images/icons/shield.png similarity index 100% rename from themes/archer/images/icons/shield.png rename to themes/funchat/images/icons/shield.png diff --git a/themes/archer/images/icons/shield_add.png b/themes/funchat/images/icons/shield_add.png similarity index 100% rename from themes/archer/images/icons/shield_add.png rename to themes/funchat/images/icons/shield_add.png diff --git a/themes/archer/images/icons/shield_delete.png b/themes/funchat/images/icons/shield_delete.png similarity index 100% rename from themes/archer/images/icons/shield_delete.png rename to themes/funchat/images/icons/shield_delete.png diff --git a/themes/archer/images/icons/shield_go.png b/themes/funchat/images/icons/shield_go.png similarity index 100% rename from themes/archer/images/icons/shield_go.png rename to themes/funchat/images/icons/shield_go.png diff --git a/themes/archer/images/icons/sitemap.png b/themes/funchat/images/icons/sitemap.png similarity index 100% rename from themes/archer/images/icons/sitemap.png rename to themes/funchat/images/icons/sitemap.png diff --git a/themes/archer/images/icons/sitemap_color.png b/themes/funchat/images/icons/sitemap_color.png similarity index 100% rename from themes/archer/images/icons/sitemap_color.png rename to themes/funchat/images/icons/sitemap_color.png diff --git a/themes/archer/images/icons/sound.png b/themes/funchat/images/icons/sound.png similarity index 100% rename from themes/archer/images/icons/sound.png rename to themes/funchat/images/icons/sound.png diff --git a/themes/archer/images/icons/sound_add.png b/themes/funchat/images/icons/sound_add.png similarity index 100% rename from themes/archer/images/icons/sound_add.png rename to themes/funchat/images/icons/sound_add.png diff --git a/themes/archer/images/icons/sound_delete.png b/themes/funchat/images/icons/sound_delete.png similarity index 100% rename from themes/archer/images/icons/sound_delete.png rename to themes/funchat/images/icons/sound_delete.png diff --git a/themes/archer/images/icons/sound_low.png b/themes/funchat/images/icons/sound_low.png similarity index 100% rename from themes/archer/images/icons/sound_low.png rename to themes/funchat/images/icons/sound_low.png diff --git a/themes/archer/images/icons/sound_mute.png b/themes/funchat/images/icons/sound_mute.png similarity index 100% rename from themes/archer/images/icons/sound_mute.png rename to themes/funchat/images/icons/sound_mute.png diff --git a/themes/archer/images/icons/sound_none.png b/themes/funchat/images/icons/sound_none.png similarity index 100% rename from themes/archer/images/icons/sound_none.png rename to themes/funchat/images/icons/sound_none.png diff --git a/themes/archer/images/icons/spellcheck.png b/themes/funchat/images/icons/spellcheck.png similarity index 100% rename from themes/archer/images/icons/spellcheck.png rename to themes/funchat/images/icons/spellcheck.png diff --git a/themes/archer/images/icons/sport_8ball.png b/themes/funchat/images/icons/sport_8ball.png similarity index 100% rename from themes/archer/images/icons/sport_8ball.png rename to themes/funchat/images/icons/sport_8ball.png diff --git a/themes/archer/images/icons/sport_basketball.png b/themes/funchat/images/icons/sport_basketball.png similarity index 100% rename from themes/archer/images/icons/sport_basketball.png rename to themes/funchat/images/icons/sport_basketball.png diff --git a/themes/archer/images/icons/sport_football.png b/themes/funchat/images/icons/sport_football.png similarity index 100% rename from themes/archer/images/icons/sport_football.png rename to themes/funchat/images/icons/sport_football.png diff --git a/themes/archer/images/icons/sport_golf.png b/themes/funchat/images/icons/sport_golf.png similarity index 100% rename from themes/archer/images/icons/sport_golf.png rename to themes/funchat/images/icons/sport_golf.png diff --git a/themes/archer/images/icons/sport_raquet.png b/themes/funchat/images/icons/sport_raquet.png similarity index 100% rename from themes/archer/images/icons/sport_raquet.png rename to themes/funchat/images/icons/sport_raquet.png diff --git a/themes/archer/images/icons/sport_shuttlecock.png b/themes/funchat/images/icons/sport_shuttlecock.png similarity index 100% rename from themes/archer/images/icons/sport_shuttlecock.png rename to themes/funchat/images/icons/sport_shuttlecock.png diff --git a/themes/archer/images/icons/sport_soccer.png b/themes/funchat/images/icons/sport_soccer.png similarity index 100% rename from themes/archer/images/icons/sport_soccer.png rename to themes/funchat/images/icons/sport_soccer.png diff --git a/themes/archer/images/icons/sport_tennis.png b/themes/funchat/images/icons/sport_tennis.png similarity index 100% rename from themes/archer/images/icons/sport_tennis.png rename to themes/funchat/images/icons/sport_tennis.png diff --git a/themes/archer/images/icons/star.png b/themes/funchat/images/icons/star.png similarity index 100% rename from themes/archer/images/icons/star.png rename to themes/funchat/images/icons/star.png diff --git a/themes/archer/images/icons/status_away.png b/themes/funchat/images/icons/status_away.png similarity index 100% rename from themes/archer/images/icons/status_away.png rename to themes/funchat/images/icons/status_away.png diff --git a/themes/archer/images/icons/status_busy.png b/themes/funchat/images/icons/status_busy.png similarity index 100% rename from themes/archer/images/icons/status_busy.png rename to themes/funchat/images/icons/status_busy.png diff --git a/themes/archer/images/icons/status_offline.png b/themes/funchat/images/icons/status_offline.png similarity index 100% rename from themes/archer/images/icons/status_offline.png rename to themes/funchat/images/icons/status_offline.png diff --git a/themes/archer/images/icons/status_online.png b/themes/funchat/images/icons/status_online.png similarity index 100% rename from themes/archer/images/icons/status_online.png rename to themes/funchat/images/icons/status_online.png diff --git a/themes/archer/images/icons/stop.png b/themes/funchat/images/icons/stop.png similarity index 100% rename from themes/archer/images/icons/stop.png rename to themes/funchat/images/icons/stop.png diff --git a/themes/archer/images/icons/style.png b/themes/funchat/images/icons/style.png similarity index 100% rename from themes/archer/images/icons/style.png rename to themes/funchat/images/icons/style.png diff --git a/themes/archer/images/icons/style_add.png b/themes/funchat/images/icons/style_add.png similarity index 100% rename from themes/archer/images/icons/style_add.png rename to themes/funchat/images/icons/style_add.png diff --git a/themes/archer/images/icons/style_delete.png b/themes/funchat/images/icons/style_delete.png similarity index 100% rename from themes/archer/images/icons/style_delete.png rename to themes/funchat/images/icons/style_delete.png diff --git a/themes/archer/images/icons/style_edit.png b/themes/funchat/images/icons/style_edit.png similarity index 100% rename from themes/archer/images/icons/style_edit.png rename to themes/funchat/images/icons/style_edit.png diff --git a/themes/archer/images/icons/style_go.png b/themes/funchat/images/icons/style_go.png similarity index 100% rename from themes/archer/images/icons/style_go.png rename to themes/funchat/images/icons/style_go.png diff --git a/themes/archer/images/icons/sum.png b/themes/funchat/images/icons/sum.png similarity index 100% rename from themes/archer/images/icons/sum.png rename to themes/funchat/images/icons/sum.png diff --git a/themes/archer/images/icons/tab.png b/themes/funchat/images/icons/tab.png similarity index 100% rename from themes/archer/images/icons/tab.png rename to themes/funchat/images/icons/tab.png diff --git a/themes/archer/images/icons/tab_add.png b/themes/funchat/images/icons/tab_add.png similarity index 100% rename from themes/archer/images/icons/tab_add.png rename to themes/funchat/images/icons/tab_add.png diff --git a/themes/archer/images/icons/tab_delete.png b/themes/funchat/images/icons/tab_delete.png similarity index 100% rename from themes/archer/images/icons/tab_delete.png rename to themes/funchat/images/icons/tab_delete.png diff --git a/themes/archer/images/icons/tab_edit.png b/themes/funchat/images/icons/tab_edit.png similarity index 100% rename from themes/archer/images/icons/tab_edit.png rename to themes/funchat/images/icons/tab_edit.png diff --git a/themes/archer/images/icons/tab_go.png b/themes/funchat/images/icons/tab_go.png similarity index 100% rename from themes/archer/images/icons/tab_go.png rename to themes/funchat/images/icons/tab_go.png diff --git a/themes/archer/images/icons/table.png b/themes/funchat/images/icons/table.png similarity index 100% rename from themes/archer/images/icons/table.png rename to themes/funchat/images/icons/table.png diff --git a/themes/archer/images/icons/table_add.png b/themes/funchat/images/icons/table_add.png similarity index 100% rename from themes/archer/images/icons/table_add.png rename to themes/funchat/images/icons/table_add.png diff --git a/themes/archer/images/icons/table_delete.png b/themes/funchat/images/icons/table_delete.png similarity index 100% rename from themes/archer/images/icons/table_delete.png rename to themes/funchat/images/icons/table_delete.png diff --git a/themes/archer/images/icons/table_edit.png b/themes/funchat/images/icons/table_edit.png similarity index 100% rename from themes/archer/images/icons/table_edit.png rename to themes/funchat/images/icons/table_edit.png diff --git a/themes/archer/images/icons/table_error.png b/themes/funchat/images/icons/table_error.png similarity index 100% rename from themes/archer/images/icons/table_error.png rename to themes/funchat/images/icons/table_error.png diff --git a/themes/archer/images/icons/table_gear.png b/themes/funchat/images/icons/table_gear.png similarity index 100% rename from themes/archer/images/icons/table_gear.png rename to themes/funchat/images/icons/table_gear.png diff --git a/themes/archer/images/icons/table_go.png b/themes/funchat/images/icons/table_go.png similarity index 100% rename from themes/archer/images/icons/table_go.png rename to themes/funchat/images/icons/table_go.png diff --git a/themes/archer/images/icons/table_key.png b/themes/funchat/images/icons/table_key.png similarity index 100% rename from themes/archer/images/icons/table_key.png rename to themes/funchat/images/icons/table_key.png diff --git a/themes/archer/images/icons/table_lightning.png b/themes/funchat/images/icons/table_lightning.png similarity index 100% rename from themes/archer/images/icons/table_lightning.png rename to themes/funchat/images/icons/table_lightning.png diff --git a/themes/archer/images/icons/table_link.png b/themes/funchat/images/icons/table_link.png similarity index 100% rename from themes/archer/images/icons/table_link.png rename to themes/funchat/images/icons/table_link.png diff --git a/themes/archer/images/icons/table_multiple.png b/themes/funchat/images/icons/table_multiple.png similarity index 100% rename from themes/archer/images/icons/table_multiple.png rename to themes/funchat/images/icons/table_multiple.png diff --git a/themes/archer/images/icons/table_refresh.png b/themes/funchat/images/icons/table_refresh.png similarity index 100% rename from themes/archer/images/icons/table_refresh.png rename to themes/funchat/images/icons/table_refresh.png diff --git a/themes/archer/images/icons/table_relationship.png b/themes/funchat/images/icons/table_relationship.png similarity index 100% rename from themes/archer/images/icons/table_relationship.png rename to themes/funchat/images/icons/table_relationship.png diff --git a/themes/archer/images/icons/table_row_delete.png b/themes/funchat/images/icons/table_row_delete.png similarity index 100% rename from themes/archer/images/icons/table_row_delete.png rename to themes/funchat/images/icons/table_row_delete.png diff --git a/themes/archer/images/icons/table_row_insert.png b/themes/funchat/images/icons/table_row_insert.png similarity index 100% rename from themes/archer/images/icons/table_row_insert.png rename to themes/funchat/images/icons/table_row_insert.png diff --git a/themes/archer/images/icons/table_save.png b/themes/funchat/images/icons/table_save.png similarity index 100% rename from themes/archer/images/icons/table_save.png rename to themes/funchat/images/icons/table_save.png diff --git a/themes/archer/images/icons/table_sort.png b/themes/funchat/images/icons/table_sort.png similarity index 100% rename from themes/archer/images/icons/table_sort.png rename to themes/funchat/images/icons/table_sort.png diff --git a/themes/archer/images/icons/tag.png b/themes/funchat/images/icons/tag.png similarity index 100% rename from themes/archer/images/icons/tag.png rename to themes/funchat/images/icons/tag.png diff --git a/themes/archer/images/icons/tag_blue.png b/themes/funchat/images/icons/tag_blue.png similarity index 100% rename from themes/archer/images/icons/tag_blue.png rename to themes/funchat/images/icons/tag_blue.png diff --git a/themes/archer/images/icons/tag_blue_add.png b/themes/funchat/images/icons/tag_blue_add.png similarity index 100% rename from themes/archer/images/icons/tag_blue_add.png rename to themes/funchat/images/icons/tag_blue_add.png diff --git a/themes/archer/images/icons/tag_blue_delete.png b/themes/funchat/images/icons/tag_blue_delete.png similarity index 100% rename from themes/archer/images/icons/tag_blue_delete.png rename to themes/funchat/images/icons/tag_blue_delete.png diff --git a/themes/archer/images/icons/tag_blue_edit.png b/themes/funchat/images/icons/tag_blue_edit.png similarity index 100% rename from themes/archer/images/icons/tag_blue_edit.png rename to themes/funchat/images/icons/tag_blue_edit.png diff --git a/themes/archer/images/icons/tag_green.png b/themes/funchat/images/icons/tag_green.png similarity index 100% rename from themes/archer/images/icons/tag_green.png rename to themes/funchat/images/icons/tag_green.png diff --git a/themes/archer/images/icons/tag_orange.png b/themes/funchat/images/icons/tag_orange.png similarity index 100% rename from themes/archer/images/icons/tag_orange.png rename to themes/funchat/images/icons/tag_orange.png diff --git a/themes/archer/images/icons/tag_pink.png b/themes/funchat/images/icons/tag_pink.png similarity index 100% rename from themes/archer/images/icons/tag_pink.png rename to themes/funchat/images/icons/tag_pink.png diff --git a/themes/archer/images/icons/tag_purple.png b/themes/funchat/images/icons/tag_purple.png similarity index 100% rename from themes/archer/images/icons/tag_purple.png rename to themes/funchat/images/icons/tag_purple.png diff --git a/themes/archer/images/icons/tag_red.png b/themes/funchat/images/icons/tag_red.png similarity index 100% rename from themes/archer/images/icons/tag_red.png rename to themes/funchat/images/icons/tag_red.png diff --git a/themes/archer/images/icons/tag_yellow.png b/themes/funchat/images/icons/tag_yellow.png similarity index 100% rename from themes/archer/images/icons/tag_yellow.png rename to themes/funchat/images/icons/tag_yellow.png diff --git a/themes/archer/images/icons/telephone.png b/themes/funchat/images/icons/telephone.png similarity index 100% rename from themes/archer/images/icons/telephone.png rename to themes/funchat/images/icons/telephone.png diff --git a/themes/archer/images/icons/telephone_add.png b/themes/funchat/images/icons/telephone_add.png similarity index 100% rename from themes/archer/images/icons/telephone_add.png rename to themes/funchat/images/icons/telephone_add.png diff --git a/themes/archer/images/icons/telephone_delete.png b/themes/funchat/images/icons/telephone_delete.png similarity index 100% rename from themes/archer/images/icons/telephone_delete.png rename to themes/funchat/images/icons/telephone_delete.png diff --git a/themes/archer/images/icons/telephone_edit.png b/themes/funchat/images/icons/telephone_edit.png similarity index 100% rename from themes/archer/images/icons/telephone_edit.png rename to themes/funchat/images/icons/telephone_edit.png diff --git a/themes/archer/images/icons/telephone_error.png b/themes/funchat/images/icons/telephone_error.png similarity index 100% rename from themes/archer/images/icons/telephone_error.png rename to themes/funchat/images/icons/telephone_error.png diff --git a/themes/archer/images/icons/telephone_go.png b/themes/funchat/images/icons/telephone_go.png similarity index 100% rename from themes/archer/images/icons/telephone_go.png rename to themes/funchat/images/icons/telephone_go.png diff --git a/themes/archer/images/icons/telephone_key.png b/themes/funchat/images/icons/telephone_key.png similarity index 100% rename from themes/archer/images/icons/telephone_key.png rename to themes/funchat/images/icons/telephone_key.png diff --git a/themes/archer/images/icons/telephone_link.png b/themes/funchat/images/icons/telephone_link.png similarity index 100% rename from themes/archer/images/icons/telephone_link.png rename to themes/funchat/images/icons/telephone_link.png diff --git a/themes/archer/images/icons/television.png b/themes/funchat/images/icons/television.png similarity index 100% rename from themes/archer/images/icons/television.png rename to themes/funchat/images/icons/television.png diff --git a/themes/archer/images/icons/television_add.png b/themes/funchat/images/icons/television_add.png similarity index 100% rename from themes/archer/images/icons/television_add.png rename to themes/funchat/images/icons/television_add.png diff --git a/themes/archer/images/icons/television_delete.png b/themes/funchat/images/icons/television_delete.png similarity index 100% rename from themes/archer/images/icons/television_delete.png rename to themes/funchat/images/icons/television_delete.png diff --git a/themes/archer/images/icons/text_align_center.png b/themes/funchat/images/icons/text_align_center.png similarity index 100% rename from themes/archer/images/icons/text_align_center.png rename to themes/funchat/images/icons/text_align_center.png diff --git a/themes/archer/images/icons/text_align_justify.png b/themes/funchat/images/icons/text_align_justify.png similarity index 100% rename from themes/archer/images/icons/text_align_justify.png rename to themes/funchat/images/icons/text_align_justify.png diff --git a/themes/archer/images/icons/text_align_left.png b/themes/funchat/images/icons/text_align_left.png similarity index 100% rename from themes/archer/images/icons/text_align_left.png rename to themes/funchat/images/icons/text_align_left.png diff --git a/themes/archer/images/icons/text_align_right.png b/themes/funchat/images/icons/text_align_right.png similarity index 100% rename from themes/archer/images/icons/text_align_right.png rename to themes/funchat/images/icons/text_align_right.png diff --git a/themes/archer/images/icons/text_allcaps.png b/themes/funchat/images/icons/text_allcaps.png similarity index 100% rename from themes/archer/images/icons/text_allcaps.png rename to themes/funchat/images/icons/text_allcaps.png diff --git a/themes/archer/images/icons/text_bold.png b/themes/funchat/images/icons/text_bold.png similarity index 100% rename from themes/archer/images/icons/text_bold.png rename to themes/funchat/images/icons/text_bold.png diff --git a/themes/archer/images/icons/text_columns.png b/themes/funchat/images/icons/text_columns.png similarity index 100% rename from themes/archer/images/icons/text_columns.png rename to themes/funchat/images/icons/text_columns.png diff --git a/themes/archer/images/icons/text_dropcaps.png b/themes/funchat/images/icons/text_dropcaps.png similarity index 100% rename from themes/archer/images/icons/text_dropcaps.png rename to themes/funchat/images/icons/text_dropcaps.png diff --git a/themes/archer/images/icons/text_heading_1.png b/themes/funchat/images/icons/text_heading_1.png similarity index 100% rename from themes/archer/images/icons/text_heading_1.png rename to themes/funchat/images/icons/text_heading_1.png diff --git a/themes/archer/images/icons/text_heading_2.png b/themes/funchat/images/icons/text_heading_2.png similarity index 100% rename from themes/archer/images/icons/text_heading_2.png rename to themes/funchat/images/icons/text_heading_2.png diff --git a/themes/archer/images/icons/text_heading_3.png b/themes/funchat/images/icons/text_heading_3.png similarity index 100% rename from themes/archer/images/icons/text_heading_3.png rename to themes/funchat/images/icons/text_heading_3.png diff --git a/themes/archer/images/icons/text_heading_4.png b/themes/funchat/images/icons/text_heading_4.png similarity index 100% rename from themes/archer/images/icons/text_heading_4.png rename to themes/funchat/images/icons/text_heading_4.png diff --git a/themes/archer/images/icons/text_heading_5.png b/themes/funchat/images/icons/text_heading_5.png similarity index 100% rename from themes/archer/images/icons/text_heading_5.png rename to themes/funchat/images/icons/text_heading_5.png diff --git a/themes/archer/images/icons/text_heading_6.png b/themes/funchat/images/icons/text_heading_6.png similarity index 100% rename from themes/archer/images/icons/text_heading_6.png rename to themes/funchat/images/icons/text_heading_6.png diff --git a/themes/archer/images/icons/text_horizontalrule.png b/themes/funchat/images/icons/text_horizontalrule.png similarity index 100% rename from themes/archer/images/icons/text_horizontalrule.png rename to themes/funchat/images/icons/text_horizontalrule.png diff --git a/themes/archer/images/icons/text_indent.png b/themes/funchat/images/icons/text_indent.png similarity index 100% rename from themes/archer/images/icons/text_indent.png rename to themes/funchat/images/icons/text_indent.png diff --git a/themes/archer/images/icons/text_indent_remove.png b/themes/funchat/images/icons/text_indent_remove.png similarity index 100% rename from themes/archer/images/icons/text_indent_remove.png rename to themes/funchat/images/icons/text_indent_remove.png diff --git a/themes/archer/images/icons/text_italic.png b/themes/funchat/images/icons/text_italic.png similarity index 100% rename from themes/archer/images/icons/text_italic.png rename to themes/funchat/images/icons/text_italic.png diff --git a/themes/archer/images/icons/text_kerning.png b/themes/funchat/images/icons/text_kerning.png similarity index 100% rename from themes/archer/images/icons/text_kerning.png rename to themes/funchat/images/icons/text_kerning.png diff --git a/themes/archer/images/icons/text_letter_omega.png b/themes/funchat/images/icons/text_letter_omega.png similarity index 100% rename from themes/archer/images/icons/text_letter_omega.png rename to themes/funchat/images/icons/text_letter_omega.png diff --git a/themes/archer/images/icons/text_letterspacing.png b/themes/funchat/images/icons/text_letterspacing.png similarity index 100% rename from themes/archer/images/icons/text_letterspacing.png rename to themes/funchat/images/icons/text_letterspacing.png diff --git a/themes/archer/images/icons/text_linespacing.png b/themes/funchat/images/icons/text_linespacing.png similarity index 100% rename from themes/archer/images/icons/text_linespacing.png rename to themes/funchat/images/icons/text_linespacing.png diff --git a/themes/archer/images/icons/text_list_bullets.png b/themes/funchat/images/icons/text_list_bullets.png similarity index 100% rename from themes/archer/images/icons/text_list_bullets.png rename to themes/funchat/images/icons/text_list_bullets.png diff --git a/themes/archer/images/icons/text_list_numbers.png b/themes/funchat/images/icons/text_list_numbers.png similarity index 100% rename from themes/archer/images/icons/text_list_numbers.png rename to themes/funchat/images/icons/text_list_numbers.png diff --git a/themes/archer/images/icons/text_lowercase.png b/themes/funchat/images/icons/text_lowercase.png similarity index 100% rename from themes/archer/images/icons/text_lowercase.png rename to themes/funchat/images/icons/text_lowercase.png diff --git a/themes/archer/images/icons/text_padding_bottom.png b/themes/funchat/images/icons/text_padding_bottom.png similarity index 100% rename from themes/archer/images/icons/text_padding_bottom.png rename to themes/funchat/images/icons/text_padding_bottom.png diff --git a/themes/archer/images/icons/text_padding_left.png b/themes/funchat/images/icons/text_padding_left.png similarity index 100% rename from themes/archer/images/icons/text_padding_left.png rename to themes/funchat/images/icons/text_padding_left.png diff --git a/themes/archer/images/icons/text_padding_right.png b/themes/funchat/images/icons/text_padding_right.png similarity index 100% rename from themes/archer/images/icons/text_padding_right.png rename to themes/funchat/images/icons/text_padding_right.png diff --git a/themes/archer/images/icons/text_padding_top.png b/themes/funchat/images/icons/text_padding_top.png similarity index 100% rename from themes/archer/images/icons/text_padding_top.png rename to themes/funchat/images/icons/text_padding_top.png diff --git a/themes/archer/images/icons/text_replace.png b/themes/funchat/images/icons/text_replace.png similarity index 100% rename from themes/archer/images/icons/text_replace.png rename to themes/funchat/images/icons/text_replace.png diff --git a/themes/archer/images/icons/text_signature.png b/themes/funchat/images/icons/text_signature.png similarity index 100% rename from themes/archer/images/icons/text_signature.png rename to themes/funchat/images/icons/text_signature.png diff --git a/themes/archer/images/icons/text_smallcaps.png b/themes/funchat/images/icons/text_smallcaps.png similarity index 100% rename from themes/archer/images/icons/text_smallcaps.png rename to themes/funchat/images/icons/text_smallcaps.png diff --git a/themes/archer/images/icons/text_strikethrough.png b/themes/funchat/images/icons/text_strikethrough.png similarity index 100% rename from themes/archer/images/icons/text_strikethrough.png rename to themes/funchat/images/icons/text_strikethrough.png diff --git a/themes/archer/images/icons/text_subscript.png b/themes/funchat/images/icons/text_subscript.png similarity index 100% rename from themes/archer/images/icons/text_subscript.png rename to themes/funchat/images/icons/text_subscript.png diff --git a/themes/archer/images/icons/text_superscript.png b/themes/funchat/images/icons/text_superscript.png similarity index 100% rename from themes/archer/images/icons/text_superscript.png rename to themes/funchat/images/icons/text_superscript.png diff --git a/themes/archer/images/icons/text_underline.png b/themes/funchat/images/icons/text_underline.png similarity index 100% rename from themes/archer/images/icons/text_underline.png rename to themes/funchat/images/icons/text_underline.png diff --git a/themes/archer/images/icons/text_uppercase.png b/themes/funchat/images/icons/text_uppercase.png similarity index 100% rename from themes/archer/images/icons/text_uppercase.png rename to themes/funchat/images/icons/text_uppercase.png diff --git a/themes/archer/images/icons/textfield.png b/themes/funchat/images/icons/textfield.png similarity index 100% rename from themes/archer/images/icons/textfield.png rename to themes/funchat/images/icons/textfield.png diff --git a/themes/archer/images/icons/textfield_add.png b/themes/funchat/images/icons/textfield_add.png similarity index 100% rename from themes/archer/images/icons/textfield_add.png rename to themes/funchat/images/icons/textfield_add.png diff --git a/themes/archer/images/icons/textfield_delete.png b/themes/funchat/images/icons/textfield_delete.png similarity index 100% rename from themes/archer/images/icons/textfield_delete.png rename to themes/funchat/images/icons/textfield_delete.png diff --git a/themes/archer/images/icons/textfield_key.png b/themes/funchat/images/icons/textfield_key.png similarity index 100% rename from themes/archer/images/icons/textfield_key.png rename to themes/funchat/images/icons/textfield_key.png diff --git a/themes/archer/images/icons/textfield_rename.png b/themes/funchat/images/icons/textfield_rename.png similarity index 100% rename from themes/archer/images/icons/textfield_rename.png rename to themes/funchat/images/icons/textfield_rename.png diff --git a/themes/archer/images/icons/thumb_down.png b/themes/funchat/images/icons/thumb_down.png similarity index 100% rename from themes/archer/images/icons/thumb_down.png rename to themes/funchat/images/icons/thumb_down.png diff --git a/themes/archer/images/icons/thumb_up.png b/themes/funchat/images/icons/thumb_up.png similarity index 100% rename from themes/archer/images/icons/thumb_up.png rename to themes/funchat/images/icons/thumb_up.png diff --git a/themes/archer/images/icons/tick.png b/themes/funchat/images/icons/tick.png similarity index 100% rename from themes/archer/images/icons/tick.png rename to themes/funchat/images/icons/tick.png diff --git a/themes/archer/images/icons/time.png b/themes/funchat/images/icons/time.png similarity index 100% rename from themes/archer/images/icons/time.png rename to themes/funchat/images/icons/time.png diff --git a/themes/archer/images/icons/time_add.png b/themes/funchat/images/icons/time_add.png similarity index 100% rename from themes/archer/images/icons/time_add.png rename to themes/funchat/images/icons/time_add.png diff --git a/themes/archer/images/icons/time_delete.png b/themes/funchat/images/icons/time_delete.png similarity index 100% rename from themes/archer/images/icons/time_delete.png rename to themes/funchat/images/icons/time_delete.png diff --git a/themes/archer/images/icons/time_go.png b/themes/funchat/images/icons/time_go.png similarity index 100% rename from themes/archer/images/icons/time_go.png rename to themes/funchat/images/icons/time_go.png diff --git a/themes/archer/images/icons/timeline_marker.png b/themes/funchat/images/icons/timeline_marker.png similarity index 100% rename from themes/archer/images/icons/timeline_marker.png rename to themes/funchat/images/icons/timeline_marker.png diff --git a/themes/archer/images/icons/transmit.png b/themes/funchat/images/icons/transmit.png similarity index 100% rename from themes/archer/images/icons/transmit.png rename to themes/funchat/images/icons/transmit.png diff --git a/themes/archer/images/icons/transmit_add.png b/themes/funchat/images/icons/transmit_add.png similarity index 100% rename from themes/archer/images/icons/transmit_add.png rename to themes/funchat/images/icons/transmit_add.png diff --git a/themes/archer/images/icons/transmit_blue.png b/themes/funchat/images/icons/transmit_blue.png similarity index 100% rename from themes/archer/images/icons/transmit_blue.png rename to themes/funchat/images/icons/transmit_blue.png diff --git a/themes/archer/images/icons/transmit_delete.png b/themes/funchat/images/icons/transmit_delete.png similarity index 100% rename from themes/archer/images/icons/transmit_delete.png rename to themes/funchat/images/icons/transmit_delete.png diff --git a/themes/archer/images/icons/transmit_edit.png b/themes/funchat/images/icons/transmit_edit.png similarity index 100% rename from themes/archer/images/icons/transmit_edit.png rename to themes/funchat/images/icons/transmit_edit.png diff --git a/themes/archer/images/icons/transmit_error.png b/themes/funchat/images/icons/transmit_error.png similarity index 100% rename from themes/archer/images/icons/transmit_error.png rename to themes/funchat/images/icons/transmit_error.png diff --git a/themes/archer/images/icons/transmit_go.png b/themes/funchat/images/icons/transmit_go.png similarity index 100% rename from themes/archer/images/icons/transmit_go.png rename to themes/funchat/images/icons/transmit_go.png diff --git a/themes/archer/images/icons/tux.png b/themes/funchat/images/icons/tux.png similarity index 100% rename from themes/archer/images/icons/tux.png rename to themes/funchat/images/icons/tux.png diff --git a/themes/archer/images/icons/user.png b/themes/funchat/images/icons/user.png similarity index 100% rename from themes/archer/images/icons/user.png rename to themes/funchat/images/icons/user.png diff --git a/themes/archer/images/icons/user_add.png b/themes/funchat/images/icons/user_add.png similarity index 100% rename from themes/archer/images/icons/user_add.png rename to themes/funchat/images/icons/user_add.png diff --git a/themes/archer/images/icons/user_comment.png b/themes/funchat/images/icons/user_comment.png similarity index 100% rename from themes/archer/images/icons/user_comment.png rename to themes/funchat/images/icons/user_comment.png diff --git a/themes/archer/images/icons/user_delete.png b/themes/funchat/images/icons/user_delete.png similarity index 100% rename from themes/archer/images/icons/user_delete.png rename to themes/funchat/images/icons/user_delete.png diff --git a/themes/archer/images/icons/user_edit.png b/themes/funchat/images/icons/user_edit.png similarity index 100% rename from themes/archer/images/icons/user_edit.png rename to themes/funchat/images/icons/user_edit.png diff --git a/themes/archer/images/icons/user_female.png b/themes/funchat/images/icons/user_female.png similarity index 100% rename from themes/archer/images/icons/user_female.png rename to themes/funchat/images/icons/user_female.png diff --git a/themes/archer/images/icons/user_go.png b/themes/funchat/images/icons/user_go.png similarity index 100% rename from themes/archer/images/icons/user_go.png rename to themes/funchat/images/icons/user_go.png diff --git a/themes/archer/images/icons/user_gray.png b/themes/funchat/images/icons/user_gray.png similarity index 100% rename from themes/archer/images/icons/user_gray.png rename to themes/funchat/images/icons/user_gray.png diff --git a/themes/archer/images/icons/user_green.png b/themes/funchat/images/icons/user_green.png similarity index 100% rename from themes/archer/images/icons/user_green.png rename to themes/funchat/images/icons/user_green.png diff --git a/themes/archer/images/icons/user_orange.png b/themes/funchat/images/icons/user_orange.png similarity index 100% rename from themes/archer/images/icons/user_orange.png rename to themes/funchat/images/icons/user_orange.png diff --git a/themes/archer/images/icons/user_red.png b/themes/funchat/images/icons/user_red.png similarity index 100% rename from themes/archer/images/icons/user_red.png rename to themes/funchat/images/icons/user_red.png diff --git a/themes/archer/images/icons/user_suit.png b/themes/funchat/images/icons/user_suit.png similarity index 100% rename from themes/archer/images/icons/user_suit.png rename to themes/funchat/images/icons/user_suit.png diff --git a/themes/archer/images/icons/vcard.png b/themes/funchat/images/icons/vcard.png similarity index 100% rename from themes/archer/images/icons/vcard.png rename to themes/funchat/images/icons/vcard.png diff --git a/themes/archer/images/icons/vcard_add.png b/themes/funchat/images/icons/vcard_add.png similarity index 100% rename from themes/archer/images/icons/vcard_add.png rename to themes/funchat/images/icons/vcard_add.png diff --git a/themes/archer/images/icons/vcard_delete.png b/themes/funchat/images/icons/vcard_delete.png similarity index 100% rename from themes/archer/images/icons/vcard_delete.png rename to themes/funchat/images/icons/vcard_delete.png diff --git a/themes/archer/images/icons/vcard_edit.png b/themes/funchat/images/icons/vcard_edit.png similarity index 100% rename from themes/archer/images/icons/vcard_edit.png rename to themes/funchat/images/icons/vcard_edit.png diff --git a/themes/archer/images/icons/vector.png b/themes/funchat/images/icons/vector.png similarity index 100% rename from themes/archer/images/icons/vector.png rename to themes/funchat/images/icons/vector.png diff --git a/themes/archer/images/icons/vector_add.png b/themes/funchat/images/icons/vector_add.png similarity index 100% rename from themes/archer/images/icons/vector_add.png rename to themes/funchat/images/icons/vector_add.png diff --git a/themes/archer/images/icons/vector_delete.png b/themes/funchat/images/icons/vector_delete.png similarity index 100% rename from themes/archer/images/icons/vector_delete.png rename to themes/funchat/images/icons/vector_delete.png diff --git a/themes/archer/images/icons/wand.png b/themes/funchat/images/icons/wand.png similarity index 100% rename from themes/archer/images/icons/wand.png rename to themes/funchat/images/icons/wand.png diff --git a/themes/archer/images/icons/weather_clouds.png b/themes/funchat/images/icons/weather_clouds.png similarity index 100% rename from themes/archer/images/icons/weather_clouds.png rename to themes/funchat/images/icons/weather_clouds.png diff --git a/themes/archer/images/icons/weather_cloudy.png b/themes/funchat/images/icons/weather_cloudy.png similarity index 100% rename from themes/archer/images/icons/weather_cloudy.png rename to themes/funchat/images/icons/weather_cloudy.png diff --git a/themes/archer/images/icons/weather_lightning.png b/themes/funchat/images/icons/weather_lightning.png similarity index 100% rename from themes/archer/images/icons/weather_lightning.png rename to themes/funchat/images/icons/weather_lightning.png diff --git a/themes/archer/images/icons/weather_rain.png b/themes/funchat/images/icons/weather_rain.png similarity index 100% rename from themes/archer/images/icons/weather_rain.png rename to themes/funchat/images/icons/weather_rain.png diff --git a/themes/archer/images/icons/weather_snow.png b/themes/funchat/images/icons/weather_snow.png similarity index 100% rename from themes/archer/images/icons/weather_snow.png rename to themes/funchat/images/icons/weather_snow.png diff --git a/themes/archer/images/icons/weather_sun.png b/themes/funchat/images/icons/weather_sun.png similarity index 100% rename from themes/archer/images/icons/weather_sun.png rename to themes/funchat/images/icons/weather_sun.png diff --git a/themes/archer/images/icons/webcam.png b/themes/funchat/images/icons/webcam.png similarity index 100% rename from themes/archer/images/icons/webcam.png rename to themes/funchat/images/icons/webcam.png diff --git a/themes/archer/images/icons/webcam_add.png b/themes/funchat/images/icons/webcam_add.png similarity index 100% rename from themes/archer/images/icons/webcam_add.png rename to themes/funchat/images/icons/webcam_add.png diff --git a/themes/archer/images/icons/webcam_delete.png b/themes/funchat/images/icons/webcam_delete.png similarity index 100% rename from themes/archer/images/icons/webcam_delete.png rename to themes/funchat/images/icons/webcam_delete.png diff --git a/themes/archer/images/icons/webcam_error.png b/themes/funchat/images/icons/webcam_error.png similarity index 100% rename from themes/archer/images/icons/webcam_error.png rename to themes/funchat/images/icons/webcam_error.png diff --git a/themes/archer/images/icons/world.png b/themes/funchat/images/icons/world.png similarity index 100% rename from themes/archer/images/icons/world.png rename to themes/funchat/images/icons/world.png diff --git a/themes/archer/images/icons/world_add.png b/themes/funchat/images/icons/world_add.png similarity index 100% rename from themes/archer/images/icons/world_add.png rename to themes/funchat/images/icons/world_add.png diff --git a/themes/archer/images/icons/world_delete.png b/themes/funchat/images/icons/world_delete.png similarity index 100% rename from themes/archer/images/icons/world_delete.png rename to themes/funchat/images/icons/world_delete.png diff --git a/themes/archer/images/icons/world_edit.png b/themes/funchat/images/icons/world_edit.png similarity index 100% rename from themes/archer/images/icons/world_edit.png rename to themes/funchat/images/icons/world_edit.png diff --git a/themes/archer/images/icons/world_go.png b/themes/funchat/images/icons/world_go.png similarity index 100% rename from themes/archer/images/icons/world_go.png rename to themes/funchat/images/icons/world_go.png diff --git a/themes/archer/images/icons/world_link.png b/themes/funchat/images/icons/world_link.png similarity index 100% rename from themes/archer/images/icons/world_link.png rename to themes/funchat/images/icons/world_link.png diff --git a/themes/archer/images/icons/wrench.png b/themes/funchat/images/icons/wrench.png similarity index 100% rename from themes/archer/images/icons/wrench.png rename to themes/funchat/images/icons/wrench.png diff --git a/themes/archer/images/icons/wrench_orange.png b/themes/funchat/images/icons/wrench_orange.png similarity index 100% rename from themes/archer/images/icons/wrench_orange.png rename to themes/funchat/images/icons/wrench_orange.png diff --git a/themes/archer/images/icons/xhtml.png b/themes/funchat/images/icons/xhtml.png similarity index 100% rename from themes/archer/images/icons/xhtml.png rename to themes/funchat/images/icons/xhtml.png diff --git a/themes/archer/images/icons/xhtml_add.png b/themes/funchat/images/icons/xhtml_add.png similarity index 100% rename from themes/archer/images/icons/xhtml_add.png rename to themes/funchat/images/icons/xhtml_add.png diff --git a/themes/archer/images/icons/xhtml_delete.png b/themes/funchat/images/icons/xhtml_delete.png similarity index 100% rename from themes/archer/images/icons/xhtml_delete.png rename to themes/funchat/images/icons/xhtml_delete.png diff --git a/themes/archer/images/icons/xhtml_go.png b/themes/funchat/images/icons/xhtml_go.png similarity index 100% rename from themes/archer/images/icons/xhtml_go.png rename to themes/funchat/images/icons/xhtml_go.png diff --git a/themes/archer/images/icons/xhtml_valid.png b/themes/funchat/images/icons/xhtml_valid.png similarity index 100% rename from themes/archer/images/icons/xhtml_valid.png rename to themes/funchat/images/icons/xhtml_valid.png diff --git a/themes/archer/images/icons/zoom.png b/themes/funchat/images/icons/zoom.png similarity index 100% rename from themes/archer/images/icons/zoom.png rename to themes/funchat/images/icons/zoom.png diff --git a/themes/archer/images/icons/zoom_in.png b/themes/funchat/images/icons/zoom_in.png similarity index 100% rename from themes/archer/images/icons/zoom_in.png rename to themes/funchat/images/icons/zoom_in.png diff --git a/themes/archer/images/icons/zoom_out.png b/themes/funchat/images/icons/zoom_out.png similarity index 100% rename from themes/archer/images/icons/zoom_out.png rename to themes/funchat/images/icons/zoom_out.png diff --git a/themes/funchat/images/links.gif b/themes/funchat/images/links.gif new file mode 100644 index 0000000..0064c67 Binary files /dev/null and b/themes/funchat/images/links.gif differ diff --git a/themes/funchat/images/logo.png b/themes/funchat/images/logo.png new file mode 100644 index 0000000..6bf8582 Binary files /dev/null and b/themes/funchat/images/logo.png differ diff --git a/themes/funchat/images/members.gif b/themes/funchat/images/members.gif new file mode 100644 index 0000000..bc98a50 Binary files /dev/null and b/themes/funchat/images/members.gif differ diff --git a/themes/funchat/images/navigation.gif b/themes/funchat/images/navigation.gif new file mode 100644 index 0000000..2fe4ad1 Binary files /dev/null and b/themes/funchat/images/navigation.gif differ diff --git a/themes/funchat/images/projectx.png b/themes/funchat/images/projectx.png new file mode 100644 index 0000000..03d036c Binary files /dev/null and b/themes/funchat/images/projectx.png differ diff --git a/themes/archer/images/rdo_off.png b/themes/funchat/images/rdo_off.png similarity index 100% rename from themes/archer/images/rdo_off.png rename to themes/funchat/images/rdo_off.png diff --git a/themes/archer/images/rdo_on.png b/themes/funchat/images/rdo_on.png similarity index 100% rename from themes/archer/images/rdo_on.png rename to themes/funchat/images/rdo_on.png diff --git a/themes/funchat/images/up.gif b/themes/funchat/images/up.gif new file mode 100644 index 0000000..c5ef548 Binary files /dev/null and b/themes/funchat/images/up.gif differ diff --git a/themes/funchat/images/yellow.gif b/themes/funchat/images/yellow.gif new file mode 100644 index 0000000..2babccb Binary files /dev/null and b/themes/funchat/images/yellow.gif differ diff --git a/themes/funchat/index.html b/themes/funchat/index.html new file mode 100644 index 0000000..7676b73 --- /dev/null +++ b/themes/funchat/index.html @@ -0,0 +1,102 @@ + + + + + + + + +andreas04: close to attraction + + + +
+
+

close to attraction

+

the andreas04 template

+
+ + + +
+
+
+

With a touch from the old school...

+Entry photo example

So here it is, my first design with classic .gif animation here on OSWD.org. And maybe my last, since I find the .gif format outdated and mostly annoying. If you feel the same, you can still enjoy this design: It is really easy to remove the animations and images - see the comments in the stylesheet for instructions.

+ +

Standards and accessibility compliancy

+

Despite the classic influences and the animated visuals, the coding is very simple and modern. No Flash or scripts have been used, only valid XHTML 1.1 and CSS2. Because of that, the design works in most browsers, even in text-based browsers. The design also complies to Section 508 and a WCAG 1.0 Double-A rating.

+

Edit: Removed the alternate version, since it didn't display correctly in IE. Thanks marcus!

+

September 24, 2005 Posted by Andreas | Tags: Design, XHTML, CSS | 14 comments

+
+ +
+

Open source

+

If you like this layout and would like to use it in any way, you are free to do so. This design is released as open source, which means that you are free to make any changes you may want to. I kindly ask that you leave the "Design by Andreas Viklund" link in the footer, I would really appreciate that! If you use this design for commercial purposes, please consider making a symbolic donation through my website.

+ +

Also, if you would use this design to build a theme or template set for WordPress, Textpattern, MovableType or any other interesting blog/CMS package, I would be glad to distribute it through the free template support section of my website. If you have any comments or questions, or if you are interested in custom design or branding services, you are welcome to contact me through OSWD.org.

+

September 22, 2005 Posted by Andreas | Tags: Information, Copyright | No comments

+
+ + +
+ + + +
+ + \ No newline at end of file diff --git a/themes/funchat/index.tpl b/themes/funchat/index.tpl new file mode 100644 index 0000000..5bb78da --- /dev/null +++ b/themes/funchat/index.tpl @@ -0,0 +1,13 @@ +{$header} +
+
+
+ {$content} +
+
+ {$rightnav} +
+
+
+
+
diff --git a/themes/funchat/js/fontawesome/all.min.js b/themes/funchat/js/fontawesome/all.min.js new file mode 100644 index 0000000..a55186f --- /dev/null +++ b/themes/funchat/js/fontawesome/all.min.js @@ -0,0 +1,5 @@ +/*! + * Font Awesome Free 5.10.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ +!function(){"use strict";var c={},l={};try{"undefined"!=typeof window&&(c=window),"undefined"!=typeof document&&(l=document)}catch(c){}var h=(c.navigator||{}).userAgent,z=void 0===h?"":h,v=c,a=l,m=(v.document,!!a.documentElement&&!!a.head&&"function"==typeof a.addEventListener&&a.createElement,~z.indexOf("MSIE")||z.indexOf("Trident/"),"___FONT_AWESOME___"),s=function(){try{return!0}catch(c){return!1}}();var e=v||{};e[m]||(e[m]={}),e[m].styles||(e[m].styles={}),e[m].hooks||(e[m].hooks={}),e[m].shims||(e[m].shims=[]);var t=e[m];function M(c,z){var l=(2>>0;h--;)l[h]=c[h];return l}function gc(c){return c.classList?bc(c.classList):(c.getAttribute("class")||"").split(" ").filter(function(c){return c})}function Sc(c,l){var h,z=l.split("-"),v=z[0],a=z.slice(1).join("-");return v!==c||""===a||(h=a,~T.indexOf(h))?null:a}function yc(c){return"".concat(c).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function wc(h){return Object.keys(h||{}).reduce(function(c,l){return c+"".concat(l,": ").concat(h[l],";")},"")}function Ac(c){return c.size!==Lc.size||c.x!==Lc.x||c.y!==Lc.y||c.rotate!==Lc.rotate||c.flipX||c.flipY}function kc(c){var l=c.transform,h=c.containerWidth,z=c.iconWidth,v={transform:"translate(".concat(h/2," 256)")},a="translate(".concat(32*l.x,", ").concat(32*l.y,") "),m="scale(".concat(l.size/16*(l.flipX?-1:1),", ").concat(l.size/16*(l.flipY?-1:1),") "),s="rotate(".concat(l.rotate," 0 0)");return{outer:v,inner:{transform:"".concat(a," ").concat(m," ").concat(s)},path:{transform:"translate(".concat(z/2*-1," -256)")}}}var xc={x:0,y:0,width:"100%",height:"100%"};function qc(c){var l=!(1").concat(m.map(Jc).join(""),"")}var $c=function(){};function cl(c){return"string"==typeof(c.getAttribute?c.getAttribute(Z):null)}var ll={replace:function(c){var l=c[0],h=c[1].map(function(c){return Jc(c)}).join("\n");if(l.parentNode&&l.outerHTML)l.outerHTML=h+(G.keepOriginalSource&&"svg"!==l.tagName.toLowerCase()?"\x3c!-- ".concat(l.outerHTML," --\x3e"):"");else if(l.parentNode){var z=document.createElement("span");l.parentNode.replaceChild(z,l),z.outerHTML=h}},nest:function(c){var l=c[0],h=c[1];if(~gc(l).indexOf(G.replacementClass))return ll.replace(c);var z=new RegExp("".concat(G.familyPrefix,"-.*"));delete h[0].attributes.style;var v=h[0].attributes.class.split(" ").reduce(function(c,l){return l===G.replacementClass||l.match(z)?c.toSvg.push(l):c.toNode.push(l),c},{toNode:[],toSvg:[]});h[0].attributes.class=v.toSvg.join(" ");var a=h.map(function(c){return Jc(c)}).join("\n");l.setAttribute("class",v.toNode.join(" ")),l.setAttribute(Z,""),l.innerHTML=a}};function hl(c){c()}function zl(h,c){var z="function"==typeof c?c:$c;if(0===h.length)z();else{var l=hl;G.mutateApproach===w&&(l=o.requestAnimationFrame||hl),l(function(){var c=!0===G.autoReplaceSvg?ll.replace:ll[G.autoReplaceSvg]||ll.replace,l=Rc.begin("mutate");h.map(c),l(),z()})}}var vl=!1;function al(){vl=!1}var ml=null;function sl(c){if(t&&G.observeMutations){var v=c.treeCallback,a=c.nodeCallback,m=c.pseudoElementsCallback,l=c.observeMutationsRoot,h=void 0===l?V:l;ml=new t(function(c){vl||bc(c).forEach(function(c){if("childList"===c.type&&0)[^>]*|#([\w-]*))$/,k=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,E=/^[\],:{}\s]*$/,S=/(?:^|:|,)(?:\s*\[)+/g,A=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,j=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,D=/^-ms-/,L=/-([\da-z])/gi,H=function(e,t){return t.toUpperCase()},q=function(e){(a.addEventListener||"load"===e.type||"complete"===a.readyState)&&(_(),x.ready())},_=function(){a.addEventListener?(a.removeEventListener("DOMContentLoaded",q,!1),e.removeEventListener("load",q,!1)):(a.detachEvent("onreadystatechange",q),e.detachEvent("onload",q))};x.fn=x.prototype={jquery:f,constructor:x,init:function(e,n,r){var i,o;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof x?n[0]:n,x.merge(this,x.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:a,!0)),k.test(i[1])&&x.isPlainObject(n))for(i in n)x.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(o=a.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=a,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:"",length:0,toArray:function(){return g.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(g.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},l=2),"object"==typeof s||x.isFunction(s)||(s={}),u===l&&(s=this,--l);u>l;l++)if(null!=(o=arguments[l]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(x.isPlainObject(r)||(n=x.isArray(r)))?(n?(n=!1,a=e&&x.isArray(e)?e:[]):a=e&&x.isPlainObject(e)?e:{},s[i]=x.extend(c,a,r)):r!==t&&(s[i]=r));return s},x.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=l),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:function(e){if(e===!0?!--x.readyWait:!x.isReady){if(!a.body)return setTimeout(x.ready);x.isReady=!0,e!==!0&&--x.readyWait>0||(n.resolveWith(a,[x]),x.fn.trigger&&x(a).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===x.type(e)},isArray:Array.isArray||function(e){return"array"===x.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?c[y.call(e)]||"object":typeof e},isPlainObject:function(e){var n;if(!e||"object"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!v.call(e,"constructor")&&!v.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}if(x.support.ownLast)for(n in e)return v.call(e,n);for(n in e);return n===t||v.call(e,n)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||a;var r=k.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=x.trim(n),n&&E.test(n.replace(A,"@").replace(j,"]").replace(S,"")))?Function("return "+n)():(x.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||x.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&x.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(D,"ms-").replace(L,H)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:b&&!b.call("\ufeff\u00a0")?function(e){return null==e?"":b.call(e)}:function(e){return null==e?"":(e+"").replace(C,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?x.merge(n,"string"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(m)return m.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return d.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),x.isFunction(e)?(r=g.call(arguments,2),i=function(){return e.apply(n||this,r.concat(g.call(arguments)))},i.guid=e.guid=e.guid||x.guid++,i):t},access:function(e,n,r,i,o,a,s){var l=0,u=e.length,c=null==r;if("object"===x.type(r)){o=!0;for(l in r)x.access(e,n,l,r[l],!0,a,s)}else if(i!==t&&(o=!0,x.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(x(e),n)})),n))for(;u>l;l++)n(e[l],r,s?i:i.call(e[l],l,n(e[l],r)));return o?e:c?n.call(e):u?n(e[0],r):a},now:function(){return(new Date).getTime()},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),x.ready.promise=function(t){if(!n)if(n=x.Deferred(),"complete"===a.readyState)setTimeout(x.ready);else if(a.addEventListener)a.addEventListener("DOMContentLoaded",q,!1),e.addEventListener("load",q,!1);else{a.attachEvent("onreadystatechange",q),e.attachEvent("onload",q);var r=!1;try{r=null==e.frameElement&&a.documentElement}catch(i){}r&&r.doScroll&&function o(){if(!x.isReady){try{r.doScroll("left")}catch(e){return setTimeout(o,50)}_(),x.ready()}}()}return n.promise(t)},x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){c["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=x.type(e);return x.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=x(a),function(e,t){var n,r,i,o,a,s,l,u,c,p,f,d,h,g,m,y,v,b="sizzle"+-new Date,w=e.document,T=0,C=0,N=st(),k=st(),E=st(),S=!1,A=function(e,t){return e===t?(S=!0,0):0},j=typeof t,D=1<<31,L={}.hasOwnProperty,H=[],q=H.pop,_=H.push,M=H.push,O=H.slice,F=H.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",P="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",W=R.replace("w","w#"),$="\\["+P+"*("+R+")"+P+"*(?:([*^$|!~]?=)"+P+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+W+")|)|)"+P+"*\\]",I=":("+R+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+$.replace(3,8)+")*)|.*)\\)|)",z=RegExp("^"+P+"+|((?:^|[^\\\\])(?:\\\\.)*)"+P+"+$","g"),X=RegExp("^"+P+"*,"+P+"*"),U=RegExp("^"+P+"*([>+~]|"+P+")"+P+"*"),V=RegExp(P+"*[+~]"),Y=RegExp("="+P+"*([^\\]'\"]*)"+P+"*\\]","g"),J=RegExp(I),G=RegExp("^"+W+"$"),Q={ID:RegExp("^#("+R+")"),CLASS:RegExp("^\\.("+R+")"),TAG:RegExp("^("+R.replace("w","w*")+")"),ATTR:RegExp("^"+$),PSEUDO:RegExp("^"+I),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:RegExp("^(?:"+B+")$","i"),needsContext:RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,et=/^(?:input|select|textarea|button)$/i,tt=/^h\d$/i,nt=/'|\\/g,rt=RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),it=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{M.apply(H=O.call(w.childNodes),w.childNodes),H[w.childNodes.length].nodeType}catch(ot){M={apply:H.length?function(e,t){_.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function at(e,t,n,i){var o,a,s,l,u,c,d,m,y,x;if((t?t.ownerDocument||t:w)!==f&&p(t),t=t||f,n=n||[],!e||"string"!=typeof e)return n;if(1!==(l=t.nodeType)&&9!==l)return[];if(h&&!i){if(o=Z.exec(e))if(s=o[1]){if(9===l){if(a=t.getElementById(s),!a||!a.parentNode)return n;if(a.id===s)return n.push(a),n}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(s))&&v(t,a)&&a.id===s)return n.push(a),n}else{if(o[2])return M.apply(n,t.getElementsByTagName(e)),n;if((s=o[3])&&r.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(s)),n}if(r.qsa&&(!g||!g.test(e))){if(m=d=b,y=t,x=9===l&&e,1===l&&"object"!==t.nodeName.toLowerCase()){c=mt(e),(d=t.getAttribute("id"))?m=d.replace(nt,"\\$&"):t.setAttribute("id",m),m="[id='"+m+"'] ",u=c.length;while(u--)c[u]=m+yt(c[u]);y=V.test(e)&&t.parentNode||t,x=c.join(",")}if(x)try{return M.apply(n,y.querySelectorAll(x)),n}catch(T){}finally{d||t.removeAttribute("id")}}}return kt(e.replace(z,"$1"),t,n,i)}function st(){var e=[];function t(n,r){return e.push(n+=" ")>o.cacheLength&&delete t[e.shift()],t[n]=r}return t}function lt(e){return e[b]=!0,e}function ut(e){var t=f.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ct(e,t){var n=e.split("|"),r=e.length;while(r--)o.attrHandle[n[r]]=t}function pt(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function ft(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function dt(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ht(e){return lt(function(t){return t=+t,lt(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}s=at.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},r=at.support={},p=at.setDocument=function(e){var n=e?e.ownerDocument||e:w,i=n.defaultView;return n!==f&&9===n.nodeType&&n.documentElement?(f=n,d=n.documentElement,h=!s(n),i&&i.attachEvent&&i!==i.top&&i.attachEvent("onbeforeunload",function(){p()}),r.attributes=ut(function(e){return e.className="i",!e.getAttribute("className")}),r.getElementsByTagName=ut(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),r.getElementsByClassName=ut(function(e){return e.innerHTML="
",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),r.getById=ut(function(e){return d.appendChild(e).id=b,!n.getElementsByName||!n.getElementsByName(b).length}),r.getById?(o.find.ID=function(e,t){if(typeof t.getElementById!==j&&h){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){return e.getAttribute("id")===t}}):(delete o.find.ID,o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),o.find.TAG=r.getElementsByTagName?function(e,n){return typeof n.getElementsByTagName!==j?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},o.find.CLASS=r.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==j&&h?n.getElementsByClassName(e):t},m=[],g=[],(r.qsa=K.test(n.querySelectorAll))&&(ut(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||g.push("\\["+P+"*(?:value|"+B+")"),e.querySelectorAll(":checked").length||g.push(":checked")}),ut(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&g.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(r.matchesSelector=K.test(y=d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ut(function(e){r.disconnectedMatch=y.call(e,"div"),y.call(e,"[s!='']:x"),m.push("!=",I)}),g=g.length&&RegExp(g.join("|")),m=m.length&&RegExp(m.join("|")),v=K.test(d.contains)||d.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},A=d.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===n||v(w,e)?-1:t===n||v(w,t)?1:c?F.call(c,e)-F.call(c,t):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return S=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:c?F.call(c,e)-F.call(c,t):0;if(o===a)return pt(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?pt(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},n):f},at.matches=function(e,t){return at(e,null,null,t)},at.matchesSelector=function(e,t){if((e.ownerDocument||e)!==f&&p(e),t=t.replace(Y,"='$1']"),!(!r.matchesSelector||!h||m&&m.test(t)||g&&g.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(i){}return at(t,f,null,[e]).length>0},at.contains=function(e,t){return(e.ownerDocument||e)!==f&&p(e),v(e,t)},at.attr=function(e,n){(e.ownerDocument||e)!==f&&p(e);var i=o.attrHandle[n.toLowerCase()],a=i&&L.call(o.attrHandle,n.toLowerCase())?i(e,n,!h):t;return a===t?r.attributes||!h?e.getAttribute(n):(a=e.getAttributeNode(n))&&a.specified?a.value:null:a},at.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},at.uniqueSort=function(e){var t,n=[],i=0,o=0;if(S=!r.detectDuplicates,c=!r.sortStable&&e.slice(0),e.sort(A),S){while(t=e[o++])t===e[o]&&(i=n.push(o));while(i--)e.splice(n[i],1)}return e},a=at.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=a(t);return n},o=at.selectors={cacheLength:50,createPseudo:lt,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(rt,it),e[3]=(e[4]||e[5]||"").replace(rt,it),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||at.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&at.error(e[0]),e},PSEUDO:function(e){var n,r=!e[5]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]&&e[4]!==t?e[2]=e[4]:r&&J.test(r)&&(n=mt(r,!0))&&(n=r.indexOf(")",r.length-n)-r.length)&&(e[0]=e[0].slice(0,n),e[2]=r.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(rt,it).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e+" "];return t||(t=RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&N(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=at.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!l&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[b]||(m[b]={}),u=c[e]||[],d=u[0]===T&&u[1],f=u[0]===T&&u[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[T,d,f];break}}else if(v&&(u=(t[b]||(t[b]={}))[e])&&u[0]===T)f=u[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[b]||(p[b]={}))[e]=[T,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=o.pseudos[e]||o.setFilters[e.toLowerCase()]||at.error("unsupported pseudo: "+e);return r[b]?r(t):r.length>1?(n=[e,e,"",t],o.setFilters.hasOwnProperty(e.toLowerCase())?lt(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=F.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:lt(function(e){var t=[],n=[],r=l(e.replace(z,"$1"));return r[b]?lt(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:lt(function(e){return function(t){return at(e,t).length>0}}),contains:lt(function(e){return function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}}),lang:lt(function(e){return G.test(e||"")||at.error("unsupported lang: "+e),e=e.replace(rt,it).toLowerCase(),function(t){var n;do if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!o.pseudos.empty(e)},header:function(e){return tt.test(e.nodeName)},input:function(e){return et.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:ht(function(){return[0]}),last:ht(function(e,t){return[t-1]}),eq:ht(function(e,t,n){return[0>n?n+t:n]}),even:ht(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:ht(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:ht(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:ht(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}},o.pseudos.nth=o.pseudos.eq;for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[n]=ft(n);for(n in{submit:!0,reset:!0})o.pseudos[n]=dt(n);function gt(){}gt.prototype=o.filters=o.pseudos,o.setFilters=new gt;function mt(e,t){var n,r,i,a,s,l,u,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,l=[],u=o.preFilter;while(s){(!n||(r=X.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),n=!1,(r=U.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length));for(a in o.filter)!(r=Q[a].exec(s))||u[a]&&!(r=u[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?at.error(e):k(e,l).slice(0)}function yt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function vt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,a=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,s){var l,u,c,p=T+" "+a;if(s){while(t=t[r])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[r])if(1===t.nodeType||o)if(c=t[b]||(t[b]={}),(u=c[r])&&u[0]===p){if((l=u[1])===!0||l===i)return l===!0}else if(u=c[r]=[p],u[1]=e(t,n,s)||i,u[1]===!0)return!0}}function bt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xt(e,t,n,r,i){var o,a=[],s=0,l=e.length,u=null!=t;for(;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),u&&t.push(s));return a}function wt(e,t,n,r,i,o){return r&&!r[b]&&(r=wt(r)),i&&!i[b]&&(i=wt(i,o)),lt(function(o,a,s,l){var u,c,p,f=[],d=[],h=a.length,g=o||Nt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:xt(g,f,e,s,l),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,l),r){u=xt(y,d),r(u,[],s,l),c=u.length;while(c--)(p=u[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){u=[],c=y.length;while(c--)(p=y[c])&&u.push(m[c]=p);i(null,y=[],u,l)}c=y.length;while(c--)(p=y[c])&&(u=i?F.call(o,p):f[c])>-1&&(o[u]=!(a[u]=p))}}else y=xt(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)})}function Tt(e){var t,n,r,i=e.length,a=o.relative[e[0].type],s=a||o.relative[" "],l=a?1:0,c=vt(function(e){return e===t},s,!0),p=vt(function(e){return F.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;i>l;l++)if(n=o.relative[e[l].type])f=[vt(bt(f),n)];else{if(n=o.filter[e[l].type].apply(null,e[l].matches),n[b]){for(r=++l;i>r;r++)if(o.relative[e[r].type])break;return wt(l>1&&bt(f),l>1&&yt(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&Tt(e.slice(l,r)),i>r&&Tt(e=e.slice(r)),i>r&&yt(e))}f.push(n)}return bt(f)}function Ct(e,t){var n=0,r=t.length>0,a=e.length>0,s=function(s,l,c,p,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,C=u,N=s||a&&o.find.TAG("*",d&&l.parentNode||l),k=T+=null==C?1:Math.random()||.1;for(w&&(u=l!==f&&l,i=n);null!=(h=N[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,l,c)){p.push(h);break}w&&(T=k,i=++n)}r&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,r&&b!==v){g=0;while(m=t[g++])m(x,y,l,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=q.call(p));y=xt(y)}M.apply(p,y),w&&!s&&y.length>0&&v+t.length>1&&at.uniqueSort(p)}return w&&(T=k,u=C),x};return r?lt(s):s}l=at.compile=function(e,t){var n,r=[],i=[],o=E[e+" "];if(!o){t||(t=mt(e)),n=t.length;while(n--)o=Tt(t[n]),o[b]?r.push(o):i.push(o);o=E(e,Ct(i,r))}return o};function Nt(e,t,n){var r=0,i=t.length;for(;i>r;r++)at(e,t[r],n);return n}function kt(e,t,n,i){var a,s,u,c,p,f=mt(e);if(!i&&1===f.length){if(s=f[0]=f[0].slice(0),s.length>2&&"ID"===(u=s[0]).type&&r.getById&&9===t.nodeType&&h&&o.relative[s[1].type]){if(t=(o.find.ID(u.matches[0].replace(rt,it),t)||[])[0],!t)return n;e=e.slice(s.shift().value.length)}a=Q.needsContext.test(e)?0:s.length;while(a--){if(u=s[a],o.relative[c=u.type])break;if((p=o.find[c])&&(i=p(u.matches[0].replace(rt,it),V.test(s[0].type)&&t.parentNode||t))){if(s.splice(a,1),e=i.length&&yt(s),!e)return M.apply(n,i),n;break}}}return l(e,f)(i,t,!h,n,V.test(e)),n}r.sortStable=b.split("").sort(A).join("")===b,r.detectDuplicates=S,p(),r.sortDetached=ut(function(e){return 1&e.compareDocumentPosition(f.createElement("div"))}),ut(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||ct("type|href|height|width",function(e,n,r){return r?t:e.getAttribute(n,"type"===n.toLowerCase()?1:2)}),r.attributes&&ut(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ct("value",function(e,n,r){return r||"input"!==e.nodeName.toLowerCase()?t:e.defaultValue}),ut(function(e){return null==e.getAttribute("disabled")})||ct(B,function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:e[n]===!0?n.toLowerCase():null}),x.find=at,x.expr=at.selectors,x.expr[":"]=x.expr.pseudos,x.unique=at.uniqueSort,x.text=at.getText,x.isXMLDoc=at.isXML,x.contains=at.contains}(e);var O={};function F(e){var t=O[e]={};return x.each(e.match(T)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?O[e]||F(e):x.extend({},e);var n,r,i,o,a,s,l=[],u=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=l.length,n=!0;l&&o>a;a++)if(l[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):r?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;(function i(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&p.has(n)||l.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=l.length:r&&(s=t,c(r))}return this},remove:function(){return l&&x.each(arguments,function(e,t){var r;while((r=x.inArray(t,l,r))>-1)l.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?x.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],o=0,this},disable:function(){return l=u=r=t,this},disabled:function(){return!l},lock:function(){return u=t,r||p.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!l||i&&!u||(t=t||[],t=[e,t.slice?t.slice():t],n?u.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var a=o[0],s=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=g.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?g.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,l,u;if(r>1)for(s=Array(r),l=Array(r),u=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(a(t,u,n)).fail(o.reject).progress(a(t,l,s)):--i;return i||o.resolveWith(u,n),o.promise()}}),x.support=function(t){var n,r,o,s,l,u,c,p,f,d=a.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="
a",n=d.getElementsByTagName("*")||[],r=d.getElementsByTagName("a")[0],!r||!r.style||!n.length)return t;s=a.createElement("select"),u=s.appendChild(a.createElement("option")),o=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t.getSetAttribute="t"!==d.className,t.leadingWhitespace=3===d.firstChild.nodeType,t.tbody=!d.getElementsByTagName("tbody").length,t.htmlSerialize=!!d.getElementsByTagName("link").length,t.style=/top/.test(r.getAttribute("style")),t.hrefNormalized="/a"===r.getAttribute("href"),t.opacity=/^0.5/.test(r.style.opacity),t.cssFloat=!!r.style.cssFloat,t.checkOn=!!o.value,t.optSelected=u.selected,t.enctype=!!a.createElement("form").enctype,t.html5Clone="<:nav>"!==a.createElement("nav").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!u.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}o=a.createElement("input"),o.setAttribute("value",""),t.input=""===o.getAttribute("value"),o.value="t",o.setAttribute("type","radio"),t.radioValue="t"===o.value,o.setAttribute("checked","t"),o.setAttribute("name","t"),l=a.createDocumentFragment(),l.appendChild(o),t.appendChecked=o.checked,t.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip;for(f in x(t))break;return t.ownLast="0"!==f,x(function(){var n,r,o,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",l=a.getElementsByTagName("body")[0];l&&(n=a.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",l.appendChild(n).appendChild(d),d.innerHTML="
t
",o=d.getElementsByTagName("td"),o[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===o[0].offsetHeight,o[0].style.display="",o[1].style.display="none",t.reliableHiddenOffsets=p&&0===o[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",x.swap(l,null!=l.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===d.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(a.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="
",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(l.style.zoom=1)),l.removeChild(n),n=d=o=r=null)}),n=s=l=u=r=o=null,t +}({});var B=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;function R(e,n,r,i){if(x.acceptData(e)){var o,a,s=x.expando,l=e.nodeType,u=l?x.cache:e,c=l?e[s]:e[s]&&s;if(c&&u[c]&&(i||u[c].data)||r!==t||"string"!=typeof n)return c||(c=l?e[s]=p.pop()||x.guid++:s),u[c]||(u[c]=l?{}:{toJSON:x.noop}),("object"==typeof n||"function"==typeof n)&&(i?u[c]=x.extend(u[c],n):u[c].data=x.extend(u[c].data,n)),a=u[c],i||(a.data||(a.data={}),a=a.data),r!==t&&(a[x.camelCase(n)]=r),"string"==typeof n?(o=a[n],null==o&&(o=a[x.camelCase(n)])):o=a,o}}function W(e,t,n){if(x.acceptData(e)){var r,i,o=e.nodeType,a=o?x.cache:e,s=o?e[x.expando]:x.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){x.isArray(t)?t=t.concat(x.map(t,x.camelCase)):t in r?t=[t]:(t=x.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;while(i--)delete r[t[i]];if(n?!I(r):!x.isEmptyObject(r))return}(n||(delete a[s].data,I(a[s])))&&(o?x.cleanData([e],!0):x.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}x.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?x.cache[e[x.expando]]:e[x.expando],!!e&&!I(e)},data:function(e,t,n){return R(e,t,n)},removeData:function(e,t){return W(e,t)},_data:function(e,t,n){return R(e,t,n,!0)},_removeData:function(e,t){return W(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&x.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),x.fn.extend({data:function(e,n){var r,i,o=null,a=0,s=this[0];if(e===t){if(this.length&&(o=x.data(s),1===s.nodeType&&!x._data(s,"parsedAttrs"))){for(r=s.attributes;r.length>a;a++)i=r[a].name,0===i.indexOf("data-")&&(i=x.camelCase(i.slice(5)),$(s,i,o[i]));x._data(s,"parsedAttrs",!0)}return o}return"object"==typeof e?this.each(function(){x.data(this,e)}):arguments.length>1?this.each(function(){x.data(this,e,n)}):s?$(s,e,x.data(s,e)):null},removeData:function(e){return this.each(function(){x.removeData(this,e)})}});function $(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(P,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:B.test(r)?x.parseJSON(r):r}catch(o){}x.data(e,n,r)}else r=t}return r}function I(e){var t;for(t in e)if(("data"!==t||!x.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}x.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=x._data(e,n),r&&(!i||x.isArray(r)?i=x._data(e,n,x.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),a=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return x._data(e,n)||x._data(e,n,{empty:x.Callbacks("once memory").add(function(){x._removeData(e,t+"queue"),x._removeData(e,n)})})}}),x.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?x.queue(this[0],e):n===t?this:this.each(function(){var t=x.queue(this,e,n);x._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=x.Deferred(),a=this,s=this.length,l=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=x._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(l));return l(),o.promise(n)}});var z,X,U=/[\t\r\n\f]/g,V=/\r/g,Y=/^(?:input|select|textarea|button|object)$/i,J=/^(?:a|area)$/i,G=/^(?:checked|selected)$/i,Q=x.support.getSetAttribute,K=x.support.input;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return e=x.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,l="string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,l=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var t,r=0,o=x(this),a=e.match(T)||[];while(t=a[r++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else(n===i||"boolean"===n)&&(this.className&&x._data(this,"__className__",this.className),this.className=this.className||e===!1?"":x._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(U," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=x.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=i?e.call(this,n,x(this).val()):e,null==o?o="":"number"==typeof o?o+="":x.isArray(o)&&(o=x.map(o,function(e){return null==e?"":e+""})),r=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=x.valHooks[o.type]||x.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(V,""):null==n?"":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,l=0>i?s:o?i:0;for(;s>l;l++)if(n=r[l],!(!n.selected&&l!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),a=i.length;while(a--)r=i[a],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,n,r){var o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===i?x.prop(e,n,r):(1===s&&x.isXMLDoc(e)||(n=n.toLowerCase(),o=x.attrHooks[n]||(x.expr.match.bool.test(n)?X:z)),r===t?o&&"get"in o&&null!==(a=o.get(e,n))?a:(a=x.find.attr(e,n),null==a?t:a):null!==r?o&&"set"in o&&(a=o.set(e,r,n))!==t?a:(e.setAttribute(n,r+""),r):(x.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(T);if(o&&1===e.nodeType)while(n=o[i++])r=x.propFix[n]||n,x.expr.match.bool.test(n)?K&&Q||!G.test(n)?e[r]=!1:e[x.camelCase("default-"+n)]=e[r]=!1:x.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!x.isXMLDoc(e),a&&(n=x.propFix[n]||n,o=x.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):Y.test(e.nodeName)||J.test(e.nodeName)&&e.href?0:-1}}}}),X={set:function(e,t,n){return t===!1?x.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&x.propFix[n]||n,n):e[x.camelCase("default-"+n)]=e[n]=!0,n}},x.each(x.expr.match.bool.source.match(/\w+/g),function(e,n){var r=x.expr.attrHandle[n]||x.find.attr;x.expr.attrHandle[n]=K&&Q||!G.test(n)?function(e,n,i){var o=x.expr.attrHandle[n],a=i?t:(x.expr.attrHandle[n]=t)!=r(e,n,i)?n.toLowerCase():null;return x.expr.attrHandle[n]=o,a}:function(e,n,r){return r?t:e[x.camelCase("default-"+n)]?n.toLowerCase():null}}),K&&Q||(x.attrHooks.value={set:function(e,n,r){return x.nodeName(e,"input")?(e.defaultValue=n,t):z&&z.set(e,n,r)}}),Q||(z={set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},x.expr.attrHandle.id=x.expr.attrHandle.name=x.expr.attrHandle.coords=function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&""!==i.value?i.value:null},x.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&r.specified?r.value:t},set:z.set},x.attrHooks.contenteditable={set:function(e,t,n){z.set(e,""===t?!1:t,n)}},x.each(["width","height"],function(e,n){x.attrHooks[n]={set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}}})),x.support.hrefNormalized||x.each(["href","src"],function(e,t){x.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),x.support.style||(x.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.support.enctype||(x.propFix.enctype="encoding"),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,n){return x.isArray(n)?e.checked=x.inArray(x(e).val(),n)>=0:t}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}function at(){try{return a.activeElement}catch(e){}}x.event={global:{},add:function(e,n,r,o,a){var s,l,u,c,p,f,d,h,g,m,y,v=x._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=x.guid++),(l=v.events)||(l=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof x===i||e&&x.event.triggered===e.type?t:x.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(T)||[""],u=n.length;while(u--)s=rt.exec(n[u])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),g&&(p=x.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=x.event.special[g]||{},d=x.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&x.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=l[g])||(h=l[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),x.event.global[g]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,p,f,d,h,g,m=x.hasData(e)&&x._data(e);if(m&&(c=m.events)){t=(t||"").match(T)||[""],u=t.length;while(u--)if(s=rt.exec(t[u])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=x.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));l&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||x.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)x.event.remove(e,d+t[u],n,r,!0);x.isEmptyObject(c)&&(delete m.handle,x._removeData(e,"events"))}},trigger:function(n,r,i,o){var s,l,u,c,p,f,d,h=[i||a],g=v.call(n,"type")?n.type:n,m=v.call(n,"namespace")?n.namespace.split("."):[];if(u=f=i=i||a,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+x.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),l=0>g.indexOf(":")&&"on"+g,n=n[x.expando]?n:new x.Event(g,"object"==typeof n&&n),n.isTrigger=o?2:3,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:x.makeArray(r,[n]),p=x.event.special[g]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!x.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(u=u.parentNode);u;u=u.parentNode)h.push(u),f=u;f===(i.ownerDocument||a)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((u=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(x._data(u,"events")||{})[n.type]&&x._data(u,"handle"),s&&s.apply(u,r),s=l&&u[l],s&&x.acceptData(u)&&s.apply&&s.apply(u,r)===!1&&n.preventDefault();if(n.type=g,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(h.pop(),r)===!1)&&x.acceptData(i)&&l&&i[g]&&!x.isWindow(i)){f=i[l],f&&(i[l]=null),x.event.triggered=g;try{i[g]()}catch(y){}x.event.triggered=t,f&&(i[l]=f)}return n.result}},dispatch:function(e){e=x.event.fix(e);var n,r,i,o,a,s=[],l=g.call(arguments),u=(x._data(this,"events")||{})[e.type]||[],c=x.event.special[e.type]||{};if(l[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((x.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],l=n.delegateCount,u=e.target;if(l&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==e.type)){for(o=[],a=0;l>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?x(r,this).index(u)>=0:x.find(r,this,null,[u]).length),o[r]&&o.push(i);o.length&&s.push({elem:u,handlers:o})}return n.length>l&&s.push({elem:this,handlers:n.slice(l)}),s},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new x.Event(o),t=r.length;while(t--)n=r[t],e[n]=o[n];return e.target||(e.target=o.srcElement||a),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,o):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,s=n.button,l=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||a,o=i.documentElement,r=i.body,e.pageX=n.clientX+(o&&o.scrollLeft||r&&r.scrollLeft||0)-(o&&o.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(o&&o.scrollTop||r&&r.scrollTop||0)-(o&&o.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&l&&(e.relatedTarget=l===e.target?n.toElement:l),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==at()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===at()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return x.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=a.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},x.Event=function(e,n){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&x.extend(this,n),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,t):new x.Event(e,n)},x.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.submitBubbles||(x.event.special.submit={setup:function(){return x.nodeName(this,"form")?!1:(x.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=x.nodeName(n,"input")||x.nodeName(n,"button")?n.form:t;r&&!x._data(r,"submitBubbles")&&(x.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),x._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&x.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return x.nodeName(this,"form")?!1:(x.event.remove(this,"._submit"),t)}}),x.support.changeBubbles||(x.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(x.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),x.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),x.event.simulate("change",this,e,!0)})),!1):(x.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!x._data(t,"changeBubbles")&&(x.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||x.event.simulate("change",this.parentNode,e,!0)}),x._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return x.event.remove(this,"._change"),!Z.test(this.nodeName)}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n++&&a.addEventListener(e,r,!0)},teardown:function(){0===--n&&a.removeEventListener(e,r,!0)}}}),x.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return x().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=x.guid++)),this.each(function(){x.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,x(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){x.event.remove(this,e,r,n)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?x.event.trigger(e,n,r,!0):t}});var st=/^.[^:#\[\.,]*$/,lt=/^(?:parents|prev(?:Until|All))/,ut=x.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;i>t;t++)if(x.contains(r[t],this))return!0}));for(t=0;i>t;t++)x.find(e,r[t],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t,n=x(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(x.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e||[],!0))},filter:function(e){return this.pushStack(ft(this,e||[],!1))},is:function(e){return!!ft(this,"string"==typeof e&&ut.test(e)?x(e):e||[],!1).length},closest:function(e,t){var n,r=0,i=this.length,o=[],a=ut.test(e)||"string"!=typeof e?x(e,t||this.context):0;for(;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(a?a.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?x.inArray(this[0],x(e)):x.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return x.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(ct[e]||(i=x.unique(i)),lt.test(e)&&(i=i.reverse())),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!x(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(st.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return x.inArray(e,t)>=0!==n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/\s*$/g,At={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:x.support.htmlSerialize?[0,"",""]:[1,"X
","
"]},jt=dt(a),Dt=jt.appendChild(a.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===t?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||a).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(Ft(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&_t(Ft(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&x.cleanData(Ft(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&x.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return x.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!x.support.htmlSerialize&&mt.test(e)||!x.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(x.cleanData(Ft(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(r&&r.parentNode!==i&&(r=this.nextSibling),x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=d.apply([],e);var r,i,o,a,s,l,u=0,c=this.length,p=this,f=c-1,h=e[0],g=x.isFunction(h);if(g||!(1>=c||"string"!=typeof h||x.support.checkClone)&&Nt.test(h))return this.each(function(r){var i=p.eq(r);g&&(e[0]=h.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(l=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),r=l.firstChild,1===l.childNodes.length&&(l=r),r)){for(a=x.map(Ft(l,"script"),Ht),o=a.length;c>u;u++)i=l,u!==f&&(i=x.clone(i,!0,!0),o&&x.merge(a,Ft(i,"script"))),t.call(this[u],i,u);if(o)for(s=a[a.length-1].ownerDocument,x.map(a,qt),u=0;o>u;u++)i=a[u],kt.test(i.type||"")&&!x._data(i,"globalEval")&&x.contains(s,i)&&(i.src?x._evalUrl(i.src):x.globalEval((i.text||i.textContent||i.innerHTML||"").replace(St,"")));l=r=null}return this}});function Lt(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function Ht(e){return e.type=(null!==x.find.attr(e,"type"))+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function _t(e,t){var n,r=0;for(;null!=(n=e[r]);r++)x._data(n,"globalEval",!t||x._data(t[r],"globalEval"))}function Mt(e,t){if(1===t.nodeType&&x.hasData(e)){var n,r,i,o=x._data(e),a=x._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)x.event.add(t,n,s[n][r])}a.data&&(a.data=x.extend({},a.data))}}function Ot(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!x.support.noCloneEvent&&t[x.expando]){i=x._data(t);for(r in i.events)x.removeEvent(t,r,i.handle);t.removeAttribute(x.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),x.support.html5Clone&&e.innerHTML&&!x.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Ct.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){var n,r=0,i=[],o=x(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),x(o[r])[t](n),h.apply(i,n.get());return this.pushStack(i)}});function Ft(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||x.nodeName(o,n)?s.push(o):x.merge(s,Ft(o,n));return n===t||n&&x.nodeName(e,n)?x.merge([e],s):s}function Bt(e){Ct.test(e.type)&&(e.defaultChecked=e.checked)}x.extend({clone:function(e,t,n){var r,i,o,a,s,l=x.contains(e.ownerDocument,e);if(x.support.html5Clone||x.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(x.support.noCloneEvent&&x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(r=Ft(o),s=Ft(e),a=0;null!=(i=s[a]);++a)r[a]&&Ot(i,r[a]);if(t)if(n)for(s=s||Ft(e),r=r||Ft(o),a=0;null!=(i=s[a]);a++)Mt(i,r[a]);else Mt(e,o);return r=Ft(o,"script"),r.length>0&&_t(r,!l&&Ft(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,l,u,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===x.type(o))x.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),l=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[l]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!x.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!x.support.tbody){o="table"!==l||xt.test(o)?""!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)x.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u)}x.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),x.support.appendChecked||x.grep(Ft(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===x.inArray(o,r))&&(a=x.contains(o.ownerDocument,o),s=Ft(f.appendChild(o),"script"),a&&_t(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,l=x.expando,u=x.cache,c=x.support.deleteExpando,f=x.event.special;for(;null!=(n=e[s]);s++)if((t||x.acceptData(n))&&(o=n[l],a=o&&u[o])){if(a.events)for(r in a.events)f[r]?x.event.remove(n,r):x.removeEvent(n,r,a.handle); +u[o]&&(delete u[o],c?delete n[l]:typeof n.removeAttribute!==i?n.removeAttribute(l):n[l]=null,p.push(o))}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),x.fn.extend({wrapAll:function(e){if(x.isFunction(e))return this.each(function(t){x(this).wrapAll(e.call(this,t))});if(this[0]){var t=x(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+w+")(.*)$","i"),Yt=RegExp("^("+w+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+w+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===x.css(e,"display")||!x.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=x._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=x._data(r,"olddisplay",ln(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&x._data(r,"olddisplay",i?n:x.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}x.fn.extend({css:function(e,n){return x.access(this,function(e,n,r){var i,o,a={},s=0;if(x.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=x.css(e,n[s],!1,o);return a}return r!==t?x.style(e,n,r):x.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){nn(this)?x(this).show():x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":x.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,l=x.camelCase(n),u=e.style;if(n=x.cssProps[l]||(x.cssProps[l]=tn(u,l)),s=x.cssHooks[n]||x.cssHooks[l],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:u[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(x.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||x.cssNumber[l]||(r+="px"),x.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(u[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{u[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,l=x.camelCase(n);return n=x.cssProps[l]||(x.cssProps[l]=tn(e.style,l)),s=x.cssHooks[n]||x.cssHooks[l],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||x.isNumeric(o)?o||0:a):a}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s.getPropertyValue(n)||s[n]:t,u=e.style;return s&&(""!==l||x.contains(e.ownerDocument,e)||(l=x.style(e,n)),Yt.test(l)&&Ut.test(n)&&(i=u.width,o=u.minWidth,a=u.maxWidth,u.minWidth=u.maxWidth=u.width=l,l=s.width,u.width=i,u.minWidth=o,u.maxWidth=a)),l}):a.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s[n]:t,u=e.style;return null==l&&u&&u[n]&&(l=u[n]),Yt.test(l)&&!zt.test(n)&&(i=u.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),u.left="fontSize"===n?"1em":l,l=u.pixelLeft+"px",u.left=i,a&&(o.left=a)),""===l?"auto":l});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=x.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=x.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=x.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=x.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=x.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function ln(e){var t=a,n=Gt[e];return n||(n=un(e,t),"none"!==n&&n||(Pt=(Pt||x("':'[video]{SRC}[/video]' + } + }, + + //select options + fs_verysmall: { + title: CURLANG.fs_verysmall, + buttonText: "fs1", + excmd: 'fontSize', + exvalue: "1", + transform: { + '{SELTEXT}':'[size=50]{SELTEXT}[/size]' + } + }, + fs_small: { + title: CURLANG.fs_small, + buttonText: "fs2", + excmd: 'fontSize', + exvalue: "2", + transform: { + '{SELTEXT}':'[size=85]{SELTEXT}[/size]' + } + }, + fs_normal: { + title: CURLANG.fs_normal, + buttonText: "fs3", + excmd: 'fontSize', + exvalue: "3", + transform: { + '{SELTEXT}':'[size=100]{SELTEXT}[/size]' + } + }, + fs_big: { + title: CURLANG.fs_big, + buttonText: "fs4", + excmd: 'fontSize', + exvalue: "4", + transform: { + '{SELTEXT}':'[size=150]{SELTEXT}[/size]' + } + }, + fs_verybig: { + title: CURLANG.fs_verybig, + buttonText: "fs5", + excmd: 'fontSize', + exvalue: "6", + transform: { + '{SELTEXT}':'[size=200]{SELTEXT}[/size]' + } + }, + + removeformat: { + title: CURLANG.removeFormat, + buttonHTML: '\uE00f', + excmd: "removeFormat" + } + }, + systr: { + '
':"\n", + '{SELTEXT}': ' {SELTEXT}' + }, + customRules: { + td: [["[td]{SELTEXT}[/td]",{seltext: {rgx:false,attr:false,sel:false}}]], + tr: [["[tr]{SELTEXT}[/tr]",{seltext: {rgx:false,attr:false,sel:false}}]], + table: [["[table]{SELTEXT}[/table]",{seltext: {rgx:false,attr:false,sel:false}}]] + //blockquote: [[" {SELTEXT}",{seltext: {rgx:false,attr:false,sel:false}}]] + }, + smileList: [ + //{title:CURLANG.sm1, img: '', bbcode:":)"}, + ], + attrWrap: ['src','color','href'] //use becouse FF and IE change values for this attr, modify [attr] to _[attr] + } + + //FIX for Opera. Wait while iframe loaded + this.inited=this.options.onlyBBmode; + + //init css prefix, if not set + if (!this.options.themePrefix) { + $('link').each($.proxy(function(idx, el) { + var sriptMatch = $(el).get(0).href.match(/(.*\/)(.*)\/wbbtheme\.css.*$/); + if (sriptMatch !== null) { + this.options.themeName = sriptMatch[2]; + this.options.themePrefix = sriptMatch[1]; + } + },this)); + } + + //check for preset + if (typeof(WBBPRESET)!="undefined") { + if (WBBPRESET.allButtons) { + //clear transform + $.each(WBBPRESET.allButtons,$.proxy(function(k,v) { + if (v.transform && this.options.allButtons[k]) { + delete this.options.allButtons[k].transform; + } + },this)); + } + $.extend(true,this.options,WBBPRESET); + } + + if (settings && settings.allButtons) { + $.each(settings.allButtons,$.proxy(function(k,v) { + if (v.transform && this.options.allButtons[k]) { + delete this.options.allButtons[k].transform; + } + },this)); + } + $.extend(true,this.options,settings); + this.init(); + } + + $.wysibb.prototype = { + lastid : 1, + init: function() { + $.log("Init",this); + //check for mobile + this.isMobile = function(a) {(/android|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|meego.+mobile|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a))}(navigator.userAgent||navigator.vendor||window.opera); + + //use bbmode on mobile devices + //this.isMobile = true; //TEMP + if (this.options.onlyBBmode===true) {this.options.bbmode=true;} + //create array of controls, for queryState + this.controllers = []; + + //convert button string to array + this.options.buttons = this.options.buttons.toLowerCase(); + this.options.buttons = this.options.buttons.split(","); + + //init system transforms + this.options.allButtons["_systr"] = {}; + this.options.allButtons["_systr"]["transform"]= this.options.systr; + + this.smileFind(); + this.initTransforms(); + this.build(); + this.initModal(); + if (this.options.hotkeys===true && !this.isMobile) { + this.initHotkeys(); + } + + //sort smiles + if (this.options.smileList && this.options.smileList.length>0) { + this.options.smileList.sort(function(a,b) { + return (b.bbcode.length-a.bbcode.length); + }) + } + + this.$txtArea.parents("form").bind("submit",$.proxy(function() { + this.sync(); + return true; + },this)); + + + //phpbb2 + this.$txtArea.parents("form").find("input[id*='preview'],input[id*='submit'],input[class*='preview'],input[class*='submit'],input[name*='preview'],input[name*='submit']").bind("mousedown",$.proxy(function() { + this.sync(); + setTimeout($.proxy(function() { + if (this.options.bbmode===false) { + this.$txtArea.removeAttr("wbbsync").val(""); + } + },this),1000); + },this)); + //end phpbb2 + + if (this.options.initCallback) { + this.options.initCallback.call(this); + } + + $.log(this); + + }, + initTransforms: function() { + $.log("Create rules for transform HTML=>BB"); + var o = this.options; + //need to check for active buttons + if (!o.rules) {o.rules={};} + if (!o.groups) {o.groups={};} //use for groupkey, For example: justifyleft,justifyright,justifycenter. It is must replace each other. + var btnlist = o.buttons.slice(); + + //add system transform + btnlist.push("_systr"); + for (var bidx=0; bidx'+bhtml+''; + obtr[newhtml] = bbcode; + } + } */ + + for (var bhtml in obtr) { + var orightml = bhtml; + var bbcode = obtr[bhtml]; + + //create root selector for isContain bbmode + if (!ob.bbSelector) {ob.bbSelector=[];} + if ($.inArray(bbcode,ob.bbSelector)==-1) { + ob.bbSelector.push(bbcode); + } + if (this.options.onlyBBmode===false) { + + //wrap attributes + bhtml = this.wrapAttrs(bhtml); + + + var $bel = $(document.createElement('DIV')).append($(this.elFromString(bhtml,document))); + var rootSelector = this.filterByNode($bel.children()); + + + //check if current rootSelector is exist, create unique selector for each transform (1.2.2) + if (rootSelector=="div" || typeof(o.rules[rootSelector])!="undefined") { + //create unique selector + $.log("create unique selector: "+rootSelector); + this.setUID($bel.children()); + rootSelector = this.filterByNode($bel.children()); + $.log("New rootSelector: "+rootSelector); + //replace transform with unique selector + var nhtml2 = $bel.html(); + nhtml2 = this.unwrapAttrs(nhtml2); + var obhtml = this.unwrapAttrs(bhtml); + + + ob.transform[nhtml2]=bbcode; + delete ob.transform[obhtml]; + + bhtml=nhtml2; + orightml = nhtml2; + } + + //create root selector for isContain + if (!ob.excmd) { + if (!ob.rootSelector) {ob.rootSelector=[];} + ob.rootSelector.push(rootSelector); + } + + //check for rules on this rootSeletor + if (typeof(o.rules[rootSelector])=="undefined") { + o.rules[rootSelector]=[]; + } + var crules={}; + + if (bhtml.match(/\{\S+?\}/)) { + $bel.find('*').each($.proxy(function(idx,el) { + //check attributes + + var attributes = this.getAttributeList(el); + $.each(attributes,$.proxy(function(i, item) { + var attr = $(el).attr(item); + if (item.substr(0,1)=='_') { + item = item.substr(1); + } + + var r = attr.match(/\{\S+?\}/g); + if (r) { + for (var a=0; a-1 || $(rel).parent().contents().size()>1) { + //has dublicate and not one children, need wrap + var nel = $("").html("{"+rname+"}"); + this.setUID(nel,"wbb"); + var start = (txt.indexOf(rname)+rname.length)+1; + var after_txt = txt.substr(start,txt.length-start); + //create wrap element + rel.data = txt.substr(0,txt.indexOf(rname)-1); + $(rel).after(this.elFromString(after_txt,document)).after(nel); + + sel=((sel) ? sel+" ":"")+this.filterByNode(nel); + regRepl=false; + } + crules[rname.toLowerCase()]={sel:sel,attr:false,rgx:regRepl} + sl[sl.length]=sel; + } + } + },this)); + } + sl=null; + + + },this)); + + var nbhtml = $bel.html(); + //UnWrap attributes + nbhtml = this.unwrapAttrs(nbhtml); + if (orightml!=nbhtml) { + //if we modify html, replace it + delete ob.transform[orightml]; + ob.transform[nbhtml]=bbcode; + bhtml=nbhtml; + } + + } + o.rules[rootSelector].push([bbcode,crules]); + + //check for onlyClearText + if (ob.onlyClearText===true) { + if (!this.cleartext) {this.cleartext={};} + this.cleartext[rootSelector]=btnlist[bidx]; + } + + //check for groupkey + if (ob.groupkey) { + if (!o.groups[ob.groupkey]) {o.groups[ob.groupkey]=[]} + o.groups[ob.groupkey].push(rootSelector); + } + } + } + + //sort rootSelector + if (ob.rootSelector) { + this.sortArray(ob.rootSelector,-1); + } + + var htmll = $.map(ob.transform,function(bb,html) {return html}).sort(function(a,b) { + return ((b[0] || "").length-(a[0] || "").length) + }); + ob.bbcode = ob.transform[htmll[0]]; + ob.html = htmll[0]; + } + }; + + this.options.btnlist=btnlist; //use for transforms, becouse select elements not present in buttons + + //add custom rules, for table,tr,td and other + $.extend(o.rules,this.options.customRules); + + //smile rules + o.srules={}; + if (this.options.smileList) { + $.each(o.smileList,$.proxy(function(i,sm) { + var $sm = $(this.strf(sm.img,o)); + var f = this.filterByNode($sm); + o.srules[f]=[sm.bbcode,sm.img]; + },this)); + } + + //sort transforms by bbcode length desc + for (var rootsel in o.rules) { + this.options.rules[rootsel].sort(function(a,b) { + return (b[0].length-a[0].length) + }); + } + + //create rootsel list + this.rsellist = []; + for (var rootsel in this.options.rules) { + this.rsellist.push(rootsel); + } + this.sortArray(this.rsellist,-1); + }, + + //BUILD + build: function() { + $.log("Build editor"); + + //this.$editor = $('
'); + this.$editor = $('
').addClass("wysibb"); + + if (this.isMobile) { + this.$editor.addClass("wysibb-mobile"); + } + + //set direction if defined + if (this.options.direction) {this.$editor.css("direction",this.options.direction)} + + this.$editor.insertAfter(this.txtArea).append(this.txtArea); + + this.startHeight = this.$txtArea.outerHeight(); + this.$txtArea.addClass("wysibb-texarea"); + this.buildToolbar(); + //Build iframe if needed + this.$txtArea.wrap('
'); + + if (this.options.onlyBBmode===false) { + var height = this.options.minheight || this.$txtArea.outerHeight(); + var maxheight = this.options.resize_maxheight; + var mheight = (this.options.autoresize===true) ? this.options.resize_maxheight:height; + this.$body = $(this.strf('
',{maxheight:mheight,height:height})).insertAfter(this.$txtArea); + this.body = this.$body[0]; + this.$txtArea.hide(); + + if (height>32) { + this.$toolbar.css("max-height",height); + } + + $.log("WysiBB loaded"); + + this.$body.addClass("wysibb-body").addClass(this.options.bodyClass); + + //set direction if defined + if (this.options.direction) {this.$body.css("direction",this.options.direction)} + + + if ('contentEditable' in this.body) { + this.body.contentEditable=true; + try{ + //fix for mfirefox + //document.execCommand('enableObjectResizing', false, 'false'); //disable image resizing + document.execCommand('StyleWithCSS', false, false); + //document.designMode = "on"; + this.$body.append(""); + }catch(e) {} + }else{ + //use onlybbmode + this.options.onlyBBmode=this.options.bbmode=true; + } + + //check for exist content in textarea + if (this.txtArea.value.length>0) { + this.txtAreaInitContent(); + } + + + //clear html on paste from external editors + this.$body.bind('keydown', $.proxy(function(e) { + if ((e.which == 86 && (e.ctrlKey==true || e.metaKey==true)) || (e.which == 45 && (e.shiftKey==true || e.metaKey==true))) { + if (!this.$pasteBlock) { + this.saveRange(); + this.$pasteBlock = $(this.elFromString('
\uFEFF
')); + + this.$pasteBlock.appendTo(this.body); + //if (!$.support.search?type=2) {this.$pasteBlock.focus();} //IE 7,8 FIX + setTimeout($.proxy(function() { + this.clearPaste(this.$pasteBlock); + var rdata = ''+this.$pasteBlock.html()+''; + this.$body.attr("contentEditable","true"); + this.$pasteBlock.blur().remove(); + this.body.focus(); + + if (this.cleartext) { + $.log("Check if paste to clearText Block"); + if (this.isInClearTextBlock()) { + rdata = this.toBB(rdata).replace(/\n/g,"
").replace(/\s{3}/g,''); + } + } + rdata = rdata.replace(/\t/g,''); + this.selectRange(this.lastRange); + this.insertAtCursor(rdata,false); + this.lastRange=false; + this.$pasteBlock=false; + } + ,this), 1); + this.selectNode(this.$pasteBlock[0]); + } + return true; + } + },this)); + + //insert BR on press enter + this.$body.bind('keydown',$.proxy(function(e) { + if (e.which == 13) { + var isLi = this.isContain(this.getSelectNode(),'li'); + if (!isLi) { + if (e.preventDefault) {e.preventDefault();} + this.checkForLastBR(this.getSelectNode()); + this.insertAtCursor('
',false); + } + } + },this)); + + //tabInsert + if (this.options.tabInsert===true) { + this.$body.bind('keydown', $.proxy(this.pressTab,this)); + } + + //add event listeners + this.$body.bind('mouseup keyup',$.proxy(this.updateUI,this)); + this.$body.bind('mousedown',$.proxy(function(e) {this.clearLastRange();this.checkForLastBR(e.target)},this)); + + //trace Textarea + if (this.options.traceTextarea===true) { + $(document).bind("mousedown",$.proxy(this.traceTextareaEvent,this)); + this.$txtArea.val(""); + } + + //attach hotkeys + if (this.options.hotkeys===true) { + this.$body.bind('keydown',$.proxy(this.presskey,this)); + } + + //smileConversion + if (this.options.smileConversion===true) { + this.$body.bind('keyup',$.proxy(this.smileConversion,this)); + } + + this.inited=true; + + //create resize lines + if (this.options.autoresize===true) { + this.$bresize = $(this.elFromString('
')).appendTo(this.$editor) + .wdrag({ + scope:this, + axisY: true, + height: height + }); + } + + this.imgListeners(); + } + + + //this.$editor.append('Powered by WysiBB'); + + //add event listeners to textarea + this.$txtArea.bind('mouseup keyup',$.proxy(function() { + clearTimeout(this.uitimer); + this.uitimer = setTimeout($.proxy(this.updateUI,this),100); + },this)); + + //attach hotkeys + if (this.options.hotkeys===true) { + $(document).bind('keydown',$.proxy(this.presskey,this)); + } + }, + buildToolbar: function() { + if (this.options.toolbar === false) {return false;} + + //this.$toolbar = $('
').prependTo(this.$editor); + this.$toolbar = $('
').addClass("wysibb-toolbar").prependTo(this.$editor); + + var $btnContainer; + $.each(this.options.buttons,$.proxy(function(i,bn) { + var opt = this.options.allButtons[bn]; + if (i==0 || bn=="|" || bn=="-") { + if (bn=="-") { + this.$toolbar.append("
"); + } + $btnContainer = $('
').appendTo(this.$toolbar); + } + if (opt) { + if (opt.type=="colorpicker") { + this.buildColorpicker($btnContainer,bn,opt); + }else if (opt.type=="table") { + this.buildTablepicker($btnContainer,bn,opt); + }else if (opt.type=="select") { + this.buildSelect($btnContainer,bn,opt); + }else if (opt.type=="smilebox") { + this.buildSmilebox($btnContainer,bn,opt); + }else{ + this.buildButton($btnContainer,bn,opt); + } + } + },this)); + + //fix for hide tooltip on quick mouse over + this.$toolbar.find(".btn-tooltip").hover(function () {$(this).parent().css("overflow","hidden")},function() {$(this).parent().css("overflow","visible")}); + + //build bbcode switch button + //var $bbsw = $('
').appendTo(this.$toolbar); + var $bbsw = $(document.createElement('div')).addClass("wysibb-toolbar-container modeSwitch").html('
[bbcode]
').appendTo(this.$toolbar); + if (this.options.bbmode==true) {$bbsw.children(".wysibb-toolbar-btn").addClass("on");} + if (this.options.onlyBBmode===false) { + $bbsw.children(".wysibb-toolbar-btn").click($.proxy(function(e) { + $(e.currentTarget).toggleClass("on"); + this.modeSwitch(); + },this)); + } + }, + buildButton: function(container,bn,opt) { + if (typeof(container)!="object") { + container = this.$toolbar; + } + var btnHTML = (opt.buttonHTML) ? $(this.strf(opt.buttonHTML,this.options)).addClass("btn-inner") : this.strf('{text}',{text:opt.buttonText.replace(/['+opt.hotkey+']'):"" + var $btn = $('
').appendTo(container).append(btnHTML).append(this.strf('{title}{hotkey}',{title:opt.title,hotkey:hotkey})); + + //attach events + this.controllers.push($btn); + $btn.bind('queryState',$.proxy(function(e) { + (this.queryState(bn)) ? $(e.currentTarget).addClass("on"):$(e.currentTarget).removeClass("on"); + },this)); + $btn.mousedown($.proxy(function(e) { + e.preventDefault(); + this.execCommand(bn,opt.exvalue || false); + $(e.currentTarget).trigger('queryState'); + },this)); + }, + buildColorpicker: function(container,bn,opt) { + var $btn = $('
').appendTo(container).append('
\uE010
\uE011').append(this.strf('{title}',{title:opt.title})); + var $cpline = $btn.find(".cp-line"); + + var $dropblock = $('
').appendTo($btn); + $dropblock.append('
'+CURLANG.auto+'
'); + var colorlist = (opt.colors) ? opt.colors.split(","):[]; + for (var j=0; j'); + }else{ + $dropblock.append(this.strf('
',{color:colorlist[j]})); + } + } + var basecolor = $(document.body).css("color"); + //attach events + this.controllers.push($btn); + $btn.bind('queryState',$.proxy(function(e) { + //queryState + $cpline.css("background-color",basecolor); + var r = this.queryState(bn,true); + if (r) { + $cpline.css("background-color",(this.options.bbmode) ? r.color:r); + $btn.find(".ve-tlb-colorpick span.fonticon").css("color",(this.options.bbmode) ? r.color:r); + } + },this)); + $btn.mousedown($.proxy(function(e) { + e.preventDefault(); + this.dropdownclick(".wbb-cp",".wbb-list",e); + },this)); + $btn.find(".sc").mousedown($.proxy(function(e) { + e.preventDefault(); + this.selectLastRange(); + var c = $(e.currentTarget).attr("title"); + this.execCommand(bn,c); + $btn.trigger('queryState'); + },this)); + $btn.find(".nc").mousedown($.proxy(function(e) { + e.preventDefault(); + this.selectLastRange(); + this.execCommand(bn,basecolor); + $btn.trigger('queryState'); + },this)); + $btn.mousedown(function(e) { + if (e.preventDefault) e.preventDefault(); + }); + }, + buildTablepicker: function(container,bn,opt) { + var $btn = $('
').appendTo(container).append('\uE00e\uE011').append(this.strf('{title}',{title:opt.title})); + + var $listblock = $('
').appendTo($btn); + var $dropblock = $('
').css({"position":"relative","box-sizing":"border-box"}).appendTo($listblock); + var rows = opt.rows || 10; + var cols = opt.cols || 10; + var allcount = rows*cols; + $dropblock.css("height",(rows*opt.cellwidth+2)+"px"); + for (var j=1; j<=cols; j++) { + for (var h=1; h<=rows; h++) { + //var html = this.strf('
',{width: (j*opt.cellwidth),height: (h*opt.cellwidth),zindex: --allcount,row:h,col:j}); + var html = '
'; + $dropblock.append(html); + } + } + //this.debug("Attach event on: tbl-sel"); + $btn.find(".tbl-sel").mousedown($.proxy(function(e) { + e.preventDefault(); + var t = $(e.currentTarget).attr("title"); + var rc = t.split(","); + var code = (this.options.bbmode) ? '[table]':'
'; + for (var i=1; i<=rc[0]; i++) { + code += (this.options.bbmode) ? ' [tr]\n':''; + for (var j=1; j<=rc[1]; j++) { + code += (this.options.bbmode) ? ' [td][/td]\n':''; + } + code += (this.options.bbmode) ? '[/tr]\n':''; + } + code += (this.options.bbmode) ? '[/table]':'
\uFEFF
'; + this.insertAtCursor(code); + },this)); + //this.debug("END Attach event on: tbl-sel"); + $btn.mousedown($.proxy(function(e) { + e.preventDefault(); + this.dropdownclick(".wbb-tbl",".wbb-list",e); + },this)); + + }, + buildSelect: function(container,bn,opt) { + var $btn = $('
').appendTo(container).append(this.strf('{title}\uE012',opt)).append(this.strf('{title}',{title:opt.title})); + var $sblock = $('
').appendTo($btn); + var $sval = $btn.find("span.val"); + + var olist = ($.isArray(opt.options)) ? opt.options:opt.options.split(","); + var $selectbox = (this.isMobile) ? $("
',inp)); + } + + + },this)); + } + },this)); + + //this.lastRange=this.getRange(); + + if ($.isFunction(opt.onLoad)) { + opt.onLoad.call(this,cmd,opt,queryState); + } + + $wbbm.find('#wbbm-submit').click($.proxy(function() { + + if ($.isFunction(opt.onSubmit)) { //custom submit function, if return false, then don't process our function + var r = opt.onSubmit.call(this,cmd,opt,queryState); + if (r===false) {return;} + } + var params={}; + var valid=true; + this.$modal.find(".wbbm-inperr").remove(); + this.$modal.find(".wbbm-brdred").removeClass("wbbm-brdred"); + //$.each(this.$modal.find(".tab-cont:visible input"),$.proxy(function(i,el) { + $.each(this.$modal.find(".tab-cont:visible .inp-text"),$.proxy(function(i,el) { + var tid = $(el).parents(".tab-cont").attr("tid"); + var pname = $(el).attr("name").toLowerCase(); + var pval=""; + if ($(el).is("input,textrea,select")) { + pval = $(el).val(); + }else{ + pval = $(el).html(); + } + var validation = opt.tabs[tid]["input"][i]["validation"]; + if (typeof(validation)!="undefined") { + if (!pval.match(new RegExp(validation,"i"))) { + valid=false; + $(el).after(''+CURLANG.validation_err+'').addClass("wbbm-brdred"); + } + } + params[pname]=pval; + },this)); + if (valid) { + $.log("Last range: "+this.lastRange); + this.selectLastRange(); + //insert callback + if (queryState) { + this.wbbRemoveCallback(cmd,true); + } + this.wbbInsertCallback(cmd,params); + //END insert callback + + this.closeModal(); + this.updateUI(); + } + },this)); + $wbbm.find('#wbbm-remove').click($.proxy(function() { + //clbk.remove(); + this.selectLastRange(); + this.wbbRemoveCallback(cmd); //remove callback + this.closeModal(); + this.updateUI(); + },this)); + + $(document.body).css("overflow","hidden"); //lock the screen, remove scroll on body + if ($("body").height() > $(window).height()) { //if body has scroll, add padding-right 18px + $(document.body).css("padding-right","18px"); + } + this.$modal.show(); + //if (window.getSelection) + if (this.isMobile) { + $wbbm.css("margin-top","10px"); + }else{ + $wbbm.css("margin-top",($(window).height()-$wbbm.outerHeight())/3+"px"); + } + //setTimeout($.proxy(function() {this.$modal.find("input:visible")[0].focus()},this),10); + setTimeout($.proxy(function() {this.$modal.find(".inp-text:visible")[0].focus()},this),10); + }, + escModal: function(e) { + if (e.which==27) {this.closeModal();} + }, + closeModal: function() { + $(document.body).css("overflow","auto").css("padding-right","0").unbind("keyup",this.escModal); //ESC key close modal; + this.$modal.find('#wbbm-submit,#wbbm-remove').unbind('click'); + this.$modal.hide(); + this.lastRange=false; + return this; + }, + getParams: function(src,s,offset) { + var params={}; + if (this.options.bbmode) { + //bbmode + var stext = s.match(/\{[\s\S]+?\}/g); + s = this.prepareRGX(s); + var rgx = new RegExp(s,"g"); + var val = this.txtArea.value; + if (offset>0) { + val = val.substr(offset,val.length-offset); + } + var a = rgx.exec(val); + if (a) { + $.each(stext,function(i,n) { + params[n.replace(/\{|\}/g,"").replace(/"/g,"'").toLowerCase()] = a[i+1]; + }); + } + }else{ + var rules = this.options.rules[s][0][1]; + $.each(rules,$.proxy(function(k,v) { + var value=""; + var $v = (v.sel!==false) ? value=$(src).find(v.sel):$(src); + if (v.attr!==false) { + value=$v.attr(v.attr); + }else{ + value=$v.html(); + } + if (value) { + if (v.rgx!==false) { + var m = value.match(new RegExp(v.rgx)); + if (m && m.length==2) { + value = m[1]; + } + } + params[k]=value.replace(/"/g,"'"); + } + },this)) + } + return params; + }, + + + //imgUploader + imgLoadModal: function() { + $.log("imgLoadModal"); + if (this.options.imgupload===true) { + this.$modal.find("#imguploader").dragfileupload({ + url: this.strf(this.options.img_uploadurl,this.options), + extraParams: { + maxwidth: this.options.img_maxwidth, + maxheight: this.options.img_maxheight + }, + themePrefix: this.options.themePrefix, + themeName: this.options.themeName, + success: $.proxy(function(data) { + this.$txtArea.insertImage(data.image_link,data.thumb_link); + + this.closeModal(); + this.updateUI(); + },this) + }); + + this.$modal.find("#fileupl").bind("change",function() { + $("#fupform").submit(); + }); + this.$modal.find("#fupform").bind("submit",$.proxy(function(e) { + $(e.target).parents("#imguploader").hide().after('

'+CURLANG.loading+'
').parent().css("text-align","center"); + },this)) + + }else{ + this.$modal.find(".hastabs").removeClass("hastabs"); + this.$modal.find("#imguploader").parents(".tab-cont").remove(); + this.$modal.find(".wbbm-tablist").remove(); + } + }, + imgSubmitModal: function() { + $.log("imgSubmitModal"); + }, + //DEBUG + printObjectInIE: function(obj) { + try{ + $.log(JSON.stringify(obj)); + }catch(e) {} + }, + checkFilter: function(node,filter) { + $.log("node: "+$(node).get(0).outerHTML+" filter: "+filter+" res: "+$(node).is(filter.toLowerCase())); + }, + debug: function(msg) { + if (this.options.debug===true) { + var time = (new Date()).getTime(); + if (typeof(console)!="undefined") { + console.log((time-this.startTime)+" ms: "+msg); + }else{ + $("#exlog").append('

'+(time-this.startTime)+" ms: "+msg+'

'); + } + this.startTime=time; + } + }, + + //Browser fixes + isChrome: function() { + return (window.chrome) ? true:false; + }, + fixTableTransform: function(html) { + if (!html) {return "";} + if ($.inArray("table",this.options.buttons)==-1) { + return html.replace(/\<(\/*?(table|tr|td|tbody))[^>]*\>/ig,""); + }else{ + return html.replace(/\<(\/*?(table|tr|td))[^>]*\>/ig,"[$1]".toLowerCase()).replace(/\<\/*tbody[^>]*\>/ig,""); + } + } + } + + $.log = function(msg) { + if (typeof(wbbdebug)!="undefined" && wbbdebug===true) { + if (typeof(console)!="undefined") { + console.log(msg); + }else{ + $("#exlog").append('

'+msg+'

'); + } + } + } + $.fn.wysibb = function(settings) { + return this.each(function() { + var data = $(this).data("wbb"); + if (!data) { + new $.wysibb(this, settings); + } + }); + } + $.fn.wdrag = function(opt) { + if (!opt.scope) {opt.scope=this;} + var start={x:0,y:0, height: 0}; + var drag; + opt.scope.drag_mousedown = function(e) { + e.preventDefault(); + start = { + x: e.pageX, + y: e.pageY, + height: opt.height, + sheight: opt.scope.$body.height() + } + drag=true; + $(document).bind("mousemove",$.proxy(opt.scope.drag_mousemove,this)); + $(this).addClass("drag"); + }; + opt.scope.drag_mouseup = function(e) { + if (drag===true) { + e.preventDefault(); + $(document).unbind("mousemove",opt.scope.drag_mousemove); + $(this).removeClass("drag"); + drag=false; + } + }; + opt.scope.drag_mousemove = function(e) { + e.preventDefault(); + var axisX=0,axisY=0; + if (opt.axisX) { + axisX = e.pageX-start.x; + } + if (opt.axisY) { + axisY = e.pageY-start.y; + } + if (axisY!=0) { + var nheight = start.sheight+axisY; + if (nheight>start.height && nheight<=opt.scope.options.resize_maxheight) { + if (opt.scope.options.bbmode==true) { + opt.scope.$txtArea.css((opt.scope.options.autoresize===true) ? "min-height":"height",nheight+"px"); + }else{ + opt.scope.$body.css((opt.scope.options.autoresize===true) ? "min-height":"height",nheight+"px"); + } + } + } + }; + + + $(this).bind("mousedown",opt.scope.drag_mousedown); + $(document).bind("mouseup",$.proxy(opt.scope.drag_mouseup,this)); + }, + + //API + $.fn.getDoc = function() { + return this.data('wbb').doc; + } + $.fn.getSelectText = function(fromTextArea) { + return this.data('wbb').getSelectText(fromTextArea); + } + $.fn.bbcode = function(data) { + if (typeof(data)!="undefined") { + if (this.data('wbb').options.bbmode) { + this.data('wbb').$txtArea.val(data); + }else{ + this.data('wbb').$body.html(this.data("wbb").getHTML(data)); + } + return this; + }else{ + return this.data('wbb').getBBCode(); + } + } + $.fn.htmlcode = function(data) { + if (!this.data('wbb').options.onlyBBMode && this.data('wbb').inited===true) { + if (typeof(data)!="undefined") { + this.data('wbb').$body.html(data); + return this; + }else{ + return this.data('wbb').getHTML(this.data('wbb').$txtArea.val()); + } + } + } + $.fn.getBBCode = function() { + return this.data('wbb').getBBCode(); + } + $.fn.getHTML = function() { + var wbb = this.data('wbb'); + return wbb.getHTML(wbb.$txtArea.val()); + } + $.fn.getHTMLByCommand = function(command,params) { + return this.data("wbb").getHTMLByCommand(command,params); + } + $.fn.getBBCodeByCommand = function(command,params) { + return this.data("wbb").getBBCodeByCommand(command,params); + } + $.fn.insertAtCursor = function(data,forceBBMode) { + this.data("wbb").insertAtCursor(data,forceBBMode); + return this.data("wbb"); + } + $.fn.execCommand = function(command,value) { + this.data("wbb").execCommand(command,value); + return this.data("wbb"); + } + $.fn.insertImage = function(imgurl,thumburl) { + var editor = this.data("wbb"); + var code = (thumburl) ? editor.getCodeByCommand('link',{url:imgurl,seltext: editor.getCodeByCommand('img',{src:thumburl})}): editor.getCodeByCommand('img',{src:imgurl}); + this.insertAtCursor(code); + return editor; + } + $.fn.sync = function() { + this.data("wbb").sync(); + return this.data("wbb"); + } + $.fn.destroy = function() { + this.data("wbb").destroy(); + } + + + $.fn.queryState = function(command) { + return this.data("wbb").queryState(command); + } +})(jQuery); + + +//Drag&Drop file uploader +(function($) { + 'use strict'; + + $.fn.dragfileupload = function(options) { + return this.each(function() { + var upl = new FileUpload(this, options); + upl.init(); + }); + }; + + function FileUpload(e, options) { + this.$block=$(e); + + this.opt = $.extend({ + url: false, + success: false, + extraParams: false, + fileParam: 'img', + validation: '\.(jpg|png|gif|jpeg)$', + + t1: CURLANG.fileupload_text1, + t2: CURLANG.fileupload_text2 + },options); + } + + FileUpload.prototype = { + init: function() { + if (window.FormData != null) { + this.$block.addClass("drag"); + this.$block.prepend('
'+this.opt.t2+'
'); + this.$block.prepend('
'+this.opt.t1+'
'); + + this.$block.bind('dragover', function() {$(this).addClass('dragover');return false;}); + this.$block.bind('dragleave', function() {$(this).removeClass('dragover');return false;}); + + //upload progress + var uploadProgress = $.proxy(function(e) { + var p = parseInt(e.loaded/e.total*100, 10); + this.$loader.children("span").text(CURLANG.loading+': '+ p+'%'); + + }, this); + var xhr = jQuery.ajaxSettings.xhr(); + if (xhr.upload) { + xhr.upload.addEventListener('progress', uploadProgress, false); + } + this.$block[0].ondrop = $.proxy(function(e) { + e.preventDefault(); + this.$block.removeClass('dragover'); + var ufile = e.dataTransfer.files[0]; + if (this.opt.validation && !ufile.name.match(new RegExp(this.opt.validation))) { + this.error(CURLANG.validation_err); + return false; + } + var fData = new FormData(); + fData.append(this.opt.fileParam, ufile); + + if (this.opt.extraParams) { //check for extraParams to upload + $.each(this.opt.extraParams,function(k,v) { + fData.append(k, v); + }); + } + + this.$loader = $('

'+CURLANG.loading+'
'); + this.$block.html(this.$loader); + + $.ajax({ + type: 'POST', + url: this.opt.url, + data: fData, + processData: false, + contentType: false, + xhr: function() {return xhr}, + dataType: 'json', + success: $.proxy(function(data) { + if (data && data.status==1) { + this.opt.success(data); + }else{ + this.error(data.msg || CURLANG.error_onupload); + } + },this), + error: $.proxy(function (xhr, txt, thr) {this.error(CURLANG.error_onupload)},this) + }); + },this); + + } + }, + error: function(msg) { + this.$block.find(".upl-error").remove().end().append(''+msg+'').addClass("wbbm-brdred"); + } + } +})(jQuery); \ No newline at end of file diff --git a/themes/funchat/js/wysibb/jquery.wysibb.min.js b/themes/funchat/js/wysibb/jquery.wysibb.min.js new file mode 100644 index 0000000..f92b2d8 --- /dev/null +++ b/themes/funchat/js/wysibb/jquery.wysibb.min.js @@ -0,0 +1,5 @@ +/*! WysiBB v1.5.1 2014-03-26 + Author: Vadim Dobroskok + */ +"undefined"==typeof WBBLANG&&(WBBLANG={}),WBBLANG.en=CURLANG={bold:"Bold",italic:"Italic",underline:"Underline",strike:"Strike",link:"Link",img:"Insert image",sup:"Superscript",sub:"Subscript",justifyleft:"Align left",justifycenter:"Align center",justifyright:"Align right",table:"Insert table",bullist:"• Unordered list",numlist:"1. Ordered list",quote:"Quote",offtop:"Offtop",code:"Code",spoiler:"Spoiler",fontcolor:"Font color",fontsize:"Font size",fontfamily:"Font family",fs_verysmall:"Very small",fs_small:"Small",fs_normal:"Normal",fs_big:"Big",fs_verybig:"Very big",smilebox:"Insert emoticon",video:"Insert YouTube",removeFormat:"Remove Format",modal_link_title:"Insert link",modal_link_text:"Display text",modal_link_url:"URL",modal_email_text:"Display email",modal_email_url:"Email",modal_link_tab1:"Insert URL",modal_img_title:"Insert image",modal_img_tab1:"Insert URL",modal_img_tab2:"Upload image",modal_imgsrc_text:"Enter image URL",modal_img_btn:"Choose file",add_attach:"Add Attachment",modal_video_text:"Enter the URL of the video",close:"Close",save:"Save",cancel:"Cancel",remove:"Delete",validation_err:"The entered data is invalid",error_onupload:"Error during file upload",fileupload_text1:"Drop file here",fileupload_text2:"or",loading:"Loading",auto:"Auto",views:"Views",downloads:"Downloads",sm1:"Smile",sm2:"Laughter",sm3:"Wink",sm4:"Thank you",sm5:"Scold",sm6:"Shock",sm7:"Angry",sm8:"Pain",sm9:"Sick"},wbbdebug=!0,function(a){"use strict";a.wysibb=function(b,c){a(b).data("wbb",this),c&&c.deflang&&"undefined"!=typeof WBBLANG[c.deflang]&&(CURLANG=WBBLANG[c.deflang]),c&&c.lang&&"undefined"!=typeof WBBLANG[c.lang]&&(CURLANG=WBBLANG[c.lang]),this.txtArea=b,this.$txtArea=a(b);this.$txtArea.attr("id")||this.setUID(this.txtArea);this.options={bbmode:!1,onlyBBmode:!1,themeName:"default",bodyClass:"",lang:"ru",tabInsert:!0,imgupload:!1,img_uploadurl:"/iupload.php",img_maxwidth:800,img_maxheight:800,hotkeys:!0,showHotkeys:!0,autoresize:!0,resize_maxheight:800,loadPageStyles:!0,traceTextarea:!0,smileConversion:!0,buttons:"bold,italic,underline,strike,sup,sub,|,img,video,link,|,bullist,numlist,|,fontcolor,fontsize,fontfamily,|,justifyleft,justifycenter,justifyright,|,quote,code,table,removeFormat",allButtons:{bold:{title:CURLANG.bold,buttonHTML:'',excmd:"bold",hotkey:"ctrl+b",transform:{"{SELTEXT}":"[b]{SELTEXT}[/b]","{SELTEXT}":"[b]{SELTEXT}[/b]"}},italic:{title:CURLANG.italic,buttonHTML:'î€',excmd:"italic",hotkey:"ctrl+i",transform:{"{SELTEXT}":"[i]{SELTEXT}[/i]","{SELTEXT}":"[i]{SELTEXT}[/i]"}},underline:{title:CURLANG.underline,buttonHTML:'',excmd:"underline",hotkey:"ctrl+u",transform:{"{SELTEXT}":"[u]{SELTEXT}[/u]"}},strike:{title:CURLANG.strike,buttonHTML:'',excmd:"strikeThrough",transform:{"{SELTEXT}":"[s]{SELTEXT}[/s]","{SELTEXT}":"[s]{SELTEXT}[/s]"}},sup:{title:CURLANG.sup,buttonHTML:'',excmd:"superscript",transform:{"{SELTEXT}":"[sup]{SELTEXT}[/sup]"}},sub:{title:CURLANG.sub,buttonHTML:'',excmd:"subscript",transform:{"{SELTEXT}":"[sub]{SELTEXT}[/sub]"}},link:{title:CURLANG.link,buttonHTML:'',hotkey:"ctrl+shift+2",modal:{title:CURLANG.modal_link_title,width:"500px",tabs:[{input:[{param:"SELTEXT",title:CURLANG.modal_link_text,type:"div"},{param:"URL",title:CURLANG.modal_link_url,validation:"^http(s)?://"}]}]},transform:{'
{SELTEXT}':"[url={URL}]{SELTEXT}[/url]",'{URL}':"[url]{URL}[/url]"}},img:{title:CURLANG.img,buttonHTML:'',hotkey:"ctrl+shift+1",addWrap:!0,modal:{title:CURLANG.modal_img_title,width:"600px",tabs:[{title:CURLANG.modal_img_tab1,input:[{param:"SRC",title:CURLANG.modal_imgsrc_text,validation:"^http(s)?://.*?.(jpg|png|gif|jpeg)$"}]}],onLoad:this.imgLoadModal},transform:{'':"[img]{SRC}[/img]",'':"[img width={WIDTH},height={HEIGHT}]{SRC}[/img]"}},bullist:{title:CURLANG.bullist,buttonHTML:'',excmd:"insertUnorderedList",transform:{"
    {SELTEXT}
":"[list]{SELTEXT}[/list]","
  • {SELTEXT}
  • ":"[*]{SELTEXT}[/*]"}},numlist:{title:CURLANG.numlist,buttonHTML:'',excmd:"insertOrderedList",transform:{"
      {SELTEXT}
    ":"[list=1]{SELTEXT}[/list]","
  • {SELTEXT}
  • ":"[*]{SELTEXT}[/*]"}},quote:{title:CURLANG.quote,buttonHTML:'',hotkey:"ctrl+shift+3",transform:{"
    {SELTEXT}
    ":"[quote]{SELTEXT}[/quote]"}},code:{title:CURLANG.code,buttonText:"[code]",hotkey:"ctrl+shift+4",onlyClearText:!0,transform:{"{SELTEXT}":"[code]{SELTEXT}[/code]"}},offtop:{title:CURLANG.offtop,buttonText:"offtop",transform:{'{SELTEXT}':"[offtop]{SELTEXT}[/offtop]"}},fontcolor:{type:"colorpicker",title:CURLANG.fontcolor,excmd:"foreColor",valueBBname:"color",subInsert:!0,colors:"#000000,#444444,#666666,#999999,#b6b6b6,#cccccc,#d8d8d8,#efefef,#f4f4f4,#ffffff,-, #ff0000,#980000,#ff7700,#ffff00,#00ff00,#00ffff,#1e84cc,#0000ff,#9900ff,#ff00ff,-, #f4cccc,#dbb0a7,#fce5cd,#fff2cc,#d9ead3,#d0e0e3,#c9daf8,#cfe2f3,#d9d2e9,#ead1dc, #ea9999,#dd7e6b,#f9cb9c,#ffe599,#b6d7a8,#a2c4c9,#a4c2f4,#9fc5e8,#b4a7d6,#d5a6bd, #e06666,#cc4125,#f6b26b,#ffd966,#93c47d,#76a5af,#6d9eeb,#6fa8dc,#8e7cc3,#c27ba0, #cc0000,#a61c00,#e69138,#f1c232,#6aa84f,#45818e,#3c78d8,#3d85c6,#674ea7,#a64d79, #900000,#85200C,#B45F06,#BF9000,#38761D,#134F5C,#1155Cc,#0B5394,#351C75,#741B47, #660000,#5B0F00,#783F04,#7F6000,#274E13,#0C343D,#1C4587,#073763,#20124D,#4C1130",transform:{'{SELTEXT}':"[color={COLOR}]{SELTEXT}[/color]"}},table:{type:"table",title:CURLANG.table,cols:10,rows:10,cellwidth:20,transform:{"{SELTEXT}":"[td]{SELTEXT}[/td]","{SELTEXT}":"[tr]{SELTEXT}[/tr]",'{SELTEXT}
    ':"[table]{SELTEXT}[/table]"},skipRules:!0},fontsize:{type:"select",title:CURLANG.fontsize,options:"fs_verysmall,fs_small,fs_normal,fs_big,fs_verybig"},fontfamily:{type:"select",title:CURLANG.fontfamily,excmd:"fontName",valueBBname:"font",options:[{title:"Arial",exvalue:"Arial"},{title:"Comic Sans MS",exvalue:"Comic Sans MS"},{title:"Courier New",exvalue:"Courier New"},{title:"Georgia",exvalue:"Georgia"},{title:"Lucida Sans Unicode",exvalue:"Lucida Sans Unicode"},{title:"Tahoma",exvalue:"Tahoma"},{title:"Times New Roman",exvalue:"Times New Roman"},{title:"Trebuchet MS",exvalue:"Trebuchet MS"},{title:"Verdana",exvalue:"Verdana"}],transform:{'{SELTEXT}':"[font={FONT}]{SELTEXT}[/font]"}},smilebox:{type:"smilebox",title:CURLANG.smilebox,buttonHTML:''},justifyleft:{title:CURLANG.justifyleft,buttonHTML:'',groupkey:"align",transform:{'

    {SELTEXT}

    ':"[left]{SELTEXT}[/left]"}},justifyright:{title:CURLANG.justifyright,buttonHTML:'',groupkey:"align",transform:{'

    {SELTEXT}

    ':"[right]{SELTEXT}[/right]"}},justifycenter:{title:CURLANG.justifycenter,buttonHTML:'',groupkey:"align",transform:{'

    {SELTEXT}

    ':"[center]{SELTEXT}[/center]"}},video:{title:CURLANG.video,buttonHTML:'',modal:{title:CURLANG.video,width:"600px",tabs:[{title:CURLANG.video,input:[{param:"SRC",title:CURLANG.modal_video_text}]}],onSubmit:function(a){var b=this.$modal.find('input[name="SRC"]').val();b&&(b=b.replace(/^\s+/,"").replace(/\s+$/,""));var c;if(c=b.match(-1!=b.indexOf("youtu.be")?/^http[s]*:\/\/youtu\.be\/([a-z0-9_-]+)/i:/^http[s]*:\/\/www\.youtube\.com\/watch\?.*?v=([a-z0-9_-]+)/i),c&&2==c.length){var d=c[1];this.insertAtCursor(this.getCodeByCommand(a,{src:d}))}return this.closeModal(),this.updateUI(),!1}},transform:{'':"[video]{SRC}[/video]"}},fs_verysmall:{title:CURLANG.fs_verysmall,buttonText:"fs1",excmd:"fontSize",exvalue:"1",transform:{'{SELTEXT}':"[size=50]{SELTEXT}[/size]"}},fs_small:{title:CURLANG.fs_small,buttonText:"fs2",excmd:"fontSize",exvalue:"2",transform:{'{SELTEXT}':"[size=85]{SELTEXT}[/size]"}},fs_normal:{title:CURLANG.fs_normal,buttonText:"fs3",excmd:"fontSize",exvalue:"3",transform:{'{SELTEXT}':"[size=100]{SELTEXT}[/size]"}},fs_big:{title:CURLANG.fs_big,buttonText:"fs4",excmd:"fontSize",exvalue:"4",transform:{'{SELTEXT}':"[size=150]{SELTEXT}[/size]"}},fs_verybig:{title:CURLANG.fs_verybig,buttonText:"fs5",excmd:"fontSize",exvalue:"6",transform:{'{SELTEXT}':"[size=200]{SELTEXT}[/size]"}},removeformat:{title:CURLANG.removeFormat,buttonHTML:'î€',excmd:"removeFormat"}},systr:{"
    ":"\n",'{SELTEXT}':" {SELTEXT}"},customRules:{td:[["[td]{SELTEXT}[/td]",{seltext:{rgx:!1,attr:!1,sel:!1}}]],tr:[["[tr]{SELTEXT}[/tr]",{seltext:{rgx:!1,attr:!1,sel:!1}}]],table:[["[table]{SELTEXT}[/table]",{seltext:{rgx:!1,attr:!1,sel:!1}}]]},smileList:[],attrWrap:["src","color","href"]},this.inited=this.options.onlyBBmode,this.options.themePrefix||a("link").each(a.proxy(function(b,c){var d=a(c).get(0).href.match(/(.*\/)(.*)\/wbbtheme\.css.*$/);null!==d&&(this.options.themeName=d[2],this.options.themePrefix=d[1])},this)),"undefined"!=typeof WBBPRESET&&(WBBPRESET.allButtons&&a.each(WBBPRESET.allButtons,a.proxy(function(a,b){b.transform&&this.options.allButtons[a]&&delete this.options.allButtons[a].transform},this)),a.extend(!0,this.options,WBBPRESET)),c&&c.allButtons&&a.each(c.allButtons,a.proxy(function(a,b){b.transform&&this.options.allButtons[a]&&delete this.options.allButtons[a].transform},this)),a.extend(!0,this.options,c),this.init()},a.wysibb.prototype={lastid:1,init:function(){a.log("Init",this),this.isMobile=function(a){/android|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|meego.+mobile|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)}(navigator.userAgent||navigator.vendor||window.opera),this.options.onlyBBmode===!0&&(this.options.bbmode=!0),this.controllers=[],this.options.buttons=this.options.buttons.toLowerCase(),this.options.buttons=this.options.buttons.split(","),this.options.allButtons._systr={},this.options.allButtons._systr.transform=this.options.systr,this.smileFind(),this.initTransforms(),this.build(),this.initModal(),this.options.hotkeys!==!0||this.isMobile||this.initHotkeys(),this.options.smileList&&this.options.smileList.length>0&&this.options.smileList.sort(function(a,b){return b.bbcode.length-a.bbcode.length}),this.$txtArea.parents("form").bind("submit",a.proxy(function(){return this.sync(),!0},this)),this.$txtArea.parents("form").find("input[id*='preview'],input[id*='submit'],input[class*='preview'],input[class*='submit'],input[name*='preview'],input[name*='submit']").bind("mousedown",a.proxy(function(){this.sync(),setTimeout(a.proxy(function(){this.options.bbmode===!1&&this.$txtArea.removeAttr("wbbsync").val("")},this),1e3)},this)),this.options.initCallback&&this.options.initCallback.call(this),a.log(this)},initTransforms:function(){a.log("Create rules for transform HTML=>BB");var b=this.options;b.rules||(b.rules={}),b.groups||(b.groups={});var c=b.buttons.slice();c.push("_systr");for(var d=0;d-1||a(d).parent().contents().size()>1){var n=a("").html("{"+i+"}");this.setUID(n,"wbb");var p=f.indexOf(i)+i.length+1,q=f.substr(p,f.length-p);d.data=f.substr(0,f.indexOf(i)-1),a(d).after(this.elFromString(q,document)).after(n),m=(m?m+" ":"")+this.filterByNode(n),k=!1}o[i.toLowerCase()]={sel:m,attr:!1,rgx:k},e[e.length]=m}},this)),e=null},this));var p=k.html();p=this.unwrapAttrs(p),i!=p&&(delete e.transform[i],e.transform[p]=j,h=p)}b.rules[l].push([j,o]),e.onlyClearText===!0&&(this.cleartext||(this.cleartext={}),this.cleartext[l]=c[d]),e.groupkey&&(b.groups[e.groupkey]||(b.groups[e.groupkey]=[]),b.groups[e.groupkey].push(l))}}e.rootSelector&&this.sortArray(e.rootSelector,-1);var q=a.map(e.transform,function(a,b){return b}).sort(function(a,b){return(b[0]||"").length-(a[0]||"").length});e.bbcode=e.transform[q[0]],e.html=q[0]}}}this.options.btnlist=c,a.extend(b.rules,this.options.customRules),b.srules={},this.options.smileList&&a.each(b.smileList,a.proxy(function(c,d){var e=a(this.strf(d.img,b)),f=this.filterByNode(e);b.srules[f]=[d.bbcode,d.img]},this));for(var r in b.rules)this.options.rules[r].sort(function(a,b){return b[0].length-a[0].length});this.rsellist=[];for(var r in this.options.rules)this.rsellist.push(r);this.sortArray(this.rsellist,-1)},build:function(){if(a.log("Build editor"),this.$editor=a("
    ").addClass("wysibb"),this.isMobile&&this.$editor.addClass("wysibb-mobile"),this.options.direction&&this.$editor.css("direction",this.options.direction),this.$editor.insertAfter(this.txtArea).append(this.txtArea),this.startHeight=this.$txtArea.outerHeight(),this.$txtArea.addClass("wysibb-texarea"),this.buildToolbar(),this.$txtArea.wrap('
    '),this.options.onlyBBmode===!1){var b=this.options.minheight||this.$txtArea.outerHeight(),c=(this.options.resize_maxheight,this.options.autoresize===!0?this.options.resize_maxheight:b);if(this.$body=a(this.strf('
    ',{maxheight:c,height:b})).insertAfter(this.$txtArea),this.body=this.$body[0],this.$txtArea.hide(),b>32&&this.$toolbar.css("max-height",b),a.log("WysiBB loaded"),this.$body.addClass("wysibb-body").addClass(this.options.bodyClass),this.options.direction&&this.$body.css("direction",this.options.direction),"contentEditable"in this.body){this.body.contentEditable=!0;try{document.execCommand("StyleWithCSS",!1,!1),this.$body.append("")}catch(d){}}else this.options.onlyBBmode=this.options.bbmode=!0;this.txtArea.value.length>0&&this.txtAreaInitContent(),this.$body.bind("keydown",a.proxy(function(b){return 86==b.which&&(1==b.ctrlKey||1==b.metaKey)||45==b.which&&(1==b.shiftKey||1==b.metaKey)?(this.$pasteBlock||(this.saveRange(),this.$pasteBlock=a(this.elFromString('
    
    ')),this.$pasteBlock.appendTo(this.body),setTimeout(a.proxy(function(){this.clearPaste(this.$pasteBlock);var b=""+this.$pasteBlock.html()+"";this.$body.attr("contentEditable","true"),this.$pasteBlock.blur().remove(),this.body.focus(),this.cleartext&&(a.log("Check if paste to clearText Block"),this.isInClearTextBlock()&&(b=this.toBB(b).replace(/\n/g,"
    ").replace(/\s{3}/g,''))),b=b.replace(/\t/g,''),this.selectRange(this.lastRange),this.insertAtCursor(b,!1),this.lastRange=!1,this.$pasteBlock=!1},this),1),this.selectNode(this.$pasteBlock[0])),!0):void 0},this)),this.$body.bind("keydown",a.proxy(function(a){if(13==a.which){var b=this.isContain(this.getSelectNode(),"li");b||(a.preventDefault&&a.preventDefault(),this.checkForLastBR(this.getSelectNode()),this.insertAtCursor("
    ",!1))}},this)),this.options.tabInsert===!0&&this.$body.bind("keydown",a.proxy(this.pressTab,this)),this.$body.bind("mouseup keyup",a.proxy(this.updateUI,this)),this.$body.bind("mousedown",a.proxy(function(a){this.clearLastRange(),this.checkForLastBR(a.target)},this)),this.options.traceTextarea===!0&&(a(document).bind("mousedown",a.proxy(this.traceTextareaEvent,this)),this.$txtArea.val("")),this.options.hotkeys===!0&&this.$body.bind("keydown",a.proxy(this.presskey,this)),this.options.smileConversion===!0&&this.$body.bind("keyup",a.proxy(this.smileConversion,this)),this.inited=!0,this.options.autoresize===!0&&(this.$bresize=a(this.elFromString('
    ')).appendTo(this.$editor).wdrag({scope:this,axisY:!0,height:b})),this.imgListeners()}this.$txtArea.bind("mouseup keyup",a.proxy(function(){clearTimeout(this.uitimer),this.uitimer=setTimeout(a.proxy(this.updateUI,this),100)},this)),this.options.hotkeys===!0&&a(document).bind("keydown",a.proxy(this.presskey,this))},buildToolbar:function(){if(this.options.toolbar===!1)return!1;this.$toolbar=a("
    ").addClass("wysibb-toolbar").prependTo(this.$editor);var b;a.each(this.options.buttons,a.proxy(function(c,d){var e=this.options.allButtons[d];(0==c||"|"==d||"-"==d)&&("-"==d&&this.$toolbar.append("
    "),b=a('
    ').appendTo(this.$toolbar)),e&&("colorpicker"==e.type?this.buildColorpicker(b,d,e):"table"==e.type?this.buildTablepicker(b,d,e):"select"==e.type?this.buildSelect(b,d,e):"smilebox"==e.type?this.buildSmilebox(b,d,e):this.buildButton(b,d,e))},this)),this.$toolbar.find(".btn-tooltip").hover(function(){a(this).parent().css("overflow","hidden")},function(){a(this).parent().css("overflow","visible")});var c=a(document.createElement("div")).addClass("wysibb-toolbar-container modeSwitch").html('
    [bbcode]
    ').appendTo(this.$toolbar);1==this.options.bbmode&&c.children(".wysibb-toolbar-btn").addClass("on"),this.options.onlyBBmode===!1&&c.children(".wysibb-toolbar-btn").click(a.proxy(function(b){a(b.currentTarget).toggleClass("on"),this.modeSwitch()},this))},buildButton:function(b,c,d){"object"!=typeof b&&(b=this.$toolbar);var e=d.buttonHTML?a(this.strf(d.buttonHTML,this.options)).addClass("btn-inner"):this.strf('{text}',{text:d.buttonText.replace(/['+d.hotkey+"]":"",g=a('
    ').appendTo(b).append(e).append(this.strf('{title}{hotkey}',{title:d.title,hotkey:f}));this.controllers.push(g),g.bind("queryState",a.proxy(function(b){this.queryState(c)?a(b.currentTarget).addClass("on"):a(b.currentTarget).removeClass("on")},this)),g.mousedown(a.proxy(function(b){b.preventDefault(),this.execCommand(c,d.exvalue||!1),a(b.currentTarget).trigger("queryState")},this))},buildColorpicker:function(b,c,d){var e=a('
    ').appendTo(b).append('
    î€
    ').append(this.strf('{title}',{title:d.title})),f=e.find(".cp-line"),g=a('
    ').appendTo(e);g.append('
    '+CURLANG.auto+"
    ");for(var h=d.colors?d.colors.split(","):[],i=0;i':this.strf('
    ',{color:h[i]}));var j=a(document.body).css("color");this.controllers.push(e),e.bind("queryState",a.proxy(function(){f.css("background-color",j);var a=this.queryState(c,!0);a&&(f.css("background-color",this.options.bbmode?a.color:a),e.find(".ve-tlb-colorpick span.fonticon").css("color",this.options.bbmode?a.color:a))},this)),e.mousedown(a.proxy(function(a){a.preventDefault(),this.dropdownclick(".wbb-cp",".wbb-list",a)},this)),e.find(".sc").mousedown(a.proxy(function(b){b.preventDefault(),this.selectLastRange();var d=a(b.currentTarget).attr("title");this.execCommand(c,d),e.trigger("queryState")},this)),e.find(".nc").mousedown(a.proxy(function(a){a.preventDefault(),this.selectLastRange(),this.execCommand(c,j),e.trigger("queryState")},this)),e.mousedown(function(a){a.preventDefault&&a.preventDefault()})},buildTablepicker:function(b,c,d){var e=a('
    ').appendTo(b).append('').append(this.strf('{title}',{title:d.title})),f=a('
    ').appendTo(e),g=a("
    ").css({position:"relative","box-sizing":"border-box"}).appendTo(f),h=d.rows||10,i=d.cols||10,j=h*i;g.css("height",h*d.cellwidth+2+"px");for(var k=1;i>=k;k++)for(var l=1;h>=l;l++){var m='
    ';g.append(m)}e.find(".tbl-sel").mousedown(a.proxy(function(b){b.preventDefault();for(var c=a(b.currentTarget).attr("title"),d=c.split(","),e=this.options.bbmode?"[table]":'',f=1;f<=d[0];f++){e+=this.options.bbmode?" [tr]\n":"";for(var g=1;g<=d[1];g++)e+=this.options.bbmode?" [td][/td]\n":"";e+=this.options.bbmode?"[/tr]\n":""}e+=this.options.bbmode?"[/table]":"
    
    ",this.insertAtCursor(e)},this)),e.mousedown(a.proxy(function(a){a.preventDefault(),this.dropdownclick(".wbb-tbl",".wbb-list",a)},this))},buildSelect:function(b,c,d){for(var e=a('
    ').appendTo(b).append(this.strf('{title}',d)).append(this.strf('{title}',{title:d.title})),f=a('
    ').appendTo(e),g=e.find("span.val"),h=a.isArray(d.options)?d.options:d.options.split(","),i=this.isMobile?a("
    ',c))},this))},this)),a.isFunction(c.onLoad)&&c.onLoad.call(this,b,c,d),f.find("#wbbm-submit").click(a.proxy(function(){if(a.isFunction(c.onSubmit)){var e=c.onSubmit.call(this,b,c,d);if(e===!1)return}var f={},g=!0;this.$modal.find(".wbbm-inperr").remove(),this.$modal.find(".wbbm-brdred").removeClass("wbbm-brdred"),a.each(this.$modal.find(".tab-cont:visible .inp-text"),a.proxy(function(b,d){var e=a(d).parents(".tab-cont").attr("tid"),h=a(d).attr("name").toLowerCase(),i="";i=a(d).is("input,textrea,select")?a(d).val():a(d).html();var j=c.tabs[e].input[b].validation;"undefined"!=typeof j&&(i.match(new RegExp(j,"i"))||(g=!1,a(d).after(''+CURLANG.validation_err+"").addClass("wbbm-brdred"))),f[h]=i},this)),g&&(a.log("Last range: "+this.lastRange),this.selectLastRange(),d&&this.wbbRemoveCallback(b,!0),this.wbbInsertCallback(b,f),this.closeModal(),this.updateUI())},this)),f.find("#wbbm-remove").click(a.proxy(function(){this.selectLastRange(),this.wbbRemoveCallback(b),this.closeModal(),this.updateUI()},this)),a(document.body).css("overflow","hidden"),a("body").height()>a(window).height()&&a(document.body).css("padding-right","18px"),this.$modal.show(),this.isMobile?f.css("margin-top","10px"):f.css("margin-top",(a(window).height()-f.outerHeight())/3+"px"),setTimeout(a.proxy(function(){this.$modal.find(".inp-text:visible")[0].focus()},this),10)},escModal:function(a){27==a.which&&this.closeModal()},closeModal:function(){return a(document.body).css("overflow","auto").css("padding-right","0").unbind("keyup",this.escModal),this.$modal.find("#wbbm-submit,#wbbm-remove").unbind("click"),this.$modal.hide(),this.lastRange=!1,this},getParams:function(b,c,d){var e={};if(this.options.bbmode){var f=c.match(/\{[\s\S]+?\}/g);c=this.prepareRGX(c);var g=new RegExp(c,"g"),h=this.txtArea.value;d>0&&(h=h.substr(d,h.length-d));var i=g.exec(h);i&&a.each(f,function(a,b){e[b.replace(/\{|\}/g,"").replace(/"/g,"'").toLowerCase()]=i[a+1]})}else{var j=this.options.rules[c][0][1];a.each(j,a.proxy(function(c,d){var f="",g=d.sel!==!1?f=a(b).find(d.sel):a(b);if(f=d.attr!==!1?g.attr(d.attr):g.html()){if(d.rgx!==!1){var h=f.match(new RegExp(d.rgx));h&&2==h.length&&(f=h[1])}e[c]=f.replace(/"/g,"'")}},this))}return e},imgLoadModal:function(){a.log("imgLoadModal"),this.options.imgupload===!0?(this.$modal.find("#imguploader").dragfileupload({url:this.strf(this.options.img_uploadurl,this.options),extraParams:{maxwidth:this.options.img_maxwidth,maxheight:this.options.img_maxheight},themePrefix:this.options.themePrefix,themeName:this.options.themeName,success:a.proxy(function(a){this.$txtArea.insertImage(a.image_link,a.thumb_link),this.closeModal(),this.updateUI()},this)}),this.$modal.find("#fileupl").bind("change",function(){a("#fupform").submit()}),this.$modal.find("#fupform").bind("submit",a.proxy(function(b){a(b.target).parents("#imguploader").hide().after('

    '+CURLANG.loading+"
    ").parent().css("text-align","center")},this))):(this.$modal.find(".hastabs").removeClass("hastabs"),this.$modal.find("#imguploader").parents(".tab-cont").remove(),this.$modal.find(".wbbm-tablist").remove())},imgSubmitModal:function(){a.log("imgSubmitModal")},printObjectInIE:function(b){try{a.log(JSON.stringify(b))}catch(c){}},checkFilter:function(b,c){a.log("node: "+a(b).get(0).outerHTML+" filter: "+c+" res: "+a(b).is(c.toLowerCase()))},debug:function(b){if(this.options.debug===!0){var c=(new Date).getTime();"undefined"!=typeof console?console.log(c-this.startTime+" ms: "+b):a("#exlog").append("

    "+(c-this.startTime)+" ms: "+b+"

    "),this.startTime=c}},isChrome:function(){return window.chrome?!0:!1},fixTableTransform:function(b){return b?-1==a.inArray("table",this.options.buttons)?b.replace(/\<(\/*?(table|tr|td|tbody))[^>]*\>/gi,""):b.replace(/\<(\/*?(table|tr|td))[^>]*\>/gi,"[$1]".toLowerCase()).replace(/\<\/*tbody[^>]*\>/gi,""):""}},a.log=function(b){"undefined"!=typeof wbbdebug&&wbbdebug===!0&&("undefined"!=typeof console?console.log(b):a("#exlog").append("

    "+b+"

    "))},a.fn.wysibb=function(b){return this.each(function(){var c=a(this).data("wbb");c||new a.wysibb(this,b)})},a.fn.wdrag=function(b){b.scope||(b.scope=this);var c,d={x:0,y:0,height:0};b.scope.drag_mousedown=function(e){e.preventDefault(),d={x:e.pageX,y:e.pageY,height:b.height,sheight:b.scope.$body.height()},c=!0,a(document).bind("mousemove",a.proxy(b.scope.drag_mousemove,this)),a(this).addClass("drag")},b.scope.drag_mouseup=function(d){c===!0&&(d.preventDefault(),a(document).unbind("mousemove",b.scope.drag_mousemove),a(this).removeClass("drag"),c=!1)},b.scope.drag_mousemove=function(a){a.preventDefault();var c=0,e=0;if(b.axisX&&(c=a.pageX-d.x),b.axisY&&(e=a.pageY-d.y),0!=e){var f=d.sheight+e;f>d.height&&f<=b.scope.options.resize_maxheight&&(1==b.scope.options.bbmode?b.scope.$txtArea.css(b.scope.options.autoresize===!0?"min-height":"height",f+"px"):b.scope.$body.css(b.scope.options.autoresize===!0?"min-height":"height",f+"px"))}},a(this).bind("mousedown",b.scope.drag_mousedown),a(document).bind("mouseup",a.proxy(b.scope.drag_mouseup,this))},a.fn.getDoc=function(){return this.data("wbb").doc},a.fn.getSelectText=function(a){return this.data("wbb").getSelectText(a)},a.fn.bbcode=function(a){return"undefined"!=typeof a?(this.data("wbb").options.bbmode?this.data("wbb").$txtArea.val(a):this.data("wbb").$body.html(this.data("wbb").getHTML(a)),this):this.data("wbb").getBBCode()},a.fn.htmlcode=function(a){return this.data("wbb").options.onlyBBMode||this.data("wbb").inited!==!0?void 0:"undefined"!=typeof a?(this.data("wbb").$body.html(a),this):this.data("wbb").getHTML(this.data("wbb").$txtArea.val())},a.fn.getBBCode=function(){return this.data("wbb").getBBCode()},a.fn.getHTML=function(){var a=this.data("wbb");return a.getHTML(a.$txtArea.val())},a.fn.getHTMLByCommand=function(a,b){return this.data("wbb").getHTMLByCommand(a,b)},a.fn.getBBCodeByCommand=function(a,b){return this.data("wbb").getBBCodeByCommand(a,b)},a.fn.insertAtCursor=function(a,b){return this.data("wbb").insertAtCursor(a,b),this.data("wbb")},a.fn.execCommand=function(a,b){return this.data("wbb").execCommand(a,b),this.data("wbb")},a.fn.insertImage=function(a,b){var c=this.data("wbb"),d=b?c.getCodeByCommand("link",{url:a,seltext:c.getCodeByCommand("img",{src:b})}):c.getCodeByCommand("img",{src:a});return this.insertAtCursor(d),c},a.fn.sync=function(){return this.data("wbb").sync(),this.data("wbb")},a.fn.destroy=function(){this.data("wbb").destroy()},a.fn.queryState=function(a){return this.data("wbb").queryState(a)}}(jQuery),function(a){"use strict";function b(b,c){this.$block=a(b),this.opt=a.extend({url:!1,success:!1,extraParams:!1,fileParam:"img",validation:".(jpg|png|gif|jpeg)$",t1:CURLANG.fileupload_text1,t2:CURLANG.fileupload_text2},c)}a.fn.dragfileupload=function(a){return this.each(function(){var c=new b(this,a);c.init()})},b.prototype={init:function(){if(null!=window.FormData){this.$block.addClass("drag"),this.$block.prepend('
    '+this.opt.t2+"
    "),this.$block.prepend('
    '+this.opt.t1+"
    "),this.$block.bind("dragover",function(){return a(this).addClass("dragover"),!1}),this.$block.bind("dragleave",function(){return a(this).removeClass("dragover"),!1});var b=a.proxy(function(a){var b=parseInt(a.loaded/a.total*100,10);this.$loader.children("span").text(CURLANG.loading+": "+b+"%")},this),c=jQuery.ajaxSettings.xhr();c.upload&&c.upload.addEventListener("progress",b,!1),this.$block[0].ondrop=a.proxy(function(b){b.preventDefault(),this.$block.removeClass("dragover");var d=b.dataTransfer.files[0];if(this.opt.validation&&!d.name.match(new RegExp(this.opt.validation)))return this.error(CURLANG.validation_err),!1;var e=new FormData;e.append(this.opt.fileParam,d),this.opt.extraParams&&a.each(this.opt.extraParams,function(a,b){e.append(a,b)}),this.$loader=a('

    '+CURLANG.loading+"
    "),this.$block.html(this.$loader),a.ajax({type:"POST",url:this.opt.url,data:e,processData:!1,contentType:!1,xhr:function(){return c},dataType:"json",success:a.proxy(function(a){a&&1==a.status?this.opt.success(a):this.error(a.msg||CURLANG.error_onupload)},this),error:a.proxy(function(){this.error(CURLANG.error_onupload)},this)})},this)}},error:function(a){this.$block.find(".upl-error").remove().end().append(''+a+"").addClass("wbbm-brdred")}}}(jQuery); \ No newline at end of file diff --git a/themes/funchat/js/wysibb/lang/ar.js b/themes/funchat/js/wysibb/lang/ar.js new file mode 100644 index 0000000..b5f7381 --- /dev/null +++ b/themes/funchat/js/wysibb/lang/ar.js @@ -0,0 +1,74 @@ +/*Arabic language by Charafweb*/ +if (typeof (WBBLANG)=="undefined") {WBBLANG = {};} +WBBLANG['ar'] = { + code: "كود:", + bold: "سميك", + italic: "مائل", + underline: "سطر تحت", + strike: "تشطيب", + link: "رابط", + img: "إدراج صورة", + sup: "نص Ù…Ø±ØªÙØ¹", + sub: "نص Ù…Ù†Ø®ÙØ¶", + justifyleft: "محاذاة إلى اليسار", + justifycenter: "محاذاة إلى الوسط", + justifyright: "محاذاة إلى اليمين", + table: "إدراج جدول", + bullist: "• قائمة غير مرتبة", + numlist: "Ù¡. قائمة مرتبة", + quote: "إقتباس", + offtop: "خارج عن الموضوع", + code: "كود برمجي", + spoiler: "Ø¥Ø®ÙØ§Ø¡", + fontcolor: "لون الخط", + fontsize: "حجم الخط", + fontfamily: "نوع الخط", + fs_verysmall: "صغير جداً", + fs_small: "صغير", + fs_normal: "عادي", + fs_big: "كبير", + fs_verybig: "كبير جداً", + smilebox: "إدراج تعبير وجهي", + removeFormat: 'إزالة التنسيق', + + modal_link_title: "إدراج رابط", + modal_link_text: "عرض النص", + modal_link_url: " رابط", + modal_email_text: "عرض البريد الإلكتروني", + modal_email_url: "البريد الإلكتروني", + modal_link_tab1: "إدراج عنوان URL", + + modal_img_title: "إدراج صورة", + modal_img_tab1: "إدراج عنوان URL", + modal_img_tab2: "تحميل الصورة", + modal_imgsrc_text: "أدخل عنوان URL للصورة", + modal_img_btn: "اختر ملÙ", + add_attach: "Ø¥Ø±ÙØ§Ù‚ ملÙ", + + close: "إغلاق", + save: "Ø­ÙØ¸", + cancel: "إلغاء الأمر", + remove: "حذÙ", + + validation_err: "البيانات المدخلة غير صحيحة", + error_onupload: "حدث خطأ أثناء تحميل الملÙ", + + fileupload_text1: "إسقاط المل٠هنا", + fileupload_text2: "أو", + + loading: "جاري التحميل", + auto: "تلقائي", + views: "عدد المشاهدات", + downloads: "التنزيلات", + + //smiles + sm1: "ابتسامة", + sm2: "ضحك", + sm3: "غمزة", + sm4: "شكرا", + sm5: "أنب", + sm6: "صدمة", + sm7: "غاضب", + sm8: "ألم", + sm9: "مريض" +}; \ No newline at end of file diff --git a/themes/funchat/js/wysibb/lang/cn.js b/themes/funchat/js/wysibb/lang/cn.js new file mode 100644 index 0000000..9fabf17 --- /dev/null +++ b/themes/funchat/js/wysibb/lang/cn.js @@ -0,0 +1,75 @@ +if (typeof (WBBLANG)=="undefined") {WBBLANG = {};} +WBBLANG['cn'] = { + bold: "粗体", + italic: "斜体", + underline: "下划线", + strike: "中划线", + link: "链接", + img: "æ’入图片", + sup: "上标", + sub: "下标", + justifyleft: "左对é½", + justifycenter: "居中", + justifyright: "å³å¯¹é½", + table: "æ’入表格", + bullist: "• æ— åºåˆ—表", + numlist: "1.有åºåˆ—表", + quote: "引用", + offtop: "Offtop", + code: "代ç ", + spoiler: "Spoiler", + fontcolor: "字体颜色", + fontsize: "字体大å°", + fontfamily: "字体", + fs_verysmall: "很å°", + fs_small: "å°å­—", + fs_normal: "正常", + fs_big: "大字", + fs_verybig: "æžå¤§", + smilebox: "æ’入表情符", + video: "嵌入多媒体", + removeFormat:"清除格å¼", + + modal_link_title: "æ’入超级链接", + modal_link_text: "显示文本", + modal_link_url: "网å€", + modal_email_text: "显示邮件地å€", + modal_email_url: "邮件地å€", + modal_link_tab1: "æ’入网å€", + + modal_img_title: "æ’入图片", + modal_img_tab1: "图片网å€", + modal_img_tab2: "上传图片", + modal_imgsrc_text: "输入图片网å€", + modal_img_btn: "选择文件", + add_attach: "加入附件", + + modal_video_text: "输入多媒体网å€", + + close: "关闭", + save: "ä¿å­˜", + cancel: "å–æ¶ˆ", + remove: "删除", + + validation_err: "è¾“å…¥æ•°æ®æ— æ•ˆ", + error_onupload: "文件上传å‘生错误", + + fileupload_text1: "拖动文件到此处", + fileupload_text2: "或者", + + loading: "载入中", + auto: "自动", + views: "查看", + downloads: "下载", + + //smiles + sm1: "微笑", + sm2: "大笑", + sm3: "ç§‹æ³¢", + sm4: "谢谢", + sm5: "骂人", + sm6: "触电", + sm7: "生气", + sm8: "疼痛", + sm9: "生病" +}; \ No newline at end of file diff --git a/themes/funchat/js/wysibb/lang/de.js b/themes/funchat/js/wysibb/lang/de.js new file mode 100644 index 0000000..3314090 --- /dev/null +++ b/themes/funchat/js/wysibb/lang/de.js @@ -0,0 +1,76 @@ +if (typeof (WBBLANG)=="undefined") {WBBLANG = {};} +WBBLANG['de'] = { + // ä=\u00e4 - ö=\u00f6 - ü=\u00fc - ß=\u00df + bold: "Fett", + italic: "Kursiv", + underline: "Unterstrichen", + strike: "Durchgestrichen", + link: "Link", + img: "Bild einf\u00fcgen", + sup: "Hochgestellt", + sub: "Tiefgestellt", + justifyleft: "Linksb\u00fcndig", + justifycenter: "Zentriert", + justifyright: "Rechtsb\u00fcndig", + table: "Tabelle einf\u00fcgen", + bullist: "\u2022 Ungeordnete Liste", + numlist: "1. Geordnete Liste", + quote: "Zitat", + offtop: "Offtop", + code: "Code", + spoiler: "Spoiler", + fontcolor: "Schriftfarbe", + fontsize: "Schriftgr\u00f6\u00dfe", + fontfamily: "Schriftart", + fs_verysmall: "Sehr klein", + fs_small: "Klein", + fs_normal: "Normal", + fs_big: "Gro\u00df", + fs_verybig: "Sehr gro\u00df", + smilebox: "Emoticon einf\u00fcgen", + video: "Video einbetten", + removeFormat:"Formatierung l\u00f6schen", + + modal_link_title: "Link einf\u00fcgen", + modal_link_text: "Text", + modal_link_url: "URL", + modal_email_text: "Display E-Mail", + modal_email_url: "E-Mail", + modal_link_tab1: "Insert URL", + + modal_img_title: "Bild hochladen", + modal_img_tab1: "URL eingeben", + modal_img_tab2: "Bild hochladen", + modal_imgsrc_text: "Bild-URL eingeben", + modal_img_btn: "Datei aussuchen", + add_attach: "Anhang beif\u00fcgen", + + modal_video_text: "Geben Sie die URL des Videos ein", + + close: "Schlie\u00dfen", + save: "Speichern", + cancel: "Abbrechen", + remove: "L\u00f6schen", + + validation_err: "Die eingegebenen Daten sind fehlerhaft", + error_onupload: "Fehler beim Dateiupload", + + fileupload_text1: "Datei hierher ziehen", + fileupload_text2: "oder", + + loading: "L\u00e4dt", + auto: "Auto", + views: "Views", + downloads: "Downloads", + + //smiles + sm1: "Smile", + sm2: "Laughter", + sm3: "Wink", + sm4: "Thank you", + sm5: "Scold", + sm6: "Shock", + sm7: "Angry", + sm8: "Pain", + sm9: "Sick" +}; \ No newline at end of file diff --git a/themes/funchat/js/wysibb/lang/fr.js b/themes/funchat/js/wysibb/lang/fr.js new file mode 100644 index 0000000..eb68856 --- /dev/null +++ b/themes/funchat/js/wysibb/lang/fr.js @@ -0,0 +1,72 @@ +/*French translation by Charafweb*/ +if (typeof (WBBLANG)=="undefined") {WBBLANG = {};} +WBBLANG['fr'] = { + bold: "Gras", + italic: "Italique", + underline: "Souligner", + strike: "Rayer", + link: "Lien", + img: "Insérer une image", + sup: "Exposant", + sub: "Indice", + justifyleft: "Alignement à gauche", + justifycenter: "Alignement au centre", + justifyright: "Alignement à droite", + table: "Insérer un tableau", + bullist: "• Liste non ordonnée", + numlist: "1. Liste ordonnée", + quote: "Citer", + offtop: "Offtop", + code: "Code", + spoiler: "Spoiler", + fontcolor: "Couleur de la police", + fontsize: "Taille de la police", + fontfamily: "Famille de polices", + fs_verysmall: "Très petit", + fs_small: "Petit", + fs_normal: "Normal", + fs_big: "Grand", + fs_verybig: "Très grand", + smilebox: "Insérer émoticône", + + modal_link_title: "Insérer un lien", + modal_link_text: "Afficher le texte", + modal_link_url: "URL", + modal_email_text: "Afficher email", + modal_email_url: "Email", + modal_link_tab1: "Insérez URL", + + modal_img_title: "Insérer une image", + modal_img_tab1: "Insérer URL", + modal_img_tab2: "Téléchargez image", + modal_imgsrc_text: "Entrez l'URL de l'image", + modal_img_btn: "Choisir un fichier", + add_attach: "Joindre un fichier", + + close: "Fermer", + save: "Sauvgarder", + cancel: "Annuler", + remove: "Effacer", + + validation_err: "Les données saisies est invalide", + error_onupload: "Erreur lors du chargement de fichier", + + fileupload_text1: "Déposez le fichier ici", + fileupload_text2: "ou", + + loading: "Chargement", + auto: "Auto", + views: "Vues", + downloads: "Téléchargements", + + //smiles + sm1: "Sourire", + sm2: "Rire", + sm3: "Clin d'oeil", + sm4: "Merci", + sm5: "Gronder", + sm6: "Choc", + sm7: "En colère", + sm8: "Douleur", + sm9: "Malade" +}; \ No newline at end of file diff --git a/themes/funchat/js/wysibb/lang/pl.js b/themes/funchat/js/wysibb/lang/pl.js new file mode 100644 index 0000000..3faf084 --- /dev/null +++ b/themes/funchat/js/wysibb/lang/pl.js @@ -0,0 +1,68 @@ +if (typeof (WBBLANG)=="undefined") {WBBLANG = {};} +WBBLANG['pl'] = { + bold: "Pogrubienie", + italic: "Pochylenie", + underline: "PodkreÅ›lenie", + strike: "PrzekreÅ›lenie", + link: "Link", + img: "Wstaw obraz", + sup: "Indeks górny", + sub: "Indeks dolny", + justifyleft: "Wyrównaj do lewej", + justifycenter: "WyÅ›rodkuj", + justifyright: "Wyrównaj do prawej", + table: "Wstaw tabelÄ™", + bullist: "• Wypunktowana lista", + numlist: "1. UporzÄ…dkowana lista", + quote: "Cytat", + offtop: "Offtop", + code: "Kod", + spoiler: "Spoiler", + fontcolor: "Kolor czcionki", + fontsize: "Rozmiar czcionki", + fontfamily: "Rodzaj czcionki", + fs_verysmall: "Bardzo maÅ‚y", + fs_small: "MaÅ‚y", + fs_normal: "Normalny", + fs_big: "Duży", + fs_verybig: "Bardzo duży", + smilebox: "Wstaw emotikonÄ™", + + modal_link_title: "Wstaw link", + modal_link_text: "WyÅ›wietlany tekst", + modal_link_url: "Adres URL", + modal_email_text: "WyÅ›wietlany email", + modal_email_url: "Email", + modal_link_tab1: "Wstaw URL", + + modal_img_title: "Wstaw obraz", + modal_img_tab1: "Podaj adres URL", + modal_img_tab2: "WyÅ›lij obraz", + modal_imgsrc_text: "Podaj adres URL obrazu", + modal_img_btn: "Wybierz plik", + + close: "Zamknij", + save: "Zapisz", + cancel: "Anuluj", + remove: "UsuÅ„", + + validation_err: "Podane dane nie sÄ… poprawne", + error_onupload: "WystÄ…piÅ‚ błąd podczas wysyÅ‚ania pliku", + + fileupload_text1: "Upuść tutaj pliki", + fileupload_text2: "lub", + + loading: "Åadowanie", + auto: "Auto", + + //smiles + sm1: "UÅ›miech", + sm2: "Chichot", + sm3: "MrugniÄ™cie", + sm4: "DziÄ™kujÄ™", + sm5: "Krzyczy", + sm6: "Szok", + sm7: "ZÅ‚y", + sm8: "Boli", + sm9: "Chory" +}; \ No newline at end of file diff --git a/themes/funchat/js/wysibb/lang/ru.js b/themes/funchat/js/wysibb/lang/ru.js new file mode 100644 index 0000000..23b247b --- /dev/null +++ b/themes/funchat/js/wysibb/lang/ru.js @@ -0,0 +1,77 @@ +if (typeof (WBBLANG)=="undefined") {WBBLANG = {};} +WBBLANG['ru']= CURLANG = { + bold: "Полужирный", + italic: "КурÑив", + underline: "Подчеркнутый", + strike: "Зачеркнутый", + link: "СÑылка", + img: "Изображение", + sup: "ÐадÑтрочный текÑÑ‚", + sub: "ПодÑтрочный текÑÑ‚", + justifyleft: "ТекÑÑ‚ по левому краю", + justifycenter: "ТекÑÑ‚ по центру", + justifyright: "ТекÑÑ‚ по правому краю", + table: "Ð’Ñтавить таблицу", + bullist: "Обычный ÑпиÑок", + numlist: "Ðумерованный ÑпиÑок", + quote: "Цитата", + offtop: "Оффтоп", + code: "Код", + spoiler: "Сворачиваемый текÑÑ‚", + fontcolor: "Цвет текÑта", + fontsize: "Размер текÑта", + fontfamily: "Шрифт текÑта", + fs_verysmall: "Очень маленький", + fs_small: "Маленький", + fs_normal: "Ðормальный", + fs_big: "Большой", + fs_verybig: "Очень большой", + smilebox: "Ð’Ñтавить Ñмайл", + video: "Ð’Ñтавить видео", + removeFormat: "Удалить форматирование", + + modal_link_title: "Ð’Ñтавить ÑÑылку", + modal_link_text: "Отображаемый текÑÑ‚", + modal_link_url: "URL ÑÑылки", + modal_email_text: "Отображаемый Ñл.адреÑ", + modal_email_url: "Email", + modal_link_tab1: "Ð’Ñтавить URL", + + modal_img_title: "Ð’Ñтавить изображение", + modal_img_tab1: "ВвеÑти URL", + modal_img_tab2: "Загрузить файл", + modal_imgsrc_text: "Введите Ð°Ð´Ñ€ÐµÑ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ", + modal_img_btn: "Выберите файл Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸", + add_attach: "Добавить вложение", + + modal_video_text: "Введите URL видео", + + close: "Закрыть", + save: "Сохранить", + cancel: "Отмена", + remove: "Удалить", + + validation_err: "Введенные данные некорректны", + error_onupload: "Ошибка во Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ файла или такое раÑширение файла не поддерживаетÑÑ", + + fileupload_text1: "Перетащите файл Ñюда", + fileupload_text2: "или", + + loading: "Загрузка", + auto: "Ðвто", + views: "ПроÑмотров", + downloads: "Скачиваний", + + //smiles + sm1: "Улыбка", + sm2: "Смех", + sm3: "Подмигивание", + sm4: "СпаÑибо, клаÑÑ", + sm5: "Ругаю", + sm6: "Шок", + sm7:"Злой", + sm8: "Огорчение", + sm9: "Тошнит" + + +}; \ No newline at end of file diff --git a/themes/funchat/js/wysibb/lang/tr.js b/themes/funchat/js/wysibb/lang/tr.js new file mode 100644 index 0000000..a28f84c --- /dev/null +++ b/themes/funchat/js/wysibb/lang/tr.js @@ -0,0 +1,68 @@ +/* Turkish translation by Mahmut Yaman */ +if (typeof (WBBLANG) == "undefined") { WBBLANG = {}; } +WBBLANG['tr'] = { + bold: "Kalın", + italic: "İtalik", + underline: "Altı çizgili", + strike: "Üstü çizgili", + link: "BaÄŸlantı", + img: "Resim", + sup: "Üstsimge", + sub: "Simge", + justifyleft: "Sola yasla", + justifycenter: "Ortala", + justifyright: "SaÄŸa yasla", + table: "Tablo ekle", + bullist: "• Liste", + numlist: "1. Sıralı liste", + quote: "Alıntı", + offtop: "Konu dışı", + code: "Kod", + spoiler: "Spoiler", + fontcolor: "Metin rengi", + fontsize: "Metin boyutu", + fontfamily: "Yazı tipi", + fs_verysmall: "Çok küçük", + fs_small: "Küçük", + fs_normal: "Normal", + fs_big: "Büyük", + fs_verybig: "Çok büyük", + smilebox: "Yüz ifadeleri", + video: "YouTube", + modal_video_text: "URL", + removeFormat: "Formatı temizle", + modal_link_title: "BaÄŸlantı Ekle", + modal_link_text: "Görüntülenecek metin", + modal_link_url: "URL", + modal_email_text: "Görüntülenecek metin", + modal_email_url: "Email", + modal_link_tab1: "BaÄŸlantı Ekle", + modal_img_title: "Resim Ekle", + modal_img_tab1: "URL ile", + modal_img_tab2: "Dosya yükle", + modal_imgsrc_text: "Resim adresini girin", + modal_img_btn: "Bir dosya seçin", + add_attach: "Dosya ekle", + close: "Kapat", + save: "Tamam", + cancel: "İptal", + remove: "Sil", + validation_err: "Geçersiz giriÅŸ", + error_onupload: "Dosya yükleme baÅŸarısız", + fileupload_text1: "Buraya bir dosya sürükleyin", + fileupload_text2: "veya", + loading: "Yükleniyor", + auto: "Otomatik", + views: "Görüntülemeler", + downloads: "İndirmeler", + sm1: "Gülümseme", + sm2: "Gülme", + sm3: "Göz kırpma", + sm4: "TeÅŸekkür", + sm5: "Azarlama", + sm6: "Åžok", + sm7: "Kızgın", + sm8: "Üzgün", + sm9: "Kötü", + error_onupload: "Yükleme baÅŸarısız. Resim formatı desteklenmiyor." +}; \ No newline at end of file diff --git a/themes/funchat/js/wysibb/lang/ua.js b/themes/funchat/js/wysibb/lang/ua.js new file mode 100644 index 0000000..71ee93c --- /dev/null +++ b/themes/funchat/js/wysibb/lang/ua.js @@ -0,0 +1,75 @@ +if (typeof (WBBLANG)=="undefined") {WBBLANG = {};} +WBBLANG['ua'] = { + bold: "Ðапівжирний", + italic: "КурÑив", + underline: "ПідкреÑлений", + strike: "ЗакреÑлений", + link: "ПоÑиланнÑ", + img: "ЗображеннÑ", + sup: "ÐадрÑдковий текÑÑ‚", + sub: "ПідрÑдковий текÑÑ‚", + justifyleft: "ТекÑÑ‚ по лівому краю", + justifycenter: "ТекÑÑ‚ по центру", + justifyright: "ТекÑÑ‚ по правому краю", + table: "Ð’Ñтавити таблицу", + bullist: "Звичайний ÑпиÑок", + numlist: "Ðумерований ÑпиÑок", + quote: "Цитата", + offtop: "Оффтоп", + code: "Код", + spoiler: "ТекÑÑ‚, Ñкий згортаєтьÑÑ", + fontcolor: "Колір текÑту", + fontsize: "Розмір текÑту", + fontfamily: "Шрифт текÑту", + fs_verysmall: "Дуже маленький", + fs_small: "Маленький", + fs_normal: "Ðормальний", + fs_big: "Великий", + fs_verybig: "Дуже великий", + smilebox: "Ð’Ñтавити Ñмайл", + video: "Ð’Ñтавити відео", + removeFormat: "Видалити форматуваннÑ", + + modal_link_title: "Ð’Ñтавити поÑиланнÑ", + modal_link_text: "Видимий текÑÑ‚", + modal_link_url: "URL поÑиланнÑ", + modal_email_text: "Ел. адреÑа, Ñка відображатиметьÑÑ", + modal_email_url: "Email", + modal_link_tab1: "Ð’Ñтавити URL", + + modal_img_title: "Ð’Ñтавити зображеннÑ", + modal_img_tab1: "ВвеÑти URL", + modal_img_tab2: "Завантажити файл", + modal_imgsrc_text: "Введіть Ð°Ð´Ñ€ÐµÑ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ", + modal_img_btn: "Виберіть файл Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ", + add_attach: "Додати вкладений файл", + + modal_video_text: "Введіть URL відео", + + close: "Закрити", + save: "Зберегти", + cancel: "Відміна", + remove: "Видалити", + + validation_err: "Введенні дані некоректні", + error_onupload: "Помилка під Ñ‡Ð°Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ або таке Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ð° не підтримуєтьÑÑ", + + fileupload_text1: "ПеретÑгніть файл Ñюди", + fileupload_text2: "або", + + loading: "ЗавантаженнÑ", + auto: "Ðвто", + views: "ПереглÑдів", + downloads: "Завантажень", + + //smiles + sm1: "ПоÑмішка", + sm2: "Сміх", + sm3: "ПодморгуваннÑ", + sm4: "ДÑкую, клаÑ", + sm5: "Сварю", + sm6: "Шок", + sm7: "Злий", + sm8: "ЗаÑмученнÑ", + sm9: "Ðудить" +}; \ No newline at end of file diff --git a/themes/funchat/js/wysibb/lang/vn.js b/themes/funchat/js/wysibb/lang/vn.js new file mode 100644 index 0000000..0d3af01 --- /dev/null +++ b/themes/funchat/js/wysibb/lang/vn.js @@ -0,0 +1,71 @@ +if (typeof (WBBLANG)=="undefined") {WBBLANG = {};} +WBBLANG['vi'] = { + bold: "In đậm", + italic: "In nghiêng", + underline: "Gạch chân", + strike: "Gạch ngang", + link: "Liên kết", + img: "Hình ảnh", + sup: "Superscript", + sub: "Subscript", + justifyleft: "Canh trái", + justifycenter: "Canh giữa", + justifyright: "Canh phải", + table: "Bảng", + bullist: "Bullit", + numlist: "Numlist", + quote: "Quote", + offtop: "Offtop", + code: "Code", + spoiler: "Ẩn hiện văn bản", + fontcolor: "Màu chữ", + fontsize: "Size chữ", + fontfamily: "Font chữ", + fs_verysmall: "Rất nhá»", + fs_small: "Nhá»", + fs_normal: "Bình thưá»ng", + fs_big: "Lá»›n", + fs_verybig: "Rất lá»›n", + smilebox: "Box Smile", + video: "Hình ảnh", + + modal_link_title: "Chèn Link vào bài viết", + modal_link_text: "Text hiển thị", + modal_link_url: "URL trang", + modal_email_text: "Chèn Email liên hệ", + modal_email_url: "Email", + modal_link_tab1: "Insert URL", + + modal_img_title: "Insert IMG", + modal_img_tab1: "Nhập URL", + modal_img_tab2: "Tải lên", + modal_imgsrc_text: "Nhập địa chỉ hình ảnh", + modal_img_btn: "Chá»n hình ảnh tải lên", + + modal_video_text: "Nhập URL video", + + close: "Äóng", + save: "Lưu", + cancel: "Há»§y", + remove: "Xóa", + + validation_err: "Dữ liệu nhập không hợp lệ", + error_onupload: "Lá»—i Upload tập tin", + + fileupload_text1: "Kéo hình ảnh vào đây", + fileupload_text2: "Hoặc", + + loading: "Äang tải...", + auto: "Chá»n màu", + + //smiles + sm1: "Nụ cưá»i", + sm2: "Cưá»i", + sm3: "Nháy mắt", + sm4: "Cảm Æ¡n bạn", + sm5: "Thá»", + sm6: "Sốc", + sm7: "Ãc", + sm8: "Äau buồn", + sm9: "Bệnh hoạn" +}; \ No newline at end of file diff --git a/themes/funchat/js/wysibb/preset/phpbb3.js b/themes/funchat/js/wysibb/preset/phpbb3.js new file mode 100644 index 0000000..c180380 --- /dev/null +++ b/themes/funchat/js/wysibb/preset/phpbb3.js @@ -0,0 +1,172 @@ +WBBPRESET = { + bodyClass: "content content-phpbb3", + buttons: 'bold,italic,underline,|,quote,code,bullist,numlist,|,img,link,smilebox,fontsize,fontcolor', + traceTextarea: true, + allButtons: { + quote: { + transform: { + '
    {SELTEXT}
    ':'[quote]{SELTEXT}[/quote]', + '
    {AUTHOR} пиÑал(а):{SELTEXT}
    ':'[quote="{AUTHOR}"]{SELTEXT}[/quote]' + } + }, + code: { + transform: { + '
    Код: Выделить вÑÑ‘
    {SELTEXT}
    ':'[code]{SELTEXT}[/code]' + } + }, + bullist: { + transform: { + '
      {SELTEXT}
    ':'[list]{SELTEXT}[/list]', + '
  • {SELTEXT}
  • ':'[*]{SELTEXT[^\[\]\*]}' + } + }, + numlist: { + transform: { + '
      {SELTEXT}
    ':'[list=1]{SELTEXT}[/list]', + '
  • {SELTEXT}
  • ':'[*]{SELTEXT[^\[\]\*]}' + } + }, + attach: { + title: CURLANG.add_attach, + buttonHTML: '\uE017', + hotkey: 'ctrl+shift+5', + modal: { + title: CURLANG.add_attach, + width: "600px", + tabs: [ + { + title: CURLANG.add_attach, + html: '
    ' + } + ], + onLoad: fileModal + }, + transform: { + '
    {ALT} ПроÑмотров: 0
    ':'[attachment={NUM[0-9]}]{ID[0-9]}: {ALT}[/attachment]', + '
    {ALTFILE}
    Скачиваний: 0
    ':'[attachment={NUM[0-9]}]{ID[0-9]}; {ALTFILE}[/attachment]' + + } + } + }, + smilefind: "#smiley-box" +} + +//hide smilelist +$(document).ready(function() { + $("#format-buttons").hide(); + $("#smiley-box").hide(); + $("#message-box").css("width","100%"); +}); + +(function($) { + //for attachments process + $.wysibb.prototype.traceTextareaEvent = function(e) { + var data = this.$txtArea.val(); + if (this.options.bbmode===false && data!="" && $(e.target).closest("div.wysibb").size()==0 && !this.$txtArea.attr("wbbsync")) { + if (data.indexOf("[attachment=")!=-1) { + var num = data.replace(/\[attachment=(\d+?)\].*/,"$1"); + var idfile = $("input[name='attachment_data["+num+"][attach_id]']").val(); + var ext = $("input[name='attachment_data["+num+"][real_filename]']").val().replace(/.*?\.(\w+)$/,"$1"); + if (ext.match(/(jpg|gif|png|bmp)/)) { + data = data.replace(/(\[attachment=\d+\])(.*?)(\[\/attachment\])/,"$1"+idfile+":$2$3"); + }else{ + data = data.replace(/(\[attachment=\d+\])(.*?)(\[\/attachment\])/,"$1"+";"+idfile+" $2$3"); + } + } + this.insertAtCursor(this.getHTML(data,true)); + this.$txtArea.val(""); + } + } + + $.wysibb.prototype.txtAreaInitContent = function() { + var tdata = this.txtArea.value; + tdata = tdata.replace(/(\[attachment=(\d+?)\])([^:;]*?)(\[\/attachment\])/g,function(m,left,num,cont,right) { + var idfile = $("input[name='attachment_data["+num+"][attach_id]']").val(); + var ext = $("input[name='attachment_data["+num+"][real_filename]']").val(); + if (ext) { + ext = ext.replace(/.*?\.(\w+)$/,"$1"); + if (ext.match(/(jpg|gif|png|bmp)/)) { + return (left+idfile+":"+cont+right); + }else{ + return (left+cont+";"+idfile+right); + } + }else{ + return m; + } + }); + this.$body.html(this.getHTML(tdata,true)); + } + + $.fn.closeModal = function() { + this.data("wbb").closeModal(); + return this.data("wbb"); + } + $.fn.insertAttach = function(id,alt,isimg) { + var num=0; + while (num<30) { + if ($("input[name='attachment_data["+num+"][attach_id]']").size()==0) { + break; + } + num++; + } + + this.data("wbb").$txtArea.after(''); + var data = (isimg===true) ? this.data("wbb").getCodeByCommand("attach",{"id":id,"num":num,"alt":alt}):this.data("wbb").getCodeByCommand("attach",{"id":id,"num":num,"altfile":alt}); + + this.data("wbb").insertAtCursor(data); + return this.data("wbb"); + } +})(jQuery); + +function fileModal() { + $.log("fileModal"); + if (this.options.imgupload===true) { + this.$modal.find("#fupform").append(''); + this.$modal.find("#imguploader").dragfileupload({ + url: this.strf(this.options.img_uploadurl,this.options), + themePrefix: this.options.themePrefix, + themeName: this.options.themeName, + extraParams: { + upload_type:this.options.upload_type + }, + success: $.proxy(function(data) { + $.log("Success"); + if (data && data.status==1) { + var num=0; + while (num<30) { + if ($("input[name='attachment_data["+num+"][attach_id]']").size()==0) { + break; + } + num++; + } + + this.$txtArea.after(''); + var datastr = (data.isimg===true) ? this.getCodeByCommand("attach",{"id":data.id,"num":num,"alt":data.alt}):this.getCodeByCommand("attach",{"id":data.id,"num":num,"altfile":data.alt}); + this.insertAtCursor(datastr); + } + this.closeModal(); + this.updateUI(); + },this), + validation: ".*$" + }); + + if ($.browser.msie) { + //ie not posting form by security reason, show default file upload + $.log("IE not posting form by security reason, show default file upload"); + this.$modal.find("#nicebtn").hide(); + this.$modal.find("#fileupl").css("opacity",1); + } + + this.$modal.find("#fileupl").bind("change",function() { + $("#fupform").submit(); + }); + this.$modal.find("#fupform").bind("submit",$.proxy(function(e) { + $(e.target).parents("#imguploader").hide().after('

    '+CURLANG.loading+'
    ').parent().css("text-align","center"); + },this)) + + }else{ + this.$modal.find(".hastabs").removeClass("hastabs"); + this.$modal.find("#imguploader").parents(".tab-cont").remove(); + this.$modal.find(".wbbm-tablist").remove(); + } +} \ No newline at end of file diff --git a/themes/funchat/js/wysibb/theme/default/wbbtheme.css b/themes/funchat/js/wysibb/theme/default/wbbtheme.css new file mode 100644 index 0000000..1c9f5b7 --- /dev/null +++ b/themes/funchat/js/wysibb/theme/default/wbbtheme.css @@ -0,0 +1,770 @@ +/* wysibb */ +@font-face { + font-family: 'WysiBBiconFont'; + src: url('../fonts/wysibbiconfont-wb.eot'); + } + +@font-face { + font-family: 'WysiBBiconFont'; + src: url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAABJ8ABEAAAAAGmAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABoAAAAcZibEWkdERUYAAAGcAAAAHQAAACAASwAET1MvMgAAAbwAAABGAAAAVmNj7eZjbWFwAAACBAAAAE0AAAFaADXUDGN2dCAAAAJUAAAAAgAAAAIAAAAAZnBnbQAAAlgAAAGxAAACZVO0L6dnYXNwAAAEDAAAAAgAAAAIAAAAEGdseWYAAAQUAAAL7AAAELBUmhy9aGVhZAAAEAAAAAAvAAAANgEcbE1oaGVhAAAQMAAAACAAAAAkDtEAaGhtdHgAABBQAAAATwAAAHjV7x9TbG9jYQAAEKAAAAA+AAAAPj+yO3JtYXhwAAAQ4AAAACAAAAAgATwBHG5hbWUAABEAAAAAvwAAAYodoTk9cG9zdAAAEcAAAACEAAABNtL4DyxwcmVwAAASRAAAAC4AAAAusPIrFHdlYmYAABJ0AAAABgAAAAbgW1DOeNpjYGBgZACCM7aLzoPpLxM2QumbAFW5CKYAAHjaY2BkYGDgA2IJBhBgYmAEQlkgZgHzGAAFiQBQAAAAeNpjYGS/zTiBgZWBhVWfdToDA6MchGa+xpDMJMDAwMTAyswABwIIJkNAmmsKgwMD7wcGtnP/zjEAScaoBqABIDkAv14LkQAAeNpjYGBgZoBgGQZGBhAIAfIYwXwWBgsgzcXAwcAEhAwMvA8kPjD8/w9WxfuAAcL+/02BRUAWqhcKGNkY4AKMTFDzURQwDHsAAJNvCw4AAAAAAAAAeNpdUbtOW0EQ3Q0PA4HE2CA52hSzmZDGe6EFCcTVjWJkO4XlCGk3cpGLcQEfQIFEDdqvGaChpEibBiEXSHxCPiESM2uIojQ7O7NzzpkzS8qRqnfpa89T5ySQwt0GzTb9Tki1swD3pOvrjYy0gwdabGb0ynX7/gsGm9GUO2oA5T1vKQ8ZTTuBWrSn/tH8Cob7/B/zOxi0NNP01DoJ6SEE5ptxS4PvGc26yw/6gtXhYjAwpJim4i4/plL+tzTnasuwtZHRvIMzEfnJNEBTa20Emv7UIdXzcRRLkMumsTaYmLL+JBPBhcl0VVO1zPjawV2ys+hggyrNgQfYw1Z5DB4ODyYU0rckyiwNEfZiq8QIEZMcCjnl3Mn+pED5SBLGvElKO+OGtQbGkdfAoDZPs/88m01tbx3C+FkcwXe/GUs6+MiG2hgRYjtiKYAJREJGVfmGGs+9LAbkUvvPQJSA5fGPf50ItO7YRDyXtXUOMVYIen7b3PLLirtWuc6LQndvqmqo0inN+17OvscDnh4Lw0FjwZvP+/5Kgfo8LK40aA4EQ3o3ev+iteqIq7wXPrIn07+xWgAAAAABAAH//wAPeNq9V39sG9d9f9873lE8/TgeeSR1lkj57iSeFEk+6yiSVik7DBzFLZNFdk2jUZsImzkkCuq0sIE6g6khPxZ5gFPM66BglVEYqQ00GVYP7+hu+SMuJgORBqg4N0VbIW5WF2mwzFvQFuiP2I3E530f5bpeWnTbPxP0eO993yPf9+fn8z0C5K6/MUIA3iU1+aAkkiGSIXTIpVJATY92ubQnR+MB0HtcfxiGyc6x/uy9UCiBVyhCITsMFq5yQ+AlVZBxFQYZ91TQ7SGA6xEpIqmV2YIBGTVjzRmSIhlQgwdUFWd65ZjDfuw8W9XliMGeYbQmKY46Mi0OlT11RFEUSz2+uX5ct1RCBDh2KyS/gfqJ5OPkWdJAtYepGNDdLk0HdJ/b6BrwcrkcDQd02AP6CZfuXad60ND3KsMXy3pHZLixV+fTvWJkmIY8qkd9C4bpRNCYsLh8QkC56zWsCb6yBiPDfgWGfUvXYjQzQfx9aS3W6CnunZiY2DkmmQlTy49zu9Ogc7NlfMb1VEYs5LxiwRGztmPthvGcmbtzIhENy2HZsZyskxW1cZTBMemTH/6DDkXQVbU8K0lKSR8tOdPKyGQNJLUwpijwgK8rpSlVkvR6/XrjyFLZgcKMmrkmXXEUZUQpOxeemrlFZsq6IUnSaHVBODQloVy11LJxg30w9+7sLDils1W85LkqxrmBcX4B/Xgvhp0aLvqIbvdoxKXDOTqJcS67/n0YZz+Chl8kYq7Qn5qgkxrdg2aD3AdoXRHDr6EHkuEkDznax8108twkZ1LIm3lTy3mpDKSSuaLnZF3I2iY6ABqSYivS2JGpCwZ7AyZR4cF0WVFBvaFDV7kEMMneGF0pOQ8qipRGk5NJSdn4jiLZ4svoG6WW1tlfXV7RM9Z0WlWs6bJhHB+7DMcy6sOGis740t8YxgWeK6u3nghvSG2knWwnB0ijl+fK9oD2uDQa0JhLEwFmAFDTpR3rDbkt5nke7Q1ob9SPYkp0BzTt8eQgfk+vFvMlcWLCj0VxJgs8+BEhFYFiBJyIMAn5XN7euRvMtDAMiVwaTFiFF9mJFTgJJ9dYHRbW2Al2QvzO5iacmT27yR4P7WFf4PsLrL62degEnNz4nDGYnp8+ePhCfa4yTVo2kLnwhnwv2mCRhwjtcGlfQDMu1QIad1FHoLZLO7n6ca4+bvZFfQ3V7+EB9fu5+n0dqHQbQfW1DM7aIx9RX7utfx6fdyz4wwb8XvUZhaju2PWKVFZrr942gYTIU0QKr0l/gjUbJh0kQQYITfAYAE26tGudxgLa4fkprmo0cUfBoqmZKRyoYxHIeMFLJnTZeir82M3zS3L219eKMA/VTWiwE0+fP3r0vCQ9en7jZwWxn8Xfbb4nPH/u6aenq8fxfpEcIyvhldDLeLNBXPIYoaJLR3K0LaDbPK5CKqCqS60cL4IsJsROl8I6bQ9oe9TPoCvvCfwxxIBMuxb7x3A02b3NxmIgfrINdYV70K1qCmdkiGsdi8ZyJoKiaWWx7gs5cwdg0qNfExKKUYQ1sAfwSCwq4Eb22OITcKhSzzR/ZRcKttCeqVfY389BQmyyutBuF4pW81cog+rc4uIc+3plXnyeHWbvLM6XBj9wJuuLza9dvXr09pz9uLXF84bUCQl/WXqcpEiaaKQRx9wHzBu/rwXe8UIRleiXvGQqJnZB2DK32zvAEaQCZPudujJoHK4JN4XE8WPds7PG0eM2yzeHK3O1dEUMz8JyjS1Vxb98daE2LUmzx5nJsvUZSaoeAf3cFBQrmyUed5mM3HoF4/5oK+7tRCVx1KZMKMF6y1EIaKdHQ5gHOU4ymkfbEIVyNBLQBMag26Vk3Q+1YU6LgS8rnucbLdVTmqnB7RG/az4C97F/3ho3pMc/PLM1ZrhE2AVT7HWsUpxvfPGjki1dK+zD8JocR6SYJNPkIPkU+Qy5RGjURdaj+116IKCCd7H7wP62VmkdiHIkqbr0EPLj9nWN7gou9h+q4mYxoIeidITLnIA+4tJyjs4E9OGATnn0QZd+HNP+UZea6xeJNvSJ/pSHX6X7Aror6us8yQbQ4o6gIY99DOu5oXe0eGsb0tBjuLvLRPbp7tmN7EN17WKq96E/wlT0O/Zh/kXun8CkPLAfiSqCiVgYRwJOIiiH+QcHaBTkxx2bP73dYIt5LrCt/Din8VTrqMxr39Nt0JO5Vrramm3pCPO2BXf5umJcNxzDGOy+bhgrxhMG/q8Y5bMrCL/fc3TDMKxTK4bB3lIVUFWlcs0wDh82hG2/DctCzU4/7Ri6U8/YtdIYHPYckL89MzemWrphPTtiGLXDwmU9jc0BvFRjVzaGfjdqErl062C4jjELY24ZxMSeZbFV22rA0wdRBZF9MMcbg36PtrvYFPD+hdc2Jlkk6vdgbW8Bpo0zjJYT9TtxJgW8x/F7IujVaAxd3ad9Iyyo3Qr3tWNrsW/IYleqnTNip+bHE9zvsW7kyVBbJ/AzaQzTRYl0RHDBIQGz6q4h6nlTz+uh7f0xjmoIav23n5fghvAm3GRtzZ3sBWgIf4ro9nDzK774L+w9doT9e7pan5mpw+bM/MGD86EePNUGN/k3Nj73m7PsYWEbSBKcXl0R+uar1fmZmdYn55IzZEF+PPR51MEkZMCEvMbRyJITmp5E1v0dwRnQwbYMdtCwbeN1ePHO0rKM1xfgF3H4O8Oyu9mnDIvl/9uStHD3NBkLvyKNY9Vb5GPkS4Rj7a4cD0/Wo9ZvmAyrSWnhcSigHlZ+iVc+7QwanYTnfmc8wj/D2JZ1Rv1uDI+JFN1iOjPqD+G6EDSGCvzokM2PDrlYLJMYv+5OjJ+iIj6bhMejPTvKQzak+c4IhgwZRhtPmV44oaPNKU0vmrxHa6G1luedHQ4JuzvTc7RxFLf6OC+s8SOnM8KTKsTZOxl0ypRuNF/ICH8u9LG/hSdxeDo8qEI3+6GuCk9mIN38C6Mcel8B6YiibiZ1UGsKwDI8d/kye2b5Rk1VxZ+qyhEpspHAHleCOezNrmBvprUYK92KFrZWZi6v7RbNtKilPop/cw14lf9/eOYsvMl2wpunth61FbBXN9Tr19WNVfbDMaiyr8P3ocyW2XBr/gMosRUeK/gWGZM/K33lNlb3E47MCMuI1QjUiMwRrB1sPto4L/IiQfdxUruDCt8KvbzxS/HPmr3CfmHXBx80fw2X2P3iQ0Jf851WH/MS2nRO4r+uoEVUxp8KGm0yD1sbRJCb2l2/o/WzA5iIpmOG46YIL8ElWIRvsmcm2eHSKZAWanjNHy8vw2W4wHMMhB0wKEdCe5DxCH5P2CG+zWKhPZv/iXcKO245ckT+Au5JfDcibm2zOPwEfipMbr4fmhATm+/zHgV9rshXQu/c4ap+ctv2LT+0PMAd0Il+iLq8w+Kqcg/cPeZ+C3F8KCsrMLO6Cp9eW4PZ1dU/eE/rt2/f07rzf3HPxr5Qx2an+DbeE9JWV9m5tTX2tf/hnv+7PeLbmwOhzo1f/D/Y80u0Z+D32AMwx96Tr8jPk1GykwDd0cIIvAWifi9CAEKKGvXjOEsGNBn1wzjLBr67lae5qBQa6DdgfAd0Ace2Ql7LaXoX7OCIt0fICCgU5FB/VoC5RRgEGQDUpatXl1ZWF/96be300deuXXvt6NLP2VvsrZ8vYV987sX6wmnYLzRPLY+OLp9qpupzT8wL+5v02dcGB//pOeE/Tl87WiwevXa6KV5i312amlqC0RYmwo9IRX5E6iUOyZP7yUyrE/YCbgDinh1QO0oFdNUU+m2dDga04NHBKDeEbgtomXcVfYH/AKJbeRCJ3pugruanezkDlTwEuW3poUKLdEAv5rC7Q1aPhrsA2T+VwNez7dj25aMD+f7iOL5+DqEUNHxDE7Cztq0swt54cbzIX9kS2As48KOuyYKDr1xSerCsQ1xIwOjJcpV9FRQ4NXMdvfGvKsDl09VSyTtZny5J0wslR39kqhH6NxXsqerVNfbKfSMZ1TLKmbMVgIPS9Nr5ygiom58BO22kq/ctPjJ9HOYXlpH+BzPO2ExlUiVACLvSRuQrvKYNgLbW8iZ3338BJ32bh3jaY2BkYGAA4hPnzHXi+W2+MshzMIDAmS8TbiHof+c4GNjOAbkcDEwgUQBg/gzIAHjaY2BkYGA7928ZAwPnYgaGHwwcDAxAERQgBwBxfwRFeNrjYIAAxvkMDEwrGRg4FzMwcDAwPgbiIiDeBMTHIJghF4iLOFgYqoG0DhB7AfEeoNwsIN0PpDOA+DQQT+VgYNKDYLAYOr4Psg8An9sPKgAAAAAAAAAAAAAAAAgAWAD8AW4B0AIyAnIC7AMuA4QEXgT2BS4FygYEBjQGYAZuBoQGuAbsByAHVAe4CEoIWAAAAAEAAAAeAFwABgAAAAAAAgABAAIAFgAAAQAAvAAAAAB42n2QvQ4BQRSFv2UJjVKl2FoQFpEoRXQaBTWCSIRkUeg8kKdQ8RKewgM4s3tJNJvJ3Dn355w5M0CBNVk8v4hHBQxnKClLcJYpVcM+Na6Gc5S5Gc5r+m74ofrL8JMmb2ZcOLJloLVlyYE9oziemLBiw5kdc6Jf1Z2R6isCQhpSCehrpyklEy161BVDxVA8h9JZ/w6myqJ42vWdnrs9TWEmxkK/+NVLGGPjD9Vdmq9A9Y5cNukqtuNXmccPQmg2/wB42n3POQ7CQAxG4XnDEvZ9B3GGcSABSpbkLjR03J8BflosWZ+7Jzvv/s82Ls7jqVClRp2EBk1atOnQpUefAUNGjJkwZcacBUtWrNkkz8c9hHB7W8RDmkzlTu5lJnN5kEd5kmd5kVf56xWy/Grqm/qmvqlv6pv6pr6pb59+Gf94Ab4GPNu4Af+FsAGNAEuwCFBYsQEBjlmxRgYrWCGwEFlLsBRSWCGwgFkdsAYrXFhZsBQrAAAAAVDO4FoAAA==) format('woff'), + url('../fonts/wysibbiconfont-wb.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} + + + +html{height:100% !important;} + +/* RESPONSIBLE */ +.wysibb{ + border:1px solid #ddd; + position:relative; + background:#fff; + font-size:12px; +} + +.wysibb button:focus,.wysibb button:active,#wbbmodal button:focus, #wbbmodal button:active{ + outline: 0; +} + +.wysibb-body{ + overflow-x: auto !important; +} +.wysibb-body ul,.wysibb-body ol{padding:0 0 0 30px} +.wysibb-texarea,.wysibb-texarea:active{ + border:none !important; + margin:0 !important; + outline: none !important; + padding:0 !important; + width:100% !important; +} + +/* MOBILE DEFAULT STYLES*/ +.wysibb .wysibb-toolbar{ + float:left; + width:70px; + height:100%; + overflow-y:auto; + overflow-x:hidden; + padding:0; + border-right:1px solid #ccc; +} +.wysibb .wysibb-text{ + margin:0 0 0 70px; +} +.wysibb .wysibb-toolbar .modeSwitch{ + display:block; + position:relative; + right:0; + top:0; + border:0; +} +.wysibb .wysibb-toolbar .wysibb-toolbar-container{ + border:0; +} +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select{ + width:60px; + max-width:96%; +} +.wysibb .wysibb-toolbar .wysibb-toolbar-container select.wbb-selectbox{ + height:30px; + max-width:96%; + margin:1px 0; + display:inline-block; + background:transparent; + border:0; +} +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select{ + display:none; +} +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn { + display:inline-block; + height:32px; + vertical-align: middle; + padding:0px 1px; + cursor:pointer; + margin:0 0 0 1px; + font-size: 12px; + border:1px solid transparent; + box-sizing:border-box; +} +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn:hover span.btn-tooltip{ + display:none; +} +.wysibb .wysibb-toolbar .wysibb-toolbar-container .dis,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.dis:hover{opacity:0.3;cursor:default;overflow:hidden;border:0;padding:1px 2px;background:transparent;} +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.on,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.on:hover,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn:active { + background:#ccc; + padding:0px 1px; + box-shadow:inset 0px 0px 3px #aaa; + border:1px solid #aaa; + border-radius:0px; +} +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn span.btn-inner { + display:block; + height:26px; + min-width:26px; + margin:2px; +} +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn span.btn-tooltip { + display:none; + background:#333; + border:1px solid #fff; + position:absolute; + line-height:20px; + font-size:11px; + padding:3px 10px; + bottom:35px; + left:0; + color:#fff; + border-radius:0px; + white-space:nowrap; + z-index:10000; +} +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn span.btn-tooltip ins{ + width:0; + height:0; + border-left: 10px solid transparent; + border-right: 10px solid transparent; + border-top: 10px solid #333; + position:absolute; + bottom:-5px; + left:3px; +} +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn span.btn-text { + text-transform: uppercase; + font-family: sans-serif,Verdana,Tahoma; + font-weight:bold; + line-height:28px; + text-align:center; +} +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn:hover { + padding:0px 1px; + border:1px solid transparent; + border-radius:0px; + background:#eee; +} + +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn .fonticon{ + color:#333; + font-family: 'WysiBBiconFont'; + font-size:18px; + line-height:28px; + text-shadow:0px 1px 0px #fff; + text-align:center; + speak: none; +} +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn:hover .fonticon{ + color:#000; +} +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.on .fonticon{ + text-shadow:none; + color:#000; +} +.wysibb .wysibb-toolbar .modeSwitch .wysibb-toolbar-btn{ + /* width:46px; */ +} +.modesw{ + font-weight:bold; + font-size:1em; + line-height:28px; + text-align:center; + display:block; + text-transform:uppercase; +} + + + +.ve-tlb-bold{background:url(./img/icons.png) 0 0 no-repeat;width:20px;} +.ve-tlb-italic{background:url(./img/icons.png) 0 -40px no-repeat;width:20px;} +.ve-tlb-underline{background:url(./img/icons.png) 0 -20px no-repeat;width:20px;} +.ve-tlb-strike{background:url(./img/icons.png) 0 -120px no-repeat;width:20px;} +.ve-tlb-link{background:url(./img/icons.png) 0 -80px no-repeat;width:20px;} +.ve-tlb-unlink{background:url(./img/icons.png) 0 -100px no-repeat;width:20px;} +.ve-tlb-img{background:url(./img/icons.png) 0 -60px no-repeat;width:20px;} +.ve-tlb-quote{background:url(./img/icons.png) 0 -140px no-repeat;width:20px;} +.ve-tlb-spoiler{background:url(./img/icons.png) 0 -160px no-repeat;width:20px;} +.ve-tlb-list{background:url(./img/icons.png) 0 -180px no-repeat;width:20px;} +.ve-tlb-bbcode{background:url(./img/icons.png) 0 -200px no-repeat;width:40px !important;margin:1px auto !important;height:20px;} +.ve-tlb-numlist{background:url(./img/icons.png) 0 -220px no-repeat;width:20px;} +.ve-tlb-textleft{background:url(./img/icons.png) 0 -240px no-repeat;width:20px;} +.ve-tlb-textcenter{background:url(./img/icons.png) 0 -260px no-repeat;width:20px;} +.ve-tlb-textright{background:url(./img/icons.png) 0 -280px no-repeat;width:20px;} +.ve-tlb-offtopic{background:url(./img/icons.png) 0 -300px no-repeat;width:20px;} +.ve-tlb-code{background:url(./img/icons.png) 0 -320px no-repeat;width:20px;} +.ve-tlb-spoiler{background:url(./img/icons.png) 0 -340px no-repeat;width:20px;} +.ve-tlb-sub{background:url(./img/icons.png) 0 -360px no-repeat;width:20px;} +.ve-tlb-sup{background:url(./img/icons.png) 0 -380px no-repeat;width:20px;} +.ve-tlb-colorpick{width:50px;height:24px;line-height:24px;text-align:center;} +.ve-tlb-table{background: url(./img/icons.png) 0 -460px;width:20px;} +.ve-tlb-smilebox{background: url(./img/icons.png) 0 -480px;width:20px;} +.ve-tlb-video{background: url(./img/icons.png) 0 -500px;width:20px;} +.ve-tlb-removeformat{background: url(./img/icons.png) 0 -540px;width:20px;} + +.tthotkey{color:#ddd;font-size:9px;} + +/* END TOOLBAR */ + +/* CONTENT */ +/* .wysibb-body{text-align:left;min-width:0 !important;overflow:auto !important;margin:0 !important;padding:0 !important;} */ +.wysibb-text-editor{outline:none} +.bottom-resize-line{display:none;height:5px;cursor:ns-resize;} +.bottom-resize-line:hover,.bottom-resize-line.drag{background:#eee} +/* END CONTENT */ + +/* DEFAULT STYLES */ +.wbbtab{ + margin-left:30px; +} +/* END DEFAULT STYLES */ + +/* DROPDOWN */ +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown:active{ + padding-right:10px; + background:transparent; + border:1px solid transparent; + box-shadow: none; + position:relative; +} +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown:hover{ + background:#eee; + border:1px solid transparent; +} +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown.on,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown.on:active{ + border:1px solid #aaa; + background:#ccc; + box-shadow:inset 0px 0px 3px #aaa; +} +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown ins.ar{ + display:block; + position:absolute; + right:10%; + top:0px; + width:9px; + height:24px; + /* background: url(./img/icons.png) -8px -400px; */ + cursor:default; + text-decoration:none; + font-size:14px; + padding:0 2px; + line-height:24px; +} + + +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown:hover,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown.on{ + padding-right:10px; +/* background-position: 14px -399px; */ +} +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown.dis,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown.dis:hover{ +/* padding-right:9px; */ +} +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn .wbb-list{ + display:none; + position:fixed; + top:10px; + left:3%; + border: 1px solid #bbb; + box-shadow: 0px 0px 3px #aaa; + width:90%; + padding:5px; + background:#fff; + max-height:90%; + overflow:auto; + z-index:1000; +} +/* END DROPDOWN */ + +/* COLORPICKER */ +.ve-tlb-colorpick .cp-line { + display: block; + position: absolute; + width: 60%; + height: 3px; + background: black; + bottom: 3px; + left: 20%; +} + +.wbb-list .sc{ + width: 23%; + height: 30px; + margin: 0 0 1% 1%; + display: inline-block;*display:inline;zoom: 1; + cursor: pointer; + border:1px solid #fff; +} +.wbb-list .sc:hover{ + border:1px solid #333; +} +.wbb-list .nc{ + height:24px; + line-height:24px; + text-align:center; + color:#666; + margin:0 1px 5px 1px; +} +.wbb-list .nc:hover{ + background:#eee; +} +.wbb-list .pl{ + display:block; + height:5px; +} +/* END COLORPICKER */ + +/* TABLE PICKER */ +.tbl-sel{ + border: 1px solid #ddd; + position: absolute; + cursor: pointer; + box-sizing: border-box; +} +.tbl-sel:hover{ + background:#eee; +} +.wbb-table td{ + border: 1px dashed #DDD; + padding: 3px; + margin:5px; + min-width: 5px; + min-height: 15px; +} +/* TABLE PICKER */ + +/* SELECT */ +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select.dis:hover,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select:active{ + width:100px; + padding: 1px 1px 1px 5px; + border:1px solid transparent; + background:transparent; + box-shadow:none; +} +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select:hover{ + background:#eee; +} +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select.on,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select.on:active{ + padding: 1px 1px 1px 5px; + border:1px solid #aaa; + background:#ccc; + box-shadow:inset 0px 0px 3px #aaa; +} +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select .wbb-list{ + width:280px; + padding:0; + max-height:250px; +} +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select .sar{ + display:block; + position:absolute; + right:3px; + top:3px; + width:10px; + height:22px; + cursor:default; + font-size:14px; + text-decoration:none; +} +.wbb-select .val{ + height:28px; + line-height:30px; + font-weight:bold; + font-size:11px; + display:block; + overflow:hidden; + text-overflow: ellipsis; + white-space: nowrap; + margin-right:10px; +} +.wbb-select .option{ + display:block; + padding:6px 10px; + white-space: nowrap; + cursor:pointer; +} +.wbb-select .option:hover{ + background:#eee; +} +.wbb-select .option.selected{ + background:#428bca; + color:#fff; +} + +/* END SELECT */ + +/* SMILEBOX TOOLBAR */ +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-smilebox{ + background:transparent; + border:1px solid transparent; + box-shadow:none; +} +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-smilebox.on,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-smilebox.on:active{ + border:1px solid #aaa; + background:#ccc; + box-shadow:inset 0px 0px 3px #aaa; +} +.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-smilebox .wbb-list{ + width:156px; +} +.smile{ + width: 16px; + height: 16px; + line-height:20px; + padding: 5px; + display: inline-block;*display:inline;zoom: 1; + cursor: pointer; + vertical-align:middle; +} +.smile img{ + max-width:16px; + max-height:16px; +} +/* END SMILEBOX TOOLBAR */ + +/* MODAL WINDOW */ +/* thx http://habrahabr.ru/post/148515/ */ +#wbbmodal{ + font: 12px/1.2 Arial,Verdana; + position: fixed; + text-align:center; + bottom: 0; + left: 0; + top: 0; + right: 0; + overflow: auto; + -webkit-overflow-scrolling: touch; + + background: rgba(0,0,0,0.5); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7Fffffff,endColorstr=#7Fffffff); + zoom: 1; + z-index: 1100; +} + +#wbbmodal .wbbm{ + background: #fff; + text-align:left; + max-width: 90%; + max-height:90%; + margin: 30px auto; + border: 1px solid #bbb; + box-shadow:0px 0px 5px #333; + overflow:auto; +} +#wbbmodal .wbbm-title{ + color:#333; + position:relative; + padding:5px 10px; + border-bottom:1px solid #ccc; +} +#wbbmodal .wbbm-title .wbbm-title-text{ + font-size:1.6em; + line-height:2em; + margin:0; + padding:0; +} +#wbbmodal .wbbm-title .wbbclose{ + display:block; + text-transform:uppercase; + position:absolute; + right:15px; + top:15px; + font-size:21px; + font-weight:bold; + cursor:pointer; + color:#888; +} +#wbbmodal .wbbm-title .wbbclose:hover{ + color:red; +} +#wbbmodal .wbbm .wbbm-tablist{ + padding: 10px 20px; +} +#wbbmodal .wbbm .wbbm-tablist ul{ + list-style-type:none; + padding:0; + margin:0; +} +#wbbmodal .wbbm .wbbm-tablist ul li{ + padding:10px; + cursor:pointer; + margin: 5px 0; + position:relative; + border-radius: 0px; + display:inline-block; + margin: 0 10px 5px 0; +} +#wbbmodal .wbbm .wbbm-tablist ul li.on,#wbbmodal .wbbm .wbbm-tablist ul li.on:hover{ + background:#428bca; + color:#fff; + cursor:default; +} +#wbbmodal .wbbm .wbbm-tablist ul li:hover{ + background:#eee; +} + +#wbbmodal .wbbm-cont{ + padding:10px 20px; +} +#wbbmodal .wbbm-content{ + min-height:50px; + max-height:100%; +} + +#wbbmodal .div-modal-text{ + border:1px solid #aaa; + padding:2px 5px; + line-height: 28px; + max-height:100px; + overflow:auto; + font-size:14px; +} +#wbbmodal .wbbm-bottom{ + + border-top:1px solid #ccc; + + padding:10px; + background:#f1f1f1; +} +#wbbmodal button{ + display:inline-block;*display:inline;zoom: 1; + font-size:14px; + padding:3px 15px; +} +#wbbmodal .wbb-button{ + background:#428bca; + color:#fff; + line-height:26px; + border:1px solid #357ebd; + border-radius:0px; + + cursor:pointer; +} +#wbbmodal .wbb-button:hover{ + background:#3276b1; + border:1px solid #285e8e; +} +#wbbmodal .wbb-cancel-button{ + background:#f5f5f5; + color:#333; + line-height:26px; + border:1px solid #ddd; + border-radius:0px; + cursor:pointer; + margin-left:15px; +} +#wbbmodal .wbb-cancel-button:hover{ + background:#fff; + border:1px solid #ccc; +} +#wbbmodal .wbb-remove-button{ + background:#d9534f; + color:#fff; + line-height:26px; + border:1px solid #d43f3a; + border-radius:0px; + cursor:pointer; + float:right; +} +#wbbmodal .wbb-remove-button:hover{ + background:#d2322d; + border:1px solid #ac2925; +} + +#wbbmodal .wbbm-inp-row{ + margin-bottom:15px; +} +#wbbmodal .wbbm-inp-row label{ + display:block; + font-weight:bold; + margin-bottom:3px; +} +#wbbmodal .wbbm-inp-row input{ + display:block; + height:34px; + padding:2px 5px; + line-height: 1.42857143; + font-size:14px; + width:100%; + border:1px solid #aaa; + outline:none; + box-sizing:border-box; + border-radius:0; +} + +#wbbmodal .wbbm-inperr{ + color:red; + font-size:10px; + display:block; +} +#wbbmodal .wbbm-brdred{ + border-color:red !important; +} + +/* IMAGE UPLOAD */ +#wbbmodal #imguploader{ + text-align: center; +} +#wbbmodal #imguploader.drag{ + border: 3px dashed #ccc; +} +#wbbmodal #imguploader.drag.dragover{ + background:#feffe4; +} +#wbbmodal #imguploader.drag.wbb-loading{ + padding:40px 0; +} +#wbbmodal #imguploader.drag .p{ + font-size:2em; + color: #aaa; + margin-top: 15px; +} +#wbbmodal #imguploader.drag .p2{ + color: #AAA; +} +#wbbmodal #imguploader.drag .fileupload{ + margin: 15px 0; +} +#wbbmodal .fileupload{ + margin: 40px 0; + position: relative; +} +#wbbmodal .dragupload{ + margin: 10px 0 15px 0; + position: relative; +} +#wbbmodal .fileupload input.file { + opacity: 0; + filter: alpha(opacity=0); + width: 230px; + height: 32px !important; + position: absolute; + top: 2px; + left: 50%; + margin-left: -115px; + display: block; +} + +.loader{ + margin:30px 0; +} +.upl-error{color:red;display:block;} + +.powered{ + display:block; + position:absolute; + bottom:-18px; + right:5px; + font-size:10px; +} +/* END IMAGE UPLOAD */ +/* MODAL WINDOW */ + +/* CONTENT STYLES*/ +.wysibb .wysibb-body .imgWrap{ + position:relative; + display:inline-block; +} +.wysibb .wysibb-body .imgWrap img{ + opacity:0.5; +} + + +/* PHPBB3 */ +.content-phpbb3{ + font-size:13px; + line-height:normal !important; +} +.content-phpbb3 .codebox dt{ + float:none; + width: 100%; +} +.content-phpbb3 .codebox dd{ + margin:0 !important; +} + + + +/* DESKTOP AND TAVBLETS STYLES */ +@media (min-width: 992px) { + /* TOOLBAR */ + .wysibb .wysibb-text{ + padding:5px; + margin:0; + } + .wysibb .wysibb-toolbar{ + float:none; + width:auto; + overflow:visible; + border-right:0; + } + .wysibb .wysibb-toolbar { + border-bottom:1px solid #ddd; + position:relative; + padding:0 60px 0 0; + height:auto; + } + .wysibb .wysibb-toolbar .wysibb-toolbar-container { + margin:0; + border-right: 1px solid #ddd; + padding:0; + display:inline-block; + } + + .wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn { + display:inline-block; + height:32px; + min-width:28px; + position:relative; + vertical-align: middle; + padding:0px 1px; + cursor:pointer; + margin:0 0 0 1px; + font-size: 12px; + border:1px solid transparent; + width:auto; + } + .wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn:hover span.btn-tooltip{ + display:block; + } + .wysibb .wysibb-toolbar .modeSwitch{ + text-align:center; + position:absolute; + right:0px; + top:0px; + border:0; + } + .wysibb .wysibb-toolbar .wysibb-toolbar-container select.wbb-selectbox{ + display:none; + } + .wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select{ + display:inline-block; + } + .wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select span.val,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select ins{ + display:block; + } + + .wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn .wbb-list{ + display:none; + position:absolute; + top:32px; + left:-1px; + border: 1px solid #bbb; + box-shadow: 0px 0px 3px #aaa; + width:190px; + background:#fff; + max-height:220px; + overflow:auto; + z-index:1000; + } + + .wbb-list .sc{ + width: 16px; + height: 16px; + margin: 0 0 1px 1px; + display: inline-block;*display:inline;zoom: 1; + cursor: pointer; + border:1px solid #fff; + } + + .ve-tlb-colorpick{width:24px;height:24px;line-height:24px;text-align:right;} + .wysibb .bottom-resize-line{display:block;height:5px;cursor:ns-resize;} +} diff --git a/themes/funchat/js/wysibb/theme/fonts/wysibbiconfont-wb.eot b/themes/funchat/js/wysibb/theme/fonts/wysibbiconfont-wb.eot new file mode 100644 index 0000000..170c2d3 Binary files /dev/null and b/themes/funchat/js/wysibb/theme/fonts/wysibbiconfont-wb.eot differ diff --git a/themes/funchat/js/wysibb/theme/fonts/wysibbiconfont-wb.ttf b/themes/funchat/js/wysibb/theme/fonts/wysibbiconfont-wb.ttf new file mode 100644 index 0000000..5852784 Binary files /dev/null and b/themes/funchat/js/wysibb/theme/fonts/wysibbiconfont-wb.ttf differ diff --git a/themes/funchat/js/wysibb/theme/fonts/wysibbiconfont-wb.woff b/themes/funchat/js/wysibb/theme/fonts/wysibbiconfont-wb.woff new file mode 100644 index 0000000..cf2cf31 Binary files /dev/null and b/themes/funchat/js/wysibb/theme/fonts/wysibbiconfont-wb.woff differ diff --git a/themes/funchat/js/wysibb/wysibb.jquery.json b/themes/funchat/js/wysibb/wysibb.jquery.json new file mode 100644 index 0000000..ba81547 --- /dev/null +++ b/themes/funchat/js/wysibb/wysibb.jquery.json @@ -0,0 +1,32 @@ +{ + "name": "wysibb", + "title": "WysiBB - Wysiwyg BBcode editor", + "description": "Wysiwyg BBcode editor based on jQuery", + "keywords": [ + "wysibb", + "wysiwyg", + "bbcode", + "editor", + "ui" + ], + "version": "1.5.0", + "author": { + "name": "Vadim Dobroskok", + "url": "http://www.wysibb.com" + }, + "maintainers": [], + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/wbb/WysiBB/blob/master/LICENSE-MIT" + } + ], + "bugs": "https://github.com/wbb/WysiBB/issues", + "homepage": "http://www.wysibb.com", + "docs": "http://www.wysibb.com/docs/", + "demo": "http://www.wysibb.com/demo/", + "download": "http://www.wysibb.com/download/", + "dependencies": { + "jquery": ">=1.6" + } +} \ No newline at end of file diff --git a/themes/funchat/layout/index.html b/themes/funchat/layout/index.html new file mode 100644 index 0000000..e69de29 diff --git a/themes/funchat/layout/styles/forms.css b/themes/funchat/layout/styles/forms.css new file mode 100644 index 0000000..4d68881 --- /dev/null +++ b/themes/funchat/layout/styles/forms.css @@ -0,0 +1,32 @@ +@charset "utf-8"; +/* +Template Name: Newserific +Author: OS Templates +Author URI: http://www.os-templates.com/ +Licence: Free to use under our free template licence terms +Licence URI: http://www.os-templates.com/template-terms +File: Forms CSS +*/ + +form, fieldset, legend{margin:0; padding:0; border:none;} +legend{display:none;} +input, textarea, select{font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;} + +/* ----------------------------------------------Search Form------------------------------------- */ + +#topbar input{display:block; float:left; width:155px; margin:0 5px 0 0; padding:5px; color:#B6B6B6; background-color:#151515; border:1px solid #666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;} +#topbar input#go{width:68px; height:26px; margin:0; padding:4px 0; text-transform:uppercase; color:#BFE009; background-color:#2C2C2C; cursor:pointer; font-weight:bold;} + +/* ----------------------------------------------Forms in Content Area------------------------------------- */ + +#container #respond{display:block; width:100%;} +#container #respond input{width:170px; padding:2px; border:1px solid #CCCCCC; margin:5px 5px 0 0;} +#container #respond textarea{width:98%; border:1px solid #CCCCCC; padding:2px; overflow:auto;} +#container #respond p{margin:5px 0;} +#container #respond #submit, #container #respond #reset{margin:0; padding:5px; color:#666666; background-color:#F7F7F7; border:1px solid #CCCCCC; cursor:pointer;} + +/* ----------------------------------------------Newsletter------------------------------------- */ + +#socialise form{display:block; width:300px; margin:0; padding:10px 0 0 0; border:none;} +#socialise input{display:block; width:218px; margin:0 0 10px 0; padding:5px; color:#FFFFFF; background-color:#2684B7; border:1px solid #1C5E82; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;} +#socialise input#newsletter_go{width:58px; height:62px; margin:0; padding:0; font-weight:bold; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; font-size:60px; cursor:pointer;} \ No newline at end of file diff --git a/themes/funchat/layout/styles/images/green_file.gif b/themes/funchat/layout/styles/images/green_file.gif new file mode 100644 index 0000000..add01e4 Binary files /dev/null and b/themes/funchat/layout/styles/images/green_file.gif differ diff --git a/themes/funchat/layout/styles/images/index.html b/themes/funchat/layout/styles/images/index.html new file mode 100644 index 0000000..e69de29 diff --git a/themes/funchat/layout/styles/images/white_file.gif b/themes/funchat/layout/styles/images/white_file.gif new file mode 100644 index 0000000..d899ea8 Binary files /dev/null and b/themes/funchat/layout/styles/images/white_file.gif differ diff --git a/themes/funchat/layout/styles/index.html b/themes/funchat/layout/styles/index.html new file mode 100644 index 0000000..e69de29 diff --git a/themes/funchat/layout/styles/layout.css b/themes/funchat/layout/styles/layout.css new file mode 100644 index 0000000..5b38fa7 --- /dev/null +++ b/themes/funchat/layout/styles/layout.css @@ -0,0 +1,152 @@ +@charset "utf-8"; + + +@import url("navi.css"); +@import url("forms.css"); +@import url("tables.css"); + +html{overflow-y:scroll;} +body{margin:0; padding:0; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; color:#E5E5E5; background-color:#0A2145;} + +.justify{text-align:justify;} +.bold{font-weight:bold;} +.center{text-align:center;} +.right{text-align:right;} +.nostart{margin:0; padding:0; list-style-type:none;} + +.clear{clear:both;} +br.clear{clear:both; margin-top:-15px;} + +a{outline:none; text-decoration:none; color:#FEAC46; background-color:#0A2145;} + +.fl_left, .imgl{float:left;} +.fl_right, .imgr{float:right;} + +img{display:block; margin:0; padding:0; border:none;} +.imgl, .imgr{border:1px solid #C7C5C8; padding:5px;} +.imgl{margin:0 8px 8px 0; clear:left;} +.imgr{margin:0 0 8px 8px; clear:right;} + +/* ----------------------------------------------Wrapper------------------------------------- */ + +div.wrapper{display:block; width:100%; margin:0; text-align:left;} +div.wrapper h1, div.wrapper h2, div.wrapper h3, div.wrapper h4, div.wrapper h5, div.wrapper h6{margin:0 0 15px 0; padding:0; font-size:20px; font-weight:normal; line-height:normal;} +.col1{color:#666666; background-color:#0A2145;} +.col2{color:#E5E5E5; background-color:#FEAC46;} +.col3{color:#E5E5E5; background-color:#0A2145; padding:20px 0; border-bottom:1px solid #FEAC46;} +.col4{color:#E5E5E5; background-color:#0A2145; border-bottom:1px solid #FEAC46;} +.col5{color:#E5E5E5; background-color:#0A2145;} +.col6{color:#E5E5E5; background-color:#0A2145; border-top:1px solid #FEAC46; border-bottom:1px solid #FEAC46;} +.col7, .col7 a{color:#666666; background-color:#151515;} + +/* ----------------------------------------------Generalise------------------------------------- */ + +#header, #topbar, #breadcrumb, #container, .gallery, #footer, #copyright{display:block; position:relative; width:960px; margin:0 auto;} + +/* ----------------------------------------------Header------------------------------------- */ + +#header{padding:2px 0 20px 0;} +#header .fl_left{display:block; float:left; margin-top:17px; overflow:hidden;} +#header .fl_right{display:block; float:right; width:468px; height:60px; margin-top:21px; overflow:hidden;} +#header h1, #header p, #header ul{margin:0; padding:0; list-style:none; line-height:normal;} +#header h1 a{font-size:36px;} +#header .fl_left p{margin-top:5px;} + +/* ----------------------------------------------Topbar------------------------------------- */ + +#topbar{padding:0; z-index:1000;} +#topbar #search{display:block; float:right; width:243px; margin:15px 0 0 0; padding:0;} + +/* ----------------------------------------------BreadCrumb------------------------------------- */ + +#breadcrumb{padding:0;} +#breadcrumb ul{margin:0; padding:0; list-style:none;} +#breadcrumb ul li{display:inline;} +#breadcrumb ul li.current a{text-decoration:underline;} + +/* ----------------------------------------------Gallery can be used anywhere------------------------------------- */ + +.gallery{padding:20px 0 30px 0;} +.wrapper .gallery h2{display:block; text-align:center; margin:0 0 20px 0; padding:0; color:#2C2C2C; background-color:#0A2145; font-size:86px; text-transform:uppercase; line-height:normal;} +.gallery ul{display:inline; margin:0; padding:0; list-style:none;} +.gallery ul li{display:block; float:left; margin:0 10px 10px 0;} +.gallery ul li img{padding:4px; border:1px solid #FEAC46;} +.gallery ul li.last{margin-right:0;} + +/* ----------------------------------------------Content------------------------------------- */ + +#container{padding:30px 0;} +#content{display:block; float:left; width:630px;} + +/* Homepage */ + +#featured_post{margin-bottom:45px;} +#featured_post img{display:block; width:620px; height:270px; margin:0; padding:4px; border:1px solid #FEAC46;} +#hpage_latest{display:block; width:100%;} +#hpage_latest ul{margin:0; padding:0; list-style:none; display:inline;} +#hpage_latest li{display:block; float:left; width:200px; margin:0 15px 0 0; padding:0;} +#hpage_latest li.last{margin-right:0;} +#hpage_latest img{margin:0; padding:4px; border:1px solid #FEAC46;} +#hpage_latest .readmore{text-align:right;} + +/* Comments */ + +#comments{margin-bottom:40px;} +#comments .commentlist{margin:0; padding:0;} +#comments .commentlist ul{margin:0; padding:0; list-style:none;} +#comments .commentlist li.comment_odd, #comments .commentlist li.comment_even{margin:0 0 10px 0; padding:15px; list-style:none;} +#comments .commentlist li.comment_odd{color:#CCCCCC; background-color:#333333;} +#comments .commentlist li.comment_odd a{color:#FEAC46; background-color:#333333;} +#comments .commentlist li.comment_even{color:#CCCCCC; background-color:#1E1E1E;} +#comments .commentlist li.comment_even a{color:#FEAC46; background-color:#1E1E1E;} +#comments .commentlist .author .name{font-weight:bold;} +#comments .commentlist .submitdate{font-size:smaller;} +#comments .commentlist p{margin:10px 5px 10px 0; padding:0; font-weight:normal; text-transform:none;} +#comments .commentlist li .avatar{float:right; border:1px solid #EEEEEE; margin:0 0 0 10px;} + +/* ----------------------------------------------Column------------------------------------- */ + +#column{display:block; float:right; width:300px;} +#column .holder{display:block; width:260px; margin-bottom:20px; padding-left:10px;} +#column .holder, #column #featured{display:block; width:300px; margin-bottom:20px;} +#column .holder p{line-height:1.6em;} +#column h2{font-size:20px;} +#column .holder h2.title{display:block; width:100%; height:65px; margin:0; padding:15px 0 0 0; font-size:20px; line-height:normal; border-bottom:1px dashed #666666;} +#column .holder h2.title img{float:left; margin:-15px 8px 0 0; padding:5px; border:1px solid #666666;} +#column .holder p.readmore{display:block; width:100%; font-weight:bold; text-align:right; line-height:normal;} +#column div.imgholder{display:block; width:290px; margin:0 0 10px 0; padding:4px; border:1px solid #666666;} + +/* Featured Block */ + +#column #featured a{color:#BFE009; background-color:#1F1F1F;} +#column #featured ul, #column #featured h2, #column #featured p{margin:0; padding:0; list-style:none;} +#column #featured li{display:block; width:250px; margin:0; padding:20px 25px; color:#666666; background-color:#1F1F1F;} +#column #featured li p{line-height:1.6em;} +#column #featured li p.imgholder{display:block; width:240px; height:90px; margin:20px 0 15px 0; padding:4px; color:#666666; background-color:#333333; border:1px solid #666666;} +#column #featured li h2{margin:0; padding:0 0 14px 0; font-size:20px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#666666; background-color:#1F1F1F; line-height:normal; border-bottom:1px dashed #666666;} +#column #featured p.readmore{display:block; width:100%; margin-top:15px; font-weight:bold; text-align:right; line-height:normal;} + +/* Homepage */ + +#column #latestnews{display:block; width:100%; margin:0; padding:0; list-style:none;} +#column #latestnews li{display:block; width:100%; min-height:99px; margin:0 0 25px 0; padding:0 0 15px 0; border-bottom:1px dotted #C7C5C8; overflow:hidden;} +#column #latestnews li.last{padding-bottom:0; margin-bottom:0; border-bottom:none;} +#column #latestnews p{display:inline;} +#column #latestnews p strong{display:block; margin-bottom:5px;} +#column #latestnews img{float:left; margin:0 10px 0 0; padding:4px; border:1px solid #FEAC46; clear:left;} + +/* ----------------------------------------------Footer------------------------------------- */ + +#footer{padding:30px 0;} +#footer h2, #footer p, #footer ul, #footer a{margin:0; padding:0; font-weight:normal; list-style:none; line-height:normal;} +#footer h2{padding:0 0 5px 0; color:#585858; background-color:#0A2145; border-bottom:1px dotted #585858; font-size:16px; font-weight:bold; margin-bottom:20px;} +#footer li{margin-bottom:15px;} +#footer .footbox{display:block; float:left; width:210px; margin:0 40px 0 0; padding:0;} +#footer .flickr li{display:block; float:left; width:80px; height:80px; margin:0 7px 15px 7px; padding:4px; border:1px solid #FEAC46;} +#footer .banners li{display:block; width:200px; height:150px; margin:0 0 15px 0; padding:4px; border:1px solid #FEAC46;} +#footer .last{margin:0;} + +/* ----------------------------------------------Copyright------------------------------------- */ + +#copyright{padding:15px 0;} +#copyright p{margin:0; padding:0;} diff --git a/themes/funchat/layout/styles/navi.css b/themes/funchat/layout/styles/navi.css new file mode 100644 index 0000000..959a721 --- /dev/null +++ b/themes/funchat/layout/styles/navi.css @@ -0,0 +1,38 @@ +@charset "utf-8"; +/* +Template Name: Newserific +Author: OS Templates +Author URI: http://www.os-templates.com/ +Licence: Free to use under our free template licence terms +Licence URI: http://www.os-templates.com/template-terms +File: Navigation CSS +*/ + +#topnav{display:block; float:left; margin:0; padding:0; font-size:13px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;} +#topnav ul, #topnav li{float:left; list-style:none; margin:0; padding:0;} +#topnav li a:link, #topnav li a:visited, #topnav li a:hover{display:block; margin:0; padding:20px; color:#0A2145; background-color:#FEAC46; text-transform:uppercase;} +#topnav li a:hover, #topnav ul li.active a{color:#FFFFFF; background-color:#000000;} +#topnav li li a:link, #topnav li li a:visited{width:150px; float:none; margin:0; padding:7px 10px; font-size:12px; font-weight:normal; color:#0A2145; background-color:#FEAC46; text-transform:none;} +#topnav li li a:hover{color:#0A2145; background-color:#000000; text-transform:none;} +#topnav li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:170px; border-left:1px solid #FEAC46; border-bottom:1px solid #FEAC46;} +#topnav li ul a{width:140px;} +#topnav li ul ul{margin:-32px 0 0 0;} +#topnav li:hover ul ul{left:-999em;} +#topnav li:hover ul, #topnav li li:hover ul{left:auto;} +#topnav li:hover{position:static;} +#topnav li.last{margin:0;} + +/* ----------------------------------------------Column Navigation------------------------------------- */ + +#column .subnav{display:block; width:250px; padding:25px; background-color:#1F1F1F; margin-bottom:30px;} +#column .subnav h2{margin:0 0 20px 0; padding:0 0 14px 0; font-size:20px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#666666; background-color:#1F1F1F; line-height:normal; border-bottom:1px dashed #666666;} +#column .subnav ul{margin:0; padding:0; list-style:none;} +#column .subnav li{margin:0 0 3px 0; padding:0;} +#column .subnav ul ul, #column .subnav ul ul ul, #column .subnav ul ul ul ul, #column .subnav ul ul ul ul ul{border-top:none; padding-top:0;} +#column .subnav a{display:block; margin:0; padding:5px 10px 5px 20px; color:#666666; background:url("images/green_file.gif") 10px center no-repeat #1F1F1F; text-decoration:none; border-bottom:1px dotted #666666;} +#column .subnav a:hover{color:#FEAC46; background-color:#161616;} +#column .subnav ul ul a, #column .subnav ul ul ul a, #column .subnav ul ul ul ul a, #column .subnav ul ul ul ul ul a{background:url("images/white_file.gif") no-repeat #1F1F1F;} +#column .subnav ul ul a{padding-left:40px; background-position:30px center;} +#column .subnav ul ul ul a{padding-left:50px; background-position:40px center;} +#column .subnav ul ul ul ul a{padding-left:60px; background-position:50px center;} +#column .subnav ul ul ul ul ul a{padding-left:70px; background-position:60px center;} diff --git a/themes/funchat/layout/styles/tables.css b/themes/funchat/layout/styles/tables.css new file mode 100644 index 0000000..c2acf29 --- /dev/null +++ b/themes/funchat/layout/styles/tables.css @@ -0,0 +1,16 @@ +@charset "utf-8"; +/* +Template Name: Newserific +Author: OS Templates +Author URI: http://www.os-templates.com/ +Licence: Free to use under our free template licence terms +Licence URI: http://www.os-templates.com/template-terms +File: Tables CSS +*/ + +table{width:100%; border-collapse:collapse; table-layout:auto; vertical-align:top; margin-bottom:15px; border:1px solid #999999;} +table thead th{color:#FFFFFF; background-color:#000000; border:1px solid #999999; border-collapse:collapse; text-align:center; table-layout:auto; vertical-align:middle;} +table tbody td{vertical-align:top; border-collapse:collapse; border-left:1px solid #999999; border-right:1px solid #999999;} +table thead th, table tbody td{padding:5px; border-collapse:collapse;} +table tbody tr.light{color:#CCCCCC; background-color:#333333;} +table tbody tr.dark{color:#CCCCCC; background-color:#1E1E1E;} \ No newline at end of file diff --git a/themes/funchat/left_nav.tpl b/themes/funchat/left_nav.tpl new file mode 100644 index 0000000..deae412 --- /dev/null +++ b/themes/funchat/left_nav.tpl @@ -0,0 +1,3 @@ +
    +{$leftnav} +
    diff --git a/themes/funchat/login.tpl b/themes/funchat/login.tpl new file mode 100644 index 0000000..d770308 --- /dev/null +++ b/themes/funchat/login.tpl @@ -0,0 +1,13 @@ +

    Einloggen

    + +
    + Username:
    +
    + Passwort:
    +
    +
    + + +
    +
    +
    diff --git a/themes/funchat/lostpw.tpl b/themes/funchat/lostpw.tpl new file mode 100644 index 0000000..1249418 --- /dev/null +++ b/themes/funchat/lostpw.tpl @@ -0,0 +1,14 @@ +

    Passwort verloren

    +{$emsg} +

    Passwort weg?

    +

    Kein Problem. Hier kannst du einfach ein neues anfordern.
    +Gib dazu einfach deinen Usernamen und die Mailadresse deines Accounts ein.

    + +
    + Username:
    +
    + E-Mail:
    +
    + +
    +
    diff --git a/themes/funchat/lostpw_mail.tpl b/themes/funchat/lostpw_mail.tpl new file mode 100644 index 0000000..d15254e --- /dev/null +++ b/themes/funchat/lostpw_mail.tpl @@ -0,0 +1,14 @@ +Hallo {$username}! + +Wir haben mitbekommen das du dein Passwort verloren hast. + +Keine Panik. +Benutze einfach folgenden Link um dir dein neues Passwort zusenden zu lassen: +{$url} + +Solltest du kein neues Passwort angefordert haben, ignoriere diese Mail ganz einfach. + +Liebe Grüsse + +Dein +{$sitename}-Team diff --git a/themes/funchat/lostpw_mail_pw.tpl b/themes/funchat/lostpw_mail_pw.tpl new file mode 100644 index 0000000..85ddc23 --- /dev/null +++ b/themes/funchat/lostpw_mail_pw.tpl @@ -0,0 +1,14 @@ +Hallo {$username}! + +Hier dein neues Passwort: + +{$passwort} + +Du kannst dich nun ganz normal in deinen Account einloggen. + +Bitte denk daran sofort ein neues Passwort festzulegen. + +Liebe Grüsse + +Dein +{$sitename}-Team diff --git a/themes/archer/message.tpl b/themes/funchat/message.tpl similarity index 100% rename from themes/archer/message.tpl rename to themes/funchat/message.tpl diff --git a/themes/funchat/nav.tpl b/themes/funchat/nav.tpl new file mode 100644 index 0000000..51269fc --- /dev/null +++ b/themes/funchat/nav.tpl @@ -0,0 +1,2 @@ + +

    {$navcontent}

    diff --git a/themes/funchat/nav_login.tpl b/themes/funchat/nav_login.tpl new file mode 100644 index 0000000..12ffb1b --- /dev/null +++ b/themes/funchat/nav_login.tpl @@ -0,0 +1,12 @@ + +
    + Username:
    +
    + Passwort:
    +
    +
    + + +
    Passwort vergessen?
    +Registrieren
    +
    diff --git a/themes/archer/nav_menu.tpl b/themes/funchat/nav_menu.tpl similarity index 87% rename from themes/archer/nav_menu.tpl rename to themes/funchat/nav_menu.tpl index 51c7a04..3b8444c 100644 --- a/themes/archer/nav_menu.tpl +++ b/themes/funchat/nav_menu.tpl @@ -1,5 +1,5 @@ -

    {$navtitle}

    +

    {$navtitle}

    diff --git a/themes/archer/nav_mod.tpl b/themes/funchat/nav_mod.tpl similarity index 100% rename from themes/archer/nav_mod.tpl rename to themes/funchat/nav_mod.tpl diff --git a/themes/archer/nav_search.tpl b/themes/funchat/nav_search.tpl similarity index 100% rename from themes/archer/nav_search.tpl rename to themes/funchat/nav_search.tpl diff --git a/themes/funchat/nav_stats.tpl b/themes/funchat/nav_stats.tpl new file mode 100644 index 0000000..eb30bb0 --- /dev/null +++ b/themes/funchat/nav_stats.tpl @@ -0,0 +1,6 @@ + +

    +User:
    +Registrierte Benutzer: {$stats.users}
    +Neuerster Benutzer:
    {$stats.lastusername}
    +
    diff --git a/themes/archer/nav_tag.tpl b/themes/funchat/nav_tag.tpl similarity index 100% rename from themes/archer/nav_tag.tpl rename to themes/funchat/nav_tag.tpl diff --git a/themes/funchat/nav_welcome.tpl b/themes/funchat/nav_welcome.tpl new file mode 100644 index 0000000..2806f26 --- /dev/null +++ b/themes/funchat/nav_welcome.tpl @@ -0,0 +1,7 @@ +

    +

    Hallo, {$username}
    +{if $admincenter==1} + Admincenter
    +{/if} + User-CP
    + Ausloggen

    diff --git a/themes/archer/navmain.tpl b/themes/funchat/navmain.tpl similarity index 100% rename from themes/archer/navmain.tpl rename to themes/funchat/navmain.tpl diff --git a/themes/funchat/r_nav.tpl b/themes/funchat/r_nav.tpl new file mode 100644 index 0000000..bcdd840 --- /dev/null +++ b/themes/funchat/r_nav.tpl @@ -0,0 +1,5 @@ +
    +
    +

    {$navtitle}

    +

    {$navcontent}

    +
    diff --git a/themes/funchat/register.tpl b/themes/funchat/register.tpl new file mode 100644 index 0000000..ac0d48e --- /dev/null +++ b/themes/funchat/register.tpl @@ -0,0 +1,43 @@ +

    Registrieren

    + +{$emsg} +
    +
    +Grunddaten +
    Username:
    +
    +
    + E-Mail:
    +
    +
    Passwort:
    +
    +
    + Passwort wiederholen:
    +
    +
    Realer Name:
    +
    +
    + Herkunft:
    +
    +
    / Geschlecht:
    +
    +
    + Geburtstag:
    +
    +
    +
    +{if $captcha != ""} +Captcha +
    Captcha:
    +{$captcha} +
    +
    +{/if} + benötigtes Feld
    + +
    +
    diff --git a/themes/funchat/register_mail.tpl b/themes/funchat/register_mail.tpl new file mode 100644 index 0000000..7ea7ccf --- /dev/null +++ b/themes/funchat/register_mail.tpl @@ -0,0 +1,12 @@ +Hallo {$username}! + +Du (oder jemand der sich für dich hält) hast dich auf {$sitename} registriert. + +Wir freuen uns das du zu uns gestossen bist. +Um deinen Account freizuschalten benutze einfach folgenden Link: +{$url} + +Liebe Grüsse + +Dein +{$sitename}-Team diff --git a/themes/funchat/right_nav.tpl b/themes/funchat/right_nav.tpl new file mode 100644 index 0000000..c36f5fc --- /dev/null +++ b/themes/funchat/right_nav.tpl @@ -0,0 +1,3 @@ +
    +{$rightnav} +
    diff --git a/themes/funchat/style.css b/themes/funchat/style.css new file mode 100644 index 0000000..9a98f64 --- /dev/null +++ b/themes/funchat/style.css @@ -0,0 +1,299 @@ + +body{ + font: normal 12px/24px Verdana, Arial, Helvetica, sans-serif; + margin: 0; + padding: 0; + background: url("images/background.gif"); + text-align: center; +} +div{ + font-family: Arial, Helvetica; + font-size: 11px; +} +a{ + color: #6699FF; +} +a:hover{ + color: #cccccc; +} +img{ + border:0px; + text-decoration:none; +} +#sitetitle{ + width: 875px; + margin: 0 auto; + padding: 5px; + text-align: left; + border-right: 1px solid #d1d1d1; + border-left: 1px solid #d1d1d1; + border-bottom:1px solid #D1D1D1; + background-color: #fcfcfc; +} +#container{ + width: 875px; + margin: 0 auto; + padding: 5px; + text-align: left; + border-right: 1px solid #d1d1d1; + border-left: 1px solid #d1d1d1; + border-bottom:1px solid #D1D1D1; + background-color: #fcfcfc; +} +#left{ + float: left; + width: 180px; + padding-top:5px; + margin: 0; + border-right: 1px solid #cccccc; +} +.menuitem_green{ + width: 175px; + height: 50px; + text-align: right; + background-image: url("images/green.gif"); +} +.menuitem_blue{ + width: 175px; + height: 50px; + text-align: right; + background-image: url("images/blue.gif"); +} +.menuitem_yellow{ + width: 175px; + height: 50px; + text-align: right; + background-image: url("images/yellow.gif"); +} +.menuitem_text{ + font-size:15px; + font-weight:bold; + text-decoration: bold; + font-variant:small-caps; + color: #FFFFFF; + padding:20px 12px 0 0; +} +#left ul{ + list-style-type: none; + margin: 0; + padding: 0; +} +#left li{ + text-indent: 1em; +} +#left li a{ + color: #6699ff; + text-decoration: none; +} +#left li a:hover{ + text-decoration: underline; +} +#left p{ + margin: 1px; + padding-left: 1em; +} +#left form{ + padding: 1em 0 0 0; + margin: 0; +} +#left form input{ + margin: 0.2em 0; + background-color: #f3f3f3; + border: 1px solid #333333; + width: 125px; + font: 11px/22px Arial, Helvetica, sans-serif; + padding: 0.2em; +} +#left form .button{ + width: 75px; + background-color: #6699FF; + padding: 0; + margin: 0; +} +#content{ + border-left:1px solid #CCCCCC; + border-right:1px solid #CCCCCC; + float:left; + margin-left:-1px; + margin-right:-1px; + margin-top:-5px; + min-height:300px; + padding-left:1em; + padding-right:1em; + padding-top:5px; + width:487px; +} +#minimal_content{ + float:left; + margin-left:-1px; + margin-right:-1px; + margin-top:-5px; + min-height:100px; + padding-left:1em; + padding-right:1em; + padding-top:5px; + width:860px; +} +#minimal_content h2{ + background-color: #B2EA6A; + text-indent: 1em; + font-size: 12px; + font-variant: small-caps; + color: #ffffff; + margin: 0; +} +#minimal_content h1{ + background-color:#B2EA6A; + color:#FFFFFF; + font-size:25px; + font-variant:small-caps; + height:25px; + margin:0; + text-indent:15px; +} +#minimal_content p{ + margin: 0; + padding: 1em; +} + +#content h2{ + background-color: #B2EA6A; + text-indent: 1em; + font-size: 12px; + font-variant: small-caps; + color: #ffffff; + margin: 0; +} +#content h1{ + background-color:#B2EA6A; + color:#FFFFFF; + font-size:25px; + font-variant:small-caps; + height:25px; + margin:0; + text-indent:15px; +} +#content p{ + margin: 0; + padding: 1em; +} +#right{ + width: 180px; + float: right; + background-color: #f9f9f9; + /*border-left:1px solid #CCCCCC;*/ + padding-top:5px; + padding-left:7px; + margin-right:-5px; + margin-bottom: 1em; +} +#right p{ + margin: 1px; + padding-left: 1em; +} +#right form{ + margin: 1px; + padding-left: 1em; +} +#right form input{ + margin: 0.2em 0; + background-color: #f3f3f3; + border: 1px solid #333333; + width: 125px; + font: 11px/22px Arial, Helvetica, sans-serif; + padding: 0.2em; +} +#right form .button{ + width: 75px; + background-color: #6699FF; + padding: 0; + margin: 0; +} +#header{ + width: 175px; + height: 50px; + background-image: url("images/header.gif"); + float: right; + padding: 0; + margin: 0; + margin-bottom: 1em; +} +#header h3{ + font: 16px verdana, arial; + color: #ffffff; + padding: 25px 10px 5px 0; + margin: 0; + font-weight: bold; + text-align: right; +} +#right form label{ + background-position:0 5px; + background-repeat:no-repeat; + clear:both; + margin-bottom:2px; + margin-right:3px; + padding-left:0.5em; + cursor:pointer; + padding:0.5em 0.5em 0.5em 20px; +} + +#left form label{ + background-position:0 5px; + background-repeat:no-repeat; + clear:both; + margin-bottom:2px; + margin-right:3px; + padding-left:0.5em; + cursor:pointer; + padding:0.5em 0.5em 0.5em 20px; +} + +#minimal_content form label{ + background-position:0 5px; + background-repeat:no-repeat; + clear:both; + margin-bottom:2px; + margin-right:3px; + padding-left:0.5em; + cursor:pointer; + padding:0.5em 0.5em 0.5em 20px; +} +.unchecked { + background-image:url("images/chk_off.png"); +} +.checked { + background-image:url("images/chk_on.png"); +} +.unselected { + background-image:url("images/rdo_off.png"); +} +.selected { + background-image:url("images/rdo_on.png"); +} +.sortcol { + cursor: pointer; + padding-right: 20px; + background-repeat: no-repeat; + background-position: right center; +} +.sortasc { + background-color: #DDFFAC; + background-image: url("images/up.gif"); +} +.sortdesc { + background-color: #B9DDFF; + background-image: url("images/down.gif"); +} +.nosort { + cursor: default; +} + +#footer{ + clear: both; + text-align: center; + margin: 0; + padding: 0; + background-color: #f9f9f9; + border: 1px solid #cccccc; +} + diff --git a/themes/funchat/usercp.tpl b/themes/funchat/usercp.tpl new file mode 100644 index 0000000..1d146b2 --- /dev/null +++ b/themes/funchat/usercp.tpl @@ -0,0 +1,39 @@ +

    User Control Panel

    + +{$emsg} +
    +
    +Grunddaten +
    altes Passwort:
    +
    +
    + E-Mail:
    +
    +
    neues Passwort:
    +
    + +
    Realer Name:
    +
    + +
    + neues Passwort wiederholen:
    +
    + Herkunft:
    +
    +
    + Geburtstag:
    +
    + + +
    / Geschlecht:
    +
    +
    +
    + benötigtes Feld
    + + +