From: Gustavo Martin Morcuende Date: Sun, 13 May 2012 02:15:25 +0000 (+0200) Subject: Layout for login page. X-Git-Url: https://git.gumartinm.name/?a=commitdiff_plain;h=a81590d7c6f0c58c708047166be6a77e02230eee;p=mobi%2F.git Layout for login page. I am using sfDoctrineGuardPlugin with a custom layout. --- diff --git a/apps/companyfront/config/routing.yml b/apps/companyfront/config/routing.yml index 7ad4ab6..4f466dd 100644 --- a/apps/companyfront/config/routing.yml +++ b/apps/companyfront/config/routing.yml @@ -14,3 +14,11 @@ default_index: default: url: /:module/:action/* + +sf_guard_signin: + url: /login + param: { module: sfGuardAuth, action: signin } + +sf_guard_signout: + url: /logout + param: { module: sfGuardAuth, action: signout } diff --git a/apps/companyfront/config/security.yml b/apps/companyfront/config/security.yml index afa0c77..36a5c5d 100644 --- a/apps/companyfront/config/security.yml +++ b/apps/companyfront/config/security.yml @@ -2,4 +2,5 @@ # http://www.symfony-project.org/reference/1_4/en/08-Security default: - is_secure: false + is_secure: true + credentials: companies diff --git a/apps/companyfront/config/settings.yml b/apps/companyfront/config/settings.yml index c1d8ccb..f0ce0b6 100644 --- a/apps/companyfront/config/settings.yml +++ b/apps/companyfront/config/settings.yml @@ -26,6 +26,8 @@ all: .settings: # Form security secret (CSRF protection) csrf_secret: 626f467f074a698f59eb00d786be7418125ef433 + enabled_modules: [default, sfGuardAuth] + standard_helpers: [Partial, Cache, I18N] # Output escaping settings escaping_strategy: true @@ -33,3 +35,10 @@ all: # Enable the database manager use_database: true + + .actions: + login_module: sfGuardAuth + login_action: signin + + secure_module: sfGuardAuth + secure_action: secure diff --git a/apps/companyfront/lib/myUser.class.php b/apps/companyfront/lib/myUser.class.php index 4c79302..99e4c83 100644 --- a/apps/companyfront/lib/myUser.class.php +++ b/apps/companyfront/lib/myUser.class.php @@ -1,5 +1,6 @@ + +
+ + + + + + + + + +
+ + + getRouting()->getRoutes() ?> + + + + + +   + +
+
diff --git a/apps/companyfront/templates/layoutsfGuardAuth.php b/apps/companyfront/templates/layoutsfGuardAuth.php new file mode 100644 index 0000000..5b89487 --- /dev/null +++ b/apps/companyfront/templates/layoutsfGuardAuth.php @@ -0,0 +1,24 @@ + + + + + + + Mobi - Mobile Ads + + + +
+ + + +
+ + diff --git a/web/css/admin.css b/web/css/admin.css new file mode 100644 index 0000000..88bfb74 --- /dev/null +++ b/web/css/admin.css @@ -0,0 +1,403 @@ +/* main styles */ +body { + margin:0; + padding:0; + background:#BBD9EE; + color:#000; + font-family:tahoma,arial,sans-serif; + font-size:11px; + } +form { + margin:0; + padding:0 + } +img {border:none;} +a {color:#060606;text-decoration: none} +a:hover {text-decoration: underline} +input {vertical-align:middle} +.floatleft {float:left !important} +.floatright {float:right !important} +.clear {clear:both !important} +.bold {font-weight:bold !important} +.normal {font-weight:normal !important} +.block {display:block !important} +input.text, +select, +textarea { + font-family:arial,sans-serif; + color:#333; + font-size:12px; + vertical-align:middle; + } +input.text { + padding:1px 0 0 4px; + height:14px; + font-weight:normal; + } +/* main container */ +#main { + width:992px; + margin:0 auto; + } +/* header */ +#header { + position:relative; + width:992px; + height:106px; + } +/* site logo */ +a.logo { + position:absolute; + top:5px; + left:20px; + } + +/* header tabs */ +#top-navigation { + position:absolute; + top:73px; + left:20px; + margin:0; + padding:0; + list-style:none; + } +#top-navigation li { + float:left; + margin:0 4px 0 0; + height:34px; + } +#top-navigation li a { + float:left; + display:block; + height:20px; + line-height:19px; + margin-top:9px; + color:#606060; + padding:4px 10px 0 10px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topleft: 4px; + -moz-border-radius-topright: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + background:#e7f1f8; +} +#top-navigation li a:hover { + border:1px #ff7300 solid; + border-bottom: none; + background:#fff; + margin: 8px -1px; +} +#top-navigation li a.active { + padding:6px 10px 0 10px; + height:27px; + border:1px #ff7300 solid; + border-bottom:none; + margin:0; + background:white; + } + +/* middle */ +#middle { + float:left; + width:973px; + background:#fff; + border: 1px solid #ff6f00; + border-radius: 7px; + -moz-border-radius: 7px; + -webkit-border-radius: 7px; + -moz-box-shadow: 3px 3px 9px #666; + -webkit-box-shadow: 3px 3px 9px #666; + box-shadow: 3px 3px 9px #666; + padding:10px 0 0 0; + } +/* left column */ +#left-column { + float:left; + padding:1px 14px 0 12px; + width:200px; + } +/* right column */ +#right-column { + float:right; + padding:0 9px 0 0; + width:133px; + } +/* center column */ +#center-column { + float:left; + width:514px; + background:url(/images/template/bg-center-column.jpg) top left no-repeat; + background:-webkit-gradient( + linear, + left top, + right bottom, + color-stop(0, rgb(221,221,221)), + color-stop(0.5, rgb(255,255,255)) + ); + background:-moz-linear-gradient( + left top, + rgb(221,221,221) 0%, + rgb(255,255,255) 50% + ); + border-radius: 15px; + -moz-border-radius: 15px; + -webkit-border-radius: 15px; + min-height:584px; + padding:12px 16px 0 13px; + } +* html #center-column {height:584px;} + +/* footer */ +#footer { + float:left; + width:100%; + height:15px; + } +#footer p { + margin: 10px; + } + +/* left column styles */ +#left-column a {color:#3E3E3E;} +#left-column h3 { + font-size:11px; + margin:0; + color:#fff; + background:#ff9500; + background:-webkit-gradient( + linear, + left top, + left bottom, + color-stop(0, rgb(255,149,0)), + color-stop(1, rgb(255,111,0)) + ); + background:-moz-linear-gradient( + center top, + rgb(255,149,0) 0%, + rgb(255,111,0) 100% + ); + border-radius: 7px; + -moz-border-radius: 7px; + -webkit-border-radius: 7px; + height:25px; + line-height:23px; + padding:0 0 0 9px; + } +ul.nav { + margin:0 0 11px 0; + border-bottom:2px solid #FF9600; + background:#ECEFE7; + list-style:none; + padding:0 2px; + } +ul.nav li { + padding:4px 4px 6px 5px; + border-bottom: 1px #666 dashed; + } +ul.nav a { + padding:0 0 0 12px; + background:url(/images/template/arrow.gif) no-repeat 0 4px; + } +ul.nav a:hover { + font-weight:bold; + } +ul.nav li:last-child {border:none;} + +#left-column a.link { + display:block; + width:142px; + height:25px; + background:#c7cdbe; + background:-webkit-gradient( + linear, + left top, + left bottom, + color-stop(0, rgb(235,239,227)), + color-stop(1, rgb(199,205,190)) + ); + background:-moz-linear-gradient( + center top, + rgb(235,239,227) 0%, + rgb(199,205,190) 100% + ); + border-radius: 7px; + -moz-border-radius: 7px; + -webkit-border-radius: 7px; + margin:0 0 4px 0; + font-weight:bold; + padding:0 0 0 9px; + line-height:25px; + color:#60635A; + } + +/* center column styles */ +.top-bar { + float:left; + width:603px; + border-left:2px solid #f70; + padding:0 0 0 9px; + margin:0 0 4px 0; + } +/* text page header */ +.top-bar h1 { + font:20px/21px verdana,sans-serif; + color:#43729F; + margin:0 0 4px 0; + } +/* orange button */ +.top-bar a.button { + float:right; + display:block; + height:15px; + text-align:center; + color:#fff; + text-transform:uppercase; + font-weight:bold; + padding:10px; + background: #ff6f00; + background: -webkit-gradient( + linear, + left top, + left bottom, + color-stop(0.2, rgb(255,154,76)), + color-stop(0.8, rgb(240,96,0)) + ); + background: -moz-linear-gradient( + center top, + rgb(255,154,76) 20%, + rgb(240,96,0) 80% + ); + border-radius: 7px; + -moz-border-radius: 7px; + -webkit-border-radius: 7px; + } + +/* bar with select */ +.select-bar { + clear:both; + border-top:2px solid #f70; + border-bottom:2px solid #f70; + padding:5px 0 3px 0; + margin:0 0 17px 0; + } +.select-bar select {width:145px;margin:0 2px;} + +/* table container */ +div.table { + float:left; + position:relative; + width:614px; + margin:0 0 37px 0; + } +table.listing { + border-bottom:1px solid #9097A9; + background:#9097A9; + width:613px; + padding:0; + margin:0; + border:1px solid #9097A9; + border-top-left-radius: 10px; + border-top-right-radius: 10px; + -moz-border-radius-topleft: 10px; + -moz-border-radius-topright: 10px; + -webkit-border-top-left-radius: 10px; + -webkit-border-top-right-radius: 10px; + } +table.listing th { + border-top:0 !important; + } + +table.listing th.full {border-left:0;border-right:0 !important;text-align:left;text-transform:uppercase;} +/* table styles */ +table.listing td, +table.listing th { + border:1px solid #fff; + text-align:center; + } +table.listing th { + /*background:#9097A9;*/ + color:#fff; + padding:5px; + } +table.listing td { + background:#D8D8D8; + color:#000; + padding:3px 5px; + } +table.listing tr:nth-child(odd) td { + background:#ECECEC; + } +table.listing .white td { + background:#fff; + } +table.listing th:first-child, table.listing td:first-child {border-left:0px solid #9097A9;text-align:left;} +table.listing th:last-child, table.listing td:last-child {border-right:0px solid #9097A9;} + +table.listing th:first-child { + width: 177px; + border-left:0; + } + +table.listing .style1 {font-weight:bold;color:#FF7A00;} +table.listing .style2 {font-weight:bold;padding-left:16px;} +table.listing .style3 {padding-left:25px;} +table.listing .style4 {padding-left:35px;} +table.form td:last-child {padding:1px 0 1px 5px;text-align:left;} +table.form th, +table.form td {padding-left:10px;} +table.form input.text {width:262px} + +/* table select */ +div.table .select { + float:right; + margin:2px 1px 0 0; + width:176px; + height:25px; + background:#9097A9; + color:#fff; + border-bottom-left-radius: 8px; + border-bottom-right-radius: 8px; + -moz-border-radius-bottomleft: 8px; + -moz-border-radius-bottomright: 8px; + -webkit-border-bottom-left-radius: 8px; + -webkit-border-bottom-right-radius: 8px; + } +div.table .select strong { + float:left; + padding:5px 0 0 5px; + } +div.table .select select { + float:right; + width:78px; + margin:2px 3px 0 0; + text-align:right; + } + +/* right column header */ +#right-column .h { + float:left; + background:#7E878A; + border:1px solid #B8B8B8; + border-bottom:0; + padding:3px 10px; + color:#fff; + text-transform:uppercase; + } +/* right column box */ +#right-column .box { + float:left; + width:121px; + padding:5px; + border:1px solid #B8B8B8; + background:#EBEBEB; + margin:0 0 15px 0; + } + +/* right column buttons */ +.buttons { + clear:both; + text-align:center; + padding:30px 0 15px 0; + } +.buttons input {margin:0 0 6px 0;} diff --git a/web/css/inadminpanel/niceforms-default.css b/web/css/inadminpanel/niceforms-default.css new file mode 100644 index 0000000..7d8f64c --- /dev/null +++ b/web/css/inadminpanel/niceforms-default.css @@ -0,0 +1,97 @@ +.login_form{ +width:600px; +height:250px; +background:url(/images/inadminpanel/images/login_bg.png) no-repeat center top; +margin:20px 0 0 145px; +float:left; +padding:0px 0 0 0px; +} +.form{ +width:600px; +float:left; +clear:both; +} +fieldset { border:none; clear:both;} +label {font-size:11px; font-weight:bold; color:#666;} +label a{font-size:11px; font-weight:bold; color:#666;} +dl {clear:both; width:600px;} +dl.submit {clear:both; width:500px; text-align:center; padding:0 0 0 90px;} + +dt {float:left; text-align:right; width:170px; line-height:34px; padding:0 10px 10px 0;} +dd {float:left; width:400px; margin:0 0 10px 0;} + + +label.check_label{ +padding:0 0 0 10px; +line-height:32px; +} +/*Text inputs*/ +.NFText {border:none; vertical-align:middle; font:12px/15px Arial, Helvetica, sans-serif; background:none; float:left;} +.NFTextCenter {height:26px; width:auto;background:url(/images/inadminpanel/img/input.gif) repeat-x 0 0; padding:8px 0 0 0; margin:0; float:left; line-height:27px;} +.NFTextLeft, .NFTextRight {width:10px; height:34px; vertical-align:middle; float:left;} +.NFTextLeft {background:url(/images/inadminpanel/img/input-left.gif) no-repeat 0 0;} +.NFTextRight {background:url(/images/inadminpanel/img/input-right.gif) no-repeat 0 0;} +/*Radio*/ +.NFRadio {cursor:pointer; position:absolute; display:block; width:20px; height:20px; border:1px solid transparent; background:url(img/radio.gif) no-repeat 0 0; z-index:2;} +/*Checkbox*/ +.NFCheck {cursor:pointer; position:absolute;width:20px; margin:0px 0 0 0; height:20px; border:1px solid transparent; background:url(img/checkbox.gif) no-repeat 0 0; z-index:2;} +/*Buttons*/ +.NFButton {width:auto; height:34px; padding:0 15px; font-weight:bold; background:url(/images/inadminpanel/img/button.gif) repeat-x 0 0; cursor:pointer; border:none;color:#FFFFFF; text-shadow:1px 1px #45add8;vertical-align:middle;} +.NFButtonLeft, .NFButtonRight {width:10px; height:34px; vertical-align:middle;} +.NFButtonLeft {background:url(/images/inadminpanel/img/button-left.gif) no-repeat 0 0;} +.NFButtonRight {background:url(/images/inadminpanel/img/button-right.gif) no-repeat 0 0;} +/*Textareas*/ +.NFTextarea {border:none; background:none; font:12px/12px Arial, Helvetica, sans-serif; margin:0;} +.NFTextareaTop, .NFTextareaBottom {height:10px; clear:both; float:none; padding-right:15px;} +.NFTextareaTop {background:url(/images/inadminpanel/img/textarea-tr.gif) no-repeat 100% 0;} +.NFTextareaBottom {background:url(/images/inadminpanel/img/textarea-br.gif) no-repeat 100% 0; margin-bottom:0px;} +.NFTextareaTopLeft, .NFTextareaBottomLeft {width:10px; height:10px;} +.NFTextareaTopLeft {background:#f2f2e6 url(/images/inadminpanel/img/textarea-tl.gif) no-repeat 0 0;} +.NFTextareaBottomLeft {background:#f2f2e6 url(/images/inadminpanel/img/textarea-bl.gif) no-repeat 0 0;} +.NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH {float:left; padding-bottom:10px;} +.NFTextareaLeft, .NFTextareaLeftH {width:10px;} +.NFTextareaLeft {background:url(/images/inadminpanel/img/textarea-l-off.gif) repeat-y 0 0;} +.NFTextareaLeftH {background:url(/images/inadminpanel/img/textarea-l-over.gif) repeat-y 0 0;} +.NFTextareaRight, .NFTextareaRightH {padding-right:5px; padding-bottom:0;} +.NFTextareaRight {background:url(/images/inadminpanel/img/textarea-r-off.gif) repeat-y 100% 0;} +.NFTextareaRightH {background:url(/images/inadminpanel/img/textarea-r-off.gif) repeat-y 100% 100%;} +/*Files*/ +.NFFileButton {padding-bottom:0; vertical-align:bottom; cursor:pointer; background:url(img/file.gif) no-repeat 0 0; width:58px; height:34px;} +.NFFile {position:relative; margin-bottom:5px;} +.NFFile input.NFhidden {position:relative; filter:alpha(opacity=0); opacity:0; z-index:2; cursor:pointer; text-align:left;} +.NFFileNew {position:absolute; top:0px; left:0px; z-index:1;} +/*Selects*/ +.NFSelect {height:34px; position:absolute; border:1px solid transparent; } +.NFSelectLeft {float:left; width:12px; height:34px; background:url(/images/inadminpanel/img/select-left.gif) no-repeat 0 0; vertical-align:middle;} +.NFSelectRight {height:34px; width:310px; background:url(/images/inadminpanel/img/select-right.gif) no-repeat 100% 0; cursor:pointer; font:12px/21px Arial, Helvetica, sans-serif; color:#000; padding-left:3px; margin-left:3px; line-height:34px;} +.NFSelectTarget {position:absolute; background:none; margin-left:-13px; margin-top:0px; z-index:3; left:0; top:0; padding-bottom:13px;} +.NFSelectOptions {position:relative; float:left; margin-left:16px; margin-top:26px; list-style:none; padding:0px; line-height:18px; color:#000; z-index:4; max-height:200px; left:0; top:0;} +.NFSelectOptions li {padding:3px 0px 3px 0; width:307px;background:#efefef;} +.NFSelectOptions a {display:block; text-decoration:none; color:#000; padding:3px 0 3px 6px; background:none;} +.NFSelectOptions a.NFOptionActive {background:#ecf8fd;} +.NFSelectOptions a:hover {background:#ecf8fd;} +/*Multiple Selects*/ +.NFMultiSelect {border:0; background:none; margin:0;} +.NFMultiSelectTop, .NFMultiSelectBottom {height:5px; clear:both; float:none; padding-right:10px;} +.NFMultiSelectTop {background:url(/images/inadminpanel/img/textarea-tr.png) no-repeat 100% 0;} +.NFMultiSelectBottom {background:url(/images/inadminpanel/img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;} +.NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {width:5px; height:5px;} +.NFMultiSelectTopLeft {background:#f2f2e6 url(/images/inadminpanel/img/textarea-tl.png) no-repeat 0 0;} +.NFMultiSelectBottomLeft {background:#f2f2e6 url(/images/inadminpanel/img/textarea-bl.png) no-repeat 0 0;} +.NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {float:left; padding-bottom:5px;} +.NFMultiSelectLeft, .NFMultiSelectLeftH {width:5px;} +.NFMultiSelectLeft {background:url(/images/inadminpanel/img/textarea-l-off.png) repeat-y 0 0;} +.NFMultiSelectLeftH {background:url(/images/inadminpanel/img/textarea-l-over.png) repeat-y 0 0;} +.NFMultiSelectRight, .NFMultiSelectRightH {padding-right:5px; padding-bottom:0;} +.NFMultiSelectRight {background:url(/images/inadminpanel/img/textarea-r-off.png) repeat-y 100% 0;} +.NFMultiSelectRightH {background:url(/images/inadminpanel/img/textarea-r-over.png) repeat-y 100% 0;} + +/*Focused*/ +.NFfocused {border:1px dotted #666;} +/*Hovered*/ +.NFh {background-position:0 100%;} +.NFhr {background-position:100% 100%;} +/*Hidden*/ +.NFhidden {opacity:0; z-index:-1; position:relative;} +/*Safari*/ +select, input, textarea, button {outline:none; resize:none;} diff --git a/web/css/inadminpanel/style.css b/web/css/inadminpanel/style.css new file mode 100644 index 0000000..87da282 --- /dev/null +++ b/web/css/inadminpanel/style.css @@ -0,0 +1,458 @@ +body +{ +background:url(/images/inadminpanel/images/bg.jpg) no-repeat center top #310b28; +font-family:Arial, Helvetica, sans-serif; +padding:0; +font-size:12px; +margin:0 auto; +color: #0e4354; +} +.clear{ +clear:both; +} +a{ +color:#256c89; +} +h2{ +font-size:18px; +color:#256c89; +font-weight:normal; +padding:0px 0 15px 0; +margin:0px; +clear:both; +} +h3{ +font-size:18px; +color:#256c89; +font-weight:normal; +padding:15px 0 5px 20px; +margin:0px; +float:left; +clear:both; +} +a.forgot_pass{ +float:right; +color:#256c89; +text-decoration:none; +background:url(images/help.png) no-repeat left; +padding:0 0 0 18px; +display:block; +margin:15px 20px 0 0; +} +#main_container{ +margin:0 auto; +width:900px; +padding:0px 0 0px 0; +} +.header{ +width:900px; +height:100px; +} +.header_login{ +width:600px; +margin:auto; +} +.logo{ +float:left; +padding:35px 0 0 0; +} +#clock_a{ +float:right; +padding:15px 0 0 0; +} +.jclock{ +color:#FFFFFF; +float:right; +font-size:22px; +font-weight:bold; +padding:34px 25px 0 0; +} +.right_header{ +width:350px; +float:right; +text-align:right; +color:#FFFFFF; +padding:40px 0 0 0; +} +.right_header a{ +margin:0 5px 0 5px; +text-decoration:underline; +color:#FFFFFF; +} +.right_header a.messages{ +background:url(/images/inadminpanel/images/comment.png) no-repeat right; +padding-right:20px; +} +.right_header a.logout{ +background:url(/images/inadminpanel/images/user_logout.png) no-repeat right; +padding-right:20px; +} + +.main_content{ +margin:0 auto; +width:900px; +height:auto; +padding:0px 0 50px 0; +background:url(/images/inadminpanel/images/menu_bg.jpg) no-repeat center top #fff; +} +.footer{width:900px;height:87px;background:url(/images/inadminpanel/images/footer_bg.jpg) no-repeat center top;} +.footer_login{width:600px;margin:auto;} + +.left_footer{float:left;padding:25px 0 0 10px;color:#a8549b;font-size:11px;} +.left_footer a{color:#FFFFFF;text-decoration:none;} +.right_footer{float:right;padding:25px 10px 0 0;} + +.left_footer_login{float:left;padding:15px 0 0 10px;color:#a8549b;font-size:11px;} +.left_footer_login a{color:#FFFFFF;text-decoration:none;} +.right_footer_login{float:right;padding:15px 10px 0 0;} +/*---------------- menu----------------------*/ +.menu {font-size:11px;padding:0px 10px 0 10px; float:left; width:880px;} + +/* remove all the bullets, borders and padding from the default list styling */ +.menu ul {padding:0;margin:0;list-style-type:none; height:34px;} + +/* style the sub-level lists */ +.menu ul ul {width: auto;} + +/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */ +.menu ul li {float:left;height:34px;line-height:34px;} + +/* style the sub level list items */ +.menu ul ul li {display:block;width: auto;height:auto;position:relative;line-height:1em;} + +/* style the links for the top level */ +.menu a, .menu a:visited {display:block;float:left;height:100%;font-size:11px;text-decoration:none;color:#fff;padding:0 21px 0 17px;} +.menu a.current{background:url(/images/inadminpanel/images/menu_bg.gif) repeat-x center;} +/* style the sub level links */ +.menu ul ul a, .menu ul ul a:visited {display:block;background:#57c0e8; border-bottom:1px #81dafc solid; color:#fff;width:12em;height:100%;line-height:1em;padding:1em 1em;} +.menu ul table ul a, .menu ul table ul a:visited {width:14em; w\idth:12em;} + + +/* style the table so that it takes no part in the layout - required for IE to work */ +.menu table {position:absolute; left:0; top:0; font-size:1em; z-index:-1;} +.menu ul ul table {lef\t:-1px;} +.menu ul ul table ul.left {margin-lef\t:2px;} + +.menu li:hover {position:relative;} +* html .menu a:hover {position:relative;} + +/* style the third level background */ +.menu ul ul ul a, .menu ul ul ul a:visited {background:#57c0e8;} +/* style the fourth level background */ +.menu ul ul ul ul a, .menu ul ul ul ul a:visited {background:#57c0e8;} +/* style the sub level 1 background */ +.menu ul :hover a.sub1 {background:url(/images/inadminpanel/images/arrow.gif) no-repeat right #309dc7;} +/* style the sub level 2 background */ +.menu ul ul :hover a.sub2 {background:url(/images/inadminpanel/images/arrow.gif) no-repeat right #088bb4;} + +/* style the level hovers */ +/* first */ +.menu a:hover {color:#fff;background:url(/images/inadminpanel/images/menu_bg.gif) repeat-x center;} +.menu :hover > a {color:#fff;background:url(/images/inadminpanel/images/menu_bg.gif) repeat-x center;} +/* second */ +.menu ul ul a:hover{color:#fff;background:url(/images/inadminpanel/images/menu_bg_a.gif) repeat-x center;} +.menu ul ul :hover > a {color:#fff;background:url(/images/inadminpanel/images/menu_bg_a.gif) repeat-x center;} +/* third */ +.menu ul ul ul a:hover {background:url(/images/inadminpanel/images/menu_bg_a.gif) repeat-x center;} +.menu ul ul ul :hover > a {background:url(/images/inadminpanel/images/menu_bg_a.gif) repeat-x center;} +/* fourth */ +.menu ul ul ul ul a:hover {background:url(/images/inadminpanel/images/menu_bg_a.gif) repeat-x center;} + + +/* hide the sub levels and give them a positon absolute so that they take up no room */ +.menu ul ul {visibility:hidden;position:absolute;height:0;top:34px;left:0;width:14em; z-index:999;} + +/* position the third level flyout menu */ +.menu ul ul ul{left:14em;top:0;width:14em;} + +/* position the third level flyout menu for a left flyout */ +.menu ul ul ul.left {left:-14em;} + + +/* make the second level visible when hover on first level list OR link */ +.menu ul li:hover ul, .menu ul a:hover ul {visibility:visible; height:auto; padding-bottom:3em; background:transparent url(/images/inadminpanel/images/trans.gif);} +/* keep the third level hidden when you hover on first level list OR link */ +.menu ul :hover ul ul{visibility:hidden;} +/* keep the fourth level hidden when you hover on second level list OR link */ +.menu ul :hover ul :hover ul ul{visibility:hidden;} +/* make the third level visible when you hover over second level list OR link */ +.menu ul :hover ul :hover ul{visibility:visible;} +/* make the fourth level visible when you hover over third level list OR link */ +.menu ul :hover ul :hover ul :hover ul {visibility:visible;} + + + + + + + +.center_content{ +clear:both; +} + +.left_content{ +width:195px; +float:left; +padding:30px 0 0 20px; +} +.right_content{ +width:625px; +float:left; +padding:30px 0 0 30px; +} + +.sidebarmenu{ +margin:0px 0; +padding:0; +width:195px; +} +.sidebarmenu a.menuitem{background:url(/images/inadminpanel/images/sidebar_menu_top.gif) no-repeat center top; +color: #fff;display: block;position: relative;width:185px;height:31px;margin:0 0 5px 0;line-height:31px;padding:0px 0 0 10px;text-decoration: none; +} +.sidebarmenu a.menuitem_green{background:url(/images/inadminpanel/images/green_bt.gif) no-repeat center top; +color: #fff;display: block;position: relative;width:185px;height:31px;margin:0 0 5px 0;line-height:31px;padding:0px 0 0 10px;text-decoration: none; +} +.sidebarmenu a.menuitem_red{background:url(/images/inadminpanel/images/red_bt.gif) no-repeat center top; +color: #fff;display: block;position: relative;width:185px;height:31px;margin:0 0 5px 0;line-height:31px;padding:0px 0 0 10px;text-decoration: none; +} +.sidebarmenu a.menuitem:hover{background:url(/images/inadminpanel/images/sidebar_menu_top_a.gif) no-repeat center top;} +.sidebarmenu a.menuitem_green:hover{background:url(/images/inadminpanel/images/green_bt_a.gif) no-repeat center top;} +.sidebarmenu a.menuitem_red:hover{background:url(/images/inadminpanel/images/red_bt_a.gif) no-repeat center top;} + +.sidebarmenu a.menuitem:visited, .sidebarmenu .menuitem:active{ +color: white; +} +.sidebarmenu a.menuitem .statusicon{ +position: absolute; +top:11px; +right:7px; +border: none; +} + +.sidebarmenu div.submenu{ +background: white; +} +.sidebarmenu div.submenu ul{ +list-style-type: none; +margin: 0; +padding: 0 0 5px 0; +} +.sidebarmenu div.submenu ul li{ +border-bottom: 1px dotted #bfd1d9; +} +.sidebarmenu div.submenu ul li a{ +display: block; +color: black; +text-decoration: none; +padding:5px 0; +padding-left: 10px; +} +.sidebarmenu div.submenu ul li a:hover{ +background: #e2f0ff; +color: #0e4354; +} + +.sidebar_search{ +background:url(images/sidebar_menu_top.gif) no-repeat center; +width:195px; +height:31px; +margin:0 0 5px 0; +} +input.search_input{ +width:155px; +height:16px; +margin:5px 0 0 5px; +border:1px #bdebfd solid; +background:#92dbf8; +padding:4px 0 0 2px; +float:left; +color:#096184; +font-size:11px; +} +input.search_submit{ +float:left; +background:none; +border:none; +margin:7px 0 0 8px; +} + + + + + +#rounded-corner +{ +margin:0px; +width:625px; +text-align: left; +border-collapse: collapse; +} +#rounded-corner thead th.rounded-company +{ +background: #60c8f2 url('/images/inadminpanel/images/left.jpg') left top no-repeat; +} +#rounded-corner thead th.rounded-q4 +{ +background: #60c8f2 url('/images/inadminpanel/images/right.jpg') right top no-repeat; +} +#rounded-corner th +{ +padding: 8px; +font-weight: normal; +font-size: 13px; +color: #039; +background: #60c8f2; +} +#rounded-corner td +{ +padding: 8px; +background: #ecf8fd; +border-top: 1px solid #fff; +color: #669; +} +#rounded-corner tfoot td.rounded-foot-left +{ +background: #ecf8fd url('/images/inadminpanel/images/botleft.jpg') left bottom no-repeat; +} +#rounded-corner tfoot td.rounded-foot-right +{ +background: #ecf8fd url('/images/inadminpanel/images/botright.jpg') right bottom no-repeat; +} +#rounded-corner tbody tr:hover td +{ +background: #d2e7f0; +} + + +.question { +position: absolute; +display: inline; +text-align: center; +width: 174px; +height: 78px; +font-size: 13px; +line-height: 1.5em; +background: url('/images/inadminpanel/images/bubble.png') left top no-repeat; +padding: 10px 0 0 0; +text-shadow: 0px 1px 0px #fff; +margin-left: -7em; +margin-top: -6em; +opacity: 0; +} + +.yes{ +margin-top: .5em; +margin-right: .5em; +cursor: pointer; +display: inline-block; +width: 63px; +height: 21px; +color: #434d17; +text-shadow: 0px 1px 0px #fff; +background: url('/images/inadminpanel/images/buttony.png') left top no-repeat; +} +.cancel { +margin-top: .5em; +margin-right: .5em; +cursor: pointer; +display: inline-block; +width: 63px; +height: 21px; +color: #fff; +text-shadow: 0px 1px 0px #000; +background: url('/images/inadminpanel/images/buttonn.png') left top no-repeat; +} + +a.bt_green{display:block; float:right; margin:10px 5px 10px 5px; line-height:31px; text-decoration:none; color:#FFFFFF; text-shadow:1px 1px #8fa42b;} +a.bt_green strong{width:auto;height:31px; padding:0 10px 0 10px;display:block; float:left;background:url(/images/inadminpanel/images/bt_green_center.gif) repeat-x center;} +a.bt_green span.bt_green_lft{width:10px;height:31px;display:block; float:left;background:url(/images/inadminpanel/images/bt_green_left.gif) no-repeat center right;} +a.bt_green span.bt_green_r{width:10px;height:31px;display:block; float:left;background:url(/images/inadminpanel/images/bt_green_r.gif) no-repeat center right;} +a:hover.bt_green{ text-decoration:underline;} + +a.bt_blue{display:block; float:right; margin:10px 5px 10px 5px; line-height:31px; text-decoration:none; color:#FFFFFF; text-shadow:1px 1px #3597bf;} +a.bt_blue strong{width:auto;height:31px; padding:0 10px 0 10px;display:block; float:left;background:url(/images/inadminpanel/images/bt_blue_center.gif) repeat-x center;} +a.bt_blue span.bt_blue_lft{width:10px;height:31px;display:block; float:left;background:url(/images/inadminpanel/images/bt_blue_left.gif) no-repeat center right;} +a.bt_blue span.bt_blue_r{width:10px;height:31px;display:block; float:left;background:url(/images/inadminpanel/images/bt_blue_r.gif) no-repeat center right;} +a:hover.bt_blue{ text-decoration:underline;} + +a.bt_red{display:block; float:right; margin:10px 5px 10px 5px; line-height:31px; text-decoration:none; color:#FFFFFF; text-shadow:1px 1px #c24739;} +a.bt_red strong{width:auto;height:31px; padding:0 10px 0 10px;display:block; float:left;background:url(/images/inadminpanel/images/bt_red_center.gif) repeat-x center;} +a.bt_red span.bt_red_lft{width:10px;height:31px;display:block; float:left;background:url(/images/inadminpanel/images/bt_red_left.gif) no-repeat center right;} +a.bt_red span.bt_red_r{width:10px;height:31px;display:block; float:left;background:url(/images/inadminpanel/images/bt_red_r.gif) no-repeat center right;} +a:hover.bt_red{ text-decoration:underline;} + +.sidebar_box{ +width:195px; +padding:15px 0 5px 0; +} +.sidebar_box_top{width:195px;height:8px;background:url(/images/inadminpanel/images/sidebar_box_top.gif) no-repeat center bottom;} +.sidebar_box_bottom{width:195px;height:8px;background:url(/images/inadminpanel/images/sidebar_box_bottom.gif) no-repeat center bottom;} +.sidebar_box_content{width:175px;height:auto;background-color:#ecf8fd; padding:0 10px 0 10px;} + +.sidebar_box_content h3{ color:#49bae8; float:left; font-size:18px; margin:0px;padding:0px; font-weight:normal;} +.sidebar_box_content h4{ color:#f75744; float:left; font-size:18px; margin:0px;padding:0px; font-weight:normal;} +.sidebar_box_content h5{ color:#a4bf40; float:left; font-size:18px; margin:0px;padding:0px; font-weight:normal;} +.sidebar_box_content p{padding:5px 0 5px 0; margin:0px; clear:both; font-size:11px; text-align:left; line-height:17px;} +img.sidebar_icon_right{ +float:right; padding:0 0 0 0; +} +.sidebar_box_content ul{ +list-style:none; +padding:10px 0 10px 0; +margin:0px; +clear:both; +} +.sidebar_box_content ul li{ +padding:5px 0 5px 10px; +background:url(/images/inadminpanel/images/list_bullet.gif) no-repeat left top; +background-position:0px 10px; +} + + +.warning_box{width:540px;clear:both;background:url(/images/inadminpanel/images/warning.png) no-repeat left #fcfae9; +border:1px #e9e6c7 solid;background-position:15px 10px;padding:20px 20px 15px 60px;margin:0 0 10px 0;} + +.valid_box{width:540px;clear:both;background:url(/images/inadminpanel/images/valid.png) no-repeat left #edfce9; +border:1px #cceac4 solid;background-position:15px 10px;padding:20px 20px 15px 60px;margin:0 0 10px 0;} + +.error_box{width:540px;clear:both;background:url(/images/inadminpanel/images/error.png) no-repeat left #fce9e9; +border:1px #eac7c7 solid;background-position:15px 10px;padding:20px 20px 15px 60px;margin:0 0 10px 0;} + +/*--------------*/ +div.pagination { +width:625px; +clear:both; +padding:10px 0 10px 0; +margin:0px; +text-align:center; +float:left; +clear:both; +font-size:11px; +} + +div.pagination a { +padding: 2px 5px 2px 5px; +margin-right: 2px; +border: 1px solid #52bfea; +text-decoration: none; +color: #52bfea; +} +div.pagination a:hover, div.pagination a:active { +border:1px solid #52bfea; +color: #fff; +background-color: #52bfea; +} +div.pagination span.current { +padding: 2px 5px 2px 5px; +margin-right: 2px; +border: 1px solid #52bfea; +font-weight: bold; +background-color: #52bfea; +color: #FFF; +} +div.pagination span.disabled { +padding: 2px 5px 2px 5px; +margin-right: 2px; +border: 1px solid #f3f3f3; +color: #ccc; +} diff --git a/web/css/job.css b/web/css/job.css new file mode 100644 index 0000000..8656990 --- /dev/null +++ b/web/css/job.css @@ -0,0 +1,98 @@ +#job h1 +{ +} + +#job h2 +{ + margin-top: -30px; + font-size: 110%; + font-style: italic; + padding: 5px 20px; + float: right; + color: #fff; +} + +#job h3 +{ + font-size: 150%; + margin: 15px 10px; + padding: 10px 0; + font-weight: bold; +} + +#job h3 small +{ + font-size: 70%; + color: #5d6162; +} + +#job h4 +{ + font-size: 110%; + margin: 20px 10px 7px; + font-weight: bold; + color: #176f94; +} + +#job .description, +#job p.how_to_apply +{ + font-size: 105%; + line-height: 1.4em; + margin: 0 10px; + color: #333; +} + +#job .logo +{ + float: right; + margin-bottom: 20px; + margin-left: 20px; + margin-right: 10px; + padding: 5px; + background: #fff; +} + +#job_actions +{ + margin: 3px 0; + padding: 7px; + padding-left: 0; + background-color: #ffc; + list-style: none; +} + +#job_actions ul +{ + display: inline; +} + +#job_actions h3 +{ + display: inline; + font-weight: bold; + margin-right: 15px; + padding: 7px; + background-color: #eee; +} + +#job_actions li +{ + display: inline; + margin-right: 7px; +} + +.expires_soon +{ + color: red; +} + + + +.meta +{ + float: right; + color: #77766F; + margin-right: 10px; + font-size: 85%; +} diff --git a/web/css/jobs.css b/web/css/jobs.css new file mode 100644 index 0000000..fa735a1 --- /dev/null +++ b/web/css/jobs.css @@ -0,0 +1,143 @@ +.category .feed +{ + margin: 4px 15px; + float: right; + line-height: 25px; + background-position: left center; +} + +.category .feed a +{ + color: #fff; + text-decoration: none; + text-transform: uppercase; +} +.jobs +{ + width: 760px; + margin: 0 auto; +} + +.jobs tr.even +{ + background-color: #f3fafc; +} + +.jobs tr.odd +{ +} + +.jobs tr:hover +{ + background-color: #fff; +} + +.jobs td +{ + padding: 12px 15px; + border-bottom: 1px dotted #999; +} + +.jobs td.position, +.jobs td.location +{ + border-right: 1px dotted #999; +} + +.jobs .location +{ + color: #524F46; + font-weight: bold; + width: 30%; +} + +.jobs .company +{ + color: #d2813f; + width: 30%; +} + +.jobs .position +{ + padding: 0; + color: #524F46; + width: 40%; +} + +.jobs .position a +{ + padding: 12px 15px; + display: block; + text-decoration: none; +} + +.jobs .position a:hover +{ + text-decoration: underline; +} + +.more_jobs +{ + text-align: right; + text-transform: uppercase; + font-size: 85%; + margin: 5px 15px 15px; + clear: both; +} + +.more_jobs a +{ + color: #176f94; + text-decoration: none; + font-weight: bold; + font-size: 130%; +} + +.more_jobs a:hover +{ + color: #176f94; + text-decoration: underline; +} + +.pagination_desc +{ + margin-left: 15px; + margin-top: 10px; + font-style: italic; + color: #828f95; +} + +.pagination_desc strong +{ + color: #176f94; +} + +.pagination +{ + margin-top: 10px; + float: right; + margin-right: 10px; + color: #176f94; + font-size: 110%; + font-weight: bold; +} + +.pagination a +{ + margin: 0 1px; + text-decoration: none; + color: #828f95; + font-size: 75%; + vertical-align: 1px; + font-weight: normal; +} + +.pagination a:hover +{ + text-decoration: underline; +} + +.pagination img +{ + vertical-align: -2px; +} diff --git a/web/css/jquery.treeTable.css b/web/css/jquery.treeTable.css new file mode 100644 index 0000000..ddb5ac0 --- /dev/null +++ b/web/css/jquery.treeTable.css @@ -0,0 +1,43 @@ +/* jQuery TreeTable Core 2.0 stylesheet + * + * This file contains styles that are used to display the tree table. Each tree + * table is assigned the +treeTable+ class. + * ========================================================================= */ + +/* jquery.treeTable.collapsible + * ------------------------------------------------------------------------- */ +.treeTable tr td .expander { + background-position: left center; + background-repeat: no-repeat; + cursor: pointer; + padding: 0; + zoom: 1; /* IE7 Hack */ +} + +.treeTable tr.collapsed td .expander { + background-image: url(/images/toggle-expand-dark.png); +} + +.treeTable tr.expanded td .expander { + background-image: url(/images/toggle-collapse-dark.png); +} + +/* jquery.treeTable.sortable + * ------------------------------------------------------------------------- */ +.treeTable tr.selected, .treeTable tr.accept { + background-color: #3875d7; + color: #fff; +} + +.treeTable tr.collapsed.selected td .expander, .treeTable tr.collapsed.accept td .expander { + background-image: url(/images/toggle-expand-light.png); +} + +.treeTable tr.expanded.selected td .expander, .treeTable tr.expanded.accept td .expander { + background-image: url(/images/toggle-collapse-light.png); +} + +.treeTable .ui-draggable-dragging { + color: #000; + z-index: 1; +} diff --git a/web/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png b/web/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png new file mode 100644 index 0000000..5b5dab2 Binary files /dev/null and b/web/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png differ diff --git a/web/css/smoothness/images/ui-bg_flat_75_ffffff_40x100.png b/web/css/smoothness/images/ui-bg_flat_75_ffffff_40x100.png new file mode 100644 index 0000000..ac8b229 Binary files /dev/null and b/web/css/smoothness/images/ui-bg_flat_75_ffffff_40x100.png differ diff --git a/web/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png b/web/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png new file mode 100644 index 0000000..ad3d634 Binary files /dev/null and b/web/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png differ diff --git a/web/css/smoothness/images/ui-bg_glass_65_ffffff_1x400.png b/web/css/smoothness/images/ui-bg_glass_65_ffffff_1x400.png new file mode 100644 index 0000000..42ccba2 Binary files /dev/null and b/web/css/smoothness/images/ui-bg_glass_65_ffffff_1x400.png differ diff --git a/web/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png b/web/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png new file mode 100644 index 0000000..5a46b47 Binary files /dev/null and b/web/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png differ diff --git a/web/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png b/web/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png new file mode 100644 index 0000000..86c2baa Binary files /dev/null and b/web/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png differ diff --git a/web/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png b/web/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png new file mode 100644 index 0000000..4443fdc Binary files /dev/null and b/web/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png differ diff --git a/web/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/web/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png new file mode 100644 index 0000000..7c9fa6c Binary files /dev/null and b/web/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png differ diff --git a/web/css/smoothness/images/ui-icons_222222_256x240.png b/web/css/smoothness/images/ui-icons_222222_256x240.png new file mode 100644 index 0000000..b273ff1 Binary files /dev/null and b/web/css/smoothness/images/ui-icons_222222_256x240.png differ diff --git a/web/css/smoothness/images/ui-icons_2e83ff_256x240.png b/web/css/smoothness/images/ui-icons_2e83ff_256x240.png new file mode 100644 index 0000000..09d1cdc Binary files /dev/null and b/web/css/smoothness/images/ui-icons_2e83ff_256x240.png differ diff --git a/web/css/smoothness/images/ui-icons_454545_256x240.png b/web/css/smoothness/images/ui-icons_454545_256x240.png new file mode 100644 index 0000000..59bd45b Binary files /dev/null and b/web/css/smoothness/images/ui-icons_454545_256x240.png differ diff --git a/web/css/smoothness/images/ui-icons_888888_256x240.png b/web/css/smoothness/images/ui-icons_888888_256x240.png new file mode 100644 index 0000000..6d02426 Binary files /dev/null and b/web/css/smoothness/images/ui-icons_888888_256x240.png differ diff --git a/web/css/smoothness/images/ui-icons_cd0a0a_256x240.png b/web/css/smoothness/images/ui-icons_cd0a0a_256x240.png new file mode 100644 index 0000000..2ab019b Binary files /dev/null and b/web/css/smoothness/images/ui-icons_cd0a0a_256x240.png differ diff --git a/web/css/smoothness/jquery-ui-1.8.16.custom.css b/web/css/smoothness/jquery-ui-1.8.16.custom.css new file mode 100644 index 0000000..0f1a7e7 --- /dev/null +++ b/web/css/smoothness/jquery-ui-1.8.16.custom.css @@ -0,0 +1,568 @@ +/* + * jQuery UI CSS Framework 1.8.16 + * + * 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:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } +.ui-helper-clearfix { display: inline-block; } +/* required comment for clearfix to work in Opera \*/ +* html .ui-helper-clearfix { height:1%; } +.ui-helper-clearfix { display:block; } +/* end clearfix */ +.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.16 + * + * 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.16 + * + * 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.16 + * + * 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.16 + * + * 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.16 + * + * 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.16 + * + * 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.16 + * + * 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: 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.16 + * + * 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.16 + * + * 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.16 + * + * 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.16 + * + * 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.16 + * + * 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; } +.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } \ No newline at end of file diff --git a/web/images/cross.png b/web/images/cross.png new file mode 100644 index 0000000..1514d51 Binary files /dev/null and b/web/images/cross.png differ diff --git a/web/images/folder_add.png b/web/images/folder_add.png new file mode 100644 index 0000000..529fe8f Binary files /dev/null and b/web/images/folder_add.png differ diff --git a/web/images/inadminpanel/images/arrow.gif b/web/images/inadminpanel/images/arrow.gif new file mode 100644 index 0000000..08d6ced Binary files /dev/null and b/web/images/inadminpanel/images/arrow.gif differ diff --git a/web/images/inadminpanel/images/bg.jpg b/web/images/inadminpanel/images/bg.jpg new file mode 100644 index 0000000..76e176a Binary files /dev/null and b/web/images/inadminpanel/images/bg.jpg differ diff --git a/web/images/inadminpanel/images/botleft.jpg b/web/images/inadminpanel/images/botleft.jpg new file mode 100644 index 0000000..e99cd74 Binary files /dev/null and b/web/images/inadminpanel/images/botleft.jpg differ diff --git a/web/images/inadminpanel/images/botright.jpg b/web/images/inadminpanel/images/botright.jpg new file mode 100644 index 0000000..49057b3 Binary files /dev/null and b/web/images/inadminpanel/images/botright.jpg differ diff --git a/web/images/inadminpanel/images/bt_blue_center.gif b/web/images/inadminpanel/images/bt_blue_center.gif new file mode 100644 index 0000000..4466d78 Binary files /dev/null and b/web/images/inadminpanel/images/bt_blue_center.gif differ diff --git a/web/images/inadminpanel/images/bt_blue_left.gif b/web/images/inadminpanel/images/bt_blue_left.gif new file mode 100644 index 0000000..d6df2b8 Binary files /dev/null and b/web/images/inadminpanel/images/bt_blue_left.gif differ diff --git a/web/images/inadminpanel/images/bt_blue_r.gif b/web/images/inadminpanel/images/bt_blue_r.gif new file mode 100644 index 0000000..2088e3a Binary files /dev/null and b/web/images/inadminpanel/images/bt_blue_r.gif differ diff --git a/web/images/inadminpanel/images/bt_green_center.gif b/web/images/inadminpanel/images/bt_green_center.gif new file mode 100644 index 0000000..98a8921 Binary files /dev/null and b/web/images/inadminpanel/images/bt_green_center.gif differ diff --git a/web/images/inadminpanel/images/bt_green_left.gif b/web/images/inadminpanel/images/bt_green_left.gif new file mode 100644 index 0000000..2ddc804 Binary files /dev/null and b/web/images/inadminpanel/images/bt_green_left.gif differ diff --git a/web/images/inadminpanel/images/bt_green_r.gif b/web/images/inadminpanel/images/bt_green_r.gif new file mode 100644 index 0000000..4327224 Binary files /dev/null and b/web/images/inadminpanel/images/bt_green_r.gif differ diff --git a/web/images/inadminpanel/images/bt_red_center.gif b/web/images/inadminpanel/images/bt_red_center.gif new file mode 100644 index 0000000..1e9b9da Binary files /dev/null and b/web/images/inadminpanel/images/bt_red_center.gif differ diff --git a/web/images/inadminpanel/images/bt_red_left.gif b/web/images/inadminpanel/images/bt_red_left.gif new file mode 100644 index 0000000..bb0029c Binary files /dev/null and b/web/images/inadminpanel/images/bt_red_left.gif differ diff --git a/web/images/inadminpanel/images/bt_red_r.gif b/web/images/inadminpanel/images/bt_red_r.gif new file mode 100644 index 0000000..0e8a30d Binary files /dev/null and b/web/images/inadminpanel/images/bt_red_r.gif differ diff --git a/web/images/inadminpanel/images/bubble.png b/web/images/inadminpanel/images/bubble.png new file mode 100644 index 0000000..ee336bb Binary files /dev/null and b/web/images/inadminpanel/images/bubble.png differ diff --git a/web/images/inadminpanel/images/button.png b/web/images/inadminpanel/images/button.png new file mode 100644 index 0000000..1a94924 Binary files /dev/null and b/web/images/inadminpanel/images/button.png differ diff --git a/web/images/inadminpanel/images/buttonn.png b/web/images/inadminpanel/images/buttonn.png new file mode 100644 index 0000000..75f69b4 Binary files /dev/null and b/web/images/inadminpanel/images/buttonn.png differ diff --git a/web/images/inadminpanel/images/buttony.png b/web/images/inadminpanel/images/buttony.png new file mode 100644 index 0000000..5d7d2ae Binary files /dev/null and b/web/images/inadminpanel/images/buttony.png differ diff --git a/web/images/inadminpanel/images/comment.png b/web/images/inadminpanel/images/comment.png new file mode 100644 index 0000000..4b53c3d Binary files /dev/null and b/web/images/inadminpanel/images/comment.png differ diff --git a/web/images/inadminpanel/images/error.png b/web/images/inadminpanel/images/error.png new file mode 100644 index 0000000..4f1cde2 Binary files /dev/null and b/web/images/inadminpanel/images/error.png differ diff --git a/web/images/inadminpanel/images/footer_bg.jpg b/web/images/inadminpanel/images/footer_bg.jpg new file mode 100644 index 0000000..bbdb76d Binary files /dev/null and b/web/images/inadminpanel/images/footer_bg.jpg differ diff --git a/web/images/inadminpanel/images/green_bt.gif b/web/images/inadminpanel/images/green_bt.gif new file mode 100644 index 0000000..795ba2a Binary files /dev/null and b/web/images/inadminpanel/images/green_bt.gif differ diff --git a/web/images/inadminpanel/images/green_bt_a.gif b/web/images/inadminpanel/images/green_bt_a.gif new file mode 100644 index 0000000..0ac46af Binary files /dev/null and b/web/images/inadminpanel/images/green_bt_a.gif differ diff --git a/web/images/inadminpanel/images/help.png b/web/images/inadminpanel/images/help.png new file mode 100644 index 0000000..5c87017 Binary files /dev/null and b/web/images/inadminpanel/images/help.png differ diff --git a/web/images/inadminpanel/images/indeziner_logo.gif b/web/images/inadminpanel/images/indeziner_logo.gif new file mode 100644 index 0000000..069e9fd Binary files /dev/null and b/web/images/inadminpanel/images/indeziner_logo.gif differ diff --git a/web/images/inadminpanel/images/info.png b/web/images/inadminpanel/images/info.png new file mode 100644 index 0000000..35588a8 Binary files /dev/null and b/web/images/inadminpanel/images/info.png differ diff --git a/web/images/inadminpanel/images/left.jpg b/web/images/inadminpanel/images/left.jpg new file mode 100644 index 0000000..5ae0e18 Binary files /dev/null and b/web/images/inadminpanel/images/left.jpg differ diff --git a/web/images/inadminpanel/images/list_bullet.gif b/web/images/inadminpanel/images/list_bullet.gif new file mode 100644 index 0000000..daffc8e Binary files /dev/null and b/web/images/inadminpanel/images/list_bullet.gif differ diff --git a/web/images/inadminpanel/images/login_bg.png b/web/images/inadminpanel/images/login_bg.png new file mode 100644 index 0000000..fa6adae Binary files /dev/null and b/web/images/inadminpanel/images/login_bg.png differ diff --git a/web/images/inadminpanel/images/logo.gif b/web/images/inadminpanel/images/logo.gif new file mode 100644 index 0000000..7f9d1e9 Binary files /dev/null and b/web/images/inadminpanel/images/logo.gif differ diff --git a/web/images/inadminpanel/images/menu_bg.gif b/web/images/inadminpanel/images/menu_bg.gif new file mode 100644 index 0000000..24f94a6 Binary files /dev/null and b/web/images/inadminpanel/images/menu_bg.gif differ diff --git a/web/images/inadminpanel/images/menu_bg.jpg b/web/images/inadminpanel/images/menu_bg.jpg new file mode 100644 index 0000000..ed5ee00 Binary files /dev/null and b/web/images/inadminpanel/images/menu_bg.jpg differ diff --git a/web/images/inadminpanel/images/menu_bg_a.gif b/web/images/inadminpanel/images/menu_bg_a.gif new file mode 100644 index 0000000..5693b4d Binary files /dev/null and b/web/images/inadminpanel/images/menu_bg_a.gif differ diff --git a/web/images/inadminpanel/images/minus.gif b/web/images/inadminpanel/images/minus.gif new file mode 100644 index 0000000..3ad3404 Binary files /dev/null and b/web/images/inadminpanel/images/minus.gif differ diff --git a/web/images/inadminpanel/images/notice.png b/web/images/inadminpanel/images/notice.png new file mode 100644 index 0000000..ba781a4 Binary files /dev/null and b/web/images/inadminpanel/images/notice.png differ diff --git a/web/images/inadminpanel/images/photo.png b/web/images/inadminpanel/images/photo.png new file mode 100644 index 0000000..b6fac09 Binary files /dev/null and b/web/images/inadminpanel/images/photo.png differ diff --git a/web/images/inadminpanel/images/plus.gif b/web/images/inadminpanel/images/plus.gif new file mode 100644 index 0000000..fa186e1 Binary files /dev/null and b/web/images/inadminpanel/images/plus.gif differ diff --git a/web/images/inadminpanel/images/red_bt.gif b/web/images/inadminpanel/images/red_bt.gif new file mode 100644 index 0000000..03b877d Binary files /dev/null and b/web/images/inadminpanel/images/red_bt.gif differ diff --git a/web/images/inadminpanel/images/red_bt_a.gif b/web/images/inadminpanel/images/red_bt_a.gif new file mode 100644 index 0000000..3a084a2 Binary files /dev/null and b/web/images/inadminpanel/images/red_bt_a.gif differ diff --git a/web/images/inadminpanel/images/right.jpg b/web/images/inadminpanel/images/right.jpg new file mode 100644 index 0000000..a67466e Binary files /dev/null and b/web/images/inadminpanel/images/right.jpg differ diff --git a/web/images/inadminpanel/images/search.png b/web/images/inadminpanel/images/search.png new file mode 100644 index 0000000..e28a758 Binary files /dev/null and b/web/images/inadminpanel/images/search.png differ diff --git a/web/images/inadminpanel/images/sidebar_box_bottom.gif b/web/images/inadminpanel/images/sidebar_box_bottom.gif new file mode 100644 index 0000000..f14f139 Binary files /dev/null and b/web/images/inadminpanel/images/sidebar_box_bottom.gif differ diff --git a/web/images/inadminpanel/images/sidebar_box_top.gif b/web/images/inadminpanel/images/sidebar_box_top.gif new file mode 100644 index 0000000..bb42b30 Binary files /dev/null and b/web/images/inadminpanel/images/sidebar_box_top.gif differ diff --git a/web/images/inadminpanel/images/sidebar_menu_top.gif b/web/images/inadminpanel/images/sidebar_menu_top.gif new file mode 100644 index 0000000..f741993 Binary files /dev/null and b/web/images/inadminpanel/images/sidebar_menu_top.gif differ diff --git a/web/images/inadminpanel/images/sidebar_menu_top_a.gif b/web/images/inadminpanel/images/sidebar_menu_top_a.gif new file mode 100644 index 0000000..bad1a32 Binary files /dev/null and b/web/images/inadminpanel/images/sidebar_menu_top_a.gif differ diff --git a/web/images/inadminpanel/images/trash.png b/web/images/inadminpanel/images/trash.png new file mode 100644 index 0000000..1f80ab7 Binary files /dev/null and b/web/images/inadminpanel/images/trash.png differ diff --git a/web/images/inadminpanel/images/user_edit.png b/web/images/inadminpanel/images/user_edit.png new file mode 100644 index 0000000..1b4f7b7 Binary files /dev/null and b/web/images/inadminpanel/images/user_edit.png differ diff --git a/web/images/inadminpanel/images/user_logout.png b/web/images/inadminpanel/images/user_logout.png new file mode 100644 index 0000000..1514d51 Binary files /dev/null and b/web/images/inadminpanel/images/user_logout.png differ diff --git a/web/images/inadminpanel/images/valid.png b/web/images/inadminpanel/images/valid.png new file mode 100644 index 0000000..fd847a5 Binary files /dev/null and b/web/images/inadminpanel/images/valid.png differ diff --git a/web/images/inadminpanel/images/warning.png b/web/images/inadminpanel/images/warning.png new file mode 100644 index 0000000..6e1500b Binary files /dev/null and b/web/images/inadminpanel/images/warning.png differ diff --git a/web/images/inadminpanel/img/0.png b/web/images/inadminpanel/img/0.png new file mode 100644 index 0000000..f38e9f9 Binary files /dev/null and b/web/images/inadminpanel/img/0.png differ diff --git a/web/images/inadminpanel/img/button-left.gif b/web/images/inadminpanel/img/button-left.gif new file mode 100644 index 0000000..6b157a4 Binary files /dev/null and b/web/images/inadminpanel/img/button-left.gif differ diff --git a/web/images/inadminpanel/img/button-left.png b/web/images/inadminpanel/img/button-left.png new file mode 100644 index 0000000..2a8e4bb Binary files /dev/null and b/web/images/inadminpanel/img/button-left.png differ diff --git a/web/images/inadminpanel/img/button-right.gif b/web/images/inadminpanel/img/button-right.gif new file mode 100644 index 0000000..3c1d28c Binary files /dev/null and b/web/images/inadminpanel/img/button-right.gif differ diff --git a/web/images/inadminpanel/img/button-right.png b/web/images/inadminpanel/img/button-right.png new file mode 100644 index 0000000..3d37a86 Binary files /dev/null and b/web/images/inadminpanel/img/button-right.png differ diff --git a/web/images/inadminpanel/img/button.gif b/web/images/inadminpanel/img/button.gif new file mode 100644 index 0000000..7bfb8ba Binary files /dev/null and b/web/images/inadminpanel/img/button.gif differ diff --git a/web/images/inadminpanel/img/button.png b/web/images/inadminpanel/img/button.png new file mode 100644 index 0000000..2e98427 Binary files /dev/null and b/web/images/inadminpanel/img/button.png differ diff --git a/web/images/inadminpanel/img/checkbox.gif b/web/images/inadminpanel/img/checkbox.gif new file mode 100644 index 0000000..d84c347 Binary files /dev/null and b/web/images/inadminpanel/img/checkbox.gif differ diff --git a/web/images/inadminpanel/img/checkbox.png b/web/images/inadminpanel/img/checkbox.png new file mode 100644 index 0000000..369dfea Binary files /dev/null and b/web/images/inadminpanel/img/checkbox.png differ diff --git a/web/images/inadminpanel/img/file.gif b/web/images/inadminpanel/img/file.gif new file mode 100644 index 0000000..4437e2c Binary files /dev/null and b/web/images/inadminpanel/img/file.gif differ diff --git a/web/images/inadminpanel/img/file.png b/web/images/inadminpanel/img/file.png new file mode 100644 index 0000000..8701132 Binary files /dev/null and b/web/images/inadminpanel/img/file.png differ diff --git a/web/images/inadminpanel/img/input-left.gif b/web/images/inadminpanel/img/input-left.gif new file mode 100644 index 0000000..22e810b Binary files /dev/null and b/web/images/inadminpanel/img/input-left.gif differ diff --git a/web/images/inadminpanel/img/input-left.png b/web/images/inadminpanel/img/input-left.png new file mode 100644 index 0000000..3d3cb6b Binary files /dev/null and b/web/images/inadminpanel/img/input-left.png differ diff --git a/web/images/inadminpanel/img/input-right.gif b/web/images/inadminpanel/img/input-right.gif new file mode 100644 index 0000000..3100dfd Binary files /dev/null and b/web/images/inadminpanel/img/input-right.gif differ diff --git a/web/images/inadminpanel/img/input-right.png b/web/images/inadminpanel/img/input-right.png new file mode 100644 index 0000000..bd93ce4 Binary files /dev/null and b/web/images/inadminpanel/img/input-right.png differ diff --git a/web/images/inadminpanel/img/input.gif b/web/images/inadminpanel/img/input.gif new file mode 100644 index 0000000..b9a86c2 Binary files /dev/null and b/web/images/inadminpanel/img/input.gif differ diff --git a/web/images/inadminpanel/img/input.png b/web/images/inadminpanel/img/input.png new file mode 100644 index 0000000..6bd2a10 Binary files /dev/null and b/web/images/inadminpanel/img/input.png differ diff --git a/web/images/inadminpanel/img/radio.gif b/web/images/inadminpanel/img/radio.gif new file mode 100644 index 0000000..8fc156f Binary files /dev/null and b/web/images/inadminpanel/img/radio.gif differ diff --git a/web/images/inadminpanel/img/radio.png b/web/images/inadminpanel/img/radio.png new file mode 100644 index 0000000..d323a81 Binary files /dev/null and b/web/images/inadminpanel/img/radio.png differ diff --git a/web/images/inadminpanel/img/select-left.gif b/web/images/inadminpanel/img/select-left.gif new file mode 100644 index 0000000..cca677b Binary files /dev/null and b/web/images/inadminpanel/img/select-left.gif differ diff --git a/web/images/inadminpanel/img/select-left.png b/web/images/inadminpanel/img/select-left.png new file mode 100644 index 0000000..0443650 Binary files /dev/null and b/web/images/inadminpanel/img/select-left.png differ diff --git a/web/images/inadminpanel/img/select-right.gif b/web/images/inadminpanel/img/select-right.gif new file mode 100644 index 0000000..e479a9d Binary files /dev/null and b/web/images/inadminpanel/img/select-right.gif differ diff --git a/web/images/inadminpanel/img/select-right.png b/web/images/inadminpanel/img/select-right.png new file mode 100644 index 0000000..d380d0f Binary files /dev/null and b/web/images/inadminpanel/img/select-right.png differ diff --git a/web/images/inadminpanel/img/textarea-bl.gif b/web/images/inadminpanel/img/textarea-bl.gif new file mode 100644 index 0000000..7ced09e Binary files /dev/null and b/web/images/inadminpanel/img/textarea-bl.gif differ diff --git a/web/images/inadminpanel/img/textarea-bl.png b/web/images/inadminpanel/img/textarea-bl.png new file mode 100644 index 0000000..b78af5c Binary files /dev/null and b/web/images/inadminpanel/img/textarea-bl.png differ diff --git a/web/images/inadminpanel/img/textarea-br.gif b/web/images/inadminpanel/img/textarea-br.gif new file mode 100644 index 0000000..7efae40 Binary files /dev/null and b/web/images/inadminpanel/img/textarea-br.gif differ diff --git a/web/images/inadminpanel/img/textarea-br.png b/web/images/inadminpanel/img/textarea-br.png new file mode 100644 index 0000000..f5fe7b1 Binary files /dev/null and b/web/images/inadminpanel/img/textarea-br.png differ diff --git a/web/images/inadminpanel/img/textarea-l-off.gif b/web/images/inadminpanel/img/textarea-l-off.gif new file mode 100644 index 0000000..e7339b9 Binary files /dev/null and b/web/images/inadminpanel/img/textarea-l-off.gif differ diff --git a/web/images/inadminpanel/img/textarea-l-off.png b/web/images/inadminpanel/img/textarea-l-off.png new file mode 100644 index 0000000..d3bc965 Binary files /dev/null and b/web/images/inadminpanel/img/textarea-l-off.png differ diff --git a/web/images/inadminpanel/img/textarea-l-over.png b/web/images/inadminpanel/img/textarea-l-over.png new file mode 100644 index 0000000..0dd4cde Binary files /dev/null and b/web/images/inadminpanel/img/textarea-l-over.png differ diff --git a/web/images/inadminpanel/img/textarea-r-off.gif b/web/images/inadminpanel/img/textarea-r-off.gif new file mode 100644 index 0000000..a40224d Binary files /dev/null and b/web/images/inadminpanel/img/textarea-r-off.gif differ diff --git a/web/images/inadminpanel/img/textarea-r-off.png b/web/images/inadminpanel/img/textarea-r-off.png new file mode 100644 index 0000000..f5016e2 Binary files /dev/null and b/web/images/inadminpanel/img/textarea-r-off.png differ diff --git a/web/images/inadminpanel/img/textarea-r-over.png b/web/images/inadminpanel/img/textarea-r-over.png new file mode 100644 index 0000000..9e6edf7 Binary files /dev/null and b/web/images/inadminpanel/img/textarea-r-over.png differ diff --git a/web/images/inadminpanel/img/textarea-tl.gif b/web/images/inadminpanel/img/textarea-tl.gif new file mode 100644 index 0000000..14c23d9 Binary files /dev/null and b/web/images/inadminpanel/img/textarea-tl.gif differ diff --git a/web/images/inadminpanel/img/textarea-tl.png b/web/images/inadminpanel/img/textarea-tl.png new file mode 100644 index 0000000..962c67e Binary files /dev/null and b/web/images/inadminpanel/img/textarea-tl.png differ diff --git a/web/images/inadminpanel/img/textarea-tr.gif b/web/images/inadminpanel/img/textarea-tr.gif new file mode 100644 index 0000000..651d769 Binary files /dev/null and b/web/images/inadminpanel/img/textarea-tr.gif differ diff --git a/web/images/inadminpanel/img/textarea-tr.png b/web/images/inadminpanel/img/textarea-tr.png new file mode 100644 index 0000000..2fa5a91 Binary files /dev/null and b/web/images/inadminpanel/img/textarea-tr.png differ diff --git a/web/images/link.png b/web/images/link.png new file mode 100644 index 0000000..25eacb7 Binary files /dev/null and b/web/images/link.png differ diff --git a/web/images/link_break.png b/web/images/link_break.png new file mode 100644 index 0000000..5235753 Binary files /dev/null and b/web/images/link_break.png differ diff --git a/web/images/pencil_add.png b/web/images/pencil_add.png new file mode 100644 index 0000000..902bbe6 Binary files /dev/null and b/web/images/pencil_add.png differ diff --git a/web/images/template/add-icon.gif b/web/images/template/add-icon.gif new file mode 100644 index 0000000..20488ef Binary files /dev/null and b/web/images/template/add-icon.gif differ diff --git a/web/images/template/arrow.gif b/web/images/template/arrow.gif new file mode 100644 index 0000000..dc724a0 Binary files /dev/null and b/web/images/template/arrow.gif differ diff --git a/web/images/template/bg-center-column.jpg b/web/images/template/bg-center-column.jpg new file mode 100644 index 0000000..990a697 Binary files /dev/null and b/web/images/template/bg-center-column.jpg differ diff --git a/web/images/template/edit-icon.gif b/web/images/template/edit-icon.gif new file mode 100644 index 0000000..c290813 Binary files /dev/null and b/web/images/template/edit-icon.gif differ diff --git a/web/images/template/hr.gif b/web/images/template/hr.gif new file mode 100644 index 0000000..2837a6c Binary files /dev/null and b/web/images/template/hr.gif differ diff --git a/web/images/template/login-icon.gif b/web/images/template/login-icon.gif new file mode 100644 index 0000000..daa0ea4 Binary files /dev/null and b/web/images/template/login-icon.gif differ diff --git a/web/images/template/logo.gif b/web/images/template/logo.gif new file mode 100644 index 0000000..2516b30 Binary files /dev/null and b/web/images/template/logo.gif differ diff --git a/web/images/template/save-icon.gif b/web/images/template/save-icon.gif new file mode 100644 index 0000000..1283d51 Binary files /dev/null and b/web/images/template/save-icon.gif differ diff --git a/web/images/toggle-collapse-dark.png b/web/images/toggle-collapse-dark.png new file mode 100644 index 0000000..76577a5 Binary files /dev/null and b/web/images/toggle-collapse-dark.png differ diff --git a/web/images/toggle-collapse-light.png b/web/images/toggle-collapse-light.png new file mode 100644 index 0000000..ed1612f Binary files /dev/null and b/web/images/toggle-collapse-light.png differ diff --git a/web/images/toggle-expand-dark.png b/web/images/toggle-expand-dark.png new file mode 100644 index 0000000..cfb42a4 Binary files /dev/null and b/web/images/toggle-expand-dark.png differ diff --git a/web/images/toggle-expand-light.png b/web/images/toggle-expand-light.png new file mode 100644 index 0000000..27b5234 Binary files /dev/null and b/web/images/toggle-expand-light.png differ diff --git a/web/js/inadminpanel/clockh.js b/web/js/inadminpanel/clockh.js new file mode 100644 index 0000000..6a0575d --- /dev/null +++ b/web/js/inadminpanel/clockh.js @@ -0,0 +1,8 @@ +// Analog Clock - Head Script +// copyright Stephen Chapman, 19th November 2005, 28th September 2008 +// you may copy this clock provided that you retain the copyright notice +var dayname = new Array ('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday'); var am = 'AM'; var pm = 'PM'; + +// you should not need to alter the below code +var pi = Math.PI; var d = document; var pi2 = pi/2; var rad = (+clocksize) / 2; var ctrX = (+xpos) + rad; var ctrY = (+ypos) + rad; var hourln = 1; var minln = secln = 2; for(var i = 0; i < (rad / 2) + (rad / 16); i++) {hourln += 1;} for(var i = 0; i < (rad / 2) - (rad / 8); i++) {minln += 2;secln += 2;} var font_size = rad / 4; var offset = 16; var clocknum = [[,1,2,3,4,5,6,7,8,9,10,11,12],[,'I','II','III','IIII','V','VI','VII','VIII','IX','X','XI','XII'],[,'·','·','-','·','·','|','·','·','-','·','·','||']]; if (numstyle < 0 || numstyle > 2) numstyle = 0; function timeZone(now,loc,mtz,dst) {if (loc) {var dow = now.getDay(); var second = now.getSeconds(); var minute = now.getMinutes(); var hour = now.getHours();} else {now.setUTCMinutes(now.getUTCMinutes() + (mtz + dst)*60); var dow = now.getUTCDay(); var second = now.getUTCSeconds(); var minute = now.getUTCMinutes(); var hour = now.getUTCHours();} if (hour > 11) {moa = pm; hour -= 12;} else moa = am; return [dow,moa,hour,minute,second];} function commonClock(n) {n.style.position = 'absolute'; n.style.top = '0'; n.style.left = '0'; n.style.visibility = 'hidden';} function displayClock() {if (!d.getElementById) return; var ctx = document.createElement('div'); if ( fix) {ctx.style.position = 'relative'; ctx.style.margin = 'auto'; ctx.style.width = (clocksize + offset * 2) + 'px'; ctx.style.height = (clocksize + offset * 2) + 'px'; ctx.style.overflow = 'visible';} var cn = []; for (var i = 12; i > 0; i--) {cn[i] = document.createElement('div'); cn[i].id = 'cnum' + i; commonClock(cn[i]); cn[i].style.width = (offset * 2) + 'px'; cn[i].style.height = (offset * 2) + 'px'; cn[i].style.fontFamily = font_family; cn[i].style.fontSize = font_size + 'px'; cn[i].style.color = '#' + colnumbers; cn[i].style.textAlign = 'center'; cn[i].style.paddingTop = '10px'; cn[i].style.zIndex = 1000; cn[i].innerHTML = clocknum[numstyle][i]; ctx.appendChild(cn[i]);} var mn = []; for (i = minln; i > 0; i--) {mn[i] = document.createElement('div'); mn[i].id = 'cmin' + i; commonClock(mn[i]); mn[i].style.width = '1px'; mn[i].style.height = '1px'; mn[i].style.fontSize = '1px'; mn[i].style.backgroundColor = '#' + colminutes; mn[i].style.zIndex = 997; ctx.appendChild(mn[i]);} var hr = []; for (i = hourln; i > 0; i--) {hr[i] = document.createElement('div'); hr[i].id = 'chour' + i; commonClock(hr[i]); hr[i].style.width = '2px'; hr[i].style.height = '2px'; hr[i].style.fontSize ='2px'; hr[i].style.backgroundColor = '#' + colhours; hr[i].style.zIndex = 998; ctx.appendChild(hr[i]);} var sc = []; for (i = secln; i > 0; i--) {sc[i] = document.createElement('div'); sc[i].id = 'csec' + i; commonClock(sc[i]); sc[i].style.width = '1px'; sc[i].style.height = '1px'; sc[i].style.fontSize ='1px'; sc[i].style.backgroundColor = '#' + colseconds; sc[i].style.zIndex = 999; ctx.appendChild(sc[i]);} var am = document.createElement('div'); am.id = 'ampm'; commonClock(am); am.style.width = ((xpos + rad) * 2) + 'px'; am.style.fontFamily = font_family; am.style.fontSize = (font_size * 2 / 3) + 'px'; am.style.color = '#' + colnumbers; am.style.textAlign = 'center'; am.style.paddingTop = '10px'; am.style.zIndex = 990; ctx.appendChild(am); var zn = document.createElement('div'); zn.id = 'zone'; commonClock(zn); zn.style.width = ((xpos + rad) * 2) + 'px'; zn.style.fontFamily = font_family; zn.style.fontSize = (font_size * 2 / 3) + 'px'; zn.style.color = '#' + colnumbers; zn.style.textAlign = 'center'; zn.style.paddingTop = '10px'; zn.style.zIndex = 990; ctx.appendChild(zn); d.getElementById('clock_a').appendChild(ctx); for (var i = 12; i > 0; i--) {d.getElementById('cnum' + i).style.top = (ctrY - offset + rad * Math.sin(i * pi / 6 - pi2))+'px'; d.getElementById('cnum' + i).style.left = (ctrX - offset + rad * Math.cos(i * pi / 6 - pi2))+'px'; d.getElementById('cnum' + i).style.visibility = 'visible';} updateClock();} function moveClock(l, e, f) {for (var i = l; i > 0; i--) {d.getElementById(e + i).style.top = (ctrY + i * Math.sin(f))+'px';d.getElementById(e + i).style.left = (ctrX + i * Math.cos(f))+'px';d.getElementById(e + i).style.visibility = 'visible';}} function updateClock() {var now = new Date(); var theTime = timeZone(now,localZone,mytimezone,dst); d.getElementById('ampm').style.top = (ypos + rad/3)+'px'; /*d.getElementById('ampm').innerHTML = theTime[1] + '
' + dayname[theTime[0]];*/ d.getElementById('ampm').style.visibility = 'visible'; if (!localZone) {d.getElementById('zone').style.top = (ctrY + (rad/10))+'px'; d.getElementById('zone').innerHTML = city + '
' + country; d.getElementById('zone').style.visibility = 'visible';} moveClock(secln, 'csec', pi * theTime[4] / 30 - pi2); moveClock(minln, 'cmin', pi * theTime[3] / 30 - pi2); moveClock(hourln, 'chour', pi * theTime[2] / 6 + pi * (+now.getMinutes())/360 - pi2); setTimeout('updateClock()', 100);} +window.onload = displayClock; \ No newline at end of file diff --git a/web/js/inadminpanel/clockp.js b/web/js/inadminpanel/clockp.js new file mode 100644 index 0000000..9888edb --- /dev/null +++ b/web/js/inadminpanel/clockp.js @@ -0,0 +1,24 @@ +// Analog Clock - Parameters Head Script +// You may change the parameters here to set up your clock +// refer to http://javascript.about.com/library/blclock1.htm +// for a description of the parameters +var clocksize=50; +var colnumbers='ffffff'; +var colseconds='fff'; +var colminutes='fff'; +var colhours='fff'; +var numstyle = 2; +var font_family = 'helvetica,arial,sans-serif'; +var localZone = 1; +var mytimezone = 0; +var dst = 0; +var city = ''; +var country = ''; +var fix = 1; +var xpos=0; +var ypos=0; + +// code to adjust for daylight saving time if applicable (localzone = 0) + +// code to handle clock positioning (fix = 0) + \ No newline at end of file diff --git a/web/js/inadminpanel/ddaccordion.js b/web/js/inadminpanel/ddaccordion.js new file mode 100644 index 0000000..dd97954 --- /dev/null +++ b/web/js/inadminpanel/ddaccordion.js @@ -0,0 +1,205 @@ +//** Accordion Content script: By Dynamic Drive, at http://www.dynamicdrive.com +//** Created: Jan 7th, 08' + +//Version 1.3: April 3rd, 08': +//**1) Script now no longer conflicts with other JS frameworks +//**2) Adds custom oninit() and onopenclose() event handlers that fire when Accordion Content instance has initialized, plus whenever a header is opened/closed +//**3) Adds support for expanding header(s) using the URL parameter (ie: http://mysite.com/accordion.htm?headerclass=0,1) + +//April 9th, 08': Fixed "defaultexpanded" setting not working when page first loads + +//Version 1.4: June 4th, 08': +//**1) Added option to activate a header "mouseover" instead of the default "click" +//**2) Bug persistence not working when used with jquery 1.2.6 + +//Version 1.5: June 20th, 08': +//**1) Adds new "onemustopen:true/false" parameter, which lets you set whether at least one header should be open at all times (so never all closed). +//**2) Changed cookie path to site wide for persistence feature +//**3) Fixed bug so "expandedindices" parameter in oninit(headers, expandedindices) returns empty array [] instead of [-1] when no expanded headers found + +//**1) Version 1.5.1: June 27th, 08': Fixed "defaultexpanded" setting not working properly when used with jquery 1.2.6 + +//Version 1.6: Oct 3rd, 08': +//**1) Adds new "mouseoverdelay" param that sets delay before headers are activated when "revealtype" param is set to "mouseover" +//**2) Fixed bug with "onemustopen" param not working properly when "revealtype" is set to "click" + +//Version 1.7: March 24th, 09': Adds a 3rd revealtype setting "clickgo", which causes browser to navigate to URL specified inside the header after expanding its contents. + +//Version 1.7.1: May 28th, 09': Fixed issue that causes margins/paddings in accordion DIVs to be lost in IE8 + + +var ddaccordion={ + + contentclassname:{}, //object to store corresponding contentclass name based on headerclass + + expandone:function(headerclass, selected){ //PUBLIC function to expand a particular header + this.toggleone(headerclass, selected, "expand") + }, + + collapseone:function(headerclass, selected){ //PUBLIC function to collapse a particular header + this.toggleone(headerclass, selected, "collapse") + }, + + expandall:function(headerclass){ //PUBLIC function to expand all headers based on their shared CSS classname + var $=jQuery + var $headers=$('.'+headerclass) + $('.'+this.contentclassname[headerclass]+':hidden').each(function(){ + $headers.eq(parseInt($(this).attr('contentindex'))).trigger("evt_accordion") + }) + }, + + collapseall:function(headerclass){ //PUBLIC function to collapse all headers based on their shared CSS classname + var $=jQuery + var $headers=$('.'+headerclass) + $('.'+this.contentclassname[headerclass]+':visible').each(function(){ + $headers.eq(parseInt($(this).attr('contentindex'))).trigger("evt_accordion") + }) + }, + + toggleone:function(headerclass, selected, optstate){ //PUBLIC function to expand/ collapse a particular header + var $=jQuery + var $targetHeader=$('.'+headerclass).eq(selected) + var $subcontent=$('.'+this.contentclassname[headerclass]).eq(selected) + if (typeof optstate=="undefined" || optstate=="expand" && $subcontent.is(":hidden") || optstate=="collapse" && $subcontent.is(":visible")) + $targetHeader.trigger("evt_accordion") + }, + + expandit:function($targetHeader, $targetContent, config, useractivated, directclick){ + this.transformHeader($targetHeader, config, "expand") + $targetContent.slideDown(config.animatespeed, function(){ + config.onopenclose($targetHeader.get(0), parseInt($targetHeader.attr('headerindex')), $targetContent.css('display'), useractivated) + if (config.postreveal=="gotourl" && directclick){ //if revealtype is "Go to Header URL upon click", and this is a direct click on the header + var targetLink=($targetHeader.is("a"))? $targetHeader.get(0) : $targetHeader.find('a:eq(0)').get(0) + if (targetLink) //if this header is a link + setTimeout(function(){location=targetLink.href}, 200) //ignore link target, as window.open(targetLink, targetLink.target) doesn't work in FF if popup blocker enabled + } + }) + }, + + collapseit:function($targetHeader, $targetContent, config, isuseractivated){ + this.transformHeader($targetHeader, config, "collapse") + $targetContent.slideUp(config.animatespeed, function(){config.onopenclose($targetHeader.get(0), parseInt($targetHeader.attr('headerindex')), $targetContent.css('display'), isuseractivated)}) + }, + + transformHeader:function($targetHeader, config, state){ + $targetHeader.addClass((state=="expand")? config.cssclass.expand : config.cssclass.collapse) //alternate btw "expand" and "collapse" CSS classes + .removeClass((state=="expand")? config.cssclass.collapse : config.cssclass.expand) + if (config.htmlsetting.location=='src'){ //Change header image (assuming header is an image)? + $targetHeader=($targetHeader.is("img"))? $targetHeader : $targetHeader.find('img').eq(0) //Set target to either header itself, or first image within header + $targetHeader.attr('src', (state=="expand")? config.htmlsetting.expand : config.htmlsetting.collapse) //change header image + } + else if (config.htmlsetting.location=="prefix") //if change "prefix" HTML, locate dynamically added ".accordprefix" span tag and change it + $targetHeader.find('.accordprefix').html((state=="expand")? config.htmlsetting.expand : config.htmlsetting.collapse) + else if (config.htmlsetting.location=="suffix") + $targetHeader.find('.accordsuffix').html((state=="expand")? config.htmlsetting.expand : config.htmlsetting.collapse) + }, + + urlparamselect:function(headerclass){ + var result=window.location.search.match(new RegExp(headerclass+"=((\\d+)(,(\\d+))*)", "i")) //check for "?headerclass=2,3,4" in URL + if (result!=null) + result=RegExp.$1.split(',') + return result //returns null, [index], or [index1,index2,etc], where index are the desired selected header indices + }, + + getCookie:function(Name){ + return null + }, + + setCookie:function(name, value){ + }, + + init:function(config){ + document.write('