aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--boot.php149
-rw-r--r--database.sql14
-rw-r--r--htconfig.php2
-rw-r--r--images/smiley-thumbsup.gifbin1350 -> 1350 bytes
-rw-r--r--include/Contact.php58
-rw-r--r--include/Scrape.php2
-rw-r--r--include/acl_selectors.php4
-rw-r--r--include/api.php13
-rw-r--r--include/bbcode.php3
-rw-r--r--include/cache.php42
-rw-r--r--include/contact_widgets.php57
-rw-r--r--include/conversation.php10
-rw-r--r--include/dba.php28
-rw-r--r--include/delivery.php22
-rw-r--r--include/diaspora.php32
-rw-r--r--include/enotify.php4
-rw-r--r--include/expire.php6
-rw-r--r--include/gprobe.php65
-rw-r--r--include/html2plain.php2
-rw-r--r--include/items.php119
-rw-r--r--include/network.php6
-rw-r--r--include/notifier.php11
-rw-r--r--include/onepoll.php523
-rw-r--r--include/plugin.php12
-rw-r--r--include/poller.php452
-rw-r--r--include/profile_selectors.php18
-rw-r--r--include/queue_fn.php11
-rw-r--r--include/socgraph.php91
-rw-r--r--include/text.php24
-rw-r--r--index.php7
-rw-r--r--js/main.js16
-rw-r--r--library/jquery_ac/README4
-rw-r--r--library/jquery_ac/jquery-1.3.2.min.js19
-rw-r--r--library/jquery_ac/jquery.autocomplete-min.js11
-rw-r--r--library/jquery_ac/jquery.autocomplete.js390
-rw-r--r--library/jquery_ac/shadow.pngbin0 -> 3403 bytes
-rw-r--r--library/jquery_ac/styles.css6
-rw-r--r--mod/acl.php68
-rw-r--r--mod/admin.php77
-rw-r--r--mod/common.php77
-rw-r--r--mod/contacts.php93
-rw-r--r--mod/dfrn_confirm.php81
-rw-r--r--mod/dfrn_request.php70
-rw-r--r--mod/events.php30
-rw-r--r--mod/filerm.php8
-rw-r--r--mod/follow.php45
-rw-r--r--mod/friendica.php23
-rw-r--r--mod/item.php40
-rw-r--r--mod/message.php73
-rw-r--r--mod/network.php23
-rw-r--r--mod/ping.php2
-rw-r--r--mod/profile.php10
-rw-r--r--mod/profiles.php66
-rw-r--r--mod/search.php30
-rw-r--r--mod/settings.php15
-rw-r--r--mod/tagger.php16
-rw-r--r--mod/viewcontacts.php4
-rw-r--r--mod/wall_upload.php38
-rw-r--r--tests/autoname_test.php7
-rw-r--r--tests/get_tags_test.php4
-rw-r--r--update.php37
-rw-r--r--util/messages.po2392
-rw-r--r--util/typo.php2
-rw-r--r--view/admin_aside.tpl2
-rw-r--r--view/admin_site.tpl3
-rw-r--r--view/birthdays_reminder.tpl10
-rw-r--r--view/common_tabs.tpl2
-rw-r--r--view/contact_block.tpl2
-rw-r--r--view/contact_edit.tpl5
-rw-r--r--view/de/follow_notify_eml.tpl15
-rw-r--r--view/de/friend_complete_eml.tpl28
-rw-r--r--view/de/intro_complete_eml.tpl28
-rw-r--r--view/de/lostpass_eml.tpl36
-rw-r--r--view/de/messages.po2402
-rw-r--r--view/de/passchanged_eml.tpl24
-rw-r--r--view/de/register_open_eml.tpl41
-rw-r--r--view/de/register_verify_eml.tpl26
-rw-r--r--view/de/request_notify_eml.tpl19
-rw-r--r--view/de/strings.php249
-rw-r--r--view/de/update_fail_eml.tpl19
-rw-r--r--view/en/update_fail_eml.tpl (renamed from view/update_fail_eml.tpl)0
-rw-r--r--view/eo/follow_notify_eml.tpl14
-rw-r--r--view/eo/friend_complete_eml.tpl22
-rw-r--r--view/eo/intro_complete_eml.tpl22
-rw-r--r--view/eo/messages.po2242
-rw-r--r--view/eo/passchanged_eml.tpl20
-rw-r--r--view/eo/register_open_eml.tpl34
-rw-r--r--view/eo/register_verify_eml.tpl25
-rw-r--r--view/eo/request_notify_eml.tpl17
-rw-r--r--view/eo/strings.php153
-rw-r--r--view/event_head.tpl127
-rw-r--r--view/events_reminder.tpl10
-rw-r--r--view/failed_updates.tpl17
-rw-r--r--view/fr/cmnt_received_eml.tpl6
-rw-r--r--view/fr/cmnt_received_html_body_eml.tpl6
-rw-r--r--view/fr/cmnt_received_text_body_eml.tpl7
-rw-r--r--view/fr/follow_notify_eml.tpl4
-rw-r--r--view/fr/friend_complete_eml.tpl10
-rw-r--r--view/fr/intro_complete_eml.tpl14
-rw-r--r--view/fr/lostpass_eml.tpl13
-rw-r--r--view/fr/mail_received_html_body_eml.tpl8
-rw-r--r--view/fr/mail_received_text_body_eml.tpl4
-rw-r--r--view/fr/passchanged_eml.tpl17
-rw-r--r--view/fr/register_open_eml.tpl13
-rw-r--r--view/fr/register_verify_eml.tpl12
-rw-r--r--view/fr/request_notify_eml.tpl4
-rw-r--r--view/fr/wall_received_eml.tpl6
-rw-r--r--view/head.tpl1
-rw-r--r--view/match.tpl2
-rw-r--r--view/remote_friends_common.tpl21
-rw-r--r--view/settings.tpl1
-rw-r--r--view/theme/cleanzero/cleanzero-green/style.css127
-rw-r--r--view/theme/cleanzero/cleanzero-purple/style.css127
-rw-r--r--view/theme/cleanzero/cleanzero/style.css127
-rw-r--r--view/theme/cleanzero/config.php89
-rw-r--r--view/theme/cleanzero/js/jquery.ae.image.resize.js (renamed from view/theme/diabook-aerith/js/jquery.ae.image.resize.js)0
-rw-r--r--view/theme/cleanzero/js/jquery.ae.image.resize.min.js (renamed from view/theme/diabook-aerith/js/jquery.ae.image.resize.min.js)0
-rw-r--r--view/theme/cleanzero/nav.tpl73
-rw-r--r--view/theme/cleanzero/screenshot.pngbin0 -> 125858 bytes
-rw-r--r--view/theme/cleanzero/style.css127
-rw-r--r--view/theme/cleanzero/style.php140
-rw-r--r--view/theme/cleanzero/theme.php114
-rw-r--r--view/theme/cleanzero/theme_settings.tpl10
-rw-r--r--view/theme/darkzero-NS/editicons.pngbin0 -> 6300 bytes
-rw-r--r--view/theme/darkzero-NS/theme.php36
-rw-r--r--view/theme/darkzero/editicons.pngbin0 -> 6300 bytes
-rw-r--r--view/theme/darkzero/theme.php37
-rw-r--r--view/theme/diabook-aerith/admin_users.tpl89
-rwxr-xr-xview/theme/diabook-aerith/ch_directory_item.tpl10
-rw-r--r--view/theme/diabook-aerith/comment_item.tpl41
-rw-r--r--view/theme/diabook-aerith/communityhome.tpl86
-rw-r--r--view/theme/diabook-aerith/config.php84
-rw-r--r--view/theme/diabook-aerith/contact_template.tpl25
-rwxr-xr-xview/theme/diabook-aerith/directory_item.tpl11
-rw-r--r--view/theme/diabook-aerith/generic_links_widget.tpl11
-rwxr-xr-xview/theme/diabook-aerith/group_side.tpl34
-rw-r--r--view/theme/diabook-aerith/icons/StatusNet.pngbin1257 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/attach.pngbin1069 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/audio.pngbin762 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/bb-image.pngbin697 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/bb-url.pngbin939 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/bb-video.pngbin917 -> 0 bytes
-rwxr-xr-xview/theme/diabook-aerith/icons/block.pngbin335 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/bluebug.pngbin1032 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/bold.pngbin699 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/camera.pngbin685 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/close_box.pngbin206 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/com_side.pngbin774 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/community.pngbin475 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/contacts.pngbin803 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/contacts2.pngbin568 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/contacts3.pngbin568 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/dislike.pngbin386 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/drop.pngbin292 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/email.pngbin880 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/events.pngbin723 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/facebook.pngbin1082 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/file_as.pngbin352 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/ftdevs.gifbin1188 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/globe.pngbin1361 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/home.pngbin706 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/italic.pngbin577 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/language.pngbin849 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/like.pngbin388 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/link.pngbin365 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/livejournal.pngbin2029 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/lock.pngbin366 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/lupe.pngbin697 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/mess_side.pngbin637 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/messages.pngbin901 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/messages2.pngbin579 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/messages3.pngbin579 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/next.pngbin300 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/notes.pngbin764 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/notifications.pngbin1033 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/notifications3.pngbin754 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/notify.pngbin1100 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/notify2.pngbin795 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/notify3.pngbin795 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/pencil.pngbin286 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/pencil2.pngbin384 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/posterous.pngbin2783 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/prev.pngbin336 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/pscontacts.pngbin664 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/pubgroups.pngbin688 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/quote.pngbin631 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/recycle.pngbin296 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/remote.pngbin427 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/scroll_top.pngbin296 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/selected.pngbin293 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/srch_bg.gifbin65 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/srch_l.gifbin303 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/srch_r.gifbin227 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/srch_r_f2.gifbin278 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/star.pngbin388 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/star_dummy.pngbin183 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/starred.pngbin501 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/tagged.pngbin353 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/toogle_off.pngbin834 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/toogle_on.pngbin715 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/tumblr.pngbin938 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/twitter.pngbin964 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/underline.pngbin604 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/unlock.pngbin362 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/unselected.pngbin225 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/unstarred.pngbin468 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/video.pngbin472 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/weblink.pngbin505 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/icons/wordpress.pngbin1693 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/jot.tpl85
-rw-r--r--view/theme/diabook-aerith/js/README22
-rw-r--r--view/theme/diabook-aerith/js/jquery.autogrow.textarea.js46
-rw-r--r--view/theme/diabook-aerith/js/jquery.cookie.js47
-rw-r--r--view/theme/diabook-aerith/login.tpl33
-rw-r--r--view/theme/diabook-aerith/mail_conv.tpl60
-rw-r--r--view/theme/diabook-aerith/mail_display.tpl12
-rw-r--r--view/theme/diabook-aerith/mail_list.tpl8
-rw-r--r--view/theme/diabook-aerith/message_side.tpl10
-rw-r--r--view/theme/diabook-aerith/nav.tpl190
-rw-r--r--view/theme/diabook-aerith/nets.tpl15
-rw-r--r--view/theme/diabook-aerith/oembed_video.tpl4
-rw-r--r--view/theme/diabook-aerith/photo_item.tpl65
-rw-r--r--view/theme/diabook-aerith/photo_view.tpl35
-rw-r--r--view/theme/diabook-aerith/profile_side.tpl21
-rw-r--r--view/theme/diabook-aerith/profile_vcard.tpl64
-rw-r--r--view/theme/diabook-aerith/right_aside.tpl20
-rw-r--r--view/theme/diabook-aerith/screenshot.pngbin216868 -> 0 bytes
-rw-r--r--view/theme/diabook-aerith/search_item.tpl100
-rw-r--r--view/theme/diabook-aerith/style-network-wide.css2668
-rw-r--r--view/theme/diabook-aerith/style-network.css2657
-rw-r--r--view/theme/diabook-aerith/style-profile-wide.css2639
-rw-r--r--view/theme/diabook-aerith/style-profile.css2627
-rw-r--r--view/theme/diabook-aerith/style-wide.css2943
-rw-r--r--view/theme/diabook-aerith/style.css2930
-rw-r--r--view/theme/diabook-aerith/style.php277
-rw-r--r--view/theme/diabook-aerith/theme.php488
-rw-r--r--view/theme/diabook-aerith/theme_settings.tpl10
-rw-r--r--view/theme/diabook-aerith/wall_item.tpl100
-rw-r--r--view/theme/diabook-aerith/wallwall_item.tpl106
-rw-r--r--view/theme/diabook-blue/admin_users.tpl89
-rwxr-xr-xview/theme/diabook-blue/ch_directory_item.tpl10
-rw-r--r--view/theme/diabook-blue/comment_item.tpl41
-rw-r--r--view/theme/diabook-blue/communityhome.tpl87
-rw-r--r--view/theme/diabook-blue/config.php84
-rw-r--r--view/theme/diabook-blue/contact_template.tpl25
-rwxr-xr-xview/theme/diabook-blue/directory_item.tpl11
-rw-r--r--view/theme/diabook-blue/generic_links_widget.tpl11
-rwxr-xr-xview/theme/diabook-blue/group_side.tpl34
-rw-r--r--view/theme/diabook-blue/icons/StatusNet.pngbin1257 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/attach.pngbin1069 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/audio.pngbin762 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/bb-image.pngbin697 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/bb-url.pngbin939 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/bb-video.pngbin917 -> 0 bytes
-rwxr-xr-xview/theme/diabook-blue/icons/block.pngbin335 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/bluebug.pngbin1032 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/bold.pngbin699 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/camera.pngbin685 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/close_box.pngbin206 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/com_side.pngbin774 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/community.pngbin475 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/contacts.pngbin562 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/contacts2.pngbin549 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/dislike.pngbin386 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/drop.pngbin292 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/email.pngbin880 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/events.pngbin723 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/facebook.pngbin1082 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/file_as.pngbin352 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/ftdevs.gifbin1188 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/globe.pngbin1361 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/home.pngbin706 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/italic.pngbin577 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/language.pngbin849 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/like.pngbin388 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/link.pngbin365 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/livejournal.pngbin2029 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/lock.pngbin366 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/lupe.pngbin697 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/mess_side.pngbin637 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/messages.pngbin490 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/messages2.pngbin488 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/next.pngbin300 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/notes.pngbin764 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/notifications.pngbin727 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/notify.pngbin608 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/notify2.pngbin596 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/pencil.pngbin286 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/pencil2.pngbin384 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/posterous.pngbin2783 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/prev.pngbin336 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/pscontacts.pngbin664 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/pubgroups.pngbin688 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/quote.pngbin631 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/recycle.pngbin296 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/remote.pngbin427 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/scroll_top.pngbin296 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/selected.pngbin293 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/srch_bg.gifbin65 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/srch_l.gifbin303 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/srch_r.gifbin227 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/srch_r_f2.gifbin278 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/star.pngbin388 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/star_dummy.pngbin183 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/starred.pngbin501 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/tagged.pngbin353 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/toogle_off.pngbin834 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/toogle_on.pngbin715 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/tumblr.pngbin938 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/twitter.pngbin964 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/underline.pngbin604 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/unlock.pngbin362 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/unselected.pngbin225 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/unstarred.pngbin468 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/video.pngbin472 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/weblink.pngbin505 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/icons/wordpress.pngbin1693 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/jot.tpl85
-rw-r--r--view/theme/diabook-blue/js/README22
-rw-r--r--view/theme/diabook-blue/js/jquery.ae.image.resize.js69
-rw-r--r--view/theme/diabook-blue/js/jquery.ae.image.resize.min.js1
-rw-r--r--view/theme/diabook-blue/js/jquery.autogrow.textarea.js46
-rw-r--r--view/theme/diabook-blue/js/jquery.cookie.js47
-rw-r--r--view/theme/diabook-blue/login.tpl33
-rw-r--r--view/theme/diabook-blue/mail_conv.tpl60
-rw-r--r--view/theme/diabook-blue/mail_display.tpl12
-rw-r--r--view/theme/diabook-blue/mail_list.tpl8
-rw-r--r--view/theme/diabook-blue/message_side.tpl10
-rw-r--r--view/theme/diabook-blue/nav.tpl190
-rw-r--r--view/theme/diabook-blue/nets.tpl15
-rw-r--r--view/theme/diabook-blue/oembed_video.tpl4
-rw-r--r--view/theme/diabook-blue/photo_item.tpl65
-rw-r--r--view/theme/diabook-blue/photo_view.tpl37
-rw-r--r--view/theme/diabook-blue/profile_side.tpl21
-rw-r--r--view/theme/diabook-blue/profile_vcard.tpl64
-rw-r--r--view/theme/diabook-blue/right_aside.tpl20
-rw-r--r--view/theme/diabook-blue/screenshot.pngbin215811 -> 0 bytes
-rw-r--r--view/theme/diabook-blue/search_item.tpl100
-rw-r--r--view/theme/diabook-blue/style-network-wide.css2629
-rw-r--r--view/theme/diabook-blue/style-network.css2618
-rw-r--r--view/theme/diabook-blue/style-profile-wide.css2606
-rw-r--r--view/theme/diabook-blue/style-profile.css2594
-rw-r--r--view/theme/diabook-blue/style-wide.css2899
-rw-r--r--view/theme/diabook-blue/style.css2888
-rw-r--r--view/theme/diabook-blue/style.php277
-rw-r--r--view/theme/diabook-blue/theme.php486
-rw-r--r--view/theme/diabook-blue/theme_settings.tpl10
-rw-r--r--view/theme/diabook-blue/wall_item.tpl100
-rw-r--r--view/theme/diabook-blue/wallwall_item.tpl106
-rw-r--r--view/theme/diabook-red/admin_users.tpl89
-rwxr-xr-xview/theme/diabook-red/ch_directory_item.tpl10
-rw-r--r--view/theme/diabook-red/comment_item.tpl41
-rw-r--r--view/theme/diabook-red/communityhome.tpl87
-rw-r--r--view/theme/diabook-red/config.php84
-rw-r--r--view/theme/diabook-red/contact_template.tpl25
-rwxr-xr-xview/theme/diabook-red/directory_item.tpl11
-rw-r--r--view/theme/diabook-red/generic_links_widget.tpl11
-rwxr-xr-xview/theme/diabook-red/group_side.tpl34
-rw-r--r--view/theme/diabook-red/icons/StatusNet.pngbin1257 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/attach.pngbin1069 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/audio.pngbin762 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/bb-image.pngbin697 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/bb-url.pngbin939 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/bb-video.pngbin917 -> 0 bytes
-rwxr-xr-xview/theme/diabook-red/icons/block.pngbin335 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/bluebug.pngbin1032 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/bold.pngbin699 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/camera.pngbin685 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/close_box.pngbin206 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/com_side.pngbin774 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/community.pngbin475 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/contacts.pngbin588 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/contacts2.pngbin549 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/dislike.pngbin386 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/drop.pngbin292 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/email.pngbin880 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/events.pngbin723 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/facebook.pngbin1082 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/file_as.pngbin352 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/ftdevs.gifbin1188 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/globe.pngbin1361 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/home.pngbin706 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/italic.pngbin577 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/language.pngbin849 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/like.pngbin388 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/link.pngbin365 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/livejournal.pngbin2029 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/lock.pngbin366 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/lupe.pngbin697 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/mess_side.pngbin637 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/messages.pngbin505 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/messages2.pngbin488 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/next.pngbin300 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/notes.pngbin764 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/notifications.pngbin708 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/notify.pngbin609 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/notify2.pngbin596 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/pencil.pngbin286 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/pencil2.pngbin384 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/posterous.pngbin2783 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/prev.pngbin336 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/pscontacts.pngbin664 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/pubgroups.pngbin688 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/quote.pngbin631 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/recycle.pngbin296 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/remote.pngbin427 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/scroll_top.pngbin296 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/selected.pngbin293 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/srch_bg.gifbin65 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/srch_l.gifbin303 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/srch_r.gifbin227 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/srch_r_f2.gifbin278 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/star.pngbin388 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/star_dummy.pngbin183 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/starred.pngbin501 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/tagged.pngbin353 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/toogle_off.pngbin834 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/toogle_on.pngbin715 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/tumblr.pngbin938 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/twitter.pngbin964 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/underline.pngbin604 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/unlock.pngbin362 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/unselected.pngbin225 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/unstarred.pngbin468 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/video.pngbin472 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/weblink.pngbin505 -> 0 bytes
-rw-r--r--view/theme/diabook-red/icons/wordpress.pngbin1693 -> 0 bytes
-rw-r--r--view/theme/diabook-red/jot.tpl85
-rw-r--r--view/theme/diabook-red/js/README22
-rw-r--r--view/theme/diabook-red/js/jquery.ae.image.resize.js69
-rw-r--r--view/theme/diabook-red/js/jquery.ae.image.resize.min.js1
-rw-r--r--view/theme/diabook-red/js/jquery.autogrow.textarea.js46
-rw-r--r--view/theme/diabook-red/js/jquery.cookie.js47
-rw-r--r--view/theme/diabook-red/login.tpl33
-rw-r--r--view/theme/diabook-red/mail_conv.tpl60
-rw-r--r--view/theme/diabook-red/mail_display.tpl12
-rw-r--r--view/theme/diabook-red/mail_list.tpl8
-rw-r--r--view/theme/diabook-red/message_side.tpl10
-rw-r--r--view/theme/diabook-red/nav.tpl190
-rw-r--r--view/theme/diabook-red/nets.tpl15
-rw-r--r--view/theme/diabook-red/oembed_video.tpl4
-rw-r--r--view/theme/diabook-red/photo_item.tpl65
-rw-r--r--view/theme/diabook-red/photo_view.tpl36
-rw-r--r--view/theme/diabook-red/profile_side.tpl21
-rw-r--r--view/theme/diabook-red/profile_vcard.tpl64
-rw-r--r--view/theme/diabook-red/right_aside.tpl20
-rw-r--r--view/theme/diabook-red/screenshot.pngbin217403 -> 0 bytes
-rw-r--r--view/theme/diabook-red/search_item.tpl100
-rw-r--r--view/theme/diabook-red/style-network-wide.css2665
-rw-r--r--view/theme/diabook-red/style-network.css2654
-rw-r--r--view/theme/diabook-red/style-profile-wide.css2620
-rw-r--r--view/theme/diabook-red/style-profile.css2608
-rw-r--r--view/theme/diabook-red/style-wide.css2927
-rw-r--r--view/theme/diabook-red/style.css2916
-rw-r--r--view/theme/diabook-red/style.php277
-rw-r--r--view/theme/diabook-red/theme.php483
-rw-r--r--view/theme/diabook-red/wall_item.tpl100
-rw-r--r--view/theme/diabook-red/wallwall_item.tpl106
-rw-r--r--view/theme/diabook/admin_site.tpl2
-rw-r--r--view/theme/diabook/admin_users.tpl3
-rw-r--r--view/theme/diabook/bottom.tpl116
-rw-r--r--view/theme/diabook/comment_item.tpl18
-rwxr-xr-xview/theme/diabook/communityhome.tpl102
-rw-r--r--view/theme/diabook/config.php121
-rw-r--r--view/theme/diabook/diabook-aerith/admin_users.tpl88
-rwxr-xr-xview/theme/diabook/diabook-aerith/ch_directory_item.tpl10
-rw-r--r--view/theme/diabook/diabook-aerith/comment_item.tpl41
-rw-r--r--view/theme/diabook/diabook-aerith/communityhome.tpl86
-rw-r--r--view/theme/diabook/diabook-aerith/config.php84
-rw-r--r--view/theme/diabook/diabook-aerith/contact_template.tpl25
-rwxr-xr-xview/theme/diabook/diabook-aerith/directory_item.tpl11
-rw-r--r--view/theme/diabook/diabook-aerith/generic_links_widget.tpl11
-rwxr-xr-xview/theme/diabook/diabook-aerith/group_side.tpl34
-rw-r--r--view/theme/diabook/diabook-aerith/jot.tpl85
-rw-r--r--view/theme/diabook/diabook-aerith/js/README22
-rw-r--r--view/theme/diabook/diabook-aerith/js/jquery.ae.image.resize.js69
-rw-r--r--view/theme/diabook/diabook-aerith/js/jquery.ae.image.resize.min.js1
-rw-r--r--view/theme/diabook/diabook-aerith/js/jquery.autogrow.textarea.js46
-rw-r--r--view/theme/diabook/diabook-aerith/js/jquery.cookie.js47
-rw-r--r--view/theme/diabook/diabook-aerith/login.tpl33
-rw-r--r--view/theme/diabook/diabook-aerith/mail_conv.tpl60
-rw-r--r--view/theme/diabook/diabook-aerith/mail_display.tpl12
-rw-r--r--view/theme/diabook/diabook-aerith/mail_list.tpl8
-rw-r--r--view/theme/diabook/diabook-aerith/message_side.tpl10
-rw-r--r--view/theme/diabook/diabook-aerith/nav.tpl190
-rw-r--r--view/theme/diabook/diabook-aerith/nets.tpl15
-rw-r--r--view/theme/diabook/diabook-aerith/oembed_video.tpl4
-rw-r--r--view/theme/diabook/diabook-aerith/photo_item.tpl65
-rw-r--r--view/theme/diabook/diabook-aerith/photo_view.tpl35
-rw-r--r--view/theme/diabook/diabook-aerith/profile_side.tpl21
-rw-r--r--view/theme/diabook/diabook-aerith/profile_vcard.tpl64
-rw-r--r--view/theme/diabook/diabook-aerith/right_aside.tpl20
-rw-r--r--view/theme/diabook/diabook-aerith/screenshot.pngbin216868 -> 0 bytes
-rw-r--r--view/theme/diabook/diabook-aerith/search_item.tpl100
-rw-r--r--view/theme/diabook/diabook-aerith/style-network-wide.css18
-rw-r--r--view/theme/diabook/diabook-aerith/style-network.css18
-rw-r--r--view/theme/diabook/diabook-aerith/style-profile-wide.css18
-rw-r--r--view/theme/diabook/diabook-aerith/style-profile.css18
-rw-r--r--view/theme/diabook/diabook-aerith/style-wide.css20
-rw-r--r--view/theme/diabook/diabook-aerith/style.css20
-rw-r--r--view/theme/diabook/diabook-aerith/style.php277
-rw-r--r--view/theme/diabook/diabook-aerith/theme.php488
-rw-r--r--view/theme/diabook/diabook-aerith/theme_settings.tpl10
-rw-r--r--view/theme/diabook/diabook-aerith/wall_item.tpl100
-rw-r--r--view/theme/diabook/diabook-aerith/wallwall_item.tpl106
-rw-r--r--view/theme/diabook/diabook-blue/admin_users.tpl88
-rwxr-xr-xview/theme/diabook/diabook-blue/ch_directory_item.tpl10
-rw-r--r--view/theme/diabook/diabook-blue/comment_item.tpl41
-rw-r--r--view/theme/diabook/diabook-blue/communityhome.tpl87
-rw-r--r--view/theme/diabook/diabook-blue/config.php84
-rw-r--r--view/theme/diabook/diabook-blue/contact_template.tpl25
-rwxr-xr-xview/theme/diabook/diabook-blue/directory_item.tpl11
-rw-r--r--view/theme/diabook/diabook-blue/generic_links_widget.tpl11
-rwxr-xr-xview/theme/diabook/diabook-blue/group_side.tpl34
-rw-r--r--view/theme/diabook/diabook-blue/jot.tpl85
-rw-r--r--view/theme/diabook/diabook-blue/js/README22
-rw-r--r--view/theme/diabook/diabook-blue/js/jquery.ae.image.resize.js69
-rw-r--r--view/theme/diabook/diabook-blue/js/jquery.ae.image.resize.min.js1
-rw-r--r--view/theme/diabook/diabook-blue/js/jquery.autogrow.textarea.js46
-rw-r--r--view/theme/diabook/diabook-blue/js/jquery.cookie.js47
-rw-r--r--view/theme/diabook/diabook-blue/login.tpl33
-rw-r--r--view/theme/diabook/diabook-blue/mail_conv.tpl60
-rw-r--r--view/theme/diabook/diabook-blue/mail_display.tpl12
-rw-r--r--view/theme/diabook/diabook-blue/mail_list.tpl8
-rw-r--r--view/theme/diabook/diabook-blue/message_side.tpl10
-rw-r--r--view/theme/diabook/diabook-blue/nav.tpl190
-rw-r--r--view/theme/diabook/diabook-blue/nets.tpl15
-rw-r--r--view/theme/diabook/diabook-blue/oembed_video.tpl4
-rw-r--r--view/theme/diabook/diabook-blue/photo_item.tpl65
-rw-r--r--view/theme/diabook/diabook-blue/photo_view.tpl37
-rw-r--r--view/theme/diabook/diabook-blue/profile_side.tpl21
-rw-r--r--view/theme/diabook/diabook-blue/profile_vcard.tpl64
-rw-r--r--view/theme/diabook/diabook-blue/right_aside.tpl20
-rw-r--r--view/theme/diabook/diabook-blue/screenshot.pngbin215811 -> 0 bytes
-rw-r--r--view/theme/diabook/diabook-blue/search_item.tpl100
-rw-r--r--view/theme/diabook/diabook-blue/style-network-wide.css16
-rw-r--r--view/theme/diabook/diabook-blue/style-network.css16
-rw-r--r--view/theme/diabook/diabook-blue/style-profile-wide.css16
-rw-r--r--view/theme/diabook/diabook-blue/style-profile.css16
-rw-r--r--view/theme/diabook/diabook-blue/style-wide.css18
-rw-r--r--view/theme/diabook/diabook-blue/style.css18
-rw-r--r--view/theme/diabook/diabook-blue/style.php277
-rw-r--r--view/theme/diabook/diabook-blue/theme.php486
-rw-r--r--view/theme/diabook/diabook-blue/theme_settings.tpl10
-rw-r--r--view/theme/diabook/diabook-blue/wall_item.tpl100
-rw-r--r--view/theme/diabook/diabook-blue/wallwall_item.tpl106
-rw-r--r--view/theme/diabook/diabook-dark/admin_users.tpl88
-rwxr-xr-xview/theme/diabook/diabook-dark/ch_directory_item.tpl10
-rw-r--r--view/theme/diabook/diabook-dark/comment_item.tpl41
-rw-r--r--view/theme/diabook/diabook-dark/communityhome.tpl86
-rw-r--r--view/theme/diabook/diabook-dark/config.php84
-rw-r--r--view/theme/diabook/diabook-dark/contact_template.tpl25
-rw-r--r--view/theme/diabook/diabook-dark/custom_tinymce.css41
-rwxr-xr-xview/theme/diabook/diabook-dark/directory_item.tpl11
-rw-r--r--view/theme/diabook/diabook-dark/generic_links_widget.tpl11
-rwxr-xr-xview/theme/diabook/diabook-dark/group_side.tpl34
-rw-r--r--view/theme/diabook/diabook-dark/icons/contacts.pngbin803 -> 857 bytes
-rw-r--r--view/theme/diabook/diabook-dark/icons/contacts2.pngbin568 -> 857 bytes
-rw-r--r--view/theme/diabook/diabook-dark/icons/contacts3.pngbin568 -> 857 bytes
-rw-r--r--view/theme/diabook/diabook-dark/icons/dislike.pngbin386 -> 625 bytes
-rw-r--r--view/theme/diabook/diabook-dark/icons/drop.pngbin292 -> 563 bytes
-rw-r--r--view/theme/diabook/diabook-dark/icons/file_as.pngbin352 -> 656 bytes
-rw-r--r--view/theme/diabook/diabook-dark/icons/like.pngbin388 -> 636 bytes
-rw-r--r--view/theme/diabook/diabook-dark/icons/link.pngbin365 -> 589 bytes
-rw-r--r--view/theme/diabook/diabook-dark/icons/lock.pngbin366 -> 593 bytes
-rw-r--r--view/theme/diabook/diabook-dark/icons/messages.pngbin901 -> 859 bytes
-rw-r--r--view/theme/diabook/diabook-dark/icons/messages2.pngbin579 -> 859 bytes
-rw-r--r--view/theme/diabook/diabook-dark/icons/messages3.pngbin579 -> 859 bytes
-rw-r--r--view/theme/diabook/diabook-dark/icons/notifications.pngbin1033 -> 922 bytes
-rw-r--r--view/theme/diabook/diabook-dark/icons/notifications3.pngbin754 -> 922 bytes
-rw-r--r--view/theme/diabook/diabook-dark/icons/notify.pngbin1100 -> 973 bytes
-rw-r--r--view/theme/diabook/diabook-dark/icons/notify2.pngbin795 -> 973 bytes
-rw-r--r--view/theme/diabook/diabook-dark/icons/notify3.pngbin795 -> 973 bytes
-rw-r--r--view/theme/diabook/diabook-dark/icons/pencil.pngbin286 -> 567 bytes
-rw-r--r--view/theme/diabook/diabook-dark/icons/pencil2.pngbin384 -> 567 bytes
-rw-r--r--view/theme/diabook/diabook-dark/icons/recycle.pngbin296 -> 722 bytes
-rw-r--r--view/theme/diabook/diabook-dark/icons/scroll_top.pngbin296 -> 1062 bytes
-rw-r--r--view/theme/diabook/diabook-dark/icons/tagged.pngbin353 -> 713 bytes
-rw-r--r--view/theme/diabook/diabook-dark/icons/unstarred.pngbin468 -> 632 bytes
-rw-r--r--view/theme/diabook/diabook-dark/jot.tpl85
-rw-r--r--view/theme/diabook/diabook-dark/js/README22
-rw-r--r--view/theme/diabook/diabook-dark/js/jquery.ae.image.resize.js69
-rw-r--r--view/theme/diabook/diabook-dark/js/jquery.ae.image.resize.min.js1
-rw-r--r--view/theme/diabook/diabook-dark/js/jquery.autogrow.textarea.js46
-rw-r--r--view/theme/diabook/diabook-dark/js/jquery.cookie.js47
-rw-r--r--view/theme/diabook/diabook-dark/login.tpl33
-rw-r--r--view/theme/diabook/diabook-dark/mail_conv.tpl60
-rw-r--r--view/theme/diabook/diabook-dark/mail_display.tpl12
-rw-r--r--view/theme/diabook/diabook-dark/mail_list.tpl8
-rw-r--r--view/theme/diabook/diabook-dark/message_side.tpl10
-rw-r--r--view/theme/diabook/diabook-dark/nav.tpl190
-rw-r--r--view/theme/diabook/diabook-dark/nets.tpl15
-rw-r--r--view/theme/diabook/diabook-dark/oembed_video.tpl4
-rw-r--r--view/theme/diabook/diabook-dark/photo_item.tpl65
-rw-r--r--view/theme/diabook/diabook-dark/photo_view.tpl35
-rw-r--r--view/theme/diabook/diabook-dark/profile_side.tpl21
-rw-r--r--view/theme/diabook/diabook-dark/profile_vcard.tpl64
-rw-r--r--view/theme/diabook/diabook-dark/right_aside.tpl20
-rw-r--r--view/theme/diabook/diabook-dark/search_item.tpl100
-rw-r--r--view/theme/diabook/diabook-dark/style-network-wide.css6
-rw-r--r--view/theme/diabook/diabook-dark/style-network.css40
-rw-r--r--view/theme/diabook/diabook-dark/style-profile-wide.css6
-rw-r--r--view/theme/diabook/diabook-dark/style-profile.css32
-rw-r--r--view/theme/diabook/diabook-dark/style-wide.css6
-rw-r--r--view/theme/diabook/diabook-dark/style.css51
-rw-r--r--view/theme/diabook/diabook-dark/style.php277
-rw-r--r--view/theme/diabook/diabook-dark/theme.php488
-rw-r--r--view/theme/diabook/diabook-dark/theme_settings.tpl10
-rw-r--r--view/theme/diabook/diabook-dark/wall_item.tpl100
-rw-r--r--view/theme/diabook/diabook-dark/wallwall_item.tpl106
-rw-r--r--view/theme/diabook/diabook-green/admin_users.tpl88
-rwxr-xr-xview/theme/diabook/diabook-green/ch_directory_item.tpl10
-rw-r--r--view/theme/diabook/diabook-green/comment_item.tpl41
-rw-r--r--view/theme/diabook/diabook-green/communityhome.tpl86
-rw-r--r--view/theme/diabook/diabook-green/config.php84
-rw-r--r--view/theme/diabook/diabook-green/contact_template.tpl25
-rwxr-xr-xview/theme/diabook/diabook-green/directory_item.tpl11
-rw-r--r--view/theme/diabook/diabook-green/generic_links_widget.tpl11
-rwxr-xr-xview/theme/diabook/diabook-green/group_side.tpl34
-rw-r--r--view/theme/diabook/diabook-green/jot.tpl85
-rw-r--r--view/theme/diabook/diabook-green/js/README22
-rw-r--r--view/theme/diabook/diabook-green/js/jquery.ae.image.resize.js69
-rw-r--r--view/theme/diabook/diabook-green/js/jquery.ae.image.resize.min.js1
-rw-r--r--view/theme/diabook/diabook-green/js/jquery.autogrow.textarea.js46
-rw-r--r--view/theme/diabook/diabook-green/js/jquery.cookie.js47
-rw-r--r--view/theme/diabook/diabook-green/login.tpl33
-rw-r--r--view/theme/diabook/diabook-green/mail_conv.tpl60
-rw-r--r--view/theme/diabook/diabook-green/mail_display.tpl12
-rw-r--r--view/theme/diabook/diabook-green/mail_list.tpl8
-rw-r--r--view/theme/diabook/diabook-green/message_side.tpl10
-rw-r--r--view/theme/diabook/diabook-green/nav.tpl190
-rw-r--r--view/theme/diabook/diabook-green/nets.tpl15
-rw-r--r--view/theme/diabook/diabook-green/oembed_video.tpl4
-rw-r--r--view/theme/diabook/diabook-green/photo_item.tpl65
-rw-r--r--view/theme/diabook/diabook-green/photo_view.tpl35
-rw-r--r--view/theme/diabook/diabook-green/profile_side.tpl21
-rw-r--r--view/theme/diabook/diabook-green/profile_vcard.tpl64
-rw-r--r--view/theme/diabook/diabook-green/right_aside.tpl20
-rw-r--r--view/theme/diabook/diabook-green/screenshot.pngbin216868 -> 0 bytes
-rw-r--r--view/theme/diabook/diabook-green/search_item.tpl100
-rw-r--r--view/theme/diabook/diabook-green/style-network-wide.css22
-rw-r--r--view/theme/diabook/diabook-green/style-network.css26
-rw-r--r--view/theme/diabook/diabook-green/style-profile-wide.css24
-rw-r--r--view/theme/diabook/diabook-green/style-profile.css24
-rw-r--r--view/theme/diabook/diabook-green/style-wide.css32
-rw-r--r--view/theme/diabook/diabook-green/style.css34
-rw-r--r--view/theme/diabook/diabook-green/style.php277
-rw-r--r--view/theme/diabook/diabook-green/theme.php488
-rw-r--r--view/theme/diabook/diabook-green/theme_settings.tpl10
-rw-r--r--view/theme/diabook/diabook-green/wall_item.tpl100
-rw-r--r--view/theme/diabook/diabook-green/wallwall_item.tpl106
-rw-r--r--view/theme/diabook/diabook-pink/admin_users.tpl88
-rwxr-xr-xview/theme/diabook/diabook-pink/ch_directory_item.tpl10
-rw-r--r--view/theme/diabook/diabook-pink/comment_item.tpl41
-rw-r--r--view/theme/diabook/diabook-pink/communityhome.tpl86
-rw-r--r--view/theme/diabook/diabook-pink/config.php84
-rw-r--r--view/theme/diabook/diabook-pink/contact_template.tpl25
-rwxr-xr-xview/theme/diabook/diabook-pink/directory_item.tpl11
-rw-r--r--view/theme/diabook/diabook-pink/generic_links_widget.tpl11
-rwxr-xr-xview/theme/diabook/diabook-pink/group_side.tpl34
-rw-r--r--view/theme/diabook/diabook-pink/jot.tpl85
-rw-r--r--view/theme/diabook/diabook-pink/js/README22
-rw-r--r--view/theme/diabook/diabook-pink/js/jquery.ae.image.resize.js69
-rw-r--r--view/theme/diabook/diabook-pink/js/jquery.ae.image.resize.min.js1
-rw-r--r--view/theme/diabook/diabook-pink/js/jquery.autogrow.textarea.js46
-rw-r--r--view/theme/diabook/diabook-pink/js/jquery.cookie.js47
-rw-r--r--view/theme/diabook/diabook-pink/login.tpl33
-rw-r--r--view/theme/diabook/diabook-pink/mail_conv.tpl60
-rw-r--r--view/theme/diabook/diabook-pink/mail_display.tpl12
-rw-r--r--view/theme/diabook/diabook-pink/mail_list.tpl8
-rw-r--r--view/theme/diabook/diabook-pink/message_side.tpl10
-rw-r--r--view/theme/diabook/diabook-pink/nav.tpl190
-rw-r--r--view/theme/diabook/diabook-pink/nets.tpl15
-rw-r--r--view/theme/diabook/diabook-pink/oembed_video.tpl4
-rw-r--r--view/theme/diabook/diabook-pink/photo_item.tpl65
-rw-r--r--view/theme/diabook/diabook-pink/photo_view.tpl35
-rw-r--r--view/theme/diabook/diabook-pink/profile_side.tpl21
-rw-r--r--view/theme/diabook/diabook-pink/profile_vcard.tpl64
-rw-r--r--view/theme/diabook/diabook-pink/right_aside.tpl20
-rw-r--r--view/theme/diabook/diabook-pink/screenshot.pngbin216868 -> 0 bytes
-rw-r--r--view/theme/diabook/diabook-pink/search_item.tpl100
-rw-r--r--view/theme/diabook/diabook-pink/style-network-wide.css24
-rw-r--r--view/theme/diabook/diabook-pink/style-network.css28
-rw-r--r--view/theme/diabook/diabook-pink/style-profile-wide.css26
-rw-r--r--view/theme/diabook/diabook-pink/style-profile.css26
-rw-r--r--view/theme/diabook/diabook-pink/style-wide.css34
-rw-r--r--view/theme/diabook/diabook-pink/style.css36
-rw-r--r--view/theme/diabook/diabook-pink/style.php277
-rw-r--r--view/theme/diabook/diabook-pink/theme.php488
-rw-r--r--view/theme/diabook/diabook-pink/theme_settings.tpl10
-rw-r--r--view/theme/diabook/diabook-pink/wall_item.tpl100
-rw-r--r--view/theme/diabook/diabook-pink/wallwall_item.tpl106
-rw-r--r--view/theme/diabook/diabook-red/admin_users.tpl88
-rwxr-xr-xview/theme/diabook/diabook-red/ch_directory_item.tpl10
-rw-r--r--view/theme/diabook/diabook-red/comment_item.tpl41
-rw-r--r--view/theme/diabook/diabook-red/communityhome.tpl87
-rw-r--r--view/theme/diabook/diabook-red/config.php84
-rw-r--r--view/theme/diabook/diabook-red/contact_template.tpl25
-rwxr-xr-xview/theme/diabook/diabook-red/directory_item.tpl11
-rw-r--r--view/theme/diabook/diabook-red/generic_links_widget.tpl11
-rwxr-xr-xview/theme/diabook/diabook-red/group_side.tpl34
-rw-r--r--view/theme/diabook/diabook-red/jot.tpl85
-rw-r--r--view/theme/diabook/diabook-red/js/README22
-rw-r--r--view/theme/diabook/diabook-red/js/jquery.ae.image.resize.js69
-rw-r--r--view/theme/diabook/diabook-red/js/jquery.ae.image.resize.min.js1
-rw-r--r--view/theme/diabook/diabook-red/js/jquery.autogrow.textarea.js46
-rw-r--r--view/theme/diabook/diabook-red/js/jquery.cookie.js47
-rw-r--r--view/theme/diabook/diabook-red/login.tpl33
-rw-r--r--view/theme/diabook/diabook-red/mail_conv.tpl60
-rw-r--r--view/theme/diabook/diabook-red/mail_display.tpl12
-rw-r--r--view/theme/diabook/diabook-red/mail_list.tpl8
-rw-r--r--view/theme/diabook/diabook-red/message_side.tpl10
-rw-r--r--view/theme/diabook/diabook-red/nav.tpl190
-rw-r--r--view/theme/diabook/diabook-red/nets.tpl15
-rw-r--r--view/theme/diabook/diabook-red/oembed_video.tpl4
-rw-r--r--view/theme/diabook/diabook-red/photo_item.tpl65
-rw-r--r--view/theme/diabook/diabook-red/photo_view.tpl36
-rw-r--r--view/theme/diabook/diabook-red/profile_side.tpl21
-rw-r--r--view/theme/diabook/diabook-red/profile_vcard.tpl64
-rw-r--r--view/theme/diabook/diabook-red/right_aside.tpl20
-rw-r--r--view/theme/diabook/diabook-red/screenshot.pngbin217403 -> 0 bytes
-rw-r--r--view/theme/diabook/diabook-red/search_item.tpl100
-rw-r--r--view/theme/diabook/diabook-red/style-network-wide.css16
-rw-r--r--view/theme/diabook/diabook-red/style-network.css16
-rw-r--r--view/theme/diabook/diabook-red/style-profile-wide.css16
-rw-r--r--view/theme/diabook/diabook-red/style-profile.css16
-rw-r--r--view/theme/diabook/diabook-red/style-wide.css18
-rw-r--r--view/theme/diabook/diabook-red/style.css18
-rw-r--r--view/theme/diabook/diabook-red/style.php277
-rw-r--r--view/theme/diabook/diabook-red/theme.php483
-rw-r--r--view/theme/diabook/diabook-red/theme_settings.tpl10
-rw-r--r--view/theme/diabook/diabook-red/wall_item.tpl100
-rw-r--r--view/theme/diabook/diabook-red/wallwall_item.tpl106
-rw-r--r--view/theme/diabook/footer.tpl3
-rwxr-xr-xview/theme/diabook/group_side.tpl2
-rw-r--r--view/theme/diabook/icons/scroll_bottom.pngbin0 -> 444 bytes
-rw-r--r--view/theme/diabook/js/OpenLayers.js2885
-rw-r--r--view/theme/diabook/js/README5
-rw-r--r--view/theme/diabook/js/jquery-ui-1.8.20.custom.min.js125
-rw-r--r--view/theme/diabook/js/jquery.mapquery.core.js1028
-rw-r--r--view/theme/diabook/js/jquery.mapquery.mqMousePosition.js107
-rw-r--r--view/theme/diabook/js/jquery.mapquery.mqZoomSlider.js85
-rw-r--r--view/theme/diabook/js/jquery.mousewheel.js84
-rw-r--r--view/theme/diabook/js/jquery.tmpl.js486
-rw-r--r--view/theme/diabook/js/jquery.twitter.search.js289
-rw-r--r--view/theme/diabook/nav.tpl2
-rw-r--r--view/theme/diabook/nets.tpl6
-rw-r--r--view/theme/diabook/oembed_video.tpl2
-rw-r--r--view/theme/diabook/style-network-wide.css20
-rw-r--r--view/theme/diabook/style-network.css21
-rw-r--r--view/theme/diabook/style-profile-wide.css20
-rw-r--r--view/theme/diabook/style-profile.css20
-rw-r--r--view/theme/diabook/style-wide.css25
-rw-r--r--view/theme/diabook/style.css25
-rw-r--r--view/theme/diabook/style.php8
-rwxr-xr-xview/theme/diabook/theme.php836
-rw-r--r--view/theme/diabook/theme_settings.tpl27
-rw-r--r--view/theme/dispy-dark/bottom.tpl46
-rw-r--r--view/theme/dispy-dark/communityhome.tpl39
-rw-r--r--view/theme/dispy-dark/contact_template.tpl30
-rw-r--r--view/theme/dispy-dark/conversation.tpl23
-rw-r--r--view/theme/dispy-dark/default.php44
-rw-r--r--view/theme/dispy-dark/group_side.tpl30
-rw-r--r--view/theme/dispy-dark/head.tpl89
-rw-r--r--view/theme/dispy-dark/header.tpl0
-rw-r--r--view/theme/dispy-dark/jot-header.tpl349
-rw-r--r--view/theme/dispy-dark/jot.tpl72
-rw-r--r--view/theme/dispy-dark/lang_selector.tpl10
-rw-r--r--view/theme/dispy-dark/mail_head.tpl5
-rw-r--r--view/theme/dispy-dark/nav.tpl138
-rw-r--r--view/theme/dispy-dark/nets.tpl10
-rw-r--r--view/theme/dispy-dark/photo-menu.jpgbin459 -> 0 bytes
-rw-r--r--view/theme/dispy-dark/photo_view.tpl37
-rw-r--r--view/theme/dispy-dark/profile_vcard.tpl82
-rw-r--r--view/theme/dispy-dark/saved_searches_aside.tpl14
-rw-r--r--view/theme/dispy-dark/search_item.tpl54
-rw-r--r--view/theme/dispy-dark/style.css3172
-rw-r--r--view/theme/dispy-dark/theme.php163
-rw-r--r--view/theme/dispy-dark/wall_item.tpl84
-rw-r--r--view/theme/dispy-dark/wallwall_item.tpl90
-rw-r--r--view/theme/dispy/README.md29
-rw-r--r--view/theme/dispy/comment_item.tpl2
-rw-r--r--view/theme/dispy/config.php79
-rw-r--r--view/theme/dispy/css/media.less71
-rw-r--r--view/theme/dispy/css/reset.less66
-rw-r--r--view/theme/dispy/dark/_base.less162
-rw-r--r--view/theme/dispy/dark/editicons.png (renamed from view/theme/dispy-dark/editicons.png)bin4911 -> 4911 bytes
-rw-r--r--view/theme/dispy/dark/editicons.svg (renamed from view/theme/dispy-dark/editicons.svg)0
-rw-r--r--view/theme/dispy/dark/icons.png (renamed from view/theme/dispy-dark/icons.png)bin20197 -> 20197 bytes
-rw-r--r--view/theme/dispy/dark/icons.svg (renamed from view/theme/dispy-dark/icons.svg)0
-rw-r--r--view/theme/dispy/dark/login-bg.gif (renamed from view/theme/dispy-dark/login-bg.gif)bin237 -> 237 bytes
-rw-r--r--view/theme/dispy/dark/menu-user-pin.jpg (renamed from view/theme/dispy-dark/menu-user-pin.jpg)bin385 -> 385 bytes
-rw-r--r--view/theme/dispy/dark/next.png (renamed from view/theme/dispy-dark/next.png)bin590 -> 590 bytes
-rw-r--r--view/theme/dispy/dark/notifications.png (renamed from view/theme/dispy-dark/notifications.png)bin2494 -> 2494 bytes
-rw-r--r--view/theme/dispy/dark/notifications.svg (renamed from view/theme/dispy-dark/notifications.svg)0
-rw-r--r--view/theme/dispy/dark/photo-menu.jpg (renamed from view/theme/diabook-aerith/icons/photo-menu.jpg)bin459 -> 459 bytes
-rw-r--r--view/theme/dispy/dark/premium.png (renamed from view/theme/dispy-dark/premium.png)bin2304 -> 2304 bytes
-rw-r--r--view/theme/dispy/dark/prev.png (renamed from view/theme/dispy-dark/prev.png)bin593 -> 593 bytes
-rw-r--r--view/theme/dispy/dark/screenshot.jpg (renamed from view/theme/dispy-dark/screenshot.jpg)bin39101 -> 39101 bytes
-rw-r--r--view/theme/dispy/dark/star.png (renamed from view/theme/dispy-dark/star.png)bin2129 -> 2129 bytes
-rw-r--r--view/theme/dispy/dark/style.css526
-rw-r--r--view/theme/dispy/dark/style.less3014
-rw-r--r--view/theme/dispy/dark/tag.png (renamed from view/theme/dispy-dark/tag.png)bin571 -> 571 bytes
-rw-r--r--view/theme/dispy/dark/theme.php31
-rw-r--r--view/theme/dispy/icons/connect.png (renamed from view/theme/dispy-dark/connect.png)bin443 -> 443 bytes
-rw-r--r--view/theme/dispy/jot-header.tpl8
-rw-r--r--view/theme/dispy/jot.tpl14
-rw-r--r--view/theme/dispy/js/modernizr.custom.2.5.3.js989
-rw-r--r--view/theme/dispy/js/modernizr.custom.2.5.3.min.js4
-rw-r--r--view/theme/dispy/light/_base.less101
-rw-r--r--view/theme/dispy/light/connect.png (renamed from view/theme/dispy/connect.png)bin443 -> 443 bytes
-rw-r--r--view/theme/dispy/light/editicons.png (renamed from view/theme/dispy/editicons.png)bin4923 -> 4923 bytes
-rw-r--r--view/theme/dispy/light/editicons.svg (renamed from view/theme/dispy/editicons.svg)0
-rw-r--r--view/theme/dispy/light/icons.png (renamed from view/theme/dispy/icons.png)bin19715 -> 19715 bytes
-rw-r--r--view/theme/dispy/light/icons.svg (renamed from view/theme/dispy/icons.svg)0
-rw-r--r--view/theme/dispy/light/login-bg.gif (renamed from view/theme/dispy/login-bg.gif)bin237 -> 237 bytes
-rw-r--r--view/theme/dispy/light/menu-user-pin.jpg (renamed from view/theme/dispy/menu-user-pin.jpg)bin385 -> 385 bytes
-rw-r--r--view/theme/dispy/light/next.png (renamed from view/theme/dispy/next.png)bin590 -> 590 bytes
-rw-r--r--view/theme/dispy/light/notifications.png (renamed from view/theme/dispy/notifications.png)bin2494 -> 2494 bytes
-rw-r--r--view/theme/dispy/light/notifications.svg (renamed from view/theme/dispy/notifications.svg)0
-rw-r--r--view/theme/dispy/light/photo-menu.jpg (renamed from view/theme/diabook-red/icons/photo-menu.jpg)bin459 -> 459 bytes
-rw-r--r--view/theme/dispy/light/premium.png (renamed from view/theme/dispy/premium.png)bin2304 -> 2304 bytes
-rw-r--r--view/theme/dispy/light/prev.png (renamed from view/theme/dispy/prev.png)bin593 -> 593 bytes
-rw-r--r--view/theme/dispy/light/screenshot.jpg (renamed from view/theme/dispy/screenshot.jpg)bin60400 -> 60400 bytes
-rw-r--r--view/theme/dispy/light/star.png (renamed from view/theme/dispy/star.png)bin2129 -> 2129 bytes
-rw-r--r--view/theme/dispy/light/style.css522
-rw-r--r--view/theme/dispy/light/style.less2925
-rw-r--r--view/theme/dispy/light/tag.png (renamed from view/theme/dispy/tag.png)bin571 -> 571 bytes
-rw-r--r--view/theme/dispy/light/theme.php32
-rw-r--r--view/theme/dispy/photo-menu.jpgbin459 -> 0 bytes
-rw-r--r--view/theme/dispy/photo_view.tpl9
-rw-r--r--view/theme/dispy/profile_vcard.tpl2
-rw-r--r--view/theme/dispy/style.css3691
-rw-r--r--view/theme/dispy/style.less2879
-rw-r--r--view/theme/dispy/style.php250
-rw-r--r--view/theme/dispy/theme.php70
-rw-r--r--view/theme/dispy/theme_settings.tpl (renamed from view/theme/diabook-red/theme_settings.tpl)6
-rw-r--r--view/theme/dispy/wall_item.tpl2
-rw-r--r--view/theme/duepuntozero/bbedit.pngbin0 -> 2145 bytes
-rwxr-xr-x[-rw-r--r--]view/theme/duepuntozero/comment_item.tpl (renamed from view/theme/dispy-dark/comment_item.tpl)40
-rw-r--r--view/theme/duepuntozero/editicons.pngbin0 -> 6300 bytes
-rw-r--r--view/theme/duepuntozero/nav.tpl70
-rw-r--r--view/theme/duepuntozero/style.css82
-rw-r--r--view/theme/duepuntozero/theme.php36
-rw-r--r--view/theme/greenzero/editicons.pngbin0 -> 6300 bytes
-rw-r--r--view/theme/greenzero/theme.php36
-rw-r--r--view/theme/purplezero/editicons.pngbin0 -> 6300 bytes
-rw-r--r--view/theme/purplezero/theme.php36
-rw-r--r--view/theme/quattro/birthdays_reminder.tpl1
-rw-r--r--view/theme/quattro/events_reminder.tpl39
-rw-r--r--view/theme/slack-NS/editicons.pngbin0 -> 6300 bytes
-rw-r--r--view/theme/slack-NS/theme.php36
-rw-r--r--view/theme/slackr/editicons.pngbin0 -> 6300 bytes
-rw-r--r--view/theme/slackr/theme.php37
854 files changed, 27120 insertions, 82504 deletions
diff --git a/boot.php b/boot.php
index bbcc9d9a6..e98bfea9d 100644
--- a/boot.php
+++ b/boot.php
@@ -9,9 +9,9 @@ require_once('include/nav.php');
require_once('include/cache.php');
define ( 'FRIENDICA_PLATFORM', 'Friendica');
-define ( 'FRIENDICA_VERSION', '2.3.1318' );
+define ( 'FRIENDICA_VERSION', '2.3.1336' );
define ( 'DFRN_PROTOCOL_VERSION', '2.23' );
-define ( 'DB_UPDATE_VERSION', 1138 );
+define ( 'DB_UPDATE_VERSION', 1143 );
define ( 'EOL', "<br />\r\n" );
define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' );
@@ -30,6 +30,12 @@ define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' );
define ( 'JPEG_QUALITY', 100 );
/**
+ * Not yet used
+ */
+
+define ( 'DEFAULT_DB_ENGINE', 'MyISAM' );
+
+/**
* SSL redirection policies
*/
@@ -74,6 +80,14 @@ define ( 'HOOK_FILE', 1);
define ( 'HOOK_FUNCTION', 2);
/**
+ * DB update return values
+ */
+
+define ( 'UPDATE_SUCCESS', 0);
+define ( 'UPDATE_FAILED', 1);
+
+
+/**
*
* page/profile types
*
@@ -193,6 +207,8 @@ define ( 'ACTIVITY_REQ_FRIEND', NAMESPACE_ACTIVITY_SCHEMA . 'request-friend' );
define ( 'ACTIVITY_UNFRIEND', NAMESPACE_ACTIVITY_SCHEMA . 'remove-friend' );
define ( 'ACTIVITY_FOLLOW', NAMESPACE_ACTIVITY_SCHEMA . 'follow' );
define ( 'ACTIVITY_UNFOLLOW', NAMESPACE_ACTIVITY_SCHEMA . 'stop-following' );
+define ( 'ACTIVITY_JOIN', NAMESPACE_ACTIVITY_SCHEMA . 'join' );
+
define ( 'ACTIVITY_POST', NAMESPACE_ACTIVITY_SCHEMA . 'post' );
define ( 'ACTIVITY_UPDATE', NAMESPACE_ACTIVITY_SCHEMA . 'update' );
define ( 'ACTIVITY_TAG', NAMESPACE_ACTIVITY_SCHEMA . 'tag' );
@@ -205,6 +221,7 @@ define ( 'ACTIVITY_OBJ_PHOTO', NAMESPACE_ACTIVITY_SCHEMA . 'photo' );
define ( 'ACTIVITY_OBJ_P_PHOTO', NAMESPACE_ACTIVITY_SCHEMA . 'profile-photo' );
define ( 'ACTIVITY_OBJ_ALBUM', NAMESPACE_ACTIVITY_SCHEMA . 'photo-album' );
define ( 'ACTIVITY_OBJ_EVENT', NAMESPACE_ACTIVITY_SCHEMA . 'event' );
+define ( 'ACTIVITY_OBJ_GROUP', NAMESPACE_ACTIVITY_SCHEMA . 'group' );
define ( 'ACTIVITY_OBJ_TAGTERM', NAMESPACE_DFRN . '/tagterm' );
define ( 'ACTIVITY_OBJ_PROFILE', NAMESPACE_DFRN . '/profile' );
@@ -658,32 +675,29 @@ if(! function_exists('check_config')) {
// call the specific update
-// global $db;
-// $db->excep(TRUE);
-// try {
-// $db->beginTransaction();
- $func = 'update_' . $x;
- $func($a);
-// $db->commit();
-// } catch(Exception $ex) {
-// $db->rollback();
-// //send the administrator an e-mail
-// $email_tpl = get_intltext_template("update_fail_eml.tpl");
-// $email_tpl = replace_macros($email_tpl, array(
-// '$sitename' => $a->config['sitename'],
-// '$siteurl' => $a->get_baseurl(),
-// '$update' => $x,
-// '$error' => $ex->getMessage()));
-// $subject=sprintf(t('Update Error at %s'), $a->get_baseurl());
+ $func = 'update_' . $x;
+ $retval = $func();
+ if($retval) {
+ //send the administrator an e-mail
+ $email_tpl = get_intltext_template("update_fail_eml.tpl");
+ $email_msg = replace_macros($email_tpl, array(
+ '$sitename' => $a->config['sitename'],
+ '$siteurl' => $a->get_baseurl(),
+ '$update' => $x,
+ '$error' => sprintf( t('Update %s failed. See error logs.'), $x)
+ ));
+ $subject=sprintf(t('Update Error at %s'), $a->get_baseurl());
-// mail($a->config['admin_email'], $subject, $text,
-// 'From: ' . t('Administrator') . '@' . $_SERVER['SERVER_NAME'] . "\n"
-// . 'Content-type: text/plain; charset=UTF-8' . "\n"
-// . 'Content-transfer-encoding: 8bit' );
-// //try the logger
-// logger('update failed: '.$ex->getMessage().EOL);
-// }
-// $db->excep(FALSE);
+ mail($a->config['admin_email'], $subject, $email_msg,
+ 'From: ' . t('Administrator') . '@' . $_SERVER['SERVER_NAME'] . "\n"
+ . 'Content-type: text/plain; charset=UTF-8' . "\n"
+ . 'Content-transfer-encoding: 8bit' );
+ //try the logger
+ logger('CRITICAL: Update Failed: '. $x);
+ }
+ else
+ set_config('database','update_' . $x, 'success');
+
}
}
set_config('system','build', DB_UPDATE_VERSION);
@@ -725,9 +739,10 @@ if(! function_exists('check_config')) {
foreach($installed as $i) {
if(! in_array($i['name'],$plugins_arr)) {
uninstall_plugin($i['name']);
- }
- else
+ }
+ else {
$installed_arr[] = $i['name'];
+ }
}
}
@@ -1174,11 +1189,7 @@ if(! function_exists('get_birthdays')) {
}
$classtoday = $istoday ? ' birthday-today ' : '';
if($total) {
- $o .= '<div id="birthday-notice" class="birthday-notice fakelink' . $classtoday . '" onclick=openClose(\'birthday-wrapper\'); >' . t('Birthday Reminders') . ' ' . '(' . $total . ')' . '</div>';
- $o .= '<div id="birthday-wrapper" style="display: none;" ><div id="birthday-title">' . t('Birthdays this week:') . '</div>';
- $o .= '<div id="birthday-title-end"></div>';
-
- foreach($r as $rr) {
+ foreach($r as &$rr) {
if(! strlen($rr['name']))
continue;
@@ -1196,15 +1207,24 @@ if(! function_exists('get_birthdays')) {
$url = $a->get_baseurl() . '/redir/' . $rr['cid'];
}
- $o .= '<div class="birthday-list" id="birthday-' . $rr['eid'] . '"><a class="birthday-link$sparkle" target="redir" href="'
- . $url . '">' . $rr['name'] . '</a> '
- . day_translate(datetime_convert('UTC', $a->timezone, $rr['start'], $rr['adjust'] ? $bd_format : $bd_short)) . (($today) ? ' ' . t('[today]') : '')
- . '</div>' ;
+ $rr['link'] = $url;
+ $rr['title'] = $rr['name'];
+ $rr['date'] = day_translate(datetime_convert('UTC', $a->timezone, $rr['start'], $rr['adjust'] ? $bd_format : $bd_short)) . (($today) ? ' ' . t('[today]') : '');
+ $rr['startime'] = Null;
+ $rr['today'] = $today;
+
}
- $o .= '</div></div>';
}
}
- return $o;
+ $tpl = get_markup_template("birthdays_reminder.tpl");
+ return replace_macros($tpl, array(
+ '$baseurl' => $a->get_baseurl(),
+ '$classtoday' => $classtoday,
+ '$count' => $total,
+ '$event_reminders' => t('Birthday Reminders'),
+ '$event_title' => t('Birthdays this week:'),
+ '$events' => $r,
+ ));
}
}
@@ -1215,7 +1235,6 @@ if(! function_exists('get_events')) {
require_once('include/bbcode.php');
$a = get_app();
- $o = '';
if(! local_user())
return $o;
@@ -1242,18 +1261,15 @@ if(! function_exists('get_events')) {
if($strt === datetime_convert('UTC',$a->timezone,'now','Y-m-d'))
$istoday = true;
}
- $classtoday = (($istoday) ? ' event-today ' : '');
-
- $o .= '<div id="event-notice" class="birthday-notice fakelink' . $classtoday . '" onclick=openClose(\'event-wrapper\'); >' . t('Event Reminders') . ' ' . '(' . count($r) . ')' . '</div>';
- $o .= '<div id="event-wrapper" style="display: none;" ><div id="event-title">' . t('Events this week:') . '</div>';
- $o .= '<div id="event-title-end"></div>';
+ $classtoday = (($istoday) ? 'event-today' : '');
- foreach($r as $rr) {
+ foreach($r as &$rr) {
if($rr['adjust'])
- $md = datetime_convert('UTC',$a->timezone,$rr['start'],'Y/m\#\l\i\n\k\-j');
+ $md = datetime_convert('UTC',$a->timezone,$rr['start'],'Y/m');
else
- $md = datetime_convert('UTC','UTC',$rr['start'],'Y/m\#\l\i\n\k\-j');
+ $md = datetime_convert('UTC','UTC',$rr['start'],'Y/m');
+ $md .= "/#link-".$rr['id'];
$title = substr(strip_tags(bbcode($rr['desc'])),0,32) . '... ';
if(! $title)
@@ -1261,15 +1277,24 @@ if(! function_exists('get_events')) {
$strt = datetime_convert('UTC',$rr['convert'] ? $a->timezone : 'UTC',$rr['start']);
$today = ((substr($strt,0,10) === datetime_convert('UTC',$a->timezone,'now','Y-m-d')) ? true : false);
-
- $o .= '<div class="event-list" id="event-' . $rr['eid'] . '"></a> <a href="events/' . $md . '">' . $title . '</a>'
- . day_translate(datetime_convert('UTC', $rr['adjust'] ? $a->timezone : 'UTC', $rr['start'], $bd_format)) . (($today) ? ' ' . t('[today]') : '')
- . '</div>' ;
+
+ $rr['link'] = $md;
+ $rr['title'] = $title;
+ $rr['date'] = day_translate(datetime_convert('UTC', $rr['adjust'] ? $a->timezone : 'UTC', $rr['start'], $bd_format)) . (($today) ? ' ' . t('[today]') : '');
+ $rr['startime'] = $strt;
+ $rr['today'] = $today;
}
- $o .= '</div></div>';
}
- return $o;
+ $tpl = get_markup_template("events_reminder.tpl");
+ return replace_macros($tpl, array(
+ '$baseurl' => $a->get_baseurl(),
+ '$classtoday' => $classtoday,
+ '$count' => count($r),
+ '$event_reminders' => t('Event Reminders'),
+ '$event_title' => t('Events this week:'),
+ '$events' => $r,
+ ));
}
}
@@ -1453,16 +1478,19 @@ if(! function_exists('profile_tabs')){
'label'=>t('Status'),
'url' => $url,
'sel' => ((!isset($tab)&&$a->argv[0]=='profile')?'active':''),
+ 'title' => t('Status Messages and Posts'),
),
array(
'label' => t('Profile'),
'url' => $url.'/?tab=profile',
'sel' => ((isset($tab) && $tab=='profile')?'active':''),
+ 'title' => t('Profile Details'),
),
array(
'label' => t('Photos'),
'url' => $a->get_baseurl() . '/photos/' . $nickname,
'sel' => ((!isset($tab)&&$a->argv[0]=='photos')?'active':''),
+ 'title' => t('Photo Albums'),
),
);
@@ -1471,11 +1499,13 @@ if(! function_exists('profile_tabs')){
'label' => t('Events'),
'url' => $a->get_baseurl() . '/events',
'sel' =>((!isset($tab)&&$a->argv[0]=='events')?'active':''),
+ 'title' => t('Events and Calendar'),
);
$tabs[] = array(
'label' => t('Personal Notes'),
'url' => $a->get_baseurl() . '/notes',
'sel' =>((!isset($tab)&&$a->argv[0]=='notes')?'active':''),
+ 'title' => t('Only You Can See This'),
);
}
@@ -1495,6 +1525,15 @@ function get_my_url() {
return false;
}
+function zrl_init(&$a) {
+ $tmp_str = get_my_url();
+ if(validate_url($tmp_str)) {
+ proc_run('php','include/gprobe.php',bin2hex($tmp_str));
+ $arr = array('zrl' => $tmp_str, 'url' => $a->cmd);
+ call_hooks('zrl_init',$arr);
+ }
+}
+
function zrl($s,$force = false) {
if(! strlen($s))
return $s;
diff --git a/database.sql b/database.sql
index eadb53cc6..cf086796a 100644
--- a/database.sql
+++ b/database.sql
@@ -16,9 +16,11 @@ CREATE TABLE IF NOT EXISTS `addon` (
`name` char(255) NOT NULL,
`version` char(255) NOT NULL,
`installed` tinyint(1) NOT NULL DEFAULT '0',
+ `hidden` tinyint(1) NOT NULL DEFAULT '0',
`timestamp` bigint(20) NOT NULL DEFAULT '0',
`plugin_admin` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
+ PRIMARY KEY (`id`),
+ KEY `hidden` (`hidden`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
@@ -172,6 +174,7 @@ CREATE TABLE IF NOT EXISTS `contact` (
`writable` tinyint(1) NOT NULL DEFAULT '0',
`forum` tinyint(1) NOT NULL DEFAULT '0',
`hidden` tinyint(1) NOT NULL DEFAULT '0',
+ `archive` tinyint(1) NOT NULL DEFAULT '0',
`pending` tinyint(1) NOT NULL DEFAULT '1',
`rating` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0-5 reputation, 0 unknown, 1 call police, 5 inscrutable',
`reason` text NOT NULL COMMENT 'why a rating was given - will help friends decide to make friends or not',
@@ -197,6 +200,7 @@ CREATE TABLE IF NOT EXISTS `contact` (
KEY `nurl` (`nurl`),
KEY `pending` (`pending`),
KEY `hidden` (`hidden`),
+ KEY `archive` (`archive`),
KEY `forum` (`forum`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
@@ -380,11 +384,13 @@ CREATE TABLE IF NOT EXISTS `glink` (
`cid` int(11) NOT NULL,
`uid` int(11) NOT NULL,
`gcid` int(11) NOT NULL,
+ `zcid` int(11) NOT NULL,
`updated` datetime NOT NULL,
PRIMARY KEY (`id`),
KEY `cid` (`cid`),
KEY `uid` (`uid`),
KEY `gcid` (`gcid`),
+ KEY `zcid` (`zcid`),
KEY `updated` (`updated`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
@@ -1017,9 +1023,11 @@ CREATE TABLE IF NOT EXISTS `user` (
`pwdreset` char(255) NOT NULL,
`maxreq` int(11) NOT NULL DEFAULT '10',
`expire` int(10) unsigned NOT NULL DEFAULT '0',
+ `account_removed` tinyint(1) NOT NULL DEFAULT '0',
`account_expired` tinyint(1) NOT NULL DEFAULT '0',
`account_expires_on` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`expire_notification_sent` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `service_class` char(32) NOT NULL,
`allow_cid` mediumtext NOT NULL,
`allow_gid` mediumtext NOT NULL,
`deny_cid` mediumtext NOT NULL,
@@ -1034,7 +1042,9 @@ CREATE TABLE IF NOT EXISTS `user` (
KEY `blocked` (`blocked`),
KEY `verified` (`verified`),
KEY `unkmail` (`unkmail`),
- KEY `cntunkmail` (`cntunkmail`)
+ KEY `cntunkmail` (`cntunkmail`),
+ KEY `account_removed` (`account_removed`),
+ KEY `service_class` (`service_class`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
diff --git a/htconfig.php b/htconfig.php
index 63a40c809..872572654 100644
--- a/htconfig.php
+++ b/htconfig.php
@@ -69,7 +69,7 @@ $a->config['system']['rino_encrypt'] = true;
// allowed themes (change this from admin panel after installation)
-$a->config['system']['allowed_themes'] = 'dispy,quattro,testbubble,vier,darkbubble,darkzero,duepuntozero,greenzero,purplezero,quattro-green,slackr,diabook,diabook-blue';
+$a->config['system']['allowed_themes'] = 'dispy,quattro,vier,darkzero,duepuntozero,greenzero,purplezero,slackr,diabook';
// default system theme
diff --git a/images/smiley-thumbsup.gif b/images/smiley-thumbsup.gif
index a9533a64d..1bc6b124e 100644
--- a/images/smiley-thumbsup.gif
+++ b/images/smiley-thumbsup.gif
Binary files differ
diff --git a/include/Contact.php b/include/Contact.php
index 9ba1e8ae5..2523fc023 100644
--- a/include/Contact.php
+++ b/include/Contact.php
@@ -51,6 +51,21 @@ function user_remove($uid) {
function contact_remove($id) {
+
+ $r = q("select uid from contact where id = %d limit 1",
+ intval($id)
+ );
+ if((! count($r)) || (! intval($r[0]['uid'])))
+ return;
+
+ $archive = get_pconfig($r[0]['uid'], 'system','archive_removed_contacts');
+ if($archive) {
+ q("update contact set `archive` = 1, `network` = 'none', `writable` = 0 where id = %d limit 1",
+ intval($id)
+ );
+ return;
+ }
+
q("DELETE FROM `contact` WHERE `id` = %d LIMIT 1",
intval($id)
);
@@ -73,6 +88,49 @@ function contact_remove($id) {
}
+// sends an unfriend message. Does not remove the contact
+
+function terminate_friendship($user,$self,$contact) {
+
+
+ $a = get_app();
+
+ require_once('include/datetime.php');
+
+ if($contact['network'] === NETWORK_OSTATUS) {
+
+ $slap = replace_macros(get_markup_template('follow_slap.tpl'), array(
+ '$name' => $user['username'],
+ '$profile_page' => $a->get_baseurl() . '/profile/' . $user['nickname'],
+ '$photo' => $self['photo'],
+ '$thumb' => $self['thumb'],
+ '$published' => datetime_convert('UTC','UTC', 'now', ATOM_TIME),
+ '$item_id' => 'urn:X-dfrn:' . $a->get_hostname() . ':unfollow:' . random_string(),
+ '$title' => '',
+ '$type' => 'text',
+ '$content' => t('stopped following'),
+ '$nick' => $user['nickname'],
+ '$verb' => 'http://ostatus.org/schema/1.0/unfollow', // ACTIVITY_UNFOLLOW,
+ '$ostat_follow' => '' // '<as:verb>http://ostatus.org/schema/1.0/unfollow</as:verb>' . "\r\n"
+ ));
+
+ if((x($contact,'notify')) && (strlen($contact['notify']))) {
+ require_once('include/salmon.php');
+ slapper($user,$contact['notify'],$slap);
+ }
+ }
+ elseif($contact['network'] === NETWORK_DIASPORA) {
+ require_once('include/diaspora.php');
+ diaspora_unshare($user,$contact);
+ }
+ elseif($contact['network'] === NETWORK_DFRN) {
+ require_once('include/items.php');
+ dfrn_deliver($user,$contact,'placeholder', 1);
+ }
+
+}
+
+
// Contact has refused to recognise us as a friend. We will start a countdown.
// If they still don't recognise us in 32 days, the relationship is over,
// and we won't waste any more time trying to communicate with them.
diff --git a/include/Scrape.php b/include/Scrape.php
index b20d7d604..227252600 100644
--- a/include/Scrape.php
+++ b/include/Scrape.php
@@ -282,7 +282,7 @@ function scrape_feed($url) {
}
}
if(! $basename)
- $basename = substr($url,0,strrpos($url,'/')) . '/';
+ $basename = implode('/', array_slice(explode('/',$url),0,3)) . '/';
$items = $dom->getElementsByTagName('link');
diff --git a/include/acl_selectors.php b/include/acl_selectors.php
index a5f5aff53..461ad0c36 100644
--- a/include/acl_selectors.php
+++ b/include/acl_selectors.php
@@ -122,7 +122,7 @@ function contact_selector($selname, $selclass, $preselected = false, $options) {
$o .= "<select name=\"{$selname}[]\" id=\"$selclass\" class=\"$selclass\" multiple=\"multiple\" size=\"" . $x['size'] . "$\" $tabindex >\r\n";
$r = q("SELECT `id`, `name`, `url`, `network` FROM `contact`
- WHERE `uid` = %d AND `self` = 0 AND `blocked` = 0 AND `pending` = 0 AND `notify` != ''
+ WHERE `uid` = %d AND `self` = 0 AND `blocked` = 0 AND `pending` = 0 AND `archive` = 0 AND `notify` != ''
$sql_extra
ORDER BY `name` ASC ",
intval(local_user())
@@ -188,7 +188,7 @@ function contact_select($selname, $selclass, $preselected = false, $size = 4, $p
$o .= "<select name=\"{$selname}[]\" id=\"$selclass\" class=\"$selclass\" multiple=\"multiple\" size=\"$size\" $tabindex >\r\n";
$r = q("SELECT `id`, `name`, `url`, `network` FROM `contact`
- WHERE `uid` = %d AND `self` = 0 AND `blocked` = 0 AND `pending` = 0 AND `notify` != ''
+ WHERE `uid` = %d AND `self` = 0 AND `blocked` = 0 AND `pending` = 0 AND `archive` = 0 AND `notify` != ''
$sql_extra
ORDER BY `name` ASC ",
intval(local_user())
diff --git a/include/api.php b/include/api.php
index 11494ba27..f58a91a72 100644
--- a/include/api.php
+++ b/include/api.php
@@ -380,7 +380,7 @@
$nick = $name;
// Generating a random ID
- if (!array_key_exists($nick, $usercache))
+ if (is_null($usercache[$nick]) or !array_key_exists($nick, $usercache))
$usercache[$nick] = mt_rand(2000000, 2100000);
$ret = array(
@@ -567,8 +567,17 @@
$_REQUEST['profile_uid'] = local_user();
if(requestdata('parent'))
$_REQUEST['type'] = 'net-comment';
- else
+ else {
$_REQUEST['type'] = 'wall';
+ if(x($_FILES,'media')) {
+ // upload the image if we have one
+ $_REQUEST['hush']='yeah'; //tell wall_upload function to return img info instead of echo
+ require_once('mod/wall_upload.php');
+ $media = wall_upload_post($a);
+ if(strlen($media)>0)
+ $_REQUEST['body'] .= "\n\n".$media;
+ }
+ }
// set this so that the item_post() function is quiet and doesn't redirect or emit json
diff --git a/include/bbcode.php b/include/bbcode.php
index 3697f1fc5..85d310b75 100644
--- a/include/bbcode.php
+++ b/include/bbcode.php
@@ -298,6 +298,9 @@ function bbcode($Text,$preserve_nl = false) {
$Text = preg_replace_callback("/\[nobb\](.*?)\[\/nobb\]/ism", 'bb_unspacefy_and_trim',$Text);
$Text = preg_replace_callback("/\[pre\](.*?)\[\/pre\]/ism", 'bb_unspacefy_and_trim',$Text);
+
+ $Text = preg_replace('/\[\&amp\;([#a-z0-9]+)\;\]/','&$1;',$Text);
+
// fix any escaped ampersands that may have been converted into links
$Text = preg_replace("/\<(.*?)(src|href)=(.*?)\&amp\;(.*?)\>/ism",'<$1$2=$3&$4>',$Text);
if(strlen($saved_image))
diff --git a/include/cache.php b/include/cache.php
index 3c8a3f713..360c4acbd 100644
--- a/include/cache.php
+++ b/include/cache.php
@@ -14,22 +14,40 @@
}
public static function set($key,$value) {
- $r = q("SELECT * FROM `cache` WHERE `k`='%s' limit 1",
- dbesc($key)
- );
- if(count($r)) {
- q("UPDATE `cache` SET `v` = '%s', `updated = '%s' WHERE `k` = '%s' limit 1",
- dbesc($value),
- dbesc(datetime_convert()),
- dbesc($key));
- }
- else {
- q("INSERT INTO `cache` (`k`,`v`,`updated`) VALUES ('%s','%s','%s')",
+
+ q("REPLACE INTO `cache` (`k`,`v`,`updated`) VALUES ('%s','%s','%s')",
dbesc($key),
dbesc($value),
dbesc(datetime_convert()));
- }
}
+
+
+/*
+ *
+ * Leaving this legacy code temporaily to see how REPLACE fares
+ * as opposed to non-atomic checks when faced with fast moving key duplication.
+ * As a MySQL extension it isn't portable, but we're not yet very portable.
+ */
+
+/*
+ * $r = q("SELECT * FROM `cache` WHERE `k`='%s' limit 1",
+ * dbesc($key)
+ * );
+ * if(count($r)) {
+ * q("UPDATE `cache` SET `v` = '%s', `updated = '%s' WHERE `k` = '%s' limit 1",
+ * dbesc($value),
+ * dbesc(datetime_convert()),
+ * dbesc($key));
+ * }
+ * else {
+ * q("INSERT INTO `cache` (`k`,`v`,`updated`) VALUES ('%s','%s','%s')",
+ * dbesc($key),
+ * dbesc($value),
+ * dbesc(datetime_convert()));
+ * }
+ * }
+ */
+
public static function clear(){
q("DELETE FROM `cache` WHERE `updated` < '%s'",
diff --git a/include/contact_widgets.php b/include/contact_widgets.php
index 96b02f293..ce1cdbad5 100644
--- a/include/contact_widgets.php
+++ b/include/contact_widgets.php
@@ -133,3 +133,60 @@ function categories_widget($baseurl,$selected = '') {
));
}
+function common_friends_visitor_widget($profile_uid) {
+
+ $a = get_app();
+
+ if(local_user() == $profile_uid)
+ return;
+
+ $cid = $zcid = 0;
+
+ if(can_write_wall($a,$profile_uid))
+ $cid = remote_user();
+ else {
+ if(get_my_url()) {
+ $r = q("select id from contact where nurl = '%s' and uid = %d limit 1",
+ dbesc(normalise_link(get_my_url())),
+ intval($profile_uid)
+ );
+ if(count($r))
+ $cid = $r[0]['id'];
+ else {
+ $r = q("select id from gcontact where nurl = '%s' limit 1",
+ dbesc(normalise_link(get_my_url()))
+ );
+ if(count($r))
+ $zcid = $r[0]['id'];
+ }
+ }
+ }
+
+ if($cid == 0 && $zcid == 0)
+ return;
+
+ require_once('include/socgraph.php');
+
+ if($cid)
+ $t = count_common_friends($profile_uid,$cid);
+ else
+ $t = count_common_friends_zcid($profile_uid,$zcid);
+ if(! $t)
+ return;
+
+ if($cid)
+ $r = common_friends($profile_uid,$cid,0,5,true);
+ else
+ $r = common_friends_zcid($profile_uid,$zcid,0,5,true);
+
+ return replace_macros(get_markup_template('remote_friends_common.tpl'), array(
+ '$desc' => sprintf( tt("%d contact in common", "%d contacts in common", $t), $t),
+ '$base' => $a->get_baseurl(),
+ '$uid' => $profile_uid,
+ '$cid' => (($cid) ? $cid : '0'),
+ '$linkmore' => (($t > 5) ? 'true' : ''),
+ '$more' => t('show more'),
+ '$items' => $r
+ ));
+
+}; \ No newline at end of file
diff --git a/include/conversation.php b/include/conversation.php
index 1b869b91e..e48a8e6d6 100644
--- a/include/conversation.php
+++ b/include/conversation.php
@@ -553,6 +553,14 @@ function conversation(&$a, $items, $mode, $update, $preview = false) {
'$myphoto' => $a->contact['thumb'],
'$comment' => t('Comment'),
'$submit' => t('Submit'),
+ '$edbold' => t('Bold'),
+ '$editalic' => t('Italic'),
+ '$eduline' => t('Underline'),
+ '$edquote' => t('Quote'),
+ '$edcode' => t('Code'),
+ '$edimg' => t('Image'),
+ '$edurl' => t('Link'),
+ '$edvideo' => t('Video'),
'$preview' => t('Preview'),
'$ww' => (($mode === 'network') ? $commentww : '')
));
@@ -951,7 +959,7 @@ function status_editor($a,$x, $notes_cid = 0, $popup=false) {
$tpl = replace_macros($tpl,array('$jotplugins' => $jotplugins));
$o .= replace_macros($tpl,array(
- '$return_path' => $a->cmd,
+ '$return_path' => $a->query_string,
'$action' => $a->get_baseurl(true) . '/item',
'$share' => (x($x,'button') ? $x['button'] : t('Share')),
'$upload' => t('Upload photo'),
diff --git a/include/dba.php b/include/dba.php
index 44a663eac..c9f880241 100644
--- a/include/dba.php
+++ b/include/dba.php
@@ -75,22 +75,28 @@ class dba {
if((! $this->db) || (! $this->connected))
return false;
+ $this->error = '';
+
if($this->mysqli)
$result = @$this->db->query($sql);
else
$result = @mysql_query($sql,$this->db);
+ if($this->mysqli) {
+ if($this->db->errno)
+ $this->error = $this->db->error;
+ }
+ elseif(mysql_errno($this->db))
+ $this->error = mysql_error($this->db);
+
+ if(strlen($this->error)) {
+ logger('dba: ' . $this->error);
+ }
+
if($this->debug) {
$mesg = '';
- if($this->mysqli) {
- if($this->db->errno)
- logger('dba: ' . $this->db->error);
- }
- elseif(mysql_errno($this->db))
- logger('dba: ' . mysql_error($this->db));
-
if($result === false)
$mesg = 'false';
elseif($result === true)
@@ -102,7 +108,9 @@ class dba {
$mesg = mysql_num_rows($result) . ' results' . EOL;
}
- $str = 'SQL = ' . printable($sql) . EOL . 'SQL returned ' . $mesg . EOL;
+ $str = 'SQL = ' . printable($sql) . EOL . 'SQL returned ' . $mesg
+ . (($this->error) ? ' error: ' . $this->error : '')
+ . EOL;
logger('dba: ' . $str );
}
@@ -114,9 +122,9 @@ class dba {
*/
if($result === false) {
- logger('dba: ' . printable($sql) . ' returned false.');
+ logger('dba: ' . printable($sql) . ' returned false.' . "\n" . $this->error);
if(file_exists('dbfail.out'))
- file_put_contents('dbfail.out', datetime_convert() . "\n" . printable($sql) . ' returned false' . "\n", FILE_APPEND);
+ file_put_contents('dbfail.out', datetime_convert() . "\n" . printable($sql) . ' returned false' . "\n" . $this->error . "\n", FILE_APPEND);
}
if(($result === true) || ($result === false))
diff --git a/include/delivery.php b/include/delivery.php
index 794b8f27a..5f84a548a 100644
--- a/include/delivery.php
+++ b/include/delivery.php
@@ -51,6 +51,17 @@ function delivery_run($argv, $argc){
return;
}
+ $maxsysload = intval(get_config('system','maxloadavg'));
+ if($maxsysload < 1)
+ $maxsysload = 50;
+ if(function_exists('sys_getloadavg')) {
+ $load = sys_getloadavg();
+ if(intval($load[0]) > $maxsysload) {
+ logger('system: load ' . $load . ' too high. Delivery deferred to next queue run.');
+ return;
+ }
+ }
+
// It's ours to deliver. Remove it from the queue.
q("delete from deliverq where cmd = '%s' and item = %d and contact = %d limit 1",
@@ -336,7 +347,10 @@ function delivery_run($argv, $argc){
}
}
- $deliver_status = dfrn_deliver($owner,$contact,$atom);
+ if(! was_recently_delayed($contact['id']))
+ $deliver_status = dfrn_deliver($owner,$contact,$atom);
+ else
+ $deliver_status = (-1);
logger('notifier: dfrn_delivery returns ' . $deliver_status);
@@ -379,7 +393,11 @@ function delivery_run($argv, $argc){
logger('notifier: slapdelivery: ' . $contact['name']);
foreach($slaps as $slappy) {
if($contact['notify']) {
- $deliver_status = slapper($owner,$contact['notify'],$slappy);
+ if(! was_recently_delayed($contact['id']))
+ $deliver_status = slapper($owner,$contact['notify'],$slappy);
+ else
+ $deliver_status = (-1);
+
if($deliver_status == (-1)) {
// queue message for redelivery
add_to_queue($contact['id'],NETWORK_OSTATUS,$slappy);
diff --git a/include/diaspora.php b/include/diaspora.php
index 06df9c24a..2051de5fc 100644
--- a/include/diaspora.php
+++ b/include/diaspora.php
@@ -706,10 +706,10 @@ function diaspora_post($importer,$xml) {
continue;
$basetag = str_replace('_',' ',substr($tag,1));
- $body = str_replace($tag,'#[url=' . $a->get_baseurl() . '/search?search=' . rawurlencode($basetag) . ']' . $basetag . '[/url]',$body);
+ $body = str_replace($tag,'#[url=' . $a->get_baseurl() . '/search?tag=' . rawurlencode($basetag) . ']' . $basetag . '[/url]',$body);
if(strlen($str_tags))
$str_tags .= ',';
- $str_tags .= '#[url=' . $a->get_baseurl() . '/search?search=' . rawurlencode($basetag) . ']' . $basetag . '[/url]';
+ $str_tags .= '#[url=' . $a->get_baseurl() . '/search?tag=' . rawurlencode($basetag) . ']' . $basetag . '[/url]';
continue;
}
}
@@ -872,10 +872,10 @@ function diaspora_reshare($importer,$xml) {
$basetag = str_replace('_',' ',substr($tag,1));
- $body = str_replace($tag,'#[url=' . $a->get_baseurl() . '/search?search=' . rawurlencode($basetag) . ']' . $basetag . '[/url]',$body);
+ $body = str_replace($tag,'#[url=' . $a->get_baseurl() . '/search?tag=' . rawurlencode($basetag) . ']' . $basetag . '[/url]',$body);
if(strlen($str_tags))
$str_tags .= ',';
- $str_tags .= '#[url=' . $a->get_baseurl() . '/search?search=' . rawurlencode($basetag) . ']' . $basetag . '[/url]';
+ $str_tags .= '#[url=' . $a->get_baseurl() . '/search?tag=' . rawurlencode($basetag) . ']' . $basetag . '[/url]';
continue;
}
}
@@ -1113,10 +1113,10 @@ function diaspora_comment($importer,$xml,$msg) {
$basetag = str_replace('_',' ',substr($tag,1));
- $body = str_replace($tag,'#[url=' . $a->get_baseurl() . '/search?search=' . rawurlencode($basetag) . ']' . $basetag . '[/url]',$body);
+ $body = str_replace($tag,'#[url=' . $a->get_baseurl() . '/search?tag=' . rawurlencode($basetag) . ']' . $basetag . '[/url]',$body);
if(strlen($str_tags))
$str_tags .= ',';
- $str_tags .= '#[url=' . $a->get_baseurl() . '/search?search=' . rawurlencode($basetag) . ']' . $basetag . '[/url]';
+ $str_tags .= '#[url=' . $a->get_baseurl() . '/search?tag=' . rawurlencode($basetag) . ']' . $basetag . '[/url]';
continue;
}
}
@@ -1172,7 +1172,7 @@ function diaspora_comment($importer,$xml,$msg) {
proc_run('php','include/notifier.php','comment',$message_id);
}
- $myconv = q("SELECT `author-link`, `author-avatar`, `parent` FROM `item` WHERE `parent-uri` = '%s' AND `uid` = %d AND `parent` != 0 ",
+ $myconv = q("SELECT `author-link`, `author-avatar`, `parent` FROM `item` WHERE `parent-uri` = '%s' AND `uid` = %d AND `parent` != 0 AND `deleted` = 0 ",
dbesc($parent_item['uri']),
intval($importer['uid'])
);
@@ -2298,14 +2298,20 @@ function diaspora_transmit($owner,$contact,$slap,$public_batch) {
logger('diaspora_transmit: ' . $logid . ' ' . $dest_url);
- if(! intval(get_config('system','diaspora_test')))
- post_url($dest_url . '/', $slap);
+ if(was_recently_delayed($contact['id'])) {
+ $return_code = 0;
+ }
else {
- logger('diaspora_transmit: test_mode');
- return 200;
+ if(! intval(get_config('system','diaspora_test'))) {
+ post_url($dest_url . '/', $slap);
+ $return_code = $a->get_curl_code();
+ }
+ else {
+ logger('diaspora_transmit: test_mode');
+ return 200;
+ }
}
-
- $return_code = $a->get_curl_code();
+
logger('diaspora_transmit: ' . $logid . ' returns: ' . $return_code);
if((! $return_code) || (($return_code == 503) && (stristr($a->get_curl_headers(),'retry-after')))) {
diff --git a/include/enotify.php b/include/enotify.php
index 8385bdec5..ca134ac86 100644
--- a/include/enotify.php
+++ b/include/enotify.php
@@ -402,8 +402,8 @@ class enotify {
*/
static public function send($params) {
- $fromName = email_header_encode($params['fromName'],'UTF-8');
- $messageSubject = email_header_encode($params['messageSubject'],'UTF-8');
+ $fromName = email_header_encode(html_entity_decode($params['fromName'],ENT_QUOTES,'UTF-8'),'UTF-8');
+ $messageSubject = email_header_encode(html_entity_decode($params['messageSubject'],ENT_QUOTES,'UTF-8'),'UTF-8');
// generate a mime boundary
$mimeBoundary =rand(0,9)."-"
diff --git a/include/expire.php b/include/expire.php
index 5fa0ec758..755cd2494 100644
--- a/include/expire.php
+++ b/include/expire.php
@@ -32,7 +32,11 @@ function expire_run($argv, $argc){
// physically remove anything that has been deleted for more than two months
$r = q("delete from item where deleted = 1 and changed < UTC_TIMESTAMP() - INTERVAL 60 DAY");
- q("optimize table item");
+
+ // make this optional as it could have a performance impact on large sites
+
+ if(intval(get_config('system','optimize_items')))
+ q("optimize table item");
logger('expire: start');
diff --git a/include/gprobe.php b/include/gprobe.php
new file mode 100644
index 000000000..5ca42729a
--- /dev/null
+++ b/include/gprobe.php
@@ -0,0 +1,65 @@
+<?php
+
+require_once("boot.php");
+require_once('include/Scrape.php');
+require_once('include/socgraph.php');
+
+function gprobe_run($argv, $argc){
+ global $a, $db;
+
+ if(is_null($a)) {
+ $a = new App;
+ }
+
+ if(is_null($db)) {
+ @include(".htconfig.php");
+ require_once("dba.php");
+ $db = new dba($db_host, $db_user, $db_pass, $db_data);
+ unset($db_host, $db_user, $db_pass, $db_data);
+ };
+
+ require_once('include/session.php');
+ require_once('include/datetime.php');
+
+ load_config('config');
+ load_config('system');
+
+ $a->set_baseurl(get_config('system','url'));
+
+ load_hooks();
+
+ if($argc != 2)
+ return;
+
+ $url = hex2bin($argv[1]);
+
+ $r = q("select * from gcontact where nurl = '%s' limit 1",
+ dbesc(normalise_link($url))
+ );
+
+ if(! count($r)) {
+
+ $arr = probe_url($url);
+ if(count($arr) && x($arr,'network') && $arr['network'] === NETWORK_DFRN) {
+ q("insert into `gcontact` (`name`,`url`,`nurl`,`photo`)
+ values ( '%s', '%s', '%s', '%s') ",
+ dbesc($arr['name']),
+ dbesc($arr['url']),
+ dbesc(normalise_link($arr['url'])),
+ dbesc($arr['photo'])
+ );
+ }
+ $r = q("select * from gcontact where nurl = '%s' limit 1",
+ dbesc(normalise_link($url))
+ );
+ }
+ if(count($r))
+ poco_load(0,0,$r[0]['id'], str_replace('/profile/','/poco/',$r[0]['url']));
+
+ return;
+}
+
+if (array_search(__file__,get_included_files())===0){
+ gprobe_run($argv,$argc);
+ killme();
+}
diff --git a/include/html2plain.php b/include/html2plain.php
index 21261327d..839dd70a7 100644
--- a/include/html2plain.php
+++ b/include/html2plain.php
@@ -83,7 +83,7 @@ function collecturls($message) {
$urls = array();
foreach ($result as $treffer) {
// A list of some links that should be ignored
- $list = array("/user/", "/tag/", "/group/", "/profile/", "/search?search=", "mailto:", "/u/", "/node/",
+ $list = array("/user/", "/tag/", "/group/", "/profile/", "/search?search=", "/search?tag=", "mailto:", "/u/", "/node/",
"//facebook.com/profile.php?id=", "//plus.google.com/");
foreach ($list as $listitem)
if (strpos($treffer[1], $listitem) !== false)
diff --git a/include/items.php b/include/items.php
index 0a8bc12c0..b1dc1708f 100644
--- a/include/items.php
+++ b/include/items.php
@@ -952,7 +952,7 @@ function tag_deliver($uid,$item_id) {
$mention = false;
- $u = q("select uid, nickname, language, username, email, `page-flags`, `notify-flags` from user where uid = %d limit 1",
+ $u = q("select * from user where uid = %d limit 1",
intval($uid)
);
if(! count($u))
@@ -1027,10 +1027,20 @@ function tag_deliver($uid,$item_id) {
if(! count($c))
return;
- q("update item set wall = 1, origin = 1, forum_mode = 1, `owner-name` = '%s', `owner-link` = '%s', `owner-avatar` = '%s' where id = %d limit 1",
+ // also reset all the privacy bits to the forum default permissions
+
+ $private = ($u[0]['allow_cid'] || $u[0]['allow_gid'] || $u[0]['deny_cid'] || $u[0]['deny_gid']) ? 1 : 0;
+
+ q("update item set wall = 1, origin = 1, forum_mode = 1, `owner-name` = '%s', `owner-link` = '%s', `owner-avatar` = '%s',
+ `private` = %d, `allow_cid` = '%s', `allow_gid` = '%s', `deny_cid` = '%s', `deny_gid` = '%s' where id = %d limit 1",
dbesc($c[0]['name']),
dbesc($c[0]['url']),
dbesc($c[0]['thumb']),
+ intval($private),
+ dbesc($u[0]['allow_cid']),
+ dbesc($u[0]['allow_gid']),
+ dbesc($u[0]['deny_cid']),
+ dbesc($u[0]['deny_gid']),
intval($item_id)
);
@@ -2227,10 +2237,10 @@ function local_delivery($importer,$data) {
logger('local_delivery: received remote comment');
$is_like = false;
// remote reply to our post. Import and then notify everybody else.
- $datarray = get_atom_elements($feed,$item);
+ $datarray = get_atom_elements($feed,$item);
- $r = q("SELECT `id`, `uid`, `last-child`, `edited`, `body` FROM `item` WHERE `uri` = '%s' AND `uid` = %d LIMIT 1",
+ $r = q("SELECT `id`, `uid`, `last-child`, `edited`, `body` FROM `item` WHERE `uri` = '%s' AND `uid` = %d LIMIT 1",
dbesc($item_id),
intval($importer['importer_uid'])
);
@@ -2266,14 +2276,22 @@ function local_delivery($importer,$data) {
// return 0;
// }
+ // our user with $importer['importer_uid'] is the owner
+
+ $own = q("select name,url,thumb from contact where uid = %d and self = 1 limit 1",
+ intval($importer['importer_uid'])
+ );
+
+
$datarray['type'] = 'remote-comment';
$datarray['wall'] = 1;
$datarray['parent-uri'] = $parent_uri;
$datarray['uid'] = $importer['importer_uid'];
- $datarray['owner-name'] = $r[0]['name'];
- $datarray['owner-link'] = $r[0]['url'];
- $datarray['owner-avatar'] = $r[0]['thumb'];
+ $datarray['owner-name'] = $own[0]['name'];
+ $datarray['owner-link'] = $own[0]['url'];
+ $datarray['owner-avatar'] = $own[0]['thumb'];
$datarray['contact-id'] = $importer['id'];
+
if(($datarray['verb'] === ACTIVITY_LIKE) || ($datarray['verb'] === ACTIVITY_DISLIKE)) {
$is_like = true;
$datarray['type'] = 'activity';
@@ -2290,26 +2308,34 @@ function local_delivery($importer,$data) {
}
if(($datarray['verb'] === ACTIVITY_TAG) && ($datarray['object-type'] === ACTIVITY_OBJ_TAGTERM)) {
-
-
+
$xo = parse_xml_string($datarray['object'],false);
$xt = parse_xml_string($datarray['target'],false);
- if(($xt->type == ACTIVITY_OBJ_NOTE) && ($xt->id == $r[0]['uri'])) {
+ if(($xt->type == ACTIVITY_OBJ_NOTE) && ($xt->id)) {
+
+ // fetch the parent item
+
+ $tagp = q("select * from item where uri = '%s' and uid = %d limit 1",
+ dbesc($xt->id),
+ intval($importer['importer_uid'])
+ );
+ if(! count($tagp))
+ continue;
// extract tag, if not duplicate, and this user allows tags, add to parent item
if($xo->id && $xo->content) {
$newtag = '#[url=' . $xo->id . ']'. $xo->content . '[/url]';
-
- if(! (stristr($r[0]['tag'],$newtag))) {
+ if(! (stristr($tagp[0]['tag'],$newtag))) {
$i = q("SELECT `blocktags` FROM `user` where `uid` = %d LIMIT 1",
intval($importer['importer_uid'])
);
- if(count($i) && ! ($i[0]['blocktags'])) {
- q("UPDATE item SET tag = '%s' WHERE id = %d LIMIT 1",
- dbesc($r[0]['tag'] . (strlen($r[0]['tag']) ? ',' : '') . $newtag),
- intval($r[0]['id'])
+ if(count($i) && ! intval($i[0]['blocktags'])) {
+ q("UPDATE item SET tag = '%s', `edited` = '%s' WHERE id = %d LIMIT 1",
+ dbesc($tagp[0]['tag'] . (strlen($tagp[0]['tag']) ? ',' : '') . $newtag),
+ intval($tagp[0]['id']),
+ dbesc(datetime_convert())
);
}
}
@@ -2479,7 +2505,7 @@ function local_delivery($importer,$data) {
if(!x($datarray['type']) || $datarray['type'] != 'activity') {
- $myconv = q("SELECT `author-link`, `author-avatar`, `parent` FROM `item` WHERE `parent-uri` = '%s' AND `uid` = %d AND `parent` != 0 ",
+ $myconv = q("SELECT `author-link`, `author-avatar`, `parent` FROM `item` WHERE `parent-uri` = '%s' AND `uid` = %d AND `parent` != 0 AND `deleted` = 0",
dbesc($parent_uri),
intval($importer['importer_uid'])
);
@@ -3013,32 +3039,7 @@ function item_expire($uid,$days) {
if($expire_items==0 && $item['type']!='note')
continue;
-
- $r = q("UPDATE `item` SET `deleted` = 1, `edited` = '%s', `changed` = '%s' WHERE `id` = %d LIMIT 1",
- dbesc(datetime_convert()),
- dbesc(datetime_convert()),
- intval($item['id'])
- );
-
- $r = q("DELETE FROM item_id where iid in (select id from item where parent = %d) and uid = %d",
- intval($item['id']),
- intval($uid)
- );
-
- $r = q("DELETE FROM sign where iid in (select id from item where parent = %d) and uid = %d",
- intval($item['id']),
- intval($uid)
- );
-
- // kill the kids
-
- $r = q("UPDATE `item` SET `deleted` = 1, `edited` = '%s', `changed` = '%s' WHERE `parent-uri` = '%s' AND `uid` = %d ",
- dbesc(datetime_convert()),
- dbesc(datetime_convert()),
- dbesc($item['parent-uri']),
- intval($item['uid'])
- );
-
+ drop_item($item['id'],false);
}
proc_run('php',"include/notifier.php","expire","$uid");
@@ -3100,6 +3101,25 @@ function drop_item($id,$interactive = true) {
intval($item['id'])
);
+ // clean up categories and tags so they don't end up as orphans
+
+ $matches = false;
+ $cnt = preg_match_all('/<(.*?)>/',$item['file'],$matches,PREG_SET_ORDER);
+ if($cnt) {
+ foreach($matches as $mtch) {
+ file_tag_unsave_file($item['uid'],$item['id'],$mtch[1],true);
+ }
+ }
+
+ $matches = false;
+
+ $cnt = preg_match_all('/\[(.*?)\]/',$item['file'],$matches,PREG_SET_ORDER);
+ if($cnt) {
+ foreach($matches as $mtch) {
+ file_tag_unsave_file($item['uid'],$item['id'],$mtch[1],false);
+ }
+ }
+
// If item is a link to a photo resource, nuke all the associated photos
// (visitors will not have photo resources)
// This only applies to photos uploaded from the photos page. Photos inserted into a post do not
@@ -3123,6 +3143,17 @@ function drop_item($id,$interactive = true) {
// ignore the result
}
+ // clean up item_id and sign meta-data tables
+
+ $r = q("DELETE FROM item_id where iid in (select id from item where parent = %d and uid = %d)",
+ intval($item['id']),
+ intval($item['uid'])
+ );
+
+ $r = q("DELETE FROM sign where iid in (select id from item where parent = %d and uid = %d)",
+ intval($item['id']),
+ intval($item['uid'])
+ );
// If it's the parent of a comment thread, kill all the kids
@@ -3155,7 +3186,7 @@ function drop_item($id,$interactive = true) {
}
}
$drop_id = intval($item['id']);
-
+
// send the notification upstream/downstream as the case may be
if(! $interactive)
diff --git a/include/network.php b/include/network.php
index 4bec4a172..27a45ec40 100644
--- a/include/network.php
+++ b/include/network.php
@@ -583,7 +583,7 @@ function fetch_xrd_links($url) {
// Take a URL from the wild, prepend http:// if necessary
-// and check DNS to see if it's real
+// and check DNS to see if it's real (or check if is a valid IP address)
// return true if it's OK, false if something is wrong with it
if(! function_exists('validate_url')) {
@@ -596,7 +596,7 @@ function validate_url(&$url) {
$url = 'http://' . $url;
$h = @parse_url($url);
- if(($h) && (dns_get_record($h['host'], DNS_A + DNS_CNAME + DNS_PTR))) {
+ if(($h) && (dns_get_record($h['host'], DNS_A + DNS_CNAME + DNS_PTR) || filter_var($h['host'], FILTER_VALIDATE_IP) )) {
return true;
}
return false;
@@ -611,7 +611,7 @@ function validate_email($addr) {
return false;
$h = substr($addr,strpos($addr,'@') + 1);
- if(($h) && (dns_get_record($h, DNS_A + DNS_CNAME + DNS_PTR + DNS_MX))) {
+ if(($h) && (dns_get_record($h, DNS_A + DNS_CNAME + DNS_PTR + DNS_MX) || filter_var($h['host'], FILTER_VALIDATE_IP) )) {
return true;
}
return false;
diff --git a/include/notifier.php b/include/notifier.php
index ca7c7b92e..6ce281372 100644
--- a/include/notifier.php
+++ b/include/notifier.php
@@ -47,7 +47,7 @@ function notifier_run($argv, $argc){
$a->set_baseurl(get_config('system','url'));
- logger('notifier: invoked: ' . print_r($argv,true));
+ logger('notifier: invoked: ' . print_r($argv,true), LOGGER_DEBUG);
$cmd = $argv[1];
@@ -304,7 +304,7 @@ function notifier_run($argv, $argc){
$conversant_str = dbesc(implode(', ',$conversants));
}
- $r = q("SELECT * FROM `contact` WHERE `id` IN ( $conversant_str ) AND `blocked` = 0 AND `pending` = 0");
+ $r = q("SELECT * FROM `contact` WHERE `id` IN ( $conversant_str ) AND `blocked` = 0 AND `pending` = 0 AND `archive` = 0");
if(count($r))
$contacts = $r;
@@ -520,7 +520,8 @@ function notifier_run($argv, $argc){
`user`.*
FROM `contact`
LEFT JOIN `user` ON `contact`.`uid` = `user`.`uid`
- WHERE `contact`.`blocked` = 0 AND `contact`.`pending` = 0
+ WHERE `contact`.`blocked` = 0 AND `contact`.`archive` = 0
+ AND `contact`.`pending` = 0
AND `contact`.`network` = '%s' AND `user`.`nickname` = '%s'
$sql_extra
AND `user`.`account_expired` = 0 LIMIT 1",
@@ -769,7 +770,7 @@ function notifier_run($argv, $argc){
);
$r2 = q("SELECT `id`, `name`,`network` FROM `contact`
- WHERE `network` in ( '%s', '%s') AND `uid` = %d AND `blocked` = 0 AND `pending` = 0
+ WHERE `network` in ( '%s', '%s') AND `uid` = %d AND `blocked` = 0 AND `pending` = 0 AND `archive` = 0
AND `rel` != %d order by rand() ",
dbesc(NETWORK_DFRN),
dbesc(NETWORK_MAIL2),
@@ -832,6 +833,8 @@ function notifier_run($argv, $argc){
}
+ logger('notifier: calling hooks', LOGGER_DEBUG);
+
if($normal_mode)
call_hooks('notifier_normal',$target_item);
diff --git a/include/onepoll.php b/include/onepoll.php
new file mode 100644
index 000000000..a64922aa3
--- /dev/null
+++ b/include/onepoll.php
@@ -0,0 +1,523 @@
+<?php
+
+require_once("boot.php");
+
+function onepoll_run($argv, $argc){
+ global $a, $db;
+
+ if(is_null($a)) {
+ $a = new App;
+ }
+
+ if(is_null($db)) {
+ @include(".htconfig.php");
+ require_once("dba.php");
+ $db = new dba($db_host, $db_user, $db_pass, $db_data);
+ unset($db_host, $db_user, $db_pass, $db_data);
+ };
+
+
+ require_once('include/session.php');
+ require_once('include/datetime.php');
+ require_once('library/simplepie/simplepie.inc');
+ require_once('include/items.php');
+ require_once('include/Contact.php');
+ require_once('include/email.php');
+ require_once('include/socgraph.php');
+ require_once('include/pidfile.php');
+ require_once('include/queue_fn.php');
+
+ load_config('config');
+ load_config('system');
+
+ $a->set_baseurl(get_config('system','url'));
+
+ load_hooks();
+
+ logger('onepoll: start');
+
+ $abandon_days = intval(get_config('system','account_abandon_days'));
+ if($abandon_days < 1)
+ $abandon_days = 0;
+
+
+ $manual_id = 0;
+ $generation = 0;
+ $hub_update = false;
+ $force = false;
+ $restart = false;
+
+ if(($argc > 1) && (intval($argv[1])))
+ $contact_id = intval($argv[1]);
+
+ if(! $contact_id) {
+ logger('onepoll: no contact');
+ return;
+ }
+
+ if(was_recently_delayed($contact_id))
+ return;
+
+ $d = datetime_convert();
+
+ // Only poll from those with suitable relationships,
+ // and which have a polling address and ignore Diaspora since
+ // we are unable to match those posts with a Diaspora GUID and prevent duplicates.
+
+ $abandon_sql = (($abandon_days)
+ ? sprintf(" AND `user`.`login_date` > UTC_TIMESTAMP() - INTERVAL %d DAY ", intval($abandon_days))
+ : ''
+ );
+
+ $contacts = q("SELECT `contact`.* FROM `contact`
+ WHERE ( `rel` = %d OR `rel` = %d ) AND `poll` != ''
+ AND NOT `network` IN ( '%s', '%s' )
+ AND `contact`.`id` = %d
+ AND `self` = 0 AND `contact`.`blocked` = 0 AND `contact`.`readonly` = 0
+ AND `contact`.`archive` = 0 LIMIT 1",
+ intval(CONTACT_IS_SHARING),
+ intval(CONTACT_IS_FRIEND),
+ dbesc(NETWORK_DIASPORA),
+ dbesc(NETWORK_FACEBOOK),
+ intval($contact_id)
+ );
+
+ if(! count($contacts)) {
+ return;
+ }
+
+ $contact = $contacts[0];
+
+
+ $xml = false;
+
+ $t = $contact['last-update'];
+
+ if($contact['subhub']) {
+ $interval = get_config('system','pushpoll_frequency');
+ $contact['priority'] = (($interval !== false) ? intval($interval) : 3);
+ $hub_update = false;
+
+ if(datetime_convert('UTC','UTC', 'now') > datetime_convert('UTC','UTC', $t . " + 1 day"))
+ $hub_update = true;
+ }
+ else
+ $hub_update = false;
+
+
+ $importer_uid = $contact['uid'];
+
+ $r = q("SELECT `contact`.*, `user`.`page-flags` FROM `contact` LEFT JOIN `user` on `contact`.`uid` = `user`.`uid` WHERE `user`.`uid` = %d AND `contact`.`self` = 1 LIMIT 1",
+ intval($importer_uid)
+ );
+ if(! count($r))
+ return;
+
+ $importer = $r[0];
+
+ logger("onepoll: poll: ({$contact['id']}) IMPORTER: {$importer['name']}, CONTACT: {$contact['name']}");
+
+ $last_update = (($contact['last-update'] === '0000-00-00 00:00:00')
+ ? datetime_convert('UTC','UTC','now - 7 days', ATOM_TIME)
+ : datetime_convert('UTC','UTC',$contact['last-update'], ATOM_TIME)
+ );
+
+ if($contact['network'] === NETWORK_DFRN) {
+
+ $idtosend = $orig_id = (($contact['dfrn-id']) ? $contact['dfrn-id'] : $contact['issued-id']);
+ if(intval($contact['duplex']) && $contact['dfrn-id'])
+ $idtosend = '0:' . $orig_id;
+ if(intval($contact['duplex']) && $contact['issued-id'])
+ $idtosend = '1:' . $orig_id;
+
+ // they have permission to write to us. We already filtered this in the contact query.
+ $perm = 'rw';
+
+ $url = $contact['poll'] . '?dfrn_id=' . $idtosend
+ . '&dfrn_version=' . DFRN_PROTOCOL_VERSION
+ . '&type=data&last_update=' . $last_update
+ . '&perm=' . $perm ;
+
+ $handshake_xml = fetch_url($url);
+
+ logger('onepoll: handshake with url ' . $url . ' returns xml: ' . $handshake_xml, LOGGER_DATA);
+
+
+ if(! $handshake_xml) {
+ logger("poller: $url appears to be dead - marking for death ");
+ // dead connection - might be a transient event, or this might
+ // mean the software was uninstalled or the domain expired.
+ // Will keep trying for one month.
+ mark_for_death($contact);
+
+ // set the last-update so we don't keep polling
+ $r = q("UPDATE `contact` SET `last-update` = '%s' WHERE `id` = %d LIMIT 1",
+ dbesc(datetime_convert()),
+ intval($contact['id'])
+ );
+
+ return;
+ }
+
+ if(! strstr($handshake_xml,'<?xml')) {
+ logger('poller: response from ' . $url . ' did not contain XML.');
+ $r = q("UPDATE `contact` SET `last-update` = '%s' WHERE `id` = %d LIMIT 1",
+ dbesc(datetime_convert()),
+ intval($contact['id'])
+ );
+ return;
+ }
+
+
+ $res = parse_xml_string($handshake_xml);
+
+ if(intval($res->status) == 1) {
+ logger("poller: $url replied status 1 - marking for death ");
+
+ // we may not be friends anymore. Will keep trying for one month.
+ // set the last-update so we don't keep polling
+
+
+ $r = q("UPDATE `contact` SET `last-update` = '%s' WHERE `id` = %d LIMIT 1",
+ dbesc(datetime_convert()),
+ intval($contact['id'])
+ );
+ mark_for_death($contact);
+ }
+ else {
+ if($contact['term-date'] != '0000-00-00 00:00:00') {
+ logger("poller: $url back from the dead - removing mark for death");
+ unmark_for_death($contact);
+ }
+ }
+
+ if((intval($res->status) != 0) || (! strlen($res->challenge)) || (! strlen($res->dfrn_id)))
+ return;
+
+ if(((float) $res->dfrn_version > 2.21) && ($contact['poco'] == '')) {
+ q("update contact set poco = '%s' where id = %d limit 1",
+ dbesc(str_replace('/profile/','/poco/', $contact['url'])),
+ intval($contact['id'])
+ );
+ }
+
+ $postvars = array();
+
+ $sent_dfrn_id = hex2bin((string) $res->dfrn_id);
+ $challenge = hex2bin((string) $res->challenge);
+
+ $final_dfrn_id = '';
+
+ if(($contact['duplex']) && strlen($contact['prvkey'])) {
+ openssl_private_decrypt($sent_dfrn_id,$final_dfrn_id,$contact['prvkey']);
+ openssl_private_decrypt($challenge,$postvars['challenge'],$contact['prvkey']);
+ }
+ else {
+ openssl_public_decrypt($sent_dfrn_id,$final_dfrn_id,$contact['pubkey']);
+ openssl_public_decrypt($challenge,$postvars['challenge'],$contact['pubkey']);
+ }
+
+ $final_dfrn_id = substr($final_dfrn_id, 0, strpos($final_dfrn_id, '.'));
+
+ if(strpos($final_dfrn_id,':') == 1)
+ $final_dfrn_id = substr($final_dfrn_id,2);
+
+ if($final_dfrn_id != $orig_id) {
+ logger('poller: ID did not decode: ' . $contact['id'] . ' orig: ' . $orig_id . ' final: ' . $final_dfrn_id);
+ // did not decode properly - cannot trust this site
+ return;
+ }
+
+ $postvars['dfrn_id'] = $idtosend;
+ $postvars['dfrn_version'] = DFRN_PROTOCOL_VERSION;
+ $postvars['perm'] = 'rw';
+
+ $xml = post_url($contact['poll'],$postvars);
+
+ }
+ elseif(($contact['network'] === NETWORK_OSTATUS)
+ || ($contact['network'] === NETWORK_DIASPORA)
+ || ($contact['network'] === NETWORK_FEED) ) {
+
+ // Upgrading DB fields from an older Friendica version
+ // Will only do this once per notify-enabled OStatus contact
+ // or if relationship changes
+
+ $stat_writeable = ((($contact['notify']) && ($contact['rel'] == CONTACT_IS_FOLLOWER || $contact['rel'] == CONTACT_IS_FRIEND)) ? 1 : 0);
+
+ if($stat_writeable != $contact['writable']) {
+ q("UPDATE `contact` SET `writable` = %d WHERE `id` = %d LIMIT 1",
+ intval($stat_writeable),
+ intval($contact['id'])
+ );
+ }
+
+ // Are we allowed to import from this person?
+
+ if($contact['rel'] == CONTACT_IS_FOLLOWER || $contact['blocked'] || $contact['readonly'])
+ return;
+
+ $xml = fetch_url($contact['poll']);
+ }
+ elseif($contact['network'] === NETWORK_MAIL || $contact['network'] === NETWORK_MAIL2) {
+
+ logger("onepoll: mail: Fetching", LOGGER_DEBUG);
+
+ $mail_disabled = ((function_exists('imap_open') && (! get_config('system','imap_disabled'))) ? 0 : 1);
+ if($mail_disabled)
+ return;
+
+ logger("onepoll: Mail: Enabled", LOGGER_DEBUG);
+
+ $mbox = null;
+ $x = q("SELECT `prvkey` FROM `user` WHERE `uid` = %d LIMIT 1",
+ intval($importer_uid)
+ );
+ $mailconf = q("SELECT * FROM `mailacct` WHERE `server` != '' AND `uid` = %d LIMIT 1",
+ intval($importer_uid)
+ );
+ if(count($x) && count($mailconf)) {
+ $mailbox = construct_mailbox_name($mailconf[0]);
+ $password = '';
+ openssl_private_decrypt(hex2bin($mailconf[0]['pass']),$password,$x[0]['prvkey']);
+ $mbox = email_connect($mailbox,$mailconf[0]['user'],$password);
+ unset($password);
+ logger("Mail: Connect");
+ if($mbox) {
+ q("UPDATE `mailacct` SET `last_check` = '%s' WHERE `id` = %d AND `uid` = %d LIMIT 1",
+ dbesc(datetime_convert()),
+ intval($mailconf[0]['id']),
+ intval($importer_uid)
+ );
+ }
+ }
+ if($mbox) {
+
+ $msgs = email_poll($mbox,$contact['addr']);
+
+ if(count($msgs)) {
+ logger("Mail: Parsing ".count($msgs)." mails.", LOGGER_DEBUG);
+
+ foreach($msgs as $msg_uid) {
+ logger("Mail: Parsing mail ".$msg_uid, LOGGER_DATA);
+
+ $datarray = array();
+ $meta = email_msg_meta($mbox,$msg_uid);
+ $headers = email_msg_headers($mbox,$msg_uid);
+
+ // look for a 'references' header and try and match with a parent item we have locally.
+
+ $raw_refs = ((x($headers,'references')) ? str_replace("\t",'',$headers['references']) : '');
+ $datarray['uri'] = msgid2iri(trim($meta->message_id,'<>'));
+
+ if($raw_refs) {
+ $refs_arr = explode(' ', $raw_refs);
+ if(count($refs_arr)) {
+ for($x = 0; $x < count($refs_arr); $x ++)
+ $refs_arr[$x] = "'" . msgid2iri(str_replace(array('<','>',' '),array('','',''),dbesc($refs_arr[$x]))) . "'";
+ }
+ $qstr = implode(',',$refs_arr);
+ $r = q("SELECT `uri` , `parent-uri` FROM `item` WHERE `uri` IN ( $qstr ) AND `uid` = %d LIMIT 1",
+ intval($importer_uid)
+ );
+ if(count($r))
+ $datarray['parent-uri'] = $r[0]['uri'];
+ }
+
+
+ if(! x($datarray,'parent-uri'))
+ $datarray['parent-uri'] = $datarray['uri'];
+
+ // Have we seen it before?
+ $r = q("SELECT * FROM `item` WHERE `uid` = %d AND `uri` = '%s' LIMIT 1",
+ intval($importer_uid),
+ dbesc($datarray['uri'])
+ );
+
+ if(count($r)) {
+// logger("Mail: Seen before ".$msg_uid);
+ if($meta->deleted && ! $r[0]['deleted']) {
+ q("UPDATE `item` SET `deleted` = 1, `changed` = '%s' WHERE `id` = %d LIMIT 1",
+ dbesc(datetime_convert()),
+ intval($r[0]['id'])
+ );
+ }
+ switch ($mailconf[0]['action']) {
+ case 0:
+ break;
+ case 1:
+ logger("Mail: Deleting ".$msg_uid);
+ imap_delete($mbox, $msg_uid, FT_UID);
+ break;
+ case 2:
+ logger("Mail: Mark as seen ".$msg_uid);
+ imap_setflag_full($mbox, $msg_uid, "\\Seen", ST_UID);
+ break;
+ case 3:
+ logger("Mail: Moving ".$msg_uid." to ".$mailconf[0]['movetofolder']);
+ imap_setflag_full($mbox, $msg_uid, "\\Seen", ST_UID);
+ if ($mailconf[0]['movetofolder'] != "")
+ imap_mail_move($mbox, $msg_uid, $mailconf[0]['movetofolder'], FT_UID);
+ break;
+ }
+ continue;
+ }
+
+ // Decoding the header
+ $subject = imap_mime_header_decode($meta->subject);
+ $datarray['title'] = "";
+ foreach($subject as $subpart)
+ if ($subpart->charset != "default")
+ $datarray['title'] .= iconv($subpart->charset, 'UTF-8//IGNORE', $subpart->text);
+ else
+ $datarray['title'] .= $subpart->text;
+
+ $datarray['title'] = notags(trim($datarray['title']));
+
+ //$datarray['title'] = notags(trim($meta->subject));
+ $datarray['created'] = datetime_convert('UTC','UTC',$meta->date);
+
+ // Is it reply?
+ $reply = ((substr(strtolower($datarray['title']), 0, 3) == "re:") or
+ (substr(strtolower($datarray['title']), 0, 3) == "re-") or
+ (raw_refs != ""));
+
+ $r = email_get_msg($mbox,$msg_uid, $reply);
+ if(! $r) {
+ logger("Mail: can't fetch msg ".$msg_uid);
+ continue;
+ }
+ $datarray['body'] = escape_tags($r['body']);
+
+ logger("Mail: Importing ".$msg_uid);
+
+ // some mailing lists have the original author as 'from' - add this sender info to msg body.
+ // todo: adding a gravatar for the original author would be cool
+
+ if(! stristr($meta->from,$contact['addr'])) {
+ $from = imap_mime_header_decode($meta->from);
+ $fromdecoded = "";
+ foreach($from as $frompart)
+ if ($frompart->charset != "default")
+ $fromdecoded .= iconv($frompart->charset, 'UTF-8//IGNORE', $frompart->text);
+ else
+ $fromdecoded .= $frompart->text;
+
+ $datarray['body'] = "[b]".t('From: ') . escape_tags($fromdecoded) . "[/b]\n\n" . $datarray['body'];
+ }
+
+ $datarray['uid'] = $importer_uid;
+ $datarray['contact-id'] = $contact['id'];
+ if($datarray['parent-uri'] === $datarray['uri'])
+ $datarray['private'] = 1;
+ if(($contact['network'] === NETWORK_MAIL) && (! get_pconfig($importer_uid,'system','allow_public_email_replies'))) {
+ $datarray['private'] = 1;
+ $datarray['allow_cid'] = '<' . $contact['id'] . '>';
+ }
+ $datarray['author-name'] = $contact['name'];
+ $datarray['author-link'] = 'mailbox';
+ $datarray['author-avatar'] = $contact['photo'];
+
+ $stored_item = item_store($datarray);
+ q("UPDATE `item` SET `last-child` = 0 WHERE `parent-uri` = '%s' AND `uid` = %d",
+ dbesc($datarray['parent-uri']),
+ intval($importer_uid)
+ );
+ q("UPDATE `item` SET `last-child` = 1 WHERE `id` = %d LIMIT 1",
+ intval($stored_item)
+ );
+ switch ($mailconf[0]['action']) {
+ case 0:
+ break;
+ case 1:
+ logger("Mail: Deleting ".$msg_uid);
+ imap_delete($mbox, $msg_uid, FT_UID);
+ break;
+ case 2:
+ logger("Mail: Mark as seen ".$msg_uid);
+ imap_setflag_full($mbox, $msg_uid, "\\Seen", ST_UID);
+ break;
+ case 3:
+ logger("Mail: Moving ".$msg_uid." to ".$mailconf[0]['movetofolder']);
+ imap_setflag_full($mbox, $msg_uid, "\\Seen", ST_UID);
+ if ($mailconf[0]['movetofolder'] != "")
+ imap_mail_move($mbox, $msg_uid, $mailconf[0]['movetofolder'], FT_UID);
+ break;
+ }
+ }
+ }
+ imap_close($mbox);
+ }
+ }
+ elseif($contact['network'] === NETWORK_FACEBOOK) {
+ // This is picked up by the Facebook plugin on a cron hook.
+ // Ignored here.
+ }
+
+ if($xml) {
+ logger('poller: received xml : ' . $xml, LOGGER_DATA);
+ if((! strstr($xml,'<?xml')) && (! strstr($xml,'<rss'))) {
+ logger('poller: post_handshake: response from ' . $url . ' did not contain XML.');
+ $r = q("UPDATE `contact` SET `last-update` = '%s' WHERE `id` = %d LIMIT 1",
+ dbesc(datetime_convert()),
+ intval($contact['id'])
+ );
+ return;
+ }
+
+
+ consume_feed($xml,$importer,$contact,$hub,1,1);
+
+
+ // do it twice. Ensures that children of parents which may be later in the stream aren't tossed
+
+ consume_feed($xml,$importer,$contact,$hub,1,2);
+
+ $hubmode = 'subscribe';
+ if($contact['network'] === NETWORK_DFRN || $contact['blocked'] || $contact['readonly'])
+ $hubmode = 'unsubscribe';
+
+ if((strlen($hub)) && ($hub_update) && ($contact['rel'] != CONTACT_IS_FOLLOWER)) {
+ logger('poller: hub ' . $hubmode . ' : ' . $hub . ' contact name : ' . $contact['name'] . ' local user : ' . $importer['name']);
+ $hubs = explode(',', $hub);
+ if(count($hubs)) {
+ foreach($hubs as $h) {
+ $h = trim($h);
+ if(! strlen($h))
+ continue;
+ subscribe_to_hub($h,$importer,$contact,$hubmode);
+ }
+ }
+ }
+ }
+
+ $updated = datetime_convert();
+
+ $r = q("UPDATE `contact` SET `last-update` = '%s', `success_update` = '%s' WHERE `id` = %d LIMIT 1",
+ dbesc($updated),
+ dbesc($updated),
+ intval($contact['id'])
+ );
+
+
+ // load current friends if possible.
+
+ if($contact['poco']) {
+ $r = q("SELECT count(*) as total from glink
+ where `cid` = %d and updated > UTC_TIMESTAMP() - INTERVAL 1 DAY",
+ intval($contact['id'])
+ );
+ }
+ if(count($r)) {
+ if(! $r[0]['total']) {
+ poco_load($contact['id'],$importer_uid,0,$contact['poco']);
+ }
+ }
+
+ return;
+}
+
+if (array_search(__file__,get_included_files())===0){
+ onepoll_run($argv,$argc);
+ killme();
+}
diff --git a/include/plugin.php b/include/plugin.php
index 8196e8756..4ff78a8b4 100644
--- a/include/plugin.php
+++ b/include/plugin.php
@@ -5,7 +5,7 @@
if (! function_exists('uninstall_plugin')){
function uninstall_plugin($plugin){
logger("Addons: uninstalling " . $plugin);
- q("DELETE FROM `addon` WHERE `name` = '%s' LIMIT 1",
+ q("DELETE FROM `addon` WHERE `name` = '%s' ",
dbesc($plugin)
);
@@ -37,6 +37,16 @@ function install_plugin($plugin) {
intval($t),
$plugin_admin
);
+
+ // we can add the following with the previous SQL
+ // once most site tables have been updated.
+ // This way the system won't fall over dead during the update.
+
+ if(file_exists('addon/' . $plugin . '/.hidden')) {
+ q("update addon set hidden = 1 where name = '%s' limit 1",
+ dbesc($plugin)
+ );
+ }
return true;
}
else {
diff --git a/include/poller.php b/include/poller.php
index 499483d00..6b12445d1 100644
--- a/include/poller.php
+++ b/include/poller.php
@@ -30,6 +30,17 @@ function poller_run($argv, $argc){
load_config('config');
load_config('system');
+ $maxsysload = intval(get_config('system','maxloadavg'));
+ if($maxsysload < 1)
+ $maxsysload = 50;
+ if(function_exists('sys_getloadavg')) {
+ $load = sys_getloadavg();
+ if(intval($load[0]) > $maxsysload) {
+ logger('system: load ' . $load . ' too high. Poller deferred to next scheduled run.');
+ return;
+ }
+ }
+
$lockpath = get_config('system','lockpath');
if ($lockpath != '') {
$pidfile = new pidfile($lockpath, 'poller.lck');
@@ -39,6 +50,8 @@ function poller_run($argv, $argc){
}
}
+
+
$a->set_baseurl(get_config('system','url'));
load_hooks();
@@ -113,6 +126,10 @@ function poller_run($argv, $argc){
$force = true;
}
+ $interval = intval(get_config('system','poll_interval'));
+ if(! $interval)
+ $interval = ((get_config('system','delivery_interval') === false) ? 3 : intval(get_config('system','delivery_interval')));
+
$sql_extra = (($manual_id) ? " AND `id` = $manual_id " : "");
reload_plugins();
@@ -136,6 +153,7 @@ function poller_run($argv, $argc){
AND NOT `network` IN ( '%s', '%s' )
$sql_extra
AND `self` = 0 AND `contact`.`blocked` = 0 AND `contact`.`readonly` = 0
+ AND `contact`.`archive` = 0
AND `user`.`account_expired` = 0 $abandon_sql ORDER BY RAND()",
intval(CONTACT_IS_SHARING),
intval(CONTACT_IS_FRIEND),
@@ -224,440 +242,12 @@ function poller_run($argv, $argc){
continue;
}
- // Check to see if we are running out of memory - if so spawn a new process and kill this one
-
- $avail_memory = return_bytes(ini_get('memory_limit'));
- $memused = memory_get_peak_usage(true);
- if(intval($avail_memory)) {
- if(($memused / $avail_memory) > 0.95) {
- if($generation + 1 > 10) {
- logger('poller: maximum number of spawns exceeded. Terminating.');
- killme();
- }
- logger('poller: memory exceeded. ' . $memused . ' bytes used. Spawning new poll.');
- proc_run('php', 'include/poller.php', 'restart', (string) $generation + 1);
- killme();
- }
- }
-
- $importer_uid = $contact['uid'];
-
- $r = q("SELECT `contact`.*, `user`.`page-flags` FROM `contact` LEFT JOIN `user` on `contact`.`uid` = `user`.`uid` WHERE `user`.`uid` = %d AND `contact`.`self` = 1 LIMIT 1",
- intval($importer_uid)
- );
- if(! count($r))
- continue;
-
- $importer = $r[0];
-
- logger("poller: poll: ({$contact['id']}) IMPORTER: {$importer['name']}, CONTACT: {$contact['name']}");
-
- $last_update = (($contact['last-update'] === '0000-00-00 00:00:00')
- ? datetime_convert('UTC','UTC','now - 30 days', ATOM_TIME)
- : datetime_convert('UTC','UTC',$contact['last-update'], ATOM_TIME)
- );
-
- if($contact['network'] === NETWORK_DFRN) {
-
- $idtosend = $orig_id = (($contact['dfrn-id']) ? $contact['dfrn-id'] : $contact['issued-id']);
-
- if(intval($contact['duplex']) && $contact['dfrn-id'])
- $idtosend = '0:' . $orig_id;
- if(intval($contact['duplex']) && $contact['issued-id'])
- $idtosend = '1:' . $orig_id;
-
- // they have permission to write to us. We already filtered this in the contact query.
- $perm = 'rw';
-
- $url = $contact['poll'] . '?dfrn_id=' . $idtosend
- . '&dfrn_version=' . DFRN_PROTOCOL_VERSION
- . '&type=data&last_update=' . $last_update
- . '&perm=' . $perm ;
-
- $handshake_xml = fetch_url($url);
-
- logger('poller: handshake with url ' . $url . ' returns xml: ' . $handshake_xml, LOGGER_DATA);
-
-
- if(! $handshake_xml) {
- logger("poller: $url appears to be dead - marking for death ");
- // dead connection - might be a transient event, or this might
- // mean the software was uninstalled or the domain expired.
- // Will keep trying for one month.
- mark_for_death($contact);
-
- // set the last-update so we don't keep polling
-
- $r = q("UPDATE `contact` SET `last-update` = '%s' WHERE `id` = %d LIMIT 1",
- dbesc(datetime_convert()),
- intval($contact['id'])
- );
-
- continue;
- }
-
- if(! strstr($handshake_xml,'<?xml')) {
- logger('poller: response from ' . $url . ' did not contain XML.');
- $r = q("UPDATE `contact` SET `last-update` = '%s' WHERE `id` = %d LIMIT 1",
- dbesc(datetime_convert()),
- intval($contact['id'])
- );
- continue;
- }
-
-
- $res = parse_xml_string($handshake_xml);
-
- if(intval($res->status) == 1) {
- logger("poller: $url replied status 1 - marking for death ");
-
- // we may not be friends anymore. Will keep trying for one month.
- // set the last-update so we don't keep polling
-
- $r = q("UPDATE `contact` SET `last-update` = '%s' WHERE `id` = %d LIMIT 1",
- dbesc(datetime_convert()),
- intval($contact['id'])
- );
-
- mark_for_death($contact);
- }
- else {
- if($contact['term-date'] != '0000-00-00 00:00:00') {
- logger("poller: $url back from the dead - removing mark for death");
- unmark_for_death($contact);
- }
- }
-
- if((intval($res->status) != 0) || (! strlen($res->challenge)) || (! strlen($res->dfrn_id)))
- continue;
-
- if(((float) $res->dfrn_version > 2.21) && ($contact['poco'] == '')) {
- q("update contact set poco = '%s' where id = %d limit 1",
- dbesc(str_replace('/profile/','/poco/', $contact['url'])),
- intval($contact['id'])
- );
- }
-
- $postvars = array();
-
- $sent_dfrn_id = hex2bin((string) $res->dfrn_id);
- $challenge = hex2bin((string) $res->challenge);
-
- $final_dfrn_id = '';
-
- if(($contact['duplex']) && strlen($contact['prvkey'])) {
- openssl_private_decrypt($sent_dfrn_id,$final_dfrn_id,$contact['prvkey']);
- openssl_private_decrypt($challenge,$postvars['challenge'],$contact['prvkey']);
- }
- else {
- openssl_public_decrypt($sent_dfrn_id,$final_dfrn_id,$contact['pubkey']);
- openssl_public_decrypt($challenge,$postvars['challenge'],$contact['pubkey']);
- }
-
- $final_dfrn_id = substr($final_dfrn_id, 0, strpos($final_dfrn_id, '.'));
-
- if(strpos($final_dfrn_id,':') == 1)
- $final_dfrn_id = substr($final_dfrn_id,2);
-
- if($final_dfrn_id != $orig_id) {
- logger('poller: ID did not decode: ' . $contact['id'] . ' orig: ' . $orig_id . ' final: ' . $final_dfrn_id);
- // did not decode properly - cannot trust this site
- continue;
- }
-
- $postvars['dfrn_id'] = $idtosend;
- $postvars['dfrn_version'] = DFRN_PROTOCOL_VERSION;
- $postvars['perm'] = 'rw';
-
- $xml = post_url($contact['poll'],$postvars);
- }
- elseif(($contact['network'] === NETWORK_OSTATUS)
- || ($contact['network'] === NETWORK_DIASPORA)
- || ($contact['network'] === NETWORK_FEED) ) {
-
- // Upgrading DB fields from an older Friendica version
- // Will only do this once per notify-enabled OStatus contact
- // or if relationship changes
-
- $stat_writeable = ((($contact['notify']) && ($contact['rel'] == CONTACT_IS_FOLLOWER || $contact['rel'] == CONTACT_IS_FRIEND)) ? 1 : 0);
-
- if($stat_writeable != $contact['writable']) {
- q("UPDATE `contact` SET `writable` = %d WHERE `id` = %d LIMIT 1",
- intval($stat_writeable),
- intval($contact['id'])
- );
- }
-
- // Are we allowed to import from this person?
-
- if($contact['rel'] == CONTACT_IS_FOLLOWER || $contact['blocked'] || $contact['readonly'])
- continue;
-
- $xml = fetch_url($contact['poll']);
- }
- elseif($contact['network'] === NETWORK_MAIL || $contact['network'] === NETWORK_MAIL2) {
-
- logger("Mail: Fetching");
-
- $mail_disabled = ((function_exists('imap_open') && (! get_config('system','imap_disabled'))) ? 0 : 1);
- if($mail_disabled)
- continue;
-
- logger("Mail: Enabled");
-
- $mbox = null;
- $x = q("SELECT `prvkey` FROM `user` WHERE `uid` = %d LIMIT 1",
- intval($importer_uid)
- );
- $mailconf = q("SELECT * FROM `mailacct` WHERE `server` != '' AND `uid` = %d LIMIT 1",
- intval($importer_uid)
- );
- if(count($x) && count($mailconf)) {
- $mailbox = construct_mailbox_name($mailconf[0]);
- $password = '';
- openssl_private_decrypt(hex2bin($mailconf[0]['pass']),$password,$x[0]['prvkey']);
- $mbox = email_connect($mailbox,$mailconf[0]['user'],$password);
- unset($password);
- logger("Mail: Connect");
- if($mbox) {
- q("UPDATE `mailacct` SET `last_check` = '%s' WHERE `id` = %d AND `uid` = %d LIMIT 1",
- dbesc(datetime_convert()),
- intval($mailconf[0]['id']),
- intval($importer_uid)
- );
- }
- }
- if($mbox) {
- logger("Mail: mbox");
-
- $msgs = email_poll($mbox,$contact['addr']);
-
- if(count($msgs)) {
- logger("Mail: Parsing ".count($msgs)." mails.");
-
- foreach($msgs as $msg_uid) {
- logger("Mail: Parsing mail ".$msg_uid);
-
- $datarray = array();
- $meta = email_msg_meta($mbox,$msg_uid);
- $headers = email_msg_headers($mbox,$msg_uid);
-
- // look for a 'references' header and try and match with a parent item we have locally.
-
- $raw_refs = ((x($headers,'references')) ? str_replace("\t",'',$headers['references']) : '');
- $datarray['uri'] = msgid2iri(trim($meta->message_id,'<>'));
-
- if($raw_refs) {
- $refs_arr = explode(' ', $raw_refs);
- if(count($refs_arr)) {
- for($x = 0; $x < count($refs_arr); $x ++)
- $refs_arr[$x] = "'" . msgid2iri(str_replace(array('<','>',' '),array('','',''),dbesc($refs_arr[$x]))) . "'";
- }
- $qstr = implode(',',$refs_arr);
- $r = q("SELECT `uri` , `parent-uri` FROM `item` WHERE `uri` IN ( $qstr ) AND `uid` = %d LIMIT 1",
- intval($importer_uid)
- );
- if(count($r))
- $datarray['parent-uri'] = $r[0]['uri'];
- }
-
-
- if(! x($datarray,'parent-uri'))
- $datarray['parent-uri'] = $datarray['uri'];
-
- // Have we seen it before?
- $r = q("SELECT * FROM `item` WHERE `uid` = %d AND `uri` = '%s' LIMIT 1",
- intval($importer_uid),
- dbesc($datarray['uri'])
- );
-
- if(count($r)) {
- logger("Mail: Seen before ".$msg_uid);
- if($meta->deleted && ! $r[0]['deleted']) {
- q("UPDATE `item` SET `deleted` = 1, `changed` = '%s' WHERE `id` = %d LIMIT 1",
- dbesc(datetime_convert()),
- intval($r[0]['id'])
- );
- }
- switch ($mailconf[0]['action']) {
- case 0:
- break;
- case 1:
- logger("Mail: Deleting ".$msg_uid);
- imap_delete($mbox, $msg_uid, FT_UID);
- break;
- case 2:
- logger("Mail: Mark as seen ".$msg_uid);
- imap_setflag_full($mbox, $msg_uid, "\\Seen", ST_UID);
- break;
- case 3:
- logger("Mail: Moving ".$msg_uid." to ".$mailconf[0]['movetofolder']);
- imap_setflag_full($mbox, $msg_uid, "\\Seen", ST_UID);
- if ($mailconf[0]['movetofolder'] != "")
- imap_mail_move($mbox, $msg_uid, $mailconf[0]['movetofolder'], FT_UID);
- break;
- }
- continue;
- }
-
- // Decoding the header
- $subject = imap_mime_header_decode($meta->subject);
- $datarray['title'] = "";
- foreach($subject as $subpart)
- if ($subpart->charset != "default")
- $datarray['title'] .= iconv($subpart->charset, 'UTF-8//IGNORE', $subpart->text);
- else
- $datarray['title'] .= $subpart->text;
-
- $datarray['title'] = notags(trim($datarray['title']));
-
- //$datarray['title'] = notags(trim($meta->subject));
- $datarray['created'] = datetime_convert('UTC','UTC',$meta->date);
-
- // Is it reply?
- $reply = ((substr(strtolower($datarray['title']), 0, 3) == "re:") or
- (substr(strtolower($datarray['title']), 0, 3) == "re-") or
- (raw_refs != ""));
-
- $r = email_get_msg($mbox,$msg_uid, $reply);
- if(! $r) {
- logger("Mail: can't fetch msg ".$msg_uid);
- continue;
- }
- $datarray['body'] = escape_tags($r['body']);
-
- logger("Mail: Importing ".$msg_uid);
-
- // some mailing lists have the original author as 'from' - add this sender info to msg body.
- // todo: adding a gravatar for the original author would be cool
-
- if(! stristr($meta->from,$contact['addr'])) {
- $from = imap_mime_header_decode($meta->from);
- $fromdecoded = "";
- foreach($from as $frompart)
- if ($frompart->charset != "default")
- $fromdecoded .= iconv($frompart->charset, 'UTF-8//IGNORE', $frompart->text);
- else
- $fromdecoded .= $frompart->text;
-
- $datarray['body'] = "[b]".t('From: ') . escape_tags($fromdecoded) . "[/b]\n\n" . $datarray['body'];
- }
-
- $datarray['uid'] = $importer_uid;
- $datarray['contact-id'] = $contact['id'];
- if($datarray['parent-uri'] === $datarray['uri'])
- $datarray['private'] = 1;
- if(($contact['network'] === NETWORK_MAIL) && (! get_pconfig($importer_uid,'system','allow_public_email_replies'))) {
- $datarray['private'] = 1;
- $datarray['allow_cid'] = '<' . $contact['id'] . '>';
- }
- $datarray['author-name'] = $contact['name'];
- $datarray['author-link'] = 'mailbox';
- $datarray['author-avatar'] = $contact['photo'];
-
- $stored_item = item_store($datarray);
- q("UPDATE `item` SET `last-child` = 0 WHERE `parent-uri` = '%s' AND `uid` = %d",
- dbesc($datarray['parent-uri']),
- intval($importer_uid)
- );
- q("UPDATE `item` SET `last-child` = 1 WHERE `id` = %d LIMIT 1",
- intval($stored_item)
- );
- switch ($mailconf[0]['action']) {
- case 0:
- break;
- case 1:
- logger("Mail: Deleting ".$msg_uid);
- imap_delete($mbox, $msg_uid, FT_UID);
- break;
- case 2:
- logger("Mail: Mark as seen ".$msg_uid);
- imap_setflag_full($mbox, $msg_uid, "\\Seen", ST_UID);
- break;
- case 3:
- logger("Mail: Moving ".$msg_uid." to ".$mailconf[0]['movetofolder']);
- imap_setflag_full($mbox, $msg_uid, "\\Seen", ST_UID);
- if ($mailconf[0]['movetofolder'] != "")
- imap_mail_move($mbox, $msg_uid, $mailconf[0]['movetofolder'], FT_UID);
- break;
- }
- }
- }
-
- imap_close($mbox);
- }
- }
- elseif($contact['network'] === NETWORK_FACEBOOK) {
- // This is picked up by the Facebook plugin on a cron hook.
- // Ignored here.
- }
-
- if($xml) {
- logger('poller: received xml : ' . $xml, LOGGER_DATA);
-
- if(! strstr($xml,'<?xml')) {
- logger('poller: post_handshake: response from ' . $url . ' did not contain XML.');
- $r = q("UPDATE `contact` SET `last-update` = '%s' WHERE `id` = %d LIMIT 1",
- dbesc(datetime_convert()),
- intval($contact['id'])
- );
- continue;
- }
-
-
- consume_feed($xml,$importer,$contact,$hub,1,1);
-
- // do it twice. Ensures that children of parents which may be later in the stream aren't tossed
-
- consume_feed($xml,$importer,$contact,$hub,1,2);
-
- $hubmode = 'subscribe';
- if($contact['network'] === NETWORK_DFRN || $contact['blocked'] || $contact['readonly'])
- $hubmode = 'unsubscribe';
-
- if((strlen($hub)) && ($hub_update) && ($contact['rel'] != CONTACT_IS_FOLLOWER)) {
- logger('poller: hub ' . $hubmode . ' : ' . $hub . ' contact name : ' . $contact['name'] . ' local user : ' . $importer['name']);
- $hubs = explode(',', $hub);
- if(count($hubs)) {
- foreach($hubs as $h) {
- $h = trim($h);
- if(! strlen($h))
- continue;
- subscribe_to_hub($h,$importer,$contact,$hubmode);
- }
- }
- }
- }
-
-
- $updated = datetime_convert();
-
- $r = q("UPDATE `contact` SET `last-update` = '%s', `success_update` = '%s' WHERE `id` = %d LIMIT 1",
- dbesc($updated),
- dbesc($updated),
- intval($contact['id'])
- );
-
-
- // load current friends if possible.
-
- if($contact['poco']) {
- $r = q("SELECT count(*) as total from glink
- where `cid` = %d and updated > UTC_TIMESTAMP() - INTERVAL 1 DAY",
- intval($contact['id'])
- );
- }
- if(count($r)) {
- if(! $r[0]['total']) {
- poco_load($contact['id'],$importer_uid,$contact['poco']);
- }
- }
-
- // loop - next contact
+ proc_run('php','include/onepoll.php',$contact['id']);
+ if($interval)
+ @time_sleep_until(microtime(true) + (float) $interval);
}
}
-
return;
}
diff --git a/include/profile_selectors.php b/include/profile_selectors.php
index a2cef959d..4700bb96f 100644
--- a/include/profile_selectors.php
+++ b/include/profile_selectors.php
@@ -7,8 +7,10 @@ function gender_selector($current="",$suffix="") {
$o .= "<select name=\"gender$suffix\" id=\"gender-select$suffix\" size=\"1\" >";
foreach($select as $selection) {
- $selected = (($selection == $current) ? ' selected="selected" ' : '');
- $o .= "<option value=\"$selection\" $selected >$selection</option>";
+ if($selection !== 'NOTRANSLATION') {
+ $selected = (($selection == $current) ? ' selected="selected" ' : '');
+ $o .= "<option value=\"$selection\" $selected >$selection</option>";
+ }
}
$o .= '</select>';
return $o;
@@ -20,8 +22,10 @@ function sexpref_selector($current="",$suffix="") {
$o .= "<select name=\"sexual$suffix\" id=\"sexual-select$suffix\" size=\"1\" >";
foreach($select as $selection) {
- $selected = (($selection == $current) ? ' selected="selected" ' : '');
- $o .= "<option value=\"$selection\" $selected >$selection</option>";
+ if($selection !== 'NOTRANSLATION') {
+ $selected = (($selection == $current) ? ' selected="selected" ' : '');
+ $o .= "<option value=\"$selection\" $selected >$selection</option>";
+ }
}
$o .= '</select>';
return $o;
@@ -34,8 +38,10 @@ function marital_selector($current="",$suffix="") {
$o .= "<select name=\"marital\" id=\"marital-select\" size=\"1\" >";
foreach($select as $selection) {
- $selected = (($selection == $current) ? ' selected="selected" ' : '');
- $o .= "<option value=\"$selection\" $selected >$selection</option>";
+ if($selection !== 'NOTRANSLATION') {
+ $selected = (($selection == $current) ? ' selected="selected" ' : '');
+ $o .= "<option value=\"$selection\" $selected >$selection</option>";
+ }
}
$o .= '</select>';
return $o;
diff --git a/include/queue_fn.php b/include/queue_fn.php
index 3c1087f4e..2aca338f5 100644
--- a/include/queue_fn.php
+++ b/include/queue_fn.php
@@ -15,6 +15,17 @@ function remove_queue_item($id) {
);
}
+function was_recently_delayed($cid) {
+
+ $r = q("SELECT `id` FROM `queue` WHERE `cid` = %d
+ and last > UTC_TIMESTAMP() - interval 15 minute limit 1",
+ intval($cid)
+ );
+ if(count($r))
+ return true;
+ return false;
+}
+
function add_to_queue($cid,$network,$msg,$batch = false) {
diff --git a/include/socgraph.php b/include/socgraph.php
index 3f5194049..592779089 100644
--- a/include/socgraph.php
+++ b/include/socgraph.php
@@ -20,7 +20,7 @@ require_once('include/datetime.php');
-function poco_load($cid,$uid = 0,$url = null) {
+function poco_load($cid,$uid = 0,$zcid = 0,$url = null) {
$a = get_app();
if($cid) {
@@ -53,7 +53,6 @@ function poco_load($cid,$uid = 0,$url = null) {
if(($a->get_curl_code() > 299) || (! $s))
return;
-
$j = json_decode($s);
logger('poco_load: json: ' . print_r($j,true),LOGGER_DATA);
@@ -81,7 +80,6 @@ function poco_load($cid,$uid = 0,$url = null) {
$connect_url = str_replace('acct:' , '', $url->value);
continue;
}
-
}
foreach($entry->photos as $photo) {
if($photo->type == 'profile') {
@@ -101,11 +99,12 @@ function poco_load($cid,$uid = 0,$url = null) {
$gcid = $x[0]['id'];
if($x[0]['name'] != $name || $x[0]['photo'] != $profile_photo) {
- q("update gcontact set `name` = '%s', `photo` = '%s', `connect` = '%s'
+ q("update gcontact set `name` = '%s', `photo` = '%s', `connect` = '%s', `url` = '%s'
where `nurl` = '%s' limit 1",
dbesc($name),
dbesc($profile_photo),
dbesc($connect_url),
+ dbesc($profile_url),
dbesc(normalise_link($profile_url))
);
}
@@ -128,34 +127,38 @@ function poco_load($cid,$uid = 0,$url = null) {
if(! $gcid)
return;
- $r = q("select * from glink where `cid` = %d and `uid` = %d and `gcid` = %d limit 1",
+ $r = q("select * from glink where `cid` = %d and `uid` = %d and `gcid` = %d and `zcid` = %d limit 1",
intval($cid),
intval($uid),
- intval($gcid)
+ intval($gcid),
+ intval($zcid)
);
if(! count($r)) {
- q("insert into glink ( `cid`,`uid`,`gcid`,`updated`) values (%d,%d,%d,'%s') ",
+ q("insert into glink ( `cid`,`uid`,`gcid`,`zcid`, `updated`) values (%d,%d,%d,%d, '%s') ",
intval($cid),
intval($uid),
intval($gcid),
+ intval($zcid),
dbesc(datetime_convert())
);
}
else {
- q("update glink set updated = '%s' where `cid` = %d and `uid` = %d and `gcid` = %d limit 1",
+ q("update glink set updated = '%s' where `cid` = %d and `uid` = %d and `gcid` = %d and zcid = %d limit 1",
dbesc(datetime_convert()),
intval($cid),
intval($uid),
- intval($gcid)
+ intval($gcid),
+ intval($zcid)
);
}
}
logger("poco_load: loaded $total entries",LOGGER_DEBUG);
- q("delete from glink where `cid` = %d and `uid` = %d and `updated` < UTC_TIMESTAMP - INTERVAL 2 DAY",
+ q("delete from glink where `cid` = %d and `uid` = %d and `zcid` = %d and `updated` < UTC_TIMESTAMP - INTERVAL 2 DAY",
intval($cid),
- intval($uid)
+ intval($uid),
+ intval($zcid)
);
}
@@ -166,13 +169,14 @@ function count_common_friends($uid,$cid) {
$r = q("SELECT count(*) as `total`
FROM `glink` left join `gcontact` on `glink`.`gcid` = `gcontact`.`id`
where `glink`.`cid` = %d and `glink`.`uid` = %d
- and `gcontact`.`nurl` in (select nurl from contact where uid = %d and self = 0 and id != %d ) ",
+ and `gcontact`.`nurl` in (select nurl from contact where uid = %d and self = 0 and blocked = 0 and hidden = 0 and id != %d ) ",
intval($cid),
intval($uid),
intval($uid),
intval($cid)
);
+// logger("count_common_friends: $uid $cid {$r[0]['total']}");
if(count($r))
return $r[0]['total'];
return 0;
@@ -180,23 +184,70 @@ function count_common_friends($uid,$cid) {
}
-function common_friends($uid,$cid) {
+function common_friends($uid,$cid,$start = 0,$limit=9999,$shuffle = false) {
+
+ if($shuffle)
+ $sql_extra = " order by rand() ";
+ else
+ $sql_extra = " order by `gcontact`.`name` asc ";
$r = q("SELECT `gcontact`.*
FROM `glink` left join `gcontact` on `glink`.`gcid` = `gcontact`.`id`
where `glink`.`cid` = %d and `glink`.`uid` = %d
- and `gcontact`.`nurl` in (select nurl from contact where uid = %d and self = 0 and id != %d )
- order by `gcontact`.`name` asc ",
+ and `gcontact`.`nurl` in (select nurl from contact where uid = %d and self = 0 and blocked = 0 and hidden = 0 and id != %d )
+ $sql_extra limit %d, %d",
intval($cid),
intval($uid),
intval($uid),
- intval($cid)
+ intval($cid),
+ intval($start),
+ intval($limit)
+ );
+
+ return $r;
+
+}
+
+
+function count_common_friends_zcid($uid,$zcid) {
+
+ $r = q("SELECT count(*) as `total`
+ FROM `glink` left join `gcontact` on `glink`.`gcid` = `gcontact`.`id`
+ where `glink`.`zcid` = %d
+ and `gcontact`.`nurl` in (select nurl from contact where uid = %d and self = 0 and blocked = 0 and hidden = 0 ) ",
+ intval($zcid),
+ intval($uid)
+ );
+
+ if(count($r))
+ return $r[0]['total'];
+ return 0;
+
+}
+
+function common_friends_zcid($uid,$zcid,$start = 0, $limit = 9999,$shuffle) {
+
+ if($shuffle)
+ $sql_extra = " order by rand() ";
+ else
+ $sql_extra = " order by `gcontact`.`name` asc ";
+
+ $r = q("SELECT `gcontact`.*
+ FROM `glink` left join `gcontact` on `glink`.`gcid` = `gcontact`.`id`
+ where `glink`.`zcid` = %d
+ and `gcontact`.`nurl` in (select nurl from contact where uid = %d and self = 0 and blocked = 0 and hidden = 0 )
+ $sql_extra limit %d, %d",
+ intval($zcid),
+ intval($uid),
+ intval($start),
+ intval($limit)
);
return $r;
}
+
function count_all_friends($uid,$cid) {
$r = q("SELECT count(*) as `total`
@@ -254,7 +305,7 @@ function suggestion_query($uid, $start = 0, $limit = 80) {
$r2 = q("SELECT gcontact.* from gcontact
left join glink on glink.gcid = gcontact.id
- where glink.uid = 0 and glink.cid = 0 and not gcontact.nurl in ( select nurl from contact where uid = %d )
+ where glink.uid = 0 and glink.cid = 0 and glink.zcid = 0 and not gcontact.nurl in ( select nurl from contact where uid = %d )
and not gcontact.name in ( select name from contact where uid = %d )
and not gcontact.id in ( select gcid from gcign where uid = %d )
order by rand() limit %d, %d ",
@@ -276,7 +327,7 @@ function update_suggestions() {
$done = array();
- poco_load(0,0,$a->get_baseurl() . '/poco');
+ poco_load(0,0,0,$a->get_baseurl() . '/poco');
$done[] = $a->get_baseurl() . '/poco';
@@ -288,7 +339,7 @@ function update_suggestions() {
foreach($j->entries as $entry) {
$url = $entry->url . '/poco';
if(! in_array($url,$done))
- poco_load(0,0,$entry->url . '/poco');
+ poco_load(0,0,0,$entry->url . '/poco');
}
}
}
@@ -302,7 +353,7 @@ function update_suggestions() {
foreach($r as $rr) {
$base = substr($rr['poco'],0,strrpos($rr['poco'],'/'));
if(! in_array($base,$done))
- poco_load(0,0,$base);
+ poco_load(0,0,0,$base);
}
}
}
diff --git a/include/text.php b/include/text.php
index 8c8db66a9..e3c683338 100644
--- a/include/text.php
+++ b/include/text.php
@@ -558,7 +558,7 @@ function contact_block() {
if((! is_array($a->profile)) || ($a->profile['hide-friends']))
return $o;
- $r = q("SELECT COUNT(*) AS `total` FROM `contact` WHERE `uid` = %d AND `self` = 0 AND `blocked` = 0 and `pending` = 0 AND `hidden` = 0",
+ $r = q("SELECT COUNT(*) AS `total` FROM `contact` WHERE `uid` = %d AND `self` = 0 AND `blocked` = 0 and `pending` = 0 AND `hidden` = 0 AND `archive` = 0",
intval($a->profile['uid'])
);
if(count($r)) {
@@ -569,7 +569,7 @@ function contact_block() {
$micropro = Null;
} else {
- $r = q("SELECT * FROM `contact` WHERE `uid` = %d AND `self` = 0 AND `blocked` = 0 and `pending` = 0 AND `hidden` = 0 ORDER BY RAND() LIMIT %d",
+ $r = q("SELECT * FROM `contact` WHERE `uid` = %d AND `self` = 0 AND `blocked` = 0 and `pending` = 0 AND `hidden` = 0 AND `archive` = 0 ORDER BY RAND() LIMIT %d",
intval($a->profile['uid']),
intval($shown)
);
@@ -930,7 +930,8 @@ function prepare_body($item,$attach = false) {
foreach($matches as $mtch) {
if(strlen($x))
$x .= ',';
- $x .= xmlify(file_tag_decode($mtch[1]));
+ $x .= xmlify(file_tag_decode($mtch[1]))
+ . ((local_user() == $item['uid']) ? ' <a href="' . $a->get_baseurl() . '/filerm/' . $item['id'] . '?f=&cat=' . xmlify(file_tag_decode($mtch[1])) . '" title="' . t('remove') . '" >' . t('[remove]') . '</a>' : '');
}
if(strlen($x))
$s .= '<div class="categorytags"><span>' . t('Categories:') . ' </span>' . $x . '</div>';
@@ -1466,12 +1467,16 @@ function file_tag_save_file($uid,$item,$file) {
return true;
}
-function file_tag_unsave_file($uid,$item,$file) {
+function file_tag_unsave_file($uid,$item,$file,$cat = false) {
$result = false;
if(! intval($uid))
return false;
- $pattern = '[' . file_tag_encode($file) . ']' ;
+ if($cat == true)
+ $pattern = '<' . file_tag_encode($file) . '>' ;
+ else
+ $pattern = '[' . file_tag_encode($file) . ']' ;
+
$r = q("select file from item where id = %d and uid = %d limit 1",
intval($item),
@@ -1486,13 +1491,14 @@ function file_tag_unsave_file($uid,$item,$file) {
intval($uid)
);
- $r = q("select file from item where uid = %d " . file_tag_file_query('item',$file),
+ $r = q("select file from item where uid = %d and deleted = 0 " . file_tag_file_query('item',$file,(($cat) ? 'category' : 'file')),
intval($uid)
);
if(! count($r)) {
$saved = get_pconfig($uid,'system','filetags');
set_pconfig($uid,'system','filetags',str_replace($pattern,'',$saved));
+
}
return true;
}
@@ -1518,3 +1524,9 @@ function fix_mce_lf($s) {
$s = str_replace("\n\n","\n",$s);
return $s;
}
+
+
+function protect_sprintf($s) {
+ return(str_replace('%','%%',$s));
+}
+
diff --git a/index.php b/index.php
index 442173eeb..a409f47b4 100644
--- a/index.php
+++ b/index.php
@@ -92,13 +92,10 @@ if((x($_SESSION,'language')) && ($_SESSION['language'] !== $lang)) {
load_translation_table($lang);
}
-if(x($_GET,'zrl')) {
+if((x($_GET,'zrl')) && (! $install)) {
$_SESSION['my_url'] = $_GET['zrl'];
$a->query_string = preg_replace('/[\?&]zrl=(.*?)([\?&]|$)/is','',$a->query_string);
- if(! $install) {
- $arr = array('zrl' => $_SESSION['my_url'], 'url' => $a->cmd);
- call_hooks('zrl_init',$arr);
- }
+ zrl_init($a);
}
/**
diff --git a/js/main.js b/js/main.js
index ac238bf6a..6a2632441 100644
--- a/js/main.js
+++ b/js/main.js
@@ -73,7 +73,16 @@
setupFieldRichtext();
/* popup menus */
+ function close_last_popup_menu() {
+ if(last_popup_menu) {
+ last_popup_menu.hide();
+ last_popup_button.removeClass("selected");
+ last_popup_menu = null;
+ last_popup_button = null;
+ }
+ }
$('a[rel^=#]').click(function(e){
+ close_last_popup_menu();
menu = $( $(this).attr('rel') );
e.preventDefault();
e.stopPropagation();
@@ -90,12 +99,7 @@
return false;
});
$('html').click(function() {
- if(last_popup_menu) {
- last_popup_menu.hide();
- last_popup_button.removeClass("selected");
- last_popup_menu = null;
- last_popup_button = null;
- }
+ close_last_popup_menu();
});
// fancyboxes
diff --git a/library/jquery_ac/README b/library/jquery_ac/README
new file mode 100644
index 000000000..422e3d70b
--- /dev/null
+++ b/library/jquery_ac/README
@@ -0,0 +1,4 @@
+This is jquery.autocomplete from
+
+http://www.devbridge.com/projects/autocomplete/jquery/
+
diff --git a/library/jquery_ac/jquery-1.3.2.min.js b/library/jquery_ac/jquery-1.3.2.min.js
new file mode 100644
index 000000000..b1ae21d8b
--- /dev/null
+++ b/library/jquery_ac/jquery-1.3.2.min.js
@@ -0,0 +1,19 @@
+/*
+ * jQuery JavaScript Library v1.3.2
+ * http://jquery.com/
+ *
+ * Copyright (c) 2009 John Resig
+ * Dual licensed under the MIT and GPL licenses.
+ * http://docs.jquery.com/License
+ *
+ * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
+ * Revision: 6246
+ */
+(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){var G=M[F];if(G.selected){K=o(G).val();if(H){return K}L.push(K)}}return L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof K==="number"){K+=""}return this.each(function(){if(this.nodeType!=1){return}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({noConflict:function(E){l.$=p;if(E){l.jQuery=y}return o},isFunction:function(E){return s.call(E)==="[object Function]"},isArray:function(E){return s.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.test(G)){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");E.type="text/javascript";if(o.support.scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=G}F.insertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()},each:function(G,K,F){var E,H=0,I=G.length;if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break}}}else{for(;H<I;){if(K.apply(G[H++],F)===false){break}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break}}}else{for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return !o.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E<F;E++){if(H[E]===G){return E}}return -1},merge:function(H,E){var F=0,G,I=H.length;if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G}}}else{while((G=E[F++])!=null){H[I++]=G}}return H},unique:function(K){var F=[],E={};try{for(var G=0,H=K.length;G<H;G++){var J=o.data(K[G]);if(!E[J]){E[J]=true;F.push(K[G])}}}catch(I){F=K}return F},grep:function(F,J,E){var G=[];for(var H=0,I=F.length;H<I;H++){if(!E!=!J(F[H],H)){G.push(F[H])}}return G},map:function(E,J){var F=[];for(var G=0,H=E.length;G<H;G++){var I=J(E[G],G);if(I!=null){F[F.length]=I}}return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};o.each({parent:function(E){return E.parentNode},parents:function(E){return o.dir(E,"parentNode")},next:function(E){return o.nth(E,2,"nextSibling")},prev:function(E){return o.nth(E,2,"previousSibling")},nextAll:function(E){return o.dir(E,"nextSibling")},prevAll:function(E){return o.dir(E,"previousSibling")},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)},children:function(E){return o.sibling(E.firstChild)},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);if(G&&typeof G=="string"){H=o.multiFilter(G,H)}return this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(G){var J=[],L=o(G);for(var K=0,H=L.length;K<H;K++){var I=(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});
+/*
+ * Sizzle CSS Selector Engine - v0.9.3
+ * Copyright 2009, The Dojo Foundation
+ * Released under the MIT, BSD, and GPL Licenses.
+ * More information: http://sizzlejs.com/
+ */
+(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa<ab.length;aa++){if(ab[aa]===ab[aa-1]){ab.splice(aa--,1)}}}}}return ab};F.matches=function(T,U){return F(T,null,null,U)};F.find=function(aa,T,ab){var Z,X;if(!aa){return[]}for(var W=0,V=I.order.length;W<V;W++){var Y=I.order[W],X;if((X=I.match[Y].exec(aa))){var U=RegExp.leftContext;if(U.substr(U.length-1)!=="\\"){X[1]=(X[1]||"").replace(/\\/g,"");Z=I.find[Y](X,T,ab);if(Z!=null){aa=aa.replace(I.match[Y],"");break}}}}if(!Z){Z=T.getElementsByTagName("*")}return{set:Z,expr:aa}};F.filter=function(ad,ac,ag,W){var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){for(var ab in I.filter){if((Y=I.match[ab].exec(ad))!=null){var U=I.filter[ab],ah,af;T=false;if(aa==ai){ai=[]}if(I.preFilter[ab]){Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=ah=true}else{if(Y===true){continue}}}if(Y){for(var X=0;(af=aa[X])!=null;X++){if(af){ah=U(af,Y,X,aa);var ae=W^!!ah;if(ag&&ah!=null){if(ae){T=true}else{aa[X]=false}}else{if(ae){ai.push(af);T=true}}}}}if(ah!==g){if(!ag){aa=ai}ad=ad.replace(I.match[ab],"");if(!T){return[]}break}}}if(ad==V){if(T==null){throw"Syntax error, unrecognized expression: "+ad}else{break}}V=ad}return aa};var I=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;if(ab&&!Z){T=T.toUpperCase()}for(var W=0,V=aa.length,U;W<V;W++){if((U=aa[W])){while((U=U.previousSibling)&&U.nodeType!==1){}aa[W]=Y||U&&U.nodeName===T?U||false:U===T}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){var W=Y.parentNode;Z[V]=W.nodeName===U?W:false}}}else{for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){Z[V]=X?Y.parentNode:Y.parentNode===U}}if(X){F.filter(U,Z,true)}}},"":function(W,U,Y){var V=L++,T=S;if(!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("parentNode",U,V,W,X,Y)},"~":function(W,U,Y){var V=L++,T=S;if(typeof U==="string"&&!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("previousSibling",U,V,W,X,Y)}},find:{ID:function(U,V,W){if(typeof V.getElementById!=="undefined"&&!W){var T=V.getElementById(U[1]);return T?[T]:[]}},NAME:function(V,Y,Z){if(typeof Y.getElementsByName!=="undefined"){var U=[],X=Y.getElementsByName(V[1]);for(var W=0,T=X.length;W<T;W++){if(X[W].getAttribute("name")===V[1]){U.push(X[W])}}return U.length===0?null:U}},TAG:function(T,U){return U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var X=0,Y;(Y=U[X])!=null;X++){if(Y){if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W<T;W++){if(Y[W]===Z){return false}}return true}}}},CHILD:function(T,W){var Z=W[1],U=T;switch(Z){case"only":case"first":while(U=U.previousSibling){if(U.nodeType===1){return false}}if(Z=="first"){return true}U=T;case"last":while(U=U.nextSibling){if(U.nodeType===1){return false}}return true;case"nth":var V=W[2],ac=W[3];if(V==1&&ac==0){return true}var Y=W[0],ab=T.parentNode;if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){var X=0;for(U=ab.firstChild;U;U=U.nextSibling){if(U.nodeType===1){U.nodeIndex=++X}}ab.sizcache=Y}var aa=T.nodeIndex-ac;if(V==0){return aa==0}else{return(aa%V==0&&aa/V>=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V<T;V++){U.push(X[V])}}else{for(var V=0;X[V];V++){U.push(X[V])}}}return U}}var G;if(document.documentElement.compareDocumentPosition){G=function(U,T){var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;if(V===0){hasDuplicate=true}return V}}else{if("sourceIndex" in document.documentElement){G=function(U,T){var V=U.sourceIndex-T.sourceIndex;if(V===0){hasDuplicate=true}return V}}else{if(document.createRange){G=function(W,U){var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();V.selectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var X=V.compareBoundaryPoints(Range.START_TO_END,T);if(X===0){hasDuplicate=true}return X}}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();U.innerHTML="<input name='"+V+"'/>";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="<p class='TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1&&!ac){T.sizcache=Y;T.sizset=W}if(T.nodeName===Z){X=T;break}T=T[U]}ad[W]=X}}}function S(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1){if(!ac){T.sizcache=Y;T.sizset=W}if(typeof Z!=="string"){if(T===Z){X=true;break}}else{if(F.filter(Z,[T]).length>0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z<U;Z++){F(T,V[Z],W)}return F.filter(X,W)};o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};F.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F<E.length){o.event.proxy(G,E[F++])}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;H.preventDefault();return E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.call(document,o)}else{o.readyList.push(E)}return this},live:function(G,F){var E=o.event.proxy(F);E.guid+=this.selector+G;o(document).bind(i(G,this.selector),this.selector,E);return this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort(function(J,I){return o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){return(G=false)}});return G}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;if(o.readyList){o.each(o.readyList,function(){this.call(document,o)});o.readyList=null}o(document).triggerHandler("ready")}}});var x=false;function B(){if(x){return}x=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);o.ready()}});if(document.documentElement.doScroll&&l==l.top){(function(){if(o.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)}}});(function(){o.support={};var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();K.style.display="none";K.innerHTML=' <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(document.createTextNode("window."+J+"=1;"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;K.detachEvent("onclick",arguments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)}var I=G.indexOf(" ");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H<F;H++){var E=o.data(this[H],"olddisplay");this[H].style.display=E||"";if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;if(m[G]){K=m[G]}else{var I=o("<"+G+" />").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H<F;H++){this[H].style.display=o.data(this[H],"olddisplay")||""}return this}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)}else{for(var G=0,F=this.length;G<F;G++){var E=o.data(this[G],"olddisplay");if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))}}for(var G=0,F=this.length;G<F;G++){this[G].style.display="none"}return this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t("toggle",3),G,F)},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var E=o.speed(F,H,G);return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=o.extend({},I);o.each(I,function(O,S){var R=new o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";if(P!="px"){J.style[O]=(N||1)+P;T=((N||1)/R.cur(true))*T;J.style[O]=T+P}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return true})},stop:function(F,E){var G=o.timers;if(F){this.queue([])}this.each(function(){for(var H=G.length-1;H>=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n);n=g}},13)}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());o(this.elem).show()},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var G=e();if(H||G>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})(); \ No newline at end of file
diff --git a/library/jquery_ac/jquery.autocomplete-min.js b/library/jquery_ac/jquery.autocomplete-min.js
new file mode 100644
index 000000000..7018fd00a
--- /dev/null
+++ b/library/jquery_ac/jquery.autocomplete-min.js
@@ -0,0 +1,11 @@
+/**
+* Ajax Autocomplete for jQuery, version 1.1.3
+* (c) 2010 Tomas Kirda
+*
+* Ajax Autocomplete for jQuery is freely distributable under the terms of an MIT-style license.
+* For details, see the web site: http://www.devbridge.com/projects/autocomplete/jquery/
+*
+* Last Review: 04/19/2010
+*/
+
+(function(d){function l(b,a,c){a="("+c.replace(m,"\\$1")+")";return b.replace(new RegExp(a,"gi"),"<strong>$1</strong>")}function i(b,a){this.el=d(b);this.el.attr("autocomplete","off");this.suggestions=[];this.data=[];this.badQueries=[];this.selectedIndex=-1;this.currentValue=this.el.val();this.intervalId=0;this.cachedResponse=[];this.onChangeInterval=null;this.ignoreValueChange=false;this.serviceUrl=a.serviceUrl;this.isLocal=false;this.options={autoSubmit:false,minChars:1,maxHeight:300,deferRequestBy:0, width:0,highlight:true,params:{},fnFormatResult:l,delimiter:null,zIndex:9999};this.initialize();this.setOptions(a)}var m=new RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\)","g");d.fn.autocomplete=function(b){return new i(this.get(0)||d("<input />"),b)};i.prototype={killerFn:null,initialize:function(){var b,a,c;b=this;a=Math.floor(Math.random()*1048576).toString(16);c="Autocomplete_"+a;this.killerFn=function(e){if(d(e.target).parents(".autocomplete").size()===0){b.killSuggestions(); b.disableKillerFn()}};if(!this.options.width)this.options.width=this.el.width();this.mainContainerId="AutocompleteContainter_"+a;d('<div id="'+this.mainContainerId+'" style="position:absolute;z-index:9999;"><div class="autocomplete-w1"><div class="autocomplete" id="'+c+'" style="display:none; width:300px;"></div></div></div>').appendTo("body");this.container=d("#"+c);this.fixPosition();window.opera?this.el.keypress(function(e){b.onKeyPress(e)}):this.el.keydown(function(e){b.onKeyPress(e)});this.el.keyup(function(e){b.onKeyUp(e)}); this.el.blur(function(){b.enableKillerFn()});this.el.focus(function(){b.fixPosition()})},setOptions:function(b){var a=this.options;d.extend(a,b);if(a.lookup){this.isLocal=true;if(d.isArray(a.lookup))a.lookup={suggestions:a.lookup,data:[]}}d("#"+this.mainContainerId).css({zIndex:a.zIndex});this.container.css({maxHeight:a.maxHeight+"px",width:a.width})},clearCache:function(){this.cachedResponse=[];this.badQueries=[]},disable:function(){this.disabled=true},enable:function(){this.disabled=false},fixPosition:function(){var b= this.el.offset();d("#"+this.mainContainerId).css({top:b.top+this.el.innerHeight()+"px",left:b.left+"px"})},enableKillerFn:function(){d(document).bind("click",this.killerFn)},disableKillerFn:function(){d(document).unbind("click",this.killerFn)},killSuggestions:function(){var b=this;this.stopKillSuggestions();this.intervalId=window.setInterval(function(){b.hide();b.stopKillSuggestions()},300)},stopKillSuggestions:function(){window.clearInterval(this.intervalId)},onKeyPress:function(b){if(!(this.disabled|| !this.enabled)){switch(b.keyCode){case 27:this.el.val(this.currentValue);this.hide();break;case 9:case 13:if(this.selectedIndex===-1){this.hide();return}this.select(this.selectedIndex);if(b.keyCode===9)return;break;case 38:this.moveUp();break;case 40:this.moveDown();break;default:return}b.stopImmediatePropagation();b.preventDefault()}},onKeyUp:function(b){if(!this.disabled){switch(b.keyCode){case 38:case 40:return}clearInterval(this.onChangeInterval);if(this.currentValue!==this.el.val())if(this.options.deferRequestBy> 0){var a=this;this.onChangeInterval=setInterval(function(){a.onValueChange()},this.options.deferRequestBy)}else this.onValueChange()}},onValueChange:function(){clearInterval(this.onChangeInterval);this.currentValue=this.el.val();var b=this.getQuery(this.currentValue);this.selectedIndex=-1;if(this.ignoreValueChange)this.ignoreValueChange=false;else b===""||b.length<this.options.minChars?this.hide():this.getSuggestions(b)},getQuery:function(b){var a;a=this.options.delimiter;if(!a)return d.trim(b);b= b.split(a);return d.trim(b[b.length-1])},getSuggestionsLocal:function(b){var a,c,e,g,f;c=this.options.lookup;e=c.suggestions.length;a={suggestions:[],data:[]};b=b.toLowerCase();for(f=0;f<e;f++){g=c.suggestions[f];if(g.toLowerCase().indexOf(b)===0){a.suggestions.push(g);a.data.push(c.data[f])}}return a},getSuggestions:function(b){var a,c;if((a=this.isLocal?this.getSuggestionsLocal(b):this.cachedResponse[b])&&d.isArray(a.suggestions)){this.suggestions=a.suggestions;this.data=a.data;this.suggest()}else if(!this.isBadQuery(b)){c= this;c.options.params.query=b;d.get(this.serviceUrl,c.options.params,function(e){c.processResponse(e)},"text")}},isBadQuery:function(b){for(var a=this.badQueries.length;a--;)if(b.indexOf(this.badQueries[a])===0)return true;return false},hide:function(){this.enabled=false;this.selectedIndex=-1;this.container.hide()},suggest:function(){if(this.suggestions.length===0)this.hide();else{var b,a,c,e,g,f,j,k;b=this;a=this.suggestions.length;e=this.options.fnFormatResult;g=this.getQuery(this.currentValue); j=function(h){return function(){b.activate(h)}};k=function(h){return function(){b.select(h)}};this.container.hide().empty();for(f=0;f<a;f++){c=this.suggestions[f];c=d((b.selectedIndex===f?'<div class="selected"':"<div")+' title="'+c+'">'+e(c,this.data[f],g)+"</div>");c.mouseover(j(f));c.click(k(f));this.container.append(c)}this.enabled=true;this.container.show()}},processResponse:function(b){var a;try{a=eval("("+b+")")}catch(c){return}if(!d.isArray(a.data))a.data=[];if(!this.options.noCache){this.cachedResponse[a.query]= a;a.suggestions.length===0&&this.badQueries.push(a.query)}if(a.query===this.getQuery(this.currentValue)){this.suggestions=a.suggestions;this.data=a.data;this.suggest()}},activate:function(b){var a,c;a=this.container.children();this.selectedIndex!==-1&&a.length>this.selectedIndex&&d(a.get(this.selectedIndex)).removeClass();this.selectedIndex=b;if(this.selectedIndex!==-1&&a.length>this.selectedIndex){c=a.get(this.selectedIndex);d(c).addClass("selected")}return c},deactivate:function(b,a){b.className= "";if(this.selectedIndex===a)this.selectedIndex=-1},select:function(b){var a;if(a=this.suggestions[b]){this.el.val(a);if(this.options.autoSubmit){a=this.el.parents("form");a.length>0&&a.get(0).submit()}this.ignoreValueChange=true;this.hide();this.onSelect(b)}},moveUp:function(){if(this.selectedIndex!==-1)if(this.selectedIndex===0){this.container.children().get(0).className="";this.selectedIndex=-1;this.el.val(this.currentValue)}else this.adjustScroll(this.selectedIndex-1)},moveDown:function(){this.selectedIndex!== this.suggestions.length-1&&this.adjustScroll(this.selectedIndex+1)},adjustScroll:function(b){var a,c,e;a=this.activate(b).offsetTop;c=this.container.scrollTop();e=c+this.options.maxHeight-25;if(a<c)this.container.scrollTop(a);else a>e&&this.container.scrollTop(a-this.options.maxHeight+25);this.el.val(this.getValue(this.suggestions[b]))},onSelect:function(b){var a,c;a=this.options.onSelect;c=this.suggestions[b];b=this.data[b];this.el.val(this.getValue(c));d.isFunction(a)&&a(c,b,this.el)},getValue:function(b){var a, c;a=this.options.delimiter;if(!a)return b;c=this.currentValue;a=c.split(a);if(a.length===1)return b;return c.substr(0,c.length-a[a.length-1].length)+b}}})(jQuery); \ No newline at end of file
diff --git a/library/jquery_ac/jquery.autocomplete.js b/library/jquery_ac/jquery.autocomplete.js
new file mode 100644
index 000000000..6a7ce8787
--- /dev/null
+++ b/library/jquery_ac/jquery.autocomplete.js
@@ -0,0 +1,390 @@
+/**
+* Ajax Autocomplete for jQuery, version 1.1.3
+* (c) 2010 Tomas Kirda
+*
+* Ajax Autocomplete for jQuery is freely distributable under the terms of an MIT-style license.
+* For details, see the web site: http://www.devbridge.com/projects/autocomplete/jquery/
+*
+* Last Review: 04/19/2010
+*/
+
+/*jslint onevar: true, evil: true, nomen: true, eqeqeq: true, bitwise: true, regexp: true, newcap: true, immed: true */
+/*global window: true, document: true, clearInterval: true, setInterval: true, jQuery: true */
+
+(function($) {
+
+ var reEscape = new RegExp('(\\' + ['/', '.', '*', '+', '?', '|', '(', ')', '[', ']', '{', '}', '\\'].join('|\\') + ')', 'g');
+
+ function fnFormatResult(value, data, currentValue) {
+ var pattern = '(' + currentValue.replace(reEscape, '\\$1') + ')';
+ return value.replace(new RegExp(pattern, 'gi'), '<strong>$1<\/strong>');
+ }
+
+ function Autocomplete(el, options) {
+ this.el = $(el);
+ this.el.attr('autocomplete', 'off');
+ this.suggestions = [];
+ this.data = [];
+ this.badQueries = [];
+ this.selectedIndex = -1;
+ this.currentValue = this.el.val();
+ this.intervalId = 0;
+ this.cachedResponse = [];
+ this.onChangeInterval = null;
+ this.ignoreValueChange = false;
+ this.serviceUrl = options.serviceUrl;
+ this.isLocal = false;
+ this.options = {
+ autoSubmit: false,
+ minChars: 1,
+ maxHeight: 300,
+ deferRequestBy: 0,
+ width: 0,
+ highlight: true,
+ params: {},
+ fnFormatResult: fnFormatResult,
+ delimiter: null,
+ zIndex: 9999
+ };
+ this.initialize();
+ this.setOptions(options);
+ }
+
+ $.fn.autocomplete = function(options) {
+ return new Autocomplete(this.get(0)||$('<input />'), options);
+ };
+
+
+ Autocomplete.prototype = {
+
+ killerFn: null,
+
+ initialize: function() {
+
+ var me, uid, autocompleteElId;
+ me = this;
+ uid = Math.floor(Math.random()*0x100000).toString(16);
+ autocompleteElId = 'Autocomplete_' + uid;
+
+ this.killerFn = function(e) {
+ if ($(e.target).parents('.autocomplete').size() === 0) {
+ me.killSuggestions();
+ me.disableKillerFn();
+ }
+ };
+
+ if (!this.options.width) { this.options.width = this.el.width(); }
+ this.mainContainerId = 'AutocompleteContainter_' + uid;
+
+ $('<div id="' + this.mainContainerId + '" style="position:absolute;z-index:9999;"><div class="autocomplete-w1"><div class="autocomplete" id="' + autocompleteElId + '" style="display:none; width:300px;"></div></div></div>').appendTo('body');
+
+ this.container = $('#' + autocompleteElId);
+ this.fixPosition();
+ if (window.opera) {
+ this.el.keypress(function(e) { me.onKeyPress(e); });
+ } else {
+ this.el.keydown(function(e) { me.onKeyPress(e); });
+ }
+ this.el.keyup(function(e) { me.onKeyUp(e); });
+ this.el.blur(function() { me.enableKillerFn(); });
+ this.el.focus(function() { me.fixPosition(); });
+ },
+
+ setOptions: function(options){
+ var o = this.options;
+ $.extend(o, options);
+ if(o.lookup){
+ this.isLocal = true;
+ if($.isArray(o.lookup)){ o.lookup = { suggestions:o.lookup, data:[] }; }
+ }
+ $('#'+this.mainContainerId).css({ zIndex:o.zIndex });
+ this.container.css({ maxHeight: o.maxHeight + 'px', width:o.width });
+ },
+
+ clearCache: function(){
+ this.cachedResponse = [];
+ this.badQueries = [];
+ },
+
+ disable: function(){
+ this.disabled = true;
+ },
+
+ enable: function(){
+ this.disabled = false;
+ },
+
+ fixPosition: function() {
+ var offset = this.el.offset();
+ $('#' + this.mainContainerId).css({ top: (offset.top + this.el.innerHeight()) + 'px', left: offset.left + 'px' });
+ },
+
+ enableKillerFn: function() {
+ var me = this;
+ $(document).bind('click', me.killerFn);
+ },
+
+ disableKillerFn: function() {
+ var me = this;
+ $(document).unbind('click', me.killerFn);
+ },
+
+ killSuggestions: function() {
+ var me = this;
+ this.stopKillSuggestions();
+ this.intervalId = window.setInterval(function() { me.hide(); me.stopKillSuggestions(); }, 300);
+ },
+
+ stopKillSuggestions: function() {
+ window.clearInterval(this.intervalId);
+ },
+
+ onKeyPress: function(e) {
+ if (this.disabled || !this.enabled) { return; }
+ // return will exit the function
+ // and event will not be prevented
+ switch (e.keyCode) {
+ case 27: //KEY_ESC:
+ this.el.val(this.currentValue);
+ this.hide();
+ break;
+ case 9: //KEY_TAB:
+ case 13: //KEY_RETURN:
+ if (this.selectedIndex === -1) {
+ this.hide();
+ return;
+ }
+ this.select(this.selectedIndex);
+ if(e.keyCode === 9){ return; }
+ break;
+ case 38: //KEY_UP:
+ this.moveUp();
+ break;
+ case 40: //KEY_DOWN:
+ this.moveDown();
+ break;
+ default:
+ return;
+ }
+ e.stopImmediatePropagation();
+ e.preventDefault();
+ },
+
+ onKeyUp: function(e) {
+ if(this.disabled){ return; }
+ switch (e.keyCode) {
+ case 38: //KEY_UP:
+ case 40: //KEY_DOWN:
+ return;
+ }
+ clearInterval(this.onChangeInterval);
+ if (this.currentValue !== this.el.val()) {
+ if (this.options.deferRequestBy > 0) {
+ // Defer lookup in case when value changes very quickly:
+ var me = this;
+ this.onChangeInterval = setInterval(function() { me.onValueChange(); }, this.options.deferRequestBy);
+ } else {
+ this.onValueChange();
+ }
+ }
+ },
+
+ onValueChange: function() {
+ clearInterval(this.onChangeInterval);
+ this.currentValue = this.el.val();
+ var q = this.getQuery(this.currentValue);
+ this.selectedIndex = -1;
+ if (this.ignoreValueChange) {
+ this.ignoreValueChange = false;
+ return;
+ }
+ if (q === '' || q.length < this.options.minChars) {
+ this.hide();
+ } else {
+ this.getSuggestions(q);
+ }
+ },
+
+ getQuery: function(val) {
+ var d, arr;
+ d = this.options.delimiter;
+ if (!d) { return $.trim(val); }
+ arr = val.split(d);
+ return $.trim(arr[arr.length - 1]);
+ },
+
+ getSuggestionsLocal: function(q) {
+ var ret, arr, len, val, i;
+ arr = this.options.lookup;
+ len = arr.suggestions.length;
+ ret = { suggestions:[], data:[] };
+ q = q.toLowerCase();
+ for(i=0; i< len; i++){
+ val = arr.suggestions[i];
+ if(val.toLowerCase().indexOf(q) === 0){
+ ret.suggestions.push(val);
+ ret.data.push(arr.data[i]);
+ }
+ }
+ return ret;
+ },
+
+ getSuggestions: function(q) {
+ var cr, me;
+ cr = this.isLocal ? this.getSuggestionsLocal(q) : this.cachedResponse[q];
+ if (cr && $.isArray(cr.suggestions)) {
+ this.suggestions = cr.suggestions;
+ this.data = cr.data;
+ this.suggest();
+ } else if (!this.isBadQuery(q)) {
+ me = this;
+ me.options.params.query = q;
+ $.get(this.serviceUrl, me.options.params, function(txt) { me.processResponse(txt); }, 'text');
+ }
+ },
+
+ isBadQuery: function(q) {
+ var i = this.badQueries.length;
+ while (i--) {
+ if (q.indexOf(this.badQueries[i]) === 0) { return true; }
+ }
+ return false;
+ },
+
+ hide: function() {
+ this.enabled = false;
+ this.selectedIndex = -1;
+ this.container.hide();
+ },
+
+ suggest: function() {
+ if (this.suggestions.length === 0) {
+ this.hide();
+ return;
+ }
+
+ var me, len, div, f, v, i, s, mOver, mClick;
+ me = this;
+ len = this.suggestions.length;
+ f = this.options.fnFormatResult;
+ v = this.getQuery(this.currentValue);
+ mOver = function(xi) { return function() { me.activate(xi); }; };
+ mClick = function(xi) { return function() { me.select(xi); }; };
+ this.container.hide().empty();
+ for (i = 0; i < len; i++) {
+ s = this.suggestions[i];
+ div = $((me.selectedIndex === i ? '<div class="selected"' : '<div') + ' title="' + s + '">' + f(s, this.data[i], v) + '</div>');
+ div.mouseover(mOver(i));
+ div.click(mClick(i));
+ this.container.append(div);
+ }
+ this.enabled = true;
+ this.container.show();
+ },
+
+ processResponse: function(text) {
+ var response;
+ try {
+ response = eval('(' + text + ')');
+ } catch (err) { return; }
+ if (!$.isArray(response.data)) { response.data = []; }
+ if(!this.options.noCache){
+ this.cachedResponse[response.query] = response;
+ if (response.suggestions.length === 0) { this.badQueries.push(response.query); }
+ }
+ if (response.query === this.getQuery(this.currentValue)) {
+ this.suggestions = response.suggestions;
+ this.data = response.data;
+ this.suggest();
+ }
+ },
+
+ activate: function(index) {
+ var divs, activeItem;
+ divs = this.container.children();
+ // Clear previous selection:
+ if (this.selectedIndex !== -1 && divs.length > this.selectedIndex) {
+ $(divs.get(this.selectedIndex)).removeClass();
+ }
+ this.selectedIndex = index;
+ if (this.selectedIndex !== -1 && divs.length > this.selectedIndex) {
+ activeItem = divs.get(this.selectedIndex);
+ $(activeItem).addClass('selected');
+ }
+ return activeItem;
+ },
+
+ deactivate: function(div, index) {
+ div.className = '';
+ if (this.selectedIndex === index) { this.selectedIndex = -1; }
+ },
+
+ select: function(i) {
+ var selectedValue, f;
+ selectedValue = this.suggestions[i];
+ if (selectedValue) {
+ this.el.val(selectedValue);
+ if (this.options.autoSubmit) {
+ f = this.el.parents('form');
+ if (f.length > 0) { f.get(0).submit(); }
+ }
+ this.ignoreValueChange = true;
+ this.hide();
+ this.onSelect(i);
+ }
+ },
+
+ moveUp: function() {
+ if (this.selectedIndex === -1) { return; }
+ if (this.selectedIndex === 0) {
+ this.container.children().get(0).className = '';
+ this.selectedIndex = -1;
+ this.el.val(this.currentValue);
+ return;
+ }
+ this.adjustScroll(this.selectedIndex - 1);
+ },
+
+ moveDown: function() {
+ if (this.selectedIndex === (this.suggestions.length - 1)) { return; }
+ this.adjustScroll(this.selectedIndex + 1);
+ },
+
+ adjustScroll: function(i) {
+ var activeItem, offsetTop, upperBound, lowerBound;
+ activeItem = this.activate(i);
+ offsetTop = activeItem.offsetTop;
+ upperBound = this.container.scrollTop();
+ lowerBound = upperBound + this.options.maxHeight - 25;
+ if (offsetTop < upperBound) {
+ this.container.scrollTop(offsetTop);
+ } else if (offsetTop > lowerBound) {
+ this.container.scrollTop(offsetTop - this.options.maxHeight + 25);
+ }
+ this.el.val(this.getValue(this.suggestions[i]));
+ },
+
+ onSelect: function(i) {
+ var me, fn, s, d;
+ me = this;
+ fn = me.options.onSelect;
+ s = me.suggestions[i];
+ d = me.data[i];
+ me.el.val(me.getValue(s));
+ if ($.isFunction(fn)) { fn(s, d, me.el); }
+ },
+
+ getValue: function(value){
+ var del, currVal, arr, me;
+ me = this;
+ del = me.options.delimiter;
+ if (!del) { return value; }
+ currVal = me.currentValue;
+ arr = currVal.split(del);
+ if (arr.length === 1) { return value; }
+ return currVal.substr(0, currVal.length - arr[arr.length - 1].length) + value;
+ }
+
+ };
+
+}(jQuery));
diff --git a/library/jquery_ac/shadow.png b/library/jquery_ac/shadow.png
new file mode 100644
index 000000000..a2561df97
--- /dev/null
+++ b/library/jquery_ac/shadow.png
Binary files differ
diff --git a/library/jquery_ac/styles.css b/library/jquery_ac/styles.css
new file mode 100644
index 000000000..e056d5cf9
--- /dev/null
+++ b/library/jquery_ac/styles.css
@@ -0,0 +1,6 @@
+
+.autocomplete-w1 { background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
+.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px; _margin:0; _overflow-x:hidden; }
+.autocomplete .selected { background:#F0F0F0; }
+.autocomplete div { padding:2px 5px; white-space:nowrap; }
+.autocomplete strong { font-weight:normal; color:#3399FF; }
diff --git a/mod/acl.php b/mod/acl.php
index fe353d1eb..402d37376 100644
--- a/mod/acl.php
+++ b/mod/acl.php
@@ -13,6 +13,14 @@ function acl_init(&$a){
$type = (x($_REQUEST,'type')?$_REQUEST['type']:"");
+ // For use with jquery.autocomplete for private mail completion
+
+ if(x($_REQUEST,'query') && strlen($_REQUEST['query'])) {
+ $type = 'm';
+ $search = $_REQUEST['query'];
+ }
+
+
if ($search!=""){
$sql_extra = "AND `name` LIKE '%%".dbesc($search)."%%'";
$sql_extra2 = "AND (`attag` LIKE '%%".dbesc($search)."%%' OR `name` LIKE '%%".dbesc($search)."%%' OR `nick` LIKE '%%".dbesc($search)."%%')";
@@ -33,11 +41,27 @@ function acl_init(&$a){
if ($type=='' || $type=='c'){
$r = q("SELECT COUNT(`id`) AS c FROM `contact`
WHERE `uid` = %d AND `self` = 0
- AND `blocked` = 0 AND `pending` = 0
+ AND `blocked` = 0 AND `pending` = 0 AND `archive` = 0
AND `notify` != '' $sql_extra2" ,
intval(local_user())
);
$contact_count = (int)$r[0]['c'];
+ }
+ elseif ($type == 'm') {
+
+ // autocomplete for Private Messages
+
+ $r = q("SELECT COUNT(`id`) AS c FROM `contact`
+ WHERE `uid` = %d AND `self` = 0
+ AND `blocked` = 0 AND `pending` = 0 AND `archive` = 0
+ AND `network` IN ('%s','%s','%s') $sql_extra2" ,
+ intval(local_user()),
+ dbesc(NETWORK_DFRN),
+ dbesc(NETWORK_ZOT),
+ dbesc(NETWORK_DIASPORA)
+ );
+ $contact_count = (int)$r[0]['c'];
+
} else {
$contact_count = 0;
}
@@ -78,11 +102,45 @@ function acl_init(&$a){
if ($type=='' || $type=='c'){
$r = q("SELECT `id`, `name`, `nick`, `micro`, `network`, `url`, `attag` FROM `contact`
- WHERE `uid` = %d AND `self` = 0 AND `blocked` = 0 AND `pending` = 0 AND `notify` != ''
+ WHERE `uid` = %d AND `self` = 0 AND `blocked` = 0 AND `pending` = 0 AND `archive` = 0 AND `notify` != ''
$sql_extra2
ORDER BY `name` ASC ",
intval(local_user())
);
+ }
+ elseif($type == 'm') {
+ $r = q("SELECT `id`, `name`, `nick`, `micro`, `network`, `url`, `attag` FROM `contact`
+ WHERE `uid` = %d AND `self` = 0 AND `blocked` = 0 AND `pending` = 0 AND `archive` = 0
+ AND `network` IN ('%s','%s','%s')
+ $sql_extra2
+ ORDER BY `name` ASC ",
+ intval(local_user()),
+ dbesc(NETWORK_DFRN),
+ dbesc(NETWORK_ZOT),
+ dbesc(NETWORK_DIASPORA)
+ );
+ }
+ else
+ $r = array();
+
+
+ if($type == 'm') {
+ $x = array();
+ $x['query'] = $search;
+ $x['suggestions'] = array();
+ $x['data'] = array();
+ if(count($r)) {
+ foreach($r as $g) {
+ $x['suggestions'][] = sprintf( t('%s [%s]'),$g['name'],$g['url']);
+ // '<img src="' . $g['micro'] . ' height="16" width="16" alt="' . t('Image/photo') . '" />' .
+ $x['data'][] = intval($g['id']);
+ }
+ }
+ echo json_encode($x);
+ killme();
+ }
+
+ if(count($r)) {
foreach($r as $g){
$contacts[] = array(
"type" => "c",
@@ -93,11 +151,9 @@ function acl_init(&$a){
"link" => $g['url'],
"nick" => ($g['attag']) ? $g['attag'] : $g['nick'],
);
- }
-
+ }
}
-
-
+
$items = array_merge($groups, $contacts);
$o = array(
diff --git a/mod/admin.php b/mod/admin.php
index cdc45c8e3..2810c8a8a 100644
--- a/mod/admin.php
+++ b/mod/admin.php
@@ -61,6 +61,9 @@ function admin_post(&$a){
case 'logs':
admin_page_logs_post($a);
break;
+ case 'dbsync':
+ admin_page_dbsync_post($a);
+ break;
case 'update':
admin_page_remoteupdate_post($a);
break;
@@ -94,7 +97,8 @@ function admin_content(&$a) {
'users' => Array($a->get_baseurl(true)."/admin/users/", t("Users") , "users"),
'plugins'=> Array($a->get_baseurl(true)."/admin/plugins/", t("Plugins") , "plugins"),
'themes' => Array($a->get_baseurl(true)."/admin/themes/", t("Themes") , "themes"),
- 'update' => Array($a->get_baseurl(true)."/admin/update/", t("Update") , "update")
+ 'dbsync' => Array($a->get_baseurl(true)."/admin/dbsync/", t('DB updates'), "dbsync"),
+ 'update' => Array($a->get_baseurl(true)."/admin/update/", t("Software Update") , "update")
);
/* get plugins admin page */
@@ -142,6 +146,9 @@ function admin_content(&$a) {
case 'logs':
$o = admin_page_logs($a);
break;
+ case 'dbsync':
+ $o = admin_page_dbsync($a);
+ break;
case 'update':
$o = admin_page_remoteupdate($a);
break;
@@ -235,6 +242,9 @@ function admin_page_site_post(&$a){
$proxyuser = ((x($_POST,'proxyuser')) ? notags(trim($_POST['proxyuser'])) : '');
$proxy = ((x($_POST,'proxy')) ? notags(trim($_POST['proxy'])) : '');
$timeout = ((x($_POST,'timeout')) ? intval(trim($_POST['timeout'])) : 60);
+ $delivery_interval = ((x($_POST,'delivery_interval'))? intval(trim($_POST['delivery_interval'])) : 0);
+ $poll_interval = ((x($_POST,'poll_interval'))? intval(trim($_POST['poll_interval'])) : 0);
+ $maxloadavg = ((x($_POST,'maxloadavg')) ? intval(trim($_POST['maxloadavg'])) : 50);
$dfrn_only = ((x($_POST,'dfrn_only')) ? True : False);
$ostatus_disabled = !((x($_POST,'ostatus_disabled')) ? True : False);
$diaspora_enabled = ((x($_POST,'diaspora_enabled')) ? True : False);
@@ -281,7 +291,9 @@ function admin_page_site_post(&$a){
}
}
set_config('system','ssl_policy',$ssl_policy);
-
+ set_config('system','delivery_interval',$delivery_interval);
+ set_config('system','poll_interval',$poll_interval);
+ set_config('system','maxloadavg',$maxloadavg);
set_config('config','sitename',$sitename);
if ($banner==""){
// don't know why, but del_config doesn't work...
@@ -425,7 +437,9 @@ function admin_page_site(&$a) {
'$proxyuser' => array('proxyuser', t("Proxy user"), get_config('system','proxyuser'), ""),
'$proxy' => array('proxy', t("Proxy URL"), get_config('system','proxy'), ""),
'$timeout' => array('timeout', t("Network timeout"), (x(get_config('system','curl_timeout'))?get_config('system','curl_timeout'):60), t("Value is in seconds. Set to 0 for unlimited (not recommended).")),
-
+ '$delivery_interval' => array('delivery_interval', t("Delivery interval"), (x(get_config('system','delivery_interval'))?get_config('system','delivery_interval'):2), t("Delay background delivery processes by this many seconds to reduce system load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 for large dedicated servers.")),
+ '$poll_interval' => array('poll_interval', t("Poll interval"), (x(get_config('system','poll_interval'))?get_config('system','poll_interval'):2), t("Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval.")),
+ '$maxloadavg' => array('maxloadavg', t("Maximum Load Average"), ((intval(get_config('system','maxloadavg')) > 0)?get_config('system','maxloadavg'):50), t("Maximum system load before delivery and poll processes are deferred - default 50.")),
'$form_security_token' => get_form_security_token("admin_site"),
));
@@ -433,6 +447,62 @@ function admin_page_site(&$a) {
}
+function admin_page_dbsync(&$a) {
+
+ $o = '';
+
+ if($a->argc > 3 && intval($a->argv[3]) && $a->argv[2] === 'mark') {
+ set_config('database', 'update_' . intval($a->argv[3]), 'success');
+ info( t('Update has been marked successful') . EOL);
+ goaway($a->get_baseurl(true) . '/admin/dbsync');
+ }
+
+ if($a->argc > 2 && intval($a->argv[2])) {
+ require_once('update.php');
+ $func = 'update_' . intval($a->argv[2]);
+ if(function_exists($func)) {
+ $retval = $func();
+ if($retval === UPDATE_FAILED) {
+ $o .= sprintf( t('Executing %s failed. Check system logs.'), $func);
+ }
+ elseif($retval === UPDATE_SUCCESS) {
+ $o .= sprintf( t('Update %s was successfully applied.', $func));
+ set_config('database',$func, 'success');
+ }
+ else
+ $o .= sprintf( t('Update %s did not return a status. Unknown if it succeeded.'), $func);
+ }
+ else
+ $o .= sprintf( t('Update function %s could not be found.'), $func);
+ return $o;
+ }
+
+ $failed = array();
+ $r = q("select * from config where `cat` = 'database' ");
+ if(count($r)) {
+ foreach($r as $rr) {
+ $upd = intval(substr($rr['k'],7));
+ if($upd < 1139 || $rr['v'] === 'success')
+ continue;
+ $failed[] = $upd;
+ }
+ }
+ if(! count($failed))
+ return '<h3>' . t('No failed updates.') . '</h3>';
+
+ $o = replace_macros(get_markup_template('failed_updates.tpl'),array(
+ '$base' => $a->get_baseurl(true),
+ '$banner' => t('Failed Updates'),
+ '$desc' => t('This does not include updates prior to 1139, which did not return a status.'),
+ '$mark' => t('Mark success (if update was manually applied)'),
+ '$apply' => t('Attempt to execute this update step automatically'),
+ '$failed' => $failed
+ ));
+
+ return $o;
+
+}
+
/**
* Users admin page
*
@@ -977,7 +1047,6 @@ readable.");
$size = 5000000;
$seek = fseek($fp,0-$size,SEEK_END);
if($seek === 0) {
- fgets($fp); // throw away the first partial line
$data = escape_tags(fread($fp,$size));
while(! feof($fp))
$data .= escape_tags(fread($fp,4096));
diff --git a/mod/common.php b/mod/common.php
index 852388c14..617b5b670 100644
--- a/mod/common.php
+++ b/mod/common.php
@@ -5,25 +5,33 @@ require_once('include/socgraph.php');
function common_content(&$a) {
$o = '';
- if(! local_user()) {
- notice( t('Permission denied.') . EOL);
- return;
- }
- if($a->argc > 1)
- $cid = intval($a->argv[1]);
- if(! $cid)
+ $cmd = $a->argv[1];
+ $uid = intval($a->argv[2]);
+ $cid = intval($a->argv[3]);
+ $zcid = 0;
+
+ if($cmd !== 'loc' && $cmd != 'rem')
+ return;
+ if(! $uid)
return;
- $c = q("select name, url, photo from contact where id = %d and uid = %d limit 1",
- intval($cid),
- intval(local_user())
- );
+ if($cmd === 'loc' && $cid) {
+ $c = q("select name, url, photo from contact where id = %d and uid = %d limit 1",
+ intval($cid),
+ intval($uid)
+ );
+ }
+ else {
+ $c = q("select name, url, photo from contact where self = 1 and uid = %d limit 1",
+ intval($uid)
+ );
+ }
$a->page['aside'] .= '<div class="vcard">'
. '<div class="fn label">' . $c[0]['name'] . '</div>'
. '<div id="profile-photo-wrapper">'
- . '<a href="/contacts/' . $cid . '"><img class="photo" width="175" height="175"
+ . '<img class="photo" width="175" height="175"
src="' . $c[0]['photo'] . '" alt="' . $c[0]['name'] . '" /></div>'
. '</div>';
@@ -33,13 +41,52 @@ function common_content(&$a) {
$o .= '<h2>' . t('Common Friends') . '</h2>';
-// $o .= '<h3>' . sprintf( t('You and %s'),$c[0]['name']) . '</h3>';
+ if(! $cid) {
+ if(get_my_url()) {
+ $r = q("select id from contact where nurl = '%s' and uid = %d limit 1",
+ dbesc(normalise_link(get_my_url())),
+ intval($profile_uid)
+ );
+ if(count($r))
+ $cid = $r[0]['id'];
+ else {
+ $r = q("select id from gcontact where nurl = '%s' limit 1",
+ dbesc(normalise_link(get_my_url()))
+ );
+ if(count($r))
+ $zcid = $r[0]['id'];
+ }
+ }
+ }
+
+
+
+ if($cid == 0 && $zcid == 0)
+ return;
+
+
+ if($cid)
+ $t = count_common_friends($uid,$cid);
+ else
+ $t = count_common_friends_zcid($uid,$zcid);
+
+
+ $a->set_pager_total($t);
+
+ if(! $t) {
+ notice( t('No contacts in common.') . EOL);
+ return $o;
+ }
+
+
+ if($cid)
+ $r = common_friends($uid,$cid);
+ else
+ $r = common_friends_zcid($uid,$zcid);
- $r = common_friends(local_user(),$cid);
if(! count($r)) {
- $o .= t('No friends in common.');
return $o;
}
diff --git a/mod/contacts.php b/mod/contacts.php
index 9d29d4bd1..769239fe0 100644
--- a/mod/contacts.php
+++ b/mod/contacts.php
@@ -144,7 +144,7 @@ function contacts_content(&$a) {
goaway($a->get_baseurl(true) . '/contacts');
return; // NOTREACHED
}
-
+
if($cmd === 'update') {
// pull feed and consume it, which should subscribe to the hub.
@@ -182,40 +182,27 @@ function contacts_content(&$a) {
return; // NOTREACHED
}
- if($cmd === 'drop') {
- // create an unfollow slap
-
- if($orig_record[0]['network'] === NETWORK_OSTATUS) {
- $tpl = get_markup_template('follow_slap.tpl');
- $slap = replace_macros($tpl, array(
- '$name' => $a->user['username'],
- '$profile_page' => $a->get_baseurl() . '/profile/' . $a->user['nickname'],
- '$photo' => $a->contact['photo'],
- '$thumb' => $a->contact['thumb'],
- '$published' => datetime_convert('UTC','UTC', 'now', ATOM_TIME),
- '$item_id' => 'urn:X-dfrn:' . $a->get_hostname() . ':unfollow:' . random_string(),
- '$title' => '',
- '$type' => 'text',
- '$content' => t('stopped following'),
- '$nick' => $a->user['nickname'],
- '$verb' => 'http://ostatus.org/schema/1.0/unfollow', // ACTIVITY_UNFOLLOW,
- '$ostat_follow' => '' // '<as:verb>http://ostatus.org/schema/1.0/unfollow</as:verb>' . "\r\n"
- ));
-
- if((x($orig_record[0],'notify')) && (strlen($orig_record[0]['notify']))) {
- require_once('include/salmon.php');
- slapper($a->user,$orig_record[0]['notify'],$slap);
- }
- }
- elseif($orig_record[0]['network'] === NETWORK_DIASPORA) {
- require_once('include/diaspora.php');
- diaspora_unshare($a->user,$orig_record[0]);
- }
- elseif($orig_record[0]['network'] === NETWORK_DFRN) {
- require_once('include/items.php');
- dfrn_deliver($a->user,$orig_record[0],'placeholder', 1);
+ if($cmd === 'archive') {
+ $archived = (($orig_record[0]['archive']) ? 0 : 1);
+ $r = q("UPDATE `contact` SET `archive` = %d WHERE `id` = %d AND `uid` = %d LIMIT 1",
+ intval($archived),
+ intval($contact_id),
+ intval(local_user())
+ );
+ if($r) {
+ //notice( t('Contact has been ') . (($archived) ? t('archived') : t('unarchived')) . EOL );
+ info( (($archived) ? t('Contact has been archived') : t('Contact has been unarchived')) . EOL );
}
+ goaway($a->get_baseurl(true) . '/contacts/' . $contact_id);
+ return; // NOTREACHED
+ }
+
+ if($cmd === 'drop') {
+
+ require_once('include/Contact.php');
+
+ terminate_friendship($a->user,$a->contact,$orig_record[0]);
contact_remove($orig_record[0]['id']);
info( t('Contact has been removed.') . EOL );
@@ -303,16 +290,26 @@ function contacts_content(&$a) {
'label' => (($contact['blocked']) ? t('Unblock') : t('Block') ),
'url' => $a->get_baseurl(true) . '/contacts/' . $contact_id . '/block',
'sel' => '',
+ 'title' => t('Toggle Blocked status'),
),
array(
'label' => (($contact['readonly']) ? t('Unignore') : t('Ignore') ),
'url' => $a->get_baseurl(true) . '/contacts/' . $contact_id . '/ignore',
'sel' => '',
+ 'title' => t('Toggle Ignored status'),
+ ),
+
+ array(
+ 'label' => (($contact['archive']) ? t('Unarchive') : t('Archive') ),
+ 'url' => $a->get_baseurl(true) . '/contacts/' . $contact_id . '/archive',
+ 'sel' => '',
+ 'title' => t('Toggle Archive status'),
),
array(
'label' => t('Repair'),
'url' => $a->get_baseurl(true) . '/crepair/' . $contact_id,
'sel' => '',
+ 'title' => t('Advanced Contact Settings'),
)
);
$tab_tpl = get_markup_template('common_tabs.tpl');
@@ -328,7 +325,7 @@ function contacts_content(&$a) {
'$lbl_info1' => t('Contact Information / Notes'),
'$infedit' => t('Edit contact notes'),
'$common_text' => $common_text,
- '$common_link' => $a->get_baseurl(true) . '/common/' . $contact['id'],
+ '$common_link' => $a->get_baseurl(true) . '/common/loc/' . local_user() . '/' . $contact['id'],
'$all_friends' => $all_friends,
'$relation_text' => $relation_text,
'$visit' => sprintf( t('Visit %s\'s profile [%s]'),$contact['name'],$contact['url']),
@@ -353,6 +350,7 @@ function contacts_content(&$a) {
'$info' => $contact['info'],
'$blocked' => (($contact['blocked']) ? t('Currently blocked') : ''),
'$ignored' => (($contact['readonly']) ? t('Currently ignored') : ''),
+ '$archived' => (($contact['archive']) ? t('Currently archived') : ''),
'$hidden' => array('hidden', t('Hide this contact from others'), ($contact['hidden'] == 1), t('Replies/likes to your public posts <strong>may</strong> still be visible')),
'$photo' => $contact['photo'],
'$name' => $contact['name'],
@@ -394,6 +392,10 @@ function contacts_content(&$a) {
$sql_extra = " AND `readonly` = 1 ";
$ignored = true;
}
+ elseif(($a->argc == 2) && ($a->argv[1] === 'archived')) {
+ $sql_extra = " AND `archive` = 1 ";
+ $archived = true;
+ }
else
$sql_extra = " AND `blocked` = 0 ";
@@ -405,34 +407,47 @@ function contacts_content(&$a) {
'label' => t('Suggestions'),
'url' => $a->get_baseurl(true) . '/suggest',
'sel' => '',
+ 'title' => t('Suggest potential friends'),
),
array(
'label' => t('All Contacts'),
'url' => $a->get_baseurl(true) . '/contacts/all',
'sel' => ($all) ? 'active' : '',
+ 'title' => t('Show all contacts'),
),
array(
- 'label' => t('Unblocked Contacts'),
+ 'label' => t('Unblocked'),
'url' => $a->get_baseurl(true) . '/contacts',
- 'sel' => ((! $all) && (! $blocked) && (! $hidden) && (! $search) && (! $nets) && (! $ignored)) ? 'active' : '',
+ 'sel' => ((! $all) && (! $blocked) && (! $hidden) && (! $search) && (! $nets) && (! $ignored) && (! $archived)) ? 'active' : '',
+ 'title' => t('Only show unblocked contacts'),
),
array(
- 'label' => t('Blocked Contacts'),
+ 'label' => t('Blocked'),
'url' => $a->get_baseurl(true) . '/contacts/blocked',
'sel' => ($blocked) ? 'active' : '',
+ 'title' => t('Only show blocked contacts'),
),
array(
- 'label' => t('Ignored Contacts'),
+ 'label' => t('Ignored'),
'url' => $a->get_baseurl(true) . '/contacts/ignored',
'sel' => ($ignored) ? 'active' : '',
+ 'title' => t('Only show ignored contacts'),
+ ),
+
+ array(
+ 'label' => t('Archived'),
+ 'url' => $a->get_baseurl(true) . '/contacts/archived',
+ 'sel' => ($archived) ? 'active' : '',
+ 'title' => t('Only show archived contacts'),
),
array(
- 'label' => t('Hidden Contacts'),
+ 'label' => t('Hidden'),
'url' => $a->get_baseurl(true) . '/contacts/hidden',
'sel' => ($hidden) ? 'active' : '',
+ 'title' => t('Only show hidden contacts'),
),
);
diff --git a/mod/dfrn_confirm.php b/mod/dfrn_confirm.php
index efb5be3a4..2b25095fd 100644
--- a/mod/dfrn_confirm.php
+++ b/mod/dfrn_confirm.php
@@ -207,7 +207,7 @@ function dfrn_confirm_post(&$a,$handsfree = null) {
if($duplex == 1)
$params['duplex'] = 1;
- if($user['page-flags'] == PAGE_COMMUNITY)
+ if($user[0]['page-flags'] == PAGE_COMMUNITY)
$params['page'] = 1;
logger('dfrn_confirm: Confirm: posting data to ' . $dfrn_confirm . ': ' . print_r($params,true), LOGGER_DATA);
@@ -434,7 +434,8 @@ function dfrn_confirm_post(&$a,$handsfree = null) {
else
$contact = null;
- if(isset($new_relation) && $new_relation == CONTACT_IS_FRIEND) {
+
+ if((isset($new_relation) && $new_relation == CONTACT_IS_FRIEND)) {
if(($contact) && ($contact['network'] === NETWORK_DIASPORA)) {
require_once('include/diaspora.php');
@@ -447,7 +448,8 @@ function dfrn_confirm_post(&$a,$handsfree = null) {
$r = q("SELECT `hide-friends` FROM `profile` WHERE `uid` = %d AND `is-default` = 1 LIMIT 1",
intval($uid)
);
- if((count($r)) && ($activity) && (! $hidden)) {
+
+ if((count($r)) && ($r[0]['hide-friends'] == 0) && ($activity) && (! $hidden)) {
require_once('include/items.php');
@@ -468,12 +470,15 @@ function dfrn_confirm_post(&$a,$handsfree = null) {
$arr['author-name'] = $arr['owner-name'] = $self[0]['name'];
$arr['author-link'] = $arr['owner-link'] = $self[0]['url'];
$arr['author-avatar'] = $arr['owner-avatar'] = $self[0]['thumb'];
- $arr['verb'] = ACTIVITY_FRIEND;
- $arr['object-type'] = ACTIVITY_OBJ_PERSON;
-
+
$A = '[url=' . $self[0]['url'] . ']' . $self[0]['name'] . '[/url]';
+ $APhoto = '[url=' . $self[0]['url'] . ']' . '[img]' . $self[0]['thumb'] . '[/img][/url]';
+
$B = '[url=' . $contact['url'] . ']' . $contact['name'] . '[/url]';
$BPhoto = '[url=' . $contact['url'] . ']' . '[img]' . $contact['thumb'] . '[/img][/url]';
+
+ $arr['verb'] = ACTIVITY_FRIEND;
+ $arr['object-type'] = ACTIVITY_OBJ_PERSON;
$arr['body'] = sprintf( t('%1$s is now friends with %2$s'), $A, $B)."\n\n\n".$BPhoto;
$arr['object'] = '<object><type>' . ACTIVITY_OBJ_PERSON . '</type><title>' . $contact['name'] . '</title>'
@@ -481,6 +486,7 @@ function dfrn_confirm_post(&$a,$handsfree = null) {
$arr['object'] .= '<link>' . xmlify('<link rel="alternate" type="text/html" href="' . $contact['url'] . '" />' . "\n");
$arr['object'] .= xmlify('<link rel="photo" type="image/jpeg" href="' . $contact['thumb'] . '" />' . "\n");
$arr['object'] .= '</link></object>' . "\n";
+
$arr['last-child'] = 1;
$arr['allow_cid'] = $user[0]['allow_cid'];
@@ -710,6 +716,10 @@ function dfrn_confirm_post(&$a,$handsfree = null) {
WHERE `contact`.`id` = %d LIMIT 1",
intval($dfrn_record)
);
+
+ if(count($r))
+ $combined = $r[0];
+
if((count($r)) && ($r[0]['notify-flags'] & NOTIFY_CONFIRM)) {
push_lang($r[0]['language']);
@@ -738,6 +748,65 @@ function dfrn_confirm_post(&$a,$handsfree = null) {
}
pop_lang();
}
+
+ // Send a new friend post if we are allowed to...
+
+ if($page && intval(get_pconfig($local_uid,'system','post_joingroup'))) {
+ $r = q("SELECT `hide-friends` FROM `profile` WHERE `uid` = %d AND `is-default` = 1 LIMIT 1",
+ intval($local_uid)
+ );
+
+ if((count($r)) && ($r[0]['hide-friends'] == 0)) {
+
+ require_once('include/items.php');
+
+ $self = q("SELECT * FROM `contact` WHERE `self` = 1 AND `uid` = %d LIMIT 1",
+ intval($local_uid)
+ );
+
+ if(count($self)) {
+
+ $arr = array();
+ $arr['uri'] = $arr['parent-uri'] = item_new_uri($a->get_hostname(), $local_uid);
+ $arr['uid'] = $local_uid;
+ $arr['contact-id'] = $self[0]['id'];
+ $arr['wall'] = 1;
+ $arr['type'] = 'wall';
+ $arr['gravity'] = 0;
+ $arr['origin'] = 1;
+ $arr['author-name'] = $arr['owner-name'] = $self[0]['name'];
+ $arr['author-link'] = $arr['owner-link'] = $self[0]['url'];
+ $arr['author-avatar'] = $arr['owner-avatar'] = $self[0]['thumb'];
+
+ $A = '[url=' . $self[0]['url'] . ']' . $self[0]['name'] . '[/url]';
+ $APhoto = '[url=' . $self[0]['url'] . ']' . '[img]' . $self[0]['thumb'] . '[/img][/url]';
+
+ $B = '[url=' . $combined['url'] . ']' . $combined['name'] . '[/url]';
+ $BPhoto = '[url=' . $combined['url'] . ']' . '[img]' . $combined['thumb'] . '[/img][/url]';
+
+ $arr['verb'] = ACTIVITY_JOIN;
+ $arr['object-type'] = ACTIVITY_OBJ_GROUP;
+ $arr['body'] = sprintf( t('%1$s has joined %2$s'), $A, $B)."\n\n\n" .$BPhoto;
+ $arr['object'] = '<object><type>' . ACTIVITY_OBJ_GROUP . '</type><title>' . $combined['name'] . '</title>'
+ . '<id>' . $combined['url'] . '/' . $combined['name'] . '</id>';
+ $arr['object'] .= '<link>' . xmlify('<link rel="alternate" type="text/html" href="' . $combined['url'] . '" />' . "\n");
+ $arr['object'] .= xmlify('<link rel="photo" type="image/jpeg" href="' . $combined['thumb'] . '" />' . "\n");
+ $arr['object'] .= '</link></object>' . "\n";
+
+ $arr['last-child'] = 1;
+
+ $arr['allow_cid'] = $user[0]['allow_cid'];
+ $arr['allow_gid'] = $user[0]['allow_gid'];
+ $arr['deny_cid'] = $user[0]['deny_cid'];
+ $arr['deny_gid'] = $user[0]['deny_gid'];
+
+ $i = item_store($arr);
+ if($i)
+ proc_run('php',"include/notifier.php","activity","$i");
+
+ }
+ }
+ }
xml_status(0); // Success
return; // NOTREACHED
diff --git a/mod/dfrn_request.php b/mod/dfrn_request.php
index 77a3124f7..2169c494c 100644
--- a/mod/dfrn_request.php
+++ b/mod/dfrn_request.php
@@ -314,7 +314,7 @@ function dfrn_request_post(&$a) {
if($email_follow) {
- if(! strpos($url,'@')) {
+ if(! validate_email($url)) {
notice( t('Invalid email address.') . EOL);
return;
}
@@ -346,11 +346,71 @@ function dfrn_request_post(&$a) {
}
}
+ $r = q("insert into contact ( uid, created, addr, name, nick, url, nurl, poll, notify, blocked, pending, network, rel )
+ values( %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d, %d, '%s', %d ) ",
+ intval($uid),
+ dbesc(datetime_convert()),
+ dbesc($addr),
+ dbesc($name),
+ dbesc($nick),
+ dbesc($url),
+ dbesc($nurl),
+ dbesc($poll),
+ dbesc($notify),
+ intval($blocked),
+ intval($pending),
+ dbesc($network),
+ intval($rel)
+ );
+ $r = q("select id from contact where poll = '%s' and uid = %d limit 1",
+ dbesc($poll),
+ intval($uid)
+ );
+ if(count($r)) {
+ $contact_id = $r[0]['id'];
+
+ $photo = avatar_img($addr);
+
+ $r = q("UPDATE `contact` SET
+ `photo` = '%s',
+ `thumb` = '%s',
+ `micro` = '%s',
+ `name-date` = '%s',
+ `uri-date` = '%s',
+ `avatar-date` = '%s',
+ `hidden` = 0,
+ WHERE `id` = %d LIMIT 1
+ ",
+ dbesc($photos[0]),
+ dbesc($photos[1]),
+ dbesc($photos[2]),
+ dbesc(datetime_convert()),
+ dbesc(datetime_convert()),
+ dbesc(datetime_convert()),
+ intval($contact_id)
+ );
+ }
+
+ // contact is created. Now create an introduction
+ $hash = random_string();
+ $r = q("insert into intro ( uid, `contact-id`, knowyou, note, hash, datetime, blocked )
+ values( %d , %d, %d, '%s', '%s', '%s', %d ) ",
+ intval($uid),
+ intval($contact_id),
+ ((x($_POST,'knowyou') && ($_POST['knowyou'] == 1)) ? 1 : 0),
+ dbesc(notags(trim($_POST['dfrn-request-message']))),
+ dbesc($hash),
+ dbesc(datetime_convert()),
+ 1
+ );
+
+ // Next send an email verify form to the requestor.
}
+
else {
// Canonicalise email-style profile locator
@@ -640,7 +700,8 @@ function dfrn_request_content(&$a) {
'node' => $r[0]['nickname'],
'dfrn_id' => $r[0]['issued-id'],
'intro_id' => $intro[0]['id'],
- 'duplex' => (($r[0]['page-flags'] == PAGE_FREELOVE) ? 1 : 0)
+ 'duplex' => (($r[0]['page-flags'] == PAGE_FREELOVE) ? 1 : 0),
+ 'activity' => intval(get_pconfig($r[0]['uid'],'system','post_newfriend'))
);
dfrn_confirm_post($a,$handsfree);
}
@@ -693,6 +754,11 @@ function dfrn_request_content(&$a) {
$myaddr = ((x($_GET,'address')) ? $_GET['address'] : '');
}
+ // last, try a zrl
+ if(! strlen($myaddr))
+ $myaddr = get_my_url();
+
+
$target_addr = $a->profile['nickname'] . '@' . substr(z_root(), strpos(z_root(),'://') + 3 );
diff --git a/mod/events.php b/mod/events.php
index e66a2dc44..069046ff9 100644
--- a/mod/events.php
+++ b/mod/events.php
@@ -28,6 +28,9 @@ function events_post(&$a) {
$adjust = intval($_POST['adjust']);
$nofinish = intval($_POST['nofinish']);
+ // The default setting for the `private` field in event_store() is false, so mirror that
+ $private_event = false;
+
$start = sprintf('%d-%d-%d %d:%d:0',$startyear,$startmonth,$startday,$starthour,$startminute);
if($nofinish)
@@ -65,14 +68,38 @@ function events_post(&$a) {
$share = ((intval($_POST['share'])) ? intval($_POST['share']) : 0);
+ $c = q("select id from contact where uid = %d and self = 1 limit 1",
+ intval(local_user())
+ );
+ if(count($c))
+ $self = $c[0]['id'];
+ else
+ $self = 0;
+
+
if($share) {
$str_group_allow = perms2str($_POST['group_allow']);
$str_contact_allow = perms2str($_POST['contact_allow']);
$str_group_deny = perms2str($_POST['group_deny']);
$str_contact_deny = perms2str($_POST['contact_deny']);
+
+ // Undo the pseudo-contact of self, since there are real contacts now
+ if( strpos($str_contact_allow, '<' . $self . '>') !== false )
+ {
+ $str_contact_allow = str_replace('<' . $self . '>', '', $str_contact_allow);
+ }
+ // Make sure to set the `private` field as true. This is necessary to
+ // have the posts show up correctly in Diaspora if an event is created
+ // as visible only to self at first, but then edited to display to others.
+ if( strlen($str_group_allow) or strlen($str_contact_allow) or strlen($str_group_deny) or strlen($str_contact_deny) )
+ {
+ $private_event = true;
+ }
}
else {
- $str_contact_allow = '<' . local_user() . '>';
+ // Note: do not set `private` field for self-only events. It will
+ // keep even you from seeing them!
+ $str_contact_allow = '<' . $self . '>';
$str_group_allow = $str_contact_deny = $str_group_deny = '';
}
@@ -91,6 +118,7 @@ function events_post(&$a) {
$datarray['allow_gid'] = $str_group_allow;
$datarray['deny_cid'] = $str_contact_deny;
$datarray['deny_gid'] = $str_group_deny;
+ $datarray['private'] = $private_event;
$datarray['id'] = $event_id;
$datarray['created'] = $created;
$datarray['edited'] = $edited;
diff --git a/mod/filerm.php b/mod/filerm.php
index c520fec7a..d2b57d447 100644
--- a/mod/filerm.php
+++ b/mod/filerm.php
@@ -7,12 +7,18 @@ function filerm_content(&$a) {
}
$term = unxmlify(trim($_GET['term']));
+ $cat = unxmlify(trim($_GET['cat']));
+
+ $category = (($cat) ? true : false);
+ if($category)
+ $term = $cat;
+
$item_id = (($a->argc > 1) ? intval($a->argv[1]) : 0);
logger('filerm: tag ' . $term . ' item ' . $item_id);
if($item_id && strlen($term))
- file_tag_unsave_file(local_user(),$item_id,$term);
+ file_tag_unsave_file(local_user(),$item_id,$term, $category);
if(x($_SESSION,'return_url'))
goaway($a->get_baseurl() . '/' . $_SESSION['return_url']);
diff --git a/mod/follow.php b/mod/follow.php
index ae8cb200c..4a7f99bf0 100644
--- a/mod/follow.php
+++ b/mod/follow.php
@@ -10,7 +10,10 @@ function follow_init(&$a) {
// NOTREACHED
}
+ $uid = local_user();
$url = $orig_url = notags(trim($_REQUEST['url']));
+ $return_url = $_SESSION['return_url'];
+
// remove ajax junk, e.g. Twitter
@@ -18,19 +21,25 @@ function follow_init(&$a) {
if(! allowed_url($url)) {
notice( t('Disallowed profile URL.') . EOL);
- goaway($_SESSION['return_url']);
+ goaway($return_url);
// NOTREACHED
}
if(! $url) {
notice( t('Connect URL missing.') . EOL);
- goaway($_SESSION['return_url']);
+ goaway($return_url);
// NOTREACHED
}
+ $arr = array('url' => $url, 'contact' => array());
+
+ call_hooks('follow', $arr);
- $ret = probe_url($url);
+ if(x($arr['contact'],'name'))
+ $ret = $arr['contact'];
+ else
+ $ret = probe_url($url);
if($ret['network'] === NETWORK_DFRN) {
if(strlen($a->path))
@@ -46,11 +55,11 @@ function follow_init(&$a) {
if(get_config('system','dfrn_only')) {
notice( t('This site is not configured to allow communications with other networks.') . EOL);
notice( t('No compatible communication protocols or feeds were discovered.') . EOL);
- goaway($_SESSION['return_url']);
+ goaway($return_url);
}
}
- // This just confuses things, remove it
+ // This extra param just confuses things, remove it
if($ret['network'] === NETWORK_DIASPORA)
$ret['url'] = str_replace('?absolute=true','',$ret['url']);
@@ -65,9 +74,11 @@ function follow_init(&$a) {
notice( t('An author or name was not found.') . EOL);
if(! x($ret,'url'))
notice( t('No browser URL could be matched to this address.') . EOL);
- if(strpos($url,'@') !== false)
- notice('Unable to match @-style Identity Address with a known protocol or email contact');
- goaway($_SESSION['return_url']);
+ if(strpos($url,'@') !== false) {
+ notice( t('Unable to match @-style Identity Address with a known protocol or email contact.') . EOL);
+ notice( t('Use mailto: in front of address to force email check.') . EOL);
+ }
+ goaway($return_url);
}
if($ret['network'] === NETWORK_OSTATUS && get_config('system','ostatus_disabled')) {
@@ -94,7 +105,7 @@ function follow_init(&$a) {
// indirect links or webfinger links
$r = q("SELECT * FROM `contact` WHERE `uid` = %d AND `poll` = '%s' LIMIT 1",
- intval(local_user()),
+ intval($uid),
dbesc($ret['poll'])
);
@@ -104,7 +115,7 @@ function follow_init(&$a) {
q("UPDATE `contact` SET `rel` = %d , `readonly` = 0 WHERE `id` = %d AND `uid` = %d LIMIT 1",
intval(CONTACT_IS_FRIEND),
intval($r[0]['id']),
- intval(local_user())
+ intval($uid)
);
}
}
@@ -118,7 +129,7 @@ function follow_init(&$a) {
$r = q("INSERT INTO `contact` ( `uid`, `created`, `url`, `nurl`, `addr`, `alias`, `batch`, `notify`, `poll`, `poco`, `name`, `nick`, `photo`, `network`, `pubkey`, `rel`, `priority`,
`writable`, `hidden`, `blocked`, `readonly`, `pending` )
VALUES ( %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d, %d, %d, %d, 0, 0, 0 ) ",
- intval(local_user()),
+ intval($uid),
dbesc(datetime_convert()),
dbesc($ret['url']),
dbesc(normalise_link($ret['url'])),
@@ -142,12 +153,12 @@ function follow_init(&$a) {
$r = q("SELECT * FROM `contact` WHERE `url` = '%s' AND `uid` = %d LIMIT 1",
dbesc($ret['url']),
- intval(local_user())
+ intval($uid)
);
if(! count($r)) {
notice( t('Unable to retrieve contact information.') . EOL);
- goaway($_SESSION['return_url']);
+ goaway($return_url);
// NOTREACHED
}
@@ -156,7 +167,7 @@ function follow_init(&$a) {
require_once("Photo.php");
- $photos = import_profile_photo($ret['photo'],local_user(),$contact_id);
+ $photos = import_profile_photo($ret['photo'],$uid,$contact_id);
$r = q("UPDATE `contact` SET `photo` = '%s',
`thumb` = '%s',
@@ -200,7 +211,7 @@ function follow_init(&$a) {
$r = q("SELECT `contact`.*, `user`.* FROM `contact` LEFT JOIN `user` ON `contact`.`uid` = `user`.`uid`
WHERE `user`.`uid` = %d AND `contact`.`self` = 1 LIMIT 1",
- intval(local_user())
+ intval($uid)
);
if(count($r)) {
@@ -215,9 +226,9 @@ function follow_init(&$a) {
}
}
- if(strstr($_SESSION['return_url'],'contacts'))
+ if(strstr($return_url,'contacts'))
goaway($a->get_baseurl() . '/contacts/' . $contact_id);
- goaway($_SESSION['return_url']);
+ goaway($return_url);
// NOTREACHED
}
diff --git a/mod/friendica.php b/mod/friendica.php
index 52a064224..28807b5b5 100644
--- a/mod/friendica.php
+++ b/mod/friendica.php
@@ -18,10 +18,18 @@ function friendica_init(&$a) {
$admin = false;
}
+ $visible_plugins = array();
+ if(is_array($a->plugins) && count($a->plugins)) {
+ $r = q("select * from addon where hidden = 0");
+ if(count($r))
+ foreach($r as $rr)
+ $visible_plugins[] = $rr['name'];
+ }
+
$data = Array(
'version' => FRIENDICA_VERSION,
'url' => z_root(),
- 'plugins' => $a->plugins,
+ 'plugins' => $visible_plugins,
'register_policy' => $register_policy[$a->config['register_policy']],
'admin' => $admin,
'site_name' => $a->config['sitename'],
@@ -54,9 +62,18 @@ function friendica_content(&$a) {
$o .= '<p></p>';
- if(count($a->plugins)) {
+ $visible_plugins = array();
+ if(is_array($a->plugins) && count($a->plugins)) {
+ $r = q("select * from addon where hidden = 0");
+ if(count($r))
+ foreach($r as $rr)
+ $visible_plugins[] = $rr['name'];
+ }
+
+
+ if(count($visible_plugins)) {
$o .= '<p>' . t('Installed plugins/addons/apps:') . '</p>';
- $sorted = $a->plugins;
+ $sorted = $visible_plugins;
$s = '';
sort($sorted);
foreach($sorted as $p) {
diff --git a/mod/item.php b/mod/item.php
index 642a6758a..639379fe0 100644
--- a/mod/item.php
+++ b/mod/item.php
@@ -444,9 +444,28 @@ function item_post(&$a) {
$tags[] = '@' . $parent_contact['nick'];
}
+ $tagged = array();
+
+
if(count($tags)) {
foreach($tags as $tag) {
- handle_tag($a, $body, $inform, $str_tags, (local_user()) ? local_user() : $profile_uid , $tag);
+
+ // If we already tagged 'Robert Johnson', don't try and tag 'Robert'.
+ // Robert Johnson should be first in the $tags array
+
+ $fullnametagged = false;
+ for($x = 0; $x < count($tagged); $x ++) {
+ if(stristr($tagged[$x],$tag . ' ')) {
+ $fullnametagged = true;
+ break;
+ }
+ }
+ if($fullnametagged)
+ continue;
+
+ $success = handle_tag($a, $body, $inform, $str_tags, (local_user()) ? local_user() : $profile_uid , $tag);
+ if($success)
+ $tagged[] = $tag;
}
}
@@ -861,21 +880,27 @@ function item_content(&$a) {
* @param unknown_type $str_tags string to add the tag to
* @param unknown_type $profile_uid
* @param unknown_type $tag the tag to replace
+ *
+ * @return boolean true if replaced, false if not replaced
*/
function handle_tag($a, &$body, &$inform, &$str_tags, $profile_uid, $tag) {
+
+ $replaced = false;
+
//is it a hash tag?
if(strpos($tag,'#') === 0) {
//if the tag is replaced...
if(strpos($tag,'[url='))
//...do nothing
- return;
+ return $replaced;
//base tag has the tags name only
$basetag = str_replace('_',' ',substr($tag,1));
//create text for link
- $newtag = '#[url=' . $a->get_baseurl() . '/search?search=' . rawurlencode($basetag) . ']' . $basetag . '[/url]';
+ $newtag = '#[url=' . $a->get_baseurl() . '/search?tag=' . rawurlencode($basetag) . ']' . $basetag . '[/url]';
//replace tag by the link
$body = str_replace($tag, $newtag, $body);
-
+ $replaced = true;
+
//is the link already in str_tags?
if(! stristr($str_tags,$newtag)) {
//append or set str_tags
@@ -883,13 +908,13 @@ function handle_tag($a, &$body, &$inform, &$str_tags, $profile_uid, $tag) {
$str_tags .= ',';
$str_tags .= $newtag;
}
- return;
+ return $replaced;
}
//is it a person tag?
if(strpos($tag,'@') === 0) {
//is it already replaced?
if(strpos($tag,'[url='))
- return;
+ return $replaced;
$stat = false;
//get the person's name
$name = substr($tag,1);
@@ -965,6 +990,7 @@ function handle_tag($a, &$body, &$inform, &$str_tags, $profile_uid, $tag) {
}
//if there is an url for this persons profile
if(isset($profile)) {
+ $replaced = true;
//create profile link
$profile = str_replace(',','%2c',$profile);
$newtag = '@[url=' . $profile . ']' . $newname . '[/url]';
@@ -989,4 +1015,6 @@ function handle_tag($a, &$body, &$inform, &$str_tags, $profile_uid, $tag) {
}
}
}
+
+ return $replaced;
}
diff --git a/mod/message.php b/mod/message.php
index 260f4bb14..b8695fdd9 100644
--- a/mod/message.php
+++ b/mod/message.php
@@ -4,20 +4,7 @@ require_once('include/acl_selectors.php');
require_once('include/message.php');
function message_init(&$a) {
- $tabs = array(
- /*
- array(
- 'label' => t('All'),
- 'url'=> $a->get_baseurl(true) . '/message',
- 'sel'=> ($a->argc == 1),
- ),
- array(
- 'label' => t('Sent'),
- 'url' => $a->get_baseurl(true) . '/message/sent',
- 'sel'=> ($a->argv[1] == 'sent'),
- ),
- */
- );
+ $tabs = array();
$new = array(
'label' => t('New Message'),
'url' => $a->get_baseurl(true) . '/message/new',
@@ -29,6 +16,21 @@ function message_init(&$a) {
'$tabs'=>$tabs,
'$new'=>$new,
));
+ $base = $a->get_baseurl();
+
+ $a->page['htmlhead'] .= '<script src="' . $a->get_baseurl(true) . '/library/jquery_ac/jquery.autocomplete-min.js" ></script>';
+ $a->page['htmlhead'] .= <<< EOT
+
+<script>$(document).ready(function() {
+ var a;
+ a = $("#recip").autocomplete({
+ serviceUrl: '$base/acl',
+ width: 350
+ });
+});
+
+</script>
+EOT;
}
@@ -171,7 +173,23 @@ function message_content(&$a) {
$preselect = (isset($a->argv[2])?array($a->argv[2]):false);
- $select = contact_select('messageto','message-to-select', $preselect, 4, true, false, false, 10);
+ if(defined('EMAIL_AUTOCOMP')) {
+
+ // here's where we want to do contact autocomplete
+ // just figure out how to make it do the right thing
+ // pictures would be nice, but that didn't work when I tried.
+ // It sort of barely works, but needs help
+ // (the json backend is found in mod/acl.php)
+
+ $select = '<input type="text" id="recip" name="messageto" value="' . $preselect .'" />';
+ }
+ else {
+
+ // the ugly select box
+
+ $select = contact_select('messageto','message-to-select', $preselect, 4, true, false, false, 10);
+ }
+
$tpl = get_markup_template('prv_message.tpl');
$o .= replace_macros($tpl,array(
'$header' => t('Send Private Message'),
@@ -198,7 +216,7 @@ function message_content(&$a) {
$o .= $header;
$r = q("SELECT count(*) AS `total` FROM `mail`
- WHERE `mail`.`uid` = %d AND `from-url` $eq '%s' GROUP BY `parent-uri` ORDER BY `created` DESC",
+ WHERE `mail`.`uid` = %d GROUP BY `parent-uri` ORDER BY `created` DESC",
intval(local_user()),
dbesc($myprofile)
);
@@ -313,6 +331,29 @@ function message_content(&$a) {
$from_url = $a->get_baseurl(true) . '/redir/' . $message['contact-id'];
$sparkle = ' sparkle';
}
+
+
+ $Text = $message['body'];
+ $saved_image = '';
+ $img_start = strpos($Text,'[img]data:');
+ $img_end = strpos($Text,'[/img]');
+
+ if($img_start !== false && $img_end !== false && $img_end > $img_start) {
+ $start_fragment = substr($Text,0,$img_start);
+ $img_start += strlen('[img]');
+ $saved_image = substr($Text,$img_start,$img_end - $img_start);
+ $end_fragment = substr($Text,$img_end + strlen('[/img]'));
+ $Text = $start_fragment . '[!#saved_image#!]' . $end_fragment;
+ $search = '/\[url\=(.*?)\]\[!#saved_image#!\]\[\/url\]' . '/is';
+ $replace = '[url=' . z_path() . '/redir/' . $message['contact-id']
+ . '?f=1&url=' . '$1' . '][!#saved_image#!][/url]' ;
+
+ $Text = preg_replace($search,$replace,$Text);
+
+ if(strlen($saved_image))
+ $message['body'] = str_replace('[!#saved_image#!]', '[img]' . $saved_image . '[/img]',$Text);
+ }
+
$mails[] = array(
'id' => $message['id'],
'from_name' => template_escape($message['from-name']),
diff --git a/mod/network.php b/mod/network.php
index b12bd16da..e59839ccc 100644
--- a/mod/network.php
+++ b/mod/network.php
@@ -171,37 +171,44 @@ function network_content(&$a, $update = 0) {
'label' => t('Commented Order'),
'url'=>$a->get_baseurl(true) . '/' . str_replace('/new', '', $a->cmd) . ((x($_GET,'cid')) ? '?f=&cid=' . $_GET['cid'] : ''),
'sel'=>$all_active,
+ 'title'=> t('Sort by Comment Date'),
),
array(
'label' => t('Posted Order'),
'url'=>$a->get_baseurl(true) . '/' . str_replace('/new', '', $a->cmd) . '?f=&order=post' . ((x($_GET,'cid')) ? '&cid=' . $_GET['cid'] : ''),
'sel'=>$postord_active,
+ 'title' => t('Sort by Post Date'),
),
array(
'label' => t('Personal'),
'url' => $a->get_baseurl(true) . '/' . str_replace('/new', '', $a->cmd) . ((x($_GET,'cid')) ? '/?f=&cid=' . $_GET['cid'] : '') . '&conv=1',
'sel' => $conv_active,
+ 'title' => t('Posts that mention or involve you'),
),
array(
'label' => t('New'),
'url' => $a->get_baseurl(true) . '/' . str_replace('/new', '', $a->cmd) . '/new' . ((x($_GET,'cid')) ? '/?f=&cid=' . $_GET['cid'] : ''),
'sel' => $new_active,
+ 'title' => t('Activity Stream - by date'),
),
array(
'label' => t('Starred'),
'url'=>$a->get_baseurl(true) . '/' . str_replace('/new', '', $a->cmd) . ((x($_GET,'cid')) ? '/?f=&cid=' . $_GET['cid'] : '') . '&star=1',
'sel'=>$starred_active,
+ 'title' => t('Favourite Posts'),
),
array(
'label' => t('Shared Links'),
'url'=>$a->get_baseurl(true) . '/' . str_replace('/new', '', $a->cmd) . ((x($_GET,'cid')) ? '/?f=&cid=' . $_GET['cid'] : '') . '&bmark=1',
'sel'=>$bookmarked_active,
+ 'title'=> t('Interesting Links'),
),
// array(
// 'label' => t('Spam'),
// 'url'=>$a->get_baseurl(true) . '/network?f=&spam=1'
// 'sel'=> $spam_active,
+// 'title' => t('Posts flagged as SPAM'),
// ),
@@ -333,7 +340,7 @@ function network_content(&$a, $update = 0) {
info( t('Group is empty'));
}
- $sql_extra = " AND `item`.`parent` IN ( SELECT DISTINCT(`parent`) FROM `item` WHERE 1 $sql_options AND ( `contact-id` IN ( $contact_str ) OR `allow_gid` REGEXP '<" . intval($group) . ">' ) and deleted = 0 ) ";
+ $sql_extra = " AND `item`.`parent` IN ( SELECT DISTINCT(`parent`) FROM `item` WHERE 1 $sql_options AND ( `contact-id` IN ( $contact_str ) OR `allow_gid` like '" . protect_sprintf('%<' . intval($group) . '>%') . "' ) and deleted = 0 ) ";
$o = '<h2>' . t('Group: ') . $r[0]['name'] . '</h2>' . $o;
}
elseif($cid) {
@@ -391,9 +398,9 @@ function network_content(&$a, $update = 0) {
if(x($_GET,'search')) {
$search = escape_tags($_GET['search']);
- $sql_extra .= sprintf(" AND ( `item`.`body` REGEXP '%s' OR `item`.`tag` REGEXP '%s' ) ",
- dbesc(preg_quote($search)),
- dbesc('\\]' . preg_quote($search) . '\\[')
+ $sql_extra .= sprintf(" AND ( `item`.`body` like '%s' OR `item`.`tag` like '%s' ) ",
+ dbesc(protect_sprintf('%' . $search . '%')),
+ dbesc(protect_sprintf('%]' . $search . '[%'))
);
}
if(strlen($file)) {
@@ -405,10 +412,10 @@ function network_content(&$a, $update = 0) {
$myurl = substr($myurl,strpos($myurl,'://')+3);
$myurl = str_replace(array('www.','.'),array('','\\.'),$myurl);
$diasp_url = str_replace('/profile/','/u/',$myurl);
- $sql_extra .= sprintf(" AND `item`.`parent` IN (SELECT distinct(`parent`) from item where ( `author-link` regexp '%s' or `tag` regexp '%s' or tag regexp '%s' )) ",
- dbesc($myurl . '$'),
- dbesc($myurl . '\\]'),
- dbesc($diasp_url . '\\]')
+ $sql_extra .= sprintf(" AND `item`.`parent` IN (SELECT distinct(`parent`) from item where ( `author-link` like '%s' or `tag` like '%s' or tag like '%s' )) ",
+ dbesc(protect_sprintf('%s' . $myurl)),
+ dbesc(protect_sprintf('%' . $myurl . '\\]%')),
+ dbesc(protect_sprintf('%' . $diasp_url . '\\]%'))
);
}
diff --git a/mod/ping.php b/mod/ping.php
index e911aaf1f..63aaa0f45 100644
--- a/mod/ping.php
+++ b/mod/ping.php
@@ -134,6 +134,8 @@ function ping_init(&$a) {
function xmlize($href, $name, $url, $photo, $date, $seen, $message){
+ $data = array('href' => &$href, 'name' => &$name, 'url'=>&$url, 'photo'=>&$photo, 'date'=>&$date, 'seen'=>&$seen, 'messsage'=>&$message);
+ call_hooks('ping_xmlize', $data);
$notsxml = '<note href="%s" name="%s" url="%s" photo="%s" date="%s" seen="%s" >%s</note>';
return sprintf ( $notsxml,
xmlify($href), xmlify($name), xmlify($url), xmlify($photo), xmlify($date), xmlify($seen), xmlify($message)
diff --git a/mod/profile.php b/mod/profile.php
index de1e27248..69f044e89 100644
--- a/mod/profile.php
+++ b/mod/profile.php
@@ -32,6 +32,8 @@ function profile_init(&$a) {
profile_load($a,$which,$profile);
+ $userblock = (($a->profile['hidewall'] && (! local_user()) && (! remote_user())) ? true : false);
+
if((x($a->profile,'page-flags')) && ($a->profile['page-flags'] == PAGE_COMMUNITY)) {
$a->page['htmlhead'] .= '<meta name="friendica.community" content="true" />';
}
@@ -41,8 +43,8 @@ function profile_init(&$a) {
$delegate = ((strstr($a->profile['openid'],'://')) ? $a->profile['openid'] : 'http://' . $a->profile['openid']);
$a->page['htmlhead'] .= '<link rel="openid.delegate" href="' . $delegate . '" />' . "\r\n";
}
-
- if(! $blocked) {
+ // site block
+ if((! $blocked) && (! $userblock)) {
$keywords = ((x($a->profile,'pub_keywords')) ? $a->profile['pub_keywords'] : '');
$keywords = str_replace(array('#',',',' ',',,'),array('',' ',',',','),$keywords);
if(strlen($keywords))
@@ -141,6 +143,10 @@ function profile_content(&$a, $update = 0) {
return $o;
}
+
+ $o .= common_friends_visitor_widget($a->profile['profile_uid']);
+
+
if(x($_SESSION,'new_member') && $_SESSION['new_member'] && $is_owner)
$o .= '<a href="newmember" id="newmember-tips" style="font-size: 1.2em;"><b>' . t('Tips for New Members') . '</b></a>' . EOL;
diff --git a/mod/profiles.php b/mod/profiles.php
index 7a33a03e4..c72a233c2 100644
--- a/mod/profiles.php
+++ b/mod/profiles.php
@@ -139,21 +139,49 @@ function profiles_post(&$a) {
$changes = array();
+ $value = '';
if($is_default) {
- if($marital != $orig[0]['marital']) $changes[] = '&hearts; ' . t('Marital Status');
- if($withchanged) $changes[] = '&hearts; ' . t('Romantic Partner');
- if($work != $orig[0]['work']) $changes[] = t('Work/Employment');
- if($religion != $orig[0]['religion']) $changes[] = t('Religion');
- if($politic != $orig[0]['politic']) $changes[] = t('Political Views');
- if($gender != $orig[0]['gender']) $changes[] = t('Gender');
- if($sexual != $orig[0]['sexual']) $changes[] = t('Sexual Preference');
- if($homepage != $orig[0]['homepage']) $changes[] = t('Homepage');
- if($interest != $orig[0]['interest']) $changes[] = t('Interests');
+ if($marital != $orig[0]['marital']) {
+ $changes[] = '[color=#ff0000]&hearts;[/color] ' . t('Marital Status');
+ $value = $marital;
+ }
+ if($withchanged) {
+ $changes[] = '&hearts; ' . t('Romantic Partner');
+ $value = strip_tags($with);
+ }
+ if($work != $orig[0]['work']) {
+ $changes[] = t('Work/Employment');
+ }
+ if($religion != $orig[0]['religion']) {
+ $changes[] = t('Religion');
+ $value = $religion;
+ }
+ if($politic != $orig[0]['politic']) {
+ $changes[] = t('Political Views');
+ $value = $politic;
+ }
+ if($gender != $orig[0]['gender']) {
+ $changes[] = t('Gender');
+ $value = $gender;
+ }
+ if($sexual != $orig[0]['sexual']) {
+ $changes[] = t('Sexual Preference');
+ $value = $sexual;
+ }
+ if($homepage != $orig[0]['homepage']) {
+ $changes[] = t('Homepage');
+ $value = $homepage;
+ }
+ if($interest != $orig[0]['interest']) {
+ $changes[] = t('Interests');
+ $value = $interest;
+ }
if($address != $orig[0]['address'] || $locality != $orig[0]['locality'] || $region != $orig[0]['region']
- || $country_name != $orig[0]['country_name'])
- $changes[] = t('Location');
+ || $country_name != $orig[0]['country-name']) {
+ $changes[] = t('Location');
+ }
- profile_activity($changes);
+ profile_activity($changes,$value);
}
@@ -245,7 +273,7 @@ function profiles_post(&$a) {
}
-function profile_activity($changed) {
+function profile_activity($changed, $value) {
$a = get_app();
if(! local_user() || ! is_array($changed) || ! count($changed))
@@ -289,7 +317,7 @@ function profile_activity($changed) {
foreach($changed as $ch) {
if(strlen($changes)) {
if ($z == ($t - 1))
- $changes .= ' and ';
+ $changes .= t(' and ');
else
$changes .= ', ';
}
@@ -299,7 +327,15 @@ function profile_activity($changed) {
$prof = '[url=' . $self[0]['url'] . '?tab=profile' . ']' . t('public profile') . '[/url]';
- $arr['body'] = sprintf( t('%1$s has an updated %2$s, changing %3$s.'), $A, $prof, $changes);
+ if($t == 1 && strlen($value)) {
+ $message = sprintf( t('%1$s changed %2$s to &ldquo;%3$s&rdquo;'), $A, $changes, $value);
+ $message .= "\n\n" . sprintf( t(" - Visit %1$s\'s %2$s"), $A, $prof);
+ }
+ else
+ $message = sprintf( t('%1$s has an updated %2$s, changing %3$s.'), $A, $prof, $changes);
+
+
+ $arr['body'] = $message;
$arr['object'] = '<object><type>' . ACTIVITY_OBJ_PROFILE . '</type><title>' . $self[0]['name'] . '</title>'
. '<id>' . $self[0]['url'] . '/' . $self[0]['name'] . '</id>';
diff --git a/mod/search.php b/mod/search.php
index 4ca7db9bb..d467764b0 100644
--- a/mod/search.php
+++ b/mod/search.php
@@ -87,11 +87,26 @@ function search_content(&$a) {
else
$search = ((x($_GET,'search')) ? notags(trim(rawurldecode($_GET['search']))) : '');
+ $tag = false;
+ if(x($_GET,'tag')) {
+ $tag = true;
+ $search = ((x($_GET,'tag')) ? notags(trim(rawurldecode($_GET['tag']))) : '');
+ }
+
+
$o .= search($search,'search-box','/search',((local_user()) ? true : false));
if(! $search)
return $o;
+ if($tag)
+ $sql_extra = sprintf(" AND `item`.`tag` REGEXP '%s' ", dbesc('\\]' . preg_quote($search) . '\\['));
+ else
+ $sql_extra = sprintf(" AND `item`.`body` REGEXP '%s' ", dbesc(preg_quote($search)));
+
+
+
+
// Here is the way permissions work in the search module...
// Only public posts can be shown
// OR your own posts if you are a logged in member
@@ -103,10 +118,8 @@ function search_content(&$a) {
AND (( `item`.`allow_cid` = '' AND `item`.`allow_gid` = '' AND `item`.`deny_cid` = '' AND `item`.`deny_gid` = '' AND `item`.`private` = 0 AND `user`.`hidewall` = 0)
OR `item`.`uid` = %d )
AND `contact`.`blocked` = 0 AND `contact`.`pending` = 0
- AND ( `item`.`body` REGEXP '%s' OR `item`.`tag` REGEXP '%s' ) group by `item`.`uri` ",
- intval(local_user()),
- dbesc(preg_quote($search)),
- dbesc('\\]' . preg_quote($search) . '\\[')
+ $sql_extra group by `item`.`uri` ",
+ intval(local_user())
);
if(count($r))
@@ -127,18 +140,19 @@ function search_content(&$a) {
AND (( `item`.`allow_cid` = '' AND `item`.`allow_gid` = '' AND `item`.`deny_cid` = '' AND `item`.`deny_gid` = '' AND `item`.`private` = 0 AND `user`.`hidewall` = 0 )
OR `item`.`uid` = %d )
AND `contact`.`blocked` = 0 AND `contact`.`pending` = 0
- AND ( `item`.`body` REGEXP '%s' OR `item`.`tag` REGEXP '%s' )
+ $sql_extra
group by `item`.`uri`
ORDER BY `received` DESC LIMIT %d , %d ",
intval(local_user()),
- dbesc(preg_quote($search)),
- dbesc('\\]' . preg_quote($search) . '\\['),
intval($a->pager['start']),
intval($a->pager['itemspage'])
);
- $o .= '<h2>Search results for: ' . $search . '</h2>';
+ if($tag)
+ $o .= '<h2>Items tagged with: ' . $search . '</h2>';
+ else
+ $o .= '<h2>Search results for: ' . $search . '</h2>';
$o .= conversation($a,$r,'search',false);
diff --git a/mod/settings.php b/mod/settings.php
index 721468437..5f5b2ab2e 100644
--- a/mod/settings.php
+++ b/mod/settings.php
@@ -75,6 +75,11 @@ EOT;
'label' => t('Export personal data'),
'url' => $a->get_baseurl(true) . '/uexport',
'selected' => ''
+ ),
+ array(
+ 'label' => t('Remove account'),
+ 'url' => $a->get_baseurl(true) . '/removeme',
+ 'selected' => ''
)
);
@@ -347,6 +352,7 @@ function settings_post(&$a) {
$hide_friends = (($_POST['hide-friends'] == 1) ? 1: 0);
$hidewall = (($_POST['hidewall'] == 1) ? 1: 0);
$post_newfriend = (($_POST['post_newfriend'] == 1) ? 1: 0);
+ $post_joingroup = (($_POST['post_joingroup'] == 1) ? 1: 0);
$post_profilechange = (($_POST['post_profilechange'] == 1) ? 1: 0);
@@ -431,6 +437,7 @@ function settings_post(&$a) {
set_pconfig(local_user(),'system','suggestme', $suggestme);
set_pconfig(local_user(),'system','post_newfriend', $post_newfriend);
+ set_pconfig(local_user(),'system','post_joingroup', $post_joingroup);
set_pconfig(local_user(),'system','post_profilechange', $post_profilechange);
@@ -696,8 +703,8 @@ function settings_content(&$a) {
$allowed_themes_raw = explode(',',$allowed_themes_str);
$allowed_themes = array();
if(count($allowed_themes_raw))
- foreach($allowed_themes_raw as $x)
- if(strlen(trim($x)))
+ foreach($allowed_themes_raw as $x)
+ if(strlen(trim($x)) && is_dir("view/theme/$x"))
$allowed_themes[] = trim($x);
@@ -797,6 +804,9 @@ function settings_content(&$a) {
$post_newfriend = get_pconfig(local_user(), 'system','post_newfriend');
$post_newfriend = (($post_newfriend===false)? '0': $post_newfriend); // default if not set: 0
+ $post_joingroup = get_pconfig(local_user(), 'system','post_joingroup');
+ $post_joingroup = (($post_joingroup===false)? '0': $post_joingroup); // default if not set: 0
+
$post_profilechange = get_pconfig(local_user(), 'system','post_profilechange');
$post_profilechange = (($post_profilechange===false)? '0': $post_profilechange); // default if not set: 0
@@ -971,6 +981,7 @@ function settings_content(&$a) {
'$h_not' => t('Notification Settings'),
'$activity_options' => t('By default post a status message when:'),
'$post_newfriend' => array('post_newfriend', t('accepting a friend request'), $post_newfriend, ''),
+ '$post_joingroup' => array('post_joingroup', t('joining a forum/community'), $post_joingroup, ''),
'$post_profilechange' => array('post_profilechange', t('making an <em>interesting</em> profile change'), $post_profilechange, ''),
'$lbl_not' => t('Send a notification email when:'),
'$notify1' => array('notify1', t('You receive an introduction'), ($notify & NOTIFY_INTRO), NOTIFY_INTRO, ''),
diff --git a/mod/tagger.php b/mod/tagger.php
index 3ff5d57aa..6212e2b9b 100644
--- a/mod/tagger.php
+++ b/mod/tagger.php
@@ -66,14 +66,14 @@ function tagger_content(&$a) {
}
$uri = item_new_uri($a->get_hostname(),$owner_uid);
-
+ $xterm = xmlify($term);
$post_type = (($item['resource-id']) ? t('photo') : t('status'));
$targettype = (($item['resource-id']) ? ACTIVITY_OBJ_PHOTO : ACTIVITY_OBJ_NOTE );
$link = xmlify('<link rel="alternate" type="text/html" href="'
. $a->get_baseurl() . '/display/' . $owner['nickname'] . '/' . $item['id'] . '" />' . "\n") ;
- $body = $item['body'];
+ $body = xmlify($item['body']);
$target = <<< EOT
<target>
@@ -86,7 +86,7 @@ function tagger_content(&$a) {
</target>
EOT;
- $tagid = $a->get_baseurl() . '/search?search=' . $term;
+ $tagid = $a->get_baseurl() . '/search?tag=' . $term;
$objtype = ACTIVITY_OBJ_TAGTERM;
$obj = <<< EOT
@@ -95,8 +95,8 @@ EOT;
<local>1</local>
<id>$tagid</id>
<link>$tagid</link>
- <title>$term</title>
- <content>$term</content>
+ <title>$xterm</title>
+ <content>$xterm</content>
</object>
EOT;
@@ -105,7 +105,7 @@ EOT;
if(! isset($bodyverb))
return;
- $termlink = html_entity_decode('&#x2317;') . '[url=' . $a->get_baseurl() . '/search?search=' . urlencode($term) . ']'. $term . '[/url]';
+ $termlink = html_entity_decode('&#x2317;') . '[url=' . $a->get_baseurl() . '/search?tag=' . urlencode($term) . ']'. $term . '[/url]';
$arr = array();
@@ -161,7 +161,7 @@ EOT;
if((! $blocktags) && (! stristr($item['tag'], ']' . $term . '[' ))) {
q("update item set tag = '%s' where id = %d limit 1",
- dbesc($item['tag'] . (strlen($item['tag']) ? ',' : '') . '#[url=' . $a->get_baseurl() . '/search?search=' . $term . ']'. $term . '[/url]'),
+ dbesc($item['tag'] . (strlen($item['tag']) ? ',' : '') . '#[url=' . $a->get_baseurl() . '/search?tag=' . $term . ']'. $term . '[/url]'),
intval($item['id'])
);
}
@@ -177,7 +177,7 @@ EOT;
);
if(count($x) && !$x[0]['blocktags'] && (! stristr($r[0]['tag'], ']' . $term . '['))) {
q("update item set tag = '%s' where id = %d limit 1",
- dbesc($r[0]['tag'] . (strlen($r[0]['tag']) ? ',' : '') . '#[url=' . $a->get_baseurl() . '/search?search=' . $term . ']'. $term . '[/url]'),
+ dbesc($r[0]['tag'] . (strlen($r[0]['tag']) ? ',' : '') . '#[url=' . $a->get_baseurl() . '/search?tag=' . $term . ']'. $term . '[/url]'),
intval($r[0]['id'])
);
}
diff --git a/mod/viewcontacts.php b/mod/viewcontacts.php
index e7d26b73e..8e261e711 100644
--- a/mod/viewcontacts.php
+++ b/mod/viewcontacts.php
@@ -24,13 +24,13 @@ function viewcontacts_content(&$a) {
}
- $r = q("SELECT COUNT(*) as `total` FROM `contact` WHERE `uid` = %d AND `blocked` = 0 AND `pending` = 0 AND `hidden` = 0 ",
+ $r = q("SELECT COUNT(*) as `total` FROM `contact` WHERE `uid` = %d AND `blocked` = 0 AND `pending` = 0 AND `hidden` = 0 AND `archive` = 0 ",
intval($a->profile['uid'])
);
if(count($r))
$a->set_pager_total($r[0]['total']);
- $r = q("SELECT * FROM `contact` WHERE `uid` = %d AND `blocked` = 0 AND `pending` = 0 AND `hidden` = 0 ORDER BY `name` ASC LIMIT %d , %d ",
+ $r = q("SELECT * FROM `contact` WHERE `uid` = %d AND `blocked` = 0 AND `pending` = 0 AND `hidden` = 0 AND `archive` = 0 ORDER BY `name` ASC LIMIT %d , %d ",
intval($a->profile['uid']),
intval($a->pager['start']),
intval($a->pager['itemspage'])
diff --git a/mod/wall_upload.php b/mod/wall_upload.php
index f341cc9cd..fa66561e8 100644
--- a/mod/wall_upload.php
+++ b/mod/wall_upload.php
@@ -5,19 +5,26 @@ require_once('Photo.php');
function wall_upload_post(&$a) {
if($a->argc > 1) {
- $nick = $a->argv[1];
- $r = q("SELECT `user`.*, `contact`.`id` FROM `user` LEFT JOIN `contact` on `user`.`uid` = `contact`.`uid` WHERE `user`.`nickname` = '%s' AND `user`.`blocked` = 0 and `contact`.`self` = 1 LIMIT 1",
- dbesc($nick)
- );
- if(! count($r))
- return;
-
+ if(! x($_FILES,'media')) {
+ $nick = $a->argv[1];
+ $r = q("SELECT `user`.*, `contact`.`id` FROM `user` LEFT JOIN `contact` on `user`.`uid` = `contact`.`uid` WHERE `user`.`nickname` = '%s' AND `user`.`blocked` = 0 and `contact`.`self` = 1 LIMIT 1",
+ dbesc($nick)
+ );
+
+ if(! count($r))
+ return;
+ }
+ else {
+ $user_info = api_get_user($a);
+ $r = q("SELECT `user`.*, `contact`.`id` FROM `user` LEFT JOIN `contact` on `user`.`uid` = `contact`.`uid` WHERE `user`.`nickname` = '%s' AND `user`.`blocked` = 0 and `contact`.`self` = 1 LIMIT 1",
+ dbesc($user_info['screen_name'])
+ );
+ }
}
else
return;
-
$can_post = false;
$visitor = 0;
@@ -47,12 +54,19 @@ function wall_upload_post(&$a) {
killme();
}
- if(! x($_FILES,'userfile'))
+ if(! x($_FILES,'userfile') && ! x($_FILES,'media'))
killme();
- $src = $_FILES['userfile']['tmp_name'];
- $filename = basename($_FILES['userfile']['name']);
- $filesize = intval($_FILES['userfile']['size']);
+ if(x($_FILES,'userfile')) {
+ $src = $_FILES['userfile']['tmp_name'];
+ $filename = basename($_FILES['userfile']['name']);
+ $filesize = intval($_FILES['userfile']['size']);
+ }
+ elseif(x($_FILES,'media')) {
+ $src = $_FILES['media']['tmp_name'];
+ $filename = basename($_FILES['media']['name']);
+ $filesize = intval($_FILES['media']['size']);
+ }
$maximagesize = get_config('system','maximagesize');
diff --git a/tests/autoname_test.php b/tests/autoname_test.php
index c83e4a471..702e05bef 100644
--- a/tests/autoname_test.php
+++ b/tests/autoname_test.php
@@ -67,7 +67,10 @@ class AutonameTest extends PHPUnit_Framework_TestCase {
$autoname2=autoname(1);
$this->assertEquals(1, count($autoname2));
-
- $this->assertFalse($autoname1==$autoname2);
+
+ // The following test is problematic, with only 26 possibilities
+ // generating the same thing twice happens often aka
+ // birthday paradox
+// $this->assertFalse($autoname1==$autoname2);
}
} \ No newline at end of file
diff --git a/tests/get_tags_test.php b/tests/get_tags_test.php
index e5c6485de..40f016747 100644
--- a/tests/get_tags_test.php
+++ b/tests/get_tags_test.php
@@ -202,8 +202,8 @@ class GetTagsTest extends PHPUnit_Framework_TestCase {
}
$this->assertEquals("cid:15", $inform);
- $this->assertEquals("@[url=http://justatest.de]Mike Lastname[/url],#[url=baseurl/search?search=test%20case]test case[/url]", $str_tags);
- $this->assertEquals("hi @[url=http://justatest.de]Mike Lastname[/url] This is a #[url=baseurl/search?search=test%20case]test case[/url]", $text);
+ $this->assertEquals("@[url=http://justatest.de]Mike Lastname[/url],#[url=baseurl/search?tag=test%20case]test case[/url]", $str_tags);
+ $this->assertEquals("hi @[url=http://justatest.de]Mike Lastname[/url] This is a #[url=baseurl/search?tag=test%20case]test case[/url]", $text);
}
diff --git a/update.php b/update.php
index 5ab321b33..e363aa942 100644
--- a/update.php
+++ b/update.php
@@ -1,6 +1,6 @@
<?php
-define( 'UPDATE_VERSION' , 1138 );
+define( 'UPDATE_VERSION' , 1143 );
/**
*
@@ -1213,3 +1213,38 @@ function update_1137() {
q("ALTER TABLE `item_id` ADD `sid` CHAR( 255 ) NOT NULL AFTER `uid` , ADD `service` CHAR( 255 ) NOT NULL AFTER `sid` , add index (`sid`), add index ( `service`) ");
}
+function update_1138() {
+ q("alter table contact add archive tinyint(1) not null default '0' after hidden, add index (archive)");
+}
+
+function update_1139() {
+ $r = q("alter table user add account_removed tinyint(1) not null default '0' after expire, add index(account_removed) ");
+ if(! $r)
+ return UPDATE_FAILED ;
+ return UPDATE_SUCCESS ;
+}
+
+function update_1140() {
+ $r = q("alter table addon add hidden tinyint(1) not null default '0' after installed, add index(hidden) ");
+ if(! $r)
+ return UPDATE_FAILED ;
+ return UPDATE_SUCCESS ;
+}
+
+function update_1141() {
+ $r = q("alter table glink add zcid int(11) not null after gcid, add index(zcid) ");
+ if(! $r)
+ return UPDATE_FAILED ;
+ return UPDATE_SUCCESS ;
+}
+
+
+function update_1142() {
+ $r = q("alter table user add service_class char(32) not null after expire_notification_sent, add index(service_class) ");
+ if(! $r)
+ return UPDATE_FAILED ;
+ return UPDATE_SUCCESS ;
+}
+
+
+
diff --git a/util/messages.po b/util/messages.po
index d499f45dd..e6376310b 100644
--- a/util/messages.po
+++ b/util/messages.po
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: 2.3.1318\n"
+"Project-Id-Version: 2.3.1336\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-04-20 10:00-0700\n"
+"POT-Creation-Date: 2012-05-08 10:00-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,12 +35,12 @@ msgid "Contact update failed."
msgstr ""
#: ../../mod/crepair.php:115 ../../mod/wall_attach.php:44
-#: ../../mod/fsuggest.php:78 ../../mod/events.php:110 ../../mod/api.php:26
+#: ../../mod/fsuggest.php:78 ../../mod/events.php:138 ../../mod/api.php:26
#: ../../mod/api.php:31 ../../mod/photos.php:130 ../../mod/photos.php:865
#: ../../mod/editpost.php:10 ../../mod/install.php:171
#: ../../mod/notifications.php:66 ../../mod/contacts.php:125
-#: ../../mod/settings.php:99 ../../mod/settings.php:514
-#: ../../mod/settings.php:519 ../../mod/manage.php:86 ../../mod/network.php:6
+#: ../../mod/settings.php:104 ../../mod/settings.php:521
+#: ../../mod/settings.php:526 ../../mod/manage.php:86 ../../mod/network.php:6
#: ../../mod/notes.php:20 ../../mod/wallmessage.php:9
#: ../../mod/wallmessage.php:33 ../../mod/wallmessage.php:79
#: ../../mod/wallmessage.php:103 ../../mod/attach.php:33
@@ -48,15 +48,14 @@ msgstr ""
#: ../../mod/register.php:38 ../../mod/regmod.php:116 ../../mod/item.php:124
#: ../../mod/item.php:140 ../../mod/profile_photo.php:19
#: ../../mod/profile_photo.php:139 ../../mod/profile_photo.php:150
-#: ../../mod/profile_photo.php:163 ../../mod/message.php:38
-#: ../../mod/message.php:90 ../../mod/allfriends.php:9
-#: ../../mod/nogroup.php:25 ../../mod/wall_upload.php:46
-#: ../../mod/follow.php:8 ../../mod/common.php:9 ../../mod/display.php:138
-#: ../../mod/profiles.php:7 ../../mod/profiles.php:329
-#: ../../mod/delegate.php:6 ../../mod/suggest.php:28 ../../mod/invite.php:13
-#: ../../mod/invite.php:81 ../../mod/dfrn_confirm.php:53
-#: ../../addon/facebook/facebook.php:484 ../../include/items.php:3171
-#: ../../index.php:309
+#: ../../mod/profile_photo.php:163 ../../mod/message.php:40
+#: ../../mod/message.php:92 ../../mod/allfriends.php:9
+#: ../../mod/nogroup.php:25 ../../mod/wall_upload.php:53
+#: ../../mod/follow.php:8 ../../mod/display.php:138 ../../mod/profiles.php:7
+#: ../../mod/profiles.php:365 ../../mod/delegate.php:6
+#: ../../mod/suggest.php:28 ../../mod/invite.php:13 ../../mod/invite.php:81
+#: ../../mod/dfrn_confirm.php:53 ../../addon/facebook/facebook.php:495
+#: ../../include/items.php:3202 ../../index.php:306
msgid "Permission denied."
msgstr ""
@@ -85,8 +84,8 @@ msgstr ""
msgid "Return to contact editor"
msgstr ""
-#: ../../mod/crepair.php:148 ../../mod/settings.php:534
-#: ../../mod/settings.php:560 ../../mod/admin.php:573 ../../mod/admin.php:582
+#: ../../mod/crepair.php:148 ../../mod/settings.php:541
+#: ../../mod/settings.php:567 ../../mod/admin.php:643 ../../mod/admin.php:652
msgid "Name"
msgstr ""
@@ -123,23 +122,23 @@ msgid "New photo from this URL"
msgstr ""
#: ../../mod/crepair.php:166 ../../mod/fsuggest.php:107
-#: ../../mod/events.php:400 ../../mod/photos.php:900 ../../mod/photos.php:958
+#: ../../mod/events.php:428 ../../mod/photos.php:900 ../../mod/photos.php:958
#: ../../mod/photos.php:1193 ../../mod/photos.php:1233
#: ../../mod/photos.php:1273 ../../mod/photos.php:1304
#: ../../mod/install.php:251 ../../mod/install.php:289
-#: ../../mod/localtime.php:45 ../../mod/contacts.php:325
-#: ../../mod/settings.php:532 ../../mod/settings.php:678
-#: ../../mod/settings.php:739 ../../mod/settings.php:930
-#: ../../mod/manage.php:109 ../../mod/group.php:85 ../../mod/admin.php:392
-#: ../../mod/admin.php:570 ../../mod/admin.php:706 ../../mod/admin.php:905
-#: ../../mod/admin.php:993 ../../mod/profiles.php:498 ../../mod/invite.php:119
-#: ../../addon/facebook/facebook.php:574 ../../addon/yourls/yourls.php:76
-#: ../../addon/ljpost/ljpost.php:93 ../../addon/nsfw/nsfw.php:57
-#: ../../addon/planets/planets.php:158
+#: ../../mod/localtime.php:45 ../../mod/contacts.php:322
+#: ../../mod/settings.php:539 ../../mod/settings.php:685
+#: ../../mod/settings.php:746 ../../mod/settings.php:940
+#: ../../mod/manage.php:109 ../../mod/group.php:85 ../../mod/admin.php:404
+#: ../../mod/admin.php:640 ../../mod/admin.php:776 ../../mod/admin.php:975
+#: ../../mod/admin.php:1062 ../../mod/profiles.php:534
+#: ../../mod/invite.php:119 ../../addon/facebook/facebook.php:597
+#: ../../addon/yourls/yourls.php:76 ../../addon/ljpost/ljpost.php:93
+#: ../../addon/nsfw/nsfw.php:57 ../../addon/planets/planets.php:158
#: ../../addon/uhremotestorage/uhremotestorage.php:89
#: ../../addon/randplace/randplace.php:177 ../../addon/dwpost/dwpost.php:93
#: ../../addon/drpost/drpost.php:110 ../../addon/geonames/geonames.php:187
-#: ../../addon/oembed.old/oembed.php:41 ../../addon/impressum/impressum.php:80
+#: ../../addon/oembed.old/oembed.php:41 ../../addon/impressum/impressum.php:82
#: ../../addon/blockem/blockem.php:57 ../../addon/qcomment/qcomment.php:61
#: ../../addon/openstreetmap/openstreetmap.php:70
#: ../../addon/mathjax/mathjax.php:42 ../../addon/editplain/editplain.php:84
@@ -158,15 +157,10 @@ msgstr ""
#: ../../addon/twitter/twitter.php:209 ../../addon/twitter/twitter.php:375
#: ../../addon/irc/irc.php:55 ../../addon/blogger/blogger.php:102
#: ../../addon/posterous/posterous.php:90
-#: ../../view/theme/diabook-red/config.php:76
-#: ../../view/theme/diabook-blue/config.php:76
-#: ../../view/theme/diabook/diabook-red/config.php:76
-#: ../../view/theme/diabook/diabook-blue/config.php:76
-#: ../../view/theme/diabook/diabook-aerith/config.php:76
-#: ../../view/theme/diabook/diabook-pink/config.php:76
-#: ../../view/theme/diabook/config.php:87
-#: ../../view/theme/quattro/config.php:52
-#: ../../view/theme/diabook-aerith/config.php:76
+#: ../../view/theme/cleanzero/config.php:80
+#: ../../view/theme/diabook/theme.php:683
+#: ../../view/theme/diabook/config.php:190
+#: ../../view/theme/quattro/config.php:52 ../../view/theme/dispy/config.php:70
#: ../../include/conversation.php:555
msgid "Submit"
msgstr ""
@@ -179,11 +173,11 @@ msgstr ""
msgid "Help"
msgstr ""
-#: ../../mod/help.php:38 ../../index.php:228
+#: ../../mod/help.php:38 ../../index.php:225
msgid "Not Found"
msgstr ""
-#: ../../mod/help.php:41 ../../index.php:231
+#: ../../mod/help.php:41 ../../index.php:228
msgid "Page not found."
msgstr ""
@@ -209,91 +203,84 @@ msgstr ""
msgid "Suggest a friend for %s"
msgstr ""
-#: ../../mod/events.php:62
+#: ../../mod/events.php:65
msgid "Event description and start time are required."
msgstr ""
-#: ../../mod/events.php:230
+#: ../../mod/events.php:258
msgid "l, F j"
msgstr ""
-#: ../../mod/events.php:252
+#: ../../mod/events.php:280
msgid "Edit event"
msgstr ""
-#: ../../mod/events.php:272 ../../include/text.php:1053
+#: ../../mod/events.php:300 ../../include/text.php:1054
msgid "link to source"
msgstr ""
-#: ../../mod/events.php:296 ../../view/theme/diabook-red/theme.php:231
-#: ../../view/theme/diabook-blue/theme.php:231
-#: ../../view/theme/diabook/diabook-red/theme.php:231
-#: ../../view/theme/diabook/diabook-blue/theme.php:231
-#: ../../view/theme/diabook/theme.php:249
-#: ../../view/theme/diabook/diabook-aerith/theme.php:233
-#: ../../view/theme/diabook/diabook-pink/theme.php:233
-#: ../../view/theme/diabook-aerith/theme.php:233 ../../include/nav.php:52
-#: ../../boot.php:1471
+#: ../../mod/events.php:324 ../../view/theme/diabook/theme.php:127
+#: ../../include/nav.php:52 ../../boot.php:1493
msgid "Events"
msgstr ""
-#: ../../mod/events.php:297
+#: ../../mod/events.php:325
msgid "Create New Event"
msgstr ""
-#: ../../mod/events.php:298
+#: ../../mod/events.php:326
msgid "Previous"
msgstr ""
-#: ../../mod/events.php:299 ../../mod/install.php:210
+#: ../../mod/events.php:327 ../../mod/install.php:210
msgid "Next"
msgstr ""
-#: ../../mod/events.php:371
+#: ../../mod/events.php:399
msgid "hour:minute"
msgstr ""
-#: ../../mod/events.php:380
+#: ../../mod/events.php:408
msgid "Event details"
msgstr ""
-#: ../../mod/events.php:381
+#: ../../mod/events.php:409
#, php-format
msgid "Format is %s %s. Starting date and Description are required."
msgstr ""
-#: ../../mod/events.php:383
+#: ../../mod/events.php:411
msgid "Event Starts:"
msgstr ""
-#: ../../mod/events.php:386
+#: ../../mod/events.php:414
msgid "Finish date/time is not known or not relevant"
msgstr ""
-#: ../../mod/events.php:388
+#: ../../mod/events.php:416
msgid "Event Finishes:"
msgstr ""
-#: ../../mod/events.php:391
+#: ../../mod/events.php:419
msgid "Adjust for viewer timezone"
msgstr ""
-#: ../../mod/events.php:393
+#: ../../mod/events.php:421
msgid "Description:"
msgstr ""
-#: ../../mod/events.php:395 ../../include/event.php:37
-#: ../../include/bb2diaspora.php:260 ../../boot.php:1083
+#: ../../mod/events.php:423 ../../include/event.php:37
+#: ../../include/bb2diaspora.php:260 ../../boot.php:1092
msgid "Location:"
msgstr ""
-#: ../../mod/events.php:397
+#: ../../mod/events.php:425
msgid "Share this event"
msgstr ""
#: ../../mod/tagrm.php:11 ../../mod/tagrm.php:94
-#: ../../mod/dfrn_request.php:752 ../../mod/settings.php:533
-#: ../../mod/settings.php:559 ../../addon/js_upload/js_upload.php:45
+#: ../../mod/dfrn_request.php:818 ../../mod/settings.php:540
+#: ../../mod/settings.php:566 ../../addon/js_upload/js_upload.php:45
msgid "Cancel"
msgstr ""
@@ -336,43 +323,36 @@ msgid ""
"and/or create new posts for you?"
msgstr ""
-#: ../../mod/api.php:105 ../../mod/dfrn_request.php:740
-#: ../../mod/settings.php:844 ../../mod/settings.php:850
-#: ../../mod/settings.php:858 ../../mod/settings.php:862
-#: ../../mod/settings.php:867 ../../mod/settings.php:873
-#: ../../mod/settings.php:879 ../../mod/settings.php:885
-#: ../../mod/settings.php:921 ../../mod/settings.php:922
-#: ../../mod/settings.php:923 ../../mod/settings.php:924
-#: ../../mod/register.php:532 ../../mod/profiles.php:475
+#: ../../mod/api.php:105 ../../mod/dfrn_request.php:806
+#: ../../mod/settings.php:854 ../../mod/settings.php:860
+#: ../../mod/settings.php:868 ../../mod/settings.php:872
+#: ../../mod/settings.php:877 ../../mod/settings.php:883
+#: ../../mod/settings.php:889 ../../mod/settings.php:895
+#: ../../mod/settings.php:931 ../../mod/settings.php:932
+#: ../../mod/settings.php:933 ../../mod/settings.php:934
+#: ../../mod/register.php:532 ../../mod/profiles.php:511
msgid "Yes"
msgstr ""
-#: ../../mod/api.php:106 ../../mod/dfrn_request.php:741
-#: ../../mod/settings.php:844 ../../mod/settings.php:850
-#: ../../mod/settings.php:858 ../../mod/settings.php:862
-#: ../../mod/settings.php:867 ../../mod/settings.php:873
-#: ../../mod/settings.php:879 ../../mod/settings.php:885
-#: ../../mod/settings.php:921 ../../mod/settings.php:922
-#: ../../mod/settings.php:923 ../../mod/settings.php:924
-#: ../../mod/register.php:533 ../../mod/profiles.php:476
+#: ../../mod/api.php:106 ../../mod/dfrn_request.php:807
+#: ../../mod/settings.php:854 ../../mod/settings.php:860
+#: ../../mod/settings.php:868 ../../mod/settings.php:872
+#: ../../mod/settings.php:877 ../../mod/settings.php:883
+#: ../../mod/settings.php:889 ../../mod/settings.php:895
+#: ../../mod/settings.php:931 ../../mod/settings.php:932
+#: ../../mod/settings.php:933 ../../mod/settings.php:934
+#: ../../mod/register.php:533 ../../mod/profiles.php:512
msgid "No"
msgstr ""
-#: ../../mod/photos.php:43
+#: ../../mod/photos.php:43 ../../boot.php:1487
msgid "Photo Albums"
msgstr ""
#: ../../mod/photos.php:51 ../../mod/photos.php:151 ../../mod/photos.php:879
#: ../../mod/photos.php:950 ../../mod/photos.php:965 ../../mod/photos.php:1382
#: ../../mod/photos.php:1394 ../../addon/communityhome/communityhome.php:110
-#: ../../view/theme/diabook-red/theme.php:115
-#: ../../view/theme/diabook-blue/theme.php:115
-#: ../../view/theme/diabook/diabook-red/theme.php:115
-#: ../../view/theme/diabook/diabook-blue/theme.php:115
-#: ../../view/theme/diabook/theme.php:128
-#: ../../view/theme/diabook/diabook-aerith/theme.php:116
-#: ../../view/theme/diabook/diabook-pink/theme.php:116
-#: ../../view/theme/diabook-aerith/theme.php:116
+#: ../../view/theme/diabook/theme.php:526
msgid "Contact Photos"
msgstr ""
@@ -395,14 +375,7 @@ msgstr ""
#: ../../mod/profile_photo.php:74 ../../mod/profile_photo.php:174
#: ../../mod/profile_photo.php:252 ../../mod/profile_photo.php:261
#: ../../addon/communityhome/communityhome.php:111
-#: ../../view/theme/diabook-red/theme.php:116
-#: ../../view/theme/diabook-blue/theme.php:116
-#: ../../view/theme/diabook/diabook-red/theme.php:116
-#: ../../view/theme/diabook/diabook-blue/theme.php:116
-#: ../../view/theme/diabook/theme.php:129
-#: ../../view/theme/diabook/diabook-aerith/theme.php:117
-#: ../../view/theme/diabook/diabook-pink/theme.php:117
-#: ../../view/theme/diabook-aerith/theme.php:117
+#: ../../view/theme/diabook/theme.php:527
msgid "Profile Photos"
msgstr ""
@@ -424,14 +397,7 @@ msgstr ""
#: ../../mod/photos.php:528 ../../mod/like.php:127 ../../mod/tagger.php:70
#: ../../addon/communityhome/communityhome.php:163
-#: ../../view/theme/diabook-red/theme.php:87
-#: ../../view/theme/diabook-blue/theme.php:87
-#: ../../view/theme/diabook/diabook-red/theme.php:87
-#: ../../view/theme/diabook/diabook-blue/theme.php:87
-#: ../../view/theme/diabook/theme.php:100
-#: ../../view/theme/diabook/diabook-aerith/theme.php:88
-#: ../../view/theme/diabook/diabook-pink/theme.php:88
-#: ../../view/theme/diabook-aerith/theme.php:88 ../../include/text.php:1304
+#: ../../view/theme/diabook/theme.php:498 ../../include/text.php:1305
#: ../../include/diaspora.php:1654 ../../include/conversation.php:53
#: ../../include/conversation.php:126
msgid "photo"
@@ -450,17 +416,17 @@ msgid "Image file is empty."
msgstr ""
#: ../../mod/photos.php:653 ../../mod/profile_photo.php:124
-#: ../../mod/wall_upload.php:69
+#: ../../mod/wall_upload.php:83
msgid "Unable to process image."
msgstr ""
#: ../../mod/photos.php:673 ../../mod/profile_photo.php:257
-#: ../../mod/wall_upload.php:88
+#: ../../mod/wall_upload.php:102
msgid "Image upload failed."
msgstr ""
#: ../../mod/photos.php:759 ../../mod/community.php:16
-#: ../../mod/dfrn_request.php:671 ../../mod/viewcontacts.php:17
+#: ../../mod/dfrn_request.php:732 ../../mod/viewcontacts.php:17
#: ../../mod/display.php:7 ../../mod/search.php:71 ../../mod/directory.php:29
msgid "Public access denied."
msgstr ""
@@ -561,14 +527,14 @@ msgstr ""
msgid "I don't like this (toggle)"
msgstr ""
-#: ../../mod/photos.php:1213 ../../include/conversation.php:956
+#: ../../mod/photos.php:1213 ../../include/conversation.php:964
msgid "Share"
msgstr ""
#: ../../mod/photos.php:1214 ../../mod/editpost.php:104
-#: ../../mod/wallmessage.php:145 ../../mod/message.php:188
-#: ../../mod/message.php:357 ../../include/conversation.php:361
-#: ../../include/conversation.php:698 ../../include/conversation.php:975
+#: ../../mod/wallmessage.php:145 ../../mod/message.php:206
+#: ../../mod/message.php:398 ../../include/conversation.php:361
+#: ../../include/conversation.php:706 ../../include/conversation.php:983
msgid "Please wait"
msgstr ""
@@ -579,18 +545,18 @@ msgstr ""
#: ../../mod/photos.php:1232 ../../mod/photos.php:1272
#: ../../mod/photos.php:1303 ../../include/conversation.php:554
-#: ../../boot.php:495
+#: ../../boot.php:506
msgid "Comment"
msgstr ""
#: ../../mod/photos.php:1234 ../../mod/editpost.php:125
-#: ../../include/conversation.php:556 ../../include/conversation.php:993
+#: ../../include/conversation.php:564 ../../include/conversation.php:1001
msgid "Preview"
msgstr ""
-#: ../../mod/photos.php:1331 ../../mod/settings.php:595
-#: ../../mod/settings.php:676 ../../mod/group.php:168 ../../mod/admin.php:577
-#: ../../include/conversation.php:318 ../../include/conversation.php:576
+#: ../../mod/photos.php:1331 ../../mod/settings.php:602
+#: ../../mod/settings.php:683 ../../mod/group.php:168 ../../mod/admin.php:647
+#: ../../include/conversation.php:318 ../../include/conversation.php:584
msgid "Delete"
msgstr ""
@@ -606,50 +572,44 @@ msgstr ""
msgid "Not available."
msgstr ""
-#: ../../mod/community.php:30 ../../view/theme/diabook-red/theme.php:233
-#: ../../view/theme/diabook-blue/theme.php:233
-#: ../../view/theme/diabook/diabook-red/theme.php:233
-#: ../../view/theme/diabook/diabook-blue/theme.php:233
-#: ../../view/theme/diabook/theme.php:251
-#: ../../view/theme/diabook/diabook-aerith/theme.php:235
-#: ../../view/theme/diabook/diabook-pink/theme.php:235
-#: ../../view/theme/diabook-aerith/theme.php:235 ../../include/nav.php:101
+#: ../../mod/community.php:30 ../../view/theme/diabook/theme.php:129
+#: ../../include/nav.php:101
msgid "Community"
msgstr ""
-#: ../../mod/community.php:61 ../../mod/search.php:115
+#: ../../mod/community.php:61 ../../mod/search.php:128
msgid "No results."
msgstr ""
-#: ../../mod/friendica.php:47
+#: ../../mod/friendica.php:55
msgid "This is Friendica, version"
msgstr ""
-#: ../../mod/friendica.php:48
+#: ../../mod/friendica.php:56
msgid "running at web location"
msgstr ""
-#: ../../mod/friendica.php:50
+#: ../../mod/friendica.php:58
msgid ""
"Please visit <a href=\"http://friendica.com\">Friendica.com</a> to learn "
"more about the Friendica project."
msgstr ""
-#: ../../mod/friendica.php:52
+#: ../../mod/friendica.php:60
msgid "Bug reports and issues: please visit"
msgstr ""
-#: ../../mod/friendica.php:53
+#: ../../mod/friendica.php:61
msgid ""
"Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - "
"dot com"
msgstr ""
-#: ../../mod/friendica.php:58
+#: ../../mod/friendica.php:75
msgid "Installed plugins/addons/apps:"
msgstr ""
-#: ../../mod/friendica.php:71
+#: ../../mod/friendica.php:88
msgid "No installed plugins/addons/apps"
msgstr ""
@@ -661,28 +621,28 @@ msgstr ""
msgid "Edit post"
msgstr ""
-#: ../../mod/editpost.php:80 ../../include/conversation.php:942
+#: ../../mod/editpost.php:80 ../../include/conversation.php:950
msgid "Post to Email"
msgstr ""
-#: ../../mod/editpost.php:95 ../../mod/settings.php:594
-#: ../../include/conversation.php:563
+#: ../../mod/editpost.php:95 ../../mod/settings.php:601
+#: ../../include/conversation.php:571
msgid "Edit"
msgstr ""
#: ../../mod/editpost.php:96 ../../mod/wallmessage.php:143
-#: ../../mod/message.php:186 ../../mod/message.php:355
-#: ../../include/conversation.php:957
+#: ../../mod/message.php:204 ../../mod/message.php:396
+#: ../../include/conversation.php:965
msgid "Upload photo"
msgstr ""
-#: ../../mod/editpost.php:97 ../../include/conversation.php:959
+#: ../../mod/editpost.php:97 ../../include/conversation.php:967
msgid "Attach file"
msgstr ""
#: ../../mod/editpost.php:98 ../../mod/wallmessage.php:144
-#: ../../mod/message.php:187 ../../mod/message.php:356
-#: ../../include/conversation.php:961
+#: ../../mod/message.php:205 ../../mod/message.php:397
+#: ../../include/conversation.php:969
msgid "Insert web link"
msgstr ""
@@ -698,35 +658,35 @@ msgstr ""
msgid "Insert Vorbis [.ogg] audio"
msgstr ""
-#: ../../mod/editpost.php:102 ../../include/conversation.php:967
+#: ../../mod/editpost.php:102 ../../include/conversation.php:975
msgid "Set your location"
msgstr ""
-#: ../../mod/editpost.php:103 ../../include/conversation.php:969
+#: ../../mod/editpost.php:103 ../../include/conversation.php:977
msgid "Clear browser location"
msgstr ""
-#: ../../mod/editpost.php:105 ../../include/conversation.php:976
+#: ../../mod/editpost.php:105 ../../include/conversation.php:984
msgid "Permission settings"
msgstr ""
-#: ../../mod/editpost.php:113 ../../include/conversation.php:985
+#: ../../mod/editpost.php:113 ../../include/conversation.php:993
msgid "CC: email addresses"
msgstr ""
-#: ../../mod/editpost.php:114 ../../include/conversation.php:986
+#: ../../mod/editpost.php:114 ../../include/conversation.php:994
msgid "Public post"
msgstr ""
-#: ../../mod/editpost.php:117 ../../include/conversation.php:972
+#: ../../mod/editpost.php:117 ../../include/conversation.php:980
msgid "Set title"
msgstr ""
-#: ../../mod/editpost.php:119 ../../include/conversation.php:974
+#: ../../mod/editpost.php:119 ../../include/conversation.php:982
msgid "Categories (comma-separated list)"
msgstr ""
-#: ../../mod/editpost.php:120 ../../include/conversation.php:988
+#: ../../mod/editpost.php:120 ../../include/conversation.php:996
msgid "Example: bob@example.com, mary@example.com"
msgstr ""
@@ -734,19 +694,19 @@ msgstr ""
msgid "This introduction has already been accepted."
msgstr ""
-#: ../../mod/dfrn_request.php:117 ../../mod/dfrn_request.php:427
+#: ../../mod/dfrn_request.php:117 ../../mod/dfrn_request.php:487
msgid "Profile location is not valid or does not contain profile information."
msgstr ""
-#: ../../mod/dfrn_request.php:122 ../../mod/dfrn_request.php:432
+#: ../../mod/dfrn_request.php:122 ../../mod/dfrn_request.php:492
msgid "Warning: profile location has no identifiable owner name."
msgstr ""
-#: ../../mod/dfrn_request.php:124 ../../mod/dfrn_request.php:434
+#: ../../mod/dfrn_request.php:124 ../../mod/dfrn_request.php:494
msgid "Warning: profile location has no profile photo."
msgstr ""
-#: ../../mod/dfrn_request.php:127 ../../mod/dfrn_request.php:437
+#: ../../mod/dfrn_request.php:127 ../../mod/dfrn_request.php:497
#, php-format
msgid "%d required parameter was not found at the given location"
msgid_plural "%d required parameters were not found at the given location"
@@ -790,128 +750,128 @@ msgstr ""
msgid "This account has not been configured for email. Request failed."
msgstr ""
-#: ../../mod/dfrn_request.php:372
+#: ../../mod/dfrn_request.php:432
msgid "Unable to resolve your name at the provided location."
msgstr ""
-#: ../../mod/dfrn_request.php:385
+#: ../../mod/dfrn_request.php:445
msgid "You have already introduced yourself here."
msgstr ""
-#: ../../mod/dfrn_request.php:389
+#: ../../mod/dfrn_request.php:449
#, php-format
msgid "Apparently you are already friends with %s."
msgstr ""
-#: ../../mod/dfrn_request.php:410
+#: ../../mod/dfrn_request.php:470
msgid "Invalid profile URL."
msgstr ""
-#: ../../mod/dfrn_request.php:416 ../../mod/follow.php:20
+#: ../../mod/dfrn_request.php:476 ../../mod/follow.php:23
msgid "Disallowed profile URL."
msgstr ""
-#: ../../mod/dfrn_request.php:485 ../../mod/contacts.php:102
+#: ../../mod/dfrn_request.php:545 ../../mod/contacts.php:102
msgid "Failed to update contact record."
msgstr ""
-#: ../../mod/dfrn_request.php:506
+#: ../../mod/dfrn_request.php:566
msgid "Your introduction has been sent."
msgstr ""
-#: ../../mod/dfrn_request.php:559
+#: ../../mod/dfrn_request.php:619
msgid "Please login to confirm introduction."
msgstr ""
-#: ../../mod/dfrn_request.php:573
+#: ../../mod/dfrn_request.php:633
msgid ""
"Incorrect identity currently logged in. Please login to <strong>this</"
"strong> profile."
msgstr ""
-#: ../../mod/dfrn_request.php:585
+#: ../../mod/dfrn_request.php:645
#, php-format
msgid "Welcome home %s."
msgstr ""
-#: ../../mod/dfrn_request.php:586
+#: ../../mod/dfrn_request.php:646
#, php-format
msgid "Please confirm your introduction/connection request to %s."
msgstr ""
-#: ../../mod/dfrn_request.php:587
+#: ../../mod/dfrn_request.php:647
msgid "Confirm"
msgstr ""
-#: ../../mod/dfrn_request.php:628 ../../include/items.php:2691
+#: ../../mod/dfrn_request.php:688 ../../include/items.php:2717
msgid "[Name Withheld]"
msgstr ""
-#: ../../mod/dfrn_request.php:715
+#: ../../mod/dfrn_request.php:781
msgid ""
"Please enter your 'Identity Address' from one of the following supported "
"communications networks:"
msgstr ""
-#: ../../mod/dfrn_request.php:731
+#: ../../mod/dfrn_request.php:797
msgid "<strike>Connect as an email follower</strike> (Coming soon)"
msgstr ""
-#: ../../mod/dfrn_request.php:733
+#: ../../mod/dfrn_request.php:799
msgid ""
"If you are not yet a member of the free social web, <a href=\"http://dir."
"friendica.com/siteinfo\">follow this link to find a public Friendica site "
"and join us today</a>."
msgstr ""
-#: ../../mod/dfrn_request.php:736
+#: ../../mod/dfrn_request.php:802
msgid "Friend/Connection Request"
msgstr ""
-#: ../../mod/dfrn_request.php:737
+#: ../../mod/dfrn_request.php:803
msgid ""
"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, "
"testuser@identi.ca"
msgstr ""
-#: ../../mod/dfrn_request.php:738
+#: ../../mod/dfrn_request.php:804
msgid "Please answer the following:"
msgstr ""
-#: ../../mod/dfrn_request.php:739
+#: ../../mod/dfrn_request.php:805
#, php-format
msgid "Does %s know you?"
msgstr ""
-#: ../../mod/dfrn_request.php:742
+#: ../../mod/dfrn_request.php:808
msgid "Add a personal note:"
msgstr ""
-#: ../../mod/dfrn_request.php:744 ../../include/contact_selectors.php:76
+#: ../../mod/dfrn_request.php:810 ../../include/contact_selectors.php:76
msgid "Friendica"
msgstr ""
-#: ../../mod/dfrn_request.php:745
+#: ../../mod/dfrn_request.php:811
msgid "StatusNet/Federated Social Web"
msgstr ""
-#: ../../mod/dfrn_request.php:746 ../../mod/settings.php:629
+#: ../../mod/dfrn_request.php:812 ../../mod/settings.php:636
#: ../../include/contact_selectors.php:80
msgid "Diaspora"
msgstr ""
-#: ../../mod/dfrn_request.php:747
+#: ../../mod/dfrn_request.php:813
#, php-format
msgid ""
" - please do not use this form. Instead, enter %s into your Diaspora search "
"bar."
msgstr ""
-#: ../../mod/dfrn_request.php:748
+#: ../../mod/dfrn_request.php:814
msgid "Your Identity Address:"
msgstr ""
-#: ../../mod/dfrn_request.php:751
+#: ../../mod/dfrn_request.php:817
msgid "Submit Request"
msgstr ""
@@ -1206,7 +1166,7 @@ msgid "is interested in:"
msgstr ""
#: ../../mod/match.php:58 ../../mod/suggest.php:59
-#: ../../include/contact_widgets.php:9 ../../boot.php:1027
+#: ../../include/contact_widgets.php:9 ../../boot.php:1036
msgid "Connect"
msgstr ""
@@ -1237,8 +1197,8 @@ msgid "Discard"
msgstr ""
#: ../../mod/notifications.php:51 ../../mod/notifications.php:160
-#: ../../mod/notifications.php:206 ../../mod/contacts.php:308
-#: ../../mod/contacts.php:351
+#: ../../mod/notifications.php:206 ../../mod/contacts.php:296
+#: ../../mod/contacts.php:348
msgid "Ignore"
msgstr ""
@@ -1250,19 +1210,12 @@ msgstr ""
msgid "Network"
msgstr ""
-#: ../../mod/notifications.php:85 ../../mod/network.php:182
+#: ../../mod/notifications.php:85 ../../mod/network.php:184
msgid "Personal"
msgstr ""
-#: ../../mod/notifications.php:90 ../../view/theme/diabook-red/theme.php:227
-#: ../../view/theme/diabook-blue/theme.php:227
-#: ../../view/theme/diabook/diabook-red/theme.php:227
-#: ../../view/theme/diabook/diabook-blue/theme.php:227
-#: ../../view/theme/diabook/theme.php:245
-#: ../../view/theme/diabook/diabook-aerith/theme.php:229
-#: ../../view/theme/diabook/diabook-pink/theme.php:229
-#: ../../view/theme/diabook-aerith/theme.php:229 ../../include/nav.php:77
-#: ../../include/nav.php:115
+#: ../../mod/notifications.php:90 ../../view/theme/diabook/theme.php:123
+#: ../../include/nav.php:77 ../../include/nav.php:115
msgid "Home"
msgstr ""
@@ -1270,7 +1223,7 @@ msgstr ""
msgid "Introductions"
msgstr ""
-#: ../../mod/notifications.php:100 ../../mod/message.php:102
+#: ../../mod/notifications.php:100 ../../mod/message.php:104
#: ../../include/nav.php:128
msgid "Messages"
msgstr ""
@@ -1297,7 +1250,7 @@ msgid "suggested by %s"
msgstr ""
#: ../../mod/notifications.php:153 ../../mod/notifications.php:200
-#: ../../mod/contacts.php:356
+#: ../../mod/contacts.php:354
msgid "Hide this contact from others"
msgstr ""
@@ -1310,7 +1263,7 @@ msgid "if applicable"
msgstr ""
#: ../../mod/notifications.php:157 ../../mod/notifications.php:204
-#: ../../mod/admin.php:575
+#: ../../mod/admin.php:645
msgid "Approve"
msgstr ""
@@ -1447,217 +1400,275 @@ msgstr ""
msgid "Contact has been unignored"
msgstr ""
-#: ../../mod/contacts.php:200
-msgid "stopped following"
+#: ../../mod/contacts.php:195
+msgid "Contact has been archived"
+msgstr ""
+
+#: ../../mod/contacts.php:195
+msgid "Contact has been unarchived"
msgstr ""
-#: ../../mod/contacts.php:221
+#: ../../mod/contacts.php:208
msgid "Contact has been removed."
msgstr ""
-#: ../../mod/contacts.php:251
+#: ../../mod/contacts.php:238
#, php-format
msgid "You are mutual friends with %s"
msgstr ""
-#: ../../mod/contacts.php:255
+#: ../../mod/contacts.php:242
#, php-format
msgid "You are sharing with %s"
msgstr ""
-#: ../../mod/contacts.php:260
+#: ../../mod/contacts.php:247
#, php-format
msgid "%s is sharing with you"
msgstr ""
-#: ../../mod/contacts.php:277
+#: ../../mod/contacts.php:264
msgid "Private communications are not available for this contact."
msgstr ""
-#: ../../mod/contacts.php:280
+#: ../../mod/contacts.php:267
msgid "Never"
msgstr ""
-#: ../../mod/contacts.php:284
+#: ../../mod/contacts.php:271
msgid "(Update was successful)"
msgstr ""
-#: ../../mod/contacts.php:284
+#: ../../mod/contacts.php:271
msgid "(Update was not successful)"
msgstr ""
-#: ../../mod/contacts.php:286
+#: ../../mod/contacts.php:273
msgid "Suggest friends"
msgstr ""
-#: ../../mod/contacts.php:290
+#: ../../mod/contacts.php:277
#, php-format
msgid "Network type: %s"
msgstr ""
-#: ../../mod/contacts.php:293
+#: ../../mod/contacts.php:280 ../../include/contact_widgets.php:183
#, php-format
msgid "%d contact in common"
msgid_plural "%d contacts in common"
msgstr[0] ""
msgstr[1] ""
-#: ../../mod/contacts.php:298
+#: ../../mod/contacts.php:285
msgid "View all contacts"
msgstr ""
-#: ../../mod/contacts.php:303 ../../mod/contacts.php:350
-#: ../../mod/admin.php:579
+#: ../../mod/contacts.php:290 ../../mod/contacts.php:347
+#: ../../mod/admin.php:649
msgid "Unblock"
msgstr ""
-#: ../../mod/contacts.php:303 ../../mod/contacts.php:350
-#: ../../mod/admin.php:578
+#: ../../mod/contacts.php:290 ../../mod/contacts.php:347
+#: ../../mod/admin.php:648
msgid "Block"
msgstr ""
-#: ../../mod/contacts.php:308 ../../mod/contacts.php:351
+#: ../../mod/contacts.php:293
+msgid "Toggle Blocked status"
+msgstr ""
+
+#: ../../mod/contacts.php:296 ../../mod/contacts.php:348
msgid "Unignore"
msgstr ""
-#: ../../mod/contacts.php:313
+#: ../../mod/contacts.php:299
+msgid "Toggle Ignored status"
+msgstr ""
+
+#: ../../mod/contacts.php:303
+msgid "Unarchive"
+msgstr ""
+
+#: ../../mod/contacts.php:303
+msgid "Archive"
+msgstr ""
+
+#: ../../mod/contacts.php:306
+msgid "Toggle Archive status"
+msgstr ""
+
+#: ../../mod/contacts.php:309
msgid "Repair"
msgstr ""
-#: ../../mod/contacts.php:323
+#: ../../mod/contacts.php:312
+msgid "Advanced Contact Settings"
+msgstr ""
+
+#: ../../mod/contacts.php:320
msgid "Contact Editor"
msgstr ""
-#: ../../mod/contacts.php:326
+#: ../../mod/contacts.php:323
msgid "Profile Visibility"
msgstr ""
-#: ../../mod/contacts.php:327
+#: ../../mod/contacts.php:324
#, php-format
msgid ""
"Please choose the profile you would like to display to %s when viewing your "
"profile securely."
msgstr ""
-#: ../../mod/contacts.php:328
+#: ../../mod/contacts.php:325
msgid "Contact Information / Notes"
msgstr ""
-#: ../../mod/contacts.php:329
+#: ../../mod/contacts.php:326
msgid "Edit contact notes"
msgstr ""
-#: ../../mod/contacts.php:334 ../../mod/contacts.php:507
+#: ../../mod/contacts.php:331 ../../mod/contacts.php:522
#: ../../mod/viewcontacts.php:62 ../../mod/nogroup.php:40
#, php-format
msgid "Visit %s's profile [%s]"
msgstr ""
-#: ../../mod/contacts.php:335
+#: ../../mod/contacts.php:332
msgid "Block/Unblock contact"
msgstr ""
-#: ../../mod/contacts.php:336
+#: ../../mod/contacts.php:333
msgid "Ignore contact"
msgstr ""
-#: ../../mod/contacts.php:337
+#: ../../mod/contacts.php:334
msgid "Repair URL settings"
msgstr ""
-#: ../../mod/contacts.php:338
+#: ../../mod/contacts.php:335
msgid "View conversations"
msgstr ""
-#: ../../mod/contacts.php:340
+#: ../../mod/contacts.php:337
msgid "Delete contact"
msgstr ""
-#: ../../mod/contacts.php:344
+#: ../../mod/contacts.php:341
msgid "Last update:"
msgstr ""
-#: ../../mod/contacts.php:345
+#: ../../mod/contacts.php:342
msgid "Update public posts"
msgstr ""
-#: ../../mod/contacts.php:347 ../../mod/admin.php:1051
+#: ../../mod/contacts.php:344 ../../mod/admin.php:1120
msgid "Update now"
msgstr ""
-#: ../../mod/contacts.php:354
+#: ../../mod/contacts.php:351
msgid "Currently blocked"
msgstr ""
-#: ../../mod/contacts.php:355
+#: ../../mod/contacts.php:352
msgid "Currently ignored"
msgstr ""
-#: ../../mod/contacts.php:356
+#: ../../mod/contacts.php:353
+msgid "Currently archived"
+msgstr ""
+
+#: ../../mod/contacts.php:354
msgid ""
"Replies/likes to your public posts <strong>may</strong> still be visible"
msgstr ""
-#: ../../mod/contacts.php:405
+#: ../../mod/contacts.php:407
msgid "Suggestions"
msgstr ""
-#: ../../mod/contacts.php:410 ../../mod/group.php:191
+#: ../../mod/contacts.php:410
+msgid "Suggest potential friends"
+msgstr ""
+
+#: ../../mod/contacts.php:413 ../../mod/group.php:191
msgid "All Contacts"
msgstr ""
-#: ../../mod/contacts.php:415
-msgid "Unblocked Contacts"
+#: ../../mod/contacts.php:416
+msgid "Show all contacts"
msgstr ""
-#: ../../mod/contacts.php:421
-msgid "Blocked Contacts"
+#: ../../mod/contacts.php:419
+msgid "Unblocked"
msgstr ""
-#: ../../mod/contacts.php:427
-msgid "Ignored Contacts"
+#: ../../mod/contacts.php:422
+msgid "Only show unblocked contacts"
+msgstr ""
+
+#: ../../mod/contacts.php:426
+msgid "Blocked"
+msgstr ""
+
+#: ../../mod/contacts.php:429
+msgid "Only show blocked contacts"
msgstr ""
#: ../../mod/contacts.php:433
-msgid "Hidden Contacts"
+msgid "Ignored"
+msgstr ""
+
+#: ../../mod/contacts.php:436
+msgid "Only show ignored contacts"
+msgstr ""
+
+#: ../../mod/contacts.php:440
+msgid "Archived"
+msgstr ""
+
+#: ../../mod/contacts.php:443
+msgid "Only show archived contacts"
+msgstr ""
+
+#: ../../mod/contacts.php:447
+msgid "Hidden"
+msgstr ""
+
+#: ../../mod/contacts.php:450
+msgid "Only show hidden contacts"
msgstr ""
-#: ../../mod/contacts.php:483
+#: ../../mod/contacts.php:498
msgid "Mutual Friendship"
msgstr ""
-#: ../../mod/contacts.php:487
+#: ../../mod/contacts.php:502
msgid "is a fan of yours"
msgstr ""
-#: ../../mod/contacts.php:491
+#: ../../mod/contacts.php:506
msgid "you are a fan of"
msgstr ""
-#: ../../mod/contacts.php:508 ../../mod/nogroup.php:41
+#: ../../mod/contacts.php:523 ../../mod/nogroup.php:41
msgid "Edit contact"
msgstr ""
-#: ../../mod/contacts.php:529 ../../view/theme/diabook-red/theme.php:229
-#: ../../view/theme/diabook-blue/theme.php:229
-#: ../../view/theme/diabook/diabook-red/theme.php:229
-#: ../../view/theme/diabook/diabook-blue/theme.php:229
-#: ../../view/theme/diabook/theme.php:247
-#: ../../view/theme/diabook/diabook-aerith/theme.php:231
-#: ../../view/theme/diabook/diabook-pink/theme.php:231
-#: ../../view/theme/diabook-aerith/theme.php:231 ../../include/nav.php:139
+#: ../../mod/contacts.php:544 ../../view/theme/diabook/theme.php:125
+#: ../../include/nav.php:139
msgid "Contacts"
msgstr ""
-#: ../../mod/contacts.php:533
+#: ../../mod/contacts.php:548
msgid "Search your contacts"
msgstr ""
-#: ../../mod/contacts.php:534 ../../mod/directory.php:57
+#: ../../mod/contacts.php:549 ../../mod/directory.php:57
msgid "Finding: "
msgstr ""
-#: ../../mod/contacts.php:535 ../../mod/directory.php:59
+#: ../../mod/contacts.php:550 ../../mod/directory.php:59
#: ../../include/contact_widgets.php:33
msgid "Find"
msgstr ""
@@ -1677,10 +1688,11 @@ msgstr ""
#: ../../mod/lostpass.php:45 ../../mod/lostpass.php:107
#: ../../mod/register.php:388 ../../mod/register.php:442
-#: ../../mod/regmod.php:54 ../../mod/dfrn_confirm.php:732
-#: ../../addon/facebook/facebook.php:650
-#: ../../addon/facebook/facebook.php:1136
-#: ../../addon/testdrive/testdrive.php:58 ../../include/items.php:2700
+#: ../../mod/regmod.php:54 ../../mod/dfrn_confirm.php:742
+#: ../../addon/facebook/facebook.php:680
+#: ../../addon/facebook/facebook.php:1170
+#: ../../addon/testdrive/testdrive.php:58 ../../include/items.php:2726
+#: ../../boot.php:686
msgid "Administrator"
msgstr ""
@@ -1690,7 +1702,7 @@ msgid ""
"Password reset failed."
msgstr ""
-#: ../../mod/lostpass.php:83 ../../boot.php:809
+#: ../../mod/lostpass.php:83 ../../boot.php:818
msgid "Password Reset"
msgstr ""
@@ -1758,467 +1770,475 @@ msgstr ""
msgid "Export personal data"
msgstr ""
-#: ../../mod/settings.php:83 ../../mod/admin.php:665 ../../mod/admin.php:870
-#: ../../addon/mathjax/mathjax.php:36 ../../include/nav.php:137
+#: ../../mod/settings.php:80
+msgid "Remove account"
+msgstr ""
+
+#: ../../mod/settings.php:88 ../../mod/admin.php:735 ../../mod/admin.php:940
+#: ../../addon/mathjax/mathjax.php:36 ../../view/theme/diabook/theme.php:700
+#: ../../include/nav.php:137
msgid "Settings"
msgstr ""
-#: ../../mod/settings.php:126
+#: ../../mod/settings.php:131
msgid "Missing some important data!"
msgstr ""
-#: ../../mod/settings.php:129 ../../mod/settings.php:558
-#: ../../mod/admin.php:97
+#: ../../mod/settings.php:134 ../../mod/settings.php:565
msgid "Update"
msgstr ""
-#: ../../mod/settings.php:234
+#: ../../mod/settings.php:239
msgid "Failed to connect with email account using the settings provided."
msgstr ""
-#: ../../mod/settings.php:239
+#: ../../mod/settings.php:244
msgid "Email settings updated."
msgstr ""
-#: ../../mod/settings.php:298
+#: ../../mod/settings.php:303
msgid "Passwords do not match. Password unchanged."
msgstr ""
-#: ../../mod/settings.php:303
+#: ../../mod/settings.php:308
msgid "Empty passwords are not allowed. Password unchanged."
msgstr ""
-#: ../../mod/settings.php:314
+#: ../../mod/settings.php:319
msgid "Password changed."
msgstr ""
-#: ../../mod/settings.php:316
+#: ../../mod/settings.php:321
msgid "Password update failed. Please try again."
msgstr ""
-#: ../../mod/settings.php:379
+#: ../../mod/settings.php:385
msgid " Please use a shorter name."
msgstr ""
-#: ../../mod/settings.php:381
+#: ../../mod/settings.php:387
msgid " Name too short."
msgstr ""
-#: ../../mod/settings.php:387
+#: ../../mod/settings.php:393
msgid " Not valid email."
msgstr ""
-#: ../../mod/settings.php:389
+#: ../../mod/settings.php:395
msgid " Cannot change to that email."
msgstr ""
-#: ../../mod/settings.php:461 ../../addon/facebook/facebook.php:469
-#: ../../addon/impressum/impressum.php:75
+#: ../../mod/settings.php:468 ../../addon/facebook/facebook.php:480
+#: ../../addon/impressum/impressum.php:77
#: ../../addon/openstreetmap/openstreetmap.php:80
#: ../../addon/mathjax/mathjax.php:66 ../../addon/piwik/piwik.php:105
#: ../../addon/twitter/twitter.php:370
msgid "Settings updated."
msgstr ""
-#: ../../mod/settings.php:531 ../../mod/settings.php:557
-#: ../../mod/settings.php:593
+#: ../../mod/settings.php:538 ../../mod/settings.php:564
+#: ../../mod/settings.php:600
msgid "Add application"
msgstr ""
-#: ../../mod/settings.php:535 ../../mod/settings.php:561
+#: ../../mod/settings.php:542 ../../mod/settings.php:568
#: ../../addon/statusnet/statusnet.php:547
msgid "Consumer Key"
msgstr ""
-#: ../../mod/settings.php:536 ../../mod/settings.php:562
+#: ../../mod/settings.php:543 ../../mod/settings.php:569
#: ../../addon/statusnet/statusnet.php:546
msgid "Consumer Secret"
msgstr ""
-#: ../../mod/settings.php:537 ../../mod/settings.php:563
+#: ../../mod/settings.php:544 ../../mod/settings.php:570
msgid "Redirect"
msgstr ""
-#: ../../mod/settings.php:538 ../../mod/settings.php:564
+#: ../../mod/settings.php:545 ../../mod/settings.php:571
msgid "Icon url"
msgstr ""
-#: ../../mod/settings.php:549
+#: ../../mod/settings.php:556
msgid "You can't edit this application."
msgstr ""
-#: ../../mod/settings.php:592
+#: ../../mod/settings.php:599
msgid "Connected Apps"
msgstr ""
-#: ../../mod/settings.php:596
+#: ../../mod/settings.php:603
msgid "Client key starts with"
msgstr ""
-#: ../../mod/settings.php:597
+#: ../../mod/settings.php:604
msgid "No name"
msgstr ""
-#: ../../mod/settings.php:598
+#: ../../mod/settings.php:605
msgid "Remove authorization"
msgstr ""
-#: ../../mod/settings.php:609
+#: ../../mod/settings.php:616
msgid "No Plugin settings configured"
msgstr ""
-#: ../../mod/settings.php:617 ../../addon/widgets/widgets.php:123
+#: ../../mod/settings.php:624 ../../addon/widgets/widgets.php:123
msgid "Plugin Settings"
msgstr ""
-#: ../../mod/settings.php:629 ../../mod/settings.php:630
+#: ../../mod/settings.php:636 ../../mod/settings.php:637
#, php-format
msgid "Built-in support for %s connectivity is %s"
msgstr ""
-#: ../../mod/settings.php:629 ../../mod/settings.php:630
+#: ../../mod/settings.php:636 ../../mod/settings.php:637
msgid "enabled"
msgstr ""
-#: ../../mod/settings.php:629 ../../mod/settings.php:630
+#: ../../mod/settings.php:636 ../../mod/settings.php:637
msgid "disabled"
msgstr ""
-#: ../../mod/settings.php:630
+#: ../../mod/settings.php:637
msgid "StatusNet"
msgstr ""
-#: ../../mod/settings.php:660
+#: ../../mod/settings.php:667
msgid "Connector Settings"
msgstr ""
-#: ../../mod/settings.php:665
+#: ../../mod/settings.php:672
msgid "Email/Mailbox Setup"
msgstr ""
-#: ../../mod/settings.php:666
+#: ../../mod/settings.php:673
msgid ""
"If you wish to communicate with email contacts using this service "
"(optional), please specify how to connect to your mailbox."
msgstr ""
-#: ../../mod/settings.php:667
+#: ../../mod/settings.php:674
msgid "Last successful email check:"
msgstr ""
-#: ../../mod/settings.php:668
+#: ../../mod/settings.php:675
msgid "Email access is disabled on this site."
msgstr ""
-#: ../../mod/settings.php:669
+#: ../../mod/settings.php:676
msgid "IMAP server name:"
msgstr ""
-#: ../../mod/settings.php:670
+#: ../../mod/settings.php:677
msgid "IMAP port:"
msgstr ""
-#: ../../mod/settings.php:671
+#: ../../mod/settings.php:678
msgid "Security:"
msgstr ""
-#: ../../mod/settings.php:671 ../../mod/settings.php:676
+#: ../../mod/settings.php:678 ../../mod/settings.php:683
msgid "None"
msgstr ""
-#: ../../mod/settings.php:672
+#: ../../mod/settings.php:679
msgid "Email login name:"
msgstr ""
-#: ../../mod/settings.php:673
+#: ../../mod/settings.php:680
msgid "Email password:"
msgstr ""
-#: ../../mod/settings.php:674
+#: ../../mod/settings.php:681
msgid "Reply-to address:"
msgstr ""
-#: ../../mod/settings.php:675
+#: ../../mod/settings.php:682
msgid "Send public posts to all email contacts:"
msgstr ""
-#: ../../mod/settings.php:676
+#: ../../mod/settings.php:683
msgid "Action after import:"
msgstr ""
-#: ../../mod/settings.php:676
+#: ../../mod/settings.php:683
msgid "Mark as seen"
msgstr ""
-#: ../../mod/settings.php:676
+#: ../../mod/settings.php:683
msgid "Move to folder"
msgstr ""
-#: ../../mod/settings.php:677
+#: ../../mod/settings.php:684
msgid "Move to folder:"
msgstr ""
-#: ../../mod/settings.php:737
+#: ../../mod/settings.php:744
msgid "Display Settings"
msgstr ""
-#: ../../mod/settings.php:743
+#: ../../mod/settings.php:750
msgid "Display Theme:"
msgstr ""
-#: ../../mod/settings.php:744
+#: ../../mod/settings.php:751
msgid "Update browser every xx seconds"
msgstr ""
-#: ../../mod/settings.php:744
+#: ../../mod/settings.php:751
msgid "Minimum of 10 seconds, no maximum"
msgstr ""
-#: ../../mod/settings.php:745
+#: ../../mod/settings.php:752
msgid "Number of items to display on the network page:"
msgstr ""
-#: ../../mod/settings.php:745
+#: ../../mod/settings.php:752
msgid "Maximum of 100 items"
msgstr ""
-#: ../../mod/settings.php:746
+#: ../../mod/settings.php:753
msgid "Don't show emoticons"
msgstr ""
-#: ../../mod/settings.php:811 ../../mod/admin.php:173 ../../mod/admin.php:551
+#: ../../mod/settings.php:821 ../../mod/admin.php:180 ../../mod/admin.php:621
msgid "Normal Account"
msgstr ""
-#: ../../mod/settings.php:812
+#: ../../mod/settings.php:822
msgid "This account is a normal personal profile"
msgstr ""
-#: ../../mod/settings.php:815 ../../mod/admin.php:174 ../../mod/admin.php:552
+#: ../../mod/settings.php:825 ../../mod/admin.php:181 ../../mod/admin.php:622
msgid "Soapbox Account"
msgstr ""
-#: ../../mod/settings.php:816
+#: ../../mod/settings.php:826
msgid "Automatically approve all connection/friend requests as read-only fans"
msgstr ""
-#: ../../mod/settings.php:819 ../../mod/admin.php:175 ../../mod/admin.php:553
+#: ../../mod/settings.php:829 ../../mod/admin.php:182 ../../mod/admin.php:623
msgid "Community/Celebrity Account"
msgstr ""
-#: ../../mod/settings.php:820
+#: ../../mod/settings.php:830
msgid "Automatically approve all connection/friend requests as read-write fans"
msgstr ""
-#: ../../mod/settings.php:823 ../../mod/admin.php:176 ../../mod/admin.php:554
+#: ../../mod/settings.php:833 ../../mod/admin.php:183 ../../mod/admin.php:624
msgid "Automatic Friend Account"
msgstr ""
-#: ../../mod/settings.php:824
+#: ../../mod/settings.php:834
msgid "Automatically approve all connection/friend requests as friends"
msgstr ""
-#: ../../mod/settings.php:834
+#: ../../mod/settings.php:844
msgid "OpenID:"
msgstr ""
-#: ../../mod/settings.php:834
+#: ../../mod/settings.php:844
msgid "(Optional) Allow this OpenID to login to this account."
msgstr ""
-#: ../../mod/settings.php:844
+#: ../../mod/settings.php:854
msgid "Publish your default profile in your local site directory?"
msgstr ""
-#: ../../mod/settings.php:850
+#: ../../mod/settings.php:860
msgid "Publish your default profile in the global social directory?"
msgstr ""
-#: ../../mod/settings.php:858
+#: ../../mod/settings.php:868
msgid "Hide your contact/friend list from viewers of your default profile?"
msgstr ""
-#: ../../mod/settings.php:862
+#: ../../mod/settings.php:872
msgid "Hide your profile details from unknown viewers?"
msgstr ""
-#: ../../mod/settings.php:867
+#: ../../mod/settings.php:877
msgid "Allow friends to post to your profile page?"
msgstr ""
-#: ../../mod/settings.php:873
+#: ../../mod/settings.php:883
msgid "Allow friends to tag your posts?"
msgstr ""
-#: ../../mod/settings.php:879
+#: ../../mod/settings.php:889
msgid "Allow us to suggest you as a potential friend to new members?"
msgstr ""
-#: ../../mod/settings.php:885
+#: ../../mod/settings.php:895
msgid "Permit unknown people to send you private mail?"
msgstr ""
-#: ../../mod/settings.php:896
+#: ../../mod/settings.php:906
msgid "Profile is <strong>not published</strong>."
msgstr ""
-#: ../../mod/settings.php:902 ../../mod/profile_photo.php:211
+#: ../../mod/settings.php:912 ../../mod/profile_photo.php:211
msgid "or"
msgstr ""
-#: ../../mod/settings.php:907
+#: ../../mod/settings.php:917
msgid "Your Identity Address is"
msgstr ""
-#: ../../mod/settings.php:918
+#: ../../mod/settings.php:928
msgid "Automatically expire posts after this many days:"
msgstr ""
-#: ../../mod/settings.php:918
+#: ../../mod/settings.php:928
msgid "If empty, posts will not expire. Expired posts will be deleted"
msgstr ""
-#: ../../mod/settings.php:919
+#: ../../mod/settings.php:929
msgid "Advanced expiration settings"
msgstr ""
-#: ../../mod/settings.php:920
+#: ../../mod/settings.php:930
msgid "Advanced Expiration"
msgstr ""
-#: ../../mod/settings.php:921
+#: ../../mod/settings.php:931
msgid "Expire posts:"
msgstr ""
-#: ../../mod/settings.php:922
+#: ../../mod/settings.php:932
msgid "Expire personal notes:"
msgstr ""
-#: ../../mod/settings.php:923
+#: ../../mod/settings.php:933
msgid "Expire starred posts:"
msgstr ""
-#: ../../mod/settings.php:924
+#: ../../mod/settings.php:934
msgid "Expire photos:"
msgstr ""
-#: ../../mod/settings.php:928
+#: ../../mod/settings.php:938
msgid "Account Settings"
msgstr ""
-#: ../../mod/settings.php:937
+#: ../../mod/settings.php:947
msgid "Password Settings"
msgstr ""
-#: ../../mod/settings.php:938
+#: ../../mod/settings.php:948
msgid "New Password:"
msgstr ""
-#: ../../mod/settings.php:939
+#: ../../mod/settings.php:949
msgid "Confirm:"
msgstr ""
-#: ../../mod/settings.php:939
+#: ../../mod/settings.php:949
msgid "Leave password fields blank unless changing"
msgstr ""
-#: ../../mod/settings.php:943
+#: ../../mod/settings.php:953
msgid "Basic Settings"
msgstr ""
-#: ../../mod/settings.php:944 ../../include/profile_advanced.php:15
+#: ../../mod/settings.php:954 ../../include/profile_advanced.php:15
msgid "Full Name:"
msgstr ""
-#: ../../mod/settings.php:945
+#: ../../mod/settings.php:955
msgid "Email Address:"
msgstr ""
-#: ../../mod/settings.php:946
+#: ../../mod/settings.php:956
msgid "Your Timezone:"
msgstr ""
-#: ../../mod/settings.php:947
+#: ../../mod/settings.php:957
msgid "Default Post Location:"
msgstr ""
-#: ../../mod/settings.php:948
+#: ../../mod/settings.php:958
msgid "Use Browser Location:"
msgstr ""
-#: ../../mod/settings.php:951
+#: ../../mod/settings.php:961
msgid "Security and Privacy Settings"
msgstr ""
-#: ../../mod/settings.php:953
+#: ../../mod/settings.php:963
msgid "Maximum Friend Requests/Day:"
msgstr ""
-#: ../../mod/settings.php:953 ../../mod/settings.php:968
+#: ../../mod/settings.php:963 ../../mod/settings.php:978
msgid "(to prevent spam abuse)"
msgstr ""
-#: ../../mod/settings.php:954
+#: ../../mod/settings.php:964
msgid "Default Post Permissions"
msgstr ""
-#: ../../mod/settings.php:955
+#: ../../mod/settings.php:965
msgid "(click to open/close)"
msgstr ""
-#: ../../mod/settings.php:968
+#: ../../mod/settings.php:978
msgid "Maximum private messages per day from unknown people:"
msgstr ""
-#: ../../mod/settings.php:971
+#: ../../mod/settings.php:981
msgid "Notification Settings"
msgstr ""
-#: ../../mod/settings.php:972
+#: ../../mod/settings.php:982
msgid "By default post a status message when:"
msgstr ""
-#: ../../mod/settings.php:973
+#: ../../mod/settings.php:983
msgid "accepting a friend request"
msgstr ""
-#: ../../mod/settings.php:974
+#: ../../mod/settings.php:984
+msgid "joining a forum/community"
+msgstr ""
+
+#: ../../mod/settings.php:985
msgid "making an <em>interesting</em> profile change"
msgstr ""
-#: ../../mod/settings.php:975
+#: ../../mod/settings.php:986
msgid "Send a notification email when:"
msgstr ""
-#: ../../mod/settings.php:976
+#: ../../mod/settings.php:987
msgid "You receive an introduction"
msgstr ""
-#: ../../mod/settings.php:977
+#: ../../mod/settings.php:988
msgid "Your introductions are confirmed"
msgstr ""
-#: ../../mod/settings.php:978
+#: ../../mod/settings.php:989
msgid "Someone writes on your profile wall"
msgstr ""
-#: ../../mod/settings.php:979
+#: ../../mod/settings.php:990
msgid "Someone writes a followup comment"
msgstr ""
-#: ../../mod/settings.php:980
+#: ../../mod/settings.php:991
msgid "You receive a private message"
msgstr ""
-#: ../../mod/settings.php:981
+#: ../../mod/settings.php:992
msgid "You receive a friend suggestion"
msgstr ""
-#: ../../mod/settings.php:982
+#: ../../mod/settings.php:993
msgid "You are tagged in a post"
msgstr ""
-#: ../../mod/settings.php:985
+#: ../../mod/settings.php:996
msgid "Advanced Page Settings"
msgstr ""
@@ -2256,23 +2276,47 @@ msgstr ""
msgid "Commented Order"
msgstr ""
-#: ../../mod/network.php:176
+#: ../../mod/network.php:174
+msgid "Sort by Comment Date"
+msgstr ""
+
+#: ../../mod/network.php:177
msgid "Posted Order"
msgstr ""
+#: ../../mod/network.php:180
+msgid "Sort by Post Date"
+msgstr ""
+
#: ../../mod/network.php:187
+msgid "Posts that mention or involve you"
+msgstr ""
+
+#: ../../mod/network.php:190
msgid "New"
msgstr ""
-#: ../../mod/network.php:192
+#: ../../mod/network.php:193
+msgid "Activity Stream - by date"
+msgstr ""
+
+#: ../../mod/network.php:196
msgid "Starred"
msgstr ""
-#: ../../mod/network.php:197
+#: ../../mod/network.php:199
+msgid "Favourite Posts"
+msgstr ""
+
+#: ../../mod/network.php:202
msgid "Shared Links"
msgstr ""
-#: ../../mod/network.php:274
+#: ../../mod/network.php:205
+msgid "Interesting Links"
+msgstr ""
+
+#: ../../mod/network.php:281
#, php-format
msgid "Warning: This group contains %s member from an insecure network."
msgid_plural ""
@@ -2280,40 +2324,42 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: ../../mod/network.php:277
+#: ../../mod/network.php:284
msgid "Private messages to this group are at risk of public disclosure."
msgstr ""
-#: ../../mod/network.php:322
+#: ../../mod/network.php:329
msgid "No such group"
msgstr ""
-#: ../../mod/network.php:333
+#: ../../mod/network.php:340
msgid "Group is empty"
msgstr ""
-#: ../../mod/network.php:337
+#: ../../mod/network.php:344
msgid "Group: "
msgstr ""
-#: ../../mod/network.php:347
+#: ../../mod/network.php:354
msgid "Contact: "
msgstr ""
-#: ../../mod/network.php:349
+#: ../../mod/network.php:356
msgid "Private messages to this person are at risk of public disclosure."
msgstr ""
-#: ../../mod/network.php:354
+#: ../../mod/network.php:361
msgid "Invalid contact."
msgstr ""
-#: ../../mod/notes.php:44 ../../boot.php:1476
+#: ../../mod/notes.php:44 ../../boot.php:1499
msgid "Personal Notes"
msgstr ""
#: ../../mod/notes.php:63 ../../mod/filer.php:30
-#: ../../addon/facebook/facebook.php:715 ../../include/text.php:652
+#: ../../addon/facebook/facebook.php:748
+#: ../../addon/privacy_image_cache/privacy_image_cache.php:147
+#: ../../include/text.php:652
msgid "Save"
msgstr ""
@@ -2322,7 +2368,7 @@ msgstr ""
msgid "Number of daily wall messages for %s exceeded. Message failed."
msgstr ""
-#: ../../mod/wallmessage.php:56 ../../mod/message.php:59
+#: ../../mod/wallmessage.php:56 ../../mod/message.php:61
msgid "No recipient selected."
msgstr ""
@@ -2330,15 +2376,15 @@ msgstr ""
msgid "Unable to check your home location."
msgstr ""
-#: ../../mod/wallmessage.php:62 ../../mod/message.php:66
+#: ../../mod/wallmessage.php:62 ../../mod/message.php:68
msgid "Message could not be sent."
msgstr ""
-#: ../../mod/wallmessage.php:65 ../../mod/message.php:69
+#: ../../mod/wallmessage.php:65 ../../mod/message.php:71
msgid "Message collection failure."
msgstr ""
-#: ../../mod/wallmessage.php:68 ../../mod/message.php:72
+#: ../../mod/wallmessage.php:68 ../../mod/message.php:74
msgid "Message sent."
msgstr ""
@@ -2346,12 +2392,12 @@ msgstr ""
msgid "No recipient."
msgstr ""
-#: ../../mod/wallmessage.php:124 ../../mod/message.php:169
-#: ../../include/conversation.php:910
+#: ../../mod/wallmessage.php:124 ../../mod/message.php:171
+#: ../../include/conversation.php:918
msgid "Please enter a link URL:"
msgstr ""
-#: ../../mod/wallmessage.php:131 ../../mod/message.php:177
+#: ../../mod/wallmessage.php:131 ../../mod/message.php:195
msgid "Send Private Message"
msgstr ""
@@ -2362,18 +2408,18 @@ msgid ""
"your site allow private mail from unknown senders."
msgstr ""
-#: ../../mod/wallmessage.php:133 ../../mod/message.php:178
-#: ../../mod/message.php:347
+#: ../../mod/wallmessage.php:133 ../../mod/message.php:196
+#: ../../mod/message.php:388
msgid "To:"
msgstr ""
-#: ../../mod/wallmessage.php:134 ../../mod/message.php:179
-#: ../../mod/message.php:348
+#: ../../mod/wallmessage.php:134 ../../mod/message.php:197
+#: ../../mod/message.php:389
msgid "Subject:"
msgstr ""
-#: ../../mod/wallmessage.php:140 ../../mod/message.php:183
-#: ../../mod/message.php:351 ../../mod/invite.php:113
+#: ../../mod/wallmessage.php:140 ../../mod/message.php:201
+#: ../../mod/message.php:392 ../../mod/invite.php:113
msgid "Your message:"
msgstr ""
@@ -2515,7 +2561,7 @@ msgstr ""
msgid "Group name changed."
msgstr ""
-#: ../../mod/group.php:72 ../../mod/profperm.php:19 ../../index.php:308
+#: ../../mod/group.php:72 ../../mod/profperm.php:19 ../../index.php:305
msgid "Permission denied"
msgstr ""
@@ -2555,16 +2601,9 @@ msgstr ""
msgid "Profile Visibility Editor"
msgstr ""
-#: ../../mod/profperm.php:103 ../../view/theme/diabook-red/theme.php:228
-#: ../../view/theme/diabook-blue/theme.php:228
-#: ../../view/theme/diabook/diabook-red/theme.php:228
-#: ../../view/theme/diabook/diabook-blue/theme.php:228
-#: ../../view/theme/diabook/theme.php:246
-#: ../../view/theme/diabook/diabook-aerith/theme.php:230
-#: ../../view/theme/diabook/diabook-pink/theme.php:230
-#: ../../view/theme/diabook-aerith/theme.php:230
+#: ../../mod/profperm.php:103 ../../view/theme/diabook/theme.php:124
#: ../../include/profile_advanced.php:7 ../../include/profile_advanced.php:74
-#: ../../include/nav.php:50 ../../boot.php:1458
+#: ../../include/nav.php:50 ../../boot.php:1478
msgid "Profile"
msgstr ""
@@ -2713,7 +2752,7 @@ msgstr ""
msgid "Your invitation ID: "
msgstr ""
-#: ../../mod/register.php:553 ../../mod/admin.php:393
+#: ../../mod/register.php:553 ../../mod/admin.php:405
msgid "Registration"
msgstr ""
@@ -2736,7 +2775,7 @@ msgstr ""
msgid "Choose a nickname: "
msgstr ""
-#: ../../mod/register.php:567 ../../include/nav.php:81 ../../boot.php:775
+#: ../../mod/register.php:567 ../../include/nav.php:81 ../../boot.php:784
msgid "Register"
msgstr ""
@@ -2745,42 +2784,20 @@ msgid "People Search"
msgstr ""
#: ../../mod/like.php:127 ../../mod/tagger.php:70
-#: ../../addon/facebook/facebook.php:1655
+#: ../../addon/facebook/facebook.php:1564
#: ../../addon/communityhome/communityhome.php:158
#: ../../addon/communityhome/communityhome.php:167
-#: ../../view/theme/diabook-red/theme.php:82
-#: ../../view/theme/diabook-red/theme.php:91
-#: ../../view/theme/diabook-blue/theme.php:82
-#: ../../view/theme/diabook-blue/theme.php:91
-#: ../../view/theme/diabook/diabook-red/theme.php:82
-#: ../../view/theme/diabook/diabook-red/theme.php:91
-#: ../../view/theme/diabook/diabook-blue/theme.php:82
-#: ../../view/theme/diabook/diabook-blue/theme.php:91
-#: ../../view/theme/diabook/theme.php:95
-#: ../../view/theme/diabook/theme.php:104
-#: ../../view/theme/diabook/diabook-aerith/theme.php:83
-#: ../../view/theme/diabook/diabook-aerith/theme.php:92
-#: ../../view/theme/diabook/diabook-pink/theme.php:83
-#: ../../view/theme/diabook/diabook-pink/theme.php:92
-#: ../../view/theme/diabook-aerith/theme.php:83
-#: ../../view/theme/diabook-aerith/theme.php:92
-#: ../../include/diaspora.php:1654 ../../include/conversation.php:48
-#: ../../include/conversation.php:57 ../../include/conversation.php:121
-#: ../../include/conversation.php:130
+#: ../../view/theme/diabook/theme.php:493
+#: ../../view/theme/diabook/theme.php:502 ../../include/diaspora.php:1654
+#: ../../include/conversation.php:48 ../../include/conversation.php:57
+#: ../../include/conversation.php:121 ../../include/conversation.php:130
msgid "status"
msgstr ""
-#: ../../mod/like.php:144 ../../addon/facebook/facebook.php:1659
+#: ../../mod/like.php:144 ../../addon/facebook/facebook.php:1568
#: ../../addon/communityhome/communityhome.php:172
-#: ../../view/theme/diabook-red/theme.php:96
-#: ../../view/theme/diabook-blue/theme.php:96
-#: ../../view/theme/diabook/diabook-red/theme.php:96
-#: ../../view/theme/diabook/diabook-blue/theme.php:96
-#: ../../view/theme/diabook/theme.php:109
-#: ../../view/theme/diabook/diabook-aerith/theme.php:97
-#: ../../view/theme/diabook/diabook-pink/theme.php:97
-#: ../../view/theme/diabook-aerith/theme.php:97
-#: ../../include/diaspora.php:1670 ../../include/conversation.php:65
+#: ../../view/theme/diabook/theme.php:507 ../../include/diaspora.php:1670
+#: ../../include/conversation.php:65
#, php-format
msgid "%1$s likes %2$s's %3$s"
msgstr ""
@@ -2790,9 +2807,9 @@ msgstr ""
msgid "%1$s doesn't like %2$s's %3$s"
msgstr ""
-#: ../../mod/notice.php:15 ../../mod/viewsrc.php:15 ../../mod/admin.php:149
-#: ../../mod/admin.php:614 ../../mod/admin.php:813 ../../mod/display.php:37
-#: ../../mod/display.php:142 ../../include/items.php:3083
+#: ../../mod/notice.php:15 ../../mod/viewsrc.php:15 ../../mod/admin.php:156
+#: ../../mod/admin.php:684 ../../mod/admin.php:883 ../../mod/display.php:37
+#: ../../mod/display.php:142 ../../include/items.php:3084
msgid "Item not found."
msgstr ""
@@ -2800,15 +2817,8 @@ msgstr ""
msgid "Access denied."
msgstr ""
-#: ../../mod/fbrowser.php:23 ../../view/theme/diabook-red/theme.php:230
-#: ../../view/theme/diabook-blue/theme.php:230
-#: ../../view/theme/diabook/diabook-red/theme.php:230
-#: ../../view/theme/diabook/diabook-blue/theme.php:230
-#: ../../view/theme/diabook/theme.php:248
-#: ../../view/theme/diabook/diabook-aerith/theme.php:232
-#: ../../view/theme/diabook/diabook-pink/theme.php:232
-#: ../../view/theme/diabook-aerith/theme.php:232 ../../include/nav.php:51
-#: ../../boot.php:1463
+#: ../../mod/fbrowser.php:23 ../../view/theme/diabook/theme.php:126
+#: ../../include/nav.php:51 ../../boot.php:1484
msgid "Photos"
msgstr ""
@@ -2837,34 +2847,34 @@ msgstr ""
msgid "Empty post discarded."
msgstr ""
-#: ../../mod/item.php:372 ../../mod/wall_upload.php:85
-#: ../../mod/wall_upload.php:94 ../../mod/wall_upload.php:101
+#: ../../mod/item.php:372 ../../mod/wall_upload.php:99
+#: ../../mod/wall_upload.php:108 ../../mod/wall_upload.php:115
#: ../../include/message.php:144
msgid "Wall Photos"
msgstr ""
-#: ../../mod/item.php:762
+#: ../../mod/item.php:781
msgid "System error. Post not saved."
msgstr ""
-#: ../../mod/item.php:787
+#: ../../mod/item.php:806
#, php-format
msgid ""
"This message was sent to you by %s, a member of the Friendica social network."
msgstr ""
-#: ../../mod/item.php:789
+#: ../../mod/item.php:808
#, php-format
msgid "You may visit them online at %s"
msgstr ""
-#: ../../mod/item.php:790
+#: ../../mod/item.php:809
msgid ""
"Please contact the sender by replying to this post if you do not wish to "
"receive these messages."
msgstr ""
-#: ../../mod/item.php:792
+#: ../../mod/item.php:811
#, php-format
msgid "%s posted an update."
msgstr ""
@@ -2889,7 +2899,7 @@ msgstr ""
msgid "Unable to process image"
msgstr ""
-#: ../../mod/profile_photo.php:115 ../../mod/wall_upload.php:60
+#: ../../mod/profile_photo.php:115 ../../mod/wall_upload.php:74
#, php-format
msgid "Image exceeds size limit of %d"
msgstr ""
@@ -2948,71 +2958,71 @@ msgstr ""
msgid "Please enter your password for verification:"
msgstr ""
-#: ../../mod/message.php:22 ../../include/nav.php:131
+#: ../../mod/message.php:9 ../../include/nav.php:131
msgid "New Message"
msgstr ""
-#: ../../mod/message.php:63
+#: ../../mod/message.php:65
msgid "Unable to locate contact information."
msgstr ""
-#: ../../mod/message.php:117
+#: ../../mod/message.php:119
msgid "Message deleted."
msgstr ""
-#: ../../mod/message.php:147
+#: ../../mod/message.php:149
msgid "Conversation removed."
msgstr ""
-#: ../../mod/message.php:219
+#: ../../mod/message.php:237
msgid "No messages."
msgstr ""
-#: ../../mod/message.php:226
+#: ../../mod/message.php:244
#, php-format
msgid "Unknown sender - %s"
msgstr ""
-#: ../../mod/message.php:229
+#: ../../mod/message.php:247
#, php-format
msgid "You and %s"
msgstr ""
-#: ../../mod/message.php:232
+#: ../../mod/message.php:250
#, php-format
msgid "%s and You"
msgstr ""
-#: ../../mod/message.php:242 ../../mod/message.php:340
+#: ../../mod/message.php:260 ../../mod/message.php:381
msgid "Delete conversation"
msgstr ""
-#: ../../mod/message.php:245
+#: ../../mod/message.php:263
msgid "D, d M Y - g:i A"
msgstr ""
-#: ../../mod/message.php:247
+#: ../../mod/message.php:265
#, php-format
msgid "%d message"
msgid_plural "%d messages"
msgstr[0] ""
msgstr[1] ""
-#: ../../mod/message.php:282
+#: ../../mod/message.php:300
msgid "Message not available."
msgstr ""
-#: ../../mod/message.php:324
+#: ../../mod/message.php:365
msgid "Delete message"
msgstr ""
-#: ../../mod/message.php:342
+#: ../../mod/message.php:383
msgid ""
"No secure communications available. You <strong>may</strong> be able to "
"respond from the sender's profile page."
msgstr ""
-#: ../../mod/message.php:346
+#: ../../mod/message.php:387
msgid "Send Reply"
msgstr ""
@@ -3029,534 +3039,618 @@ msgstr ""
msgid "Theme settings updated."
msgstr ""
-#: ../../mod/admin.php:93 ../../mod/admin.php:391
+#: ../../mod/admin.php:96 ../../mod/admin.php:403
msgid "Site"
msgstr ""
-#: ../../mod/admin.php:94 ../../mod/admin.php:569 ../../mod/admin.php:581
+#: ../../mod/admin.php:97 ../../mod/admin.php:639 ../../mod/admin.php:651
msgid "Users"
msgstr ""
-#: ../../mod/admin.php:95 ../../mod/admin.php:663 ../../mod/admin.php:705
+#: ../../mod/admin.php:98 ../../mod/admin.php:733 ../../mod/admin.php:775
msgid "Plugins"
msgstr ""
-#: ../../mod/admin.php:96 ../../mod/admin.php:868 ../../mod/admin.php:904
+#: ../../mod/admin.php:99 ../../mod/admin.php:938 ../../mod/admin.php:974
msgid "Themes"
msgstr ""
-#: ../../mod/admin.php:111 ../../mod/admin.php:992
+#: ../../mod/admin.php:100
+msgid "DB updates"
+msgstr ""
+
+#: ../../mod/admin.php:101
+msgid "Software Update"
+msgstr ""
+
+#: ../../mod/admin.php:115 ../../mod/admin.php:1061
msgid "Logs"
msgstr ""
-#: ../../mod/admin.php:116
+#: ../../mod/admin.php:120
msgid "User registrations waiting for confirmation"
msgstr ""
-#: ../../mod/admin.php:188 ../../mod/admin.php:390 ../../mod/admin.php:568
-#: ../../mod/admin.php:662 ../../mod/admin.php:704 ../../mod/admin.php:867
-#: ../../mod/admin.php:903 ../../mod/admin.php:991
+#: ../../mod/admin.php:195 ../../mod/admin.php:402 ../../mod/admin.php:638
+#: ../../mod/admin.php:732 ../../mod/admin.php:774 ../../mod/admin.php:937
+#: ../../mod/admin.php:973 ../../mod/admin.php:1060
msgid "Administration"
msgstr ""
-#: ../../mod/admin.php:189
+#: ../../mod/admin.php:196
msgid "Summary"
msgstr ""
-#: ../../mod/admin.php:190
+#: ../../mod/admin.php:197
msgid "Registered users"
msgstr ""
-#: ../../mod/admin.php:192
+#: ../../mod/admin.php:199
msgid "Pending registrations"
msgstr ""
-#: ../../mod/admin.php:193
+#: ../../mod/admin.php:200
msgid "Version"
msgstr ""
-#: ../../mod/admin.php:195
+#: ../../mod/admin.php:202
msgid "Active plugins"
msgstr ""
-#: ../../mod/admin.php:329
+#: ../../mod/admin.php:341
msgid "Site settings updated."
msgstr ""
-#: ../../mod/admin.php:377
+#: ../../mod/admin.php:389
msgid "Closed"
msgstr ""
-#: ../../mod/admin.php:378
+#: ../../mod/admin.php:390
msgid "Requires approval"
msgstr ""
-#: ../../mod/admin.php:379
+#: ../../mod/admin.php:391
msgid "Open"
msgstr ""
-#: ../../mod/admin.php:383
+#: ../../mod/admin.php:395
msgid "No SSL policy, links will track page SSL state"
msgstr ""
-#: ../../mod/admin.php:384
+#: ../../mod/admin.php:396
msgid "Force all links to use SSL"
msgstr ""
-#: ../../mod/admin.php:385
+#: ../../mod/admin.php:397
msgid "Self-signed certificate, use SSL for local links only (discouraged)"
msgstr ""
-#: ../../mod/admin.php:394
+#: ../../mod/admin.php:406
msgid "File upload"
msgstr ""
-#: ../../mod/admin.php:395
+#: ../../mod/admin.php:407
msgid "Policies"
msgstr ""
-#: ../../mod/admin.php:396
+#: ../../mod/admin.php:408
msgid "Advanced"
msgstr ""
-#: ../../mod/admin.php:400 ../../addon/statusnet/statusnet.php:544
+#: ../../mod/admin.php:412 ../../addon/statusnet/statusnet.php:544
msgid "Site name"
msgstr ""
-#: ../../mod/admin.php:401
+#: ../../mod/admin.php:413
msgid "Banner/Logo"
msgstr ""
-#: ../../mod/admin.php:402
+#: ../../mod/admin.php:414
msgid "System language"
msgstr ""
-#: ../../mod/admin.php:403
+#: ../../mod/admin.php:415
msgid "System theme"
msgstr ""
-#: ../../mod/admin.php:403
+#: ../../mod/admin.php:415
msgid ""
"Default system theme - may be over-ridden by user profiles - <a href='#' "
"id='cnftheme'>change theme settings</a>"
msgstr ""
-#: ../../mod/admin.php:404
+#: ../../mod/admin.php:416
msgid "SSL link policy"
msgstr ""
-#: ../../mod/admin.php:404
+#: ../../mod/admin.php:416
msgid "Determines whether generated links should be forced to use SSL"
msgstr ""
-#: ../../mod/admin.php:405
+#: ../../mod/admin.php:417
msgid "Maximum image size"
msgstr ""
-#: ../../mod/admin.php:405
+#: ../../mod/admin.php:417
msgid ""
"Maximum size in bytes of uploaded images. Default is 0, which means no "
"limits."
msgstr ""
-#: ../../mod/admin.php:407
+#: ../../mod/admin.php:419
msgid "Register policy"
msgstr ""
-#: ../../mod/admin.php:408
+#: ../../mod/admin.php:420
msgid "Register text"
msgstr ""
-#: ../../mod/admin.php:408
+#: ../../mod/admin.php:420
msgid "Will be displayed prominently on the registration page."
msgstr ""
-#: ../../mod/admin.php:409
+#: ../../mod/admin.php:421
msgid "Accounts abandoned after x days"
msgstr ""
-#: ../../mod/admin.php:409
+#: ../../mod/admin.php:421
msgid ""
"Will not waste system resources polling external sites for abandonded "
"accounts. Enter 0 for no time limit."
msgstr ""
-#: ../../mod/admin.php:410
+#: ../../mod/admin.php:422
msgid "Allowed friend domains"
msgstr ""
-#: ../../mod/admin.php:410
+#: ../../mod/admin.php:422
msgid ""
"Comma separated list of domains which are allowed to establish friendships "
"with this site. Wildcards are accepted. Empty to allow any domains"
msgstr ""
-#: ../../mod/admin.php:411
+#: ../../mod/admin.php:423
msgid "Allowed email domains"
msgstr ""
-#: ../../mod/admin.php:411
+#: ../../mod/admin.php:423
msgid ""
"Comma separated list of domains which are allowed in email addresses for "
"registrations to this site. Wildcards are accepted. Empty to allow any "
"domains"
msgstr ""
-#: ../../mod/admin.php:412
+#: ../../mod/admin.php:424
msgid "Block public"
msgstr ""
-#: ../../mod/admin.php:412
+#: ../../mod/admin.php:424
msgid ""
"Check to block public access to all otherwise public personal pages on this "
"site unless you are currently logged in."
msgstr ""
-#: ../../mod/admin.php:413
+#: ../../mod/admin.php:425
msgid "Force publish"
msgstr ""
-#: ../../mod/admin.php:413
+#: ../../mod/admin.php:425
msgid ""
"Check to force all profiles on this site to be listed in the site directory."
msgstr ""
-#: ../../mod/admin.php:414
+#: ../../mod/admin.php:426
msgid "Global directory update URL"
msgstr ""
-#: ../../mod/admin.php:414
+#: ../../mod/admin.php:426
msgid ""
"URL to update the global directory. If this is not set, the global directory "
"is completely unavailable to the application."
msgstr ""
-#: ../../mod/admin.php:416
+#: ../../mod/admin.php:428
msgid "Block multiple registrations"
msgstr ""
-#: ../../mod/admin.php:416
+#: ../../mod/admin.php:428
msgid "Disallow users to register additional accounts for use as pages."
msgstr ""
-#: ../../mod/admin.php:417
+#: ../../mod/admin.php:429
msgid "OpenID support"
msgstr ""
-#: ../../mod/admin.php:417
+#: ../../mod/admin.php:429
msgid "OpenID support for registration and logins."
msgstr ""
-#: ../../mod/admin.php:418
+#: ../../mod/admin.php:430
msgid "Fullname check"
msgstr ""
-#: ../../mod/admin.php:418
+#: ../../mod/admin.php:430
msgid ""
"Force users to register with a space between firstname and lastname in Full "
"name, as an antispam measure"
msgstr ""
-#: ../../mod/admin.php:419
+#: ../../mod/admin.php:431
msgid "UTF-8 Regular expressions"
msgstr ""
-#: ../../mod/admin.php:419
+#: ../../mod/admin.php:431
msgid "Use PHP UTF8 regular expressions"
msgstr ""
-#: ../../mod/admin.php:420
+#: ../../mod/admin.php:432
msgid "Show Community Page"
msgstr ""
-#: ../../mod/admin.php:420
+#: ../../mod/admin.php:432
msgid ""
"Display a Community page showing all recent public postings on this site."
msgstr ""
-#: ../../mod/admin.php:421
+#: ../../mod/admin.php:433
msgid "Enable OStatus support"
msgstr ""
-#: ../../mod/admin.php:421
+#: ../../mod/admin.php:433
msgid ""
"Provide built-in OStatus (identi.ca, status.net, etc.) compatibility. All "
"communications in OStatus are public, so privacy warnings will be "
"occasionally displayed."
msgstr ""
-#: ../../mod/admin.php:422
+#: ../../mod/admin.php:434
msgid "Enable Diaspora support"
msgstr ""
-#: ../../mod/admin.php:422
+#: ../../mod/admin.php:434
msgid "Provide built-in Diaspora network compatibility."
msgstr ""
-#: ../../mod/admin.php:423
+#: ../../mod/admin.php:435
msgid "Only allow Friendica contacts"
msgstr ""
-#: ../../mod/admin.php:423
+#: ../../mod/admin.php:435
msgid ""
"All contacts must use Friendica protocols. All other built-in communication "
"protocols disabled."
msgstr ""
-#: ../../mod/admin.php:424
+#: ../../mod/admin.php:436
msgid "Verify SSL"
msgstr ""
-#: ../../mod/admin.php:424
+#: ../../mod/admin.php:436
msgid ""
"If you wish, you can turn on strict certificate checking. This will mean you "
"cannot connect (at all) to self-signed SSL sites."
msgstr ""
-#: ../../mod/admin.php:425
+#: ../../mod/admin.php:437
msgid "Proxy user"
msgstr ""
-#: ../../mod/admin.php:426
+#: ../../mod/admin.php:438
msgid "Proxy URL"
msgstr ""
-#: ../../mod/admin.php:427
+#: ../../mod/admin.php:439
msgid "Network timeout"
msgstr ""
-#: ../../mod/admin.php:427
+#: ../../mod/admin.php:439
msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
msgstr ""
-#: ../../mod/admin.php:453
+#: ../../mod/admin.php:440
+msgid "Delivery interval"
+msgstr ""
+
+#: ../../mod/admin.php:440
+msgid ""
+"Delay background delivery processes by this many seconds to reduce system "
+"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 "
+"for large dedicated servers."
+msgstr ""
+
+#: ../../mod/admin.php:441
+msgid "Poll interval"
+msgstr ""
+
+#: ../../mod/admin.php:441
+msgid ""
+"Delay background polling processes by this many seconds to reduce system "
+"load. If 0, use delivery interval."
+msgstr ""
+
+#: ../../mod/admin.php:442
+msgid "Maximum Load Average"
+msgstr ""
+
+#: ../../mod/admin.php:442
+msgid ""
+"Maximum system load before delivery and poll processes are deferred - "
+"default 50."
+msgstr ""
+
+#: ../../mod/admin.php:456
+msgid "Update has been marked successful"
+msgstr ""
+
+#: ../../mod/admin.php:466
+#, php-format
+msgid "Executing %s failed. Check system logs."
+msgstr ""
+
+#: ../../mod/admin.php:469
+#, php-format
+msgid "Update %s was successfully applied."
+msgstr ""
+
+#: ../../mod/admin.php:473
+#, php-format
+msgid "Update %s did not return a status. Unknown if it succeeded."
+msgstr ""
+
+#: ../../mod/admin.php:476
+#, php-format
+msgid "Update function %s could not be found."
+msgstr ""
+
+#: ../../mod/admin.php:491
+msgid "No failed updates."
+msgstr ""
+
+#: ../../mod/admin.php:495
+msgid "Failed Updates"
+msgstr ""
+
+#: ../../mod/admin.php:496
+msgid ""
+"This does not include updates prior to 1139, which did not return a status."
+msgstr ""
+
+#: ../../mod/admin.php:497
+msgid "Mark success (if update was manually applied)"
+msgstr ""
+
+#: ../../mod/admin.php:498
+msgid "Attempt to execute this update step automatically"
+msgstr ""
+
+#: ../../mod/admin.php:523
#, php-format
msgid "%s user blocked/unblocked"
msgid_plural "%s users blocked/unblocked"
msgstr[0] ""
msgstr[1] ""
-#: ../../mod/admin.php:460
+#: ../../mod/admin.php:530
#, php-format
msgid "%s user deleted"
msgid_plural "%s users deleted"
msgstr[0] ""
msgstr[1] ""
-#: ../../mod/admin.php:499
+#: ../../mod/admin.php:569
#, php-format
msgid "User '%s' deleted"
msgstr ""
-#: ../../mod/admin.php:507
+#: ../../mod/admin.php:577
#, php-format
msgid "User '%s' unblocked"
msgstr ""
-#: ../../mod/admin.php:507
+#: ../../mod/admin.php:577
#, php-format
msgid "User '%s' blocked"
msgstr ""
-#: ../../mod/admin.php:571
+#: ../../mod/admin.php:641
msgid "select all"
msgstr ""
-#: ../../mod/admin.php:572
+#: ../../mod/admin.php:642
msgid "User registrations waiting for confirm"
msgstr ""
-#: ../../mod/admin.php:573
+#: ../../mod/admin.php:643
msgid "Request date"
msgstr ""
-#: ../../mod/admin.php:573 ../../mod/admin.php:582
+#: ../../mod/admin.php:643 ../../mod/admin.php:652
#: ../../include/contact_selectors.php:79
msgid "Email"
msgstr ""
-#: ../../mod/admin.php:574
+#: ../../mod/admin.php:644
msgid "No registrations."
msgstr ""
-#: ../../mod/admin.php:576
+#: ../../mod/admin.php:646
msgid "Deny"
msgstr ""
-#: ../../mod/admin.php:582
+#: ../../mod/admin.php:652
msgid "Register date"
msgstr ""
-#: ../../mod/admin.php:582
+#: ../../mod/admin.php:652
msgid "Last login"
msgstr ""
-#: ../../mod/admin.php:582
+#: ../../mod/admin.php:652
msgid "Last item"
msgstr ""
-#: ../../mod/admin.php:582
+#: ../../mod/admin.php:652
msgid "Account"
msgstr ""
-#: ../../mod/admin.php:584
+#: ../../mod/admin.php:654
msgid ""
"Selected users will be deleted!\\n\\nEverything these users had posted on "
"this site will be permanently deleted!\\n\\nAre you sure?"
msgstr ""
-#: ../../mod/admin.php:585
+#: ../../mod/admin.php:655
msgid ""
"The user {0} will be deleted!\\n\\nEverything this user has posted on this "
"site will be permanently deleted!\\n\\nAre you sure?"
msgstr ""
-#: ../../mod/admin.php:626
+#: ../../mod/admin.php:696
#, php-format
msgid "Plugin %s disabled."
msgstr ""
-#: ../../mod/admin.php:630
+#: ../../mod/admin.php:700
#, php-format
msgid "Plugin %s enabled."
msgstr ""
-#: ../../mod/admin.php:640 ../../mod/admin.php:838
+#: ../../mod/admin.php:710 ../../mod/admin.php:908
msgid "Disable"
msgstr ""
-#: ../../mod/admin.php:642 ../../mod/admin.php:840
+#: ../../mod/admin.php:712 ../../mod/admin.php:910
msgid "Enable"
msgstr ""
-#: ../../mod/admin.php:664 ../../mod/admin.php:869
+#: ../../mod/admin.php:734 ../../mod/admin.php:939
msgid "Toggle"
msgstr ""
-#: ../../mod/admin.php:672 ../../mod/admin.php:879
+#: ../../mod/admin.php:742 ../../mod/admin.php:949
msgid "Author: "
msgstr ""
-#: ../../mod/admin.php:673 ../../mod/admin.php:880
+#: ../../mod/admin.php:743 ../../mod/admin.php:950
msgid "Maintainer: "
msgstr ""
-#: ../../mod/admin.php:802
+#: ../../mod/admin.php:872
msgid "No themes found."
msgstr ""
-#: ../../mod/admin.php:861
+#: ../../mod/admin.php:931
msgid "Screenshot"
msgstr ""
-#: ../../mod/admin.php:909
+#: ../../mod/admin.php:979
msgid "[Experimental]"
msgstr ""
-#: ../../mod/admin.php:910
+#: ../../mod/admin.php:980
msgid "[Unsupported]"
msgstr ""
-#: ../../mod/admin.php:937
+#: ../../mod/admin.php:1007
msgid "Log settings updated."
msgstr ""
-#: ../../mod/admin.php:994
+#: ../../mod/admin.php:1063
msgid "Clear"
msgstr ""
-#: ../../mod/admin.php:1000
+#: ../../mod/admin.php:1069
msgid "Debugging"
msgstr ""
-#: ../../mod/admin.php:1001
+#: ../../mod/admin.php:1070
msgid "Log file"
msgstr ""
-#: ../../mod/admin.php:1001
+#: ../../mod/admin.php:1070
msgid ""
"Must be writable by web server. Relative to your Friendica top-level "
"directory."
msgstr ""
-#: ../../mod/admin.php:1002
+#: ../../mod/admin.php:1071
msgid "Log level"
msgstr ""
-#: ../../mod/admin.php:1052
+#: ../../mod/admin.php:1121
msgid "Close"
msgstr ""
-#: ../../mod/admin.php:1058
+#: ../../mod/admin.php:1127
msgid "FTP Host"
msgstr ""
-#: ../../mod/admin.php:1059
+#: ../../mod/admin.php:1128
msgid "FTP Path"
msgstr ""
-#: ../../mod/admin.php:1060
+#: ../../mod/admin.php:1129
msgid "FTP User"
msgstr ""
-#: ../../mod/admin.php:1061
+#: ../../mod/admin.php:1130
msgid "FTP Password"
msgstr ""
-#: ../../mod/profile.php:21 ../../boot.php:940
+#: ../../mod/profile.php:21 ../../boot.php:949
msgid "Requested profile is not available."
msgstr ""
-#: ../../mod/profile.php:124 ../../mod/display.php:75
+#: ../../mod/profile.php:126 ../../mod/display.php:75
msgid "Access to this profile has been restricted."
msgstr ""
-#: ../../mod/profile.php:145
+#: ../../mod/profile.php:151
msgid "Tips for New Members"
msgstr ""
-#: ../../mod/ping.php:175
+#: ../../mod/ping.php:177
msgid "{0} wants to be your friend"
msgstr ""
-#: ../../mod/ping.php:180
+#: ../../mod/ping.php:182
msgid "{0} sent you a message"
msgstr ""
-#: ../../mod/ping.php:185
+#: ../../mod/ping.php:187
msgid "{0} requested registration"
msgstr ""
-#: ../../mod/ping.php:191
+#: ../../mod/ping.php:193
#, php-format
msgid "{0} commented %s's post"
msgstr ""
-#: ../../mod/ping.php:196
+#: ../../mod/ping.php:198
#, php-format
msgid "{0} liked %s's post"
msgstr ""
-#: ../../mod/ping.php:201
+#: ../../mod/ping.php:203
#, php-format
msgid "{0} disliked %s's post"
msgstr ""
-#: ../../mod/ping.php:206
+#: ../../mod/ping.php:208
#, php-format
msgid "{0} is now friends with %s"
msgstr ""
-#: ../../mod/ping.php:211
+#: ../../mod/ping.php:213
msgid "{0} posted"
msgstr ""
-#: ../../mod/ping.php:216
+#: ../../mod/ping.php:218
#, php-format
msgid "{0} tagged %s's post with #%s"
msgstr ""
-#: ../../mod/ping.php:222
+#: ../../mod/ping.php:224
msgid "{0} mentioned you in a post"
msgstr ""
@@ -3578,57 +3672,67 @@ msgstr ""
msgid "Login failed."
msgstr ""
-#: ../../mod/follow.php:27
+#: ../../mod/follow.php:30
msgid "Connect URL missing."
msgstr ""
-#: ../../mod/follow.php:47
+#: ../../mod/follow.php:56
msgid ""
"This site is not configured to allow communications with other networks."
msgstr ""
-#: ../../mod/follow.php:48 ../../mod/follow.php:63
+#: ../../mod/follow.php:57 ../../mod/follow.php:72
msgid "No compatible communication protocols or feeds were discovered."
msgstr ""
-#: ../../mod/follow.php:61
+#: ../../mod/follow.php:70
msgid "The profile address specified does not provide adequate information."
msgstr ""
-#: ../../mod/follow.php:65
+#: ../../mod/follow.php:74
msgid "An author or name was not found."
msgstr ""
-#: ../../mod/follow.php:67
+#: ../../mod/follow.php:76
msgid "No browser URL could be matched to this address."
msgstr ""
-#: ../../mod/follow.php:74
+#: ../../mod/follow.php:78
+msgid ""
+"Unable to match @-style Identity Address with a known protocol or email "
+"contact."
+msgstr ""
+
+#: ../../mod/follow.php:79
+msgid "Use mailto: in front of address to force email check."
+msgstr ""
+
+#: ../../mod/follow.php:85
msgid ""
"The profile address specified belongs to a network which has been disabled "
"on this site."
msgstr ""
-#: ../../mod/follow.php:79
+#: ../../mod/follow.php:90
msgid ""
"Limited profile. This person will be unable to receive direct/personal "
"notifications from you."
msgstr ""
-#: ../../mod/follow.php:149
+#: ../../mod/follow.php:160
msgid "Unable to retrieve contact information."
msgstr ""
-#: ../../mod/follow.php:195
+#: ../../mod/follow.php:206
msgid "following"
msgstr ""
-#: ../../mod/common.php:34
+#: ../../mod/common.php:42
msgid "Common Friends"
msgstr ""
-#: ../../mod/common.php:42
-msgid "No friends in common."
+#: ../../mod/common.php:78
+msgid "No contacts in common."
msgstr ""
#: ../../mod/display.php:135
@@ -3647,8 +3751,8 @@ msgstr ""
msgid "Search This Site"
msgstr ""
-#: ../../mod/profiles.php:21 ../../mod/profiles.php:339
-#: ../../mod/profiles.php:453 ../../mod/dfrn_confirm.php:62
+#: ../../mod/profiles.php:21 ../../mod/profiles.php:375
+#: ../../mod/profiles.php:489 ../../mod/dfrn_confirm.php:62
msgid "Profile not found."
msgstr ""
@@ -3656,263 +3760,272 @@ msgstr ""
msgid "Profile Name is required."
msgstr ""
-#: ../../mod/profiles.php:143
+#: ../../mod/profiles.php:145
msgid "Marital Status"
msgstr ""
-#: ../../mod/profiles.php:144
+#: ../../mod/profiles.php:149
msgid "Romantic Partner"
msgstr ""
-#: ../../mod/profiles.php:145
+#: ../../mod/profiles.php:153
msgid "Work/Employment"
msgstr ""
-#: ../../mod/profiles.php:146
+#: ../../mod/profiles.php:156
msgid "Religion"
msgstr ""
-#: ../../mod/profiles.php:147
+#: ../../mod/profiles.php:160
msgid "Political Views"
msgstr ""
-#: ../../mod/profiles.php:148
+#: ../../mod/profiles.php:164
msgid "Gender"
msgstr ""
-#: ../../mod/profiles.php:149
+#: ../../mod/profiles.php:168
msgid "Sexual Preference"
msgstr ""
-#: ../../mod/profiles.php:150
+#: ../../mod/profiles.php:172
msgid "Homepage"
msgstr ""
-#: ../../mod/profiles.php:151
+#: ../../mod/profiles.php:176
msgid "Interests"
msgstr ""
-#: ../../mod/profiles.php:154
+#: ../../mod/profiles.php:181
msgid "Location"
msgstr ""
-#: ../../mod/profiles.php:225
+#: ../../mod/profiles.php:253
msgid "Profile updated."
msgstr ""
-#: ../../mod/profiles.php:300
+#: ../../mod/profiles.php:320
+msgid " and "
+msgstr ""
+
+#: ../../mod/profiles.php:328
msgid "public profile"
msgstr ""
-#: ../../mod/profiles.php:302
+#: ../../mod/profiles.php:331
+#, php-format
+msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
+msgstr ""
+
+#: ../../mod/profiles.php:335
#, php-format
msgid "%1$s has an updated %2$s, changing %3$s."
msgstr ""
-#: ../../mod/profiles.php:358
+#: ../../mod/profiles.php:394
msgid "Profile deleted."
msgstr ""
-#: ../../mod/profiles.php:376 ../../mod/profiles.php:410
+#: ../../mod/profiles.php:412 ../../mod/profiles.php:446
msgid "Profile-"
msgstr ""
-#: ../../mod/profiles.php:395 ../../mod/profiles.php:437
+#: ../../mod/profiles.php:431 ../../mod/profiles.php:473
msgid "New profile created."
msgstr ""
-#: ../../mod/profiles.php:416
+#: ../../mod/profiles.php:452
msgid "Profile unavailable to clone."
msgstr ""
-#: ../../mod/profiles.php:474
+#: ../../mod/profiles.php:510
msgid "Hide your contact/friend list from viewers of this profile?"
msgstr ""
-#: ../../mod/profiles.php:497
+#: ../../mod/profiles.php:533
msgid "Edit Profile Details"
msgstr ""
-#: ../../mod/profiles.php:499
+#: ../../mod/profiles.php:535
msgid "View this profile"
msgstr ""
-#: ../../mod/profiles.php:500
+#: ../../mod/profiles.php:536
msgid "Create a new profile using these settings"
msgstr ""
-#: ../../mod/profiles.php:501
+#: ../../mod/profiles.php:537
msgid "Clone this profile"
msgstr ""
-#: ../../mod/profiles.php:502
+#: ../../mod/profiles.php:538
msgid "Delete this profile"
msgstr ""
-#: ../../mod/profiles.php:503
+#: ../../mod/profiles.php:539
msgid "Profile Name:"
msgstr ""
-#: ../../mod/profiles.php:504
+#: ../../mod/profiles.php:540
msgid "Your Full Name:"
msgstr ""
-#: ../../mod/profiles.php:505
+#: ../../mod/profiles.php:541
msgid "Title/Description:"
msgstr ""
-#: ../../mod/profiles.php:506
+#: ../../mod/profiles.php:542
msgid "Your Gender:"
msgstr ""
-#: ../../mod/profiles.php:507
+#: ../../mod/profiles.php:543
#, php-format
msgid "Birthday (%s):"
msgstr ""
-#: ../../mod/profiles.php:508
+#: ../../mod/profiles.php:544
msgid "Street Address:"
msgstr ""
-#: ../../mod/profiles.php:509
+#: ../../mod/profiles.php:545
msgid "Locality/City:"
msgstr ""
-#: ../../mod/profiles.php:510
+#: ../../mod/profiles.php:546
msgid "Postal/Zip Code:"
msgstr ""
-#: ../../mod/profiles.php:511
+#: ../../mod/profiles.php:547
msgid "Country:"
msgstr ""
-#: ../../mod/profiles.php:512
+#: ../../mod/profiles.php:548
msgid "Region/State:"
msgstr ""
-#: ../../mod/profiles.php:513
+#: ../../mod/profiles.php:549
msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
msgstr ""
-#: ../../mod/profiles.php:514
+#: ../../mod/profiles.php:550
msgid "Who: (if applicable)"
msgstr ""
-#: ../../mod/profiles.php:515
+#: ../../mod/profiles.php:551
msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
msgstr ""
-#: ../../mod/profiles.php:516 ../../include/profile_advanced.php:43
+#: ../../mod/profiles.php:552 ../../include/profile_advanced.php:43
msgid "Sexual Preference:"
msgstr ""
-#: ../../mod/profiles.php:517
+#: ../../mod/profiles.php:553
msgid "Homepage URL:"
msgstr ""
-#: ../../mod/profiles.php:518 ../../include/profile_advanced.php:49
+#: ../../mod/profiles.php:554 ../../include/profile_advanced.php:49
msgid "Political Views:"
msgstr ""
-#: ../../mod/profiles.php:519
+#: ../../mod/profiles.php:555
msgid "Religious Views:"
msgstr ""
-#: ../../mod/profiles.php:520
+#: ../../mod/profiles.php:556
msgid "Public Keywords:"
msgstr ""
-#: ../../mod/profiles.php:521
+#: ../../mod/profiles.php:557
msgid "Private Keywords:"
msgstr ""
-#: ../../mod/profiles.php:522
+#: ../../mod/profiles.php:558
msgid "Example: fishing photography software"
msgstr ""
-#: ../../mod/profiles.php:523
+#: ../../mod/profiles.php:559
msgid "(Used for suggesting potential friends, can be seen by others)"
msgstr ""
-#: ../../mod/profiles.php:524
+#: ../../mod/profiles.php:560
msgid "(Used for searching profiles, never shown to others)"
msgstr ""
-#: ../../mod/profiles.php:525
+#: ../../mod/profiles.php:561
msgid "Tell us about yourself..."
msgstr ""
-#: ../../mod/profiles.php:526
+#: ../../mod/profiles.php:562
msgid "Hobbies/Interests"
msgstr ""
-#: ../../mod/profiles.php:527
+#: ../../mod/profiles.php:563
msgid "Contact information and Social Networks"
msgstr ""
-#: ../../mod/profiles.php:528
+#: ../../mod/profiles.php:564
msgid "Musical interests"
msgstr ""
-#: ../../mod/profiles.php:529
+#: ../../mod/profiles.php:565
msgid "Books, literature"
msgstr ""
-#: ../../mod/profiles.php:530
+#: ../../mod/profiles.php:566
msgid "Television"
msgstr ""
-#: ../../mod/profiles.php:531
+#: ../../mod/profiles.php:567
msgid "Film/dance/culture/entertainment"
msgstr ""
-#: ../../mod/profiles.php:532
+#: ../../mod/profiles.php:568
msgid "Love/romance"
msgstr ""
-#: ../../mod/profiles.php:533
+#: ../../mod/profiles.php:569
msgid "Work/employment"
msgstr ""
-#: ../../mod/profiles.php:534
+#: ../../mod/profiles.php:570
msgid "School/education"
msgstr ""
-#: ../../mod/profiles.php:539
+#: ../../mod/profiles.php:575
msgid ""
"This is your <strong>public</strong> profile.<br />It <strong>may</strong> "
"be visible to anybody using the internet."
msgstr ""
-#: ../../mod/profiles.php:549 ../../mod/directory.php:111
+#: ../../mod/profiles.php:585 ../../mod/directory.php:111
msgid "Age: "
msgstr ""
-#: ../../mod/profiles.php:584
+#: ../../mod/profiles.php:620
msgid "Edit/Manage Profiles"
msgstr ""
-#: ../../mod/profiles.php:585 ../../boot.php:1049
+#: ../../mod/profiles.php:621 ../../boot.php:1058
msgid "Change profile photo"
msgstr ""
-#: ../../mod/profiles.php:586 ../../boot.php:1050
+#: ../../mod/profiles.php:622 ../../boot.php:1059
msgid "Create New Profile"
msgstr ""
-#: ../../mod/profiles.php:597 ../../boot.php:1060
+#: ../../mod/profiles.php:633 ../../boot.php:1069
msgid "Profile Image"
msgstr ""
-#: ../../mod/profiles.php:599 ../../boot.php:1063
+#: ../../mod/profiles.php:635 ../../boot.php:1072
msgid "visible to everybody"
msgstr ""
-#: ../../mod/profiles.php:600 ../../boot.php:1064
+#: ../../mod/profiles.php:636 ../../boot.php:1073
msgid "Edit visibility"
msgstr ""
-#: ../../mod/filer.php:29 ../../include/conversation.php:914
+#: ../../mod/filer.php:29 ../../include/conversation.php:922
msgid "Save to Folder:"
msgstr ""
@@ -3960,14 +4073,7 @@ msgstr ""
msgid "No entries."
msgstr ""
-#: ../../mod/suggest.php:38 ../../view/theme/diabook-red/theme.php:143
-#: ../../view/theme/diabook-blue/theme.php:143
-#: ../../view/theme/diabook/diabook-red/theme.php:143
-#: ../../view/theme/diabook/diabook-blue/theme.php:143
-#: ../../view/theme/diabook/theme.php:157
-#: ../../view/theme/diabook/diabook-aerith/theme.php:145
-#: ../../view/theme/diabook/diabook-pink/theme.php:145
-#: ../../view/theme/diabook-aerith/theme.php:145
+#: ../../mod/suggest.php:38 ../../view/theme/diabook/theme.php:554
#: ../../include/contact_widgets.php:34
msgid "Friend Suggestions"
msgstr ""
@@ -3982,14 +4088,12 @@ msgstr ""
msgid "Ignore/Hide"
msgstr ""
-#: ../../mod/directory.php:47 ../../view/theme/diabook-red/theme.php:141
-#: ../../view/theme/diabook-blue/theme.php:141
-#: ../../view/theme/diabook/diabook-red/theme.php:141
-#: ../../view/theme/diabook/diabook-blue/theme.php:141
-#: ../../view/theme/diabook/theme.php:155
-#: ../../view/theme/diabook/diabook-aerith/theme.php:143
-#: ../../view/theme/diabook/diabook-pink/theme.php:143
-#: ../../view/theme/diabook-aerith/theme.php:143
+#: ../../mod/acl.php:134
+#, php-format
+msgid "%s [%s]"
+msgstr ""
+
+#: ../../mod/directory.php:47 ../../view/theme/diabook/theme.php:552
msgid "Global Directory"
msgstr ""
@@ -4128,118 +4232,135 @@ msgstr ""
msgid "Unable to set contact photo."
msgstr ""
-#: ../../mod/dfrn_confirm.php:477 ../../include/diaspora.php:507
+#: ../../mod/dfrn_confirm.php:482 ../../include/diaspora.php:507
#: ../../include/conversation.php:101
#, php-format
msgid "%1$s is now friends with %2$s"
msgstr ""
-#: ../../mod/dfrn_confirm.php:548
+#: ../../mod/dfrn_confirm.php:554
#, php-format
msgid "No user record found for '%s' "
msgstr ""
-#: ../../mod/dfrn_confirm.php:558
+#: ../../mod/dfrn_confirm.php:564
msgid "Our site encryption key is apparently messed up."
msgstr ""
-#: ../../mod/dfrn_confirm.php:569
+#: ../../mod/dfrn_confirm.php:575
msgid "Empty site URL was provided or URL could not be decrypted by us."
msgstr ""
-#: ../../mod/dfrn_confirm.php:590
+#: ../../mod/dfrn_confirm.php:596
msgid "Contact record was not found for you on our site."
msgstr ""
-#: ../../mod/dfrn_confirm.php:604
+#: ../../mod/dfrn_confirm.php:610
#, php-format
msgid "Site public key not available in contact record for URL %s."
msgstr ""
-#: ../../mod/dfrn_confirm.php:624
+#: ../../mod/dfrn_confirm.php:630
msgid ""
"The ID provided by your system is a duplicate on our system. It should work "
"if you try again."
msgstr ""
-#: ../../mod/dfrn_confirm.php:635
+#: ../../mod/dfrn_confirm.php:641
msgid "Unable to set your contact credentials on our system."
msgstr ""
-#: ../../mod/dfrn_confirm.php:700
+#: ../../mod/dfrn_confirm.php:706
msgid "Unable to update your contact profile details on our system"
msgstr ""
-#: ../../mod/dfrn_confirm.php:730
+#: ../../mod/dfrn_confirm.php:740
#, php-format
msgid "Connection accepted at %s"
msgstr ""
-#: ../../addon/facebook/facebook.php:490
+#: ../../mod/dfrn_confirm.php:789
+#, php-format
+msgid "%1$s has joined %2$s"
+msgstr ""
+
+#: ../../addon/facebook/facebook.php:501
msgid "Facebook disabled"
msgstr ""
-#: ../../addon/facebook/facebook.php:495
+#: ../../addon/facebook/facebook.php:506
msgid "Updating contacts"
msgstr ""
-#: ../../addon/facebook/facebook.php:515
+#: ../../addon/facebook/facebook.php:529
msgid "Facebook API key is missing."
msgstr ""
-#: ../../addon/facebook/facebook.php:522
+#: ../../addon/facebook/facebook.php:536
msgid "Facebook Connect"
msgstr ""
-#: ../../addon/facebook/facebook.php:528
+#: ../../addon/facebook/facebook.php:542
msgid "Install Facebook connector for this account."
msgstr ""
-#: ../../addon/facebook/facebook.php:535
+#: ../../addon/facebook/facebook.php:549
msgid "Remove Facebook connector"
msgstr ""
-#: ../../addon/facebook/facebook.php:540
+#: ../../addon/facebook/facebook.php:554
msgid ""
"Re-authenticate [This is necessary whenever your Facebook password is "
"changed.]"
msgstr ""
-#: ../../addon/facebook/facebook.php:547
+#: ../../addon/facebook/facebook.php:561
msgid "Post to Facebook by default"
msgstr ""
-#: ../../addon/facebook/facebook.php:551
+#: ../../addon/facebook/facebook.php:567
+msgid ""
+"Facebook friend linking has been disabled on this site. The following "
+"settings will have no effect."
+msgstr ""
+
+#: ../../addon/facebook/facebook.php:571
+msgid ""
+"Facebook friend linking has been disabled on this site. If you disable it, "
+"you will be unable to re-enable it."
+msgstr ""
+
+#: ../../addon/facebook/facebook.php:574
msgid "Link all your Facebook friends and conversations on this website"
msgstr ""
-#: ../../addon/facebook/facebook.php:553
+#: ../../addon/facebook/facebook.php:576
msgid ""
"Facebook conversations consist of your <em>profile wall</em> and your friend "
"<em>stream</em>."
msgstr ""
-#: ../../addon/facebook/facebook.php:554
+#: ../../addon/facebook/facebook.php:577
msgid "On this website, your Facebook friend stream is only visible to you."
msgstr ""
-#: ../../addon/facebook/facebook.php:555
+#: ../../addon/facebook/facebook.php:578
msgid ""
"The following settings determine the privacy of your Facebook profile wall "
"on this website."
msgstr ""
-#: ../../addon/facebook/facebook.php:559
+#: ../../addon/facebook/facebook.php:582
msgid ""
"On this website your Facebook profile wall conversations will only be "
"visible to you"
msgstr ""
-#: ../../addon/facebook/facebook.php:564
+#: ../../addon/facebook/facebook.php:587
msgid "Do not import your Facebook profile wall conversations"
msgstr ""
-#: ../../addon/facebook/facebook.php:566
+#: ../../addon/facebook/facebook.php:589
msgid ""
"If you choose to link conversations and leave both of these boxes unchecked, "
"your Facebook profile wall will be merged with your profile wall on this "
@@ -4247,114 +4368,120 @@ msgid ""
"who may see the conversations."
msgstr ""
-#: ../../addon/facebook/facebook.php:571
+#: ../../addon/facebook/facebook.php:594
msgid "Comma separated applications to ignore"
msgstr ""
-#: ../../addon/facebook/facebook.php:648
+#: ../../addon/facebook/facebook.php:678
msgid "Problems with Facebook Real-Time Updates"
msgstr ""
-#: ../../addon/facebook/facebook.php:675
+#: ../../addon/facebook/facebook.php:706
#: ../../include/contact_selectors.php:81
msgid "Facebook"
msgstr ""
-#: ../../addon/facebook/facebook.php:676
+#: ../../addon/facebook/facebook.php:707
msgid "Facebook Connector Settings"
msgstr ""
-#: ../../addon/facebook/facebook.php:691
+#: ../../addon/facebook/facebook.php:722
msgid "Facebook API Key"
msgstr ""
-#: ../../addon/facebook/facebook.php:700
+#: ../../addon/facebook/facebook.php:732
msgid ""
"Error: it appears that you have specified the App-ID and -Secret in your ."
"htconfig.php file. As long as they are specified there, they cannot be set "
"using this form.<br><br>"
msgstr ""
-#: ../../addon/facebook/facebook.php:705
+#: ../../addon/facebook/facebook.php:737
msgid ""
"Error: the given API Key seems to be incorrect (the application access token "
"could not be retrieved)."
msgstr ""
-#: ../../addon/facebook/facebook.php:707
+#: ../../addon/facebook/facebook.php:739
msgid "The given API Key seems to work correctly."
msgstr ""
-#: ../../addon/facebook/facebook.php:709
+#: ../../addon/facebook/facebook.php:741
msgid ""
"The correctness of the API Key could not be detected. Somthing strange's "
"going on."
msgstr ""
-#: ../../addon/facebook/facebook.php:712
+#: ../../addon/facebook/facebook.php:744
msgid "App-ID / API-Key"
msgstr ""
-#: ../../addon/facebook/facebook.php:713
+#: ../../addon/facebook/facebook.php:745
msgid "Application secret"
msgstr ""
-#: ../../addon/facebook/facebook.php:714
+#: ../../addon/facebook/facebook.php:746
#, php-format
-msgid "Polling Interval (min. %1$s minutes)"
+msgid "Polling Interval in minutes (minimum %1$s minutes)"
msgstr ""
-#: ../../addon/facebook/facebook.php:718
+#: ../../addon/facebook/facebook.php:747
+msgid ""
+"Synchronize comments (no comments on Facebook are missed, at the cost of "
+"increased system load)"
+msgstr ""
+
+#: ../../addon/facebook/facebook.php:751
msgid "Real-Time Updates"
msgstr ""
-#: ../../addon/facebook/facebook.php:722
+#: ../../addon/facebook/facebook.php:755
msgid "Real-Time Updates are activated."
msgstr ""
-#: ../../addon/facebook/facebook.php:723
+#: ../../addon/facebook/facebook.php:756
msgid "Deactivate Real-Time Updates"
msgstr ""
-#: ../../addon/facebook/facebook.php:725
+#: ../../addon/facebook/facebook.php:758
msgid "Real-Time Updates not activated."
msgstr ""
-#: ../../addon/facebook/facebook.php:725
+#: ../../addon/facebook/facebook.php:758
msgid "Activate Real-Time Updates"
msgstr ""
-#: ../../addon/facebook/facebook.php:743
+#: ../../addon/facebook/facebook.php:777
msgid "The new values have been saved."
msgstr ""
-#: ../../addon/facebook/facebook.php:767
+#: ../../addon/facebook/facebook.php:801
msgid "Post to Facebook"
msgstr ""
-#: ../../addon/facebook/facebook.php:865
+#: ../../addon/facebook/facebook.php:899
msgid ""
"Post to Facebook cancelled because of multi-network access permission "
"conflict."
msgstr ""
-#: ../../addon/facebook/facebook.php:1085
+#: ../../addon/facebook/facebook.php:1119
msgid "View on Friendica"
msgstr ""
-#: ../../addon/facebook/facebook.php:1118
+#: ../../addon/facebook/facebook.php:1152
msgid "Facebook post failed. Queued for retry."
msgstr ""
-#: ../../addon/facebook/facebook.php:1158
+#: ../../addon/facebook/facebook.php:1192
msgid "Your Facebook connection became invalid. Please Re-authenticate."
msgstr ""
-#: ../../addon/facebook/facebook.php:1159
+#: ../../addon/facebook/facebook.php:1193
msgid "Facebook connection became invalid"
msgstr ""
-#: ../../addon/facebook/facebook.php:1160
+#: ../../addon/facebook/facebook.php:1194
#, php-format
msgid ""
"Hi %1$s,\n"
@@ -4364,6 +4491,26 @@ msgid ""
"connection again, you have to %3$sre-authenticate the Facebook-connector%4$s."
msgstr ""
+#: ../../addon/privacy_image_cache/privacy_image_cache.php:144
+msgid "Lifetime of the cache (in hours)"
+msgstr ""
+
+#: ../../addon/privacy_image_cache/privacy_image_cache.php:149
+msgid "Cache Statistics"
+msgstr ""
+
+#: ../../addon/privacy_image_cache/privacy_image_cache.php:152
+msgid "Number of items"
+msgstr ""
+
+#: ../../addon/privacy_image_cache/privacy_image_cache.php:154
+msgid "Size of the cache"
+msgstr ""
+
+#: ../../addon/privacy_image_cache/privacy_image_cache.php:156
+msgid "Delete the whole cache"
+msgstr ""
+
#: ../../addon/widgets/widget_like.php:58
#, php-format
msgid "%d person likes this"
@@ -4378,6 +4525,10 @@ msgid_plural "%d people don't like this"
msgstr[0] ""
msgstr[1] ""
+#: ../../addon/widgets/widget_friendheader.php:40
+msgid "Get added to this list!"
+msgstr ""
+
#: ../../addon/widgets/widgets.php:56
msgid "Generate new key"
msgstr ""
@@ -4477,10 +4628,16 @@ msgstr ""
msgid "%s - Click to open/close"
msgstr ""
-#: ../../addon/page/page.php:47
+#: ../../addon/page/page.php:48
msgid "Forums"
msgstr ""
+#: ../../addon/page/page.php:63 ../../addon/showmore/showmore.php:87
+#: ../../include/contact_widgets.php:187 ../../include/conversation.php:466
+#: ../../boot.php:507
+msgid "show more"
+msgstr ""
+
#: ../../addon/planets/planets.php:150
msgid "Planets Settings"
msgstr ""
@@ -4493,7 +4650,7 @@ msgstr ""
#: ../../addon/communityhome/communityhome.php:34
#: ../../addon/communityhome/twillingham/communityhome.php:28
#: ../../addon/communityhome/twillingham/communityhome.php:34
-#: ../../include/nav.php:64 ../../boot.php:796
+#: ../../include/nav.php:64 ../../boot.php:805
msgid "Login"
msgstr ""
@@ -4521,14 +4678,7 @@ msgid "Latest likes"
msgstr ""
#: ../../addon/communityhome/communityhome.php:155
-#: ../../view/theme/diabook-red/theme.php:79
-#: ../../view/theme/diabook-blue/theme.php:79
-#: ../../view/theme/diabook/diabook-red/theme.php:79
-#: ../../view/theme/diabook/diabook-blue/theme.php:79
-#: ../../view/theme/diabook/theme.php:92
-#: ../../view/theme/diabook/diabook-aerith/theme.php:80
-#: ../../view/theme/diabook/diabook-pink/theme.php:80
-#: ../../view/theme/diabook-aerith/theme.php:80 ../../include/text.php:1302
+#: ../../view/theme/diabook/theme.php:490 ../../include/text.php:1303
#: ../../include/conversation.php:45 ../../include/conversation.php:118
msgid "event"
msgstr ""
@@ -4680,7 +4830,7 @@ msgid "Post to Drupal by default"
msgstr ""
#: ../../addon/drpost/drpost.php:184 ../../addon/wppost/wppost.php:190
-#: ../../addon/blogger/blogger.php:172 ../../addon/posterous/posterous.php:173
+#: ../../addon/blogger/blogger.php:172 ../../addon/posterous/posterous.php:177
msgid "Post from Friendica"
msgstr ""
@@ -4736,67 +4886,69 @@ msgstr ""
msgid "URL to embed:"
msgstr ""
-#: ../../addon/impressum/impressum.php:34
+#: ../../addon/impressum/impressum.php:36
msgid "Impressum"
msgstr ""
-#: ../../addon/impressum/impressum.php:47
#: ../../addon/impressum/impressum.php:49
-#: ../../addon/impressum/impressum.php:81
+#: ../../addon/impressum/impressum.php:51
+#: ../../addon/impressum/impressum.php:83
msgid "Site Owner"
msgstr ""
-#: ../../addon/impressum/impressum.php:47
-#: ../../addon/impressum/impressum.php:85
+#: ../../addon/impressum/impressum.php:49
+#: ../../addon/impressum/impressum.php:87
msgid "Email Address"
msgstr ""
-#: ../../addon/impressum/impressum.php:52
-#: ../../addon/impressum/impressum.php:83
+#: ../../addon/impressum/impressum.php:54
+#: ../../addon/impressum/impressum.php:85
msgid "Postal Address"
msgstr ""
-#: ../../addon/impressum/impressum.php:58
+#: ../../addon/impressum/impressum.php:60
msgid ""
"The impressum addon needs to be configured!<br />Please add at least the "
"<tt>owner</tt> variable to your config file. For other variables please "
"refer to the README file of the addon."
msgstr ""
-#: ../../addon/impressum/impressum.php:81
+#: ../../addon/impressum/impressum.php:83
msgid "The page operators name."
msgstr ""
-#: ../../addon/impressum/impressum.php:82
+#: ../../addon/impressum/impressum.php:84
msgid "Site Owners Profile"
msgstr ""
-#: ../../addon/impressum/impressum.php:82
+#: ../../addon/impressum/impressum.php:84
msgid "Profile address of the operator."
msgstr ""
-#: ../../addon/impressum/impressum.php:83
-msgid "How to contact the operator via snail mail."
+#: ../../addon/impressum/impressum.php:85
+msgid "How to contact the operator via snail mail. You can use BBCode here."
msgstr ""
-#: ../../addon/impressum/impressum.php:84
+#: ../../addon/impressum/impressum.php:86
msgid "Notes"
msgstr ""
-#: ../../addon/impressum/impressum.php:84
-msgid "Additional notes that are displayed beneath the contact information."
+#: ../../addon/impressum/impressum.php:86
+msgid ""
+"Additional notes that are displayed beneath the contact information. You can "
+"use BBCode here."
msgstr ""
-#: ../../addon/impressum/impressum.php:85
+#: ../../addon/impressum/impressum.php:87
msgid "How to contact the operator via email. (will be displayed obfuscated)"
msgstr ""
-#: ../../addon/impressum/impressum.php:86
+#: ../../addon/impressum/impressum.php:88
msgid "Footer note"
msgstr ""
-#: ../../addon/impressum/impressum.php:86
-msgid "Text for the footer."
+#: ../../addon/impressum/impressum.php:88
+msgid "Text for the footer. You can use BBCode here."
msgstr ""
#: ../../addon/buglink/buglink.php:15
@@ -5239,11 +5391,6 @@ msgstr ""
msgid "Show More Settings saved."
msgstr ""
-#: ../../addon/showmore/showmore.php:87 ../../include/conversation.php:466
-#: ../../boot.php:496
-msgid "show more"
-msgstr ""
-
#: ../../addon/piwik/piwik.php:79
msgid ""
"This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> "
@@ -5426,250 +5573,193 @@ msgstr ""
msgid "Post to Posterous by default"
msgstr ""
-#: ../../view/theme/diabook-red/theme.php:28
-#: ../../view/theme/diabook-blue/theme.php:28
-#: ../../view/theme/diabook/diabook-red/theme.php:28
-#: ../../view/theme/diabook/diabook-blue/theme.php:28
-#: ../../view/theme/diabook/theme.php:41
-#: ../../view/theme/diabook/diabook-aerith/theme.php:29
-#: ../../view/theme/diabook/diabook-pink/theme.php:29
-#: ../../view/theme/diabook-aerith/theme.php:29
+#: ../../view/theme/cleanzero/config.php:82
+#: ../../view/theme/diabook/config.php:192
+#: ../../view/theme/quattro/config.php:54 ../../view/theme/dispy/config.php:72
+msgid "Theme settings"
+msgstr ""
+
+#: ../../view/theme/cleanzero/config.php:83
+msgid "Set resize level for images in posts and comments (width and height)"
+msgstr ""
+
+#: ../../view/theme/cleanzero/config.php:84
+#: ../../view/theme/diabook/config.php:193
+#: ../../view/theme/dispy/config.php:73
+msgid "Set font-size for posts and comments"
+msgstr ""
+
+#: ../../view/theme/cleanzero/config.php:85
+msgid "Set theme width"
+msgstr ""
+
+#: ../../view/theme/cleanzero/config.php:86
+#: ../../view/theme/quattro/config.php:56
+msgid "Color scheme"
+msgstr ""
+
+#: ../../view/theme/diabook/theme.php:123 ../../include/nav.php:49
+#: ../../include/nav.php:115
+msgid "Your posts and conversations"
+msgstr ""
+
+#: ../../view/theme/diabook/theme.php:124 ../../include/nav.php:50
+msgid "Your profile page"
+msgstr ""
+
+#: ../../view/theme/diabook/theme.php:125
+msgid "Your contacts"
+msgstr ""
+
+#: ../../view/theme/diabook/theme.php:126 ../../include/nav.php:51
+msgid "Your photos"
+msgstr ""
+
+#: ../../view/theme/diabook/theme.php:127 ../../include/nav.php:52
+msgid "Your events"
+msgstr ""
+
+#: ../../view/theme/diabook/theme.php:128 ../../include/nav.php:53
+msgid "Personal notes"
+msgstr ""
+
+#: ../../view/theme/diabook/theme.php:128 ../../include/nav.php:53
+msgid "Your personal photos"
+msgstr ""
+
+#: ../../view/theme/diabook/theme.php:130
+#: ../../view/theme/diabook/theme.php:571
+msgid "Community Pages"
+msgstr ""
+
+#: ../../view/theme/diabook/theme.php:418
+msgid "Community Profiles"
+msgstr ""
+
+#: ../../view/theme/diabook/theme.php:439
msgid "Last users"
msgstr ""
-#: ../../view/theme/diabook-red/theme.php:57
-#: ../../view/theme/diabook-blue/theme.php:57
-#: ../../view/theme/diabook/diabook-red/theme.php:57
-#: ../../view/theme/diabook/diabook-blue/theme.php:57
-#: ../../view/theme/diabook/theme.php:70
-#: ../../view/theme/diabook/diabook-aerith/theme.php:58
-#: ../../view/theme/diabook/diabook-pink/theme.php:58
-#: ../../view/theme/diabook-aerith/theme.php:58
+#: ../../view/theme/diabook/theme.php:468
msgid "Last likes"
msgstr ""
-#: ../../view/theme/diabook-red/theme.php:102
-#: ../../view/theme/diabook-blue/theme.php:102
-#: ../../view/theme/diabook/diabook-red/theme.php:102
-#: ../../view/theme/diabook/diabook-blue/theme.php:102
-#: ../../view/theme/diabook/theme.php:115
-#: ../../view/theme/diabook/diabook-aerith/theme.php:103
-#: ../../view/theme/diabook/diabook-pink/theme.php:103
-#: ../../view/theme/diabook-aerith/theme.php:103
+#: ../../view/theme/diabook/theme.php:513
msgid "Last photos"
msgstr ""
-#: ../../view/theme/diabook-red/theme.php:139
-#: ../../view/theme/diabook-blue/theme.php:139
-#: ../../view/theme/diabook/diabook-red/theme.php:139
-#: ../../view/theme/diabook/diabook-blue/theme.php:139
-#: ../../view/theme/diabook/theme.php:153
-#: ../../view/theme/diabook/diabook-aerith/theme.php:141
-#: ../../view/theme/diabook/diabook-pink/theme.php:141
-#: ../../view/theme/diabook-aerith/theme.php:141
+#: ../../view/theme/diabook/theme.php:550
msgid "Find Friends"
msgstr ""
-#: ../../view/theme/diabook-red/theme.php:140
-#: ../../view/theme/diabook-blue/theme.php:140
-#: ../../view/theme/diabook/diabook-red/theme.php:140
-#: ../../view/theme/diabook/diabook-blue/theme.php:140
-#: ../../view/theme/diabook/theme.php:154
-#: ../../view/theme/diabook/diabook-aerith/theme.php:142
-#: ../../view/theme/diabook/diabook-pink/theme.php:142
-#: ../../view/theme/diabook-aerith/theme.php:142
+#: ../../view/theme/diabook/theme.php:551
msgid "Local Directory"
msgstr ""
-#: ../../view/theme/diabook-red/theme.php:142
-#: ../../view/theme/diabook-blue/theme.php:142
-#: ../../view/theme/diabook/diabook-red/theme.php:142
-#: ../../view/theme/diabook/diabook-blue/theme.php:142
-#: ../../view/theme/diabook/theme.php:156
-#: ../../view/theme/diabook/diabook-aerith/theme.php:144
-#: ../../view/theme/diabook/diabook-pink/theme.php:144
-#: ../../view/theme/diabook-aerith/theme.php:144
-#: ../../include/contact_widgets.php:35
+#: ../../view/theme/diabook/theme.php:553 ../../include/contact_widgets.php:35
msgid "Similar Interests"
msgstr ""
-#: ../../view/theme/diabook-red/theme.php:144
-#: ../../view/theme/diabook-blue/theme.php:144
-#: ../../view/theme/diabook/diabook-red/theme.php:144
-#: ../../view/theme/diabook/diabook-blue/theme.php:144
-#: ../../view/theme/diabook/theme.php:158
-#: ../../view/theme/diabook/diabook-aerith/theme.php:146
-#: ../../view/theme/diabook/diabook-pink/theme.php:146
-#: ../../view/theme/diabook-aerith/theme.php:146
-#: ../../include/contact_widgets.php:37
+#: ../../view/theme/diabook/theme.php:555 ../../include/contact_widgets.php:37
msgid "Invite Friends"
msgstr ""
-#: ../../view/theme/diabook-red/theme.php:159
-#: ../../view/theme/diabook-red/theme.php:234
-#: ../../view/theme/diabook-blue/theme.php:159
-#: ../../view/theme/diabook-blue/theme.php:234
-#: ../../view/theme/diabook/diabook-red/theme.php:159
-#: ../../view/theme/diabook/diabook-red/theme.php:234
-#: ../../view/theme/diabook/diabook-blue/theme.php:159
-#: ../../view/theme/diabook/diabook-blue/theme.php:234
-#: ../../view/theme/diabook/theme.php:174
-#: ../../view/theme/diabook/theme.php:252
-#: ../../view/theme/diabook/diabook-aerith/theme.php:161
-#: ../../view/theme/diabook/diabook-aerith/theme.php:236
-#: ../../view/theme/diabook/diabook-pink/theme.php:161
-#: ../../view/theme/diabook/diabook-pink/theme.php:236
-#: ../../view/theme/diabook-aerith/theme.php:161
-#: ../../view/theme/diabook-aerith/theme.php:236
-msgid "Community Pages"
+#: ../../view/theme/diabook/theme.php:606
+msgid "Earth Layers"
+msgstr ""
+
+#: ../../view/theme/diabook/theme.php:611
+#: ../../view/theme/diabook/config.php:198
+msgid "Set zoomfactor for Earth Layer"
msgstr ""
-#: ../../view/theme/diabook-red/theme.php:192
-#: ../../view/theme/diabook-blue/theme.php:192
-#: ../../view/theme/diabook/diabook-red/theme.php:192
-#: ../../view/theme/diabook/diabook-blue/theme.php:192
-#: ../../view/theme/diabook/theme.php:207
-#: ../../view/theme/diabook/diabook-aerith/theme.php:194
-#: ../../view/theme/diabook/diabook-pink/theme.php:194
-#: ../../view/theme/diabook-aerith/theme.php:194
+#: ../../view/theme/diabook/theme.php:612
+#: ../../view/theme/diabook/config.php:199
+msgid "Set longitude (X) for Earth Layer"
+msgstr ""
+
+#: ../../view/theme/diabook/theme.php:613
+#: ../../view/theme/diabook/config.php:200
+msgid "Set latitude (Y) for Earth Layer"
+msgstr ""
+
+#: ../../view/theme/diabook/theme.php:626
msgid "Help or @NewHere ?"
msgstr ""
-#: ../../view/theme/diabook-red/theme.php:198
-#: ../../view/theme/diabook-blue/theme.php:198
-#: ../../view/theme/diabook/diabook-red/theme.php:198
-#: ../../view/theme/diabook/diabook-blue/theme.php:198
-#: ../../view/theme/diabook/theme.php:213
-#: ../../view/theme/diabook/diabook-aerith/theme.php:200
-#: ../../view/theme/diabook/diabook-pink/theme.php:200
-#: ../../view/theme/diabook-aerith/theme.php:200
+#: ../../view/theme/diabook/theme.php:633
msgid "Connect Services"
msgstr ""
-#: ../../view/theme/diabook-red/theme.php:227
-#: ../../view/theme/diabook-blue/theme.php:227
-#: ../../view/theme/diabook/diabook-red/theme.php:227
-#: ../../view/theme/diabook/diabook-blue/theme.php:227
-#: ../../view/theme/diabook/theme.php:245
-#: ../../view/theme/diabook/diabook-aerith/theme.php:229
-#: ../../view/theme/diabook/diabook-pink/theme.php:229
-#: ../../view/theme/diabook-aerith/theme.php:229 ../../include/nav.php:49
-#: ../../include/nav.php:115
-msgid "Your posts and conversations"
+#: ../../view/theme/diabook/theme.php:640
+msgid "Last Tweets"
msgstr ""
-#: ../../view/theme/diabook-red/theme.php:228
-#: ../../view/theme/diabook-blue/theme.php:228
-#: ../../view/theme/diabook/diabook-red/theme.php:228
-#: ../../view/theme/diabook/diabook-blue/theme.php:228
-#: ../../view/theme/diabook/theme.php:246
-#: ../../view/theme/diabook/diabook-aerith/theme.php:230
-#: ../../view/theme/diabook/diabook-pink/theme.php:230
-#: ../../view/theme/diabook-aerith/theme.php:230 ../../include/nav.php:50
-msgid "Your profile page"
+#: ../../view/theme/diabook/theme.php:643
+#: ../../view/theme/diabook/config.php:197
+msgid "Set twitter search term"
msgstr ""
-#: ../../view/theme/diabook-red/theme.php:229
-#: ../../view/theme/diabook-blue/theme.php:229
-#: ../../view/theme/diabook/diabook-red/theme.php:229
-#: ../../view/theme/diabook/diabook-blue/theme.php:229
-#: ../../view/theme/diabook/theme.php:247
-#: ../../view/theme/diabook/diabook-aerith/theme.php:231
-#: ../../view/theme/diabook/diabook-pink/theme.php:231
-#: ../../view/theme/diabook-aerith/theme.php:231
-msgid "Your contacts"
+#: ../../view/theme/diabook/theme.php:673
+#: ../../view/theme/diabook/config.php:201
+msgid "Show \"Cummunity Pages\" at right-hand coloumn?"
msgstr ""
-#: ../../view/theme/diabook-red/theme.php:230
-#: ../../view/theme/diabook-blue/theme.php:230
-#: ../../view/theme/diabook/diabook-red/theme.php:230
-#: ../../view/theme/diabook/diabook-blue/theme.php:230
-#: ../../view/theme/diabook/theme.php:248
-#: ../../view/theme/diabook/diabook-aerith/theme.php:232
-#: ../../view/theme/diabook/diabook-pink/theme.php:232
-#: ../../view/theme/diabook-aerith/theme.php:232 ../../include/nav.php:51
-msgid "Your photos"
+#: ../../view/theme/diabook/theme.php:674
+#: ../../view/theme/diabook/config.php:202
+msgid "Show \"Earth Layers\" at right-hand coloumn?"
msgstr ""
-#: ../../view/theme/diabook-red/theme.php:231
-#: ../../view/theme/diabook-blue/theme.php:231
-#: ../../view/theme/diabook/diabook-red/theme.php:231
-#: ../../view/theme/diabook/diabook-blue/theme.php:231
-#: ../../view/theme/diabook/theme.php:249
-#: ../../view/theme/diabook/diabook-aerith/theme.php:233
-#: ../../view/theme/diabook/diabook-pink/theme.php:233
-#: ../../view/theme/diabook-aerith/theme.php:233 ../../include/nav.php:52
-msgid "Your events"
+#: ../../view/theme/diabook/theme.php:675
+#: ../../view/theme/diabook/config.php:203
+msgid "Show \"Cummunity Profiles\" at right-hand coloumn?"
msgstr ""
-#: ../../view/theme/diabook-red/theme.php:232
-#: ../../view/theme/diabook-blue/theme.php:232
-#: ../../view/theme/diabook/diabook-red/theme.php:232
-#: ../../view/theme/diabook/diabook-blue/theme.php:232
-#: ../../view/theme/diabook/theme.php:250
-#: ../../view/theme/diabook/diabook-aerith/theme.php:234
-#: ../../view/theme/diabook/diabook-pink/theme.php:234
-#: ../../view/theme/diabook-aerith/theme.php:234 ../../include/nav.php:53
-msgid "Personal notes"
+#: ../../view/theme/diabook/theme.php:676
+#: ../../view/theme/diabook/config.php:204
+msgid "Show \"Help or @NewHere\" at right-hand coloumn?"
msgstr ""
-#: ../../view/theme/diabook-red/theme.php:232
-#: ../../view/theme/diabook-blue/theme.php:232
-#: ../../view/theme/diabook/diabook-red/theme.php:232
-#: ../../view/theme/diabook/diabook-blue/theme.php:232
-#: ../../view/theme/diabook/theme.php:250
-#: ../../view/theme/diabook/diabook-aerith/theme.php:234
-#: ../../view/theme/diabook/diabook-pink/theme.php:234
-#: ../../view/theme/diabook-aerith/theme.php:234 ../../include/nav.php:53
-msgid "Your personal photos"
+#: ../../view/theme/diabook/theme.php:677
+#: ../../view/theme/diabook/config.php:205
+msgid "Show \"Connect Services\" at right-hand coloumn?"
msgstr ""
-#: ../../view/theme/diabook-red/config.php:78
-#: ../../view/theme/diabook-blue/config.php:78
-#: ../../view/theme/diabook/diabook-red/config.php:78
-#: ../../view/theme/diabook/diabook-blue/config.php:78
-#: ../../view/theme/diabook/diabook-aerith/config.php:78
-#: ../../view/theme/diabook/diabook-pink/config.php:78
-#: ../../view/theme/diabook/config.php:89
-#: ../../view/theme/quattro/config.php:54
-#: ../../view/theme/diabook-aerith/config.php:78
-msgid "Theme settings"
+#: ../../view/theme/diabook/theme.php:678
+#: ../../view/theme/diabook/config.php:206
+msgid "Show \"Find Friends\" at right-hand coloumn?"
msgstr ""
-#: ../../view/theme/diabook-red/config.php:79
-#: ../../view/theme/diabook-blue/config.php:79
-#: ../../view/theme/diabook/diabook-red/config.php:79
-#: ../../view/theme/diabook/diabook-blue/config.php:79
-#: ../../view/theme/diabook/diabook-aerith/config.php:79
-#: ../../view/theme/diabook/diabook-pink/config.php:79
-#: ../../view/theme/diabook/config.php:90
-#: ../../view/theme/diabook-aerith/config.php:79
-msgid "Set font-size for posts and comments"
+#: ../../view/theme/diabook/theme.php:679
+#: ../../view/theme/diabook/config.php:207
+msgid "Show \"Last Tweets\" at right-hand coloumn?"
msgstr ""
-#: ../../view/theme/diabook-red/config.php:80
-#: ../../view/theme/diabook-blue/config.php:80
-#: ../../view/theme/diabook/diabook-red/config.php:80
-#: ../../view/theme/diabook/diabook-blue/config.php:80
-#: ../../view/theme/diabook/diabook-aerith/config.php:80
-#: ../../view/theme/diabook/diabook-pink/config.php:80
-#: ../../view/theme/diabook/config.php:91
-#: ../../view/theme/diabook-aerith/config.php:80
+#: ../../view/theme/diabook/theme.php:680
+#: ../../view/theme/diabook/config.php:208
+msgid "Show \"Last Users\" at right-hand coloumn?"
+msgstr ""
+
+#: ../../view/theme/diabook/theme.php:681
+#: ../../view/theme/diabook/config.php:209
+msgid "Show \"Last Photos\" at right-hand coloumn?"
+msgstr ""
+
+#: ../../view/theme/diabook/theme.php:682
+#: ../../view/theme/diabook/config.php:210
+msgid "Show \"Last Likes\" at right-hand coloumn?"
+msgstr ""
+
+#: ../../view/theme/diabook/config.php:194
+#: ../../view/theme/dispy/config.php:74
msgid "Set line-height for posts and comments"
msgstr ""
-#: ../../view/theme/diabook-red/config.php:81
-#: ../../view/theme/diabook-blue/config.php:81
-#: ../../view/theme/diabook/diabook-red/config.php:81
-#: ../../view/theme/diabook/diabook-blue/config.php:81
-#: ../../view/theme/diabook/diabook-aerith/config.php:81
-#: ../../view/theme/diabook/diabook-pink/config.php:81
-#: ../../view/theme/diabook/config.php:92
-#: ../../view/theme/diabook-aerith/config.php:81
+#: ../../view/theme/diabook/config.php:195
msgid "Set resolution for middle column"
msgstr ""
-#: ../../view/theme/diabook/config.php:93
+#: ../../view/theme/diabook/config.php:196
msgid "Set color scheme"
msgstr ""
@@ -5685,11 +5775,11 @@ msgstr ""
msgid "Center"
msgstr ""
-#: ../../view/theme/quattro/config.php:56
-msgid "Color scheme"
+#: ../../view/theme/dispy/config.php:75
+msgid "Set colour scheme"
msgstr ""
-#: ../../include/profile_advanced.php:17 ../../boot.php:1085
+#: ../../include/profile_advanced.php:17 ../../boot.php:1094
msgid "Gender:"
msgstr ""
@@ -5702,7 +5792,7 @@ msgid "j F"
msgstr ""
#: ../../include/profile_advanced.php:30 ../../include/datetime.php:448
-#: ../../include/items.php:1403
+#: ../../include/items.php:1413
msgid "Birthday:"
msgstr ""
@@ -5710,11 +5800,11 @@ msgstr ""
msgid "Age:"
msgstr ""
-#: ../../include/profile_advanced.php:37 ../../boot.php:1088
+#: ../../include/profile_advanced.php:37 ../../boot.php:1097
msgid "Status:"
msgstr ""
-#: ../../include/profile_advanced.php:45 ../../boot.php:1090
+#: ../../include/profile_advanced.php:45 ../../boot.php:1099
msgid "Homepage:"
msgstr ""
@@ -5894,179 +5984,179 @@ msgstr ""
msgid "Undecided"
msgstr ""
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Males"
msgstr ""
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Females"
msgstr ""
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Gay"
msgstr ""
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Lesbian"
msgstr ""
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "No Preference"
msgstr ""
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Bisexual"
msgstr ""
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Autosexual"
msgstr ""
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Abstinent"
msgstr ""
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Virgin"
msgstr ""
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Deviant"
msgstr ""
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Fetish"
msgstr ""
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Oodles"
msgstr ""
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Nonsexual"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Single"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Lonely"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Available"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Unavailable"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Has crush"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Infatuated"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Dating"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Unfaithful"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Sex Addict"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Friends"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Friends/Benefits"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Casual"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Engaged"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Married"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Imaginarily married"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Partners"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Cohabiting"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Common law"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Happy"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Not looking"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Swinger"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Betrayed"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Separated"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Unstable"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Divorced"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Imaginarily divorced"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Widowed"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Uncertain"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "It's complicated"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Don't care"
msgstr ""
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Ask me"
msgstr ""
@@ -6078,12 +6168,12 @@ msgstr ""
msgid "Finishes:"
msgstr ""
-#: ../../include/delivery.php:434 ../../include/notifier.php:651
+#: ../../include/delivery.php:452 ../../include/notifier.php:652
msgid "(no subject)"
msgstr ""
-#: ../../include/delivery.php:441 ../../include/enotify.php:23
-#: ../../include/notifier.php:658
+#: ../../include/delivery.php:459 ../../include/enotify.php:23
+#: ../../include/notifier.php:659
msgid "noreply"
msgstr ""
@@ -6198,47 +6288,47 @@ msgstr ""
msgid "bytes"
msgstr ""
-#: ../../include/text.php:936
-msgid "Categories:"
-msgstr ""
-
-#: ../../include/text.php:948
+#: ../../include/text.php:934 ../../include/text.php:949
msgid "remove"
msgstr ""
-#: ../../include/text.php:948
+#: ../../include/text.php:934 ../../include/text.php:949
msgid "[remove]"
msgstr ""
-#: ../../include/text.php:951
+#: ../../include/text.php:937
+msgid "Categories:"
+msgstr ""
+
+#: ../../include/text.php:952
msgid "Filed under:"
msgstr ""
-#: ../../include/text.php:967 ../../include/text.php:979
+#: ../../include/text.php:968 ../../include/text.php:980
msgid "Click to open/close"
msgstr ""
-#: ../../include/text.php:1084
+#: ../../include/text.php:1085
msgid "default"
msgstr ""
-#: ../../include/text.php:1096
+#: ../../include/text.php:1097
msgid "Select an alternate language"
msgstr ""
-#: ../../include/text.php:1306
+#: ../../include/text.php:1307
msgid "activity"
msgstr ""
-#: ../../include/text.php:1308
+#: ../../include/text.php:1309
msgid "comment"
msgstr ""
-#: ../../include/text.php:1309
+#: ../../include/text.php:1310
msgid "post"
msgstr ""
-#: ../../include/text.php:1464
+#: ../../include/text.php:1465
msgid "Item filed"
msgstr ""
@@ -6298,7 +6388,7 @@ msgstr ""
msgid "Contacts not in any group"
msgstr ""
-#: ../../include/nav.php:46 ../../boot.php:795
+#: ../../include/nav.php:46 ../../boot.php:804
msgid "Logout"
msgstr ""
@@ -6306,7 +6396,7 @@ msgstr ""
msgid "End this session"
msgstr ""
-#: ../../include/nav.php:49 ../../boot.php:1453
+#: ../../include/nav.php:49 ../../boot.php:1472
msgid "Status"
msgstr ""
@@ -6386,11 +6476,11 @@ msgstr ""
msgid "Manage other pages"
msgstr ""
-#: ../../include/nav.php:138 ../../boot.php:1043
+#: ../../include/nav.php:138 ../../boot.php:1052
msgid "Profiles"
msgstr ""
-#: ../../include/nav.php:138 ../../boot.php:1043
+#: ../../include/nav.php:138 ../../boot.php:1052
msgid "Manage/edit profiles"
msgstr ""
@@ -6556,7 +6646,7 @@ msgstr ""
msgid "%1$d %2$s ago"
msgstr ""
-#: ../../include/poller.php:543
+#: ../../include/onepoll.php:406
msgid "From: "
msgstr ""
@@ -6564,7 +6654,7 @@ msgstr ""
msgid "$1 wrote:"
msgstr ""
-#: ../../include/bbcode.php:238 ../../include/bbcode.php:304
+#: ../../include/bbcode.php:238 ../../include/bbcode.php:307
msgid "Image/photo"
msgstr ""
@@ -6777,11 +6867,11 @@ msgstr ""
msgid "Please visit %s to approve or reject the suggestion."
msgstr ""
-#: ../../include/items.php:2698
+#: ../../include/items.php:2724
msgid "A new person is sharing with you at "
msgstr ""
-#: ../../include/items.php:2698
+#: ../../include/items.php:2724
msgid "You have a new follower at "
msgstr ""
@@ -6812,30 +6902,34 @@ msgid ""
"form has been opened for too long (>3 hours) before submitting it."
msgstr ""
-#: ../../include/Contact.php:145 ../../include/conversation.php:809
+#: ../../include/Contact.php:111
+msgid "stopped following"
+msgstr ""
+
+#: ../../include/Contact.php:203 ../../include/conversation.php:817
msgid "View Status"
msgstr ""
-#: ../../include/Contact.php:146 ../../include/conversation.php:810
+#: ../../include/Contact.php:204 ../../include/conversation.php:818
msgid "View Profile"
msgstr ""
-#: ../../include/Contact.php:147 ../../include/conversation.php:811
+#: ../../include/Contact.php:205 ../../include/conversation.php:819
msgid "View Photos"
msgstr ""
-#: ../../include/Contact.php:148 ../../include/Contact.php:161
-#: ../../include/conversation.php:812
+#: ../../include/Contact.php:206 ../../include/Contact.php:219
+#: ../../include/conversation.php:820
msgid "Network Posts"
msgstr ""
-#: ../../include/Contact.php:149 ../../include/Contact.php:161
-#: ../../include/conversation.php:813
+#: ../../include/Contact.php:207 ../../include/Contact.php:219
+#: ../../include/conversation.php:821
msgid "Edit Contact"
msgstr ""
-#: ../../include/Contact.php:150 ../../include/Contact.php:161
-#: ../../include/conversation.php:814
+#: ../../include/Contact.php:208 ../../include/Contact.php:219
+#: ../../include/conversation.php:822
msgid "Send PM"
msgstr ""
@@ -6848,17 +6942,17 @@ msgstr ""
msgid "%1$s marked %2$s's %3$s as favorite"
msgstr ""
-#: ../../include/conversation.php:317 ../../include/conversation.php:575
+#: ../../include/conversation.php:317 ../../include/conversation.php:583
msgid "Select"
msgstr ""
-#: ../../include/conversation.php:334 ../../include/conversation.php:668
-#: ../../include/conversation.php:669
+#: ../../include/conversation.php:334 ../../include/conversation.php:676
+#: ../../include/conversation.php:677
#, php-format
msgid "View %s's profile @ %s"
msgstr ""
-#: ../../include/conversation.php:344 ../../include/conversation.php:680
+#: ../../include/conversation.php:344 ../../include/conversation.php:688
#, php-format
msgid "%s from %s"
msgstr ""
@@ -6890,209 +6984,267 @@ msgstr ""
msgid "share"
msgstr ""
-#: ../../include/conversation.php:588
+#: ../../include/conversation.php:556
+msgid "Bold"
+msgstr ""
+
+#: ../../include/conversation.php:557
+msgid "Italic"
+msgstr ""
+
+#: ../../include/conversation.php:558
+msgid "Underline"
+msgstr ""
+
+#: ../../include/conversation.php:559
+msgid "Quote"
+msgstr ""
+
+#: ../../include/conversation.php:560
+msgid "Code"
+msgstr ""
+
+#: ../../include/conversation.php:561
+msgid "Image"
+msgstr ""
+
+#: ../../include/conversation.php:562
+msgid "Link"
+msgstr ""
+
+#: ../../include/conversation.php:563
+msgid "Video"
+msgstr ""
+
+#: ../../include/conversation.php:596
msgid "add star"
msgstr ""
-#: ../../include/conversation.php:589
+#: ../../include/conversation.php:597
msgid "remove star"
msgstr ""
-#: ../../include/conversation.php:590
+#: ../../include/conversation.php:598
msgid "toggle star status"
msgstr ""
-#: ../../include/conversation.php:593
+#: ../../include/conversation.php:601
msgid "starred"
msgstr ""
-#: ../../include/conversation.php:594
+#: ../../include/conversation.php:602
msgid "add tag"
msgstr ""
-#: ../../include/conversation.php:598
+#: ../../include/conversation.php:606
msgid "save to folder"
msgstr ""
-#: ../../include/conversation.php:670
+#: ../../include/conversation.php:678
msgid "to"
msgstr ""
-#: ../../include/conversation.php:671
+#: ../../include/conversation.php:679
msgid "Wall-to-Wall"
msgstr ""
-#: ../../include/conversation.php:672
+#: ../../include/conversation.php:680
msgid "via Wall-To-Wall:"
msgstr ""
-#: ../../include/conversation.php:717
+#: ../../include/conversation.php:725
msgid "Delete Selected Items"
msgstr ""
-#: ../../include/conversation.php:868
+#: ../../include/conversation.php:876
#, php-format
msgid "%s likes this."
msgstr ""
-#: ../../include/conversation.php:868
+#: ../../include/conversation.php:876
#, php-format
msgid "%s doesn't like this."
msgstr ""
-#: ../../include/conversation.php:872
+#: ../../include/conversation.php:880
#, php-format
msgid "<span %1$s>%2$d people</span> like this."
msgstr ""
-#: ../../include/conversation.php:874
+#: ../../include/conversation.php:882
#, php-format
msgid "<span %1$s>%2$d people</span> don't like this."
msgstr ""
-#: ../../include/conversation.php:880
+#: ../../include/conversation.php:888
msgid "and"
msgstr ""
-#: ../../include/conversation.php:883
+#: ../../include/conversation.php:891
#, php-format
msgid ", and %d other people"
msgstr ""
-#: ../../include/conversation.php:884
+#: ../../include/conversation.php:892
#, php-format
msgid "%s like this."
msgstr ""
-#: ../../include/conversation.php:884
+#: ../../include/conversation.php:892
#, php-format
msgid "%s don't like this."
msgstr ""
-#: ../../include/conversation.php:909
+#: ../../include/conversation.php:917
msgid "Visible to <strong>everybody</strong>"
msgstr ""
-#: ../../include/conversation.php:911
+#: ../../include/conversation.php:919
msgid "Please enter a video link/URL:"
msgstr ""
-#: ../../include/conversation.php:912
+#: ../../include/conversation.php:920
msgid "Please enter an audio link/URL:"
msgstr ""
-#: ../../include/conversation.php:913
+#: ../../include/conversation.php:921
msgid "Tag term:"
msgstr ""
-#: ../../include/conversation.php:915
+#: ../../include/conversation.php:923
msgid "Where are you right now?"
msgstr ""
-#: ../../include/conversation.php:958
+#: ../../include/conversation.php:966
msgid "upload photo"
msgstr ""
-#: ../../include/conversation.php:960
+#: ../../include/conversation.php:968
msgid "attach file"
msgstr ""
-#: ../../include/conversation.php:962
+#: ../../include/conversation.php:970
msgid "web link"
msgstr ""
-#: ../../include/conversation.php:963
+#: ../../include/conversation.php:971
msgid "Insert video link"
msgstr ""
-#: ../../include/conversation.php:964
+#: ../../include/conversation.php:972
msgid "video link"
msgstr ""
-#: ../../include/conversation.php:965
+#: ../../include/conversation.php:973
msgid "Insert audio link"
msgstr ""
-#: ../../include/conversation.php:966
+#: ../../include/conversation.php:974
msgid "audio link"
msgstr ""
-#: ../../include/conversation.php:968
+#: ../../include/conversation.php:976
msgid "set location"
msgstr ""
-#: ../../include/conversation.php:970
+#: ../../include/conversation.php:978
msgid "clear location"
msgstr ""
-#: ../../include/conversation.php:977
+#: ../../include/conversation.php:985
msgid "permissions"
msgstr ""
-#: ../../boot.php:494
+#: ../../boot.php:505
msgid "Delete this item?"
msgstr ""
-#: ../../boot.php:497
+#: ../../boot.php:508
msgid "show fewer"
msgstr ""
-#: ../../boot.php:774
+#: ../../boot.php:681
+#, php-format
+msgid "Update %s failed. See error logs."
+msgstr ""
+
+#: ../../boot.php:683
+#, php-format
+msgid "Update Error at %s"
+msgstr ""
+
+#: ../../boot.php:783
msgid "Create a New Account"
msgstr ""
-#: ../../boot.php:798
+#: ../../boot.php:807
msgid "Nickname or Email address: "
msgstr ""
-#: ../../boot.php:799
+#: ../../boot.php:808
msgid "Password: "
msgstr ""
-#: ../../boot.php:802
+#: ../../boot.php:811
msgid "Or login using OpenID: "
msgstr ""
-#: ../../boot.php:808
+#: ../../boot.php:817
msgid "Forgot your password?"
msgstr ""
-#: ../../boot.php:975
+#: ../../boot.php:984
msgid "Edit profile"
msgstr ""
-#: ../../boot.php:1035
+#: ../../boot.php:1044
msgid "Message"
msgstr ""
-#: ../../boot.php:1151 ../../boot.php:1223
+#: ../../boot.php:1160 ../../boot.php:1236
msgid "g A l F d"
msgstr ""
-#: ../../boot.php:1152 ../../boot.php:1224
+#: ../../boot.php:1161 ../../boot.php:1237
msgid "F d"
msgstr ""
-#: ../../boot.php:1177
+#: ../../boot.php:1206 ../../boot.php:1277
+msgid "[today]"
+msgstr ""
+
+#: ../../boot.php:1218
msgid "Birthday Reminders"
msgstr ""
-#: ../../boot.php:1178
+#: ../../boot.php:1219
msgid "Birthdays this week:"
msgstr ""
-#: ../../boot.php:1201 ../../boot.php:1266
-msgid "[today]"
+#: ../../boot.php:1270
+msgid "[No description]"
msgstr ""
-#: ../../boot.php:1247
+#: ../../boot.php:1288
msgid "Event Reminders"
msgstr ""
-#: ../../boot.php:1248
+#: ../../boot.php:1289
msgid "Events this week:"
msgstr ""
-#: ../../boot.php:1260
-msgid "[No description]"
+#: ../../boot.php:1475
+msgid "Status Messages and Posts"
+msgstr ""
+
+#: ../../boot.php:1481
+msgid "Profile Details"
+msgstr ""
+
+#: ../../boot.php:1496
+msgid "Events and Calendar"
+msgstr ""
+
+#: ../../boot.php:1502
+msgid "Only You Can See This"
msgstr ""
diff --git a/util/typo.php b/util/typo.php
index e20cce86a..7c275f3ca 100644
--- a/util/typo.php
+++ b/util/typo.php
@@ -33,6 +33,8 @@
$files = glob($dir . '/*.php');
foreach($files as $file) {
echo $file . "\n";
+ if(stristr($file,'jappixmini/proxy.php'))
+ continue;
include_once($file);
}
}
diff --git a/view/admin_aside.tpl b/view/admin_aside.tpl
index 4bf7ce9d3..f25a1eb4b 100644
--- a/view/admin_aside.tpl
+++ b/view/admin_aside.tpl
@@ -16,10 +16,12 @@
<li class='admin link button $admin.users.2'><a href='$admin.users.0'>$admin.users.1</a><span id='pending-update' title='$h_pending'></span></li>
<li class='admin link button $admin.plugins.2'><a href='$admin.plugins.0'>$admin.plugins.1</a></li>
<li class='admin link button $admin.themes.2'><a href='$admin.themes.0'>$admin.themes.1</a></li>
+ <li class='admin link button $admin.dbsync.2'><a href='$admin.dbsync.0'>$admin.dbsync.1</a></li>
</ul>
<ul class='admin linklist'>
<li class='admin link button $admin.update.2'><a href='$admin.update.0'>$admin.update.1</a></li>
+ <li class='admin link button $admin.update.2'><a href='https://kakste.com/profile/inthegit'>Important Changes</a></li>
</ul>
diff --git a/view/admin_site.tpl b/view/admin_site.tpl
index 2b9db9f35..3ca03262d 100644
--- a/view/admin_site.tpl
+++ b/view/admin_site.tpl
@@ -80,6 +80,9 @@
{{ inc field_input.tpl with $field=$proxy }}{{ endinc }}
{{ inc field_input.tpl with $field=$proxyuser }}{{ endinc }}
{{ inc field_input.tpl with $field=$timeout }}{{ endinc }}
+ {{ inc field_input.tpl with $field=$delivery_interval }}{{ endinc }}
+ {{ inc field_input.tpl with $field=$poll_interval }}{{ endinc }}
+ {{ inc field_input.tpl with $field=$maxloadavg }}{{ endinc }}
{{ inc field_input.tpl with $field=$abandon_days }}{{ endinc }}
<div class="submit"><input type="submit" name="page_site" value="$submit" /></div>
diff --git a/view/birthdays_reminder.tpl b/view/birthdays_reminder.tpl
new file mode 100644
index 000000000..a00e5c7f8
--- /dev/null
+++ b/view/birthdays_reminder.tpl
@@ -0,0 +1,10 @@
+{{ if $count }}
+<div id="birthday-notice" class="birthday-notice fakelink $classtoday" onclick="openClose('birthday-wrapper');">$event_reminders ($count)</div>
+<div id="birthday-wrapper" style="display: none;" ><div id="birthday-title">$event_title</div>
+<div id="birthday-title-end"></div>
+{{ for $events as $event }}
+<div class="birthday-list" id="birthday-$event.id"></a> <a href="$event.link">$event.title</a> $event.date </div>
+{{ endfor }}
+</div></div>
+{{ endif }}
+
diff --git a/view/common_tabs.tpl b/view/common_tabs.tpl
index 146ad29fa..22c33d6b1 100644
--- a/view/common_tabs.tpl
+++ b/view/common_tabs.tpl
@@ -1,5 +1,5 @@
<ul class="tabs">
{{ for $tabs as $tab }}
- <li><a href="$tab.url" class="tab button $tab.sel">$tab.label</a></li>
+ <li><a href="$tab.url" class="tab button $tab.sel"{{ if $tab.title }} title="$tab.title"{{ endif }}>$tab.label</a></li>
{{ endfor }}
</ul>
diff --git a/view/contact_block.tpl b/view/contact_block.tpl
index df5614398..eb46c6c43 100644
--- a/view/contact_block.tpl
+++ b/view/contact_block.tpl
@@ -1,7 +1,7 @@
<div id="contact-block">
<h4 class="contact-block-h4">$contacts</h4>
{{ if $micropro }}
- <a class="allcontact-link" href="contacts/$nickname">$viewcontacts</a>
+ <a class="allcontact-link" href="viewcontacts/$nickname">$viewcontacts</a>
<div class='contact-block-content'>
{{ for $micropro as $m }}
$m
diff --git a/view/contact_edit.tpl b/view/contact_edit.tpl
index 417578a32..eeedda3a4 100644
--- a/view/contact_edit.tpl
+++ b/view/contact_edit.tpl
@@ -26,11 +26,14 @@
{{ if $ignored }}
<li><div id="ignore-message">$ignored</div></li>
{{ endif }}
+ {{ if $archived }}
+ <li><div id="archive-message">$archived</div></li>
+ {{ endif }}
<li>&nbsp;</li>
{{ if $common_text }}
- <li><div id="contact-edit-common"><a href="common/$contact_id">$common_text</a></div></li>
+ <li><div id="contact-edit-common"><a href="$common_link">$common_text</a></div></li>
{{ endif }}
{{ if $all_friends }}
<li><div id="contact-edit-allfriends"><a href="allfriends/$contact_id">$all_friends</a></div></li>
diff --git a/view/de/follow_notify_eml.tpl b/view/de/follow_notify_eml.tpl
index d7259a240..a866a08a2 100644
--- a/view/de/follow_notify_eml.tpl
+++ b/view/de/follow_notify_eml.tpl
@@ -1,15 +1,14 @@
-Hallo $myname,
+Hallo $[myname],
-'$requestor' folgt dir jetzt auf $sitename.
+Du hast einen neuen Anhänger auf $[sitename] - '$[requestor]'.
-Du kannst das Profil unter $url abrufen.
+Du kannst das Profil unter $[url] besuchen.
-Bitte melde dich auf deiner Seite an um die Anfrage zu bestätigen, abzulehnen
-oder zu ignorieren.
+Bitte melde dich an um die Anfrage zu bestätigen oder sie zu ignorieren bzw. abzulehnen.
-$siteurl
+$[siteurl]
-Grüße,
- $sitename Administrator
+beste Grüße,
+ $[sitename] Administrator \ No newline at end of file
diff --git a/view/de/friend_complete_eml.tpl b/view/de/friend_complete_eml.tpl
index 908d0df40..4011e0d6e 100644
--- a/view/de/friend_complete_eml.tpl
+++ b/view/de/friend_complete_eml.tpl
@@ -1,22 +1,22 @@
-Liebe/r $username,
+Hallo $[username],
-großartige Neuigkeiten... '$fn' von '$dfrn_url' hat deine Kontaktaufnahme auf
-'$sitename' bestätigt.
+ Großartige Neuigkeiten... '$[fn]' auf '$[dfrn_url]' hat
+deine Kontaktanfrage auf '$[sitename]' bestätigt.
-Ihr seit nun beidseitige Freunde und könnt Statusmitteilungen, Fotos und
-EMail ohne Einschränkungen austauschen.
+Ihr seit nun beidseitige Freunde und könnt Statusmitteilungen, Bilder und Emails
+ohne einschränkungen austauschen.
-Bitte rufe deine 'Kontakte' Seite auf $sitename auf um du Änderungen an
-dieser Freundschaft vorzunehmen.
+Rufe deine 'Kontakte' Seite auf $[sitename] auf wenn du
+Änderungen an diesem Kontakt vornehmen willst.
-$siteurl
+$[siteurl]
-[Du könntest zum Beispiel ein neue Profil anlegen mit Informationen die nicht
-für die Allgemeinheit bestimmt sind, die du aber gerne mit '$fn' teilen
-möchtest].
+[Du könntest z.B. ein spezielles Profil anlegen, das Informationen enthällt
+die nicht für die breite Öffentlichkeit sichtbar sein sollen und es für '$[fn]' zum Betrachten freigeben].
-Mit freundlichen Grüßen
- $sitename Administrator
+Beste Grüße,
-
+ $[sitename] Administrator
+
+ \ No newline at end of file
diff --git a/view/de/intro_complete_eml.tpl b/view/de/intro_complete_eml.tpl
index ff9b8a379..de85c8a79 100644
--- a/view/de/intro_complete_eml.tpl
+++ b/view/de/intro_complete_eml.tpl
@@ -1,18 +1,22 @@
-Liebe/r $username,
+Hallo $[username],
-'$fn' von '$dfrn_url' hat deine Kontaktanfrage auf '$sitename' bestätigt.
+ '$[fn]' auf '$[dfrn_url]' wurde akzeptiert
+Deine Verbindungsanfrage auf '$[sitename]'.
-'$fn' hat sich dazu entschlossen dich als "Fan" mit eingeschränkten
-Kommunikationsmöglichkeiten zu akzeptieren. Dies umfasst private Nachrichten
-und einige Profilaktivitäten. Sollte dies eine Prominenten oder
-Gemeinschaftsseite sein, wurden diese Einstellungen automatisch vorgenommen.
+ '$[fn]' hat entschieden Dich als "Fan" zu akzeptieren, was ein
+paar Formen der Kommunikation einschränkt - wie das schreiben von privaten Nachrichten und einige Profil
+Interaktionen. Wenn das ein Promi-Konto oder eine Forum-Seite ist, werden die Einstellungen
+automatisch angewendet.
-'$fn' kann sich in Zukunft dazu entschließen eure Beziehung in eine beidseitige
-Freundschaft oder freizügigere Beziehung zu erweitern.
+ '$[fn]' kann wählen, ob die Freundschaft in eine beidseitige oder alles erlaubende
+Beziehung in der Zukunft erweitert wird.
-Ab sofort wirst du Statusmitteilungen von '$fn' erhalten, die auf deiner
-'Netzwerkseite' erscheinen werden.
+ Du empfängst jetzt die öffentlichen Beiträge von '$[fn]',
+welche auf der "Netzwerk" Seite erscheinen werden
-Mit freundlichen Grüßen,
- $sitename Administrator
+$[siteurl]
+
+Beste Grüße,
+
+ $[sitename] Administrator \ No newline at end of file
diff --git a/view/de/lostpass_eml.tpl b/view/de/lostpass_eml.tpl
index 4c06d0c8d..9f71bbfb1 100644
--- a/view/de/lostpass_eml.tpl
+++ b/view/de/lostpass_eml.tpl
@@ -1,32 +1,32 @@
-Liebe/r $username,
-wir haben gerade eine Anfrage erhalten dein Passwort auf $sitename zu ändern.
-Um diese Anfrage zu bestätigen folge bitte dem Bestätigungslink oder kopiere
-ihn in die Adresszeile deines Browsers.
+Hallo $[username],
+ Auf $[sitename] wurde eine Anfrage zum Zurücksetzen deines
+Passworts empfangen. Um diese zu bestätigen folge bitte dem Link
+weiter unten oder kopiere ihn in die Adressleiste deines Browsers.
-Solltest du KEINE Änderungsanfrage gestellt haben ignoriere diese EMail einfach
-und folge dem angegebenen Link UNTER KEINEN UMSTÄNDEN.
+Wenn du die Anfrage NICHT gesendet haben solltest, dann IGNORIERE
+bitte diese Mail und den Link.
-Dein Passwort wird nicht geändert wenn du die Anfrage nicht bestätigst.
+Dein Passwort wird nicht geändert werden solange wir nicht überprüfen
+konnten, dass du die Anfrage gestellt hast.
-Folge diesem Link zur Verifizierung der Anfrage:
+Folge diesem Link um deine Identität zu verifizieren:
-$reset_link
+$[reset_link]
-Anschließend wirst du eine EMail erhalten die dein neues Passwort enthält.
+Du wirst eine weitere Email erhalten mit dem neuen Passwort.
-Du kannst dein Passwort jederzeit in den Einstellungen deines Accounts ändern
-nachdem du angemeldet bist.
+Das Passwort kannst du anschließend wie gewohnt in deinen Account Einstellungen ändern.
-Die Anmelde Daten sind die Folgenden:
+Die Login-Details sind die folgenden:
-Adresse der Seite: $siteurl
-Anmelde Name: $email
+Adresse der Seite: $[siteurl]
+Login Name: $[email]
-Mit freundlichen Grüßen,
- $sitename Administrator
+Grüße,
+ $[sitename] Administrator
-
+ \ No newline at end of file
diff --git a/view/de/messages.po b/view/de/messages.po
index 5b0b9ece4..d7de20cec 100644
--- a/view/de/messages.po
+++ b/view/de/messages.po
@@ -9,6 +9,7 @@
# <friends@dostmusik.de>, 2012.
# <greeneyedred@googlemail.com>, 2012.
# <hzuehl@phone-talk.de>, 2011.
+# <leberwurscht@hoegners.de>, 2012.
# <marmor69@web.de>, 2012.
# Martin Schmitt <mas@scsy.de>, 2012.
# <tobias.diekershoff@gmx.net>, 2011, 2012.
@@ -18,8 +19,8 @@ msgid ""
msgstr ""
"Project-Id-Version: friendica\n"
"Report-Msgid-Bugs-To: http://bugs.friendica.com/\n"
-"POT-Creation-Date: 2012-04-16 10:00-0700\n"
-"PO-Revision-Date: 2012-04-17 15:40+0000\n"
+"POT-Creation-Date: 2012-05-06 10:00-0700\n"
+"PO-Revision-Date: 2012-05-08 07:06+0000\n"
"Last-Translator: bavatar <tobias.diekershoff@gmx.net>\n"
"Language-Team: German (http://www.transifex.net/projects/p/friendica/language/de/)\n"
"MIME-Version: 1.0\n"
@@ -46,12 +47,12 @@ msgid "Contact update failed."
msgstr "Konnte den Kontakt nicht aktualisieren."
#: ../../mod/crepair.php:115 ../../mod/wall_attach.php:44
-#: ../../mod/fsuggest.php:78 ../../mod/events.php:110 ../../mod/api.php:26
-#: ../../mod/api.php:31 ../../mod/photos.php:130 ../../mod/photos.php:866
+#: ../../mod/fsuggest.php:78 ../../mod/events.php:138 ../../mod/api.php:26
+#: ../../mod/api.php:31 ../../mod/photos.php:130 ../../mod/photos.php:865
#: ../../mod/editpost.php:10 ../../mod/install.php:171
#: ../../mod/notifications.php:66 ../../mod/contacts.php:125
-#: ../../mod/settings.php:99 ../../mod/settings.php:514
-#: ../../mod/settings.php:519 ../../mod/manage.php:86 ../../mod/network.php:6
+#: ../../mod/settings.php:104 ../../mod/settings.php:521
+#: ../../mod/settings.php:526 ../../mod/manage.php:86 ../../mod/network.php:6
#: ../../mod/notes.php:20 ../../mod/wallmessage.php:9
#: ../../mod/wallmessage.php:33 ../../mod/wallmessage.php:79
#: ../../mod/wallmessage.php:103 ../../mod/attach.php:33
@@ -61,13 +62,12 @@ msgstr "Konnte den Kontakt nicht aktualisieren."
#: ../../mod/profile_photo.php:139 ../../mod/profile_photo.php:150
#: ../../mod/profile_photo.php:163 ../../mod/message.php:38
#: ../../mod/message.php:90 ../../mod/allfriends.php:9
-#: ../../mod/nogroup.php:25 ../../mod/wall_upload.php:46
-#: ../../mod/follow.php:8 ../../mod/common.php:9 ../../mod/display.php:138
-#: ../../mod/profiles.php:7 ../../mod/profiles.php:329
-#: ../../mod/delegate.php:6 ../../mod/suggest.php:28 ../../mod/invite.php:13
-#: ../../mod/invite.php:81 ../../mod/dfrn_confirm.php:53
-#: ../../addon/facebook/facebook.php:461 ../../include/items.php:3170
-#: ../../index.php:309
+#: ../../mod/nogroup.php:25 ../../mod/wall_upload.php:53
+#: ../../mod/follow.php:8 ../../mod/display.php:138 ../../mod/profiles.php:7
+#: ../../mod/profiles.php:365 ../../mod/delegate.php:6
+#: ../../mod/suggest.php:28 ../../mod/invite.php:13 ../../mod/invite.php:81
+#: ../../mod/dfrn_confirm.php:53 ../../addon/facebook/facebook.php:495
+#: ../../include/items.php:3192 ../../index.php:306
msgid "Permission denied."
msgstr "Zugriff verweigert."
@@ -96,8 +96,8 @@ msgstr "Bitte nutze den Zurück-Button deines Browsers <strong>jetzt</strong>, w
msgid "Return to contact editor"
msgstr "Zurück zum Kontakteditor"
-#: ../../mod/crepair.php:148 ../../mod/settings.php:534
-#: ../../mod/settings.php:560 ../../mod/admin.php:544 ../../mod/admin.php:553
+#: ../../mod/crepair.php:148 ../../mod/settings.php:541
+#: ../../mod/settings.php:567 ../../mod/admin.php:640 ../../mod/admin.php:649
msgid "Name"
msgstr "Name"
@@ -134,28 +134,29 @@ msgid "New photo from this URL"
msgstr "Neues Foto von dieser URL"
#: ../../mod/crepair.php:166 ../../mod/fsuggest.php:107
-#: ../../mod/events.php:400 ../../mod/photos.php:901 ../../mod/photos.php:959
-#: ../../mod/photos.php:1194 ../../mod/photos.php:1234
-#: ../../mod/photos.php:1274 ../../mod/photos.php:1305
+#: ../../mod/events.php:428 ../../mod/photos.php:900 ../../mod/photos.php:958
+#: ../../mod/photos.php:1193 ../../mod/photos.php:1233
+#: ../../mod/photos.php:1273 ../../mod/photos.php:1304
#: ../../mod/install.php:251 ../../mod/install.php:289
-#: ../../mod/localtime.php:45 ../../mod/contacts.php:325
-#: ../../mod/settings.php:532 ../../mod/settings.php:678
-#: ../../mod/settings.php:739 ../../mod/settings.php:930
-#: ../../mod/manage.php:109 ../../mod/group.php:85 ../../mod/admin.php:374
-#: ../../mod/admin.php:541 ../../mod/admin.php:670 ../../mod/admin.php:850
-#: ../../mod/admin.php:930 ../../mod/profiles.php:498 ../../mod/invite.php:119
-#: ../../addon/facebook/facebook.php:552 ../../addon/yourls/yourls.php:76
-#: ../../addon/ljpost/ljpost.php:93 ../../addon/nsfw/nsfw.php:57
-#: ../../addon/planets/planets.php:158
+#: ../../mod/localtime.php:45 ../../mod/contacts.php:322
+#: ../../mod/settings.php:539 ../../mod/settings.php:685
+#: ../../mod/settings.php:746 ../../mod/settings.php:940
+#: ../../mod/manage.php:109 ../../mod/group.php:85 ../../mod/admin.php:402
+#: ../../mod/admin.php:637 ../../mod/admin.php:773 ../../mod/admin.php:972
+#: ../../mod/admin.php:1059 ../../mod/profiles.php:534
+#: ../../mod/invite.php:119 ../../addon/facebook/facebook.php:597
+#: ../../addon/yourls/yourls.php:76 ../../addon/ljpost/ljpost.php:93
+#: ../../addon/nsfw/nsfw.php:57 ../../addon/planets/planets.php:158
#: ../../addon/uhremotestorage/uhremotestorage.php:89
#: ../../addon/randplace/randplace.php:177 ../../addon/dwpost/dwpost.php:93
#: ../../addon/drpost/drpost.php:110 ../../addon/geonames/geonames.php:187
-#: ../../addon/oembed.old/oembed.php:41 ../../addon/impressum/impressum.php:80
+#: ../../addon/oembed.old/oembed.php:41 ../../addon/impressum/impressum.php:82
#: ../../addon/blockem/blockem.php:57 ../../addon/qcomment/qcomment.php:61
#: ../../addon/openstreetmap/openstreetmap.php:70
#: ../../addon/mathjax/mathjax.php:42 ../../addon/editplain/editplain.php:84
#: ../../addon/blackout/blackout.php:94 ../../addon/gravatar/gravatar.php:86
#: ../../addon/pageheader/pageheader.php:55 ../../addon/ijpost/ijpost.php:93
+#: ../../addon/jappixmini/jappixmini.php:302
#: ../../addon/statusnet/statusnet.php:278
#: ../../addon/statusnet/statusnet.php:292
#: ../../addon/statusnet/statusnet.php:318
@@ -168,11 +169,10 @@ msgstr "Neues Foto von dieser URL"
#: ../../addon/twitter/twitter.php:209 ../../addon/twitter/twitter.php:375
#: ../../addon/irc/irc.php:55 ../../addon/blogger/blogger.php:102
#: ../../addon/posterous/posterous.php:90
-#: ../../view/theme/diabook-red/config.php:64
-#: ../../view/theme/diabook-blue/config.php:64
-#: ../../view/theme/diabook/config.php:76
-#: ../../view/theme/quattro/config.php:52
-#: ../../view/theme/diabook-aerith/config.php:64
+#: ../../view/theme/cleanzero/config.php:80
+#: ../../view/theme/diabook/theme.php:590
+#: ../../view/theme/diabook/config.php:95
+#: ../../view/theme/quattro/config.php:52 ../../view/theme/dispy/config.php:70
#: ../../include/conversation.php:555
msgid "Submit"
msgstr "Senden"
@@ -185,11 +185,11 @@ msgstr "Hilfe:"
msgid "Help"
msgstr "Hilfe"
-#: ../../mod/help.php:38 ../../index.php:228
+#: ../../mod/help.php:38 ../../index.php:225
msgid "Not Found"
msgstr "Nicht gefunden"
-#: ../../mod/help.php:41 ../../index.php:231
+#: ../../mod/help.php:41 ../../index.php:228
msgid "Page not found."
msgstr "Seite nicht gefunden."
@@ -215,87 +215,84 @@ msgstr "Kontakte vorschlagen"
msgid "Suggest a friend for %s"
msgstr "Schlage %s einen Kontakt vor"
-#: ../../mod/events.php:62
+#: ../../mod/events.php:65
msgid "Event description and start time are required."
msgstr "Ereignis Beschreibung und Startzeit sind erforderlich."
-#: ../../mod/events.php:230
+#: ../../mod/events.php:258
msgid "l, F j"
msgstr "l, F j"
-#: ../../mod/events.php:252
+#: ../../mod/events.php:280
msgid "Edit event"
msgstr "Veranstaltung bearbeiten"
-#: ../../mod/events.php:272 ../../include/text.php:1053
+#: ../../mod/events.php:300 ../../include/text.php:1054
msgid "link to source"
msgstr "Link zum Originalbeitrag"
-#: ../../mod/events.php:296 ../../view/theme/diabook-red/theme.php:243
-#: ../../view/theme/diabook-blue/theme.php:243
-#: ../../view/theme/diabook/theme.php:253
-#: ../../view/theme/diabook-aerith/theme.php:244 ../../include/nav.php:52
-#: ../../boot.php:1471
+#: ../../mod/events.php:324 ../../view/theme/diabook/theme.php:69
+#: ../../include/nav.php:52 ../../boot.php:1493
msgid "Events"
msgstr "Veranstaltungen"
-#: ../../mod/events.php:297
+#: ../../mod/events.php:325
msgid "Create New Event"
msgstr "Neue Veranstaltung erstellen"
-#: ../../mod/events.php:298
+#: ../../mod/events.php:326
msgid "Previous"
msgstr "Vorherige"
-#: ../../mod/events.php:299 ../../mod/install.php:210
+#: ../../mod/events.php:327 ../../mod/install.php:210
msgid "Next"
msgstr "Nächste"
-#: ../../mod/events.php:371
+#: ../../mod/events.php:399
msgid "hour:minute"
msgstr "Stunde:Minute"
-#: ../../mod/events.php:380
+#: ../../mod/events.php:408
msgid "Event details"
msgstr "Veranstaltungsdetails"
-#: ../../mod/events.php:381
+#: ../../mod/events.php:409
#, php-format
msgid "Format is %s %s. Starting date and Description are required."
msgstr "Format ist %s %s. Anfangsdatum und Beschreibung sind notwendig."
-#: ../../mod/events.php:383
+#: ../../mod/events.php:411
msgid "Event Starts:"
msgstr "Veranstaltungsbeginn:"
-#: ../../mod/events.php:386
+#: ../../mod/events.php:414
msgid "Finish date/time is not known or not relevant"
msgstr "Enddatum/-zeit ist nicht bekannt oder nicht relevant"
-#: ../../mod/events.php:388
+#: ../../mod/events.php:416
msgid "Event Finishes:"
msgstr "Veranstaltungsende:"
-#: ../../mod/events.php:391
+#: ../../mod/events.php:419
msgid "Adjust for viewer timezone"
msgstr "An Zeitzone des Betrachters anpassen"
-#: ../../mod/events.php:393
+#: ../../mod/events.php:421
msgid "Description:"
msgstr "Beschreibung"
-#: ../../mod/events.php:395 ../../include/event.php:37
-#: ../../include/bb2diaspora.php:260 ../../boot.php:1083
+#: ../../mod/events.php:423 ../../include/event.php:37
+#: ../../include/bb2diaspora.php:260 ../../boot.php:1092
msgid "Location:"
msgstr "Ort:"
-#: ../../mod/events.php:397
+#: ../../mod/events.php:425
msgid "Share this event"
msgstr "Veranstaltung teilen"
#: ../../mod/tagrm.php:11 ../../mod/tagrm.php:94
-#: ../../mod/dfrn_request.php:752 ../../mod/settings.php:533
-#: ../../mod/settings.php:559 ../../addon/js_upload/js_upload.php:45
+#: ../../mod/dfrn_request.php:818 ../../mod/settings.php:540
+#: ../../mod/settings.php:566 ../../addon/js_upload/js_upload.php:45
msgid "Cancel"
msgstr "Abbrechen"
@@ -338,43 +335,40 @@ msgid ""
" and/or create new posts for you?"
msgstr "Möchtest du dieser Anwendung den Zugriff auf deine Beiträge und Kontakte, sowie das Erstellen neuer Beiträge in deinem Namen gestatten?"
-#: ../../mod/api.php:105 ../../mod/dfrn_request.php:740
-#: ../../mod/settings.php:844 ../../mod/settings.php:850
-#: ../../mod/settings.php:858 ../../mod/settings.php:862
-#: ../../mod/settings.php:867 ../../mod/settings.php:873
-#: ../../mod/settings.php:879 ../../mod/settings.php:885
-#: ../../mod/settings.php:921 ../../mod/settings.php:922
-#: ../../mod/settings.php:923 ../../mod/settings.php:924
-#: ../../mod/register.php:532 ../../mod/profiles.php:475
+#: ../../mod/api.php:105 ../../mod/dfrn_request.php:806
+#: ../../mod/settings.php:854 ../../mod/settings.php:860
+#: ../../mod/settings.php:868 ../../mod/settings.php:872
+#: ../../mod/settings.php:877 ../../mod/settings.php:883
+#: ../../mod/settings.php:889 ../../mod/settings.php:895
+#: ../../mod/settings.php:931 ../../mod/settings.php:932
+#: ../../mod/settings.php:933 ../../mod/settings.php:934
+#: ../../mod/register.php:532 ../../mod/profiles.php:511
msgid "Yes"
msgstr "Ja"
-#: ../../mod/api.php:106 ../../mod/dfrn_request.php:741
-#: ../../mod/settings.php:844 ../../mod/settings.php:850
-#: ../../mod/settings.php:858 ../../mod/settings.php:862
-#: ../../mod/settings.php:867 ../../mod/settings.php:873
-#: ../../mod/settings.php:879 ../../mod/settings.php:885
-#: ../../mod/settings.php:921 ../../mod/settings.php:922
-#: ../../mod/settings.php:923 ../../mod/settings.php:924
-#: ../../mod/register.php:533 ../../mod/profiles.php:476
+#: ../../mod/api.php:106 ../../mod/dfrn_request.php:807
+#: ../../mod/settings.php:854 ../../mod/settings.php:860
+#: ../../mod/settings.php:868 ../../mod/settings.php:872
+#: ../../mod/settings.php:877 ../../mod/settings.php:883
+#: ../../mod/settings.php:889 ../../mod/settings.php:895
+#: ../../mod/settings.php:931 ../../mod/settings.php:932
+#: ../../mod/settings.php:933 ../../mod/settings.php:934
+#: ../../mod/register.php:533 ../../mod/profiles.php:512
msgid "No"
msgstr "Nein"
-#: ../../mod/photos.php:43
+#: ../../mod/photos.php:43 ../../boot.php:1487
msgid "Photo Albums"
msgstr "Fotoalben"
-#: ../../mod/photos.php:51 ../../mod/photos.php:151 ../../mod/photos.php:880
-#: ../../mod/photos.php:951 ../../mod/photos.php:966 ../../mod/photos.php:1383
-#: ../../mod/photos.php:1395 ../../addon/communityhome/communityhome.php:110
-#: ../../view/theme/diabook-red/theme.php:113
-#: ../../view/theme/diabook-blue/theme.php:113
-#: ../../view/theme/diabook/theme.php:119
-#: ../../view/theme/diabook-aerith/theme.php:114
+#: ../../mod/photos.php:51 ../../mod/photos.php:151 ../../mod/photos.php:879
+#: ../../mod/photos.php:950 ../../mod/photos.php:965 ../../mod/photos.php:1382
+#: ../../mod/photos.php:1394 ../../addon/communityhome/communityhome.php:110
+#: ../../view/theme/diabook/theme.php:485
msgid "Contact Photos"
msgstr "Kontaktbilder"
-#: ../../mod/photos.php:58 ../../mod/photos.php:976 ../../mod/photos.php:1425
+#: ../../mod/photos.php:58 ../../mod/photos.php:975 ../../mod/photos.php:1424
msgid "Upload New Photos"
msgstr "Weitere Fotos hochladen"
@@ -386,17 +380,14 @@ msgstr "jeder"
msgid "Contact information unavailable"
msgstr "Kontaktinformationen nicht verfügbar"
-#: ../../mod/photos.php:151 ../../mod/photos.php:598 ../../mod/photos.php:951
-#: ../../mod/photos.php:966 ../../mod/register.php:335
+#: ../../mod/photos.php:151 ../../mod/photos.php:597 ../../mod/photos.php:950
+#: ../../mod/photos.php:965 ../../mod/register.php:335
#: ../../mod/register.php:342 ../../mod/register.php:349
#: ../../mod/profile_photo.php:60 ../../mod/profile_photo.php:67
#: ../../mod/profile_photo.php:74 ../../mod/profile_photo.php:174
#: ../../mod/profile_photo.php:252 ../../mod/profile_photo.php:261
#: ../../addon/communityhome/communityhome.php:111
-#: ../../view/theme/diabook-red/theme.php:114
-#: ../../view/theme/diabook-blue/theme.php:114
-#: ../../view/theme/diabook/theme.php:120
-#: ../../view/theme/diabook-aerith/theme.php:115
+#: ../../view/theme/diabook/theme.php:486
msgid "Profile Photos"
msgstr "Profilbilder"
@@ -404,192 +395,189 @@ msgstr "Profilbilder"
msgid "Album not found."
msgstr "Album nicht gefunden."
-#: ../../mod/photos.php:179 ../../mod/photos.php:960
+#: ../../mod/photos.php:179 ../../mod/photos.php:959
msgid "Delete Album"
msgstr "Album löschen"
-#: ../../mod/photos.php:242 ../../mod/photos.php:1195
+#: ../../mod/photos.php:242 ../../mod/photos.php:1194
msgid "Delete Photo"
msgstr "Foto löschen"
-#: ../../mod/photos.php:529
+#: ../../mod/photos.php:528
msgid "was tagged in a"
msgstr "wurde getaggt in einem"
-#: ../../mod/photos.php:529 ../../mod/like.php:127 ../../mod/tagger.php:70
+#: ../../mod/photos.php:528 ../../mod/like.php:127 ../../mod/tagger.php:70
#: ../../addon/communityhome/communityhome.php:163
-#: ../../view/theme/diabook-red/theme.php:85
-#: ../../view/theme/diabook-blue/theme.php:85
-#: ../../view/theme/diabook/theme.php:91
-#: ../../view/theme/diabook-aerith/theme.php:86 ../../include/text.php:1304
+#: ../../view/theme/diabook/theme.php:457 ../../include/text.php:1305
#: ../../include/diaspora.php:1654 ../../include/conversation.php:53
#: ../../include/conversation.php:126
msgid "photo"
msgstr "Foto"
-#: ../../mod/photos.php:529
+#: ../../mod/photos.php:528
msgid "by"
msgstr "von"
-#: ../../mod/photos.php:632 ../../addon/js_upload/js_upload.php:315
+#: ../../mod/photos.php:631 ../../addon/js_upload/js_upload.php:315
msgid "Image exceeds size limit of "
msgstr "Die Bildgröße übersteigt das Limit von "
-#: ../../mod/photos.php:640
+#: ../../mod/photos.php:639
msgid "Image file is empty."
msgstr "Bilddatei ist leer."
-#: ../../mod/photos.php:654 ../../mod/profile_photo.php:124
-#: ../../mod/wall_upload.php:69
+#: ../../mod/photos.php:653 ../../mod/profile_photo.php:124
+#: ../../mod/wall_upload.php:83
msgid "Unable to process image."
msgstr "Konnte das Bild nicht bearbeiten."
-#: ../../mod/photos.php:674 ../../mod/profile_photo.php:257
-#: ../../mod/wall_upload.php:88
+#: ../../mod/photos.php:673 ../../mod/profile_photo.php:257
+#: ../../mod/wall_upload.php:102
msgid "Image upload failed."
msgstr "Hochladen des Bildes gescheitert."
-#: ../../mod/photos.php:760 ../../mod/community.php:16
-#: ../../mod/dfrn_request.php:671 ../../mod/viewcontacts.php:17
+#: ../../mod/photos.php:759 ../../mod/community.php:16
+#: ../../mod/dfrn_request.php:732 ../../mod/viewcontacts.php:17
#: ../../mod/display.php:7 ../../mod/search.php:71 ../../mod/directory.php:29
msgid "Public access denied."
msgstr "Öffentlicher Zugriff verweigert."
-#: ../../mod/photos.php:770
+#: ../../mod/photos.php:769
msgid "No photos selected"
msgstr "Keine Bilder ausgewählt"
-#: ../../mod/photos.php:847
+#: ../../mod/photos.php:846
msgid "Access to this item is restricted."
msgstr "Zugriff zu diesem Eintrag wurde eingeschränkt."
-#: ../../mod/photos.php:908
+#: ../../mod/photos.php:907
msgid "Upload Photos"
msgstr "Bilder hochladen"
-#: ../../mod/photos.php:911 ../../mod/photos.php:955
+#: ../../mod/photos.php:910 ../../mod/photos.php:954
msgid "New album name: "
msgstr "Name des neuen Albums: "
-#: ../../mod/photos.php:912
+#: ../../mod/photos.php:911
msgid "or existing album name: "
msgstr "oder existierender Albumname: "
-#: ../../mod/photos.php:913
+#: ../../mod/photos.php:912
msgid "Do not show a status post for this upload"
msgstr "Keine Status-Mitteilung für diesen Beitrag anzeigen"
-#: ../../mod/photos.php:915 ../../mod/photos.php:1190
+#: ../../mod/photos.php:914 ../../mod/photos.php:1189
msgid "Permissions"
msgstr "Berechtigungen"
-#: ../../mod/photos.php:970
+#: ../../mod/photos.php:969
msgid "Edit Album"
msgstr "Album bearbeiten"
-#: ../../mod/photos.php:985 ../../mod/photos.php:1408
+#: ../../mod/photos.php:984 ../../mod/photos.php:1407
msgid "View Photo"
msgstr "Fotos betrachten"
-#: ../../mod/photos.php:1020
+#: ../../mod/photos.php:1019
msgid "Permission denied. Access to this item may be restricted."
msgstr "Zugriff verweigert. Zugriff zu diesem Eintrag könnte eingeschränkt sein."
-#: ../../mod/photos.php:1022
+#: ../../mod/photos.php:1021
msgid "Photo not available"
msgstr "Foto nicht verfügbar"
-#: ../../mod/photos.php:1072
+#: ../../mod/photos.php:1071
msgid "View photo"
msgstr "Fotos ansehen"
-#: ../../mod/photos.php:1072
+#: ../../mod/photos.php:1071
msgid "Edit photo"
msgstr "Foto bearbeiten"
-#: ../../mod/photos.php:1073
+#: ../../mod/photos.php:1072
msgid "Use as profile photo"
msgstr "Als Profilbild verwenden"
-#: ../../mod/photos.php:1079 ../../include/conversation.php:480
+#: ../../mod/photos.php:1078 ../../include/conversation.php:480
msgid "Private Message"
msgstr "Private Nachricht"
-#: ../../mod/photos.php:1101
+#: ../../mod/photos.php:1100
msgid "View Full Size"
msgstr "Betrachte Originalgröße"
-#: ../../mod/photos.php:1169
+#: ../../mod/photos.php:1168
msgid "Tags: "
msgstr "Tags: "
-#: ../../mod/photos.php:1172
+#: ../../mod/photos.php:1171
msgid "[Remove any tag]"
msgstr "[Tag entfernen]"
-#: ../../mod/photos.php:1183
+#: ../../mod/photos.php:1182
msgid "New album name"
msgstr "Name des neuen Albums"
-#: ../../mod/photos.php:1186
+#: ../../mod/photos.php:1185
msgid "Caption"
msgstr "Bildunterschrift"
-#: ../../mod/photos.php:1188
+#: ../../mod/photos.php:1187
msgid "Add a Tag"
msgstr "Tag hinzufügen"
-#: ../../mod/photos.php:1192
+#: ../../mod/photos.php:1191
msgid ""
"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
msgstr "Beispiel: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
-#: ../../mod/photos.php:1212 ../../include/conversation.php:529
+#: ../../mod/photos.php:1211 ../../include/conversation.php:529
msgid "I like this (toggle)"
msgstr "Ich mag das (toggle)"
-#: ../../mod/photos.php:1213 ../../include/conversation.php:530
+#: ../../mod/photos.php:1212 ../../include/conversation.php:530
msgid "I don't like this (toggle)"
msgstr "Ich mag das nicht (toggle)"
-#: ../../mod/photos.php:1214 ../../include/conversation.php:956
+#: ../../mod/photos.php:1213 ../../include/conversation.php:964
msgid "Share"
msgstr "Teilen"
-#: ../../mod/photos.php:1215 ../../mod/editpost.php:104
+#: ../../mod/photos.php:1214 ../../mod/editpost.php:104
#: ../../mod/wallmessage.php:145 ../../mod/message.php:188
-#: ../../mod/message.php:357 ../../include/conversation.php:362
-#: ../../include/conversation.php:698 ../../include/conversation.php:975
+#: ../../mod/message.php:380 ../../include/conversation.php:361
+#: ../../include/conversation.php:706 ../../include/conversation.php:983
msgid "Please wait"
msgstr "Bitte warten"
-#: ../../mod/photos.php:1231 ../../mod/photos.php:1271
-#: ../../mod/photos.php:1302 ../../include/conversation.php:552
+#: ../../mod/photos.php:1230 ../../mod/photos.php:1270
+#: ../../mod/photos.php:1301 ../../include/conversation.php:552
msgid "This is you"
msgstr "Das bist du"
-#: ../../mod/photos.php:1233 ../../mod/photos.php:1273
-#: ../../mod/photos.php:1304 ../../include/conversation.php:554
-#: ../../boot.php:495
+#: ../../mod/photos.php:1232 ../../mod/photos.php:1272
+#: ../../mod/photos.php:1303 ../../include/conversation.php:554
+#: ../../boot.php:506
msgid "Comment"
msgstr "Kommentar"
-#: ../../mod/photos.php:1235 ../../mod/editpost.php:125
-#: ../../include/conversation.php:556 ../../include/conversation.php:993
+#: ../../mod/photos.php:1234 ../../mod/editpost.php:125
+#: ../../include/conversation.php:564 ../../include/conversation.php:1001
msgid "Preview"
msgstr "Vorschau"
-#: ../../mod/photos.php:1332 ../../mod/settings.php:595
-#: ../../mod/settings.php:676 ../../mod/group.php:168 ../../mod/admin.php:548
-#: ../../include/conversation.php:318 ../../include/conversation.php:576
+#: ../../mod/photos.php:1331 ../../mod/settings.php:602
+#: ../../mod/settings.php:683 ../../mod/group.php:168 ../../mod/admin.php:644
+#: ../../include/conversation.php:318 ../../include/conversation.php:584
msgid "Delete"
msgstr "Löschen"
-#: ../../mod/photos.php:1414
+#: ../../mod/photos.php:1413
msgid "View Album"
msgstr "Album betrachten"
-#: ../../mod/photos.php:1423
+#: ../../mod/photos.php:1422
msgid "Recent Photos"
msgstr "Neueste Fotos"
@@ -597,46 +585,44 @@ msgstr "Neueste Fotos"
msgid "Not available."
msgstr "Nicht verfügbar."
-#: ../../mod/community.php:30 ../../view/theme/diabook-red/theme.php:245
-#: ../../view/theme/diabook-blue/theme.php:245
-#: ../../view/theme/diabook/theme.php:255
-#: ../../view/theme/diabook-aerith/theme.php:246 ../../include/nav.php:101
+#: ../../mod/community.php:30 ../../view/theme/diabook/theme.php:71
+#: ../../include/nav.php:101
msgid "Community"
msgstr "Gemeinschaft"
-#: ../../mod/community.php:61 ../../mod/search.php:115
+#: ../../mod/community.php:61 ../../mod/search.php:128
msgid "No results."
msgstr "Keine Ergebnisse."
-#: ../../mod/friendica.php:47
+#: ../../mod/friendica.php:55
msgid "This is Friendica, version"
msgstr "Dies ist Friendica, Version"
-#: ../../mod/friendica.php:48
+#: ../../mod/friendica.php:56
msgid "running at web location"
msgstr "die unter folgender Webadresse zu finden ist"
-#: ../../mod/friendica.php:50
+#: ../../mod/friendica.php:58
msgid ""
"Please visit <a href=\"http://friendica.com\">Friendica.com</a> to learn "
"more about the Friendica project."
msgstr "Bitte besuche <a href=\"http://friendica.com\">Friendica.com</a> um mehr über das Friendica Projekt zu erfahren."
-#: ../../mod/friendica.php:52
+#: ../../mod/friendica.php:60
msgid "Bug reports and issues: please visit"
msgstr "Probleme oder Fehler gefunden? Bitte besuche"
-#: ../../mod/friendica.php:53
+#: ../../mod/friendica.php:61
msgid ""
"Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - "
"dot com"
msgstr "Vorschläge, Lob, Spenden usw.: E-Mail an \"Info\" at Friendica - dot com"
-#: ../../mod/friendica.php:58
+#: ../../mod/friendica.php:75
msgid "Installed plugins/addons/apps:"
msgstr "Installierte Plugins/Erweiterungen/Apps"
-#: ../../mod/friendica.php:71
+#: ../../mod/friendica.php:88
msgid "No installed plugins/addons/apps"
msgstr "Keine Plugins/Erweiterungen/Apps installiert"
@@ -648,30 +634,30 @@ msgstr "Beitrag nicht gefunden"
msgid "Edit post"
msgstr "Beitrag bearbeiten"
-#: ../../mod/editpost.php:80 ../../include/conversation.php:942
+#: ../../mod/editpost.php:80 ../../include/conversation.php:950
msgid "Post to Email"
msgstr "An E-Mail senden"
-#: ../../mod/editpost.php:95 ../../mod/settings.php:594
-#: ../../include/conversation.php:563
+#: ../../mod/editpost.php:95 ../../mod/settings.php:601
+#: ../../include/conversation.php:571
msgid "Edit"
msgstr "Bearbeiten"
#: ../../mod/editpost.php:96 ../../mod/wallmessage.php:143
-#: ../../mod/message.php:186 ../../mod/message.php:355
-#: ../../include/conversation.php:957
+#: ../../mod/message.php:186 ../../mod/message.php:378
+#: ../../include/conversation.php:965
msgid "Upload photo"
msgstr "Foto hochladen"
-#: ../../mod/editpost.php:97 ../../include/conversation.php:959
+#: ../../mod/editpost.php:97 ../../include/conversation.php:967
msgid "Attach file"
msgstr "Datei anhängen"
#: ../../mod/editpost.php:98 ../../mod/wallmessage.php:144
-#: ../../mod/message.php:187 ../../mod/message.php:356
-#: ../../include/conversation.php:961
+#: ../../mod/message.php:187 ../../mod/message.php:379
+#: ../../include/conversation.php:969
msgid "Insert web link"
-msgstr "eine Kontaktanfrage"
+msgstr "einen Link einfügen"
#: ../../mod/editpost.php:99
msgid "Insert YouTube video"
@@ -685,35 +671,35 @@ msgstr "Vorbis [.ogg] Video einfügen"
msgid "Insert Vorbis [.ogg] audio"
msgstr "Vorbis [.ogg] Audio einfügen"
-#: ../../mod/editpost.php:102 ../../include/conversation.php:967
+#: ../../mod/editpost.php:102 ../../include/conversation.php:975
msgid "Set your location"
msgstr "Deinen Standort festlegen"
-#: ../../mod/editpost.php:103 ../../include/conversation.php:969
+#: ../../mod/editpost.php:103 ../../include/conversation.php:977
msgid "Clear browser location"
msgstr "Browser-Standort leeren"
-#: ../../mod/editpost.php:105 ../../include/conversation.php:976
+#: ../../mod/editpost.php:105 ../../include/conversation.php:984
msgid "Permission settings"
msgstr "Berechtigungseinstellungen"
-#: ../../mod/editpost.php:113 ../../include/conversation.php:985
+#: ../../mod/editpost.php:113 ../../include/conversation.php:993
msgid "CC: email addresses"
msgstr "Cc:-E-Mail-Addressen"
-#: ../../mod/editpost.php:114 ../../include/conversation.php:986
+#: ../../mod/editpost.php:114 ../../include/conversation.php:994
msgid "Public post"
msgstr "Öffentlicher Beitrag"
-#: ../../mod/editpost.php:117 ../../include/conversation.php:972
+#: ../../mod/editpost.php:117 ../../include/conversation.php:980
msgid "Set title"
msgstr "Titel setzen"
-#: ../../mod/editpost.php:119 ../../include/conversation.php:974
+#: ../../mod/editpost.php:119 ../../include/conversation.php:982
msgid "Categories (comma-separated list)"
-msgstr "Kategorien (mit Komma separierte Liste)"
+msgstr "Kategorien (kommasepariert)"
-#: ../../mod/editpost.php:120 ../../include/conversation.php:988
+#: ../../mod/editpost.php:120 ../../include/conversation.php:996
msgid "Example: bob@example.com, mary@example.com"
msgstr "Z.B.: bob@example.com, mary@example.com"
@@ -721,19 +707,19 @@ msgstr "Z.B.: bob@example.com, mary@example.com"
msgid "This introduction has already been accepted."
msgstr "Diese Kontaktanfrage wurde bereits akzeptiert."
-#: ../../mod/dfrn_request.php:117 ../../mod/dfrn_request.php:427
+#: ../../mod/dfrn_request.php:117 ../../mod/dfrn_request.php:487
msgid "Profile location is not valid or does not contain profile information."
msgstr "Profiladresse ist ungültig oder stellt einige Profildaten nicht zur Verfügung."
-#: ../../mod/dfrn_request.php:122 ../../mod/dfrn_request.php:432
+#: ../../mod/dfrn_request.php:122 ../../mod/dfrn_request.php:492
msgid "Warning: profile location has no identifiable owner name."
msgstr "Warnung: Es konnte kein Name des Besitzers von der angegebenen Profiladresse gefunden werden."
-#: ../../mod/dfrn_request.php:124 ../../mod/dfrn_request.php:434
+#: ../../mod/dfrn_request.php:124 ../../mod/dfrn_request.php:494
msgid "Warning: profile location has no profile photo."
msgstr "Warnung: Es konnte kein Profilbild bei der angegebenen Profiladresse gefunden werden."
-#: ../../mod/dfrn_request.php:127 ../../mod/dfrn_request.php:437
+#: ../../mod/dfrn_request.php:127 ../../mod/dfrn_request.php:497
#, php-format
msgid "%d required parameter was not found at the given location"
msgid_plural "%d required parameters were not found at the given location"
@@ -775,130 +761,130 @@ msgstr "Ungültige E-Mail Adresse."
#: ../../mod/dfrn_request.php:344
msgid "This account has not been configured for email. Request failed."
-msgstr ""
+msgstr "Dieses Konto ist nicht für Email konfiguriert. Anfrage fehlgeschlagen."
-#: ../../mod/dfrn_request.php:372
+#: ../../mod/dfrn_request.php:432
msgid "Unable to resolve your name at the provided location."
msgstr "Konnte deinen Namen an der angegebenen Stelle nicht finden."
-#: ../../mod/dfrn_request.php:385
+#: ../../mod/dfrn_request.php:445
msgid "You have already introduced yourself here."
msgstr "Du hast dich hier bereits vorgestellt."
-#: ../../mod/dfrn_request.php:389
+#: ../../mod/dfrn_request.php:449
#, php-format
msgid "Apparently you are already friends with %s."
msgstr "Es scheint so, als ob du bereits mit %s befreundet bist."
-#: ../../mod/dfrn_request.php:410
+#: ../../mod/dfrn_request.php:470
msgid "Invalid profile URL."
msgstr "Ungültige Profil-URL."
-#: ../../mod/dfrn_request.php:416 ../../mod/follow.php:20
+#: ../../mod/dfrn_request.php:476 ../../mod/follow.php:20
msgid "Disallowed profile URL."
msgstr "Nicht erlaubte Profil-URL."
-#: ../../mod/dfrn_request.php:485 ../../mod/contacts.php:102
+#: ../../mod/dfrn_request.php:545 ../../mod/contacts.php:102
msgid "Failed to update contact record."
msgstr "Aktualisierung der Kontaktdaten fehlgeschlagen."
-#: ../../mod/dfrn_request.php:506
+#: ../../mod/dfrn_request.php:566
msgid "Your introduction has been sent."
msgstr "Deine Kontaktanfrage wurde gesendet."
-#: ../../mod/dfrn_request.php:559
+#: ../../mod/dfrn_request.php:619
msgid "Please login to confirm introduction."
msgstr "Bitte melde dich an, um die Kontaktanfrage zu bestätigen."
-#: ../../mod/dfrn_request.php:573
+#: ../../mod/dfrn_request.php:633
msgid ""
"Incorrect identity currently logged in. Please login to "
"<strong>this</strong> profile."
msgstr "Momentan bist du mit einer anderen Identität angemeldet. Bitte melde Dich mit <strong>diesem</strong> Profil an."
-#: ../../mod/dfrn_request.php:585
+#: ../../mod/dfrn_request.php:645
#, php-format
msgid "Welcome home %s."
msgstr "Willkommen zurück %s."
-#: ../../mod/dfrn_request.php:586
+#: ../../mod/dfrn_request.php:646
#, php-format
msgid "Please confirm your introduction/connection request to %s."
msgstr "Bitte bestätige deine Kontaktanfrage bei %s."
-#: ../../mod/dfrn_request.php:587
+#: ../../mod/dfrn_request.php:647
msgid "Confirm"
msgstr "Bestätigen"
-#: ../../mod/dfrn_request.php:628 ../../include/items.php:2690
+#: ../../mod/dfrn_request.php:688 ../../include/items.php:2707
msgid "[Name Withheld]"
msgstr "[Name unterdrückt]"
-#: ../../mod/dfrn_request.php:715
+#: ../../mod/dfrn_request.php:781
msgid ""
"Please enter your 'Identity Address' from one of the following supported "
"communications networks:"
msgstr "Bitte gib die Adresse deines Profils in einem der unterstützten sozialen Netzwerke an:"
-#: ../../mod/dfrn_request.php:731
+#: ../../mod/dfrn_request.php:797
msgid "<strike>Connect as an email follower</strike> (Coming soon)"
msgstr "<strike>Als E-Mail-Kontakt verbinden</strike> (In Kürze verfügbar)"
-#: ../../mod/dfrn_request.php:733
+#: ../../mod/dfrn_request.php:799
msgid ""
"If you are not yet a member of the free social web, <a "
"href=\"http://dir.friendica.com/siteinfo\">follow this link to find a public"
" Friendica site and join us today</a>."
msgstr "Wenn du noch kein Mitglied dieses freien sozialen Netzwerks bist, <a href=\"http://dir.friendica.com/siteinfo\">folge diesem Link</a> um einen öffentlichen Friendica-Server zu finden und beizutreten."
-#: ../../mod/dfrn_request.php:736
+#: ../../mod/dfrn_request.php:802
msgid "Friend/Connection Request"
msgstr "Freundschafts-/Kontaktanfrage"
-#: ../../mod/dfrn_request.php:737
+#: ../../mod/dfrn_request.php:803
msgid ""
"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, "
"testuser@identi.ca"
msgstr "Beispiele: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@identi.ca"
-#: ../../mod/dfrn_request.php:738
+#: ../../mod/dfrn_request.php:804
msgid "Please answer the following:"
msgstr "Bitte beantworte Folgendes:"
-#: ../../mod/dfrn_request.php:739
+#: ../../mod/dfrn_request.php:805
#, php-format
msgid "Does %s know you?"
msgstr "Kennt %s dich?"
-#: ../../mod/dfrn_request.php:742
+#: ../../mod/dfrn_request.php:808
msgid "Add a personal note:"
msgstr "Eine persönliche Notiz beifügen:"
-#: ../../mod/dfrn_request.php:744 ../../include/contact_selectors.php:76
+#: ../../mod/dfrn_request.php:810 ../../include/contact_selectors.php:76
msgid "Friendica"
msgstr "Friendica"
-#: ../../mod/dfrn_request.php:745
+#: ../../mod/dfrn_request.php:811
msgid "StatusNet/Federated Social Web"
msgstr "StatusNet/Federated Social Web"
-#: ../../mod/dfrn_request.php:746 ../../mod/settings.php:629
+#: ../../mod/dfrn_request.php:812 ../../mod/settings.php:636
#: ../../include/contact_selectors.php:80
msgid "Diaspora"
msgstr "Diaspora"
-#: ../../mod/dfrn_request.php:747
+#: ../../mod/dfrn_request.php:813
#, php-format
msgid ""
" - please do not use this form. Instead, enter %s into your Diaspora search"
" bar."
msgstr " - bitte verwende dieses Formular nicht. Stattdessen suche nach %s in deiner Diaspora Suchleiste."
-#: ../../mod/dfrn_request.php:748
+#: ../../mod/dfrn_request.php:814
msgid "Your Identity Address:"
msgstr "Adresse deines Profils:"
-#: ../../mod/dfrn_request.php:751
+#: ../../mod/dfrn_request.php:817
msgid "Submit Request"
msgstr "Anfrage abschicken"
@@ -1079,8 +1065,8 @@ msgid "mb_string PHP module"
msgstr "PHP: mb_string-Modul"
#: ../../mod/install.php:383 ../../mod/install.php:385
-msgid "Apace mod_rewrite module"
-msgstr "Apache: mod_rewrite-Modul"
+msgid "Apache mod_rewrite module"
+msgstr "Apache mod_rewrite module"
#: ../../mod/install.php:383
msgid ""
@@ -1194,7 +1180,7 @@ msgid "is interested in:"
msgstr "ist interessiert an:"
#: ../../mod/match.php:58 ../../mod/suggest.php:59
-#: ../../include/contact_widgets.php:9 ../../boot.php:1027
+#: ../../include/contact_widgets.php:9 ../../boot.php:1036
msgid "Connect"
msgstr "Verbinden"
@@ -1225,8 +1211,8 @@ msgid "Discard"
msgstr "Verwerfen"
#: ../../mod/notifications.php:51 ../../mod/notifications.php:160
-#: ../../mod/notifications.php:206 ../../mod/contacts.php:308
-#: ../../mod/contacts.php:351
+#: ../../mod/notifications.php:206 ../../mod/contacts.php:296
+#: ../../mod/contacts.php:348
msgid "Ignore"
msgstr "Ignorieren"
@@ -1238,15 +1224,12 @@ msgstr "System"
msgid "Network"
msgstr "Netzwerk"
-#: ../../mod/notifications.php:85 ../../mod/network.php:182
+#: ../../mod/notifications.php:85 ../../mod/network.php:184
msgid "Personal"
msgstr "Persönlich"
-#: ../../mod/notifications.php:90 ../../view/theme/diabook-red/theme.php:239
-#: ../../view/theme/diabook-blue/theme.php:239
-#: ../../view/theme/diabook/theme.php:249
-#: ../../view/theme/diabook-aerith/theme.php:240 ../../include/nav.php:77
-#: ../../include/nav.php:115
+#: ../../mod/notifications.php:90 ../../view/theme/diabook/theme.php:65
+#: ../../include/nav.php:77 ../../include/nav.php:115
msgid "Home"
msgstr "Pinnwand"
@@ -1281,7 +1264,7 @@ msgid "suggested by %s"
msgstr "vorgeschlagen von %s"
#: ../../mod/notifications.php:153 ../../mod/notifications.php:200
-#: ../../mod/contacts.php:356
+#: ../../mod/contacts.php:354
msgid "Hide this contact from others"
msgstr "Verberge diesen Kontakt vor anderen"
@@ -1294,7 +1277,7 @@ msgid "if applicable"
msgstr "falls anwendbar"
#: ../../mod/notifications.php:157 ../../mod/notifications.php:204
-#: ../../mod/admin.php:546
+#: ../../mod/admin.php:642
msgid "Approve"
msgstr "Genehmigen"
@@ -1431,213 +1414,275 @@ msgstr "Kontakt wurde ignoriert"
msgid "Contact has been unignored"
msgstr "Kontakt wird nicht mehr ignoriert"
-#: ../../mod/contacts.php:200
-msgid "stopped following"
-msgstr "wird nicht mehr gefolgt"
+#: ../../mod/contacts.php:195
+msgid "Contact has been archived"
+msgstr "Kontakt wurde archiviert"
+
+#: ../../mod/contacts.php:195
+msgid "Contact has been unarchived"
+msgstr "Kontakt wurde aus dem Archiv geholt"
-#: ../../mod/contacts.php:221
+#: ../../mod/contacts.php:208
msgid "Contact has been removed."
msgstr "Kontakt wurde entfernt."
-#: ../../mod/contacts.php:251
+#: ../../mod/contacts.php:238
#, php-format
msgid "You are mutual friends with %s"
msgstr "Du hast mit %s eine beidseitige Freundschaft"
-#: ../../mod/contacts.php:255
+#: ../../mod/contacts.php:242
#, php-format
msgid "You are sharing with %s"
msgstr "Du teilst mit %s"
-#: ../../mod/contacts.php:260
+#: ../../mod/contacts.php:247
#, php-format
msgid "%s is sharing with you"
msgstr "%s teilt mit Dir"
-#: ../../mod/contacts.php:277
+#: ../../mod/contacts.php:264
msgid "Private communications are not available for this contact."
msgstr "Private Kommunikation ist für diesen Kontakt nicht verfügbar."
-#: ../../mod/contacts.php:280
+#: ../../mod/contacts.php:267
msgid "Never"
msgstr "Niemals"
-#: ../../mod/contacts.php:284
+#: ../../mod/contacts.php:271
msgid "(Update was successful)"
msgstr "(Aktualisierung war erfolgreich)"
-#: ../../mod/contacts.php:284
+#: ../../mod/contacts.php:271
msgid "(Update was not successful)"
msgstr "(Aktualisierung war nicht erfolgreich)"
-#: ../../mod/contacts.php:286
+#: ../../mod/contacts.php:273
msgid "Suggest friends"
msgstr "Kontakte vorschlagen"
-#: ../../mod/contacts.php:290
+#: ../../mod/contacts.php:277
#, php-format
msgid "Network type: %s"
msgstr "Netzwerk Typ: %s"
-#: ../../mod/contacts.php:293
+#: ../../mod/contacts.php:280 ../../include/contact_widgets.php:183
#, php-format
msgid "%d contact in common"
msgid_plural "%d contacts in common"
msgstr[0] "%d gemeinsamer Kontakt"
msgstr[1] "%d gemeinsame Kontakte"
-#: ../../mod/contacts.php:298
+#: ../../mod/contacts.php:285
msgid "View all contacts"
msgstr "Alle Kontakte anzeigen"
-#: ../../mod/contacts.php:303 ../../mod/contacts.php:350
-#: ../../mod/admin.php:550
+#: ../../mod/contacts.php:290 ../../mod/contacts.php:347
+#: ../../mod/admin.php:646
msgid "Unblock"
msgstr "Entsperren"
-#: ../../mod/contacts.php:303 ../../mod/contacts.php:350
-#: ../../mod/admin.php:549
+#: ../../mod/contacts.php:290 ../../mod/contacts.php:347
+#: ../../mod/admin.php:645
msgid "Block"
msgstr "Sperren"
-#: ../../mod/contacts.php:308 ../../mod/contacts.php:351
+#: ../../mod/contacts.php:293
+msgid "Toggle Blocked status"
+msgstr "Geblockt-Sttaus ein-/ausschalten"
+
+#: ../../mod/contacts.php:296 ../../mod/contacts.php:348
msgid "Unignore"
msgstr "Ignorieren aufheben"
-#: ../../mod/contacts.php:313
+#: ../../mod/contacts.php:299
+msgid "Toggle Ignored status"
+msgstr "Ignoriert-Status ein-/ausschalten"
+
+#: ../../mod/contacts.php:303
+msgid "Unarchive"
+msgstr "Unarchivieren"
+
+#: ../../mod/contacts.php:303
+msgid "Archive"
+msgstr "Archivieren"
+
+#: ../../mod/contacts.php:306
+msgid "Toggle Archive status"
+msgstr "Archiviert-Status ein-/ausschalten"
+
+#: ../../mod/contacts.php:309
msgid "Repair"
msgstr "Reparieren"
-#: ../../mod/contacts.php:323
+#: ../../mod/contacts.php:312
+msgid "Advanced Contact Settings"
+msgstr "Fortgeschrittene Kontakteinstellungen"
+
+#: ../../mod/contacts.php:320
msgid "Contact Editor"
msgstr "Kontakt Editor"
-#: ../../mod/contacts.php:326
+#: ../../mod/contacts.php:323
msgid "Profile Visibility"
msgstr "Profil Anzeige"
-#: ../../mod/contacts.php:327
+#: ../../mod/contacts.php:324
#, php-format
msgid ""
"Please choose the profile you would like to display to %s when viewing your "
"profile securely."
msgstr "Bitte wähle eines deiner Profile das angezeigt werden soll, wenn %s dein Profil aufruft."
-#: ../../mod/contacts.php:328
+#: ../../mod/contacts.php:325
msgid "Contact Information / Notes"
msgstr "Kontakt Informationen / Notizen"
-#: ../../mod/contacts.php:329
+#: ../../mod/contacts.php:326
msgid "Edit contact notes"
msgstr "Notizen zum Kontakt bearbiten"
-#: ../../mod/contacts.php:334 ../../mod/contacts.php:507
+#: ../../mod/contacts.php:331 ../../mod/contacts.php:522
#: ../../mod/viewcontacts.php:62 ../../mod/nogroup.php:40
#, php-format
msgid "Visit %s's profile [%s]"
msgstr "Besuche %ss Profil [%s]"
-#: ../../mod/contacts.php:335
+#: ../../mod/contacts.php:332
msgid "Block/Unblock contact"
msgstr "Kontakt blockieren/freischalten"
-#: ../../mod/contacts.php:336
+#: ../../mod/contacts.php:333
msgid "Ignore contact"
msgstr "Ignoriere den Kontakt"
-#: ../../mod/contacts.php:337
+#: ../../mod/contacts.php:334
msgid "Repair URL settings"
msgstr "URL Einstellungen reparieren"
-#: ../../mod/contacts.php:338
+#: ../../mod/contacts.php:335
msgid "View conversations"
msgstr "Unterhaltungen anzeigen"
-#: ../../mod/contacts.php:340
+#: ../../mod/contacts.php:337
msgid "Delete contact"
msgstr "Lösche den Kontakt"
-#: ../../mod/contacts.php:344
+#: ../../mod/contacts.php:341
msgid "Last update:"
msgstr "letzte Aktualisierung:"
-#: ../../mod/contacts.php:345
+#: ../../mod/contacts.php:342
msgid "Update public posts"
msgstr "Öffentliche Beiträge aktualisieren"
-#: ../../mod/contacts.php:347 ../../mod/admin.php:979
+#: ../../mod/contacts.php:344 ../../mod/admin.php:1117
msgid "Update now"
msgstr "Jetzt aktualisieren"
-#: ../../mod/contacts.php:354
+#: ../../mod/contacts.php:351
msgid "Currently blocked"
msgstr "Derzeit geblockt"
-#: ../../mod/contacts.php:355
+#: ../../mod/contacts.php:352
msgid "Currently ignored"
msgstr "Derzeit ignoriert"
-#: ../../mod/contacts.php:356
+#: ../../mod/contacts.php:353
+msgid "Currently archived"
+msgstr "Momentan archiviert"
+
+#: ../../mod/contacts.php:354
msgid ""
"Replies/likes to your public posts <strong>may</strong> still be visible"
msgstr "Antworten/Likes auf deine öffentlichen Beiträge <strong>könnten</strong> weiterhin sichtbar sein"
-#: ../../mod/contacts.php:405
+#: ../../mod/contacts.php:407
msgid "Suggestions"
msgstr "Kontaktvorschläge"
-#: ../../mod/contacts.php:410 ../../mod/group.php:191
+#: ../../mod/contacts.php:410
+msgid "Suggest potential friends"
+msgstr "Freunde vorschlagen"
+
+#: ../../mod/contacts.php:413 ../../mod/group.php:191
msgid "All Contacts"
msgstr "Alle Kontakte"
-#: ../../mod/contacts.php:415
-msgid "Unblocked Contacts"
-msgstr "Nicht blockierte Kontakte"
+#: ../../mod/contacts.php:416
+msgid "Show all contacts"
+msgstr "Alle Kontakte anzeigen"
+
+#: ../../mod/contacts.php:419
+msgid "Unblocked"
+msgstr "Ungeblockt"
+
+#: ../../mod/contacts.php:422
+msgid "Only show unblocked contacts"
+msgstr "Nur nicht-blockierte Kontakte anzeigen"
-#: ../../mod/contacts.php:421
-msgid "Blocked Contacts"
-msgstr "Blockierte Kontakte"
+#: ../../mod/contacts.php:426
+msgid "Blocked"
+msgstr "Geblockt"
-#: ../../mod/contacts.php:427
-msgid "Ignored Contacts"
-msgstr "Ignorierte Kontakte"
+#: ../../mod/contacts.php:429
+msgid "Only show blocked contacts"
+msgstr "Nur blockierte Kontakte anzeigen"
#: ../../mod/contacts.php:433
-msgid "Hidden Contacts"
-msgstr "Verborgene Kontakte"
+msgid "Ignored"
+msgstr "Ignoriert"
-#: ../../mod/contacts.php:483
+#: ../../mod/contacts.php:436
+msgid "Only show ignored contacts"
+msgstr "Nur ignorierte Kontakte anzeigen"
+
+#: ../../mod/contacts.php:440
+msgid "Archived"
+msgstr "Archiviert"
+
+#: ../../mod/contacts.php:443
+msgid "Only show archived contacts"
+msgstr "Nur archivierte Kontakte anzeigen"
+
+#: ../../mod/contacts.php:447
+msgid "Hidden"
+msgstr "Verborgen"
+
+#: ../../mod/contacts.php:450
+msgid "Only show hidden contacts"
+msgstr "Nur verborgene Kontakte anzeigen"
+
+#: ../../mod/contacts.php:498
msgid "Mutual Friendship"
msgstr "Beidseitige Freundschaft"
-#: ../../mod/contacts.php:487
+#: ../../mod/contacts.php:502
msgid "is a fan of yours"
msgstr "ist ein Fan von dir"
-#: ../../mod/contacts.php:491
+#: ../../mod/contacts.php:506
msgid "you are a fan of"
msgstr "du bist Fan von"
-#: ../../mod/contacts.php:508 ../../mod/nogroup.php:41
+#: ../../mod/contacts.php:523 ../../mod/nogroup.php:41
msgid "Edit contact"
msgstr "Kontakt bearbeiten"
-#: ../../mod/contacts.php:529 ../../view/theme/diabook-red/theme.php:241
-#: ../../view/theme/diabook-blue/theme.php:241
-#: ../../view/theme/diabook/theme.php:251
-#: ../../view/theme/diabook-aerith/theme.php:242 ../../include/nav.php:139
+#: ../../mod/contacts.php:544 ../../view/theme/diabook/theme.php:67
+#: ../../include/nav.php:139
msgid "Contacts"
msgstr "Kontakte"
-#: ../../mod/contacts.php:533
+#: ../../mod/contacts.php:548
msgid "Search your contacts"
msgstr "Suche in deinen Kontakten"
-#: ../../mod/contacts.php:534 ../../mod/directory.php:57
+#: ../../mod/contacts.php:549 ../../mod/directory.php:57
msgid "Finding: "
msgstr "Funde: "
-#: ../../mod/contacts.php:535 ../../mod/directory.php:59
+#: ../../mod/contacts.php:550 ../../mod/directory.php:59
#: ../../include/contact_widgets.php:33
msgid "Find"
msgstr "Finde"
@@ -1657,10 +1702,11 @@ msgstr "Anfrage zum Zurücksetzen des Passworts auf %s erhalten"
#: ../../mod/lostpass.php:45 ../../mod/lostpass.php:107
#: ../../mod/register.php:388 ../../mod/register.php:442
-#: ../../mod/regmod.php:54 ../../mod/dfrn_confirm.php:732
-#: ../../addon/facebook/facebook.php:625
-#: ../../addon/facebook/facebook.php:1090
-#: ../../addon/testdrive/testdrive.php:58 ../../include/items.php:2699
+#: ../../mod/regmod.php:54 ../../mod/dfrn_confirm.php:742
+#: ../../addon/facebook/facebook.php:680
+#: ../../addon/facebook/facebook.php:1170
+#: ../../addon/testdrive/testdrive.php:58 ../../include/items.php:2716
+#: ../../boot.php:686
msgid "Administrator"
msgstr "Administrator"
@@ -1670,7 +1716,7 @@ msgid ""
"Password reset failed."
msgstr "Anfrage konnte nicht verifiziert werden. (Eventuell hast du bereits eine ähnliche Anfrage gestellt.) Zurücksetzen des Passworts gescheitert."
-#: ../../mod/lostpass.php:83 ../../boot.php:809
+#: ../../mod/lostpass.php:83 ../../boot.php:818
msgid "Password Reset"
msgstr "Passwort zurücksetzen"
@@ -1738,468 +1784,475 @@ msgstr "Verbundene Programme"
msgid "Export personal data"
msgstr "Persönliche Daten exportieren"
-#: ../../mod/settings.php:83 ../../mod/admin.php:631 ../../mod/admin.php:817
+#: ../../mod/settings.php:80
+msgid "Remove account"
+msgstr "Account entfernen"
+
+#: ../../mod/settings.php:88 ../../mod/admin.php:732 ../../mod/admin.php:937
#: ../../addon/mathjax/mathjax.php:36 ../../include/nav.php:137
msgid "Settings"
msgstr "Einstellungen"
-#: ../../mod/settings.php:126
+#: ../../mod/settings.php:131
msgid "Missing some important data!"
msgstr "Wichtige Daten fehlen!"
-#: ../../mod/settings.php:129 ../../mod/settings.php:558
-#: ../../mod/admin.php:89
+#: ../../mod/settings.php:134 ../../mod/settings.php:565
msgid "Update"
msgstr "Aktualisierungen"
-#: ../../mod/settings.php:234
+#: ../../mod/settings.php:239
msgid "Failed to connect with email account using the settings provided."
msgstr "Konnte das Email Konto mit den angegebenen Einstellungen nicht erreichen."
-#: ../../mod/settings.php:239
+#: ../../mod/settings.php:244
msgid "Email settings updated."
msgstr "EMail Einstellungen bearbeitet."
-#: ../../mod/settings.php:298
+#: ../../mod/settings.php:303
msgid "Passwords do not match. Password unchanged."
msgstr "Die Passwörter stimmen nicht überein. Das Passwort bleibt unverändert."
-#: ../../mod/settings.php:303
+#: ../../mod/settings.php:308
msgid "Empty passwords are not allowed. Password unchanged."
msgstr "Leere Passwörter sind nicht erlaubt. Passwort bleibt unverändert."
-#: ../../mod/settings.php:314
+#: ../../mod/settings.php:319
msgid "Password changed."
msgstr "Passwort ändern."
-#: ../../mod/settings.php:316
+#: ../../mod/settings.php:321
msgid "Password update failed. Please try again."
msgstr "Aktualisierung des Passworts gescheitert, bitte versuche es noch einmal."
-#: ../../mod/settings.php:379
+#: ../../mod/settings.php:385
msgid " Please use a shorter name."
msgstr " Bitte verwende einen kürzeren Namen."
-#: ../../mod/settings.php:381
+#: ../../mod/settings.php:387
msgid " Name too short."
msgstr " Name ist zu kurz."
-#: ../../mod/settings.php:387
+#: ../../mod/settings.php:393
msgid " Not valid email."
msgstr " Keine gültige E-Mail."
-#: ../../mod/settings.php:389
+#: ../../mod/settings.php:395
msgid " Cannot change to that email."
msgstr "Ändern der E-Mail nicht möglich. "
-#: ../../mod/settings.php:461 ../../addon/facebook/facebook.php:450
-#: ../../addon/impressum/impressum.php:75
+#: ../../mod/settings.php:468 ../../addon/facebook/facebook.php:480
+#: ../../addon/impressum/impressum.php:77
#: ../../addon/openstreetmap/openstreetmap.php:80
-#: ../../addon/mathjax/mathjax.php:64 ../../addon/piwik/piwik.php:105
+#: ../../addon/mathjax/mathjax.php:66 ../../addon/piwik/piwik.php:105
#: ../../addon/twitter/twitter.php:370
msgid "Settings updated."
msgstr "Einstellungen aktualisiert."
-#: ../../mod/settings.php:531 ../../mod/settings.php:557
-#: ../../mod/settings.php:593
+#: ../../mod/settings.php:538 ../../mod/settings.php:564
+#: ../../mod/settings.php:600
msgid "Add application"
msgstr "Programm hinzufügen"
-#: ../../mod/settings.php:535 ../../mod/settings.php:561
+#: ../../mod/settings.php:542 ../../mod/settings.php:568
#: ../../addon/statusnet/statusnet.php:547
msgid "Consumer Key"
msgstr "Consumer Key"
-#: ../../mod/settings.php:536 ../../mod/settings.php:562
+#: ../../mod/settings.php:543 ../../mod/settings.php:569
#: ../../addon/statusnet/statusnet.php:546
msgid "Consumer Secret"
msgstr "Consumer Secret"
-#: ../../mod/settings.php:537 ../../mod/settings.php:563
+#: ../../mod/settings.php:544 ../../mod/settings.php:570
msgid "Redirect"
msgstr "Umleiten"
-#: ../../mod/settings.php:538 ../../mod/settings.php:564
+#: ../../mod/settings.php:545 ../../mod/settings.php:571
msgid "Icon url"
msgstr "Icon URL"
-#: ../../mod/settings.php:549
+#: ../../mod/settings.php:556
msgid "You can't edit this application."
msgstr "Du kannst dieses Programm nicht bearbeiten."
-#: ../../mod/settings.php:592
+#: ../../mod/settings.php:599
msgid "Connected Apps"
msgstr "Verbundene Programme"
-#: ../../mod/settings.php:596
+#: ../../mod/settings.php:603
msgid "Client key starts with"
msgstr "Anwender Schlüssel beginnt mit"
-#: ../../mod/settings.php:597
+#: ../../mod/settings.php:604
msgid "No name"
msgstr "Kein Name"
-#: ../../mod/settings.php:598
+#: ../../mod/settings.php:605
msgid "Remove authorization"
msgstr "Autorisierung entziehen"
-#: ../../mod/settings.php:609
+#: ../../mod/settings.php:616
msgid "No Plugin settings configured"
msgstr "Keine Plugin-Einstellungen konfiguriert"
-#: ../../mod/settings.php:617 ../../addon/widgets/widgets.php:123
+#: ../../mod/settings.php:624 ../../addon/widgets/widgets.php:123
msgid "Plugin Settings"
msgstr "Plugin-Einstellungen"
-#: ../../mod/settings.php:629 ../../mod/settings.php:630
+#: ../../mod/settings.php:636 ../../mod/settings.php:637
#, php-format
msgid "Built-in support for %s connectivity is %s"
msgstr "Eingebaute Unterstützung für Verbindungen zu %s ist %s"
-#: ../../mod/settings.php:629 ../../mod/settings.php:630
+#: ../../mod/settings.php:636 ../../mod/settings.php:637
msgid "enabled"
msgstr "eingeschaltet"
-#: ../../mod/settings.php:629 ../../mod/settings.php:630
+#: ../../mod/settings.php:636 ../../mod/settings.php:637
msgid "disabled"
msgstr "ausgeschaltet"
-#: ../../mod/settings.php:630
+#: ../../mod/settings.php:637
msgid "StatusNet"
msgstr "StatusNet"
-#: ../../mod/settings.php:660
+#: ../../mod/settings.php:667
msgid "Connector Settings"
msgstr "Verbindungs-Einstellungen"
-#: ../../mod/settings.php:665
+#: ../../mod/settings.php:672
msgid "Email/Mailbox Setup"
msgstr "E-Mail/Postfach-Einstellungen"
-#: ../../mod/settings.php:666
+#: ../../mod/settings.php:673
msgid ""
"If you wish to communicate with email contacts using this service "
"(optional), please specify how to connect to your mailbox."
msgstr "Wenn du mit E-Mail-Kontakten über diesen Service kommunizieren möchtest (optional), gib bitte die Einstellungen für dein Postfach an."
-#: ../../mod/settings.php:667
+#: ../../mod/settings.php:674
msgid "Last successful email check:"
msgstr "Letzter erfolgreicher Email Check"
-#: ../../mod/settings.php:668
+#: ../../mod/settings.php:675
msgid "Email access is disabled on this site."
msgstr "Zugriff auf E-Mails für diese Seite deaktiviert."
-#: ../../mod/settings.php:669
+#: ../../mod/settings.php:676
msgid "IMAP server name:"
msgstr "IMAP-Server-Name:"
-#: ../../mod/settings.php:670
+#: ../../mod/settings.php:677
msgid "IMAP port:"
msgstr "IMAP-Port:"
-#: ../../mod/settings.php:671
+#: ../../mod/settings.php:678
msgid "Security:"
msgstr "Sicherheit:"
-#: ../../mod/settings.php:671 ../../mod/settings.php:676
+#: ../../mod/settings.php:678 ../../mod/settings.php:683
msgid "None"
msgstr "Keine"
-#: ../../mod/settings.php:672
+#: ../../mod/settings.php:679
msgid "Email login name:"
msgstr "E-Mail-Login-Name:"
-#: ../../mod/settings.php:673
+#: ../../mod/settings.php:680
msgid "Email password:"
msgstr "E-Mail-Passwort:"
-#: ../../mod/settings.php:674
+#: ../../mod/settings.php:681
msgid "Reply-to address:"
msgstr "Reply-to Adresse:"
-#: ../../mod/settings.php:675
+#: ../../mod/settings.php:682
msgid "Send public posts to all email contacts:"
msgstr "Sende öffentliche Beiträge an alle E-Mail-Kontakte:"
-#: ../../mod/settings.php:676
+#: ../../mod/settings.php:683
msgid "Action after import:"
msgstr "Aktion nach Import:"
-#: ../../mod/settings.php:676
+#: ../../mod/settings.php:683
msgid "Mark as seen"
msgstr "Als gelesen markieren"
-#: ../../mod/settings.php:676
+#: ../../mod/settings.php:683
msgid "Move to folder"
msgstr "In einen Ordner verschieben"
-#: ../../mod/settings.php:677
+#: ../../mod/settings.php:684
msgid "Move to folder:"
msgstr "In diesen Ordner verschieben:"
-#: ../../mod/settings.php:737
+#: ../../mod/settings.php:744
msgid "Display Settings"
msgstr "Anzeige Einstellungen"
-#: ../../mod/settings.php:743
+#: ../../mod/settings.php:750
msgid "Display Theme:"
msgstr "Theme:"
-#: ../../mod/settings.php:744
+#: ../../mod/settings.php:751
msgid "Update browser every xx seconds"
msgstr "Browser alle xx Sekunden aktualisieren"
-#: ../../mod/settings.php:744
+#: ../../mod/settings.php:751
msgid "Minimum of 10 seconds, no maximum"
msgstr "Minimal 10 Sekunden, kein Maximum"
-#: ../../mod/settings.php:745
+#: ../../mod/settings.php:752
msgid "Number of items to display on the network page:"
-msgstr "Zahl der Beiträge, welche pro Netzwerkseite angezeigt werden sollen: "
+msgstr "Zahl der Beiträge, die pro Netzwerkseite angezeigt werden sollen: "
-#: ../../mod/settings.php:745
+#: ../../mod/settings.php:752
msgid "Maximum of 100 items"
msgstr "Maximal 100 Beiträge"
-#: ../../mod/settings.php:746
+#: ../../mod/settings.php:753
msgid "Don't show emoticons"
msgstr "Keine Smilies anzeigen"
-#: ../../mod/settings.php:811 ../../mod/admin.php:162 ../../mod/admin.php:522
+#: ../../mod/settings.php:821 ../../mod/admin.php:180 ../../mod/admin.php:618
msgid "Normal Account"
msgstr "Normaler Account"
-#: ../../mod/settings.php:812
+#: ../../mod/settings.php:822
msgid "This account is a normal personal profile"
msgstr "Dieser Account ist ein normales persönliches Profil"
-#: ../../mod/settings.php:815 ../../mod/admin.php:163 ../../mod/admin.php:523
+#: ../../mod/settings.php:825 ../../mod/admin.php:181 ../../mod/admin.php:619
msgid "Soapbox Account"
msgstr "Sandkasten-Account"
-#: ../../mod/settings.php:816
+#: ../../mod/settings.php:826
msgid "Automatically approve all connection/friend requests as read-only fans"
-msgstr "Freundschaftsanfragen werden automatisch als Nurlese-Fans akzeptiert"
+msgstr "Kontaktanfragen werden automatisch als Nurlese-Fans akzeptiert"
-#: ../../mod/settings.php:819 ../../mod/admin.php:164 ../../mod/admin.php:524
+#: ../../mod/settings.php:829 ../../mod/admin.php:182 ../../mod/admin.php:620
msgid "Community/Celebrity Account"
msgstr "Gemeinschafts/Promi-Account"
-#: ../../mod/settings.php:820
+#: ../../mod/settings.php:830
msgid ""
"Automatically approve all connection/friend requests as read-write fans"
-msgstr "Freundschaftsanfragen werden automatisch als Lese-und-Schreib-Fans akzeptiert"
+msgstr "Kontaktanfragen werden automatisch als Lese-und-Schreib-Fans akzeptiert"
-#: ../../mod/settings.php:823 ../../mod/admin.php:165 ../../mod/admin.php:525
+#: ../../mod/settings.php:833 ../../mod/admin.php:183 ../../mod/admin.php:621
msgid "Automatic Friend Account"
msgstr "Automatischer Freundesaccount"
-#: ../../mod/settings.php:824
+#: ../../mod/settings.php:834
msgid "Automatically approve all connection/friend requests as friends"
-msgstr "Freundschaftsanfragen werden automatisch als Freund akzeptiert"
+msgstr "Kontaktanfragen werden automatisch als Freund akzeptiert"
-#: ../../mod/settings.php:834
+#: ../../mod/settings.php:844
msgid "OpenID:"
msgstr "OpenID:"
-#: ../../mod/settings.php:834
+#: ../../mod/settings.php:844
msgid "(Optional) Allow this OpenID to login to this account."
msgstr "(Optional) Erlaube die Anmeldung für diesen Account mit dieser OpenID."
-#: ../../mod/settings.php:844
+#: ../../mod/settings.php:854
msgid "Publish your default profile in your local site directory?"
msgstr "Veröffentliche dein Standardprofil im Verzeichnis der lokalen Seite?"
-#: ../../mod/settings.php:850
+#: ../../mod/settings.php:860
msgid "Publish your default profile in the global social directory?"
msgstr "Veröffentliche dein Standardprofil im weltweiten Verzeichnis?"
-#: ../../mod/settings.php:858
+#: ../../mod/settings.php:868
msgid "Hide your contact/friend list from viewers of your default profile?"
msgstr "Liste der Kontakte vor Betrachtern des Standardprofils verbergen?"
-#: ../../mod/settings.php:862
+#: ../../mod/settings.php:872
msgid "Hide your profile details from unknown viewers?"
msgstr "Profil-Details vor unbekannten Betrachtern verbergen?"
-#: ../../mod/settings.php:867
+#: ../../mod/settings.php:877
msgid "Allow friends to post to your profile page?"
msgstr "Deinen Kontakten erlauben, auf deine Pinnwand zu schreiben?"
-#: ../../mod/settings.php:873
+#: ../../mod/settings.php:883
msgid "Allow friends to tag your posts?"
msgstr "Deinen Kontakten erlauben, deine Beiträge mit Schlagwörtern zu versehen?"
-#: ../../mod/settings.php:879
+#: ../../mod/settings.php:889
msgid "Allow us to suggest you as a potential friend to new members?"
msgstr "Erlaube uns dich als potentiellen Kontakt für neue Mitglieder vorzuschlagen?"
-#: ../../mod/settings.php:885
+#: ../../mod/settings.php:895
msgid "Permit unknown people to send you private mail?"
msgstr "Erlaube es Unbekannten dir private Nachrichten zu schicken?"
-#: ../../mod/settings.php:896
+#: ../../mod/settings.php:906
msgid "Profile is <strong>not published</strong>."
msgstr "Profil ist <strong>nicht veröffentlicht</strong>."
-#: ../../mod/settings.php:902 ../../mod/profile_photo.php:211
+#: ../../mod/settings.php:912 ../../mod/profile_photo.php:211
msgid "or"
msgstr "oder"
-#: ../../mod/settings.php:907
+#: ../../mod/settings.php:917
msgid "Your Identity Address is"
msgstr "Die Adresse deines Profils lautet:"
-#: ../../mod/settings.php:918
+#: ../../mod/settings.php:928
msgid "Automatically expire posts after this many days:"
msgstr "Beiträge verfallen automatisch nach dieser Anzahl von Tagen"
-#: ../../mod/settings.php:918
+#: ../../mod/settings.php:928
msgid "If empty, posts will not expire. Expired posts will be deleted"
msgstr "Wenn leer verfallen Beiträge nie automatisch. Verfallene Beiträge werden gelöscht."
-#: ../../mod/settings.php:919
+#: ../../mod/settings.php:929
msgid "Advanced expiration settings"
msgstr "Erweiterte Verfallseinstellungen"
-#: ../../mod/settings.php:920
+#: ../../mod/settings.php:930
msgid "Advanced Expiration"
msgstr "Erweitertes Verfallen"
-#: ../../mod/settings.php:921
+#: ../../mod/settings.php:931
msgid "Expire posts:"
msgstr "Beiträge verfallen lassen:"
-#: ../../mod/settings.php:922
+#: ../../mod/settings.php:932
msgid "Expire personal notes:"
msgstr "Persönliche Notizen verfallen lassen:"
-#: ../../mod/settings.php:923
+#: ../../mod/settings.php:933
msgid "Expire starred posts:"
msgstr "Markierte Beiträge verfallen lassen:"
-#: ../../mod/settings.php:924
+#: ../../mod/settings.php:934
msgid "Expire photos:"
msgstr "Fotos verfallen lassen:"
-#: ../../mod/settings.php:928
+#: ../../mod/settings.php:938
msgid "Account Settings"
msgstr "Account-Einstellungen"
-#: ../../mod/settings.php:937
+#: ../../mod/settings.php:947
msgid "Password Settings"
msgstr "Passwort-Einstellungen"
-#: ../../mod/settings.php:938
+#: ../../mod/settings.php:948
msgid "New Password:"
msgstr "Neues Passwort:"
-#: ../../mod/settings.php:939
+#: ../../mod/settings.php:949
msgid "Confirm:"
msgstr "Bestätigen:"
-#: ../../mod/settings.php:939
+#: ../../mod/settings.php:949
msgid "Leave password fields blank unless changing"
msgstr "Lass die Passwort-Felder leer, außer du willst das Passwort ändern"
-#: ../../mod/settings.php:943
+#: ../../mod/settings.php:953
msgid "Basic Settings"
msgstr "Grundeinstellungen"
-#: ../../mod/settings.php:944 ../../include/profile_advanced.php:15
+#: ../../mod/settings.php:954 ../../include/profile_advanced.php:15
msgid "Full Name:"
msgstr "Kompletter Name:"
-#: ../../mod/settings.php:945
+#: ../../mod/settings.php:955
msgid "Email Address:"
msgstr "Emailadresse:"
-#: ../../mod/settings.php:946
+#: ../../mod/settings.php:956
msgid "Your Timezone:"
msgstr "Deine Zeitzone:"
-#: ../../mod/settings.php:947
+#: ../../mod/settings.php:957
msgid "Default Post Location:"
msgstr "Standardstandort:"
-#: ../../mod/settings.php:948
+#: ../../mod/settings.php:958
msgid "Use Browser Location:"
msgstr "Verwende den Standort des Browsers:"
-#: ../../mod/settings.php:951
+#: ../../mod/settings.php:961
msgid "Security and Privacy Settings"
msgstr "Sicherheits- und Privatsphäre-Einstellungen"
-#: ../../mod/settings.php:953
+#: ../../mod/settings.php:963
msgid "Maximum Friend Requests/Day:"
msgstr "Maximale Anzahl von Freundschaftsanfragen/Tag:"
-#: ../../mod/settings.php:953 ../../mod/settings.php:968
+#: ../../mod/settings.php:963 ../../mod/settings.php:978
msgid "(to prevent spam abuse)"
msgstr "(um SPAM zu vermeiden)"
-#: ../../mod/settings.php:954
+#: ../../mod/settings.php:964
msgid "Default Post Permissions"
msgstr "Standard-Zugriffsrechte für Beiträge"
-#: ../../mod/settings.php:955
+#: ../../mod/settings.php:965
msgid "(click to open/close)"
msgstr "(klicke zum öffnen/schließen)"
-#: ../../mod/settings.php:968
+#: ../../mod/settings.php:978
msgid "Maximum private messages per day from unknown people:"
msgstr "Maximale Anzahl von privaten Nachrichten, die dir unbekannte Personen pro Tag senden dürfen:"
-#: ../../mod/settings.php:971
+#: ../../mod/settings.php:981
msgid "Notification Settings"
msgstr "Benachrichtigungseinstellungen"
-#: ../../mod/settings.php:972
+#: ../../mod/settings.php:982
msgid "By default post a status message when:"
-msgstr ""
+msgstr "Standardmäßig eine Status-Nachricht posten wenn:"
-#: ../../mod/settings.php:973
+#: ../../mod/settings.php:983
msgid "accepting a friend request"
-msgstr "akzeptieren einer Freundschaftsanfrage"
+msgstr "– du eine Kontaktanfrage akzeptierst"
-#: ../../mod/settings.php:974
+#: ../../mod/settings.php:984
+msgid "joining a forum/community"
+msgstr "– du einem Forum/einer Gemeinschaftsseite beitrittst"
+
+#: ../../mod/settings.php:985
msgid "making an <em>interesting</em> profile change"
-msgstr ""
+msgstr "– du eine <em>interessante</em> Änderung an deinem Profil durchführst"
-#: ../../mod/settings.php:975
+#: ../../mod/settings.php:986
msgid "Send a notification email when:"
msgstr "Benachrichtigungs-E-Mail senden wenn:"
-#: ../../mod/settings.php:976
+#: ../../mod/settings.php:987
msgid "You receive an introduction"
-msgstr "- du eine Kontaktanfrage erhältst"
+msgstr "– du eine Kontaktanfrage erhältst"
-#: ../../mod/settings.php:977
+#: ../../mod/settings.php:988
msgid "Your introductions are confirmed"
-msgstr "- eine deiner Kontaktanfragen akzeptiert wurde"
+msgstr "– eine deiner Kontaktanfragen akzeptiert wurde"
-#: ../../mod/settings.php:978
+#: ../../mod/settings.php:989
msgid "Someone writes on your profile wall"
-msgstr "- jemand etwas auf deine Pinnwand schreibt"
+msgstr "– jemand etwas auf deine Pinnwand schreibt"
-#: ../../mod/settings.php:979
+#: ../../mod/settings.php:990
msgid "Someone writes a followup comment"
-msgstr "- jemand auch einen Kommentar verfasst"
+msgstr "– jemand auch einen Kommentar verfasst"
-#: ../../mod/settings.php:980
+#: ../../mod/settings.php:991
msgid "You receive a private message"
-msgstr "- du eine private Nachricht erhältst"
+msgstr "– du eine private Nachricht erhältst"
-#: ../../mod/settings.php:981
+#: ../../mod/settings.php:992
msgid "You receive a friend suggestion"
msgstr "- du eine Empfehlung erhältst"
-#: ../../mod/settings.php:982
+#: ../../mod/settings.php:993
msgid "You are tagged in a post"
msgstr "- du in einem Beitrag erwähnt wurdest"
-#: ../../mod/settings.php:985
+#: ../../mod/settings.php:996
msgid "Advanced Page Settings"
msgstr "Erweiterte Seiten-Einstellungen"
@@ -2237,23 +2290,47 @@ msgstr "hinzufügen"
msgid "Commented Order"
msgstr "Neueste Kommentare"
-#: ../../mod/network.php:176
+#: ../../mod/network.php:174
+msgid "Sort by Comment Date"
+msgstr "Nach Kommentardatum sortieren"
+
+#: ../../mod/network.php:177
msgid "Posted Order"
msgstr "Neueste Beiträge"
+#: ../../mod/network.php:180
+msgid "Sort by Post Date"
+msgstr "Nach Beitragsdatum sortieren"
+
#: ../../mod/network.php:187
+msgid "Posts that mention or involve you"
+msgstr "Beiträge, in denen es um Dich geht"
+
+#: ../../mod/network.php:190
msgid "New"
msgstr "Neue"
-#: ../../mod/network.php:192
+#: ../../mod/network.php:193
+msgid "Activity Stream - by date"
+msgstr "Aktivitäten-Stream - nach Datum"
+
+#: ../../mod/network.php:196
msgid "Starred"
msgstr "Markierte"
-#: ../../mod/network.php:197
+#: ../../mod/network.php:199
+msgid "Favourite Posts"
+msgstr "Favorisierte Beiträge"
+
+#: ../../mod/network.php:202
msgid "Shared Links"
msgstr "Geteilte Links"
-#: ../../mod/network.php:274
+#: ../../mod/network.php:205
+msgid "Interesting Links"
+msgstr "Interessante Links"
+
+#: ../../mod/network.php:281
#, php-format
msgid "Warning: This group contains %s member from an insecure network."
msgid_plural ""
@@ -2261,40 +2338,42 @@ msgid_plural ""
msgstr[0] "Warnung: Diese Gruppe beinhaltet %s Person aus einem unsicheren Netzwerk."
msgstr[1] "Warnung: Diese Gruppe beinhaltet %s Personen aus unsicheren Netzwerken."
-#: ../../mod/network.php:277
+#: ../../mod/network.php:284
msgid "Private messages to this group are at risk of public disclosure."
msgstr "Private Nachrichten an diese Gruppe könnten an die Öffentlichkeit geraten."
-#: ../../mod/network.php:322
+#: ../../mod/network.php:329
msgid "No such group"
msgstr "Es gibt keine solche Gruppe"
-#: ../../mod/network.php:333
+#: ../../mod/network.php:340
msgid "Group is empty"
msgstr "Gruppe ist leer"
-#: ../../mod/network.php:337
+#: ../../mod/network.php:344
msgid "Group: "
msgstr "Gruppe: "
-#: ../../mod/network.php:347
+#: ../../mod/network.php:354
msgid "Contact: "
msgstr "Kontakt: "
-#: ../../mod/network.php:349
+#: ../../mod/network.php:356
msgid "Private messages to this person are at risk of public disclosure."
msgstr "Private Nachrichten an diese Person könnten an die Öffentlichkeit gelangen."
-#: ../../mod/network.php:354
+#: ../../mod/network.php:361
msgid "Invalid contact."
msgstr "Ungültiger Kontakt."
-#: ../../mod/notes.php:44 ../../boot.php:1476
+#: ../../mod/notes.php:44 ../../boot.php:1499
msgid "Personal Notes"
msgstr "Persönliche Notizen"
#: ../../mod/notes.php:63 ../../mod/filer.php:30
-#: ../../addon/facebook/facebook.php:683 ../../include/text.php:652
+#: ../../addon/facebook/facebook.php:748
+#: ../../addon/privacy_image_cache/privacy_image_cache.php:147
+#: ../../include/text.php:652
msgid "Save"
msgstr "Speichern"
@@ -2328,7 +2407,7 @@ msgid "No recipient."
msgstr "Kein Empfänger."
#: ../../mod/wallmessage.php:124 ../../mod/message.php:169
-#: ../../include/conversation.php:910
+#: ../../include/conversation.php:918
msgid "Please enter a link URL:"
msgstr "Bitte gib die URL des Links ein:"
@@ -2344,17 +2423,17 @@ msgid ""
msgstr "Wenn du möchtest, dass %s dir antworten kann, überprüfe deine Privatsphären-Einstellungen und erlaube private Nachrichten von unbekannten Absendern."
#: ../../mod/wallmessage.php:133 ../../mod/message.php:178
-#: ../../mod/message.php:347
+#: ../../mod/message.php:370
msgid "To:"
msgstr "An:"
#: ../../mod/wallmessage.php:134 ../../mod/message.php:179
-#: ../../mod/message.php:348
+#: ../../mod/message.php:371
msgid "Subject:"
msgstr "Betreff:"
#: ../../mod/wallmessage.php:140 ../../mod/message.php:183
-#: ../../mod/message.php:351 ../../mod/invite.php:113
+#: ../../mod/message.php:374 ../../mod/invite.php:113
msgid "Your message:"
msgstr "Deine Nachricht:"
@@ -2496,7 +2575,7 @@ msgstr "Gruppe nicht gefunden."
msgid "Group name changed."
msgstr "Gruppenname geändert."
-#: ../../mod/group.php:72 ../../mod/profperm.php:19 ../../index.php:308
+#: ../../mod/group.php:72 ../../mod/profperm.php:19 ../../index.php:305
msgid "Permission denied"
msgstr "Zugriff verweigert"
@@ -2536,12 +2615,9 @@ msgstr "Ungültiger Profil-Bezeichner"
msgid "Profile Visibility Editor"
msgstr "Editor für die Profil-Sichtbarkeit"
-#: ../../mod/profperm.php:103 ../../view/theme/diabook-red/theme.php:240
-#: ../../view/theme/diabook-blue/theme.php:240
-#: ../../view/theme/diabook/theme.php:250
-#: ../../view/theme/diabook-aerith/theme.php:241
-#: ../../include/profile_advanced.php:7 ../../include/profile_advanced.php:76
-#: ../../include/nav.php:50 ../../boot.php:1458
+#: ../../mod/profperm.php:103 ../../view/theme/diabook/theme.php:66
+#: ../../include/profile_advanced.php:7 ../../include/profile_advanced.php:74
+#: ../../include/nav.php:50 ../../boot.php:1478
msgid "Profile"
msgstr "Profil"
@@ -2690,7 +2766,7 @@ msgstr "Mitgliedschaft auf dieser Seite ist nur nach vorheriger Einladung mögli
msgid "Your invitation ID: "
msgstr "ID deiner Einladung: "
-#: ../../mod/register.php:553 ../../mod/admin.php:375
+#: ../../mod/register.php:553 ../../mod/admin.php:403
msgid "Registration"
msgstr "Registrierung"
@@ -2713,7 +2789,7 @@ msgstr "Wähle einen Spitznamen für dein Profil. Dieser muss mit einem Buchstab
msgid "Choose a nickname: "
msgstr "Spitznamen wählen: "
-#: ../../mod/register.php:567 ../../include/nav.php:81 ../../boot.php:775
+#: ../../mod/register.php:567 ../../include/nav.php:81 ../../boot.php:784
msgid "Register"
msgstr "Registrieren"
@@ -2722,29 +2798,20 @@ msgid "People Search"
msgstr "Personen Suche"
#: ../../mod/like.php:127 ../../mod/tagger.php:70
-#: ../../addon/facebook/facebook.php:1574
+#: ../../addon/facebook/facebook.php:1564
#: ../../addon/communityhome/communityhome.php:158
#: ../../addon/communityhome/communityhome.php:167
-#: ../../view/theme/diabook-red/theme.php:80
-#: ../../view/theme/diabook-red/theme.php:89
-#: ../../view/theme/diabook-blue/theme.php:80
-#: ../../view/theme/diabook-blue/theme.php:89
-#: ../../view/theme/diabook/theme.php:86 ../../view/theme/diabook/theme.php:95
-#: ../../view/theme/diabook-aerith/theme.php:81
-#: ../../view/theme/diabook-aerith/theme.php:90
-#: ../../include/diaspora.php:1654 ../../include/conversation.php:48
-#: ../../include/conversation.php:57 ../../include/conversation.php:121
-#: ../../include/conversation.php:130
+#: ../../view/theme/diabook/theme.php:452
+#: ../../view/theme/diabook/theme.php:461 ../../include/diaspora.php:1654
+#: ../../include/conversation.php:48 ../../include/conversation.php:57
+#: ../../include/conversation.php:121 ../../include/conversation.php:130
msgid "status"
msgstr "Status"
-#: ../../mod/like.php:144 ../../addon/facebook/facebook.php:1578
+#: ../../mod/like.php:144 ../../addon/facebook/facebook.php:1568
#: ../../addon/communityhome/communityhome.php:172
-#: ../../view/theme/diabook-red/theme.php:94
-#: ../../view/theme/diabook-blue/theme.php:94
-#: ../../view/theme/diabook/theme.php:100
-#: ../../view/theme/diabook-aerith/theme.php:95
-#: ../../include/diaspora.php:1670 ../../include/conversation.php:65
+#: ../../view/theme/diabook/theme.php:466 ../../include/diaspora.php:1670
+#: ../../include/conversation.php:65
#, php-format
msgid "%1$s likes %2$s's %3$s"
msgstr "%1$s mag %2$ss %3$s"
@@ -2754,9 +2821,9 @@ msgstr "%1$s mag %2$ss %3$s"
msgid "%1$s doesn't like %2$s's %3$s"
msgstr "%1$s mag %2$ss %3$s nicht"
-#: ../../mod/notice.php:15 ../../mod/viewsrc.php:15 ../../mod/admin.php:141
-#: ../../mod/admin.php:582 ../../mod/admin.php:761 ../../mod/display.php:37
-#: ../../mod/display.php:142 ../../include/items.php:3082
+#: ../../mod/notice.php:15 ../../mod/viewsrc.php:15 ../../mod/admin.php:156
+#: ../../mod/admin.php:681 ../../mod/admin.php:880 ../../mod/display.php:37
+#: ../../mod/display.php:142 ../../include/items.php:3074
msgid "Item not found."
msgstr "Beitrag nicht gefunden."
@@ -2764,6 +2831,15 @@ msgstr "Beitrag nicht gefunden."
msgid "Access denied."
msgstr "Zugriff verweigert."
+#: ../../mod/fbrowser.php:23 ../../view/theme/diabook/theme.php:68
+#: ../../include/nav.php:51 ../../boot.php:1484
+msgid "Photos"
+msgstr "Bilder"
+
+#: ../../mod/fbrowser.php:86
+msgid "Files"
+msgstr "Dateien"
+
#: ../../mod/regmod.php:61
msgid "Account approved."
msgstr "Account freigegeben."
@@ -2785,35 +2861,35 @@ msgstr "Konnte den Originalbeitrag nicht finden."
msgid "Empty post discarded."
msgstr "Leerer Beitrag wurde verworfen."
-#: ../../mod/item.php:372 ../../mod/wall_upload.php:85
-#: ../../mod/wall_upload.php:94 ../../mod/wall_upload.php:101
+#: ../../mod/item.php:372 ../../mod/wall_upload.php:99
+#: ../../mod/wall_upload.php:108 ../../mod/wall_upload.php:115
#: ../../include/message.php:144
msgid "Wall Photos"
msgstr "Pinnwand-Bilder"
-#: ../../mod/item.php:762
+#: ../../mod/item.php:781
msgid "System error. Post not saved."
msgstr "Systemfehler. Beitrag konnte nicht gespeichert werden."
-#: ../../mod/item.php:787
+#: ../../mod/item.php:806
#, php-format
msgid ""
"This message was sent to you by %s, a member of the Friendica social "
"network."
msgstr "Diese Nachricht wurde dir von %s geschickt, einem Mitglied des Sozialen Netzwerks Friendica."
-#: ../../mod/item.php:789
+#: ../../mod/item.php:808
#, php-format
msgid "You may visit them online at %s"
msgstr "Du kannst sie online unter %s besuchen"
-#: ../../mod/item.php:790
+#: ../../mod/item.php:809
msgid ""
"Please contact the sender by replying to this post if you do not wish to "
"receive these messages."
msgstr "Falls du diese Beiträge nicht erhalten möchtest, kontaktiere bitte den Autor, indem du auf diese Nachricht antwortest."
-#: ../../mod/item.php:792
+#: ../../mod/item.php:811
#, php-format
msgid "%s posted an update."
msgstr "%s hat ein Update veröffentlicht."
@@ -2838,7 +2914,7 @@ msgstr "Drücke Umschalt+Neu Laden oder leere den Browser-Cache, falls das neue
msgid "Unable to process image"
msgstr "Bild konnte nicht verarbeitet werden"
-#: ../../mod/profile_photo.php:115 ../../mod/wall_upload.php:60
+#: ../../mod/profile_photo.php:115 ../../mod/wall_upload.php:74
#, php-format
msgid "Image exceeds size limit of %d"
msgstr "Bildgröße überschreitet das Limit von %d"
@@ -2932,7 +3008,7 @@ msgstr "Du und %s"
msgid "%s and You"
msgstr "%s und Du"
-#: ../../mod/message.php:242 ../../mod/message.php:340
+#: ../../mod/message.php:242 ../../mod/message.php:363
msgid "Delete conversation"
msgstr "Unterhaltung löschen"
@@ -2951,17 +3027,17 @@ msgstr[1] "%d Nachrichten"
msgid "Message not available."
msgstr "Nachricht nicht verfügbar."
-#: ../../mod/message.php:324
+#: ../../mod/message.php:347
msgid "Delete message"
msgstr "Nachricht löschen"
-#: ../../mod/message.php:342
+#: ../../mod/message.php:365
msgid ""
"No secure communications available. You <strong>may</strong> be able to "
"respond from the sender's profile page."
msgstr "Sichere Kommunikation ist nicht verfügbar. <strong>Eventuell</strong> kannst du auf der Profilseite des Absenders antworten."
-#: ../../mod/message.php:346
+#: ../../mod/message.php:369
msgid "Send Reply"
msgstr "Antwort senden"
@@ -2974,544 +3050,618 @@ msgstr "Freunde von %s"
msgid "No friends to display."
msgstr "Keine Freunde zum Anzeigen."
-#: ../../mod/admin.php:51
+#: ../../mod/admin.php:55
msgid "Theme settings updated."
msgstr "Themen Einstellungen aktualisiert."
-#: ../../mod/admin.php:85 ../../mod/admin.php:373
+#: ../../mod/admin.php:96 ../../mod/admin.php:401
msgid "Site"
msgstr "Seite"
-#: ../../mod/admin.php:86 ../../mod/admin.php:540 ../../mod/admin.php:552
+#: ../../mod/admin.php:97 ../../mod/admin.php:636 ../../mod/admin.php:648
msgid "Users"
msgstr "Nutzer"
-#: ../../mod/admin.php:87 ../../mod/admin.php:629 ../../mod/admin.php:669
+#: ../../mod/admin.php:98 ../../mod/admin.php:730 ../../mod/admin.php:772
msgid "Plugins"
msgstr "Plugins"
-#: ../../mod/admin.php:88 ../../mod/admin.php:815 ../../mod/admin.php:849
+#: ../../mod/admin.php:99 ../../mod/admin.php:935 ../../mod/admin.php:971
msgid "Themes"
msgstr "Themen"
-#: ../../mod/admin.php:103 ../../mod/admin.php:929
+#: ../../mod/admin.php:100
+msgid "DB updates"
+msgstr "DB Updates"
+
+#: ../../mod/admin.php:101
+msgid "Software Update"
+msgstr "Software Update"
+
+#: ../../mod/admin.php:115 ../../mod/admin.php:1058
msgid "Logs"
msgstr "Protokolle"
-#: ../../mod/admin.php:108
+#: ../../mod/admin.php:120
msgid "User registrations waiting for confirmation"
msgstr "Nutzeranmeldungen die auf Bestätigung warten"
-#: ../../mod/admin.php:177 ../../mod/admin.php:372 ../../mod/admin.php:539
-#: ../../mod/admin.php:628 ../../mod/admin.php:668 ../../mod/admin.php:814
-#: ../../mod/admin.php:848 ../../mod/admin.php:928
+#: ../../mod/admin.php:195 ../../mod/admin.php:400 ../../mod/admin.php:635
+#: ../../mod/admin.php:729 ../../mod/admin.php:771 ../../mod/admin.php:934
+#: ../../mod/admin.php:970 ../../mod/admin.php:1057
msgid "Administration"
msgstr "Administration"
-#: ../../mod/admin.php:178
+#: ../../mod/admin.php:196
msgid "Summary"
msgstr "Zusammenfassung"
-#: ../../mod/admin.php:179
+#: ../../mod/admin.php:197
msgid "Registered users"
msgstr "Registrierte Nutzer"
-#: ../../mod/admin.php:181
+#: ../../mod/admin.php:199
msgid "Pending registrations"
msgstr "Anstehende Anmeldungen"
-#: ../../mod/admin.php:182
+#: ../../mod/admin.php:200
msgid "Version"
msgstr "Version"
-#: ../../mod/admin.php:184
+#: ../../mod/admin.php:202
msgid "Active plugins"
msgstr "Aktive Plugins"
-#: ../../mod/admin.php:315
+#: ../../mod/admin.php:339
msgid "Site settings updated."
msgstr "Seiteneinstellungen aktualisiert."
-#: ../../mod/admin.php:359
+#: ../../mod/admin.php:387
msgid "Closed"
msgstr "Geschlossen"
-#: ../../mod/admin.php:360
+#: ../../mod/admin.php:388
msgid "Requires approval"
msgstr "Bedarf der Zustimmung"
-#: ../../mod/admin.php:361
+#: ../../mod/admin.php:389
msgid "Open"
msgstr "Offen"
-#: ../../mod/admin.php:365
+#: ../../mod/admin.php:393
msgid "No SSL policy, links will track page SSL state"
msgstr "Keine SSL Richtlinie, Links werden das verwendete Protokoll beibehalten"
-#: ../../mod/admin.php:366
+#: ../../mod/admin.php:394
msgid "Force all links to use SSL"
msgstr "SSL für alle Links erzwingen"
-#: ../../mod/admin.php:367
+#: ../../mod/admin.php:395
msgid "Self-signed certificate, use SSL for local links only (discouraged)"
msgstr "Selbst-unterzeichnetes Zertifikat, SSL nur für lokale Links verwenden (nicht empfohlen)"
-#: ../../mod/admin.php:376
+#: ../../mod/admin.php:404
msgid "File upload"
msgstr "Datei hochladen"
-#: ../../mod/admin.php:377
+#: ../../mod/admin.php:405
msgid "Policies"
msgstr "Regeln"
-#: ../../mod/admin.php:378
+#: ../../mod/admin.php:406
msgid "Advanced"
msgstr "Erweitert"
-#: ../../mod/admin.php:382 ../../addon/statusnet/statusnet.php:544
+#: ../../mod/admin.php:410 ../../addon/statusnet/statusnet.php:544
msgid "Site name"
msgstr "Seitenname"
-#: ../../mod/admin.php:383
+#: ../../mod/admin.php:411
msgid "Banner/Logo"
msgstr "Banner/Logo"
-#: ../../mod/admin.php:384
+#: ../../mod/admin.php:412
msgid "System language"
msgstr "Systemsprache"
-#: ../../mod/admin.php:385
+#: ../../mod/admin.php:413
msgid "System theme"
msgstr "Systemweites Thema"
-#: ../../mod/admin.php:385
+#: ../../mod/admin.php:413
msgid ""
"Default system theme - may be over-ridden by user profiles - <a href='#' "
"id='cnftheme'>change theme settings</a>"
-msgstr ""
+msgstr "Vorgabe für das System-Theme - kann von Benutzerprofilen überschrieben werden - <a href='#' id='cnftheme'>Theme-Einstellungen ändern</a>"
-#: ../../mod/admin.php:386
+#: ../../mod/admin.php:414
msgid "SSL link policy"
msgstr "Regeln für SSL Links"
-#: ../../mod/admin.php:386
+#: ../../mod/admin.php:414
msgid "Determines whether generated links should be forced to use SSL"
msgstr "Bestimmt, ob generierte Links SSL verwenden müssen"
-#: ../../mod/admin.php:387
+#: ../../mod/admin.php:415
msgid "Maximum image size"
msgstr "Maximale Größe von Bildern"
-#: ../../mod/admin.php:387
+#: ../../mod/admin.php:415
msgid ""
"Maximum size in bytes of uploaded images. Default is 0, which means no "
"limits."
msgstr "Maximale Upload-Größe von Bildern in Bytes. Standard ist 0, d.h. ohne Limit."
-#: ../../mod/admin.php:389
+#: ../../mod/admin.php:417
msgid "Register policy"
msgstr "Registrierungsmethode"
-#: ../../mod/admin.php:390
+#: ../../mod/admin.php:418
msgid "Register text"
msgstr "Registrierungstext"
-#: ../../mod/admin.php:390
+#: ../../mod/admin.php:418
msgid "Will be displayed prominently on the registration page."
msgstr "Wird gut sichtbar auf der Registrierungs-Seite angezeigt."
-#: ../../mod/admin.php:391
+#: ../../mod/admin.php:419
msgid "Accounts abandoned after x days"
msgstr "Accounts gelten nach x Tagen als unbenutzt"
-#: ../../mod/admin.php:391
+#: ../../mod/admin.php:419
msgid ""
-"Will not waste system resources polling external sites for abandoned "
+"Will not waste system resources polling external sites for abandonded "
"accounts. Enter 0 for no time limit."
msgstr "Verschwende keine System-Ressourcen auf das Pollen externer Seiten, wenn Accounts nicht mehr benutzt werden. 0 eingeben für kein Limit."
-#: ../../mod/admin.php:392
+#: ../../mod/admin.php:420
msgid "Allowed friend domains"
msgstr "Erlaubte Domains für Kontakte"
-#: ../../mod/admin.php:392
+#: ../../mod/admin.php:420
msgid ""
"Comma separated list of domains which are allowed to establish friendships "
"with this site. Wildcards are accepted. Empty to allow any domains"
msgstr "Liste der Domains, die für Freundschaften erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben."
-#: ../../mod/admin.php:393
+#: ../../mod/admin.php:421
msgid "Allowed email domains"
msgstr "Erlaubte Domains für Emails"
-#: ../../mod/admin.php:393
+#: ../../mod/admin.php:421
msgid ""
"Comma separated list of domains which are allowed in email addresses for "
"registrations to this site. Wildcards are accepted. Empty to allow any "
"domains"
msgstr "Liste der Domains, die für E-Mail-Adressen bei der Registrierung erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben."
-#: ../../mod/admin.php:394
+#: ../../mod/admin.php:422
msgid "Block public"
msgstr "Öffentlichen Zugriff blockieren"
-#: ../../mod/admin.php:394
+#: ../../mod/admin.php:422
msgid ""
"Check to block public access to all otherwise public personal pages on this "
"site unless you are currently logged in."
msgstr "Klicken, um öffentlichen Zugriff auf sonst öffentliche Profile zu blockieren, wenn man nicht eingeloggt ist."
-#: ../../mod/admin.php:395
+#: ../../mod/admin.php:423
msgid "Force publish"
msgstr "Erzwinge Veröffentlichung"
-#: ../../mod/admin.php:395
+#: ../../mod/admin.php:423
msgid ""
"Check to force all profiles on this site to be listed in the site directory."
msgstr "Klicken, um Anzeige aller Profile dieses Servers im Verzeichnis zu erzwingen."
-#: ../../mod/admin.php:396
+#: ../../mod/admin.php:424
msgid "Global directory update URL"
msgstr "URL für Updates beim weltweiten Verzeichnis"
-#: ../../mod/admin.php:396
+#: ../../mod/admin.php:424
msgid ""
"URL to update the global directory. If this is not set, the global directory"
" is completely unavailable to the application."
msgstr "URL für Update des globalen Verzeichnisses. Wenn nichts eingetragen ist, bleibt das globale Verzeichnis unerreichbar."
-#: ../../mod/admin.php:398
+#: ../../mod/admin.php:426
msgid "Block multiple registrations"
msgstr "Unterbinde Mehrfachregistrierung"
-#: ../../mod/admin.php:398
+#: ../../mod/admin.php:426
msgid "Disallow users to register additional accounts for use as pages."
msgstr "Benutzern nicht erlauben, weitere Accounts als zusätzliche Profile anzulegen."
-#: ../../mod/admin.php:399
+#: ../../mod/admin.php:427
msgid "OpenID support"
msgstr "OpenID Unterstützung"
-#: ../../mod/admin.php:399
+#: ../../mod/admin.php:427
msgid "OpenID support for registration and logins."
msgstr "OpenID-Unterstützung für Registrierung und Login."
-#: ../../mod/admin.php:400
+#: ../../mod/admin.php:428
msgid "Fullname check"
msgstr "Namen auf Vollständigkeit überprüfen"
-#: ../../mod/admin.php:400
+#: ../../mod/admin.php:428
msgid ""
"Force users to register with a space between firstname and lastname in Full "
"name, as an antispam measure"
msgstr "Leerzeichen zwischen Vor- und Nachname im vollständigen Namen erzwingen, um SPAM zu vermeiden."
-#: ../../mod/admin.php:401
+#: ../../mod/admin.php:429
msgid "UTF-8 Regular expressions"
msgstr "UTF-8 Reguläre Ausdrücke"
-#: ../../mod/admin.php:401
+#: ../../mod/admin.php:429
msgid "Use PHP UTF8 regular expressions"
msgstr "PHP UTF8 Ausdrücke verwenden"
-#: ../../mod/admin.php:402
+#: ../../mod/admin.php:430
msgid "Show Community Page"
msgstr "Gemeinschaftsseite anzeigen"
-#: ../../mod/admin.php:402
+#: ../../mod/admin.php:430
msgid ""
"Display a Community page showing all recent public postings on this site."
msgstr "Zeige die Gemeinschaftsseite mit allen öffentlichen Beiträgen auf diesem Server."
-#: ../../mod/admin.php:403
+#: ../../mod/admin.php:431
msgid "Enable OStatus support"
msgstr "OStatus Unterstützung aktivieren"
-#: ../../mod/admin.php:403
+#: ../../mod/admin.php:431
msgid ""
"Provide built-in OStatus (identi.ca, status.net, etc.) compatibility. All "
"communications in OStatus are public, so privacy warnings will be "
"occasionally displayed."
msgstr "Biete die eingebaute OStatus (identi.ca, status.net, etc.) Unterstützung an. Jede Kommunikation in OStatus ist öffentlich, so Privatsphäre Warnungen werden bei Bedarf angezeigt."
-#: ../../mod/admin.php:404
+#: ../../mod/admin.php:432
msgid "Enable Diaspora support"
msgstr "Diaspora-Support aktivieren"
-#: ../../mod/admin.php:404
+#: ../../mod/admin.php:432
msgid "Provide built-in Diaspora network compatibility."
msgstr "Verwende die eingebaute Diaspora-Verknüpfung."
-#: ../../mod/admin.php:405
+#: ../../mod/admin.php:433
msgid "Only allow Friendica contacts"
msgstr "Nur Friendica-Kontakte erlauben"
-#: ../../mod/admin.php:405
+#: ../../mod/admin.php:433
msgid ""
"All contacts must use Friendica protocols. All other built-in communication "
"protocols disabled."
msgstr "Alle Kontakte müssen das Friendica Protokoll nutzen. Alle anderen Kommunikationsprotokolle werden deaktiviert."
-#: ../../mod/admin.php:406
+#: ../../mod/admin.php:434
msgid "Verify SSL"
msgstr "SSL Überprüfen"
-#: ../../mod/admin.php:406
+#: ../../mod/admin.php:434
msgid ""
"If you wish, you can turn on strict certificate checking. This will mean you"
" cannot connect (at all) to self-signed SSL sites."
msgstr "Wenn gewollt, kann man hier eine strenge Zertifikat Kontrolle einstellen. Das bedeutet, dass man zu keinen Seiten mit selbst unterzeichnetem SSL eine Verbindung herstellen kann."
-#: ../../mod/admin.php:407
+#: ../../mod/admin.php:435
msgid "Proxy user"
msgstr "Proxy Nutzer"
-#: ../../mod/admin.php:408
+#: ../../mod/admin.php:436
msgid "Proxy URL"
msgstr "Proxy URL"
-#: ../../mod/admin.php:409
+#: ../../mod/admin.php:437
msgid "Network timeout"
msgstr "Netzwerk Wartezeit"
-#: ../../mod/admin.php:409
+#: ../../mod/admin.php:437
msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
msgstr "Der Wert ist in Sekunden. Setze 0 für unbegrenzt (nicht empfohlen)."
-#: ../../mod/admin.php:430
+#: ../../mod/admin.php:438
+msgid "Delivery interval"
+msgstr "Zustellungsintervall"
+
+#: ../../mod/admin.php:438
+msgid ""
+"Delay background delivery processes by this many seconds to reduce system "
+"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 "
+"for large dedicated servers."
+msgstr "Verzögere im Hintergrund laufende Auslieferungsprozesse um die angegebene Anzahl an Sekunden um die Systemlast zu verringern. Empfehlungen: 4-5 für Shared-Hosts, 2-3 für VPS, 0-1 für große dedizierte Server."
+
+#: ../../mod/admin.php:439
+msgid "Maximum Load Average"
+msgstr "Maximum Load Average"
+
+#: ../../mod/admin.php:439
+msgid ""
+"Maximum system load before delivery and poll processes are deferred - "
+"default 50."
+msgstr ""
+
+#: ../../mod/admin.php:453
+msgid "Update has been marked successful"
+msgstr "Update wurde als erfolgreich markiert"
+
+#: ../../mod/admin.php:463
+#, php-format
+msgid "Executing %s failed. Check system logs."
+msgstr "Ausführung von %s schlug fehl. Systemprotokolle prüfen."
+
+#: ../../mod/admin.php:466
+#, php-format
+msgid "Update %s was successfully applied."
+msgstr "Update %s war erfolgreich."
+
+#: ../../mod/admin.php:470
+#, php-format
+msgid "Update %s did not return a status. Unknown if it succeeded."
+msgstr "Update %s hat keinen Status zurückgegeben. Unbekannter Status."
+
+#: ../../mod/admin.php:473
+#, php-format
+msgid "Update function %s could not be found."
+msgstr "Updatefunktion %s konnte nicht gefunden werden."
+
+#: ../../mod/admin.php:488
+msgid "No failed updates."
+msgstr "Keine fehlgeschlagenen Updates."
+
+#: ../../mod/admin.php:492
+msgid "Failed Updates"
+msgstr "Fehlgeschlagene Updates"
+
+#: ../../mod/admin.php:493
+msgid ""
+"This does not include updates prior to 1139, which did not return a status."
+msgstr "Ohne Updates vor 1139, da diese keinen Status zurückgegeben haben."
+
+#: ../../mod/admin.php:494
+msgid "Mark success (if update was manually applied)"
+msgstr "Als erfolgreich markieren (falls das Update manuell installiert wurde)"
+
+#: ../../mod/admin.php:495
+msgid "Attempt to execute this update step automatically"
+msgstr "Versuchen, diesen Schritt automatisch auszuführen"
+
+#: ../../mod/admin.php:520
#, php-format
msgid "%s user blocked/unblocked"
msgid_plural "%s users blocked/unblocked"
msgstr[0] "%s Benutzer geblockt/freigegeben"
msgstr[1] "%s Benutzer geblockt/freigegeben"
-#: ../../mod/admin.php:437
+#: ../../mod/admin.php:527
#, php-format
msgid "%s user deleted"
msgid_plural "%s users deleted"
msgstr[0] "%s Nutzer gelöscht"
msgstr[1] "%s Nutzer gelöscht"
-#: ../../mod/admin.php:471
+#: ../../mod/admin.php:566
#, php-format
msgid "User '%s' deleted"
msgstr "Nutzer '%s' gelöscht"
-#: ../../mod/admin.php:478
+#: ../../mod/admin.php:574
#, php-format
msgid "User '%s' unblocked"
msgstr "Nutzer '%s' entsperrt"
-#: ../../mod/admin.php:478
+#: ../../mod/admin.php:574
#, php-format
msgid "User '%s' blocked"
msgstr "Nutzer '%s' gesperrt"
-#: ../../mod/admin.php:542
+#: ../../mod/admin.php:638
msgid "select all"
msgstr "Alle auswählen"
-#: ../../mod/admin.php:543
+#: ../../mod/admin.php:639
msgid "User registrations waiting for confirm"
msgstr "Neuanmeldungen, die auf deine Bestätigung warten"
-#: ../../mod/admin.php:544
+#: ../../mod/admin.php:640
msgid "Request date"
msgstr "Anfrage Datum"
-#: ../../mod/admin.php:544 ../../mod/admin.php:553
+#: ../../mod/admin.php:640 ../../mod/admin.php:649
#: ../../include/contact_selectors.php:79
msgid "Email"
msgstr "Email"
-#: ../../mod/admin.php:545
+#: ../../mod/admin.php:641
msgid "No registrations."
msgstr "Keine Neuanmeldungen."
-#: ../../mod/admin.php:547
+#: ../../mod/admin.php:643
msgid "Deny"
msgstr "Verwehren"
-#: ../../mod/admin.php:553
+#: ../../mod/admin.php:649
msgid "Register date"
msgstr "Anmeldedatum"
-#: ../../mod/admin.php:553
+#: ../../mod/admin.php:649
msgid "Last login"
msgstr "Letzte Anmeldung"
-#: ../../mod/admin.php:553
+#: ../../mod/admin.php:649
msgid "Last item"
msgstr "Letzter Beitrag"
-#: ../../mod/admin.php:553
+#: ../../mod/admin.php:649
msgid "Account"
msgstr "Nutzerkonto"
-#: ../../mod/admin.php:555
+#: ../../mod/admin.php:651
msgid ""
"Selected users will be deleted!\\n\\nEverything these users had posted on "
"this site will be permanently deleted!\\n\\nAre you sure?"
msgstr "Die markierten Nutzer werden gelöscht!\\n\\nAlle Beiträge, die diese Nutzer auf dieser Seite veröffentlicht haben, werden permanent gelöscht!\\n\\nBist du sicher?"
-#: ../../mod/admin.php:556
+#: ../../mod/admin.php:652
msgid ""
"The user {0} will be deleted!\\n\\nEverything this user has posted on this "
"site will be permanently deleted!\\n\\nAre you sure?"
msgstr "Der Nutzer {0} wird gelöscht!\\n\\nAlles was dieser Nutzer auf dieser Seite veröffentlicht hat, wird permanent gelöscht!\\n\\nBist du sicher?"
-#: ../../mod/admin.php:592
+#: ../../mod/admin.php:693
#, php-format
msgid "Plugin %s disabled."
msgstr "Plugin %s deaktiviert."
-#: ../../mod/admin.php:596
+#: ../../mod/admin.php:697
#, php-format
msgid "Plugin %s enabled."
msgstr "Plugin %s aktiviert."
-#: ../../mod/admin.php:606 ../../mod/admin.php:785
+#: ../../mod/admin.php:707 ../../mod/admin.php:905
msgid "Disable"
msgstr "Ausschalten"
-#: ../../mod/admin.php:608 ../../mod/admin.php:787
+#: ../../mod/admin.php:709 ../../mod/admin.php:907
msgid "Enable"
msgstr "Einschalten"
-#: ../../mod/admin.php:630 ../../mod/admin.php:816
+#: ../../mod/admin.php:731 ../../mod/admin.php:936
msgid "Toggle"
msgstr "Umschalten"
-#: ../../mod/admin.php:638 ../../mod/admin.php:826
+#: ../../mod/admin.php:739 ../../mod/admin.php:946
msgid "Author: "
msgstr "Autor:"
-#: ../../mod/admin.php:639 ../../mod/admin.php:827
+#: ../../mod/admin.php:740 ../../mod/admin.php:947
msgid "Maintainer: "
msgstr "Betreuer:"
-#: ../../mod/admin.php:750
+#: ../../mod/admin.php:869
msgid "No themes found."
msgstr "Keine Themen gefunden."
-#: ../../mod/admin.php:808
+#: ../../mod/admin.php:928
msgid "Screenshot"
msgstr "Bildschirmfoto"
-#: ../../mod/admin.php:854
+#: ../../mod/admin.php:976
msgid "[Experimental]"
msgstr "[Experimentell]"
-#: ../../mod/admin.php:855
+#: ../../mod/admin.php:977
msgid "[Unsupported]"
msgstr "[Nicht unterstützt]"
-#: ../../mod/admin.php:878
+#: ../../mod/admin.php:1004
msgid "Log settings updated."
msgstr "Protokolleinstellungen aktualisiert."
-#: ../../mod/admin.php:931
+#: ../../mod/admin.php:1060
msgid "Clear"
msgstr "löschen"
-#: ../../mod/admin.php:937
+#: ../../mod/admin.php:1066
msgid "Debugging"
msgstr "Protokoll führen"
-#: ../../mod/admin.php:938
+#: ../../mod/admin.php:1067
msgid "Log file"
msgstr "Protokolldatei"
-#: ../../mod/admin.php:938
+#: ../../mod/admin.php:1067
msgid ""
"Must be writable by web server. Relative to your Friendica top-level "
"directory."
msgstr "Webserver muss Schreibrechte besitzen. Abhängig vom Friendica-Installationsverzeichnis."
-#: ../../mod/admin.php:939
+#: ../../mod/admin.php:1068
msgid "Log level"
msgstr "Protokoll-Level"
-#: ../../mod/admin.php:980
+#: ../../mod/admin.php:1118 ../../view/theme/diabook/theme.php:599
msgid "Close"
msgstr "Schließen"
-#: ../../mod/admin.php:986
+#: ../../mod/admin.php:1124
msgid "FTP Host"
msgstr "FTP Host"
-#: ../../mod/admin.php:987
+#: ../../mod/admin.php:1125
msgid "FTP Path"
msgstr "FTP Pfad"
-#: ../../mod/admin.php:988
+#: ../../mod/admin.php:1126
msgid "FTP User"
msgstr "FTP Nutzername"
-#: ../../mod/admin.php:989
+#: ../../mod/admin.php:1127
msgid "FTP Password"
msgstr "FTP Passwort"
-#: ../../mod/profile.php:21 ../../boot.php:940
+#: ../../mod/profile.php:21 ../../boot.php:949
msgid "Requested profile is not available."
msgstr "Das angefragte Profil ist nicht vorhanden."
-#: ../../mod/profile.php:124 ../../mod/display.php:75
+#: ../../mod/profile.php:126 ../../mod/display.php:75
msgid "Access to this profile has been restricted."
msgstr "Der Zugriff zu diesem Profil wurde eingeschränkt."
-#: ../../mod/profile.php:145
+#: ../../mod/profile.php:151
msgid "Tips for New Members"
msgstr "Tipps für neue Nutzer"
-#: ../../mod/ping.php:175
+#: ../../mod/ping.php:177
msgid "{0} wants to be your friend"
msgstr "{0} möchte mit dir in Kontakt treten"
-#: ../../mod/ping.php:180
+#: ../../mod/ping.php:182
msgid "{0} sent you a message"
msgstr "{0} hat dir eine Nachricht geschickt"
-#: ../../mod/ping.php:185
+#: ../../mod/ping.php:187
msgid "{0} requested registration"
msgstr "{0} möchte sich registrieren"
-#: ../../mod/ping.php:191
+#: ../../mod/ping.php:193
#, php-format
msgid "{0} commented %s's post"
msgstr "{0} kommentierte einen Beitrag von %s"
-#: ../../mod/ping.php:196
+#: ../../mod/ping.php:198
#, php-format
msgid "{0} liked %s's post"
msgstr "{0} mag %ss Beitrag"
-#: ../../mod/ping.php:201
+#: ../../mod/ping.php:203
#, php-format
msgid "{0} disliked %s's post"
msgstr "{0} mag %ss Beitrag nicht"
-#: ../../mod/ping.php:206
+#: ../../mod/ping.php:208
#, php-format
msgid "{0} is now friends with %s"
msgstr "{0} ist jetzt mit %s befreundet"
-#: ../../mod/ping.php:211
+#: ../../mod/ping.php:213
msgid "{0} posted"
msgstr "{0} hat etwas veröffentlicht"
-#: ../../mod/ping.php:216
+#: ../../mod/ping.php:218
#, php-format
msgid "{0} tagged %s's post with #%s"
msgstr "{0} hat %ss Beitrag mit dem Schlagwort #%s versehen"
-#: ../../mod/ping.php:222
+#: ../../mod/ping.php:224
msgid "{0} mentioned you in a post"
msgstr "{0} hat dich in einem Beitrag erwähnt"
#: ../../mod/nogroup.php:58
msgid "Contacts who are not members of a group"
-msgstr ""
+msgstr "Kontakte, die keiner Gruppe zugewiesen sind"
#: ../../mod/openid.php:24
msgid "OpenID protocol error. No ID returned."
@@ -3572,13 +3722,13 @@ msgstr "Konnte die Kontaktinformationen nicht empfangen."
msgid "following"
msgstr "folgen"
-#: ../../mod/common.php:34
+#: ../../mod/common.php:42
msgid "Common Friends"
msgstr "Gemeinsame Freunde"
-#: ../../mod/common.php:42
-msgid "No friends in common."
-msgstr "Keine gemeinsamen Freunde."
+#: ../../mod/common.php:78
+msgid "No contacts in common."
+msgstr "Keine gemeinsamen Kontakte."
#: ../../mod/display.php:135
msgid "Item has been removed."
@@ -3596,8 +3746,8 @@ msgstr "Keine Applikationen installiert."
msgid "Search This Site"
msgstr "Diese Seite durchsuchen"
-#: ../../mod/profiles.php:21 ../../mod/profiles.php:339
-#: ../../mod/profiles.php:453 ../../mod/dfrn_confirm.php:62
+#: ../../mod/profiles.php:21 ../../mod/profiles.php:375
+#: ../../mod/profiles.php:489 ../../mod/dfrn_confirm.php:62
msgid "Profile not found."
msgstr "Profil nicht gefunden."
@@ -3605,263 +3755,272 @@ msgstr "Profil nicht gefunden."
msgid "Profile Name is required."
msgstr "Profilname ist erforderlich."
-#: ../../mod/profiles.php:143
+#: ../../mod/profiles.php:145
msgid "Marital Status"
-msgstr ""
+msgstr "Familienstand"
-#: ../../mod/profiles.php:144
+#: ../../mod/profiles.php:149
msgid "Romantic Partner"
-msgstr ""
+msgstr "Romanze"
-#: ../../mod/profiles.php:145
+#: ../../mod/profiles.php:153
msgid "Work/Employment"
-msgstr ""
+msgstr "Arbeit / Beschäftigung"
-#: ../../mod/profiles.php:146
+#: ../../mod/profiles.php:156
msgid "Religion"
msgstr "Religion"
-#: ../../mod/profiles.php:147
+#: ../../mod/profiles.php:160
msgid "Political Views"
msgstr "Politische Ansichten"
-#: ../../mod/profiles.php:148
+#: ../../mod/profiles.php:164
msgid "Gender"
msgstr "Geschlecht"
-#: ../../mod/profiles.php:149
+#: ../../mod/profiles.php:168
msgid "Sexual Preference"
msgstr "Sexuelle Vorlieben"
-#: ../../mod/profiles.php:150
+#: ../../mod/profiles.php:172
msgid "Homepage"
msgstr "Webseite"
-#: ../../mod/profiles.php:151
+#: ../../mod/profiles.php:176
msgid "Interests"
msgstr "Interessen"
-#: ../../mod/profiles.php:154
+#: ../../mod/profiles.php:181
msgid "Location"
-msgstr ""
+msgstr "Wohnort"
-#: ../../mod/profiles.php:225
+#: ../../mod/profiles.php:253
msgid "Profile updated."
msgstr "Profil aktualisiert."
-#: ../../mod/profiles.php:300
+#: ../../mod/profiles.php:320
+msgid " and "
+msgstr " und "
+
+#: ../../mod/profiles.php:328
msgid "public profile"
-msgstr ""
+msgstr "öffentliches Profil"
+
+#: ../../mod/profiles.php:331
+#, php-format
+msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
+msgstr "%1$s hat %2$s geändert auf &ldquo;%3$s&rdquo;"
-#: ../../mod/profiles.php:302
+#: ../../mod/profiles.php:335
#, php-format
msgid "%1$s has an updated %2$s, changing %3$s."
-msgstr ""
+msgstr "%1$s hat folgendes aktualisiert %2$s, verändert wurde %3$s."
-#: ../../mod/profiles.php:358
+#: ../../mod/profiles.php:394
msgid "Profile deleted."
msgstr "Profil gelöscht."
-#: ../../mod/profiles.php:376 ../../mod/profiles.php:410
+#: ../../mod/profiles.php:412 ../../mod/profiles.php:446
msgid "Profile-"
msgstr "Profil-"
-#: ../../mod/profiles.php:395 ../../mod/profiles.php:437
+#: ../../mod/profiles.php:431 ../../mod/profiles.php:473
msgid "New profile created."
msgstr "Neues Profil angelegt."
-#: ../../mod/profiles.php:416
+#: ../../mod/profiles.php:452
msgid "Profile unavailable to clone."
msgstr "Profil nicht zum Duplizieren verfügbar."
-#: ../../mod/profiles.php:474
+#: ../../mod/profiles.php:510
msgid "Hide your contact/friend list from viewers of this profile?"
msgstr "Liste der Kontakte vor Betrachtern dieses Profils verbergen?"
-#: ../../mod/profiles.php:497
+#: ../../mod/profiles.php:533
msgid "Edit Profile Details"
msgstr "Profil bearbeiten"
-#: ../../mod/profiles.php:499
+#: ../../mod/profiles.php:535
msgid "View this profile"
msgstr "Dieses Profil anzeigen"
-#: ../../mod/profiles.php:500
+#: ../../mod/profiles.php:536
msgid "Create a new profile using these settings"
msgstr "Neues Profil anlegen und diese Einstellungen verwenden"
-#: ../../mod/profiles.php:501
+#: ../../mod/profiles.php:537
msgid "Clone this profile"
msgstr "Dieses Profil duplizieren"
-#: ../../mod/profiles.php:502
+#: ../../mod/profiles.php:538
msgid "Delete this profile"
msgstr "Dieses Profil löschen"
-#: ../../mod/profiles.php:503
+#: ../../mod/profiles.php:539
msgid "Profile Name:"
msgstr "Profilname:"
-#: ../../mod/profiles.php:504
+#: ../../mod/profiles.php:540
msgid "Your Full Name:"
msgstr "Dein kompletter Name:"
-#: ../../mod/profiles.php:505
+#: ../../mod/profiles.php:541
msgid "Title/Description:"
msgstr "Titel/Beschreibung:"
-#: ../../mod/profiles.php:506
+#: ../../mod/profiles.php:542
msgid "Your Gender:"
msgstr "Dein Geschlecht:"
-#: ../../mod/profiles.php:507
+#: ../../mod/profiles.php:543
#, php-format
msgid "Birthday (%s):"
msgstr "Geburtstag (%s):"
-#: ../../mod/profiles.php:508
+#: ../../mod/profiles.php:544
msgid "Street Address:"
msgstr "Adresse:"
-#: ../../mod/profiles.php:509
+#: ../../mod/profiles.php:545
msgid "Locality/City:"
msgstr "Wohnort/Stadt:"
-#: ../../mod/profiles.php:510
+#: ../../mod/profiles.php:546
msgid "Postal/Zip Code:"
msgstr "Postleitzahl:"
-#: ../../mod/profiles.php:511
+#: ../../mod/profiles.php:547
msgid "Country:"
msgstr "Land:"
-#: ../../mod/profiles.php:512
+#: ../../mod/profiles.php:548
msgid "Region/State:"
msgstr "Region/Bundesstaat:"
-#: ../../mod/profiles.php:513
+#: ../../mod/profiles.php:549
msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
msgstr "<span class=\"heart\">&hearts;</span> Beziehungsstatus:"
-#: ../../mod/profiles.php:514
+#: ../../mod/profiles.php:550
msgid "Who: (if applicable)"
msgstr "Wer: (falls anwendbar)"
-#: ../../mod/profiles.php:515
+#: ../../mod/profiles.php:551
msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
msgstr "Beispiele: cathy123, Cathy Williams, cathy@example.com"
-#: ../../mod/profiles.php:516 ../../include/profile_advanced.php:43
+#: ../../mod/profiles.php:552 ../../include/profile_advanced.php:43
msgid "Sexual Preference:"
msgstr "Sexuelle Vorlieben:"
-#: ../../mod/profiles.php:517
+#: ../../mod/profiles.php:553
msgid "Homepage URL:"
msgstr "Adresse der Homepage:"
-#: ../../mod/profiles.php:518 ../../include/profile_advanced.php:49
+#: ../../mod/profiles.php:554 ../../include/profile_advanced.php:49
msgid "Political Views:"
msgstr "Politische Ansichten:"
-#: ../../mod/profiles.php:519
+#: ../../mod/profiles.php:555
msgid "Religious Views:"
msgstr "Religiöse Ansichten:"
-#: ../../mod/profiles.php:520
+#: ../../mod/profiles.php:556
msgid "Public Keywords:"
msgstr "Öffentliche Schlüsselwörter:"
-#: ../../mod/profiles.php:521
+#: ../../mod/profiles.php:557
msgid "Private Keywords:"
msgstr "Private Schlüsselwörter:"
-#: ../../mod/profiles.php:522
+#: ../../mod/profiles.php:558
msgid "Example: fishing photography software"
msgstr "Beispiel: Fischen Fotografie Software"
-#: ../../mod/profiles.php:523
+#: ../../mod/profiles.php:559
msgid "(Used for suggesting potential friends, can be seen by others)"
msgstr "(Wird verwendet um potentielle Freunde zu finden, könnte von Fremden eingesehen werden)"
-#: ../../mod/profiles.php:524
+#: ../../mod/profiles.php:560
msgid "(Used for searching profiles, never shown to others)"
msgstr "(Wird für die Suche nach Profilen verwendet und niemals veröffentlicht)"
-#: ../../mod/profiles.php:525
+#: ../../mod/profiles.php:561
msgid "Tell us about yourself..."
msgstr "Erzähle uns ein bisschen von dir …"
-#: ../../mod/profiles.php:526
+#: ../../mod/profiles.php:562
msgid "Hobbies/Interests"
msgstr "Hobbies/Interessen"
-#: ../../mod/profiles.php:527
+#: ../../mod/profiles.php:563
msgid "Contact information and Social Networks"
msgstr "Kontaktinformationen und Soziale Netzwerke"
-#: ../../mod/profiles.php:528
+#: ../../mod/profiles.php:564
msgid "Musical interests"
msgstr "Musikalische Interessen"
-#: ../../mod/profiles.php:529
+#: ../../mod/profiles.php:565
msgid "Books, literature"
msgstr "Literatur/Bücher"
-#: ../../mod/profiles.php:530
+#: ../../mod/profiles.php:566
msgid "Television"
msgstr "Fernsehen"
-#: ../../mod/profiles.php:531
+#: ../../mod/profiles.php:567
msgid "Film/dance/culture/entertainment"
msgstr "Filme/Tänze/Kultur/Unterhaltung"
-#: ../../mod/profiles.php:532
+#: ../../mod/profiles.php:568
msgid "Love/romance"
msgstr "Liebesleben"
-#: ../../mod/profiles.php:533
+#: ../../mod/profiles.php:569
msgid "Work/employment"
msgstr "Arbeit/Beschäftigung"
-#: ../../mod/profiles.php:534
+#: ../../mod/profiles.php:570
msgid "School/education"
msgstr "Schule/Ausbildung"
-#: ../../mod/profiles.php:539
+#: ../../mod/profiles.php:575
msgid ""
"This is your <strong>public</strong> profile.<br />It <strong>may</strong> "
"be visible to anybody using the internet."
msgstr "Dies ist dein <strong>öffentliches</strong> Profil.<br />Es <strong>könnte</strong> für jeden Nutzer des Internets sichtbar sein."
-#: ../../mod/profiles.php:549 ../../mod/directory.php:111
+#: ../../mod/profiles.php:585 ../../mod/directory.php:111
msgid "Age: "
msgstr "Alter: "
-#: ../../mod/profiles.php:584
+#: ../../mod/profiles.php:620
msgid "Edit/Manage Profiles"
msgstr "Verwalte/Editiere Profile"
-#: ../../mod/profiles.php:585 ../../boot.php:1049
+#: ../../mod/profiles.php:621 ../../boot.php:1058
msgid "Change profile photo"
msgstr "Profilbild ändern"
-#: ../../mod/profiles.php:586 ../../boot.php:1050
+#: ../../mod/profiles.php:622 ../../boot.php:1059
msgid "Create New Profile"
msgstr "Neues Profil anlegen"
-#: ../../mod/profiles.php:597 ../../boot.php:1060
+#: ../../mod/profiles.php:633 ../../boot.php:1069
msgid "Profile Image"
msgstr "Profilbild"
-#: ../../mod/profiles.php:599 ../../boot.php:1063
+#: ../../mod/profiles.php:635 ../../boot.php:1072
msgid "visible to everybody"
msgstr "sichtbar für jeden"
-#: ../../mod/profiles.php:600 ../../boot.php:1064
+#: ../../mod/profiles.php:636 ../../boot.php:1073
msgid "Edit visibility"
msgstr "Sichtbarkeit bearbeiten"
-#: ../../mod/filer.php:29 ../../include/conversation.php:914
+#: ../../mod/filer.php:29 ../../include/conversation.php:922
msgid "Save to Folder:"
msgstr "In diesen Ordner verschieben:"
@@ -3909,10 +4068,7 @@ msgstr "Hinzufügen"
msgid "No entries."
msgstr "Keine Einträge"
-#: ../../mod/suggest.php:38 ../../view/theme/diabook-red/theme.php:149
-#: ../../view/theme/diabook-blue/theme.php:149
-#: ../../view/theme/diabook/theme.php:155
-#: ../../view/theme/diabook-aerith/theme.php:150
+#: ../../mod/suggest.php:38 ../../view/theme/diabook/theme.php:513
#: ../../include/contact_widgets.php:34
msgid "Friend Suggestions"
msgstr "Kontaktvorschläge"
@@ -3927,10 +4083,7 @@ msgstr "Keine Vorschläge. Falls der Server frisch aufgesetzt wurde, versuche es
msgid "Ignore/Hide"
msgstr "Ignorieren/Verbergen"
-#: ../../mod/directory.php:47 ../../view/theme/diabook-red/theme.php:147
-#: ../../view/theme/diabook-blue/theme.php:147
-#: ../../view/theme/diabook/theme.php:153
-#: ../../view/theme/diabook-aerith/theme.php:148
+#: ../../mod/directory.php:47 ../../view/theme/diabook/theme.php:511
msgid "Global Directory"
msgstr "Weltweites Verzeichnis"
@@ -3988,7 +4141,7 @@ msgstr "Besuche %s für eine Liste der öffentlichen Server, denen du beitreten
msgid ""
"To accept this invitation, please visit and register at %s or any other "
"public Friendica website."
-msgstr "Um diese Freundschaftsanfrage zu akzeptieren, besuche und registriere dich bitte bei %s oder einer anderen öffentlichen Friendica Website."
+msgstr "Um diese Kontaktanfrage zu akzeptieren, besuche und registriere dich bitte bei %s oder einer anderen öffentlichen Friendica Website."
#: ../../mod/invite.php:103
#, php-format
@@ -4069,118 +4222,135 @@ msgstr "Kontaktanfrage schlug fehl oder wurde zurück gezogen."
msgid "Unable to set contact photo."
msgstr "Konnte das Bild des Kontakts nicht speichern."
-#: ../../mod/dfrn_confirm.php:477 ../../include/diaspora.php:507
+#: ../../mod/dfrn_confirm.php:482 ../../include/diaspora.php:507
#: ../../include/conversation.php:101
#, php-format
msgid "%1$s is now friends with %2$s"
msgstr "%1$s ist nun mit %2$s befreundet"
-#: ../../mod/dfrn_confirm.php:548
+#: ../../mod/dfrn_confirm.php:554
#, php-format
msgid "No user record found for '%s' "
msgstr "Für '%s' wurde kein Nutzer gefunden"
-#: ../../mod/dfrn_confirm.php:558
+#: ../../mod/dfrn_confirm.php:564
msgid "Our site encryption key is apparently messed up."
msgstr "Der Verschlüsselungsschlüssel unserer Seite ist anscheinend im Arsch."
-#: ../../mod/dfrn_confirm.php:569
+#: ../../mod/dfrn_confirm.php:575
msgid "Empty site URL was provided or URL could not be decrypted by us."
msgstr "Leere URL für die Seite erhalten oder die URL konnte nicht entschlüsselt werden."
-#: ../../mod/dfrn_confirm.php:590
+#: ../../mod/dfrn_confirm.php:596
msgid "Contact record was not found for you on our site."
msgstr "Für diesen Kontakt wurde auf unserer Seite kein Eintrag gefunden."
-#: ../../mod/dfrn_confirm.php:604
+#: ../../mod/dfrn_confirm.php:610
#, php-format
msgid "Site public key not available in contact record for URL %s."
msgstr "Die Kontaktdaten für URL %s enthalten keinen Public Key für den Server."
-#: ../../mod/dfrn_confirm.php:624
+#: ../../mod/dfrn_confirm.php:630
msgid ""
"The ID provided by your system is a duplicate on our system. It should work "
"if you try again."
msgstr "Die ID, die uns dein System angeboten hat, ist hier bereits vergeben. Bitte versuche es noch einmal."
-#: ../../mod/dfrn_confirm.php:635
+#: ../../mod/dfrn_confirm.php:641
msgid "Unable to set your contact credentials on our system."
msgstr "Deine Kontaktreferenzen konnten nicht in unserem System gespeichert werden."
-#: ../../mod/dfrn_confirm.php:700
+#: ../../mod/dfrn_confirm.php:706
msgid "Unable to update your contact profile details on our system"
msgstr "Die Updates für dein Profil konnten nicht gespeichert werden"
-#: ../../mod/dfrn_confirm.php:730
+#: ../../mod/dfrn_confirm.php:740
#, php-format
msgid "Connection accepted at %s"
msgstr "Auf %s wurde die Verbindung akzeptiert"
-#: ../../addon/facebook/facebook.php:467
+#: ../../mod/dfrn_confirm.php:789
+#, php-format
+msgid "%1$s has joined %2$s"
+msgstr "%1$s ist %2$s beigetreten"
+
+#: ../../addon/facebook/facebook.php:501
msgid "Facebook disabled"
msgstr "Facebook deaktiviert"
-#: ../../addon/facebook/facebook.php:472
+#: ../../addon/facebook/facebook.php:506
msgid "Updating contacts"
msgstr "Aktualisiere Kontakte"
-#: ../../addon/facebook/facebook.php:493
+#: ../../addon/facebook/facebook.php:529
msgid "Facebook API key is missing."
msgstr "Facebook-API-Schlüssel nicht gefunden"
-#: ../../addon/facebook/facebook.php:500
+#: ../../addon/facebook/facebook.php:536
msgid "Facebook Connect"
msgstr "Mit Facebook verbinden"
-#: ../../addon/facebook/facebook.php:506
+#: ../../addon/facebook/facebook.php:542
msgid "Install Facebook connector for this account."
msgstr "Facebook-Connector für diesen Account installieren."
-#: ../../addon/facebook/facebook.php:513
+#: ../../addon/facebook/facebook.php:549
msgid "Remove Facebook connector"
msgstr "Facebook-Connector entfernen"
-#: ../../addon/facebook/facebook.php:518
+#: ../../addon/facebook/facebook.php:554
msgid ""
"Re-authenticate [This is necessary whenever your Facebook password is "
"changed.]"
msgstr "Neu authentifizieren [Das ist immer dann nötig, wenn Du Dein Facebook-Passwort geändert hast.]"
-#: ../../addon/facebook/facebook.php:525
+#: ../../addon/facebook/facebook.php:561
msgid "Post to Facebook by default"
msgstr "Veröffentliche standardmäßig bei Facebook"
-#: ../../addon/facebook/facebook.php:529
+#: ../../addon/facebook/facebook.php:567
+msgid ""
+"Facebook friend linking has been disabled on this site. The following "
+"settings will have no effect."
+msgstr ""
+
+#: ../../addon/facebook/facebook.php:571
+msgid ""
+"Facebook friend linking has been disabled on this site. If you disable it, "
+"you will be unable to re-enable it."
+msgstr ""
+
+#: ../../addon/facebook/facebook.php:574
msgid "Link all your Facebook friends and conversations on this website"
msgstr "All meine Facebook-Kontakte und -Konversationen hier auf diese Website importieren"
-#: ../../addon/facebook/facebook.php:531
+#: ../../addon/facebook/facebook.php:576
msgid ""
"Facebook conversations consist of your <em>profile wall</em> and your friend"
" <em>stream</em>."
msgstr "Facebook-Konversationen bestehen aus deinen Beiträgen auf deiner<em>Pinnwand</em>, sowie den Beiträgen deiner Freunde <em>Stream</em>."
-#: ../../addon/facebook/facebook.php:532
+#: ../../addon/facebook/facebook.php:577
msgid "On this website, your Facebook friend stream is only visible to you."
msgstr "Hier auf dieser Webseite kannst nur du die Beiträge Deiner Facebook-Freunde (Stream) sehen."
-#: ../../addon/facebook/facebook.php:533
+#: ../../addon/facebook/facebook.php:578
msgid ""
"The following settings determine the privacy of your Facebook profile wall "
"on this website."
msgstr "Mit den folgenden Einstellungen kannst Du die Privatsphäre der Kopie Deiner Facebook-Pinnwand hier auf dieser Seite einstellen."
-#: ../../addon/facebook/facebook.php:537
+#: ../../addon/facebook/facebook.php:582
msgid ""
"On this website your Facebook profile wall conversations will only be "
"visible to you"
msgstr "Meine Facebook-Pinnwand hier auf dieser Webseite nur für mich sichtbar machen"
-#: ../../addon/facebook/facebook.php:542
+#: ../../addon/facebook/facebook.php:587
msgid "Do not import your Facebook profile wall conversations"
msgstr "Facebook-Pinnwand nicht importieren"
-#: ../../addon/facebook/facebook.php:544
+#: ../../addon/facebook/facebook.php:589
msgid ""
"If you choose to link conversations and leave both of these boxes unchecked,"
" your Facebook profile wall will be merged with your profile wall on this "
@@ -4188,114 +4358,120 @@ msgid ""
"who may see the conversations."
msgstr "Wenn Du Facebook-Konversationen importierst und diese beiden Häkchen nicht setzt, wird Deine Facebook-Pinnwand mit der Pinnwand hier auf dieser Webseite vereinigt. Die Privatsphäre-Einstellungen für Deine Pinnwand auf dieser Webseite geben dann an, wer die Konversationen sehen kann."
-#: ../../addon/facebook/facebook.php:549
+#: ../../addon/facebook/facebook.php:594
msgid "Comma separated applications to ignore"
msgstr "Komma separiert Anwendungen, die ignoriert werden sollen"
-#: ../../addon/facebook/facebook.php:623
+#: ../../addon/facebook/facebook.php:678
msgid "Problems with Facebook Real-Time Updates"
msgstr "Probleme mit Facebook Echtzeit-Updates"
-#: ../../addon/facebook/facebook.php:647
+#: ../../addon/facebook/facebook.php:706
#: ../../include/contact_selectors.php:81
msgid "Facebook"
msgstr "Facebook"
-#: ../../addon/facebook/facebook.php:648
+#: ../../addon/facebook/facebook.php:707
msgid "Facebook Connector Settings"
msgstr "Facebook-Verbindungseinstellungen"
-#: ../../addon/facebook/facebook.php:659
+#: ../../addon/facebook/facebook.php:722
msgid "Facebook API Key"
msgstr "Facebook API Schlüssel"
-#: ../../addon/facebook/facebook.php:668
+#: ../../addon/facebook/facebook.php:732
msgid ""
"Error: it appears that you have specified the App-ID and -Secret in your "
".htconfig.php file. As long as they are specified there, they cannot be set "
"using this form.<br><br>"
msgstr "Fehler: du scheinst die App-ID und das App-Geheimnis in deiner .htconfig.php Datei angegeben zu haben. Solange sie dort festgelegt werden kannst du dieses Formular hier nicht verwenden.<br><br>"
-#: ../../addon/facebook/facebook.php:673
+#: ../../addon/facebook/facebook.php:737
msgid ""
"Error: the given API Key seems to be incorrect (the application access token"
" could not be retrieved)."
msgstr "Fehler: der angegebene API Schlüssel scheint nicht korrekt zu sein (Zugriffstoken konnte nicht empfangen werden)."
-#: ../../addon/facebook/facebook.php:675
+#: ../../addon/facebook/facebook.php:739
msgid "The given API Key seems to work correctly."
-msgstr "Der angegebene API Schlüssel scheint nicht korrekt zu funktionieren."
+msgstr "Der angegebene API Schlüssel scheint korrekt zu funktionieren."
-#: ../../addon/facebook/facebook.php:677
+#: ../../addon/facebook/facebook.php:741
msgid ""
"The correctness of the API Key could not be detected. Somthing strange's "
"going on."
msgstr "Die Echtheit des API Schlüssels konnte nicht überprüft werden. Etwas Merkwürdiges ist hier im Gange."
-#: ../../addon/facebook/facebook.php:680
+#: ../../addon/facebook/facebook.php:744
msgid "App-ID / API-Key"
msgstr "App-ID / API-Key"
-#: ../../addon/facebook/facebook.php:681
+#: ../../addon/facebook/facebook.php:745
msgid "Application secret"
msgstr "Anwendungs-Geheimnis"
-#: ../../addon/facebook/facebook.php:682
+#: ../../addon/facebook/facebook.php:746
#, php-format
-msgid "Polling Interval (min. %1$s minutes)"
-msgstr "Abrufintervall (min. %1$s Minuten)"
+msgid "Polling Interval in minutes (minimum %1$s minutes)"
+msgstr "Abfrage-Intervall in Minuten (min %1$s Minuten)"
+
+#: ../../addon/facebook/facebook.php:747
+msgid ""
+"Synchronize comments (no comments on Facebook are missed, at the cost of "
+"increased system load)"
+msgstr "Kommentare synchronisieren (Kein Kommentar von Facebook geht verlohren, verursacht höhere Last auf dem Server)"
-#: ../../addon/facebook/facebook.php:686
+#: ../../addon/facebook/facebook.php:751
msgid "Real-Time Updates"
msgstr "Echt-Zeit Aktualisierungen"
-#: ../../addon/facebook/facebook.php:690
+#: ../../addon/facebook/facebook.php:755
msgid "Real-Time Updates are activated."
msgstr "Echtzeit-Updates sind aktiviert."
-#: ../../addon/facebook/facebook.php:691
+#: ../../addon/facebook/facebook.php:756
msgid "Deactivate Real-Time Updates"
msgstr "Echtzeit-Updates deaktivieren"
-#: ../../addon/facebook/facebook.php:693
+#: ../../addon/facebook/facebook.php:758
msgid "Real-Time Updates not activated."
msgstr "Echtzeit-Updates nicht aktiviert."
-#: ../../addon/facebook/facebook.php:693
+#: ../../addon/facebook/facebook.php:758
msgid "Activate Real-Time Updates"
msgstr "Echtzeit-Updates aktivieren"
-#: ../../addon/facebook/facebook.php:707
+#: ../../addon/facebook/facebook.php:777
msgid "The new values have been saved."
msgstr "Die neuen Einstellungen wurden gespeichert."
-#: ../../addon/facebook/facebook.php:726
+#: ../../addon/facebook/facebook.php:801
msgid "Post to Facebook"
msgstr "Bei Facebook veröffentlichen"
-#: ../../addon/facebook/facebook.php:818
+#: ../../addon/facebook/facebook.php:899
msgid ""
"Post to Facebook cancelled because of multi-network access permission "
"conflict."
msgstr "Beitrag wurde nicht bei Facebook veröffentlicht, da Konflikte bei den Multi-Netzwerk-Zugriffsrechten vorliegen."
-#: ../../addon/facebook/facebook.php:1039
+#: ../../addon/facebook/facebook.php:1119
msgid "View on Friendica"
msgstr "In Friendica betrachten"
-#: ../../addon/facebook/facebook.php:1072
+#: ../../addon/facebook/facebook.php:1152
msgid "Facebook post failed. Queued for retry."
msgstr "Veröffentlichung bei Facebook gescheitert. Wir versuchen es später erneut."
-#: ../../addon/facebook/facebook.php:1108
+#: ../../addon/facebook/facebook.php:1192
msgid "Your Facebook connection became invalid. Please Re-authenticate."
msgstr "Deine Facebook Anmeldedaten sind ungültig geworden. Bitte re-authentifiziere dich."
-#: ../../addon/facebook/facebook.php:1109
+#: ../../addon/facebook/facebook.php:1193
msgid "Facebook connection became invalid"
msgstr "Facebook Anmeldedaten sind ungültig geworden"
-#: ../../addon/facebook/facebook.php:1110
+#: ../../addon/facebook/facebook.php:1194
#, php-format
msgid ""
"Hi %1$s,\n"
@@ -4303,6 +4479,26 @@ msgid ""
"The connection between your accounts on %2$s and Facebook became invalid. This usually happens after you change your Facebook-password. To enable the connection again, you have to %3$sre-authenticate the Facebook-connector%4$s."
msgstr "Hi %1$s,\n\ndie Verbindung von deinem Account auf %2$s und Facebook funktioniert derzeit nicht. Dies ist im Allgemeinen das Ergebnis einer Passwortänderung bei Facebook. Um die Verbindung wieder zu aktivieren musst du %3$sden Facebook-Connector neu Authentifizieren%4$s."
+#: ../../addon/privacy_image_cache/privacy_image_cache.php:144
+msgid "Lifetime of the cache (in hours)"
+msgstr "Lebenszeit des Caches (in Stunden)"
+
+#: ../../addon/privacy_image_cache/privacy_image_cache.php:149
+msgid "Cache Statistics"
+msgstr "Cache Statistik"
+
+#: ../../addon/privacy_image_cache/privacy_image_cache.php:152
+msgid "Number of items"
+msgstr "Anzahl der Einträge"
+
+#: ../../addon/privacy_image_cache/privacy_image_cache.php:154
+msgid "Size of the cache"
+msgstr "Größe des Caches"
+
+#: ../../addon/privacy_image_cache/privacy_image_cache.php:156
+msgid "Delete the whole cache"
+msgstr "Cache leeren"
+
#: ../../addon/widgets/widget_like.php:58
#, php-format
msgid "%d person likes this"
@@ -4317,6 +4513,10 @@ msgid_plural "%d people don't like this"
msgstr[0] " %d Person mag das nicht"
msgstr[1] "%d Leute mögen das nicht"
+#: ../../addon/widgets/widget_friendheader.php:40
+msgid "Get added to this list!"
+msgstr "Werde Mitglied dieser Liste"
+
#: ../../addon/widgets/widgets.php:56
msgid "Generate new key"
msgstr "Neuen Schlüssel erstellen"
@@ -4416,10 +4616,16 @@ msgstr "NSFW-Einstellungen gespeichert"
msgid "%s - Click to open/close"
msgstr "%s – Zum Öffnen/Schließen klicken"
-#: ../../addon/page/page.php:47
+#: ../../addon/page/page.php:48
msgid "Forums"
msgstr "Foren"
+#: ../../addon/page/page.php:63 ../../addon/showmore/showmore.php:87
+#: ../../include/contact_widgets.php:187 ../../include/conversation.php:466
+#: ../../boot.php:507
+msgid "show more"
+msgstr "mehr anzeigen"
+
#: ../../addon/planets/planets.php:150
msgid "Planets Settings"
msgstr "Planeten Einstellungen"
@@ -4432,7 +4638,7 @@ msgstr "Aktiviere Planeten Plugin"
#: ../../addon/communityhome/communityhome.php:34
#: ../../addon/communityhome/twillingham/communityhome.php:28
#: ../../addon/communityhome/twillingham/communityhome.php:34
-#: ../../include/nav.php:64 ../../boot.php:796
+#: ../../include/nav.php:64 ../../boot.php:805
msgid "Login"
msgstr "Anmeldung"
@@ -4460,10 +4666,7 @@ msgid "Latest likes"
msgstr "Neueste Favoriten"
#: ../../addon/communityhome/communityhome.php:155
-#: ../../view/theme/diabook-red/theme.php:77
-#: ../../view/theme/diabook-blue/theme.php:77
-#: ../../view/theme/diabook/theme.php:83
-#: ../../view/theme/diabook-aerith/theme.php:78 ../../include/text.php:1302
+#: ../../view/theme/diabook/theme.php:449 ../../include/text.php:1303
#: ../../include/conversation.php:45 ../../include/conversation.php:118
msgid "event"
msgstr "Veranstaltung"
@@ -4616,7 +4819,7 @@ msgid "Post to Drupal by default"
msgstr "Veröffentliche öffentliche Beiträge standardmäßig bei Drupal"
#: ../../addon/drpost/drpost.php:184 ../../addon/wppost/wppost.php:190
-#: ../../addon/blogger/blogger.php:172 ../../addon/posterous/posterous.php:173
+#: ../../addon/blogger/blogger.php:172 ../../addon/posterous/posterous.php:177
msgid "Post from Friendica"
msgstr "Beitrag via Friendica"
@@ -4672,68 +4875,70 @@ msgstr "OEmbed für Youtube Videos verwenden"
msgid "URL to embed:"
msgstr "URL zum Einbetten:"
-#: ../../addon/impressum/impressum.php:34
+#: ../../addon/impressum/impressum.php:36
msgid "Impressum"
msgstr "Impressum"
-#: ../../addon/impressum/impressum.php:47
#: ../../addon/impressum/impressum.php:49
-#: ../../addon/impressum/impressum.php:81
+#: ../../addon/impressum/impressum.php:51
+#: ../../addon/impressum/impressum.php:83
msgid "Site Owner"
msgstr "Betreiber der Seite"
-#: ../../addon/impressum/impressum.php:47
-#: ../../addon/impressum/impressum.php:85
+#: ../../addon/impressum/impressum.php:49
+#: ../../addon/impressum/impressum.php:87
msgid "Email Address"
msgstr "Email Adresse"
-#: ../../addon/impressum/impressum.php:52
-#: ../../addon/impressum/impressum.php:83
+#: ../../addon/impressum/impressum.php:54
+#: ../../addon/impressum/impressum.php:85
msgid "Postal Address"
msgstr "Postalische Anschrift"
-#: ../../addon/impressum/impressum.php:58
+#: ../../addon/impressum/impressum.php:60
msgid ""
"The impressum addon needs to be configured!<br />Please add at least the "
"<tt>owner</tt> variable to your config file. For other variables please "
"refer to the README file of the addon."
msgstr "Das Impressums-Plugin muss noch konfiguriert werden.<br />Bitte gebe mindestens den <tt>Betreiber</tt> in der Konfiguration an. Alle weiteren Parameter werden in der README-Datei des Addons erläutert."
-#: ../../addon/impressum/impressum.php:81
+#: ../../addon/impressum/impressum.php:83
msgid "The page operators name."
msgstr "Name des Server-Administrators"
-#: ../../addon/impressum/impressum.php:82
+#: ../../addon/impressum/impressum.php:84
msgid "Site Owners Profile"
msgstr "Profil des Seitenbetreibers"
-#: ../../addon/impressum/impressum.php:82
+#: ../../addon/impressum/impressum.php:84
msgid "Profile address of the operator."
msgstr "Profil-Adresse des Server-Administrators"
-#: ../../addon/impressum/impressum.php:83
-msgid "How to contact the operator via snail mail."
-msgstr "Wie erreicht man den Betreiber der Seite postalisch."
+#: ../../addon/impressum/impressum.php:85
+msgid "How to contact the operator via snail mail. You can use BBCode here."
+msgstr "Kontaktmöglichkeiten zum Administrator via Schneckenpost. Du kannst BBCode verwenden."
-#: ../../addon/impressum/impressum.php:84
+#: ../../addon/impressum/impressum.php:86
msgid "Notes"
msgstr "Hinweise"
-#: ../../addon/impressum/impressum.php:84
-msgid "Additional notes that are displayed beneath the contact information."
-msgstr "Zusätzliche Angaben, die unterhalb der Kontakt-Informationen angezeigt werden."
+#: ../../addon/impressum/impressum.php:86
+msgid ""
+"Additional notes that are displayed beneath the contact information. You can"
+" use BBCode here."
+msgstr "Zusätzliche Informationen die neben den Kontaktmöglichkeiten angezeigt werden. Du kannst BBCode verwenden."
-#: ../../addon/impressum/impressum.php:85
+#: ../../addon/impressum/impressum.php:87
msgid "How to contact the operator via email. (will be displayed obfuscated)"
msgstr "Wie erreichts man den Betreiber per Email. (Adresse wird verschleiert dargestellt)"
-#: ../../addon/impressum/impressum.php:86
+#: ../../addon/impressum/impressum.php:88
msgid "Footer note"
msgstr "Fußnote"
-#: ../../addon/impressum/impressum.php:86
-msgid "Text for the footer."
-msgstr "Text für die Fußnote"
+#: ../../addon/impressum/impressum.php:88
+msgid "Text for the footer. You can use BBCode here."
+msgstr "Text für die Fußzeile. Du kannst BBCode verwenden."
#: ../../addon/buglink/buglink.php:15
msgid "Report Bug"
@@ -4827,11 +5032,11 @@ msgstr "Mit dem MathJax Addon können mathematische Formeln, die mit LaTeX gesch
msgid "Use the MathJax renderer"
msgstr "MathJax verwenden"
-#: ../../addon/mathjax/mathjax.php:72
+#: ../../addon/mathjax/mathjax.php:74
msgid "MathJax Base URL"
msgstr "MathJax Basis-URL"
-#: ../../addon/mathjax/mathjax.php:72
+#: ../../addon/mathjax/mathjax.php:74
msgid ""
"The URL for the javascript file that should be included to use MathJax. Can "
"be either the MathJax CDN or another installation of MathJax."
@@ -4851,23 +5056,23 @@ msgstr "RichText Editor deaktivieren"
#: ../../addon/gravatar/gravatar.php:71
msgid "generic profile image"
-msgstr ""
+msgstr "allgemeines Profilbild"
#: ../../addon/gravatar/gravatar.php:72
msgid "random geometric pattern"
-msgstr ""
+msgstr "zufällig erzeugtes geometrisches Muster"
#: ../../addon/gravatar/gravatar.php:73
msgid "monster face"
-msgstr ""
+msgstr "Monstergesicht"
#: ../../addon/gravatar/gravatar.php:74
msgid "computer generated face"
-msgstr ""
+msgstr "Computergesicht"
#: ../../addon/gravatar/gravatar.php:75
msgid "retro arcade style face"
-msgstr ""
+msgstr "Retro Arcade Design Gesicht"
#: ../../addon/gravatar/gravatar.php:87
msgid "Default avatar image"
@@ -4875,19 +5080,19 @@ msgstr "Standard Profilbild "
#: ../../addon/gravatar/gravatar.php:87
msgid "Select default avatar image if none was found at Gravatar. See README"
-msgstr ""
+msgstr "Wähle das Standardgesicht, wenn kein Bild auf Gravatar gefunden wurde. Schaue auch sonst im README nach."
#: ../../addon/gravatar/gravatar.php:88
msgid "Rating of images"
-msgstr ""
+msgstr "Bildbewertung"
#: ../../addon/gravatar/gravatar.php:88
msgid "Select the appropriate avatar rating for your site. See README"
-msgstr ""
+msgstr "Wähle eine angemessene Bildbewertung für Deinen Server. Schaue auch sonst im README nach."
#: ../../addon/gravatar/gravatar.php:102
msgid "Gravatar settings updated."
-msgstr ""
+msgstr "Gravatar Einstellungen aktualisiert."
#: ../../addon/testdrive/testdrive.php:85
#, php-format
@@ -4904,7 +5109,7 @@ msgid ""
"Hi %1$s,\n"
"\n"
"Your test account on %2$s will expire in less than five days. We hope you enjoyed this test drive and use this opportunity to find a permanent Friendica website for your integrated social communications. A list of public sites is available at http://dir.friendica.com/siteinfo - and for more information on setting up your own Friendica server please see the Friendica project website at http://friendica.com."
-msgstr ""
+msgstr "Hallo %1$s,\n\ndein Test-Konto auf %2$s wird in weniger als fünf Tagen verfallen. Wir hoffen, dass dir dieser Testlauf gefallen hat, so dass du die Gelegenheit nutzt und dir eine feste Friendica-Site für deine integrierte Social-Network-Kommunikation suchst. Eine Liste öffentlicher Sites findest du auf http://dir.friendica.com/siteinfo. Um mehr Information darüber zu bekommen, wie man einen eigenen Friendica-Server aufsetzt, kannst du auch einen Blick auf die Friendica Projektseite werfen: http://friendica.com"
#: ../../addon/pageheader/pageheader.php:50
msgid "\"pageheader\" Settings"
@@ -5037,7 +5242,7 @@ msgid ""
"If enabled all your <strong>public</strong> postings can be posted to the "
"associated StatusNet account. You can choose to do so by default (here) or "
"for every posting separately in the posting options when writing the entry."
-msgstr "Wenn aktiviert, so können all deine <strong>öffentlichen</strong> Einträge auf dem verbundenen StatusNet Konto veröffentlicht werden. Du kannst das (hier) als Standardverhalten einstellen oder beim Schreiben eines Beitrags in den Beitragsoptionen festlegen."
+msgstr "Wenn aktiviert, können all deine <strong>öffentlichen</strong> Einträge auf dem verbundenen StatusNet-Konto veröffentlicht werden. Du kannst das (hier) als Standardverhalten einstellen oder beim Schreiben eines Beitrags in den Beitragsoptionen festlegen."
#: ../../addon/statusnet/statusnet.php:336
msgid ""
@@ -5170,11 +5375,6 @@ msgstr "Begrenze Beiträge nach einer bestimmten Anzahl an Buchstaben"
msgid "Show More Settings saved."
msgstr "\"Mehr zeigen\" Einstellungen gesichert."
-#: ../../addon/showmore/showmore.php:87 ../../include/conversation.php:466
-#: ../../boot.php:496
-msgid "show more"
-msgstr "mehr anzeigen"
-
#: ../../addon/piwik/piwik.php:79
msgid ""
"This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> "
@@ -5251,7 +5451,7 @@ msgid ""
"If enabled all your <strong>public</strong> postings can be posted to the "
"associated Twitter account. You can choose to do so by default (here) or for"
" every posting separately in the posting options when writing the entry."
-msgstr "Wenn aktiviert, so können all deine <strong>öffentlichen</strong> Einträge auf dem verbundenen Twitter Konto veröffentlicht werden. Du kannst dies (hier) als Standardverhalten einstellen oder beim Schreiben eines Beitrags in den Beitragsoptionen festlegen."
+msgstr "Wenn aktiviert, können all deine <strong>öffentlichen</strong> Einträge auf dem verbundenen Twitter-Konto veröffentlicht werden. Du kannst dies (hier) als Standardverhalten einstellen oder beim Schreiben eines Beitrags in den Beitragsoptionen festlegen."
#: ../../addon/twitter/twitter.php:192
msgid ""
@@ -5287,11 +5487,11 @@ msgstr "IRC Einstellungen"
#: ../../addon/irc/irc.php:46
msgid "Channel(s) to auto connect (comma separated)"
-msgstr ""
+msgstr "mit diesen Kanälen soll man automatisch verbunden werden (Komma getrennt)"
#: ../../addon/irc/irc.php:51
msgid "Popular Channels (comma separated)"
-msgstr ""
+msgstr "Beliebte Kanäle (mit Komma getrennt)"
#: ../../addon/irc/irc.php:69
msgid "IRC settings saved."
@@ -5307,31 +5507,31 @@ msgstr "Beliebte Räume"
#: ../../addon/blogger/blogger.php:42
msgid "Post to blogger"
-msgstr ""
+msgstr "Auf Blogger posten"
#: ../../addon/blogger/blogger.php:74
msgid "Blogger Post Settings"
-msgstr ""
+msgstr "Einstellungen zum posten auf Blogger"
#: ../../addon/blogger/blogger.php:76
msgid "Enable Blogger Post Plugin"
-msgstr ""
+msgstr "Blogger-Post-Plugin aktivieren"
#: ../../addon/blogger/blogger.php:81
msgid "Blogger username"
-msgstr ""
+msgstr "Blogger-Benutzername"
#: ../../addon/blogger/blogger.php:86
msgid "Blogger password"
-msgstr ""
+msgstr "Blogger-Passwort"
#: ../../addon/blogger/blogger.php:91
msgid "Blogger API URL"
-msgstr ""
+msgstr "Blogger-API-URL"
#: ../../addon/blogger/blogger.php:96
msgid "Post to Blogger by default"
-msgstr ""
+msgstr "Standardmäßig auf Blogger posten"
#: ../../addon/posterous/posterous.php:36
msgid "Post to Posterous"
@@ -5357,186 +5557,128 @@ msgstr "Posterous-Passwort"
msgid "Post to Posterous by default"
msgstr "Veröffentliche öffentliche Beiträge standardmäßig bei Posterous"
-#: ../../view/theme/diabook-red/theme.php:26
-#: ../../view/theme/diabook-blue/theme.php:26
-#: ../../view/theme/diabook/theme.php:32
-#: ../../view/theme/diabook-aerith/theme.php:27
+#: ../../view/theme/cleanzero/config.php:82
+#: ../../view/theme/diabook/config.php:97
+#: ../../view/theme/quattro/config.php:54 ../../view/theme/dispy/config.php:72
+msgid "Theme settings"
+msgstr "Themen Einstellungen"
+
+#: ../../view/theme/cleanzero/config.php:83
+msgid "Set resize level for images in posts and comments (width and height)"
+msgstr "Wähle das Vergrößerungsmaß für Bilder in Beiträgen und Kommentaren (Höhe und Breite)"
+
+#: ../../view/theme/cleanzero/config.php:84
+#: ../../view/theme/diabook/config.php:98 ../../view/theme/dispy/config.php:73
+msgid "Set font-size for posts and comments"
+msgstr "Schriftgröße für Beiträge und Kommentare festlegen"
+
+#: ../../view/theme/cleanzero/config.php:85
+msgid "Set theme width"
+msgstr "Theme Breite festlegen"
+
+#: ../../view/theme/cleanzero/config.php:86
+#: ../../view/theme/quattro/config.php:56
+msgid "Color scheme"
+msgstr "Farbschema"
+
+#: ../../view/theme/diabook/theme.php:65 ../../include/nav.php:49
+#: ../../include/nav.php:115
+msgid "Your posts and conversations"
+msgstr "Deine Beiträge und Unterhaltungen"
+
+#: ../../view/theme/diabook/theme.php:66 ../../include/nav.php:50
+msgid "Your profile page"
+msgstr "Deine Profilseite"
+
+#: ../../view/theme/diabook/theme.php:67
+msgid "Your contacts"
+msgstr "Deine Kontakte"
+
+#: ../../view/theme/diabook/theme.php:68 ../../include/nav.php:51
+msgid "Your photos"
+msgstr "Deine Fotos"
+
+#: ../../view/theme/diabook/theme.php:69 ../../include/nav.php:52
+msgid "Your events"
+msgstr "Deine Ereignisse"
+
+#: ../../view/theme/diabook/theme.php:70 ../../include/nav.php:53
+msgid "Personal notes"
+msgstr "Persönliche Notizen"
+
+#: ../../view/theme/diabook/theme.php:70 ../../include/nav.php:53
+msgid "Your personal photos"
+msgstr "Deine privaten Fotos"
+
+#: ../../view/theme/diabook/theme.php:72
+#: ../../view/theme/diabook/theme.php:530
+msgid "Community Pages"
+msgstr "Foren"
+
+#: ../../view/theme/diabook/theme.php:377
+msgid "Community Profiles"
+msgstr "Community-Profile"
+
+#: ../../view/theme/diabook/theme.php:398
msgid "Last users"
msgstr "Letzte Nutzer"
-#: ../../view/theme/diabook-red/theme.php:55
-#: ../../view/theme/diabook-blue/theme.php:55
-#: ../../view/theme/diabook/theme.php:61
-#: ../../view/theme/diabook-aerith/theme.php:56
+#: ../../view/theme/diabook/theme.php:427
msgid "Last likes"
msgstr "Zuletzt gemocht"
-#: ../../view/theme/diabook-red/theme.php:100
-#: ../../view/theme/diabook-blue/theme.php:100
-#: ../../view/theme/diabook/theme.php:106
-#: ../../view/theme/diabook-aerith/theme.php:101
+#: ../../view/theme/diabook/theme.php:472
msgid "Last photos"
msgstr "Letzte Fotos"
-#: ../../view/theme/diabook-red/theme.php:145
-#: ../../view/theme/diabook-blue/theme.php:145
-#: ../../view/theme/diabook/theme.php:151
-#: ../../view/theme/diabook-aerith/theme.php:146
+#: ../../view/theme/diabook/theme.php:509
msgid "Find Friends"
msgstr "Freunde finden"
-#: ../../view/theme/diabook-red/theme.php:146
-#: ../../view/theme/diabook-blue/theme.php:146
-#: ../../view/theme/diabook/theme.php:152
-#: ../../view/theme/diabook-aerith/theme.php:147
+#: ../../view/theme/diabook/theme.php:510
msgid "Local Directory"
msgstr "Lokales Verzeichnis"
-#: ../../view/theme/diabook-red/theme.php:148
-#: ../../view/theme/diabook-blue/theme.php:148
-#: ../../view/theme/diabook/theme.php:154
-#: ../../view/theme/diabook-aerith/theme.php:149
-#: ../../include/contact_widgets.php:35
+#: ../../view/theme/diabook/theme.php:512 ../../include/contact_widgets.php:35
msgid "Similar Interests"
msgstr "Ähnliche Interessen"
-#: ../../view/theme/diabook-red/theme.php:150
-#: ../../view/theme/diabook-blue/theme.php:150
-#: ../../view/theme/diabook/theme.php:156
-#: ../../view/theme/diabook-aerith/theme.php:151
-#: ../../include/contact_widgets.php:37
+#: ../../view/theme/diabook/theme.php:514 ../../include/contact_widgets.php:37
msgid "Invite Friends"
msgstr "Freunde einladen"
-#: ../../view/theme/diabook-red/theme.php:165
-#: ../../view/theme/diabook-red/theme.php:246
-#: ../../view/theme/diabook-blue/theme.php:165
-#: ../../view/theme/diabook-blue/theme.php:246
-#: ../../view/theme/diabook/theme.php:172
-#: ../../view/theme/diabook/theme.php:256
-#: ../../view/theme/diabook-aerith/theme.php:166
-#: ../../view/theme/diabook-aerith/theme.php:247
-msgid "Community Pages"
-msgstr "Foren"
+#: ../../view/theme/diabook/theme.php:565
+msgid "Earth View"
+msgstr "Earth View"
-#: ../../view/theme/diabook-red/theme.php:198
-#: ../../view/theme/diabook-blue/theme.php:198
-#: ../../view/theme/diabook/theme.php:205
-#: ../../view/theme/diabook-aerith/theme.php:199
+#: ../../view/theme/diabook/theme.php:573
msgid "Help or @NewHere ?"
msgstr "Hilfe oder @NewHere"
-#: ../../view/theme/diabook-red/theme.php:204
-#: ../../view/theme/diabook-blue/theme.php:204
-#: ../../view/theme/diabook/theme.php:211
-#: ../../view/theme/diabook-aerith/theme.php:205
+#: ../../view/theme/diabook/theme.php:580
msgid "Connect Services"
msgstr "Verbinde Dienste"
-#: ../../view/theme/diabook-red/theme.php:210
-#: ../../view/theme/diabook-blue/theme.php:210
-#: ../../view/theme/diabook/theme.php:217
-#: ../../view/theme/diabook-aerith/theme.php:211
-msgid "PostIt to Friendica"
-msgstr "Bei Friendica posten"
-
-#: ../../view/theme/diabook-red/theme.php:210
-#: ../../view/theme/diabook-blue/theme.php:210
-#: ../../view/theme/diabook/theme.php:217
-#: ../../view/theme/diabook-aerith/theme.php:211
-msgid "Post to Friendica"
-msgstr "Wenn du diesen Link"
-
-#: ../../view/theme/diabook-red/theme.php:211
-#: ../../view/theme/diabook-blue/theme.php:211
-#: ../../view/theme/diabook/theme.php:218
-#: ../../view/theme/diabook-aerith/theme.php:212
-msgid " from anywhere by bookmarking this Link."
-msgstr "zu deinen Lesezeichen hinzufügst, kannst du von überallher Links bei Friendica veröffentlichen."
-
-#: ../../view/theme/diabook-red/theme.php:239
-#: ../../view/theme/diabook-blue/theme.php:239
-#: ../../view/theme/diabook/theme.php:249
-#: ../../view/theme/diabook-aerith/theme.php:240 ../../include/nav.php:49
-#: ../../include/nav.php:115
-msgid "Your posts and conversations"
-msgstr "Deine Beiträge und Unterhaltungen"
-
-#: ../../view/theme/diabook-red/theme.php:240
-#: ../../view/theme/diabook-blue/theme.php:240
-#: ../../view/theme/diabook/theme.php:250
-#: ../../view/theme/diabook-aerith/theme.php:241 ../../include/nav.php:50
-msgid "Your profile page"
-msgstr "Deine Profilseite"
-
-#: ../../view/theme/diabook-red/theme.php:241
-#: ../../view/theme/diabook-blue/theme.php:241
-#: ../../view/theme/diabook/theme.php:251
-#: ../../view/theme/diabook-aerith/theme.php:242
-msgid "Your contacts"
-msgstr "Deine Kontakte"
-
-#: ../../view/theme/diabook-red/theme.php:242
-#: ../../view/theme/diabook-blue/theme.php:242
-#: ../../view/theme/diabook/theme.php:252
-#: ../../view/theme/diabook-aerith/theme.php:243 ../../include/nav.php:51
-#: ../../boot.php:1463
-msgid "Photos"
-msgstr "Bilder"
-
-#: ../../view/theme/diabook-red/theme.php:242
-#: ../../view/theme/diabook-blue/theme.php:242
-#: ../../view/theme/diabook/theme.php:252
-#: ../../view/theme/diabook-aerith/theme.php:243 ../../include/nav.php:51
-msgid "Your photos"
-msgstr "Deine Fotos"
-
-#: ../../view/theme/diabook-red/theme.php:243
-#: ../../view/theme/diabook-blue/theme.php:243
-#: ../../view/theme/diabook/theme.php:253
-#: ../../view/theme/diabook-aerith/theme.php:244 ../../include/nav.php:52
-msgid "Your events"
-msgstr "Deine Ereignisse"
-
-#: ../../view/theme/diabook-red/theme.php:244
-#: ../../view/theme/diabook-blue/theme.php:244
-#: ../../view/theme/diabook/theme.php:254
-#: ../../view/theme/diabook-aerith/theme.php:245 ../../include/nav.php:53
-msgid "Personal notes"
-msgstr "Persönliche Notizen"
-
-#: ../../view/theme/diabook-red/theme.php:244
-#: ../../view/theme/diabook-blue/theme.php:244
-#: ../../view/theme/diabook/theme.php:254
-#: ../../view/theme/diabook-aerith/theme.php:245 ../../include/nav.php:53
-msgid "Your personal photos"
-msgstr "Deine privaten Fotos"
+#: ../../view/theme/diabook/theme.php:587
+msgid "Last Tweets"
+msgstr "Neueste Tweets"
-#: ../../view/theme/diabook-red/config.php:66
-#: ../../view/theme/diabook-blue/config.php:66
-#: ../../view/theme/diabook/config.php:78
-#: ../../view/theme/quattro/config.php:54
-#: ../../view/theme/diabook-aerith/config.php:66
-msgid "Theme settings"
-msgstr "Themen Einstellungen"
-
-#: ../../view/theme/diabook-red/config.php:67
-#: ../../view/theme/diabook-blue/config.php:67
-#: ../../view/theme/diabook/config.php:79
-#: ../../view/theme/diabook-aerith/config.php:67
-msgid "Set font-size for posts and comments"
+#: ../../view/theme/diabook/theme.php:591
+#: ../../view/theme/diabook/config.php:102
+msgid "Set twitter search term"
msgstr ""
-#: ../../view/theme/diabook-red/config.php:68
-#: ../../view/theme/diabook-blue/config.php:68
-#: ../../view/theme/diabook/config.php:80
-#: ../../view/theme/diabook-aerith/config.php:68
+#: ../../view/theme/diabook/config.php:99 ../../view/theme/dispy/config.php:74
msgid "Set line-height for posts and comments"
-msgstr ""
+msgstr "Liniengröße für Beiträge und Kommantare festlegen"
-#: ../../view/theme/diabook/config.php:81
+#: ../../view/theme/diabook/config.php:100
msgid "Set resolution for middle column"
-msgstr ""
+msgstr "Auflösung für die Mittelspalte setzen"
+
+#: ../../view/theme/diabook/config.php:101
+msgid "Set color scheme"
+msgstr "Wähle Farbschema"
#: ../../view/theme/quattro/config.php:55
msgid "Alignment"
@@ -5550,11 +5692,11 @@ msgstr "Links"
msgid "Center"
msgstr "Mitte"
-#: ../../view/theme/quattro/config.php:56
-msgid "Color scheme"
-msgstr "Farbschema"
+#: ../../view/theme/dispy/config.php:75
+msgid "Set colour scheme"
+msgstr "Farbschema wählen"
-#: ../../include/profile_advanced.php:17 ../../boot.php:1085
+#: ../../include/profile_advanced.php:17 ../../boot.php:1094
msgid "Gender:"
msgstr "Geschlecht:"
@@ -5567,7 +5709,7 @@ msgid "j F"
msgstr "j F"
#: ../../include/profile_advanced.php:30 ../../include/datetime.php:448
-#: ../../include/items.php:1402
+#: ../../include/items.php:1403
msgid "Birthday:"
msgstr "Geburtstag:"
@@ -5575,11 +5717,11 @@ msgstr "Geburtstag:"
msgid "Age:"
msgstr "Alter:"
-#: ../../include/profile_advanced.php:37 ../../boot.php:1088
+#: ../../include/profile_advanced.php:37 ../../boot.php:1097
msgid "Status:"
msgstr "Status:"
-#: ../../include/profile_advanced.php:45 ../../boot.php:1090
+#: ../../include/profile_advanced.php:45 ../../boot.php:1099
msgid "Homepage:"
msgstr "Homepage:"
@@ -5759,179 +5901,179 @@ msgstr "Andere"
msgid "Undecided"
msgstr "Unentschieden"
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Males"
msgstr "Männer"
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Females"
msgstr "Frauen"
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Gay"
msgstr "Schwul"
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Lesbian"
msgstr "Lesbisch"
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "No Preference"
msgstr "Keine Vorlieben"
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Bisexual"
msgstr "Bisexuell"
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Autosexual"
msgstr "Autosexual"
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Abstinent"
msgstr "Abstinent"
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Virgin"
msgstr "Jungfrauen"
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Deviant"
msgstr "Deviant"
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Fetish"
msgstr "Fetish"
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Oodles"
msgstr "Oodles"
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Nonsexual"
msgstr "Nonsexual"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Single"
msgstr "Single"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Lonely"
msgstr "Einsam"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Available"
msgstr "Verfügbar"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Unavailable"
msgstr "Nicht verfügbar"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Has crush"
-msgstr ""
+msgstr "verknallt"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Infatuated"
-msgstr ""
+msgstr "verliebt"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Dating"
msgstr "Dating"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Unfaithful"
msgstr "Untreu"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Sex Addict"
msgstr "Sexbesessen"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Friends"
msgstr "Freunde"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Friends/Benefits"
msgstr "Freunde/Zuwendungen"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Casual"
msgstr "Casual"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Engaged"
msgstr "Verlobt"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Married"
msgstr "Verheiratet"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Imaginarily married"
-msgstr ""
+msgstr "imaginär verheiratet"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Partners"
msgstr "Partner"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Cohabiting"
msgstr "zusammenlebend"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Common law"
-msgstr ""
+msgstr "wilde Ehe"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Happy"
msgstr "Glücklich"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Not looking"
msgstr "Nicht auf der Suche"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Swinger"
msgstr "Swinger"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Betrayed"
msgstr "Betrogen"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Separated"
msgstr "Getrennt"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Unstable"
msgstr "Unstabil"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Divorced"
msgstr "Geschieden"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Imaginarily divorced"
-msgstr ""
+msgstr "imaginär geschieden"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Widowed"
msgstr "Verwitwet"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Uncertain"
msgstr "Unsicher"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "It's complicated"
msgstr "Ist kompliziert"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Don't care"
msgstr "Ist mir nicht wichtig"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Ask me"
msgstr "Frag mich"
@@ -5943,12 +6085,12 @@ msgstr "Beginnt:"
msgid "Finishes:"
msgstr "Endet:"
-#: ../../include/delivery.php:434 ../../include/notifier.php:651
+#: ../../include/delivery.php:445 ../../include/notifier.php:652
msgid "(no subject)"
msgstr "(kein Betreff)"
-#: ../../include/delivery.php:441 ../../include/enotify.php:23
-#: ../../include/notifier.php:658
+#: ../../include/delivery.php:452 ../../include/enotify.php:23
+#: ../../include/notifier.php:659
msgid "noreply"
msgstr "noreply"
@@ -6063,47 +6205,47 @@ msgstr "Dezember"
msgid "bytes"
msgstr "Byte"
-#: ../../include/text.php:936
-msgid "Categories:"
-msgstr "Kategorien:"
-
-#: ../../include/text.php:948
+#: ../../include/text.php:934 ../../include/text.php:949
msgid "remove"
msgstr "löschen"
-#: ../../include/text.php:948
+#: ../../include/text.php:934 ../../include/text.php:949
msgid "[remove]"
msgstr "[löschen]"
-#: ../../include/text.php:951
+#: ../../include/text.php:937
+msgid "Categories:"
+msgstr "Kategorien:"
+
+#: ../../include/text.php:952
msgid "Filed under:"
msgstr "Abgelegt unter:"
-#: ../../include/text.php:967 ../../include/text.php:979
+#: ../../include/text.php:968 ../../include/text.php:980
msgid "Click to open/close"
msgstr "Zum öffnen/schließen klicken"
-#: ../../include/text.php:1084
+#: ../../include/text.php:1085
msgid "default"
msgstr "standard"
-#: ../../include/text.php:1096
+#: ../../include/text.php:1097
msgid "Select an alternate language"
msgstr "Alternative Sprache auswählen"
-#: ../../include/text.php:1306
+#: ../../include/text.php:1307
msgid "activity"
msgstr "Aktivität"
-#: ../../include/text.php:1308
+#: ../../include/text.php:1309
msgid "comment"
msgstr "Kommentar"
-#: ../../include/text.php:1309
+#: ../../include/text.php:1310
msgid "post"
msgstr "Beitrag"
-#: ../../include/text.php:1464
+#: ../../include/text.php:1465
msgid "Item filed"
msgstr "Beitrag abgelegt"
@@ -6120,7 +6262,7 @@ msgstr "Anhänge:"
msgid "[Relayed] Comment authored by %s from network %s"
msgstr "[Weitergeleitet] Kommentar von %s aus dem %s Netzwerk"
-#: ../../include/network.php:823
+#: ../../include/network.php:824
msgid "view full size"
msgstr "Volle Größe anzeigen"
@@ -6161,9 +6303,9 @@ msgstr "Neue Gruppe erstellen"
#: ../../include/group.php:215
msgid "Contacts not in any group"
-msgstr ""
+msgstr "Kontakte in keiner Gruppe"
-#: ../../include/nav.php:46 ../../boot.php:795
+#: ../../include/nav.php:46 ../../boot.php:804
msgid "Logout"
msgstr "Abmelden"
@@ -6171,7 +6313,7 @@ msgstr "Abmelden"
msgid "End this session"
msgstr "Diese Sitzung beenden"
-#: ../../include/nav.php:49 ../../boot.php:1453
+#: ../../include/nav.php:49 ../../boot.php:1472
msgid "Status"
msgstr "Status"
@@ -6251,11 +6393,11 @@ msgstr "Verwalten"
msgid "Manage other pages"
msgstr "Andere Seiten verwalten"
-#: ../../include/nav.php:138 ../../boot.php:1043
+#: ../../include/nav.php:138 ../../boot.php:1052
msgid "Profiles"
msgstr "Profile"
-#: ../../include/nav.php:138 ../../boot.php:1043
+#: ../../include/nav.php:138 ../../boot.php:1052
msgid "Manage/edit profiles"
msgstr "Profile verwalten/editieren"
@@ -6421,7 +6563,7 @@ msgstr "Sekunden"
msgid "%1$d %2$s ago"
msgstr "%1$d %2$s her"
-#: ../../include/poller.php:543
+#: ../../include/onepoll.php:402
msgid "From: "
msgstr "Von: "
@@ -6429,7 +6571,7 @@ msgstr "Von: "
msgid "$1 wrote:"
msgstr "$1 hat geschrieben:"
-#: ../../include/bbcode.php:238 ../../include/bbcode.php:304
+#: ../../include/bbcode.php:238 ../../include/bbcode.php:307
msgid "Image/photo"
msgstr "Bild/Foto"
@@ -6581,7 +6723,7 @@ msgstr "%s markierte %s"
#: ../../include/enotify.php:121
msgid "your post"
-msgstr "Deinen Beitrag"
+msgstr "deinen Beitrag"
#: ../../include/enotify.php:130
msgid "[Friendica:Notify] Introduction received"
@@ -6642,11 +6784,11 @@ msgstr "Foto:"
msgid "Please visit %s to approve or reject the suggestion."
msgstr "Bitte besuche %s, um den Vorschlag zu akzeptieren oder abzulehnen."
-#: ../../include/items.php:2697
+#: ../../include/items.php:2714
msgid "A new person is sharing with you at "
msgstr "Eine neue Person teilt mit dir auf "
-#: ../../include/items.php:2697
+#: ../../include/items.php:2714
msgid "You have a new follower at "
msgstr "Du hast einen neuen Kontakt auf "
@@ -6675,32 +6817,36 @@ msgstr "Willkommen zurück "
msgid ""
"The form security token was not correct. This probably happened because the "
"form has been opened for too long (>3 hours) before submitting it."
-msgstr ""
+msgstr "Das Sicherheits-Merkmal war nicht korrekt. Das passiert meistens wenn das Formular vor dem Absenden zu lange geöffnet war (länger als 3 Stunden)."
-#: ../../include/Contact.php:145 ../../include/conversation.php:809
+#: ../../include/Contact.php:111
+msgid "stopped following"
+msgstr "wird nicht mehr gefolgt"
+
+#: ../../include/Contact.php:203 ../../include/conversation.php:817
msgid "View Status"
msgstr "Pinnwand anschauen"
-#: ../../include/Contact.php:146 ../../include/conversation.php:810
+#: ../../include/Contact.php:204 ../../include/conversation.php:818
msgid "View Profile"
msgstr "Profil anschauen"
-#: ../../include/Contact.php:147 ../../include/conversation.php:811
+#: ../../include/Contact.php:205 ../../include/conversation.php:819
msgid "View Photos"
msgstr "Bilder anschauen"
-#: ../../include/Contact.php:148 ../../include/Contact.php:161
-#: ../../include/conversation.php:812
+#: ../../include/Contact.php:206 ../../include/Contact.php:219
+#: ../../include/conversation.php:820
msgid "Network Posts"
-msgstr "Netzwerk Beiträge"
+msgstr "Netzwerk-Beiträge"
-#: ../../include/Contact.php:149 ../../include/Contact.php:161
-#: ../../include/conversation.php:813
+#: ../../include/Contact.php:207 ../../include/Contact.php:219
+#: ../../include/conversation.php:821
msgid "Edit Contact"
msgstr "Kontakt bearbeiten"
-#: ../../include/Contact.php:150 ../../include/Contact.php:161
-#: ../../include/conversation.php:814
+#: ../../include/Contact.php:208 ../../include/Contact.php:219
+#: ../../include/conversation.php:822
msgid "Send PM"
msgstr "Private Nachricht senden"
@@ -6713,22 +6859,22 @@ msgstr "Nachricht/Beitrag"
msgid "%1$s marked %2$s's %3$s as favorite"
msgstr "%1$s hat %2$s\\s %3$s als Favorit markiert"
-#: ../../include/conversation.php:317 ../../include/conversation.php:575
+#: ../../include/conversation.php:317 ../../include/conversation.php:583
msgid "Select"
msgstr "Auswählen"
-#: ../../include/conversation.php:334 ../../include/conversation.php:668
-#: ../../include/conversation.php:669
+#: ../../include/conversation.php:334 ../../include/conversation.php:676
+#: ../../include/conversation.php:677
#, php-format
msgid "View %s's profile @ %s"
msgstr "Das Profil von %s auf %s betrachten."
-#: ../../include/conversation.php:344 ../../include/conversation.php:680
+#: ../../include/conversation.php:344 ../../include/conversation.php:688
#, php-format
msgid "%s from %s"
msgstr "%s von %s"
-#: ../../include/conversation.php:360
+#: ../../include/conversation.php:359
msgid "View in context"
msgstr "Im Zusammenhang betrachten"
@@ -6755,209 +6901,267 @@ msgstr "Teile dieses"
msgid "share"
msgstr "Teilen"
-#: ../../include/conversation.php:588
+#: ../../include/conversation.php:556
+msgid "Bold"
+msgstr "Fett"
+
+#: ../../include/conversation.php:557
+msgid "Italic"
+msgstr "Kursiv"
+
+#: ../../include/conversation.php:558
+msgid "Underline"
+msgstr "Unterstrichen"
+
+#: ../../include/conversation.php:559
+msgid "Quote"
+msgstr "Zitat"
+
+#: ../../include/conversation.php:560
+msgid "Code"
+msgstr "Code"
+
+#: ../../include/conversation.php:561
+msgid "Image"
+msgstr "Bild"
+
+#: ../../include/conversation.php:562
+msgid "Link"
+msgstr "Verweis"
+
+#: ../../include/conversation.php:563
+msgid "Video"
+msgstr "Video"
+
+#: ../../include/conversation.php:596
msgid "add star"
msgstr "markieren"
-#: ../../include/conversation.php:589
+#: ../../include/conversation.php:597
msgid "remove star"
msgstr "Markierung entfernen"
-#: ../../include/conversation.php:590
+#: ../../include/conversation.php:598
msgid "toggle star status"
msgstr "Markierung umschalten"
-#: ../../include/conversation.php:593
+#: ../../include/conversation.php:601
msgid "starred"
msgstr "markiert"
-#: ../../include/conversation.php:594
+#: ../../include/conversation.php:602
msgid "add tag"
msgstr "Tag hinzufügen"
-#: ../../include/conversation.php:598
+#: ../../include/conversation.php:606
msgid "save to folder"
msgstr "In Ordner speichern"
-#: ../../include/conversation.php:670
+#: ../../include/conversation.php:678
msgid "to"
msgstr "zu"
-#: ../../include/conversation.php:671
+#: ../../include/conversation.php:679
msgid "Wall-to-Wall"
msgstr "Wall-to-Wall"
-#: ../../include/conversation.php:672
+#: ../../include/conversation.php:680
msgid "via Wall-To-Wall:"
msgstr "via Wall-To-Wall:"
-#: ../../include/conversation.php:717
+#: ../../include/conversation.php:725
msgid "Delete Selected Items"
msgstr "Lösche die markierten Beiträge"
-#: ../../include/conversation.php:868
+#: ../../include/conversation.php:876
#, php-format
msgid "%s likes this."
msgstr "%s mag das."
-#: ../../include/conversation.php:868
+#: ../../include/conversation.php:876
#, php-format
msgid "%s doesn't like this."
msgstr "%s mag das nicht."
-#: ../../include/conversation.php:872
+#: ../../include/conversation.php:880
#, php-format
msgid "<span %1$s>%2$d people</span> like this."
msgstr "<span %1$s>%2$d Leute</span> mögen das."
-#: ../../include/conversation.php:874
+#: ../../include/conversation.php:882
#, php-format
msgid "<span %1$s>%2$d people</span> don't like this."
msgstr "<span %1$s>%2$d Leute</span> mögen das nicht."
-#: ../../include/conversation.php:880
+#: ../../include/conversation.php:888
msgid "and"
msgstr "und"
-#: ../../include/conversation.php:883
+#: ../../include/conversation.php:891
#, php-format
msgid ", and %d other people"
msgstr " und %d andere"
-#: ../../include/conversation.php:884
+#: ../../include/conversation.php:892
#, php-format
msgid "%s like this."
msgstr "%s mögen das."
-#: ../../include/conversation.php:884
+#: ../../include/conversation.php:892
#, php-format
msgid "%s don't like this."
msgstr "%s mögen das nicht."
-#: ../../include/conversation.php:909
+#: ../../include/conversation.php:917
msgid "Visible to <strong>everybody</strong>"
msgstr "Für <strong>jedermann</strong> sichtbar"
-#: ../../include/conversation.php:911
+#: ../../include/conversation.php:919
msgid "Please enter a video link/URL:"
msgstr "Bitte Link/URL zum Video einfügen:"
-#: ../../include/conversation.php:912
+#: ../../include/conversation.php:920
msgid "Please enter an audio link/URL:"
msgstr "Bitte Link/URL zum Audio einfügen:"
-#: ../../include/conversation.php:913
+#: ../../include/conversation.php:921
msgid "Tag term:"
msgstr "Tag:"
-#: ../../include/conversation.php:915
+#: ../../include/conversation.php:923
msgid "Where are you right now?"
msgstr "Wo hältst du dich jetzt gerade auf?"
-#: ../../include/conversation.php:958
+#: ../../include/conversation.php:966
msgid "upload photo"
msgstr "Bild hochladen"
-#: ../../include/conversation.php:960
+#: ../../include/conversation.php:968
msgid "attach file"
msgstr "Datei anhängen"
-#: ../../include/conversation.php:962
+#: ../../include/conversation.php:970
msgid "web link"
msgstr "Weblink"
-#: ../../include/conversation.php:963
+#: ../../include/conversation.php:971
msgid "Insert video link"
msgstr "Video-Adresse einfügen"
-#: ../../include/conversation.php:964
+#: ../../include/conversation.php:972
msgid "video link"
msgstr "Video-Link"
-#: ../../include/conversation.php:965
+#: ../../include/conversation.php:973
msgid "Insert audio link"
msgstr "Audio-Adresse einfügen"
-#: ../../include/conversation.php:966
+#: ../../include/conversation.php:974
msgid "audio link"
msgstr "Audio-Link"
-#: ../../include/conversation.php:968
+#: ../../include/conversation.php:976
msgid "set location"
msgstr "Ort setzen"
-#: ../../include/conversation.php:970
+#: ../../include/conversation.php:978
msgid "clear location"
msgstr "Ort löschen"
-#: ../../include/conversation.php:977
+#: ../../include/conversation.php:985
msgid "permissions"
msgstr "Zugriffsrechte"
-#: ../../boot.php:494
+#: ../../boot.php:505
msgid "Delete this item?"
msgstr "Diesen Beitrag löschen?"
-#: ../../boot.php:497
+#: ../../boot.php:508
msgid "show fewer"
msgstr "weniger anzeigen"
-#: ../../boot.php:774
+#: ../../boot.php:681
+#, php-format
+msgid "Update %s failed. See error logs."
+msgstr "Update %s fehlgeschlagen. Bitte Fehlerprotokoll überprüfen."
+
+#: ../../boot.php:683
+#, php-format
+msgid "Update Error at %s"
+msgstr "Updatefehler bei %s"
+
+#: ../../boot.php:783
msgid "Create a New Account"
msgstr "Neuen Account erstellen"
-#: ../../boot.php:798
+#: ../../boot.php:807
msgid "Nickname or Email address: "
msgstr "Spitzname oder Email-Adresse: "
-#: ../../boot.php:799
+#: ../../boot.php:808
msgid "Password: "
msgstr "Passwort: "
-#: ../../boot.php:802
+#: ../../boot.php:811
msgid "Or login using OpenID: "
msgstr "Oder melde dich mit deiner OpenID an: "
-#: ../../boot.php:808
+#: ../../boot.php:817
msgid "Forgot your password?"
msgstr "Passwort vergessen?"
-#: ../../boot.php:975
+#: ../../boot.php:984
msgid "Edit profile"
msgstr "Profil bearbeiten"
-#: ../../boot.php:1035
+#: ../../boot.php:1044
msgid "Message"
msgstr "Nachricht"
-#: ../../boot.php:1151 ../../boot.php:1223
+#: ../../boot.php:1160 ../../boot.php:1236
msgid "g A l F d"
msgstr "l, d. F G \\U\\h\\r"
-#: ../../boot.php:1152 ../../boot.php:1224
+#: ../../boot.php:1161 ../../boot.php:1237
msgid "F d"
msgstr "d. F"
-#: ../../boot.php:1177
+#: ../../boot.php:1206 ../../boot.php:1277
+msgid "[today]"
+msgstr "[heute]"
+
+#: ../../boot.php:1218
msgid "Birthday Reminders"
msgstr "Geburtstagserinnerungen"
-#: ../../boot.php:1178
+#: ../../boot.php:1219
msgid "Birthdays this week:"
msgstr "Geburtstage diese Woche:"
-#: ../../boot.php:1201 ../../boot.php:1266
-msgid "[today]"
-msgstr "[heute]"
+#: ../../boot.php:1270
+msgid "[No description]"
+msgstr "[keine Beschreibung]"
-#: ../../boot.php:1247
+#: ../../boot.php:1288
msgid "Event Reminders"
msgstr "Veranstaltungserinnerungen"
-#: ../../boot.php:1248
+#: ../../boot.php:1289
msgid "Events this week:"
msgstr "Veranstaltungen diese Woche"
-#: ../../boot.php:1260
-msgid "[No description]"
-msgstr "[keine Beschreibung]"
+#: ../../boot.php:1475
+msgid "Status Messages and Posts"
+msgstr "Statusnachrichten und Beiträge"
+
+#: ../../boot.php:1481
+msgid "Profile Details"
+msgstr "Profildetails"
+
+#: ../../boot.php:1496
+msgid "Events and Calendar"
+msgstr "Ereignisse und Kalender"
+
+#: ../../boot.php:1502
+msgid "Only You Can See This"
+msgstr "Nur Du Kannst Das Sehen"
diff --git a/view/de/passchanged_eml.tpl b/view/de/passchanged_eml.tpl
index d5e8d9048..dcabbbe49 100644
--- a/view/de/passchanged_eml.tpl
+++ b/view/de/passchanged_eml.tpl
@@ -1,20 +1,20 @@
-Liebe/r $username,
-dein Passwort wurde wie gewünscht geändert. Bitte hebe diese Informationen
-für deine Unterlagen auf (oder ändere das Passwort augenblicklich in etwas
-das du dir merken kannst).
+Hallo $[username],
+ Dein Passwort wurde wie gewünscht geändert. Bitte bewahre diese
+Informationen in deinen Unterlagen auf (oder ändere dein Passwort sofort
+in etwas, was du dir merken kannst).
-Deine Anmeldedaten sind die Folgenden:
+Deine Login Daten wurden wie folgt geändert:
-Adresse der Seite: $siteurl
-Anmelde Name: $email
-Passwort: $new_password
+Adresse der Seite: $[siteurl]
+Login Name: $[email]
+Passwort: $[new_password]
-Du kannst diesen Passwort auf der "Einstellungen" Seite deines Accounts
-ändern nachdem du angemeldet bits.
+Du kannst dein Passwort unter deinen Account-Einstellungen ändern, wenn du angemeldet bist.
-Viele Grüße,
- $sitename Administrator
+Beste Grüße,
+ $[sitename] Administrator
+ \ No newline at end of file
diff --git a/view/de/register_open_eml.tpl b/view/de/register_open_eml.tpl
index d27c3c743..fffee2247 100644
--- a/view/de/register_open_eml.tpl
+++ b/view/de/register_open_eml.tpl
@@ -1,19 +1,34 @@
-Liebe/r $username,
-danke für die Registrierung bei $sitename. Dein neuer Account wurde angelegt.
-Die Anmeldedetails sind die Folgenden.
+Hallo $[username],
+ Danke für deine Anmeldung auf $[sitename]. Dein Account wurde angelegt.
+Die Login Details sind die folgenden:
-Adresse der Seite: $siteurl
-Anmelde Name: $email
-Passwort: $password
-Du kannst dein Passwort auf der "Einstellungen" Seite deines Accounts ändern
-nachdem du dich angemeldet hast.
+Adresse der Seite: $[siteurl]
+Login Name: $[email]
+Passwort: $[password]
-Nimm dir bitte ein paar Augenblicke Zeit um die anderen Einstellungen deines
-Accounts zu bearbeiten.
+Du kannst das Passwort in den "Einstellungen" zu deinem Account ändern
+nachdem du dich eingeloggt hast.
-Vielen Dank und Willkommen auf $sitename.
+Bitte nimm dir einige Augenblicke Zeit um die anderen Einstellungen auf der Seite zu überprüfen.
-Mit freundlichem Gruß,
- $sitename Administrator
+Eventuell möchtest du außerdem einige grundlegenden Informationen in dein Standart-Profil eintragen
+(auf der "Profile" Seite) damit andere Leute dich einfacher finden können.
+
+Wir empfehlen den kompletten Namen anzugeben, ein eigenes Profil-Foto,
+ein paar "Profil-Schlüsselwörter" anzugeben (damit man leichter Gleichinteressierte finden kann) - und
+natürlich in welchen Land Du lebst; wenn Du es nicht genauer angeben möchtest
+dann das.
+
+Wir respektieren Ihr Recht auf Privatsphäre, und keines dieser Elemente sind notwendig.
+Wenn Du hier neu bist und keinen kennst, wird man Dir helfen
+ein paar neue und interessante Freunde zu finden.
+
+
+Danke dir und willkommen auf $[sitename].
+
+Beste Grüße,
+ $[sitename] Administrator
+
+ \ No newline at end of file
diff --git a/view/de/register_verify_eml.tpl b/view/de/register_verify_eml.tpl
index 7ae432d61..8f25f5c36 100644
--- a/view/de/register_verify_eml.tpl
+++ b/view/de/register_verify_eml.tpl
@@ -1,21 +1,25 @@
-Ein neuer Nutzer hat sich auf $sitename registriert. Diese Registration
-benötigt noch deine Zustimmung.
+Eine Neuanmeldung auf $[sitename] benötigt
+deine Aufmerksamkeit.
-Die Anmeldedetails sind Folgende:
-Kompletter Name: $username
-Adresse der Seite: $siteurl
-Anmelde Name: $email
+Die Login-Einzelheiten sind die folgenden:
+Kompletter Name: $[username]
+Adresse der Seite: $[siteurl]
+Login Name: $[email]
-Um dieser Anmeldung zuzustimmen folge bitte diesem Link:
-$siteurl/regmod/allow/$hash
+Um die Anfrage zu bestätigen besuche bitte:
-Um die Anfrage abzulehen und den Account zu entfernen folge diesem Link:
+$[siteurl]/regmod/allow/$[hash]
-$siteurl/regmod/deny/$hash
-Besten Dank!
+Um die Anfrage abzulehnen und den Account zu löschen besuche bitte:
+
+
+$[siteurl]/regmod/deny/$[hash]
+
+
+Danke!
diff --git a/view/de/request_notify_eml.tpl b/view/de/request_notify_eml.tpl
index 55fa98e96..057044e8c 100644
--- a/view/de/request_notify_eml.tpl
+++ b/view/de/request_notify_eml.tpl
@@ -1,14 +1,17 @@
-Liebe/r $myname,
+Hallo $[myname],
-du hast gerade eine Kontaktanfrage von '$requestor' auf $sitename erhalten.
+du hast eine Kontaktanfrage von '$[requestor]' auf $[sitename]
-Du kannst dir das Profil unter $url ansehen.
+erhalten.
-Bitte melde dich auf deiner Seite an um die komplette Vorstellung anzusehen
-und bestätige oder ignoriere die Anfrage.
+Du kannst sein/ihr Profil unter $[url] finden.
-$siteurl
+Bitte melde dich an um die komplette Vorstellung einzusehen
+und die Anfrage zu bestätigen oder zu ignorieren oder abzulehnen.
-Schöne Grüße,
- $sitename Administrator
+$[siteurl]
+
+Beste Grüße,
+
+ $[sitename] Administrator \ No newline at end of file
diff --git a/view/de/strings.php b/view/de/strings.php
index 13f6f716e..a3ccab692 100644
--- a/view/de/strings.php
+++ b/view/de/strings.php
@@ -128,7 +128,7 @@ $a->strings["Post to Email"] = "An E-Mail senden";
$a->strings["Edit"] = "Bearbeiten";
$a->strings["Upload photo"] = "Foto hochladen";
$a->strings["Attach file"] = "Datei anhängen";
-$a->strings["Insert web link"] = "eine Kontaktanfrage";
+$a->strings["Insert web link"] = "einen Link einfügen";
$a->strings["Insert YouTube video"] = "YouTube-Video einfügen";
$a->strings["Insert Vorbis [.ogg] video"] = "Vorbis [.ogg] Video einfügen";
$a->strings["Insert Vorbis [.ogg] audio"] = "Vorbis [.ogg] Audio einfügen";
@@ -138,7 +138,7 @@ $a->strings["Permission settings"] = "Berechtigungseinstellungen";
$a->strings["CC: email addresses"] = "Cc:-E-Mail-Addressen";
$a->strings["Public post"] = "Öffentlicher Beitrag";
$a->strings["Set title"] = "Titel setzen";
-$a->strings["Categories (comma-separated list)"] = "Kategorien (mit Komma separierte Liste)";
+$a->strings["Categories (comma-separated list)"] = "Kategorien (kommasepariert)";
$a->strings["Example: bob@example.com, mary@example.com"] = "Z.B.: bob@example.com, mary@example.com";
$a->strings["This introduction has already been accepted."] = "Diese Kontaktanfrage wurde bereits akzeptiert.";
$a->strings["Profile location is not valid or does not contain profile information."] = "Profiladresse ist ungültig oder stellt einige Profildaten nicht zur Verfügung.";
@@ -156,7 +156,7 @@ $a->strings["Spam protection measures have been invoked."] = "Maßnahmen zum Spa
$a->strings["Friends are advised to please try again in 24 hours."] = "Freunde sind angehalten, es in 24 Stunden erneut zu versuchen.";
$a->strings["Invalid locator"] = "Ungültiger Locator";
$a->strings["Invalid email address."] = "Ungültige E-Mail Adresse.";
-$a->strings["This account has not been configured for email. Request failed."] = "";
+$a->strings["This account has not been configured for email. Request failed."] = "Dieses Konto ist nicht für Email konfiguriert. Anfrage fehlgeschlagen.";
$a->strings["Unable to resolve your name at the provided location."] = "Konnte deinen Namen an der angegebenen Stelle nicht finden.";
$a->strings["You have already introduced yourself here."] = "Du hast dich hier bereits vorgestellt.";
$a->strings["Apparently you are already friends with %s."] = "Es scheint so, als ob du bereits mit %s befreundet bist.";
@@ -223,7 +223,7 @@ $a->strings["GD graphics PHP module"] = "PHP: GD-Grafikmodul";
$a->strings["OpenSSL PHP module"] = "PHP: OpenSSL-Modul";
$a->strings["mysqli PHP module"] = "PHP: mysqli-Modul";
$a->strings["mb_string PHP module"] = "PHP: mb_string-Modul";
-$a->strings["Apace mod_rewrite module"] = "Apache: mod_rewrite-Modul";
+$a->strings["Apache mod_rewrite module"] = "Apache mod_rewrite module";
$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Fehler: Das Apache-Modul mod-rewrite wird benötigt, es ist allerdings nicht installiert.";
$a->strings["Error: libCURL PHP module required but not installed."] = "Fehler: Das libCURL PHP Modul wird benötigt ist aber nicht installiert.";
$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Fehler: Das GD-Graphikmodul für PHP mit JPEG-Unterstützung ist nicht installiert.";
@@ -301,7 +301,8 @@ $a->strings["Contact has been blocked"] = "Kontakt wurde blockiert";
$a->strings["Contact has been unblocked"] = "Kontakt wurde wieder freigegeben";
$a->strings["Contact has been ignored"] = "Kontakt wurde ignoriert";
$a->strings["Contact has been unignored"] = "Kontakt wird nicht mehr ignoriert";
-$a->strings["stopped following"] = "wird nicht mehr gefolgt";
+$a->strings["Contact has been archived"] = "Kontakt wurde archiviert";
+$a->strings["Contact has been unarchived"] = "Kontakt wurde aus dem Archiv geholt";
$a->strings["Contact has been removed."] = "Kontakt wurde entfernt.";
$a->strings["You are mutual friends with %s"] = "Du hast mit %s eine beidseitige Freundschaft";
$a->strings["You are sharing with %s"] = "Du teilst mit %s";
@@ -319,8 +320,14 @@ $a->strings["%d contact in common"] = array(
$a->strings["View all contacts"] = "Alle Kontakte anzeigen";
$a->strings["Unblock"] = "Entsperren";
$a->strings["Block"] = "Sperren";
+$a->strings["Toggle Blocked status"] = "Geblockt-Sttaus ein-/ausschalten";
$a->strings["Unignore"] = "Ignorieren aufheben";
+$a->strings["Toggle Ignored status"] = "Ignoriert-Status ein-/ausschalten";
+$a->strings["Unarchive"] = "Unarchivieren";
+$a->strings["Archive"] = "Archivieren";
+$a->strings["Toggle Archive status"] = "Archiviert-Status ein-/ausschalten";
$a->strings["Repair"] = "Reparieren";
+$a->strings["Advanced Contact Settings"] = "Fortgeschrittene Kontakteinstellungen";
$a->strings["Contact Editor"] = "Kontakt Editor";
$a->strings["Profile Visibility"] = "Profil Anzeige";
$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Bitte wähle eines deiner Profile das angezeigt werden soll, wenn %s dein Profil aufruft.";
@@ -337,13 +344,22 @@ $a->strings["Update public posts"] = "Öffentliche Beiträge aktualisieren";
$a->strings["Update now"] = "Jetzt aktualisieren";
$a->strings["Currently blocked"] = "Derzeit geblockt";
$a->strings["Currently ignored"] = "Derzeit ignoriert";
+$a->strings["Currently archived"] = "Momentan archiviert";
$a->strings["Replies/likes to your public posts <strong>may</strong> still be visible"] = "Antworten/Likes auf deine öffentlichen Beiträge <strong>könnten</strong> weiterhin sichtbar sein";
$a->strings["Suggestions"] = "Kontaktvorschläge";
+$a->strings["Suggest potential friends"] = "Freunde vorschlagen";
$a->strings["All Contacts"] = "Alle Kontakte";
-$a->strings["Unblocked Contacts"] = "Nicht blockierte Kontakte";
-$a->strings["Blocked Contacts"] = "Blockierte Kontakte";
-$a->strings["Ignored Contacts"] = "Ignorierte Kontakte";
-$a->strings["Hidden Contacts"] = "Verborgene Kontakte";
+$a->strings["Show all contacts"] = "Alle Kontakte anzeigen";
+$a->strings["Unblocked"] = "Ungeblockt";
+$a->strings["Only show unblocked contacts"] = "Nur nicht-blockierte Kontakte anzeigen";
+$a->strings["Blocked"] = "Geblockt";
+$a->strings["Only show blocked contacts"] = "Nur blockierte Kontakte anzeigen";
+$a->strings["Ignored"] = "Ignoriert";
+$a->strings["Only show ignored contacts"] = "Nur ignorierte Kontakte anzeigen";
+$a->strings["Archived"] = "Archiviert";
+$a->strings["Only show archived contacts"] = "Nur archivierte Kontakte anzeigen";
+$a->strings["Hidden"] = "Verborgen";
+$a->strings["Only show hidden contacts"] = "Nur verborgene Kontakte anzeigen";
$a->strings["Mutual Friendship"] = "Beidseitige Freundschaft";
$a->strings["is a fan of yours"] = "ist ein Fan von dir";
$a->strings["you are a fan of"] = "du bist Fan von";
@@ -373,6 +389,7 @@ $a->strings["Connector settings"] = "Connector-Einstellungen";
$a->strings["Plugin settings"] = "Plugin-Einstellungen";
$a->strings["Connected apps"] = "Verbundene Programme";
$a->strings["Export personal data"] = "Persönliche Daten exportieren";
+$a->strings["Remove account"] = "Account entfernen";
$a->strings["Settings"] = "Einstellungen";
$a->strings["Missing some important data!"] = "Wichtige Daten fehlen!";
$a->strings["Update"] = "Aktualisierungen";
@@ -424,17 +441,17 @@ $a->strings["Display Settings"] = "Anzeige Einstellungen";
$a->strings["Display Theme:"] = "Theme:";
$a->strings["Update browser every xx seconds"] = "Browser alle xx Sekunden aktualisieren";
$a->strings["Minimum of 10 seconds, no maximum"] = "Minimal 10 Sekunden, kein Maximum";
-$a->strings["Number of items to display on the network page:"] = "Zahl der Beiträge, welche pro Netzwerkseite angezeigt werden sollen: ";
+$a->strings["Number of items to display on the network page:"] = "Zahl der Beiträge, die pro Netzwerkseite angezeigt werden sollen: ";
$a->strings["Maximum of 100 items"] = "Maximal 100 Beiträge";
$a->strings["Don't show emoticons"] = "Keine Smilies anzeigen";
$a->strings["Normal Account"] = "Normaler Account";
$a->strings["This account is a normal personal profile"] = "Dieser Account ist ein normales persönliches Profil";
$a->strings["Soapbox Account"] = "Sandkasten-Account";
-$a->strings["Automatically approve all connection/friend requests as read-only fans"] = "Freundschaftsanfragen werden automatisch als Nurlese-Fans akzeptiert";
+$a->strings["Automatically approve all connection/friend requests as read-only fans"] = "Kontaktanfragen werden automatisch als Nurlese-Fans akzeptiert";
$a->strings["Community/Celebrity Account"] = "Gemeinschafts/Promi-Account";
-$a->strings["Automatically approve all connection/friend requests as read-write fans"] = "Freundschaftsanfragen werden automatisch als Lese-und-Schreib-Fans akzeptiert";
+$a->strings["Automatically approve all connection/friend requests as read-write fans"] = "Kontaktanfragen werden automatisch als Lese-und-Schreib-Fans akzeptiert";
$a->strings["Automatic Friend Account"] = "Automatischer Freundesaccount";
-$a->strings["Automatically approve all connection/friend requests as friends"] = "Freundschaftsanfragen werden automatisch als Freund akzeptiert";
+$a->strings["Automatically approve all connection/friend requests as friends"] = "Kontaktanfragen werden automatisch als Freund akzeptiert";
$a->strings["OpenID:"] = "OpenID:";
$a->strings["(Optional) Allow this OpenID to login to this account."] = "(Optional) Erlaube die Anmeldung für diesen Account mit dieser OpenID.";
$a->strings["Publish your default profile in your local site directory?"] = "Veröffentliche dein Standardprofil im Verzeichnis der lokalen Seite?";
@@ -474,15 +491,16 @@ $a->strings["Default Post Permissions"] = "Standard-Zugriffsrechte für Beiträg
$a->strings["(click to open/close)"] = "(klicke zum öffnen/schließen)";
$a->strings["Maximum private messages per day from unknown people:"] = "Maximale Anzahl von privaten Nachrichten, die dir unbekannte Personen pro Tag senden dürfen:";
$a->strings["Notification Settings"] = "Benachrichtigungseinstellungen";
-$a->strings["By default post a status message when:"] = "";
-$a->strings["accepting a friend request"] = "akzeptieren einer Freundschaftsanfrage";
-$a->strings["making an <em>interesting</em> profile change"] = "";
+$a->strings["By default post a status message when:"] = "Standardmäßig eine Status-Nachricht posten wenn:";
+$a->strings["accepting a friend request"] = "– du eine Kontaktanfrage akzeptierst";
+$a->strings["joining a forum/community"] = "– du einem Forum/einer Gemeinschaftsseite beitrittst";
+$a->strings["making an <em>interesting</em> profile change"] = "– du eine <em>interessante</em> Änderung an deinem Profil durchführst";
$a->strings["Send a notification email when:"] = "Benachrichtigungs-E-Mail senden wenn:";
-$a->strings["You receive an introduction"] = "- du eine Kontaktanfrage erhältst";
-$a->strings["Your introductions are confirmed"] = "- eine deiner Kontaktanfragen akzeptiert wurde";
-$a->strings["Someone writes on your profile wall"] = "- jemand etwas auf deine Pinnwand schreibt";
-$a->strings["Someone writes a followup comment"] = "- jemand auch einen Kommentar verfasst";
-$a->strings["You receive a private message"] = "- du eine private Nachricht erhältst";
+$a->strings["You receive an introduction"] = "– du eine Kontaktanfrage erhältst";
+$a->strings["Your introductions are confirmed"] = "– eine deiner Kontaktanfragen akzeptiert wurde";
+$a->strings["Someone writes on your profile wall"] = "– jemand etwas auf deine Pinnwand schreibt";
+$a->strings["Someone writes a followup comment"] = "– jemand auch einen Kommentar verfasst";
+$a->strings["You receive a private message"] = "– du eine private Nachricht erhältst";
$a->strings["You receive a friend suggestion"] = "- du eine Empfehlung erhältst";
$a->strings["You are tagged in a post"] = "- du in einem Beitrag erwähnt wurdest";
$a->strings["Advanced Page Settings"] = "Erweiterte Seiten-Einstellungen";
@@ -494,10 +512,16 @@ $a->strings["Remove term"] = "Begriff entfernen";
$a->strings["Saved Searches"] = "Gespeicherte Suchen";
$a->strings["add"] = "hinzufügen";
$a->strings["Commented Order"] = "Neueste Kommentare";
+$a->strings["Sort by Comment Date"] = "Nach Kommentardatum sortieren";
$a->strings["Posted Order"] = "Neueste Beiträge";
+$a->strings["Sort by Post Date"] = "Nach Beitragsdatum sortieren";
+$a->strings["Posts that mention or involve you"] = "Beiträge, in denen es um Dich geht";
$a->strings["New"] = "Neue";
+$a->strings["Activity Stream - by date"] = "Aktivitäten-Stream - nach Datum";
$a->strings["Starred"] = "Markierte";
+$a->strings["Favourite Posts"] = "Favorisierte Beiträge";
$a->strings["Shared Links"] = "Geteilte Links";
+$a->strings["Interesting Links"] = "Interessante Links";
$a->strings["Warning: This group contains %s member from an insecure network."] = array(
0 => "Warnung: Diese Gruppe beinhaltet %s Person aus einem unsicheren Netzwerk.",
1 => "Warnung: Diese Gruppe beinhaltet %s Personen aus unsicheren Netzwerken.",
@@ -603,6 +627,8 @@ $a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s mag %2\$ss %3\$s";
$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s mag %2\$ss %3\$s nicht";
$a->strings["Item not found."] = "Beitrag nicht gefunden.";
$a->strings["Access denied."] = "Zugriff verweigert.";
+$a->strings["Photos"] = "Bilder";
+$a->strings["Files"] = "Dateien";
$a->strings["Account approved."] = "Account freigegeben.";
$a->strings["Registration revoked for %s"] = "Registrierung für %s wurde zurückgezogen";
$a->strings["Please login."] = "Bitte melde dich an.";
@@ -657,6 +683,8 @@ $a->strings["Site"] = "Seite";
$a->strings["Users"] = "Nutzer";
$a->strings["Plugins"] = "Plugins";
$a->strings["Themes"] = "Themen";
+$a->strings["DB updates"] = "DB Updates";
+$a->strings["Software Update"] = "Software Update";
$a->strings["Logs"] = "Protokolle";
$a->strings["User registrations waiting for confirmation"] = "Nutzeranmeldungen die auf Bestätigung warten";
$a->strings["Administration"] = "Administration";
@@ -679,7 +707,7 @@ $a->strings["Site name"] = "Seitenname";
$a->strings["Banner/Logo"] = "Banner/Logo";
$a->strings["System language"] = "Systemsprache";
$a->strings["System theme"] = "Systemweites Thema";
-$a->strings["Default system theme - may be over-ridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"] = "";
+$a->strings["Default system theme - may be over-ridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"] = "Vorgabe für das System-Theme - kann von Benutzerprofilen überschrieben werden - <a href='#' id='cnftheme'>Theme-Einstellungen ändern</a>";
$a->strings["SSL link policy"] = "Regeln für SSL Links";
$a->strings["Determines whether generated links should be forced to use SSL"] = "Bestimmt, ob generierte Links SSL verwenden müssen";
$a->strings["Maximum image size"] = "Maximale Größe von Bildern";
@@ -688,7 +716,7 @@ $a->strings["Register policy"] = "Registrierungsmethode";
$a->strings["Register text"] = "Registrierungstext";
$a->strings["Will be displayed prominently on the registration page."] = "Wird gut sichtbar auf der Registrierungs-Seite angezeigt.";
$a->strings["Accounts abandoned after x days"] = "Accounts gelten nach x Tagen als unbenutzt";
-$a->strings["Will not waste system resources polling external sites for abandoned accounts. Enter 0 for no time limit."] = "Verschwende keine System-Ressourcen auf das Pollen externer Seiten, wenn Accounts nicht mehr benutzt werden. 0 eingeben für kein Limit.";
+$a->strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "Verschwende keine System-Ressourcen auf das Pollen externer Seiten, wenn Accounts nicht mehr benutzt werden. 0 eingeben für kein Limit.";
$a->strings["Allowed friend domains"] = "Erlaubte Domains für Kontakte";
$a->strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "Liste der Domains, die für Freundschaften erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben.";
$a->strings["Allowed email domains"] = "Erlaubte Domains für Emails";
@@ -721,6 +749,20 @@ $a->strings["Proxy user"] = "Proxy Nutzer";
$a->strings["Proxy URL"] = "Proxy URL";
$a->strings["Network timeout"] = "Netzwerk Wartezeit";
$a->strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "Der Wert ist in Sekunden. Setze 0 für unbegrenzt (nicht empfohlen).";
+$a->strings["Delivery interval"] = "Zustellungsintervall";
+$a->strings["Delay background delivery processes by this many seconds to reduce system load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 for large dedicated servers."] = "Verzögere im Hintergrund laufende Auslieferungsprozesse um die angegebene Anzahl an Sekunden um die Systemlast zu verringern. Empfehlungen: 4-5 für Shared-Hosts, 2-3 für VPS, 0-1 für große dedizierte Server.";
+$a->strings["Maximum Load Average"] = "Maximum Load Average";
+$a->strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "";
+$a->strings["Update has been marked successful"] = "Update wurde als erfolgreich markiert";
+$a->strings["Executing %s failed. Check system logs."] = "Ausführung von %s schlug fehl. Systemprotokolle prüfen.";
+$a->strings["Update %s was successfully applied."] = "Update %s war erfolgreich.";
+$a->strings["Update %s did not return a status. Unknown if it succeeded."] = "Update %s hat keinen Status zurückgegeben. Unbekannter Status.";
+$a->strings["Update function %s could not be found."] = "Updatefunktion %s konnte nicht gefunden werden.";
+$a->strings["No failed updates."] = "Keine fehlgeschlagenen Updates.";
+$a->strings["Failed Updates"] = "Fehlgeschlagene Updates";
+$a->strings["This does not include updates prior to 1139, which did not return a status."] = "Ohne Updates vor 1139, da diese keinen Status zurückgegeben haben.";
+$a->strings["Mark success (if update was manually applied)"] = "Als erfolgreich markieren (falls das Update manuell installiert wurde)";
+$a->strings["Attempt to execute this update step automatically"] = "Versuchen, diesen Schritt automatisch auszuführen";
$a->strings["%s user blocked/unblocked"] = array(
0 => "%s Benutzer geblockt/freigegeben",
1 => "%s Benutzer geblockt/freigegeben",
@@ -779,7 +821,7 @@ $a->strings["{0} is now friends with %s"] = "{0} ist jetzt mit %s befreundet";
$a->strings["{0} posted"] = "{0} hat etwas veröffentlicht";
$a->strings["{0} tagged %s's post with #%s"] = "{0} hat %ss Beitrag mit dem Schlagwort #%s versehen";
$a->strings["{0} mentioned you in a post"] = "{0} hat dich in einem Beitrag erwähnt";
-$a->strings["Contacts who are not members of a group"] = "";
+$a->strings["Contacts who are not members of a group"] = "Kontakte, die keiner Gruppe zugewiesen sind";
$a->strings["OpenID protocol error. No ID returned."] = "OpenID Protokollfehler. Keine ID zurückgegeben.";
$a->strings["Account not found and OpenID registration is not permitted on this site."] = "Account wurde nicht gefunden und OpenID Registrierung auf diesem Server nicht gestattet.";
$a->strings["Login failed."] = "Annmeldung fehlgeschlagen.";
@@ -794,26 +836,28 @@ $a->strings["Limited profile. This person will be unable to receive direct/perso
$a->strings["Unable to retrieve contact information."] = "Konnte die Kontaktinformationen nicht empfangen.";
$a->strings["following"] = "folgen";
$a->strings["Common Friends"] = "Gemeinsame Freunde";
-$a->strings["No friends in common."] = "Keine gemeinsamen Freunde.";
+$a->strings["No contacts in common."] = "Keine gemeinsamen Kontakte.";
$a->strings["Item has been removed."] = "Eintrag wurde entfernt.";
$a->strings["Applications"] = "Anwendungen";
$a->strings["No installed applications."] = "Keine Applikationen installiert.";
$a->strings["Search This Site"] = "Diese Seite durchsuchen";
$a->strings["Profile not found."] = "Profil nicht gefunden.";
$a->strings["Profile Name is required."] = "Profilname ist erforderlich.";
-$a->strings["Marital Status"] = "";
-$a->strings["Romantic Partner"] = "";
-$a->strings["Work/Employment"] = "";
+$a->strings["Marital Status"] = "Familienstand";
+$a->strings["Romantic Partner"] = "Romanze";
+$a->strings["Work/Employment"] = "Arbeit / Beschäftigung";
$a->strings["Religion"] = "Religion";
$a->strings["Political Views"] = "Politische Ansichten";
$a->strings["Gender"] = "Geschlecht";
$a->strings["Sexual Preference"] = "Sexuelle Vorlieben";
$a->strings["Homepage"] = "Webseite";
$a->strings["Interests"] = "Interessen";
-$a->strings["Location"] = "";
+$a->strings["Location"] = "Wohnort";
$a->strings["Profile updated."] = "Profil aktualisiert.";
-$a->strings["public profile"] = "";
-$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "";
+$a->strings[" and "] = " und ";
+$a->strings["public profile"] = "öffentliches Profil";
+$a->strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s hat %2\$s geändert auf &ldquo;%3\$s&rdquo;";
+$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s hat folgendes aktualisiert %2\$s, verändert wurde %3\$s.";
$a->strings["Profile deleted."] = "Profil gelöscht.";
$a->strings["Profile-"] = "Profil-";
$a->strings["New profile created."] = "Neues Profil angelegt.";
@@ -892,7 +936,7 @@ $a->strings["%d message sent."] = array(
);
$a->strings["You have no more invitations available"] = "Du hast keine weiteren Einladungen";
$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Besuche %s für eine Liste der öffentlichen Server, denen du beitreten kannst. Friendica Mitglieder unterschiedlicher Server können sich sowohl alle miteinander verbinden, als auch mit Mitgliedern anderer Sozialer Netzwerke.";
-$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "Um diese Freundschaftsanfrage zu akzeptieren, besuche und registriere dich bitte bei %s oder einer anderen öffentlichen Friendica Website.";
+$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "Um diese Kontaktanfrage zu akzeptieren, besuche und registriere dich bitte bei %s oder einer anderen öffentlichen Friendica Website.";
$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "Friendica Server verbinden sich alle untereinander, um ein großes datenschutzorientiertes Soziales Netzwerk zu bilden, das von seinen Mitgliedern betrieben und kontrolliert wird. Sie können sich auch mit vielen üblichen Sozialen Netzwerken verbinden. Besuche %s für eine Liste alternativer Friendica Server, denen du beitreten kannst.";
$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Es tut uns Leid. Dieses System ist zurzeit nicht dafür konfiguriert, sich mit anderen öffentlichen Seiten zu verbinden oder Mitglieder einzuladen.";
$a->strings["Send invitations"] = "Einladungen senden";
@@ -919,6 +963,7 @@ $a->strings["The ID provided by your system is a duplicate on our system. It sho
$a->strings["Unable to set your contact credentials on our system."] = "Deine Kontaktreferenzen konnten nicht in unserem System gespeichert werden.";
$a->strings["Unable to update your contact profile details on our system"] = "Die Updates für dein Profil konnten nicht gespeichert werden";
$a->strings["Connection accepted at %s"] = "Auf %s wurde die Verbindung akzeptiert";
+$a->strings["%1\$s has joined %2\$s"] = "%1\$s ist %2\$s beigetreten";
$a->strings["Facebook disabled"] = "Facebook deaktiviert";
$a->strings["Updating contacts"] = "Aktualisiere Kontakte";
$a->strings["Facebook API key is missing."] = "Facebook-API-Schlüssel nicht gefunden";
@@ -927,6 +972,8 @@ $a->strings["Install Facebook connector for this account."] = "Facebook-Connecto
$a->strings["Remove Facebook connector"] = "Facebook-Connector entfernen";
$a->strings["Re-authenticate [This is necessary whenever your Facebook password is changed.]"] = "Neu authentifizieren [Das ist immer dann nötig, wenn Du Dein Facebook-Passwort geändert hast.]";
$a->strings["Post to Facebook by default"] = "Veröffentliche standardmäßig bei Facebook";
+$a->strings["Facebook friend linking has been disabled on this site. The following settings will have no effect."] = "";
+$a->strings["Facebook friend linking has been disabled on this site. If you disable it, you will be unable to re-enable it."] = "";
$a->strings["Link all your Facebook friends and conversations on this website"] = "All meine Facebook-Kontakte und -Konversationen hier auf diese Website importieren";
$a->strings["Facebook conversations consist of your <em>profile wall</em> and your friend <em>stream</em>."] = "Facebook-Konversationen bestehen aus deinen Beiträgen auf deiner<em>Pinnwand</em>, sowie den Beiträgen deiner Freunde <em>Stream</em>.";
$a->strings["On this website, your Facebook friend stream is only visible to you."] = "Hier auf dieser Webseite kannst nur du die Beiträge Deiner Facebook-Freunde (Stream) sehen.";
@@ -941,11 +988,12 @@ $a->strings["Facebook Connector Settings"] = "Facebook-Verbindungseinstellungen"
$a->strings["Facebook API Key"] = "Facebook API Schlüssel";
$a->strings["Error: it appears that you have specified the App-ID and -Secret in your .htconfig.php file. As long as they are specified there, they cannot be set using this form.<br><br>"] = "Fehler: du scheinst die App-ID und das App-Geheimnis in deiner .htconfig.php Datei angegeben zu haben. Solange sie dort festgelegt werden kannst du dieses Formular hier nicht verwenden.<br><br>";
$a->strings["Error: the given API Key seems to be incorrect (the application access token could not be retrieved)."] = "Fehler: der angegebene API Schlüssel scheint nicht korrekt zu sein (Zugriffstoken konnte nicht empfangen werden).";
-$a->strings["The given API Key seems to work correctly."] = "Der angegebene API Schlüssel scheint nicht korrekt zu funktionieren.";
+$a->strings["The given API Key seems to work correctly."] = "Der angegebene API Schlüssel scheint korrekt zu funktionieren.";
$a->strings["The correctness of the API Key could not be detected. Somthing strange's going on."] = "Die Echtheit des API Schlüssels konnte nicht überprüft werden. Etwas Merkwürdiges ist hier im Gange.";
$a->strings["App-ID / API-Key"] = "App-ID / API-Key";
$a->strings["Application secret"] = "Anwendungs-Geheimnis";
-$a->strings["Polling Interval (min. %1\$s minutes)"] = "Abrufintervall (min. %1\$s Minuten)";
+$a->strings["Polling Interval in minutes (minimum %1\$s minutes)"] = "Abfrage-Intervall in Minuten (min %1\$s Minuten)";
+$a->strings["Synchronize comments (no comments on Facebook are missed, at the cost of increased system load)"] = "Kommentare synchronisieren (Kein Kommentar von Facebook geht verlohren, verursacht höhere Last auf dem Server)";
$a->strings["Real-Time Updates"] = "Echt-Zeit Aktualisierungen";
$a->strings["Real-Time Updates are activated."] = "Echtzeit-Updates sind aktiviert.";
$a->strings["Deactivate Real-Time Updates"] = "Echtzeit-Updates deaktivieren";
@@ -959,6 +1007,11 @@ $a->strings["Facebook post failed. Queued for retry."] = "Veröffentlichung bei
$a->strings["Your Facebook connection became invalid. Please Re-authenticate."] = "Deine Facebook Anmeldedaten sind ungültig geworden. Bitte re-authentifiziere dich.";
$a->strings["Facebook connection became invalid"] = "Facebook Anmeldedaten sind ungültig geworden";
$a->strings["Hi %1\$s,\n\nThe connection between your accounts on %2\$s and Facebook became invalid. This usually happens after you change your Facebook-password. To enable the connection again, you have to %3\$sre-authenticate the Facebook-connector%4\$s."] = "Hi %1\$s,\n\ndie Verbindung von deinem Account auf %2\$s und Facebook funktioniert derzeit nicht. Dies ist im Allgemeinen das Ergebnis einer Passwortänderung bei Facebook. Um die Verbindung wieder zu aktivieren musst du %3\$sden Facebook-Connector neu Authentifizieren%4\$s.";
+$a->strings["Lifetime of the cache (in hours)"] = "Lebenszeit des Caches (in Stunden)";
+$a->strings["Cache Statistics"] = "Cache Statistik";
+$a->strings["Number of items"] = "Anzahl der Einträge";
+$a->strings["Size of the cache"] = "Größe des Caches";
+$a->strings["Delete the whole cache"] = "Cache leeren";
$a->strings["%d person likes this"] = array(
0 => "%d Person mag das",
1 => "%d Leuten mögen das",
@@ -967,6 +1020,7 @@ $a->strings["%d person doesn't like this"] = array(
0 => " %d Person mag das nicht",
1 => "%d Leute mögen das nicht",
);
+$a->strings["Get added to this list!"] = "Werde Mitglied dieser Liste";
$a->strings["Generate new key"] = "Neuen Schlüssel erstellen";
$a->strings["Widgets key"] = "Widgets Schlüssel";
$a->strings["Widgets available"] = "Verfügbare Widgets";
@@ -991,6 +1045,7 @@ $a->strings["Use /expression/ to provide regular expressions"] = "Verwende /expr
$a->strings["NSFW Settings saved."] = "NSFW-Einstellungen gespeichert";
$a->strings["%s - Click to open/close"] = "%s – Zum Öffnen/Schließen klicken";
$a->strings["Forums"] = "Foren";
+$a->strings["show more"] = "mehr anzeigen";
$a->strings["Planets Settings"] = "Planeten Einstellungen";
$a->strings["Enable Planets Plugin"] = "Aktiviere Planeten Plugin";
$a->strings["Login"] = "Anmeldung";
@@ -1056,12 +1111,12 @@ $a->strings["The impressum addon needs to be configured!<br />Please add at leas
$a->strings["The page operators name."] = "Name des Server-Administrators";
$a->strings["Site Owners Profile"] = "Profil des Seitenbetreibers";
$a->strings["Profile address of the operator."] = "Profil-Adresse des Server-Administrators";
-$a->strings["How to contact the operator via snail mail."] = "Wie erreicht man den Betreiber der Seite postalisch.";
+$a->strings["How to contact the operator via snail mail. You can use BBCode here."] = "Kontaktmöglichkeiten zum Administrator via Schneckenpost. Du kannst BBCode verwenden.";
$a->strings["Notes"] = "Hinweise";
-$a->strings["Additional notes that are displayed beneath the contact information."] = "Zusätzliche Angaben, die unterhalb der Kontakt-Informationen angezeigt werden.";
+$a->strings["Additional notes that are displayed beneath the contact information. You can use BBCode here."] = "Zusätzliche Informationen die neben den Kontaktmöglichkeiten angezeigt werden. Du kannst BBCode verwenden.";
$a->strings["How to contact the operator via email. (will be displayed obfuscated)"] = "Wie erreichts man den Betreiber per Email. (Adresse wird verschleiert dargestellt)";
$a->strings["Footer note"] = "Fußnote";
-$a->strings["Text for the footer."] = "Text für die Fußnote";
+$a->strings["Text for the footer. You can use BBCode here."] = "Text für die Fußzeile. Du kannst BBCode verwenden.";
$a->strings["Report Bug"] = "Fehlerreport erstellen";
$a->strings["\"Blockem\" Settings"] = "\"Blockem\"-Einstellungen";
$a->strings["Comma separated profile URLS to block"] = "Profil-URLs, die blockiert werden sollen (durch Kommas getrennt)";
@@ -1088,19 +1143,19 @@ $a->strings["The URL for the javascript file that should be included to use Math
$a->strings["Editplain settings updated."] = "Editplain Einstellungen aktualisiert";
$a->strings["Editplain Settings"] = "Editplain Einstellungen";
$a->strings["Disable richtext status editor"] = "RichText Editor deaktivieren";
-$a->strings["generic profile image"] = "";
-$a->strings["random geometric pattern"] = "";
-$a->strings["monster face"] = "";
-$a->strings["computer generated face"] = "";
-$a->strings["retro arcade style face"] = "";
+$a->strings["generic profile image"] = "allgemeines Profilbild";
+$a->strings["random geometric pattern"] = "zufällig erzeugtes geometrisches Muster";
+$a->strings["monster face"] = "Monstergesicht";
+$a->strings["computer generated face"] = "Computergesicht";
+$a->strings["retro arcade style face"] = "Retro Arcade Design Gesicht";
$a->strings["Default avatar image"] = "Standard Profilbild ";
-$a->strings["Select default avatar image if none was found at Gravatar. See README"] = "";
-$a->strings["Rating of images"] = "";
-$a->strings["Select the appropriate avatar rating for your site. See README"] = "";
-$a->strings["Gravatar settings updated."] = "";
+$a->strings["Select default avatar image if none was found at Gravatar. See README"] = "Wähle das Standardgesicht, wenn kein Bild auf Gravatar gefunden wurde. Schaue auch sonst im README nach.";
+$a->strings["Rating of images"] = "Bildbewertung";
+$a->strings["Select the appropriate avatar rating for your site. See README"] = "Wähle eine angemessene Bildbewertung für Deinen Server. Schaue auch sonst im README nach.";
+$a->strings["Gravatar settings updated."] = "Gravatar Einstellungen aktualisiert.";
$a->strings["Your account on %s will expire in a few days."] = "Dein Konto auf %s wird in ein paar Tagen verfallen.";
$a->strings["Your Friendica test account is about to expire."] = "Dein Friendica Test Konto wird bald verfallen.";
-$a->strings["Hi %1\$s,\n\nYour test account on %2\$s will expire in less than five days. We hope you enjoyed this test drive and use this opportunity to find a permanent Friendica website for your integrated social communications. A list of public sites is available at http://dir.friendica.com/siteinfo - and for more information on setting up your own Friendica server please see the Friendica project website at http://friendica.com."] = "";
+$a->strings["Hi %1\$s,\n\nYour test account on %2\$s will expire in less than five days. We hope you enjoyed this test drive and use this opportunity to find a permanent Friendica website for your integrated social communications. A list of public sites is available at http://dir.friendica.com/siteinfo - and for more information on setting up your own Friendica server please see the Friendica project website at http://friendica.com."] = "Hallo %1\$s,\n\ndein Test-Konto auf %2\$s wird in weniger als fünf Tagen verfallen. Wir hoffen, dass dir dieser Testlauf gefallen hat, so dass du die Gelegenheit nutzt und dir eine feste Friendica-Site für deine integrierte Social-Network-Kommunikation suchst. Eine Liste öffentlicher Sites findest du auf http://dir.friendica.com/siteinfo. Um mehr Information darüber zu bekommen, wie man einen eigenen Friendica-Server aufsetzt, kannst du auch einen Blick auf die Friendica Projektseite werfen: http://friendica.com";
$a->strings["\"pageheader\" Settings"] = "\"pageheader\"-Einstellungen";
$a->strings["pageheader Settings saved."] = "pageheader-Einstellungen gespeichert.";
$a->strings["Post to Insanejournal"] = "Auf InsaneJournal posten.";
@@ -1129,7 +1184,7 @@ $a->strings["Cancel Connection Process"] = "Verbindungsprozess abbrechen";
$a->strings["Current StatusNet API is"] = "Derzeitige StatusNet-API-URL lautet";
$a->strings["Cancel StatusNet Connection"] = "Verbindung zum StatusNet Server abbrechen";
$a->strings["Currently connected to: "] = "Momentan verbunden mit: ";
-$a->strings["If enabled all your <strong>public</strong> postings can be posted to the associated StatusNet account. You can choose to do so by default (here) or for every posting separately in the posting options when writing the entry."] = "Wenn aktiviert, so können all deine <strong>öffentlichen</strong> Einträge auf dem verbundenen StatusNet Konto veröffentlicht werden. Du kannst das (hier) als Standardverhalten einstellen oder beim Schreiben eines Beitrags in den Beitragsoptionen festlegen.";
+$a->strings["If enabled all your <strong>public</strong> postings can be posted to the associated StatusNet account. You can choose to do so by default (here) or for every posting separately in the posting options when writing the entry."] = "Wenn aktiviert, können all deine <strong>öffentlichen</strong> Einträge auf dem verbundenen StatusNet-Konto veröffentlicht werden. Du kannst das (hier) als Standardverhalten einstellen oder beim Schreiben eines Beitrags in den Beitragsoptionen festlegen.";
$a->strings["<strong>Note</strong>: Due your privacy settings (<em>Hide your profile details from unknown viewers?</em>) the link potentially included in public postings relayed to StatusNet will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = "<strong>Hinweis</strong>: Aufgrund deiner Privatsphären-Einstellungen (<em>Profil-Details vor unbekannten Betrachtern verbergen?</em>) wird der Link, der eventuell an deinen StatusNet Account angehängt wird, um auf den original Artikel zu verweisen, den Betrachter auf eine leere Seite führen, die ihn darüber informiert, dass der Zugriff eingeschränkt wurde.";
$a->strings["Allow posting to StatusNet"] = "Veröffentlichung bei StatusNet erlauben";
$a->strings["Send public postings to StatusNet by default"] = "Veröffentliche öffentliche Beiträge standardmäßig bei StatusNet";
@@ -1161,7 +1216,6 @@ $a->strings["\"Show more\" Settings"] = "\"Mehr zeigen\" Einstellungen";
$a->strings["Enable Show More"] = "Aktiviere \"Mehr zeigen\"";
$a->strings["Cutting posts after how much characters"] = "Begrenze Beiträge nach einer bestimmten Anzahl an Buchstaben";
$a->strings["Show More Settings saved."] = "\"Mehr zeigen\" Einstellungen gesichert.";
-$a->strings["show more"] = "mehr anzeigen";
$a->strings["This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> analytics tool."] = "Diese Website benutzt <a href='http://www.piwik.org'>Piwik</a>, eine Open Source-Software zur statistischen Auswertung der Besucherzugriffe.";
$a->strings["If you do not want that your visits are logged this way you <a href='%s'>can set a cookie to prevent Piwik from tracking further visits of the site</a> (opt-out)."] = "Wenn Du nicht willst, dass Deine Besuche auf diese Weise gespeichert werden, kannst Du <a href='%s'>ein Cookie setzen</a>. Dann wird Piwik Dich auf dieser Website nicht mehr verfolgen (opt-out).";
$a->strings["Piwik Base URL"] = "Piwik Basis URL";
@@ -1176,7 +1230,7 @@ $a->strings["No consumer key pair for Twitter found. Please contact your site ad
$a->strings["At this Friendica instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to Twitter."] = "Auf diesem Friendica-Server wurde das Twitter-Plugin aktiviert, aber du hast deinen Account noch nicht mit deinem Twitter-Account verbunden. Klicke dazu auf die Schaltfläche unten. Du erhältst dann eine PIN von Twitter, die du dann in das Eingabefeld unten einfügst. Denk daran, den Senden-Knopf zu drücken! Nur <strong>öffentliche</strong> Beiträge werden bei Twitter veröffentlicht.";
$a->strings["Log in with Twitter"] = "bei Twitter anmelden";
$a->strings["Copy the PIN from Twitter here"] = "Kopiere die Twitter-PIN hier her";
-$a->strings["If enabled all your <strong>public</strong> postings can be posted to the associated Twitter account. You can choose to do so by default (here) or for every posting separately in the posting options when writing the entry."] = "Wenn aktiviert, so können all deine <strong>öffentlichen</strong> Einträge auf dem verbundenen Twitter Konto veröffentlicht werden. Du kannst dies (hier) als Standardverhalten einstellen oder beim Schreiben eines Beitrags in den Beitragsoptionen festlegen.";
+$a->strings["If enabled all your <strong>public</strong> postings can be posted to the associated Twitter account. You can choose to do so by default (here) or for every posting separately in the posting options when writing the entry."] = "Wenn aktiviert, können all deine <strong>öffentlichen</strong> Einträge auf dem verbundenen Twitter-Konto veröffentlicht werden. Du kannst dies (hier) als Standardverhalten einstellen oder beim Schreiben eines Beitrags in den Beitragsoptionen festlegen.";
$a->strings["<strong>Note</strong>: Due your privacy settings (<em>Hide your profile details from unknown viewers?</em>) the link potentially included in public postings relayed to Twitter will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = "<strong>Hinweis</strong>: Aufgrund deiner Privatsphären-Einstellungen (<em>Profil-Details vor unbekannten Betrachtern verbergen?</em>) wird der Link, der eventuell an an deinen Twitter Account angehängt wird, um auf den original Artikel zu verweisen, den Betrachter auf eine leere Seite führen, die ihn darüber informiert, dass der Zugriff eingeschränkt wurde.";
$a->strings["Allow posting to Twitter"] = "Veröffentlichung bei Twitter erlauben";
$a->strings["Send public postings to Twitter by default"] = "Veröffentliche öffentliche Beiträge standardmäßig bei Twitter";
@@ -1184,24 +1238,38 @@ $a->strings["Send #tag links to Twitter"] = "#Tags nach Twitter senden";
$a->strings["Consumer key"] = "Consumer Key";
$a->strings["Consumer secret"] = "Consumer Secret";
$a->strings["IRC Settings"] = "IRC Einstellungen";
-$a->strings["Channel(s) to auto connect (comma separated)"] = "";
-$a->strings["Popular Channels (comma separated)"] = "";
+$a->strings["Channel(s) to auto connect (comma separated)"] = "mit diesen Kanälen soll man automatisch verbunden werden (Komma getrennt)";
+$a->strings["Popular Channels (comma separated)"] = "Beliebte Kanäle (mit Komma getrennt)";
$a->strings["IRC settings saved."] = "IRC Einstellungen gespeichert.";
$a->strings["IRC Chatroom"] = "IRC Chatraum";
$a->strings["Popular Channels"] = "Beliebte Räume";
-$a->strings["Post to blogger"] = "";
-$a->strings["Blogger Post Settings"] = "";
-$a->strings["Enable Blogger Post Plugin"] = "";
-$a->strings["Blogger username"] = "";
-$a->strings["Blogger password"] = "";
-$a->strings["Blogger API URL"] = "";
-$a->strings["Post to Blogger by default"] = "";
+$a->strings["Post to blogger"] = "Auf Blogger posten";
+$a->strings["Blogger Post Settings"] = "Einstellungen zum posten auf Blogger";
+$a->strings["Enable Blogger Post Plugin"] = "Blogger-Post-Plugin aktivieren";
+$a->strings["Blogger username"] = "Blogger-Benutzername";
+$a->strings["Blogger password"] = "Blogger-Passwort";
+$a->strings["Blogger API URL"] = "Blogger-API-URL";
+$a->strings["Post to Blogger by default"] = "Standardmäßig auf Blogger posten";
$a->strings["Post to Posterous"] = "Nach Posterous senden";
$a->strings["Posterous Post Settings"] = "Posterous Beitrags-Einstellungen";
$a->strings["Enable Posterous Post Plugin"] = "Posterous-Plugin aktivieren";
$a->strings["Posterous login"] = "Posterous-Anmeldename";
$a->strings["Posterous password"] = "Posterous-Passwort";
$a->strings["Post to Posterous by default"] = "Veröffentliche öffentliche Beiträge standardmäßig bei Posterous";
+$a->strings["Theme settings"] = "Themen Einstellungen";
+$a->strings["Set resize level for images in posts and comments (width and height)"] = "Wähle das Vergrößerungsmaß für Bilder in Beiträgen und Kommentaren (Höhe und Breite)";
+$a->strings["Set font-size for posts and comments"] = "Schriftgröße für Beiträge und Kommentare festlegen";
+$a->strings["Set theme width"] = "Theme Breite festlegen";
+$a->strings["Color scheme"] = "Farbschema";
+$a->strings["Your posts and conversations"] = "Deine Beiträge und Unterhaltungen";
+$a->strings["Your profile page"] = "Deine Profilseite";
+$a->strings["Your contacts"] = "Deine Kontakte";
+$a->strings["Your photos"] = "Deine Fotos";
+$a->strings["Your events"] = "Deine Ereignisse";
+$a->strings["Personal notes"] = "Persönliche Notizen";
+$a->strings["Your personal photos"] = "Deine privaten Fotos";
+$a->strings["Community Pages"] = "Foren";
+$a->strings["Community Profiles"] = "Community-Profile";
$a->strings["Last users"] = "Letzte Nutzer";
$a->strings["Last likes"] = "Zuletzt gemocht";
$a->strings["Last photos"] = "Letzte Fotos";
@@ -1209,28 +1277,18 @@ $a->strings["Find Friends"] = "Freunde finden";
$a->strings["Local Directory"] = "Lokales Verzeichnis";
$a->strings["Similar Interests"] = "Ähnliche Interessen";
$a->strings["Invite Friends"] = "Freunde einladen";
-$a->strings["Community Pages"] = "Foren";
+$a->strings["Earth View"] = "Earth View";
$a->strings["Help or @NewHere ?"] = "Hilfe oder @NewHere";
$a->strings["Connect Services"] = "Verbinde Dienste";
-$a->strings["PostIt to Friendica"] = "Bei Friendica posten";
-$a->strings["Post to Friendica"] = "Wenn du diesen Link";
-$a->strings[" from anywhere by bookmarking this Link."] = " zu deinen Lesezeichen hinzufügst, kannst du von überallher Links bei Friendica veröffentlichen.";
-$a->strings["Your posts and conversations"] = "Deine Beiträge und Unterhaltungen";
-$a->strings["Your profile page"] = "Deine Profilseite";
-$a->strings["Your contacts"] = "Deine Kontakte";
-$a->strings["Photos"] = "Bilder";
-$a->strings["Your photos"] = "Deine Fotos";
-$a->strings["Your events"] = "Deine Ereignisse";
-$a->strings["Personal notes"] = "Persönliche Notizen";
-$a->strings["Your personal photos"] = "Deine privaten Fotos";
-$a->strings["Theme settings"] = "Themen Einstellungen";
-$a->strings["Set font-size for posts and comments"] = "";
-$a->strings["Set line-height for posts and comments"] = "";
-$a->strings["Set resolution for middle column"] = "";
+$a->strings["Last Tweets"] = "Neueste Tweets";
+$a->strings["Set twitter search term"] = "";
+$a->strings["Set line-height for posts and comments"] = "Liniengröße für Beiträge und Kommantare festlegen";
+$a->strings["Set resolution for middle column"] = "Auflösung für die Mittelspalte setzen";
+$a->strings["Set color scheme"] = "Wähle Farbschema";
$a->strings["Alignment"] = "Ausrichtung";
$a->strings["Left"] = "Links";
$a->strings["Center"] = "Mitte";
-$a->strings["Color scheme"] = "Farbschema";
+$a->strings["Set colour scheme"] = "Farbschema wählen";
$a->strings["Gender:"] = "Geschlecht:";
$a->strings["j F, Y"] = "j F, Y";
$a->strings["j F"] = "j F";
@@ -1299,8 +1357,8 @@ $a->strings["Single"] = "Single";
$a->strings["Lonely"] = "Einsam";
$a->strings["Available"] = "Verfügbar";
$a->strings["Unavailable"] = "Nicht verfügbar";
-$a->strings["Has crush"] = "";
-$a->strings["Infatuated"] = "";
+$a->strings["Has crush"] = "verknallt";
+$a->strings["Infatuated"] = "verliebt";
$a->strings["Dating"] = "Dating";
$a->strings["Unfaithful"] = "Untreu";
$a->strings["Sex Addict"] = "Sexbesessen";
@@ -1309,10 +1367,10 @@ $a->strings["Friends/Benefits"] = "Freunde/Zuwendungen";
$a->strings["Casual"] = "Casual";
$a->strings["Engaged"] = "Verlobt";
$a->strings["Married"] = "Verheiratet";
-$a->strings["Imaginarily married"] = "";
+$a->strings["Imaginarily married"] = "imaginär verheiratet";
$a->strings["Partners"] = "Partner";
$a->strings["Cohabiting"] = "zusammenlebend";
-$a->strings["Common law"] = "";
+$a->strings["Common law"] = "wilde Ehe";
$a->strings["Happy"] = "Glücklich";
$a->strings["Not looking"] = "Nicht auf der Suche";
$a->strings["Swinger"] = "Swinger";
@@ -1320,7 +1378,7 @@ $a->strings["Betrayed"] = "Betrogen";
$a->strings["Separated"] = "Getrennt";
$a->strings["Unstable"] = "Unstabil";
$a->strings["Divorced"] = "Geschieden";
-$a->strings["Imaginarily divorced"] = "";
+$a->strings["Imaginarily divorced"] = "imaginär geschieden";
$a->strings["Widowed"] = "Verwitwet";
$a->strings["Uncertain"] = "Unsicher";
$a->strings["It's complicated"] = "Ist kompliziert";
@@ -1360,9 +1418,9 @@ $a->strings["October"] = "Oktober";
$a->strings["November"] = "November";
$a->strings["December"] = "Dezember";
$a->strings["bytes"] = "Byte";
-$a->strings["Categories:"] = "Kategorien:";
$a->strings["remove"] = "löschen";
$a->strings["[remove]"] = "[löschen]";
+$a->strings["Categories:"] = "Kategorien:";
$a->strings["Filed under:"] = "Abgelegt unter:";
$a->strings["Click to open/close"] = "Zum öffnen/schließen klicken";
$a->strings["default"] = "standard";
@@ -1383,7 +1441,7 @@ $a->strings["edit"] = "bearbeiten";
$a->strings["Groups"] = "Gruppen";
$a->strings["Edit group"] = "Gruppe bearbeiten";
$a->strings["Create a new group"] = "Neue Gruppe erstellen";
-$a->strings["Contacts not in any group"] = "";
+$a->strings["Contacts not in any group"] = "Kontakte in keiner Gruppe";
$a->strings["Logout"] = "Abmelden";
$a->strings["End this session"] = "Diese Sitzung beenden";
$a->strings["Status"] = "Status";
@@ -1484,7 +1542,7 @@ $a->strings["tagged you"] = "erwähnte Dich";
$a->strings["[Friendica:Notify] %s tagged your post"] = "[Friendica Meldung] %s markierte Deinen Beitrag";
$a->strings["%s tagged your post at %s"] = "%s hat deinen Beitrag auf %s getaggt";
$a->strings["%s tagged %s"] = "%s markierte %s";
-$a->strings["your post"] = "Deinen Beitrag";
+$a->strings["your post"] = "deinen Beitrag";
$a->strings["[Friendica:Notify] Introduction received"] = "[Friendica Meldung] Kontaktanfrage erhalten";
$a->strings["You've received an introduction from '%s' at %s"] = "Du hast eine Kontaktanfrage von '%s' auf %s erhalten";
$a->strings["You've received %s from %s."] = "Du hast %s von %s erhalten.";
@@ -1505,11 +1563,12 @@ $a->strings["link"] = "Verweis";
$a->strings["Welcome "] = "Willkommen ";
$a->strings["Please upload a profile photo."] = "Bitte lade ein Profilbild hoch.";
$a->strings["Welcome back "] = "Willkommen zurück ";
-$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "";
+$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Das Sicherheits-Merkmal war nicht korrekt. Das passiert meistens wenn das Formular vor dem Absenden zu lange geöffnet war (länger als 3 Stunden).";
+$a->strings["stopped following"] = "wird nicht mehr gefolgt";
$a->strings["View Status"] = "Pinnwand anschauen";
$a->strings["View Profile"] = "Profil anschauen";
$a->strings["View Photos"] = "Bilder anschauen";
-$a->strings["Network Posts"] = "Netzwerk Beiträge";
+$a->strings["Network Posts"] = "Netzwerk-Beiträge";
$a->strings["Edit Contact"] = "Kontakt bearbeiten";
$a->strings["Send PM"] = "Private Nachricht senden";
$a->strings["post/item"] = "Nachricht/Beitrag";
@@ -1526,6 +1585,14 @@ $a->strings["like"] = "mag ich";
$a->strings["dislike"] = "mag ich nicht";
$a->strings["Share this"] = "Teile dieses";
$a->strings["share"] = "Teilen";
+$a->strings["Bold"] = "Fett";
+$a->strings["Italic"] = "Kursiv";
+$a->strings["Underline"] = "Unterstrichen";
+$a->strings["Quote"] = "Zitat";
+$a->strings["Code"] = "Code";
+$a->strings["Image"] = "Bild";
+$a->strings["Link"] = "Verweis";
+$a->strings["Video"] = "Video";
$a->strings["add star"] = "markieren";
$a->strings["remove star"] = "Markierung entfernen";
$a->strings["toggle star status"] = "Markierung umschalten";
@@ -1561,6 +1628,8 @@ $a->strings["clear location"] = "Ort löschen";
$a->strings["permissions"] = "Zugriffsrechte";
$a->strings["Delete this item?"] = "Diesen Beitrag löschen?";
$a->strings["show fewer"] = "weniger anzeigen";
+$a->strings["Update %s failed. See error logs."] = "Update %s fehlgeschlagen. Bitte Fehlerprotokoll überprüfen.";
+$a->strings["Update Error at %s"] = "Updatefehler bei %s";
$a->strings["Create a New Account"] = "Neuen Account erstellen";
$a->strings["Nickname or Email address: "] = "Spitzname oder Email-Adresse: ";
$a->strings["Password: "] = "Passwort: ";
@@ -1570,9 +1639,13 @@ $a->strings["Edit profile"] = "Profil bearbeiten";
$a->strings["Message"] = "Nachricht";
$a->strings["g A l F d"] = "l, d. F G \\U\\h\\r";
$a->strings["F d"] = "d. F";
+$a->strings["[today]"] = "[heute]";
$a->strings["Birthday Reminders"] = "Geburtstagserinnerungen";
$a->strings["Birthdays this week:"] = "Geburtstage diese Woche:";
-$a->strings["[today]"] = "[heute]";
+$a->strings["[No description]"] = "[keine Beschreibung]";
$a->strings["Event Reminders"] = "Veranstaltungserinnerungen";
$a->strings["Events this week:"] = "Veranstaltungen diese Woche";
-$a->strings["[No description]"] = "[keine Beschreibung]";
+$a->strings["Status Messages and Posts"] = "Statusnachrichten und Beiträge";
+$a->strings["Profile Details"] = "Profildetails";
+$a->strings["Events and Calendar"] = "Ereignisse und Kalender";
+$a->strings["Only You Can See This"] = "Nur Du Kannst Das Sehen";
diff --git a/view/de/update_fail_eml.tpl b/view/de/update_fail_eml.tpl
index 26be1786f..cfb55e240 100644
--- a/view/de/update_fail_eml.tpl
+++ b/view/de/update_fail_eml.tpl
@@ -1,12 +1,11 @@
-Hey,
-Ich bin's, $sitename.
-Die Friendica-Entwickler haben gerade Update $update freigegeben,
-aber als ich es installieren wollte, ist irgendetwas schief gegangen.
-Das sollte schnell repariert werden und alleine schaffe ich es nicht.
-Wende dich bitte an einen Friendica-Entwickler, wenn du mir nicht selbst helfen kannst.
-Meine Datenbank könnte ziemlich durcheinander sein.
+Hi,
+ich bin $sitename.
+Die friendica Entwickler haben jüngst Update $update veröffentlicht,
+aber als ich versucht habe es zu installieren ist etwas schrecklich schief gegangen.
+Das sollte schnellst möglichst behoben werden und ich kann das nicht alleine machen.
+Bitte wende dich an einen friendica Entwickler, falls du mir nicht alleine helfen kannst. Meine Datenbank könnte unbrauchbar sein.
-Die Fehlermeldung ist '$error'.
+Die Fehlermeldung lautet '$error'.
-Tut mir leid,
-dein Friendica Server unter $siteurl \ No newline at end of file
+Tut mir Leid!
+Deine friendica Instanz auf $siteurl \ No newline at end of file
diff --git a/view/update_fail_eml.tpl b/view/en/update_fail_eml.tpl
index f68a3dece..f68a3dece 100644
--- a/view/update_fail_eml.tpl
+++ b/view/en/update_fail_eml.tpl
diff --git a/view/eo/follow_notify_eml.tpl b/view/eo/follow_notify_eml.tpl
new file mode 100644
index 000000000..e76453ac1
--- /dev/null
+++ b/view/eo/follow_notify_eml.tpl
@@ -0,0 +1,14 @@
+
+Kara $[myname],
+
+Vi havas novan abonanton ĉe $[sitename] - '$[requestor]'.
+
+Vi povas viziti ilian profilon ĉe $[url].
+
+Bonvolu ensaluti en vian retejon por aprobi au malaprobi/nuligi la peton.
+
+$[siteurl]
+
+Salutoj,
+
+ [$sitename] administranto \ No newline at end of file
diff --git a/view/eo/friend_complete_eml.tpl b/view/eo/friend_complete_eml.tpl
new file mode 100644
index 000000000..f429ca450
--- /dev/null
+++ b/view/eo/friend_complete_eml.tpl
@@ -0,0 +1,22 @@
+
+Kara $[username],
+
+ Boegaj novaĵoj.... '$[fn]' ĉe '$[dfrn_url]' aprobis
+vian kontaktpeton ĉe '$[sitename]'.
+
+Vi nun estas reciprokaj amikoj kaj povas interÅanÄi afiÅojn, bildojn kaj mesaÄojn
+senkatene.
+
+Bonvolu viziti vian 'Kontaktoj' paÄon ĉe $[sitename] se vi volas
+Åangi la rilaton.
+
+$[siteurl]
+
+[Ekzempe, vi eble volas krei disiÄintan profilon kun informoj kiu ne
+haveblas al la komuna publiko - kaj rajtigi '$[fn]' al Äi]'
+
+Salutoj,
+
+ $[sitename] administranto
+
+ \ No newline at end of file
diff --git a/view/eo/intro_complete_eml.tpl b/view/eo/intro_complete_eml.tpl
new file mode 100644
index 000000000..56a4fd880
--- /dev/null
+++ b/view/eo/intro_complete_eml.tpl
@@ -0,0 +1,22 @@
+
+Kara $[username],
+
+ '$[fn]' ĉe '$[dfrn_url]' akceptis
+vian kontaktpeton ĉe '$[sitename]'.
+
+ '$[fn]' elektis vin kiel "admiranto", kio malpermesas
+kelkajn komunikilojn - ekzemple privataj mesaÄoj kaj kelkaj profilrilataj
+agoj. Se tio estas konto de komunumo aÅ­ de eminentulo, tiaj agordoj
+aÅ­tomate aktiviÄis.
+
+ '$[fn]' eblas konverti la rilaton al ambaÅ­direkta rilato
+aÅ­ apliki pli da permesoj.
+
+ Vi ekricevos publikajn afiÅojn de '$[fn]',
+kiuj aperos sur via 'Reto' paÄo ĉe
+
+$[siteurl]
+
+Salutoj,
+
+ $[sitename] administranto \ No newline at end of file
diff --git a/view/eo/messages.po b/view/eo/messages.po
index dea7d919d..593127339 100644
--- a/view/eo/messages.po
+++ b/view/eo/messages.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: friendica\n"
"Report-Msgid-Bugs-To: http://bugs.friendica.com/\n"
-"POT-Creation-Date: 2012-04-16 10:00-0700\n"
-"PO-Revision-Date: 2012-04-18 17:16+0000\n"
+"POT-Creation-Date: 2012-05-03 17:20-0700\n"
+"PO-Revision-Date: 2012-05-04 09:50+0000\n"
"Last-Translator: Martin Schmitt <mas@scsy.de>\n"
"Language-Team: Esperanto (http://www.transifex.net/projects/p/friendica/language/eo/)\n"
"MIME-Version: 1.0\n"
@@ -37,12 +37,12 @@ msgid "Contact update failed."
msgstr "Äœisdatigo de kontakto malsukcesis."
#: ../../mod/crepair.php:115 ../../mod/wall_attach.php:44
-#: ../../mod/fsuggest.php:78 ../../mod/events.php:110 ../../mod/api.php:26
-#: ../../mod/api.php:31 ../../mod/photos.php:130 ../../mod/photos.php:866
+#: ../../mod/fsuggest.php:78 ../../mod/events.php:138 ../../mod/api.php:26
+#: ../../mod/api.php:31 ../../mod/photos.php:130 ../../mod/photos.php:865
#: ../../mod/editpost.php:10 ../../mod/install.php:171
#: ../../mod/notifications.php:66 ../../mod/contacts.php:125
-#: ../../mod/settings.php:99 ../../mod/settings.php:514
-#: ../../mod/settings.php:519 ../../mod/manage.php:86 ../../mod/network.php:6
+#: ../../mod/settings.php:104 ../../mod/settings.php:521
+#: ../../mod/settings.php:526 ../../mod/manage.php:86 ../../mod/network.php:6
#: ../../mod/notes.php:20 ../../mod/wallmessage.php:9
#: ../../mod/wallmessage.php:33 ../../mod/wallmessage.php:79
#: ../../mod/wallmessage.php:103 ../../mod/attach.php:33
@@ -52,13 +52,13 @@ msgstr "Äœisdatigo de kontakto malsukcesis."
#: ../../mod/profile_photo.php:139 ../../mod/profile_photo.php:150
#: ../../mod/profile_photo.php:163 ../../mod/message.php:38
#: ../../mod/message.php:90 ../../mod/allfriends.php:9
-#: ../../mod/nogroup.php:25 ../../mod/wall_upload.php:46
+#: ../../mod/nogroup.php:25 ../../mod/wall_upload.php:53
#: ../../mod/follow.php:8 ../../mod/common.php:9 ../../mod/display.php:138
-#: ../../mod/profiles.php:7 ../../mod/profiles.php:329
+#: ../../mod/profiles.php:7 ../../mod/profiles.php:365
#: ../../mod/delegate.php:6 ../../mod/suggest.php:28 ../../mod/invite.php:13
#: ../../mod/invite.php:81 ../../mod/dfrn_confirm.php:53
-#: ../../addon/facebook/facebook.php:461 ../../include/items.php:3170
-#: ../../index.php:309
+#: ../../addon/facebook/facebook.php:485 ../../include/items.php:3187
+#: ../../index.php:306
msgid "Permission denied."
msgstr "Malpermesita."
@@ -87,8 +87,8 @@ msgstr "Bonvolu klaki 'malantaÅ­en' en via retesplorilo <strong>nun</strong> se
msgid "Return to contact editor"
msgstr "Reen al kontakta redaktilo"
-#: ../../mod/crepair.php:148 ../../mod/settings.php:534
-#: ../../mod/settings.php:560 ../../mod/admin.php:544 ../../mod/admin.php:553
+#: ../../mod/crepair.php:148 ../../mod/settings.php:541
+#: ../../mod/settings.php:567 ../../mod/admin.php:638 ../../mod/admin.php:647
msgid "Name"
msgstr "Nomo"
@@ -125,28 +125,29 @@ msgid "New photo from this URL"
msgstr "Nova bildo el tiu adreso"
#: ../../mod/crepair.php:166 ../../mod/fsuggest.php:107
-#: ../../mod/events.php:400 ../../mod/photos.php:901 ../../mod/photos.php:959
-#: ../../mod/photos.php:1194 ../../mod/photos.php:1234
-#: ../../mod/photos.php:1274 ../../mod/photos.php:1305
+#: ../../mod/events.php:428 ../../mod/photos.php:900 ../../mod/photos.php:958
+#: ../../mod/photos.php:1193 ../../mod/photos.php:1233
+#: ../../mod/photos.php:1273 ../../mod/photos.php:1304
#: ../../mod/install.php:251 ../../mod/install.php:289
-#: ../../mod/localtime.php:45 ../../mod/contacts.php:325
-#: ../../mod/settings.php:532 ../../mod/settings.php:678
-#: ../../mod/settings.php:739 ../../mod/settings.php:930
-#: ../../mod/manage.php:109 ../../mod/group.php:85 ../../mod/admin.php:374
-#: ../../mod/admin.php:541 ../../mod/admin.php:670 ../../mod/admin.php:850
-#: ../../mod/admin.php:930 ../../mod/profiles.php:498 ../../mod/invite.php:119
-#: ../../addon/facebook/facebook.php:552 ../../addon/yourls/yourls.php:76
-#: ../../addon/ljpost/ljpost.php:93 ../../addon/nsfw/nsfw.php:57
-#: ../../addon/planets/planets.php:158
+#: ../../mod/localtime.php:45 ../../mod/contacts.php:322
+#: ../../mod/settings.php:539 ../../mod/settings.php:685
+#: ../../mod/settings.php:746 ../../mod/settings.php:940
+#: ../../mod/manage.php:109 ../../mod/group.php:85 ../../mod/admin.php:400
+#: ../../mod/admin.php:635 ../../mod/admin.php:771 ../../mod/admin.php:970
+#: ../../mod/admin.php:1057 ../../mod/profiles.php:534
+#: ../../mod/invite.php:119 ../../addon/facebook/facebook.php:575
+#: ../../addon/yourls/yourls.php:76 ../../addon/ljpost/ljpost.php:93
+#: ../../addon/nsfw/nsfw.php:57 ../../addon/planets/planets.php:158
#: ../../addon/uhremotestorage/uhremotestorage.php:89
#: ../../addon/randplace/randplace.php:177 ../../addon/dwpost/dwpost.php:93
#: ../../addon/drpost/drpost.php:110 ../../addon/geonames/geonames.php:187
-#: ../../addon/oembed.old/oembed.php:41 ../../addon/impressum/impressum.php:80
+#: ../../addon/oembed.old/oembed.php:41 ../../addon/impressum/impressum.php:82
#: ../../addon/blockem/blockem.php:57 ../../addon/qcomment/qcomment.php:61
#: ../../addon/openstreetmap/openstreetmap.php:70
#: ../../addon/mathjax/mathjax.php:42 ../../addon/editplain/editplain.php:84
#: ../../addon/blackout/blackout.php:94 ../../addon/gravatar/gravatar.php:86
#: ../../addon/pageheader/pageheader.php:55 ../../addon/ijpost/ijpost.php:93
+#: ../../addon/jappixmini/jappixmini.php:302
#: ../../addon/statusnet/statusnet.php:278
#: ../../addon/statusnet/statusnet.php:292
#: ../../addon/statusnet/statusnet.php:318
@@ -159,11 +160,9 @@ msgstr "Nova bildo el tiu adreso"
#: ../../addon/twitter/twitter.php:209 ../../addon/twitter/twitter.php:375
#: ../../addon/irc/irc.php:55 ../../addon/blogger/blogger.php:102
#: ../../addon/posterous/posterous.php:90
-#: ../../view/theme/diabook-red/config.php:64
-#: ../../view/theme/diabook-blue/config.php:64
-#: ../../view/theme/diabook/config.php:76
-#: ../../view/theme/quattro/config.php:52
-#: ../../view/theme/diabook-aerith/config.php:64
+#: ../../view/theme/cleanzero/config.php:71
+#: ../../view/theme/diabook/config.php:91
+#: ../../view/theme/quattro/config.php:52 ../../view/theme/dispy/config.php:70
#: ../../include/conversation.php:555
msgid "Submit"
msgstr "Sendi"
@@ -176,11 +175,11 @@ msgstr "Helpo:"
msgid "Help"
msgstr "Helpo"
-#: ../../mod/help.php:38 ../../index.php:228
+#: ../../mod/help.php:38 ../../index.php:225
msgid "Not Found"
msgstr "Ne trovita"
-#: ../../mod/help.php:41 ../../index.php:231
+#: ../../mod/help.php:41 ../../index.php:228
msgid "Page not found."
msgstr "PaÄo ne trovita"
@@ -206,87 +205,84 @@ msgstr "Sugesti amikojn"
msgid "Suggest a friend for %s"
msgstr "Sugesti amikon por %s"
-#: ../../mod/events.php:62
+#: ../../mod/events.php:65
msgid "Event description and start time are required."
msgstr "Okazo bezonas priskribon kaj startotempon."
-#: ../../mod/events.php:230
+#: ../../mod/events.php:258
msgid "l, F j"
msgstr "l, F j"
-#: ../../mod/events.php:252
+#: ../../mod/events.php:280
msgid "Edit event"
msgstr "Redakti okazon"
-#: ../../mod/events.php:272 ../../include/text.php:1053
+#: ../../mod/events.php:300 ../../include/text.php:1053
msgid "link to source"
msgstr "ligi al fonto"
-#: ../../mod/events.php:296 ../../view/theme/diabook-red/theme.php:243
-#: ../../view/theme/diabook-blue/theme.php:243
-#: ../../view/theme/diabook/theme.php:253
-#: ../../view/theme/diabook-aerith/theme.php:244 ../../include/nav.php:52
-#: ../../boot.php:1471
+#: ../../mod/events.php:324 ../../view/theme/diabook/theme.php:69
+#: ../../include/nav.php:52 ../../boot.php:1493
msgid "Events"
msgstr "Okazoj"
-#: ../../mod/events.php:297
+#: ../../mod/events.php:325
msgid "Create New Event"
msgstr "Krei novan okazon"
-#: ../../mod/events.php:298
+#: ../../mod/events.php:326
msgid "Previous"
msgstr "antaÅ­a"
-#: ../../mod/events.php:299 ../../mod/install.php:210
+#: ../../mod/events.php:327 ../../mod/install.php:210
msgid "Next"
msgstr "sekva"
-#: ../../mod/events.php:371
+#: ../../mod/events.php:399
msgid "hour:minute"
msgstr "horo:minuto"
-#: ../../mod/events.php:380
+#: ../../mod/events.php:408
msgid "Event details"
msgstr "Detaloj de okazo"
-#: ../../mod/events.php:381
+#: ../../mod/events.php:409
#, php-format
msgid "Format is %s %s. Starting date and Description are required."
msgstr "Formato estas %s %s. Startotempo kaj priskribo estas bezonataj"
-#: ../../mod/events.php:383
+#: ../../mod/events.php:411
msgid "Event Starts:"
msgstr "Okazo startas:"
-#: ../../mod/events.php:386
+#: ../../mod/events.php:414
msgid "Finish date/time is not known or not relevant"
msgstr "Fina dato/tempo ne estas konata aÅ­ ne bezonata"
-#: ../../mod/events.php:388
+#: ../../mod/events.php:416
msgid "Event Finishes:"
msgstr "Okazo finas:"
-#: ../../mod/events.php:391
+#: ../../mod/events.php:419
msgid "Adjust for viewer timezone"
msgstr "Agordi al horzono de la leganto"
-#: ../../mod/events.php:393
+#: ../../mod/events.php:421
msgid "Description:"
msgstr "Priskribo"
-#: ../../mod/events.php:395 ../../include/event.php:37
-#: ../../include/bb2diaspora.php:260 ../../boot.php:1083
+#: ../../mod/events.php:423 ../../include/event.php:37
+#: ../../include/bb2diaspora.php:260 ../../boot.php:1092
msgid "Location:"
msgstr "Loko:"
-#: ../../mod/events.php:397
+#: ../../mod/events.php:425
msgid "Share this event"
msgstr "Kunhavigi la okazon"
#: ../../mod/tagrm.php:11 ../../mod/tagrm.php:94
-#: ../../mod/dfrn_request.php:752 ../../mod/settings.php:533
-#: ../../mod/settings.php:559 ../../addon/js_upload/js_upload.php:45
+#: ../../mod/dfrn_request.php:818 ../../mod/settings.php:540
+#: ../../mod/settings.php:566 ../../addon/js_upload/js_upload.php:45
msgid "Cancel"
msgstr "Nuligi"
@@ -329,43 +325,40 @@ msgid ""
" and/or create new posts for you?"
msgstr "Ĉu rajtigi ĉi tiun programon por atingi viajn afiÅojn kaj kontaktojn kaj/aÅ­ krei novajn afiÅojn?"
-#: ../../mod/api.php:105 ../../mod/dfrn_request.php:740
-#: ../../mod/settings.php:844 ../../mod/settings.php:850
-#: ../../mod/settings.php:858 ../../mod/settings.php:862
-#: ../../mod/settings.php:867 ../../mod/settings.php:873
-#: ../../mod/settings.php:879 ../../mod/settings.php:885
-#: ../../mod/settings.php:921 ../../mod/settings.php:922
-#: ../../mod/settings.php:923 ../../mod/settings.php:924
-#: ../../mod/register.php:532 ../../mod/profiles.php:475
+#: ../../mod/api.php:105 ../../mod/dfrn_request.php:806
+#: ../../mod/settings.php:854 ../../mod/settings.php:860
+#: ../../mod/settings.php:868 ../../mod/settings.php:872
+#: ../../mod/settings.php:877 ../../mod/settings.php:883
+#: ../../mod/settings.php:889 ../../mod/settings.php:895
+#: ../../mod/settings.php:931 ../../mod/settings.php:932
+#: ../../mod/settings.php:933 ../../mod/settings.php:934
+#: ../../mod/register.php:532 ../../mod/profiles.php:511
msgid "Yes"
msgstr "Jes"
-#: ../../mod/api.php:106 ../../mod/dfrn_request.php:741
-#: ../../mod/settings.php:844 ../../mod/settings.php:850
-#: ../../mod/settings.php:858 ../../mod/settings.php:862
-#: ../../mod/settings.php:867 ../../mod/settings.php:873
-#: ../../mod/settings.php:879 ../../mod/settings.php:885
-#: ../../mod/settings.php:921 ../../mod/settings.php:922
-#: ../../mod/settings.php:923 ../../mod/settings.php:924
-#: ../../mod/register.php:533 ../../mod/profiles.php:476
+#: ../../mod/api.php:106 ../../mod/dfrn_request.php:807
+#: ../../mod/settings.php:854 ../../mod/settings.php:860
+#: ../../mod/settings.php:868 ../../mod/settings.php:872
+#: ../../mod/settings.php:877 ../../mod/settings.php:883
+#: ../../mod/settings.php:889 ../../mod/settings.php:895
+#: ../../mod/settings.php:931 ../../mod/settings.php:932
+#: ../../mod/settings.php:933 ../../mod/settings.php:934
+#: ../../mod/register.php:533 ../../mod/profiles.php:512
msgid "No"
msgstr "Ne"
-#: ../../mod/photos.php:43
+#: ../../mod/photos.php:43 ../../boot.php:1487
msgid "Photo Albums"
msgstr "Bildalbumoj"
-#: ../../mod/photos.php:51 ../../mod/photos.php:151 ../../mod/photos.php:880
-#: ../../mod/photos.php:951 ../../mod/photos.php:966 ../../mod/photos.php:1383
-#: ../../mod/photos.php:1395 ../../addon/communityhome/communityhome.php:110
-#: ../../view/theme/diabook-red/theme.php:113
-#: ../../view/theme/diabook-blue/theme.php:113
-#: ../../view/theme/diabook/theme.php:119
-#: ../../view/theme/diabook-aerith/theme.php:114
+#: ../../mod/photos.php:51 ../../mod/photos.php:151 ../../mod/photos.php:879
+#: ../../mod/photos.php:950 ../../mod/photos.php:965 ../../mod/photos.php:1382
+#: ../../mod/photos.php:1394 ../../addon/communityhome/communityhome.php:110
+#: ../../view/theme/diabook/theme.php:436
msgid "Contact Photos"
msgstr "Kontaktbildoj"
-#: ../../mod/photos.php:58 ../../mod/photos.php:976 ../../mod/photos.php:1425
+#: ../../mod/photos.php:58 ../../mod/photos.php:975 ../../mod/photos.php:1424
msgid "Upload New Photos"
msgstr "AlÅuti novajn bildojn"
@@ -377,17 +370,14 @@ msgstr "ĉiuj"
msgid "Contact information unavailable"
msgstr "Kontaktoj informoj ne disponeblas"
-#: ../../mod/photos.php:151 ../../mod/photos.php:598 ../../mod/photos.php:951
-#: ../../mod/photos.php:966 ../../mod/register.php:335
+#: ../../mod/photos.php:151 ../../mod/photos.php:597 ../../mod/photos.php:950
+#: ../../mod/photos.php:965 ../../mod/register.php:335
#: ../../mod/register.php:342 ../../mod/register.php:349
#: ../../mod/profile_photo.php:60 ../../mod/profile_photo.php:67
#: ../../mod/profile_photo.php:74 ../../mod/profile_photo.php:174
#: ../../mod/profile_photo.php:252 ../../mod/profile_photo.php:261
#: ../../addon/communityhome/communityhome.php:111
-#: ../../view/theme/diabook-red/theme.php:114
-#: ../../view/theme/diabook-blue/theme.php:114
-#: ../../view/theme/diabook/theme.php:120
-#: ../../view/theme/diabook-aerith/theme.php:115
+#: ../../view/theme/diabook/theme.php:437
msgid "Profile Photos"
msgstr "Profilbildoj"
@@ -395,192 +385,189 @@ msgstr "Profilbildoj"
msgid "Album not found."
msgstr "Albumo ne trovita."
-#: ../../mod/photos.php:179 ../../mod/photos.php:960
+#: ../../mod/photos.php:179 ../../mod/photos.php:959
msgid "Delete Album"
msgstr "ForviÅi albumon"
-#: ../../mod/photos.php:242 ../../mod/photos.php:1195
+#: ../../mod/photos.php:242 ../../mod/photos.php:1194
msgid "Delete Photo"
msgstr "ForviÅi bildon"
-#: ../../mod/photos.php:529
+#: ../../mod/photos.php:528
msgid "was tagged in a"
msgstr "estas markita en"
-#: ../../mod/photos.php:529 ../../mod/like.php:127 ../../mod/tagger.php:70
+#: ../../mod/photos.php:528 ../../mod/like.php:127 ../../mod/tagger.php:70
#: ../../addon/communityhome/communityhome.php:163
-#: ../../view/theme/diabook-red/theme.php:85
-#: ../../view/theme/diabook-blue/theme.php:85
-#: ../../view/theme/diabook/theme.php:91
-#: ../../view/theme/diabook-aerith/theme.php:86 ../../include/text.php:1304
+#: ../../view/theme/diabook/theme.php:408 ../../include/text.php:1304
#: ../../include/diaspora.php:1654 ../../include/conversation.php:53
#: ../../include/conversation.php:126
msgid "photo"
msgstr "bildo"
-#: ../../mod/photos.php:529
+#: ../../mod/photos.php:528
msgid "by"
msgstr "de"
-#: ../../mod/photos.php:632 ../../addon/js_upload/js_upload.php:315
+#: ../../mod/photos.php:631 ../../addon/js_upload/js_upload.php:315
msgid "Image exceeds size limit of "
msgstr "Bildo estas pli granda ol la limito de"
-#: ../../mod/photos.php:640
+#: ../../mod/photos.php:639
msgid "Image file is empty."
msgstr "Bilddosiero estas malplena."
-#: ../../mod/photos.php:654 ../../mod/profile_photo.php:124
-#: ../../mod/wall_upload.php:69
+#: ../../mod/photos.php:653 ../../mod/profile_photo.php:124
+#: ../../mod/wall_upload.php:83
msgid "Unable to process image."
msgstr "Ne eblas procedi la bildon."
-#: ../../mod/photos.php:674 ../../mod/profile_photo.php:257
-#: ../../mod/wall_upload.php:88
+#: ../../mod/photos.php:673 ../../mod/profile_photo.php:257
+#: ../../mod/wall_upload.php:102
msgid "Image upload failed."
msgstr "AlÅuto de bildo malsukcesis."
-#: ../../mod/photos.php:760 ../../mod/community.php:16
-#: ../../mod/dfrn_request.php:671 ../../mod/viewcontacts.php:17
+#: ../../mod/photos.php:759 ../../mod/community.php:16
+#: ../../mod/dfrn_request.php:732 ../../mod/viewcontacts.php:17
#: ../../mod/display.php:7 ../../mod/search.php:71 ../../mod/directory.php:29
msgid "Public access denied."
msgstr "Publika atingo ne permesita."
-#: ../../mod/photos.php:770
+#: ../../mod/photos.php:769
msgid "No photos selected"
msgstr "Neniu bildoj elektita"
-#: ../../mod/photos.php:847
+#: ../../mod/photos.php:846
msgid "Access to this item is restricted."
msgstr "Atingo al tio elemento estas limigita."
-#: ../../mod/photos.php:908
+#: ../../mod/photos.php:907
msgid "Upload Photos"
msgstr "AlÅuti bildojn"
-#: ../../mod/photos.php:911 ../../mod/photos.php:955
+#: ../../mod/photos.php:910 ../../mod/photos.php:954
msgid "New album name: "
msgstr "Nomo por nova albumo:"
-#: ../../mod/photos.php:912
+#: ../../mod/photos.php:911
msgid "or existing album name: "
msgstr "aÅ­ nomo de estanta albumo:"
-#: ../../mod/photos.php:913
+#: ../../mod/photos.php:912
msgid "Do not show a status post for this upload"
msgstr "Ne kreu statan afiÅon por tio alÅuto."
-#: ../../mod/photos.php:915 ../../mod/photos.php:1190
+#: ../../mod/photos.php:914 ../../mod/photos.php:1189
msgid "Permissions"
msgstr "Permesoj"
-#: ../../mod/photos.php:970
+#: ../../mod/photos.php:969
msgid "Edit Album"
msgstr "Redakti albumon"
-#: ../../mod/photos.php:985 ../../mod/photos.php:1408
+#: ../../mod/photos.php:984 ../../mod/photos.php:1407
msgid "View Photo"
msgstr "Vidi bildon"
-#: ../../mod/photos.php:1020
+#: ../../mod/photos.php:1019
msgid "Permission denied. Access to this item may be restricted."
msgstr "Malpermesita. Atingo al tio elemento eble estas limigita."
-#: ../../mod/photos.php:1022
+#: ../../mod/photos.php:1021
msgid "Photo not available"
msgstr "La bildo ne disponeblas"
-#: ../../mod/photos.php:1072
+#: ../../mod/photos.php:1071
msgid "View photo"
msgstr "Vidi bildon"
-#: ../../mod/photos.php:1072
+#: ../../mod/photos.php:1071
msgid "Edit photo"
msgstr "Redakti bildon"
-#: ../../mod/photos.php:1073
+#: ../../mod/photos.php:1072
msgid "Use as profile photo"
msgstr "Uzi kiel profilbildo"
-#: ../../mod/photos.php:1079 ../../include/conversation.php:480
+#: ../../mod/photos.php:1078 ../../include/conversation.php:480
msgid "Private Message"
msgstr "Privata mesaÄo"
-#: ../../mod/photos.php:1101
+#: ../../mod/photos.php:1100
msgid "View Full Size"
msgstr "Vidi plengrande "
-#: ../../mod/photos.php:1169
+#: ../../mod/photos.php:1168
msgid "Tags: "
msgstr "Markoj:"
-#: ../../mod/photos.php:1172
+#: ../../mod/photos.php:1171
msgid "[Remove any tag]"
msgstr "[ForviÅi iun markon]"
-#: ../../mod/photos.php:1183
+#: ../../mod/photos.php:1182
msgid "New album name"
msgstr "Nova nomo de albumo"
-#: ../../mod/photos.php:1186
+#: ../../mod/photos.php:1185
msgid "Caption"
msgstr "Apudskribo"
-#: ../../mod/photos.php:1188
+#: ../../mod/photos.php:1187
msgid "Add a Tag"
msgstr "Aldoni markon"
-#: ../../mod/photos.php:1192
+#: ../../mod/photos.php:1191
msgid ""
"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
msgstr "Ekzemple: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
-#: ../../mod/photos.php:1212 ../../include/conversation.php:529
+#: ../../mod/photos.php:1211 ../../include/conversation.php:529
msgid "I like this (toggle)"
msgstr "Mi Åatas tion (Åalti)"
-#: ../../mod/photos.php:1213 ../../include/conversation.php:530
+#: ../../mod/photos.php:1212 ../../include/conversation.php:530
msgid "I don't like this (toggle)"
msgstr "Mi malÅatas tion(Åalti)"
-#: ../../mod/photos.php:1214 ../../include/conversation.php:956
+#: ../../mod/photos.php:1213 ../../include/conversation.php:964
msgid "Share"
msgstr "Kunhavigi"
-#: ../../mod/photos.php:1215 ../../mod/editpost.php:104
+#: ../../mod/photos.php:1214 ../../mod/editpost.php:104
#: ../../mod/wallmessage.php:145 ../../mod/message.php:188
-#: ../../mod/message.php:357 ../../include/conversation.php:362
-#: ../../include/conversation.php:698 ../../include/conversation.php:975
+#: ../../mod/message.php:380 ../../include/conversation.php:361
+#: ../../include/conversation.php:706 ../../include/conversation.php:983
msgid "Please wait"
msgstr "Bonvolu atendi"
-#: ../../mod/photos.php:1231 ../../mod/photos.php:1271
-#: ../../mod/photos.php:1302 ../../include/conversation.php:552
+#: ../../mod/photos.php:1230 ../../mod/photos.php:1270
+#: ../../mod/photos.php:1301 ../../include/conversation.php:552
msgid "This is you"
msgstr "Tiu estas vi"
-#: ../../mod/photos.php:1233 ../../mod/photos.php:1273
-#: ../../mod/photos.php:1304 ../../include/conversation.php:554
-#: ../../boot.php:495
+#: ../../mod/photos.php:1232 ../../mod/photos.php:1272
+#: ../../mod/photos.php:1303 ../../include/conversation.php:554
+#: ../../boot.php:506
msgid "Comment"
msgstr "Komenti"
-#: ../../mod/photos.php:1235 ../../mod/editpost.php:125
-#: ../../include/conversation.php:556 ../../include/conversation.php:993
+#: ../../mod/photos.php:1234 ../../mod/editpost.php:125
+#: ../../include/conversation.php:564 ../../include/conversation.php:1001
msgid "Preview"
msgstr "AntaÅ­rigardi"
-#: ../../mod/photos.php:1332 ../../mod/settings.php:595
-#: ../../mod/settings.php:676 ../../mod/group.php:168 ../../mod/admin.php:548
-#: ../../include/conversation.php:318 ../../include/conversation.php:576
+#: ../../mod/photos.php:1331 ../../mod/settings.php:602
+#: ../../mod/settings.php:683 ../../mod/group.php:168 ../../mod/admin.php:642
+#: ../../include/conversation.php:318 ../../include/conversation.php:584
msgid "Delete"
msgstr "ForviÅi"
-#: ../../mod/photos.php:1414
+#: ../../mod/photos.php:1413
msgid "View Album"
msgstr "Vidi albumon"
-#: ../../mod/photos.php:1423
+#: ../../mod/photos.php:1422
msgid "Recent Photos"
msgstr "Ì‚Ä´usaj bildoj"
@@ -588,46 +575,44 @@ msgstr "Ì‚Ä´usaj bildoj"
msgid "Not available."
msgstr "Ne disponebla."
-#: ../../mod/community.php:30 ../../view/theme/diabook-red/theme.php:245
-#: ../../view/theme/diabook-blue/theme.php:245
-#: ../../view/theme/diabook/theme.php:255
-#: ../../view/theme/diabook-aerith/theme.php:246 ../../include/nav.php:101
+#: ../../mod/community.php:30 ../../view/theme/diabook/theme.php:71
+#: ../../include/nav.php:101
msgid "Community"
msgstr "Komunumo"
-#: ../../mod/community.php:61 ../../mod/search.php:115
+#: ../../mod/community.php:61 ../../mod/search.php:128
msgid "No results."
msgstr "Nenion trovita."
-#: ../../mod/friendica.php:47
+#: ../../mod/friendica.php:55
msgid "This is Friendica, version"
msgstr "Tio estas Friendica en la versio"
-#: ../../mod/friendica.php:48
+#: ../../mod/friendica.php:56
msgid "running at web location"
msgstr "instalita ĉe la adreso"
-#: ../../mod/friendica.php:50
+#: ../../mod/friendica.php:58
msgid ""
"Please visit <a href=\"http://friendica.com\">Friendica.com</a> to learn "
"more about the Friendica project."
msgstr "Bonvolu iri al <a href=\"http://friendica.com\">Friendica.com</a> por lerni pli pri la projekto Friendica"
-#: ../../mod/friendica.php:52
+#: ../../mod/friendica.php:60
msgid "Bug reports and issues: please visit"
msgstr "Cimraportoj kaj atendindaĵo: bonvolu iri al"
-#: ../../mod/friendica.php:53
+#: ../../mod/friendica.php:61
msgid ""
"Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - "
"dot com"
msgstr "Sugestoj, laÅ­doj, donacoj ktp - bonvolu sendi mesÄon al \"Info\" ĉe Friendica - punkto com"
-#: ../../mod/friendica.php:58
+#: ../../mod/friendica.php:75
msgid "Installed plugins/addons/apps:"
msgstr "Instalitaj kromprogramoj/programoj:"
-#: ../../mod/friendica.php:71
+#: ../../mod/friendica.php:88
msgid "No installed plugins/addons/apps"
msgstr "Neniom da instalitaj aldonaĵoj/programoj"
@@ -639,28 +624,28 @@ msgstr "Elemento ne trovita"
msgid "Edit post"
msgstr "Redakti afiÅon"
-#: ../../mod/editpost.php:80 ../../include/conversation.php:942
+#: ../../mod/editpost.php:80 ../../include/conversation.php:950
msgid "Post to Email"
msgstr "Sendi tra retpoÅto"
-#: ../../mod/editpost.php:95 ../../mod/settings.php:594
-#: ../../include/conversation.php:563
+#: ../../mod/editpost.php:95 ../../mod/settings.php:601
+#: ../../include/conversation.php:571
msgid "Edit"
msgstr "Redakti"
#: ../../mod/editpost.php:96 ../../mod/wallmessage.php:143
-#: ../../mod/message.php:186 ../../mod/message.php:355
-#: ../../include/conversation.php:957
+#: ../../mod/message.php:186 ../../mod/message.php:378
+#: ../../include/conversation.php:965
msgid "Upload photo"
msgstr "AlÅuti bildon"
-#: ../../mod/editpost.php:97 ../../include/conversation.php:959
+#: ../../mod/editpost.php:97 ../../include/conversation.php:967
msgid "Attach file"
msgstr "Kunligi dosieron"
#: ../../mod/editpost.php:98 ../../mod/wallmessage.php:144
-#: ../../mod/message.php:187 ../../mod/message.php:356
-#: ../../include/conversation.php:961
+#: ../../mod/message.php:187 ../../mod/message.php:379
+#: ../../include/conversation.php:969
msgid "Insert web link"
msgstr "Enmeti retan adreson"
@@ -676,35 +661,35 @@ msgstr "Enmeti videton en formato Vorbis [.ogg]"
msgid "Insert Vorbis [.ogg] audio"
msgstr "Enmeti sonon en formato Vorbis [.ogg]"
-#: ../../mod/editpost.php:102 ../../include/conversation.php:967
+#: ../../mod/editpost.php:102 ../../include/conversation.php:975
msgid "Set your location"
msgstr "Agordi vian lokon"
-#: ../../mod/editpost.php:103 ../../include/conversation.php:969
+#: ../../mod/editpost.php:103 ../../include/conversation.php:977
msgid "Clear browser location"
msgstr "ForviÅu retesplorilan lokon"
-#: ../../mod/editpost.php:105 ../../include/conversation.php:976
+#: ../../mod/editpost.php:105 ../../include/conversation.php:984
msgid "Permission settings"
msgstr "Permesagordoj"
-#: ../../mod/editpost.php:113 ../../include/conversation.php:985
+#: ../../mod/editpost.php:113 ../../include/conversation.php:993
msgid "CC: email addresses"
msgstr "CC: retpoÅtadresojn"
-#: ../../mod/editpost.php:114 ../../include/conversation.php:986
+#: ../../mod/editpost.php:114 ../../include/conversation.php:994
msgid "Public post"
msgstr "Publika afiÅo"
-#: ../../mod/editpost.php:117 ../../include/conversation.php:972
+#: ../../mod/editpost.php:117 ../../include/conversation.php:980
msgid "Set title"
msgstr "Redakti titolon"
-#: ../../mod/editpost.php:119 ../../include/conversation.php:974
+#: ../../mod/editpost.php:119 ../../include/conversation.php:982
msgid "Categories (comma-separated list)"
msgstr "Kategorioj (disigita per komo)"
-#: ../../mod/editpost.php:120 ../../include/conversation.php:988
+#: ../../mod/editpost.php:120 ../../include/conversation.php:996
msgid "Example: bob@example.com, mary@example.com"
msgstr "Ekzemple: bob@example.com, mary@example.com"
@@ -712,19 +697,19 @@ msgstr "Ekzemple: bob@example.com, mary@example.com"
msgid "This introduction has already been accepted."
msgstr "Tia prezento jam estas akceptita"
-#: ../../mod/dfrn_request.php:117 ../../mod/dfrn_request.php:427
+#: ../../mod/dfrn_request.php:117 ../../mod/dfrn_request.php:487
msgid "Profile location is not valid or does not contain profile information."
msgstr "La adreso de la profilo ne validas aÅ­ ne enhavas profilinformojn."
-#: ../../mod/dfrn_request.php:122 ../../mod/dfrn_request.php:432
+#: ../../mod/dfrn_request.php:122 ../../mod/dfrn_request.php:492
msgid "Warning: profile location has no identifiable owner name."
msgstr "Averto: La adreso de la profilo ne enhavas identeblan personan nomon."
-#: ../../mod/dfrn_request.php:124 ../../mod/dfrn_request.php:434
+#: ../../mod/dfrn_request.php:124 ../../mod/dfrn_request.php:494
msgid "Warning: profile location has no profile photo."
msgstr "Averto: La adreso de la profilo ne enhavas bildon."
-#: ../../mod/dfrn_request.php:127 ../../mod/dfrn_request.php:437
+#: ../../mod/dfrn_request.php:127 ../../mod/dfrn_request.php:497
#, php-format
msgid "%d required parameter was not found at the given location"
msgid_plural "%d required parameters were not found at the given location"
@@ -768,128 +753,128 @@ msgstr "Nevalida repoÅtadreso."
msgid "This account has not been configured for email. Request failed."
msgstr "La konto ne estas agordita por retpoÅto. La peto malsukcesis."
-#: ../../mod/dfrn_request.php:372
+#: ../../mod/dfrn_request.php:432
msgid "Unable to resolve your name at the provided location."
msgstr "Via nomo ne troveblas al la donita adreso."
-#: ../../mod/dfrn_request.php:385
+#: ../../mod/dfrn_request.php:445
msgid "You have already introduced yourself here."
msgstr "Vi vin jam prezentis tie."
-#: ../../mod/dfrn_request.php:389
+#: ../../mod/dfrn_request.php:449
#, php-format
msgid "Apparently you are already friends with %s."
msgstr "Åœajnas kvazaÅ­ vi jam amikiÄis kun %s."
-#: ../../mod/dfrn_request.php:410
+#: ../../mod/dfrn_request.php:470
msgid "Invalid profile URL."
msgstr "Nevalida adreso de profilo."
-#: ../../mod/dfrn_request.php:416 ../../mod/follow.php:20
+#: ../../mod/dfrn_request.php:476 ../../mod/follow.php:20
msgid "Disallowed profile URL."
msgstr "Malpermesita adreso de profilo."
-#: ../../mod/dfrn_request.php:485 ../../mod/contacts.php:102
+#: ../../mod/dfrn_request.php:545 ../../mod/contacts.php:102
msgid "Failed to update contact record."
msgstr "Äœisdatigo de via kontaktrikordo malsukcesis."
-#: ../../mod/dfrn_request.php:506
+#: ../../mod/dfrn_request.php:566
msgid "Your introduction has been sent."
msgstr "Via prezento estas sendita."
-#: ../../mod/dfrn_request.php:559
+#: ../../mod/dfrn_request.php:619
msgid "Please login to confirm introduction."
msgstr "Bonvolu ensaluti por jesigi la prezenton."
-#: ../../mod/dfrn_request.php:573
+#: ../../mod/dfrn_request.php:633
msgid ""
"Incorrect identity currently logged in. Please login to "
"<strong>this</strong> profile."
msgstr "MalÄusta identaĵo ensalutata. Bonvolu ensaluti en <strong>tiun</strong> profilon."
-#: ../../mod/dfrn_request.php:585
+#: ../../mod/dfrn_request.php:645
#, php-format
msgid "Welcome home %s."
msgstr "Bonvenon hejme, %s."
-#: ../../mod/dfrn_request.php:586
+#: ../../mod/dfrn_request.php:646
#, php-format
msgid "Please confirm your introduction/connection request to %s."
msgstr "Bonvolu konfirmi vian prezenton / kontaktpeton al %s."
-#: ../../mod/dfrn_request.php:587
+#: ../../mod/dfrn_request.php:647
msgid "Confirm"
msgstr "Konfirmi."
-#: ../../mod/dfrn_request.php:628 ../../include/items.php:2690
+#: ../../mod/dfrn_request.php:688 ../../include/items.php:2707
msgid "[Name Withheld]"
msgstr "[KaÅita nomo]"
-#: ../../mod/dfrn_request.php:715
+#: ../../mod/dfrn_request.php:781
msgid ""
"Please enter your 'Identity Address' from one of the following supported "
"communications networks:"
msgstr "Bonvolu entajpi vian 'Identecan Adreson' de iu de tiuj subtenataj komunikaj retejoj: "
-#: ../../mod/dfrn_request.php:731
+#: ../../mod/dfrn_request.php:797
msgid "<strike>Connect as an email follower</strike> (Coming soon)"
msgstr "<strike>Konektu kiel retpoÅta sekvanto</strike> (BaldaÅ­ venos)"
-#: ../../mod/dfrn_request.php:733
+#: ../../mod/dfrn_request.php:799
msgid ""
"If you are not yet a member of the free social web, <a "
"href=\"http://dir.friendica.com/siteinfo\">follow this link to find a public"
" Friendica site and join us today</a>."
msgstr "Se vi ne estas membro de la libra interkona reto, <a href=\"http://dir.friendica.com/siteinfo\">sekvu ĉi-ligilon por trovi publikan Friendica retejon kaj aliÄi kun ni hodiaÅ­</a>."
-#: ../../mod/dfrn_request.php:736
+#: ../../mod/dfrn_request.php:802
msgid "Friend/Connection Request"
msgstr "Prezento / Konektpeto"
-#: ../../mod/dfrn_request.php:737
+#: ../../mod/dfrn_request.php:803
msgid ""
"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, "
"testuser@identi.ca"
msgstr "Ekzemploj: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@identi.ca"
-#: ../../mod/dfrn_request.php:738
+#: ../../mod/dfrn_request.php:804
msgid "Please answer the following:"
msgstr "Bonvolu respondi:"
-#: ../../mod/dfrn_request.php:739
+#: ../../mod/dfrn_request.php:805
#, php-format
msgid "Does %s know you?"
msgstr "Ĉu %s konas vin?"
-#: ../../mod/dfrn_request.php:742
+#: ../../mod/dfrn_request.php:808
msgid "Add a personal note:"
msgstr "Aldoni personan noton:"
-#: ../../mod/dfrn_request.php:744 ../../include/contact_selectors.php:76
+#: ../../mod/dfrn_request.php:810 ../../include/contact_selectors.php:76
msgid "Friendica"
msgstr "Friendica"
-#: ../../mod/dfrn_request.php:745
+#: ../../mod/dfrn_request.php:811
msgid "StatusNet/Federated Social Web"
msgstr "StatusNet/Federaciaj interkonaj retejoj"
-#: ../../mod/dfrn_request.php:746 ../../mod/settings.php:629
+#: ../../mod/dfrn_request.php:812 ../../mod/settings.php:636
#: ../../include/contact_selectors.php:80
msgid "Diaspora"
msgstr "Diaspora"
-#: ../../mod/dfrn_request.php:747
+#: ../../mod/dfrn_request.php:813
#, php-format
msgid ""
" - please do not use this form. Instead, enter %s into your Diaspora search"
" bar."
msgstr " - bonvolu ne uzi ĉi formo. Anstataŭe, entajpu %s en la Diaspora serĉilo."
-#: ../../mod/dfrn_request.php:748
+#: ../../mod/dfrn_request.php:814
msgid "Your Identity Address:"
msgstr "Via identeca adreso:"
-#: ../../mod/dfrn_request.php:751
+#: ../../mod/dfrn_request.php:817
msgid "Submit Request"
msgstr "Sendi peton"
@@ -1070,8 +1055,8 @@ msgid "mb_string PHP module"
msgstr "PHP modulo mb_string"
#: ../../mod/install.php:383 ../../mod/install.php:385
-msgid "Apace mod_rewrite module"
-msgstr "Apache modulo mod_rewrite"
+msgid "Apache mod_rewrite module"
+msgstr "Apache mod_rewrite modulo"
#: ../../mod/install.php:383
msgid ""
@@ -1185,7 +1170,7 @@ msgid "is interested in:"
msgstr "interesiÄas pri:"
#: ../../mod/match.php:58 ../../mod/suggest.php:59
-#: ../../include/contact_widgets.php:9 ../../boot.php:1027
+#: ../../include/contact_widgets.php:9 ../../boot.php:1036
msgid "Connect"
msgstr "Konekti"
@@ -1216,8 +1201,8 @@ msgid "Discard"
msgstr "ForviÅi"
#: ../../mod/notifications.php:51 ../../mod/notifications.php:160
-#: ../../mod/notifications.php:206 ../../mod/contacts.php:308
-#: ../../mod/contacts.php:351
+#: ../../mod/notifications.php:206 ../../mod/contacts.php:296
+#: ../../mod/contacts.php:348
msgid "Ignore"
msgstr "Ignori"
@@ -1229,15 +1214,12 @@ msgstr "Sistemo"
msgid "Network"
msgstr "Reto"
-#: ../../mod/notifications.php:85 ../../mod/network.php:182
+#: ../../mod/notifications.php:85 ../../mod/network.php:184
msgid "Personal"
msgstr "Propra"
-#: ../../mod/notifications.php:90 ../../view/theme/diabook-red/theme.php:239
-#: ../../view/theme/diabook-blue/theme.php:239
-#: ../../view/theme/diabook/theme.php:249
-#: ../../view/theme/diabook-aerith/theme.php:240 ../../include/nav.php:77
-#: ../../include/nav.php:115
+#: ../../mod/notifications.php:90 ../../view/theme/diabook/theme.php:65
+#: ../../include/nav.php:77 ../../include/nav.php:115
msgid "Home"
msgstr "Hejmo"
@@ -1272,7 +1254,7 @@ msgid "suggested by %s"
msgstr "sugestita de %s"
#: ../../mod/notifications.php:153 ../../mod/notifications.php:200
-#: ../../mod/contacts.php:356
+#: ../../mod/contacts.php:354
msgid "Hide this contact from others"
msgstr "KaÅi ĉi tiun kontakton al aliaj"
@@ -1285,7 +1267,7 @@ msgid "if applicable"
msgstr "se aplikebla"
#: ../../mod/notifications.php:157 ../../mod/notifications.php:204
-#: ../../mod/admin.php:546
+#: ../../mod/admin.php:640
msgid "Approve"
msgstr "Aprobi"
@@ -1422,213 +1404,275 @@ msgstr "Kontakto estas ignorita."
msgid "Contact has been unignored"
msgstr "Kontakto estas malignorita."
-#: ../../mod/contacts.php:200
-msgid "stopped following"
-msgstr "ne plu sekvas"
+#: ../../mod/contacts.php:195
+msgid "Contact has been archived"
+msgstr "Enarkivigis kontakton"
+
+#: ../../mod/contacts.php:195
+msgid "Contact has been unarchived"
+msgstr "Elarkivigis kontakton"
-#: ../../mod/contacts.php:221
+#: ../../mod/contacts.php:208
msgid "Contact has been removed."
msgstr "Kontakto estas forigita."
-#: ../../mod/contacts.php:251
+#: ../../mod/contacts.php:238
#, php-format
msgid "You are mutual friends with %s"
msgstr "Vi estas reciproka amiko de %s"
-#: ../../mod/contacts.php:255
+#: ../../mod/contacts.php:242
#, php-format
msgid "You are sharing with %s"
msgstr "Vi kunhavigas kun %s"
-#: ../../mod/contacts.php:260
+#: ../../mod/contacts.php:247
#, php-format
msgid "%s is sharing with you"
msgstr "%s kunhavigas kun vi"
-#: ../../mod/contacts.php:277
+#: ../../mod/contacts.php:264
msgid "Private communications are not available for this contact."
msgstr "Privataj komunikadoj ne disponeblas por ĉi tiu kontakto."
-#: ../../mod/contacts.php:280
+#: ../../mod/contacts.php:267
msgid "Never"
msgstr "Neniam"
-#: ../../mod/contacts.php:284
+#: ../../mod/contacts.php:271
msgid "(Update was successful)"
msgstr "(Äœisdatigo sukcesis.)"
-#: ../../mod/contacts.php:284
+#: ../../mod/contacts.php:271
msgid "(Update was not successful)"
msgstr "(Äœisdatigo malsukcesis.)"
-#: ../../mod/contacts.php:286
+#: ../../mod/contacts.php:273
msgid "Suggest friends"
msgstr "Sugesti amikojn"
-#: ../../mod/contacts.php:290
+#: ../../mod/contacts.php:277
#, php-format
msgid "Network type: %s"
msgstr "Reta tipo: %s"
-#: ../../mod/contacts.php:293
+#: ../../mod/contacts.php:280
#, php-format
msgid "%d contact in common"
msgid_plural "%d contacts in common"
msgstr[0] "%d komuna kontakto"
msgstr[1] "%d komunaj kontaktoj"
-#: ../../mod/contacts.php:298
+#: ../../mod/contacts.php:285
msgid "View all contacts"
msgstr "Vidi ĉiujn kontaktojn"
-#: ../../mod/contacts.php:303 ../../mod/contacts.php:350
-#: ../../mod/admin.php:550
+#: ../../mod/contacts.php:290 ../../mod/contacts.php:347
+#: ../../mod/admin.php:644
msgid "Unblock"
msgstr "Malbloki"
-#: ../../mod/contacts.php:303 ../../mod/contacts.php:350
-#: ../../mod/admin.php:549
+#: ../../mod/contacts.php:290 ../../mod/contacts.php:347
+#: ../../mod/admin.php:643
msgid "Block"
msgstr "Bloki"
-#: ../../mod/contacts.php:308 ../../mod/contacts.php:351
+#: ../../mod/contacts.php:293
+msgid "Toggle Blocked status"
+msgstr "Åœalti/malÅalti Blokitan staton"
+
+#: ../../mod/contacts.php:296 ../../mod/contacts.php:348
msgid "Unignore"
msgstr "Malignori"
-#: ../../mod/contacts.php:313
+#: ../../mod/contacts.php:299
+msgid "Toggle Ignored status"
+msgstr "Åœalti/malÅalti Ignoritan staton"
+
+#: ../../mod/contacts.php:303
+msgid "Unarchive"
+msgstr "Elarkivigi"
+
+#: ../../mod/contacts.php:303
+msgid "Archive"
+msgstr "Enarkivigi"
+
+#: ../../mod/contacts.php:306
+msgid "Toggle Archive status"
+msgstr "Åœalti/malÅalti Enarkivigitan staton"
+
+#: ../../mod/contacts.php:309
msgid "Repair"
msgstr "Ripari"
-#: ../../mod/contacts.php:323
+#: ../../mod/contacts.php:312
+msgid "Advanced Contact Settings"
+msgstr "Specialaj Kontaktagordoj"
+
+#: ../../mod/contacts.php:320
msgid "Contact Editor"
msgstr "Kontakta redaktilo."
-#: ../../mod/contacts.php:326
+#: ../../mod/contacts.php:323
msgid "Profile Visibility"
msgstr "Videbleco de profilo"
-#: ../../mod/contacts.php:327
+#: ../../mod/contacts.php:324
#, php-format
msgid ""
"Please choose the profile you would like to display to %s when viewing your "
"profile securely."
msgstr "Bonvolu elekti la profilon kiu vi volas montri al %s aspektinde kiam sekure aspektante vian profilon."
-#: ../../mod/contacts.php:328
+#: ../../mod/contacts.php:325
msgid "Contact Information / Notes"
msgstr "Kontaktaj informoj / Notoj"
-#: ../../mod/contacts.php:329
+#: ../../mod/contacts.php:326
msgid "Edit contact notes"
msgstr "Redakti kontaktnotojn"
-#: ../../mod/contacts.php:334 ../../mod/contacts.php:507
+#: ../../mod/contacts.php:331 ../../mod/contacts.php:522
#: ../../mod/viewcontacts.php:62 ../../mod/nogroup.php:40
#, php-format
msgid "Visit %s's profile [%s]"
msgstr "Viziti la profilon de %s [%s]"
-#: ../../mod/contacts.php:335
+#: ../../mod/contacts.php:332
msgid "Block/Unblock contact"
msgstr "Bloki/Malbloki kontakton"
-#: ../../mod/contacts.php:336
+#: ../../mod/contacts.php:333
msgid "Ignore contact"
msgstr "Ignori kontakton"
-#: ../../mod/contacts.php:337
+#: ../../mod/contacts.php:334
msgid "Repair URL settings"
msgstr "Ripari URL agordoj"
-#: ../../mod/contacts.php:338
+#: ../../mod/contacts.php:335
msgid "View conversations"
msgstr "Vidi konversaciojn"
-#: ../../mod/contacts.php:340
+#: ../../mod/contacts.php:337
msgid "Delete contact"
msgstr "ForviÅi kontakton"
-#: ../../mod/contacts.php:344
+#: ../../mod/contacts.php:341
msgid "Last update:"
msgstr "Plej ĵusa Äisdatigo:"
-#: ../../mod/contacts.php:345
+#: ../../mod/contacts.php:342
msgid "Update public posts"
msgstr "Äœisdatigi publikajn afiÅojn"
-#: ../../mod/contacts.php:347 ../../mod/admin.php:979
+#: ../../mod/contacts.php:344 ../../mod/admin.php:1115
msgid "Update now"
msgstr "Äœisdatigi nun"
-#: ../../mod/contacts.php:354
+#: ../../mod/contacts.php:351
msgid "Currently blocked"
msgstr "Nuntempe blokata"
-#: ../../mod/contacts.php:355
+#: ../../mod/contacts.php:352
msgid "Currently ignored"
msgstr "Nuntempe ignorata"
-#: ../../mod/contacts.php:356
+#: ../../mod/contacts.php:353
+msgid "Currently archived"
+msgstr "Nuntempe enarkivigita"
+
+#: ../../mod/contacts.php:354
msgid ""
"Replies/likes to your public posts <strong>may</strong> still be visible"
msgstr "Rispondoj/Åataĵo al viaj publikaj afiÅoj <strong>eble</strong> plu estos videbla"
-#: ../../mod/contacts.php:405
+#: ../../mod/contacts.php:407
msgid "Suggestions"
msgstr "Sugestoj"
-#: ../../mod/contacts.php:410 ../../mod/group.php:191
+#: ../../mod/contacts.php:410
+msgid "Suggest potential friends"
+msgstr "Sugesti amikojn"
+
+#: ../../mod/contacts.php:413 ../../mod/group.php:191
msgid "All Contacts"
msgstr "Ĉiuj Kontaktoj"
-#: ../../mod/contacts.php:415
-msgid "Unblocked Contacts"
-msgstr "Malblokitaj Kontaktoj"
+#: ../../mod/contacts.php:416
+msgid "Show all contacts"
+msgstr "Montri ĉiujn kontaktojn"
+
+#: ../../mod/contacts.php:419
+msgid "Unblocked"
+msgstr "Malblokita"
+
+#: ../../mod/contacts.php:422
+msgid "Only show unblocked contacts"
+msgstr "Nur montri neblokitajn kontaktojn"
-#: ../../mod/contacts.php:421
-msgid "Blocked Contacts"
-msgstr "Blokitaj Kontaktoj"
+#: ../../mod/contacts.php:426
+msgid "Blocked"
+msgstr "Blokita"
-#: ../../mod/contacts.php:427
-msgid "Ignored Contacts"
-msgstr "Ignoritaj Kontaktoj"
+#: ../../mod/contacts.php:429
+msgid "Only show blocked contacts"
+msgstr "Nur montri blokitajn kontaktojn"
#: ../../mod/contacts.php:433
-msgid "Hidden Contacts"
-msgstr "KaÅitaj Kontaktoj"
+msgid "Ignored"
+msgstr "Ignorita"
-#: ../../mod/contacts.php:483
+#: ../../mod/contacts.php:436
+msgid "Only show ignored contacts"
+msgstr "Nur montri ignoritajn kontaktojn"
+
+#: ../../mod/contacts.php:440
+msgid "Archived"
+msgstr "Enarkivigita"
+
+#: ../../mod/contacts.php:443
+msgid "Only show archived contacts"
+msgstr "Nur montri enarkivigitajn kontaktojn"
+
+#: ../../mod/contacts.php:447
+msgid "Hidden"
+msgstr "KaÅita"
+
+#: ../../mod/contacts.php:450
+msgid "Only show hidden contacts"
+msgstr "Nur montri kaÅitajn kontaktojn"
+
+#: ../../mod/contacts.php:498
msgid "Mutual Friendship"
msgstr "Reciproka amikeco"
-#: ../../mod/contacts.php:487
+#: ../../mod/contacts.php:502
msgid "is a fan of yours"
msgstr "estas admiranto de vi"
-#: ../../mod/contacts.php:491
+#: ../../mod/contacts.php:506
msgid "you are a fan of"
msgstr "vi estas admiranto de"
-#: ../../mod/contacts.php:508 ../../mod/nogroup.php:41
+#: ../../mod/contacts.php:523 ../../mod/nogroup.php:41
msgid "Edit contact"
msgstr "Redakti kontakton"
-#: ../../mod/contacts.php:529 ../../view/theme/diabook-red/theme.php:241
-#: ../../view/theme/diabook-blue/theme.php:241
-#: ../../view/theme/diabook/theme.php:251
-#: ../../view/theme/diabook-aerith/theme.php:242 ../../include/nav.php:139
+#: ../../mod/contacts.php:544 ../../view/theme/diabook/theme.php:67
+#: ../../include/nav.php:139
msgid "Contacts"
msgstr "Kontaktoj"
-#: ../../mod/contacts.php:533
+#: ../../mod/contacts.php:548
msgid "Search your contacts"
msgstr "Serĉi viajn kontaktojn"
-#: ../../mod/contacts.php:534 ../../mod/directory.php:57
+#: ../../mod/contacts.php:549 ../../mod/directory.php:57
msgid "Finding: "
msgstr "Trovata:"
-#: ../../mod/contacts.php:535 ../../mod/directory.php:59
+#: ../../mod/contacts.php:550 ../../mod/directory.php:59
#: ../../include/contact_widgets.php:33
msgid "Find"
msgstr "Trovi"
@@ -1648,10 +1692,11 @@ msgstr "Pasvorta riparado petita je %s"
#: ../../mod/lostpass.php:45 ../../mod/lostpass.php:107
#: ../../mod/register.php:388 ../../mod/register.php:442
-#: ../../mod/regmod.php:54 ../../mod/dfrn_confirm.php:732
-#: ../../addon/facebook/facebook.php:625
-#: ../../addon/facebook/facebook.php:1090
-#: ../../addon/testdrive/testdrive.php:58 ../../include/items.php:2699
+#: ../../mod/regmod.php:54 ../../mod/dfrn_confirm.php:742
+#: ../../addon/facebook/facebook.php:658
+#: ../../addon/facebook/facebook.php:1148
+#: ../../addon/testdrive/testdrive.php:58 ../../include/items.php:2716
+#: ../../boot.php:686
msgid "Administrator"
msgstr "Administranto"
@@ -1661,7 +1706,7 @@ msgid ""
"Password reset failed."
msgstr "Ne povis konfirmi la peton. (Eble vi sendis Äin antaÅ­.) Pasvorta riparado malsukcesis."
-#: ../../mod/lostpass.php:83 ../../boot.php:809
+#: ../../mod/lostpass.php:83 ../../boot.php:818
msgid "Password Reset"
msgstr "Pasvorta riparado"
@@ -1707,19 +1752,19 @@ msgstr "Repari"
#: ../../mod/settings.php:49 ../../include/nav.php:137
msgid "Account settings"
-msgstr "Kontoagordoj"
+msgstr "Konto"
#: ../../mod/settings.php:54
msgid "Display settings"
-msgstr "Ekranagordoj"
+msgstr "Ekrano"
#: ../../mod/settings.php:60
msgid "Connector settings"
-msgstr "Konektiloagordoj"
+msgstr "Konektiloj"
#: ../../mod/settings.php:65
msgid "Plugin settings"
-msgstr "Agordoj pri kromprogramoj"
+msgstr "Kromprogramoj"
#: ../../mod/settings.php:70
msgid "Connected apps"
@@ -1727,470 +1772,477 @@ msgstr "Konektitaj programoj"
#: ../../mod/settings.php:75
msgid "Export personal data"
-msgstr "Eksporti personan datumaron"
+msgstr "Eksporto"
-#: ../../mod/settings.php:83 ../../mod/admin.php:631 ../../mod/admin.php:817
+#: ../../mod/settings.php:80
+msgid "Remove account"
+msgstr "Forigi konton"
+
+#: ../../mod/settings.php:88 ../../mod/admin.php:730 ../../mod/admin.php:935
#: ../../addon/mathjax/mathjax.php:36 ../../include/nav.php:137
msgid "Settings"
msgstr "Agordoj"
-#: ../../mod/settings.php:126
+#: ../../mod/settings.php:131
msgid "Missing some important data!"
msgstr "Mankas importantaj datumoj!"
-#: ../../mod/settings.php:129 ../../mod/settings.php:558
-#: ../../mod/admin.php:89
+#: ../../mod/settings.php:134 ../../mod/settings.php:565
msgid "Update"
msgstr "Äœisdatigi"
-#: ../../mod/settings.php:234
+#: ../../mod/settings.php:239
msgid "Failed to connect with email account using the settings provided."
msgstr "Ne sukcesis konekti al retpoÅtkonto kun la provizitaj agordoj."
-#: ../../mod/settings.php:239
+#: ../../mod/settings.php:244
msgid "Email settings updated."
msgstr "RetpoÅtagordoj Äisdatigita"
-#: ../../mod/settings.php:298
+#: ../../mod/settings.php:303
msgid "Passwords do not match. Password unchanged."
msgstr "La pasvortoj ne estas egala. Pasvorto ne ÅanÄita."
-#: ../../mod/settings.php:303
+#: ../../mod/settings.php:308
msgid "Empty passwords are not allowed. Password unchanged."
msgstr "Malplenaj pasvortoj ne estas permesita. Pasvorto ne ÅanÄita."
-#: ../../mod/settings.php:314
+#: ../../mod/settings.php:319
msgid "Password changed."
msgstr "Pasvorto ÅanÄita."
-#: ../../mod/settings.php:316
+#: ../../mod/settings.php:321
msgid "Password update failed. Please try again."
msgstr "Äœisdatigo de pasvorto malsukcesis. Bonvolu provi refoje."
-#: ../../mod/settings.php:379
+#: ../../mod/settings.php:385
msgid " Please use a shorter name."
msgstr " Bonvolu uzi pli mallongan nomon."
-#: ../../mod/settings.php:381
+#: ../../mod/settings.php:387
msgid " Name too short."
msgstr " Nomo estas tro mallonga."
-#: ../../mod/settings.php:387
+#: ../../mod/settings.php:393
msgid " Not valid email."
msgstr " RepoÅtadreso ne validas."
-#: ../../mod/settings.php:389
+#: ../../mod/settings.php:395
msgid " Cannot change to that email."
msgstr " Ne povas ÅanÄi al tio retpoÅtadreso."
-#: ../../mod/settings.php:461 ../../addon/facebook/facebook.php:450
-#: ../../addon/impressum/impressum.php:75
+#: ../../mod/settings.php:468 ../../addon/facebook/facebook.php:470
+#: ../../addon/impressum/impressum.php:77
#: ../../addon/openstreetmap/openstreetmap.php:80
-#: ../../addon/mathjax/mathjax.php:64 ../../addon/piwik/piwik.php:105
+#: ../../addon/mathjax/mathjax.php:66 ../../addon/piwik/piwik.php:105
#: ../../addon/twitter/twitter.php:370
msgid "Settings updated."
msgstr "Agordoj Äisdatigita."
-#: ../../mod/settings.php:531 ../../mod/settings.php:557
-#: ../../mod/settings.php:593
+#: ../../mod/settings.php:538 ../../mod/settings.php:564
+#: ../../mod/settings.php:600
msgid "Add application"
msgstr "Aldoni programon"
-#: ../../mod/settings.php:535 ../../mod/settings.php:561
+#: ../../mod/settings.php:542 ../../mod/settings.php:568
#: ../../addon/statusnet/statusnet.php:547
msgid "Consumer Key"
msgstr "Åœlosilo de kliento"
-#: ../../mod/settings.php:536 ../../mod/settings.php:562
+#: ../../mod/settings.php:543 ../../mod/settings.php:569
#: ../../addon/statusnet/statusnet.php:546
msgid "Consumer Secret"
msgstr "Sekreto de kliento"
-#: ../../mod/settings.php:537 ../../mod/settings.php:563
+#: ../../mod/settings.php:544 ../../mod/settings.php:570
msgid "Redirect"
msgstr "Alidirekto"
-#: ../../mod/settings.php:538 ../../mod/settings.php:564
+#: ../../mod/settings.php:545 ../../mod/settings.php:571
msgid "Icon url"
msgstr "Piktograma adreso"
-#: ../../mod/settings.php:549
+#: ../../mod/settings.php:556
msgid "You can't edit this application."
msgstr "Ĉi tio programo ne estas redaktebla."
-#: ../../mod/settings.php:592
+#: ../../mod/settings.php:599
msgid "Connected Apps"
msgstr "Konektitaj Programoj"
-#: ../../mod/settings.php:596
+#: ../../mod/settings.php:603
msgid "Client key starts with"
msgstr "Åœlosilo de kliento komencas kun"
-#: ../../mod/settings.php:597
+#: ../../mod/settings.php:604
msgid "No name"
msgstr "Neniu nomo"
-#: ../../mod/settings.php:598
+#: ../../mod/settings.php:605
msgid "Remove authorization"
msgstr "ForviÅi rajtigon"
-#: ../../mod/settings.php:609
+#: ../../mod/settings.php:616
msgid "No Plugin settings configured"
msgstr "Neniom da kromprogramoagordoj farita"
-#: ../../mod/settings.php:617 ../../addon/widgets/widgets.php:123
+#: ../../mod/settings.php:624 ../../addon/widgets/widgets.php:123
msgid "Plugin Settings"
msgstr "Kromprogramoagordoj"
-#: ../../mod/settings.php:629 ../../mod/settings.php:630
+#: ../../mod/settings.php:636 ../../mod/settings.php:637
#, php-format
msgid "Built-in support for %s connectivity is %s"
msgstr "Integrita subteno por %s koneto estas %s"
-#: ../../mod/settings.php:629 ../../mod/settings.php:630
+#: ../../mod/settings.php:636 ../../mod/settings.php:637
msgid "enabled"
msgstr "Åaltita"
-#: ../../mod/settings.php:629 ../../mod/settings.php:630
+#: ../../mod/settings.php:636 ../../mod/settings.php:637
msgid "disabled"
msgstr "malÅaltita"
-#: ../../mod/settings.php:630
+#: ../../mod/settings.php:637
msgid "StatusNet"
msgstr "StatusNet"
-#: ../../mod/settings.php:660
+#: ../../mod/settings.php:667
msgid "Connector Settings"
msgstr "Konektiloagordoj"
-#: ../../mod/settings.php:665
+#: ../../mod/settings.php:672
msgid "Email/Mailbox Setup"
msgstr "Agordoj pri RetpoÅto"
-#: ../../mod/settings.php:666
+#: ../../mod/settings.php:673
msgid ""
"If you wish to communicate with email contacts using this service "
"(optional), please specify how to connect to your mailbox."
msgstr "Se vi volas uzi ĉi tiun servon por komuniki tra retpoÅto (nedeviga), bonvolu specifi kiel konekti al vian retpoÅtkonton."
-#: ../../mod/settings.php:667
+#: ../../mod/settings.php:674
msgid "Last successful email check:"
msgstr "Plej ĵusa sukcesa kontrolo de poÅto:"
-#: ../../mod/settings.php:668
+#: ../../mod/settings.php:675
msgid "Email access is disabled on this site."
msgstr "RetpoÅta atingo ne disponeblas ĉi tie."
-#: ../../mod/settings.php:669
+#: ../../mod/settings.php:676
msgid "IMAP server name:"
msgstr "Nomo de IMAP servilo:"
-#: ../../mod/settings.php:670
+#: ../../mod/settings.php:677
msgid "IMAP port:"
msgstr "Numero de IMAP pordo:"
-#: ../../mod/settings.php:671
+#: ../../mod/settings.php:678
msgid "Security:"
msgstr "Sekureco:"
-#: ../../mod/settings.php:671 ../../mod/settings.php:676
+#: ../../mod/settings.php:678 ../../mod/settings.php:683
msgid "None"
msgstr "Nenio"
-#: ../../mod/settings.php:672
+#: ../../mod/settings.php:679
msgid "Email login name:"
msgstr "RetpoÅta salutnomo:"
-#: ../../mod/settings.php:673
+#: ../../mod/settings.php:680
msgid "Email password:"
msgstr "RetpoÅta pasvorto:"
-#: ../../mod/settings.php:674
+#: ../../mod/settings.php:681
msgid "Reply-to address:"
msgstr "Responda adreso (Reply-to):"
-#: ../../mod/settings.php:675
+#: ../../mod/settings.php:682
msgid "Send public posts to all email contacts:"
msgstr "Sendu publikajn afiÅojn al ĉiuj retpoÅtkontaktoj:"
-#: ../../mod/settings.php:676
+#: ../../mod/settings.php:683
msgid "Action after import:"
msgstr "Ago post la importado:"
-#: ../../mod/settings.php:676
+#: ../../mod/settings.php:683
msgid "Mark as seen"
msgstr "Marki kiel legita"
-#: ../../mod/settings.php:676
+#: ../../mod/settings.php:683
msgid "Move to folder"
msgstr "Movi al dosierujo"
-#: ../../mod/settings.php:677
+#: ../../mod/settings.php:684
msgid "Move to folder:"
msgstr "Movi al dosierujo:"
-#: ../../mod/settings.php:737
+#: ../../mod/settings.php:744
msgid "Display Settings"
msgstr "Ekranagordoj"
-#: ../../mod/settings.php:743
+#: ../../mod/settings.php:750
msgid "Display Theme:"
msgstr "Vidiga etoso:"
-#: ../../mod/settings.php:744
+#: ../../mod/settings.php:751
msgid "Update browser every xx seconds"
msgstr "Ĝisdatigu retesplorilon ĉiu xxx sekundoj"
-#: ../../mod/settings.php:744
+#: ../../mod/settings.php:751
msgid "Minimum of 10 seconds, no maximum"
msgstr "Minimume 10 sekundoj, sen maksimumo"
-#: ../../mod/settings.php:745
+#: ../../mod/settings.php:752
msgid "Number of items to display on the network page:"
msgstr "Kvanto da elementoj kiuj estos montrata ĉe la reto paÄo."
-#: ../../mod/settings.php:745
+#: ../../mod/settings.php:752
msgid "Maximum of 100 items"
msgstr "Maksimume 100 eroj"
-#: ../../mod/settings.php:746
+#: ../../mod/settings.php:753
msgid "Don't show emoticons"
-msgstr "Ne montru ridetulojn."
+msgstr "Ne montru ridetulojn"
-#: ../../mod/settings.php:811 ../../mod/admin.php:162 ../../mod/admin.php:522
+#: ../../mod/settings.php:821 ../../mod/admin.php:180 ../../mod/admin.php:616
msgid "Normal Account"
msgstr "Normala konto"
-#: ../../mod/settings.php:812
+#: ../../mod/settings.php:822
msgid "This account is a normal personal profile"
msgstr "Tiu konto estas normala persona profilo"
-#: ../../mod/settings.php:815 ../../mod/admin.php:163 ../../mod/admin.php:523
+#: ../../mod/settings.php:825 ../../mod/admin.php:181 ../../mod/admin.php:617
msgid "Soapbox Account"
-msgstr "Konto ĉe Soapbox"
+msgstr "Soapbox Konto"
-#: ../../mod/settings.php:816
+#: ../../mod/settings.php:826
msgid "Automatically approve all connection/friend requests as read-only fans"
msgstr "Aŭtomate konfirmi ĉiujn kontaktpetojn kiel nurlegaj admirantoj"
-#: ../../mod/settings.php:819 ../../mod/admin.php:164 ../../mod/admin.php:524
+#: ../../mod/settings.php:829 ../../mod/admin.php:182 ../../mod/admin.php:618
msgid "Community/Celebrity Account"
msgstr "Komunuma/eminentula Konto"
-#: ../../mod/settings.php:820
+#: ../../mod/settings.php:830
msgid ""
"Automatically approve all connection/friend requests as read-write fans"
msgstr "Aŭtomate konfirmi ĉiujn kontaktpetojn kiel admirantoj kapable legi kaj skribi"
-#: ../../mod/settings.php:823 ../../mod/admin.php:165 ../../mod/admin.php:525
+#: ../../mod/settings.php:833 ../../mod/admin.php:183 ../../mod/admin.php:619
msgid "Automatic Friend Account"
msgstr "AÅ­tomata Amika Konto"
-#: ../../mod/settings.php:824
+#: ../../mod/settings.php:834
msgid "Automatically approve all connection/friend requests as friends"
msgstr "Aŭtomate konfirmi ĉiujn kontaktpetojn kiel amikoj"
-#: ../../mod/settings.php:834
+#: ../../mod/settings.php:844
msgid "OpenID:"
msgstr "OpenID:"
-#: ../../mod/settings.php:834
+#: ../../mod/settings.php:844
msgid "(Optional) Allow this OpenID to login to this account."
msgstr "(Nedeviga) Permesi atingon al la konton al ĉi tio OpenID."
-#: ../../mod/settings.php:844
+#: ../../mod/settings.php:854
msgid "Publish your default profile in your local site directory?"
msgstr "Publikigi vian defaÅ­ltan profilon en la loka reteja katalogo?"
-#: ../../mod/settings.php:850
+#: ../../mod/settings.php:860
msgid "Publish your default profile in the global social directory?"
msgstr "Publikigi vian defaÅ­ltan profilon en la tutmonda interkona katalogo?"
-#: ../../mod/settings.php:858
+#: ../../mod/settings.php:868
msgid "Hide your contact/friend list from viewers of your default profile?"
msgstr "KaÅi vian liston de kontaktoj/amiko al spektantoj de via defaÅ­lta profilo?"
-#: ../../mod/settings.php:862
+#: ../../mod/settings.php:872
msgid "Hide your profile details from unknown viewers?"
msgstr "KaÅi viajn profilajn detalojn al nekonataj spektantoj?"
-#: ../../mod/settings.php:867
+#: ../../mod/settings.php:877
msgid "Allow friends to post to your profile page?"
msgstr "Ĉu amikoj povu afiÅi al via profilo?"
-#: ../../mod/settings.php:873
+#: ../../mod/settings.php:883
msgid "Allow friends to tag your posts?"
msgstr "Ĉu amikoj povu aldoni markojn al viaj afiÅoj?"
-#: ../../mod/settings.php:879
+#: ../../mod/settings.php:889
msgid "Allow us to suggest you as a potential friend to new members?"
msgstr "Ĉu ni povu sugesti vin kiel amiko al novaj membroj?"
-#: ../../mod/settings.php:885
+#: ../../mod/settings.php:895
msgid "Permit unknown people to send you private mail?"
msgstr "Permesigi nekonatulojn sendi retpoÅton al vi?"
-#: ../../mod/settings.php:896
+#: ../../mod/settings.php:906
msgid "Profile is <strong>not published</strong>."
msgstr "Profilo <strong>ne estas publika</strong>."
-#: ../../mod/settings.php:902 ../../mod/profile_photo.php:211
+#: ../../mod/settings.php:912 ../../mod/profile_photo.php:211
msgid "or"
msgstr "aÅ­"
-#: ../../mod/settings.php:907
+#: ../../mod/settings.php:917
msgid "Your Identity Address is"
-msgstr "Via identeco adreso estas"
+msgstr "Via identeca adreso estas"
-#: ../../mod/settings.php:918
+#: ../../mod/settings.php:928
msgid "Automatically expire posts after this many days:"
msgstr "Automatike senvalidigi afiÅojn post tiom da tagoj:"
-#: ../../mod/settings.php:918
+#: ../../mod/settings.php:928
msgid "If empty, posts will not expire. Expired posts will be deleted"
msgstr "Se malplena, afiÅoj neniam senvalidiÄos. Senvalidigitajn afiÅon estos forviÅata"
-#: ../../mod/settings.php:919
+#: ../../mod/settings.php:929
msgid "Advanced expiration settings"
msgstr "Detalaj agordoj rilate al senvalidiÄo"
-#: ../../mod/settings.php:920
+#: ../../mod/settings.php:930
msgid "Advanced Expiration"
msgstr "Detala senvalidiÄo"
-#: ../../mod/settings.php:921
+#: ../../mod/settings.php:931
msgid "Expire posts:"
msgstr "Senvalidigi afiÅojn:"
-#: ../../mod/settings.php:922
+#: ../../mod/settings.php:932
msgid "Expire personal notes:"
msgstr "Senvalidigi personajn notojn:"
-#: ../../mod/settings.php:923
+#: ../../mod/settings.php:933
msgid "Expire starred posts:"
msgstr "Senvalidigi steligitajn afiÅojn:"
-#: ../../mod/settings.php:924
+#: ../../mod/settings.php:934
msgid "Expire photos:"
msgstr "Senvalidigi bildojn:"
-#: ../../mod/settings.php:928
+#: ../../mod/settings.php:938
msgid "Account Settings"
msgstr "Kontoagordoj"
-#: ../../mod/settings.php:937
+#: ../../mod/settings.php:947
msgid "Password Settings"
msgstr "Agordoj pri Pasvorto"
-#: ../../mod/settings.php:938
+#: ../../mod/settings.php:948
msgid "New Password:"
msgstr "Nova pasvorto:"
-#: ../../mod/settings.php:939
+#: ../../mod/settings.php:949
msgid "Confirm:"
msgstr "Konfirmi:"
-#: ../../mod/settings.php:939
+#: ../../mod/settings.php:949
msgid "Leave password fields blank unless changing"
msgstr "Lasu pasvortkampojn malplenaj se vi ne ÅanÄas la pasvorton."
-#: ../../mod/settings.php:943
+#: ../../mod/settings.php:953
msgid "Basic Settings"
msgstr "Bazaj Agordoj"
-#: ../../mod/settings.php:944 ../../include/profile_advanced.php:15
+#: ../../mod/settings.php:954 ../../include/profile_advanced.php:15
msgid "Full Name:"
msgstr "Plena Nomo:"
-#: ../../mod/settings.php:945
+#: ../../mod/settings.php:955
msgid "Email Address:"
msgstr "RetpoÅtadreso:"
-#: ../../mod/settings.php:946
+#: ../../mod/settings.php:956
msgid "Your Timezone:"
msgstr "Via Horzono:"
-#: ../../mod/settings.php:947
+#: ../../mod/settings.php:957
msgid "Default Post Location:"
msgstr "DefaÅ­lta Loko por AfiÅoj:"
-#: ../../mod/settings.php:948
+#: ../../mod/settings.php:958
msgid "Use Browser Location:"
msgstr "Uzu Lokon laÅ­ Retesplorilo:"
-#: ../../mod/settings.php:951
+#: ../../mod/settings.php:961
msgid "Security and Privacy Settings"
msgstr "Agordoj pri Sekureco kaj Privateco"
-#: ../../mod/settings.php:953
+#: ../../mod/settings.php:963
msgid "Maximum Friend Requests/Day:"
msgstr "Taga maksimumo da kontaktpetoj:"
-#: ../../mod/settings.php:953 ../../mod/settings.php:968
+#: ../../mod/settings.php:963 ../../mod/settings.php:978
msgid "(to prevent spam abuse)"
msgstr "(por malhelpi spamaĵojn)"
-#: ../../mod/settings.php:954
+#: ../../mod/settings.php:964
msgid "Default Post Permissions"
msgstr "DefaÅ­ltaj permesoj por afiÅoj"
-#: ../../mod/settings.php:955
+#: ../../mod/settings.php:965
msgid "(click to open/close)"
msgstr "(klaku por malfermi/fermi)"
-#: ../../mod/settings.php:968
+#: ../../mod/settings.php:978
msgid "Maximum private messages per day from unknown people:"
msgstr "Taga maksimumo da privataj mesaÄoj."
-#: ../../mod/settings.php:971
+#: ../../mod/settings.php:981
msgid "Notification Settings"
msgstr "Agordoj pri Atentigoj"
-#: ../../mod/settings.php:972
+#: ../../mod/settings.php:982
msgid "By default post a status message when:"
msgstr "DefaÅ­lte afiÅi statmesaÄon okaze de:"
-#: ../../mod/settings.php:973
+#: ../../mod/settings.php:983
msgid "accepting a friend request"
msgstr "akcepti kontaktpeton"
-#: ../../mod/settings.php:974
+#: ../../mod/settings.php:984
+msgid "joining a forum/community"
+msgstr "aliÄi forumon/komunumon"
+
+#: ../../mod/settings.php:985
msgid "making an <em>interesting</em> profile change"
msgstr "fari <em>interesan</em> profilÅanÄon"
-#: ../../mod/settings.php:975
+#: ../../mod/settings.php:986
msgid "Send a notification email when:"
msgstr "Sendu atentiga repoÅton se:"
-#: ../../mod/settings.php:976
+#: ../../mod/settings.php:987
msgid "You receive an introduction"
msgstr "Vi ricevas inviton"
-#: ../../mod/settings.php:977
+#: ../../mod/settings.php:988
msgid "Your introductions are confirmed"
msgstr "Viaj prezentoj estas konfirmata."
-#: ../../mod/settings.php:978
+#: ../../mod/settings.php:989
msgid "Someone writes on your profile wall"
msgstr "Iu skribas je via profila muro."
-#: ../../mod/settings.php:979
+#: ../../mod/settings.php:990
msgid "Someone writes a followup comment"
msgstr "Iu skribas sekvan komenton"
-#: ../../mod/settings.php:980
+#: ../../mod/settings.php:991
msgid "You receive a private message"
msgstr "Vi ricevas privatan mesaÄon."
-#: ../../mod/settings.php:981
+#: ../../mod/settings.php:992
msgid "You receive a friend suggestion"
msgstr "Vi ricevas amikosugeston"
-#: ../../mod/settings.php:982
+#: ../../mod/settings.php:993
msgid "You are tagged in a post"
msgstr "Vi estas markita en afiÅon"
-#: ../../mod/settings.php:985
+#: ../../mod/settings.php:996
msgid "Advanced Page Settings"
msgstr "Specialaj agordoj pri paÄoj"
@@ -2228,23 +2280,47 @@ msgstr "aldoni"
msgid "Commented Order"
msgstr "Komenta Ordo"
-#: ../../mod/network.php:176
+#: ../../mod/network.php:174
+msgid "Sort by Comment Date"
+msgstr "Ordigi laÅ­ Dato de Komento"
+
+#: ../../mod/network.php:177
msgid "Posted Order"
msgstr "AfiÅita Ordo"
+#: ../../mod/network.php:180
+msgid "Sort by Post Date"
+msgstr "Ordigi laÅ­ Dato de AfiÅado"
+
#: ../../mod/network.php:187
+msgid "Posts that mention or involve you"
+msgstr "AfiÅoj menciantaj vin aÅ­ pri vi"
+
+#: ../../mod/network.php:190
msgid "New"
msgstr "Nova"
-#: ../../mod/network.php:192
+#: ../../mod/network.php:193
+msgid "Activity Stream - by date"
+msgstr "Fluo de Aktiveco - laÅ­ dato"
+
+#: ../../mod/network.php:196
msgid "Starred"
msgstr "Steligita"
-#: ../../mod/network.php:197
+#: ../../mod/network.php:199
+msgid "Favourite Posts"
+msgstr "Favorigitaj AfiÅoj"
+
+#: ../../mod/network.php:202
msgid "Shared Links"
msgstr "Kunhavigitaj Ligiloj"
-#: ../../mod/network.php:274
+#: ../../mod/network.php:205
+msgid "Interesting Links"
+msgstr "Interesaj Ligiloj"
+
+#: ../../mod/network.php:281
#, php-format
msgid "Warning: This group contains %s member from an insecure network."
msgid_plural ""
@@ -2252,40 +2328,42 @@ msgid_plural ""
msgstr[0] "Averto: La grupo enhavas %s membron el nesekuraj retejoj."
msgstr[1] "Averto: La grupo enhavas %s membrojn el nesekuraj retejoj."
-#: ../../mod/network.php:277
+#: ../../mod/network.php:284
msgid "Private messages to this group are at risk of public disclosure."
msgstr "La privateco de privataj mesaÄoj al ĉi tiu grupo ne ĉiam estas garantita."
-#: ../../mod/network.php:322
+#: ../../mod/network.php:329
msgid "No such group"
msgstr "Grupo ne estas trovita"
-#: ../../mod/network.php:333
+#: ../../mod/network.php:340
msgid "Group is empty"
msgstr "Grupo estas malplena"
-#: ../../mod/network.php:337
+#: ../../mod/network.php:344
msgid "Group: "
msgstr "Grupo:"
-#: ../../mod/network.php:347
+#: ../../mod/network.php:354
msgid "Contact: "
msgstr "Kontakto:"
-#: ../../mod/network.php:349
+#: ../../mod/network.php:356
msgid "Private messages to this person are at risk of public disclosure."
msgstr "La privateco de privataj mesaÄoj al ĉi tiu persono ne ĉiam estas garantita."
-#: ../../mod/network.php:354
+#: ../../mod/network.php:361
msgid "Invalid contact."
msgstr "Nevalida kontakto."
-#: ../../mod/notes.php:44 ../../boot.php:1476
+#: ../../mod/notes.php:44 ../../boot.php:1499
msgid "Personal Notes"
msgstr "Personaj Notoj"
#: ../../mod/notes.php:63 ../../mod/filer.php:30
-#: ../../addon/facebook/facebook.php:683 ../../include/text.php:652
+#: ../../addon/facebook/facebook.php:726
+#: ../../addon/privacy_image_cache/privacy_image_cache.php:147
+#: ../../include/text.php:652
msgid "Save"
msgstr "Konservi"
@@ -2319,7 +2397,7 @@ msgid "No recipient."
msgstr "Neniom da ricevontoj."
#: ../../mod/wallmessage.php:124 ../../mod/message.php:169
-#: ../../include/conversation.php:910
+#: ../../include/conversation.php:918
msgid "Please enter a link URL:"
msgstr "Bonvolu entajpu adreson de ligilo:"
@@ -2335,17 +2413,17 @@ msgid ""
msgstr "Se vi deziras ke %s respondu, bonvolu kontroli ke la privatecaj agordoj je via retejo permesas privatajn mesaÄojn de nekonataj sendantoj."
#: ../../mod/wallmessage.php:133 ../../mod/message.php:178
-#: ../../mod/message.php:347
+#: ../../mod/message.php:370
msgid "To:"
msgstr "Al:"
#: ../../mod/wallmessage.php:134 ../../mod/message.php:179
-#: ../../mod/message.php:348
+#: ../../mod/message.php:371
msgid "Subject:"
msgstr "Temo:"
#: ../../mod/wallmessage.php:140 ../../mod/message.php:183
-#: ../../mod/message.php:351 ../../mod/invite.php:113
+#: ../../mod/message.php:374 ../../mod/invite.php:113
msgid "Your message:"
msgstr "Via mesaÄo:"
@@ -2487,7 +2565,7 @@ msgstr "Grupo ne estas trovita."
msgid "Group name changed."
msgstr "La nomo de la grupo estas ÅanÄita."
-#: ../../mod/group.php:72 ../../mod/profperm.php:19 ../../index.php:308
+#: ../../mod/group.php:72 ../../mod/profperm.php:19 ../../index.php:305
msgid "Permission denied"
msgstr "Malpermesita"
@@ -2527,12 +2605,9 @@ msgstr "Nevaliada profila identigilo."
msgid "Profile Visibility Editor"
msgstr "Redaktilo por profila videbleco."
-#: ../../mod/profperm.php:103 ../../view/theme/diabook-red/theme.php:240
-#: ../../view/theme/diabook-blue/theme.php:240
-#: ../../view/theme/diabook/theme.php:250
-#: ../../view/theme/diabook-aerith/theme.php:241
-#: ../../include/profile_advanced.php:7 ../../include/profile_advanced.php:76
-#: ../../include/nav.php:50 ../../boot.php:1458
+#: ../../mod/profperm.php:103 ../../view/theme/diabook/theme.php:66
+#: ../../include/profile_advanced.php:7 ../../include/profile_advanced.php:74
+#: ../../include/nav.php:50 ../../boot.php:1478
msgid "Profile"
msgstr "Profilo"
@@ -2681,7 +2756,7 @@ msgstr "MembriÄi ĉi tie nur eblas laÅ­ invito."
msgid "Your invitation ID: "
msgstr "Via invita idento: "
-#: ../../mod/register.php:553 ../../mod/admin.php:375
+#: ../../mod/register.php:553 ../../mod/admin.php:401
msgid "Registration"
msgstr "Registrado"
@@ -2704,7 +2779,7 @@ msgstr "Elektu kaÅnomon por la profilo. Tiu bezonas komenci kun teksta litero.
msgid "Choose a nickname: "
msgstr "Elektu kaÅnomon: "
-#: ../../mod/register.php:567 ../../include/nav.php:81 ../../boot.php:775
+#: ../../mod/register.php:567 ../../include/nav.php:81 ../../boot.php:784
msgid "Register"
msgstr "Registri"
@@ -2713,29 +2788,20 @@ msgid "People Search"
msgstr "Serĉi Membrojn"
#: ../../mod/like.php:127 ../../mod/tagger.php:70
-#: ../../addon/facebook/facebook.php:1574
+#: ../../addon/facebook/facebook.php:1542
#: ../../addon/communityhome/communityhome.php:158
#: ../../addon/communityhome/communityhome.php:167
-#: ../../view/theme/diabook-red/theme.php:80
-#: ../../view/theme/diabook-red/theme.php:89
-#: ../../view/theme/diabook-blue/theme.php:80
-#: ../../view/theme/diabook-blue/theme.php:89
-#: ../../view/theme/diabook/theme.php:86 ../../view/theme/diabook/theme.php:95
-#: ../../view/theme/diabook-aerith/theme.php:81
-#: ../../view/theme/diabook-aerith/theme.php:90
-#: ../../include/diaspora.php:1654 ../../include/conversation.php:48
-#: ../../include/conversation.php:57 ../../include/conversation.php:121
-#: ../../include/conversation.php:130
+#: ../../view/theme/diabook/theme.php:403
+#: ../../view/theme/diabook/theme.php:412 ../../include/diaspora.php:1654
+#: ../../include/conversation.php:48 ../../include/conversation.php:57
+#: ../../include/conversation.php:121 ../../include/conversation.php:130
msgid "status"
msgstr "staton"
-#: ../../mod/like.php:144 ../../addon/facebook/facebook.php:1578
+#: ../../mod/like.php:144 ../../addon/facebook/facebook.php:1546
#: ../../addon/communityhome/communityhome.php:172
-#: ../../view/theme/diabook-red/theme.php:94
-#: ../../view/theme/diabook-blue/theme.php:94
-#: ../../view/theme/diabook/theme.php:100
-#: ../../view/theme/diabook-aerith/theme.php:95
-#: ../../include/diaspora.php:1670 ../../include/conversation.php:65
+#: ../../view/theme/diabook/theme.php:417 ../../include/diaspora.php:1670
+#: ../../include/conversation.php:65
#, php-format
msgid "%1$s likes %2$s's %3$s"
msgstr "%1$s Åatas la %3$s de %2$s"
@@ -2745,9 +2811,9 @@ msgstr "%1$s Åatas la %3$s de %2$s"
msgid "%1$s doesn't like %2$s's %3$s"
msgstr "%1$s malÅatas la %3$s de %2$s"
-#: ../../mod/notice.php:15 ../../mod/viewsrc.php:15 ../../mod/admin.php:141
-#: ../../mod/admin.php:582 ../../mod/admin.php:761 ../../mod/display.php:37
-#: ../../mod/display.php:142 ../../include/items.php:3082
+#: ../../mod/notice.php:15 ../../mod/viewsrc.php:15 ../../mod/admin.php:156
+#: ../../mod/admin.php:679 ../../mod/admin.php:878 ../../mod/display.php:37
+#: ../../mod/display.php:142 ../../include/items.php:3099
msgid "Item not found."
msgstr "Elemento ne estas trovita."
@@ -2755,6 +2821,15 @@ msgstr "Elemento ne estas trovita."
msgid "Access denied."
msgstr "Atingo nepermesita."
+#: ../../mod/fbrowser.php:23 ../../view/theme/diabook/theme.php:68
+#: ../../include/nav.php:51 ../../boot.php:1484
+msgid "Photos"
+msgstr "Bildoj"
+
+#: ../../mod/fbrowser.php:86
+msgid "Files"
+msgstr "Dosieroj"
+
#: ../../mod/regmod.php:61
msgid "Account approved."
msgstr "Konto aprobita."
@@ -2776,35 +2851,35 @@ msgstr "Ne eblas trovi originalan afiÅon."
msgid "Empty post discarded."
msgstr "ForviÅis malplenan afiÅon."
-#: ../../mod/item.php:372 ../../mod/wall_upload.php:85
-#: ../../mod/wall_upload.php:94 ../../mod/wall_upload.php:101
+#: ../../mod/item.php:372 ../../mod/wall_upload.php:99
+#: ../../mod/wall_upload.php:108 ../../mod/wall_upload.php:115
#: ../../include/message.php:144
msgid "Wall Photos"
msgstr "Muraj Bildoj"
-#: ../../mod/item.php:762
+#: ../../mod/item.php:781
msgid "System error. Post not saved."
msgstr "Sistema eraro. AfiÅo ne registrita."
-#: ../../mod/item.php:787
+#: ../../mod/item.php:806
#, php-format
msgid ""
"This message was sent to you by %s, a member of the Friendica social "
"network."
msgstr "Ĉi mesaÄo estas sendita al vi de %s, membro de la Friendica interkona reto."
-#: ../../mod/item.php:789
+#: ../../mod/item.php:808
#, php-format
msgid "You may visit them online at %s"
msgstr "Vi povas viziti ilin rete ĉe %s"
-#: ../../mod/item.php:790
+#: ../../mod/item.php:809
msgid ""
"Please contact the sender by replying to this post if you do not wish to "
"receive these messages."
msgstr "Bonvolu rispondi al ĉi mesaÄo kaj kontaktu la sendinto se vi ne volas ricevi tiujn mesaÄojn."
-#: ../../mod/item.php:792
+#: ../../mod/item.php:811
#, php-format
msgid "%s posted an update."
msgstr "%s publikigis afiÅon."
@@ -2829,7 +2904,7 @@ msgstr "ReÅarÄu la paÄon au malplenigu la kaÅmemoro de la retesplorilo se la
msgid "Unable to process image"
msgstr "Ne eblas procezi bildon."
-#: ../../mod/profile_photo.php:115 ../../mod/wall_upload.php:60
+#: ../../mod/profile_photo.php:115 ../../mod/wall_upload.php:74
#, php-format
msgid "Image exceeds size limit of %d"
msgstr "Bildo estas pli granda ol la limito %d"
@@ -2923,7 +2998,7 @@ msgstr "Vi kaj %s"
msgid "%s and You"
msgstr "%s kaj vi"
-#: ../../mod/message.php:242 ../../mod/message.php:340
+#: ../../mod/message.php:242 ../../mod/message.php:363
msgid "Delete conversation"
msgstr "ForviÅi dialogon"
@@ -2942,17 +3017,17 @@ msgstr[1] "%d mesaÄoj"
msgid "Message not available."
msgstr "MesaÄo nedisponebla."
-#: ../../mod/message.php:324
+#: ../../mod/message.php:347
msgid "Delete message"
msgstr "ForviÅu mesaÄon"
-#: ../../mod/message.php:342
+#: ../../mod/message.php:365
msgid ""
"No secure communications available. You <strong>may</strong> be able to "
"respond from the sender's profile page."
msgstr "Sekura komunikado ne disponeblas. Vi <strong>eble</strong> povus respondi sur la profilpaÄo de la sendanto."
-#: ../../mod/message.php:346
+#: ../../mod/message.php:369
msgid "Send Reply"
msgstr "Respondi"
@@ -2965,538 +3040,602 @@ msgstr "Amikoj de %s"
msgid "No friends to display."
msgstr "Neniom da amiko al montri."
-#: ../../mod/admin.php:51
+#: ../../mod/admin.php:55
msgid "Theme settings updated."
msgstr "Gisdatigis agordojn pri etosoj."
-#: ../../mod/admin.php:85 ../../mod/admin.php:373
+#: ../../mod/admin.php:96 ../../mod/admin.php:399
msgid "Site"
msgstr "Retejo"
-#: ../../mod/admin.php:86 ../../mod/admin.php:540 ../../mod/admin.php:552
+#: ../../mod/admin.php:97 ../../mod/admin.php:634 ../../mod/admin.php:646
msgid "Users"
msgstr "Uzantoj"
-#: ../../mod/admin.php:87 ../../mod/admin.php:629 ../../mod/admin.php:669
+#: ../../mod/admin.php:98 ../../mod/admin.php:728 ../../mod/admin.php:770
msgid "Plugins"
msgstr "Kromprogramoj"
-#: ../../mod/admin.php:88 ../../mod/admin.php:815 ../../mod/admin.php:849
+#: ../../mod/admin.php:99 ../../mod/admin.php:933 ../../mod/admin.php:969
msgid "Themes"
msgstr "Etosoj"
-#: ../../mod/admin.php:103 ../../mod/admin.php:929
+#: ../../mod/admin.php:100
+msgid "DB updates"
+msgstr "DB Äisdatigoj"
+
+#: ../../mod/admin.php:101
+msgid "Software Update"
+msgstr "Friendica Äœisdatigoj"
+
+#: ../../mod/admin.php:115 ../../mod/admin.php:1056
msgid "Logs"
msgstr "Protokoloj"
-#: ../../mod/admin.php:108
+#: ../../mod/admin.php:120
msgid "User registrations waiting for confirmation"
msgstr "Uzantaj registradoj atendante konfirmon"
-#: ../../mod/admin.php:177 ../../mod/admin.php:372 ../../mod/admin.php:539
-#: ../../mod/admin.php:628 ../../mod/admin.php:668 ../../mod/admin.php:814
-#: ../../mod/admin.php:848 ../../mod/admin.php:928
+#: ../../mod/admin.php:195 ../../mod/admin.php:398 ../../mod/admin.php:633
+#: ../../mod/admin.php:727 ../../mod/admin.php:769 ../../mod/admin.php:932
+#: ../../mod/admin.php:968 ../../mod/admin.php:1055
msgid "Administration"
msgstr "Administrado"
-#: ../../mod/admin.php:178
+#: ../../mod/admin.php:196
msgid "Summary"
msgstr "Resumo"
-#: ../../mod/admin.php:179
+#: ../../mod/admin.php:197
msgid "Registered users"
msgstr "Registrataj uzantoj"
-#: ../../mod/admin.php:181
+#: ../../mod/admin.php:199
msgid "Pending registrations"
msgstr "Okazontaj registradoj"
-#: ../../mod/admin.php:182
+#: ../../mod/admin.php:200
msgid "Version"
msgstr "Versio"
-#: ../../mod/admin.php:184
+#: ../../mod/admin.php:202
msgid "Active plugins"
msgstr "Åœaltitaj kromprogramoj"
-#: ../../mod/admin.php:315
+#: ../../mod/admin.php:337
msgid "Site settings updated."
msgstr "Äœisdatigis retejaj agordoj."
-#: ../../mod/admin.php:359
+#: ../../mod/admin.php:385
msgid "Closed"
msgstr "Ferma"
-#: ../../mod/admin.php:360
+#: ../../mod/admin.php:386
msgid "Requires approval"
msgstr "Bezonas aprobon"
-#: ../../mod/admin.php:361
+#: ../../mod/admin.php:387
msgid "Open"
msgstr "Malferma"
-#: ../../mod/admin.php:365
+#: ../../mod/admin.php:391
msgid "No SSL policy, links will track page SSL state"
msgstr "Sen SSL strategio. Ligiloj sekvos la SSL staton de la paÄo."
-#: ../../mod/admin.php:366
+#: ../../mod/admin.php:392
msgid "Force all links to use SSL"
msgstr "Devigi ke ĉiuj ligiloj uzu SSL."
-#: ../../mod/admin.php:367
+#: ../../mod/admin.php:393
msgid "Self-signed certificate, use SSL for local links only (discouraged)"
msgstr "Memsubskribita atestilo, nur uzu SSL por lokaj ligiloj (malkuraÄigata)"
-#: ../../mod/admin.php:376
+#: ../../mod/admin.php:402
msgid "File upload"
msgstr "AlÅuto"
-#: ../../mod/admin.php:377
+#: ../../mod/admin.php:403
msgid "Policies"
msgstr "Politiko"
-#: ../../mod/admin.php:378
+#: ../../mod/admin.php:404
msgid "Advanced"
msgstr "Altnivela"
-#: ../../mod/admin.php:382 ../../addon/statusnet/statusnet.php:544
+#: ../../mod/admin.php:408 ../../addon/statusnet/statusnet.php:544
msgid "Site name"
msgstr "Nomo de retejo"
-#: ../../mod/admin.php:383
+#: ../../mod/admin.php:409
msgid "Banner/Logo"
msgstr "Emblemo"
-#: ../../mod/admin.php:384
+#: ../../mod/admin.php:410
msgid "System language"
msgstr "Sistema lingvo"
-#: ../../mod/admin.php:385
+#: ../../mod/admin.php:411
msgid "System theme"
msgstr "Sistema etoso"
-#: ../../mod/admin.php:385
+#: ../../mod/admin.php:411
msgid ""
"Default system theme - may be over-ridden by user profiles - <a href='#' "
"id='cnftheme'>change theme settings</a>"
msgstr "DefaÅ­lta sistema etoso - transpasebla de uzantprofiloj - <a href='#' id='cnftheme'>redakti agordoj pri etosoj</a>"
-#: ../../mod/admin.php:386
+#: ../../mod/admin.php:412
msgid "SSL link policy"
msgstr "Strategio por SSL ligiloj"
-#: ../../mod/admin.php:386
+#: ../../mod/admin.php:412
msgid "Determines whether generated links should be forced to use SSL"
msgstr "Difinas ĉu generotaj ligiloj devige uzu SSL."
-#: ../../mod/admin.php:387
+#: ../../mod/admin.php:413
msgid "Maximum image size"
msgstr "Maksimuma bildgrando"
-#: ../../mod/admin.php:387
+#: ../../mod/admin.php:413
msgid ""
"Maximum size in bytes of uploaded images. Default is 0, which means no "
"limits."
msgstr "Maksimuma grando en bajtoj por alÅutotaj bildoj. DefaÅ­lte 0, kio signifas neniu limito."
-#: ../../mod/admin.php:389
+#: ../../mod/admin.php:415
msgid "Register policy"
msgstr "Interkonsento pri registrado"
-#: ../../mod/admin.php:390
+#: ../../mod/admin.php:416
msgid "Register text"
msgstr "Interkonsento teksto"
-#: ../../mod/admin.php:390
+#: ../../mod/admin.php:416
msgid "Will be displayed prominently on the registration page."
msgstr "Tio estos eminente montrata en la registro paÄo."
-#: ../../mod/admin.php:391
+#: ../../mod/admin.php:417
msgid "Accounts abandoned after x days"
msgstr "Kontoj forlasitaj post x tagoj"
-#: ../../mod/admin.php:391
+#: ../../mod/admin.php:417
msgid ""
-"Will not waste system resources polling external sites for abandoned "
+"Will not waste system resources polling external sites for abandonded "
"accounts. Enter 0 for no time limit."
msgstr "Mi ne malÅparu energion por enketi aliajn retejojn pri forlasitaj kontoj. Entajpu 0 por ne uzi templimo."
-#: ../../mod/admin.php:392
+#: ../../mod/admin.php:418
msgid "Allowed friend domains"
msgstr "Permesitaj amikaj domainoj"
-#: ../../mod/admin.php:392
+#: ../../mod/admin.php:418
msgid ""
"Comma separated list of domains which are allowed to establish friendships "
"with this site. Wildcards are accepted. Empty to allow any domains"
msgstr "Perkome disigita listo da domajnoj kiuj rajtas konstrui amikecojn kun ĉi tiu retejo. Ĵokeroj eblas. Malplena por rajtigi ĉiujn ajn domajnojn."
-#: ../../mod/admin.php:393
+#: ../../mod/admin.php:419
msgid "Allowed email domains"
msgstr "Permesitaj retpoÅtaj domajnoj"
-#: ../../mod/admin.php:393
+#: ../../mod/admin.php:419
msgid ""
"Comma separated list of domains which are allowed in email addresses for "
"registrations to this site. Wildcards are accepted. Empty to allow any "
"domains"
msgstr "Perkome disigita listo da domajnoj kiuj uzeblas kiel retpoÅtaj adresoj en novaj registradoj. Ä´okeroj eblas. Malplena por rajtigi ĉiujn ajn domajnojn."
-#: ../../mod/admin.php:394
+#: ../../mod/admin.php:420
msgid "Block public"
msgstr "Bloki publike"
-#: ../../mod/admin.php:394
+#: ../../mod/admin.php:420
msgid ""
"Check to block public access to all otherwise public personal pages on this "
"site unless you are currently logged in."
msgstr "Elektu por bloki publikan atingon al ĉiuj alie publikajn paÄojn en ĉi tiu retejo kiam vi ne estas ensalutita."
-#: ../../mod/admin.php:395
+#: ../../mod/admin.php:421
msgid "Force publish"
msgstr "Devigi publikigon"
-#: ../../mod/admin.php:395
+#: ../../mod/admin.php:421
msgid ""
"Check to force all profiles on this site to be listed in the site directory."
msgstr "Elektu por devigi la registradon en la loka katalogo al ĉiuj profiloj en ĉi tiu retejo."
-#: ../../mod/admin.php:396
+#: ../../mod/admin.php:422
msgid "Global directory update URL"
msgstr "Äœenerala adreso por Äisdatigi la katalogon"
-#: ../../mod/admin.php:396
+#: ../../mod/admin.php:422
msgid ""
"URL to update the global directory. If this is not set, the global directory"
" is completely unavailable to the application."
msgstr "URL adreso por Äisdatigi la tutmondan katalogon. Se ne agordita, la tutmonda katatolge tute ne disponeblas al la programo."
-#: ../../mod/admin.php:398
+#: ../../mod/admin.php:424
msgid "Block multiple registrations"
msgstr "Bloki pluroblajn registradojn."
-#: ../../mod/admin.php:398
+#: ../../mod/admin.php:424
msgid "Disallow users to register additional accounts for use as pages."
msgstr "Malpermesi al uzantoj la permeson por registri pluajn kontojn kiel paÄoj."
-#: ../../mod/admin.php:399
+#: ../../mod/admin.php:425
msgid "OpenID support"
msgstr "Subteno por OpenID"
-#: ../../mod/admin.php:399
+#: ../../mod/admin.php:425
msgid "OpenID support for registration and logins."
msgstr "Subteni OpenID por registrado kaj ensaluto."
-#: ../../mod/admin.php:400
+#: ../../mod/admin.php:426
msgid "Fullname check"
msgstr "Kontroli plenan nomon"
-#: ../../mod/admin.php:400
+#: ../../mod/admin.php:426
msgid ""
"Force users to register with a space between firstname and lastname in Full "
"name, as an antispam measure"
msgstr "Kiel kontraÅ­spamilo, devigi uzantoj al registrado kun spaceto inter la persona nomo kaj la familia nomo."
-#: ../../mod/admin.php:401
+#: ../../mod/admin.php:427
msgid "UTF-8 Regular expressions"
msgstr "UTF-8 regulaj exprimoj"
-#: ../../mod/admin.php:401
+#: ../../mod/admin.php:427
msgid "Use PHP UTF8 regular expressions"
msgstr "Uzi PHP UTF8 regulajn esprimojn."
-#: ../../mod/admin.php:402
+#: ../../mod/admin.php:428
msgid "Show Community Page"
msgstr "Montri Komunuma PaÄo"
-#: ../../mod/admin.php:402
+#: ../../mod/admin.php:428
msgid ""
"Display a Community page showing all recent public postings on this site."
msgstr "Montri komunuma paÄo kun ĉiuj ĵusaj afiÅoj en ĉi tiu retejo."
-#: ../../mod/admin.php:403
+#: ../../mod/admin.php:429
msgid "Enable OStatus support"
msgstr "Åœalti subtenon por OStatus"
-#: ../../mod/admin.php:403
+#: ../../mod/admin.php:429
msgid ""
"Provide built-in OStatus (identi.ca, status.net, etc.) compatibility. All "
"communications in OStatus are public, so privacy warnings will be "
"occasionally displayed."
msgstr "Provizi integritan OStatus (identi.ca, status.net ktp) subtenon. Ĉiuj komunikadoj en OStatus estas publikaj, do privatecaj avertoj aperos de tempo al tempo."
-#: ../../mod/admin.php:404
+#: ../../mod/admin.php:430
msgid "Enable Diaspora support"
msgstr "Åœalti subtenon por Diaspora"
-#: ../../mod/admin.php:404
+#: ../../mod/admin.php:430
msgid "Provide built-in Diaspora network compatibility."
msgstr "Provizi integritan Diaspora subtenon."
-#: ../../mod/admin.php:405
+#: ../../mod/admin.php:431
msgid "Only allow Friendica contacts"
msgstr "Nur permesigi Friendica kontaktojn"
-#: ../../mod/admin.php:405
+#: ../../mod/admin.php:431
msgid ""
"All contacts must use Friendica protocols. All other built-in communication "
"protocols disabled."
msgstr "Ĉiuj kontaktoj devas uzi Friendica protokolojn. Ĉiuj aliaj komunikaj protokoloj malaktivita."
-#: ../../mod/admin.php:406
+#: ../../mod/admin.php:432
msgid "Verify SSL"
msgstr "Kontroli SSL"
-#: ../../mod/admin.php:406
+#: ../../mod/admin.php:432
msgid ""
"If you wish, you can turn on strict certificate checking. This will mean you"
" cannot connect (at all) to self-signed SSL sites."
msgstr "Se vi deziras, vi povas aktivigi severan kontroladon de SSL atestiloj. Pro tio, vie (tute) ne eblos konekti al SSL retejoj kun memsubskribitaj atestiloj."
-#: ../../mod/admin.php:407
+#: ../../mod/admin.php:433
msgid "Proxy user"
msgstr "Uzantnomo por retperanto"
-#: ../../mod/admin.php:408
+#: ../../mod/admin.php:434
msgid "Proxy URL"
msgstr "URL adreso de retperanto"
-#: ../../mod/admin.php:409
+#: ../../mod/admin.php:435
msgid "Network timeout"
msgstr "Reta tempolimo"
-#: ../../mod/admin.php:409
+#: ../../mod/admin.php:435
msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
msgstr "Valoro en sekundoj. Uzu 0 por mallimitigi (ne rekomendata)."
-#: ../../mod/admin.php:430
+#: ../../mod/admin.php:436
+msgid "Delivery interval"
+msgstr "Intervalo de liverado"
+
+#: ../../mod/admin.php:436
+msgid ""
+"Delay background delivery processes by this many seconds to reduce system "
+"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 "
+"for large dedicated servers."
+msgstr "Malfruigi fonan liveradon dum tiom da sekundoj por malpliigi la Åargon de la sistemo. Rekomendoj: 4-5 por komunaj serviloj, 2-3 por virtualaj privataj serviloj, 0-1 por grandaj dediĉitaj serviloj."
+
+#: ../../mod/admin.php:451
+msgid "Update has been marked successful"
+msgstr "Äœisdatigo estas markita sukcesa"
+
+#: ../../mod/admin.php:461
+#, php-format
+msgid "Executing %s failed. Check system logs."
+msgstr "Ne sukcesis plenumi %s. Kontrolu la sistemprotokolojn."
+
+#: ../../mod/admin.php:464
+#, php-format
+msgid "Update %s was successfully applied."
+msgstr "Sukcese aplikis la Äisdatigo %s."
+
+#: ../../mod/admin.php:468
+#, php-format
+msgid "Update %s did not return a status. Unknown if it succeeded."
+msgstr "Äœisdatigo %s ne liveris elirstaton. "
+
+#: ../../mod/admin.php:471
+#, php-format
+msgid "Update function %s could not be found."
+msgstr "Ne troveblas Äisdatigo funkcio %s."
+
+#: ../../mod/admin.php:486
+msgid "No failed updates."
+msgstr "Neniom da malsukcesaj Äisdatigoj."
+
+#: ../../mod/admin.php:490
+msgid "Failed Updates"
+msgstr "Malsukcesaj Äœisdatigoj"
+
+#: ../../mod/admin.php:491
+msgid ""
+"This does not include updates prior to 1139, which did not return a status."
+msgstr "Ne inkluzivas Äisdatigojn antaÅ­ 1139, kiuj ne liveris elirstaton."
+
+#: ../../mod/admin.php:492
+msgid "Mark success (if update was manually applied)"
+msgstr "Marki sukcesa (se la Äisdatigo estas instalita mane)"
+
+#: ../../mod/admin.php:493
+msgid "Attempt to execute this update step automatically"
+msgstr "Provi automate plenumi ĉi tian paÅon de la Äisdatigo."
+
+#: ../../mod/admin.php:518
#, php-format
msgid "%s user blocked/unblocked"
msgid_plural "%s users blocked/unblocked"
msgstr[0] "Blokis/malblokis %s uzanton"
msgstr[1] "Blokis/malblokis %s uzantojn"
-#: ../../mod/admin.php:437
+#: ../../mod/admin.php:525
#, php-format
msgid "%s user deleted"
msgid_plural "%s users deleted"
msgstr[0] "%s uzanto forviÅita"
msgstr[1] "%s uzanto forviÅitaj"
-#: ../../mod/admin.php:471
+#: ../../mod/admin.php:564
#, php-format
msgid "User '%s' deleted"
msgstr "Uzanto '%s' forviÅita"
-#: ../../mod/admin.php:478
+#: ../../mod/admin.php:572
#, php-format
msgid "User '%s' unblocked"
msgstr "Uzanto '%s' malblokita"
-#: ../../mod/admin.php:478
+#: ../../mod/admin.php:572
#, php-format
msgid "User '%s' blocked"
msgstr "Uzanto '%s' blokita"
-#: ../../mod/admin.php:542
+#: ../../mod/admin.php:636
msgid "select all"
msgstr "elekti ĉiujn"
-#: ../../mod/admin.php:543
+#: ../../mod/admin.php:637
msgid "User registrations waiting for confirm"
msgstr "RegistriÄoj atendante aprobon"
-#: ../../mod/admin.php:544
+#: ../../mod/admin.php:638
msgid "Request date"
msgstr "Dato de peto"
-#: ../../mod/admin.php:544 ../../mod/admin.php:553
+#: ../../mod/admin.php:638 ../../mod/admin.php:647
#: ../../include/contact_selectors.php:79
msgid "Email"
msgstr "RetpoÅto"
-#: ../../mod/admin.php:545
+#: ../../mod/admin.php:639
msgid "No registrations."
msgstr "Neniom da registriÄoj."
-#: ../../mod/admin.php:547
+#: ../../mod/admin.php:641
msgid "Deny"
msgstr "Negi"
-#: ../../mod/admin.php:553
+#: ../../mod/admin.php:647
msgid "Register date"
msgstr "Dato de registrado"
-#: ../../mod/admin.php:553
+#: ../../mod/admin.php:647
msgid "Last login"
msgstr "Plej ĵusa ensaluto"
-#: ../../mod/admin.php:553
+#: ../../mod/admin.php:647
msgid "Last item"
msgstr "Plej ĵusa elemento"
-#: ../../mod/admin.php:553
+#: ../../mod/admin.php:647
msgid "Account"
msgstr "Konto"
-#: ../../mod/admin.php:555
+#: ../../mod/admin.php:649
msgid ""
"Selected users will be deleted!\\n\\nEverything these users had posted on "
"this site will be permanently deleted!\\n\\nAre you sure?"
msgstr "La elektitaj uzantkontoj estas forviÅotaj!\\n\\nĈiuj elementoj kiujn ili afiÅis je la retpaÄo estos permanente forviÅitaj.\\n\\nĈu vi certas?"
-#: ../../mod/admin.php:556
+#: ../../mod/admin.php:650
msgid ""
"The user {0} will be deleted!\\n\\nEverything this user has posted on this "
"site will be permanently deleted!\\n\\nAre you sure?"
msgstr "La uzanto {0} estas forviÅota!\\n\\nĈiuj elementoj kiujn li afiÅis je la retpaÄo estos permanente forviÅitaj.\\n\\nĈu vi certas?"
-#: ../../mod/admin.php:592
+#: ../../mod/admin.php:691
#, php-format
msgid "Plugin %s disabled."
msgstr "Kromprogramo %s estas malÅaltita."
-#: ../../mod/admin.php:596
+#: ../../mod/admin.php:695
#, php-format
msgid "Plugin %s enabled."
msgstr "Kromprogramo %s estas Åaltita."
-#: ../../mod/admin.php:606 ../../mod/admin.php:785
+#: ../../mod/admin.php:705 ../../mod/admin.php:903
msgid "Disable"
msgstr "MalÅalti"
-#: ../../mod/admin.php:608 ../../mod/admin.php:787
+#: ../../mod/admin.php:707 ../../mod/admin.php:905
msgid "Enable"
msgstr "Åœalti"
-#: ../../mod/admin.php:630 ../../mod/admin.php:816
+#: ../../mod/admin.php:729 ../../mod/admin.php:934
msgid "Toggle"
msgstr "Åœalti/MalÅalti"
-#: ../../mod/admin.php:638 ../../mod/admin.php:826
+#: ../../mod/admin.php:737 ../../mod/admin.php:944
msgid "Author: "
msgstr "AÅ­toro: "
-#: ../../mod/admin.php:639 ../../mod/admin.php:827
+#: ../../mod/admin.php:738 ../../mod/admin.php:945
msgid "Maintainer: "
msgstr "Prizorganto: "
-#: ../../mod/admin.php:750
+#: ../../mod/admin.php:867
msgid "No themes found."
msgstr "Ne trovis etosojn."
-#: ../../mod/admin.php:808
+#: ../../mod/admin.php:926
msgid "Screenshot"
msgstr "Ekrankopio"
-#: ../../mod/admin.php:854
+#: ../../mod/admin.php:974
msgid "[Experimental]"
msgstr "[Eksperimenta]"
-#: ../../mod/admin.php:855
+#: ../../mod/admin.php:975
msgid "[Unsupported]"
msgstr "[Nesubtenata]"
-#: ../../mod/admin.php:878
+#: ../../mod/admin.php:1002
msgid "Log settings updated."
msgstr "Protokolagordoj Äisdatigitaj."
-#: ../../mod/admin.php:931
+#: ../../mod/admin.php:1058
msgid "Clear"
msgstr "ForviÅi"
-#: ../../mod/admin.php:937
+#: ../../mod/admin.php:1064
msgid "Debugging"
msgstr "Sencimigado"
-#: ../../mod/admin.php:938
+#: ../../mod/admin.php:1065
msgid "Log file"
msgstr "Protokolo"
-#: ../../mod/admin.php:938
+#: ../../mod/admin.php:1065
msgid ""
"Must be writable by web server. Relative to your Friendica top-level "
"directory."
msgstr "Devas esti skribebla de la retservilo. Relativa al via plej supra Friendica dosierujo."
-#: ../../mod/admin.php:939
+#: ../../mod/admin.php:1066
msgid "Log level"
msgstr "Protokolnivelo"
-#: ../../mod/admin.php:980
+#: ../../mod/admin.php:1116
msgid "Close"
msgstr "Fermi"
-#: ../../mod/admin.php:986
+#: ../../mod/admin.php:1122
msgid "FTP Host"
msgstr "FTP Servilo"
-#: ../../mod/admin.php:987
+#: ../../mod/admin.php:1123
msgid "FTP Path"
msgstr "FTP Vojo"
-#: ../../mod/admin.php:988
+#: ../../mod/admin.php:1124
msgid "FTP User"
msgstr "FTP Uzanto"
-#: ../../mod/admin.php:989
+#: ../../mod/admin.php:1125
msgid "FTP Password"
msgstr "FTP Pasvorto"
-#: ../../mod/profile.php:21 ../../boot.php:940
+#: ../../mod/profile.php:21 ../../boot.php:949
msgid "Requested profile is not available."
msgstr "La petita profilo ne disponeblas."
-#: ../../mod/profile.php:124 ../../mod/display.php:75
+#: ../../mod/profile.php:126 ../../mod/display.php:75
msgid "Access to this profile has been restricted."
msgstr "Atingo al ĉi tio profilo estas limitigita"
-#: ../../mod/profile.php:145
+#: ../../mod/profile.php:151
msgid "Tips for New Members"
msgstr "Konsilo por novaj membroj"
-#: ../../mod/ping.php:175
+#: ../../mod/ping.php:177
msgid "{0} wants to be your friend"
msgstr "{0} volas amikiÄi kun vi"
-#: ../../mod/ping.php:180
+#: ../../mod/ping.php:182
msgid "{0} sent you a message"
msgstr "{0} sendis mesaÄon al vi"
-#: ../../mod/ping.php:185
+#: ../../mod/ping.php:187
msgid "{0} requested registration"
msgstr "{0} petis registradon"
-#: ../../mod/ping.php:191
+#: ../../mod/ping.php:193
#, php-format
msgid "{0} commented %s's post"
msgstr "{0} komentis pri la afiÅo de %s"
-#: ../../mod/ping.php:196
+#: ../../mod/ping.php:198
#, php-format
msgid "{0} liked %s's post"
msgstr "{0} satis la afiÅon de %s"
-#: ../../mod/ping.php:201
+#: ../../mod/ping.php:203
#, php-format
msgid "{0} disliked %s's post"
msgstr "{0} malÅatis la afiÅon de %s"
-#: ../../mod/ping.php:206
+#: ../../mod/ping.php:208
#, php-format
msgid "{0} is now friends with %s"
msgstr "{0} amikiÄis kun %s"
-#: ../../mod/ping.php:211
+#: ../../mod/ping.php:213
msgid "{0} posted"
msgstr "{0} afiÅis"
-#: ../../mod/ping.php:216
+#: ../../mod/ping.php:218
#, php-format
msgid "{0} tagged %s's post with #%s"
msgstr "{0} markis la afiÅon de %s kun #%s"
-#: ../../mod/ping.php:222
+#: ../../mod/ping.php:224
msgid "{0} mentioned you in a post"
msgstr "{0} menciis vin en afiÅo"
@@ -3587,8 +3726,8 @@ msgstr "Neniom da instalitaj programoj."
msgid "Search This Site"
msgstr "Serĉi ĉi-tiun retejon"
-#: ../../mod/profiles.php:21 ../../mod/profiles.php:339
-#: ../../mod/profiles.php:453 ../../mod/dfrn_confirm.php:62
+#: ../../mod/profiles.php:21 ../../mod/profiles.php:375
+#: ../../mod/profiles.php:489 ../../mod/dfrn_confirm.php:62
msgid "Profile not found."
msgstr "Profilo ne trovita."
@@ -3596,263 +3735,272 @@ msgstr "Profilo ne trovita."
msgid "Profile Name is required."
msgstr "Nomo de profilo estas bezonata."
-#: ../../mod/profiles.php:143
+#: ../../mod/profiles.php:145
msgid "Marital Status"
msgstr "Amrilata Stato"
-#: ../../mod/profiles.php:144
+#: ../../mod/profiles.php:149
msgid "Romantic Partner"
msgstr "Kora Partnero"
-#: ../../mod/profiles.php:145
+#: ../../mod/profiles.php:153
msgid "Work/Employment"
msgstr "Laboro"
-#: ../../mod/profiles.php:146
+#: ../../mod/profiles.php:156
msgid "Religion"
msgstr "Religio"
-#: ../../mod/profiles.php:147
+#: ../../mod/profiles.php:160
msgid "Political Views"
msgstr "Politikaj Opinioj"
-#: ../../mod/profiles.php:148
+#: ../../mod/profiles.php:164
msgid "Gender"
msgstr "Sekso"
-#: ../../mod/profiles.php:149
+#: ../../mod/profiles.php:168
msgid "Sexual Preference"
msgstr "Seksa Prefero"
-#: ../../mod/profiles.php:150
+#: ../../mod/profiles.php:172
msgid "Homepage"
msgstr "HejmpaÄo"
-#: ../../mod/profiles.php:151
+#: ../../mod/profiles.php:176
msgid "Interests"
msgstr "Interesoj"
-#: ../../mod/profiles.php:154
+#: ../../mod/profiles.php:181
msgid "Location"
msgstr "Loko"
-#: ../../mod/profiles.php:225
+#: ../../mod/profiles.php:253
msgid "Profile updated."
msgstr "Profilo Äisdatigita."
-#: ../../mod/profiles.php:300
+#: ../../mod/profiles.php:320
+msgid " and "
+msgstr " kaj "
+
+#: ../../mod/profiles.php:328
msgid "public profile"
msgstr "publika profilo"
-#: ../../mod/profiles.php:302
+#: ../../mod/profiles.php:331
+#, php-format
+msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
+msgstr "%1$s ÅanÄis %2$s al &ldquo;%3$s&rdquo;"
+
+#: ../../mod/profiles.php:335
#, php-format
msgid "%1$s has an updated %2$s, changing %3$s."
msgstr "%1$s havas Äisdatigigan %2$s, ÅanÄas %3$s."
-#: ../../mod/profiles.php:358
+#: ../../mod/profiles.php:394
msgid "Profile deleted."
msgstr "Profilo forviÅita."
-#: ../../mod/profiles.php:376 ../../mod/profiles.php:410
+#: ../../mod/profiles.php:412 ../../mod/profiles.php:446
msgid "Profile-"
msgstr "Profilo-"
-#: ../../mod/profiles.php:395 ../../mod/profiles.php:437
+#: ../../mod/profiles.php:431 ../../mod/profiles.php:473
msgid "New profile created."
msgstr "Nova profilo kreita."
-#: ../../mod/profiles.php:416
+#: ../../mod/profiles.php:452
msgid "Profile unavailable to clone."
msgstr "Ne eblas kopii profilon."
-#: ../../mod/profiles.php:474
+#: ../../mod/profiles.php:510
msgid "Hide your contact/friend list from viewers of this profile?"
msgstr "KaÅi vian liston de kontaktoj/amikoj al vidantoj de ĉi-tio profilo?"
-#: ../../mod/profiles.php:497
+#: ../../mod/profiles.php:533
msgid "Edit Profile Details"
msgstr "Redakti Detalojn de Profilo"
-#: ../../mod/profiles.php:499
+#: ../../mod/profiles.php:535
msgid "View this profile"
msgstr "Vidi la profilon."
-#: ../../mod/profiles.php:500
+#: ../../mod/profiles.php:536
msgid "Create a new profile using these settings"
msgstr "Krei novan profilon kun tiaj agordoj"
-#: ../../mod/profiles.php:501
+#: ../../mod/profiles.php:537
msgid "Clone this profile"
msgstr "Kopii ĉi tiun profilon"
-#: ../../mod/profiles.php:502
+#: ../../mod/profiles.php:538
msgid "Delete this profile"
msgstr "ForviÅi ĉi tiun profilon"
-#: ../../mod/profiles.php:503
+#: ../../mod/profiles.php:539
msgid "Profile Name:"
msgstr "Nomo de Profilo:"
-#: ../../mod/profiles.php:504
+#: ../../mod/profiles.php:540
msgid "Your Full Name:"
msgstr "Via Plena Nomo:"
-#: ../../mod/profiles.php:505
+#: ../../mod/profiles.php:541
msgid "Title/Description:"
msgstr "Titolo/Priskribo:"
-#: ../../mod/profiles.php:506
+#: ../../mod/profiles.php:542
msgid "Your Gender:"
msgstr "Via Sekso:"
-#: ../../mod/profiles.php:507
+#: ../../mod/profiles.php:543
#, php-format
msgid "Birthday (%s):"
msgstr "NaskiÄtago (%s):"
-#: ../../mod/profiles.php:508
+#: ../../mod/profiles.php:544
msgid "Street Address:"
msgstr "Adreso:"
-#: ../../mod/profiles.php:509
+#: ../../mod/profiles.php:545
msgid "Locality/City:"
msgstr "Urbo:"
-#: ../../mod/profiles.php:510
+#: ../../mod/profiles.php:546
msgid "Postal/Zip Code:"
msgstr "PoÅtkodo:"
-#: ../../mod/profiles.php:511
+#: ../../mod/profiles.php:547
msgid "Country:"
msgstr "Lando:"
-#: ../../mod/profiles.php:512
+#: ../../mod/profiles.php:548
msgid "Region/State:"
msgstr "Åœtato:"
-#: ../../mod/profiles.php:513
+#: ../../mod/profiles.php:549
msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
msgstr "<span class=\"heart\">&hearts;</span> Civita Stato:"
-#: ../../mod/profiles.php:514
+#: ../../mod/profiles.php:550
msgid "Who: (if applicable)"
msgstr "Kiu (se aplikeble):"
-#: ../../mod/profiles.php:515
+#: ../../mod/profiles.php:551
msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
msgstr "Ekzemploj: cathy123, Cathy Williams, cathy@example.com"
-#: ../../mod/profiles.php:516 ../../include/profile_advanced.php:43
+#: ../../mod/profiles.php:552 ../../include/profile_advanced.php:43
msgid "Sexual Preference:"
msgstr "Seksa Prefero:"
-#: ../../mod/profiles.php:517
+#: ../../mod/profiles.php:553
msgid "Homepage URL:"
msgstr "Adreso de HejmpaÄo:"
-#: ../../mod/profiles.php:518 ../../include/profile_advanced.php:49
+#: ../../mod/profiles.php:554 ../../include/profile_advanced.php:49
msgid "Political Views:"
msgstr "Politikaj Opinioj:"
-#: ../../mod/profiles.php:519
+#: ../../mod/profiles.php:555
msgid "Religious Views:"
msgstr "Religiaj Opinioj:"
-#: ../../mod/profiles.php:520
+#: ../../mod/profiles.php:556
msgid "Public Keywords:"
msgstr "Publikaj Ålosilvortoj:"
-#: ../../mod/profiles.php:521
+#: ../../mod/profiles.php:557
msgid "Private Keywords:"
msgstr "Privataj Ålosilvortoj:"
-#: ../../mod/profiles.php:522
+#: ../../mod/profiles.php:558
msgid "Example: fishing photography software"
msgstr "Ekzemple: fiÅkapti fotografio programaro"
-#: ../../mod/profiles.php:523
+#: ../../mod/profiles.php:559
msgid "(Used for suggesting potential friends, can be seen by others)"
msgstr "(Por sugesti amikoj. Videbla al aliaj.)"
-#: ../../mod/profiles.php:524
+#: ../../mod/profiles.php:560
msgid "(Used for searching profiles, never shown to others)"
msgstr "(Por serĉi profilojn. Neniam videbla al aliaj.)"
-#: ../../mod/profiles.php:525
+#: ../../mod/profiles.php:561
msgid "Tell us about yourself..."
msgstr "Diru al ni pri vi..."
-#: ../../mod/profiles.php:526
+#: ../../mod/profiles.php:562
msgid "Hobbies/Interests"
msgstr "Åœatokupoj/Interesoj"
-#: ../../mod/profiles.php:527
+#: ../../mod/profiles.php:563
msgid "Contact information and Social Networks"
msgstr "Kontaktaj informoj kaj Interkonaj Retejoj"
-#: ../../mod/profiles.php:528
+#: ../../mod/profiles.php:564
msgid "Musical interests"
msgstr "Muzikaj interesoj"
-#: ../../mod/profiles.php:529
+#: ../../mod/profiles.php:565
msgid "Books, literature"
msgstr "Libroj, literaturo"
-#: ../../mod/profiles.php:530
+#: ../../mod/profiles.php:566
msgid "Television"
msgstr "Televido"
-#: ../../mod/profiles.php:531
+#: ../../mod/profiles.php:567
msgid "Film/dance/culture/entertainment"
msgstr "Filmoj/dancoj/arto/amuzaĵoj"
-#: ../../mod/profiles.php:532
+#: ../../mod/profiles.php:568
msgid "Love/romance"
msgstr "Amo/romanco"
-#: ../../mod/profiles.php:533
+#: ../../mod/profiles.php:569
msgid "Work/employment"
msgstr "Laboro"
-#: ../../mod/profiles.php:534
+#: ../../mod/profiles.php:570
msgid "School/education"
msgstr "Lernejo/eduko"
-#: ../../mod/profiles.php:539
+#: ../../mod/profiles.php:575
msgid ""
"This is your <strong>public</strong> profile.<br />It <strong>may</strong> "
"be visible to anybody using the internet."
msgstr "Ĉi tio estas via <strong>publika</strong> profilo. Ĝi <strong>eble</strong> estas videbla al ĉiuj en interreto. "
-#: ../../mod/profiles.php:549 ../../mod/directory.php:111
+#: ../../mod/profiles.php:585 ../../mod/directory.php:111
msgid "Age: "
msgstr "AÄo:"
-#: ../../mod/profiles.php:584
+#: ../../mod/profiles.php:620
msgid "Edit/Manage Profiles"
msgstr "Redakti/administri Profilojn"
-#: ../../mod/profiles.php:585 ../../boot.php:1049
+#: ../../mod/profiles.php:621 ../../boot.php:1058
msgid "Change profile photo"
msgstr "ÅœanÄi profilbildon"
-#: ../../mod/profiles.php:586 ../../boot.php:1050
+#: ../../mod/profiles.php:622 ../../boot.php:1059
msgid "Create New Profile"
msgstr "Krei novan profilon"
-#: ../../mod/profiles.php:597 ../../boot.php:1060
+#: ../../mod/profiles.php:633 ../../boot.php:1069
msgid "Profile Image"
msgstr "Profilbildo"
-#: ../../mod/profiles.php:599 ../../boot.php:1063
+#: ../../mod/profiles.php:635 ../../boot.php:1072
msgid "visible to everybody"
msgstr "videbla al ĉiuj"
-#: ../../mod/profiles.php:600 ../../boot.php:1064
+#: ../../mod/profiles.php:636 ../../boot.php:1073
msgid "Edit visibility"
msgstr "Redakti videblecon"
-#: ../../mod/filer.php:29 ../../include/conversation.php:914
+#: ../../mod/filer.php:29 ../../include/conversation.php:922
msgid "Save to Folder:"
msgstr "Konservi en Dosierujo:"
@@ -3900,13 +4048,10 @@ msgstr "Aldoni"
msgid "No entries."
msgstr "Neniom da afiÅoj."
-#: ../../mod/suggest.php:38 ../../view/theme/diabook-red/theme.php:149
-#: ../../view/theme/diabook-blue/theme.php:149
-#: ../../view/theme/diabook/theme.php:155
-#: ../../view/theme/diabook-aerith/theme.php:150
+#: ../../mod/suggest.php:38 ../../view/theme/diabook/theme.php:464
#: ../../include/contact_widgets.php:34
msgid "Friend Suggestions"
-msgstr "Amikosugestoj."
+msgstr "Amikosugestoj"
#: ../../mod/suggest.php:44
msgid ""
@@ -3918,10 +4063,7 @@ msgstr "Neniu sugestoj disponeblas. Se ĉi tiu estas nova retejo, bonvolu reprov
msgid "Ignore/Hide"
msgstr "Ignori/KaÅi"
-#: ../../mod/directory.php:47 ../../view/theme/diabook-red/theme.php:147
-#: ../../view/theme/diabook-blue/theme.php:147
-#: ../../view/theme/diabook/theme.php:153
-#: ../../view/theme/diabook-aerith/theme.php:148
+#: ../../mod/directory.php:47 ../../view/theme/diabook/theme.php:462
msgid "Global Directory"
msgstr "Tutmonda Katalogo"
@@ -4060,118 +4202,123 @@ msgstr "La prezento malsukcesis au estas revokita."
msgid "Unable to set contact photo."
msgstr "Neeblas agordi la kontaktbildo."
-#: ../../mod/dfrn_confirm.php:477 ../../include/diaspora.php:507
+#: ../../mod/dfrn_confirm.php:482 ../../include/diaspora.php:507
#: ../../include/conversation.php:101
#, php-format
msgid "%1$s is now friends with %2$s"
msgstr "%1$s amikiÄis kun %2$s"
-#: ../../mod/dfrn_confirm.php:548
+#: ../../mod/dfrn_confirm.php:554
#, php-format
msgid "No user record found for '%s' "
msgstr "Ne trovis uzanton '%s' "
-#: ../../mod/dfrn_confirm.php:558
+#: ../../mod/dfrn_confirm.php:564
msgid "Our site encryption key is apparently messed up."
msgstr "Åœajnas kvazaÅ­ la ĉifroÅlosilo de nia retejo estas fuÅita."
-#: ../../mod/dfrn_confirm.php:569
+#: ../../mod/dfrn_confirm.php:575
msgid "Empty site URL was provided or URL could not be decrypted by us."
msgstr "Malplena adreso de retejo provizita, aŭ ni ne povis malĉifri la adreson."
-#: ../../mod/dfrn_confirm.php:590
+#: ../../mod/dfrn_confirm.php:596
msgid "Contact record was not found for you on our site."
msgstr "Kontakto ne trovita por vi en via retejo."
-#: ../../mod/dfrn_confirm.php:604
+#: ../../mod/dfrn_confirm.php:610
#, php-format
msgid "Site public key not available in contact record for URL %s."
msgstr "Publika Ålosilo de retejo ne disponeblas en la kontaktrikordo por la URL adreso %s."
-#: ../../mod/dfrn_confirm.php:624
+#: ../../mod/dfrn_confirm.php:630
msgid ""
"The ID provided by your system is a duplicate on our system. It should work "
"if you try again."
msgstr "La identeco provizita de via sistemo estas duoblo ĉe nia sistemo. Ĝi eble funkcias se vi provas refoje."
-#: ../../mod/dfrn_confirm.php:635
+#: ../../mod/dfrn_confirm.php:641
msgid "Unable to set your contact credentials on our system."
msgstr "Ne sukcesis agordi la legitimaĵojn de via kontakto ĉe nia sistemo."
-#: ../../mod/dfrn_confirm.php:700
+#: ../../mod/dfrn_confirm.php:706
msgid "Unable to update your contact profile details on our system"
msgstr "Neeblas Äisdatigi viajn profildetalojn ĉe nia sistemo."
-#: ../../mod/dfrn_confirm.php:730
+#: ../../mod/dfrn_confirm.php:740
#, php-format
msgid "Connection accepted at %s"
msgstr "Konekto akceptita je %s"
-#: ../../addon/facebook/facebook.php:467
+#: ../../mod/dfrn_confirm.php:789
+#, php-format
+msgid "%1$s has joined %2$s"
+msgstr "%1$s aliÄis al %2$s"
+
+#: ../../addon/facebook/facebook.php:491
msgid "Facebook disabled"
msgstr "Facebook malÅaltita"
-#: ../../addon/facebook/facebook.php:472
+#: ../../addon/facebook/facebook.php:496
msgid "Updating contacts"
msgstr "Mi Äisdatigas la kontaktojn."
-#: ../../addon/facebook/facebook.php:493
+#: ../../addon/facebook/facebook.php:516
msgid "Facebook API key is missing."
msgstr "La API Ålosilo de Facebook ne estas konata ĉi tie."
-#: ../../addon/facebook/facebook.php:500
+#: ../../addon/facebook/facebook.php:523
msgid "Facebook Connect"
msgstr "Kontekto al Facebook"
-#: ../../addon/facebook/facebook.php:506
+#: ../../addon/facebook/facebook.php:529
msgid "Install Facebook connector for this account."
msgstr "Instali la Facebook konektilo por ĉi tiu konto."
-#: ../../addon/facebook/facebook.php:513
+#: ../../addon/facebook/facebook.php:536
msgid "Remove Facebook connector"
msgstr "Forigi la Facebook konektilon."
-#: ../../addon/facebook/facebook.php:518
+#: ../../addon/facebook/facebook.php:541
msgid ""
"Re-authenticate [This is necessary whenever your Facebook password is "
"changed.]"
msgstr "ReaÅ­tentiÄi [Tio estas bezonata ĉiam kiam vi ÅanÄis vian pasvorton ĉe Facebook.]"
-#: ../../addon/facebook/facebook.php:525
+#: ../../addon/facebook/facebook.php:548
msgid "Post to Facebook by default"
msgstr "Ĉiam afiÅi al Facebook."
-#: ../../addon/facebook/facebook.php:529
+#: ../../addon/facebook/facebook.php:552
msgid "Link all your Facebook friends and conversations on this website"
msgstr "Alligu ĉiujn viajn Facebook amikojn kaj konversaciojn je ĉi-tiu retejo."
-#: ../../addon/facebook/facebook.php:531
+#: ../../addon/facebook/facebook.php:554
msgid ""
"Facebook conversations consist of your <em>profile wall</em> and your friend"
" <em>stream</em>."
msgstr "Facebok konversacioj konsistas el via <em>profilmuro</em> kaj la <em>fluo</em> de viaj amikoj."
-#: ../../addon/facebook/facebook.php:532
+#: ../../addon/facebook/facebook.php:555
msgid "On this website, your Facebook friend stream is only visible to you."
msgstr "Je ĉi-tiu retejo, la fluo de viaj amikoj ĉe Facebook nur videblas al vi."
-#: ../../addon/facebook/facebook.php:533
+#: ../../addon/facebook/facebook.php:556
msgid ""
"The following settings determine the privacy of your Facebook profile wall "
"on this website."
msgstr "La sekvontaj agordoj difinas la privatecon de via Facebook profilmuro je ĉi-tiu retejo."
-#: ../../addon/facebook/facebook.php:537
+#: ../../addon/facebook/facebook.php:560
msgid ""
"On this website your Facebook profile wall conversations will only be "
"visible to you"
msgstr "Je ĉi-tiu retejo, la conversacioj sur via Facebook profilmuro nur videblas al vi."
-#: ../../addon/facebook/facebook.php:542
+#: ../../addon/facebook/facebook.php:565
msgid "Do not import your Facebook profile wall conversations"
msgstr "Ne importi konversaciojn de via Facebook profilmuro"
-#: ../../addon/facebook/facebook.php:544
+#: ../../addon/facebook/facebook.php:567
msgid ""
"If you choose to link conversations and leave both of these boxes unchecked,"
" your Facebook profile wall will be merged with your profile wall on this "
@@ -4179,114 +4326,120 @@ msgid ""
"who may see the conversations."
msgstr "Se vi elektas alligi conversaciojn kaj ne elektas tiujn butonojn, via Facebook profilmuro estas kunigota kun via profilmuro ĉi tie. Viaj privatecaj agordoj ĉi tie difinos kiu povas vidi la coversaciojn."
-#: ../../addon/facebook/facebook.php:549
+#: ../../addon/facebook/facebook.php:572
msgid "Comma separated applications to ignore"
msgstr "Ignorotaj programoj, disigita per komo"
-#: ../../addon/facebook/facebook.php:623
+#: ../../addon/facebook/facebook.php:656
msgid "Problems with Facebook Real-Time Updates"
msgstr "Problemoj kun Facebook Realtempaj Äœisdatigoj"
-#: ../../addon/facebook/facebook.php:647
+#: ../../addon/facebook/facebook.php:684
#: ../../include/contact_selectors.php:81
msgid "Facebook"
msgstr "Facebook"
-#: ../../addon/facebook/facebook.php:648
+#: ../../addon/facebook/facebook.php:685
msgid "Facebook Connector Settings"
msgstr "Agordoj por la Facebook konektilo"
-#: ../../addon/facebook/facebook.php:659
+#: ../../addon/facebook/facebook.php:700
msgid "Facebook API Key"
msgstr "Facebook API Ålosilo"
-#: ../../addon/facebook/facebook.php:668
+#: ../../addon/facebook/facebook.php:710
msgid ""
"Error: it appears that you have specified the App-ID and -Secret in your "
".htconfig.php file. As long as they are specified there, they cannot be set "
"using this form.<br><br>"
msgstr "Eraro: Åœajnas kvazaÅ­ vi agordis la App-ID kaj la sekreton en via .htconfig.php dosiero. Kiam ili estas agordita tie, vi ne povas agordi Äin tra tiu ĉi formo.<br><br>"
-#: ../../addon/facebook/facebook.php:673
+#: ../../addon/facebook/facebook.php:715
msgid ""
"Error: the given API Key seems to be incorrect (the application access token"
" could not be retrieved)."
msgstr "Eraro: La API Ålosilo aspektas malÄusta (ne eblas ricevi la programa atingoĵetono)."
-#: ../../addon/facebook/facebook.php:675
+#: ../../addon/facebook/facebook.php:717
msgid "The given API Key seems to work correctly."
msgstr "La API Ålosilo Åajne Äuste funkcias."
-#: ../../addon/facebook/facebook.php:677
+#: ../../addon/facebook/facebook.php:719
msgid ""
"The correctness of the API Key could not be detected. Somthing strange's "
"going on."
msgstr "Ne povis kontroli la Äustecon de la API Ålosilo. Ia stranga afero okazas. "
-#: ../../addon/facebook/facebook.php:680
+#: ../../addon/facebook/facebook.php:722
msgid "App-ID / API-Key"
msgstr "Programo ID / API Åœlosilo"
-#: ../../addon/facebook/facebook.php:681
+#: ../../addon/facebook/facebook.php:723
msgid "Application secret"
msgstr "Programo sekreto"
-#: ../../addon/facebook/facebook.php:682
+#: ../../addon/facebook/facebook.php:724
#, php-format
-msgid "Polling Interval (min. %1$s minutes)"
-msgstr "Intervalo por la enketilo (poller intervalo, minimume %1$s mintuoj) "
+msgid "Polling Interval in minutes (minimum %1$s minutes)"
+msgstr "Intervalo de enketo en minutoj (minimume %1$s minutoj)"
+
+#: ../../addon/facebook/facebook.php:725
+msgid ""
+"Synchronize comments (no comments on Facebook are missed, at the cost of "
+"increased system load)"
+msgstr "Sinkronigi komentojn (vi ricevas ĉiujn komentojn de Facebook, sed la Åargo de la sistemo iom kreskas)"
-#: ../../addon/facebook/facebook.php:686
+#: ../../addon/facebook/facebook.php:729
msgid "Real-Time Updates"
msgstr "Realtempaj Äœisdatigoj"
-#: ../../addon/facebook/facebook.php:690
+#: ../../addon/facebook/facebook.php:733
msgid "Real-Time Updates are activated."
msgstr "Realtempaj Äœisdatigoj estas Åaltita"
-#: ../../addon/facebook/facebook.php:691
+#: ../../addon/facebook/facebook.php:734
msgid "Deactivate Real-Time Updates"
msgstr "MalÅalti Realtempaj Äœisdatigoj"
-#: ../../addon/facebook/facebook.php:693
+#: ../../addon/facebook/facebook.php:736
msgid "Real-Time Updates not activated."
msgstr "Realtempaj Äœisdatigoj estas malÅaltita"
-#: ../../addon/facebook/facebook.php:693
+#: ../../addon/facebook/facebook.php:736
msgid "Activate Real-Time Updates"
msgstr "Åœalti Realtempaj Äœisdatigoj"
-#: ../../addon/facebook/facebook.php:707
+#: ../../addon/facebook/facebook.php:755
msgid "The new values have been saved."
msgstr "Konservis novajn valorojn."
-#: ../../addon/facebook/facebook.php:726
+#: ../../addon/facebook/facebook.php:779
msgid "Post to Facebook"
msgstr "AfiÅi al Facebook"
-#: ../../addon/facebook/facebook.php:818
+#: ../../addon/facebook/facebook.php:877
msgid ""
"Post to Facebook cancelled because of multi-network access permission "
"conflict."
msgstr "AfiÅado al Facebook nuligita ĉar okazis konflikto en la multretpermesoj."
-#: ../../addon/facebook/facebook.php:1039
+#: ../../addon/facebook/facebook.php:1097
msgid "View on Friendica"
msgstr "Vidi ĉe Friendica"
-#: ../../addon/facebook/facebook.php:1072
+#: ../../addon/facebook/facebook.php:1130
msgid "Facebook post failed. Queued for retry."
msgstr "Malsukcesis afiÅi ĉe Facebook. Enigita en vico."
-#: ../../addon/facebook/facebook.php:1108
+#: ../../addon/facebook/facebook.php:1170
msgid "Your Facebook connection became invalid. Please Re-authenticate."
msgstr "Via Facbook konekto iÄis nevalida. Bonvolu reaÅ­tentiÄi."
-#: ../../addon/facebook/facebook.php:1109
+#: ../../addon/facebook/facebook.php:1171
msgid "Facebook connection became invalid"
msgstr "Facebook konekto iÄis nevalida."
-#: ../../addon/facebook/facebook.php:1110
+#: ../../addon/facebook/facebook.php:1172
#, php-format
msgid ""
"Hi %1$s,\n"
@@ -4294,6 +4447,26 @@ msgid ""
"The connection between your accounts on %2$s and Facebook became invalid. This usually happens after you change your Facebook-password. To enable the connection again, you have to %3$sre-authenticate the Facebook-connector%4$s."
msgstr "Saluton %1$s,\n\nla kontekto inter viaj kontoj ĉe %2$s kaj Facebook malvalidiÄis. Tio kutime okazas post kiam via Åangas vian pasvorton ĉe Facebook. Por reaktivigi la konekto, vi bezonas %3$sreaÅ­tentiÄi la Facebook konektilon%4$s."
+#: ../../addon/privacy_image_cache/privacy_image_cache.php:144
+msgid "Lifetime of the cache (in hours)"
+msgstr "VivodaÅ­ro de kaÅmemoro (horoj)"
+
+#: ../../addon/privacy_image_cache/privacy_image_cache.php:149
+msgid "Cache Statistics"
+msgstr "Statistikoj pri kaÅmemoro"
+
+#: ../../addon/privacy_image_cache/privacy_image_cache.php:152
+msgid "Number of items"
+msgstr "Kvanto da eroj"
+
+#: ../../addon/privacy_image_cache/privacy_image_cache.php:154
+msgid "Size of the cache"
+msgstr "Grando de la kaÅmemoro"
+
+#: ../../addon/privacy_image_cache/privacy_image_cache.php:156
+msgid "Delete the whole cache"
+msgstr "ForviÅi la kaÅmemoron"
+
#: ../../addon/widgets/widget_like.php:58
#, php-format
msgid "%d person likes this"
@@ -4308,6 +4481,10 @@ msgid_plural "%d people don't like this"
msgstr[0] "%d homo malÅatas tiun"
msgstr[1] "%d homo malÅatas tiun"
+#: ../../addon/widgets/widget_friendheader.php:40
+msgid "Get added to this list!"
+msgstr "IÄu membro de ĉi tiu listo!"
+
#: ../../addon/widgets/widgets.php:56
msgid "Generate new key"
msgstr "Generi novan ĉifroÅlosilon"
@@ -4407,10 +4584,15 @@ msgstr "NSFW agordoj konservitaj."
msgid "%s - Click to open/close"
msgstr "%s - Klaku por malfermi/fermi"
-#: ../../addon/page/page.php:47
+#: ../../addon/page/page.php:48
msgid "Forums"
msgstr "Forumoj"
+#: ../../addon/page/page.php:63 ../../addon/showmore/showmore.php:87
+#: ../../include/conversation.php:466 ../../boot.php:507
+msgid "show more"
+msgstr "montri pli"
+
#: ../../addon/planets/planets.php:150
msgid "Planets Settings"
msgstr "Agordo pri Planets"
@@ -4423,7 +4605,7 @@ msgstr "Åœalti la Planets kromprogamon"
#: ../../addon/communityhome/communityhome.php:34
#: ../../addon/communityhome/twillingham/communityhome.php:28
#: ../../addon/communityhome/twillingham/communityhome.php:34
-#: ../../include/nav.php:64 ../../boot.php:796
+#: ../../include/nav.php:64 ../../boot.php:805
msgid "Login"
msgstr "Ensaluti"
@@ -4451,10 +4633,7 @@ msgid "Latest likes"
msgstr "Ä´usaj Åatitaĵoj"
#: ../../addon/communityhome/communityhome.php:155
-#: ../../view/theme/diabook-red/theme.php:77
-#: ../../view/theme/diabook-blue/theme.php:77
-#: ../../view/theme/diabook/theme.php:83
-#: ../../view/theme/diabook-aerith/theme.php:78 ../../include/text.php:1302
+#: ../../view/theme/diabook/theme.php:400 ../../include/text.php:1302
#: ../../include/conversation.php:45 ../../include/conversation.php:118
msgid "event"
msgstr "okazo"
@@ -4607,7 +4786,7 @@ msgid "Post to Drupal by default"
msgstr "DefaÅ­lte afiÅi ĉe Drupal"
#: ../../addon/drpost/drpost.php:184 ../../addon/wppost/wppost.php:190
-#: ../../addon/blogger/blogger.php:172 ../../addon/posterous/posterous.php:173
+#: ../../addon/blogger/blogger.php:172 ../../addon/posterous/posterous.php:177
msgid "Post from Friendica"
msgstr "AfiÅo de Friendica"
@@ -4663,68 +4842,70 @@ msgstr "Uzi OEmbed por YouTube videtoj"
msgid "URL to embed:"
msgstr "Enigi la URL adreson:"
-#: ../../addon/impressum/impressum.php:34
+#: ../../addon/impressum/impressum.php:36
msgid "Impressum"
msgstr "Kolofono"
-#: ../../addon/impressum/impressum.php:47
#: ../../addon/impressum/impressum.php:49
-#: ../../addon/impressum/impressum.php:81
+#: ../../addon/impressum/impressum.php:51
+#: ../../addon/impressum/impressum.php:83
msgid "Site Owner"
-msgstr "Proprietulo de la laÄo"
+msgstr "Proprietulo de la paÄo"
-#: ../../addon/impressum/impressum.php:47
-#: ../../addon/impressum/impressum.php:85
+#: ../../addon/impressum/impressum.php:49
+#: ../../addon/impressum/impressum.php:87
msgid "Email Address"
msgstr "RetpoÅta Adreso"
-#: ../../addon/impressum/impressum.php:52
-#: ../../addon/impressum/impressum.php:83
+#: ../../addon/impressum/impressum.php:54
+#: ../../addon/impressum/impressum.php:85
msgid "Postal Address"
msgstr "PoÅta Adreso"
-#: ../../addon/impressum/impressum.php:58
+#: ../../addon/impressum/impressum.php:60
msgid ""
"The impressum addon needs to be configured!<br />Please add at least the "
"<tt>owner</tt> variable to your config file. For other variables please "
"refer to the README file of the addon."
msgstr "La kolofono (impressum) kromprogramo bezonas agordojn!<br />Bonvolu aldoni minimume la <tt>owner</tt> variablon al via agorda dosiero. Por aliaj variabloj, bonvolu legi la README dosieron de la kromprogramo."
-#: ../../addon/impressum/impressum.php:81
+#: ../../addon/impressum/impressum.php:83
msgid "The page operators name."
msgstr "La nomo de la funkciigisto de la retejo."
-#: ../../addon/impressum/impressum.php:82
+#: ../../addon/impressum/impressum.php:84
msgid "Site Owners Profile"
msgstr "Profilo de la Proprietulo de la Retejo"
-#: ../../addon/impressum/impressum.php:82
+#: ../../addon/impressum/impressum.php:84
msgid "Profile address of the operator."
msgstr "La profilo de la funkciigisto de la retejo."
-#: ../../addon/impressum/impressum.php:83
-msgid "How to contact the operator via snail mail."
-msgstr "Kiel kontakti la funkciigiston de la retejo tra paperpoÅto."
+#: ../../addon/impressum/impressum.php:85
+msgid "How to contact the operator via snail mail. You can use BBCode here."
+msgstr "Kiel poÅte kontakti la funkciigisto de la retejo. Vi eblas uzi BBCode ĉi tie."
-#: ../../addon/impressum/impressum.php:84
+#: ../../addon/impressum/impressum.php:86
msgid "Notes"
msgstr "Notoj"
-#: ../../addon/impressum/impressum.php:84
-msgid "Additional notes that are displayed beneath the contact information."
-msgstr "Pliaj notoj kiuj estas montrigota malsupre la kontaktinformojn."
+#: ../../addon/impressum/impressum.php:86
+msgid ""
+"Additional notes that are displayed beneath the contact information. You can"
+" use BBCode here."
+msgstr "Pli da notoj kiuj aperas sub la kontaktinformoj. Vi eblas uzi BBCode ĉi tie."
-#: ../../addon/impressum/impressum.php:85
+#: ../../addon/impressum/impressum.php:87
msgid "How to contact the operator via email. (will be displayed obfuscated)"
msgstr "Kiel kontakti la funkciigiston de la retejo tra retpoÅto. (montriÄos vuale) "
-#: ../../addon/impressum/impressum.php:86
+#: ../../addon/impressum/impressum.php:88
msgid "Footer note"
msgstr "PaÄpiednoto"
-#: ../../addon/impressum/impressum.php:86
-msgid "Text for the footer."
-msgstr "Teksto por la paÄpiedo."
+#: ../../addon/impressum/impressum.php:88
+msgid "Text for the footer. You can use BBCode here."
+msgstr "Teksto por la paÄpiedo. Vie eblas uzi BBCode ĉi tie."
#: ../../addon/buglink/buglink.php:15
msgid "Report Bug"
@@ -4818,11 +4999,11 @@ msgstr "La Mathjax kromprogramo bildigas matematikajn formulojn skribitajn en la
msgid "Use the MathJax renderer"
msgstr "Ĉu uzi la Mathjax bildigilo"
-#: ../../addon/mathjax/mathjax.php:72
+#: ../../addon/mathjax/mathjax.php:74
msgid "MathJax Base URL"
msgstr "Mathjax Baza URL Adreso"
-#: ../../addon/mathjax/mathjax.php:72
+#: ../../addon/mathjax/mathjax.php:74
msgid ""
"The URL for the javascript file that should be included to use MathJax. Can "
"be either the MathJax CDN or another installation of MathJax."
@@ -5161,11 +5342,6 @@ msgstr "Limitigi afiÅojn al kiom da literoj"
msgid "Show More Settings saved."
msgstr "Konservis \"montri pli\" agordojn."
-#: ../../addon/showmore/showmore.php:87 ../../include/conversation.php:466
-#: ../../boot.php:496
-msgid "show more"
-msgstr "montri pli"
-
#: ../../addon/piwik/piwik.php:79
msgid ""
"This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> "
@@ -5348,187 +5524,112 @@ msgstr "Posterous pasvorto"
msgid "Post to Posterous by default"
msgstr "DefaÅ­lte afiÅi al Posterous"
-#: ../../view/theme/diabook-red/theme.php:26
-#: ../../view/theme/diabook-blue/theme.php:26
-#: ../../view/theme/diabook/theme.php:32
-#: ../../view/theme/diabook-aerith/theme.php:27
-msgid "Last users"
-msgstr "Ä´usaj uzantoj"
-
-#: ../../view/theme/diabook-red/theme.php:55
-#: ../../view/theme/diabook-blue/theme.php:55
-#: ../../view/theme/diabook/theme.php:61
-#: ../../view/theme/diabook-aerith/theme.php:56
-msgid "Last likes"
-msgstr "Ä´usaj Åatitaj elementoj"
-
-#: ../../view/theme/diabook-red/theme.php:100
-#: ../../view/theme/diabook-blue/theme.php:100
-#: ../../view/theme/diabook/theme.php:106
-#: ../../view/theme/diabook-aerith/theme.php:101
-msgid "Last photos"
-msgstr "Ä´usaj bildoj"
-
-#: ../../view/theme/diabook-red/theme.php:145
-#: ../../view/theme/diabook-blue/theme.php:145
-#: ../../view/theme/diabook/theme.php:151
-#: ../../view/theme/diabook-aerith/theme.php:146
-msgid "Find Friends"
-msgstr "Trovi Amikojn"
-
-#: ../../view/theme/diabook-red/theme.php:146
-#: ../../view/theme/diabook-blue/theme.php:146
-#: ../../view/theme/diabook/theme.php:152
-#: ../../view/theme/diabook-aerith/theme.php:147
-msgid "Local Directory"
-msgstr "Loka Katalogo"
-
-#: ../../view/theme/diabook-red/theme.php:148
-#: ../../view/theme/diabook-blue/theme.php:148
-#: ../../view/theme/diabook/theme.php:154
-#: ../../view/theme/diabook-aerith/theme.php:149
-#: ../../include/contact_widgets.php:35
-msgid "Similar Interests"
-msgstr "Similaj Interesoj"
-
-#: ../../view/theme/diabook-red/theme.php:150
-#: ../../view/theme/diabook-blue/theme.php:150
-#: ../../view/theme/diabook/theme.php:156
-#: ../../view/theme/diabook-aerith/theme.php:151
-#: ../../include/contact_widgets.php:37
-msgid "Invite Friends"
-msgstr "Inviti amikojn"
+#: ../../view/theme/cleanzero/config.php:73
+#: ../../view/theme/diabook/config.php:93
+#: ../../view/theme/quattro/config.php:54 ../../view/theme/dispy/config.php:72
+msgid "Theme settings"
+msgstr "Agordoj pri la etoso"
-#: ../../view/theme/diabook-red/theme.php:165
-#: ../../view/theme/diabook-red/theme.php:246
-#: ../../view/theme/diabook-blue/theme.php:165
-#: ../../view/theme/diabook-blue/theme.php:246
-#: ../../view/theme/diabook/theme.php:172
-#: ../../view/theme/diabook/theme.php:256
-#: ../../view/theme/diabook-aerith/theme.php:166
-#: ../../view/theme/diabook-aerith/theme.php:247
-msgid "Community Pages"
-msgstr "Komunumaj paÄoj"
+#: ../../view/theme/cleanzero/config.php:74
+msgid "Set resize level for images in posts and comments (width and height)"
+msgstr "Agordi la regrandignivelo por bildoj en afiÅoj kaj komentoj (larÄo kaj alto)"
-#: ../../view/theme/diabook-red/theme.php:198
-#: ../../view/theme/diabook-blue/theme.php:198
-#: ../../view/theme/diabook/theme.php:205
-#: ../../view/theme/diabook-aerith/theme.php:199
-msgid "Help or @NewHere ?"
-msgstr "Helpu aÅ­ @NewHere ?"
+#: ../../view/theme/cleanzero/config.php:75
+#: ../../view/theme/diabook/config.php:94 ../../view/theme/dispy/config.php:73
+msgid "Set font-size for posts and comments"
+msgstr "Agordi la tiparan grandon por afiÅoj kaj komentoj"
-#: ../../view/theme/diabook-red/theme.php:204
-#: ../../view/theme/diabook-blue/theme.php:204
-#: ../../view/theme/diabook/theme.php:211
-#: ../../view/theme/diabook-aerith/theme.php:205
-msgid "Connect Services"
-msgstr "Konekti Servojn"
+#: ../../view/theme/cleanzero/config.php:76
+#: ../../view/theme/quattro/config.php:56
+msgid "Color scheme"
+msgstr "Kolorskemo"
-#: ../../view/theme/diabook-red/theme.php:210
-#: ../../view/theme/diabook-blue/theme.php:210
-#: ../../view/theme/diabook/theme.php:217
-#: ../../view/theme/diabook-aerith/theme.php:211
-msgid "PostIt to Friendica"
-msgstr "PostIt al Friendica"
-
-#: ../../view/theme/diabook-red/theme.php:210
-#: ../../view/theme/diabook-blue/theme.php:210
-#: ../../view/theme/diabook/theme.php:217
-#: ../../view/theme/diabook-aerith/theme.php:211
-msgid "Post to Friendica"
-msgstr "AfiÅi al Friendica"
-
-#: ../../view/theme/diabook-red/theme.php:211
-#: ../../view/theme/diabook-blue/theme.php:211
-#: ../../view/theme/diabook/theme.php:218
-#: ../../view/theme/diabook-aerith/theme.php:212
-msgid " from anywhere by bookmarking this Link."
-msgstr " de iu kun ĉi tio ligilo."
-
-#: ../../view/theme/diabook-red/theme.php:239
-#: ../../view/theme/diabook-blue/theme.php:239
-#: ../../view/theme/diabook/theme.php:249
-#: ../../view/theme/diabook-aerith/theme.php:240 ../../include/nav.php:49
+#: ../../view/theme/diabook/theme.php:65 ../../include/nav.php:49
#: ../../include/nav.php:115
msgid "Your posts and conversations"
msgstr "Viaj afiÅoj kaj komunikadoj"
-#: ../../view/theme/diabook-red/theme.php:240
-#: ../../view/theme/diabook-blue/theme.php:240
-#: ../../view/theme/diabook/theme.php:250
-#: ../../view/theme/diabook-aerith/theme.php:241 ../../include/nav.php:50
+#: ../../view/theme/diabook/theme.php:66 ../../include/nav.php:50
msgid "Your profile page"
msgstr "Via profilo"
-#: ../../view/theme/diabook-red/theme.php:241
-#: ../../view/theme/diabook-blue/theme.php:241
-#: ../../view/theme/diabook/theme.php:251
-#: ../../view/theme/diabook-aerith/theme.php:242
+#: ../../view/theme/diabook/theme.php:67
msgid "Your contacts"
msgstr "Viaj kontaktoj"
-#: ../../view/theme/diabook-red/theme.php:242
-#: ../../view/theme/diabook-blue/theme.php:242
-#: ../../view/theme/diabook/theme.php:252
-#: ../../view/theme/diabook-aerith/theme.php:243 ../../include/nav.php:51
-#: ../../boot.php:1463
-msgid "Photos"
-msgstr "Bildoj"
-
-#: ../../view/theme/diabook-red/theme.php:242
-#: ../../view/theme/diabook-blue/theme.php:242
-#: ../../view/theme/diabook/theme.php:252
-#: ../../view/theme/diabook-aerith/theme.php:243 ../../include/nav.php:51
+#: ../../view/theme/diabook/theme.php:68 ../../include/nav.php:51
msgid "Your photos"
msgstr "Viaj bildoj"
-#: ../../view/theme/diabook-red/theme.php:243
-#: ../../view/theme/diabook-blue/theme.php:243
-#: ../../view/theme/diabook/theme.php:253
-#: ../../view/theme/diabook-aerith/theme.php:244 ../../include/nav.php:52
+#: ../../view/theme/diabook/theme.php:69 ../../include/nav.php:52
msgid "Your events"
msgstr "Viaj okazoj"
-#: ../../view/theme/diabook-red/theme.php:244
-#: ../../view/theme/diabook-blue/theme.php:244
-#: ../../view/theme/diabook/theme.php:254
-#: ../../view/theme/diabook-aerith/theme.php:245 ../../include/nav.php:53
+#: ../../view/theme/diabook/theme.php:70 ../../include/nav.php:53
msgid "Personal notes"
msgstr "Personaj notoj"
-#: ../../view/theme/diabook-red/theme.php:244
-#: ../../view/theme/diabook-blue/theme.php:244
-#: ../../view/theme/diabook/theme.php:254
-#: ../../view/theme/diabook-aerith/theme.php:245 ../../include/nav.php:53
+#: ../../view/theme/diabook/theme.php:70 ../../include/nav.php:53
msgid "Your personal photos"
msgstr "Viaj personaj bildoj"
-#: ../../view/theme/diabook-red/config.php:66
-#: ../../view/theme/diabook-blue/config.php:66
-#: ../../view/theme/diabook/config.php:78
-#: ../../view/theme/quattro/config.php:54
-#: ../../view/theme/diabook-aerith/config.php:66
-msgid "Theme settings"
-msgstr "Agordoj pri la etoso"
+#: ../../view/theme/diabook/theme.php:72
+#: ../../view/theme/diabook/theme.php:481
+msgid "Community Pages"
+msgstr "Komunumaj paÄoj"
-#: ../../view/theme/diabook-red/config.php:67
-#: ../../view/theme/diabook-blue/config.php:67
-#: ../../view/theme/diabook/config.php:79
-#: ../../view/theme/diabook-aerith/config.php:67
-msgid "Set font-size for posts and comments"
-msgstr "Agordi la tiparan grandon por afiÅoj kaj komentoj"
+#: ../../view/theme/diabook/theme.php:328
+msgid "Community Profiles"
+msgstr "Komunumaj Profiloj"
+
+#: ../../view/theme/diabook/theme.php:349
+msgid "Last users"
+msgstr "Ä´usaj uzantoj"
+
+#: ../../view/theme/diabook/theme.php:378
+msgid "Last likes"
+msgstr "Ä´usaj Åatitaj elementoj"
+
+#: ../../view/theme/diabook/theme.php:423
+msgid "Last photos"
+msgstr "Ä´usaj bildoj"
+
+#: ../../view/theme/diabook/theme.php:460
+msgid "Find Friends"
+msgstr "Trovi Amikojn"
+
+#: ../../view/theme/diabook/theme.php:461
+msgid "Local Directory"
+msgstr "Loka Katalogo"
+
+#: ../../view/theme/diabook/theme.php:463 ../../include/contact_widgets.php:35
+msgid "Similar Interests"
+msgstr "Similaj Interesoj"
+
+#: ../../view/theme/diabook/theme.php:465 ../../include/contact_widgets.php:37
+msgid "Invite Friends"
+msgstr "Inviti amikojn"
-#: ../../view/theme/diabook-red/config.php:68
-#: ../../view/theme/diabook-blue/config.php:68
-#: ../../view/theme/diabook/config.php:80
-#: ../../view/theme/diabook-aerith/config.php:68
+#: ../../view/theme/diabook/theme.php:515
+msgid "Help or @NewHere ?"
+msgstr "Helpu aÅ­ @NewHere ?"
+
+#: ../../view/theme/diabook/theme.php:522
+msgid "Connect Services"
+msgstr "Konekti Servojn"
+
+#: ../../view/theme/diabook/config.php:95 ../../view/theme/dispy/config.php:74
msgid "Set line-height for posts and comments"
msgstr "Agordi la linigrandon por afiÅoj kaj komentoj"
-#: ../../view/theme/diabook/config.php:81
+#: ../../view/theme/diabook/config.php:96
msgid "Set resolution for middle column"
msgstr "Agordi la distingivon por la meza kolumno"
+#: ../../view/theme/diabook/config.php:97
+msgid "Set color scheme"
+msgstr "Agordi Kolorskemon"
+
#: ../../view/theme/quattro/config.php:55
msgid "Alignment"
msgstr "Äœisrandigo"
@@ -5541,11 +5642,11 @@ msgstr "Maldekstren"
msgid "Center"
msgstr "Centren"
-#: ../../view/theme/quattro/config.php:56
-msgid "Color scheme"
-msgstr "Kolorskemo"
+#: ../../view/theme/dispy/config.php:75
+msgid "Set colour scheme"
+msgstr "Agordi Kolorskemon"
-#: ../../include/profile_advanced.php:17 ../../boot.php:1085
+#: ../../include/profile_advanced.php:17 ../../boot.php:1094
msgid "Gender:"
msgstr "Sekso:"
@@ -5558,7 +5659,7 @@ msgid "j F"
msgstr "j F"
#: ../../include/profile_advanced.php:30 ../../include/datetime.php:448
-#: ../../include/items.php:1402
+#: ../../include/items.php:1403
msgid "Birthday:"
msgstr "NaskiÄtago:"
@@ -5566,11 +5667,11 @@ msgstr "NaskiÄtago:"
msgid "Age:"
msgstr "AÄo:"
-#: ../../include/profile_advanced.php:37 ../../boot.php:1088
+#: ../../include/profile_advanced.php:37 ../../boot.php:1097
msgid "Status:"
msgstr "Stato:"
-#: ../../include/profile_advanced.php:45 ../../boot.php:1090
+#: ../../include/profile_advanced.php:45 ../../boot.php:1099
msgid "Homepage:"
msgstr "HejmpaÄo:"
@@ -5750,179 +5851,179 @@ msgstr "Alia"
msgid "Undecided"
msgstr "Nedecida"
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Males"
msgstr "Viroj"
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Females"
msgstr "Inoj"
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Gay"
msgstr "Geja"
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Lesbian"
msgstr "Lesba"
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "No Preference"
msgstr "Neniu Prefero"
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Bisexual"
msgstr "AmbaÅ­seksema"
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Autosexual"
msgstr "Memseksema"
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Abstinent"
msgstr "Abstinema"
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Virgin"
msgstr "Virgulino"
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Deviant"
msgstr "Devia"
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Fetish"
msgstr "Fetiĉo"
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Oodles"
msgstr "Amasa"
-#: ../../include/profile_selectors.php:19
+#: ../../include/profile_selectors.php:21
msgid "Nonsexual"
msgstr "Neseksa"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Single"
msgstr "Sola"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Lonely"
msgstr "Soleca"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Available"
msgstr "Havebla"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Unavailable"
msgstr "Nehavebla"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Has crush"
msgstr "Sekrete enamiÄinta"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Infatuated"
msgstr "Blinda amo"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Dating"
msgstr "Rendevuanta"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Unfaithful"
msgstr "Malfidela"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Sex Addict"
msgstr "Seksmaniulo"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Friends"
msgstr "Amikoj"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Friends/Benefits"
msgstr "Amikoj/AvantaÄoj"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Casual"
msgstr "Neformala"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Engaged"
msgstr "Fianĉiginta"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Married"
msgstr "EdziÄinta"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Imaginarily married"
msgstr "Image edziÄinta"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Partners"
msgstr "Geparuloj"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Cohabiting"
msgstr "KunloÄanta"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Common law"
msgstr "Registrita partnereco "
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Happy"
msgstr "Feliĉa"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Not looking"
msgstr "Ne interesiÄis"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Swinger"
msgstr "Swinger"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Betrayed"
msgstr "Trompita"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Separated"
msgstr "DisiÄinta"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Unstable"
msgstr "Malfirma"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Divorced"
msgstr "EksedziÄinta"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Imaginarily divorced"
msgstr "Image eksedziÄinta"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Widowed"
msgstr "Vidva"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Uncertain"
msgstr "Ne certa"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "It's complicated"
msgstr "Estas komplika"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Don't care"
msgstr "Egala"
-#: ../../include/profile_selectors.php:33
+#: ../../include/profile_selectors.php:37
msgid "Ask me"
msgstr "Demandu min"
@@ -5934,12 +6035,12 @@ msgstr "Ekas:"
msgid "Finishes:"
msgstr "Finas:"
-#: ../../include/delivery.php:434 ../../include/notifier.php:651
+#: ../../include/delivery.php:434 ../../include/notifier.php:652
msgid "(no subject)"
msgstr "(neniu temo)"
#: ../../include/delivery.php:441 ../../include/enotify.php:23
-#: ../../include/notifier.php:658
+#: ../../include/notifier.php:659
msgid "noreply"
msgstr "nerespondi"
@@ -6111,7 +6212,7 @@ msgstr "Kunsendaĵoj:"
msgid "[Relayed] Comment authored by %s from network %s"
msgstr "[Plusendita] %s en la reto %s skribis komenton"
-#: ../../include/network.php:823
+#: ../../include/network.php:824
msgid "view full size"
msgstr "vidi plengrande"
@@ -6154,7 +6255,7 @@ msgstr "Krei novan grupon"
msgid "Contacts not in any group"
msgstr "Kontaktoj en neniu grupo"
-#: ../../include/nav.php:46 ../../boot.php:795
+#: ../../include/nav.php:46 ../../boot.php:804
msgid "Logout"
msgstr "Elsaluti"
@@ -6162,7 +6263,7 @@ msgstr "Elsaluti"
msgid "End this session"
msgstr "Fini ĉi-tiun seancon"
-#: ../../include/nav.php:49 ../../boot.php:1453
+#: ../../include/nav.php:49 ../../boot.php:1472
msgid "Status"
msgstr "Stato"
@@ -6242,11 +6343,11 @@ msgstr "Administri"
msgid "Manage other pages"
msgstr "Administri aliajn paÄojn"
-#: ../../include/nav.php:138 ../../boot.php:1043
+#: ../../include/nav.php:138 ../../boot.php:1052
msgid "Profiles"
-msgstr "Profiloj:"
+msgstr "Profiloj"
-#: ../../include/nav.php:138 ../../boot.php:1043
+#: ../../include/nav.php:138 ../../boot.php:1052
msgid "Manage/edit profiles"
msgstr "Administri/redakti profilojn"
@@ -6325,6 +6426,13 @@ msgstr "Ĉio"
msgid "Categories"
msgstr "Kategorioj"
+#: ../../include/contact_widgets.php:183
+#, php-format
+msgid "%d friend in common"
+msgid_plural "%d friends in common"
+msgstr[0] "%d komuna amiko"
+msgstr[1] "%d komunaj amikoj"
+
#: ../../include/auth.php:29
msgid "Logged out."
msgstr "Elsalutita."
@@ -6412,7 +6520,7 @@ msgstr "sekundoj"
msgid "%1$d %2$s ago"
msgstr "antaÅ­ %1$d %2$s"
-#: ../../include/poller.php:543
+#: ../../include/onepoll.php:402
msgid "From: "
msgstr "De: "
@@ -6420,7 +6528,7 @@ msgstr "De: "
msgid "$1 wrote:"
msgstr "$1 skribis:"
-#: ../../include/bbcode.php:238 ../../include/bbcode.php:304
+#: ../../include/bbcode.php:238 ../../include/bbcode.php:307
msgid "Image/photo"
msgstr "Bildo"
@@ -6439,11 +6547,11 @@ msgstr "Videbla al ĉiuj"
#: ../../include/acl_selectors.php:287
msgid "show"
-msgstr "montru"
+msgstr "montri"
#: ../../include/acl_selectors.php:288
msgid "don't show"
-msgstr "ne montru"
+msgstr "kaÅi"
#: ../../include/enotify.php:14
msgid "Friendica Notification"
@@ -6633,11 +6741,11 @@ msgstr "Bildo:"
msgid "Please visit %s to approve or reject the suggestion."
msgstr "Bonvolu viziti %s por aprobi aÅ­ malaprobi la sugeston."
-#: ../../include/items.php:2697
+#: ../../include/items.php:2714
msgid "A new person is sharing with you at "
msgstr "Nova persono kunhavigas kun vi ĉe "
-#: ../../include/items.php:2697
+#: ../../include/items.php:2714
msgid "You have a new follower at "
msgstr "Vi havas novan sekvanton ĉe "
@@ -6668,30 +6776,34 @@ msgid ""
"form has been opened for too long (>3 hours) before submitting it."
msgstr "La sekuriga ĵetono de la formo estis malÄusta. Tio verÅajne okazis ĉar la formo estis malfermita dum tro longa tempo (>3 horoj) antaÅ­ la sendado."
-#: ../../include/Contact.php:145 ../../include/conversation.php:809
+#: ../../include/Contact.php:111
+msgid "stopped following"
+msgstr "ne plu sekvas"
+
+#: ../../include/Contact.php:203 ../../include/conversation.php:817
msgid "View Status"
msgstr "Vidi Staton"
-#: ../../include/Contact.php:146 ../../include/conversation.php:810
+#: ../../include/Contact.php:204 ../../include/conversation.php:818
msgid "View Profile"
msgstr "Vidi Profilon"
-#: ../../include/Contact.php:147 ../../include/conversation.php:811
+#: ../../include/Contact.php:205 ../../include/conversation.php:819
msgid "View Photos"
msgstr "Vidi Bildojn"
-#: ../../include/Contact.php:148 ../../include/Contact.php:161
-#: ../../include/conversation.php:812
+#: ../../include/Contact.php:206 ../../include/Contact.php:219
+#: ../../include/conversation.php:820
msgid "Network Posts"
msgstr "Enretaj AfiÅoj"
-#: ../../include/Contact.php:149 ../../include/Contact.php:161
-#: ../../include/conversation.php:813
+#: ../../include/Contact.php:207 ../../include/Contact.php:219
+#: ../../include/conversation.php:821
msgid "Edit Contact"
msgstr "Redakti Kontakton"
-#: ../../include/Contact.php:150 ../../include/Contact.php:161
-#: ../../include/conversation.php:814
+#: ../../include/Contact.php:208 ../../include/Contact.php:219
+#: ../../include/conversation.php:822
msgid "Send PM"
msgstr "Sendi PM"
@@ -6704,22 +6816,22 @@ msgstr "afiÅo/elemento"
msgid "%1$s marked %2$s's %3$s as favorite"
msgstr "%1$s markis la %3$s de %2$s kiel preferita."
-#: ../../include/conversation.php:317 ../../include/conversation.php:575
+#: ../../include/conversation.php:317 ../../include/conversation.php:583
msgid "Select"
msgstr "Elekti"
-#: ../../include/conversation.php:334 ../../include/conversation.php:668
-#: ../../include/conversation.php:669
+#: ../../include/conversation.php:334 ../../include/conversation.php:676
+#: ../../include/conversation.php:677
#, php-format
msgid "View %s's profile @ %s"
msgstr "Vidi la profilon de %s ĉe %s"
-#: ../../include/conversation.php:344 ../../include/conversation.php:680
+#: ../../include/conversation.php:344 ../../include/conversation.php:688
#, php-format
msgid "%s from %s"
msgstr "%s de %s"
-#: ../../include/conversation.php:360
+#: ../../include/conversation.php:359
msgid "View in context"
msgstr "Vidi kun kunteksto"
@@ -6746,209 +6858,267 @@ msgstr "Kunhavigi ĉi tiun"
msgid "share"
msgstr "kunhavigi"
-#: ../../include/conversation.php:588
+#: ../../include/conversation.php:556
+msgid "Bold"
+msgstr "Grasa"
+
+#: ../../include/conversation.php:557
+msgid "Italic"
+msgstr "Kursiva"
+
+#: ../../include/conversation.php:558
+msgid "Underline"
+msgstr "Substreki"
+
+#: ../../include/conversation.php:559
+msgid "Quote"
+msgstr "Citaĵo"
+
+#: ../../include/conversation.php:560
+msgid "Code"
+msgstr "Kodo"
+
+#: ../../include/conversation.php:561
+msgid "Image"
+msgstr "Bildo"
+
+#: ../../include/conversation.php:562
+msgid "Link"
+msgstr "Ligilo"
+
+#: ../../include/conversation.php:563
+msgid "Video"
+msgstr "Video"
+
+#: ../../include/conversation.php:596
msgid "add star"
msgstr "aldoni stelon"
-#: ../../include/conversation.php:589
+#: ../../include/conversation.php:597
msgid "remove star"
msgstr "forpreni stelon"
-#: ../../include/conversation.php:590
+#: ../../include/conversation.php:598
msgid "toggle star status"
msgstr "Åalti/malÅalti steloÅtato"
-#: ../../include/conversation.php:593
+#: ../../include/conversation.php:601
msgid "starred"
msgstr "steligita"
-#: ../../include/conversation.php:594
+#: ../../include/conversation.php:602
msgid "add tag"
msgstr "aldoni markon"
-#: ../../include/conversation.php:598
+#: ../../include/conversation.php:606
msgid "save to folder"
msgstr "konservi en dosierujo"
-#: ../../include/conversation.php:670
+#: ../../include/conversation.php:678
msgid "to"
msgstr "al"
-#: ../../include/conversation.php:671
+#: ../../include/conversation.php:679
msgid "Wall-to-Wall"
msgstr "Muro-al-Muro"
-#: ../../include/conversation.php:672
+#: ../../include/conversation.php:680
msgid "via Wall-To-Wall:"
msgstr "tra Muro-al-Muro:"
-#: ../../include/conversation.php:717
+#: ../../include/conversation.php:725
msgid "Delete Selected Items"
msgstr "ForviÅi Elektitajn Elementojn"
-#: ../../include/conversation.php:868
+#: ../../include/conversation.php:876
#, php-format
msgid "%s likes this."
msgstr "%s Åatas tiun."
-#: ../../include/conversation.php:868
+#: ../../include/conversation.php:876
#, php-format
msgid "%s doesn't like this."
msgstr "%s malÅatas tiun."
-#: ../../include/conversation.php:872
+#: ../../include/conversation.php:880
#, php-format
msgid "<span %1$s>%2$d people</span> like this."
msgstr "<span %1$s>%2$d homoj</span> Åatas tiun."
-#: ../../include/conversation.php:874
+#: ../../include/conversation.php:882
#, php-format
msgid "<span %1$s>%2$d people</span> don't like this."
msgstr "<span %1$s>%2$d homoj</span>malÅatas tiun."
-#: ../../include/conversation.php:880
+#: ../../include/conversation.php:888
msgid "and"
msgstr "kaj"
-#: ../../include/conversation.php:883
+#: ../../include/conversation.php:891
#, php-format
msgid ", and %d other people"
msgstr ", kaj %d aliaj homoj."
-#: ../../include/conversation.php:884
+#: ../../include/conversation.php:892
#, php-format
msgid "%s like this."
msgstr "%s Åatas tiun."
-#: ../../include/conversation.php:884
+#: ../../include/conversation.php:892
#, php-format
msgid "%s don't like this."
msgstr "%s malÅatas tiun."
-#: ../../include/conversation.php:909
+#: ../../include/conversation.php:917
msgid "Visible to <strong>everybody</strong>"
msgstr "Videbla al <strong>ĉiuj</strong>"
-#: ../../include/conversation.php:911
+#: ../../include/conversation.php:919
msgid "Please enter a video link/URL:"
msgstr "Bonvolu entajpi ligilon/adreson de video:"
-#: ../../include/conversation.php:912
+#: ../../include/conversation.php:920
msgid "Please enter an audio link/URL:"
msgstr "Bonvolu entajpi ligilon/adreson de sono:"
-#: ../../include/conversation.php:913
+#: ../../include/conversation.php:921
msgid "Tag term:"
msgstr "Markfrazo:"
-#: ../../include/conversation.php:915
+#: ../../include/conversation.php:923
msgid "Where are you right now?"
msgstr "Kie vi estas nun?"
-#: ../../include/conversation.php:958
+#: ../../include/conversation.php:966
msgid "upload photo"
msgstr "alÅuti bildon"
-#: ../../include/conversation.php:960
+#: ../../include/conversation.php:968
msgid "attach file"
msgstr "kunsendi dosieron"
-#: ../../include/conversation.php:962
+#: ../../include/conversation.php:970
msgid "web link"
msgstr "TTT ligilo"
-#: ../../include/conversation.php:963
+#: ../../include/conversation.php:971
msgid "Insert video link"
msgstr "Alglui ligilon de video"
-#: ../../include/conversation.php:964
+#: ../../include/conversation.php:972
msgid "video link"
msgstr "video ligilo"
-#: ../../include/conversation.php:965
+#: ../../include/conversation.php:973
msgid "Insert audio link"
msgstr "Alglui ligilon de sono"
-#: ../../include/conversation.php:966
+#: ../../include/conversation.php:974
msgid "audio link"
msgstr "sono ligilo"
-#: ../../include/conversation.php:968
+#: ../../include/conversation.php:976
msgid "set location"
msgstr "agordi lokon"
-#: ../../include/conversation.php:970
+#: ../../include/conversation.php:978
msgid "clear location"
msgstr "forviÅi lokon"
-#: ../../include/conversation.php:977
+#: ../../include/conversation.php:985
msgid "permissions"
msgstr "permesoj"
-#: ../../boot.php:494
+#: ../../boot.php:505
msgid "Delete this item?"
msgstr "ForviÅi ĉi tiun elementon?"
-#: ../../boot.php:497
+#: ../../boot.php:508
msgid "show fewer"
msgstr "montri malpli"
-#: ../../boot.php:774
+#: ../../boot.php:681
+#, php-format
+msgid "Update %s failed. See error logs."
+msgstr "Malsukcesis Äisdatigi %s. Vidu la protokolojn."
+
+#: ../../boot.php:683
+#, php-format
+msgid "Update Error at %s"
+msgstr "Eraro dum Äisdatigo ĉe %s"
+
+#: ../../boot.php:783
msgid "Create a New Account"
msgstr "Krei Novan Konton"
-#: ../../boot.php:798
+#: ../../boot.php:807
msgid "Nickname or Email address: "
msgstr "KaÅnomo aÅ­ retpoÅtadreso:"
-#: ../../boot.php:799
+#: ../../boot.php:808
msgid "Password: "
msgstr "Pasvorto:"
-#: ../../boot.php:802
+#: ../../boot.php:811
msgid "Or login using OpenID: "
msgstr "AÅ­ ensaluti per OpenID:"
-#: ../../boot.php:808
+#: ../../boot.php:817
msgid "Forgot your password?"
msgstr "Ĉu vi vorgesis vian pasvorton?"
-#: ../../boot.php:975
+#: ../../boot.php:984
msgid "Edit profile"
msgstr "Redakti profilon"
-#: ../../boot.php:1035
+#: ../../boot.php:1044
msgid "Message"
msgstr "MesaÄo"
-#: ../../boot.php:1151 ../../boot.php:1223
+#: ../../boot.php:1160 ../../boot.php:1236
msgid "g A l F d"
msgstr "\\j\\e \\l\\a G\\a \\h\\o\\r\\o, l F d"
-#: ../../boot.php:1152 ../../boot.php:1224
+#: ../../boot.php:1161 ../../boot.php:1237
msgid "F d"
msgstr "F d"
-#: ../../boot.php:1177
+#: ../../boot.php:1206 ../../boot.php:1277
+msgid "[today]"
+msgstr "[hodiaÅ­]"
+
+#: ../../boot.php:1218
msgid "Birthday Reminders"
msgstr "Memorigilo pri naskiÄtagoj"
-#: ../../boot.php:1178
+#: ../../boot.php:1219
msgid "Birthdays this week:"
msgstr "NaskiÄtagoj ĉi-semajne:"
-#: ../../boot.php:1201 ../../boot.php:1266
-msgid "[today]"
-msgstr "[hodiaÅ­]"
+#: ../../boot.php:1270
+msgid "[No description]"
+msgstr "[Neniu priskribo]"
-#: ../../boot.php:1247
+#: ../../boot.php:1288
msgid "Event Reminders"
msgstr "Memorigiloj pri Okazoj"
-#: ../../boot.php:1248
+#: ../../boot.php:1289
msgid "Events this week:"
msgstr "Okazoj ĉi-semajne:"
-#: ../../boot.php:1260
-msgid "[No description]"
-msgstr "[Neniu priskribo]"
+#: ../../boot.php:1475
+msgid "Status Messages and Posts"
+msgstr "ÅœtatmesaÄoj kaj AfiÅoj"
+
+#: ../../boot.php:1481
+msgid "Profile Details"
+msgstr "Profildetaloj"
+
+#: ../../boot.php:1496
+msgid "Events and Calendar"
+msgstr "Okazoj kaj Kalendaro"
+
+#: ../../boot.php:1502
+msgid "Only You Can See This"
+msgstr "Nur Vi Povas Vidi Tiun"
diff --git a/view/eo/passchanged_eml.tpl b/view/eo/passchanged_eml.tpl
new file mode 100644
index 000000000..ee775d5dd
--- /dev/null
+++ b/view/eo/passchanged_eml.tpl
@@ -0,0 +1,20 @@
+
+Kara $[username],
+ Via pasvorto estas ÅanÄita laÅ­ via peto. Bonvolu konservi ĉi tiun
+informon (aÅ­ tuj ÅanÄu vian pasvorton al
+iu kiun vi povas memori).
+
+
+Jen viaj legitimaĵoj:
+
+Retejo:»$[siteurl]
+Salutnomo:»$[email]
+Pasvorto:»$[new_password]
+
+Vi eblas ÅanÄi la pasvorton ĉe la paÄo Agordoj -> Konto kiam vi estas ensalutita.
+
+
+Salutoj,
+ $[sitename] administranto
+
+ \ No newline at end of file
diff --git a/view/eo/register_open_eml.tpl b/view/eo/register_open_eml.tpl
new file mode 100644
index 000000000..735ea9a4b
--- /dev/null
+++ b/view/eo/register_open_eml.tpl
@@ -0,0 +1,34 @@
+
+Kara $[username],
+ Dankon pro via registrado ĉe $[sitename]. Vian konton estas kreita.
+Jen viaj legitimaĵoj:
+
+
+Retejo:»$[siteurl]
+Salutnomo:»$[email]
+Pasvorto:»$[password]
+
+Vi eblas ÅanÄi la pasvorton ĉe la paÄo Agordoj -> Konto kiam vi estas
+ensalutita.
+
+Bonvolu preni kelkajn momentoj por kontroli la aliajn kontaktagordojn.
+
+Eble vi volas aldoni kelkajn bazajn informojn al via profilo
+(ĉe la paÄo "Profiloj"), tial vi troveblas al aliaj uzantoj.
+
+Ni rekomendas agordi vian plenan noman, aldoni profilbildon,
+kaj aldojo kelkajn Ålosilvortojn (tre utila por trovi novajn amikojn) - kaj
+eble en kiu lando vi loÄas, se vi ne volas pli specifa
+ol tio.
+
+Ni tute respektas vian privatecon, kaj neniu de tiuj agordoj necesas.
+Se vi novas kaj ne konas iun ĉi tie, ili eble helpas
+vin trovi novajn kaj interesajn amikojn.
+
+
+Dankon kaj bonvenon ĉe $[sitename].
+
+Salutoj,
+ $[sitename] administranto
+
+ \ No newline at end of file
diff --git a/view/eo/register_verify_eml.tpl b/view/eo/register_verify_eml.tpl
new file mode 100644
index 000000000..cc99ab4b6
--- /dev/null
+++ b/view/eo/register_verify_eml.tpl
@@ -0,0 +1,25 @@
+
+Nova peto por registrado atendas ĉe $[sitename]
+kaj bezonas vian aprobon.
+
+
+Jen la detaloj de la peto:
+
+Plena Nomo:»$[username]
+Retejo:»$[siteurl]
+Salutnomo:»$[email]
+
+
+Aprobonte la peton, bonvolu klaki tiun ligilon:
+
+
+$[siteurl]/regmod/allow/$[hash]
+
+
+Malaprobonte kaj forviÅonte la konton, bonvolu klaki:
+
+
+$[siteurl]/regmod/deny/$[hash]
+
+
+Dankon!
diff --git a/view/eo/request_notify_eml.tpl b/view/eo/request_notify_eml.tpl
new file mode 100644
index 000000000..eb91414b9
--- /dev/null
+++ b/view/eo/request_notify_eml.tpl
@@ -0,0 +1,17 @@
+
+Kara $[myname],
+
+Vi ĵus ricevis kontaktpeton ĉe $[sitename]
+
+de '$[requestor]'.
+
+Vi eblas viziti la profilon de la petanto ĉe $[url].
+
+Bonvolu ensaluti en la retejo por vidi la plenan prezenton
+kaj aprobi aÅ­ ignori/nuligi la peton.
+
+$[siteurl]
+
+Salutoj,
+
+ $[sitename] administranto \ No newline at end of file
diff --git a/view/eo/strings.php b/view/eo/strings.php
index 33c856ed0..dd6fd8215 100644
--- a/view/eo/strings.php
+++ b/view/eo/strings.php
@@ -223,7 +223,7 @@ $a->strings["GD graphics PHP module"] = "PHP modulo GD";
$a->strings["OpenSSL PHP module"] = "PHP modulo OpenSSL";
$a->strings["mysqli PHP module"] = "PHP modulo mysqli";
$a->strings["mb_string PHP module"] = "PHP modulo mb_string";
-$a->strings["Apace mod_rewrite module"] = "Apache modulo mod_rewrite";
+$a->strings["Apache mod_rewrite module"] = "Apache mod_rewrite modulo";
$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Eraro: La modulo mod_rewrite en la Apache retservilo estas bezonata sed ne instalita.";
$a->strings["Error: libCURL PHP module required but not installed."] = "Eraro: La modulo libCURL en PHP estas bezonata sed ne instalita.";
$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Eraro: La modulo GD en PHP kun subteno por JPEG estas bezonata sed ne instalita.";
@@ -301,7 +301,8 @@ $a->strings["Contact has been blocked"] = "Kontakto estas blokita.";
$a->strings["Contact has been unblocked"] = "Kontakto estas malblokita.";
$a->strings["Contact has been ignored"] = "Kontakto estas ignorita.";
$a->strings["Contact has been unignored"] = "Kontakto estas malignorita.";
-$a->strings["stopped following"] = "ne plu sekvas";
+$a->strings["Contact has been archived"] = "Enarkivigis kontakton";
+$a->strings["Contact has been unarchived"] = "Elarkivigis kontakton";
$a->strings["Contact has been removed."] = "Kontakto estas forigita.";
$a->strings["You are mutual friends with %s"] = "Vi estas reciproka amiko de %s";
$a->strings["You are sharing with %s"] = "Vi kunhavigas kun %s";
@@ -319,8 +320,14 @@ $a->strings["%d contact in common"] = array(
$a->strings["View all contacts"] = "Vidi ĉiujn kontaktojn";
$a->strings["Unblock"] = "Malbloki";
$a->strings["Block"] = "Bloki";
+$a->strings["Toggle Blocked status"] = "Åœalti/malÅalti Blokitan staton";
$a->strings["Unignore"] = "Malignori";
+$a->strings["Toggle Ignored status"] = "Åœalti/malÅalti Ignoritan staton";
+$a->strings["Unarchive"] = "Elarkivigi";
+$a->strings["Archive"] = "Enarkivigi";
+$a->strings["Toggle Archive status"] = "Åœalti/malÅalti Enarkivigitan staton";
$a->strings["Repair"] = "Ripari";
+$a->strings["Advanced Contact Settings"] = "Specialaj Kontaktagordoj";
$a->strings["Contact Editor"] = "Kontakta redaktilo.";
$a->strings["Profile Visibility"] = "Videbleco de profilo";
$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Bonvolu elekti la profilon kiu vi volas montri al %s aspektinde kiam sekure aspektante vian profilon.";
@@ -337,13 +344,22 @@ $a->strings["Update public posts"] = "Äœisdatigi publikajn afiÅojn";
$a->strings["Update now"] = "Äœisdatigi nun";
$a->strings["Currently blocked"] = "Nuntempe blokata";
$a->strings["Currently ignored"] = "Nuntempe ignorata";
+$a->strings["Currently archived"] = "Nuntempe enarkivigita";
$a->strings["Replies/likes to your public posts <strong>may</strong> still be visible"] = "Rispondoj/Åataĵo al viaj publikaj afiÅoj <strong>eble</strong> plu estos videbla";
$a->strings["Suggestions"] = "Sugestoj";
+$a->strings["Suggest potential friends"] = "Sugesti amikojn";
$a->strings["All Contacts"] = "Ĉiuj Kontaktoj";
-$a->strings["Unblocked Contacts"] = "Malblokitaj Kontaktoj";
-$a->strings["Blocked Contacts"] = "Blokitaj Kontaktoj";
-$a->strings["Ignored Contacts"] = "Ignoritaj Kontaktoj";
-$a->strings["Hidden Contacts"] = "KaÅitaj Kontaktoj";
+$a->strings["Show all contacts"] = "Montri ĉiujn kontaktojn";
+$a->strings["Unblocked"] = "Malblokita";
+$a->strings["Only show unblocked contacts"] = "Nur montri neblokitajn kontaktojn";
+$a->strings["Blocked"] = "Blokita";
+$a->strings["Only show blocked contacts"] = "Nur montri blokitajn kontaktojn";
+$a->strings["Ignored"] = "Ignorita";
+$a->strings["Only show ignored contacts"] = "Nur montri ignoritajn kontaktojn";
+$a->strings["Archived"] = "Enarkivigita";
+$a->strings["Only show archived contacts"] = "Nur montri enarkivigitajn kontaktojn";
+$a->strings["Hidden"] = "KaÅita";
+$a->strings["Only show hidden contacts"] = "Nur montri kaÅitajn kontaktojn";
$a->strings["Mutual Friendship"] = "Reciproka amikeco";
$a->strings["is a fan of yours"] = "estas admiranto de vi";
$a->strings["you are a fan of"] = "vi estas admiranto de";
@@ -367,12 +383,13 @@ $a->strings["Forgot your Password?"] = "Ĉu vi forgesis vian pasvorton?";
$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Entajpu vian retpoÅtadreson kaj sendu por pasvorta riparado. Poste, bonvolu legi vian retpoÅton por trovi pliajn instrukciojn.";
$a->strings["Nickname or Email: "] = "Salutnomo aÅ­ retpoÅtadreso: ";
$a->strings["Reset"] = "Repari";
-$a->strings["Account settings"] = "Kontoagordoj";
-$a->strings["Display settings"] = "Ekranagordoj";
-$a->strings["Connector settings"] = "Konektiloagordoj";
-$a->strings["Plugin settings"] = "Agordoj pri kromprogramoj";
+$a->strings["Account settings"] = "Konto";
+$a->strings["Display settings"] = "Ekrano";
+$a->strings["Connector settings"] = "Konektiloj";
+$a->strings["Plugin settings"] = "Kromprogramoj";
$a->strings["Connected apps"] = "Konektitaj programoj";
-$a->strings["Export personal data"] = "Eksporti personan datumaron";
+$a->strings["Export personal data"] = "Eksporto";
+$a->strings["Remove account"] = "Forigi konton";
$a->strings["Settings"] = "Agordoj";
$a->strings["Missing some important data!"] = "Mankas importantaj datumoj!";
$a->strings["Update"] = "Äœisdatigi";
@@ -426,10 +443,10 @@ $a->strings["Update browser every xx seconds"] = "Ĝisdatigu retesplorilon ĉiu
$a->strings["Minimum of 10 seconds, no maximum"] = "Minimume 10 sekundoj, sen maksimumo";
$a->strings["Number of items to display on the network page:"] = "Kvanto da elementoj kiuj estos montrata ĉe la reto paÄo.";
$a->strings["Maximum of 100 items"] = "Maksimume 100 eroj";
-$a->strings["Don't show emoticons"] = "Ne montru ridetulojn.";
+$a->strings["Don't show emoticons"] = "Ne montru ridetulojn";
$a->strings["Normal Account"] = "Normala konto";
$a->strings["This account is a normal personal profile"] = "Tiu konto estas normala persona profilo";
-$a->strings["Soapbox Account"] = "Konto ĉe Soapbox";
+$a->strings["Soapbox Account"] = "Soapbox Konto";
$a->strings["Automatically approve all connection/friend requests as read-only fans"] = "Aŭtomate konfirmi ĉiujn kontaktpetojn kiel nurlegaj admirantoj";
$a->strings["Community/Celebrity Account"] = "Komunuma/eminentula Konto";
$a->strings["Automatically approve all connection/friend requests as read-write fans"] = "Aŭtomate konfirmi ĉiujn kontaktpetojn kiel admirantoj kapable legi kaj skribi";
@@ -447,7 +464,7 @@ $a->strings["Allow us to suggest you as a potential friend to new members?"] = "
$a->strings["Permit unknown people to send you private mail?"] = "Permesigi nekonatulojn sendi retpoÅton al vi?";
$a->strings["Profile is <strong>not published</strong>."] = "Profilo <strong>ne estas publika</strong>.";
$a->strings["or"] = "aÅ­";
-$a->strings["Your Identity Address is"] = "Via identeco adreso estas";
+$a->strings["Your Identity Address is"] = "Via identeca adreso estas";
$a->strings["Automatically expire posts after this many days:"] = "Automatike senvalidigi afiÅojn post tiom da tagoj:";
$a->strings["If empty, posts will not expire. Expired posts will be deleted"] = "Se malplena, afiÅoj neniam senvalidiÄos. Senvalidigitajn afiÅon estos forviÅata";
$a->strings["Advanced expiration settings"] = "Detalaj agordoj rilate al senvalidiÄo";
@@ -476,6 +493,7 @@ $a->strings["Maximum private messages per day from unknown people:"] = "Taga mak
$a->strings["Notification Settings"] = "Agordoj pri Atentigoj";
$a->strings["By default post a status message when:"] = "DefaÅ­lte afiÅi statmesaÄon okaze de:";
$a->strings["accepting a friend request"] = "akcepti kontaktpeton";
+$a->strings["joining a forum/community"] = "aliÄi forumon/komunumon";
$a->strings["making an <em>interesting</em> profile change"] = "fari <em>interesan</em> profilÅanÄon";
$a->strings["Send a notification email when:"] = "Sendu atentiga repoÅton se:";
$a->strings["You receive an introduction"] = "Vi ricevas inviton";
@@ -494,10 +512,16 @@ $a->strings["Remove term"] = "ForviÅu terminon";
$a->strings["Saved Searches"] = "Konservitaj Serĉadoj";
$a->strings["add"] = "aldoni";
$a->strings["Commented Order"] = "Komenta Ordo";
+$a->strings["Sort by Comment Date"] = "Ordigi laÅ­ Dato de Komento";
$a->strings["Posted Order"] = "AfiÅita Ordo";
+$a->strings["Sort by Post Date"] = "Ordigi laÅ­ Dato de AfiÅado";
+$a->strings["Posts that mention or involve you"] = "AfiÅoj menciantaj vin aÅ­ pri vi";
$a->strings["New"] = "Nova";
+$a->strings["Activity Stream - by date"] = "Fluo de Aktiveco - laÅ­ dato";
$a->strings["Starred"] = "Steligita";
+$a->strings["Favourite Posts"] = "Favorigitaj AfiÅoj";
$a->strings["Shared Links"] = "Kunhavigitaj Ligiloj";
+$a->strings["Interesting Links"] = "Interesaj Ligiloj";
$a->strings["Warning: This group contains %s member from an insecure network."] = array(
0 => "Averto: La grupo enhavas %s membron el nesekuraj retejoj.",
1 => "Averto: La grupo enhavas %s membrojn el nesekuraj retejoj.",
@@ -603,6 +627,8 @@ $a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s Åatas la %3\$s de %2\$s";
$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s malÅatas la %3\$s de %2\$s";
$a->strings["Item not found."] = "Elemento ne estas trovita.";
$a->strings["Access denied."] = "Atingo nepermesita.";
+$a->strings["Photos"] = "Bildoj";
+$a->strings["Files"] = "Dosieroj";
$a->strings["Account approved."] = "Konto aprobita.";
$a->strings["Registration revoked for %s"] = "Registraĵo por %s senvalidigita.";
$a->strings["Please login."] = "Bonvolu ensaluti.";
@@ -657,6 +683,8 @@ $a->strings["Site"] = "Retejo";
$a->strings["Users"] = "Uzantoj";
$a->strings["Plugins"] = "Kromprogramoj";
$a->strings["Themes"] = "Etosoj";
+$a->strings["DB updates"] = "DB Äisdatigoj";
+$a->strings["Software Update"] = "Friendica Äœisdatigoj";
$a->strings["Logs"] = "Protokoloj";
$a->strings["User registrations waiting for confirmation"] = "Uzantaj registradoj atendante konfirmon";
$a->strings["Administration"] = "Administrado";
@@ -688,7 +716,7 @@ $a->strings["Register policy"] = "Interkonsento pri registrado";
$a->strings["Register text"] = "Interkonsento teksto";
$a->strings["Will be displayed prominently on the registration page."] = "Tio estos eminente montrata en la registro paÄo.";
$a->strings["Accounts abandoned after x days"] = "Kontoj forlasitaj post x tagoj";
-$a->strings["Will not waste system resources polling external sites for abandoned accounts. Enter 0 for no time limit."] = "Mi ne malÅparu energion por enketi aliajn retejojn pri forlasitaj kontoj. Entajpu 0 por ne uzi templimo.";
+$a->strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "Mi ne malÅparu energion por enketi aliajn retejojn pri forlasitaj kontoj. Entajpu 0 por ne uzi templimo.";
$a->strings["Allowed friend domains"] = "Permesitaj amikaj domainoj";
$a->strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "Perkome disigita listo da domajnoj kiuj rajtas konstrui amikecojn kun ĉi tiu retejo. Ĵokeroj eblas. Malplena por rajtigi ĉiujn ajn domajnojn.";
$a->strings["Allowed email domains"] = "Permesitaj retpoÅtaj domajnoj";
@@ -721,6 +749,18 @@ $a->strings["Proxy user"] = "Uzantnomo por retperanto";
$a->strings["Proxy URL"] = "URL adreso de retperanto";
$a->strings["Network timeout"] = "Reta tempolimo";
$a->strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "Valoro en sekundoj. Uzu 0 por mallimitigi (ne rekomendata).";
+$a->strings["Delivery interval"] = "Intervalo de liverado";
+$a->strings["Delay background delivery processes by this many seconds to reduce system load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 for large dedicated servers."] = "Malfruigi fonan liveradon dum tiom da sekundoj por malpliigi la Åargon de la sistemo. Rekomendoj: 4-5 por komunaj serviloj, 2-3 por virtualaj privataj serviloj, 0-1 por grandaj dediĉitaj serviloj.";
+$a->strings["Update has been marked successful"] = "Äœisdatigo estas markita sukcesa";
+$a->strings["Executing %s failed. Check system logs."] = "Ne sukcesis plenumi %s. Kontrolu la sistemprotokolojn.";
+$a->strings["Update %s was successfully applied."] = "Sukcese aplikis la Äisdatigo %s.";
+$a->strings["Update %s did not return a status. Unknown if it succeeded."] = "Äœisdatigo %s ne liveris elirstaton. ";
+$a->strings["Update function %s could not be found."] = "Ne troveblas Äisdatigo funkcio %s.";
+$a->strings["No failed updates."] = "Neniom da malsukcesaj Äisdatigoj.";
+$a->strings["Failed Updates"] = "Malsukcesaj Äœisdatigoj";
+$a->strings["This does not include updates prior to 1139, which did not return a status."] = "Ne inkluzivas Äisdatigojn antaÅ­ 1139, kiuj ne liveris elirstaton.";
+$a->strings["Mark success (if update was manually applied)"] = "Marki sukcesa (se la Äisdatigo estas instalita mane)";
+$a->strings["Attempt to execute this update step automatically"] = "Provi automate plenumi ĉi tian paÅon de la Äisdatigo.";
$a->strings["%s user blocked/unblocked"] = array(
0 => "Blokis/malblokis %s uzanton",
1 => "Blokis/malblokis %s uzantojn",
@@ -812,7 +852,9 @@ $a->strings["Homepage"] = "HejmpaÄo";
$a->strings["Interests"] = "Interesoj";
$a->strings["Location"] = "Loko";
$a->strings["Profile updated."] = "Profilo Äisdatigita.";
+$a->strings[" and "] = " kaj ";
$a->strings["public profile"] = "publika profilo";
+$a->strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s ÅanÄis %2\$s al &ldquo;%3\$s&rdquo;";
$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s havas Äisdatigigan %2\$s, ÅanÄas %3\$s.";
$a->strings["Profile deleted."] = "Profilo forviÅita.";
$a->strings["Profile-"] = "Profilo-";
@@ -875,7 +917,7 @@ $a->strings["Existing Page Delegates"] = "Estantaj Delegitoj de la PaÄo";
$a->strings["Potential Delegates"] = "Eblaj Delegitoj";
$a->strings["Add"] = "Aldoni";
$a->strings["No entries."] = "Neniom da afiÅoj.";
-$a->strings["Friend Suggestions"] = "Amikosugestoj.";
+$a->strings["Friend Suggestions"] = "Amikosugestoj";
$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Neniu sugestoj disponeblas. Se ĉi tiu estas nova retejo, bonvolu reprovi post 24 horoj.";
$a->strings["Ignore/Hide"] = "Ignori/KaÅi";
$a->strings["Global Directory"] = "Tutmonda Katalogo";
@@ -919,6 +961,7 @@ $a->strings["The ID provided by your system is a duplicate on our system. It sho
$a->strings["Unable to set your contact credentials on our system."] = "Ne sukcesis agordi la legitimaĵojn de via kontakto ĉe nia sistemo.";
$a->strings["Unable to update your contact profile details on our system"] = "Neeblas Äisdatigi viajn profildetalojn ĉe nia sistemo.";
$a->strings["Connection accepted at %s"] = "Konekto akceptita je %s";
+$a->strings["%1\$s has joined %2\$s"] = "%1\$s aliÄis al %2\$s";
$a->strings["Facebook disabled"] = "Facebook malÅaltita";
$a->strings["Updating contacts"] = "Mi Äisdatigas la kontaktojn.";
$a->strings["Facebook API key is missing."] = "La API Ålosilo de Facebook ne estas konata ĉi tie.";
@@ -945,7 +988,8 @@ $a->strings["The given API Key seems to work correctly."] = "La API Ålosilo Åa
$a->strings["The correctness of the API Key could not be detected. Somthing strange's going on."] = "Ne povis kontroli la Äustecon de la API Ålosilo. Ia stranga afero okazas. ";
$a->strings["App-ID / API-Key"] = "Programo ID / API Åœlosilo";
$a->strings["Application secret"] = "Programo sekreto";
-$a->strings["Polling Interval (min. %1\$s minutes)"] = "Intervalo por la enketilo (poller intervalo, minimume %1\$s mintuoj) ";
+$a->strings["Polling Interval in minutes (minimum %1\$s minutes)"] = "Intervalo de enketo en minutoj (minimume %1\$s minutoj)";
+$a->strings["Synchronize comments (no comments on Facebook are missed, at the cost of increased system load)"] = "Sinkronigi komentojn (vi ricevas ĉiujn komentojn de Facebook, sed la Åargo de la sistemo iom kreskas)";
$a->strings["Real-Time Updates"] = "Realtempaj Äœisdatigoj";
$a->strings["Real-Time Updates are activated."] = "Realtempaj Äœisdatigoj estas Åaltita";
$a->strings["Deactivate Real-Time Updates"] = "MalÅalti Realtempaj Äœisdatigoj";
@@ -959,6 +1003,11 @@ $a->strings["Facebook post failed. Queued for retry."] = "Malsukcesis afiÅi ĉe
$a->strings["Your Facebook connection became invalid. Please Re-authenticate."] = "Via Facbook konekto iÄis nevalida. Bonvolu reaÅ­tentiÄi.";
$a->strings["Facebook connection became invalid"] = "Facebook konekto iÄis nevalida.";
$a->strings["Hi %1\$s,\n\nThe connection between your accounts on %2\$s and Facebook became invalid. This usually happens after you change your Facebook-password. To enable the connection again, you have to %3\$sre-authenticate the Facebook-connector%4\$s."] = "Saluton %1\$s,\n\nla kontekto inter viaj kontoj ĉe %2\$s kaj Facebook malvalidiÄis. Tio kutime okazas post kiam via Åangas vian pasvorton ĉe Facebook. Por reaktivigi la konekto, vi bezonas %3\$sreaÅ­tentiÄi la Facebook konektilon%4\$s.";
+$a->strings["Lifetime of the cache (in hours)"] = "VivodaÅ­ro de kaÅmemoro (horoj)";
+$a->strings["Cache Statistics"] = "Statistikoj pri kaÅmemoro";
+$a->strings["Number of items"] = "Kvanto da eroj";
+$a->strings["Size of the cache"] = "Grando de la kaÅmemoro";
+$a->strings["Delete the whole cache"] = "ForviÅi la kaÅmemoron";
$a->strings["%d person likes this"] = array(
0 => "%d homo Åatas tiun",
1 => "%d homoj Åatas tiun",
@@ -967,6 +1016,7 @@ $a->strings["%d person doesn't like this"] = array(
0 => "%d homo malÅatas tiun",
1 => "%d homo malÅatas tiun",
);
+$a->strings["Get added to this list!"] = "IÄu membro de ĉi tiu listo!";
$a->strings["Generate new key"] = "Generi novan ĉifroÅlosilon";
$a->strings["Widgets key"] = "Ŝlosilo por fenestraĵoj";
$a->strings["Widgets available"] = "Disponeblaj fenestraĵoj";
@@ -991,6 +1041,7 @@ $a->strings["Use /expression/ to provide regular expressions"] = "Uzu /expr/ por
$a->strings["NSFW Settings saved."] = "NSFW agordoj konservitaj.";
$a->strings["%s - Click to open/close"] = "%s - Klaku por malfermi/fermi";
$a->strings["Forums"] = "Forumoj";
+$a->strings["show more"] = "montri pli";
$a->strings["Planets Settings"] = "Agordo pri Planets";
$a->strings["Enable Planets Plugin"] = "Åœalti la Planets kromprogamon";
$a->strings["Login"] = "Ensaluti";
@@ -1049,19 +1100,19 @@ $a->strings["OEmbed settings updated"] = "Äœisdatigis OEmbed agordojn";
$a->strings["Use OEmbed for YouTube videos"] = "Uzi OEmbed por YouTube videtoj";
$a->strings["URL to embed:"] = "Enigi la URL adreson:";
$a->strings["Impressum"] = "Kolofono";
-$a->strings["Site Owner"] = "Proprietulo de la laÄo";
+$a->strings["Site Owner"] = "Proprietulo de la paÄo";
$a->strings["Email Address"] = "RetpoÅta Adreso";
$a->strings["Postal Address"] = "PoÅta Adreso";
$a->strings["The impressum addon needs to be configured!<br />Please add at least the <tt>owner</tt> variable to your config file. For other variables please refer to the README file of the addon."] = "La kolofono (impressum) kromprogramo bezonas agordojn!<br />Bonvolu aldoni minimume la <tt>owner</tt> variablon al via agorda dosiero. Por aliaj variabloj, bonvolu legi la README dosieron de la kromprogramo.";
$a->strings["The page operators name."] = "La nomo de la funkciigisto de la retejo.";
$a->strings["Site Owners Profile"] = "Profilo de la Proprietulo de la Retejo";
$a->strings["Profile address of the operator."] = "La profilo de la funkciigisto de la retejo.";
-$a->strings["How to contact the operator via snail mail."] = "Kiel kontakti la funkciigiston de la retejo tra paperpoÅto.";
+$a->strings["How to contact the operator via snail mail. You can use BBCode here."] = "Kiel poÅte kontakti la funkciigisto de la retejo. Vi eblas uzi BBCode ĉi tie.";
$a->strings["Notes"] = "Notoj";
-$a->strings["Additional notes that are displayed beneath the contact information."] = "Pliaj notoj kiuj estas montrigota malsupre la kontaktinformojn.";
+$a->strings["Additional notes that are displayed beneath the contact information. You can use BBCode here."] = "Pli da notoj kiuj aperas sub la kontaktinformoj. Vi eblas uzi BBCode ĉi tie.";
$a->strings["How to contact the operator via email. (will be displayed obfuscated)"] = "Kiel kontakti la funkciigiston de la retejo tra retpoÅto. (montriÄos vuale) ";
$a->strings["Footer note"] = "PaÄpiednoto";
-$a->strings["Text for the footer."] = "Teksto por la paÄpiedo.";
+$a->strings["Text for the footer. You can use BBCode here."] = "Teksto por la paÄpiedo. Vie eblas uzi BBCode ĉi tie.";
$a->strings["Report Bug"] = "Skribi cimraporton";
$a->strings["\"Blockem\" Settings"] = "\"Blockem\" Agordoj";
$a->strings["Comma separated profile URLS to block"] = "Blokotaj URL adresoj, disigita per komo";
@@ -1161,7 +1212,6 @@ $a->strings["\"Show more\" Settings"] = "\"Montri pli\" agordoj";
$a->strings["Enable Show More"] = "Åœalti \"montri pli\"";
$a->strings["Cutting posts after how much characters"] = "Limitigi afiÅojn al kiom da literoj";
$a->strings["Show More Settings saved."] = "Konservis \"montri pli\" agordojn.";
-$a->strings["show more"] = "montri pli";
$a->strings["This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> analytics tool."] = "Ĉi retejo uzas <a href='http://www.piwik.org'>Piwik</a> kiel retuma analizilo.";
$a->strings["If you do not want that your visits are logged this way you <a href='%s'>can set a cookie to prevent Piwik from tracking further visits of the site</a> (opt-out)."] = "Se ni ne protokolu viajn vizitojn tiel, vi <a href='%s'>povas agordi kuketon por malpermesi Piwik al plu protokoli pliajn vizitojn</a> (mem-for-elekti / opt-out).";
$a->strings["Piwik Base URL"] = "Piwik baza URL adreso";
@@ -1202,6 +1252,19 @@ $a->strings["Enable Posterous Post Plugin"] = "Åœalti la Poserous-afiÅo krompro
$a->strings["Posterous login"] = "Posterous salutnomo";
$a->strings["Posterous password"] = "Posterous pasvorto";
$a->strings["Post to Posterous by default"] = "DefaÅ­lte afiÅi al Posterous";
+$a->strings["Theme settings"] = "Agordoj pri la etoso";
+$a->strings["Set resize level for images in posts and comments (width and height)"] = "Agordi la regrandignivelo por bildoj en afiÅoj kaj komentoj (larÄo kaj alto)";
+$a->strings["Set font-size for posts and comments"] = "Agordi la tiparan grandon por afiÅoj kaj komentoj";
+$a->strings["Color scheme"] = "Kolorskemo";
+$a->strings["Your posts and conversations"] = "Viaj afiÅoj kaj komunikadoj";
+$a->strings["Your profile page"] = "Via profilo";
+$a->strings["Your contacts"] = "Viaj kontaktoj";
+$a->strings["Your photos"] = "Viaj bildoj";
+$a->strings["Your events"] = "Viaj okazoj";
+$a->strings["Personal notes"] = "Personaj notoj";
+$a->strings["Your personal photos"] = "Viaj personaj bildoj";
+$a->strings["Community Pages"] = "Komunumaj paÄoj";
+$a->strings["Community Profiles"] = "Komunumaj Profiloj";
$a->strings["Last users"] = "Ä´usaj uzantoj";
$a->strings["Last likes"] = "Ä´usaj Åatitaj elementoj";
$a->strings["Last photos"] = "Ä´usaj bildoj";
@@ -1209,28 +1272,15 @@ $a->strings["Find Friends"] = "Trovi Amikojn";
$a->strings["Local Directory"] = "Loka Katalogo";
$a->strings["Similar Interests"] = "Similaj Interesoj";
$a->strings["Invite Friends"] = "Inviti amikojn";
-$a->strings["Community Pages"] = "Komunumaj paÄoj";
$a->strings["Help or @NewHere ?"] = "Helpu aÅ­ @NewHere ?";
$a->strings["Connect Services"] = "Konekti Servojn";
-$a->strings["PostIt to Friendica"] = "PostIt al Friendica";
-$a->strings["Post to Friendica"] = "AfiÅi al Friendica";
-$a->strings[" from anywhere by bookmarking this Link."] = " de iu kun ĉi tio ligilo.";
-$a->strings["Your posts and conversations"] = "Viaj afiÅoj kaj komunikadoj";
-$a->strings["Your profile page"] = "Via profilo";
-$a->strings["Your contacts"] = "Viaj kontaktoj";
-$a->strings["Photos"] = "Bildoj";
-$a->strings["Your photos"] = "Viaj bildoj";
-$a->strings["Your events"] = "Viaj okazoj";
-$a->strings["Personal notes"] = "Personaj notoj";
-$a->strings["Your personal photos"] = "Viaj personaj bildoj";
-$a->strings["Theme settings"] = "Agordoj pri la etoso";
-$a->strings["Set font-size for posts and comments"] = "Agordi la tiparan grandon por afiÅoj kaj komentoj";
$a->strings["Set line-height for posts and comments"] = "Agordi la linigrandon por afiÅoj kaj komentoj";
$a->strings["Set resolution for middle column"] = "Agordi la distingivon por la meza kolumno";
+$a->strings["Set color scheme"] = "Agordi Kolorskemon";
$a->strings["Alignment"] = "Äœisrandigo";
$a->strings["Left"] = "Maldekstren";
$a->strings["Center"] = "Centren";
-$a->strings["Color scheme"] = "Kolorskemo";
+$a->strings["Set colour scheme"] = "Agordi Kolorskemon";
$a->strings["Gender:"] = "Sekso:";
$a->strings["j F, Y"] = "j F, Y";
$a->strings["j F"] = "j F";
@@ -1406,7 +1456,7 @@ $a->strings["Inbox"] = "Enirkesto";
$a->strings["Outbox"] = "Elirkesto";
$a->strings["Manage"] = "Administri";
$a->strings["Manage other pages"] = "Administri aliajn paÄojn";
-$a->strings["Profiles"] = "Profiloj:";
+$a->strings["Profiles"] = "Profiloj";
$a->strings["Manage/edit profiles"] = "Administri/redakti profilojn";
$a->strings["Manage/edit friends and contacts"] = "Administri/redakti amikojn kaj kontaktojn";
$a->strings["Admin"] = "Administrado";
@@ -1429,6 +1479,10 @@ $a->strings["All Networks"] = "Ĉiuj Retoj";
$a->strings["Saved Folders"] = "Konservitaj Dosierujoj";
$a->strings["Everything"] = "Ĉio";
$a->strings["Categories"] = "Kategorioj";
+$a->strings["%d friend in common"] = array(
+ 0 => "%d komuna amiko",
+ 1 => "%d komunaj amikoj",
+);
$a->strings["Logged out."] = "Elsalutita.";
$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Okazis problemo ensalutinta kun via OpenID. Bonvolu kontroli la ID.";
$a->strings["The error message was:"] = "La erarmesaÄo estis:";
@@ -1456,8 +1510,8 @@ $a->strings["Image/photo"] = "Bildo";
$a->strings["Cannot locate DNS info for database server '%s'"] = "Ne trovis DNS informojn por datumbaza servilo '%s'.";
$a->strings["[no subject]"] = "[neniu temo]";
$a->strings["Visible to everybody"] = "Videbla al ĉiuj";
-$a->strings["show"] = "montru";
-$a->strings["don't show"] = "ne montru";
+$a->strings["show"] = "montri";
+$a->strings["don't show"] = "kaÅi";
$a->strings["Friendica Notification"] = "Friendica Atentigo";
$a->strings["Thank You,"] = "Dankon,";
$a->strings["%s Administrator"] = "%s Administranto";
@@ -1506,6 +1560,7 @@ $a->strings["Welcome "] = "Bonvenon ";
$a->strings["Please upload a profile photo."] = "Bonvolu alÅuti profilbildon.";
$a->strings["Welcome back "] = "Bonvenon ";
$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "La sekuriga ĵetono de la formo estis malÄusta. Tio verÅajne okazis ĉar la formo estis malfermita dum tro longa tempo (>3 horoj) antaÅ­ la sendado.";
+$a->strings["stopped following"] = "ne plu sekvas";
$a->strings["View Status"] = "Vidi Staton";
$a->strings["View Profile"] = "Vidi Profilon";
$a->strings["View Photos"] = "Vidi Bildojn";
@@ -1526,6 +1581,14 @@ $a->strings["like"] = "Åati";
$a->strings["dislike"] = "malÅati";
$a->strings["Share this"] = "Kunhavigi ĉi tiun";
$a->strings["share"] = "kunhavigi";
+$a->strings["Bold"] = "Grasa";
+$a->strings["Italic"] = "Kursiva";
+$a->strings["Underline"] = "Substreki";
+$a->strings["Quote"] = "Citaĵo";
+$a->strings["Code"] = "Kodo";
+$a->strings["Image"] = "Bildo";
+$a->strings["Link"] = "Ligilo";
+$a->strings["Video"] = "Video";
$a->strings["add star"] = "aldoni stelon";
$a->strings["remove star"] = "forpreni stelon";
$a->strings["toggle star status"] = "Åalti/malÅalti steloÅtato";
@@ -1561,6 +1624,8 @@ $a->strings["clear location"] = "forviÅi lokon";
$a->strings["permissions"] = "permesoj";
$a->strings["Delete this item?"] = "ForviÅi ĉi tiun elementon?";
$a->strings["show fewer"] = "montri malpli";
+$a->strings["Update %s failed. See error logs."] = "Malsukcesis Äisdatigi %s. Vidu la protokolojn.";
+$a->strings["Update Error at %s"] = "Eraro dum Äisdatigo ĉe %s";
$a->strings["Create a New Account"] = "Krei Novan Konton";
$a->strings["Nickname or Email address: "] = "KaÅnomo aÅ­ retpoÅtadreso:";
$a->strings["Password: "] = "Pasvorto:";
@@ -1570,9 +1635,13 @@ $a->strings["Edit profile"] = "Redakti profilon";
$a->strings["Message"] = "MesaÄo";
$a->strings["g A l F d"] = "\\j\\e \\l\\a G\\a \\h\\o\\r\\o, l F d";
$a->strings["F d"] = "F d";
+$a->strings["[today]"] = "[hodiaÅ­]";
$a->strings["Birthday Reminders"] = "Memorigilo pri naskiÄtagoj";
$a->strings["Birthdays this week:"] = "NaskiÄtagoj ĉi-semajne:";
-$a->strings["[today]"] = "[hodiaÅ­]";
+$a->strings["[No description]"] = "[Neniu priskribo]";
$a->strings["Event Reminders"] = "Memorigiloj pri Okazoj";
$a->strings["Events this week:"] = "Okazoj ĉi-semajne:";
-$a->strings["[No description]"] = "[Neniu priskribo]";
+$a->strings["Status Messages and Posts"] = "ÅœtatmesaÄoj kaj AfiÅoj";
+$a->strings["Profile Details"] = "Profildetaloj";
+$a->strings["Events and Calendar"] = "Okazoj kaj Kalendaro";
+$a->strings["Only You Can See This"] = "Nur Vi Povas Vidi Tiun";
diff --git a/view/event_head.tpl b/view/event_head.tpl
index 97201e722..471748b97 100644
--- a/view/event_head.tpl
+++ b/view/event_head.tpl
@@ -3,8 +3,17 @@
src="$baseurl/library/fullcalendar/fullcalendar.min.js"></script>
<script>
+ function showEvent(eventid) {
+ $.get(
+ '$baseurl/events/?id='+eventid,
+ function(data){
+ $.fancybox(data);
+ }
+ );
+ }
+
$(document).ready(function() {
- $('#events-calendar').fullCalendar({
+ $('#events-calendar').fullCalendar({
events: '$baseurl/events/json/',
header: {
left: 'prev,next today',
@@ -13,12 +22,7 @@
},
timeFormat: 'H(:mm)',
eventClick: function(calEvent, jsEvent, view) {
- $.get(
- '$baseurl/events/?id='+calEvent.id,
- function(data){
- $.fancybox(data);
- }
- );
+ showEvent(calEvent.id);
},
eventRender: function(event, element, view) {
@@ -55,70 +59,81 @@
}
})
+
+ // center on date
+ var args=location.href.replace(baseurl,"").split("/");
+ if (args.length>=4) {
+ $("#events-calendar").fullCalendar('gotoDate',args[2] , args[3]-1);
+ }
+
+ // show event popup
+ var hash = location.hash.split("-")
+ if (hash.length==2 && hash[0]=="#link") showEvent(hash[1]);
+
});
</script>
<script language="javascript" type="text/javascript"
src="$baseurl/library/tinymce/jscripts/tiny_mce/tiny_mce_src.js"></script>
- <script language="javascript" type="text/javascript">
-
-
-tinyMCE.init({
- theme : "advanced",
- mode : "textareas",
- plugins : "bbcode,paste",
- theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor,formatselect,code",
- theme_advanced_buttons2 : "",
- theme_advanced_buttons3 : "",
- theme_advanced_toolbar_location : "top",
- theme_advanced_toolbar_align : "center",
- theme_advanced_blockformats : "blockquote,code",
- gecko_spellcheck : true,
- paste_text_sticky : true,
- entity_encoding : "raw",
- add_unload_trigger : false,
- remove_linebreaks : false,
- force_p_newlines : false,
- force_br_newlines : true,
- forced_root_block : '',
- content_css: "$baseurl/view/custom_tinymce.css",
- theme_advanced_path : false,
- setup : function(ed) {
- ed.onInit.add(function(ed) {
- ed.pasteAsPlainText = true;
- });
- }
+<script language="javascript" type="text/javascript">
+
+
+ tinyMCE.init({
+ theme : "advanced",
+ mode : "textareas",
+ plugins : "bbcode,paste",
+ theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor,formatselect,code",
+ theme_advanced_buttons2 : "",
+ theme_advanced_buttons3 : "",
+ theme_advanced_toolbar_location : "top",
+ theme_advanced_toolbar_align : "center",
+ theme_advanced_blockformats : "blockquote,code",
+ gecko_spellcheck : true,
+ paste_text_sticky : true,
+ entity_encoding : "raw",
+ add_unload_trigger : false,
+ remove_linebreaks : false,
+ force_p_newlines : false,
+ force_br_newlines : true,
+ forced_root_block : '',
+ content_css: "$baseurl/view/custom_tinymce.css",
+ theme_advanced_path : false,
+ setup : function(ed) {
+ ed.onInit.add(function(ed) {
+ ed.pasteAsPlainText = true;
+ });
+ }
-});
+ });
-$(document).ready(function() {
+ $(document).ready(function() {
- $('#event-share-checkbox').change(function() {
+ $('#event-share-checkbox').change(function() {
- if ($('#event-share-checkbox').is(':checked')) {
- $('#acl-wrapper').show();
- }
- else {
- $('#acl-wrapper').hide();
- }
- }).trigger('change');
+ if ($('#event-share-checkbox').is(':checked')) {
+ $('#acl-wrapper').show();
+ }
+ else {
+ $('#acl-wrapper').hide();
+ }
+ }).trigger('change');
- $('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() {
- var selstr;
- $('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() {
- selstr = $(this).text();
- $('#jot-public').hide();
- });
- if(selstr == null) {
- $('#jot-public').show();
- }
+ $('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() {
+ var selstr;
+ $('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() {
+ selstr = $(this).text();
+ $('#jot-public').hide();
+ });
+ if(selstr == null) {
+ $('#jot-public').show();
+ }
- }).trigger('change');
+ }).trigger('change');
-});
+ });
</script>
diff --git a/view/events_reminder.tpl b/view/events_reminder.tpl
new file mode 100644
index 000000000..fe7e33980
--- /dev/null
+++ b/view/events_reminder.tpl
@@ -0,0 +1,10 @@
+{{ if $count }}
+<div id="event-notice" class="birthday-notice fakelink $classtoday" onclick="openClose('event-wrapper');">$event_reminders ($count)</div>
+<div id="event-wrapper" style="display: none;" ><div id="event-title">$event_title</div>
+<div id="event-title-end"></div>
+{{ for $events as $event }}
+<div class="event-list" id="event-$event.id"></a> <a href="events/$event.link">$event.title</a> $event.date </div>
+{{ endfor }}
+</div></div>
+{{ endif }}
+
diff --git a/view/failed_updates.tpl b/view/failed_updates.tpl
new file mode 100644
index 000000000..c6e4cb08e
--- /dev/null
+++ b/view/failed_updates.tpl
@@ -0,0 +1,17 @@
+<h2>$banner</h2>
+
+<div id="failed_updates_desc">$desc</div>
+
+{{ if $failed }}
+{{ for $failed as $f }}
+
+<h4>$f</h4>
+<ul>
+<li><a href="$base/admin/dbsync/mark/$f">$mark</a></li>
+<li><a href="$base/admin/dbsync/$f">$apply</a></li>
+</ul>
+
+<hr />
+{{ endfor }}
+{{ endif }}
+
diff --git a/view/fr/cmnt_received_eml.tpl b/view/fr/cmnt_received_eml.tpl
index ee98d98de..762a0c4cd 100644
--- a/view/fr/cmnt_received_eml.tpl
+++ b/view/fr/cmnt_received_eml.tpl
@@ -1,13 +1,13 @@
-Cher $username,
+Cher(e) $username,
- '$from' a commenté sur un élément ou une conversation que vous suivez.
+ « $from » a commenté un élément ou une conversation que vous suivez.
-----
$body
-----
-Connectez-vous à $siteurl si vous souhaitez voir la conversation complète:
+Connectez-vous à $siteurl si vous souhaitez voir la conversation complète :
$display
diff --git a/view/fr/cmnt_received_html_body_eml.tpl b/view/fr/cmnt_received_html_body_eml.tpl
index 1d904c53c..b56ef9e64 100644
--- a/view/fr/cmnt_received_html_body_eml.tpl
+++ b/view/fr/cmnt_received_html_body_eml.tpl
@@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional //EN">
<html>
<head>
- <title>Friendika Message</title>
+ <title>Message de Friendica</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
</head>
<body>
<table style="border:1px solid #ccc">
<tbody>
- <tr><td colspan="2" style="background:#3b5998; color:#FFFFFF; font-weight:bold; font-family:'lucida grande', tahoma, verdana,arial, sans-serif; padding: 4px 8px; vertical-align: middle; font-size:16px; letter-spacing: -0.03em; text-align: left;"><img style="width:32px;height:32px;" src='$siteurl/images/friendika-32.png'><span style="padding:7px;">Friendika</span></td></tr>
+ <tr><td colspan="2" style="background:#3b5998; color:#FFFFFF; font-weight:bold; font-family:'lucida grande', tahoma, verdana,arial, sans-serif; padding: 4px 8px; vertical-align: middle; font-size:16px; letter-spacing: -0.03em; text-align: left;"><img style="width:32px;height:32px;" src='$siteurl/images/friendika-32.png'><span style="padding:7px;">Friendica</span></td></tr>
- <tr><td style="padding-top:22px;" colspan="2">$from a commenté sur un élément ou une conversation que vous suivez.</td></tr>
+ <tr><td style="padding-top:22px;" colspan="2">$from a commenté un élément ou une conversation que vous suivez.</td></tr>
<tr><td style="padding-left:22px;padding-top:22px;width:60px;" valign="top" rowspan=3><a href="$url"><img style="border:0px;width:48px;height:48px;" src="$thumb"></a></td>
diff --git a/view/fr/cmnt_received_text_body_eml.tpl b/view/fr/cmnt_received_text_body_eml.tpl
index d46632138..876b53e12 100644
--- a/view/fr/cmnt_received_text_body_eml.tpl
+++ b/view/fr/cmnt_received_text_body_eml.tpl
@@ -1,12 +1,13 @@
-Cher $username,
- '$from' a commentŽ sur un ŽlŽment ou une conversation que vous suivez.
+Cher(e) $username,
+
+ « $from » a commenté un éléŽment ou une conversation que vous suivez.
-----
$body
-----
-Connectez-vous ˆ $siteurl si vous souhaitez voir la conversation complte:
+Connectez-vous à $siteurl si vous souhaitez voir la conversation complète :
$display
diff --git a/view/fr/follow_notify_eml.tpl b/view/fr/follow_notify_eml.tpl
index c77a3e427..10d0b343b 100644
--- a/view/fr/follow_notify_eml.tpl
+++ b/view/fr/follow_notify_eml.tpl
@@ -1,9 +1,9 @@
-Chèr(e) $myname,
+Cher(e) $myname,
Une nouvelle personne - $requestor - vous suit désormais sur $sitename.
-Vous pouvez visiter son profil sur $url.
+Vous pouvez consulter son profil sur $url.
Merci de vous connecter à votre site pour approuver ou ignorer/annuler cette demande.
diff --git a/view/fr/friend_complete_eml.tpl b/view/fr/friend_complete_eml.tpl
index 9b9c551fe..1f2553b5e 100644
--- a/view/fr/friend_complete_eml.tpl
+++ b/view/fr/friend_complete_eml.tpl
@@ -1,20 +1,20 @@
-Chèr(e) $username,
+Cher(e) $username,
- Grande nouvelle... '$fn' (de '$dfrn_url') à accepté votre
-demande de connexion à '$sitename'.
+ Grande nouvelle… « $fn » (de « $dfrn_url ») a accepté votre
+demande de connexion à « $sitename ».
Vous êtes désormais dans une relation réciproque et pouvez échanger des
photos, des humeurs et des messages sans restriction.
-Merci de visiter votre page 'Contacts' sur $sitename pour toute
+Merci de visiter votre page « Contacts » sur $sitename pour toute
modification que vous souhaiteriez apporter à cette relation.
$siteurl
[Par exemple, vous pouvez créer un profil spécifique avec des informations
cachées au grand public - et ainsi assigner des droits privilégiés à
-'$fn']/
+« $fn »]/
Sincèremment,
diff --git a/view/fr/intro_complete_eml.tpl b/view/fr/intro_complete_eml.tpl
index b8a7a3457..f698cfeb7 100644
--- a/view/fr/intro_complete_eml.tpl
+++ b/view/fr/intro_complete_eml.tpl
@@ -1,19 +1,19 @@
-Chèr(e) $username,
+Cher(e) $username,
- '$fn' du site '$dfrn_url' a accepté votre
-demande de mise en relation sur '$sitename'.
+ « $fn » du site « $dfrn_url » a accepté votre
+demande de mise en relation sur « $sitename ».
- '$fn' a décidé de vous accepter comme "fan", ce qui restreint
+ « $fn » a décidé de vous accepter comme « fan », ce qui restreint
certains de vos moyens de communication - tels que les messages privés et
certaines interactions avec son profil. S'il s'agit de la page d'une
célébrité et/ou communauté, ces réglages ont été définis automatiquement.
- '$fn' pourra choisir d'étendre votre relation à quelque-chose de
+ « $fn » pourra choisir d'étendre votre relation à quelque chose de
plus permissif dans l'avenir.
- Vous allez commencer à recevoir les mises-à-jour publiques du
-statut de '$fn', lesquelles apparaîtront sur votre page 'Réseau' sur
+ Vous allez commencer à recevoir les mises à jour publiques du
+statut de « $fn », lesquelles apparaîtront sur votre page « Réseau » sur
$siteurl
diff --git a/view/fr/lostpass_eml.tpl b/view/fr/lostpass_eml.tpl
index 168e9a5e2..96c11d723 100644
--- a/view/fr/lostpass_eml.tpl
+++ b/view/fr/lostpass_eml.tpl
@@ -1,6 +1,7 @@
-Chèr(e) $username,
- Nous avons récemment reçu, chez $sitename, un demande de remise
+Cher(e) $username,
+
+ Nous avons récemment reçu, chez $sitename, une demande de remise
à zéro du mot de passe protégeant votre compte. Pour confirmer cette
demande, merci de cliquer sur le lien de vérification suivant, ou de le
coller dans la barre d'adresse de votre navigateur web.
@@ -11,7 +12,7 @@ le lien en question, et d'ignorer/supprimer ce courriel.
Votre mot de passe ne sera réinitialisé qu'une fois que nous aurons pu
nous assurer que vous êtes bien à l'origine de cette demande.
-Merci de suivre le lien suivant pour confirmer votre identité:
+Merci de suivre le lien suivant pour confirmer votre identité :
$reset_link
@@ -20,10 +21,10 @@ Vous recevrez en retour un message avec votre nouveau mot de passe.
Vous pourrez ensuite changer ce mot de passe, après connexion, dans la
page des réglages du compte.
-Les informations du compte concerné sont:
+Les informations du compte concerné sont :
-Site: $siteurl
-Pseudo/Courriel: $email
+Site : $siteurl
+Pseudo/Courriel : $email
diff --git a/view/fr/mail_received_html_body_eml.tpl b/view/fr/mail_received_html_body_eml.tpl
index 55e8b8a73..9961a0c01 100644
--- a/view/fr/mail_received_html_body_eml.tpl
+++ b/view/fr/mail_received_html_body_eml.tpl
@@ -1,22 +1,22 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional //EN">
<html>
<head>
- <title>Friendika Message</title>
+ <title>Message de Friendica</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
</head>
<body>
<table style="border:1px solid #ccc">
<tbody>
- <tr><td colspan="2" style="background:#3b5998; color:#FFFFFF; font-weight:bold; font-family:'lucida grande', tahoma, verdana,arial, sans-serif; padding: 4px 8px; vertical-align: middle; font-size:16px; letter-spacing: -0.03em; text-align: left;"><img style="width:32px;height:32px;" src='$siteurl/images/friendika-32.png'><span style="padding:7px;">Friendika</span></td></tr>
+ <tr><td colspan="2" style="background:#3b5998; color:#FFFFFF; font-weight:bold; font-family:'lucida grande', tahoma, verdana,arial, sans-serif; padding: 4px 8px; vertical-align: middle; font-size:16px; letter-spacing: -0.03em; text-align: left;"><img style="width:32px;height:32px;" src='$siteurl/images/friendika-32.png'><span style="padding:7px;">Friendica</span></td></tr>
- <tr><td style="padding-top:22px;" colspan="2">$from t'a envoyŽ un message ˆ $siteName.</td></tr>
+ <tr><td style="padding-top:22px;" colspan="2">$from vous a envoyé un message à $siteName.</td></tr>
<tr><td style="padding-left:22px;padding-top:22px;width:60px;" valign="top" rowspan=3><a href="$url"><img style="border:0px;width:48px;height:48px;" src="$thumb"></a></td>
<td style="padding-top:22px;"><a href="$url">$from</a></td></tr>
<tr><td style="font-weight:bold;padding-bottom:5px;">$title</td></tr>
<tr><td style="padding-right:22px;">$htmlversion</td></tr>
- <tr><td style="padding-top:11px;padding-bottom:11px;" colspan="2">Ouvrez une session svp ˆ <a href="$siteurl">$siteurl</a> pour lire et rŽpondre ˆ vos messages privŽs.</td></tr>
+ <tr><td style="padding-top:11px;padding-bottom:11px;" colspan="2">Veuillez Ouvrir une session sur <a href="$siteurl">$siteurl</a> pour lire et répondre à vos messages privés.</td></tr>
<tr><td></td><td>Merci,</td></tr>
<tr><td></td><td>$siteName Administrateur</td></tr>
</tbody>
diff --git a/view/fr/mail_received_text_body_eml.tpl b/view/fr/mail_received_text_body_eml.tpl
index c877344e0..65d034c15 100644
--- a/view/fr/mail_received_text_body_eml.tpl
+++ b/view/fr/mail_received_text_body_eml.tpl
@@ -1,10 +1,10 @@
-$from t'a envoyŽ un message ˆ $siteName.
+$from vous a envoyé un message à $siteName.
$title
$textversion
-Ouvrez une session svp ˆ $siteurl pour lire et rŽpondre ˆ vos messages privŽs.
+Veuillez ouvrir une session sur $siteurl pour lire et répondre à vos messages privés.
Merci,
$siteName Administrateur
diff --git a/view/fr/passchanged_eml.tpl b/view/fr/passchanged_eml.tpl
index c1881b13e..4ea8899fc 100644
--- a/view/fr/passchanged_eml.tpl
+++ b/view/fr/passchanged_eml.tpl
@@ -1,16 +1,17 @@
-Chèr(e) $username,
- Votre mot de passe a été changé, comme demandé. Merci de conserver
+Cher(e) $username,
+
+ Votre mot de passe a été modifié comme demandé. Merci de conserver
cette information pour un usage ultérieur (ou bien de changer votre mot de
-passe immédiatement en quelque-chose dont vous vous souviendrez).
+passe immédiatement en quelque chose dont vous vous souviendrez).
-Vos informations de connexion sont désormais:
+Vos informations de connexion sont désormais :
-Site: $siteurl
-Pseudo/Courriel: $email
-Mot de passe: $new_password
+Site : $siteurl
+Pseudo/Courriel : $email
+Mot de passe : $new_password
-Vous pouvez changer ce mot de passe depuis la page des réglages de votre compte,
+Vous pouvez changer ce mot de passe depuis la page des « réglages » de votre compte,
après connexion
Sincèrement votre,
diff --git a/view/fr/register_open_eml.tpl b/view/fr/register_open_eml.tpl
index d61a5996d..5d9e737c3 100644
--- a/view/fr/register_open_eml.tpl
+++ b/view/fr/register_open_eml.tpl
@@ -1,13 +1,14 @@
-Chèr(e) $username,
+Cher(e) $username,
+
Merci de votre inscription à $sitename. Votre compte a été créé.
-Les informations de connexion sont comme suit:
+Les informations de connexion sont les suivantes :
-Site: $siteurl
-Pseudo/Courriel: $email
-Mot de passe: $password
+Site : $siteurl
+Pseudo/Courriel : $email
+Mot de passe : $password
-Vous pouvez changer de mot de passe dans la page des "Réglages" de votre compte,
+Vous pouvez changer de mot de passe dans la page des « Réglages » de votre compte,
après connexion.
Merci de prendre quelques minutes pour découvrir les autres réglages disponibles
diff --git a/view/fr/register_verify_eml.tpl b/view/fr/register_verify_eml.tpl
index 54362ce18..9cb31a6a8 100644
--- a/view/fr/register_verify_eml.tpl
+++ b/view/fr/register_verify_eml.tpl
@@ -3,21 +3,21 @@ Une nouvelle demande d'inscription a été reçue sur $sitename, et elle
nécessite votre approbation.
-Les informations de connexion sont comme suit:
+Les informations de connexion sont les suivantes :
-Nom complet: $username
-Site: $siteurl
-Pseudo/Courriel: $email
+Nom complet : $username
+Site : $siteurl
+Pseudo/Courriel : $email
-Pour approuver cette demande, merci de suivre le lien:
+Pour approuver cette demande, merci de suivre le lien :
$siteurl/regmod/allow/$hash
Pour rejeter cette demande et supprimer le compte associé,
-merci de suivre le lien:
+merci de suivre le lien :
$siteurl/regmod/deny/$hash
diff --git a/view/fr/request_notify_eml.tpl b/view/fr/request_notify_eml.tpl
index afbb2ab7e..9234ceaaa 100644
--- a/view/fr/request_notify_eml.tpl
+++ b/view/fr/request_notify_eml.tpl
@@ -1,9 +1,9 @@
-Chèr(e) $myname,
+Cher(e) $myname,
Vous venez de recevoir une demande de mise en relation sur $sitename
-venant de '$requestor'.
+venant de « $requestor ».
Vous pouvez visiter son profil sur $url.
diff --git a/view/fr/wall_received_eml.tpl b/view/fr/wall_received_eml.tpl
index adfb91dd8..ad365a951 100644
--- a/view/fr/wall_received_eml.tpl
+++ b/view/fr/wall_received_eml.tpl
@@ -1,13 +1,13 @@
-Chèr(e) $username,
+Cher(e) $username,
- '$from' a posté quelque-chose sur le mur de votre profil.
+ « $from » a posté quelque chose sur le mur de votre profil.
-----
$body
-----
-Connectez-vous à $siteurl pour voir et/ou supprimer l'élément:
+Connectez-vous à $siteurl pour voir et/ou supprimer l'élément :
$display
diff --git a/view/head.tpl b/view/head.tpl
index cd6f5ca97..7638e56ca 100644
--- a/view/head.tpl
+++ b/view/head.tpl
@@ -79,6 +79,7 @@
ins = ins.replace('&amp;','&');
ins = ins.replace('&quot;','"');
$("#comment-edit-text-" + id).val(tmpStr + ins);
+ $(obj).val('');
}
function showHideComments(id) {
diff --git a/view/match.tpl b/view/match.tpl
index 5f2fc7a30..b052845ae 100644
--- a/view/match.tpl
+++ b/view/match.tpl
@@ -13,4 +13,4 @@
<div class="profile-match-connect"><a href="$connlnk" title="$conntxt">$conntxt</a></div>
{{ endif }}
-</div> \ No newline at end of file
+</div>
diff --git a/view/remote_friends_common.tpl b/view/remote_friends_common.tpl
new file mode 100644
index 000000000..9e0562878
--- /dev/null
+++ b/view/remote_friends_common.tpl
@@ -0,0 +1,21 @@
+<div id="remote-friends-in-common" class="bigwidget">
+ <div id="rfic-desc">$desc &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{ if $linkmore }}<a href="$base/common/rem/$uid/$cid">$more</a>{{ endif }}</div>
+ {{ if $items }}
+ {{ for $items as $item }}
+ <div class="profile-match-wrapper">
+ <div class="profile-match-photo">
+ <a href="$item.url">
+ <img src="$item.photo" width="80" height="80" alt="$item.name" title="$item.name" />
+ </a>
+ </div>
+ <div class="profile-match-break"></div>
+ <div class="profile-match-name">
+ <a href="$itemurl" title="$item.name">$item.name</a>
+ </div>
+ <div class="profile-match-end"></div>
+ </div>
+ {{ endfor }}
+ {{ endif }}
+ <div id="rfic-end" class="clear"></div>
+</div>
+
diff --git a/view/settings.tpl b/view/settings.tpl
index 59c669a87..cec3c6f64 100644
--- a/view/settings.tpl
+++ b/view/settings.tpl
@@ -102,6 +102,7 @@ $unkmail
<strong>$activity_options</strong>
{{inc field_checkbox.tpl with $field=$post_newfriend }}{{endinc}}
+{{inc field_checkbox.tpl with $field=$post_joingroup }}{{endinc}}
{{inc field_checkbox.tpl with $field=$post_profilechange }}{{endinc}}
diff --git a/view/theme/cleanzero/cleanzero-green/style.css b/view/theme/cleanzero/cleanzero-green/style.css
new file mode 100644
index 000000000..73feb5e60
--- /dev/null
+++ b/view/theme/cleanzero/cleanzero-green/style.css
@@ -0,0 +1,127 @@
+@import url('../greenzero/style.css');
+body {background-image:none;
+
+}
+
+.wall-item-content-wrapper {
+ border-top: 1px solid #ccc;
+//border-top:none;
+border-left:none;
+border-right:none;
+border-radius:0px;
+//border:none;
+ //background: #f8f8f8 !important;
+}
+
+.wall-item-content-wrapper.comment {
+ // background: #f8f8f8 !important;
+ // border-left: 1px solid #ccc;
+ border-top: 1px solid #ccc;
+border-left:none;
+border-right:none;
+border-radius:0px;
+ }
+
+ .wall-item-tools {
+// border-top: 1px solid #ccc;
+// background: #f8f8f8 !important;
+background: #ffffff !important;
+ }
+
+.comment-edit-text-empty, .comment-edit-text-full {
+ border: 1px solid #ccc;
+ border-left: 1px solid #EEE;
+ background: #ffffff;
+}
+
+.comment-edit-wrapper, .comment-wwedit-wrapper {
+ // background: #ffffff; !important;
+//background: #f8f8f8 !important;
+}
+
+
+
+
+
+section {
+ margin: 0px 10%;
+margin-right:12%;
+ background-image:none;
+}
+
+aside {
+ margin-left: 10%;
+ background-image:none;
+}
+nav {
+ margin-left: 32px;
+ margin-right: 5%;
+
+}
+
+nav #site-location {
+ top: 80px;
+ right: 5%;
+
+}
+
+.wall-item-photo, .photo, .contact-block-img, .my-comment-photo {
+ border-radius: 3px;
+ -moz-border-radius: 3px;
+}
+
+.tabs { background-image:none;
+
+}
+.tab.active {
+ padding: 3px;
+ -moz-border-radius: 3px;
+ border-radius: 3px;
+ border: 1px solid #CCCCCC;
+ //background: #F8F8F8;
+ font-weight: bold;
+}
+.tab { margin-right: 1px ;
+
+}
+
+#group-sidebar {
+ margin-bottom: 10px;
+ border:none;
+}
+
+#nets-sidebar {
+ margin-bottom: 10px;
+ border:none;
+}
+
+#saved-search-list {
+ border:none;
+}
+blockquote {
+ //background-color: #f8f8f8;
+ border: 1px solid #ccc;
+ -moz-border-radius: 3px;
+
+ border-radius: 3px;
+}
+.widget {
+border: none;
+}
+
+
+.wall-item-content {
+max-height: 20000px;
+overflow: none;
+}
+
+.nav-commlink, .nav-login-link {
+margin-top: 67px;
+height: 15px;
+float:left;
+padding: 6px 3px;
+}
+
+nav .nav-link {
+ //float: left;
+} \ No newline at end of file
diff --git a/view/theme/cleanzero/cleanzero-purple/style.css b/view/theme/cleanzero/cleanzero-purple/style.css
new file mode 100644
index 000000000..1de6e076e
--- /dev/null
+++ b/view/theme/cleanzero/cleanzero-purple/style.css
@@ -0,0 +1,127 @@
+@import url('../purplezero/style.css');
+body {background-image:none;
+
+}
+
+.wall-item-content-wrapper {
+ border-top: 1px solid #ccc;
+//border-top:none;
+border-left:none;
+border-right:none;
+border-radius:0px;
+//border:none;
+ //background: #f8f8f8 !important;
+}
+
+.wall-item-content-wrapper.comment {
+ // background: #f8f8f8 !important;
+ // border-left: 1px solid #ccc;
+ border-top: 1px solid #ccc;
+border-left:none;
+border-right:none;
+border-radius:0px;
+ }
+
+ .wall-item-tools {
+// border-top: 1px solid #ccc;
+// background: #f8f8f8 !important;
+background: #ffffff !important;
+ }
+
+.comment-edit-text-empty, .comment-edit-text-full {
+ border: 1px solid #ccc;
+ border-left: 1px solid #EEE;
+ background: #ffffff;
+}
+
+.comment-edit-wrapper, .comment-wwedit-wrapper {
+ // background: #ffffff; !important;
+// background: #f8f8f8 !important;
+}
+
+
+
+
+
+section {
+ margin: 0px 10%;
+margin-right:12%;
+ background-image:none;
+}
+
+aside {
+ margin-left: 10%;
+ background-image:none;
+}
+nav {
+ margin-left: 32px;
+ margin-right: 5%;
+
+}
+
+nav #site-location {
+ top: 80px;
+ right: 5%;
+
+}
+
+.wall-item-photo, .photo, .contact-block-img, .my-comment-photo {
+ border-radius: 3px;
+ -moz-border-radius: 3px;
+}
+
+.tabs { background-image:none;
+
+}
+.tab.active {
+ padding: 3px;
+ -moz-border-radius: 3px;
+ border-radius: 3px;
+ border: 1px solid #CCCCCC;
+ // background: #F8F8F8;
+ font-weight: bold;
+}
+.tab { margin-right: 1px ;
+
+}
+
+#group-sidebar {
+ margin-bottom: 10px;
+ border:none;
+}
+
+#nets-sidebar {
+ margin-bottom: 10px;
+ border:none;
+}
+
+#saved-search-list {
+ border:none;
+}
+blockquote {
+ background-color: #f8f8f8;
+ border: 1px solid #ccc;
+ -moz-border-radius: 3px;
+
+ border-radius: 3px;
+}
+.widget {
+border: none;
+}
+
+
+.wall-item-content {
+max-height: 20000px;
+overflow: none;
+}
+
+.nav-commlink, .nav-login-link {
+margin-top: 67px;
+height: 15px;
+float:left;
+padding: 6px 3px;
+}
+
+nav .nav-link {
+ //float: left;
+} \ No newline at end of file
diff --git a/view/theme/cleanzero/cleanzero/style.css b/view/theme/cleanzero/cleanzero/style.css
new file mode 100644
index 000000000..3efb8a25c
--- /dev/null
+++ b/view/theme/cleanzero/cleanzero/style.css
@@ -0,0 +1,127 @@
+@import url('../duepuntozero/style.css');
+body {background-image:none;
+
+}
+
+.wall-item-content-wrapper {
+ border-top: 1px solid #ccc;
+//border-top:none;
+border-left:none;
+border-right:none;
+border-radius:0px;
+//border:none;
+ //background: #f8f8f8 !important;
+}
+
+.wall-item-content-wrapper.comment {
+ background: #f8f8f8 !important;
+ // border-left: 1px solid #ccc;
+ border-top: 1px solid #ccc;
+border-left:none;
+border-right:none;
+border-radius:0px;
+ }
+
+ .wall-item-tools {
+// border-top: 1px solid #ccc;
+// background: #f8f8f8 !important;
+background: #ffffff !important;
+ }
+
+.comment-edit-text-empty, .comment-edit-text-full {
+ border: 1px solid #ccc;
+ border-left: 1px solid #EEE;
+ background: #ffffff;
+}
+
+.comment-edit-wrapper, .comment-wwedit-wrapper {
+ // background: #ffffff; !important;
+background: #f8f8f8 !important;
+}
+
+
+
+
+
+section {
+ margin: 0px 10%;
+margin-right:12%;
+ background-image:none;
+}
+
+aside {
+ margin-left: 10%;
+ background-image:none;
+}
+nav {
+ margin-left: 32px;
+ margin-right: 5%;
+
+}
+
+nav #site-location {
+ top: 80px;
+ right: 5%;
+
+}
+
+.wall-item-photo, .photo, .contact-block-img, .my-comment-photo {
+ border-radius: 3px;
+ -moz-border-radius: 3px;
+}
+
+.tabs { background-image:none;
+
+}
+.tab.active {
+ padding: 3px;
+ -moz-border-radius: 3px;
+ border-radius: 3px;
+ border: 1px solid #CCCCCC;
+ background: #F8F8F8;
+ font-weight: bold;
+}
+.tab { margin-right: 1px ;
+
+}
+
+#group-sidebar {
+ margin-bottom: 10px;
+ border:none;
+}
+
+#nets-sidebar {
+ margin-bottom: 10px;
+ border:none;
+}
+
+#saved-search-list {
+ border:none;
+}
+blockquote {
+ background-color: #f8f8f8;
+ border: 1px solid #ccc;
+ -moz-border-radius: 3px;
+
+ border-radius: 3px;
+}
+.widget {
+border: none;
+}
+
+
+.wall-item-content {
+max-height: 20000px;
+overflow: none;
+}
+
+.nav-commlink, .nav-login-link {
+margin-top: 67px;
+height: 15px;
+float:left;
+padding: 6px 3px;
+}
+
+nav .nav-link {
+ //float: left;
+} \ No newline at end of file
diff --git a/view/theme/cleanzero/config.php b/view/theme/cleanzero/config.php
new file mode 100644
index 000000000..312e9d3dd
--- /dev/null
+++ b/view/theme/cleanzero/config.php
@@ -0,0 +1,89 @@
+<?php
+/**
+ * Theme settings
+ */
+
+
+
+function theme_content(&$a){
+ if(!local_user())
+ return;
+
+ $resize = get_pconfig(local_user(), 'cleanzero', 'resize' );
+ $color = get_pconfig(local_user(), 'cleanzero', 'color' );
+ $font_size = get_pconfig(local_user(), 'cleanzero', 'font_size' );
+ $theme_width= get_pconfig(local_user(), 'cleanzero', 'theme_width' );
+
+ return cleanzero_form($a,$color,$font_size,$resize,$theme_width);
+}
+
+function theme_post(&$a){
+ if(! local_user())
+ return;
+
+ if (isset($_POST['cleanzero-settings-submit'])){
+ set_pconfig(local_user(), 'cleanzero', 'resize', $_POST['cleanzero_resize']);
+ set_pconfig(local_user(), 'cleanzero', 'color', $_POST['cleanzero_color']);
+ set_pconfig(local_user(), 'cleanzero', 'font_size', $_POST['cleanzero_font_size']);
+ set_pconfig(local_user(), 'cleanzero', 'theme_width', $_POST['cleanzero_theme_width']);
+ }
+}
+
+
+function theme_admin(&$a){
+ $resize = get_config('cleanzero', 'resize' );
+ $color = get_config('cleanzero', 'color' );
+ $font_size = get_config('cleanzero', 'font_size' );
+ $theme_width= get_config('cleanzero', 'theme_width' );
+ return cleanzero_form($a,$color,$font_size,$resize,$theme_width);
+}
+
+function theme_admin_post(&$a){
+ if (isset($_POST['cleanzero-settings-submit'])){
+ set_config('cleanzero', 'resize', $_POST['cleanzero_resize']);
+ set_config('cleanzero', 'color', $_POST['cleanzero_color']);
+ set_config('cleanzero', 'font_size', $_POST['cleanzero_font_size']);
+ set_config('cleanzero', 'theme_width', $_POST['cleanzero_theme_width']);
+
+ }
+}
+
+
+function cleanzero_form(&$a, $color,$font_size,$resize,$theme_width){
+ $colors = array(
+ "cleanzero"=>"cleanzero",
+ "cleanzero-green"=>"green",
+ "cleanzero-purple"=>"purple"
+ );
+ $font_sizes = array(
+ '12'=>'12',
+ "---"=>"---",
+ "16"=>"16",
+ "14"=>"14",
+ '10'=>'10',
+ );
+ $resizes = array(
+ "0"=>"0 (no resizing)",
+ "600"=>"1 (600px)",
+ "300"=>"2 (300px)",
+ "250"=>"3 (250px)",
+ "150"=>"4 (150px)",
+ );
+ $theme_widths =array (
+ "standard"=>"standard",
+ "narrow"=>"narrow",
+ "wide"=>"wide",
+ );
+
+ $t = file_get_contents( dirname(__file__). "/theme_settings.tpl" );
+ $o .= replace_macros($t, array(
+ '$submit' => t('Submit'),
+ '$baseurl' => $a->get_baseurl(),
+ '$title' => t("Theme settings"),
+ '$resize' => array('cleanzero_resize',t ('Set resize level for images in posts and comments (width and height)'),$resize,'',$resizes),
+ '$font_size' => array('cleanzero_font_size', t('Set font-size for posts and comments'), $font_size, '', $font_sizes),
+ '$theme_width' => array('cleanzero_theme_width', t('Set theme width'), $theme_width, '', $theme_widths),
+ '$color' => array('cleanzero_color', t('Color scheme'), $color, '', $colors),
+ ));
+ return $o;
+}
diff --git a/view/theme/diabook-aerith/js/jquery.ae.image.resize.js b/view/theme/cleanzero/js/jquery.ae.image.resize.js
index bac09cd45..bac09cd45 100644
--- a/view/theme/diabook-aerith/js/jquery.ae.image.resize.js
+++ b/view/theme/cleanzero/js/jquery.ae.image.resize.js
diff --git a/view/theme/diabook-aerith/js/jquery.ae.image.resize.min.js b/view/theme/cleanzero/js/jquery.ae.image.resize.min.js
index 16c30b123..16c30b123 100644
--- a/view/theme/diabook-aerith/js/jquery.ae.image.resize.min.js
+++ b/view/theme/cleanzero/js/jquery.ae.image.resize.min.js
diff --git a/view/theme/cleanzero/nav.tpl b/view/theme/cleanzero/nav.tpl
new file mode 100644
index 000000000..9fe5ac0fe
--- /dev/null
+++ b/view/theme/cleanzero/nav.tpl
@@ -0,0 +1,73 @@
+ <nav>
+ $langselector
+
+ <div id="site-location">$sitelocation</div>
+
+
+ <span id="nav-commlink-wrapper">
+
+ {{ if $nav.register }}<a id="nav-register-link" class="nav-commlink $nav.register.2 $sel.register" href="$nav.register.0" title="$nav.register.3" >$nav.register.1</a>{{ endif }}
+
+
+
+ {{ if $nav.network }}
+ <a id="nav-network-link" class="nav-commlink $nav.network.2 $sel.network" href="$nav.network.0" title="$nav.network.3" >$nav.network.1</a>
+ <span id="net-update" class="nav-ajax-left"></span>
+ {{ endif }}
+ {{ if $nav.home }}
+ <a id="nav-home-link" class="nav-commlink $nav.home.2 $sel.home" href="$nav.home.0" title="$nav.home.3" >$nav.home.1</a>
+ <span id="home-update" class="nav-ajax-left"></span>
+ {{ endif }}
+ {{ if $nav.community }}
+ <a id="nav-community-link" class="nav-commlink $nav.community.2 $sel.community" href="$nav.community.0" title="$nav.community.3" >$nav.community.1</a>
+ {{ endif }}
+ {{ if $nav.introductions }}
+ <a id="nav-notify-link" class="nav-commlink $nav.introductions.2 $sel.introductions" href="$nav.introductions.0" title="$nav.introductions.3" >$nav.introductions.1</a>
+ <span id="intro-update" class="nav-ajax-left"></span>
+ {{ endif }}
+ {{ if $nav.messages }}
+ <a id="nav-messages-link" class="nav-commlink $nav.messages.2 $sel.messages" href="$nav.messages.0" title="$nav.messages.3" >$nav.messages.1</a>
+ <span id="mail-update" class="nav-ajax-left"></span>
+ {{ endif }}
+ {{ if $nav.notifications }}
+ <a id="nav-notifications-linkmenu" class="nav-commlink" href="$nav.notifications.0" rel="#nav-notifications-menu" title="$nav.notifications.1">$nav.notifications.1</a>
+ <span id="notify-update" class="nav-ajax-left"></span>
+ <ul id="nav-notifications-menu" class="menu-popup">
+ <li id="nav-notifications-see-all"><a href="$nav.notifications.all.0">$nav.notifications.all.1</a></li>
+ <li id="nav-notifications-mark-all"><a href="#" onclick="notifyMarkAll(); return false;">$nav.notifications.mark.1</a></li>
+ <li class="empty">$emptynotifications</li>
+ </ul>
+ {{ endif }}
+ </span>
+ <span id="banner">$banner</span>
+ <span id="nav-link-wrapper">
+ {{ if $nav.logout }}<a id="nav-logout-link" class="nav-link $nav.logout.2" href="$nav.logout.0" title="$nav.logout.3" >$nav.logout.1</a> {{ endif }}
+ {{ if $nav.login }}<a id="nav-login-link" class="nav-login-link $nav.login.2" href="$nav.login.0" title="$nav.login.3" >$nav.login.1</a> {{ endif }}
+ {{ if $nav.help }} <a id="nav-help-link" class="nav-link $nav.help.2" target="friendika-help" href="$nav.help.0" title="$nav.help.3" >$nav.help.1</a>{{ endif }}
+
+ {{ if $nav.apps }}<a id="nav-apps-link" class="nav-link $nav.apps.2" href="$nav.apps.0" title="$nav.apps.3" >$nav.apps.1</a>{{ endif }}
+
+ <a id="nav-search-link" class="nav-link $nav.search.2" href="$nav.search.0" title="$nav.search.3" >$nav.search.1</a>
+ <a id="nav-directory-link" class="nav-link $nav.directory.2" href="$nav.directory.0" title="$nav.directory.3" >$nav.directory.1</a>
+
+ {{ if $nav.admin }}<a id="nav-admin-link" class="nav-link $nav.admin.2" href="$nav.admin.0" title="$nav.admin.3" >$nav.admin.1</a>{{ endif }}
+
+
+
+
+
+ {{ if $nav.settings }}<a id="nav-settings-link" class="nav-link $nav.settings.2" href="$nav.settings.0" title="$nav.settings.3">$nav.settings.1</a>{{ endif }}
+ {{ if $nav.profiles }}<a id="nav-profiles-link" class="nav-link $nav.profiles.2" href="$nav.profiles.0" title="$nav.profiles.3" >$nav.profiles.1</a>{{ endif }}
+
+ {{ if $nav.contacts }}<a id="nav-contacts-link" class="nav-link $nav.contacts.2" href="$nav.contacts.0" title="$nav.contacts.3" >$nav.contacts.1</a>{{ endif }}
+
+
+ {{ if $nav.manage }}<a id="nav-manage-link" class="nav-link $nav.manage.2 $sel.manage" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a>{{ endif }}
+ </span>
+ <span id="nav-end"></span>
+
+</nav>
+
+<ul id="nav-notifications-template" style="display:none;" rel="template">
+ <li class="{4}"><a href="{0}"><img src="{1}" height="24" width="24" alt="" />{2} <span class="notif-when">{3}</span></a></li>
+</ul>
diff --git a/view/theme/cleanzero/screenshot.png b/view/theme/cleanzero/screenshot.png
new file mode 100644
index 000000000..d259e2e4d
--- /dev/null
+++ b/view/theme/cleanzero/screenshot.png
Binary files differ
diff --git a/view/theme/cleanzero/style.css b/view/theme/cleanzero/style.css
new file mode 100644
index 000000000..3efb8a25c
--- /dev/null
+++ b/view/theme/cleanzero/style.css
@@ -0,0 +1,127 @@
+@import url('../duepuntozero/style.css');
+body {background-image:none;
+
+}
+
+.wall-item-content-wrapper {
+ border-top: 1px solid #ccc;
+//border-top:none;
+border-left:none;
+border-right:none;
+border-radius:0px;
+//border:none;
+ //background: #f8f8f8 !important;
+}
+
+.wall-item-content-wrapper.comment {
+ background: #f8f8f8 !important;
+ // border-left: 1px solid #ccc;
+ border-top: 1px solid #ccc;
+border-left:none;
+border-right:none;
+border-radius:0px;
+ }
+
+ .wall-item-tools {
+// border-top: 1px solid #ccc;
+// background: #f8f8f8 !important;
+background: #ffffff !important;
+ }
+
+.comment-edit-text-empty, .comment-edit-text-full {
+ border: 1px solid #ccc;
+ border-left: 1px solid #EEE;
+ background: #ffffff;
+}
+
+.comment-edit-wrapper, .comment-wwedit-wrapper {
+ // background: #ffffff; !important;
+background: #f8f8f8 !important;
+}
+
+
+
+
+
+section {
+ margin: 0px 10%;
+margin-right:12%;
+ background-image:none;
+}
+
+aside {
+ margin-left: 10%;
+ background-image:none;
+}
+nav {
+ margin-left: 32px;
+ margin-right: 5%;
+
+}
+
+nav #site-location {
+ top: 80px;
+ right: 5%;
+
+}
+
+.wall-item-photo, .photo, .contact-block-img, .my-comment-photo {
+ border-radius: 3px;
+ -moz-border-radius: 3px;
+}
+
+.tabs { background-image:none;
+
+}
+.tab.active {
+ padding: 3px;
+ -moz-border-radius: 3px;
+ border-radius: 3px;
+ border: 1px solid #CCCCCC;
+ background: #F8F8F8;
+ font-weight: bold;
+}
+.tab { margin-right: 1px ;
+
+}
+
+#group-sidebar {
+ margin-bottom: 10px;
+ border:none;
+}
+
+#nets-sidebar {
+ margin-bottom: 10px;
+ border:none;
+}
+
+#saved-search-list {
+ border:none;
+}
+blockquote {
+ background-color: #f8f8f8;
+ border: 1px solid #ccc;
+ -moz-border-radius: 3px;
+
+ border-radius: 3px;
+}
+.widget {
+border: none;
+}
+
+
+.wall-item-content {
+max-height: 20000px;
+overflow: none;
+}
+
+.nav-commlink, .nav-login-link {
+margin-top: 67px;
+height: 15px;
+float:left;
+padding: 6px 3px;
+}
+
+nav .nav-link {
+ //float: left;
+} \ No newline at end of file
diff --git a/view/theme/cleanzero/style.php b/view/theme/cleanzero/style.php
new file mode 100644
index 000000000..682c527f1
--- /dev/null
+++ b/view/theme/cleanzero/style.php
@@ -0,0 +1,140 @@
+<?php
+ $color=false;
+ $cleanzero_font_size=false;
+ $cleanzero_theme_width=false;
+
+ $site_color = get_config("cleanzero","color");
+ $site_cleanzero_font_size = get_config("cleanzero", "font_size" );
+ $site_cleanzero_theme_width = get_config("cleanzero", "theme_width");
+
+ if (local_user()) {
+ $color = get_pconfig(local_user(), "cleanzero","color");
+ $cleanzero_font_size = get_pconfig(local_user(), "cleanzero", "font_size");
+ $cleanzero_theme_width = get_pconfig(local_user(), "cleanzero", "theme_width");
+
+ }
+
+ if ($color===false) $color=$site_color;
+ if ($color===false) $color="cleanzero";
+ if ($cleanzero_font_size===false) $cleanzero_font_size=$site_cleanzero_font_size;
+ if ($cleanzero_theme_width===false) $cleanzero_theme_width=$site_cleanzero_theme_width;
+ if ($cleanzero_theme_width===false) $cleanzero_theme_width="standard";
+
+
+ if (file_exists("$THEMEPATH/$color/style.css")){
+ echo file_get_contents("$THEMEPATH/$color/style.css");
+ }
+
+
+
+ if($cleanzero_font_size == "16"){
+ echo "
+ .wall-item-content-wrapper {
+ font-size: 16px;
+ }
+
+ .wall-item-content-wrapper.comment {
+ font-size: 16px;
+ }
+ ";
+ }
+ if($cleanzero_font_size == "14"){
+ echo "
+ .wall-item-content-wrapper {
+ font-size: 14px;
+ }
+
+ .wall-item-content-wrapper.comment {
+ font-size: 14px;
+ }
+ ";
+ }
+ if($cleanzero_font_size == "12"){
+ echo "
+ .wall-item-content-wrapper {
+ font-size: 12px;
+ }
+
+ .wall-item-content-wrapper.comment {
+ font-size: 12px;
+ }
+ ";
+ }
+ if($cleanzero_font_size == "10"){
+ echo "
+ .wall-item-content-wrapper {
+ font-size: 10px;
+ }
+
+ .wall-item-content-wrapper.comment {
+ font-size: 10px;
+ }
+ ";
+ }
+ if ($cleanzero_theme_width === "standard") {
+ echo "
+ section {
+ margin: 0px 10%;
+ margin-right:10%;
+ }
+
+ aside {
+ margin-left: 10%;
+ }
+ nav {
+ margin-left: 10%;
+ margin-right: 10%;
+
+ }
+
+ nav #site-location {
+ right: 10%;
+
+ }
+ ";
+ }
+
+ if ($cleanzero_theme_width === "narrow") {
+ echo "
+ section {
+ margin: 0px 15%;
+ margin-right:15%;
+ }
+
+ aside {
+ margin-left: 15%;
+ }
+ nav {
+ margin-left: 15%;
+ margin-right: 15%;
+
+ }
+
+ nav #site-location {
+ right: 15%;
+
+ }
+ ";
+ }
+ if ($cleanzero_theme_width === "wide") {
+ echo "
+ section {
+ margin: 0px 5%;
+ margin-right:5%;
+ }
+
+ aside {
+ margin-left: 5%;
+ }
+ nav {
+ margin-left: 5%;
+ margin-right: 5%;
+
+ }
+
+ nav #site-location {
+ right: 5%;
+
+ }
+ ";
+ }
diff --git a/view/theme/cleanzero/theme.php b/view/theme/cleanzero/theme.php
new file mode 100644
index 000000000..c99361997
--- /dev/null
+++ b/view/theme/cleanzero/theme.php
@@ -0,0 +1,114 @@
+<?php
+/*
+ * Name: cleanzero
+ * Description: Theme with clean design derived from the zero theme family. Including options to set color schemes, font sizes and resizing of images in posts
+ * Version:
+ * Author: Christian Vogeley (https://christian-vogeley.de/profile/christian)
+ */
+$a->theme_info = array(
+ 'extends' => 'duepuntozero',
+);
+function cleanzero_init(&$a) {
+$a->page['htmlhead'] .= <<< EOT
+<script>
+
+function insertFormatting(comment,BBcode,id) {
+
+ var tmpStr = $("#comment-edit-text-" + id).val();
+ if(tmpStr == comment) {
+ tmpStr = "";
+ $("#comment-edit-text-" + id).addClass("comment-edit-text-full");
+ $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
+ openMenu("comment-edit-submit-wrapper-" + id);
+ $("#comment-edit-text-" + id).val(tmpStr);
+ }
+
+ textarea = document.getElementById("comment-edit-text-" +id);
+ if (document.selection) {
+ textarea.focus();
+ selected = document.selection.createRange();
+ if (BBcode == "url"){
+ selected.text = "["+BBcode+"]" + "http://" + selected.text + "[/"+BBcode+"]";
+ } else
+ selected.text = "["+BBcode+"]" + selected.text + "[/"+BBcode+"]";
+ } else if (textarea.selectionStart || textarea.selectionStart == "0") {
+ var start = textarea.selectionStart;
+ var end = textarea.selectionEnd;
+ if (BBcode == "url"){
+ textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + "http://" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
+ } else
+ textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
+ }
+ return true;
+}
+
+function cmtBbOpen(id) {
+ $(".comment-edit-bb-" + id).show();
+}
+function cmtBbClose(comment, id) {
+ $(".comment-edit-bb-" + id).hide();
+}
+
+$(document).ready(function() {
+
+$('.group-edit-icon').hover(
+ function() {
+ $(this).addClass('icon'); $(this).removeClass('iconspacer');},
+ function() {
+ $(this).removeClass('icon'); $(this).addClass('iconspacer');}
+ );
+
+$('.sidebar-group-element').hover(
+ function() {
+ id = $(this).attr('id');
+ $('#edit-' + id).addClass('icon'); $('#edit-' + id).removeClass('iconspacer');},
+
+ function() {
+ id = $(this).attr('id');
+ $('#edit-' + id).removeClass('icon');$('#edit-' + id).addClass('iconspacer');}
+ );
+
+
+$('.savedsearchdrop').hover(
+ function() {
+ $(this).addClass('drop'); $(this).addClass('icon'); $(this).removeClass('iconspacer');},
+ function() {
+ $(this).removeClass('drop'); $(this).removeClass('icon'); $(this).addClass('iconspacer');}
+ );
+
+$('.savedsearchterm').hover(
+ function() {
+ id = $(this).attr('id');
+ $('#drop-' + id).addClass('icon'); $('#drop-' + id).addClass('drophide'); $('#drop-' + id).removeClass('iconspacer');},
+
+ function() {
+ id = $(this).attr('id');
+ $('#drop-' + id).removeClass('icon');$('#drop-' + id).removeClass('drophide'); $('#drop-' + id).addClass('iconspacer');}
+ );
+
+});
+
+
+</script>
+EOT;
+// get resize configuration
+
+$resize=false;
+$site_resize = get_config('cleanzero', 'resize' );
+if(local_user()) $resize = get_pconfig(local_user(), 'cleanzero', 'resize' );
+
+if ($resize===false) $resize=$site_resize;
+if ($resize===false) $resize=0;
+
+if (intval($resize) > 0) {
+//load jquery.ae.image.resize.js
+$imageresizeJS = $a->get_baseurl($ssl_state)."/view/theme/cleanzero/js/jquery.ae.image.resize.js";
+$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $imageresizeJS);
+$a->page['htmlhead'] .= '
+<script>
+
+ $(function() {
+ $(".wall-item-content img").aeImageResize({height: '.$resize.', width: '.$resize.'});
+ });
+</script>';}
+}
diff --git a/view/theme/cleanzero/theme_settings.tpl b/view/theme/cleanzero/theme_settings.tpl
new file mode 100644
index 000000000..bfe18af27
--- /dev/null
+++ b/view/theme/cleanzero/theme_settings.tpl
@@ -0,0 +1,10 @@
+{{inc field_select.tpl with $field=$color}}{{endinc}}
+{{inc field_select.tpl with $field=$font_size}}{{endinc}}
+{{inc field_select.tpl with $field=$resize}}{{endinc}}
+{{inc field_select.tpl with $field=$theme_width}}{{endinc}}
+
+
+<div class="settings-submit-wrapper">
+ <input type="submit" value="$submit" class="settings-submit" name="cleanzero-settings-submit" />
+</div>
+
diff --git a/view/theme/darkzero-NS/editicons.png b/view/theme/darkzero-NS/editicons.png
new file mode 100644
index 000000000..171a40876
--- /dev/null
+++ b/view/theme/darkzero-NS/editicons.png
Binary files differ
diff --git a/view/theme/darkzero-NS/theme.php b/view/theme/darkzero-NS/theme.php
index 6c1aa7f12..211c552c5 100644
--- a/view/theme/darkzero-NS/theme.php
+++ b/view/theme/darkzero-NS/theme.php
@@ -14,6 +14,42 @@ $a->theme_info = array(
function darkzero_NS_init(&$a) {
$a->page['htmlhead'] .= <<< EOT
<script>
+function insertFormatting(comment,BBcode,id) {
+
+ var tmpStr = $("#comment-edit-text-" + id).val();
+ if(tmpStr == comment) {
+ tmpStr = "";
+ $("#comment-edit-text-" + id).addClass("comment-edit-text-full");
+ $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
+ openMenu("comment-edit-submit-wrapper-" + id);
+ $("#comment-edit-text-" + id).val(tmpStr);
+ }
+
+ textarea = document.getElementById("comment-edit-text-" +id);
+ if (document.selection) {
+ textarea.focus();
+ selected = document.selection.createRange();
+ if (BBcode == "url"){
+ selected.text = "["+BBcode+"]" + "http://" + selected.text + "[/"+BBcode+"]";
+ } else
+ selected.text = "["+BBcode+"]" + selected.text + "[/"+BBcode+"]";
+ } else if (textarea.selectionStart || textarea.selectionStart == "0") {
+ var start = textarea.selectionStart;
+ var end = textarea.selectionEnd;
+ if (BBcode == "url"){
+ textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + "http://" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
+ } else
+ textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
+ }
+ return true;
+}
+
+function cmtBbOpen(id) {
+ $(".comment-edit-bb-" + id).show();
+}
+function cmtBbClose(id) {
+ $(".comment-edit-bb-" + id).hide();
+}
$(document).ready(function() {
$('html').click(function() { $("#nav-notifications-menu" ).hide(); });
diff --git a/view/theme/darkzero/editicons.png b/view/theme/darkzero/editicons.png
new file mode 100644
index 000000000..171a40876
--- /dev/null
+++ b/view/theme/darkzero/editicons.png
Binary files differ
diff --git a/view/theme/darkzero/theme.php b/view/theme/darkzero/theme.php
index bbba3ef74..e6b469bff 100644
--- a/view/theme/darkzero/theme.php
+++ b/view/theme/darkzero/theme.php
@@ -15,6 +15,43 @@ $a->theme_info = array(
function darkzero_init(&$a) {
$a->page['htmlhead'] .= <<< EOT
<script>
+function insertFormatting(comment,BBcode,id) {
+
+ var tmpStr = $("#comment-edit-text-" + id).val();
+ if(tmpStr == comment) {
+ tmpStr = "";
+ $("#comment-edit-text-" + id).addClass("comment-edit-text-full");
+ $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
+ openMenu("comment-edit-submit-wrapper-" + id);
+ $("#comment-edit-text-" + id).val(tmpStr);
+ }
+
+ textarea = document.getElementById("comment-edit-text-" +id);
+ if (document.selection) {
+ textarea.focus();
+ selected = document.selection.createRange();
+ if (BBcode == "url"){
+ selected.text = "["+BBcode+"]" + "http://" + selected.text + "[/"+BBcode+"]";
+ } else
+ selected.text = "["+BBcode+"]" + selected.text + "[/"+BBcode+"]";
+ } else if (textarea.selectionStart || textarea.selectionStart == "0") {
+ var start = textarea.selectionStart;
+ var end = textarea.selectionEnd;
+ if (BBcode == "url"){
+ textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + "http://" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
+ } else
+ textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
+ }
+ return true;
+}
+
+function cmtBbOpen(id) {
+ $(".comment-edit-bb-" + id).show();
+}
+function cmtBbClose(id) {
+ $(".comment-edit-bb-" + id).hide();
+}
+
$(document).ready(function() {
$('html').click(function() { $("#nav-notifications-menu" ).hide(); });
diff --git a/view/theme/diabook-aerith/admin_users.tpl b/view/theme/diabook-aerith/admin_users.tpl
deleted file mode 100644
index a03573aac..000000000
--- a/view/theme/diabook-aerith/admin_users.tpl
+++ /dev/null
@@ -1,89 +0,0 @@
-<script>
- function confirm_delete(uname){
- return confirm( "$confirm_delete".format(uname));
- }
- function confirm_delete_multi(){
- return confirm("$confirm_delete_multi");
- }
- function selectall(cls){
- $("."+cls).attr('checked','checked');
- return false;
- }
-</script>
-<div id='adminpage'>
- <h1>$title - $page</h1>
-
- <form action="$baseurl/admin/users" method="post">
- <input type='hidden' name='form_security_token' value='$form_security_token'>
-
- <h3>$h_pending</h3>
- {{ if $pending }}
- <table id='pending'>
- <thead>
- <tr>
- {{ for $th_pending as $th }}<th>$th</th>{{ endfor }}
- <th></th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- {{ for $pending as $u }}
- <tr>
- <td class="created">$u.created</td>
- <td class="name">$u.name</td>
- <td class="email">$u.email</td>
- <td class="checkbox"><input type="checkbox" class="pending_ckbx" id="id_pending_$u.hash" name="pending[]" value="$u.hash" /></td>
- <td class="tools">
- <a href="$baseurl/regmod/allow/$u.hash" title='$approve'><span class='icon like'></span></a>
- <a href="$baseurl/regmod/deny/$u.hash" title='$deny'><span class='icon dislike'></span></a>
- </td>
- </tr>
- {{ endfor }}
- </tbody>
- </table>
- <div class='selectall'><a href='#' onclick="return selectall('pending_ckbx');">$select_all</a></div>
- <div class="submit"><input type="submit" name="page_users_deny" value="$deny"/> <input type="submit" name="page_users_approve" value="$approve" /></div>
- {{ else }}
- <p>$no_pending</p>
- {{ endif }}
-
-
-
-
- <h3>$h_users</h3>
- {{ if $users }}
- <table id='users'>
- <thead>
- <tr>
- <th></th>
- {{ for $th_users as $th }}<th>$th</th>{{ endfor }}
- <th></th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- {{ for $users as $u }}
- <tr>
- <td><img src="$u.micro" alt="$u.nickname" title="$u.nickname"></td>
- <td class='name'><a href="$u.url" title="$u.nickname" >$u.name</a></td>
- <td class='email'>$u.email</td>
- <td class='register_date'>$u.register_date</td>
- <td class='login_date'>$u.login_date</td>
- <td class='lastitem_date'>$u.lastitem_date</td>
- <td class='login_date'>$u.page-flags</td>
- <td class="checkbox"><input type="checkbox" class="users_ckbx" id="id_user_$u.uid" name="user[]" value="$u.uid"/></td>
- <td class="tools" style="width:60px;">
- <a href="$baseurl/admin/users/block/$u.uid?t=$form_security_token" title='{{ if $u.blocked }}$unblock{{ else }}$block{{ endif }}'><span class='icon block {{ if $u.blocked==0 }}dim{{ endif }}'></span></a>
- <a href="$baseurl/admin/users/delete/$u.uid?t=$form_security_token" title='$delete' onclick="return confirm_delete('$u.name')"><span class='icon ad_drop'></span></a>
- </td>
- </tr>
- {{ endfor }}
- </tbody>
- </table>
- <div class='selectall'><a href='#' onclick="return selectall('users_ckbx');">$select_all</a></div>
- <div class="submit"><input type="submit" name="page_users_block" value="$block/$unblock" /> <input type="submit" name="page_users_delete" value="$delete" onclick="return confirm_delete_multi()" /></div>
- {{ else }}
- NO USERS?!?
- {{ endif }}
- </form>
-</div>
diff --git a/view/theme/diabook-aerith/ch_directory_item.tpl b/view/theme/diabook-aerith/ch_directory_item.tpl
deleted file mode 100755
index db1936e4b..000000000
--- a/view/theme/diabook-aerith/ch_directory_item.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-
-<div class="directory-item" id="directory-item-$id" >
- <div class="directory-photo-wrapper" id="directory-photo-wrapper-$id" >
- <div class="directory-photo" id="directory-photo-$id" >
- <a href="$profile-link" class="directory-profile-link" id="directory-profile-link-$id" >
- <img class="directory-photo-img" src="$photo" alt="$alt-text" title="$alt-text" />
- </a>
- </div>
- </div>
-</div>
diff --git a/view/theme/diabook-aerith/comment_item.tpl b/view/theme/diabook-aerith/comment_item.tpl
deleted file mode 100644
index ee4dfba45..000000000
--- a/view/theme/diabook-aerith/comment_item.tpl
+++ /dev/null
@@ -1,41 +0,0 @@
- <div class="comment-wwedit-wrapper" id="comment-edit-wrapper-$id" style="display: block;">
- <form class="comment-edit-form" id="comment-edit-form-$id" action="item" method="post" onsubmit="post_comment($id); return false;">
- <input type="hidden" name="type" value="$type" />
- <input type="hidden" name="profile_uid" value="$profile_uid" />
- <input type="hidden" name="parent" value="$parent" />
- <input type="hidden" name="return" value="$return_path" />
- <input type="hidden" name="jsreload" value="$jsreload" />
- <input type="hidden" name="preview" id="comment-preview-inp-$id" value="0" />
-
- <div class="comment-edit-photo" id="comment-edit-photo-$id" >
- <a class="comment-edit-photo-link" href="$mylink" title="$mytitle"><img class="my-comment-photo" src="$myphoto" alt="$mytitle" title="$mytitle" /></a>
- </div>
- <div class="comment-edit-photo-end"></div>
- <textarea id="comment-edit-text-$id" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,$id);tautogrow($id)" onBlur="commentClose(this,$id);" >$comment</textarea>
- <a class="icon bb-image" style="cursor: pointer;" onclick="insertFormatting('$comment','img',$id);">img</a>
- <a class="icon bb-url" style="cursor: pointer;" onclick="insertFormatting('$comment','url',$id);">url</a>
- <a class="icon bb-video" style="cursor: pointer;" onclick="insertFormatting('$comment','video',$id);">video</a>
- <a class="icon underline" style="cursor: pointer;" onclick="insertFormatting('$comment','u',$id);">u</a>
- <a class="icon italic" style="cursor: pointer;" onclick="insertFormatting('$comment','i',$id);">i</a>
- <a class="icon bold" style="cursor: pointer;" onclick="insertFormatting('$comment','b',$id);">b</a>
- <a class="icon quote" style="cursor: pointer;" onclick="insertFormatting('$comment','quote',$id);">quote</a>
- {{ if $qcomment }}
- <select id="qcomment-select-$id" name="qcomment-$id" class="qcomment" onchange="qCommentInsert(this,$id);" >
- <option value=""></option>
- {{ for $qcomment as $qc }}
- <option value="$qc">$qc</option>
- {{ endfor }}
- </select>
- {{ endif }}
-
- <div class="comment-edit-text-end"></div>
- <div class="comment-edit-submit-wrapper" id="comment-edit-submit-wrapper-$id" style="display: none;" >
- <input type="submit" onclick="post_comment($id); return false;" id="comment-edit-submit-$id" class="comment-edit-submit" name="submit" value="$submit" />
- <span onclick="preview_comment($id);" id="comment-edit-preview-link-$id" class="fakelink">$preview</span>
- <div id="comment-edit-preview-$id" class="comment-edit-preview" style="display:none;"></div>
- </div>
-
- <div class="comment-edit-end"></div>
- </form>
-
- </div>
diff --git a/view/theme/diabook-aerith/communityhome.tpl b/view/theme/diabook-aerith/communityhome.tpl
deleted file mode 100644
index 875d83f1b..000000000
--- a/view/theme/diabook-aerith/communityhome.tpl
+++ /dev/null
@@ -1,86 +0,0 @@
-<div id="close_pages">
-{{ if $page }}
-<div>$page</div>
-{{ endif }}
-</div>
-
-<div id="close_helpers">
-{{ if $lastusers_title }}
-<h3 style="margin-top:0px;">$helpers.title.1<a id="close_helpers_icon" onClick="close_helpers()" class="icon close_box" title="close"></a></h3>
-<a href="http://kakste.com/profile/newhere" title="#NewHere" style="margin-left: 10px; " target="blank">NewHere</a><br>
-<a href="https://helpers.pyxis.uberspace.de/profile/helpers" style="margin-left: 10px; " title="Friendica Support" target="blank">Friendica Support</a><br>
-<a href="https://letstalk.pyxis.uberspace.de/profile/letstalk" style="margin-left: 10px; " title="Let's talk" target="blank">Let's talk</a><br>
-<a href="http://newzot.hydra.uberspace.de/profile/newzot" title="Local Friendica" style="margin-left: 10px; " target="blank">Local Friendica</a>
-{{ endif }}
-</div>
-
-<div id="close_services">
-{{ if $lastusers_title }}
-<h3>$con_services.title.1<a id="close_services_icon" onClick="close_services()" class="icon close_box" title="close"></a></h3>
-<div id="right_service_icons" style="margin-left: 16px; margin-top: 5px;">
-<a href="$url/facebook"><img alt="Facebook" src="view/theme/diabook-aerith/icons/facebook.png" title="Facebook"></a>
-<a href="$url/settings/connectors"><img alt="StatusNet" src="view/theme/diabook-aerith/icons/StatusNet.png?" title="StatusNet"></a>
-<a href="$url/settings/connectors"><img alt="LiveJournal" src="view/theme/diabook-aerith/icons/livejournal.png?" title="LiveJournal"></a>
-<a href="$url/settings/connectors"><img alt="Posterous" src="view/theme/diabook-aerith/icons/posterous.png?" title="Posterous"></a>
-<a href="$url/settings/connectors"><img alt="Tumblr" src="view/theme/diabook-aerith/icons/tumblr.png?" title="Tumblr"></a>
-<a href="$url/settings/connectors"><img alt="Twitter" src="view/theme/diabook-aerith/icons/twitter.png?" title="Twitter"></a>
-<a href="$url/settings/connectors"><img alt="WordPress" src="view/theme/diabook-aerith/icons/wordpress.png?" title="WordPress"></a>
-<a href="$url/settings/connectors"><img alt="E-Mail" src="view/theme/diabook-aerith/icons/email.png?" title="E-Mail"></a>
-</div>
-{{ endif }}
-</div>
-
-<div id="close_friends" style="margin-bottom:53px;">
-{{ if $nv }}
-<h3>$nv.title.1<a id="close_friends_icon" onClick="close_friends()" class="icon close_box" title="close"></a></h3>
-<a class="$nv.directory.2" href="$nv.directory.0" style="margin-left: 10px; " title="$nv.directory.3" >$nv.directory.1</a><br>
-<a class="$nv.global_directory.2" href="$nv.global_directory.0" target="blank" style="margin-left: 10px; " title="$nv.global_directory.3" >$nv.global_directory.1</a><br>
-<a class="$nv.match.2" href="$nv.match.0" style="margin-left: 10px; " title="$nv.match.3" >$nv.match.1</a><br>
-<a class="$nv.suggest.2" href="$nv.suggest.0" style="margin-left: 10px; " title="$nv.suggest.3" >$nv.suggest.1</a><br>
-<a class="$nv.invite.2" href="$nv.invite.0" style="margin-left: 10px; " title="$nv.invite.3" >$nv.invite.1</a>
-$nv.search
-{{ endif }}
-</div>
-
-<div id="close_lastusers">
-{{ if $lastusers_title }}
-<h3>$lastusers_title<a id="close_lastusers_icon" onClick="close_lastusers()" class="icon close_box" title="close"></a></h3>
-<div id='lastusers-wrapper' class='items-wrapper'>
-{{ for $lastusers_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-</div>
-
-
-{{ if $activeusers_title }}
-<h3>$activeusers_title</h3>
-<div class='items-wrapper'>
-{{ for $activeusers_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-
-<div id="close_lastphotos">
-{{ if $photos_title }}
-<h3>$photos_title<a id="close_photos_icon" onClick="close_lastphotos()" class="icon close_box" title="close"></a></h3>
-<div id='ra-photos-wrapper' class='items-wrapper'>
-{{ for $photos_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-</div>
-
-<div id="close_lastlikes">
-{{ if $like_title }}
-<h3>$like_title<a id="close_lastlikes_icon" onClick="close_lastlikes()" class="icon close_box" title="close"></a></h3>
-<ul id='likes'>
-{{ for $like_items as $i }}
- <li id='ra-photos-wrapper'>$i</li>
-{{ endfor }}
-</ul>
-{{ endif }}
-</div>
diff --git a/view/theme/diabook-aerith/config.php b/view/theme/diabook-aerith/config.php
deleted file mode 100644
index 0083a4df7..000000000
--- a/view/theme/diabook-aerith/config.php
+++ /dev/null
@@ -1,84 +0,0 @@
-<?php
-/**
- * Theme settings
- */
-
-
-
-function theme_content(&$a){
- if(!local_user())
- return;
-
- $font_size = get_pconfig(local_user(), 'diabook-aerith', 'font_size' );
- $line_height = get_pconfig(local_user(), 'diabook-aerith', 'line_height' );
- $resolution = get_pconfig(local_user(), 'diabook-aerith', 'resolution' );
-
- return diabook_form($a,$font_size, $line_height,$resolution);
-}
-
-function theme_post(&$a){
- if(! local_user())
- return;
-
- if (isset($_POST['diabook-aerith-settings-submit'])){
- set_pconfig(local_user(), 'diabook-aerith', 'font_size', $_POST['diabook-aerith_font_size']);
- set_pconfig(local_user(), 'diabook-aerith', 'line_height', $_POST['diabook-aerith_line_height']);
- set_pconfig(local_user(), 'diabook-aerith', 'resolution', $_POST['diabook-aerith_resolution']);
- }
-}
-
-
-function theme_admin(&$a){
- $font_size = get_config('diabook-aerith', 'font_size' );
- $line_height = get_config('diabook-aerith', 'line_height' );
- $resolution = get_config('diabook-aerith', 'resolution' );
-
- return diabook_form($a,$font_size, $line_height,$resolution);
-}
-
-function theme_admin_post(&$a){
- if (isset($_POST['diabook-aerith-settings-submit'])){
- set_config('diabook-aerith', 'font_size', $_POST['diabook-aerith_font_size']);
- set_config('diabook-aerith', 'line_height', $_POST['diabook-aerith_line_height']);
- set_config('diabook-aerith', 'resolution', $_POST['diabook-aerith_resolution']);
- }
-}
-
-
-function diabook_form(&$a, $font_size, $line_height, $resolution){
- $line_heights = array(
- "1.3"=>"1.3",
- "---"=>"---",
- "1.5"=>"1.5",
- "1.4"=>"1.4",
- "1.2"=>"1.2",
- "1.1"=>"1.1",
- );
-
- $font_sizes = array(
- '13'=>'13',
- "---"=>"---",
- "15"=>"15",
- '14'=>'14',
- '13.5'=>'13.5',
- '12.5'=>'12.5',
- '12'=>'12',
- );
- $resolutions = array(
- 'normal'=>'normal',
- 'wide'=>'wide',
- );
-
-
-
- $t = file_get_contents( dirname(__file__). "/theme_settings.tpl" );
- $o .= replace_macros($t, array(
- '$submit' => t('Submit'),
- '$baseurl' => $a->get_baseurl(),
- '$title' => t("Theme settings"),
- '$font_size' => array('diabook-aerith_font_size', t('Set font-size for posts and comments'), $font_size, '', $font_sizes),
- '$line_height' => array('diabook-aerith_line_height', t('Set line-height for posts and comments'), $line_height, '', $line_heights),
- '$resolution' => array('diabook-aerith_resolution', t('Set resolution for middle column'), $resolution, '', $resolutions),
- ));
- return $o;
-}
diff --git a/view/theme/diabook-aerith/contact_template.tpl b/view/theme/diabook-aerith/contact_template.tpl
deleted file mode 100644
index 48930b48a..000000000
--- a/view/theme/diabook-aerith/contact_template.tpl
+++ /dev/null
@@ -1,25 +0,0 @@
-
-<div class="contact-entry-wrapper" id="contact-entry-wrapper-$contact.id" >
- <div class="contact-entry-photo-wrapper" >
- <div class="contact-entry-photo mframe" id="contact-entry-photo-$contact.id"
- onmouseover="if (typeof t$contact.id != 'undefined') clearTimeout(t$contact.id); openMenu('contact-photo-menu-button-$contact.id')"
- onmouseout="t$contact.id=setTimeout('closeMenu(\'contact-photo-menu-button-$contact.id\'); closeMenu(\'contact-photo-menu-$contact.id\');',200)" >
-
- <a href="$contact.url" title="$contact.img_hover" /><img src="$contact.thumb" $contact.sparkle alt="$contact.name" /></a>
-
- {{ if $contact.photo_menu }}
- <span onclick="openClose('contact-photo-menu-$contact.id');" class="fakelink contact-photo-menu-button" id="contact-photo-menu-button-$contact.id">menu</span>
- <div class="contact-photo-menu" id="contact-photo-menu-$contact.id">
- <ul>
- $contact.photo_menu
- </ul>
- </div>
- {{ endif }}
- </div>
-
- </div>
- <div class="contact-entry-photo-end" ></div>
- <div class="contact-entry-name" id="contact-entry-name-$contact.id" >$contact.name</div>
-
- <div class="contact-entry-end" ></div>
-</div>
diff --git a/view/theme/diabook-aerith/directory_item.tpl b/view/theme/diabook-aerith/directory_item.tpl
deleted file mode 100755
index bc2af16c2..000000000
--- a/view/theme/diabook-aerith/directory_item.tpl
+++ /dev/null
@@ -1,11 +0,0 @@
-
-<div class="directory-item" id="directory-item-$id" >
- <div class="directory-photo-wrapper" id="directory-photo-wrapper-$id" >
- <div class="directory-photo" id="directory-photo-$id" >
- <a href="$profile-link" class="directory-profile-link" id="directory-profile-link-$id" >
- <img class="directory-photo-img" src="$photo" alt="$alt-text" title="$alt-text" />
- </a>
- </div>
- </div>
- <div class="contact-name" id="directory-name-$id">$name</div>
-</div>
diff --git a/view/theme/diabook-aerith/generic_links_widget.tpl b/view/theme/diabook-aerith/generic_links_widget.tpl
deleted file mode 100644
index 001c1395e..000000000
--- a/view/theme/diabook-aerith/generic_links_widget.tpl
+++ /dev/null
@@ -1,11 +0,0 @@
-<div id="widget_$title">
- {{if $title}}<h3 style="border-bottom: 1px solid #D2D2D2;">$title</h3>{{endif}}
- {{if $desc}}<div class="desc">$desc</div>{{endif}}
-
- <ul class="rs_tabs">
- {{ for $items as $item }}
- <li><a href="$item.url" class="rs_tab button {{ if $item.selected }}selected{{ endif }}">$item.label</a></li>
- {{ endfor }}
- </ul>
-
-</div>
diff --git a/view/theme/diabook-aerith/group_side.tpl b/view/theme/diabook-aerith/group_side.tpl
deleted file mode 100755
index 8600402f2..000000000
--- a/view/theme/diabook-aerith/group_side.tpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<div id="profile_side" >
- <div class="">
- <h3 style="margin-left: 2px;">$title<a href="group/new" title="$createtext" class="icon text_add"></a></h3>
- </div>
-
- <div id="sidebar-group-list">
- <ul class="menu-profile-side">
- {{ for $groups as $group }}
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $group.selected }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a href="$group.href" class="menu-profile-list-item">
- $group.text
- </a>
- {{ if $group.edit }}
- <a href="$group.edit.href" class="action"><span class="icon text_edit" ></span></a>
- {{ endif }}
- {{ if $group.cid }}
- <input type="checkbox"
- class="{{ if $group.selected }}ticked{{ else }}unticked {{ endif }} action"
- onclick="contactgroupChangeMember('$group.id','$group.cid');return true;"
- {{ if $group.ismember }}checked="checked"{{ endif }}
- />
- {{ endif }}
- </li>
- {{ endfor }}
- </ul>
- </div>
- {{ if $ungrouped }}
- <div id="sidebar-ungrouped">
- <a href="nogroup">$ungrouped</a>
- </div>
- {{ endif }}
-</div>
-
diff --git a/view/theme/diabook-aerith/icons/StatusNet.png b/view/theme/diabook-aerith/icons/StatusNet.png
deleted file mode 100644
index 398bca716..000000000
--- a/view/theme/diabook-aerith/icons/StatusNet.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/attach.png b/view/theme/diabook-aerith/icons/attach.png
deleted file mode 100644
index 1958041cf..000000000
--- a/view/theme/diabook-aerith/icons/attach.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/audio.png b/view/theme/diabook-aerith/icons/audio.png
deleted file mode 100644
index 8d779a409..000000000
--- a/view/theme/diabook-aerith/icons/audio.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/bb-image.png b/view/theme/diabook-aerith/icons/bb-image.png
deleted file mode 100644
index 9a1b32113..000000000
--- a/view/theme/diabook-aerith/icons/bb-image.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/bb-url.png b/view/theme/diabook-aerith/icons/bb-url.png
deleted file mode 100644
index 071fc1865..000000000
--- a/view/theme/diabook-aerith/icons/bb-url.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/bb-video.png b/view/theme/diabook-aerith/icons/bb-video.png
deleted file mode 100644
index bd323531e..000000000
--- a/view/theme/diabook-aerith/icons/bb-video.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/block.png b/view/theme/diabook-aerith/icons/block.png
deleted file mode 100755
index a0b1dffe9..000000000
--- a/view/theme/diabook-aerith/icons/block.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/bluebug.png b/view/theme/diabook-aerith/icons/bluebug.png
deleted file mode 100644
index 3979e7d8e..000000000
--- a/view/theme/diabook-aerith/icons/bluebug.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/bold.png b/view/theme/diabook-aerith/icons/bold.png
deleted file mode 100644
index 8fab2a10f..000000000
--- a/view/theme/diabook-aerith/icons/bold.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/camera.png b/view/theme/diabook-aerith/icons/camera.png
deleted file mode 100644
index a5c7f1236..000000000
--- a/view/theme/diabook-aerith/icons/camera.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/close_box.png b/view/theme/diabook-aerith/icons/close_box.png
deleted file mode 100644
index 28e2675b8..000000000
--- a/view/theme/diabook-aerith/icons/close_box.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/com_side.png b/view/theme/diabook-aerith/icons/com_side.png
deleted file mode 100644
index 00186ba05..000000000
--- a/view/theme/diabook-aerith/icons/com_side.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/community.png b/view/theme/diabook-aerith/icons/community.png
deleted file mode 100644
index 7c91e8b75..000000000
--- a/view/theme/diabook-aerith/icons/community.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/contacts.png b/view/theme/diabook-aerith/icons/contacts.png
deleted file mode 100644
index 79f6d497c..000000000
--- a/view/theme/diabook-aerith/icons/contacts.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/contacts2.png b/view/theme/diabook-aerith/icons/contacts2.png
deleted file mode 100644
index cd0e289a7..000000000
--- a/view/theme/diabook-aerith/icons/contacts2.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/contacts3.png b/view/theme/diabook-aerith/icons/contacts3.png
deleted file mode 100644
index cd0e289a7..000000000
--- a/view/theme/diabook-aerith/icons/contacts3.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/dislike.png b/view/theme/diabook-aerith/icons/dislike.png
deleted file mode 100644
index 23de426c5..000000000
--- a/view/theme/diabook-aerith/icons/dislike.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/drop.png b/view/theme/diabook-aerith/icons/drop.png
deleted file mode 100644
index 2abb82ef2..000000000
--- a/view/theme/diabook-aerith/icons/drop.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/email.png b/view/theme/diabook-aerith/icons/email.png
deleted file mode 100644
index 240cef2c3..000000000
--- a/view/theme/diabook-aerith/icons/email.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/events.png b/view/theme/diabook-aerith/icons/events.png
deleted file mode 100644
index cf195fbb6..000000000
--- a/view/theme/diabook-aerith/icons/events.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/facebook.png b/view/theme/diabook-aerith/icons/facebook.png
deleted file mode 100644
index 3e5dd39c3..000000000
--- a/view/theme/diabook-aerith/icons/facebook.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/file_as.png b/view/theme/diabook-aerith/icons/file_as.png
deleted file mode 100644
index 16713fa53..000000000
--- a/view/theme/diabook-aerith/icons/file_as.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/ftdevs.gif b/view/theme/diabook-aerith/icons/ftdevs.gif
deleted file mode 100644
index e0fc25743..000000000
--- a/view/theme/diabook-aerith/icons/ftdevs.gif
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/globe.png b/view/theme/diabook-aerith/icons/globe.png
deleted file mode 100644
index 6bb9bc09d..000000000
--- a/view/theme/diabook-aerith/icons/globe.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/home.png b/view/theme/diabook-aerith/icons/home.png
deleted file mode 100644
index 5c610805f..000000000
--- a/view/theme/diabook-aerith/icons/home.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/italic.png b/view/theme/diabook-aerith/icons/italic.png
deleted file mode 100644
index bf4b2b81d..000000000
--- a/view/theme/diabook-aerith/icons/italic.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/language.png b/view/theme/diabook-aerith/icons/language.png
deleted file mode 100644
index 8029c0155..000000000
--- a/view/theme/diabook-aerith/icons/language.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/like.png b/view/theme/diabook-aerith/icons/like.png
deleted file mode 100644
index b65edccc0..000000000
--- a/view/theme/diabook-aerith/icons/like.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/link.png b/view/theme/diabook-aerith/icons/link.png
deleted file mode 100644
index 0ef666a67..000000000
--- a/view/theme/diabook-aerith/icons/link.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/livejournal.png b/view/theme/diabook-aerith/icons/livejournal.png
deleted file mode 100644
index 6d27d265e..000000000
--- a/view/theme/diabook-aerith/icons/livejournal.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/lock.png b/view/theme/diabook-aerith/icons/lock.png
deleted file mode 100644
index 7e34bf279..000000000
--- a/view/theme/diabook-aerith/icons/lock.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/lupe.png b/view/theme/diabook-aerith/icons/lupe.png
deleted file mode 100644
index f8b228347..000000000
--- a/view/theme/diabook-aerith/icons/lupe.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/mess_side.png b/view/theme/diabook-aerith/icons/mess_side.png
deleted file mode 100644
index 5295e2e74..000000000
--- a/view/theme/diabook-aerith/icons/mess_side.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/messages.png b/view/theme/diabook-aerith/icons/messages.png
deleted file mode 100644
index c83ba186a..000000000
--- a/view/theme/diabook-aerith/icons/messages.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/messages2.png b/view/theme/diabook-aerith/icons/messages2.png
deleted file mode 100644
index e2bf7d24d..000000000
--- a/view/theme/diabook-aerith/icons/messages2.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/messages3.png b/view/theme/diabook-aerith/icons/messages3.png
deleted file mode 100644
index e2bf7d24d..000000000
--- a/view/theme/diabook-aerith/icons/messages3.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/next.png b/view/theme/diabook-aerith/icons/next.png
deleted file mode 100644
index 7b5e25b90..000000000
--- a/view/theme/diabook-aerith/icons/next.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/notes.png b/view/theme/diabook-aerith/icons/notes.png
deleted file mode 100644
index 28dca30a3..000000000
--- a/view/theme/diabook-aerith/icons/notes.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/notifications.png b/view/theme/diabook-aerith/icons/notifications.png
deleted file mode 100644
index 2bcd74927..000000000
--- a/view/theme/diabook-aerith/icons/notifications.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/notifications3.png b/view/theme/diabook-aerith/icons/notifications3.png
deleted file mode 100644
index 2b4fbb818..000000000
--- a/view/theme/diabook-aerith/icons/notifications3.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/notify.png b/view/theme/diabook-aerith/icons/notify.png
deleted file mode 100644
index 159cd2c59..000000000
--- a/view/theme/diabook-aerith/icons/notify.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/notify2.png b/view/theme/diabook-aerith/icons/notify2.png
deleted file mode 100644
index 9765bfd53..000000000
--- a/view/theme/diabook-aerith/icons/notify2.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/notify3.png b/view/theme/diabook-aerith/icons/notify3.png
deleted file mode 100644
index 9765bfd53..000000000
--- a/view/theme/diabook-aerith/icons/notify3.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/pencil.png b/view/theme/diabook-aerith/icons/pencil.png
deleted file mode 100644
index 772e49b17..000000000
--- a/view/theme/diabook-aerith/icons/pencil.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/pencil2.png b/view/theme/diabook-aerith/icons/pencil2.png
deleted file mode 100644
index 3b47d1864..000000000
--- a/view/theme/diabook-aerith/icons/pencil2.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/posterous.png b/view/theme/diabook-aerith/icons/posterous.png
deleted file mode 100644
index c8e86078e..000000000
--- a/view/theme/diabook-aerith/icons/posterous.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/prev.png b/view/theme/diabook-aerith/icons/prev.png
deleted file mode 100644
index 55c1464ba..000000000
--- a/view/theme/diabook-aerith/icons/prev.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/pscontacts.png b/view/theme/diabook-aerith/icons/pscontacts.png
deleted file mode 100644
index 23a78bcac..000000000
--- a/view/theme/diabook-aerith/icons/pscontacts.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/pubgroups.png b/view/theme/diabook-aerith/icons/pubgroups.png
deleted file mode 100644
index ae04194b1..000000000
--- a/view/theme/diabook-aerith/icons/pubgroups.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/quote.png b/view/theme/diabook-aerith/icons/quote.png
deleted file mode 100644
index a464f2859..000000000
--- a/view/theme/diabook-aerith/icons/quote.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/recycle.png b/view/theme/diabook-aerith/icons/recycle.png
deleted file mode 100644
index c3b8d2bf4..000000000
--- a/view/theme/diabook-aerith/icons/recycle.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/remote.png b/view/theme/diabook-aerith/icons/remote.png
deleted file mode 100644
index a560cc55e..000000000
--- a/view/theme/diabook-aerith/icons/remote.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/scroll_top.png b/view/theme/diabook-aerith/icons/scroll_top.png
deleted file mode 100644
index 0e7f7ae6a..000000000
--- a/view/theme/diabook-aerith/icons/scroll_top.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/selected.png b/view/theme/diabook-aerith/icons/selected.png
deleted file mode 100644
index 3fcb95c29..000000000
--- a/view/theme/diabook-aerith/icons/selected.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/srch_bg.gif b/view/theme/diabook-aerith/icons/srch_bg.gif
deleted file mode 100644
index 6a523ba8f..000000000
--- a/view/theme/diabook-aerith/icons/srch_bg.gif
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/srch_l.gif b/view/theme/diabook-aerith/icons/srch_l.gif
deleted file mode 100644
index 6d95bf35d..000000000
--- a/view/theme/diabook-aerith/icons/srch_l.gif
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/srch_r.gif b/view/theme/diabook-aerith/icons/srch_r.gif
deleted file mode 100644
index 89833a316..000000000
--- a/view/theme/diabook-aerith/icons/srch_r.gif
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/srch_r_f2.gif b/view/theme/diabook-aerith/icons/srch_r_f2.gif
deleted file mode 100644
index 6df457bed..000000000
--- a/view/theme/diabook-aerith/icons/srch_r_f2.gif
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/star.png b/view/theme/diabook-aerith/icons/star.png
deleted file mode 100644
index 0b00cb189..000000000
--- a/view/theme/diabook-aerith/icons/star.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/star_dummy.png b/view/theme/diabook-aerith/icons/star_dummy.png
deleted file mode 100644
index ce11f30d4..000000000
--- a/view/theme/diabook-aerith/icons/star_dummy.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/starred.png b/view/theme/diabook-aerith/icons/starred.png
deleted file mode 100644
index 2b82dfca3..000000000
--- a/view/theme/diabook-aerith/icons/starred.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/tagged.png b/view/theme/diabook-aerith/icons/tagged.png
deleted file mode 100644
index 144649ef8..000000000
--- a/view/theme/diabook-aerith/icons/tagged.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/toogle_off.png b/view/theme/diabook-aerith/icons/toogle_off.png
deleted file mode 100644
index 0fcce4d5a..000000000
--- a/view/theme/diabook-aerith/icons/toogle_off.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/toogle_on.png b/view/theme/diabook-aerith/icons/toogle_on.png
deleted file mode 100644
index 79ce07f0e..000000000
--- a/view/theme/diabook-aerith/icons/toogle_on.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/tumblr.png b/view/theme/diabook-aerith/icons/tumblr.png
deleted file mode 100644
index 1dc7fa072..000000000
--- a/view/theme/diabook-aerith/icons/tumblr.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/twitter.png b/view/theme/diabook-aerith/icons/twitter.png
deleted file mode 100644
index b7a687b9f..000000000
--- a/view/theme/diabook-aerith/icons/twitter.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/underline.png b/view/theme/diabook-aerith/icons/underline.png
deleted file mode 100644
index b1b4d3574..000000000
--- a/view/theme/diabook-aerith/icons/underline.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/unlock.png b/view/theme/diabook-aerith/icons/unlock.png
deleted file mode 100644
index a0cda0ae5..000000000
--- a/view/theme/diabook-aerith/icons/unlock.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/unselected.png b/view/theme/diabook-aerith/icons/unselected.png
deleted file mode 100644
index 9e9cead4b..000000000
--- a/view/theme/diabook-aerith/icons/unselected.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/unstarred.png b/view/theme/diabook-aerith/icons/unstarred.png
deleted file mode 100644
index ba3183f5c..000000000
--- a/view/theme/diabook-aerith/icons/unstarred.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/video.png b/view/theme/diabook-aerith/icons/video.png
deleted file mode 100644
index a03d1d818..000000000
--- a/view/theme/diabook-aerith/icons/video.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/weblink.png b/view/theme/diabook-aerith/icons/weblink.png
deleted file mode 100644
index 216e78344..000000000
--- a/view/theme/diabook-aerith/icons/weblink.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/icons/wordpress.png b/view/theme/diabook-aerith/icons/wordpress.png
deleted file mode 100644
index f564c4300..000000000
--- a/view/theme/diabook-aerith/icons/wordpress.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/jot.tpl b/view/theme/diabook-aerith/jot.tpl
deleted file mode 100644
index 0928c9f36..000000000
--- a/view/theme/diabook-aerith/jot.tpl
+++ /dev/null
@@ -1,85 +0,0 @@
-
-<div id="profile-jot-wrapper" >
- <div id="profile-jot-banner-wrapper">
- <div id="profile-jot-desc" >&nbsp;</div>
- </div>
- <div id="profile-jot-banner-end"></div>
-
- <form id="profile-jot-form" action="$action" method="post" >
- <input type="hidden" name="type" value="$ptyp" />
- <input type="hidden" name="profile_uid" value="$profile_uid" />
- <input type="hidden" name="return" value="$return_path" />
- <input type="hidden" name="location" id="jot-location" value="$defloc" />
- <input type="hidden" name="coord" id="jot-coord" value="" />
- <input type="hidden" name="post_id" value="$post_id" />
- <input type="hidden" name="preview" id="jot-preview" value="0" />
- <input name="title" id="jot-title" type="text" placeholder="$placeholdertitle" value="$title" class="jothidden" style="display:none">
- <div id="jot-category-wrap"><input name="category" id="jot-category" type="text" placeholder="$placeholdercategory" value="$category" class="jothidden" style="display:none" /></div>
- <div id="character-counter" class="grey"></div>
- <img id="profile-jot-text-loading" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
- <textarea rows="5" cols="64" class="profile-jot-text" id="profile-jot-text" name="body" >{{ if $content }}$content{{ else }}$share{{ endif }}</textarea>
-
-
-<div id="profile-jot-submit-wrapper" class="jothidden">
-
- <div id="profile-upload-wrapper" style="display: $visitor;" >
- <div id="wall-image-upload-div" ><a href="#" onclick="return false;" id="wall-image-upload" class="camera" title="$upload"></a></div>
- </div>
- <div id="profile-attach-wrapper" style="display: $visitor;" >
- <div id="wall-file-upload-div" ><a href="#" onclick="return false;" id="wall-file-upload" class="attach" title="$attach"></a></div>
- </div>
-
- <div id="profile-link-wrapper" style="display: $visitor;" ondragenter="linkdropper(event);" ondragover="linkdropper(event);" ondrop="linkdrop(event);" >
- <a id="profile-link" class="weblink" title="$weblink" ondragenter="return linkdropper(event);" ondragover="return linkdropper(event);" ondrop="linkdrop(event);" onclick="jotGetLink(); return false;"></a>
- </div>
- <div id="profile-video-wrapper" style="display: $visitor;" >
- <a id="profile-video" class="video2" title="$video" onclick="jotVideoURL();return false;"></a>
- </div>
- <div id="profile-audio-wrapper" style="display: $visitor;" >
- <a id="profile-audio" class="audio2" title="$audio" onclick="jotAudioURL();return false;"></a>
- </div>
- <div id="profile-location-wrapper" style="display: $visitor;" >
- <a id="profile-location" class="globe" title="$setloc" onclick="jotGetLocation();return false;"></a>
- </div>
- <div id="profile-nolocation-wrapper" style="display: none;" >
- <a id="profile-nolocation" class="noglobe" title="$noloc" onclick="jotClearLocation();return false;"></a>
- </div>
-
- <input type="submit" id="profile-jot-submit" class="button creation2" name="submit" value="$share" />
-
- <span onclick="preview_post();" id="jot-preview-link" class="tab button">$preview</span>
-
- <div id="profile-jot-perms" class="profile-jot-perms" style="display: $pvisit;" >
- <a href="#profile-jot-acl-wrapper" id="jot-perms-icon" class="icon $lockstate" title="$permset" ></a>$bang
- </div>
-
-
- <div id="profile-jot-plugin-wrapper">
- $jotplugins
- </div>
-
- <div id="profile-rotator-wrapper" style="display: $visitor;" >
- <img id="profile-rotator" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
- </div>
-
- </div>
- <div id="profile-jot-perms-end"></div>
-
- <div id="jot-preview-content" style="display:none;"></div>
-
- <div style="display: none;">
- <div id="profile-jot-acl-wrapper" style="width:auto;height:auto;overflow:auto;">
- $acl
- <hr style="clear:both"/>
- <div id="profile-jot-email-label">$emailcc</div><input type="text" name="emailcc" id="profile-jot-email" title="$emtitle" />
- <div id="profile-jot-email-end"></div>
- $jotnets
- </div>
- </div>
-
-
-
-
-</form>
-</div>
- {{ if $content }}<script>initEditor();</script>{{ endif }}
diff --git a/view/theme/diabook-aerith/js/README b/view/theme/diabook-aerith/js/README
deleted file mode 100644
index c93b2118e..000000000
--- a/view/theme/diabook-aerith/js/README
+++ /dev/null
@@ -1,22 +0,0 @@
-jQuery Resize Plugin Demo
-
-Version: v2.1.1
-Author: Adeel Ejaz (http://adeelejaz.com/)
-License: Dual licensed under MIT and GPL licenses.
-
-Introduction
-aeImageResize is a jQuery plugin to dynamically resize the images without distorting the proportions.
-
-Usage:
-.aeImageResize( height, width )
-
-height
-An integer representing the maximum height for the image.
-
-width
-An integer representing the maximum width for the image.
-
-Example
-$(function() {
- $( ".resizeme" ).aeImageResize({ height: 250, width: 250 });
-}); \ No newline at end of file
diff --git a/view/theme/diabook-aerith/js/jquery.autogrow.textarea.js b/view/theme/diabook-aerith/js/jquery.autogrow.textarea.js
deleted file mode 100644
index 806e34f51..000000000
--- a/view/theme/diabook-aerith/js/jquery.autogrow.textarea.js
+++ /dev/null
@@ -1,46 +0,0 @@
-(function($) {
-
- /*
- * Auto-growing textareas; technique ripped from Facebook
- */
- $.fn.autogrow = function(options) {
-
- this.filter('textarea').each(function() {
-
- var $this = $(this),
- minHeight = $this.height(),
- lineHeight = $this.css('lineHeight');
-
- var shadow = $('<div></div>').css({
- position: 'absolute',
- top: -10000,
- left: -10000,
- width: $(this).width(),
- fontSize: $this.css('fontSize'),
- fontFamily: $this.css('fontFamily'),
- lineHeight: $this.css('lineHeight'),
- resize: 'none'
- }).appendTo(document.body);
-
- var update = function() {
-
- var val = this.value.replace(/</g, '&lt;')
- .replace(/>/g, '&gt;')
- .replace(/&/g, '&amp;')
- .replace(/\n/g, '<br/>');
-
- shadow.html(val);
- $(this).css('height', Math.max(shadow.height() + 20, minHeight));
- }
-
- $(this).change(update).keyup(update).keydown(update);
-
- update.apply(this);
-
- });
-
- return this;
-
- }
-
-})(jQuery); \ No newline at end of file
diff --git a/view/theme/diabook-aerith/js/jquery.cookie.js b/view/theme/diabook-aerith/js/jquery.cookie.js
deleted file mode 100644
index 6d5974a2c..000000000
--- a/view/theme/diabook-aerith/js/jquery.cookie.js
+++ /dev/null
@@ -1,47 +0,0 @@
-/*!
- * jQuery Cookie Plugin
- * https://github.com/carhartl/jquery-cookie
- *
- * Copyright 2011, Klaus Hartl
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://www.opensource.org/licenses/mit-license.php
- * http://www.opensource.org/licenses/GPL-2.0
- */
-(function($) {
- $.cookie = function(key, value, options) {
-
- // key and at least value given, set cookie...
- if (arguments.length > 1 && (!/Object/.test(Object.prototype.toString.call(value)) || value === null || value === undefined)) {
- options = $.extend({}, options);
-
- if (value === null || value === undefined) {
- options.expires = -1;
- }
-
- if (typeof options.expires === 'number') {
- var days = options.expires, t = options.expires = new Date();
- t.setDate(t.getDate() + days);
- }
-
- value = String(value);
-
- return (document.cookie = [
- encodeURIComponent(key), '=', options.raw ? value : encodeURIComponent(value),
- options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
- options.path ? '; path=' + options.path : '',
- options.domain ? '; domain=' + options.domain : '',
- options.secure ? '; secure' : ''
- ].join(''));
- }
-
- // key and possibly options given, get cookie...
- options = value || {};
- var decode = options.raw ? function(s) { return s; } : decodeURIComponent;
-
- var pairs = document.cookie.split('; ');
- for (var i = 0, pair; pair = pairs[i] && pairs[i].split('='); i++) {
- if (decode(pair[0]) === key) return decode(pair[1] || ''); // IE saves cookies with empty string as "c; ", e.g. without "=" as opposed to EOMB, thus pair[1] may be undefined
- }
- return null;
- };
-})(jQuery);
diff --git a/view/theme/diabook-aerith/login.tpl b/view/theme/diabook-aerith/login.tpl
deleted file mode 100644
index efa7c2d6d..000000000
--- a/view/theme/diabook-aerith/login.tpl
+++ /dev/null
@@ -1,33 +0,0 @@
-
-<form action="$dest_url" method="post" >
- <input type="hidden" name="auth-params" value="login" />
-
- <div id="login_standard">
- {{ inc field_input.tpl with $field=$lname }}{{ endinc }}
- {{ inc field_password.tpl with $field=$lpassword }}{{ endinc }}
- </div>
-
- {{ if $openid }}
- <div id="login_openid">
- {{ inc field_openid.tpl with $field=$lopenid }}{{ endinc }}
- </div>
- {{ endif }}
-
- <div id="login-submit-wrapper" >
- <input type="submit" name="submit" id="login-submit-button" value="$login" />
- </div>
-
- <div id="login-extra-links">
- {{ if $register }}<a href="register" title="$register.title" id="register-link">$register.desc</a>{{ endif }}
- <a href="lostpass" title="$lostpass" id="lost-password-link" >$lostlink</a>
- </div>
-
- {{ for $hiddens as $k=>$v }}
- <input type="hidden" name="$k" value="$v" />
- {{ endfor }}
-
-
-</form>
-
-
-<script type="text/javascript"> $(document).ready(function() { $("#id_$lname.0").focus();} );</script>
diff --git a/view/theme/diabook-aerith/mail_conv.tpl b/view/theme/diabook-aerith/mail_conv.tpl
deleted file mode 100644
index 989f17878..000000000
--- a/view/theme/diabook-aerith/mail_conv.tpl
+++ /dev/null
@@ -1,60 +0,0 @@
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- <a href="$mail.profile_url" target="redir" title="$mail.from_name" class="contact-photo-link" id="wall-item-photo-link-$mail.id">
- <img src="$mail.from_photo" class="contact-photo$mail.sparkle" id="wall-item-photo-$mail.id" alt="$mail.from_name" />
- </a>
- </div>
- </div>
- <div class="wall-item-content">
- $mail.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
- </div>
- <div class="wall-item-actions">
- <div class="wall-item-actions-author">
- <a href="$mail.from_url" target="redir" class="wall-item-name-link"><span class="wall-item-name$mail.sparkle">$mail.from_name</span></a> <span class="wall-item-ago">$mail.date</span>
- </div>
-
- <div class="wall-item-actions-social">
- </div>
-
- <div class="wall-item-actions-tools">
- <a href="message/drop/$mail.id" onclick="return confirmDelete();" class="icon delete s16" title="$mail.delete">$mail.delete</a>
- </div>
-
- </div>
- </div>
- <div class="wall-item-bottom">
- </div>
-</div>
-
-
-{#
-
-
-<div class="mail-conv-outside-wrapper">
- <div class="mail-conv-sender" >
- <a href="$mail.from_url" class="mail-conv-sender-url" ><img class="mframe mail-conv-sender-photo$mail.sparkle" src="$mail.from_photo" heigth="80" width="80" alt="$mail.from_name" /></a>
- </div>
- <div class="mail-conv-detail" >
- <div class="mail-conv-sender-name" >$mail.from_name</div>
- <div class="mail-conv-date">$mail.date</div>
- <div class="mail-conv-subject">$mail.subject</div>
- <div class="mail-conv-body">$mail.body</div>
- <div class="mail-conv-delete-wrapper" id="mail-conv-delete-wrapper-$mail.id" ><a href="message/drop/$mail.id" class="icon drophide delete-icon mail-list-delete-icon" onclick="return confirmDelete();" title="$mail.delete" id="mail-conv-delete-icon-$mail.id" class="mail-conv-delete-icon" onmouseover="imgbright(this);" onmouseout="imgdull(this);" ></a></div><div class="mail-conv-delete-end"></div>
- <div class="mail-conv-outside-wrapper-end"></div>
-</div>
-</div>
-<hr class="mail-conv-break" />
-
-#}
diff --git a/view/theme/diabook-aerith/mail_display.tpl b/view/theme/diabook-aerith/mail_display.tpl
deleted file mode 100644
index 8b82e95c6..000000000
--- a/view/theme/diabook-aerith/mail_display.tpl
+++ /dev/null
@@ -1,12 +0,0 @@
-<div id="mail-display-subject">
- <span class="{{if $thread_seen}}seen{{else}}unseen{{endif}}">$thread_subject</span>
- <a href="message/dropconv/$thread_id" onclick="return confirmDelete();" title="$delete" class="mail-delete icon s22 delete"></a>
-</div>
-
-{{ for $mails as $mail }}
- <div id="tread-wrapper-$mail.id" class="tread-wrapper">
- {{ inc mail_conv.tpl }}{{endinc}}
- </div>
-{{ endfor }}
-
-{{ inc prv_message.tpl }}{{ endinc }}
diff --git a/view/theme/diabook-aerith/mail_list.tpl b/view/theme/diabook-aerith/mail_list.tpl
deleted file mode 100644
index 6bc6c84f6..000000000
--- a/view/theme/diabook-aerith/mail_list.tpl
+++ /dev/null
@@ -1,8 +0,0 @@
-<div class="mail-list-wrapper">
- <span class="mail-subject {{if $seen}}seen{{else}}unseen{{endif}}"><a href="message/$id" class="mail-link">$subject</a></span>
- <span class="mail-from">$from_name</span>
- <span class="mail-date">$date</span>
- <span class="mail-count">$count</span>
-
- <a href="message/dropconv/$id" onclick="return confirmDelete();" title="$delete" class="mail-delete icon s22 delete"></a>
-</div>
diff --git a/view/theme/diabook-aerith/message_side.tpl b/view/theme/diabook-aerith/message_side.tpl
deleted file mode 100644
index 9f1587096..000000000
--- a/view/theme/diabook-aerith/message_side.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-<div id="message-sidebar" class="widget">
- <div id="message-new" class="{{ if $new.sel }}selected{{ endif }}"><a href="$new.url">$new.label</a> </div>
-
- <ul class="message-ul">
- {{ for $tabs as $t }}
- <li class="tool {{ if $t.sel }}selected{{ endif }}"><a href="$t.url" class="message-link">$t.label</a></li>
- {{ endfor }}
- </ul>
-
-</div>
diff --git a/view/theme/diabook-aerith/nav.tpl b/view/theme/diabook-aerith/nav.tpl
deleted file mode 100644
index 5f316bcdd..000000000
--- a/view/theme/diabook-aerith/nav.tpl
+++ /dev/null
@@ -1,190 +0,0 @@
-<header>
- <div id="site-location">$sitelocation</div>
- <div id="banner">$banner</div>
-</header>
-<nav>
-
-
- <ul>
-
-
- {{ if $nav.network }}
- <li id="nav-network-link" class="nav-menu-icon">
- <a class="$nav.network.2" href="$nav.network.0" title="$nav.network.3" >
- <span class="icon notifications">Benachrichtigungen</span>
- <span id="net-update" class="nav-notify"></span></a>
- </li>
- {{ endif }}
-
- {{ if $nav.contacts }}
- <li class="nav-menu-icon" id="nav-contacts-linkmenu">
- <a href="$nav.contacts.0" rel="#nav-contacts-menu" title="$nav.contacts.1">
- <span class="icon contacts">$nav.contacts.1</span>
- <span id="intro-update" class="nav-notify"></span></a>
- <ul id="nav-contacts-menu" class="menu-popup">
- <li id="nav-contacts-see-intro"><a href="$nav.notifications.0">$nav.introductions.1</a><span id="intro-update-li" class="nav-notify"></span></li>
- <li id="nav-contacts-all"><a href="contacts">$nav.contacts.1</a></li>
- </ul>
- </li>
-
- {{ endif }}
-
- {{ if $nav.messages }}
- <li id="nav-messages-linkmenu" class="nav-menu-icon">
- <a href="$nav.messages.0" rel="#nav-messages-menu" title="$nav.messages.1">
- <span class="icon messages">$nav.messages.1</span>
- <span id="mail-update" class="nav-notify"></span></a>
- <ul id="nav-messages-menu" class="menu-popup">
- <li id="nav-messages-see-all"><a href="$nav.messages.0">$nav.messages.1</a></li>
- <li id="nav-messages-see-all"><a href="$nav.messages.new.0">$nav.messages.new.1</a></li>
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.notifications }}
- <li id="nav-notifications-linkmenu" class="nav-menu-icon">
- <a href="$nav.notifications.0" rel="#nav-notifications-menu" title="$nav.notifications.1">
- <span class="icon notify">$nav.notifications.1</span>
- <span id="notify-update" class="nav-notify"></span></a>
- <ul id="nav-notifications-menu" class="menu-popup">
- <li id="nav-notifications-mark-all"><a href="#" onclick="notifyMarkAll(); return false;">$nav.notifications.mark.1</a></li>
- <li id="nav-notifications-see-all"><a href="$nav.notifications.all.0">$nav.notifications.all.1</a></li>
- <li class="empty">$emptynotifications</li>
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.search}}
- <li id="search-box">
- <form method="get" action="$nav.search.0">
- <input id="search-text" class="nav-menu-search" type="text" value="" name="search">
- </form>
- </li>
- {{ endif }}
-
- <li style="width: 1%; height: 1px;float: right;"></li>
-
- <li id="nav-site-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-site-menu"><span class="icon s22 gear">Site</span></a>
- <ul id="nav-site-menu" class="menu-popup">
- {{ if $nav.manage }}<li><a class="$nav.manage.2" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a></li>{{ endif }}
-
- {{ if $nav.settings }} <li><a class="$nav.search.2" onClick="restore_boxes()" title="Restore right-hand column" style="cursor: pointer;">Restore right-hand column</a></li>{{ endif }}
-
- {{ if $nav.help }} <li><a class="$nav.help.2" target="friendika-help" href="$nav.help.0" title="$nav.help.3" >$nav.help.1</a></li>{{ endif }}
-
- <li><a class="$nav.search.2" href="friendica" title="Site Info / Impressum" >Info/Impressum</a></li>
-
- {{ if $nav.settings }}<li><a class="menu-sep $nav.settings.2" href="$nav.settings.0" title="$nav.settings.3">$nav.settings.1</a></li>{{ endif }}
- {{ if $nav.admin }}<li><a class="$nav.admin.2" href="$nav.admin.0" title="$nav.admin.3" >$nav.admin.1</a></li>{{ endif }}
-
- {{ if $nav.logout }}<li><a class="menu-sep $nav.logout.2" href="$nav.logout.0" title="$nav.logout.3" >$nav.logout.1</a></li>{{ endif }}
-
-
- </ul>
- </li>
-
-
- {{ if $nav.directory }}
- <li id="nav-directory-link" class="nav-menu $sel.directory">
- <a class="$nav.directory.2" href="$nav.directory.0" title="$nav.directory.3" >$nav.directory.1</a>
- </li>
- {{ endif }}
-
- {{ if $nav.apps }}
- <li id="nav-apps-link" class="nav-menu $sel.apps">
- <a class=" $nav.apps.2" href="#" rel="#nav-apps-menu" title="$nav.apps.3" >$nav.apps.1</a>
- <ul id="nav-apps-menu" class="menu-popup">
- {{ for $apps as $ap }}
- <li>$ap</li>
- {{ endfor }}
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.home }}
- <li id="nav-home-link" class="nav-menu $sel.home">
- <a class="$nav.home.2" href="$nav.home.0" title="$nav.home.3" >$nav.home.1
- <span id="home-update" class="nav-notify"></span></a>
- </li>
- {{ endif }}
-
- {{ if $userinfo }}
- <li id="nav-user-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-user-menu" title="$sitelocation"><img src="$userinfo.icon" alt="$userinfo.name"></a>
- <ul id="nav-user-menu" class="menu-popup">
- {{ for $nav.usermenu as $usermenu }}
- <li><a class="$usermenu.2" href="$usermenu.0" title="$usermenu.3">$usermenu.1</a></li>
- {{ endfor }}
-
- {{ if $nav.profiles }}<li><a class="menu-sep $nav.profiles.2" href="$nav.profiles.0" title="$nav.profiles.3" >$nav.profiles.3</a></li>{{ endif }}
- {{ if $nav.notifications }}<li><a class="$nav.notifications.2" href="$nav.notifications.0" title="$nav.notifications.3" >$nav.notifications.1</a></li>{{ endif }}
- {{ if $nav.messages }}<li><a class="$nav.messages.2" href="$nav.messages.0" title="$nav.messages.3" >$nav.messages.1</a></li>{{ endif }}
- {{ if $nav.contacts }}<li><a class="$nav.contacts.2" href="$nav.contacts.0" title="$nav.contacts.3" >$nav.contacts.1</a></li>{{ endif }}
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.login }}
- <li id="nav-home-link" class="nav-menu $sel.home">
- <a class="$nav.login.2" href="$nav.login.0" title="$nav.login.3" >$nav.login.1</a>
- <li>
- {{ endif }}
-
-
-
- </ul>
-
-
-
-</nav>
-
-
-<div style="position: fixed; bottom: 5px; right: 10px;"><a href="javascript:scroll(0,0); "><img src="view/theme/diabook/icons/scroll_top.png" title="scroll to top"></a></div>
-<div style="position: fixed; bottom: 3px; left: 25px;">$langselector</div>
-<div style="position: fixed; bottom: 23px; left: 5px;"><a href="http://pad.toktan.org/p/diabook" target="blank" ><img src="view/theme/diabook/icons/bluebug.png" title="report bugs for the theme diabook"/></a></div>
-
-
-
-
-<ul id="nav-notifications-template" style="display:none;" rel="template">
- <li class="{4}"><a href="{0}"><img src="{1}">{2} <span class="notif-when">{3}</span></a></li>
-</ul>
-
-
-
-{#
-
-{{ if $nav.logout }}<a id="nav-logout-link" class="nav-link $nav.logout.2" href="$nav.logout.0" title="$nav.logout.3" >$nav.logout.1</a> {{ endif }}
-{{ if $nav.login }}<a id="nav-login-link" class="nav-login-link $nav.login.2" href="$nav.login.0" title="$nav.login.3" >$nav.login.1</a> {{ endif }}
-
-<span id="nav-link-wrapper" >
-
-{{ if $nav.register }}<a id="nav-register-link" class="nav-commlink $nav.register.2" href="$nav.register.0" title="$nav.register.3" >$nav.register.1</a>{{ endif }}
-
-<a id="nav-help-link" class="nav-link $nav.help.2" target="friendika-help" href="$nav.help.0" title="$nav.help.3" >$nav.help.1</a>
-
-{{ if $nav.apps }}<a id="nav-apps-link" class="nav-link $nav.apps.2" href="$nav.apps.0" title="$nav.apps.3" >$nav.apps.1</a>{{ endif }}
-
-<a id="nav-search-link" class="nav-link $nav.search.2" href="$nav.search.0" title="$nav.search.3" >$nav.search.1</a>
-<a id="nav-directory-link" class="nav-link $nav.directory.2" href="$nav.directory.0" title="$nav.directory.3" >$nav.directory.1</a>
-
-{{ if $nav.admin }}<a id="nav-admin-link" class="nav-link $nav.admin.2" href="$nav.admin.0" title="$nav.admin.3" >$nav.admin.1</a>{{ endif }}
-
-{{ if $nav.notifications }}
-<a id="nav-notify-link" class="nav-commlink $nav.notifications.2" href="$nav.notifications.0" title="$nav.notifications.3" >$nav.notifications.1</a>
-<span id="notify-update" class="nav-ajax-left"></span>
-{{ endif }}
-{{ if $nav.messages }}
-<a id="nav-messages-link" class="nav-commlink $nav.messages.2" href="$nav.messages.0" title="$nav.messages.3" >$nav.messages.1</a>
-<span id="mail-update" class="nav-ajax-left"></span>
-{{ endif }}
-
-{{ if $nav.manage }}<a id="nav-manage-link" class="nav-commlink $nav.manage.2" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a>{{ endif }}
-
-{{ if $nav.settings }}<a id="nav-settings-link" class="nav-link $nav.settings.2" href="$nav.settings.0" title="$nav.settings.3">$nav.settings.1</a>{{ endif }}
-{{ if $nav.profiles }}<a id="nav-profiles-link" class="nav-link $nav.profiles.2" href="$nav.profiles.0" title="$nav.profiles.3" >$nav.profiles.1</a>{{ endif }}
-
-
-</span>
-<span id="nav-end"></span>
-<span id="banner">$banner</span>
-#}
diff --git a/view/theme/diabook-aerith/nets.tpl b/view/theme/diabook-aerith/nets.tpl
deleted file mode 100644
index be25ddee1..000000000
--- a/view/theme/diabook-aerith/nets.tpl
+++ /dev/null
@@ -1,15 +0,0 @@
-<div id="profile_side">
- <h3 style="margin-left: 2px;">$title</h3>
- <div id="nets-desc">$desc</div>
-
- <ul class="menu-profile-side">
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $sel_all }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a style="text-decoration: none;" href="$base" class="menu-profile-list-item">$all</a></li>
- {{ for $nets as $net }}
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $net.selected }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a href="$base?nets=$net.ref" class="menu-profile-list-item">$net.name</a></li>
- {{ endfor }}
- </ul>
-</div>
diff --git a/view/theme/diabook-aerith/oembed_video.tpl b/view/theme/diabook-aerith/oembed_video.tpl
deleted file mode 100644
index d6d29f724..000000000
--- a/view/theme/diabook-aerith/oembed_video.tpl
+++ /dev/null
@@ -1,4 +0,0 @@
-<a class="embed_yt" href='$embedurl' onclick='this.innerHTML=Base64.decode("$escapedhtml"); yt_iframe(); return false;' style='float:left; margin: 1em; position: relative;'>
- <img width='$tw' height='$th' src='$turl' >
- <div style='position: absolute; top: 0px; left: 0px; width: $twpx; height: $thpx; background: url(images/icons/48/play.png) no-repeat center center;'></div>
-</a>
diff --git a/view/theme/diabook-aerith/photo_item.tpl b/view/theme/diabook-aerith/photo_item.tpl
deleted file mode 100644
index 5d65a89b7..000000000
--- a/view/theme/diabook-aerith/photo_item.tpl
+++ /dev/null
@@ -1,65 +0,0 @@
-{{ if $indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$id" class="like-rotator" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
-</div>
-{{ endif }}
-
-<div class="wall-item-photo-container $indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper" >
- <a href="$profile_url" target="redir" title="" class="contact-photo-link" id="wall-item-photo-link-$id">
- <img src="$thumb" class="contact-photo$sparkle" id="wall-item-photo-$id" alt="$name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$id">
- $photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$profile_url" target="redir" title="$name" class="wall-item-name-link"><span class="wall-item-name$sparkle">$name</span></a>
- <span class="wall-item-ago">-
- {{ if $plink }}<a class="link" title="$plink.title" href="$plink.href" style="color: #999">$ago</a>{{ else }} $ago {{ endif }}
- {{ if $lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$id);">$lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $title }}<h2><a href="$plink.href">$title</a></h2>{{ endif }}
- $body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
-
- <div class="wall-item-bottom" style="display: table-row;">
- <div class="wall-item-actions">
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-tools">
-
- {{ if $drop.dropping }}
- <input type="checkbox" title="$drop.select" name="itemselected[]" class="item-select" value="$id" />
- <a href="item/drop/$id" onclick="return confirmDelete();" class="icon drop" title="$drop.delete">$drop.delete</a>
- {{ endif }}
- {{ if $edpost }}
- <a class="icon pencil" href="$edpost.0" title="$edpost.1"></a>
- {{ endif }}
- </div>
-
- </div>
- </div>
- <div class="wall-item-bottom">
-
- </div>
-</div>
-
diff --git a/view/theme/diabook-aerith/photo_view.tpl b/view/theme/diabook-aerith/photo_view.tpl
deleted file mode 100644
index 071972e0c..000000000
--- a/view/theme/diabook-aerith/photo_view.tpl
+++ /dev/null
@@ -1,35 +0,0 @@
-<div id="live-display"></div>
-<h3><a href="$album.0">$album.1</a></h3>
-
-<div id="photo-edit-link-wrap">
-{{ if $tools }}
-<a id="photo-edit-link" href="$tools.edit.0">$tools.edit.1</a>
--
-<a id="photo-toprofile-link" href="$tools.profile.0">$tools.profile.1</a>
-{{ endif }}
-{{ if $lock }} - <img src="images/lock_icon.gif" class="lockview" alt="$lock" onclick="lockview(event,'photo$id');" /> {{ endif }}
-</div>
-
-<div id="photo-photo">
- {{ if $prevlink }}<div id="photo-prev-link"><a href="$prevlink.0">$prevlink.1</a></div>{{ endif }}
- <a href="$photo.href" class="lightbox" title="$photo.title"><img src="$photo.src" /></a>
- {{ if $nextlink }}<div id="photo-next-link"><a href="$nextlink.0">$nextlink.1</a></div>{{ endif }}
-</div>
-
-<div id="photo-photo-end"></div>
-<div id="photo-caption" >$desc</div>
-{{ if $tags }}
-<div id="in-this-photo-text">$tags.0</div>
-<div id="in-this-photo">$tags.1</div>
-{{ endif }}
-{{ if $tags.2 }}<div id="tag-remove"><a href="$tags.2">$tags.3</a></div>{{ endif }}
-
-{{ if $edit }}$edit{{ endif }}
-
-<div style="margin-top:20px">
-</div>
-<div id="wall-photo-container">
-$comments
-</div>
-
-$paginate
diff --git a/view/theme/diabook-aerith/profile_side.tpl b/view/theme/diabook-aerith/profile_side.tpl
deleted file mode 100644
index 01e80f238..000000000
--- a/view/theme/diabook-aerith/profile_side.tpl
+++ /dev/null
@@ -1,21 +0,0 @@
-<div id="profile_side">
- <div id="ps-usernameicon">
- <a href="$ps.usermenu.status.0" title="$userinfo.name">
- <img src="$userinfo.icon" id="ps-usericon" alt="$userinfo.name">
- </a>
- <a href="$ps.usermenu.status.0" id="ps-username" title="$userinfo.name">$userinfo.name</a>
- </div>
-
-<ul id="profile-side-menu" class="menu-profile-side">
- <li id="profile-side-status" class="menu-profile-list"><a class="menu-profile-list-item" href="$ps.usermenu.status.0">$ps.usermenu.status.1<span class="menu-profile-icon home"></span></a></li>
- <li id="profile-side-photos" class="menu-profile-list photos"><a class="menu-profile-list-item" href="$ps.usermenu.photos.0">$ps.usermenu.photos.1<span class="menu-profile-icon photos"></span></a></li>
- <li id="profile-side-photos" class="menu-profile-list pscontacts"><a class="menu-profile-list-item" href="$ps.usermenu.contacts.0">$ps.usermenu.contacts.1<span class="menu-profile-icon pscontacts"></span></a></li>
- <li id="profile-side-events" class="menu-profile-list events"><a class="menu-profile-list-item" href="$ps.usermenu.events.0">$ps.usermenu.events.1<span class="menu-profile-icon events"></span></a></li>
- <li id="profile-side-notes" class="menu-profile-list notes"><a class="menu-profile-list-item" href="$ps.usermenu.notes.0">$ps.usermenu.notes.1<span class="menu-profile-icon notes"></span></a></li>
- <li id="profile-side-foren" class="menu-profile-list foren"><a class="menu-profile-list-item" href="$ps.usermenu.pgroups.0" target="blanc">$ps.usermenu.pgroups.1<span class="menu-profile-icon foren"></span></a></li>
- <li id="profile-side-foren" class="menu-profile-list com_side"><a class="menu-profile-list-item" href="$ps.usermenu.community.0">$ps.usermenu.community.1<span class="menu-profile-icon com_side"></span></a></li>
-</ul>
-
-</div>
-
-
diff --git a/view/theme/diabook-aerith/profile_vcard.tpl b/view/theme/diabook-aerith/profile_vcard.tpl
deleted file mode 100644
index 6fcffcc9b..000000000
--- a/view/theme/diabook-aerith/profile_vcard.tpl
+++ /dev/null
@@ -1,64 +0,0 @@
-<div class="vcard">
-
- <div class="tool">
- <div class="fn label">$profile.name</div>
- {{ if $profile.edit }}
- <div class="action">
- <a class="icon s16 edit ttright" href="#" rel="#profiles-menu" title="$profile.edit.3"><span>$profile.edit.1</span></a>
- <ul id="profiles-menu" class="menu-popup">
- {{ for $profile.menu.entries as $e }}
- <li>
- <a href="profiles/$e.id"><img src='$e.photo'>$e.profile_name</a>
- </li>
- {{ endfor }}
- <li><a href="profile_photo" >$profile.menu.chg_photo</a></li>
- <li><a href="profiles/new" id="profile-listing-new-link">$profile.menu.cr_new</a></li>
- <li><a href="profiles" >$profile.edit.3</a></li>
-
- </ul>
- </div>
- {{ endif }}
- </div>
-
-
-
- <div id="profile-photo-wrapper"><img class="photo" src="$profile.photo?rev=$profile.picdate" alt="$profile.name" /></div>
- {{ if $pdesc }}<div class="title">$profile.pdesc</div>{{ endif }}
-
-
- {{ if $location }}
- <dl class="location"><dt class="location-label">$location</dt><br>
- <dd class="adr">
- {{ if $profile.address }}<div class="street-address">$profile.address</div>{{ endif }}
- <span class="city-state-zip">
- <span class="locality">$profile.locality</span>{{ if $profile.locality }}, {{ endif }}
- <span class="region">$profile.region</span>
- <span class="postal-code">$profile.postal-code</span>
- </span>
- {{ if $profile.country-name }}<span class="country-name">$profile.country-name</span>{{ endif }}
- </dd>
- </dl>
- {{ endif }}
-
- {{ if $gender }}<dl class="mf"><dt class="gender-label">$gender</dt> <dd class="x-gender">$profile.gender</dd></dl>{{ endif }}
-
- {{ if $profile.pubkey }}<div class="key" style="display:none;">$profile.pubkey</div>{{ endif }}
-
- {{ if $marital }}<dl class="marital"><dt class="marital-label"><span class="heart">&hearts;</span>$marital</dt><dd class="marital-text">$profile.marital</dd></dl>{{ endif }}
-
- {{ if $homepage }}<dl class="homepage"><dt class="homepage-label">$homepage</dt><dd class="homepage-url"><a href="$profile.homepage" target="external-link">$profile.homepage</a></dd></dl>{{ endif }}
-
- {{ inc diaspora_vcard.tpl }}{{ endinc }}
-
- <div id="profile-extra-links">
- <ul>
- {{ if $connect }}
- <li><a id="dfrn-request-link" href="dfrn_request/$profile.nickname">$connect</a></li>
- {{ endif }}
- </ul>
- </div>
-</div>
-
-$contact_block
-
-
diff --git a/view/theme/diabook-aerith/right_aside.tpl b/view/theme/diabook-aerith/right_aside.tpl
deleted file mode 100644
index a65677696..000000000
--- a/view/theme/diabook-aerith/right_aside.tpl
+++ /dev/null
@@ -1,20 +0,0 @@
-<div id="profile_side">
- <div id="ps-usernameicon">
- <a href="$ps.usermenu.status.0" title="$userinfo.name">
- <img src="$userinfo.icon" id="ps-usericon" alt="$userinfo.name">
- </a>
- <a href="$ps.usermenu.status.0" id="ps-username" title="$userinfo.name">$userinfo.name</a>
- </div>
-
-<ul id="profile-side-menu" class="menu-profile-side">
- <li id="profile-side-status" class="menu-profile-list home"><a class="menu-profile-list-item" href="$ps.usermenu.status.0">$ps.usermenu.status.1</a></li>
- <li id="profile-side-photos" class="menu-profile-list photos"><a class="menu-profile-list-item" href="$ps.usermenu.photos.0">$ps.usermenu.photos.1</a></li>
- <li id="profile-side-events" class="menu-profile-list events"><a class="menu-profile-list-item" href="$ps.usermenu.events.0">$ps.usermenu.events.1</a></li>
- <li id="profile-side-notes" class="menu-profile-list notes"><a class="menu-profile-list-item" href="$ps.usermenu.notes.0">$ps.usermenu.notes.1</a></li>
- <li id="profile-side-foren" class="menu-profile-list foren"><a class="menu-profile-list-item" href="http://dir.friendika.com/directory/forum" target="blanc">Public Groups</a></li>
- <li id="profile-side-foren" class="menu-profile-list com_side"><a class="menu-profile-list-item" href="$ps.usermenu.community.0">$ps.usermenu.community.1</a></li>
-</ul>
-
-</div>
-
- \ No newline at end of file
diff --git a/view/theme/diabook-aerith/screenshot.png b/view/theme/diabook-aerith/screenshot.png
deleted file mode 100644
index 4eee5be5a..000000000
--- a/view/theme/diabook-aerith/screenshot.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-aerith/search_item.tpl b/view/theme/diabook-aerith/search_item.tpl
deleted file mode 100644
index 123834064..000000000
--- a/view/theme/diabook-aerith/search_item.tpl
+++ /dev/null
@@ -1,100 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- <span class="wall-item-ago">-
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div>
diff --git a/view/theme/diabook-aerith/style-network-wide.css b/view/theme/diabook-aerith/style-network-wide.css
deleted file mode 100644
index 5e424caf7..000000000
--- a/view/theme/diabook-aerith/style-network-wide.css
+++ /dev/null
@@ -1,2668 +0,0 @@
-/**
- * Fabio Comuni <http://kirgroup.com/profile/fabrixxm>
- * Additional Changes: Michael Vogel <icarus@dabo.de>
- **/
-
-/* ========= */
-/* = Admin = */
-/* ========= */
-
-#adminpage {
-/* width: 80%;*/
-}
-
-#pending-update {
- float:right;
- color: #ffffff;
- font-weight: bold;
- background-color: #FF0000;
- padding: 0em 0.3em;
-}
-
-.admin.linklist {
- border: 0px; padding: 0px;
-}
-
-.admin.link {
- list-style-position: inside;
- font-size: 1em;
- padding: 5px;
- width: 100px;
- margin: 5px;
-}
-
-#adminpage dl {
- clear: left;
- margin-bottom: 2px;
- padding-bottom: 2px;
- border-bottom: 1px solid black;
-}
-
-#adminpage dt {
- width: 200px;
- float: left;
- font-weight: bold;
-}
-
-#adminpage dd {
- margin-left: 200px;
-}
-#adminpage h3 {
- border-bottom: 1px solid #898989;
- margin-bottom: 5px;
- margin-top: 10px;
-}
-
-#adminpage .submit {
- clear:left;
-}
-
-#adminpage #pluginslist {
- margin: 0px; padding: 0px;
-}
-
-#adminpage .plugin {
- list-style: none;
- display: block;
- /* border: 1px solid #888888; */
- padding: 1em;
- margin-bottom: 5px;
- clear: left;
-}
-
-#adminpage .toggleplugin {
- float:left;
- margin-right: 1em;
-}
-
-#adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;}
-#adminpage table th { text-align: left;}
-#adminpage td .icon { float: left;}
-#adminpage table#users img { width: 16px; height: 16px; }
-#adminpage table tr:hover { background-color: #eeeeee; }
-#adminpage .selectall { text-align: right; }
-/* icons */
-
-.icon.contacts {
- background-image: url("../../../view/theme/diabook-aerith/icons/contacts.png");}
-.icon.notifications {
- background-image: url("../../../view/theme/diabook-aerith/icons/notifications.png");}
-.icon.notify {
- background-image: url("../../../view/theme/diabook-aerith/icons/notify.png");}
-.icon.messages {
- background-image: url("../../../view/theme/diabook-aerith/icons/messages.png");}
-.icon.community {
- background-image: url("../../../view/theme/diabook-aerith/icons/community.png");}
-
-.icon.drop { background-image: url("../../../view/theme/diabook-aerith/icons/drop.png");}
-.icon.drophide { background-image: url("../../../view/theme/diabook-aerith/icons/drop.png");}
-.icon.dislike { background-image: url("../../../view/theme/diabook-aerith/icons/dislike.png");}
-.icon.like { background-image: url("../../../view/theme/diabook-aerith/icons/like.png");}
-.icon.pencil { background-image: url("../../../view/theme/diabook-aerith/icons/pencil.png");}
-.icon.recycle { background-image: url("../../../view/theme/diabook-aerith/icons/recycle.png");}
-.icon.remote-link { background-image: url("../../../view/theme/diabook-aerith/icons/remote.png");}
-.icon.tagged { background-image: url("../../../view/theme/diabook-aerith/icons/tagged.png");}
-.icon.file-as { background-image: url("../../../view/theme/diabook-aerith/icons/file_as.png");}
-.star-item.icon.unstarred { background-image: url("../../../view/theme/diabook-aerith/icons/unstarred.png");}
-.star-item.icon.starred { background-image: url("../../../view/theme/diabook-aerith/icons/starred.png");}
-.icon.link { background-image: url("../../../view/theme/diabook-aerith/icons/link.png");}
-.icon.lock { background-image: url("../../../view/theme/diabook-aerith/icons/lock.png");}
-.icon.unlock { background-image: url("../../../view/theme/diabook-aerith/icons/unlock.png");}
-.icon.language { background-image: url("../../../view/theme/diabook-aerith/icons/language.png");}
-
-
-.camera { background-image: url("../../../view/theme/diabook-aerith/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.attach { background-image: url("../../../view/theme/diabook-aerith/icons/attach.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video2 { background-image: url("../../../view/theme/diabook-aerith/icons/video.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video { background-image: url("../../../view/theme/diabook-aerith/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
- }
-.audio2 { background-image: url("../../../view/theme/diabook-aerith/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.audio { background-image: url("../../../view/theme/diabook-aerith/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.weblink { background-image: url("../../../view/theme/diabook-aerith/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.globe { background-image: url("../../../view/theme/diabook-aerith/icons/globe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.unglobe { background-image: url("../../../view/theme/diabook-aerith/icons/unglobe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.edit {background-image: url("../../../view/theme/diabook-aerith/icons/pencil2.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
-
-
-
-
-.article { background-position: -50px 0px;}
-/*.audio { background-position: -70px 0px;}*/
-.block { background-position: -90px 0px;}
-/*.drop { background-position: -110px 0px;}*/
-/*.drophide { background-position: -130px 0px;}*/
-/*.edit { background-position: -150px 0px;}*/
-/*.camera { background-position: -170px 0px;}*/
-/*.dislike { background-position: -190px 0px;}*/
-/*.like { background-position: -210px 0px;}*/
-/*.link { background-position: -230px 0px;}*/
-
-/*.globe { background-position: -50px -20px;}*/
-/*.noglobe { background-position: -70px -20px;}*/
-.no { background-position: -90px -20px;}
-.pause { background-position: -110px -20px;}
-.play { background-position: -130px -20px;}
-/*.pencil { background-position: -150px -20px;}*/
-.small-pencil { background-position: -170px -20px;}
-/*.recycle { background-position: -190px -20px;}*/
-/*.remote-link { background-position: -210px -20px;}*/
-.share { background-position: -230px -20px;}
-
-.tools { background-position: -50px -40px;}
-/*.lock { background-position: -70px -40px;}*/
-
-/*.video { background-position: -110px -40px;}*/
-.youtube { background-position: -130px -40px;}
-
-/*.attach { background-position: -190px -40px;}*/
-/*.language { background-position: -210px -40px;}*/
-
-
-.icon.on { background-image: url("../../../view/theme/diabook-aerith/icons/toogle_on.png"); background-repeat: no-repeat;}
-.icon.off { background-image: url("../../../view/theme/diabook-aerith/icons/toogle_off.png"); background-repeat: no-repeat;}
-.prev { background-position: -90px -60px;}
-.next { background-position: -110px -60px;}
-/*.tagged { background-position: -130px -60px;}*/
-
-.attachtype {
- display: block; width: 20px; height: 23px;
- background-image: url('../../../images/content-types.png');
-}
-
-.type-video { background-position: 0px 0px; }
-.type-image { background-position: -20px 0px; }
-.type-audio { background-position: -40px 0px; }
-.type-text { background-position: -60px 0px; }
-.type-unkn { background-position: -80px 0px; }
-
-.icon.drop, .icon.drophide {
- float: left;
-}
-
-.icon {
- display: block;
- width: 20px;
- height: 20px;
- /*background-image: url('icons.png');*/
-}
-
-.icon {
- background-color: transparent ;
- background-repeat: no-repeat;
- /* background-position: left center; */
- display: block;
- overflow: hidden;
- text-indent: -9999px;
- padding: 1px;
-}
-
-.icon.border.camera{
- background-image: url("../../../view/theme/diabook-aerith/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-
-.icon.border.link{
- background-image: url("../../../view/theme/diabook-aerith/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- margin-left: 10px;
- }
-
-.icon.text {
- text-indent: 0px;
-}
-.icon.s10 {
- min-width: 10px;
- height: 10px;
-}
-.icon.s10.notify {
- background-image: url("../../../images/icons/10/notify_off.png");
-}
-.icon.s10.gear {
- background-image: url("../../../images/icons/10/gear.png");
-}
-.icon.s10.add {
- background-image: url("../../../images/icons/10/add.png");
-}
-.icon.s10.delete {
- background-image: url("../../../images/icons/10/delete.png");
-}
-.icon.s10.edit {
- background-image: url("../../../images/icons/10/edit.png");
-}
-.icon.s10.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s10.menu {
- background-image: url("../../../images/icons/10/menu.png");
-}
-.icon.s10.link {
- background-image: url("../../../images/icons/10/link.png");
-}
-.icon.s10.lock {
- background-image: url("../../../images/icons/10/lock.png");
-}
-.icon.s10.unlock {
- background-image: url("../../../images/icons/10/unlock.png");
-}
-.icon.s10.text {
- padding: 2px 0px 0px 15px;
- font-size: 10px;
-}
-.icon.s16 {
- min-width: 16px;
- height: 16px;
-}
-.icon.s16.notify {
- background-image: url("../../../images/icons/16/notify_off.png");
-}
-.icon.s16.gear {
- background-image: url("../../../images/icons/16/gear.png");
-}
-.icon.s16.add {
- background-image: url("../../../images/icons/16/add.png");
-}
-.icon.s16.delete {
- background-image: url("../../../images/icons/16/delete.png");
-}
-/*.icon.s16.edit {
- background-image: url("../../../images/icons/16/edit.png");
-}*/
-.icon.s16.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s16.menu {
- background-image: url("../../../images/icons/16/menu.png");
-}
-/*.icon.s16.link {
- background-image: url("../../../images/icons/16/link.png");
-}*/
-.icon.s16.lock {
- background-image: url("../../../images/icons/16/lock.png");
-}
-.icon.s16.unlock {
- background-image: url("../../../images/icons/16/unlock.png");
-}
-.icon.s16.text {
- padding: 4px 0px 0px 20px;
- font-size: 10px;
-}
-.icon.s22 {
- min-width: 22px;
- height: 22px;
-}
-.icon.s22.notify {
- background-image: url("../../../images/icons/22/notify_off.png");
-}
-.icon.s22.gear {
- background-image: url("../../../images/icons/22/gear.png");
-}
-.icon.s22.add {
- background-image: url("../../../images/icons/22/add.png");
-}
-.icon.s22.delete {
- background-image: url("../../../images/icons/22/delete.png");
-}
-.icon.s22.edit {
- background-image: url("../../../images/icons/22/edit.png");
-}
-.icon.s22.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s22.menu {
- background-image: url("../../../images/icons/22/menu.png");
-}
-.icon.s22.link {
- background-image: url("../../../images/icons/22/link.png");
-}
-.icon.s22.lock {
- background-image: url("../../../images/icons/22/lock.png");
-}
-.icon.s22.unlock {
- background-image: url("../../../images/icons/22/unlock.png");
-}
-.icon.s22.text {
- padding: 10px 0px 0px 25px;
- width: 200px;
-}
-.icon.s48 {
- width: 48px;
- height: 48px;
-}
-.icon.s48.notify {
- background-image: url("../../../images/icons/48/notify_off.png");
-}
-.icon.s48.gear {
- background-image: url("../../../images/icons/48/gear.png");
-}
-.icon.s48.add {
- background-image: url("../../../images/icons/48/add.png");
-}
-.icon.s48.delete {
- background-image: url("../../../images/icons/48/delete.png");
-}
-.icon.s48.edit {
- background-image: url("../../../images/icons/48/edit.png");
-}
-.icon.s48.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s48.menu {
- background-image: url("../../../images/icons/48/menu.png");
-}
-.icon.s48.link {
- background-image: url("../../../images/icons/48/link.png");
-}
-.icon.s48.lock {
- background-image: url("../../../images/icons/48/lock.png");
-}
-.icon.s48.unlock {
- background-image: url("../../../images/icons/48/unlock.png");
-}
-
-#contact-edit-links ul {
- list-style: none;
- list-style-type: none;
-}
-
-.hide-comments-outer {
- margin-left: 80px;
- margin-bottom: 1px;
- width: 675px;
- border-bottom: 1px solid #BDCDD4;
- background-color: #fff;
- padding: 8px;
-}
-
-/* global */
-body {
- font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-size: 13px;
- background-color: #ffffff;
- color: #2d2d2d;
- margin: 50px auto auto;
- display: table;
-}
-
-h4 {
- font-size: 1.1em;
-}
-
-a {
- color: #333333;
- /* color: #3e3e8c; */
- text-decoration: none;
-}
-a:hover {
- /* color: blue; */
- text-decoration: underline
-}
-
-.wall-item-name-link {
-/* float: left;*/
-}
-
-.wall-item-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-
-.left {
- float: left;
-}
-.right {
- float: right;
-}
-.hidden {
- display: none;
-}
-.clear {
- clear: both;
-}
-.fakelink {
- color: #3465A4;
- /* color: #3e3e8c; */
- text-decoration: none;
- cursor: pointer;
-}
-.fakelink:hover {
- /* color: blue; */
- /*color: #005c94; */
- text-decoration: underline;
-}
-code {
- font-family: Courier, monospace;
- white-space: pre;
- display: block;
- overflow: auto;
- border: 1px solid #444;
- background: #EEE;
- color: #444;
- padding: 10px;
- margin-top: 20px;
-}
-#panel {
- position: absolute;
- width: 12em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 1em;
- list-style: none;
- border: 3px solid #364e59;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-/* tool */
-.tool {
- height: auto;
- overflow: auto;
- padding: 3px;
-}
-#saved-search-ul .tool:hover,
-#nets-sidebar .tool:hover,
-#sidebar-group-list .tool:hover ,
-#fileas-sidebar .tool:hover {
- background: aliceBlue;
-}
-.tool .label {
- float: left;
-}
-.tool .action {
- float: right;
-}
-.tool a {
- color: #3465A4;
-}
-.tool a:hover {
- text-decoration: none;
-}
-/* popup notifications */
-div.jGrowl div.notice {
- background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-div.jGrowl div.info {
- background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-/* header */
-header {
- position: fixed;
- left: 0%;
- right: 80%;
- top: 0px;
- margin: 0px;
- padding: 0px;
- width: 22%;
- height: 32px;
- background: #ff500f;
- background-color: #ff500f;
- z-index: 100;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
- background-image: linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -o-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -moz-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -webkit-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -ms-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-
-background-image: -webkit-gradient(
- linear,
- left bottom,
- left top,
- color-stop(0.26, rgb(215,227,241)),
- color-stop(0.82, rgb(255,255,255))
-);
-}
-header #site-location {
- display: none;
-}
-header #banner {
- overflow: hidden;
- text-align: left;
- width: 82%%;
- margin-left: 25%;
-}
-header #banner a,
-header #banner a:active,
-header #banner a:visited,
-header #banner a:link,
-header #banner a:hover {
- color: black;
- text-decoration: none;
- outline: none;
- vertical-align: middle;
- font-weight: bolder;
- margin-left: 3px;
-}
-header #banner #logo-img {
- height: 25px;
- margin-top: 3px;
-}
-header #banner #logo-text {
- font-size: 20px;
- position: absolute;
- top: 10%;
-}
-/* nav */
-nav {
- width: 80%;
- height: 32px;
- position: fixed;
- left: 22%;
- top: 0px;
- padding: 0px;
- background: #ff500f;
- color: #000;
- z-index: 99;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
- background-image: linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -o-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -moz-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -webkit-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -ms-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-
-background-image: -webkit-gradient(
- linear,
- left bottom,
- left top,
- color-stop(0.26, rgb(215,227,241)),
- color-stop(0.82, rgb(255,255,255))
-);
-}
-nav a,
-nav a:active,
-nav a:visited,
-nav a:link,
-nav a:hover {
- /*color: #1f1f1f;*/
- text-decoration: none;
- outline: none;
-}
-nav #banner {
- overflow: hidden;
- /*text-align: center;*/
- width: 100%;
-}
-nav #banner a,
-nav #banner a:active,
-nav #banner a:visited,
-nav #banner a:link,
-nav #banner a:hover {
- color: #ffffff;
- text-decoration: none;
- outline: none;
- vertical-align: bottom;
-}
-nav #banner #logo-img {
- height: 22px;
- margin-top: 5px;
-}
-nav #banner #logo-text {
- font-size: 22px;
-}
-nav #navbar{
- }
-nav ul {
- margin: 0px;
- padding: 0px 20px;
-}
-nav ul li {
- list-style: none;
- margin: 0px;
- /* padding: 1px 1px 3px 1px; */
- float: left;
-}
-nav ul li .menu-popup {
- left: 0px;
- right: auto;
-}
-
-nav #logo-img {
- height: 25px;
- margin-top: 4px;
- margin-left: 30px;
-}
-
-nav #logo-text {
- font-size: 22px;
- margin-top: 3px;
- margin-right: 15px;
-}
-nav .nav-menu-search {
- position: relative;
-
- margin: 4px 17px;
- margin-right: 0px;
- height: 17px;
- width: 180px;
-
-}
-
-nav #search-box #search-text {
- background-image: url('icons/lupe.png');
- background-repeat:no-repeat;
- padding-left:20px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
- }
-
-
-nav .nav-menu-icon {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-nav .nav-menu-icon:hover {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-
-nav .nav-menu-icon.selected {
- background-color: #fff;
-}
-nav .nav-menu-icon img {
- width: 22px;
- height: 22px;
-}
-nav .nav-menu-icon .nav-notify {
- top: 3px;
-}
-/*marker*/
-nav .nav-menu {
- position: relative;
- height: 16px;
- padding: 5px;
- margin: 3px 15px 0px;
- font-size: 15px;
- /*border: 3px solid #364A84;*/
-}
-nav .nav-menu.selected {
- /*border-bottom: 3px solid #9eabb0;*/
-}
-nav .nav-notify {
- display: none;
- position: absolute;
- background-color: #fff;
- /* background-color: #19aeff; */
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- font-size: 10px;
- font-weight: 900;
- padding: 1px 4px;
- top: 0px;
- right: -6px;
- min-width: 10px;
- text-align: center;
- border: 1px solid black;
-}
-nav .nav-notify.show {
- display: block;
-}
-nav #nav-help-link,
-nav #nav-search-link,
-nav #nav-directory-link,
-nav #nav-apps-link,
-nav #nav-site-linkmenu,
-nav #nav-home-link,
-nav #nav-user-linkmenu
-{
- float: right;
-}
-nav #nav-user-linkmenu{
- margin-right: 0px;
- }
-nav #nav-home-link, #nav-directory-link, #nav-apps-link{
- margin-left: 0px;
- margin-right: 0px;
- font-weight: bold;
- margin: 3px 5px;
- font-size: 14px;
- }
-nav #nav-directory-link{
- margin-right: 0px;
- }
-nav #nav-home-link{
- margin-left: 0px;
- }
-nav #nav-help-link .menu-popup,
-nav #nav-search-link .menu-popup,
-nav #nav-directory-link .menu-popup,
-nav #nav-apps-link .menu-popup,
-nav #nav-site-linkmenu .menu-popup {
- right: 0px;
- left: auto;
-}
-
-nav #nav-messages-linkmenu.on .icon.messages, nav #nav-messages-linkmenu.selected .icon.messages{
- background-image: url("../../../view/theme/diabook-aerith/icons/messages.png");
- }
-
-/*nav #nav-notifications-linkmenu.on .icon.notify,*/ nav #nav-notifications-linkmenu.selected .icon.notify{
- background-image: url("../../../view/theme/diabook-aerith/icons/notify.png");
- }
-
-nav #nav-contacts-linkmenu.on .icon.contacts, nav #nav-contacts-linkmenu.selected .icon.contacts{
- background-image: url("../../../view/theme/diabook-aerith/icons/contacts.png");
- }
-
-nav #nav-apps-link.selected {
- background-color: #fff;
- moz-border-radius: 5px 5px 0 0;
--webkit-border-radius: 5px 5px 0 0;
-border-radius: 5px 5px 0 0;
-}
-
-#nav-notifications-mark-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-#nav-notifications-see-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-.notify-seen {
- background: none repeat scroll 0 0 #DDDDDD;
- }
-
-ul.menu-popup {
- position: absolute;
- display: none;
- width: 11em;
- background: #fff;
- color: #2d2d2d;
- margin: 0px;
- padding: 0px;
- list-style: none;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-ul.menu-popup a {
- display: block;
- color: #2d2d2d;
- padding: 5px 10px;
- text-decoration: none;
-}
-ul.menu-popup a:hover {
- background-color: #3465A4; /*bdcdd4;*/
- color: #fff;
-}
-ul.menu-popup .menu-sep {
- border-top: 1px solid #9eabb0;
-}
-ul.menu-popup li {
- float: none;
- overflow: auto;
- height: auto;
- display: block;
-}
-ul.menu-popup li img {
- float: left;
- width: 16px;
- height: 16px;
- padding-right: 5px;
-}
-ul.menu-popup .empty {
- padding: 5px;
- text-align: center;
- color: #9eabb0;
-}
-/* autocomplete popup */
-.acpopup {
- max-height: 150px;
- background-color: #ffffff;
- color: #2d2d2d;
- border: 1px solid #MenuBorder;
- overflow: auto;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-.acpopupitem {
- color: #2d2d2d;
- padding: 4px;
- clear: left;
-}
-.acpopupitem img {
- float: left;
- margin-right: 4px;
-}
-.acpopupitem.selected {
- background-color: #bdcdd4;
-}
-#nav-notifications-menu {
- width: 400px;
- max-height: 550px;
- overflow: auto;
-}
-/* #nav-notifications-menu a {
- display: inline;
- padding: 5px 0px;
- margin: 0px 0px 2px 0px;
-}
-#nav-notifications-menu li:hover {
- background-color: #bdcdd4;
-}*/
-
-#nav-notifications-menu img {
- float: left;
- margin-right: 5px;
-}
-#nav-notifications-menu .contactname {
- font-weight: bold;
-}
-#nav-notifications-menu .notif-when {
- font-size: 10px;
- color: #9eabb0;
- display: block;
-}
-
-.notif-image {
- width: 32px;
- height: 32px;
- padding: 7px 7px 0px 0px;
-}
-
-/*profile_side*/
-#profile_side {
- margin-bottom: 30px;
-
-}
-#profile_side a{
- color: #333;
-}
-#ps-usericon{
- height: 25px
- }
-#ps-username{
- font-size: 1.17em;
- font-weight: bold;
- vertical-align: top;
- position: absolute;
- padding-top: 4px;
- padding-left: 5px;
- word-wrap: break-word;
- width: 130px;
- }
-#ps-username:hover{
- text-decoration: none;
- }
-.menu-profile-side{
- list-style: none;
- padding-left: 0px;
- min-height: 0px;
- }
-.menu-profile-list{
- height: auto;
- overflow: auto;
- min-height: 16px;
- list-style: none;
- }
-.menu-profile-list:hover{
- background: aliceBlue;
- }
-.menu-profile-list-item{
- padding-left: 5px;
- vertical-align: middle;
- }
-.menu-profile-list-item:hover{
- text-decoration: none;
- }
-/*http://prothemedesign.com/circular-icons/*/
-.menu-profile-icon.home{
- background: url("../../../view/theme/diabook-aerith/icons/home.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;
- }
-.menu-profile-icon.photos{
- background: url("../../../view/theme/diabook-aerith/icons/mess_side.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.events{
- background: url("../../../view/theme/diabook-aerith/icons/events.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.notes{
- background: url("../../../view/theme/diabook-aerith/icons/notes.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.foren{
- background: url("../../../view/theme/diabook-aerith/icons/pubgroups.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.com_side{
- background: url("../../../view/theme/diabook-aerith/icons/com_side.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.pscontacts{
- background: url("../../../view/theme/diabook-aerith/icons/pscontacts.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-
-/* aside */
-/*marker*/
-aside {
- display: table-cell;
- vertical-align: top;
- width: 180px;
- padding: 0px 5px 0px 0px;
- border-right: 1px solid #D2D2D2;
- float: left;
- /* background: #F1F1F1; */
-}
-aside #page-sidebar{display: none;}
-aside .vcard .fn {
- font-size: 18px;
- font-weight: bold;
- margin-bottom: 5px;
-}
-aside .vcard .title {
- margin-bottom: 5px;
-}
-aside .vcard dl {
- height: auto;
- overflow: auto;
-}
-aside .vcard dt {
- float: left;
- margin-left: 0px;
- /*width: 35%;*/
- text-align: right;
- color: #999999;
-}
-aside .vcard dd {
- float: left;
- margin-left: 5px;
- /*width: 60%;*/
-}
-aside #profile-extra-links ul {
- padding: 0px;
- margin: 0px;
-}
-aside #profile-extra-links li {
- padding: 0px;
- margin: 0px;
- list-style: none;
-}
-aside #dfrn-request-link {
- display: block;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- color: #ffffff;
- background: #005c94 url('../../../images/connect-bg.png') no-repeat left center;
- font-weight: bold;
- text-transform: uppercase;
- padding: 4px 2px 2px 35px;
-}
-aside #dfrn-request-link:hover {
- text-decoration: none;
- background-color: #36c;
- /* background-color: #19aeff; */
-}
-aside #profiles-menu {
- width: 20em;
-}
-aside #search-text {
- width: 150px;
- height: 17px;
- padding-left: 10px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
--moz-border-bottom-colors: #dbdbdb;
- -moz-border-top-colors: #999;
- -moz-border-left-colors: #999;
- -moz-border-right-colors: #dbdbdb;
-}
-aside #side-follow-url {
- width: 150px;
- }
-aside #side-peoplefind-url {
- width: 150px;
- }
-#contact-block {
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-h4 {
- float: left;
- margin: 5px 0px;
-}
-#contact-block .allcontact-link {
- float: right;
- margin: 5px 0px;
-}
-#contact-block .contact-block-content {
- clear: both;
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-link {
- float: left;
- margin: 0px 2px 2px 0px;
-}
-#contact-block .contact-block-link img {
- widht: 55px;
- height: 55px;
-}
-#lost-password-link {
- float: left;
- margin-right: 20px;
- }
-/* widget */
-.widget {
- margin-bottom: 2em;
- /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;}
- .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/
-/* font-size: 12px; */
-}
-/*marker*/
-.widget h3 {
- padding: 0px;
- margin: 2px;
- font-size: 1.05em;
-}
-.widget .action {
- opacity: 0.1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget input.action {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget:hover .title .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action.ticked {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget ul {
- padding: 0px;
-}
-.widget ul li {
- padding-left: 16px;
- min-height: 16px;
- list-style: none;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums ul li a{
- color: #3465A4;
-}
-.widget .tool.selected {
- background: url("../../../view/theme/diabook-aerith/icons/selected.png") no-repeat left center;
-}
-/* widget: search */
-span.sbox_l {
- background: white url('../../../view/theme/diabook/icons/srch_l.gif') no-repeat top left;
- float: left;
- width: 19px; height: 19px;
- margin-left: 10px;
- margin-top: 5px;
-
-}
-
-span.sbox_r {
- background: white url('../../../view/theme/diabook/icons/srch_r.gif') no-repeat top left;
- float: left;
- width: 19px; height: 19px;
- margin-top: 5px;
-}
-
-span.sbox input {
- background: white url('../../../view/theme/diabook/icons/srch_bg.gif') repeat-x top left;
- float: left;
- margin-top: 5px;
- border: 0;
- height: 13px; width: 100px;
- padding: 3px;
- font: 11px/13px arial;
- color: #000;
-}
-#add-search-popup {
- width: 200px;
- top: 18px;
-}
-/* section */
-section {
- display: table-cell;
- vertical-align: top;
- width: auto;
- padding: 0px 0px 0px 12px;
-}
-
-body .pageheader{
- text-align: center;
- font-size: 20px;
- margin-bottom: 20px;
- margin-top: 0px;
- max-width: 575px;
- }
-.qcomment{
- max-width: 122px;
- }
-#id_username {
- width: 173px;
- }
-#id_password {
- width: 173px;
- }
-#id_openid_url {
- width: 173px;
- }
-#contact-edit-end {
- }
-.pager {
- padding: 10px;
- text-align: center;
- font-size: 1.0em;
- clear: both;
- display: block;
-}
-
-.tabs {
-
- background-position: 0 -20px;
- background-repeat: repeat-x;
- height: 27px;
- padding: 0;
- }
-.tab.button {
- margin-left: 5px;
- /*background: none repeat scroll 0 0 #F8F8F8;*/
- border: 1px solid #CCCCCC;
- border-radius: 3px 3px 3px 3px;
- font-weight: normal;
- padding: 3px;
- color: #333333;
- }
-
-#birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{
- margin-bottom: 10px;
- }
-#birthday-wrapper a {
- color: #3465A4;
- }
-
-/*marker*/
-right_aside {
- display: table-cell;
- vertical-align: top;
- width: 180px;
- /*border-left: 1px solid #D2D2D2;*/
-
- /* background: #F1F1F1; */
-}
-right_aside a{color: #3465A4;}
-/*marker*/
-right_aside h3 {font-size: 1.05em; border-bottom: 1px solid #D2D2D2; padding-top: 5px; padding-bottom: 0px; padding-left: 9px; margin-bottom: 0px;
-margin-top:30px;}
-right_aside .directory-item { width: 50px; height: 50px; vertical-align: center; text-align: center; }
-right_aside .directory-photo { margin: 0px; }
-right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
-right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
-right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
-#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
-#page-sidebar-right_aside ul {margin-top: 0px;}
-#page-sidebar-right_aside .label {max-width: 128px;}
-right_aside .icon {width: 10px; height: 10px;}
-.close_box {
- background-image: url("../../../view/theme/diabook-aerith/icons/close_box.png");
- float: right;
- cursor: pointer;
- opacity: 0.1;
- }
-.close_box:hover {
- background-image: url("../../../view/theme/diabook-aerith/icons/close_box.png");
- float: right;
- cursor: pointer;
- opacity: 1;
--webkit-transition: all 0.2s ease-in-out;
--moz-transition: all 0.2s ease-in-out;
--o-transition: all 0.2s ease-in-out;
--ms-transition: all 0.2s ease-in-out;
-transition: all 0.2s ease-in-out;
- }
-
-
-/* wall item */
-.tread-wrapper {
- border-bottom: 1px solid #D2D2D2;
- position: relative;
- padding: 5px;
- margin-bottom: 0px;
- width: 775px;
- padding-top: 10px;
-}
-.tread-wrapper a{
- color: #3465A4;
-}
-
-/*marker*/
-.wall-item-decor {
- position: absolute;
- left: 780px;
- top: -10px;
- width: 16px;
-}
-/*marker*/
-.wall-item-container {
- display: table;
- width: 770px;
-}
-
-
-.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom {
- display: table-row;
-}
-
-.wall-item-bottom {
- font-size: 13px;
-}
-.wall-item-container .wall-item-bottom {
-/* opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container:hover .wall-item-bottom {
-/* opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container .wall-item-info {
- display: table-cell;
- vertical-align: top;
- text-align: left;
- width: 80px;
-}
-.wall-item-container .wall-item-location {
- padding-right: 40px;
- display: table-cell;
-}
-.wall-item-container .wall-item-ago {
- word-wrap: break-word;
- width: 50px;
- margin-left: 10px;
- color: #999;
-}
-.wall-item-location {
-
- clear: both;
- overflow: hidden;
-
- margin-bottom: 5px;
-}
-
-/*marker*/
-.wall-item-container .wall-item-content {
-
- max-width: 690px;
- word-wrap: break-word;
-
- margin-bottom: 14px;
-}
-/*marker*/
-.wall-item-container .wall-item-content img {
-
-
-}
-.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions {
- display: table-cell;
- vertical-align: middle;
-}
-.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-name {
- font-weight: bold;
-}
-.wall-item-container .wall-item-actions-author {
- width: 100%;
- margin-bottom: 0.3em;
-}
-.wall-item-container .wall-item-actions-social {
- float: left;
- margin-bottom: 1px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-social a {
- margin-right: 1em;
-}
-.wall-item-actions-social a {
- float: left;
-}
-.wall-item-container .wall-item-actions-tools {
- float: right;
- width: 80px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-tools a {
- float: right;
-}
-.wall-item-container .wall-item-actions-tools input {
- float: right;
-}
-/*marker*/
-.wall-item-container.comment {
- margin-top: 5px;
- margin-bottom: 5px;
- margin-left: 80px;
- width: 690px;
- border-bottom: 1px solid hsl(198, 21%, 79%);
-}
-.wall-item-container.comment .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.wall-item-container.comment {
- top: 15px !important;
- left: 15px !important;
-}
-.wall-item-container.comment .wall-item-links {
- padding-left: 12px;
-}
-
-.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
- background-color: #fff;
- width: 500px;
-}
-.wall-item-comment-wrapper .comment-edit-photo {
- display: none;
-}
-.wall-item-comment-wrapper textarea {
- height: 2.0em;
- width: 100%;
- font-size: 10px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- font-size: 14px;
-}
-.wall-item-comment-wrapper .comment-edit-text-full {
- font-size: 14px;
- height: 4em;
- color: #2d2d2d;
- border: 1px solid #2d2d2d;
-}
-.comment-edit-preview {
- width: 500px;
- margin-top: 10px;
- background-color: #fff797;
-}
-.comment-edit-preview .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.comment-edit-preview {
- top: 15px !important;
- left: 15px !important;
-}
-.comment-edit-preview .wall-item-links {
- padding-left: 12px;
-}
-.comment-edit-preview .wall-item-container {
- width: 700px;
-}
-.comment-edit-preview .tread-wrapper {
- width: 700px;
- padding: 0;
- margin: 10px 0;
-}
-
-.shiny {
- /* border-right: 10px solid #fce94f; */
- border-right: 1px solid #A7C7F7;
- padding-right: 12px;
-}
-
-#jot-preview-content{
- margin-top: 30px;}
-
-#jot-preview-content .tread-wrapper {
- background-color: #fff797;
-}
-
-.wall-item-tags {
- padding-top: 1px;
- padding-bottom: 2px;
-}
-.tag {
- /*background: url("../../../images/tag_b.png") repeat-x center left;*/
- color: #999;
- padding-left: 3px;
- font-size: 12px;
-}
-.tag a {
- padding-right: 5px;
- /*background: url("../../../images/tag.png") no-repeat center right;*/
- color: #999;
-}
-.wwto {
- position: absolute !important;
- width: 25px;
- height: 25px;
- background: #FFFFFF;
- border: 2px solid #364e59;
- height: 25px;
- width: 25px;
- overflow: hidden;
- padding: 1px;
- position: absolute !important;
- top: 40px;
- left: 30px;
- -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
-}
-.wwto .contact-photo {
- width: auto;
- height: 25px;
-}
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
- width: 80px;
-}
-
-.contact-photo-wrapper.wwto {
- width: 25px;
-}
-
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper {
- left: 0px;
- top: 63px;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-name {
- /* text-align: center; */
- /*font-weight: bold;*/
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-/* editor */
-.jothidden {
- display: none;
-}
-#jot {
- width: 585px;
- margin: 0px 2em 20px 0px;
-}
-#profile-jot-form #profile-jot-text {
- height: 2.0em;
- width: 99%;
- font-size: 15px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- margin-bottom: 10px;
-}
-.grey
-{
- display: inline;
- float: right;
- }
-#jot #jot-tools {
- margin: 0px;
- padding: 0px;
- height: 40px;
- overflow: none;
- width: 583px;
- background-color: #fff;
- border-bottom: 2px solid #9eabb0;
-}
-
-#jot #jot-tools li {
- list-style: none;
- float: left;
- width: 80px;
- height: 40px;
- border-bottom: 2px solid #9eabb0;
-}
-#jot #jot-tools li a {
- display: block;
- color: #cccccc;
- width: 100%;
- height: 40px;
- text-align: center;
- line-height: 40px;
- overflow: hidden;
-}
-#jot #jot-tools li:hover {
- background-color: #364e59;
- border-bottom: 2px solid #bdcdd4;
-}
-#jot #jot-tools li.perms {
- float: right;
- width: 40px;
-}
-#jot #jot-tools li.perms a.unlock {
- width: 30px;
- border-left: 10px solid #cccccc;
- background-color: #cccccc;
- background-position: left center;
-}
-#jot #jot-tools li.perms a.lock {
- width: 30px;
- border-left: 10px solid #666666;
- background-color: #666666;
-}
-#jot #jot-tools li.submit {
- float: right;
- background-color: #cccccc;
- border-bottom: 2px solid #cccccc;
- border-right: 1px solid #666666;
- border-left: 1px solid #666666;
-}
-#jot #jot-tools li.submit input {
- border: 0px;
- margin: 0px;
- padding: 0px;
- background-color: #cccccc;
- color: #666666;
- width: 80px;
- height: 40px;
- line-height: 40px;
-}
-#jot #jot-tools li.submit input:hover {
- background-color: #bdcdd4;
- color: #666666;
-}
-#jot #jot-tools li.loading {
- float: right;
- background-color: #ffffff;
- width: 20px;
- vertical-align: center;
- text-align: center;
- border-top: 2px solid #9eabb0;
- height: 38px;
-}
-#jot #jot-tools li.loading img {
- margin-top: 10px;
-}
-#profile-jot-form #jot-title {
-
- border-radius: 5px 5px 5px 5px;
- font-weight: bold;
- height: 20px;
- margin: 0 0 5px;
- width: 60%;
- border: 1px solid #d2d2d2;
-}
-#profile-jot-form #jot-title:-webkit-input-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #jot-title:-moz-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #profile-jot-text_parent #profile-jot-text_tbl{
- width: 585px;
- height: 100px;
- }
-#jot #jot-title:hover {
- border: 1px solid #999999;
-}
-#jot #jot-title:focus {
- border: 1px solid #999999;
-}
-#jot #character-counter {
- width: 80px;
- float: right;
- text-align: right;
- height: 20px;
- line-height: 20px;
- padding-right: 20px;
-}
-#jot-perms-icon,
-#profile-location,
-#profile-nolocation,
-#profile-youtube,
-#profile-video,
-#profile-audio,
-#profile-link,
-#profile-title,
-#wall-image-upload,
-#wall-file-upload,
-#wall-image-upload-div,
-#wall-file-upload-div,
-.hover, .focus {
- cursor: pointer;
- margin-top: 2px;
-}
-/*marker*/
-#profile-jot-wrapper{
- margin: 0 20px 20px 0;
- width: 785px;
- }
-/*marker*/
-#profile-jot-submit-wrapper {
- margin-bottom: 50px;
- width: 785px;
-}
-
-#profile-jot-submit {
- float: right;
- margin-top: 2px;
- font-size: 14px;
-
-}
-#profile-upload-wrapper {
- float: left;
- margin-top: 2px;
- margin-left: 10px;
-
-}
-#profile-attach-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-rotator {
- float: left;
- margin-left: 30px;
- margin-top: 2px;
-}
-#profile-link-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-youtube-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-video-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-audio-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-location-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-jot-perms {
- float: left;
- margin-left: 45px;
- margin-top: 2px;
-}
-#jot-preview-link {
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- font-size: 9px;
- font-weight: bolder;
- cursor: pointer;
-}
-#profile-jot-perms{
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- }
-/** buttons **/
-.button.creation1 {
- background-color: #fff;
- border: 1px solid #777777;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- cursor: pointer;
- font-weight: bolder;
-}
-.button.creation2 {
- background-color: #3465A4;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- margin-left: 5px;
- cursor: pointer;
- font-weight: bolder;
-}
-/*input[type="submit"] {
- border: 0px;
- background-color: @ButtonBackgroundColor;
- color: @ButtonColor;
- padding: 0px 10px;
- .rounded(5px);
- height: 18px;
-}*/
-/** acl **/
-#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
- display: block!important;
-}
-#acl-wrapper {
- width: 690px;
- float: left;
-}
-#acl-search {
- float: right;
- background: #ffffff url("../../../images/search_18.png") no-repeat right center;
- padding-right: 20px;
-}
-#acl-showall {
- float: left;
- display: block;
- width: auto;
- height: 18px;
- background-color: #cccccc;
- background-image: url("../../../images/show_all_off.png");
- background-position: 7px 7px;
- background-repeat: no-repeat;
- padding: 7px 5px 0px 30px;
- color: #999999;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
-}
-#acl-showall.selected {
- color: #000000;
- background-color: #ff9900;
- background-image: url("../../../images/show_all_on.png");
-}
-#acl-list {
- height: 210px;
- border: 1px solid #cccccc;
- clear: both;
- margin-top: 30px;
- overflow: auto;
-}
-.acl-list-item {
- display: block;
- width: 150px;
- height: 30px;
- border: 1px solid #cccccc;
- margin: 5px;
- float: left;
-}
-.acl-list-item img {
- width: 22px;
- height: 22px;
- float: left;
- margin: 4px;
-}
-.acl-list-item p {
- height: 12px;
- font-size: 10px;
- margin: 0px;
- padding: 2px 0px 1px;
- overflow: hidden;
-}
-.acl-list-item a {
- font-size: 8px;
- display: block;
- width: 40px;
- height: 10px;
- float: left;
- color: #999999;
- background-color: #cccccc;
- background-position: 3px 3px;
- background-repeat: no-repeat;
- margin-right: 5px;
- -webkit-border-radius: 2px ;
- -moz-border-radius: 2px;
- border-radius: 2px;
- padding-left: 15px;
-}
-#acl-wrapper a:hover {
- text-decoration: none;
- color: #000000;
-}
-.acl-button-show {
- background-image: url("../../../images/show_off.png");
-}
-.acl-button-hide {
- background-image: url("../../../images/hide_off.png");
-}
-.acl-button-show.selected {
- color: #000000;
- background-color: #9ade00;
- background-image: url("../../../images/show_on.png");
-}
-.acl-button-hide.selected {
- color: #000000;
- background-color: #ff4141;
- background-image: url("../../../images/hide_on.png");
-}
-.acl-list-item.groupshow {
- border-color: #9ade00;
-}
-.acl-list-item.grouphide {
- border-color: #ff4141;
-}
-/** /acl **/
-/** tab buttons 14618a**/
-/*marker*/
-ul.tabs {
- list-style-type: none;
- padding-bottom: 10px;
- font-size: 13px;
- width: 805px;
-}
-ul.tabs li {
- float: left;
- margin-left: 5px;
-}
-ul.tabs li .active {
- background-color: #3465A4;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 2px 2px 2px #CFCFCF;
- margin-left: 5px;
-}
-/**
- * Form fields
- */
-.field {
- margin-bottom: 10px;
- padding-bottom: 10px;
- overflow: auto;
- width: 100%;
-}
-.field label {
- float: left;
- width: 200px;
-}
-.field input, .field textarea {
- width: 400px;
-}
-.field textarea {
- height: 100px;
-}
-.field .field_help {
- display: block;
- margin-left: 200px;
- color: #666666;
-}
-.field .onoff {
- float: left;
- width: 80px;
-}
-.field .onoff a {
- display: block;
- border: 1px solid #666666;
- background-image: url("../../../images/onoff.jpg");
- background-repeat: no-repeat;
- padding: 4px 2px 2px 2px;
- height: 16px;
- text-decoration: none;
-}
-.field .onoff .off {
- border-color: #666666;
- padding-left: 40px;
- background-position: left center;
- background-color: #cccccc;
- color: #666666;
- text-align: right;
-}
-.field .onoff .on {
- border-color: #204A87;
- padding-right: 40px;
- background-position: right center;
- background-color: #D7E3F1;
- color: #204A87;
- text-align: left;
-}
-.field .hidden {
- display: none!important;
-}
-.field.radio .field_help {
- margin-left: 0px;
-}
-#directory-search-form{
- margin-bottom: 50px;
- }
-#profile-edit-links-end {
- clear: both;
- margin-bottom: 15px;
-}
-
-#profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; }
-
-#profile-edit-links li {
- float: left;
- list-style: none;
- margin-left: 10px;
-}
-
-.profile-edit-side-div {
- display: none;
-}
-
-#register-form label,
-#profile-edit-form label {
- width: 300px; float: left;
-}
-
-.required {
- display: inline;
- color: #B20202;
-}
-
-/* oauth */
-.oauthapp {
- height: auto;
- overflow: auto;
- border-bottom: 2px solid #cccccc;
- padding-bottom: 1em;
- margin-bottom: 1em;
-}
-.oauthapp img {
- float: left;
- width: 48px;
- height: 48px;
- margin: 10px;
-}
-.oauthapp img.noicon {
- background-image: url("../../../images/icons/48/plugin.png");
- background-position: center center;
- background-repeat: no-repeat;
-}
-.oauthapp a {
- float: left;
-}
-/* contacts */
-.contact-entry-wrapper {
- width: 120px;
- height: 120px;
- float: left;
-}
-/* photo */
-.photo {
-box-shadow: 2px 2px 5px 0px #000000;
-margin: 0px;
-border-radius: 10px;
-height: 145px !important;
-width: 145px !important;
-}
-.lframe {
- float: left;
- /*margin: 0px 10px 10px 0px;*/
-}
-/* profile match wrapper */
-.profile-match-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 20px;
-}
-.profile-match-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper {
- left: 0px;
- top: 63px;
-}
-
-.contact-photo-menu-button {
- position: relative;
- background-image: url("../../../images/icons/16/menu.png");
- background-position: top left;
- background-repeat: no-repeat;
- margin: 0px 0px -16px 0px;
- padding: 0px;
- width: 16px;
- height: 16px;
- top: -16px; left:0px;
- overflow: hidden;
- text-indent: 40px;
- display: none;
-
-}
-.contact-photo-menu {
- width: 11em;
- border: 3px solid #364e59;
- color: #2d2d2d;
- background: #FFFFFF;
-/* position: absolute;*/
- position: relative;
- left: 0px; top: 0px;
- display: none;
- z-index: 10000;
-}
-.contact-photo-menu ul { margin:0px; padding: 0px; list-style: none }
-.contact-photo-menu li a {
- display: block;
- padding: 5px 10px;
- color: #2d2d2d;
- text-decoration: none;
-}
-.contact-photo-menu li a:hover {
- background-color: #bdcdd4;
-}
-
-/* page footer */
-footer {
- height: 100px;
- display: table-row;
-}
-
-blockquote {
- border-left: 1px solid #D2D2D2;
- padding-left: 9px;
- margin: 0 0 0 .8ex;
- color: #777;
-}
-.oembed {
-
- font-weight: bold;
-}
-.aprofile dt{
-box-shadow: 1px 1px 5px 0;
- color: #666666;
- margin: 15px 0 5px;
- padding-left: 5px;
- }
-/* ================== */
-/* = Contacts Block = */
-/* ================== */
-
-.contact-block-img {
- width: 55px;
- height: 55px;
- padding-right: 3px;
-}
-.contact-block-div {
- float: left;
-}
-
-.contact-block-textdiv { width: 150px; height: 34px; float: left; }
-#contact-block-end { clear: both; }
-
-#group-edit-wrapper {
- margin-bottom: 10px;
-}
-
-#group-members-end {
- clear: both;
-}
-#group-edit-desc {
- margin-top: 15px;
-}
-
-/*
-#group-separator,
-#prof-separator { display: none;}
-*/
-#prof-members-end{
- clear: both;
- }
-
-#prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
- margin-bottom: 10px;
- margin-top: 20px;
-}
-
-#prvmail-submit {
- float: right;
- margin-top: 10px;
-}
-
-#prvmail-subject
-{
-background: none repeat scroll 0 0 #FFFFFF;
-border: 1px solid #CCCCCC;
-border-radius: 5px 5px 5px 5px;
-font-weight: bold;
-height: 20px;
-margin: 0 0 5px;
-vertical-align: middle;
-}
-#prvmail-form{
- width: 597px;
- }
-
-#prvmail-upload-wrapper,
-#prvmail-link-wrapper,
-#prvmail-rotator-wrapper {
- float: left;
- margin-top: 10px;
- margin-right: 10px;
- width: 24px;
-}
-
-#prvmail-end {
- clear: both;
-}
-
-.mail-list-sender,
-.mail-list-detail {
- float: left;
-}
-.mail-list-detail {
- margin-left: 20px;
-}
-
-.mail-list-subject {
- font-size: 1.1em;
- margin-top: 10px;
-}
-a.mail-list-link {
- display: block;
- font-size: 1.3em;
- padding: 4px 0;
-}
-
-/*
-*a.mail-list-link:hover {
-* background-color: #15607B;
-* color: #F5F6FB;
-*}
-*/
-
-.mail-list-outside-wrapper-end {
- clear: both;
-}
-
-.mail-list-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-list-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-
-.mail-list-delete-icon {
- border: none;
-}
-
-.mail-conv-sender,
-.mail-conv-detail {
- float: left;
-}
-.mail-conv-detail {
- margin-left: 20px;
- width: 500px;
-}
-
-.mail-conv-subject {
- font-size: 1.4em;
- margin: 10px 0;
-}
-
-.mail-conv-outside-wrapper-end {
- clear: both;
-}
-
-.mail-conv-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-conv-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-.mail-conv-break {
- clear: both;
-}
-
-.mail-conv-delete-icon {
- border: none;
-}
-
-/* ========== */
-/* = Events = */
-/* ========== */
-.eventcal {
- float: left;
- font-size: 20px;
-}
-
-.vevent {
-
-}
-.vevent .event-description, .vevent .event-location {
- margin-left: 10px;
- margin-right: 10px;
-}
-.vevent .event-start {
- margin-left: 10px;
- margin-right: 10px;
-}
-
-#new-event-link {
- margin-bottom: 10px;
-}
-
-.edit-event-link, .plink-event-link {
- float: left;
- margin-top: 4px;
- margin-right: 4px;
- margin-bottom: 15px;
-}
-
-.event-description:before {
- content: url('../../../images/calendar.png');
- margin-right: 15px;
-}
-
-.event-start, .event-end {
- margin-left: 10px;
- width: 330px;
- clear: both;
-}
-
-.event-start .dtstart, .event-end .dtend {
- float: right;
-}
-
-.event-list-date {
- margin-bottom: 10px;
-}
-
-.prevcal, .nextcal {
- float: left;
- margin-left: 32px;
- margin-right: 32px;
- margin-top: 64px;
-}
-.event-calendar-end {
- clear: both;
-}
-
-
-.calendar {
- font-family: Courier, monospace;
-}
-.calendar.eventcal a {
- color: #3465A4;
- }
-.today {
- font-weight: bold;
- color: #FF0000;
-}
-
-.settings-block {
- border: 1px solid #AAA;
- margin: 10px;
- padding: 10px;
-}
-
-.app-title {
- margin: 10px;
-}
-
-#identity-manage-desc {
- margin-top:15px;
- margin-bottom: 15px;
-}
-
-#identity-manage-choose {
- margin-bottom: 15px;
-}
-
-#identity-submit {
- margin-top: 20px;
-}
-
-#photo-prev-link, #photo-next-link {
- padding: 10px;
- float: left;
-}
-.lightbox{
- float: left;
- }
-
-#photo-photo {
- float: left;
-}
-#photo-like-div .wall-item-like-buttons {
- float: left;
- margin-right: 5px;
- margin-top: 30px;
- }
-.comment-edit-text-empty {
- margin: 10px 0 0;
- width: 85%;
-}
-.comment-edit-photo {
- margin: 10px 0 0;
-}
-.wall-item-like-buttons .icon.like {
-float: left;
-}
-
-#photo-photo-end {
- clear: both;
-}
-
-.tabs .comment-wwedit-wrapper {
- display: block;
- margin-top: 30px;
- margin-left: 50px;
- }
-
-.profile-match-photo {
- float: left;
- text-align: center;
- width: 120px;
-}
-
-.profile-match-name {
- float: left;
- text-align: center;
- width: 120px;
- overflow: hidden;
-}
-
-.profile-match-break,
-.profile-match-end {
- clear: both;
-}
-
-.profile-match-connect {
- text-align: center;
- font-weight: bold;
-}
-
-.profile-match-wrapper {
- float: left;
- padding: 10px;
- width: 120px;
- height: 120px;
- scroll: auto;
-}
-#profile-match-wrapper-end {
- clear: both;
-}
-
-/* ============= */
-/* = Directory = */
-/* ============= */
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-photo-menu-button {
- display: none;
- /* position: absolute; */
- /* position: absolute; */
- left: 0px;
- top: -16px;
-}
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo-menu-button {
- left: 0px;
- top: 63px;
-}
-.directory-item {
- float: left;
- width: 200px;
- height: 200px;
-}
-.directory-item .contact-photo {
- width: 175px;
- height: 175px;
-}
-.directory-item .contact-photo img {
- width: 175px;
- height: 175px;
-}
-.contact-name {
- text-align: left;
- font-weight: bold;
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums{
- margin-top: 15px;
- }
-.photo-top-photo, .photo-album-photo {
- -webkit-border-radius: 5px 5px 0 0;
- -moz-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-.photo-album-image-wrapper, .photo-top-image-wrapper {
- float: left;
- -moz-box-shadow: 0 0 5px #888;
- -webkit-box-shadow: 0 0 5px #888;
- box-shadow: 0 0 5px #888;
- background-color: #000;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- padding-bottom: 20px;
- position: relative;
- margin: 0 10px 10px 0;
- width: 200px; height: 140px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- position: absolute;
- bottom: 0px;
- padding-left: 3px;
- background-color: #EEE;
-}
-.photo-top-album-link{
- color: #3465A4;
- }
-.photo-top-album-img{
-
- }
-/*.photo-top-image-wrapper {
- position: relative;
- float: left;
- margin-top: 15px;
- margin-right: 15px;
- width: 200px; height: 200px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- min-height: 2em;
- position: absolute;
- bottom: 0px;
- padding: 0px 3px;
- padding-top: 0.5em;
- background-color: rgb(255, 255, 255);
-}*/
-#photo-top-end {
- clear: both;
-}
-
-#photo-top-links {
- margin-bottom: 30px;
- margin-left: 30px;
-}
-
-#photos-upload-newalbum-div {
- float: left;
- width: 175px;
-}
-
diff --git a/view/theme/diabook-aerith/style-network.css b/view/theme/diabook-aerith/style-network.css
deleted file mode 100644
index 1d4628f38..000000000
--- a/view/theme/diabook-aerith/style-network.css
+++ /dev/null
@@ -1,2657 +0,0 @@
-/**
- * Fabio Comuni <http://kirgroup.com/profile/fabrixxm>
- * Additional Changes: Michael Vogel <icarus@dabo.de>
- **/
-
-/* ========= */
-/* = Admin = */
-/* ========= */
-
-#adminpage {
-/* width: 80%;*/
-}
-
-#pending-update {
- float:right;
- color: #ffffff;
- font-weight: bold;
- background-color: #FF0000;
- padding: 0em 0.3em;
-}
-
-.admin.linklist {
- border: 0px; padding: 0px;
-}
-
-.admin.link {
- list-style-position: inside;
- font-size: 1em;
- padding: 5px;
- width: 100px;
- margin: 5px;
-}
-
-#adminpage dl {
- clear: left;
- margin-bottom: 2px;
- padding-bottom: 2px;
- border-bottom: 1px solid black;
-}
-
-#adminpage dt {
- width: 200px;
- float: left;
- font-weight: bold;
-}
-
-#adminpage dd {
- margin-left: 200px;
-}
-#adminpage h3 {
- border-bottom: 1px solid #898989;
- margin-bottom: 5px;
- margin-top: 10px;
-}
-
-#adminpage .submit {
- clear:left;
-}
-
-#adminpage #pluginslist {
- margin: 0px; padding: 0px;
-}
-
-#adminpage .plugin {
- list-style: none;
- display: block;
- /* border: 1px solid #888888; */
- padding: 1em;
- margin-bottom: 5px;
- clear: left;
-}
-
-#adminpage .toggleplugin {
- float:left;
- margin-right: 1em;
-}
-
-#adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;}
-#adminpage table th { text-align: left;}
-#adminpage td .icon { float: left;}
-#adminpage table#users img { width: 16px; height: 16px; }
-#adminpage table tr:hover { background-color: #eeeeee; }
-#adminpage .selectall { text-align: right; }
-/* icons */
-
-.icon.contacts {
- background-image: url("../../../view/theme/diabook-aerith/icons/contacts.png");}
-.icon.notifications {
- background-image: url("../../../view/theme/diabook-aerith/icons/notifications.png");}
-.icon.notify {
- background-image: url("../../../view/theme/diabook-aerith/icons/notify.png");}
-.icon.messages {
- background-image: url("../../../view/theme/diabook-aerith/icons/messages.png");}
-.icon.community {
- background-image: url("../../../view/theme/diabook-aerith/icons/community.png");}
-
-.icon.drop { background-image: url("../../../view/theme/diabook-aerith/icons/drop.png");}
-.icon.drophide { background-image: url("../../../view/theme/diabook-aerith/icons/drop.png");}
-.icon.dislike { background-image: url("../../../view/theme/diabook-aerith/icons/dislike.png");}
-.icon.like { background-image: url("../../../view/theme/diabook-aerith/icons/like.png");}
-.icon.pencil { background-image: url("../../../view/theme/diabook-aerith/icons/pencil.png");}
-.icon.recycle { background-image: url("../../../view/theme/diabook-aerith/icons/recycle.png");}
-.icon.remote-link { background-image: url("../../../view/theme/diabook-aerith/icons/remote.png");}
-.icon.tagged { background-image: url("../../../view/theme/diabook-aerith/icons/tagged.png");}
-.icon.file-as { background-image: url("../../../view/theme/diabook-aerith/icons/file_as.png");}
-.star-item.icon.unstarred { background-image: url("../../../view/theme/diabook-aerith/icons/unstarred.png");}
-.star-item.icon.starred { background-image: url("../../../view/theme/diabook-aerith/icons/starred.png");}
-.icon.link { background-image: url("../../../view/theme/diabook-aerith/icons/link.png");}
-.icon.lock { background-image: url("../../../view/theme/diabook-aerith/icons/lock.png");}
-.icon.unlock { background-image: url("../../../view/theme/diabook-aerith/icons/unlock.png");}
-.icon.language { background-image: url("../../../view/theme/diabook-aerith/icons/language.png");}
-
-
-.camera { background-image: url("../../../view/theme/diabook-aerith/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.attach { background-image: url("../../../view/theme/diabook-aerith/icons/attach.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video2 { background-image: url("../../../view/theme/diabook-aerith/icons/video.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video { background-image: url("../../../view/theme/diabook-aerith/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
- }
-.audio2 { background-image: url("../../../view/theme/diabook-aerith/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.audio { background-image: url("../../../view/theme/diabook-aerith/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.weblink { background-image: url("../../../view/theme/diabook-aerith/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.globe { background-image: url("../../../view/theme/diabook-aerith/icons/globe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.unglobe { background-image: url("../../../view/theme/diabook-aerith/icons/unglobe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.edit {background-image: url("../../../view/theme/diabook-aerith/icons/pencil2.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
-
-
-
-
-.article { background-position: -50px 0px;}
-/*.audio { background-position: -70px 0px;}*/
-.block { background-position: -90px 0px;}
-/*.drop { background-position: -110px 0px;}*/
-/*.drophide { background-position: -130px 0px;}*/
-/*.edit { background-position: -150px 0px;}*/
-/*.camera { background-position: -170px 0px;}*/
-/*.dislike { background-position: -190px 0px;}*/
-/*.like { background-position: -210px 0px;}*/
-/*.link { background-position: -230px 0px;}*/
-
-/*.globe { background-position: -50px -20px;}*/
-/*.noglobe { background-position: -70px -20px;}*/
-.no { background-position: -90px -20px;}
-.pause { background-position: -110px -20px;}
-.play { background-position: -130px -20px;}
-/*.pencil { background-position: -150px -20px;}*/
-.small-pencil { background-position: -170px -20px;}
-/*.recycle { background-position: -190px -20px;}*/
-/*.remote-link { background-position: -210px -20px;}*/
-.share { background-position: -230px -20px;}
-
-.tools { background-position: -50px -40px;}
-/*.lock { background-position: -70px -40px;}*/
-
-/*.video { background-position: -110px -40px;}*/
-.youtube { background-position: -130px -40px;}
-
-/*.attach { background-position: -190px -40px;}*/
-/*.language { background-position: -210px -40px;}*/
-
-
-.icon.on { background-image: url("../../../view/theme/diabook-aerith/icons/toogle_on.png"); background-repeat: no-repeat;}
-.icon.off { background-image: url("../../../view/theme/diabook-aerith/icons/toogle_off.png"); background-repeat: no-repeat;}
-.prev { background-position: -90px -60px;}
-.next { background-position: -110px -60px;}
-/*.tagged { background-position: -130px -60px;}*/
-
-.attachtype {
- display: block; width: 20px; height: 23px;
- background-image: url('../../../images/content-types.png');
-}
-
-.type-video { background-position: 0px 0px; }
-.type-image { background-position: -20px 0px; }
-.type-audio { background-position: -40px 0px; }
-.type-text { background-position: -60px 0px; }
-.type-unkn { background-position: -80px 0px; }
-
-.icon.drop, .icon.drophide {
- float: left;
-}
-
-.icon {
- display: block;
- width: 20px;
- height: 20px;
- /*background-image: url('icons.png');*/
-}
-
-.icon {
- background-color: transparent ;
- background-repeat: no-repeat;
- /* background-position: left center; */
- display: block;
- overflow: hidden;
- text-indent: -9999px;
- padding: 1px;
-}
-
-.icon.border.camera{
- background-image: url("../../../view/theme/diabook-aerith/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-
-.icon.border.link{
- background-image: url("../../../view/theme/diabook-aerith/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- margin-left: 10px;
- }
-
-.icon.text {
- text-indent: 0px;
-}
-.icon.s10 {
- min-width: 10px;
- height: 10px;
-}
-.icon.s10.notify {
- background-image: url("../../../images/icons/10/notify_off.png");
-}
-.icon.s10.gear {
- background-image: url("../../../images/icons/10/gear.png");
-}
-.icon.s10.add {
- background-image: url("../../../images/icons/10/add.png");
-}
-.icon.s10.delete {
- background-image: url("../../../images/icons/10/delete.png");
-}
-.icon.s10.edit {
- background-image: url("../../../images/icons/10/edit.png");
-}
-.icon.s10.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s10.menu {
- background-image: url("../../../images/icons/10/menu.png");
-}
-.icon.s10.link {
- background-image: url("../../../images/icons/10/link.png");
-}
-.icon.s10.lock {
- background-image: url("../../../images/icons/10/lock.png");
-}
-.icon.s10.unlock {
- background-image: url("../../../images/icons/10/unlock.png");
-}
-.icon.s10.text {
- padding: 2px 0px 0px 15px;
- font-size: 10px;
-}
-.icon.s16 {
- min-width: 16px;
- height: 16px;
-}
-.icon.s16.notify {
- background-image: url("../../../images/icons/16/notify_off.png");
-}
-.icon.s16.gear {
- background-image: url("../../../images/icons/16/gear.png");
-}
-.icon.s16.add {
- background-image: url("../../../images/icons/16/add.png");
-}
-.icon.s16.delete {
- background-image: url("../../../images/icons/16/delete.png");
-}
-/*.icon.s16.edit {
- background-image: url("../../../images/icons/16/edit.png");
-}*/
-.icon.s16.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s16.menu {
- background-image: url("../../../images/icons/16/menu.png");
-}
-/*.icon.s16.link {
- background-image: url("../../../images/icons/16/link.png");
-}*/
-.icon.s16.lock {
- background-image: url("../../../images/icons/16/lock.png");
-}
-.icon.s16.unlock {
- background-image: url("../../../images/icons/16/unlock.png");
-}
-.icon.s16.text {
- padding: 4px 0px 0px 20px;
- font-size: 10px;
-}
-.icon.s22 {
- min-width: 22px;
- height: 22px;
-}
-.icon.s22.notify {
- background-image: url("../../../images/icons/22/notify_off.png");
-}
-.icon.s22.gear {
- background-image: url("../../../images/icons/22/gear.png");
-}
-.icon.s22.add {
- background-image: url("../../../images/icons/22/add.png");
-}
-.icon.s22.delete {
- background-image: url("../../../images/icons/22/delete.png");
-}
-.icon.s22.edit {
- background-image: url("../../../images/icons/22/edit.png");
-}
-.icon.s22.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s22.menu {
- background-image: url("../../../images/icons/22/menu.png");
-}
-.icon.s22.link {
- background-image: url("../../../images/icons/22/link.png");
-}
-.icon.s22.lock {
- background-image: url("../../../images/icons/22/lock.png");
-}
-.icon.s22.unlock {
- background-image: url("../../../images/icons/22/unlock.png");
-}
-.icon.s22.text {
- padding: 10px 0px 0px 25px;
- width: 200px;
-}
-.icon.s48 {
- width: 48px;
- height: 48px;
-}
-.icon.s48.notify {
- background-image: url("../../../images/icons/48/notify_off.png");
-}
-.icon.s48.gear {
- background-image: url("../../../images/icons/48/gear.png");
-}
-.icon.s48.add {
- background-image: url("../../../images/icons/48/add.png");
-}
-.icon.s48.delete {
- background-image: url("../../../images/icons/48/delete.png");
-}
-.icon.s48.edit {
- background-image: url("../../../images/icons/48/edit.png");
-}
-.icon.s48.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s48.menu {
- background-image: url("../../../images/icons/48/menu.png");
-}
-.icon.s48.link {
- background-image: url("../../../images/icons/48/link.png");
-}
-.icon.s48.lock {
- background-image: url("../../../images/icons/48/lock.png");
-}
-.icon.s48.unlock {
- background-image: url("../../../images/icons/48/unlock.png");
-}
-
-#contact-edit-links ul {
- list-style: none;
- list-style-type: none;
-}
-
-.hide-comments-outer {
- margin-left: 80px;
- margin-bottom: 1px;
- width: 484px;
- border-bottom: 1px solid #BDCDD4;
- background-color: #fff;
- padding: 8px;
-}
-
-/* global */
-body {
- font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-size: 12.5px;
- background-color: #ffffff;
- color: #2d2d2d;
- margin: 50px auto auto;
- display: table;
-}
-
-h4 {
- font-size: 1.1em;
-}
-
-a {
- color: #333333;
- /* color: #3e3e8c; */
- text-decoration: none;
-}
-a:hover {
- /* color: blue; */
- text-decoration: underline
-}
-
-.wall-item-name-link {
-/* float: left;*/
-}
-
-.wall-item-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-
-.left {
- float: left;
-}
-.right {
- float: right;
-}
-.hidden {
- display: none;
-}
-.clear {
- clear: both;
-}
-.fakelink {
- color: #3465A4;
- /* color: #3e3e8c; */
- text-decoration: none;
- cursor: pointer;
-}
-.fakelink:hover {
- /* color: blue; */
- /*color: #005c94; */
- text-decoration: underline;
-}
-code {
- font-family: Courier, monospace;
- white-space: pre;
- display: block;
- overflow: auto;
- border: 1px solid #444;
- background: #EEE;
- color: #444;
- padding: 10px;
- margin-top: 20px;
-}
-#panel {
- position: absolute;
- width: 12em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 1em;
- list-style: none;
- border: 3px solid #364e59;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-/* tool */
-.tool {
- height: auto;
- overflow: auto;
- padding: 3px;
-}
-#saved-search-ul .tool:hover,
-#nets-sidebar .tool:hover,
-#sidebar-group-list .tool:hover ,
-#fileas-sidebar .tool:hover {
- background: aliceBlue;
-}
-.tool .label {
- float: left;
-}
-.tool .action {
- float: right;
-}
-.tool a {
- color: #3465A4;
-}
-.tool a:hover {
- text-decoration: none;
-}
-/* popup notifications */
-div.jGrowl div.notice {
- background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-div.jGrowl div.info {
- background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-/* header */
-header {
- position: fixed;
- left: 0%;
- right: 80%;
- top: 0px;
- margin: 0px;
- padding: 0px;
- width: 22%;
- height: 32px;
- background: #ff500f;
- background-color: #ff500f;
- z-index: 100;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
- background-image: linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -o-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -moz-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -webkit-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -ms-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-
-background-image: -webkit-gradient(
- linear,
- left bottom,
- left top,
- color-stop(0.26, rgb(215,227,241)),
- color-stop(0.82, rgb(255,255,255))
-);
-}
-header #site-location {
- display: none;
-}
-header #banner {
- overflow: hidden;
- text-align: left;
- width: 82%%;
- margin-left: 25%;
-}
-header #banner a,
-header #banner a:active,
-header #banner a:visited,
-header #banner a:link,
-header #banner a:hover {
- color: black;
- text-decoration: none;
- outline: none;
- vertical-align: middle;
- font-weight: bolder;
- margin-left: 3px;
-}
-header #banner #logo-img {
- height: 25px;
- margin-top: 3px;
-}
-header #banner #logo-text {
- font-size: 20px;
- position: absolute;
- top: 10%;
-}
-/* nav */
-nav {
- width: 80%;
- height: 32px;
- position: fixed;
- left: 22%;
- top: 0px;
- padding: 0px;
- background: #ff500f;
- color: #000;
- z-index: 99;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
- background-image: linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -o-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -moz-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -webkit-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -ms-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-
-background-image: -webkit-gradient(
- linear,
- left bottom,
- left top,
- color-stop(0.26, rgb(215,227,241)),
- color-stop(0.82, rgb(255,255,255))
-);
-}
-nav a,
-nav a:active,
-nav a:visited,
-nav a:link,
-nav a:hover {
- /*color: #1f1f1f;*/
- text-decoration: none;
- outline: none;
-}
-nav #banner {
- overflow: hidden;
- /*text-align: center;*/
- width: 100%;
-}
-nav #banner a,
-nav #banner a:active,
-nav #banner a:visited,
-nav #banner a:link,
-nav #banner a:hover {
- color: #ffffff;
- text-decoration: none;
- outline: none;
- vertical-align: bottom;
-}
-nav #banner #logo-img {
- height: 22px;
- margin-top: 5px;
-}
-nav #banner #logo-text {
- font-size: 22px;
-}
-nav #navbar{
- }
-nav ul {
- margin: 0px;
- padding: 0px 20px;
-}
-nav ul li {
- list-style: none;
- margin: 0px;
- /* padding: 1px 1px 3px 1px; */
- float: left;
-}
-nav ul li .menu-popup {
- left: 0px;
- right: auto;
-}
-
-nav #logo-img {
- height: 25px;
- margin-top: 4px;
- margin-left: 30px;
-}
-
-nav #logo-text {
- font-size: 22px;
- margin-top: 3px;
- margin-right: 15px;
-}
-nav .nav-menu-search {
- position: relative;
-
- margin: 4px 17px;
- margin-right: 0px;
- height: 17px;
- width: 180px;
-
-}
-
-nav #search-box #search-text {
- background-image: url('icons/lupe.png');
- background-repeat:no-repeat;
- padding-left:20px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
- }
-
-
-nav .nav-menu-icon {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-nav .nav-menu-icon:hover {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-
-nav .nav-menu-icon.selected {
- background-color: #fff;
-}
-nav .nav-menu-icon img {
- width: 22px;
- height: 22px;
-}
-nav .nav-menu-icon .nav-notify {
- top: 3px;
-}
-nav .nav-menu {
- position: relative;
- height: 16px;
- padding: 5px;
- margin: 3px 15px 0px;
- font-size: 13px;
- /*border: 3px solid #364A84;*/
-}
-nav .nav-menu.selected {
- /*border-bottom: 3px solid #9eabb0;*/
-}
-nav .nav-notify {
- display: none;
- position: absolute;
- background-color: #fff;
- /* background-color: #19aeff; */
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- font-size: 10px;
- font-weight: 900;
- padding: 1px 4px;
- top: 0px;
- right: -6px;
- min-width: 10px;
- text-align: center;
- border: 1px solid black;
-}
-nav .nav-notify.show {
- display: block;
-}
-nav #nav-help-link,
-nav #nav-search-link,
-nav #nav-directory-link,
-nav #nav-apps-link,
-nav #nav-site-linkmenu,
-nav #nav-home-link,
-nav #nav-user-linkmenu
-{
- float: right;
-}
-nav #nav-user-linkmenu{
- margin-right: 0px;
- }
-nav #nav-home-link, #nav-directory-link, #nav-apps-link{
- margin-left: 0px;
- margin-right: 0px;
- font-weight: bold;
- margin: 3px 5px;
- font-size: 14px;
- }
-nav #nav-directory-link{
- margin-right: 0px;
- }
-nav #nav-home-link{
- margin-left: 0px;
- }
-nav #nav-help-link .menu-popup,
-nav #nav-search-link .menu-popup,
-nav #nav-directory-link .menu-popup,
-nav #nav-apps-link .menu-popup,
-nav #nav-site-linkmenu .menu-popup {
- right: 0px;
- left: auto;
-}
-
-nav #nav-messages-linkmenu.on .icon.messages, nav #nav-messages-linkmenu.selected .icon.messages{
- background-image: url("../../../view/theme/diabook-aerith/icons/messages.png");
- }
-
-/*nav #nav-notifications-linkmenu.on .icon.notify,*/ nav #nav-notifications-linkmenu.selected .icon.notify{
- background-image: url("../../../view/theme/diabook-aerith/icons/notify.png");
- }
-
-nav #nav-contacts-linkmenu.on .icon.contacts, nav #nav-contacts-linkmenu.selected .icon.contacts{
- background-image: url("../../../view/theme/diabook-aerith/icons/contacts.png");
- }
-
-nav #nav-apps-link.selected {
- background-color: #fff;
- moz-border-radius: 5px 5px 0 0;
--webkit-border-radius: 5px 5px 0 0;
-border-radius: 5px 5px 0 0;
-}
-
-#nav-notifications-mark-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-#nav-notifications-see-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-.notify-seen {
- background: none repeat scroll 0 0 #DDDDDD;
- }
-
-ul.menu-popup {
- position: absolute;
- display: none;
- width: 11em;
- background: #fff;
- color: #2d2d2d;
- margin: 0px;
- padding: 0px;
- list-style: none;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-ul.menu-popup a {
- display: block;
- color: #2d2d2d;
- padding: 5px 10px;
- text-decoration: none;
-}
-ul.menu-popup a:hover {
- background-color: #3465A4; /*bdcdd4;*/
- color: #fff;
-}
-ul.menu-popup .menu-sep {
- border-top: 1px solid #9eabb0;
-}
-ul.menu-popup li {
- float: none;
- overflow: auto;
- height: auto;
- display: block;
-}
-ul.menu-popup li img {
- float: left;
- width: 16px;
- height: 16px;
- padding-right: 5px;
-}
-ul.menu-popup .empty {
- padding: 5px;
- text-align: center;
- color: #9eabb0;
-}
-/* autocomplete popup */
-.acpopup {
- max-height: 150px;
- background-color: #ffffff;
- color: #2d2d2d;
- border: 1px solid #MenuBorder;
- overflow: auto;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-.acpopupitem {
- color: #2d2d2d;
- padding: 4px;
- clear: left;
-}
-.acpopupitem img {
- float: left;
- margin-right: 4px;
-}
-.acpopupitem.selected {
- background-color: #bdcdd4;
-}
-#nav-notifications-menu {
- width: 400px;
- max-height: 550px;
- overflow: auto;
-}
-/* #nav-notifications-menu a {
- display: inline;
- padding: 5px 0px;
- margin: 0px 0px 2px 0px;
-}
-#nav-notifications-menu li:hover {
- background-color: #bdcdd4;
-}*/
-
-#nav-notifications-menu img {
- float: left;
- margin-right: 5px;
-}
-#nav-notifications-menu .contactname {
- font-weight: bold;
-}
-#nav-notifications-menu .notif-when {
- font-size: 10px;
- color: #9eabb0;
- display: block;
-}
-
-.notif-image {
- width: 32px;
- height: 32px;
- padding: 7px 7px 0px 0px;
-}
-
-/*profile_side*/
-#profile_side {
- margin-bottom: 30px;
-
-}
-#profile_side a{
- color: #333;
-}
-#ps-usericon{
- height: 25px
- }
-#ps-username{
- font-size: 1.17em;
- font-weight: bold;
- vertical-align: top;
- position: absolute;
- padding-top: 4px;
- padding-left: 5px;
- word-wrap: break-word;
- width: 130px;
- }
-#ps-username:hover{
- text-decoration: none;
- }
-.menu-profile-side{
- list-style: none;
- padding-left: 0px;
- min-height: 0px;
- }
-.menu-profile-list{
- height: auto;
- overflow: auto;
- min-height: 16px;
- list-style: none;
- }
-.menu-profile-list:hover{
- background: aliceBlue;
- }
-.menu-profile-list-item{
- padding-left: 5px;
- vertical-align: middle;
- }
-.menu-profile-list-item:hover{
- text-decoration: none;
- }
-/*http://prothemedesign.com/circular-icons/*/
-.menu-profile-icon.home{
- background: url("../../../view/theme/diabook-aerith/icons/home.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;
- }
-.menu-profile-icon.photos{
- background: url("../../../view/theme/diabook-aerith/icons/mess_side.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.events{
- background: url("../../../view/theme/diabook-aerith/icons/events.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.notes{
- background: url("../../../view/theme/diabook-aerith/icons/notes.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.foren{
- background: url("../../../view/theme/diabook-aerith/icons/pubgroups.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.com_side{
- background: url("../../../view/theme/diabook-aerith/icons/com_side.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.pscontacts{
- background: url("../../../view/theme/diabook-aerith/icons/pscontacts.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-
-/* aside */
-aside {
- display: table-cell;
- vertical-align: top;
- width: 160px;
- padding: 0px 10px 0px 10px;
- border-right: 1px solid #D2D2D2;
- float: left;
- /* background: #F1F1F1; */
-}
-aside #page-sidebar{display: none;}
-aside .vcard .fn {
- font-size: 18px;
- font-weight: bold;
- margin-bottom: 5px;
-}
-aside .vcard .title {
- margin-bottom: 5px;
-}
-aside .vcard dl {
- height: auto;
- overflow: auto;
-}
-aside .vcard dt {
- float: left;
- margin-left: 0px;
- /*width: 35%;*/
- text-align: right;
- color: #999999;
-}
-aside .vcard dd {
- float: left;
- margin-left: 5px;
- /*width: 60%;*/
-}
-aside #profile-extra-links ul {
- padding: 0px;
- margin: 0px;
-}
-aside #profile-extra-links li {
- padding: 0px;
- margin: 0px;
- list-style: none;
-}
-aside #dfrn-request-link {
- display: block;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- color: #ffffff;
- background: #005c94 url('../../../images/connect-bg.png') no-repeat left center;
- font-weight: bold;
- text-transform: uppercase;
- padding: 4px 2px 2px 35px;
-}
-aside #dfrn-request-link:hover {
- text-decoration: none;
- background-color: #36c;
- /* background-color: #19aeff; */
-}
-aside #profiles-menu {
- width: 20em;
-}
-aside #search-text {
- width: 150px;
- height: 17px;
- padding-left: 10px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
--moz-border-bottom-colors: #dbdbdb;
- -moz-border-top-colors: #999;
- -moz-border-left-colors: #999;
- -moz-border-right-colors: #dbdbdb;
-}
-aside #side-follow-url {
- width: 150px;
- }
-aside #side-peoplefind-url {
- width: 150px;
- }
-#contact-block {
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-h4 {
- float: left;
- margin: 5px 0px;
-}
-#contact-block .allcontact-link {
- float: right;
- margin: 5px 0px;
-}
-#contact-block .contact-block-content {
- clear: both;
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-link {
- float: left;
- margin: 0px 2px 2px 0px;
-}
-#contact-block .contact-block-link img {
- widht: 55px;
- height: 55px;
-}
-#lost-password-link {
- float: left;
- margin-right: 20px;
- }
-/* widget */
-.widget {
- margin-bottom: 2em;
- /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;}
- .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/
-/* font-size: 12px; */
-}
-.widget h3 {
- padding: 0px;
- margin: 2px;
-}
-.widget .action {
- opacity: 0.1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget input.action {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget:hover .title .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action.ticked {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget ul {
- padding: 0px;
-}
-.widget ul li {
- padding-left: 16px;
- min-height: 16px;
- list-style: none;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums ul li a{
- color: #3465A4;
-}
-.widget .tool.selected {
- background: url("../../../view/theme/diabook-aerith/icons/selected.png") no-repeat left center;
-}
-/* widget: search */
-span.sbox_l {
- background: white url('../../../view/theme/diabook/icons/srch_l.gif') no-repeat top left;
- float: left;
- width: 19px; height: 19px;
- margin-left: 10px;
- margin-top: 5px;
-
-}
-
-span.sbox_r {
- background: white url('../../../view/theme/diabook/icons/srch_r.gif') no-repeat top left;
- float: left;
- width: 19px; height: 19px;
- margin-top: 5px;
-}
-
-span.sbox input {
- background: white url('../../../view/theme/diabook/icons/srch_bg.gif') repeat-x top left;
- float: left;
- margin-top: 5px;
- border: 0;
- height: 13px; width: 100px;
- padding: 3px;
- font: 11px/13px arial;
- color: #000;
-}
-#add-search-popup {
- width: 200px;
- top: 18px;
-}
-/* section */
-section {
- display: table-cell;
- vertical-align: top;
- width: auto;
- padding: 0px 0px 0px 12px;
-}
-
-body .pageheader{
- text-align: center;
- font-size: 20px;
- margin-bottom: 20px;
- margin-top: 0px;
- max-width: 575px;
- }
-.qcomment{
- max-width: 122px;
- }
-#id_username {
- width: 173px;
- }
-#id_password {
- width: 173px;
- }
-#id_openid_url {
- width: 173px;
- }
-#contact-edit-end {
- }
-.pager {
- padding: 10px;
- text-align: center;
- font-size: 1.0em;
- clear: both;
- display: block;
-}
-
-.tabs {
-
- background-position: 0 -20px;
- background-repeat: repeat-x;
- height: 27px;
- padding: 0;
- }
-.tab.button {
- margin-left: 5px;
- /*background: none repeat scroll 0 0 #F8F8F8;*/
- border: 1px solid #CCCCCC;
- border-radius: 3px 3px 3px 3px;
- font-weight: normal;
- padding: 3px;
- color: #333333;
- }
-
-#birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{
- margin-bottom: 10px;
- }
-#birthday-wrapper a {
- color: #3465A4;
- }
-
-right_aside {
- display: table-cell;
- vertical-align: top;
- width: 170px;
-
- /*border-left: 1px solid #D2D2D2;*/
-
- /* background: #F1F1F1; */
-}
-right_aside a{color: #3465A4;}
-right_aside h3 {border-bottom: 1px solid #D2D2D2; padding-top: 5px; padding-bottom: 0px; padding-left: 9px; margin-bottom: 0px;
-margin-top:30px;}
-right_aside .directory-item { width: 50px; height: 50px; vertical-align: center; text-align: center; }
-right_aside .directory-photo { margin: 0px; }
-right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
-right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
-right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
-#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
-#page-sidebar-right_aside ul {margin-top: 0px;}
-#page-sidebar-right_aside .label {max-width: 128px;}
-right_aside .icon {width: 10px; height: 10px;}
-.close_box {
- background-image: url("../../../view/theme/diabook-aerith/icons/close_box.png");
- float: right;
- cursor: pointer;
- opacity: 0.1;
- }
-.close_box:hover {
- background-image: url("../../../view/theme/diabook-aerith/icons/close_box.png");
- float: right;
- cursor: pointer;
- opacity: 1;
--webkit-transition: all 0.2s ease-in-out;
--moz-transition: all 0.2s ease-in-out;
--o-transition: all 0.2s ease-in-out;
--ms-transition: all 0.2s ease-in-out;
-transition: all 0.2s ease-in-out;
- }
-
-
-/* wall item */
-.tread-wrapper {
- border-bottom: 1px solid #D2D2D2;
- position: relative;
- padding: 5px;
- margin-bottom: 0px;
- width: 575px;
- padding-top: 10px;
-}
-.tread-wrapper a{
- color: #3465A4;
-}
-
-.wall-item-decor {
- position: absolute;
- left: 790px;
- top: -10px;
- width: 16px;
-}
-
-.wall-item-container {
- display: table;
- width: 580px;
-}
-
-
-.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom {
- display: table-row;
-}
-
-.wall-item-bottom {
- font-size: 13px;
-}
-.wall-item-container .wall-item-bottom {
-/* opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container:hover .wall-item-bottom {
-/* opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container .wall-item-info {
- display: table-cell;
- vertical-align: top;
- text-align: left;
- width: 80px;
-}
-.wall-item-container .wall-item-location {
- padding-right: 40px;
- display: table-cell;
-}
-.wall-item-container .wall-item-ago {
- word-wrap: break-word;
- width: 50px;
- margin-left: 10px;
- color: #999;
-}
-.wall-item-location {
-
- clear: both;
- overflow: hidden;
-
- margin-bottom: 5px;
-}
-
-.wall-item-container .wall-item-content {
-
- max-width: 420px;
- word-wrap: break-word;
-
- margin-bottom: 14px;
-}
-
-.wall-item-container .wall-item-content img {
- max-width: 400px;
-
-}
-.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions {
- display: table-cell;
- vertical-align: middle;
-}
-.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-name {
- font-weight: bold;
-}
-.wall-item-container .wall-item-actions-author {
- width: 100%;
- margin-bottom: 0.3em;
-}
-.wall-item-container .wall-item-actions-social {
- float: left;
- margin-bottom: 1px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-social a {
- margin-right: 1em;
-}
-.wall-item-actions-social a {
- float: left;
-}
-.wall-item-container .wall-item-actions-tools {
- float: right;
- width: 80px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-tools a {
- float: right;
-}
-.wall-item-container .wall-item-actions-tools input {
- float: right;
-}
-.wall-item-container.comment {
- margin-top: 5px;
- margin-bottom: 5px;
- margin-left: 80px;
- width: 500px;
- border-bottom: 1px solid hsl(198, 21%, 79%);
-}
-.wall-item-container.comment .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.wall-item-container.comment {
- top: 15px !important;
- left: 15px !important;
-}
-.wall-item-container.comment .wall-item-links {
- padding-left: 12px;
-}
-
-.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
- background-color: #fff;
- width: 500px;
-}
-.wall-item-comment-wrapper .comment-edit-photo {
- display: none;
-}
-.wall-item-comment-wrapper textarea {
- height: 2.0em;
- width: 100%;
- font-size: 10px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- font-size: 14px;
-}
-.wall-item-comment-wrapper .comment-edit-text-full {
- font-size: 14px;
- height: 4em;
- color: #2d2d2d;
- border: 1px solid #2d2d2d;
-}
-.comment-edit-preview {
- width: 500px;
- margin-top: 10px;
- background-color: #fff797;
-}
-.comment-edit-preview .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.comment-edit-preview {
- top: 15px !important;
- left: 15px !important;
-}
-.comment-edit-preview .wall-item-links {
- padding-left: 12px;
-}
-.comment-edit-preview .wall-item-container {
- width: 700px;
-}
-.comment-edit-preview .tread-wrapper {
- width: 700px;
- padding: 0;
- margin: 10px 0;
-}
-
-.shiny {
- /* border-right: 10px solid #fce94f; */
- border-right: 1px solid #A7C7F7;
- padding-right: 12px;
-}
-
-#jot-preview-content{
- margin-top: 30px;}
-
-#jot-preview-content .tread-wrapper {
- background-color: #fff797;
-}
-
-.wall-item-tags {
- padding-top: 1px;
- padding-bottom: 2px;
-}
-.tag {
- /*background: url("../../../images/tag_b.png") repeat-x center left;*/
- color: #999;
- padding-left: 3px;
- font-size: 12px;
-}
-.tag a {
- padding-right: 5px;
- /*background: url("../../../images/tag.png") no-repeat center right;*/
- color: #999;
-}
-.wwto {
- position: absolute !important;
- width: 25px;
- height: 25px;
- background: #FFFFFF;
- border: 2px solid #364e59;
- height: 25px;
- width: 25px;
- overflow: hidden;
- padding: 1px;
- position: absolute !important;
- top: 40px;
- left: 30px;
- -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
-}
-.wwto .contact-photo {
- width: auto;
- height: 25px;
-}
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
- width: 80px;
-}
-
-.contact-photo-wrapper.wwto {
- width: 25px;
-}
-
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper {
- left: 0px;
- top: 63px;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-name {
- /* text-align: center; */
- /*font-weight: bold;*/
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-/* editor */
-.jothidden {
- display: none;
-}
-#jot {
- width: 585px;
- margin: 0px 2em 20px 0px;
-}
-#profile-jot-form #profile-jot-text {
- height: 2.0em;
- width: 99%;
- font-size: 15px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- margin-bottom: 10px;
-}
-.grey
-{
- display: inline;
- float: right;
- }
-#jot #jot-tools {
- margin: 0px;
- padding: 0px;
- height: 40px;
- overflow: none;
- width: 583px;
- background-color: #fff;
- border-bottom: 2px solid #9eabb0;
-}
-
-#jot #jot-tools li {
- list-style: none;
- float: left;
- width: 80px;
- height: 40px;
- border-bottom: 2px solid #9eabb0;
-}
-#jot #jot-tools li a {
- display: block;
- color: #cccccc;
- width: 100%;
- height: 40px;
- text-align: center;
- line-height: 40px;
- overflow: hidden;
-}
-#jot #jot-tools li:hover {
- background-color: #364e59;
- border-bottom: 2px solid #bdcdd4;
-}
-#jot #jot-tools li.perms {
- float: right;
- width: 40px;
-}
-#jot #jot-tools li.perms a.unlock {
- width: 30px;
- border-left: 10px solid #cccccc;
- background-color: #cccccc;
- background-position: left center;
-}
-#jot #jot-tools li.perms a.lock {
- width: 30px;
- border-left: 10px solid #666666;
- background-color: #666666;
-}
-#jot #jot-tools li.submit {
- float: right;
- background-color: #cccccc;
- border-bottom: 2px solid #cccccc;
- border-right: 1px solid #666666;
- border-left: 1px solid #666666;
-}
-#jot #jot-tools li.submit input {
- border: 0px;
- margin: 0px;
- padding: 0px;
- background-color: #cccccc;
- color: #666666;
- width: 80px;
- height: 40px;
- line-height: 40px;
-}
-#jot #jot-tools li.submit input:hover {
- background-color: #bdcdd4;
- color: #666666;
-}
-#jot #jot-tools li.loading {
- float: right;
- background-color: #ffffff;
- width: 20px;
- vertical-align: center;
- text-align: center;
- border-top: 2px solid #9eabb0;
- height: 38px;
-}
-#jot #jot-tools li.loading img {
- margin-top: 10px;
-}
-#profile-jot-form #jot-title {
-
- border-radius: 5px 5px 5px 5px;
- font-weight: bold;
- height: 20px;
- margin: 0 0 5px;
- width: 60%;
- border: 1px solid #d2d2d2;
-}
-#profile-jot-form #jot-title:-webkit-input-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #jot-title:-moz-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #profile-jot-text_parent #profile-jot-text_tbl{
- width: 585px;
- height: 100px;
- }
-#jot #jot-title:hover {
- border: 1px solid #999999;
-}
-#jot #jot-title:focus {
- border: 1px solid #999999;
-}
-#jot #character-counter {
- width: 80px;
- float: right;
- text-align: right;
- height: 20px;
- line-height: 20px;
- padding-right: 20px;
-}
-#jot-perms-icon,
-#profile-location,
-#profile-nolocation,
-#profile-youtube,
-#profile-video,
-#profile-audio,
-#profile-link,
-#profile-title,
-#wall-image-upload,
-#wall-file-upload,
-#wall-image-upload-div,
-#wall-file-upload-div,
-.hover, .focus {
- cursor: pointer;
- margin-top: 2px;
-}
-#profile-jot-wrapper{
- margin: 0 2em 20px 0;
- width: 585px;
- }
-
-#profile-jot-submit-wrapper {
- margin-bottom: 50px;
- width: 585px;
-}
-
-#profile-jot-submit {
- float: right;
- margin-top: 2px;
- font-size: 14px;
-
-}
-#profile-upload-wrapper {
- float: left;
- margin-top: 2px;
- margin-left: 10px;
-
-}
-#profile-attach-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-rotator {
- float: left;
- margin-left: 30px;
- margin-top: 2px;
-}
-#profile-link-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-youtube-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-video-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-audio-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-location-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-jot-perms {
- float: left;
- margin-left: 45px;
- margin-top: 2px;
-}
-#jot-preview-link {
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- font-size: 9px;
- font-weight: bolder;
- cursor: pointer;
-}
-#profile-jot-perms{
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- }
-/** buttons **/
-.button.creation1 {
- background-color: #fff;
- border: 1px solid #777777;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- cursor: pointer;
- font-weight: bolder;
-}
-.button.creation2 {
- background-color: #3465A4;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- margin-left: 5px;
- cursor: pointer;
- font-weight: bolder;
-}
-/*input[type="submit"] {
- border: 0px;
- background-color: @ButtonBackgroundColor;
- color: @ButtonColor;
- padding: 0px 10px;
- .rounded(5px);
- height: 18px;
-}*/
-/** acl **/
-#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
- display: block!important;
-}
-#acl-wrapper {
- width: 690px;
- float: left;
-}
-#acl-search {
- float: right;
- background: #ffffff url("../../../images/search_18.png") no-repeat right center;
- padding-right: 20px;
-}
-#acl-showall {
- float: left;
- display: block;
- width: auto;
- height: 18px;
- background-color: #cccccc;
- background-image: url("../../../images/show_all_off.png");
- background-position: 7px 7px;
- background-repeat: no-repeat;
- padding: 7px 5px 0px 30px;
- color: #999999;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
-}
-#acl-showall.selected {
- color: #000000;
- background-color: #ff9900;
- background-image: url("../../../images/show_all_on.png");
-}
-#acl-list {
- height: 210px;
- border: 1px solid #cccccc;
- clear: both;
- margin-top: 30px;
- overflow: auto;
-}
-.acl-list-item {
- display: block;
- width: 150px;
- height: 30px;
- border: 1px solid #cccccc;
- margin: 5px;
- float: left;
-}
-.acl-list-item img {
- width: 22px;
- height: 22px;
- float: left;
- margin: 4px;
-}
-.acl-list-item p {
- height: 12px;
- font-size: 10px;
- margin: 0px;
- padding: 2px 0px 1px;
- overflow: hidden;
-}
-.acl-list-item a {
- font-size: 8px;
- display: block;
- width: 40px;
- height: 10px;
- float: left;
- color: #999999;
- background-color: #cccccc;
- background-position: 3px 3px;
- background-repeat: no-repeat;
- margin-right: 5px;
- -webkit-border-radius: 2px ;
- -moz-border-radius: 2px;
- border-radius: 2px;
- padding-left: 15px;
-}
-#acl-wrapper a:hover {
- text-decoration: none;
- color: #000000;
-}
-.acl-button-show {
- background-image: url("../../../images/show_off.png");
-}
-.acl-button-hide {
- background-image: url("../../../images/hide_off.png");
-}
-.acl-button-show.selected {
- color: #000000;
- background-color: #9ade00;
- background-image: url("../../../images/show_on.png");
-}
-.acl-button-hide.selected {
- color: #000000;
- background-color: #ff4141;
- background-image: url("../../../images/hide_on.png");
-}
-.acl-list-item.groupshow {
- border-color: #9ade00;
-}
-.acl-list-item.grouphide {
- border-color: #ff4141;
-}
-/** /acl **/
-/** tab buttons 14618a**/
-ul.tabs {
- list-style-type: none;
- padding-bottom: 10px;
- font-size: 13px;
-}
-ul.tabs li {
- float: left;
- margin-left: 5px;
-}
-ul.tabs li .active {
- background-color: #3465A4;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 2px 2px 2px #CFCFCF;
- margin-left: 5px;
-}
-/**
- * Form fields
- */
-.field {
- margin-bottom: 10px;
- padding-bottom: 10px;
- overflow: auto;
- width: 100%;
-}
-.field label {
- float: left;
- width: 200px;
-}
-.field input, .field textarea {
- width: 400px;
-}
-.field textarea {
- height: 100px;
-}
-.field .field_help {
- display: block;
- margin-left: 200px;
- color: #666666;
-}
-.field .onoff {
- float: left;
- width: 80px;
-}
-.field .onoff a {
- display: block;
- border: 1px solid #666666;
- background-image: url("../../../images/onoff.jpg");
- background-repeat: no-repeat;
- padding: 4px 2px 2px 2px;
- height: 16px;
- text-decoration: none;
-}
-.field .onoff .off {
- border-color: #666666;
- padding-left: 40px;
- background-position: left center;
- background-color: #cccccc;
- color: #666666;
- text-align: right;
-}
-.field .onoff .on {
- border-color: #204A87;
- padding-right: 40px;
- background-position: right center;
- background-color: #D7E3F1;
- color: #204A87;
- text-align: left;
-}
-.field .hidden {
- display: none!important;
-}
-.field.radio .field_help {
- margin-left: 0px;
-}
-#directory-search-form{
- margin-bottom: 50px;
- }
-#profile-edit-links-end {
- clear: both;
- margin-bottom: 15px;
-}
-
-#profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; }
-
-#profile-edit-links li {
- float: left;
- list-style: none;
- margin-left: 10px;
-}
-
-.profile-edit-side-div {
- display: none;
-}
-
-#register-form label,
-#profile-edit-form label {
- width: 300px; float: left;
-}
-
-.required {
- display: inline;
- color: #B20202;
-}
-
-/* oauth */
-.oauthapp {
- height: auto;
- overflow: auto;
- border-bottom: 2px solid #cccccc;
- padding-bottom: 1em;
- margin-bottom: 1em;
-}
-.oauthapp img {
- float: left;
- width: 48px;
- height: 48px;
- margin: 10px;
-}
-.oauthapp img.noicon {
- background-image: url("../../../images/icons/48/plugin.png");
- background-position: center center;
- background-repeat: no-repeat;
-}
-.oauthapp a {
- float: left;
-}
-/* contacts */
-.contact-entry-wrapper {
- width: 120px;
- height: 120px;
- float: left;
-}
-/* photo */
-.photo {
-box-shadow: 2px 2px 5px 0px #000000;
-margin: 0px;
-border-radius: 10px;
-height: 145px !important;
-width: 145px !important;
-}
-.lframe {
- float: left;
- /*margin: 0px 10px 10px 0px;*/
-}
-/* profile match wrapper */
-.profile-match-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 20px;
-}
-.profile-match-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper {
- left: 0px;
- top: 63px;
-}
-
-.contact-photo-menu-button {
- position: relative;
- background-image: url("../../../images/icons/16/menu.png");
- background-position: top left;
- background-repeat: no-repeat;
- margin: 0px 0px -16px 0px;
- padding: 0px;
- width: 16px;
- height: 16px;
- top: -16px; left:0px;
- overflow: hidden;
- text-indent: 40px;
- display: none;
-
-}
-.contact-photo-menu {
- width: 11em;
- border: 3px solid #364e59;
- color: #2d2d2d;
- background: #FFFFFF;
-/* position: absolute;*/
- position: relative;
- left: 0px; top: 0px;
- display: none;
- z-index: 10000;
-}
-.contact-photo-menu ul { margin:0px; padding: 0px; list-style: none }
-.contact-photo-menu li a {
- display: block;
- padding: 5px 10px;
- color: #2d2d2d;
- text-decoration: none;
-}
-.contact-photo-menu li a:hover {
- background-color: #bdcdd4;
-}
-
-/* page footer */
-footer {
- height: 100px;
- display: table-row;
-}
-
-blockquote {
- border-left: 1px solid #D2D2D2;
- padding-left: 9px;
- margin: 0 0 0 .8ex;
- color: #777;
-}
-.oembed {
-
- font-weight: bold;
-}
-.aprofile dt{
-box-shadow: 1px 1px 5px 0;
- color: #666666;
- margin: 15px 0 5px;
- padding-left: 5px;
- }
-/* ================== */
-/* = Contacts Block = */
-/* ================== */
-
-.contact-block-img {
- width: 55px;
- height: 55px;
- padding-right: 3px;
-}
-.contact-block-div {
- float: left;
-}
-
-.contact-block-textdiv { width: 150px; height: 34px; float: left; }
-#contact-block-end { clear: both; }
-
-#group-edit-wrapper {
- margin-bottom: 10px;
-}
-
-#group-members-end {
- clear: both;
-}
-#group-edit-desc {
- margin-top: 15px;
-}
-
-/*
-#group-separator,
-#prof-separator { display: none;}
-*/
-#prof-members-end{
- clear: both;
- }
-
-#prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
- margin-bottom: 10px;
- margin-top: 20px;
-}
-
-#prvmail-submit {
- float: right;
- margin-top: 10px;
-}
-
-#prvmail-subject
-{
-background: none repeat scroll 0 0 #FFFFFF;
-border: 1px solid #CCCCCC;
-border-radius: 5px 5px 5px 5px;
-font-weight: bold;
-height: 20px;
-margin: 0 0 5px;
-vertical-align: middle;
-}
-#prvmail-form{
- width: 597px;
- }
-
-#prvmail-upload-wrapper,
-#prvmail-link-wrapper,
-#prvmail-rotator-wrapper {
- float: left;
- margin-top: 10px;
- margin-right: 10px;
- width: 24px;
-}
-
-#prvmail-end {
- clear: both;
-}
-
-.mail-list-sender,
-.mail-list-detail {
- float: left;
-}
-.mail-list-detail {
- margin-left: 20px;
-}
-
-.mail-list-subject {
- font-size: 1.1em;
- margin-top: 10px;
-}
-a.mail-list-link {
- display: block;
- font-size: 1.3em;
- padding: 4px 0;
-}
-
-/*
-*a.mail-list-link:hover {
-* background-color: #15607B;
-* color: #F5F6FB;
-*}
-*/
-
-.mail-list-outside-wrapper-end {
- clear: both;
-}
-
-.mail-list-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-list-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-
-.mail-list-delete-icon {
- border: none;
-}
-
-.mail-conv-sender,
-.mail-conv-detail {
- float: left;
-}
-.mail-conv-detail {
- margin-left: 20px;
- width: 500px;
-}
-
-.mail-conv-subject {
- font-size: 1.4em;
- margin: 10px 0;
-}
-
-.mail-conv-outside-wrapper-end {
- clear: both;
-}
-
-.mail-conv-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-conv-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-.mail-conv-break {
- clear: both;
-}
-
-.mail-conv-delete-icon {
- border: none;
-}
-
-/* ========== */
-/* = Events = */
-/* ========== */
-.eventcal {
- float: left;
- font-size: 20px;
-}
-
-.vevent {
-
-}
-.vevent .event-description, .vevent .event-location {
- margin-left: 10px;
- margin-right: 10px;
-}
-.vevent .event-start {
- margin-left: 10px;
- margin-right: 10px;
-}
-
-#new-event-link {
- margin-bottom: 10px;
-}
-
-.edit-event-link, .plink-event-link {
- float: left;
- margin-top: 4px;
- margin-right: 4px;
- margin-bottom: 15px;
-}
-
-.event-description:before {
- content: url('../../../images/calendar.png');
- margin-right: 15px;
-}
-
-.event-start, .event-end {
- margin-left: 10px;
- width: 330px;
- clear: both;
-}
-
-.event-start .dtstart, .event-end .dtend {
- float: right;
-}
-
-.event-list-date {
- margin-bottom: 10px;
-}
-
-.prevcal, .nextcal {
- float: left;
- margin-left: 32px;
- margin-right: 32px;
- margin-top: 64px;
-}
-.event-calendar-end {
- clear: both;
-}
-
-
-.calendar {
- font-family: Courier, monospace;
-}
-.calendar.eventcal a {
- color: #3465A4;
- }
-.today {
- font-weight: bold;
- color: #FF0000;
-}
-
-.settings-block {
- border: 1px solid #AAA;
- margin: 10px;
- padding: 10px;
-}
-
-.app-title {
- margin: 10px;
-}
-
-#identity-manage-desc {
- margin-top:15px;
- margin-bottom: 15px;
-}
-
-#identity-manage-choose {
- margin-bottom: 15px;
-}
-
-#identity-submit {
- margin-top: 20px;
-}
-
-#photo-prev-link, #photo-next-link {
- padding: 10px;
- float: left;
-}
-.lightbox{
- float: left;
- }
-
-#photo-photo {
- float: left;
-}
-#photo-like-div .wall-item-like-buttons {
- float: left;
- margin-right: 5px;
- margin-top: 30px;
- }
-.comment-edit-text-empty {
- margin: 10px 0 0;
- width: 85%;
-}
-.comment-edit-photo {
- margin: 10px 0 0;
-}
-.wall-item-like-buttons .icon.like {
-float: left;
-}
-
-#photo-photo-end {
- clear: both;
-}
-
-.tabs .comment-wwedit-wrapper {
- display: block;
- margin-top: 30px;
- margin-left: 50px;
- }
-
-.profile-match-photo {
- float: left;
- text-align: center;
- width: 120px;
-}
-
-.profile-match-name {
- float: left;
- text-align: center;
- width: 120px;
- overflow: hidden;
-}
-
-.profile-match-break,
-.profile-match-end {
- clear: both;
-}
-
-.profile-match-connect {
- text-align: center;
- font-weight: bold;
-}
-
-.profile-match-wrapper {
- float: left;
- padding: 10px;
- width: 120px;
- height: 120px;
- scroll: auto;
-}
-#profile-match-wrapper-end {
- clear: both;
-}
-
-/* ============= */
-/* = Directory = */
-/* ============= */
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-photo-menu-button {
- display: none;
- /* position: absolute; */
- /* position: absolute; */
- left: 0px;
- top: -16px;
-}
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo-menu-button {
- left: 0px;
- top: 63px;
-}
-.directory-item {
- float: left;
- width: 200px;
- height: 200px;
-}
-.directory-item .contact-photo {
- width: 175px;
- height: 175px;
-}
-.directory-item .contact-photo img {
- width: 175px;
- height: 175px;
-}
-.contact-name {
- text-align: left;
- font-weight: bold;
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums{
- margin-top: 15px;
- }
-.photo-top-photo, .photo-album-photo {
- -webkit-border-radius: 5px 5px 0 0;
- -moz-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-.photo-album-image-wrapper, .photo-top-image-wrapper {
- float: left;
- -moz-box-shadow: 0 0 5px #888;
- -webkit-box-shadow: 0 0 5px #888;
- box-shadow: 0 0 5px #888;
- background-color: #000;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- padding-bottom: 20px;
- position: relative;
- margin: 0 10px 10px 0;
- width: 200px; height: 140px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- position: absolute;
- bottom: 0px;
- padding-left: 3px;
- background-color: #EEE;
-}
-.photo-top-album-link{
- color: #3465A4;
- }
-.photo-top-album-img{
-
- }
-/*.photo-top-image-wrapper {
- position: relative;
- float: left;
- margin-top: 15px;
- margin-right: 15px;
- width: 200px; height: 200px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- min-height: 2em;
- position: absolute;
- bottom: 0px;
- padding: 0px 3px;
- padding-top: 0.5em;
- background-color: rgb(255, 255, 255);
-}*/
-#photo-top-end {
- clear: both;
-}
-
-#photo-top-links {
- margin-bottom: 30px;
- margin-left: 30px;
-}
-
-#photos-upload-newalbum-div {
- float: left;
- width: 175px;
-}
-
diff --git a/view/theme/diabook-aerith/style-profile-wide.css b/view/theme/diabook-aerith/style-profile-wide.css
deleted file mode 100644
index f30805cfb..000000000
--- a/view/theme/diabook-aerith/style-profile-wide.css
+++ /dev/null
@@ -1,2639 +0,0 @@
-/**
- * Fabio Comuni <http://kirgroup.com/profile/fabrixxm>
- * Additional Changes: Michael Vogel <icarus@dabo.de>
- **/
-
-/* ========= */
-/* = Admin = */
-/* ========= */
-
-#adminpage {
-/* width: 80%;*/
-}
-
-#pending-update {
- float:right;
- color: #ffffff;
- font-weight: bold;
- background-color: #FF0000;
- padding: 0em 0.3em;
-}
-
-.admin.linklist {
- border: 0px; padding: 0px;
-}
-
-.admin.link {
- list-style-position: inside;
- font-size: 1em;
- padding: 5px;
- width: 100px;
- margin: 5px;
-}
-
-#adminpage dl {
- clear: left;
- margin-bottom: 2px;
- padding-bottom: 2px;
- border-bottom: 1px solid black;
-}
-
-#adminpage dt {
- width: 200px;
- float: left;
- font-weight: bold;
-}
-
-#adminpage dd {
- margin-left: 200px;
-}
-#adminpage h3 {
- border-bottom: 1px solid #898989;
- margin-bottom: 5px;
- margin-top: 10px;
-}
-
-#adminpage .submit {
- clear:left;
-}
-
-#adminpage #pluginslist {
- margin: 0px; padding: 0px;
-}
-
-#adminpage .plugin {
- list-style: none;
- display: block;
- /* border: 1px solid #888888; */
- padding: 1em;
- margin-bottom: 5px;
- clear: left;
-}
-
-#adminpage .toggleplugin {
- float:left;
- margin-right: 1em;
-}
-
-#adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;}
-#adminpage table th { text-align: left;}
-#adminpage td .icon { float: left;}
-#adminpage table#users img { width: 16px; height: 16px; }
-#adminpage table tr:hover { background-color: #eeeeee; }
-#adminpage .selectall { text-align: right; }
-/* icons */
-
-.icon.contacts {
- background-image: url("../../../view/theme/diabook-aerith/icons/contacts.png");}
-.icon.notifications {
- background-image: url("../../../view/theme/diabook-aerith/icons/notifications.png");}
-.icon.notify {
- background-image: url("../../../view/theme/diabook-aerith/icons/notify.png");}
-.icon.messages {
- background-image: url("../../../view/theme/diabook-aerith/icons/messages.png");}
-.icon.community {
- background-image: url("../../../view/theme/diabook-aerith/icons/community.png");}
-
-.icon.drop { background-image: url("../../../view/theme/diabook-aerith/icons/drop.png");}
-.icon.drophide { background-image: url("../../../view/theme/diabook-aerith/icons/drop.png");}
-.icon.dislike { background-image: url("../../../view/theme/diabook-aerith/icons/dislike.png");}
-.icon.like { background-image: url("../../../view/theme/diabook-aerith/icons/like.png");}
-.icon.pencil { background-image: url("../../../view/theme/diabook-aerith/icons/pencil.png");}
-.icon.recycle { background-image: url("../../../view/theme/diabook-aerith/icons/recycle.png");}
-.icon.remote-link { background-image: url("../../../view/theme/diabook-aerith/icons/remote.png");}
-.icon.tagged { background-image: url("../../../view/theme/diabook-aerith/icons/tagged.png");}
-.icon.file-as { background-image: url("../../../view/theme/diabook-aerith/icons/file_as.png");}
-.star-item.icon.unstarred { background-image: url("../../../view/theme/diabook-aerith/icons/unstarred.png");}
-.star-item.icon.starred { background-image: url("../../../view/theme/diabook-aerith/icons/starred.png");}
-.icon.link { background-image: url("../../../view/theme/diabook-aerith/icons/link.png");}
-.icon.lock { background-image: url("../../../view/theme/diabook-aerith/icons/lock.png");}
-.icon.unlock { background-image: url("../../../view/theme/diabook-aerith/icons/unlock.png");}
-.icon.language { background-image: url("../../../view/theme/diabook-aerith/icons/language.png");}
-
-
-.camera { background-image: url("../../../view/theme/diabook-aerith/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.attach { background-image: url("../../../view/theme/diabook-aerith/icons/attach.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video2 { background-image: url("../../../view/theme/diabook-aerith/icons/video.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video { background-image: url("../../../view/theme/diabook-aerith/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
- }
-.audio2 { background-image: url("../../../view/theme/diabook-aerith/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.audio { background-image: url("../../../view/theme/diabook-aerith/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.weblink { background-image: url("../../../view/theme/diabook-aerith/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.globe { background-image: url("../../../view/theme/diabook-aerith/icons/globe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.unglobe { background-image: url("../../../view/theme/diabook-aerith/icons/unglobe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.edit {background-image: url("../../../view/theme/diabook-aerith/icons/pencil2.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
-
-
-
-
-.article { background-position: -50px 0px;}
-/*.audio { background-position: -70px 0px;}*/
-.block { background-position: -90px 0px;}
-/*.drop { background-position: -110px 0px;}*/
-/*.drophide { background-position: -130px 0px;}*/
-/*.edit { background-position: -150px 0px;}*/
-/*.camera { background-position: -170px 0px;}*/
-/*.dislike { background-position: -190px 0px;}*/
-/*.like { background-position: -210px 0px;}*/
-/*.link { background-position: -230px 0px;}*/
-
-/*.globe { background-position: -50px -20px;}*/
-/*.noglobe { background-position: -70px -20px;}*/
-.no { background-position: -90px -20px;}
-.pause { background-position: -110px -20px;}
-.play { background-position: -130px -20px;}
-/*.pencil { background-position: -150px -20px;}*/
-.small-pencil { background-position: -170px -20px;}
-/*.recycle { background-position: -190px -20px;}*/
-/*.remote-link { background-position: -210px -20px;}*/
-.share { background-position: -230px -20px;}
-
-.tools { background-position: -50px -40px;}
-/*.lock { background-position: -70px -40px;}*/
-
-/*.video { background-position: -110px -40px;}*/
-.youtube { background-position: -130px -40px;}
-
-/*.attach { background-position: -190px -40px;}*/
-/*.language { background-position: -210px -40px;}*/
-
-
-.icon.on { background-image: url("../../../view/theme/diabook-aerith/icons/toogle_on.png"); background-repeat: no-repeat;}
-.icon.off { background-image: url("../../../view/theme/diabook-aerith/icons/toogle_off.png"); background-repeat: no-repeat;}
-.prev { background-position: -90px -60px;}
-.next { background-position: -110px -60px;}
-/*.tagged { background-position: -130px -60px;}*/
-
-.attachtype {
- display: block; width: 20px; height: 23px;
- background-image: url('../../../images/content-types.png');
-}
-
-.type-video { background-position: 0px 0px; }
-.type-image { background-position: -20px 0px; }
-.type-audio { background-position: -40px 0px; }
-.type-text { background-position: -60px 0px; }
-.type-unkn { background-position: -80px 0px; }
-
-.icon.drop, .icon.drophide {
- float: left;
-}
-
-.icon {
- display: block;
- width: 20px;
- height: 20px;
- /*background-image: url('icons.png');*/
-}
-
-.icon {
- background-color: transparent ;
- background-repeat: no-repeat;
- /* background-position: left center; */
- display: block;
- overflow: hidden;
- text-indent: -9999px;
- padding: 1px;
-}
-
-.icon.border.camera{
- background-image: url("../../../view/theme/diabook-aerith/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-
-.icon.border.link{
- background-image: url("../../../view/theme/diabook-aerith/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- margin-left: 10px;
- }
-
-.icon.text {
- text-indent: 0px;
-}
-.icon.s10 {
- min-width: 10px;
- height: 10px;
-}
-.icon.s10.notify {
- background-image: url("../../../images/icons/10/notify_off.png");
-}
-.icon.s10.gear {
- background-image: url("../../../images/icons/10/gear.png");
-}
-.icon.s10.add {
- background-image: url("../../../images/icons/10/add.png");
-}
-.icon.s10.delete {
- background-image: url("../../../images/icons/10/delete.png");
-}
-.icon.s10.edit {
- background-image: url("../../../images/icons/10/edit.png");
-}
-.icon.s10.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s10.menu {
- background-image: url("../../../images/icons/10/menu.png");
-}
-.icon.s10.link {
- background-image: url("../../../images/icons/10/link.png");
-}
-.icon.s10.lock {
- background-image: url("../../../images/icons/10/lock.png");
-}
-.icon.s10.unlock {
- background-image: url("../../../images/icons/10/unlock.png");
-}
-.icon.s10.text {
- padding: 2px 0px 0px 15px;
- font-size: 10px;
-}
-.icon.s16 {
- min-width: 16px;
- height: 16px;
-}
-.icon.s16.notify {
- background-image: url("../../../images/icons/16/notify_off.png");
-}
-.icon.s16.gear {
- background-image: url("../../../images/icons/16/gear.png");
-}
-.icon.s16.add {
- background-image: url("../../../images/icons/16/add.png");
-}
-.icon.s16.delete {
- background-image: url("../../../images/icons/16/delete.png");
-}
-/*.icon.s16.edit {
- background-image: url("../../../images/icons/16/edit.png");
-}*/
-.icon.s16.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s16.menu {
- background-image: url("../../../images/icons/16/menu.png");
-}
-/*.icon.s16.link {
- background-image: url("../../../images/icons/16/link.png");
-}*/
-.icon.s16.lock {
- background-image: url("../../../images/icons/16/lock.png");
-}
-.icon.s16.unlock {
- background-image: url("../../../images/icons/16/unlock.png");
-}
-.icon.s16.text {
- padding: 4px 0px 0px 20px;
- font-size: 10px;
-}
-.icon.s22 {
- min-width: 22px;
- height: 22px;
-}
-.icon.s22.notify {
- background-image: url("../../../images/icons/22/notify_off.png");
-}
-.icon.s22.gear {
- background-image: url("../../../images/icons/22/gear.png");
-}
-.icon.s22.add {
- background-image: url("../../../images/icons/22/add.png");
-}
-.icon.s22.delete {
- background-image: url("../../../images/icons/22/delete.png");
-}
-.icon.s22.edit {
- background-image: url("../../../images/icons/22/edit.png");
-}
-.icon.s22.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s22.menu {
- background-image: url("../../../images/icons/22/menu.png");
-}
-.icon.s22.link {
- background-image: url("../../../images/icons/22/link.png");
-}
-.icon.s22.lock {
- background-image: url("../../../images/icons/22/lock.png");
-}
-.icon.s22.unlock {
- background-image: url("../../../images/icons/22/unlock.png");
-}
-.icon.s22.text {
- padding: 10px 0px 0px 25px;
- width: 200px;
-}
-.icon.s48 {
- width: 48px;
- height: 48px;
-}
-.icon.s48.notify {
- background-image: url("../../../images/icons/48/notify_off.png");
-}
-.icon.s48.gear {
- background-image: url("../../../images/icons/48/gear.png");
-}
-.icon.s48.add {
- background-image: url("../../../images/icons/48/add.png");
-}
-.icon.s48.delete {
- background-image: url("../../../images/icons/48/delete.png");
-}
-.icon.s48.edit {
- background-image: url("../../../images/icons/48/edit.png");
-}
-.icon.s48.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s48.menu {
- background-image: url("../../../images/icons/48/menu.png");
-}
-.icon.s48.link {
- background-image: url("../../../images/icons/48/link.png");
-}
-.icon.s48.lock {
- background-image: url("../../../images/icons/48/lock.png");
-}
-.icon.s48.unlock {
- background-image: url("../../../images/icons/48/unlock.png");
-}
-
-#contact-edit-links ul {
- list-style: none;
- list-style-type: none;
-}
-
-.hide-comments-outer {
- margin-left: 80px;
- margin-bottom: 5px;
- width: 675px;
- border-bottom: 1px solid #BDCDD4;
- border-top: 1px solid #BDCDD4;
-
- padding: 8px;
-}
-
-/* global */
-body {
- font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-size: 13px;
- background-color: #ffffff;
- color: #2d2d2d;
- margin: 50px auto auto;
- display: table;
-}
-
-h4 {
- font-size: 1.1em;
-}
-
-a {
- color: #333333;
- /* color: #3e3e8c; */
- text-decoration: none;
-}
-a:hover {
- /* color: blue; */
- text-decoration: underline
-}
-
-.wall-item-name-link {
-/* float: left;*/
-}
-
-.wall-item-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-
-.left {
- float: left;
-}
-.right {
- float: right;
-}
-.hidden {
- display: none;
-}
-.clear {
- clear: both;
-}
-.fakelink {
- color: #3465A4;
- /* color: #3e3e8c; */
- text-decoration: none;
- cursor: pointer;
-}
-.fakelink:hover {
- /* color: blue; */
- /*color: #005c94; */
- text-decoration: underline;
-}
-code {
- font-family: Courier, monospace;
- white-space: pre;
- display: block;
- overflow: auto;
- border: 1px solid #444;
- background: #EEE;
- color: #444;
- padding: 10px;
- margin-top: 20px;
-}
-#panel {
- position: absolute;
- width: 12em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 1em;
- list-style: none;
- border: 3px solid #364e59;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-/* tool */
-.tool {
- height: auto;
- overflow: auto;
- padding: 3px;
-}
-#saved-search-ul .tool:hover,
-#nets-sidebar .tool:hover,
-#sidebar-group-list .tool:hover {
- background: #EEE;
-}
-.tool .label {
- float: left;
-}
-.tool .action {
- float: right;
-}
-.tool a {
- color: ##3F8FBA;
-}
-.tool a:hover {
- text-decoration: none;
-}
-/* popup notifications */
-div.jGrowl div.notice {
- background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-div.jGrowl div.info {
- background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-/* header */
-header {
- position: fixed;
- left: 0%;
- right: 80%;
- top: 0px;
- margin: 0px;
- padding: 0px;
- width: 22%;
- height: 32px;
- background: #ff500f;
- background-color: #ff500f;
- z-index: 100;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
- background-image: linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -o-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -moz-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -webkit-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -ms-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-
-background-image: -webkit-gradient(
- linear,
- left bottom,
- left top,
- color-stop(0.26, rgb(215,227,241)),
- color-stop(0.82, rgb(255,255,255))
-);
-}
-header #site-location {
- display: none;
-}
-header #banner {
- overflow: hidden;
- text-align: left;
- width: 82%%;
- margin-left: 25%;
-}
-header #banner a,
-header #banner a:active,
-header #banner a:visited,
-header #banner a:link,
-header #banner a:hover {
- color: #1f1f1f;
- text-decoration: none;
- outline: none;
- vertical-align: middle;
- font-weight: bolder;
- margin-left: 3px;
-}
-header #banner #logo-img {
- height: 25px;
- margin-top: 3px;
-}
-header #banner #logo-text {
- font-size: 20px;
- position: absolute;
- top: 10%;
-}
-/* nav */
-nav {
- width: 80%;
- height: 32px;
- position: fixed;
- left: 22%;
- top: 0px;
- padding: 0px;
- background: #ff500f;
- color: #1f1f1f;
- z-index: 99;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
- background-image: linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -o-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -moz-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -webkit-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -ms-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-
-background-image: -webkit-gradient(
- linear,
- left bottom,
- left top,
- color-stop(0.26, rgb(215,227,241)),
- color-stop(0.82, rgb(255,255,255))
-);
-}
-nav a,
-nav a:active,
-nav a:visited,
-nav a:link,
-nav a:hover {
- color: #1f1f1f;
- text-decoration: none;
- outline: none;
-}
-nav #banner {
- overflow: hidden;
- /*text-align: center;*/
- width: 100%;
-}
-nav #banner a,
-nav #banner a:active,
-nav #banner a:visited,
-nav #banner a:link,
-nav #banner a:hover {
- color: #1f1f1f;
- text-decoration: none;
- outline: none;
- vertical-align: bottom;
-}
-nav #banner #logo-img {
- height: 22px;
- margin-top: 5px;
-}
-nav #banner #logo-text {
- font-size: 22px;
-}
-nav #navbar{
- }
-nav ul {
- margin: 0px;
- padding: 0px 20px;
-}
-nav ul li {
- list-style: none;
- margin: 0px;
- /* padding: 1px 1px 3px 1px; */
- float: left;
-}
-nav ul li .menu-popup {
- left: 0px;
- right: auto;
-}
-
-nav #logo-img {
- height: 25px;
- margin-top: 4px;
- margin-left: 30px;
-}
-
-nav #logo-text {
- font-size: 22px;
- margin-top: 3px;
- margin-right: 15px;
-}
-nav .nav-menu-search {
- position: relative;
-
- margin: 4px 17px;
- margin-right: 0px;
- height: 17px;
- width: 180px;
-
-}
-
-nav #search-box #search-text {
- background-image: url('icons/lupe.png');
- background-repeat:no-repeat;
- padding-left:20px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
- }
-
-
-nav .nav-menu-icon {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-nav .nav-menu-icon:hover {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-
-nav .nav-menu-icon.selected {
- background-color: #fff;
-}
-nav .nav-menu-icon img {
- width: 22px;
- height: 22px;
-}
-nav .nav-menu-icon .nav-notify {
- top: 3px;
-}
-/*marker*/
-nav .nav-menu {
- position: relative;
- height: 16px;
- padding: 5px;
- margin: 3px 15px 0px;
- font-size: 15px;
- /*border-bottom: 3px solid #364A84;*/
-}
-nav .nav-menu.selected {
- /*border-bottom: 3px solid #9eabb0;*/
-}
-nav .nav-notify {
- display: none;
- position: absolute;
- background-color: #fff;
- /* background-color: #19aeff; */
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- font-size: 10px;
- font-weight: 900;
- padding: 1px 4px;
- top: 0px;
- right: -6px;
- min-width: 10px;
- text-align: center;
- border: 1px solid black;
-}
-nav .nav-notify.show {
- display: block;
-}
-nav #nav-help-link,
-nav #nav-search-link,
-nav #nav-directory-link,
-nav #nav-apps-link,
-nav #nav-site-linkmenu,
-nav #nav-home-link,
-nav #nav-user-linkmenu
-{
- float: right;
-}
-nav #nav-user-linkmenu{
- margin-right: 0px;
- }
-nav #nav-home-link, #nav-directory-link, #nav-apps-link{
- margin-left: 0px;
- margin-right: 0px;
- font-weight: bold;
- margin: 3px 5px;
- font-size: 14px;
- }
-nav #nav-directory-link{
- margin-right: 0px;
- }
-nav #nav-home-link{
- margin-left: 0px;
- }
-nav #nav-help-link .menu-popup,
-nav #nav-search-link .menu-popup,
-nav #nav-directory-link .menu-popup,
-nav #nav-apps-link .menu-popup,
-nav #nav-site-linkmenu .menu-popup {
- right: 0px;
- left: auto;
-}
-
-nav #nav-messages-linkmenu.on .icon.messages, nav #nav-messages-linkmenu.selected .icon.messages{
- background-image: url("../../../view/theme/diabook-aerith/icons/messages.png");
- }
-
-/*nav #nav-notifications-linkmenu.on .icon.notify,*/ nav #nav-notifications-linkmenu.selected .icon.notify{
- background-image: url("../../../view/theme/diabook-aerith/icons/notify.png");
- }
-
-nav #nav-contacts-linkmenu.on .icon.contacts, nav #nav-contacts-linkmenu.selected .icon.contacts{
- background-image: url("../../../view/theme/diabook-aerith/icons/contacts.png");
- }
-
-nav #nav-apps-link.selected {
- background-color: #fff;
- moz-border-radius: 5px 5px 0 0;
--webkit-border-radius: 5px 5px 0 0;
-border-radius: 5px 5px 0 0;
-}
-
-#nav-notifications-mark-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-#nav-notifications-see-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-.notify-seen {
- background: none repeat scroll 0 0 #DDDDDD;
- }
-
-ul.menu-popup {
- position: absolute;
- display: none;
- width: 11em;
- background: #fff;
- color: #2d2d2d;
- margin: 0px;
- padding: 0px;
- list-style: none;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-ul.menu-popup a {
- display: block;
- color: #2d2d2d;
- padding: 5px 10px;
- text-decoration: none;
-}
-ul.menu-popup a:hover {
- background-color: #3465A4; /*bdcdd4;*/
- color: #fff;
-}
-ul.menu-popup .menu-sep {
- border-top: 1px solid #9eabb0;
-}
-ul.menu-popup li {
- float: none;
- overflow: auto;
- height: auto;
- display: block;
-}
-ul.menu-popup li img {
- float: left;
- width: 16px;
- height: 16px;
- padding-right: 5px;
-}
-ul.menu-popup .empty {
- padding: 5px;
- text-align: center;
- color: #9eabb0;
-}
-/* autocomplete popup */
-.acpopup {
- max-height: 150px;
- background-color: #ffffff;
- color: #2d2d2d;
- border: 1px solid #MenuBorder;
- overflow: auto;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-.acpopupitem {
- color: #2d2d2d;
- padding: 4px;
- clear: left;
-}
-.acpopupitem img {
- float: left;
- margin-right: 4px;
-}
-.acpopupitem.selected {
- background-color: #bdcdd4;
-}
-#nav-notifications-menu {
- width: 400px;
- max-height: 550px;
- overflow: auto;
-}
-/* #nav-notifications-menu a {
- display: inline;
- padding: 5px 0px;
- margin: 0px 0px 2px 0px;
-}
-#nav-notifications-menu li:hover {
- background-color: #bdcdd4;
-}*/
-
-#nav-notifications-menu img {
- float: left;
- margin-right: 5px;
-}
-#nav-notifications-menu .contactname {
- font-weight: bold;
-}
-#nav-notifications-menu .notif-when {
- font-size: 10px;
- color: #9eabb0;
- display: block;
-}
-
-.notif-image {
- width: 32px;
- height: 32px;
- padding: 7px 7px 0px 0px;
-}
-
-/*profile_side*/
-#profile_side {
- margin-bottom: 30px;
-}
-#ps-usericon{
- height: 25px
- }
-#ps-username{
- font-size: 1.17em;
- font-weight: bold;
- vertical-align: top;
- position: absolute;
- padding-top: 4px;
- padding-left: 5px;
- word-wrap: break-word;
- width: 130px;
- }
-#ps-username:hover{
- text-decoration: none;
- }
-.menu-profile-side{
- list-style: none;
- padding-left: 0px;
- min-height: 0px;
- }
-.menu-profile-list{
- height: auto;
- overflow: auto;
- padding-top: 3px;
- padding-bottom: 3px;
- padding-left: 16px;
- min-height: 16px;
- list-style: none;
- }
-.menu-profile-list:hover{
- background: #EEE;
- }
-.menu-profile-list-item{
- padding-left: 5px;
- }
-.menu-profile-list-item:hover{
- text-decoration: none;
- }
-/*http://prothemedesign.com/circular-icons/*/
-.menu-profile-list.home{
- background: url("../../../view/theme/diabook-aerith/icons/home.png") no-repeat;
- }
-.menu-profile-list.photos{
- background: url("../../../view/theme/diabook-aerith/icons/mess_side.png") no-repeat;
- }
-.menu-profile-list.events{
- background: url("../../../view/theme/diabook-aerith/icons/events.png") no-repeat;
- }
-.menu-profile-list.notes{
- background: url("../../../view/theme/diabook-aerith/icons/notes.png") no-repeat;
- }
-.menu-profile-list.foren{
- background: url("../../../view/theme/diabook-aerith/icons/pubgroups.png") no-repeat;
- }
-.menu-profile-list.com_side{
- background: url("../../../view/theme/diabook-aerith/icons/com_side.png") no-repeat;
- }
-
-/* aside */
-/*marker*/
-aside {
- display: table-cell;
- vertical-align: top;
- width: 180px;
- padding: 0px 5px 0px 0px;
- border-right: 1px solid #D2D2D2;
- float: left;
- /* background: #F1F1F1; */
-}
-
-aside .vcard .fn {
- font-size: 18px;
- font-weight: bold;
- margin-bottom: 5px;
-}
-aside .vcard .title {
- margin-bottom: 5px;
-}
-aside .vcard dl {
- height: auto;
- overflow: auto;
-}
-aside .vcard dt {
- float: left;
- margin-left: 0px;
- /*width: 35%;*/
- text-align: right;
- color: #999999;
-}
-aside .vcard dd {
- float: left;
- margin-left: 5px;
- /*width: 60%;*/
-}
-aside #profile-extra-links ul {
- padding: 0px;
- margin: 0px;
-}
-aside #profile-extra-links li {
- padding: 0px;
- margin: 0px;
- list-style: none;
-}
-aside #dfrn-request-link {
- display: block;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- color: #ffffff;
- background: #005c94 url('../../../images/connect-bg.png') no-repeat left center;
- font-weight: bold;
- text-transform: uppercase;
- padding: 4px 2px 2px 35px;
-}
-aside #dfrn-request-link:hover {
- text-decoration: none;
- background-color: #36c;
- /* background-color: #19aeff; */
-}
-aside #profiles-menu {
- width: 20em;
-}
-aside #search-text {
- width: 150px;
- height: 17px;
- padding-left: 10px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
-}
-aside #side-follow-url {
- width: 150px;
- }
-aside #side-peoplefind-url {
- width: 150px;
- }
-#contact-block {
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-h4 {
- float: left;
- margin: 5px 0px;
-}
-#contact-block .allcontact-link {
- float: right;
- margin: 5px 0px;
-}
-#contact-block .contact-block-content {
- clear: both;
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-link {
- float: left;
- margin: 0px 2px 2px 0px;
-}
-#contact-block .contact-block-link img {
- widht: 48px;
- height: 48px;
-}
-#lost-password-link {
- float: left;
- margin-right: 20px;
- }
-/* widget */
-.widget {
- margin-bottom: 2em;
- /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;}
- .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/
-/* font-size: 12px; */
-}
-/*marker*/
-.widget h3 {
- padding: 0px;
- margin: 2px;
- font-size: 1.05em;
-}
-.widget .action {
- opacity: 0.1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget input.action {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget:hover .title .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action.ticked {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget ul {
- padding: 0px;
-}
-.widget ul li {
- padding-left: 16px;
- min-height: 16px;
- list-style: none;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums ul li a{
- color: #3465A4;
-}
-.widget .tool.selected {
- background: url("../../../view/theme/diabook-aerith/icons/selected.png") no-repeat left center;
-}
-/* widget: search */
-span.sbox_l {
- background: white url('../../../view/theme/diabook/icons/srch_l.gif') no-repeat top left;
- float: left;
- width: 19px; height: 19px;
- margin-left: 10px;
- margin-top: 5px;
-
-}
-
-span.sbox_r {
- background: white url('../../../view/theme/diabook/icons/srch_r.gif') no-repeat top left;
- float: left;
- width: 19px; height: 19px;
- margin-top: 5px;
-}
-
-span.sbox input {
- background: white url('../../../view/theme/diabook/icons/srch_bg.gif') repeat-x top left;
- float: left;
- margin-top: 5px;
- border: 0;
- height: 13px; width: 100px;
- padding: 3px;
- font: 11px/13px arial;
- color: #000;
-}
-#add-search-popup {
- width: 200px;
- top: 18px;
-}
-/* section */
-section {
- display: table-cell;
- vertical-align: top;
- width: 611px;
- padding: 0px 0px 0px 12px;
-}
-
-body .pageheader{
- text-align: center;
- font-size: 20px;
- margin-bottom: 20px;
- margin-top: 0px;
- max-width: 575px;
- }
-.qcomment{
- max-width: 122px;
- }
-#id_username {
- width: 173px;
- }
-#id_password {
- width: 173px;
- }
-#id_openid_url {
- width: 173px;
- }
-#contact-edit-end {
- }
-.pager {
- padding: 10px;
- text-align: center;
- font-size: 1.0em;
- clear: both;
- display: block;
-}
-
-.tabs {
-
- background-position: 0 -20px;
- background-repeat: repeat-x;
- height: 27px;
- padding: 0;
- }
-.tab.button {
- margin-left: 5px;
- /*background: none repeat scroll 0 0 #F8F8F8;*/
- border: 1px solid #CCCCCC;
- border-radius: 3px 3px 3px 3px;
- font-weight: normal;
- padding: 3px;
- color: #333333;
- }
-
-#birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{
- margin-bottom: 10px;
- }
-#birthday-wrapper a {
- color: #3465A4;
- }
-
-/*marker*/
-right_aside {
- display: table-cell;
- vertical-align: top;
- width: 180px;
- /*border-left: 1px solid #D2D2D2;*/
-
- /* background: #F1F1F1; */
-}
-right_aside a{color: #3465A4;}
-/*marker*/
-right_aside h3 {font-size: 1.05em; border-bottom: 1px solid #D2D2D2; padding-top: 5px; padding-bottom: 0px; padding-left: 9px; margin-bottom: 0px;
-margin-top:30px;}
-right_aside .directory-item { width: 50px; height: 50px; vertical-align: center; text-align: center; }
-right_aside .directory-photo { margin: 0px; }
-right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
-right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
-right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
-#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
-#page-sidebar-right_aside ul {margin-top: 0px;}
-#page-sidebar-right_aside .label {max-width: 128px;}
-right_aside .icon {width: 10px; height: 10px;}
-.close_box {
- background-image: url("../../../view/theme/diabook-aerith/icons/close_box.png");
- float: right;
- cursor: pointer;
- opacity: 0.1;
- }
-.close_box:hover {
- background-image: url("../../../view/theme/diabook-aerith/icons/close_box.png");
- float: right;
- cursor: pointer;
- opacity: 1;
--webkit-transition: all 0.2s ease-in-out;
--moz-transition: all 0.2s ease-in-out;
--o-transition: all 0.2s ease-in-out;
--ms-transition: all 0.2s ease-in-out;
-transition: all 0.2s ease-in-out;
- }
-/* wall item */
-/*marker*/
-.tread-wrapper {
- border-bottom: 1px solid #D2D2D2;
- position: relative;
- padding: 5px;
- margin-bottom: 0px;
- width: 775px;
- padding-top: 10px;
-}
-.tread-wrapper a{
- color: #3465A4;
-}
-
-/*marker*/
-.wall-item-decor {
- position: absolute;
- left: 780px;
- top: -10px;
- width: 16px;
-}
-/*marker*/
-.wall-item-container {
- display: table;
- width: 770px;
-}
-
-
-.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom {
- display: table-row;
-}
-
-.wall-item-bottom {
- font-size: 13px;
-}
-.wall-item-container .wall-item-bottom {
-/* opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container:hover .wall-item-bottom {
-/* opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container .wall-item-info {
- display: table-cell;
- vertical-align: top;
- text-align: left;
- width: 80px;
-}
-.wall-item-container .wall-item-location {
- padding-right: 40px;
- display: table-cell;
-}
-.wall-item-container .wall-item-ago {
- word-wrap: break-word;
- width: 50px;
- margin-left: 10px;
- color: #999;
-}
-.wall-item-location {
-
- clear: both;
- overflow: hidden;
-
- margin-bottom: 5px;
-}
-
-/*marker*/
-.wall-item-container .wall-item-content {
-
- max-width: 690px;
- word-wrap: break-word;
-
- margin-bottom: 14px;
-}
-/*marker*/
-.wall-item-container .wall-item-content img {
-
-
-}
-.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions {
- display: table-cell;
- vertical-align: middle;
-}
-.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-name {
- font-weight: bold;
-}
-.wall-item-container .wall-item-actions-author {
- width: 100%;
- margin-bottom: 0.3em;
-}
-.wall-item-container .wall-item-actions-social {
- float: left;
- margin-bottom: 1px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-social a {
- margin-right: 1em;
-}
-.wall-item-actions-social a {
- float: left;
-}
-.wall-item-container .wall-item-actions-tools {
- float: right;
- width: 80px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-tools a {
- float: right;
-}
-.wall-item-container .wall-item-actions-tools input {
- float: right;
-}
-/*marker*/
-.wall-item-container.comment {
- margin-top: 5px;
- margin-bottom: 5px;
- margin-left: 80px;
- width: 690px;
- border-bottom: 1px solid hsl(198, 21%, 79%);
-}
-.wall-item-container.comment .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.wall-item-container.comment {
- top: 15px !important;
- left: 15px !important;
-}
-.wall-item-container.comment .wall-item-links {
- padding-left: 12px;
-}
-.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
-}
-.wall-item-comment-wrapper .comment-edit-photo {
- display: none;
-}
-.wall-item-comment-wrapper textarea {
- height: 2.0em;
- width: 100%;
- font-size: 10px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- font-size: 14px;
-}
-.wall-item-comment-wrapper .comment-edit-text-full {
- font-size: 14px;
- height: 4em;
- color: #2d2d2d;
- border: 1px solid #2d2d2d;
-}
-.comment-edit-preview {
- width: 500px;
- margin-top: 10px;
- background-color: #fff797;
-}
-.comment-edit-preview .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.comment-edit-preview {
- top: 15px !important;
- left: 15px !important;
-}
-.comment-edit-preview .wall-item-links {
- padding-left: 12px;
-}
-.comment-edit-preview .wall-item-container {
- width: 700px;
-}
-.comment-edit-preview .tread-wrapper {
- width: 700px;
- padding: 0;
- margin: 10px 0;
-}
-
-.shiny {
- /* border-right: 10px solid #fce94f; */
- border-right: 1px solid #A7C7F7;
- padding-right: 12px;
-}
-
-#jot-preview-content{
- margin-top: 30px;}
-
-#jot-preview-content .tread-wrapper {
- background-color: #fff797;
-}
-
-.wall-item-tags {
- padding-top: 1px;
- padding-bottom: 2px;
-}
-.tag {
- /*background: url("../../../images/tag_b.png") repeat-x center left;*/
- color: #999;
- padding-left: 3px;
- font-size: 12px;
-}
-.tag a {
- padding-right: 5px;
- /*background: url("../../../images/tag.png") no-repeat center right;*/
- color: #999;
-}
-.wwto {
- position: absolute !important;
- width: 25px;
- height: 25px;
- background: #FFFFFF;
- border: 2px solid #364e59;
- height: 25px;
- width: 25px;
- overflow: hidden;
- padding: 1px;
- position: absolute !important;
- top: 40px;
- left: 30px;
- -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
-}
-.wwto .contact-photo {
- width: auto;
- height: 25px;
-}
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
- width: 80px;
-}
-
-.contact-photo-wrapper.wwto {
- width: 25px;
-}
-
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper {
- left: 0px;
- top: 63px;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-name {
- /* text-align: center; */
- /*font-weight: bold;*/
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-/* editor */
-.jothidden {
- display: none;
-}
-#jot {
- width: 585px;
- margin: 0px 2em 20px 0px;
-}
-#profile-jot-form #profile-jot-text {
- height: 2.0em;
- width: 99%;
- font-size: 15px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- margin-bottom: 10px;
-}
-.grey
-{
- display: inline;
- float: right;
- }
-#jot #jot-tools {
- margin: 0px;
- padding: 0px;
- height: 40px;
- overflow: none;
- width: 583px;
- background-color: #fff;
- border-bottom: 2px solid #9eabb0;
-}
-
-#jot #jot-tools li {
- list-style: none;
- float: left;
- width: 80px;
- height: 40px;
- border-bottom: 2px solid #9eabb0;
-}
-#jot #jot-tools li a {
- display: block;
- color: #cccccc;
- width: 100%;
- height: 40px;
- text-align: center;
- line-height: 40px;
- overflow: hidden;
-}
-#jot #jot-tools li:hover {
- background-color: #364e59;
- border-bottom: 2px solid #bdcdd4;
-}
-#jot #jot-tools li.perms {
- float: right;
- width: 40px;
-}
-#jot #jot-tools li.perms a.unlock {
- width: 30px;
- border-left: 10px solid #cccccc;
- background-color: #cccccc;
- background-position: left center;
-}
-#jot #jot-tools li.perms a.lock {
- width: 30px;
- border-left: 10px solid #666666;
- background-color: #666666;
-}
-#jot #jot-tools li.submit {
- float: right;
- background-color: #cccccc;
- border-bottom: 2px solid #cccccc;
- border-right: 1px solid #666666;
- border-left: 1px solid #666666;
-}
-#jot #jot-tools li.submit input {
- border: 0px;
- margin: 0px;
- padding: 0px;
- background-color: #cccccc;
- color: #666666;
- width: 80px;
- height: 40px;
- line-height: 40px;
-}
-#jot #jot-tools li.submit input:hover {
- background-color: #bdcdd4;
- color: #666666;
-}
-#jot #jot-tools li.loading {
- float: right;
- background-color: #ffffff;
- width: 20px;
- vertical-align: center;
- text-align: center;
- border-top: 2px solid #9eabb0;
- height: 38px;
-}
-#jot #jot-tools li.loading img {
- margin-top: 10px;
-}
-#profile-jot-form #jot-title {
-
- border-radius: 5px 5px 5px 5px;
- font-weight: bold;
- height: 20px;
- margin: 0 0 5px;
- width: 60%;
- border: 1px solid #d2d2d2;
-}
-#profile-jot-form #jot-title:-webkit-input-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #jot-title:-moz-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #profile-jot-text_parent #profile-jot-text_tbl{
- width: 585px;
- height: 100px;
- }
-#jot #jot-title:hover {
- border: 1px solid #999999;
-}
-#jot #jot-title:focus {
- border: 1px solid #999999;
-}
-#jot #character-counter {
- width: 80px;
- float: right;
- text-align: right;
- height: 20px;
- line-height: 20px;
- padding-right: 20px;
-}
-#jot-perms-icon,
-#profile-location,
-#profile-nolocation,
-#profile-youtube,
-#profile-video,
-#profile-audio,
-#profile-link,
-#profile-title,
-#wall-image-upload,
-#wall-file-upload,
-#wall-image-upload-div,
-#wall-file-upload-div,
-.hover, .focus {
- cursor: pointer;
- margin-top: 2px;
-}
-/*marker*/
-#profile-jot-wrapper{
- margin: 0 20px 20px 0;
- width: 785px;
- }
-/*marker*/
-#profile-jot-submit-wrapper {
- margin-bottom: 50px;
- width: 785px;
-}
-
-#profile-jot-submit {
- float: right;
- margin-top: 2px;
- font-size: 14px;
-}
-#profile-upload-wrapper {
- float: left;
- margin-top: 2px;
- margin-left: 10px;
-
-}
-#profile-attach-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-rotator {
- float: left;
- margin-left: 30px;
- margin-top: 2px;
-}
-#profile-link-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-youtube-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-video-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-audio-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-location-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-jot-perms {
- float: left;
- margin-left: 45px;
- margin-top: 2px;
-}
-#jot-preview-link {
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- font-size: 9px;
- font-weight: bolder;
- cursor: pointer;
-}
-#profile-jot-perms{
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- }
-/** buttons **/
-.button.creation1 {
- background-color: #fff;
- border: 1px solid #777777;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- font-weight: bolder;
- cursor: pointer;
-}
-.button.creation2 {
- background-color: #3465A4;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- margin-left: 5px;
- font-weight: bolder;
- cursor: pointer;
-}
-/*input[type="submit"] {
- border: 0px;
- background-color: @ButtonBackgroundColor;
- color: @ButtonColor;
- padding: 0px 10px;
- .rounded(5px);
- height: 18px;
-}*/
-/** acl **/
-#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
- display: block!important;
-}
-#acl-wrapper {
- width: 690px;
- float: left;
-}
-#acl-search {
- float: right;
- background: #ffffff url("../../../images/search_18.png") no-repeat right center;
- padding-right: 20px;
-}
-#acl-showall {
- float: left;
- display: block;
- width: auto;
- height: 18px;
- background-color: #cccccc;
- background-image: url("../../../images/show_all_off.png");
- background-position: 7px 7px;
- background-repeat: no-repeat;
- padding: 7px 5px 0px 30px;
- color: #999999;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
-}
-#acl-showall.selected {
- color: #000000;
- background-color: #ff9900;
- background-image: url("../../../images/show_all_on.png");
-}
-#acl-list {
- height: 210px;
- border: 1px solid #cccccc;
- clear: both;
- margin-top: 30px;
- overflow: auto;
-}
-.acl-list-item {
- display: block;
- width: 150px;
- height: 30px;
- border: 1px solid #cccccc;
- margin: 5px;
- float: left;
-}
-.acl-list-item img {
- width: 22px;
- height: 22px;
- float: left;
- margin: 4px;
-}
-.acl-list-item p {
- height: 12px;
- font-size: 10px;
- margin: 0px;
- padding: 2px 0px 1px;
- overflow: hidden;
-}
-.acl-list-item a {
- font-size: 8px;
- display: block;
- width: 40px;
- height: 10px;
- float: left;
- color: #999999;
- background-color: #cccccc;
- background-position: 3px 3px;
- background-repeat: no-repeat;
- margin-right: 5px;
- -webkit-border-radius: 2px ;
- -moz-border-radius: 2px;
- border-radius: 2px;
- padding-left: 15px;
-}
-#acl-wrapper a:hover {
- text-decoration: none;
- color: #000000;
-}
-.acl-button-show {
- background-image: url("../../../images/show_off.png");
-}
-.acl-button-hide {
- background-image: url("../../../images/hide_off.png");
-}
-.acl-button-show.selected {
- color: #000000;
- background-color: #9ade00;
- background-image: url("../../../images/show_on.png");
-}
-.acl-button-hide.selected {
- color: #000000;
- background-color: #ff4141;
- background-image: url("../../../images/hide_on.png");
-}
-.acl-list-item.groupshow {
- border-color: #9ade00;
-}
-.acl-list-item.grouphide {
- border-color: #ff4141;
-}
-/** /acl **/
-/** tab buttons 14618a**/
-/*marker*/
-ul.tabs {
- list-style-type: none;
- padding-bottom: 10px;
- font-size: 13px;
- width: 805px;
-}
-ul.tabs li {
- float: left;
- margin-left: 5px;
-}
-ul.tabs li .active {
- background-color: #3465A4;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 2px 2px 2px #CFCFCF;
- margin-left: 5px;
-}
-/**
- * Form fields
- */
-.field {
- margin-bottom: 10px;
- padding-bottom: 10px;
- overflow: auto;
- width: 100%;
-}
-.field label {
- float: left;
- width: 200px;
-}
-.field input, .field textarea {
- width: 400px;
-}
-.field textarea {
- height: 100px;
-}
-.field .field_help {
- display: block;
- margin-left: 200px;
- color: #666666;
-}
-.field .onoff {
- float: left;
- width: 80px;
-}
-.field .onoff a {
- display: block;
- border: 1px solid #666666;
- background-image: url("../../../images/onoff.jpg");
- background-repeat: no-repeat;
- padding: 4px 2px 2px 2px;
- height: 16px;
- text-decoration: none;
-}
-.field .onoff .off {
- border-color: #666666;
- padding-left: 40px;
- background-position: left center;
- background-color: #cccccc;
- color: #666666;
- text-align: right;
-}
-.field .onoff .on {
- border-color: #204A87;
- padding-right: 40px;
- background-position: right center;
- background-color: #D7E3F1;
- color: #204A87;
- text-align: left;
-}
-.field .hidden {
- display: none!important;
-}
-.field.radio .field_help {
- margin-left: 0px;
-}
-#directory-search-form{
- margin-bottom: 50px;
- }
-#profile-edit-links-end {
- clear: both;
- margin-bottom: 15px;
-}
-
-#profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; }
-
-#profile-edit-links li {
- float: left;
- list-style: none;
- margin-left: 10px;
-}
-
-.profile-edit-side-div {
- display: none;
-}
-
-#register-form label,
-#profile-edit-form label {
- width: 300px; float: left;
-}
-
-.required {
- display: inline;
- color: #B20202;
-}
-
-/* oauth */
-.oauthapp {
- height: auto;
- overflow: auto;
- border-bottom: 2px solid #cccccc;
- padding-bottom: 1em;
- margin-bottom: 1em;
-}
-.oauthapp img {
- float: left;
- width: 48px;
- height: 48px;
- margin: 10px;
-}
-.oauthapp img.noicon {
- background-image: url("../../../images/icons/48/plugin.png");
- background-position: center center;
- background-repeat: no-repeat;
-}
-.oauthapp a {
- float: left;
-}
-/* contacts */
-.contact-entry-wrapper {
- width: 120px;
- height: 120px;
- float: left;
-}
-/* photo */
-.photo {
-box-shadow: 2px 2px 5px 0px #000000;
-margin: 0px;
-border-radius: 10px;
-height: 145px !important;
-width: 145px !important;
-}
-.lframe {
- float: left;
- /*margin: 0px 10px 10px 0px;*/
-}
-/* profile match wrapper */
-.profile-match-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 20px;
-}
-.profile-match-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper {
- left: 0px;
- top: 63px;
-}
-
-.contact-photo-menu-button {
- position: relative;
- background-image: url("../../../images/icons/16/menu.png");
- background-position: top left;
- background-repeat: no-repeat;
- margin: 0px 0px -16px 0px;
- padding: 0px;
- width: 16px;
- height: 16px;
- top: -16px; left:0px;
- overflow: hidden;
- text-indent: 40px;
- display: none;
-
-}
-.contact-photo-menu {
- width: 11em;
- border: 3px solid #364e59;
- color: #2d2d2d;
- background: #FFFFFF;
-/* position: absolute;*/
- position: relative;
- left: 0px; top: 0px;
- display: none;
- z-index: 10000;
-}
-.contact-photo-menu ul { margin:0px; padding: 0px; list-style: none }
-.contact-photo-menu li a {
- display: block;
- padding: 5px 10px;
- color: #2d2d2d;
- text-decoration: none;
-}
-.contact-photo-menu li a:hover {
- background-color: #bdcdd4;
-}
-
-/* page footer */
-footer {
- height: 100px;
- display: table-row;
-}
-
-blockquote {
- border-left: 1px solid #D2D2D2;
- padding-left: 9px;
- margin: 0 0 0 .8ex;
- color: #777;
-}
-.oembed {
-
- font-weight: bold;
-}
-.aprofile dt{
-box-shadow: 1px 1px 5px 0;
- color: #666666;
- margin: 15px 0 5px;
- padding-left: 5px;
- }
-/* ================== */
-/* = Contacts Block = */
-/* ================== */
-
-.contact-block-img {
- width: 48px;
- height: 48px;
- padding-right: 3px;
-}
-.contact-block-div {
- float: left;
-}
-
-.contact-block-textdiv { width: 150px; height: 34px; float: left; }
-#contact-block-end { clear: both; }
-
-#group-edit-wrapper {
- margin-bottom: 10px;
-}
-
-#group-members-end {
- clear: both;
-}
-#group-edit-desc {
- margin-top: 15px;
-}
-
-/*
-#group-separator,
-#prof-separator { display: none;}
-*/
-#prof-members-end{
- clear: both;
- }
-
-#prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
- margin-bottom: 10px;
- margin-top: 20px;
-}
-
-#prvmail-submit {
- float: right;
- margin-top: 10px;
-}
-
-#prvmail-subject
-{
-background: none repeat scroll 0 0 #FFFFFF;
-border: 1px solid #CCCCCC;
-border-radius: 5px 5px 5px 5px;
-font-weight: bold;
-height: 20px;
-margin: 0 0 5px;
-vertical-align: middle;
-}
-#prvmail-form{
- width: 597px;
- }
-
-#prvmail-upload-wrapper,
-#prvmail-link-wrapper,
-#prvmail-rotator-wrapper {
- float: left;
- margin-top: 10px;
- margin-right: 10px;
- width: 24px;
-}
-
-#prvmail-end {
- clear: both;
-}
-
-.mail-list-sender,
-.mail-list-detail {
- float: left;
-}
-.mail-list-detail {
- margin-left: 20px;
-}
-
-.mail-list-subject {
- font-size: 1.1em;
- margin-top: 10px;
-}
-a.mail-list-link {
- display: block;
- font-size: 1.3em;
- padding: 4px 0;
-}
-
-/*
-*a.mail-list-link:hover {
-* background-color: #15607B;
-* color: #F5F6FB;
-*}
-*/
-
-.mail-list-outside-wrapper-end {
- clear: both;
-}
-
-.mail-list-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-list-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-
-.mail-list-delete-icon {
- border: none;
-}
-
-.mail-conv-sender,
-.mail-conv-detail {
- float: left;
-}
-.mail-conv-detail {
- margin-left: 20px;
- width: 500px;
-}
-
-.mail-conv-subject {
- font-size: 1.4em;
- margin: 10px 0;
-}
-
-.mail-conv-outside-wrapper-end {
- clear: both;
-}
-
-.mail-conv-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-conv-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-.mail-conv-break {
- clear: both;
-}
-
-.mail-conv-delete-icon {
- border: none;
-}
-
-/* ========== */
-/* = Events = */
-/* ========== */
-.eventcal {
- float: left;
- font-size: 20px;
-}
-
-.vevent {
-
-}
-.vevent .event-description, .vevent .event-location {
- margin-left: 10px;
- margin-right: 10px;
-}
-.vevent .event-start {
- margin-left: 10px;
- margin-right: 10px;
-}
-
-#new-event-link {
- margin-bottom: 10px;
-}
-
-.edit-event-link, .plink-event-link {
- float: left;
- margin-top: 4px;
- margin-right: 4px;
- margin-bottom: 15px;
-}
-
-.event-description:before {
- content: url('../../../images/calendar.png');
- margin-right: 15px;
-}
-
-.event-start, .event-end {
- margin-left: 10px;
- width: 330px;
- clear: both;
-}
-
-.event-start .dtstart, .event-end .dtend {
- float: right;
-}
-
-.event-list-date {
- margin-bottom: 10px;
-}
-
-.prevcal, .nextcal {
- float: left;
- margin-left: 32px;
- margin-right: 32px;
- margin-top: 64px;
-}
-.event-calendar-end {
- clear: both;
-}
-
-
-.calendar {
- font-family: Courier, monospace;
-}
-.calendar.eventcal a {
- color: #3465A4;
- }
-.today {
- font-weight: bold;
- color: #FF0000;
-}
-
-.settings-block {
- border: 1px solid #AAA;
- margin: 10px;
- padding: 10px;
-}
-
-.app-title {
- margin: 10px;
-}
-
-#identity-manage-desc {
- margin-top:15px;
- margin-bottom: 15px;
-}
-
-#identity-manage-choose {
- margin-bottom: 15px;
-}
-
-#identity-submit {
- margin-top: 20px;
-}
-
-#photo-prev-link, #photo-next-link {
- padding: 10px;
- float: left;
-}
-.lightbox{
- float: left;
- }
-
-#photo-photo {
- float: left;
-}
-#photo-like-div .wall-item-like-buttons {
- float: left;
- margin-right: 5px;
- margin-top: 30px;
- }
-.comment-edit-text-empty {
- margin: 10px 0 0;
- width: 85%;
-}
-.comment-edit-photo {
- margin: 10px 0 0;
-}
-.wall-item-like-buttons .icon.like {
-float: left;
-}
-
-#photo-photo-end {
- clear: both;
-}
-
-.tabs .comment-wwedit-wrapper {
- display: block;
- margin-top: 30px;
- margin-left: 50px;
- }
-
-.profile-match-photo {
- float: left;
- text-align: center;
- width: 120px;
-}
-
-.profile-match-name {
- float: left;
- text-align: center;
- width: 120px;
- overflow: hidden;
-}
-
-.profile-match-break,
-.profile-match-end {
- clear: both;
-}
-
-.profile-match-connect {
- text-align: center;
- font-weight: bold;
-}
-
-.profile-match-wrapper {
- float: left;
- padding: 10px;
- width: 120px;
- height: 120px;
- scroll: auto;
-}
-#profile-match-wrapper-end {
- clear: both;
-}
-
-/* ============= */
-/* = Directory = */
-/* ============= */
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-photo-menu-button {
- display: none;
- /* position: absolute; */
- /* position: absolute; */
- left: 0px;
- top: -16px;
-}
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo-menu-button {
- left: 0px;
- top: 63px;
-}
-.directory-item {
- float: left;
- width: 200px;
- height: 200px;
-}
-.directory-item .contact-photo {
- width: 175px;
- height: 175px;
-}
-.directory-item .contact-photo img {
- width: 175px;
- height: 175px;
-}
-.contact-name {
- text-align: left;
- font-weight: bold;
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums{
- margin-top: 15px;
- }
-.photo-top-photo, .photo-album-photo {
- -webkit-border-radius: 5px 5px 0 0;
- -moz-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-.photo-album-image-wrapper, .photo-top-image-wrapper {
- float: left;
- -moz-box-shadow: 0 0 5px #888;
- -webkit-box-shadow: 0 0 5px #888;
- box-shadow: 0 0 5px #888;
- background-color: #000;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- padding-bottom: 20px;
- position: relative;
- margin: 0 10px 10px 0;
- width: 200px; height: 140px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- position: absolute;
- bottom: 0px;
- padding-left: 3px;
- background-color: #EEE;
-}
-.photo-top-album-link{
- color: #3465A4;
- }
-.photo-top-album-img{
-
- }
-/*.photo-top-image-wrapper {
- position: relative;
- float: left;
- margin-top: 15px;
- margin-right: 15px;
- width: 200px; height: 200px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- min-height: 2em;
- position: absolute;
- bottom: 0px;
- padding: 0px 3px;
- padding-top: 0.5em;
- background-color: rgb(255, 255, 255);
-}*/
-#photo-top-end {
- clear: both;
-}
-
-#photo-top-links {
- margin-bottom: 30px;
- margin-left: 30px;
-}
-
-#photos-upload-newalbum-div {
- float: left;
- width: 175px;
-}
-
diff --git a/view/theme/diabook-aerith/style-profile.css b/view/theme/diabook-aerith/style-profile.css
deleted file mode 100644
index e51491a88..000000000
--- a/view/theme/diabook-aerith/style-profile.css
+++ /dev/null
@@ -1,2627 +0,0 @@
-/**
- * Fabio Comuni <http://kirgroup.com/profile/fabrixxm>
- * Additional Changes: Michael Vogel <icarus@dabo.de>
- **/
-
-/* ========= */
-/* = Admin = */
-/* ========= */
-
-#adminpage {
-/* width: 80%;*/
-}
-
-#pending-update {
- float:right;
- color: #ffffff;
- font-weight: bold;
- background-color: #FF0000;
- padding: 0em 0.3em;
-}
-
-.admin.linklist {
- border: 0px; padding: 0px;
-}
-
-.admin.link {
- list-style-position: inside;
- font-size: 1em;
- padding: 5px;
- width: 100px;
- margin: 5px;
-}
-
-#adminpage dl {
- clear: left;
- margin-bottom: 2px;
- padding-bottom: 2px;
- border-bottom: 1px solid black;
-}
-
-#adminpage dt {
- width: 200px;
- float: left;
- font-weight: bold;
-}
-
-#adminpage dd {
- margin-left: 200px;
-}
-#adminpage h3 {
- border-bottom: 1px solid #898989;
- margin-bottom: 5px;
- margin-top: 10px;
-}
-
-#adminpage .submit {
- clear:left;
-}
-
-#adminpage #pluginslist {
- margin: 0px; padding: 0px;
-}
-
-#adminpage .plugin {
- list-style: none;
- display: block;
- /* border: 1px solid #888888; */
- padding: 1em;
- margin-bottom: 5px;
- clear: left;
-}
-
-#adminpage .toggleplugin {
- float:left;
- margin-right: 1em;
-}
-
-#adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;}
-#adminpage table th { text-align: left;}
-#adminpage td .icon { float: left;}
-#adminpage table#users img { width: 16px; height: 16px; }
-#adminpage table tr:hover { background-color: #eeeeee; }
-#adminpage .selectall { text-align: right; }
-/* icons */
-
-.icon.contacts {
- background-image: url("../../../view/theme/diabook-aerith/icons/contacts.png");}
-.icon.notifications {
- background-image: url("../../../view/theme/diabook-aerith/icons/notifications.png");}
-.icon.notify {
- background-image: url("../../../view/theme/diabook-aerith/icons/notify.png");}
-.icon.messages {
- background-image: url("../../../view/theme/diabook-aerith/icons/messages.png");}
-.icon.community {
- background-image: url("../../../view/theme/diabook-aerith/icons/community.png");}
-
-.icon.drop { background-image: url("../../../view/theme/diabook-aerith/icons/drop.png");}
-.icon.drophide { background-image: url("../../../view/theme/diabook-aerith/icons/drop.png");}
-.icon.dislike { background-image: url("../../../view/theme/diabook-aerith/icons/dislike.png");}
-.icon.like { background-image: url("../../../view/theme/diabook-aerith/icons/like.png");}
-.icon.pencil { background-image: url("../../../view/theme/diabook-aerith/icons/pencil.png");}
-.icon.recycle { background-image: url("../../../view/theme/diabook-aerith/icons/recycle.png");}
-.icon.remote-link { background-image: url("../../../view/theme/diabook-aerith/icons/remote.png");}
-.icon.tagged { background-image: url("../../../view/theme/diabook-aerith/icons/tagged.png");}
-.icon.file-as { background-image: url("../../../view/theme/diabook-aerith/icons/file_as.png");}
-.star-item.icon.unstarred { background-image: url("../../../view/theme/diabook-aerith/icons/unstarred.png");}
-.star-item.icon.starred { background-image: url("../../../view/theme/diabook-aerith/icons/starred.png");}
-.icon.link { background-image: url("../../../view/theme/diabook-aerith/icons/link.png");}
-.icon.lock { background-image: url("../../../view/theme/diabook-aerith/icons/lock.png");}
-.icon.unlock { background-image: url("../../../view/theme/diabook-aerith/icons/unlock.png");}
-.icon.language { background-image: url("../../../view/theme/diabook-aerith/icons/language.png");}
-
-
-.camera { background-image: url("../../../view/theme/diabook-aerith/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.attach { background-image: url("../../../view/theme/diabook-aerith/icons/attach.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video2 { background-image: url("../../../view/theme/diabook-aerith/icons/video.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video { background-image: url("../../../view/theme/diabook-aerith/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
- }
-.audio2 { background-image: url("../../../view/theme/diabook-aerith/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.audio { background-image: url("../../../view/theme/diabook-aerith/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.weblink { background-image: url("../../../view/theme/diabook-aerith/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.globe { background-image: url("../../../view/theme/diabook-aerith/icons/globe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.unglobe { background-image: url("../../../view/theme/diabook-aerith/icons/unglobe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.edit {background-image: url("../../../view/theme/diabook-aerith/icons/pencil2.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
-
-
-
-
-.article { background-position: -50px 0px;}
-/*.audio { background-position: -70px 0px;}*/
-.block { background-position: -90px 0px;}
-/*.drop { background-position: -110px 0px;}*/
-/*.drophide { background-position: -130px 0px;}*/
-/*.edit { background-position: -150px 0px;}*/
-/*.camera { background-position: -170px 0px;}*/
-/*.dislike { background-position: -190px 0px;}*/
-/*.like { background-position: -210px 0px;}*/
-/*.link { background-position: -230px 0px;}*/
-
-/*.globe { background-position: -50px -20px;}*/
-/*.noglobe { background-position: -70px -20px;}*/
-.no { background-position: -90px -20px;}
-.pause { background-position: -110px -20px;}
-.play { background-position: -130px -20px;}
-/*.pencil { background-position: -150px -20px;}*/
-.small-pencil { background-position: -170px -20px;}
-/*.recycle { background-position: -190px -20px;}*/
-/*.remote-link { background-position: -210px -20px;}*/
-.share { background-position: -230px -20px;}
-
-.tools { background-position: -50px -40px;}
-/*.lock { background-position: -70px -40px;}*/
-
-/*.video { background-position: -110px -40px;}*/
-.youtube { background-position: -130px -40px;}
-
-/*.attach { background-position: -190px -40px;}*/
-/*.language { background-position: -210px -40px;}*/
-
-
-.icon.on { background-image: url("../../../view/theme/diabook-aerith/icons/toogle_on.png"); background-repeat: no-repeat;}
-.icon.off { background-image: url("../../../view/theme/diabook-aerith/icons/toogle_off.png"); background-repeat: no-repeat;}
-.prev { background-position: -90px -60px;}
-.next { background-position: -110px -60px;}
-/*.tagged { background-position: -130px -60px;}*/
-
-.attachtype {
- display: block; width: 20px; height: 23px;
- background-image: url('../../../images/content-types.png');
-}
-
-.type-video { background-position: 0px 0px; }
-.type-image { background-position: -20px 0px; }
-.type-audio { background-position: -40px 0px; }
-.type-text { background-position: -60px 0px; }
-.type-unkn { background-position: -80px 0px; }
-
-.icon.drop, .icon.drophide {
- float: left;
-}
-
-.icon {
- display: block;
- width: 20px;
- height: 20px;
- /*background-image: url('icons.png');*/
-}
-
-.icon {
- background-color: transparent ;
- background-repeat: no-repeat;
- /* background-position: left center; */
- display: block;
- overflow: hidden;
- text-indent: -9999px;
- padding: 1px;
-}
-
-.icon.border.camera{
- background-image: url("../../../view/theme/diabook-aerith/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-
-.icon.border.link{
- background-image: url("../../../view/theme/diabook-aerith/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- margin-left: 10px;
- }
-
-.icon.text {
- text-indent: 0px;
-}
-.icon.s10 {
- min-width: 10px;
- height: 10px;
-}
-.icon.s10.notify {
- background-image: url("../../../images/icons/10/notify_off.png");
-}
-.icon.s10.gear {
- background-image: url("../../../images/icons/10/gear.png");
-}
-.icon.s10.add {
- background-image: url("../../../images/icons/10/add.png");
-}
-.icon.s10.delete {
- background-image: url("../../../images/icons/10/delete.png");
-}
-.icon.s10.edit {
- background-image: url("../../../images/icons/10/edit.png");
-}
-.icon.s10.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s10.menu {
- background-image: url("../../../images/icons/10/menu.png");
-}
-.icon.s10.link {
- background-image: url("../../../images/icons/10/link.png");
-}
-.icon.s10.lock {
- background-image: url("../../../images/icons/10/lock.png");
-}
-.icon.s10.unlock {
- background-image: url("../../../images/icons/10/unlock.png");
-}
-.icon.s10.text {
- padding: 2px 0px 0px 15px;
- font-size: 10px;
-}
-.icon.s16 {
- min-width: 16px;
- height: 16px;
-}
-.icon.s16.notify {
- background-image: url("../../../images/icons/16/notify_off.png");
-}
-.icon.s16.gear {
- background-image: url("../../../images/icons/16/gear.png");
-}
-.icon.s16.add {
- background-image: url("../../../images/icons/16/add.png");
-}
-.icon.s16.delete {
- background-image: url("../../../images/icons/16/delete.png");
-}
-/*.icon.s16.edit {
- background-image: url("../../../images/icons/16/edit.png");
-}*/
-.icon.s16.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s16.menu {
- background-image: url("../../../images/icons/16/menu.png");
-}
-/*.icon.s16.link {
- background-image: url("../../../images/icons/16/link.png");
-}*/
-.icon.s16.lock {
- background-image: url("../../../images/icons/16/lock.png");
-}
-.icon.s16.unlock {
- background-image: url("../../../images/icons/16/unlock.png");
-}
-.icon.s16.text {
- padding: 4px 0px 0px 20px;
- font-size: 10px;
-}
-.icon.s22 {
- min-width: 22px;
- height: 22px;
-}
-.icon.s22.notify {
- background-image: url("../../../images/icons/22/notify_off.png");
-}
-.icon.s22.gear {
- background-image: url("../../../images/icons/22/gear.png");
-}
-.icon.s22.add {
- background-image: url("../../../images/icons/22/add.png");
-}
-.icon.s22.delete {
- background-image: url("../../../images/icons/22/delete.png");
-}
-.icon.s22.edit {
- background-image: url("../../../images/icons/22/edit.png");
-}
-.icon.s22.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s22.menu {
- background-image: url("../../../images/icons/22/menu.png");
-}
-.icon.s22.link {
- background-image: url("../../../images/icons/22/link.png");
-}
-.icon.s22.lock {
- background-image: url("../../../images/icons/22/lock.png");
-}
-.icon.s22.unlock {
- background-image: url("../../../images/icons/22/unlock.png");
-}
-.icon.s22.text {
- padding: 10px 0px 0px 25px;
- width: 200px;
-}
-.icon.s48 {
- width: 48px;
- height: 48px;
-}
-.icon.s48.notify {
- background-image: url("../../../images/icons/48/notify_off.png");
-}
-.icon.s48.gear {
- background-image: url("../../../images/icons/48/gear.png");
-}
-.icon.s48.add {
- background-image: url("../../../images/icons/48/add.png");
-}
-.icon.s48.delete {
- background-image: url("../../../images/icons/48/delete.png");
-}
-.icon.s48.edit {
- background-image: url("../../../images/icons/48/edit.png");
-}
-.icon.s48.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s48.menu {
- background-image: url("../../../images/icons/48/menu.png");
-}
-.icon.s48.link {
- background-image: url("../../../images/icons/48/link.png");
-}
-.icon.s48.lock {
- background-image: url("../../../images/icons/48/lock.png");
-}
-.icon.s48.unlock {
- background-image: url("../../../images/icons/48/unlock.png");
-}
-
-#contact-edit-links ul {
- list-style: none;
- list-style-type: none;
-}
-
-.hide-comments-outer {
- margin-left: 80px;
- margin-bottom: 5px;
- width: 484px;
- border-bottom: 1px solid #BDCDD4;
- border-top: 1px solid #BDCDD4;
-
- padding: 8px;
-}
-
-/* global */
-body {
- font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-size: 12.5px;
- background-color: #ffffff;
- color: #2d2d2d;
- margin: 50px auto auto;
- display: table;
-}
-
-h4 {
- font-size: 1.1em;
-}
-
-a {
- color: #333333;
- /* color: #3e3e8c; */
- text-decoration: none;
-}
-a:hover {
- /* color: blue; */
- text-decoration: underline
-}
-
-.wall-item-name-link {
-/* float: left;*/
-}
-
-.wall-item-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-
-.left {
- float: left;
-}
-.right {
- float: right;
-}
-.hidden {
- display: none;
-}
-.clear {
- clear: both;
-}
-.fakelink {
- color: #3465A4;
- /* color: #3e3e8c; */
- text-decoration: none;
- cursor: pointer;
-}
-.fakelink:hover {
- /* color: blue; */
- /*color: #005c94; */
- text-decoration: underline;
-}
-code {
- font-family: Courier, monospace;
- white-space: pre;
- display: block;
- overflow: auto;
- border: 1px solid #444;
- background: #EEE;
- color: #444;
- padding: 10px;
- margin-top: 20px;
-}
-#panel {
- position: absolute;
- width: 12em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 1em;
- list-style: none;
- border: 3px solid #364e59;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-/* tool */
-.tool {
- height: auto;
- overflow: auto;
- padding: 3px;
-}
-#saved-search-ul .tool:hover,
-#nets-sidebar .tool:hover,
-#sidebar-group-list .tool:hover {
- background: #EEE;
-}
-.tool .label {
- float: left;
-}
-.tool .action {
- float: right;
-}
-.tool a {
- color: ##3F8FBA;
-}
-.tool a:hover {
- text-decoration: none;
-}
-/* popup notifications */
-div.jGrowl div.notice {
- background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-div.jGrowl div.info {
- background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-/* header */
-header {
- position: fixed;
- left: 0%;
- right: 80%;
- top: 0px;
- margin: 0px;
- padding: 0px;
- width: 22%;
- height: 32px;
- background: #ff500f;
- background-color: #ff500f;
- z-index: 100;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
- background-image: linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -o-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -moz-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -webkit-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -ms-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-
-background-image: -webkit-gradient(
- linear,
- left bottom,
- left top,
- color-stop(0.26, rgb(215,227,241)),
- color-stop(0.82, rgb(255,255,255))
-);
-}
-header #site-location {
- display: none;
-}
-header #banner {
- overflow: hidden;
- text-align: left;
- width: 82%%;
- margin-left: 25%;
-}
-header #banner a,
-header #banner a:active,
-header #banner a:visited,
-header #banner a:link,
-header #banner a:hover {
- color: #1f1f1f;
- text-decoration: none;
- outline: none;
- vertical-align: middle;
- font-weight: bolder;
- margin-left: 3px;
-}
-header #banner #logo-img {
- height: 25px;
- margin-top: 3px;
-}
-header #banner #logo-text {
- font-size: 20px;
- position: absolute;
- top: 10%;
-}
-/* nav */
-nav {
- width: 80%;
- height: 32px;
- position: fixed;
- left: 22%;
- top: 0px;
- padding: 0px;
- background: #ff500f;
- color: #1f1f1f;
- z-index: 99;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
- background-image: linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -o-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -moz-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -webkit-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -ms-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-
-background-image: -webkit-gradient(
- linear,
- left bottom,
- left top,
- color-stop(0.26, rgb(215,227,241)),
- color-stop(0.82, rgb(255,255,255))
-);
-}
-nav a,
-nav a:active,
-nav a:visited,
-nav a:link,
-nav a:hover {
- color: #1f1f1f;
- text-decoration: none;
- outline: none;
-}
-nav #banner {
- overflow: hidden;
- /*text-align: center;*/
- width: 100%;
-}
-nav #banner a,
-nav #banner a:active,
-nav #banner a:visited,
-nav #banner a:link,
-nav #banner a:hover {
- color: #1f1f1f;
- text-decoration: none;
- outline: none;
- vertical-align: bottom;
-}
-nav #banner #logo-img {
- height: 22px;
- margin-top: 5px;
-}
-nav #banner #logo-text {
- font-size: 22px;
-}
-nav #navbar{
- }
-nav ul {
- margin: 0px;
- padding: 0px 20px;
-}
-nav ul li {
- list-style: none;
- margin: 0px;
- /* padding: 1px 1px 3px 1px; */
- float: left;
-}
-nav ul li .menu-popup {
- left: 0px;
- right: auto;
-}
-
-nav #logo-img {
- height: 25px;
- margin-top: 4px;
- margin-left: 30px;
-}
-
-nav #logo-text {
- font-size: 22px;
- margin-top: 3px;
- margin-right: 15px;
-}
-nav .nav-menu-search {
- position: relative;
-
- margin: 4px 17px;
- margin-right: 0px;
- height: 17px;
- width: 180px;
-
-}
-
-nav #search-box #search-text {
- background-image: url('icons/lupe.png');
- background-repeat:no-repeat;
- padding-left:20px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
- }
-
-
-nav .nav-menu-icon {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-nav .nav-menu-icon:hover {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-
-nav .nav-menu-icon.selected {
- background-color: #fff;
-}
-nav .nav-menu-icon img {
- width: 22px;
- height: 22px;
-}
-nav .nav-menu-icon .nav-notify {
- top: 3px;
-}
-nav .nav-menu {
- position: relative;
- height: 16px;
- padding: 5px;
- margin: 3px 15px 0px;
- font-size: 13px;
- /*border-bottom: 3px solid #364A84;*/
-}
-nav .nav-menu.selected {
- /*border-bottom: 3px solid #9eabb0;*/
-}
-nav .nav-notify {
- display: none;
- position: absolute;
- background-color: #fff;
- /* background-color: #19aeff; */
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- font-size: 10px;
- font-weight: 900;
- padding: 1px 4px;
- top: 0px;
- right: -6px;
- min-width: 10px;
- text-align: center;
- border: 1px solid black;
-}
-nav .nav-notify.show {
- display: block;
-}
-nav #nav-help-link,
-nav #nav-search-link,
-nav #nav-directory-link,
-nav #nav-apps-link,
-nav #nav-site-linkmenu,
-nav #nav-home-link,
-nav #nav-user-linkmenu
-{
- float: right;
-}
-nav #nav-user-linkmenu{
- margin-right: 0px;
- }
-nav #nav-home-link, #nav-directory-link, #nav-apps-link{
- margin-left: 0px;
- margin-right: 0px;
- font-weight: bold;
- margin: 3px 5px;
- font-size: 14px;
- }
-nav #nav-directory-link{
- margin-right: 0px;
- }
-nav #nav-home-link{
- margin-left: 0px;
- }
-nav #nav-help-link .menu-popup,
-nav #nav-search-link .menu-popup,
-nav #nav-directory-link .menu-popup,
-nav #nav-apps-link .menu-popup,
-nav #nav-site-linkmenu .menu-popup {
- right: 0px;
- left: auto;
-}
-
-nav #nav-messages-linkmenu.on .icon.messages, nav #nav-messages-linkmenu.selected .icon.messages{
- background-image: url("../../../view/theme/diabook-aerith/icons/messages.png");
- }
-
-/*nav #nav-notifications-linkmenu.on .icon.notify,*/ nav #nav-notifications-linkmenu.selected .icon.notify{
- background-image: url("../../../view/theme/diabook-aerith/icons/notify.png");
- }
-
-nav #nav-contacts-linkmenu.on .icon.contacts, nav #nav-contacts-linkmenu.selected .icon.contacts{
- background-image: url("../../../view/theme/diabook-aerith/icons/contacts.png");
- }
-
-nav #nav-apps-link.selected {
- background-color: #fff;
- moz-border-radius: 5px 5px 0 0;
--webkit-border-radius: 5px 5px 0 0;
-border-radius: 5px 5px 0 0;
-}
-
-#nav-notifications-mark-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-#nav-notifications-see-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-.notify-seen {
- background: none repeat scroll 0 0 #DDDDDD;
- }
-
-ul.menu-popup {
- position: absolute;
- display: none;
- width: 11em;
- background: #fff;
- color: #2d2d2d;
- margin: 0px;
- padding: 0px;
- list-style: none;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-ul.menu-popup a {
- display: block;
- color: #2d2d2d;
- padding: 5px 10px;
- text-decoration: none;
-}
-ul.menu-popup a:hover {
- background-color: #3465A4; /*bdcdd4;*/
- color: #fff;
-}
-ul.menu-popup .menu-sep {
- border-top: 1px solid #9eabb0;
-}
-ul.menu-popup li {
- float: none;
- overflow: auto;
- height: auto;
- display: block;
-}
-ul.menu-popup li img {
- float: left;
- width: 16px;
- height: 16px;
- padding-right: 5px;
-}
-ul.menu-popup .empty {
- padding: 5px;
- text-align: center;
- color: #9eabb0;
-}
-/* autocomplete popup */
-.acpopup {
- max-height: 150px;
- background-color: #ffffff;
- color: #2d2d2d;
- border: 1px solid #MenuBorder;
- overflow: auto;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-.acpopupitem {
- color: #2d2d2d;
- padding: 4px;
- clear: left;
-}
-.acpopupitem img {
- float: left;
- margin-right: 4px;
-}
-.acpopupitem.selected {
- background-color: #bdcdd4;
-}
-#nav-notifications-menu {
- width: 400px;
- max-height: 550px;
- overflow: auto;
-}
-/* #nav-notifications-menu a {
- display: inline;
- padding: 5px 0px;
- margin: 0px 0px 2px 0px;
-}
-#nav-notifications-menu li:hover {
- background-color: #bdcdd4;
-}*/
-
-#nav-notifications-menu img {
- float: left;
- margin-right: 5px;
-}
-#nav-notifications-menu .contactname {
- font-weight: bold;
-}
-#nav-notifications-menu .notif-when {
- font-size: 10px;
- color: #9eabb0;
- display: block;
-}
-
-.notif-image {
- width: 32px;
- height: 32px;
- padding: 7px 7px 0px 0px;
-}
-
-/*profile_side*/
-#profile_side {
- margin-bottom: 30px;
-}
-#ps-usericon{
- height: 25px
- }
-#ps-username{
- font-size: 1.17em;
- font-weight: bold;
- vertical-align: top;
- position: absolute;
- padding-top: 4px;
- padding-left: 5px;
- word-wrap: break-word;
- width: 130px;
- }
-#ps-username:hover{
- text-decoration: none;
- }
-.menu-profile-side{
- list-style: none;
- padding-left: 0px;
- min-height: 0px;
- }
-.menu-profile-list{
- height: auto;
- overflow: auto;
- padding-top: 3px;
- padding-bottom: 3px;
- padding-left: 16px;
- min-height: 16px;
- list-style: none;
- }
-.menu-profile-list:hover{
- background: #EEE;
- }
-.menu-profile-list-item{
- padding-left: 5px;
- }
-.menu-profile-list-item:hover{
- text-decoration: none;
- }
-/*http://prothemedesign.com/circular-icons/*/
-.menu-profile-list.home{
- background: url("../../../view/theme/diabook-aerith/icons/home.png") no-repeat;
- }
-.menu-profile-list.photos{
- background: url("../../../view/theme/diabook-aerith/icons/mess_side.png") no-repeat;
- }
-.menu-profile-list.events{
- background: url("../../../view/theme/diabook-aerith/icons/events.png") no-repeat;
- }
-.menu-profile-list.notes{
- background: url("../../../view/theme/diabook-aerith/icons/notes.png") no-repeat;
- }
-.menu-profile-list.foren{
- background: url("../../../view/theme/diabook-aerith/icons/pubgroups.png") no-repeat;
- }
-.menu-profile-list.com_side{
- background: url("../../../view/theme/diabook-aerith/icons/com_side.png") no-repeat;
- }
-
-/* aside */
-aside {
- display: table-cell;
- vertical-align: top;
- width: 160px;
- padding: 0px 10px 0px 10px;
- border-right: 1px solid #D2D2D2;
- float: left;
- /* background: #F1F1F1; */
-}
-
-aside .vcard .fn {
- font-size: 18px;
- font-weight: bold;
- margin-bottom: 5px;
-}
-aside .vcard .title {
- margin-bottom: 5px;
-}
-aside .vcard dl {
- height: auto;
- overflow: auto;
-}
-aside .vcard dt {
- float: left;
- margin-left: 0px;
- /*width: 35%;*/
- text-align: right;
- color: #999999;
-}
-aside .vcard dd {
- float: left;
- margin-left: 5px;
- /*width: 60%;*/
-}
-aside #profile-extra-links ul {
- padding: 0px;
- margin: 0px;
-}
-aside #profile-extra-links li {
- padding: 0px;
- margin: 0px;
- list-style: none;
-}
-aside #dfrn-request-link {
- display: block;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- color: #ffffff;
- background: #005c94 url('../../../images/connect-bg.png') no-repeat left center;
- font-weight: bold;
- text-transform: uppercase;
- padding: 4px 2px 2px 35px;
-}
-aside #dfrn-request-link:hover {
- text-decoration: none;
- background-color: #36c;
- /* background-color: #19aeff; */
-}
-aside #profiles-menu {
- width: 20em;
-}
-aside #search-text {
- width: 150px;
- height: 17px;
- padding-left: 10px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
-}
-aside #side-follow-url {
- width: 150px;
- }
-aside #side-peoplefind-url {
- width: 150px;
- }
-#contact-block {
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-h4 {
- float: left;
- margin: 5px 0px;
-}
-#contact-block .allcontact-link {
- float: right;
- margin: 5px 0px;
-}
-#contact-block .contact-block-content {
- clear: both;
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-link {
- float: left;
- margin: 0px 2px 2px 0px;
-}
-#contact-block .contact-block-link img {
- widht: 48px;
- height: 48px;
-}
-#lost-password-link {
- float: left;
- margin-right: 20px;
- }
-/* widget */
-.widget {
- margin-bottom: 2em;
- /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;}
- .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/
-/* font-size: 12px; */
-}
-.widget h3 {
- padding: 0px;
- margin: 2px;
-}
-.widget .action {
- opacity: 0.1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget input.action {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget:hover .title .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action.ticked {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget ul {
- padding: 0px;
-}
-.widget ul li {
- padding-left: 16px;
- min-height: 16px;
- list-style: none;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums ul li a{
- color: #3465A4;
-}
-.widget .tool.selected {
- background: url("../../../view/theme/diabook-aerith/icons/selected.png") no-repeat left center;
-}
-/* widget: search */
-span.sbox_l {
- background: white url('../../../view/theme/diabook/icons/srch_l.gif') no-repeat top left;
- float: left;
- width: 19px; height: 19px;
- margin-left: 10px;
- margin-top: 5px;
-
-}
-
-span.sbox_r {
- background: white url('../../../view/theme/diabook/icons/srch_r.gif') no-repeat top left;
- float: left;
- width: 19px; height: 19px;
- margin-top: 5px;
-}
-
-span.sbox input {
- background: white url('../../../view/theme/diabook/icons/srch_bg.gif') repeat-x top left;
- float: left;
- margin-top: 5px;
- border: 0;
- height: 13px; width: 100px;
- padding: 3px;
- font: 11px/13px arial;
- color: #000;
-}
-#add-search-popup {
- width: 200px;
- top: 18px;
-}
-/* section */
-section {
- display: table-cell;
- vertical-align: top;
- width: 611px;
- padding: 0px 0px 0px 12px;
-}
-
-body .pageheader{
- text-align: center;
- font-size: 20px;
- margin-bottom: 20px;
- margin-top: 0px;
- max-width: 575px;
- }
-.qcomment{
- max-width: 122px;
- }
-#id_username {
- width: 173px;
- }
-#id_password {
- width: 173px;
- }
-#id_openid_url {
- width: 173px;
- }
-#contact-edit-end {
- }
-.pager {
- padding: 10px;
- text-align: center;
- font-size: 1.0em;
- clear: both;
- display: block;
-}
-
-.tabs {
-
- background-position: 0 -20px;
- background-repeat: repeat-x;
- height: 27px;
- padding: 0;
- }
-.tab.button {
- margin-left: 5px;
- /*background: none repeat scroll 0 0 #F8F8F8;*/
- border: 1px solid #CCCCCC;
- border-radius: 3px 3px 3px 3px;
- font-weight: normal;
- padding: 3px;
- color: #333333;
- }
-
-#birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{
- margin-bottom: 10px;
- }
-#birthday-wrapper a {
- color: #3465A4;
- }
-
-right_aside {
- display: table-cell;
- vertical-align: top;
- width: 170px;
- /*padding-right: 10px;*/
- /*border-left: 1px solid #D2D2D2;*/
-
- /* background: #F1F1F1; */
-}
-right_aside a{color: #3465A4;}
-right_aside h3 {border-bottom: 1px solid #D2D2D2; padding-top: 5px; padding-bottom: 0px; padding-left: 9px; margin-bottom: 0px;
-margin-top:30px;}
-right_aside .directory-item { width: 50px; height: 50px; vertical-align: center; text-align: center; }
-right_aside .directory-photo { margin: 0px; }
-right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
-right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
-right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
-#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
-#page-sidebar-right_aside ul {margin-top: 0px;}
-#page-sidebar-right_aside .label {max-width: 128px;}
-right_aside .icon {width: 10px; height: 10px;}
-.close_box {
- background-image: url("../../../view/theme/diabook-aerith/icons/close_box.png");
- float: right;
- cursor: pointer;
- opacity: 0.1;
- }
-.close_box:hover {
- background-image: url("../../../view/theme/diabook-aerith/icons/close_box.png");
- float: right;
- cursor: pointer;
- opacity: 1;
--webkit-transition: all 0.2s ease-in-out;
--moz-transition: all 0.2s ease-in-out;
--o-transition: all 0.2s ease-in-out;
--ms-transition: all 0.2s ease-in-out;
-transition: all 0.2s ease-in-out;
- }
-/* wall item */
-.tread-wrapper {
- border-bottom: 1px solid #D2D2D2;
- position: relative;
- padding: 5px;
- margin-bottom: 0px;
- width: 575px;
- padding-top: 10px;
-}
-.tread-wrapper a{
- color: #3465A4;
-}
-
-.wall-item-decor {
- position: absolute;
- left: 790px;
- top: -10px;
- width: 16px;
-}
-
-.wall-item-container {
- display: table;
- width: 580px;
-}
-
-
-.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom {
- display: table-row;
-}
-
-.wall-item-bottom {
- font-size: 13px;
-}
-.wall-item-container .wall-item-bottom {
-/* opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container:hover .wall-item-bottom {
-/* opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container .wall-item-info {
- display: table-cell;
- vertical-align: top;
- text-align: left;
- width: 80px;
-}
-.wall-item-container .wall-item-location {
- padding-right: 40px;
- display: table-cell;
-}
-.wall-item-container .wall-item-ago {
- word-wrap: break-word;
- width: 50px;
- margin-left: 10px;
- color: #999;
-}
-.wall-item-location {
-
- clear: both;
- overflow: hidden;
-
- margin-bottom: 5px;
-}
-
-.wall-item-container .wall-item-content {
-
- max-width: 420px;
- word-wrap: break-word;
-
- margin-bottom: 14px;
-}
-
-.wall-item-container .wall-item-content img {
- max-width: 400px;
-
-}
-.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions {
- display: table-cell;
- vertical-align: middle;
-}
-.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-name {
- font-weight: bold;
-}
-.wall-item-container .wall-item-actions-author {
- width: 100%;
- margin-bottom: 0.3em;
-}
-.wall-item-container .wall-item-actions-social {
- float: left;
- margin-bottom: 1px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-social a {
- margin-right: 1em;
-}
-.wall-item-actions-social a {
- float: left;
-}
-.wall-item-container .wall-item-actions-tools {
- float: right;
- width: 80px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-tools a {
- float: right;
-}
-.wall-item-container .wall-item-actions-tools input {
- float: right;
-}
-.wall-item-container.comment {
- margin-top: 5px;
- margin-bottom: 5px;
- margin-left: 80px;
- width: 500px;
- border-bottom: 1px solid hsl(198, 21%, 79%);
-}
-.wall-item-container.comment .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.wall-item-container.comment {
- top: 15px !important;
- left: 15px !important;
-}
-.wall-item-container.comment .wall-item-links {
- padding-left: 12px;
-}
-.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
-}
-.wall-item-comment-wrapper .comment-edit-photo {
- display: none;
-}
-.wall-item-comment-wrapper textarea {
- height: 2.0em;
- width: 100%;
- font-size: 10px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- font-size: 14px;
-}
-.wall-item-comment-wrapper .comment-edit-text-full {
- font-size: 14px;
- height: 4em;
- color: #2d2d2d;
- border: 1px solid #2d2d2d;
-}
-.comment-edit-preview {
- width: 500px;
- margin-top: 10px;
- background-color: #fff797;
-}
-.comment-edit-preview .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.comment-edit-preview {
- top: 15px !important;
- left: 15px !important;
-}
-.comment-edit-preview .wall-item-links {
- padding-left: 12px;
-}
-.comment-edit-preview .wall-item-container {
- width: 700px;
-}
-.comment-edit-preview .tread-wrapper {
- width: 700px;
- padding: 0;
- margin: 10px 0;
-}
-
-.shiny {
- /* border-right: 10px solid #fce94f; */
- border-right: 1px solid #A7C7F7;
- padding-right: 12px;
-}
-
-#jot-preview-content{
- margin-top: 30px;}
-
-#jot-preview-content .tread-wrapper {
- background-color: #fff797;
-}
-
-.wall-item-tags {
- padding-top: 1px;
- padding-bottom: 2px;
-}
-.tag {
- /*background: url("../../../images/tag_b.png") repeat-x center left;*/
- color: #999;
- padding-left: 3px;
- font-size: 12px;
-}
-.tag a {
- padding-right: 5px;
- /*background: url("../../../images/tag.png") no-repeat center right;*/
- color: #999;
-}
-.wwto {
- position: absolute !important;
- width: 25px;
- height: 25px;
- background: #FFFFFF;
- border: 2px solid #364e59;
- height: 25px;
- width: 25px;
- overflow: hidden;
- padding: 1px;
- position: absolute !important;
- top: 40px;
- left: 30px;
- -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
-}
-.wwto .contact-photo {
- width: auto;
- height: 25px;
-}
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
- width: 80px;
-}
-
-.contact-photo-wrapper.wwto {
- width: 25px;
-}
-
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper {
- left: 0px;
- top: 63px;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-name {
- /* text-align: center; */
- /*font-weight: bold;*/
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-/* editor */
-.jothidden {
- display: none;
-}
-#jot {
- width: 585px;
- margin: 0px 2em 20px 0px;
-}
-#profile-jot-form #profile-jot-text {
- height: 2.0em;
- width: 99%;
- font-size: 15px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- margin-bottom: 10px;
-}
-.grey
-{
- display: inline;
- float: right;
- }
-#jot #jot-tools {
- margin: 0px;
- padding: 0px;
- height: 40px;
- overflow: none;
- width: 583px;
- background-color: #fff;
- border-bottom: 2px solid #9eabb0;
-}
-
-#jot #jot-tools li {
- list-style: none;
- float: left;
- width: 80px;
- height: 40px;
- border-bottom: 2px solid #9eabb0;
-}
-#jot #jot-tools li a {
- display: block;
- color: #cccccc;
- width: 100%;
- height: 40px;
- text-align: center;
- line-height: 40px;
- overflow: hidden;
-}
-#jot #jot-tools li:hover {
- background-color: #364e59;
- border-bottom: 2px solid #bdcdd4;
-}
-#jot #jot-tools li.perms {
- float: right;
- width: 40px;
-}
-#jot #jot-tools li.perms a.unlock {
- width: 30px;
- border-left: 10px solid #cccccc;
- background-color: #cccccc;
- background-position: left center;
-}
-#jot #jot-tools li.perms a.lock {
- width: 30px;
- border-left: 10px solid #666666;
- background-color: #666666;
-}
-#jot #jot-tools li.submit {
- float: right;
- background-color: #cccccc;
- border-bottom: 2px solid #cccccc;
- border-right: 1px solid #666666;
- border-left: 1px solid #666666;
-}
-#jot #jot-tools li.submit input {
- border: 0px;
- margin: 0px;
- padding: 0px;
- background-color: #cccccc;
- color: #666666;
- width: 80px;
- height: 40px;
- line-height: 40px;
-}
-#jot #jot-tools li.submit input:hover {
- background-color: #bdcdd4;
- color: #666666;
-}
-#jot #jot-tools li.loading {
- float: right;
- background-color: #ffffff;
- width: 20px;
- vertical-align: center;
- text-align: center;
- border-top: 2px solid #9eabb0;
- height: 38px;
-}
-#jot #jot-tools li.loading img {
- margin-top: 10px;
-}
-#profile-jot-form #jot-title {
-
- border-radius: 5px 5px 5px 5px;
- font-weight: bold;
- height: 20px;
- margin: 0 0 5px;
- width: 60%;
- border: 1px solid #d2d2d2;
-}
-#profile-jot-form #jot-title:-webkit-input-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #jot-title:-moz-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #profile-jot-text_parent #profile-jot-text_tbl{
- width: 585px;
- height: 100px;
- }
-#jot #jot-title:hover {
- border: 1px solid #999999;
-}
-#jot #jot-title:focus {
- border: 1px solid #999999;
-}
-#jot #character-counter {
- width: 80px;
- float: right;
- text-align: right;
- height: 20px;
- line-height: 20px;
- padding-right: 20px;
-}
-#jot-perms-icon,
-#profile-location,
-#profile-nolocation,
-#profile-youtube,
-#profile-video,
-#profile-audio,
-#profile-link,
-#profile-title,
-#wall-image-upload,
-#wall-file-upload,
-#wall-image-upload-div,
-#wall-file-upload-div,
-.hover, .focus {
- cursor: pointer;
- margin-top: 2px;
-}
-#profile-jot-wrapper{
- margin: 0 2em 20px 0;
- width: 585px;
- }
-
-#profile-jot-submit-wrapper {
- margin-bottom: 50px;
- width: 585px;
-}
-
-#profile-jot-submit {
- float: right;
- margin-top: 2px;
- font-size: 14px;
-}
-#profile-upload-wrapper {
- float: left;
- margin-top: 2px;
- margin-left: 10px;
-
-}
-#profile-attach-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-rotator {
- float: left;
- margin-left: 30px;
- margin-top: 2px;
-}
-#profile-link-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-youtube-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-video-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-audio-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-location-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-jot-perms {
- float: left;
- margin-left: 45px;
- margin-top: 2px;
-}
-#jot-preview-link {
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- font-size: 9px;
- font-weight: bolder;
- cursor: pointer;
-}
-#profile-jot-perms{
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- }
-/** buttons **/
-.button.creation1 {
- background-color: #fff;
- border: 1px solid #777777;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- font-weight: bolder;
- cursor: pointer;
-}
-.button.creation2 {
- background-color: #3465A4;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- margin-left: 5px;
- font-weight: bolder;
- cursor: pointer;
-}
-/*input[type="submit"] {
- border: 0px;
- background-color: @ButtonBackgroundColor;
- color: @ButtonColor;
- padding: 0px 10px;
- .rounded(5px);
- height: 18px;
-}*/
-/** acl **/
-#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
- display: block!important;
-}
-#acl-wrapper {
- width: 690px;
- float: left;
-}
-#acl-search {
- float: right;
- background: #ffffff url("../../../images/search_18.png") no-repeat right center;
- padding-right: 20px;
-}
-#acl-showall {
- float: left;
- display: block;
- width: auto;
- height: 18px;
- background-color: #cccccc;
- background-image: url("../../../images/show_all_off.png");
- background-position: 7px 7px;
- background-repeat: no-repeat;
- padding: 7px 5px 0px 30px;
- color: #999999;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
-}
-#acl-showall.selected {
- color: #000000;
- background-color: #ff9900;
- background-image: url("../../../images/show_all_on.png");
-}
-#acl-list {
- height: 210px;
- border: 1px solid #cccccc;
- clear: both;
- margin-top: 30px;
- overflow: auto;
-}
-.acl-list-item {
- display: block;
- width: 150px;
- height: 30px;
- border: 1px solid #cccccc;
- margin: 5px;
- float: left;
-}
-.acl-list-item img {
- width: 22px;
- height: 22px;
- float: left;
- margin: 4px;
-}
-.acl-list-item p {
- height: 12px;
- font-size: 10px;
- margin: 0px;
- padding: 2px 0px 1px;
- overflow: hidden;
-}
-.acl-list-item a {
- font-size: 8px;
- display: block;
- width: 40px;
- height: 10px;
- float: left;
- color: #999999;
- background-color: #cccccc;
- background-position: 3px 3px;
- background-repeat: no-repeat;
- margin-right: 5px;
- -webkit-border-radius: 2px ;
- -moz-border-radius: 2px;
- border-radius: 2px;
- padding-left: 15px;
-}
-#acl-wrapper a:hover {
- text-decoration: none;
- color: #000000;
-}
-.acl-button-show {
- background-image: url("../../../images/show_off.png");
-}
-.acl-button-hide {
- background-image: url("../../../images/hide_off.png");
-}
-.acl-button-show.selected {
- color: #000000;
- background-color: #9ade00;
- background-image: url("../../../images/show_on.png");
-}
-.acl-button-hide.selected {
- color: #000000;
- background-color: #ff4141;
- background-image: url("../../../images/hide_on.png");
-}
-.acl-list-item.groupshow {
- border-color: #9ade00;
-}
-.acl-list-item.grouphide {
- border-color: #ff4141;
-}
-/** /acl **/
-/** tab buttons 14618a**/
-ul.tabs {
- list-style-type: none;
- padding-bottom: 10px;
- font-size: 13px;
-}
-ul.tabs li {
- float: left;
- margin-left: 5px;
-}
-ul.tabs li .active {
- background-color: #3465A4;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 2px 2px 2px #CFCFCF;
- margin-left: 5px;
-}
-/**
- * Form fields
- */
-.field {
- margin-bottom: 10px;
- padding-bottom: 10px;
- overflow: auto;
- width: 100%;
-}
-.field label {
- float: left;
- width: 200px;
-}
-.field input, .field textarea {
- width: 400px;
-}
-.field textarea {
- height: 100px;
-}
-.field .field_help {
- display: block;
- margin-left: 200px;
- color: #666666;
-}
-.field .onoff {
- float: left;
- width: 80px;
-}
-.field .onoff a {
- display: block;
- border: 1px solid #666666;
- background-image: url("../../../images/onoff.jpg");
- background-repeat: no-repeat;
- padding: 4px 2px 2px 2px;
- height: 16px;
- text-decoration: none;
-}
-.field .onoff .off {
- border-color: #666666;
- padding-left: 40px;
- background-position: left center;
- background-color: #cccccc;
- color: #666666;
- text-align: right;
-}
-.field .onoff .on {
- border-color: #204A87;
- padding-right: 40px;
- background-position: right center;
- background-color: #D7E3F1;
- color: #204A87;
- text-align: left;
-}
-.field .hidden {
- display: none!important;
-}
-.field.radio .field_help {
- margin-left: 0px;
-}
-#directory-search-form{
- margin-bottom: 50px;
- }
-#profile-edit-links-end {
- clear: both;
- margin-bottom: 15px;
-}
-
-#profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; }
-
-#profile-edit-links li {
- float: left;
- list-style: none;
- margin-left: 10px;
-}
-
-.profile-edit-side-div {
- display: none;
-}
-
-#register-form label,
-#profile-edit-form label {
- width: 300px; float: left;
-}
-
-.required {
- display: inline;
- color: #B20202;
-}
-
-/* oauth */
-.oauthapp {
- height: auto;
- overflow: auto;
- border-bottom: 2px solid #cccccc;
- padding-bottom: 1em;
- margin-bottom: 1em;
-}
-.oauthapp img {
- float: left;
- width: 48px;
- height: 48px;
- margin: 10px;
-}
-.oauthapp img.noicon {
- background-image: url("../../../images/icons/48/plugin.png");
- background-position: center center;
- background-repeat: no-repeat;
-}
-.oauthapp a {
- float: left;
-}
-/* contacts */
-.contact-entry-wrapper {
- width: 120px;
- height: 120px;
- float: left;
-}
-/* photo */
-.photo {
-box-shadow: 2px 2px 5px 0px #000000;
-margin: 0px;
-border-radius: 10px;
-height: 145px !important;
-width: 145px !important;
-}
-.lframe {
- float: left;
- /*margin: 0px 10px 10px 0px;*/
-}
-/* profile match wrapper */
-.profile-match-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 20px;
-}
-.profile-match-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper {
- left: 0px;
- top: 63px;
-}
-
-.contact-photo-menu-button {
- position: relative;
- background-image: url("../../../images/icons/16/menu.png");
- background-position: top left;
- background-repeat: no-repeat;
- margin: 0px 0px -16px 0px;
- padding: 0px;
- width: 16px;
- height: 16px;
- top: -16px; left:0px;
- overflow: hidden;
- text-indent: 40px;
- display: none;
-
-}
-.contact-photo-menu {
- width: 11em;
- border: 3px solid #364e59;
- color: #2d2d2d;
- background: #FFFFFF;
-/* position: absolute;*/
- position: relative;
- left: 0px; top: 0px;
- display: none;
- z-index: 10000;
-}
-.contact-photo-menu ul { margin:0px; padding: 0px; list-style: none }
-.contact-photo-menu li a {
- display: block;
- padding: 5px 10px;
- color: #2d2d2d;
- text-decoration: none;
-}
-.contact-photo-menu li a:hover {
- background-color: #bdcdd4;
-}
-
-/* page footer */
-footer {
- height: 100px;
- display: table-row;
-}
-
-blockquote {
- border-left: 1px solid #D2D2D2;
- padding-left: 9px;
- margin: 0 0 0 .8ex;
- color: #777;
-}
-.oembed {
-
- font-weight: bold;
-}
-.aprofile dt{
-box-shadow: 1px 1px 5px 0;
- color: #666666;
- margin: 15px 0 5px;
- padding-left: 5px;
- }
-/* ================== */
-/* = Contacts Block = */
-/* ================== */
-
-.contact-block-img {
- width: 48px;
- height: 48px;
- padding-right: 3px;
-}
-.contact-block-div {
- float: left;
-}
-
-.contact-block-textdiv { width: 150px; height: 34px; float: left; }
-#contact-block-end { clear: both; }
-
-#group-edit-wrapper {
- margin-bottom: 10px;
-}
-
-#group-members-end {
- clear: both;
-}
-#group-edit-desc {
- margin-top: 15px;
-}
-
-/*
-#group-separator,
-#prof-separator { display: none;}
-*/
-#prof-members-end{
- clear: both;
- }
-
-#prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
- margin-bottom: 10px;
- margin-top: 20px;
-}
-
-#prvmail-submit {
- float: right;
- margin-top: 10px;
-}
-
-#prvmail-subject
-{
-background: none repeat scroll 0 0 #FFFFFF;
-border: 1px solid #CCCCCC;
-border-radius: 5px 5px 5px 5px;
-font-weight: bold;
-height: 20px;
-margin: 0 0 5px;
-vertical-align: middle;
-}
-#prvmail-form{
- width: 597px;
- }
-
-#prvmail-upload-wrapper,
-#prvmail-link-wrapper,
-#prvmail-rotator-wrapper {
- float: left;
- margin-top: 10px;
- margin-right: 10px;
- width: 24px;
-}
-
-#prvmail-end {
- clear: both;
-}
-
-.mail-list-sender,
-.mail-list-detail {
- float: left;
-}
-.mail-list-detail {
- margin-left: 20px;
-}
-
-.mail-list-subject {
- font-size: 1.1em;
- margin-top: 10px;
-}
-a.mail-list-link {
- display: block;
- font-size: 1.3em;
- padding: 4px 0;
-}
-
-/*
-*a.mail-list-link:hover {
-* background-color: #15607B;
-* color: #F5F6FB;
-*}
-*/
-
-.mail-list-outside-wrapper-end {
- clear: both;
-}
-
-.mail-list-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-list-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-
-.mail-list-delete-icon {
- border: none;
-}
-
-.mail-conv-sender,
-.mail-conv-detail {
- float: left;
-}
-.mail-conv-detail {
- margin-left: 20px;
- width: 500px;
-}
-
-.mail-conv-subject {
- font-size: 1.4em;
- margin: 10px 0;
-}
-
-.mail-conv-outside-wrapper-end {
- clear: both;
-}
-
-.mail-conv-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-conv-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-.mail-conv-break {
- clear: both;
-}
-
-.mail-conv-delete-icon {
- border: none;
-}
-
-/* ========== */
-/* = Events = */
-/* ========== */
-.eventcal {
- float: left;
- font-size: 20px;
-}
-
-.vevent {
-
-}
-.vevent .event-description, .vevent .event-location {
- margin-left: 10px;
- margin-right: 10px;
-}
-.vevent .event-start {
- margin-left: 10px;
- margin-right: 10px;
-}
-
-#new-event-link {
- margin-bottom: 10px;
-}
-
-.edit-event-link, .plink-event-link {
- float: left;
- margin-top: 4px;
- margin-right: 4px;
- margin-bottom: 15px;
-}
-
-.event-description:before {
- content: url('../../../images/calendar.png');
- margin-right: 15px;
-}
-
-.event-start, .event-end {
- margin-left: 10px;
- width: 330px;
- clear: both;
-}
-
-.event-start .dtstart, .event-end .dtend {
- float: right;
-}
-
-.event-list-date {
- margin-bottom: 10px;
-}
-
-.prevcal, .nextcal {
- float: left;
- margin-left: 32px;
- margin-right: 32px;
- margin-top: 64px;
-}
-.event-calendar-end {
- clear: both;
-}
-
-
-.calendar {
- font-family: Courier, monospace;
-}
-.calendar.eventcal a {
- color: #3465A4;
- }
-.today {
- font-weight: bold;
- color: #FF0000;
-}
-
-.settings-block {
- border: 1px solid #AAA;
- margin: 10px;
- padding: 10px;
-}
-
-.app-title {
- margin: 10px;
-}
-
-#identity-manage-desc {
- margin-top:15px;
- margin-bottom: 15px;
-}
-
-#identity-manage-choose {
- margin-bottom: 15px;
-}
-
-#identity-submit {
- margin-top: 20px;
-}
-
-#photo-prev-link, #photo-next-link {
- padding: 10px;
- float: left;
-}
-.lightbox{
- float: left;
- }
-
-#photo-photo {
- float: left;
-}
-#photo-like-div .wall-item-like-buttons {
- float: left;
- margin-right: 5px;
- margin-top: 30px;
- }
-.comment-edit-text-empty {
- margin: 10px 0 0;
- width: 85%;
-}
-.comment-edit-photo {
- margin: 10px 0 0;
-}
-.wall-item-like-buttons .icon.like {
-float: left;
-}
-
-#photo-photo-end {
- clear: both;
-}
-
-.tabs .comment-wwedit-wrapper {
- display: block;
- margin-top: 30px;
- margin-left: 50px;
- }
-
-.profile-match-photo {
- float: left;
- text-align: center;
- width: 120px;
-}
-
-.profile-match-name {
- float: left;
- text-align: center;
- width: 120px;
- overflow: hidden;
-}
-
-.profile-match-break,
-.profile-match-end {
- clear: both;
-}
-
-.profile-match-connect {
- text-align: center;
- font-weight: bold;
-}
-
-.profile-match-wrapper {
- float: left;
- padding: 10px;
- width: 120px;
- height: 120px;
- scroll: auto;
-}
-#profile-match-wrapper-end {
- clear: both;
-}
-
-/* ============= */
-/* = Directory = */
-/* ============= */
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-photo-menu-button {
- display: none;
- /* position: absolute; */
- /* position: absolute; */
- left: 0px;
- top: -16px;
-}
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo-menu-button {
- left: 0px;
- top: 63px;
-}
-.directory-item {
- float: left;
- width: 200px;
- height: 200px;
-}
-.directory-item .contact-photo {
- width: 175px;
- height: 175px;
-}
-.directory-item .contact-photo img {
- width: 175px;
- height: 175px;
-}
-.contact-name {
- text-align: left;
- font-weight: bold;
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums{
- margin-top: 15px;
- }
-.photo-top-photo, .photo-album-photo {
- -webkit-border-radius: 5px 5px 0 0;
- -moz-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-.photo-album-image-wrapper, .photo-top-image-wrapper {
- float: left;
- -moz-box-shadow: 0 0 5px #888;
- -webkit-box-shadow: 0 0 5px #888;
- box-shadow: 0 0 5px #888;
- background-color: #000;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- padding-bottom: 20px;
- position: relative;
- margin: 0 10px 10px 0;
- width: 200px; height: 140px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- position: absolute;
- bottom: 0px;
- padding-left: 3px;
- background-color: #EEE;
-}
-.photo-top-album-link{
- color: #3465A4;
- }
-.photo-top-album-img{
-
- }
-/*.photo-top-image-wrapper {
- position: relative;
- float: left;
- margin-top: 15px;
- margin-right: 15px;
- width: 200px; height: 200px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- min-height: 2em;
- position: absolute;
- bottom: 0px;
- padding: 0px 3px;
- padding-top: 0.5em;
- background-color: rgb(255, 255, 255);
-}*/
-#photo-top-end {
- clear: both;
-}
-
-#photo-top-links {
- margin-bottom: 30px;
- margin-left: 30px;
-}
-
-#photos-upload-newalbum-div {
- float: left;
- width: 175px;
-}
-
diff --git a/view/theme/diabook-aerith/style-wide.css b/view/theme/diabook-aerith/style-wide.css
deleted file mode 100644
index 7f9d34c1d..000000000
--- a/view/theme/diabook-aerith/style-wide.css
+++ /dev/null
@@ -1,2943 +0,0 @@
-/**
- * Fabio Comuni <http://kirgroup.com/profile/fabrixxm>
- * Additional Changes: Michael Vogel <icarus@dabo.de>
- **/
-
-/* ========= */
-/* = Admin = */
-/* ========= */
-
-#adminpage {
-/* width: 80%;*/
-}
-
-#pending-update {
- float:right;
- color: #ffffff;
- font-weight: bold;
- background-color: #FF0000;
- padding: 0em 0.3em;
-}
-
-.admin.linklist {
- border: 0px; padding: 0px;
-}
-
-.admin.link {
- list-style-position: inside;
- font-size: 1em;
- padding: 5px;
- width: 100px;
- margin: 5px;
-}
-
-#adminpage dl {
- clear: left;
- margin-bottom: 2px;
- padding-bottom: 2px;
- border-bottom: 1px solid black;
-}
-
-#adminpage dt {
- width: 200px;
- float: left;
- font-weight: bold;
-}
-
-#adminpage dd {
- margin-left: 200px;
-}
-#adminpage h3 {
- border-bottom: 1px solid #898989;
- margin-bottom: 5px;
- margin-top: 10px;
-}
-
-#adminpage .submit {
- clear:left;
-}
-
-#adminpage #pluginslist {
- margin: 0px; padding: 0px;
-}
-
-#adminpage .plugin {
- list-style: none;
- display: block;
- /* border: 1px solid #888888; */
- padding: 1em;
- margin-bottom: 5px;
- clear: left;
-}
-
-#adminpage .toggleplugin {
- float:left;
- margin-right: 1em;
-}
-
-#adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;}
-#adminpage table th { text-align: left;}
-#adminpage td .icon { float: left;}
-#adminpage table#users img { width: 16px; height: 16px; }
-#adminpage table tr:hover { background-color: #eeeeee; }
-#adminpage .selectall { text-align: right; }
-/* icons */
-
-.icon.bb-url{
- background-image: url("../../../view/theme/diabook-aerith/icons/bb-url.png");
- float: right;
- margin-top: 2px;}
-.icon.quote{
- background-image: url("../../../view/theme/diabook-aerith/icons/quote.png");
- float: right;
- margin-top: 2px;}
-.icon.bold{
- background-image: url("../../../view/theme/diabook-aerith/icons/bold.png");
- float: right;
- margin-top: 2px;}
-.icon.underline{
- background-image: url("../../../view/theme/diabook-aerith/icons/underline.png");
- float: right;
- margin-top: 2px;}
-.icon.italic{
- background-image: url("../../../view/theme/diabook-aerith/icons/italic.png");
- float: right;
- margin-top: 2px;}
-.icon.bb-image{
- background-image: url("../../../view/theme/diabook-aerith/icons/bb-image.png");
- float: right;
- margin-top: 2px;}
-.icon.bb-video{
- background-image: url("../../../view/theme/diabook-aerith/icons/bb-video.png");
- float: right;
- margin-top: 2px;}
-
-.icon.contacts {
- background-image: url("../../../view/theme/diabook-aerith/icons/contacts.png");}
-.icon.notifications {
- background-image: url("../../../view/theme/diabook-aerith/icons/notifications.png");}
-.icon.notify {
- background-image: url("../../../view/theme/diabook-aerith/icons/notify.png");}
-.icon.messages {
- background-image: url("../../../view/theme/diabook-aerith/icons/messages.png");}
-.icon.community {
- background-image: url("../../../view/theme/diabook-aerith/icons/community.png");}
-
-.icon.drop { background-image: url("../../../view/theme/diabook-aerith/icons/drop.png");}
-.icon.drophide { background-image: url("../../../view/theme/diabook-aerith/icons/drop.png");}
-.icon.dislike { background-image: url("../../../view/theme/diabook-aerith/icons/dislike.png");}
-.icon.like { background-image: url("../../../view/theme/diabook-aerith/icons/like.png");}
-.icon.pencil { background-image: url("../../../view/theme/diabook-aerith/icons/pencil.png");}
-.icon.recycle { background-image: url("../../../view/theme/diabook-aerith/icons/recycle.png");}
-.icon.remote-link { background-image: url("../../../view/theme/diabook-aerith/icons/remote.png");}
-.icon.tagged { background-image: url("../../../view/theme/diabook-aerith/icons/tagged.png");}
-.icon.file-as { background-image: url("../../../view/theme/diabook-aerith/icons/file_as.png");}
-.star-item.icon.unstarred { background-image: url("../../../view/theme/diabook-aerith/icons/unstarred.png");}
-.star-item.icon.starred { background-image: url("../../../view/theme/diabook-aerith/icons/starred.png");}
-.icon.link { background-image: url("../../../view/theme/diabook-aerith/icons/link.png");}
-.icon.lock { background-image: url("../../../view/theme/diabook-aerith/icons/lock.png");}
-.icon.unlock { background-image: url("../../../view/theme/diabook-aerith/icons/unlock.png");}
-.icon.language { background-image: url("../../../view/theme/diabook-aerith/icons/language.png");}
-
-
-.camera { background-image: url("../../../view/theme/diabook-aerith/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.attach { background-image: url("../../../view/theme/diabook-aerith/icons/attach.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video2 { background-image: url("../../../view/theme/diabook-aerith/icons/video.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video { background-image: url("../../../view/theme/diabook-aerith/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
- }
-.audio2 { background-image: url("../../../view/theme/diabook-aerith/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.audio { background-image: url("../../../view/theme/diabook-aerith/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.weblink { background-image: url("../../../view/theme/diabook-aerith/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.globe { background-image: url("../../../view/theme/diabook-aerith/icons/globe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.unglobe { background-image: url("../../../view/theme/diabook-aerith/icons/unglobe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.edit {background-image: url("../../../view/theme/diabook-aerith/icons/pencil2.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
-.icon.block {background-image: url("../../../view/theme/diabook/icons/block.png");
- display: block; width: 16px; height: 16px; background-repeat: no-repeat;}
-.icon.block.dim {background-image: url("../../../view/theme/diabook/icons/block.png");
- display: block; width: 16px; height: 16px; background-repeat: no-repeat; opacity: 0.3;}
-.icon.ad_drop { background-image: url("../../../view/theme/diabook/icons/drop.png");
- display: block; margin-left:5px; width: 16px; height: 16px; background-repeat: no-repeat;}
-
-
-
-.article { background-position: -50px 0px;}
-/*.audio { background-position: -70px 0px;}*/
-/*.drop { background-position: -110px 0px;}*/
-/*.drophide { background-position: -130px 0px;}*/
-/*.edit { background-position: -150px 0px;}*/
-/*.camera { background-position: -170px 0px;}*/
-/*.dislike { background-position: -190px 0px;}*/
-/*.like { background-position: -210px 0px;}*/
-/*.link { background-position: -230px 0px;}*/
-
-/*.globe { background-position: -50px -20px;}*/
-/*.noglobe { background-position: -70px -20px;}*/
-.no { background-position: -90px -20px;}
-.pause { background-position: -110px -20px;}
-.play { background-position: -130px -20px;}
-/*.pencil { background-position: -150px -20px;}*/
-.small-pencil { background-position: -170px -20px;}
-/*.recycle { background-position: -190px -20px;}*/
-/*.remote-link { background-position: -210px -20px;}*/
-.share { background-position: -230px -20px;}
-
-.tools { background-position: -50px -40px;}
-/*.lock { background-position: -70px -40px;}*/
-
-/*.video { background-position: -110px -40px;}*/
-.youtube { background-position: -130px -40px;}
-
-/*.attach { background-position: -190px -40px;}*/
-/*.language { background-position: -210px -40px;}*/
-
-
-.icon.on { background-image: url("../../../view/theme/diabook-aerith/icons/toogle_on.png"); background-repeat: no-repeat;}
-.icon.off { background-image: url("../../../view/theme/diabook-aerith/icons/toogle_off.png"); background-repeat: no-repeat;}
-.icon.prev { background-image: url("../../../view/theme/diabook-aerith/icons/prev.png"); background-repeat: no-repeat;}
-.icon.next { background-image: url("../../../view/theme/diabook-aerith/icons/next.png"); background-repeat: no-repeat;}
-/*.tagged { background-position: -130px -60px;}*/
-
-.attachtype {
- display: block; width: 20px; height: 23px;
- background-image: url('../../../images/content-types.png');
-}
-
-.type-video { background-position: 0px 0px; }
-.type-image { background-position: -20px 0px; }
-.type-audio { background-position: -40px 0px; }
-.type-text { background-position: -60px 0px; }
-.type-unkn { background-position: -80px 0px; }
-
-.icon.drop, .icon.drophide {
- float: left;
-}
-
-.icon {
- display: block;
- width: 20px;
- height: 20px;
- /*background-image: url('icons.png');*/
-}
-
-.icon {
- background-color: transparent ;
- background-repeat: no-repeat;
- /* background-position: left center; */
- display: block;
- overflow: hidden;
- text-indent: -9999px;
- padding: 1px;
-}
-
-.icon.border.camera{
- background-image: url("../../../view/theme/diabook-aerith/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-
-.icon.border.link{
- background-image: url("../../../view/theme/diabook-aerith/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- margin-left: 10px;
- }
-
-.icon.text {
- text-indent: 0px;
-}
-.icon.s10 {
- min-width: 10px;
- height: 10px;
-}
-.icon.s10.notify {
- background-image: url("../../../images/icons/10/notify_off.png");
-}
-.icon.s10.gear {
- background-image: url("../../../images/icons/10/gear.png");
-}
-.icon.s10.add {
- background-image: url("../../../images/icons/10/add.png");
-}
-.icon.s10.delete {
- background-image: url("../../../images/icons/10/delete.png");
-}
-.icon.s10.edit {
- background-image: url("../../../images/icons/10/edit.png");
-}
-.icon.s10.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s10.menu {
- background-image: url("../../../images/icons/10/menu.png");
-}
-.icon.s10.link {
- background-image: url("../../../images/icons/10/link.png");
-}
-.icon.s10.lock {
- background-image: url("../../../images/icons/10/lock.png");
-}
-.icon.s10.unlock {
- background-image: url("../../../images/icons/10/unlock.png");
-}
-.icon.s10.text {
- padding: 2px 0px 0px 15px;
- font-size: 10px;
-}
-.icon.s16 {
- min-width: 16px;
- height: 16px;
-}
-.icon.s16.notify {
- background-image: url("../../../images/icons/16/notify_off.png");
-}
-.icon.s16.gear {
- background-image: url("../../../images/icons/16/gear.png");
-}
-.icon.s16.add {
- background-image: url("../../../images/icons/16/add.png");
-}
-.icon.s16.delete {
- background-image: url("../../../images/icons/16/delete.png");
-}
-/*.icon.s16.edit {
- background-image: url("../../../images/icons/16/edit.png");
-}*/
-.icon.s16.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s16.menu {
- background-image: url("../../../images/icons/16/menu.png");
-}
-/*.icon.s16.link {
- background-image: url("../../../images/icons/16/link.png");
-}*/
-.icon.s16.lock {
- background-image: url("../../../images/icons/16/lock.png");
-}
-.icon.s16.unlock {
- background-image: url("../../../images/icons/16/unlock.png");
-}
-.icon.s16.text {
- padding: 4px 0px 0px 20px;
- font-size: 10px;
-}
-.icon.s22 {
- min-width: 22px;
- height: 22px;
-}
-.icon.s22.notify {
- background-image: url("../../../images/icons/22/notify_off.png");
-}
-.icon.s22.gear {
- background-image: url("../../../images/icons/22/gear.png");
-}
-.icon.s22.add {
- background-image: url("../../../images/icons/22/add.png");
-}
-.icon.s22.delete {
- background-image: url("../../../images/icons/22/delete.png");
-}
-.icon.s22.edit {
- background-image: url("../../../images/icons/22/edit.png");
-}
-.icon.s22.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s22.menu {
- background-image: url("../../../images/icons/22/menu.png");
-}
-.icon.s22.link {
- background-image: url("../../../images/icons/22/link.png");
-}
-.icon.s22.lock {
- background-image: url("../../../images/icons/22/lock.png");
-}
-.icon.s22.unlock {
- background-image: url("../../../images/icons/22/unlock.png");
-}
-.icon.s22.text {
- padding: 10px 0px 0px 25px;
- width: 200px;
-}
-.icon.s48 {
- width: 48px;
- height: 48px;
-}
-.icon.s48.notify {
- background-image: url("../../../images/icons/48/notify_off.png");
-}
-.icon.s48.gear {
- background-image: url("../../../images/icons/48/gear.png");
-}
-.icon.s48.add {
- background-image: url("../../../images/icons/48/add.png");
-}
-.icon.s48.delete {
- background-image: url("../../../images/icons/48/delete.png");
-}
-.icon.s48.edit {
- background-image: url("../../../images/icons/48/edit.png");
-}
-.icon.s48.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s48.menu {
- background-image: url("../../../images/icons/48/menu.png");
-}
-.icon.s48.link {
- background-image: url("../../../images/icons/48/link.png");
-}
-.icon.s48.lock {
- background-image: url("../../../images/icons/48/lock.png");
-}
-.icon.s48.unlock {
- background-image: url("../../../images/icons/48/unlock.png");
-}
-
-#contact-edit-links ul {
- list-style: none;
- list-style-type: none;
-}
-
-.hide-comments-outer {
- margin-left: 80px;
- margin-bottom: 5px;
- width: 675px;
- border-bottom: 1px solid #BDCDD4;
- padding: 8px;
-}
-
-/* global */
-body {
- font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-size: 13px;
- background-color: #ffffff;
- color: #2d2d2d;
- margin: 50px auto auto;
- display: table;
-}
-
-#jappix_mini {
-right: 45px !important;
-}
-
-
-h4 {
- font-size: 1.1em;
-}
-
-a {
- color: #333333;
- /* color: #3e3e8c; */
- text-decoration: none;
-}
-a:hover {
- /* color: blue; */
- text-decoration: underline
-}
-
-.wall-item-name-link {
-/* float: left;*/
-}
-
-.wall-item-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-
-.left {
- float: left;
-}
-.right {
- float: right;
-}
-.hidden {
- display: none;
-}
-.clear {
- clear: both;
-}
-.fakelink {
- color: #3465A4;
- /* color: #3e3e8c; */
- text-decoration: none;
- cursor: pointer;
-}
-.fakelink:hover {
- /* color: blue; */
- /*color: #005c94; */
- text-decoration: underline;
-}
-.intro-end {
- border-bottom: 1px solid black;
- clear: both;
- margin-bottom: 25px;
- padding-bottom: 25px;
- width: 75%;
- }
-.intro-form-end {
- clear: both;
- }
-.intro-fullname {
- padding-bottom: 5px;
- padding-top: 5px;
- }
-.intro-wrapper-end {
- clear: both;
- padding-bottom: 5px;
- }
-code {
- font-family: Courier, monospace;
- white-space: pre;
- display: block;
- overflow: auto;
- border: 1px solid #444;
- background: #EEE;
- color: #444;
- padding: 10px;
- margin-top: 20px;
-}
-#panel {
- position: absolute;
- width: 12em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 1em;
- list-style: none;
- border: 3px solid #364e59;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-/* tool */
-.tool {
- height: auto;
- overflow: auto;
- padding: 3px;
-}
-#saved-search-ul .tool:hover,
-#nets-sidebar .tool:hover,
-#sidebar-group-list .tool:hover,
-#fileas-sidebar .tool:hover {
- background: aliceBlue;
-}
-.tool .label {
- float: left;
-}
-.tool .action {
- float: right;
-}
-.tool a {
- color: ##3F8FBA;
-}
-.tool a:hover {
- text-decoration: none;
-}
-/* popup notifications */
-div.jGrowl div.notice {
- background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-div.jGrowl div.info {
- background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-/* header */
-header {
- position: fixed;
- left: 0%;
- right: 80%;
- top: 0px;
- margin: 0px;
- padding: 0px;
- width: 22%;
- height: 32px;
- background: #ff500f;
- background-color: #ff500f;
- z-index: 100;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
- background-image: linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -o-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -moz-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -webkit-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -ms-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-
-background-image: -webkit-gradient(
- linear,
- left bottom,
- left top,
- color-stop(0.26, rgb(215,227,241)),
- color-stop(0.82, rgb(255,255,255))
-);
-}
-header #site-location {
- display: none;
-}
-header #banner {
- overflow: hidden;
- text-align: banner;
- width: 82%;
- margin-left: 25%;
-}
-header #banner a,
-header #banner a:active,
-header #banner a:visited,
-header #banner a:link,
-header #banner a:hover {
- color: #1f1f1f;
- text-decoration: none;
- outline: none;
- vertical-align: middle;
- font-weight: bolder;
- margin-left: 3px;
-}
-header #banner #logo-img {
- height: 25px;
- margin-top: 3px;
-}
-header #banner #logo-text {
- font-size: 20px;
- position: absolute;
- top: 10%;
-}
-/* messages */
-#message-new {
- background: #3465A4;
- border: 1px solid #333;
- width: 150px;
-}
-#message-new a {
- color: #ffffff;
- text-align: center;
- display: block;
- font-weight: bold;
- padding: 1em 0px;
- text-decoration: none;
-}
-.mail-list-wrapper {
- background-color: #f6f7f8;
- margin-bottom: 5px;
- width: 100%;
- height: auto;
- overflow: hidden;
-}
-.mail-list-wrapper span {
- display: block;
- float: left;
- width: 20%;
- overflow: hidden;
-}
-.mail-list-wrapper .mail-subject {
- width: 30%;
- padding: 4px 0px 0px 4px;
-}
-.mail-list-wrapper .mail-subject a {
- display: block;
-}
-.mail-list-wrapper .mail-subject.unseen a {
- font-weight: bold;
-}
-.mail-list-wrapper .mail-date {
- padding: 4px 4px 0px 4px;
-}
-.mail-list-wrapper .mail-from {
- padding: 4px 4px 0px 4px;
-}
-.mail-list-wrapper .mail-count {
- padding: 4px 4px 0px 4px;
- text-align: right;
-}
-.mail-list-wrapper .mail-delete {
- float: right;
-}
-#mail-display-subject {
- background-color: #f6f7f8;
- color: #2d2d2d;
- margin-bottom: 10px;
- width: 100%;
- height: auto;
- overflow: hidden;
-}
-#mail-display-subject span {
- float: left;
- overflow: hidden;
- padding: 4px 0px 0px 10px;
-}
-#mail-display-subject .mail-delete {
- float: right;
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-#mail-display-subject:hover .mail-delete {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-/* nav */
-nav {
- width: 80%;
- height: 32px;
- position: fixed;
- left: 22%;
- top: 0px;
- padding: 0px;
- background: #ff500f;
- color: #1f1f1f;
- z-index: 99;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
- background-image: linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -o-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -moz-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -webkit-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -ms-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-
-background-image: -webkit-gradient(
- linear,
- left bottom,
- left top,
- color-stop(0.26, rgb(215,227,241)),
- color-stop(0.82, rgb(255,255,255))
-);
-}
-nav a,
-nav a:active,
-nav a:visited,
-nav a:link,
-nav a:hover {
- color: #1f1f1f;
- text-decoration: none;
- outline: none;
-}
-nav #banner {
- overflow: hidden;
- /*text-align: center;*/
- width: 100%;
-}
-nav #banner a,
-nav #banner a:active,
-nav #banner a:visited,
-nav #banner a:link,
-nav #banner a:hover {
- color: #ffffff;
- text-decoration: none;
- outline: none;
- vertical-align: bottom;
-}
-nav #banner #logo-img {
- height: 22px;
- margin-top: 5px;
-}
-nav #banner #logo-text {
- font-size: 22px;
-}
-nav #navbar{
- }
-nav ul {
- margin: 0px;
- padding: 0px 20px;
-}
-nav ul li {
- list-style: none;
- margin: 0px;
- /* padding: 1px 1px 3px 1px; */
- float: left;
-}
-nav ul li .menu-popup {
- left: 0px;
- right: auto;
-}
-
-nav #logo-img {
- height: 25px;
- margin-top: 4px;
- margin-left: 30px;
-}
-
-nav #logo-text {
- font-size: 22px;
- margin-top: 3px;
- margin-right: 15px;
-}
-nav .nav-menu-search {
- position: relative;
-
- margin: 4px 17px;
- margin-right: 0px;
- height: 17px;
- width: 180px;
-
-}
-
-nav #search-box #search-text {
- background-image: url('icons/lupe.png');
- background-repeat:no-repeat;
- padding-left:20px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
- }
-
-
-nav .nav-menu-icon {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-nav .nav-menu-icon:hover {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-
-nav .nav-menu-icon.selected {
- background-color: #fff;
-}
-nav .nav-menu-icon img {
- width: 22px;
- height: 22px;
-}
-nav .nav-menu-icon .nav-notify {
- top: 3px;
-}
-/*marker*/
-nav .nav-menu {
- position: relative;
- height: 16px;
- padding: 5px;
- margin: 3px 15px 0px;
- font-size: 15px;
- /*border-bottom: 3px solid #364A84;*/
-}
-nav .nav-menu.selected {
- /*border-bottom: 3px solid #9eabb0;*/
-}
-nav .nav-notify {
- display: none;
- position: absolute;
- background-color: #fff;
- /* background-color: #19aeff; */
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- font-size: 10px;
- font-weight: 900;
- padding: 1px 4px;
- top: 0px;
- right: -6px;
- min-width: 10px;
- text-align: center;
- border: 1px solid black;
-}
-nav .nav-notify.show {
- display: block;
-}
-nav #nav-help-link,
-nav #nav-search-link,
-nav #nav-directory-link,
-nav #nav-apps-link,
-nav #nav-site-linkmenu,
-nav #nav-home-link,
-nav #nav-user-linkmenu
-{
- float: right;
-}
-nav #nav-user-linkmenu{
- margin-right: 0px;
- }
-nav #nav-home-link, #nav-directory-link, #nav-apps-link{
- margin-left: 0px;
- margin-right: 0px;
- font-weight: bold;
- margin: 3px 5px;
- font-size: 14px;
- }
-nav #nav-directory-link{
- margin-right: 0px;
- }
-nav #nav-home-link{
- margin-left: 0px;
- }
-nav #nav-help-link .menu-popup,
-nav #nav-search-link .menu-popup,
-nav #nav-directory-link .menu-popup,
-nav #nav-apps-link .menu-popup,
-nav #nav-site-linkmenu .menu-popup {
- right: 0px;
- left: auto;
-}
-
-nav #nav-messages-linkmenu.on .icon.messages, nav #nav-messages-linkmenu.selected .icon.messages{
- background-image: url("../../../view/theme/diabook-aerith/icons/messages.png");
- }
-
-/*nav #nav-notifications-linkmenu.on .icon.notify,*/ nav #nav-notifications-linkmenu.selected .icon.notify{
- background-image: url("../../../view/theme/diabook-aerith/icons/notify.png");
- }
-
-nav #nav-contacts-linkmenu.on .icon.contacts, nav #nav-contacts-linkmenu.selected .icon.contacts{
- background-image: url("../../../view/theme/diabook-aerith/icons/contacts.png");
- }
-
-nav #nav-apps-link.selected {
- background-color: #fff;
- moz-border-radius: 5px 5px 0 0;
--webkit-border-radius: 5px 5px 0 0;
-border-radius: 5px 5px 0 0;
-}
-
-#nav-notifications-mark-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-#nav-notifications-see-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-.notify-seen {
- background: none repeat scroll 0 0 #DDDDDD;
- }
-
-ul.menu-popup {
- position: absolute;
- display: none;
- width: 11em;
- background: #fff;
- color: #2d2d2d;
- margin: 0px;
- padding: 0px;
- list-style: none;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-ul.menu-popup a {
- display: block;
- color: #2d2d2d;
- padding: 5px 10px;
- text-decoration: none;
-}
-ul.menu-popup a:hover {
- background-color: #3465A4; /*bdcdd4;*/
- color: #fff;
-}
-ul.menu-popup .menu-sep {
- border-top: 1px solid #9eabb0;
-}
-ul.menu-popup li {
- float: none;
- overflow: auto;
- height: auto;
- display: block;
-}
-ul.menu-popup li img {
- float: left;
- width: 16px;
- height: 16px;
- padding-right: 5px;
-}
-ul.menu-popup .empty {
- padding: 5px;
- text-align: center;
- color: #9eabb0;
-}
-/* autocomplete popup */
-.acpopup {
- max-height: 150px;
- background-color: #ffffff;
- color: #2d2d2d;
- border: 1px solid #MenuBorder;
- overflow: auto;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-.acpopupitem {
- color: #2d2d2d;
- padding: 4px;
- clear: left;
-}
-.acpopupitem img {
- float: left;
- margin-right: 4px;
-}
-.acpopupitem.selected {
- background-color: #bdcdd4;
-}
-#nav-notifications-menu {
- width: 400px;
- max-height: 550px;
- overflow: auto;
-}
-/* #nav-notifications-menu a {
- display: inline;
- padding: 5px 0px;
- margin: 0px 0px 2px 0px;
-}
-#nav-notifications-menu li:hover {
- background-color: #bdcdd4;
-}*/
-
-#nav-notifications-menu img {
- float: left;
- margin-right: 5px;
-}
-#nav-notifications-menu .contactname {
- font-weight: bold;
-}
-#nav-notifications-menu .notif-when {
- font-size: 10px;
- color: #9eabb0;
- display: block;
-}
-
-.notif-image {
- width: 32px;
- height: 32px;
- padding: 7px 7px 0px 0px;
-}
-
-/*profile_side*/
-#profile_side {
- margin-bottom: 30px;
-}
-#ps-usericon{
- height: 25px
- }
-#ps-username{
- font-size: 1.17em;
- font-weight: bold;
- vertical-align: top;
- position: absolute;
- padding-top: 4px;
- padding-left: 5px;
- word-wrap: break-word;
- width: 130px;
- }
-#ps-username:hover{
- text-decoration: none;
- }
-.menu-profile-side{
- list-style: none;
- padding-left: 0px;
- min-height: 0px;
- }
-.menu-profile-list{
- height: auto;
- overflow: auto;
- min-height: 16px;
- list-style: none;
- }
-.menu-profile-list:hover{
- background: aliceBlue;
- }
-.menu-profile-list-item{
- padding-left: 5px;
- vertical-align: middle;
- }
-.menu-profile-list-item:hover{
- text-decoration: none;
- }
-/*http://prothemedesign.com/circular-icons/*/
-.menu-profile-icon.home{
- background: url("../../../view/theme/diabook-aerith/icons/home.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;
- }
-.menu-profile-icon.photos{
- background: url("../../../view/theme/diabook-aerith/icons/mess_side.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.events{
- background: url("../../../view/theme/diabook-aerith/icons/events.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.notes{
- background: url("../../../view/theme/diabook-aerith/icons/notes.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.foren{
- background: url("../../../view/theme/diabook-aerith/icons/pubgroups.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.com_side{
- background: url("../../../view/theme/diabook-aerith/icons/com_side.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.pscontacts{
- background: url("../../../view/theme/diabook-aerith/icons/pscontacts.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-/* aside */
-/*marker*/
-aside {
- display: table-cell;
- vertical-align: top;
- width: 180px;
- padding: 0px 5px 0px 0px;
- border-right: 1px solid #D2D2D2;
- float: left;
- /* background: #F1F1F1; */
-}
-aside #page-sidebar{display: none;}
-aside .vcard .fn {
- font-size: 18px;
- font-weight: bold;
- margin-bottom: 5px;
-}
-aside .vcard .title {
- margin-bottom: 5px;
-}
-aside .vcard dl {
- height: auto;
- overflow: auto;
-}
-aside .vcard dt {
- float: left;
- margin-left: 0px;
- /*width: 35%;*/
- text-align: right;
- color: #999999;
-}
-aside .vcard dd {
- float: left;
- margin-left: 5px;
- /*width: 60%;*/
-}
-aside #profile-extra-links ul {
- padding: 0px;
- margin: 0px;
-}
-aside #profile-extra-links li {
- padding: 0px;
- margin: 0px;
- list-style: none;
-}
-aside #dfrn-request-link {
- display: block;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- color: #ffffff;
- background: #005c94 url('../../../images/connect-bg.png') no-repeat left center;
- font-weight: bold;
- text-transform: uppercase;
- padding: 4px 2px 2px 35px;
-}
-aside #dfrn-request-link:hover {
- text-decoration: none;
- background-color: #36c;
- /* background-color: #19aeff; */
-}
-aside #profiles-menu {
- width: 20em;
-}
-aside #search-text {
- width: 173px;
- height: 17px;
- padding-left: 10px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
-}
-aside #side-follow-url {
- width: 173px;
- }
-aside #side-peoplefind-url {
- width: 173px;
- }
-#contact-block {
- overflow: auto;
- height: auto;
-}
-aside #likes a, a:visited, a:link {
- color: #3465A4;
- text-decoration: none;
- cursor: pointer;
-
-}
-aside #likes a:hover{
- text-decoration: underline;
- }
-
-#contact-block .contact-block-h4 {
- float: left;
- margin: 5px 0px;
-}
-#contact-block .allcontact-link {
- float: right;
- margin: 5px 0px;
-}
-#contact-block .contact-block-content {
- clear: both;
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-link {
- float: left;
- margin: 0px 2px 2px 0px;
-}
-#contact-block .contact-block-link img {
- widht: 55px;
- height: 55px;
-}
-#lost-password-link {
- float: left;
- margin-right: 20px;
- }
-#login-submit-wrapper{
-margin-bottom: 15px;
- }
-.group_selected {
- background: url("../../../view/theme/diabook/icons/selected.png") no-repeat left center;
- float: left;
- height: 22px;
- width: 22px;
-}
-.group_unselected {
- background: url("../../../view/theme/diabook/icons/unselected.png") no-repeat left center;
- float: left;
- height: 22px;
- width: 22px;
-}
-.icon.text_add {
- background-image: url("../../../images/icons/16/add.png");
- float: right;
- opacity: 0.2;
- margin-right: 14px;
- }
-.icon.text_add:hover {
- background-image: url("../../../images/icons/16/add.png");
- float: right;
- cursor: pointer;
- margin-right: 14px;
- opacity: 1;
--webkit-transition: all 0.2s ease-in-out;
--moz-transition: all 0.2s ease-in-out;
--o-transition: all 0.2s ease-in-out;
--ms-transition: all 0.2s ease-in-out;
-transition: all 0.2s ease-in-out;
- }
-.icon.text_edit {
- background-image: url("../../../images/icons/10/edit.png");
- opacity: 0.2;
- margin-top: 6px;
- float: right;
- height: 10px;
-}
-.icon.text_edit:hover {
- background-image: url("../../../images/icons/10/edit.png");
- opacity: 1;
- margin-top: 6px;
- float: right;
- height: 10px;
-}
-/* widget */
-.widget {
- margin-bottom: 2em;
- /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;}
- .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/
-/* font-size: 12px; */
-}
-/*marker*/
-.widget h3 {
- padding: 0px;
- margin: 2px;
- font-size: 1.05em;
-}
-.widget .action {
- opacity: 0.1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget input.action {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget:hover .title .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action.ticked {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget ul {
- padding: 0px;
-}
-.widget ul li {
- padding-left: 16px;
- min-height: 16px;
- list-style: none;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums ul li a{
- color: #3465A4;
-}
-.widget .tool.selected {
- background: url("../../../view/theme/diabook-aerith/icons/selected.png") no-repeat left center;
-}
-/* widget: search */
-#add-search-popup {
- width: 200px;
- top: 18px;
-}
-/* section */
-section {
- display: table-cell;
- vertical-align: top;
- width: 800px;
- padding: 0px 0px 0px 12px;
-}
-body .pageheader{
- text-align: center;
- font-size: 20px;
- margin-bottom: 20px;
- margin-top: 0px;
- max-width: 775px;
- }
-.qcomment{
- max-width: 122px;
- }
-#id_username {
- width: 173px;
- }
-#id_password {
- width: 173px;
- }
-#id_openid_url {
- width: 173px;
- }
-#contact-edit-end {
- }
-.pager {
- padding: 10px;
- text-align: center;
- font-size: 1.0em;
- clear: both;
- display: block;
-}
-
-.tabs {
-
- background-position: 0 -20px;
- background-repeat: repeat-x;
- height: 27px;
- padding: 0;
- }
-.tab.button {
- margin-left: 5px;
- /*background: none repeat scroll 0 0 #F8F8F8;*/
- border: 1px solid #CCCCCC;
- border-radius: 3px 3px 3px 3px;
- font-weight: normal;
- padding: 3px;
- color: #333333;
- }
-
-#birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{
- margin-bottom: 10px;
- }
-
-#birthday-wrapper a {
- color: #3465A4;
- }
-/* wall item */
-.tread-wrapper {
- border-bottom: 1px solid #D2D2D2;
- position: relative;
- padding: 5px;
- margin-bottom: 0px;
- width: 775px;
- padding-top: 10px;
-}
-.tread-wrapper a{
- color: #3465A4;
-}
-
-/*marker*/
-.wall-item-decor {
- position: absolute;
- left: 780px;
- top: -10px;
- width: 16px;
-}
-/*marker*/
-.wall-item-container {
- display: table;
- width: 770px;
-}
-.wall-item-photo-container .wall-item-item, .wall-item-container .wall-item-bottom {
- display: table-row;
-}
-.wall-item-photo-container .wall-item-info {
- display: table-cell;
- vertical-align: top;
- text-align: left;
- width: 80px;
-}
-.wall-item-photo-container .wall-item-location {
- padding-right: 40px;
- display: table-cell;
-}
-.wall-item-photo-container .wall-item-ago {
- word-wrap: break-word;
- width: 50px;
- margin-left: 10px;
- color: #999;
-}
-/*marker*/
-.wall-item-photo-container .wall-item-content {
-
- max-width: 690px;
- word-wrap: break-word;
-
- margin-bottom: 14px;
-}
-.wall-item-photo-container .wall-item-content img {
- max-width: 700px;
-}
-.wall-item-photo-container .wall-item-links, .wall-item-photo-container .wall-item-actions {
- display: table-cell;
- vertical-align: middle;
-}
-.wall-item-photo-container .wall-item-links .icon, .wall-item-photo-container .wall-item-actions .icon {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-photo-container .wall-item-links .icon:hover, .wall-item-photo-container .wall-item-actions .icon:hover {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-photo-container .wall-item-name {
- font-weight: bold;
-}
-.wall-item-photo-container .wall-item-actions-author {
- width: 100%;
- margin-bottom: 0.3em;
-}
-.wall-item-photo-container .wall-item-actions-social {
- float: left;
- margin-bottom: 1px;
- display: table-cell;
-}
-.wall-item-photo-container .wall-item-actions-social a {
- margin-right: 1em;
-}
-.wall-item-photo-container .wall-item-actions-tools {
- float: right;
- width: 80px;
- display: table-cell;
-}
-.wall-item-photo-container .wall-item-actions-tools a {
- float: right;
-}
-.wall-item-photo-container .wall-item-actions-tools input {
- float: right;
-}
-.wall-item-photo-container.comment {
- margin-top: 5px;
- margin-bottom: 5px;
- margin-left: 40px;
- width: 650px;
- border-bottom: 1px solid #D2D2D2;
-}
-.wall-item-photo-container.comment {
- top: 15px !important;
- left: 15px !important;
-}
-.wall-item-photo-container {
- display: table;
- width: 780px;
-}
-.my-comment-photo {
- width: 48px;
- margin-left: 40px;
- margin-right: 32px;
- }
-.comment-edit-preview {
- width: 500px;
- margin-top: 10px;
-}
-.comment-edit-text-empty {
- width: 500px;
- border: 1px solid #D2D2D2;
- height: 3.2em;
- color: #2d2d2d;
-}
-.comment-edit-text-full {
- font-size: 12.5px;
- height: 3.3em;
-
- border: 1px solid #D2D2D2;
- width: 500px;
-}
-.comment-edit-photo {
- margin: 10px 0 0;
- display: table-cell;
-}
-
-
-.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom {
- display: table-row;
-}
-.wall-item-bottom {
- font-size: 13px;
-}
-.wall-item-container .wall-item-bottom {
-/* opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container:hover .wall-item-bottom {
-/* opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container .wall-item-info {
- display: table-cell;
- vertical-align: top;
- text-align: left;
- width: 80px;
-}
-.wall-item-container .wall-item-location {
- padding-right: 40px;
- display: table-cell;
-}
-.wall-item-container .wall-item-ago {
- word-wrap: break-word;
- width: 50px;
- margin-left: 10px;
- color: #999;
-}
-.wall-item-location {
-
- clear: both;
- overflow: hidden;
-
- margin-bottom: 5px;
-}
-
-/*marker*/
-.wall-item-container .wall-item-content {
-
- max-width: 690px;
- word-wrap: break-word;
-
- margin-bottom: 14px;
-}
-
-.wall-item-container .wall-item-content img {
- max-width: 700px;
-}
-.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions {
- display: table-cell;
- vertical-align: middle;
-}
-.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-name {
- font-weight: bold;
-}
-.wall-item-container .wall-item-actions-author {
- width: 100%;
- margin-bottom: 0.3em;
-}
-.wall-item-container .wall-item-actions-social {
- float: left;
- margin-bottom: 1px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-social a {
- margin-right: 1em;
-}
-.wall-item-actions-social a {
- float: left;
-}
-.wall-item-container .wall-item-actions-tools {
- float: right;
- width: 80px;
- display: table-cell;done
-}
-.wall-item-container .wall-item-actions-tools a {
- float: right;
-}
-.wall-item-container .wall-item-actions-tools input {
- float: right;
-}
-/*marker*/
-.wall-item-container.comment {
- margin-top: 5px;
- margin-bottom: 5px;
- margin-left: 80px;
- width: 690px;
- border-bottom: 1px solid hsl(198, 21%, 79%);
-}
-.wall-item-container.comment .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.wall-item-container.comment {
- top: 15px !important;
- left: 15px !important;
-}
-.wall-item-container.comment .wall-item-links {
- padding-left: 12px;
-}
-.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
-}
-.wall-item-comment-wrapper .comment-edit-photo {
- display: none;
-}
-.wall-item-comment-wrapper textarea {
- height: 2.0em;
- width: 100%;
- font-size: 10px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- font-size: 14px;
-}
-.wall-item-comment-wrapper .comment-edit-text-full {
- font-size: 14px;
- height: 4em;
- color: #2d2d2d;
- border: 1px solid #2d2d2d;
-}
-.comment-edit-preview {
- width: 500px;
- margin-top: 10px;
- background-color: #fff797;
-}
-.comment-edit-preview .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.comment-edit-preview {
- top: 15px !important;
- left: 15px !important;
-}
-.comment-edit-preview .wall-item-links {
- padding-left: 12px;
-}
-.comment-edit-preview .wall-item-container {
- width: 700px;
-}
-.comment-edit-preview .tread-wrapper {
- width: 700px;
- padding: 0;
- margin: 10px 0;
-}
-
-.shiny {
- /* border-right: 10px solid #fce94f; */
- border-right: 1px solid #A7C7F7;
- padding-right: 12px;
-}
-
-#jot-preview-content{
- margin-top: 30px;}
-
-#jot-preview-content .tread-wrapper {
- background-color: #fff797;
-}
-
-.wall-item-tags {
- padding-top: 1px;
- padding-bottom: 2px;
-}
-.tag {
- /*background: url("../../../images/tag_b.png") repeat-x center left;*/
- color: #999;
- padding-left: 3px;
- font-size: 12px;
-}
-.tag a {
- padding-right: 5px;
- /*background: url("../../../images/tag.png") no-repeat center right;*/
- color: #999;
-}
-.wwto {
- position: absolute !important;
- width: 25px;
- height: 25px;
- background: #FFFFFF;
- border: 2px solid #364e59;
- height: 25px;
- width: 25px;
- overflow: hidden;
- padding: 1px;
- position: absolute !important;
- top: 40px;
- left: 30px;
- -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
-}
-.wwto .contact-photo {
- width: auto;
- height: 25px;
-}
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
- width: 80px;
-}
-
-.contact-photo-wrapper.wwto {
- width: 25px;
-}
-
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper {
- left: 0px;
- top: 63px;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-name {
- /* text-align: center; */
- /*font-weight: bold;*/
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-/* editor */
-.jothidden {
- display: none;
-}
-#jot {
- width: 785px;
- margin: 0px 2em 20px 0px;
-}
-#profile-jot-form #profile-jot-text {
- height: 2.0em;
- width: 99%;
- font-size: 15px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- margin-bottom: 10px;
-}
-.grey
-{
- display: inline;
- float: right;
- }
-#jot #jot-tools {
- margin: 0px;
- padding: 0px;
- height: 40px;
- overflow: none;
- width: 783px;
- background-color: #fff;
- border-bottom: 2px solid #9eabb0;
-}
-
-#jot #jot-tools li {
- list-style: none;
- float: left;
- width: 80px;
- height: 40px;
- border-bottom: 2px solid #9eabb0;
-}
-#jot #jot-tools li a {
- display: block;
- color: #cccccc;
- width: 100%;
- height: 40px;
- text-align: center;
- line-height: 40px;
- overflow: hidden;
-}
-#jot #jot-tools li:hover {
- background-color: #364e59;
- border-bottom: 2px solid #bdcdd4;
-}
-#jot #jot-tools li.perms {
- float: right;
- width: 40px;
-}
-#jot #jot-tools li.perms a.unlock {
- width: 30px;
- border-left: 10px solid #cccccc;
- background-color: #cccccc;
- background-position: left center;
-}
-#jot #jot-tools li.perms a.lock {
- width: 30px;
- border-left: 10px solid #666666;
- background-color: #666666;
-}
-#jot #jot-tools li.submit {
- float: right;
- background-color: #cccccc;
- border-bottom: 2px solid #cccccc;
- border-right: 1px solid #666666;
- border-left: 1px solid #666666;
-}
-#jot #jot-tools li.submit input {
- border: 0px;
- margin: 0px;
- padding: 0px;
- background-color: #cccccc;
- color: #666666;
- width: 80px;
- height: 40px;
- line-height: 40px;
-}
-#jot #jot-tools li.submit input:hover {
- background-color: #bdcdd4;
- color: #666666;
-}
-#jot #jot-tools li.loading {
- float: right;
- background-color: #ffffff;
- width: 20px;
- vertical-align: center;
- text-align: center;
- border-top: 2px solid #9eabb0;
- height: 38px;
-}
-#jot #jot-tools li.loading img {
- margin-top: 10px;
-}
-#profile-jot-form #jot-title, #profile-jot-form #jot-category {
-
- border-radius: 5px 5px 5px 5px;
- font-weight: bold;
- height: 20px;
- margin: 0 0 5px;
- width: 60%;
- border: 1px solid #d2d2d2;
-}
-#profile-jot-form #jot-title:-webkit-input-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #jot-title:-moz-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #profile-jot-text_parent #profile-jot-text_tbl{
- width: 785px;
- height: 100px;
- }
-#jot #jot-title:hover {
- border: 1px solid #999999;
-}
-#jot #jot-title:focus {
- border: 1px solid #999999;
-}
-#jot #character-counter {
- width: 80px;
- float: right;
- text-align: right;
- height: 20px;
- line-height: 20px;
- padding-right: 20px;
-}
-#jot-perms-icon,
-#profile-location,
-#profile-nolocation,
-#profile-youtube,
-#profile-video,
-#profile-audio,
-#profile-link,
-#profile-title,
-#wall-image-upload,
-#wall-file-upload,
-#wall-image-upload-div,
-#wall-file-upload-div,
-.hover, .focus {
- cursor: pointer;
- margin-top: 2px;
-}
-/*marker*/
-#profile-jot-wrapper{
- margin: 0 20px 20px 0;
- width: 785px;
- }
-/*marker*/
-#profile-jot-submit-wrapper {
- margin-bottom: 50px;
- width: 785px;
-}
-
-#profile-jot-submit {
- float: right;
- margin-top: 2px;
- font-size: 14px;
-
-}
-#profile-upload-wrapper {
- float: left;
- margin-top: 2px;
- margin-left: 10px;
-
-}
-#profile-attach-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-rotator {
- float: left;
- margin-left: 30px;
- margin-top: 2px;
-}
-#profile-link-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-youtube-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-video-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-audio-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-location-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-jot-perms {
- float: left;
- margin-left: 45px;
- margin-top: 2px;
-}
-#jot-preview-link {
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- font-size: 9px;
- font-weight: bolder;
- cursor: pointer;
-}
-#profile-jot-perms{
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- }
-/** buttons **/
-.button.creation1 {
- background-color: #fff;
- border: 1px solid #777777;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- font-weight: bolder;
- cursor: pointer;
-}
-.button.creation2 {
- background-color: #3465A4;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- margin-left: 5px;
- font-weight: bolder;
- cursor: pointer;
-}
-/*input[type="submit"] {
- border: 0px;
- background-color: @ButtonBackgroundColor;
- color: @ButtonColor;
- padding: 0px 10px;
- .rounded(5px);
- height: 18px;
-}*/
-/** acl **/
-#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
- display: block!important;
-}
-#acl-wrapper {
- width: 690px;
- float: left;
-}
-#acl-search {
- float: right;
- background: #ffffff url("../../../images/search_18.png") no-repeat right center;
- padding-right: 20px;
-}
-#acl-showall {
- float: left;
- display: block;
- width: auto;
- height: 18px;
- background-color: #cccccc;
- background-image: url("../../../images/show_all_off.png");
- background-position: 7px 7px;
- background-repeat: no-repeat;
- padding: 7px 5px 0px 30px;
- color: #999999;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
-}
-#acl-showall.selected {
- color: #000000;
- background-color: #ff9900;
- background-image: url("../../../images/show_all_on.png");
-}
-#acl-list {
- height: 210px;
- border: 1px solid #cccccc;
- clear: both;
- margin-top: 30px;
- overflow: auto;
-}
-.acl-list-item {
- display: block;
- width: 150px;
- height: 30px;
- border: 1px solid #cccccc;
- margin: 5px;
- float: left;
-}
-.acl-list-item img {
- width: 22px;
- height: 22px;
- float: left;
- margin: 4px;
-}
-.acl-list-item p {
- height: 12px;
- font-size: 10px;
- margin: 0px;
- padding: 2px 0px 1px;
- overflow: hidden;
-}
-.acl-list-item a {
- font-size: 8px;
- display: block;
- width: 40px;
- height: 10px;
- float: left;
- color: #999999;
- background-color: #cccccc;
- background-position: 3px 3px;
- background-repeat: no-repeat;
- margin-right: 5px;
- -webkit-border-radius: 2px ;
- -moz-border-radius: 2px;
- border-radius: 2px;
- padding-left: 15px;
-}
-#acl-wrapper a:hover {
- text-decoration: none;
- color: #000000;
-}
-.acl-button-show {
- background-image: url("../../../images/show_off.png");
-}
-.acl-button-hide {
- background-image: url("../../../images/hide_off.png");
-}
-.acl-button-show.selected {
- color: #000000;
- background-color: #9ade00;
- background-image: url("../../../images/show_on.png");
-}
-.acl-button-hide.selected {
- color: #000000;
- background-color: #ff4141;
- background-image: url("../../../images/hide_on.png");
-}
-.acl-list-item.groupshow {
- border-color: #9ade00;
-}
-.acl-list-item.grouphide {
- border-color: #ff4141;
-}
-/** /acl **/
-/** tab buttons 14618a**/
-/*marker*/
-ul.tabs {
- list-style-type: none;
- padding-bottom: 10px;
- font-size: 13px;
- width: 805px;
-}
-ul.tabs li {
- float: left;
- margin-left: 5px;
-}
-ul.tabs li .active {
- background-color: #3465A4;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 2px 2px 2px #CFCFCF;
- margin-left: 5px;
-}
-//settings tabs
-ul.rs_tabs {
- list-style-type: none;
- font-size: 11px;
-}
-ul.rs_tabs li {
- float: left;
- margin-bottom: 30px;
- clear: both;
-}
-ul.rs_tabs li .selected {
- background-color: #3465A4;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 2px 2px 2px #CFCFCF;
- font-size: 13px;
-}
-.rs_tabs {
- list-style-type: none;
- font-size: 11px;
- background-position: 0 -20px;
- background-repeat: repeat-x;
- height: 27px;
- padding: 0;
- }
-.rs_tab.button {
- /*background: none repeat scroll 0 0 #F8F8F8;*/
- border: 1px solid #CCCCCC;
- border-radius: 3px 3px 3px 3px;
- font-weight: bolder;
- padding: 3px;
- color: #333333;
- text-decoration: none;
- }
-/**
- * Form fields
- */
-.field {
- margin-bottom: 10px;
- padding-bottom: 10px;
- overflow: auto;
- width: 100%;
-}
-.field label {
- float: left;
- width: 200px;
-}
-.field input, .field textarea {
- width: 400px;
-}
-.field textarea {
- height: 100px;
-}
-.field .field_help {
- display: block;
- margin-left: 200px;
- color: #666666;
-}
-.field .onoff {
- float: left;
- width: 80px;
-}
-.field .onoff a {
- display: block;
- border: 1px solid #666666;
- background-image: url("../../../images/onoff.jpg");
- background-repeat: no-repeat;
- padding: 4px 2px 2px 2px;
- height: 16px;
- text-decoration: none;
-}
-.field .onoff .off {
- border-color: #666666;
- padding-left: 40px;
- background-position: left center;
- background-color: #cccccc;
- color: #666666;
- text-align: right;
-}
-.field .onoff .on {
- border-color: #204A87;
- padding-right: 40px;
- background-position: right center;
- background-color: #D7E3F1;
- color: #204A87;
- text-align: left;
-}
-.field .hidden {
- display: none!important;
-}
-.field.radio .field_help {
- margin-left: 0px;
-}
-.suggest-select {
-width: 500px;
-height: 350px;
- }
-.message-to-select {
- width: 400px;
- height: 150px;
- }
-#directory-search-form{
- margin-bottom: 50px;
- }
-#profile-edit-links-end {
- clear: both;
- margin-bottom: 15px;
-}
-
-#profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; }
-
-#profile-edit-links li {
- float: left;
- list-style: none;
- margin-left: 10px;
-}
-
-.profile-edit-side-div {
- display: none;
-}
-
-#register-form label,
-#profile-edit-form label {
- width: 300px; float: left;
-}
-
-.required {
- display: inline;
- color: #B20202;
-}
-
-/* oauth */
-.oauthapp {
- height: auto;
- overflow: auto;
- border-bottom: 2px solid #cccccc;
- padding-bottom: 1em;
- margin-bottom: 1em;
-}
-.oauthapp img {
- float: left;
- width: 48px;
- height: 48px;
- margin: 10px;
-}
-.oauthapp img.noicon {
- background-image: url("../../../images/icons/48/plugin.png");
- background-position: center center;
- background-repeat: no-repeat;
-}
-.oauthapp a {
- float: left;
-}
-/* contacts */
-.contact-entry-wrapper {
- width: 120px;
- height: 120px;
- float: left;
-}
-/* photo */
-.photo {
-box-shadow: 2px 2px 5px 0px #000000;
-margin: 0px;
-border-radius: 10px;
-height: 145px !important;
-width: 145px !important;
-}
-.lframe {
- float: left;
- /*margin: 0px 10px 10px 0px;*/
-}
-/* profile match wrapper */
-.profile-match-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 20px;
-}
-.profile-match-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper {
- left: 0px;
- top: 63px;
-}
-
-.contact-photo-menu-button {
- position: relative;
- background-image: url("../../../images/icons/16/menu.png");
- background-position: top left;
- background-repeat: no-repeat;
- margin: 0px 0px -16px 0px;
- padding: 0px;
- width: 16px;
- height: 16px;
- top: -16px; left:0px;
- overflow: hidden;
- text-indent: 40px;
- display: none;
-
-}
-.contact-photo-menu {
- width: 11em;
- border: 3px solid #364e59;
- color: #2d2d2d;
- background: #FFFFFF;
-/* position: absolute;*/
- position: relative;
- left: 0px; top: 0px;
- display: none;
- z-index: 10000;
-}
-.contact-photo-menu ul { margin:0px; padding: 0px; list-style: none }
-.contact-photo-menu li a {
- display: block;
- padding: 5px 10px;
- color: #2d2d2d;
- text-decoration: none;
-}
-.contact-photo-menu li a:hover {
- background-color: #bdcdd4;
-}
-
-/* page footer */
-footer {
- height: 100px;
- display: table-row;
-}
-
-blockquote {
- border-left: 1px solid #D2D2D2;
- padding-left: 9px;
- margin: 0 0 0 .8ex;
- color: #777;
-}
-.oembed {
-
- font-weight: bold;
-}
-.aprofile dt{
-box-shadow: 1px 1px 5px 0;
- color: #666666;
- margin: 15px 0 5px;
- padding-left: 5px;
- }
-/* ================== */
-/* = Contacts Block = */
-/* ================== */
-
-.contact-block-img {
- width: 55px;
- height: 55px;
- padding-right: 3px;
-}
-.contact-block-div {
- float: left;
-}
-
-.contact-block-textdiv { width: 150px; height: 34px; float: left; }
-#contact-block-end { clear: both; }
-
-#group-edit-wrapper {
- margin-bottom: 10px;
-}
-
-#group-members-end {
- clear: both;
-}
-#group-edit-desc {
- margin-top: 15px;
-}
-
-/*
-#group-separator,
-#prof-separator { display: none;}
-*/
-#prof-members-end{
- clear: both;
- }
-
-#prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
- margin-bottom: 10px;
- margin-top: 20px;
-}
-
-#prvmail-submit {
- float: right;
- margin-top: 10px;
-}
-
-#prvmail-subject
-{
-background: none repeat scroll 0 0 #FFFFFF;
-border: 1px solid #CCCCCC;
-border-radius: 5px 5px 5px 5px;
-font-weight: bold;
-height: 20px;
-margin: 0 0 5px;
-vertical-align: middle;
-}
-#prvmail-form{
- width: 597px;
- }
-
-#prvmail-upload-wrapper,
-#prvmail-link-wrapper,
-#prvmail-rotator-wrapper {
- float: left;
- margin-top: 10px;
- margin-right: 10px;
- width: 24px;
-}
-
-#prvmail-end {
- clear: both;
-}
-
-.mail-list-sender,
-.mail-list-detail {
- float: left;
-}
-.mail-list-detail {
- margin-left: 20px;
-}
-
-.mail-list-subject {
- font-size: 1.1em;
- margin-top: 10px;
-}
-a.mail-list-link {
- display: block;
- font-size: 1.3em;
- padding: 4px 0;
-}
-
-/*
-*a.mail-list-link:hover {
-* background-color: #15607B;
-* color: #F5F6FB;
-*}
-*/
-
-.mail-list-outside-wrapper-end {
- clear: both;
-}
-
-.mail-list-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-list-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-
-.mail-list-delete-icon {
- border: none;
-}
-
-.mail-conv-sender,
-.mail-conv-detail {
- float: left;
-}
-.mail-conv-detail {
- margin-left: 20px;
- width: 500px;
-}
-
-.mail-conv-subject {
- font-size: 1.4em;
- margin: 10px 0;
-}
-
-.mail-conv-outside-wrapper-end {
- clear: both;
-}
-
-.mail-conv-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-conv-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-.mail-conv-break {
- clear: both;
-}
-
-.mail-conv-delete-icon {
- border: none;
-}
-
-/* ========== */
-/* = Events = */
-/* ========== */
-.eventcal {
- float: left;
- font-size: 20px;
-}
-
-.vevent {
-position: relative;
-width: 400px;
-padding: 20px;
-padding-top: 10px;
-margin: 0 0px;
-margin-bottom: 10px;
-background-color: white;
--webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
--moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
-}
-.vevent .event-location {
- margin-left: 10px;
- margin-right: 10px;
-}
-.vevent .event-description {
-margin-left: 10px;
-margin-right: 10px;
-font-size: 1.1em;
-font-weight: bolder;
-}
-.vevent .event-start, .vevent .event-end {
-
-margin-right: 20px;
-margin-bottom: 2px;
-margin-top: 2px;
-font-size: 0.9em;
-text-align: left;
-}
-.event-start .dtstart, .event-end .dtend {
-float: right;
-}
-
-
-#new-event-link {
- margin-bottom: 10px;
-}
-
-.edit-event-link, .plink-event-link {
- float: left;
- margin-top: 4px;
- margin-right: 4px;
- margin-bottom: 15px;
-}
-
-.event-description:before {
- content: url("../../../view/theme/diabook/icons/events2.png") !important;
- margin-right: 15px;
-}
-
-.event-start, .event-end {
- margin-left: 10px;
- width: 330px;
- clear: both;
-}
-
-.event-start .dtstart, .event-end .dtend {
- float: right;
-}
-
-.event-list-date {
- margin-bottom: 10px;
-}
-
-.prevcal, .nextcal {
- float: left;
- margin-left: 32px;
- margin-right: 32px;
- margin-top: 64px;
-}
-.event-calendar-end {
- clear: both;
-}
-
-
-.calendar {
- font-family: Courier, monospace;
-}
-.calendar.eventcal a {
- color: #3465A4;
- }
-.today {
- font-weight: bold;
- color: #FF0000;
-}
-
-.settings-block {
- border: 1px solid #AAA;
- margin: 10px;
- padding: 10px;
-}
-
-.app-title {
- margin: 10px;
-}
-
-#identity-manage-desc {
- margin-top:15px;
- margin-bottom: 15px;
-}
-
-#identity-manage-choose {
- margin-bottom: 15px;
-}
-
-#identity-submit {
- margin-top: 20px;
-}
-
-#photo-prev-link, #photo-next-link {
- padding: 10px;
- float: left;
-}
-.lightbox{
- float: left;
- }
-#photo-photo {
- float: left;
-}
-#photo-like-div .wall-item-like-buttons {
- float: left;
- margin-right: 10px;
- }
-.wall-item-like-buttons .icon.like {
-float: left;
-}
-
-#photo-photo-end {
- clear: both;
-}
-
-.tabs .comment-wwedit-wrapper {
- display: block;
- margin-top: 30px;
- margin-left: 50px;
- }
-
-.profile-match-photo {
- float: left;
- text-align: center;
- width: 120px;
-}
-
-.profile-match-name {
- float: left;
- text-align: center;
- width: 120px;
- overflow: hidden;
-}
-
-.profile-match-break,
-.profile-match-end {
- clear: both;
-}
-
-.profile-match-connect {
- text-align: center;
- font-weight: bold;
-}
-
-.profile-match-wrapper {
- float: left;
- padding: 10px;
- width: 120px;
- height: 120px;
- scroll: auto;
-}
-#profile-match-wrapper-end {
- clear: both;
-}
-
-/* ============= */
-/* = Directory = */
-/* ============= */
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-photo-menu-button {
- display: none;
- /* position: absolute; */
- /* position: absolute; */
- left: 0px;
- top: -16px;
-}
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo-menu-button {
- left: 0px;
- top: 63px;
-}
-.directory-item {
- float: left;
- width: 200px;
- height: 200px;
-}
-.directory-item .contact-photo {
- width: 175px;
- height: 175px;
-}
-.directory-item .contact-photo img {
- width: 175px;
- height: 175px;
-}
-.contact-name {
- text-align: left;
- font-weight: bold;
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-#side-bar-photos-albums{
- margin-top: 15px;
- }
-.photo-top-photo, .photo-album-photo {
- -webkit-border-radius: 5px 5px 0 0;
- -moz-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-.photo-album-image-wrapper, .photo-top-image-wrapper {
- float: left;
- -moz-box-shadow: 0 0 5px #888;
- -webkit-box-shadow: 0 0 5px #888;
- box-shadow: 0 0 5px #888;
- background-color: #000;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- padding-bottom: 20px;
- position: relative;
- margin: 0 10px 10px 0;
- width: 200px; height: 140px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- position: absolute;
- bottom: 0px;
- padding-left: 3px;
- background-color: #EEE;
-}
-.photo-top-album-link{
- color: #3465A4;
- }
-.photo-top-album-img{
-
- }
-/*.photo-top-image-wrapper {
- position: relative;
- float: left;
- margin-top: 15px;
- margin-right: 15px;
- width: 200px; height: 200px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- min-height: 2em;
- position: absolute;
- bottom: 0px;
- padding: 0px 3px;
- padding-top: 0.5em;
- background-color: rgb(255, 255, 255);
-}*/
-#photo-top-end {
- clear: both;
-}
-
-#photo-top-links {
- margin-bottom: 30px;
- margin-left: 30px;
-}
-
-#photos-upload-newalbum-div {
- float: left;
- width: 175px;
-}
-
diff --git a/view/theme/diabook-aerith/style.css b/view/theme/diabook-aerith/style.css
deleted file mode 100644
index 735e2ccc2..000000000
--- a/view/theme/diabook-aerith/style.css
+++ /dev/null
@@ -1,2930 +0,0 @@
-/**
- * Fabio Comuni <http://kirgroup.com/profile/fabrixxm>
- * Additional Changes: Michael Vogel <icarus@dabo.de>
- **/
-
-/* ========= */
-/* = Admin = */
-/* ========= */
-
-#adminpage {
-/* width: 80%;*/
-}
-
-#pending-update {
- float:right;
- color: #ffffff;
- font-weight: bold;
- background-color: #FF0000;
- padding: 0em 0.3em;
-}
-
-.admin.linklist {
- border: 0px; padding: 0px;
-}
-
-.admin.link {
- list-style-position: inside;
- font-size: 1em;
- padding: 5px;
- width: 100px;
- margin: 5px;
-}
-
-#adminpage dl {
- clear: left;
- margin-bottom: 2px;
- padding-bottom: 2px;
- border-bottom: 1px solid black;
-}
-
-#adminpage dt {
- width: 200px;
- float: left;
- font-weight: bold;
-}
-
-#adminpage dd {
- margin-left: 200px;
-}
-#adminpage h3 {
- border-bottom: 1px solid #898989;
- margin-bottom: 5px;
- margin-top: 10px;
-}
-
-#adminpage .submit {
- clear:left;
-}
-
-#adminpage #pluginslist {
- margin: 0px; padding: 0px;
-}
-
-#adminpage .plugin {
- list-style: none;
- display: block;
- /* border: 1px solid #888888; */
- padding: 1em;
- margin-bottom: 5px;
- clear: left;
-}
-
-#adminpage .toggleplugin {
- float:left;
- margin-right: 1em;
-}
-
-#adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;}
-#adminpage table th { text-align: left;}
-#adminpage td .icon { float: left;}
-#adminpage table#users img { width: 16px; height: 16px; }
-#adminpage table tr:hover { background-color: #eeeeee; }
-#adminpage .selectall { text-align: right; }
-/* icons */
-
-.icon.bb-url{
- background-image: url("../../../view/theme/diabook-aerith/icons/bb-url.png");
- float: right;
- margin-top: 2px;}
-.icon.quote{
- background-image: url("../../../view/theme/diabook-aerith/icons/quote.png");
- float: right;
- margin-top: 2px;}
-.icon.bold{
- background-image: url("../../../view/theme/diabook-aerith/icons/bold.png");
- float: right;
- margin-top: 2px;}
-.icon.underline{
- background-image: url("../../../view/theme/diabook-aerith/icons/underline.png");
- float: right;
- margin-top: 2px;}
-.icon.italic{
- background-image: url("../../../view/theme/diabook-aerith/icons/italic.png");
- float: right;
- margin-top: 2px;}
-.icon.bb-image{
- background-image: url("../../../view/theme/diabook-aerith/icons/bb-image.png");
- float: right;
- margin-top: 2px;}
-.icon.bb-video{
- background-image: url("../../../view/theme/diabook-aerith/icons/bb-video.png");
- float: right;
- margin-top: 2px;}
-
-.icon.contacts {
- background-image: url("../../../view/theme/diabook-aerith/icons/contacts.png");}
-.icon.notifications {
- background-image: url("../../../view/theme/diabook-aerith/icons/notifications.png");}
-.icon.notify {
- background-image: url("../../../view/theme/diabook-aerith/icons/notify.png");}
-.icon.messages {
- background-image: url("../../../view/theme/diabook-aerith/icons/messages.png");}
-.icon.community {
- background-image: url("../../../view/theme/diabook-aerith/icons/community.png");}
-
-.icon.drop { background-image: url("../../../view/theme/diabook-aerith/icons/drop.png");}
-.icon.drophide { background-image: url("../../../view/theme/diabook-aerith/icons/drop.png");}
-.icon.dislike { background-image: url("../../../view/theme/diabook-aerith/icons/dislike.png");}
-.icon.like { background-image: url("../../../view/theme/diabook-aerith/icons/like.png");}
-.icon.pencil { background-image: url("../../../view/theme/diabook-aerith/icons/pencil.png");}
-.icon.recycle { background-image: url("../../../view/theme/diabook-aerith/icons/recycle.png");}
-.icon.remote-link { background-image: url("../../../view/theme/diabook-aerith/icons/remote.png");}
-.icon.tagged { background-image: url("../../../view/theme/diabook-aerith/icons/tagged.png");}
-.icon.file-as { background-image: url("../../../view/theme/diabook-aerith/icons/file_as.png");}
-.star-item.icon.unstarred { background-image: url("../../../view/theme/diabook-aerith/icons/unstarred.png");}
-.star-item.icon.starred { background-image: url("../../../view/theme/diabook-aerith/icons/starred.png");}
-.icon.link { background-image: url("../../../view/theme/diabook-aerith/icons/link.png");}
-.icon.lock { background-image: url("../../../view/theme/diabook-aerith/icons/lock.png");}
-.icon.unlock { background-image: url("../../../view/theme/diabook-aerith/icons/unlock.png");}
-.icon.language { background-image: url("../../../view/theme/diabook-aerith/icons/language.png");}
-
-
-.camera { background-image: url("../../../view/theme/diabook-aerith/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.attach { background-image: url("../../../view/theme/diabook-aerith/icons/attach.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video2 { background-image: url("../../../view/theme/diabook-aerith/icons/video.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video { background-image: url("../../../view/theme/diabook-aerith/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
- }
-.audio2 { background-image: url("../../../view/theme/diabook-aerith/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.audio { background-image: url("../../../view/theme/diabook-aerith/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.weblink { background-image: url("../../../view/theme/diabook-aerith/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.globe { background-image: url("../../../view/theme/diabook-aerith/icons/globe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.unglobe { background-image: url("../../../view/theme/diabook-aerith/icons/unglobe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.edit {background-image: url("../../../view/theme/diabook-aerith/icons/pencil2.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
-.icon.block {background-image: url("../../../view/theme/diabook/icons/block.png");
- display: block; width: 16px; height: 16px; background-repeat: no-repeat;}
-.icon.block.dim {background-image: url("../../../view/theme/diabook/icons/block.png");
- display: block; width: 16px; height: 16px; background-repeat: no-repeat; opacity: 0.3;}
-.icon.ad_drop { background-image: url("../../../view/theme/diabook/icons/drop.png");
- display: block; margin-left:5px; width: 16px; height: 16px; background-repeat: no-repeat;}
-
-
-
-.article { background-position: -50px 0px;}
-/*.audio { background-position: -70px 0px;}*/
-/*.drop { background-position: -110px 0px;}*/
-/*.drophide { background-position: -130px 0px;}*/
-/*.edit { background-position: -150px 0px;}*/
-/*.camera { background-position: -170px 0px;}*/
-/*.dislike { background-position: -190px 0px;}*/
-/*.like { background-position: -210px 0px;}*/
-/*.link { background-position: -230px 0px;}*/
-
-/*.globe { background-position: -50px -20px;}*/
-/*.noglobe { background-position: -70px -20px;}*/
-.no { background-position: -90px -20px;}
-.pause { background-position: -110px -20px;}
-.play { background-position: -130px -20px;}
-/*.pencil { background-position: -150px -20px;}*/
-.small-pencil { background-position: -170px -20px;}
-/*.recycle { background-position: -190px -20px;}*/
-/*.remote-link { background-position: -210px -20px;}*/
-.share { background-position: -230px -20px;}
-
-.tools { background-position: -50px -40px;}
-/*.lock { background-position: -70px -40px;}*/
-
-/*.video { background-position: -110px -40px;}*/
-.youtube { background-position: -130px -40px;}
-
-/*.attach { background-position: -190px -40px;}*/
-/*.language { background-position: -210px -40px;}*/
-
-
-.icon.on { background-image: url("../../../view/theme/diabook-aerith/icons/toogle_on.png"); background-repeat: no-repeat;}
-.icon.off { background-image: url("../../../view/theme/diabook-aerith/icons/toogle_off.png"); background-repeat: no-repeat;}
-.icon.prev { background-image: url("../../../view/theme/diabook-aerith/icons/prev.png"); background-repeat: no-repeat;}
-.icon.next { background-image: url("../../../view/theme/diabook-aerith/icons/next.png"); background-repeat: no-repeat;}
-/*.tagged { background-position: -130px -60px;}*/
-
-.attachtype {
- display: block; width: 20px; height: 23px;
- background-image: url('../../../images/content-types.png');
-}
-
-.type-video { background-position: 0px 0px; }
-.type-image { background-position: -20px 0px; }
-.type-audio { background-position: -40px 0px; }
-.type-text { background-position: -60px 0px; }
-.type-unkn { background-position: -80px 0px; }
-
-.icon.drop, .icon.drophide {
- float: left;
-}
-
-.icon {
- display: block;
- width: 20px;
- height: 20px;
- /*background-image: url('icons.png');*/
-}
-
-.icon {
- background-color: transparent ;
- background-repeat: no-repeat;
- /* background-position: left center; */
- display: block;
- overflow: hidden;
- text-indent: -9999px;
- padding: 1px;
-}
-
-.icon.border.camera{
- background-image: url("../../../view/theme/diabook-aerith/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-
-.icon.border.link{
- background-image: url("../../../view/theme/diabook-aerith/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- margin-left: 10px;
- }
-
-.icon.text {
- text-indent: 0px;
-}
-.icon.s10 {
- min-width: 10px;
- height: 10px;
-}
-.icon.s10.notify {
- background-image: url("../../../images/icons/10/notify_off.png");
-}
-.icon.s10.gear {
- background-image: url("../../../images/icons/10/gear.png");
-}
-.icon.s10.add {
- background-image: url("../../../images/icons/10/add.png");
-}
-.icon.s10.delete {
- background-image: url("../../../images/icons/10/delete.png");
-}
-.icon.s10.edit {
- background-image: url("../../../images/icons/10/edit.png");
-}
-.icon.s10.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s10.menu {
- background-image: url("../../../images/icons/10/menu.png");
-}
-.icon.s10.link {
- background-image: url("../../../images/icons/10/link.png");
-}
-.icon.s10.lock {
- background-image: url("../../../images/icons/10/lock.png");
-}
-.icon.s10.unlock {
- background-image: url("../../../images/icons/10/unlock.png");
-}
-.icon.s10.text {
- padding: 2px 0px 0px 15px;
- font-size: 10px;
-}
-.icon.s16 {
- min-width: 16px;
- height: 16px;
-}
-.icon.s16.notify {
- background-image: url("../../../images/icons/16/notify_off.png");
-}
-.icon.s16.gear {
- background-image: url("../../../images/icons/16/gear.png");
-}
-.icon.s16.add {
- background-image: url("../../../images/icons/16/add.png");
-}
-.icon.s16.delete {
- background-image: url("../../../images/icons/16/delete.png");
-}
-/*.icon.s16.edit {
- background-image: url("../../../images/icons/16/edit.png");
-}*/
-.icon.s16.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s16.menu {
- background-image: url("../../../images/icons/16/menu.png");
-}
-/*.icon.s16.link {
- background-image: url("../../../images/icons/16/link.png");
-}*/
-.icon.s16.lock {
- background-image: url("../../../images/icons/16/lock.png");
-}
-.icon.s16.unlock {
- background-image: url("../../../images/icons/16/unlock.png");
-}
-.icon.s16.text {
- padding: 4px 0px 0px 20px;
- font-size: 10px;
-}
-.icon.s22 {
- min-width: 22px;
- height: 22px;
-}
-.icon.s22.notify {
- background-image: url("../../../images/icons/22/notify_off.png");
-}
-.icon.s22.gear {
- background-image: url("../../../images/icons/22/gear.png");
-}
-.icon.s22.add {
- background-image: url("../../../images/icons/22/add.png");
-}
-.icon.s22.delete {
- background-image: url("../../../images/icons/22/delete.png");
-}
-.icon.s22.edit {
- background-image: url("../../../images/icons/22/edit.png");
-}
-.icon.s22.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s22.menu {
- background-image: url("../../../images/icons/22/menu.png");
-}
-.icon.s22.link {
- background-image: url("../../../images/icons/22/link.png");
-}
-.icon.s22.lock {
- background-image: url("../../../images/icons/22/lock.png");
-}
-.icon.s22.unlock {
- background-image: url("../../../images/icons/22/unlock.png");
-}
-.icon.s22.text {
- padding: 10px 0px 0px 25px;
- width: 200px;
-}
-.icon.s48 {
- width: 48px;
- height: 48px;
-}
-.icon.s48.notify {
- background-image: url("../../../images/icons/48/notify_off.png");
-}
-.icon.s48.gear {
- background-image: url("../../../images/icons/48/gear.png");
-}
-.icon.s48.add {
- background-image: url("../../../images/icons/48/add.png");
-}
-.icon.s48.delete {
- background-image: url("../../../images/icons/48/delete.png");
-}
-.icon.s48.edit {
- background-image: url("../../../images/icons/48/edit.png");
-}
-.icon.s48.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s48.menu {
- background-image: url("../../../images/icons/48/menu.png");
-}
-.icon.s48.link {
- background-image: url("../../../images/icons/48/link.png");
-}
-.icon.s48.lock {
- background-image: url("../../../images/icons/48/lock.png");
-}
-.icon.s48.unlock {
- background-image: url("../../../images/icons/48/unlock.png");
-}
-
-#contact-edit-links ul {
- list-style: none;
- list-style-type: none;
-}
-
-.hide-comments-outer {
- margin-left: 80px;
- margin-bottom: 5px;
- width: 684px;
- border-bottom: 1px solid #BDCDD4;
- padding: 8px;
-}
-
-/* global */
-body {
- font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-size: 12.5px;
- background-color: #ffffff;
- color: #2d2d2d;
- margin: 50px auto auto;
- display: table;
-}
-
-#jappix_mini {
-right: 45px !important;
-}
-
-
-h4 {
- font-size: 1.1em;
-}
-
-a {
- color: #333333;
- /* color: #3e3e8c; */
- text-decoration: none;
-}
-a:hover {
- /* color: blue; */
- text-decoration: underline
-}
-
-.wall-item-name-link {
-/* float: left;*/
-}
-
-.wall-item-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-
-.left {
- float: left;
-}
-.right {
- float: right;
-}
-.hidden {
- display: none;
-}
-.clear {
- clear: both;
-}
-.fakelink {
- color: #3465A4;
- /* color: #3e3e8c; */
- text-decoration: none;
- cursor: pointer;
-}
-.fakelink:hover {
- /* color: blue; */
- /*color: #005c94; */
- text-decoration: underline;
-}
-.intro-end {
- border-bottom: 1px solid black;
- clear: both;
- margin-bottom: 25px;
- padding-bottom: 25px;
- width: 75%;
- }
-.intro-form-end {
- clear: both;
- }
-.intro-fullname {
- padding-bottom: 5px;
- padding-top: 5px;
- }
-.intro-wrapper-end {
- clear: both;
- padding-bottom: 5px;
- }
-code {
- font-family: Courier, monospace;
- white-space: pre;
- display: block;
- overflow: auto;
- border: 1px solid #444;
- background: #EEE;
- color: #444;
- padding: 10px;
- margin-top: 20px;
-}
-#panel {
- position: absolute;
- width: 12em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 1em;
- list-style: none;
- border: 3px solid #364e59;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-/* tool */
-.tool {
- height: auto;
- overflow: auto;
- padding: 3px;
-}
-#saved-search-ul .tool:hover,
-#nets-sidebar .tool:hover,
-#sidebar-group-list .tool:hover,
-#fileas-sidebar .tool:hover {
- background: aliceBlue;
-}
-.tool .label {
- float: left;
-}
-.tool .action {
- float: right;
-}
-.tool a {
- color: ##3F8FBA;
-}
-.tool a:hover {
- text-decoration: none;
-}
-/* popup notifications */
-div.jGrowl div.notice {
- background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-div.jGrowl div.info {
- background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-/* header */
-header {
- position: fixed;
- left: 0%;
- right: 80%;
- top: 0px;
- margin: 0px;
- padding: 0px;
- width: 22%;
- height: 32px;
- background: #ff500f;
- background-color: #ff500f;
- z-index: 100;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
- background-image: linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -o-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -moz-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -webkit-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -ms-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-
-background-image: -webkit-gradient(
- linear,
- left bottom,
- left top,
- color-stop(0.26, rgb(215,227,241)),
- color-stop(0.82, rgb(255,255,255))
-);
-}
-header #site-location {
- display: none;
-}
-header #banner {
- overflow: hidden;
- text-align: banner;
- width: 82%;
- margin-left: 25%;
-}
-header #banner a,
-header #banner a:active,
-header #banner a:visited,
-header #banner a:link,
-header #banner a:hover {
- color: #1f1f1f;
- text-decoration: none;
- outline: none;
- vertical-align: middle;
- font-weight: bolder;
- margin-left: 3px;
-}
-header #banner #logo-img {
- height: 25px;
- margin-top: 3px;
-}
-header #banner #logo-text {
- font-size: 20px;
- position: absolute;
- top: 10%;
-}
-/* messages */
-#message-new {
- background: #3465A4;
- border: 1px solid #333;
- width: 150px;
-}
-#message-new a {
- color: #ffffff;
- text-align: center;
- display: block;
- font-weight: bold;
- padding: 1em 0px;
- text-decoration: none;
-}
-.mail-list-wrapper {
- background-color: #f6f7f8;
- margin-bottom: 5px;
- width: 100%;
- height: auto;
- overflow: hidden;
-}
-.mail-list-wrapper span {
- display: block;
- float: left;
- width: 20%;
- overflow: hidden;
-}
-.mail-list-wrapper .mail-subject {
- width: 30%;
- padding: 4px 0px 0px 4px;
-}
-.mail-list-wrapper .mail-subject a {
- display: block;
-}
-.mail-list-wrapper .mail-subject.unseen a {
- font-weight: bold;
-}
-.mail-list-wrapper .mail-date {
- padding: 4px 4px 0px 4px;
-}
-.mail-list-wrapper .mail-from {
- padding: 4px 4px 0px 4px;
-}
-.mail-list-wrapper .mail-count {
- padding: 4px 4px 0px 4px;
- text-align: right;
-}
-.mail-list-wrapper .mail-delete {
- float: right;
-}
-#mail-display-subject {
- background-color: #f6f7f8;
- color: #2d2d2d;
- margin-bottom: 10px;
- width: 100%;
- height: auto;
- overflow: hidden;
-}
-#mail-display-subject span {
- float: left;
- overflow: hidden;
- padding: 4px 0px 0px 10px;
-}
-#mail-display-subject .mail-delete {
- float: right;
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-#mail-display-subject:hover .mail-delete {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-/* nav */
-nav {
- width: 80%;
- height: 32px;
- position: fixed;
- left: 22%;
- top: 0px;
- padding: 0px;
- background: #ff500f;
- color: #1f1f1f;
- z-index: 99;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
- background-image: linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -o-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -moz-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -webkit-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-background-image: -ms-linear-gradient(bottom, rgb(215,227,241) 26%, rgb(255,255,255) 82%);
-
-background-image: -webkit-gradient(
- linear,
- left bottom,
- left top,
- color-stop(0.26, rgb(215,227,241)),
- color-stop(0.82, rgb(255,255,255))
-);
-}
-nav a,
-nav a:active,
-nav a:visited,
-nav a:link,
-nav a:hover {
- color: #1f1f1f;
- text-decoration: none;
- outline: none;
-}
-nav #banner {
- overflow: hidden;
- /*text-align: center;*/
- width: 100%;
-}
-nav #banner a,
-nav #banner a:active,
-nav #banner a:visited,
-nav #banner a:link,
-nav #banner a:hover {
- color: #ffffff;
- text-decoration: none;
- outline: none;
- vertical-align: bottom;
-}
-nav #banner #logo-img {
- height: 22px;
- margin-top: 5px;
-}
-nav #banner #logo-text {
- font-size: 22px;
-}
-nav #navbar{
- }
-nav ul {
- margin: 0px;
- padding: 0px 20px;
-}
-nav ul li {
- list-style: none;
- margin: 0px;
- /* padding: 1px 1px 3px 1px; */
- float: left;
-}
-nav ul li .menu-popup {
- left: 0px;
- right: auto;
-}
-
-nav #logo-img {
- height: 25px;
- margin-top: 4px;
- margin-left: 30px;
-}
-
-nav #logo-text {
- font-size: 22px;
- margin-top: 3px;
- margin-right: 15px;
-}
-nav .nav-menu-search {
- position: relative;
-
- margin: 4px 17px;
- margin-right: 0px;
- height: 17px;
- width: 180px;
-
-}
-
-nav #search-box #search-text {
- background-image: url('icons/lupe.png');
- background-repeat:no-repeat;
- padding-left:20px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
- }
-
-
-nav .nav-menu-icon {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-nav .nav-menu-icon:hover {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-
-nav .nav-menu-icon.selected {
- background-color: #fff;
-}
-nav .nav-menu-icon img {
- width: 22px;
- height: 22px;
-}
-nav .nav-menu-icon .nav-notify {
- top: 3px;
-}
-nav .nav-menu {
- position: relative;
- height: 16px;
- padding: 5px;
- margin: 3px 15px 0px;
- font-size: 13px;
- /*border-bottom: 3px solid #364A84;*/
-}
-nav .nav-menu.selected {
- /*border-bottom: 3px solid #9eabb0;*/
-}
-nav .nav-notify {
- display: none;
- position: absolute;
- background-color: #fff;
- /* background-color: #19aeff; */
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- font-size: 10px;
- font-weight: 900;
- padding: 1px 4px;
- top: 0px;
- right: -6px;
- min-width: 10px;
- text-align: center;
- border: 1px solid black;
-}
-nav .nav-notify.show {
- display: block;
-}
-nav #nav-help-link,
-nav #nav-search-link,
-nav #nav-directory-link,
-nav #nav-apps-link,
-nav #nav-site-linkmenu,
-nav #nav-home-link,
-nav #nav-user-linkmenu
-{
- float: right;
-}
-nav #nav-user-linkmenu{
- margin-right: 0px;
- }
-nav #nav-home-link, #nav-directory-link, #nav-apps-link{
- margin-left: 0px;
- margin-right: 0px;
- font-weight: bold;
- margin: 3px 5px;
- font-size: 14px;
- }
-nav #nav-directory-link{
- margin-right: 0px;
- }
-nav #nav-home-link{
- margin-left: 0px;
- }
-nav #nav-help-link .menu-popup,
-nav #nav-search-link .menu-popup,
-nav #nav-directory-link .menu-popup,
-nav #nav-apps-link .menu-popup,
-nav #nav-site-linkmenu .menu-popup {
- right: 0px;
- left: auto;
-}
-
-nav #nav-messages-linkmenu.on .icon.messages, nav #nav-messages-linkmenu.selected .icon.messages{
- background-image: url("../../../view/theme/diabook-aerith/icons/messages.png");
- }
-
-/*nav #nav-notifications-linkmenu.on .icon.notify,*/ nav #nav-notifications-linkmenu.selected .icon.notify{
- background-image: url("../../../view/theme/diabook-aerith/icons/notify.png");
- }
-
-nav #nav-contacts-linkmenu.on .icon.contacts, nav #nav-contacts-linkmenu.selected .icon.contacts{
- background-image: url("../../../view/theme/diabook-aerith/icons/contacts.png");
- }
-
-nav #nav-apps-link.selected {
- background-color: #fff;
- moz-border-radius: 5px 5px 0 0;
--webkit-border-radius: 5px 5px 0 0;
-border-radius: 5px 5px 0 0;
-}
-
-#nav-notifications-mark-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-#nav-notifications-see-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-.notify-seen {
- background: none repeat scroll 0 0 #DDDDDD;
- }
-
-ul.menu-popup {
- position: absolute;
- display: none;
- width: 11em;
- background: #fff;
- color: #2d2d2d;
- margin: 0px;
- padding: 0px;
- list-style: none;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-ul.menu-popup a {
- display: block;
- color: #2d2d2d;
- padding: 5px 10px;
- text-decoration: none;
-}
-ul.menu-popup a:hover {
- background-color: #3465A4; /*bdcdd4;*/
- color: #fff;
-}
-ul.menu-popup .menu-sep {
- border-top: 1px solid #9eabb0;
-}
-ul.menu-popup li {
- float: none;
- overflow: auto;
- height: auto;
- display: block;
-}
-ul.menu-popup li img {
- float: left;
- width: 16px;
- height: 16px;
- padding-right: 5px;
-}
-ul.menu-popup .empty {
- padding: 5px;
- text-align: center;
- color: #9eabb0;
-}
-/* autocomplete popup */
-.acpopup {
- max-height: 150px;
- background-color: #ffffff;
- color: #2d2d2d;
- border: 1px solid #MenuBorder;
- overflow: auto;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-.acpopupitem {
- color: #2d2d2d;
- padding: 4px;
- clear: left;
-}
-.acpopupitem img {
- float: left;
- margin-right: 4px;
-}
-.acpopupitem.selected {
- background-color: #bdcdd4;
-}
-#nav-notifications-menu {
- width: 400px;
- max-height: 550px;
- overflow: auto;
-}
-/* #nav-notifications-menu a {
- display: inline;
- padding: 5px 0px;
- margin: 0px 0px 2px 0px;
-}
-#nav-notifications-menu li:hover {
- background-color: #bdcdd4;
-}*/
-
-#nav-notifications-menu img {
- float: left;
- margin-right: 5px;
-}
-#nav-notifications-menu .contactname {
- font-weight: bold;
-}
-#nav-notifications-menu .notif-when {
- font-size: 10px;
- color: #9eabb0;
- display: block;
-}
-
-.notif-image {
- width: 32px;
- height: 32px;
- padding: 7px 7px 0px 0px;
-}
-
-/*profile_side*/
-#profile_side {
- margin-bottom: 30px;
-}
-#ps-usericon{
- height: 25px
- }
-#ps-username{
- font-size: 1.17em;
- font-weight: bold;
- vertical-align: top;
- position: absolute;
- padding-top: 4px;
- padding-left: 5px;
- word-wrap: break-word;
- width: 130px;
- }
-#ps-username:hover{
- text-decoration: none;
- }
-.menu-profile-side{
- list-style: none;
- padding-left: 0px;
- min-height: 0px;
- }
-.menu-profile-list{
- height: auto;
- overflow: auto;
- min-height: 16px;
- list-style: none;
- }
-.menu-profile-list:hover{
- background: aliceBlue;
- }
-.menu-profile-list-item{
- padding-left: 5px;
- vertical-align: middle;
- }
-.menu-profile-list-item:hover{
- text-decoration: none;
- }
-/*http://prothemedesign.com/circular-icons/*/
-.menu-profile-icon.home{
- background: url("../../../view/theme/diabook-aerith/icons/home.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;
- }
-.menu-profile-icon.photos{
- background: url("../../../view/theme/diabook-aerith/icons/mess_side.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.events{
- background: url("../../../view/theme/diabook-aerith/icons/events.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.notes{
- background: url("../../../view/theme/diabook-aerith/icons/notes.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.foren{
- background: url("../../../view/theme/diabook-aerith/icons/pubgroups.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.com_side{
- background: url("../../../view/theme/diabook-aerith/icons/com_side.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.pscontacts{
- background: url("../../../view/theme/diabook-aerith/icons/pscontacts.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-/* aside */
-aside {
- display: table-cell;
- vertical-align: top;
- width: 180px;
- padding: 0px 10px 0px 20px;
- border-right: 1px solid #D2D2D2;
- float: left;
- /* background: #F1F1F1; */
-}
-aside #page-sidebar{display: none;}
-aside .vcard .fn {
- font-size: 18px;
- font-weight: bold;
- margin-bottom: 5px;
-}
-aside .vcard .title {
- margin-bottom: 5px;
-}
-aside .vcard dl {
- height: auto;
- overflow: auto;
-}
-aside .vcard dt {
- float: left;
- margin-left: 0px;
- /*width: 35%;*/
- text-align: right;
- color: #999999;
-}
-aside .vcard dd {
- float: left;
- margin-left: 5px;
- /*width: 60%;*/
-}
-aside #profile-extra-links ul {
- padding: 0px;
- margin: 0px;
-}
-aside #profile-extra-links li {
- padding: 0px;
- margin: 0px;
- list-style: none;
-}
-aside #dfrn-request-link {
- display: block;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- color: #ffffff;
- background: #005c94 url('../../../images/connect-bg.png') no-repeat left center;
- font-weight: bold;
- text-transform: uppercase;
- padding: 4px 2px 2px 35px;
-}
-aside #dfrn-request-link:hover {
- text-decoration: none;
- background-color: #36c;
- /* background-color: #19aeff; */
-}
-aside #profiles-menu {
- width: 20em;
-}
-aside #search-text {
- width: 173px;
- height: 17px;
- padding-left: 10px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
-}
-aside #side-follow-url {
- width: 173px;
- }
-aside #side-peoplefind-url {
- width: 173px;
- }
-#contact-block {
- overflow: auto;
- height: auto;
-}
-aside #likes a, a:visited, a:link {
- color: #3465A4;
- text-decoration: none;
- cursor: pointer;
-
-}
-aside #likes a:hover{
- text-decoration: underline;
- }
-
-#contact-block .contact-block-h4 {
- float: left;
- margin: 5px 0px;
-}
-#contact-block .allcontact-link {
- float: right;
- margin: 5px 0px;
-}
-#contact-block .contact-block-content {
- clear: both;
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-link {
- float: left;
- margin: 0px 2px 2px 0px;
-}
-#contact-block .contact-block-link img {
- widht: 55px;
- height: 55px;
-}
-#lost-password-link {
- float: left;
- margin-right: 20px;
- }
-#login-submit-wrapper{
-margin-bottom: 15px;
- }
-.group_selected {
- background: url("../../../view/theme/diabook/icons/selected.png") no-repeat left center;
- float: left;
- height: 22px;
- width: 22px;
-}
-.group_unselected {
- background: url("../../../view/theme/diabook/icons/unselected.png") no-repeat left center;
- float: left;
- height: 22px;
- width: 22px;
-}
-.icon.text_add {
- background-image: url("../../../images/icons/16/add.png");
- float: right;
- opacity: 0.2;
- margin-right: 14px;
- }
-.icon.text_add:hover {
- background-image: url("../../../images/icons/16/add.png");
- float: right;
- cursor: pointer;
- margin-right: 14px;
- opacity: 1;
--webkit-transition: all 0.2s ease-in-out;
--moz-transition: all 0.2s ease-in-out;
--o-transition: all 0.2s ease-in-out;
--ms-transition: all 0.2s ease-in-out;
-transition: all 0.2s ease-in-out;
- }
-.icon.text_edit {
- background-image: url("../../../images/icons/10/edit.png");
- opacity: 0.2;
- margin-top: 6px;
- float: right;
- height: 10px;
-}
-.icon.text_edit:hover {
- background-image: url("../../../images/icons/10/edit.png");
- opacity: 1;
- margin-top: 6px;
- float: right;
- height: 10px;
-}
-/* widget */
-.widget {
- margin-bottom: 2em;
- /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;}
- .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/
-/* font-size: 12px; */
-}
-.widget h3 {
- padding: 0px;
- margin: 2px;
-}
-.widget .action {
- opacity: 0.1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget input.action {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget:hover .title .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action.ticked {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget ul {
- padding: 0px;
-}
-.widget ul li {
- padding-left: 16px;
- min-height: 16px;
- list-style: none;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums ul li a{
- color: #3465A4;
-}
-.widget .tool.selected {
- background: url("../../../view/theme/diabook-aerith/icons/selected.png") no-repeat left center;
-}
-/* widget: search */
-#add-search-popup {
- width: 200px;
- top: 18px;
-}
-/* section */
-section {
- display: table-cell;
- vertical-align: top;
- width: 800px;
- padding: 0px 0px 0px 12px;
-}
-body .pageheader{
- text-align: center;
- font-size: 20px;
- margin-bottom: 20px;
- margin-top: 0px;
- max-width: 775px;
- }
-.qcomment{
- max-width: 122px;
- }
-#id_username {
- width: 173px;
- }
-#id_password {
- width: 173px;
- }
-#id_openid_url {
- width: 173px;
- }
-#contact-edit-end {
- }
-.pager {
- padding: 10px;
- text-align: center;
- font-size: 1.0em;
- clear: both;
- display: block;
-}
-
-.tabs {
-
- background-position: 0 -20px;
- background-repeat: repeat-x;
- height: 27px;
- padding: 0;
- }
-.tab.button {
- margin-left: 5px;
- /*background: none repeat scroll 0 0 #F8F8F8;*/
- border: 1px solid #CCCCCC;
- border-radius: 3px 3px 3px 3px;
- font-weight: normal;
- padding: 3px;
- color: #333333;
- }
-
-#birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{
- margin-bottom: 10px;
- }
-
-#birthday-wrapper a {
- color: #3465A4;
- }
-/* wall item */
-.tread-wrapper {
- border-bottom: 1px solid #D2D2D2;
- position: relative;
- padding: 5px;
- margin-bottom: 0px;
- width: 775px;
- padding-top: 10px;
-}
-.tread-wrapper a{
- color: #3465A4;
-}
-.wall-item-decor {
- position: absolute;
- left: 790px;
- top: -10px;
- width: 16px;
-}
-
-.wall-item-container {
- display: table;
- width: 780px;
-}
-.wall-item-photo-container .wall-item-item, .wall-item-container .wall-item-bottom {
- display: table-row;
-}
-.wall-item-photo-container .wall-item-info {
- display: table-cell;
- vertical-align: top;
- text-align: left;
- width: 80px;
-}
-.wall-item-photo-container .wall-item-location {
- padding-right: 40px;
- display: table-cell;
-}
-.wall-item-photo-container .wall-item-ago {
- word-wrap: break-word;
- width: 50px;
- margin-left: 10px;
- color: #999;
-}
-.wall-item-photo-container .wall-item-content {
-
- max-width: 720px;
- word-wrap: break-word;
-
- margin-bottom: 14px;
-}
-.wall-item-photo-container .wall-item-content img {
- max-width: 700px;
-}
-.wall-item-photo-container .wall-item-links, .wall-item-photo-container .wall-item-actions {
- display: table-cell;
- vertical-align: middle;
-}
-.wall-item-photo-container .wall-item-links .icon, .wall-item-photo-container .wall-item-actions .icon {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-photo-container .wall-item-links .icon:hover, .wall-item-photo-container .wall-item-actions .icon:hover {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-photo-container .wall-item-name {
- font-weight: bold;
-}
-.wall-item-photo-container .wall-item-actions-author {
- width: 100%;
- margin-bottom: 0.3em;
-}
-.wall-item-photo-container .wall-item-actions-social {
- float: left;
- margin-bottom: 1px;
- display: table-cell;
-}
-.wall-item-photo-container .wall-item-actions-social a {
- margin-right: 1em;
-}
-.wall-item-photo-container .wall-item-actions-tools {
- float: right;
- width: 80px;
- display: table-cell;
-}
-.wall-item-photo-container .wall-item-actions-tools a {
- float: right;
-}
-.wall-item-photo-container .wall-item-actions-tools input {
- float: right;
-}
-.wall-item-photo-container.comment {
- margin-top: 5px;
- margin-bottom: 5px;
- margin-left: 40px;
- width: 650px;
- border-bottom: 1px solid #D2D2D2;
-}
-.wall-item-photo-container.comment {
- top: 15px !important;
- left: 15px !important;
-}
-.wall-item-photo-container {
- display: table;
- width: 780px;
-}
-.my-comment-photo {
- width: 48px;
- margin-left: 40px;
- margin-right: 32px;
- }
-.comment-edit-preview {
- width: 500px;
- margin-top: 10px;
-}
-.comment-edit-text-empty {
- width: 500px;
- border: 1px solid #D2D2D2;
- height: 3.2em;
- color: #2d2d2d;
-}
-.comment-edit-text-full {
- font-size: 12.5px;
- height: 3.3em;
-
- border: 1px solid #D2D2D2;
- width: 500px;
-}
-.comment-edit-photo {
- margin: 10px 0 0;
- display: table-cell;
-}
-
-
-.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom {
- display: table-row;
-}
-.wall-item-bottom {
- font-size: 13px;
-}
-.wall-item-container .wall-item-bottom {
-/* opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container:hover .wall-item-bottom {
-/* opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container .wall-item-info {
- display: table-cell;
- vertical-align: top;
- text-align: left;
- width: 80px;
-}
-.wall-item-container .wall-item-location {
- padding-right: 40px;
- display: table-cell;
-}
-.wall-item-container .wall-item-ago {
- word-wrap: break-word;
- width: 50px;
- margin-left: 10px;
- color: #999;
-}
-.wall-item-location {
-
- clear: both;
- overflow: hidden;
-
- margin-bottom: 5px;
-}
-
-.wall-item-container .wall-item-content {
-
- max-width: 720px;
- word-wrap: break-word;
-
- margin-bottom: 14px;
-}
-
-.wall-item-container .wall-item-content img {
- max-width: 700px;
-}
-.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions {
- display: table-cell;
- vertical-align: middle;
-}
-.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-name {
- font-weight: bold;
-}
-.wall-item-container .wall-item-actions-author {
- width: 100%;
- margin-bottom: 0.3em;
-}
-.wall-item-container .wall-item-actions-social {
- float: left;
- margin-bottom: 1px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-social a {
- margin-right: 1em;
-}
-.wall-item-actions-social a {
- float: left;
-}
-.wall-item-container .wall-item-actions-tools {
- float: right;
- width: 80px;
- display: table-cell;done
-}
-.wall-item-container .wall-item-actions-tools a {
- float: right;
-}
-.wall-item-container .wall-item-actions-tools input {
- float: right;
-}
-.wall-item-container.comment {
- margin-top: 5px;
- margin-bottom: 5px;
- margin-left: 80px;
- width: 700px;
- border-bottom: 1px solid hsl(198, 21%, 79%);
-}
-.wall-item-container.comment .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.wall-item-container.comment {
- top: 15px !important;
- left: 15px !important;
-}
-.wall-item-container.comment .wall-item-links {
- padding-left: 12px;
-}
-.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
-}
-.wall-item-comment-wrapper .comment-edit-photo {
- display: none;
-}
-.wall-item-comment-wrapper textarea {
- height: 2.0em;
- width: 100%;
- font-size: 10px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- font-size: 14px;
-}
-.wall-item-comment-wrapper .comment-edit-text-full {
- font-size: 14px;
- height: 4em;
- color: #2d2d2d;
- border: 1px solid #2d2d2d;
-}
-.comment-edit-preview {
- width: 500px;
- margin-top: 10px;
- background-color: #fff797;
-}
-.comment-edit-preview .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.comment-edit-preview {
- top: 15px !important;
- left: 15px !important;
-}
-.comment-edit-preview .wall-item-links {
- padding-left: 12px;
-}
-.comment-edit-preview .wall-item-container {
- width: 700px;
-}
-.comment-edit-preview .tread-wrapper {
- width: 700px;
- padding: 0;
- margin: 10px 0;
-}
-
-.shiny {
- /* border-right: 10px solid #fce94f; */
- border-right: 1px solid #A7C7F7;
- padding-right: 12px;
-}
-
-#jot-preview-content{
- margin-top: 30px;}
-
-#jot-preview-content .tread-wrapper {
- background-color: #fff797;
-}
-
-.wall-item-tags {
- padding-top: 1px;
- padding-bottom: 2px;
-}
-.tag {
- /*background: url("../../../images/tag_b.png") repeat-x center left;*/
- color: #999;
- padding-left: 3px;
- font-size: 12px;
-}
-.tag a {
- padding-right: 5px;
- /*background: url("../../../images/tag.png") no-repeat center right;*/
- color: #999;
-}
-.wwto {
- position: absolute !important;
- width: 25px;
- height: 25px;
- background: #FFFFFF;
- border: 2px solid #364e59;
- height: 25px;
- width: 25px;
- overflow: hidden;
- padding: 1px;
- position: absolute !important;
- top: 40px;
- left: 30px;
- -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
-}
-.wwto .contact-photo {
- width: auto;
- height: 25px;
-}
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
- width: 80px;
-}
-
-.contact-photo-wrapper.wwto {
- width: 25px;
-}
-
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper {
- left: 0px;
- top: 63px;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-name {
- /* text-align: center; */
- /*font-weight: bold;*/
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-/* editor */
-.jothidden {
- display: none;
-}
-#jot {
- width: 785px;
- margin: 0px 2em 20px 0px;
-}
-#profile-jot-form #profile-jot-text {
- height: 2.0em;
- width: 99%;
- font-size: 15px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- margin-bottom: 10px;
-}
-.grey
-{
- display: inline;
- float: right;
- }
-#jot #jot-tools {
- margin: 0px;
- padding: 0px;
- height: 40px;
- overflow: none;
- width: 783px;
- background-color: #fff;
- border-bottom: 2px solid #9eabb0;
-}
-
-#jot #jot-tools li {
- list-style: none;
- float: left;
- width: 80px;
- height: 40px;
- border-bottom: 2px solid #9eabb0;
-}
-#jot #jot-tools li a {
- display: block;
- color: #cccccc;
- width: 100%;
- height: 40px;
- text-align: center;
- line-height: 40px;
- overflow: hidden;
-}
-#jot #jot-tools li:hover {
- background-color: #364e59;
- border-bottom: 2px solid #bdcdd4;
-}
-#jot #jot-tools li.perms {
- float: right;
- width: 40px;
-}
-#jot #jot-tools li.perms a.unlock {
- width: 30px;
- border-left: 10px solid #cccccc;
- background-color: #cccccc;
- background-position: left center;
-}
-#jot #jot-tools li.perms a.lock {
- width: 30px;
- border-left: 10px solid #666666;
- background-color: #666666;
-}
-#jot #jot-tools li.submit {
- float: right;
- background-color: #cccccc;
- border-bottom: 2px solid #cccccc;
- border-right: 1px solid #666666;
- border-left: 1px solid #666666;
-}
-#jot #jot-tools li.submit input {
- border: 0px;
- margin: 0px;
- padding: 0px;
- background-color: #cccccc;
- color: #666666;
- width: 80px;
- height: 40px;
- line-height: 40px;
-}
-#jot #jot-tools li.submit input:hover {
- background-color: #bdcdd4;
- color: #666666;
-}
-#jot #jot-tools li.loading {
- float: right;
- background-color: #ffffff;
- width: 20px;
- vertical-align: center;
- text-align: center;
- border-top: 2px solid #9eabb0;
- height: 38px;
-}
-#jot #jot-tools li.loading img {
- margin-top: 10px;
-}
-#profile-jot-form #jot-title, #profile-jot-form #jot-category {
-
- border-radius: 5px 5px 5px 5px;
- font-weight: bold;
- height: 20px;
- margin: 0 0 5px;
- width: 60%;
- border: 1px solid #d2d2d2;
-}
-#profile-jot-form #jot-title:-webkit-input-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #jot-title:-moz-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #profile-jot-text_parent #profile-jot-text_tbl{
- width: 785px;
- height: 100px;
- }
-#jot #jot-title:hover {
- border: 1px solid #999999;
-}
-#jot #jot-title:focus {
- border: 1px solid #999999;
-}
-#jot #character-counter {
- width: 80px;
- float: right;
- text-align: right;
- height: 20px;
- line-height: 20px;
- padding-right: 20px;
-}
-#jot-perms-icon,
-#profile-location,
-#profile-nolocation,
-#profile-youtube,
-#profile-video,
-#profile-audio,
-#profile-link,
-#profile-title,
-#wall-image-upload,
-#wall-file-upload,
-#wall-image-upload-div,
-#wall-file-upload-div,
-.hover, .focus {
- cursor: pointer;
- margin-top: 2px;
-}
-#profile-jot-wrapper{
- margin: 0 2em 20px 0;
- width: 785px;
- }
-
-#profile-jot-submit-wrapper {
- margin-bottom: 50px;
- width: 785px;
-}
-
-#profile-jot-submit {
- float: right;
- margin-top: 2px;
- font-size: 14px;
-
-}
-#profile-upload-wrapper {
- float: left;
- margin-top: 2px;
- margin-left: 10px;
-
-}
-#profile-attach-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-rotator {
- float: left;
- margin-left: 30px;
- margin-top: 2px;
-}
-#profile-link-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-youtube-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-video-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-audio-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-location-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-jot-perms {
- float: left;
- margin-left: 45px;
- margin-top: 2px;
-}
-#jot-preview-link {
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- font-size: 9px;
- font-weight: bolder;
- cursor: pointer;
-}
-#profile-jot-perms{
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- }
-/** buttons **/
-.button.creation1 {
- background-color: #fff;
- border: 1px solid #777777;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- font-weight: bolder;
- cursor: pointer;
-}
-.button.creation2 {
- background-color: #3465A4;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- margin-left: 5px;
- font-weight: bolder;
- cursor: pointer;
-}
-/*input[type="submit"] {
- border: 0px;
- background-color: @ButtonBackgroundColor;
- color: @ButtonColor;
- padding: 0px 10px;
- .rounded(5px);
- height: 18px;
-}*/
-/** acl **/
-#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
- display: block!important;
-}
-#acl-wrapper {
- width: 690px;
- float: left;
-}
-#acl-search {
- float: right;
- background: #ffffff url("../../../images/search_18.png") no-repeat right center;
- padding-right: 20px;
-}
-#acl-showall {
- float: left;
- display: block;
- width: auto;
- height: 18px;
- background-color: #cccccc;
- background-image: url("../../../images/show_all_off.png");
- background-position: 7px 7px;
- background-repeat: no-repeat;
- padding: 7px 5px 0px 30px;
- color: #999999;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
-}
-#acl-showall.selected {
- color: #000000;
- background-color: #ff9900;
- background-image: url("../../../images/show_all_on.png");
-}
-#acl-list {
- height: 210px;
- border: 1px solid #cccccc;
- clear: both;
- margin-top: 30px;
- overflow: auto;
-}
-.acl-list-item {
- display: block;
- width: 150px;
- height: 30px;
- border: 1px solid #cccccc;
- margin: 5px;
- float: left;
-}
-.acl-list-item img {
- width: 22px;
- height: 22px;
- float: left;
- margin: 4px;
-}
-.acl-list-item p {
- height: 12px;
- font-size: 10px;
- margin: 0px;
- padding: 2px 0px 1px;
- overflow: hidden;
-}
-.acl-list-item a {
- font-size: 8px;
- display: block;
- width: 40px;
- height: 10px;
- float: left;
- color: #999999;
- background-color: #cccccc;
- background-position: 3px 3px;
- background-repeat: no-repeat;
- margin-right: 5px;
- -webkit-border-radius: 2px ;
- -moz-border-radius: 2px;
- border-radius: 2px;
- padding-left: 15px;
-}
-#acl-wrapper a:hover {
- text-decoration: none;
- color: #000000;
-}
-.acl-button-show {
- background-image: url("../../../images/show_off.png");
-}
-.acl-button-hide {
- background-image: url("../../../images/hide_off.png");
-}
-.acl-button-show.selected {
- color: #000000;
- background-color: #9ade00;
- background-image: url("../../../images/show_on.png");
-}
-.acl-button-hide.selected {
- color: #000000;
- background-color: #ff4141;
- background-image: url("../../../images/hide_on.png");
-}
-.acl-list-item.groupshow {
- border-color: #9ade00;
-}
-.acl-list-item.grouphide {
- border-color: #ff4141;
-}
-/** /acl **/
-/** tab buttons 14618a**/
-ul.tabs {
- list-style-type: none;
- padding-bottom: 10px;
- font-size: 13px;
-}
-ul.tabs li {
- float: left;
- margin-left: 5px;
-}
-ul.tabs li .active {
- background-color: #3465A4;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 2px 2px 2px #CFCFCF;
- margin-left: 5px;
-}
-//settings tabs
-ul.rs_tabs {
- list-style-type: none;
- font-size: 11px;
-}
-ul.rs_tabs li {
- float: left;
- margin-bottom: 30px;
- clear: both;
-}
-ul.rs_tabs li .selected {
- background-color: #3465A4;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 2px 2px 2px #CFCFCF;
- font-size: 13px;
-}
-.rs_tabs {
- list-style-type: none;
- font-size: 11px;
- background-position: 0 -20px;
- background-repeat: repeat-x;
- height: 27px;
- padding: 0;
- }
-.rs_tab.button {
- /*background: none repeat scroll 0 0 #F8F8F8;*/
- border: 1px solid #CCCCCC;
- border-radius: 3px 3px 3px 3px;
- font-weight: bolder;
- padding: 3px;
- color: #333333;
- text-decoration: none;
- }
-/**
- * Form fields
- */
-.field {
- margin-bottom: 10px;
- padding-bottom: 10px;
- overflow: auto;
- width: 100%;
-}
-.field label {
- float: left;
- width: 200px;
-}
-.field input, .field textarea {
- width: 400px;
-}
-.field textarea {
- height: 100px;
-}
-.field .field_help {
- display: block;
- margin-left: 200px;
- color: #666666;
-}
-.field .onoff {
- float: left;
- width: 80px;
-}
-.field .onoff a {
- display: block;
- border: 1px solid #666666;
- background-image: url("../../../images/onoff.jpg");
- background-repeat: no-repeat;
- padding: 4px 2px 2px 2px;
- height: 16px;
- text-decoration: none;
-}
-.field .onoff .off {
- border-color: #666666;
- padding-left: 40px;
- background-position: left center;
- background-color: #cccccc;
- color: #666666;
- text-align: right;
-}
-.field .onoff .on {
- border-color: #204A87;
- padding-right: 40px;
- background-position: right center;
- background-color: #D7E3F1;
- color: #204A87;
- text-align: left;
-}
-.field .hidden {
- display: none!important;
-}
-.field.radio .field_help {
- margin-left: 0px;
-}
-.suggest-select {
-width: 500px;
-height: 350px;
- }
-.message-to-select {
- width: 400px;
- height: 150px;
- }
-#directory-search-form{
- margin-bottom: 50px;
- }
-#profile-edit-links-end {
- clear: both;
- margin-bottom: 15px;
-}
-
-#profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; }
-
-#profile-edit-links li {
- float: left;
- list-style: none;
- margin-left: 10px;
-}
-
-.profile-edit-side-div {
- display: none;
-}
-
-#register-form label,
-#profile-edit-form label {
- width: 300px; float: left;
-}
-
-.required {
- display: inline;
- color: #B20202;
-}
-
-/* oauth */
-.oauthapp {
- height: auto;
- overflow: auto;
- border-bottom: 2px solid #cccccc;
- padding-bottom: 1em;
- margin-bottom: 1em;
-}
-.oauthapp img {
- float: left;
- width: 48px;
- height: 48px;
- margin: 10px;
-}
-.oauthapp img.noicon {
- background-image: url("../../../images/icons/48/plugin.png");
- background-position: center center;
- background-repeat: no-repeat;
-}
-.oauthapp a {
- float: left;
-}
-/* contacts */
-.contact-entry-wrapper {
- width: 120px;
- height: 120px;
- float: left;
-}
-/* photo */
-.photo {
-box-shadow: 2px 2px 5px 0px #000000;
-margin: 0px;
-border-radius: 10px;
-height: 145px !important;
-width: 145px !important;
-}
-.lframe {
- float: left;
- /*margin: 0px 10px 10px 0px;*/
-}
-/* profile match wrapper */
-.profile-match-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 20px;
-}
-.profile-match-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper {
- left: 0px;
- top: 63px;
-}
-
-.contact-photo-menu-button {
- position: relative;
- background-image: url("../../../images/icons/16/menu.png");
- background-position: top left;
- background-repeat: no-repeat;
- margin: 0px 0px -16px 0px;
- padding: 0px;
- width: 16px;
- height: 16px;
- top: -16px; left:0px;
- overflow: hidden;
- text-indent: 40px;
- display: none;
-
-}
-.contact-photo-menu {
- width: 11em;
- border: 3px solid #364e59;
- color: #2d2d2d;
- background: #FFFFFF;
-/* position: absolute;*/
- position: relative;
- left: 0px; top: 0px;
- display: none;
- z-index: 10000;
-}
-.contact-photo-menu ul { margin:0px; padding: 0px; list-style: none }
-.contact-photo-menu li a {
- display: block;
- padding: 5px 10px;
- color: #2d2d2d;
- text-decoration: none;
-}
-.contact-photo-menu li a:hover {
- background-color: #bdcdd4;
-}
-
-/* page footer */
-footer {
- height: 100px;
- display: table-row;
-}
-
-blockquote {
- border-left: 1px solid #D2D2D2;
- padding-left: 9px;
- margin: 0 0 0 .8ex;
- color: #777;
-}
-.oembed {
-
- font-weight: bold;
-}
-.aprofile dt{
-box-shadow: 1px 1px 5px 0;
- color: #666666;
- margin: 15px 0 5px;
- padding-left: 5px;
- }
-/* ================== */
-/* = Contacts Block = */
-/* ================== */
-
-.contact-block-img {
- width: 55px;
- height: 55px;
- padding-right: 3px;
-}
-.contact-block-div {
- float: left;
-}
-
-.contact-block-textdiv { width: 150px; height: 34px; float: left; }
-#contact-block-end { clear: both; }
-
-#group-edit-wrapper {
- margin-bottom: 10px;
-}
-
-#group-members-end {
- clear: both;
-}
-#group-edit-desc {
- margin-top: 15px;
-}
-
-/*
-#group-separator,
-#prof-separator { display: none;}
-*/
-#prof-members-end{
- clear: both;
- }
-
-#prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
- margin-bottom: 10px;
- margin-top: 20px;
-}
-
-#prvmail-submit {
- float: right;
- margin-top: 10px;
-}
-
-#prvmail-subject
-{
-background: none repeat scroll 0 0 #FFFFFF;
-border: 1px solid #CCCCCC;
-border-radius: 5px 5px 5px 5px;
-font-weight: bold;
-height: 20px;
-margin: 0 0 5px;
-vertical-align: middle;
-}
-#prvmail-form{
- width: 597px;
- }
-
-#prvmail-upload-wrapper,
-#prvmail-link-wrapper,
-#prvmail-rotator-wrapper {
- float: left;
- margin-top: 10px;
- margin-right: 10px;
- width: 24px;
-}
-
-#prvmail-end {
- clear: both;
-}
-
-.mail-list-sender,
-.mail-list-detail {
- float: left;
-}
-.mail-list-detail {
- margin-left: 20px;
-}
-
-.mail-list-subject {
- font-size: 1.1em;
- margin-top: 10px;
-}
-a.mail-list-link {
- display: block;
- font-size: 1.3em;
- padding: 4px 0;
-}
-
-/*
-*a.mail-list-link:hover {
-* background-color: #15607B;
-* color: #F5F6FB;
-*}
-*/
-
-.mail-list-outside-wrapper-end {
- clear: both;
-}
-
-.mail-list-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-list-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-
-.mail-list-delete-icon {
- border: none;
-}
-
-.mail-conv-sender,
-.mail-conv-detail {
- float: left;
-}
-.mail-conv-detail {
- margin-left: 20px;
- width: 500px;
-}
-
-.mail-conv-subject {
- font-size: 1.4em;
- margin: 10px 0;
-}
-
-.mail-conv-outside-wrapper-end {
- clear: both;
-}
-
-.mail-conv-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-conv-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-.mail-conv-break {
- clear: both;
-}
-
-.mail-conv-delete-icon {
- border: none;
-}
-
-/* ========== */
-/* = Events = */
-/* ========== */
-.eventcal {
- float: left;
- font-size: 20px;
-}
-
-.vevent {
-position: relative;
-width: 400px;
-padding: 20px;
-padding-top: 10px;
-margin: 0 0px;
-margin-bottom: 10px;
-background-color: white;
--webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
--moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
-}
-.vevent .event-location {
- margin-left: 10px;
- margin-right: 10px;
-}
-.vevent .event-description {
-margin-left: 10px;
-margin-right: 10px;
-font-size: 1.1em;
-font-weight: bolder;
-}
-.vevent .event-start, .vevent .event-end {
-
-margin-right: 20px;
-margin-bottom: 2px;
-margin-top: 2px;
-font-size: 0.9em;
-text-align: left;
-}
-.event-start .dtstart, .event-end .dtend {
-float: right;
-}
-
-
-#new-event-link {
- margin-bottom: 10px;
-}
-
-.edit-event-link, .plink-event-link {
- float: left;
- margin-top: 4px;
- margin-right: 4px;
- margin-bottom: 15px;
-}
-
-.event-description:before {
- content: url("../../../view/theme/diabook/icons/events2.png") !important;
- margin-right: 15px;
-}
-
-.event-start, .event-end {
- margin-left: 10px;
- width: 330px;
- clear: both;
-}
-
-.event-start .dtstart, .event-end .dtend {
- float: right;
-}
-.event-list-date {
- margin-bottom: 10px;
-}
-
-.prevcal, .nextcal {
- float: left;
- margin-left: 32px;
- margin-right: 32px;
- margin-top: 64px;
-}
-.event-calendar-end {
- clear: both;
-}
-
-
-.calendar {
- font-family: Courier, monospace;
-}
-.calendar.eventcal a {
- color: #3465A4;
- }
-.today {
- font-weight: bold;
- color: #FF0000;
-}
-
-.settings-block {
- border: 1px solid #AAA;
- margin: 10px;
- padding: 10px;
-}
-
-.app-title {
- margin: 10px;
-}
-
-#identity-manage-desc {
- margin-top:15px;
- margin-bottom: 15px;
-}
-
-#identity-manage-choose {
- margin-bottom: 15px;
-}
-
-#identity-submit {
- margin-top: 20px;
-}
-
-#photo-prev-link, #photo-next-link {
- padding: 10px;
- float: left;
-}
-.lightbox{
- float: left;
- }
-#photo-photo {
- float: left;
-}
-#photo-like-div .wall-item-like-buttons {
- float: left;
- margin-right: 10px;
- }
-.wall-item-like-buttons .icon.like {
-float: left;
-}
-
-#photo-photo-end {
- clear: both;
-}
-
-.tabs .comment-wwedit-wrapper {
- display: block;
- margin-top: 30px;
- margin-left: 50px;
- }
-
-.profile-match-photo {
- float: left;
- text-align: center;
- width: 120px;
-}
-
-.profile-match-name {
- float: left;
- text-align: center;
- width: 120px;
- overflow: hidden;
-}
-
-.profile-match-break,
-.profile-match-end {
- clear: both;
-}
-
-.profile-match-connect {
- text-align: center;
- font-weight: bold;
-}
-
-.profile-match-wrapper {
- float: left;
- padding: 10px;
- width: 120px;
- height: 120px;
- scroll: auto;
-}
-#profile-match-wrapper-end {
- clear: both;
-}
-
-/* ============= */
-/* = Directory = */
-/* ============= */
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-photo-menu-button {
- display: none;
- /* position: absolute; */
- /* position: absolute; */
- left: 0px;
- top: -16px;
-}
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo-menu-button {
- left: 0px;
- top: 63px;
-}
-.directory-item {
- float: left;
- width: 200px;
- height: 200px;
-}
-.directory-item .contact-photo {
- width: 175px;
- height: 175px;
-}
-.directory-item .contact-photo img {
- width: 175px;
- height: 175px;
-}
-.contact-name {
- text-align: left;
- font-weight: bold;
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-#side-bar-photos-albums{
- margin-top: 15px;
- }
-.photo-top-photo, .photo-album-photo {
- -webkit-border-radius: 5px 5px 0 0;
- -moz-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-.photo-album-image-wrapper, .photo-top-image-wrapper {
- float: left;
- -moz-box-shadow: 0 0 5px #888;
- -webkit-box-shadow: 0 0 5px #888;
- box-shadow: 0 0 5px #888;
- background-color: #000;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- padding-bottom: 20px;
- position: relative;
- margin: 0 10px 10px 0;
- width: 200px; height: 140px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- position: absolute;
- bottom: 0px;
- padding-left: 3px;
- background-color: #EEE;
-}
-.photo-top-album-link{
- color: #3465A4;
- }
-.photo-top-album-img{
-
- }
-/*.photo-top-image-wrapper {
- position: relative;
- float: left;
- margin-top: 15px;
- margin-right: 15px;
- width: 200px; height: 200px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- min-height: 2em;
- position: absolute;
- bottom: 0px;
- padding: 0px 3px;
- padding-top: 0.5em;
- background-color: rgb(255, 255, 255);
-}*/
-#photo-top-end {
- clear: both;
-}
-
-#photo-top-links {
- margin-bottom: 30px;
- margin-left: 30px;
-}
-
-#photos-upload-newalbum-div {
- float: left;
- width: 175px;
-}
-
diff --git a/view/theme/diabook-aerith/style.php b/view/theme/diabook-aerith/style.php
deleted file mode 100644
index b8c37fc96..000000000
--- a/view/theme/diabook-aerith/style.php
+++ /dev/null
@@ -1,277 +0,0 @@
-<?php
- $line_height=false;
- $diabook_font_size=false;
- $resolution=false;
- $site_line_height = get_config("diabook-aerith","line_height");
- $site_diabook_font_size = get_config("diabook-aerith", "font_size" );
- $site_resolution = get_config("diabook-aerith", "resolution" );
-
-
- if (local_user()) {
- $line_height = get_pconfig(local_user(), "diabook-aerith","line_height");
- $diabook_font_size = get_pconfig(local_user(), "diabook-aerith", "font_size");
- $resolution = get_pconfig(local_user(), "diabook-aerith", "resolution");
- }
-
- if ($line_height===false) $line_height=$site_line_height;
- if ($line_height===false) $line_height="1.3";
- if ($diabook_font_size===false) $diabook_font_size=$site_diabook_font_size;
- if ($diabook_font_size===false) $diabook_font_size="13";
- if ($resolution===false) $resolution=$site_resolution;
- if ($resolution===false) $resolution="normal";
-
-
- if($resolution == "normal") {
- if (file_exists("$THEMEPATH/style.css")){
- echo file_get_contents("$THEMEPATH/style.css");
- }
-
- if($diabook_font_size == "15"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 15px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 15px;
- }
- ";
- }
- if($diabook_font_size == "14"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 14px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 14px;
- }
- ";
- }
- if($diabook_font_size == "13.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13.5px;
- }
- ";
- }
- if($diabook_font_size == "13"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13px;
- }
- ";
- }
- if($diabook_font_size == "12.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12.5px;
- }
- ";
- }
- if($diabook_font_size == "12"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12px;
- }
- ";
- }
- if($line_height == "1.5"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.5;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.5;
- }
- ";
- }
- if($line_height == "1.4"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.4;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.4;
- }
- ";
- }
- if($line_height == "1.3"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.3;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.3;
- }
- ";
- }
- if($line_height == "1.2"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.2;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.2;
- }
- ";
- }
- if($line_height == "1.1"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.1;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.1;
- }
- ";
- }
- }
-
- if($resolution == "wide") {
- if (file_exists("$THEMEPATH/style-wide.css")){
- echo file_get_contents("$THEMEPATH/style-wide.css");
- }
- if($diabook_font_size == "15"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 15px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 15px;
- }
- ";
- }
- if($diabook_font_size == "14"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 14px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 14px;
- }
- ";
- }
- if($diabook_font_size == "13.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13.5px;
- }
- ";
- }
- if($diabook_font_size == "13"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13px;
- }
- ";
- }
- if($diabook_font_size == "12.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12.5px;
- }
- ";
- }
- if($diabook_font_size == "12"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12px;
- }
- ";
- }
- if($line_height == "1.5"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.5;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.5;
- }
- ";
- }
- if($line_height == "1.4"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.4;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.4;
- }
- ";
- }
- if($line_height == "1.3"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.3;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.3;
- }
- ";
- }
- if($line_height == "1.2"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.2;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.2;
- }
- ";
- }
- if($line_height == "1.1"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.1;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.1;
- }
- ";
- }
- } \ No newline at end of file
diff --git a/view/theme/diabook-aerith/theme.php b/view/theme/diabook-aerith/theme.php
deleted file mode 100644
index 1518d7e8e..000000000
--- a/view/theme/diabook-aerith/theme.php
+++ /dev/null
@@ -1,488 +0,0 @@
-<?php
-
-/*
- * Name: Diabook-aerith
- * Description: Diabook-aerith : report bugs and request here: http://pad.toktan.org/p/diabook or contact me : thomas_bierey@friendica.eu
- * Version: (Version: 1.020)
- * Author:
- */
-
-
-//print diabook-version for debugging
-$diabook_version = "Diabook-aerith (Version: 1.020)";
-$a->page['htmlhead'] .= sprintf('<script "%s" ></script>', $diabook_version);
-
-
-//change css on network and profilepages
-$cssFile = null;
-$resolution=false;
-$resolution = get_pconfig(local_user(), "diabook-aerith", "resolution");
-if ($resolution===false) $resolution="normal";
-
-/**
- * prints last community activity
- */
-function diabook_aerith_community_info(){
- $a = get_app();
-
- // last 12 users
- $aside['$lastusers_title'] = t('Last users');
- $aside['$lastusers_items'] = array();
- $sql_extra = "";
- $publish = (get_config('system','publish_all') ? '' : " AND `publish` = 1 " );
- $order = " ORDER BY `register_date` DESC ";
-
- $r = q("SELECT `profile`.*, `profile`.`uid` AS `profile_uid`, `user`.`nickname`
- FROM `profile` LEFT JOIN `user` ON `user`.`uid` = `profile`.`uid`
- WHERE `is-default` = 1 $publish AND `user`.`blocked` = 0 $sql_extra $order LIMIT %d , %d ",
- 0,
- 9
- );
- $tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
- if(count($r)) {
- $photo = 'thumb';
- foreach($r as $rr) {
- $profile_link = $a->get_baseurl() . '/profile/' . ((strlen($rr['nickname'])) ? $rr['nickname'] : $rr['profile_uid']);
- $entry = replace_macros($tpl,array(
- '$id' => $rr['id'],
- '$profile-link' => $profile_link,
- '$photo' => $rr[$photo],
- '$alt-text' => $rr['name'],
- ));
- $aside['$lastusers_items'][] = $entry;
- }
- }
-
-
- // last 10 liked items
- $aside['$like_title'] = t('Last likes');
- $aside['$like_items'] = array();
- $r = q("SELECT `T1`.`created`, `T1`.`liker`, `T1`.`liker-link`, `item`.* FROM
- (SELECT `parent-uri`, `created`, `author-name` AS `liker`,`author-link` AS `liker-link`
- FROM `item` WHERE `verb`='http://activitystrea.ms/schema/1.0/like' GROUP BY `parent-uri` ORDER BY `created` DESC) AS T1
- INNER JOIN `item` ON `item`.`uri`=`T1`.`parent-uri`
- WHERE `T1`.`liker-link` LIKE '%s%%' OR `item`.`author-link` LIKE '%s%%'
- GROUP BY `uri`
- ORDER BY `T1`.`created` DESC
- LIMIT 0,5",
- $a->get_baseurl(),$a->get_baseurl()
- );
-
- foreach ($r as $rr) {
- $author = '<a href="' . $rr['liker-link'] . '">' . $rr['liker'] . '</a>';
- $objauthor = '<a href="' . $rr['author-link'] . '">' . $rr['author-name'] . '</a>';
-
- //var_dump($rr['verb'],$rr['object-type']); killme();
- switch($rr['verb']){
- case 'http://activitystrea.ms/schema/1.0/post':
- switch ($rr['object-type']){
- case 'http://activitystrea.ms/schema/1.0/event':
- $post_type = t('event');
- break;
- default:
- $post_type = t('status');
- }
- break;
- default:
- if ($rr['resource-id']){
- $post_type = t('photo');
- $m=array(); preg_match("/\[url=([^]]*)\]/", $rr['body'], $m);
- $rr['plink'] = $m[1];
- } else {
- $post_type = t('status');
- }
- }
- $plink = '<a href="' . $rr['plink'] . '">' . $post_type . '</a>';
-
- $aside['$like_items'][] = sprintf( t('%1$s likes %2$s\'s %3$s'), $author, $objauthor, $plink);
-
- }
-
-
- // last 12 photos
- $aside['$photos_title'] = t('Last photos');
- $aside['$photos_items'] = array();
- $r = q("SELECT `photo`.`id`, `photo`.`resource-id`, `photo`.`scale`, `photo`.`desc`, `user`.`nickname`, `user`.`username` FROM
- (SELECT `resource-id`, MAX(`scale`) as maxscale FROM `photo`
- WHERE `profile`=0 AND `contact-id`=0 AND `album` NOT IN ('Contact Photos', '%s', 'Profile Photos', '%s')
- AND `allow_cid`='' AND `allow_gid`='' AND `deny_cid`='' AND `deny_gid`='' GROUP BY `resource-id`) AS `t1`
- INNER JOIN `photo` ON `photo`.`resource-id`=`t1`.`resource-id` AND `photo`.`scale` = `t1`.`maxscale`,
- `user`
- WHERE `user`.`uid` = `photo`.`uid`
- AND `user`.`blockwall`=0
- AND `user`.`hidewall`=0
- ORDER BY `photo`.`edited` DESC
- LIMIT 0, 9",
- dbesc(t('Contact Photos')),
- dbesc(t('Profile Photos'))
- );
- if(count($r)) {
- $tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
- foreach($r as $rr) {
- $photo_page = $a->get_baseurl() . '/photos/' . $rr['nickname'] . '/image/' . $rr['resource-id'];
- $photo_url = $a->get_baseurl() . '/photo/' . $rr['resource-id'] . '-' . $rr['scale'] .'.jpg';
-
- $entry = replace_macros($tpl,array(
- '$id' => $rr['id'],
- '$profile-link' => $photo_page,
- '$photo' => $photo_url,
- '$alt-text' => $rr['username']." : ".$rr['desc'],
- ));
-
- $aside['$photos_items'][] = $entry;
- }
- }
-
-
-
- //nav FIND FRIENDS
- if(local_user()) {
- $nv = array();
- $nv['title'] = Array("", t('Find Friends'), "", "");
- $nv['directory'] = Array('directory', t('Local Directory'), "", "");
- $nv['global_directory'] = Array('http://dir.friendica.com/', t('Global Directory'), "", "");
- $nv['match'] = Array('match', t('Similar Interests'), "", "");
- $nv['suggest'] = Array('suggest', t('Friend Suggestions'), "", "");
- $nv['invite'] = Array('invite', t('Invite Friends'), "", "");
-
- $nv['search'] = '<form name="simple_bar" method="get" action="http://dir.friendika.com/directory">
- <span class="sbox_l"></span>
- <span class="sbox">
- <input type="text" name="search" size="13" maxlength="50">
- </span>
- <span class="sbox_r" id="srch_clear"></span>';
-
- $aside['$nv'] = $nv;
- };
- //Community Page
- if(local_user()) {
- $page = '<div id="page-sidebar-right_aside" class="widget">
- <div class="title tool">
- <h3>'.t("Community Pages").'<a id="close_pages_icon" onClick="close_pages()" class="icon close_box" title="close"></a></h3></div>
- <div id="sidebar-page-list"><ul>';
-
- $pagelist = array();
-
- $contacts = q("SELECT `id`, `url`, `name`, `micro`FROM `contact`
- WHERE `network`= 'dfrn' AND `forum` = 1 AND `uid` = %d
- ORDER BY `name` ASC",
- intval($a->user['uid'])
- );
-
- $pageD = array();
-
- // Look if the profile is a community page
- foreach($contacts as $contact) {
- $pageD[] = array("url"=>$contact["url"], "name"=>$contact["name"], "id"=>$contact["id"], "micro"=>$contact['micro']);
- };
-
-
- $contacts = $pageD;
-
- foreach($contacts as $contact) {
- $page .= '<li style="list-style-type: none;" class="tool"><img height="20" width="20" style="float: left; margin-right: 3px;" src="' . $contact['micro'] .'" alt="' . $contact['url'] . '" /> <a href="'.$a->get_baseurl().'/redir/'.$contact["id"].'" style="margin-top: 2px;" title="' . $contact['url'] . '" class="label" target="external-link">'.
- $contact["name"]."</a></li>";
- }
- $page .= '</ul></div></div>';
- //if (sizeof($contacts) > 0)
-
- $aside['$page'] = $page;
- }
- //END Community Page
- //helpers
- $helpers = array();
- $helpers['title'] = Array("", t('Help or @NewHere ?'), "", "");
-
- $aside['$helpers'] = $helpers;
- //end helpers
- //connectable services
- $con_services = array();
- $con_services['title'] = Array("", t('Connect Services'), "", "");
-
- $aside['$con_services'] = $con_services;
- //end connectable services
-
-
- //get_baseurl
- $url = $a->get_baseurl($ssl_state);
- $aside['$url'] = $url;
-
- $tpl = file_get_contents(dirname(__file__).'/communityhome.tpl');
- $a->page['right_aside'] = replace_macros($tpl, $aside);
-
-}
-
-
-//profile_side at networkpages
-if ($a->argv[0] === "network" && local_user()){
-
- // USER MENU
- if(local_user()) {
-
- $r = q("SELECT micro FROM contact WHERE uid=%d AND self=1", intval($a->user['uid']));
-
- $userinfo = array(
- 'icon' => (count($r) ? $r[0]['micro']: $a->get_baseurl()."/images/default-profile-mm.jpg"),
- 'name' => $a->user['username'],
- );
- $ps = array('usermenu'=>array());
- $ps['usermenu']['status'] = Array('profile/' . $a->user['nickname'], t('Home'), "", t('Your posts and conversations'));
- $ps['usermenu']['profile'] = Array('profile/' . $a->user['nickname']. '?tab=profile', t('Profile'), "", t('Your profile page'));
- $ps['usermenu']['contacts'] = Array('contacts' , t('Contacts'), "", t('Your contacts'));
- $ps['usermenu']['photos'] = Array('photos/' . $a->user['nickname'], t('Photos'), "", t('Your photos'));
- $ps['usermenu']['events'] = Array('events/', t('Events'), "", t('Your events'));
- $ps['usermenu']['notes'] = Array('notes/', t('Personal notes'), "", t('Your personal photos'));
- $ps['usermenu']['community'] = Array('community/', t('Community'), "", "");
- $ps['usermenu']['pgroups'] = Array('http://dir.friendika.com/directory/forum', t('Community Pages'), "", "");
-
- $tpl = get_markup_template('profile_side.tpl');
-
- $a->page['aside'] .= replace_macros($tpl, array(
- '$userinfo' => $userinfo,
- '$ps' => $ps,
- ));
-
- }
-
- $ccCookie = $_COOKIE['close_pages'] + $_COOKIE['close_helpers'] + $_COOKIE['close_services'] + $_COOKIE['close_friends'] + $_COOKIE['close_lastusers'] + $_COOKIE['close_lastphotos'] + $_COOKIE['close_lastlikes'];
-
- if($ccCookie != "7") {
- // COMMUNITY
- diabook_aerith_community_info();
-
- // CUSTOM CSS
- if($resolution == "normal") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/style-network.css";}
- if($resolution == "wide") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/style-network-wide.css";}
- }
-}
-
-
-
-//right_aside at profile pages
-if ($a->argv[0].$a->argv[1] === "profile".$a->user['nickname']){
- if($ccCookie != "7") {
- // COMMUNITY
- diabook_aerith_community_info();
-
- // CUSTOM CSS
- if($resolution == "normal") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/style-profile.css";}
- if($resolution == "wide") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/style-profile-wide.css";}
- }
-}
-
-
-
-// custom css
-if (!is_null($cssFile)) $a->page['htmlhead'] .= sprintf('<link rel="stylesheet" type="text/css" href="%s" />', $cssFile);
-
-//load jquery.cookie.js
-$cookieJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/js/jquery.cookie.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $cookieJS);
-
-//load jquery.ae.image.resize.js
-$imageresizeJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/js/jquery.ae.image.resize.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $imageresizeJS);
-
-//load jquery.autogrow-textarea.js
-$autogrowJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/js/jquery.autogrow.textarea.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $autogrowJS);
-
-//js scripts
-//comment-edit-wrapper on photo_view
-if ($a->argv[0].$a->argv[2] === "photos"."image"){
-
-$a->page['htmlhead'] .= '
-<script>
- $(function(){
-
- $(".comment-edit-form").css("display","table");
-
- });
- </script>';
-
-}
-
-$a->page['htmlhead'] .= '
-
-<script>
- $(function() {
- $("a.lightbox").fancybox(); // Select all links with lightbox class
- });
-
- </script>';
-
-$a->page['htmlhead'] .= '
-
-<script type="text/javascript">
-
-function tautogrow(id){
- $("textarea#comment-edit-text-" +id).autogrow();
- };
- </script>';
-
-$a->page['htmlhead'] .= '
- <script>
-
-$(document).ready(function() {
- $("iframe").each(function(){
- var ifr_source = $(this).attr("src");
- var wmode = "wmode=transparent";
- if(ifr_source.indexOf("?") != -1) {
- var getQString = ifr_source.split("?");
- var oldString = getQString[1];
- var newString = getQString[0];
- $(this).attr("src",newString+"?"+wmode+"&"+oldString);
- }
- else $(this).attr("src",ifr_source+"?"+wmode);
- });
-
-
-});
-
-function yt_iframe() {
-
- $("iframe").load(function() {
- var ifr_src = $(this).contents().find("body iframe").attr("src");
- $("iframe").contents().find("body iframe").attr("src", ifr_src+"&wmode=transparent");
- });
-
- };
-
- </script>';
-
-if ($a->argv[0].$a->argv[1] === "profile".$a->user['nickname'] or $a->argv[0] === "network" && local_user()){
-$a->page['htmlhead'] .= '
-<script>
-
- $(function() {
- $(".oembed.photo img").aeImageResize({height: 400, width: 400});
- });
-</script>';
-
-
- if($ccCookie != "7") {
-$a->page['htmlhead'] .= '
-<script>
-$("right_aside").ready(function(){
-
- if($.cookie("close_pages") == "1")
- {
- document.getElementById( "close_pages" ).style.display = "none";
- };
-
- if($.cookie("close_helpers") == "1")
- {
- document.getElementById( "close_helpers" ).style.display = "none";
- };
-
- if($.cookie("close_services") == "1")
- {
- document.getElementById( "close_services" ).style.display = "none";
- };
-
- if($.cookie("close_friends") == "1")
- {
- document.getElementById( "close_friends" ).style.display = "none";
- };
-
-
- if($.cookie("close_lastusers") == "1")
- {
- document.getElementById( "close_lastusers" ).style.display = "none";
- };
-
- if($.cookie("close_lastphotos") == "1")
- {
- document.getElementById( "close_lastphotos" ).style.display = "none";
- };
-
- if($.cookie("close_lastlikes") == "1")
- {
- document.getElementById( "close_lastlikes" ).style.display = "none";
- };}
-
-);
-
-function close_pages(){
- document.getElementById( "close_pages" ).style.display = "none";
- $.cookie("close_pages","1", { expires: 365, path: "/" });
- };
-
-function close_helpers(){
- document.getElementById( "close_helpers" ).style.display = "none";
- $.cookie("close_helpers","1", { expires: 365, path: "/" });
- };
-
-function close_services(){
- document.getElementById( "close_services" ).style.display = "none";
- $.cookie("close_services","1", { expires: 365, path: "/" });
- };
-
-function close_friends(){
- document.getElementById( "close_friends" ).style.display = "none";
- $.cookie("close_friends","1", { expires: 365, path: "/" });
- };
-
-
-function close_lastusers(){
- document.getElementById( "close_lastusers" ).style.display = "none";
- $.cookie("close_lastusers","1", { expires: 365, path: "/" });
- };
-
-function close_lastphotos(){
- document.getElementById( "close_lastphotos" ).style.display = "none";
- $.cookie("close_lastphotos","1", { expires: 365, path: "/" });
- };
-
-function close_lastlikes(){
- document.getElementById( "close_lastlikes" ).style.display = "none";
- $.cookie("close_lastlikes","1", { expires: 365, path: "/" });
- };
-</script>';}
-
-$a->page['htmlhead'] .= '
-<script>
-function restore_boxes(){
- $.cookie("close_pages","2", { expires: 365, path: "/" });
- $.cookie("close_helpers","2", { expires: 365, path: "/" });
- $.cookie("close_services","2", { expires: 365, path: "/" });
- $.cookie("close_friends","2", { expires: 365, path: "/" });
- $.cookie("close_lastusers","2", { expires: 365, path: "/" });
- $.cookie("close_lastphotos","2", { expires: 365, path: "/" });
- $.cookie("close_lastlikes","2", { expires: 365, path: "/" });
- alert("Right-hand column was restored. Please refresh your browser");
- }
-</script>';}
-
-$a->page['htmlhead'] .= '
-
-<script type="text/javascript">
-function insertFormatting(comment,BBcode,id) {
-
- var tmpStr = $("#comment-edit-text-" + id).val();
- if(tmpStr == comment) {
- tmpStr = "";
- $("#comment-edit-text-" + id).addClass("comment-edit-text-full");
- $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
- openMenu("comment-edit-submit-wrapper-" + id);
- }
-
- textarea = document.getElementById("comment-edit-text-" +id);
- if (document.selection) {
- textarea.focus();
- selected = document.selection.createRange();
- if (BBcode == "url"){
- selected.text = "["+BBcode+"]" + "http://" + selected.text + "[/"+BBcode+"]";
- } else
- selected.text = "["+BBcode+"]" + selected.text + "[/"+BBcode+"]";
- } else if (textarea.selectionStart || textarea.selectionStart == "0") {
- var start = textarea.selectionStart;
- var end = textarea.selectionEnd;
- if (BBcode == "url"){
- textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + "http://" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
- } else
- textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
- }
- return true;
-}
-</script> '; \ No newline at end of file
diff --git a/view/theme/diabook-aerith/theme_settings.tpl b/view/theme/diabook-aerith/theme_settings.tpl
deleted file mode 100644
index 472232cf0..000000000
--- a/view/theme/diabook-aerith/theme_settings.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-{{inc field_select.tpl with $field=$font_size}}{{endinc}}
-
-{{inc field_select.tpl with $field=$line_height}}{{endinc}}
-
-{{inc field_select.tpl with $field=$resolution}}{{endinc}}
-
-<div class="settings-submit-wrapper">
- <input type="submit" value="$submit" class="settings-submit" name="diabook-aerith-settings-submit" />
-</div>
-
diff --git a/view/theme/diabook-aerith/wall_item.tpl b/view/theme/diabook-aerith/wall_item.tpl
deleted file mode 100644
index 123834064..000000000
--- a/view/theme/diabook-aerith/wall_item.tpl
+++ /dev/null
@@ -1,100 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- <span class="wall-item-ago">-
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div>
diff --git a/view/theme/diabook-aerith/wallwall_item.tpl b/view/theme/diabook-aerith/wallwall_item.tpl
deleted file mode 100644
index 6a0c93f88..000000000
--- a/view/theme/diabook-aerith/wallwall_item.tpl
+++ /dev/null
@@ -1,106 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper mframe wwto" id="wall-item-ownerphoto-wrapper-$item.id" >
- <a href="$item.owner_url" target="redir" title="$item.olinktitle" class="contact-photo-link" id="wall-item-ownerphoto-link-$item.id">
- <img src="$item.owner_photo" class="contact-photo $item.osparkle" id="wall-item-ownerphoto-$item.id" alt="$item.owner_name" />
- </a>
- </div>
- <div class="contact-photo-wrapper mframe wwfrom"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- $item.to <a href="$item.owner_url" target="redir" title="$item.olinktitle" class="wall-item-name-link"><span class="wall-item-name$item.osparkle" id="wall-item-ownername-$item.id">$item.owner_name</span></a>
- $item.vwall <span class="wall-item-ago">- &nbsp;
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div> \ No newline at end of file
diff --git a/view/theme/diabook-blue/admin_users.tpl b/view/theme/diabook-blue/admin_users.tpl
deleted file mode 100644
index a03573aac..000000000
--- a/view/theme/diabook-blue/admin_users.tpl
+++ /dev/null
@@ -1,89 +0,0 @@
-<script>
- function confirm_delete(uname){
- return confirm( "$confirm_delete".format(uname));
- }
- function confirm_delete_multi(){
- return confirm("$confirm_delete_multi");
- }
- function selectall(cls){
- $("."+cls).attr('checked','checked');
- return false;
- }
-</script>
-<div id='adminpage'>
- <h1>$title - $page</h1>
-
- <form action="$baseurl/admin/users" method="post">
- <input type='hidden' name='form_security_token' value='$form_security_token'>
-
- <h3>$h_pending</h3>
- {{ if $pending }}
- <table id='pending'>
- <thead>
- <tr>
- {{ for $th_pending as $th }}<th>$th</th>{{ endfor }}
- <th></th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- {{ for $pending as $u }}
- <tr>
- <td class="created">$u.created</td>
- <td class="name">$u.name</td>
- <td class="email">$u.email</td>
- <td class="checkbox"><input type="checkbox" class="pending_ckbx" id="id_pending_$u.hash" name="pending[]" value="$u.hash" /></td>
- <td class="tools">
- <a href="$baseurl/regmod/allow/$u.hash" title='$approve'><span class='icon like'></span></a>
- <a href="$baseurl/regmod/deny/$u.hash" title='$deny'><span class='icon dislike'></span></a>
- </td>
- </tr>
- {{ endfor }}
- </tbody>
- </table>
- <div class='selectall'><a href='#' onclick="return selectall('pending_ckbx');">$select_all</a></div>
- <div class="submit"><input type="submit" name="page_users_deny" value="$deny"/> <input type="submit" name="page_users_approve" value="$approve" /></div>
- {{ else }}
- <p>$no_pending</p>
- {{ endif }}
-
-
-
-
- <h3>$h_users</h3>
- {{ if $users }}
- <table id='users'>
- <thead>
- <tr>
- <th></th>
- {{ for $th_users as $th }}<th>$th</th>{{ endfor }}
- <th></th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- {{ for $users as $u }}
- <tr>
- <td><img src="$u.micro" alt="$u.nickname" title="$u.nickname"></td>
- <td class='name'><a href="$u.url" title="$u.nickname" >$u.name</a></td>
- <td class='email'>$u.email</td>
- <td class='register_date'>$u.register_date</td>
- <td class='login_date'>$u.login_date</td>
- <td class='lastitem_date'>$u.lastitem_date</td>
- <td class='login_date'>$u.page-flags</td>
- <td class="checkbox"><input type="checkbox" class="users_ckbx" id="id_user_$u.uid" name="user[]" value="$u.uid"/></td>
- <td class="tools" style="width:60px;">
- <a href="$baseurl/admin/users/block/$u.uid?t=$form_security_token" title='{{ if $u.blocked }}$unblock{{ else }}$block{{ endif }}'><span class='icon block {{ if $u.blocked==0 }}dim{{ endif }}'></span></a>
- <a href="$baseurl/admin/users/delete/$u.uid?t=$form_security_token" title='$delete' onclick="return confirm_delete('$u.name')"><span class='icon ad_drop'></span></a>
- </td>
- </tr>
- {{ endfor }}
- </tbody>
- </table>
- <div class='selectall'><a href='#' onclick="return selectall('users_ckbx');">$select_all</a></div>
- <div class="submit"><input type="submit" name="page_users_block" value="$block/$unblock" /> <input type="submit" name="page_users_delete" value="$delete" onclick="return confirm_delete_multi()" /></div>
- {{ else }}
- NO USERS?!?
- {{ endif }}
- </form>
-</div>
diff --git a/view/theme/diabook-blue/ch_directory_item.tpl b/view/theme/diabook-blue/ch_directory_item.tpl
deleted file mode 100755
index db1936e4b..000000000
--- a/view/theme/diabook-blue/ch_directory_item.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-
-<div class="directory-item" id="directory-item-$id" >
- <div class="directory-photo-wrapper" id="directory-photo-wrapper-$id" >
- <div class="directory-photo" id="directory-photo-$id" >
- <a href="$profile-link" class="directory-profile-link" id="directory-profile-link-$id" >
- <img class="directory-photo-img" src="$photo" alt="$alt-text" title="$alt-text" />
- </a>
- </div>
- </div>
-</div>
diff --git a/view/theme/diabook-blue/comment_item.tpl b/view/theme/diabook-blue/comment_item.tpl
deleted file mode 100644
index ee4dfba45..000000000
--- a/view/theme/diabook-blue/comment_item.tpl
+++ /dev/null
@@ -1,41 +0,0 @@
- <div class="comment-wwedit-wrapper" id="comment-edit-wrapper-$id" style="display: block;">
- <form class="comment-edit-form" id="comment-edit-form-$id" action="item" method="post" onsubmit="post_comment($id); return false;">
- <input type="hidden" name="type" value="$type" />
- <input type="hidden" name="profile_uid" value="$profile_uid" />
- <input type="hidden" name="parent" value="$parent" />
- <input type="hidden" name="return" value="$return_path" />
- <input type="hidden" name="jsreload" value="$jsreload" />
- <input type="hidden" name="preview" id="comment-preview-inp-$id" value="0" />
-
- <div class="comment-edit-photo" id="comment-edit-photo-$id" >
- <a class="comment-edit-photo-link" href="$mylink" title="$mytitle"><img class="my-comment-photo" src="$myphoto" alt="$mytitle" title="$mytitle" /></a>
- </div>
- <div class="comment-edit-photo-end"></div>
- <textarea id="comment-edit-text-$id" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,$id);tautogrow($id)" onBlur="commentClose(this,$id);" >$comment</textarea>
- <a class="icon bb-image" style="cursor: pointer;" onclick="insertFormatting('$comment','img',$id);">img</a>
- <a class="icon bb-url" style="cursor: pointer;" onclick="insertFormatting('$comment','url',$id);">url</a>
- <a class="icon bb-video" style="cursor: pointer;" onclick="insertFormatting('$comment','video',$id);">video</a>
- <a class="icon underline" style="cursor: pointer;" onclick="insertFormatting('$comment','u',$id);">u</a>
- <a class="icon italic" style="cursor: pointer;" onclick="insertFormatting('$comment','i',$id);">i</a>
- <a class="icon bold" style="cursor: pointer;" onclick="insertFormatting('$comment','b',$id);">b</a>
- <a class="icon quote" style="cursor: pointer;" onclick="insertFormatting('$comment','quote',$id);">quote</a>
- {{ if $qcomment }}
- <select id="qcomment-select-$id" name="qcomment-$id" class="qcomment" onchange="qCommentInsert(this,$id);" >
- <option value=""></option>
- {{ for $qcomment as $qc }}
- <option value="$qc">$qc</option>
- {{ endfor }}
- </select>
- {{ endif }}
-
- <div class="comment-edit-text-end"></div>
- <div class="comment-edit-submit-wrapper" id="comment-edit-submit-wrapper-$id" style="display: none;" >
- <input type="submit" onclick="post_comment($id); return false;" id="comment-edit-submit-$id" class="comment-edit-submit" name="submit" value="$submit" />
- <span onclick="preview_comment($id);" id="comment-edit-preview-link-$id" class="fakelink">$preview</span>
- <div id="comment-edit-preview-$id" class="comment-edit-preview" style="display:none;"></div>
- </div>
-
- <div class="comment-edit-end"></div>
- </form>
-
- </div>
diff --git a/view/theme/diabook-blue/communityhome.tpl b/view/theme/diabook-blue/communityhome.tpl
deleted file mode 100644
index 6ac414ef4..000000000
--- a/view/theme/diabook-blue/communityhome.tpl
+++ /dev/null
@@ -1,87 +0,0 @@
-<div id="close_pages">
-{{ if $page }}
-<div>$page</div>
-{{ endif }}
-</div>
-
-<div id="close_helpers">
-{{ if $lastusers_title }}
-<h3 style="margin-top:0px;">$helpers.title.1<a id="close_helpers_icon" onClick="close_helpers()" class="icon close_box" title="close"></a></h3>
-<a href="http://kakste.com/profile/newhere" title="#NewHere" style="margin-left: 10px; " target="blank">NewHere</a><br>
-<a href="https://helpers.pyxis.uberspace.de/profile/helpers" style="margin-left: 10px; " title="Friendica Support" target="blank">Friendica Support</a><br>
-<a href="https://letstalk.pyxis.uberspace.de/profile/letstalk" style="margin-left: 10px; " title="Let's talk" target="blank">Let's talk</a><br>
-<a href="http://newzot.hydra.uberspace.de/profile/newzot" title="Local Friendica" style="margin-left: 10px; " target="blank">Local Friendica</a>
-{{ endif }}
-</div>
-
-<div id="close_services">
-{{ if $lastusers_title }}
-<h3>$con_services.title.1<a id="close_services_icon" onClick="close_services()" class="icon close_box" title="close"></a></h3>
-<div id="right_service_icons" style="margin-left: 11px; margin-top: 5px;">
-<a href="$url/facebook"><img alt="Facebook" src="view/theme/diabook-blue/icons/facebook.png" title="Facebook"></a>
-<a href="$url/settings/connectors"><img alt="StatusNet" src="view/theme/diabook-blue/icons/StatusNet.png?" title="StatusNet"></a>
-<a href="$url/settings/connectors"><img alt="LiveJournal" src="view/theme/diabook-blue/icons/livejournal.png?" title="LiveJournal"></a>
-<a href="$url/settings/connectors"><img alt="Posterous" src="view/theme/diabook-blue/icons/posterous.png?" title="Posterous"></a>
-<a href="$url/settings/connectors"><img alt="Tumblr" src="view/theme/diabook-blue/icons/tumblr.png?" title="Tumblr"></a>
-<a href="$url/settings/connectors"><img alt="Twitter" src="view/theme/diabook-blue/icons/twitter.png?" title="Twitter"></a>
-<a href="$url/settings/connectors"><img alt="WordPress" src="view/theme/diabook-blue/icons/wordpress.png?" title="WordPress"></a>
-<a href="$url/settings/connectors"><img alt="E-Mail" src="view/theme/diabook-blue/icons/email.png?" title="E-Mail"></a>
-</div>
-{{ endif }}
-</div>
-
-<div id="close_friends" style="margin-bottom:53px;">
-{{ if $nv }}
-<h3>$nv.title.1<a id="close_friends_icon" onClick="close_friends()" class="icon close_box" title="close"></a></h3>
-<a class="$nv.directory.2" href="$nv.directory.0" style="margin-left: 10px; " title="$nv.directory.3" >$nv.directory.1</a><br>
-<a class="$nv.global_directory.2" href="$nv.global_directory.0" target="blank" style="margin-left: 10px; " title="$nv.global_directory.3" >$nv.global_directory.1</a><br>
-<a class="$nv.match.2" href="$nv.match.0" style="margin-left: 10px; " title="$nv.match.3" >$nv.match.1</a><br>
-<a class="$nv.suggest.2" href="$nv.suggest.0" style="margin-left: 10px; " title="$nv.suggest.3" >$nv.suggest.1</a><br>
-<a class="$nv.invite.2" href="$nv.invite.0" style="margin-left: 10px; " title="$nv.invite.3" >$nv.invite.1</a>
-$nv.search
-{{ endif }}
-</div>
-
-
-<div id="close_lastusers">
-{{ if $lastusers_title }}
-<h3>$lastusers_title<a id="close_lastusers_icon" onClick="close_lastusers()" class="icon close_box" title="close"></a></h3>
-<div id='lastusers-wrapper' class='items-wrapper'>
-{{ for $lastusers_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-</div>
-
-
-{{ if $activeusers_title }}
-<h3>$activeusers_title</h3>
-<div class='items-wrapper'>
-{{ for $activeusers_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-
-<div id="close_lastphotos">
-{{ if $photos_title }}
-<h3>$photos_title<a id="close_photos_icon" onClick="close_lastphotos()" class="icon close_box" title="close"></a></h3>
-<div id='ra-photos-wrapper' class='items-wrapper'>
-{{ for $photos_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-</div>
-
-<div id="close_lastlikes">
-{{ if $like_title }}
-<h3>$like_title<a id="close_lastlikes_icon" onClick="close_lastlikes()" class="icon close_box" title="close"></a></h3>
-<ul id='likes'>
-{{ for $like_items as $i }}
- <li id='ra-photos-wrapper'>$i</li>
-{{ endfor }}
-</ul>
-{{ endif }}
-</div>
diff --git a/view/theme/diabook-blue/config.php b/view/theme/diabook-blue/config.php
deleted file mode 100644
index 40a6415f0..000000000
--- a/view/theme/diabook-blue/config.php
+++ /dev/null
@@ -1,84 +0,0 @@
-<?php
-/**
- * Theme settings
- */
-
-
-
-function theme_content(&$a){
- if(!local_user())
- return;
-
- $font_size = get_pconfig(local_user(), 'diabook-blue', 'font_size' );
- $line_height = get_pconfig(local_user(), 'diabook-blue', 'line_height' );
- $resolution = get_pconfig(local_user(), 'diabook-blue', 'resolution' );
-
- return diabook_form($a,$font_size, $line_height,$resolution);
-}
-
-function theme_post(&$a){
- if(! local_user())
- return;
-
- if (isset($_POST['diabook-blue-settings-submit'])){
- set_pconfig(local_user(), 'diabook-blue', 'font_size', $_POST['diabook-blue_font_size']);
- set_pconfig(local_user(), 'diabook-blue', 'line_height', $_POST['diabook-blue_line_height']);
- set_pconfig(local_user(), 'diabook-blue', 'resolution', $_POST['diabook-blue_resolution']);
- }
-}
-
-
-function theme_admin(&$a){
- $font_size = get_config('diabook-blue', 'font_size' );
- $line_height = get_config('diabook-blue', 'line_height' );
- $resolution = get_config('diabook-blue', 'resolution' );
-
- return diabook_form($a,$font_size, $line_height,$resolution);
-}
-
-function theme_admin_post(&$a){
- if (isset($_POST['diabook-blue-settings-submit'])){
- set_config('diabook-blue', 'font_size', $_POST['diabook-blue_font_size']);
- set_config('diabook-blue', 'line_height', $_POST['diabook-blue_line_height']);
- set_config('diabook-blue', 'resolution', $_POST['diabook-blue_resolution']);
- }
-}
-
-
-function diabook_form(&$a, $font_size, $line_height, $resolution){
- $line_heights = array(
- "1.3"=>"1.3",
- "---"=>"---",
- "1.5"=>"1.5",
- "1.4"=>"1.4",
- "1.2"=>"1.2",
- "1.1"=>"1.1",
- );
-
- $font_sizes = array(
- '13'=>'13',
- "---"=>"---",
- "15"=>"15",
- '14'=>'14',
- '13.5'=>'13.5',
- '12.5'=>'12.5',
- '12'=>'12',
- );
- $resolutions = array(
- 'normal'=>'normal',
- 'wide'=>'wide',
- );
-
-
-
- $t = file_get_contents( dirname(__file__). "/theme_settings.tpl" );
- $o .= replace_macros($t, array(
- '$submit' => t('Submit'),
- '$baseurl' => $a->get_baseurl(),
- '$title' => t("Theme settings"),
- '$font_size' => array('diabook-blue_font_size', t('Set font-size for posts and comments'), $font_size, '', $font_sizes),
- '$line_height' => array('diabook-blue_line_height', t('Set line-height for posts and comments'), $line_height, '', $line_heights),
- '$resolution' => array('diabook-blue_resolution', t('Set resolution for middle column'), $resolution, '', $resolutions),
- ));
- return $o;
-}
diff --git a/view/theme/diabook-blue/contact_template.tpl b/view/theme/diabook-blue/contact_template.tpl
deleted file mode 100644
index 48930b48a..000000000
--- a/view/theme/diabook-blue/contact_template.tpl
+++ /dev/null
@@ -1,25 +0,0 @@
-
-<div class="contact-entry-wrapper" id="contact-entry-wrapper-$contact.id" >
- <div class="contact-entry-photo-wrapper" >
- <div class="contact-entry-photo mframe" id="contact-entry-photo-$contact.id"
- onmouseover="if (typeof t$contact.id != 'undefined') clearTimeout(t$contact.id); openMenu('contact-photo-menu-button-$contact.id')"
- onmouseout="t$contact.id=setTimeout('closeMenu(\'contact-photo-menu-button-$contact.id\'); closeMenu(\'contact-photo-menu-$contact.id\');',200)" >
-
- <a href="$contact.url" title="$contact.img_hover" /><img src="$contact.thumb" $contact.sparkle alt="$contact.name" /></a>
-
- {{ if $contact.photo_menu }}
- <span onclick="openClose('contact-photo-menu-$contact.id');" class="fakelink contact-photo-menu-button" id="contact-photo-menu-button-$contact.id">menu</span>
- <div class="contact-photo-menu" id="contact-photo-menu-$contact.id">
- <ul>
- $contact.photo_menu
- </ul>
- </div>
- {{ endif }}
- </div>
-
- </div>
- <div class="contact-entry-photo-end" ></div>
- <div class="contact-entry-name" id="contact-entry-name-$contact.id" >$contact.name</div>
-
- <div class="contact-entry-end" ></div>
-</div>
diff --git a/view/theme/diabook-blue/directory_item.tpl b/view/theme/diabook-blue/directory_item.tpl
deleted file mode 100755
index bc2af16c2..000000000
--- a/view/theme/diabook-blue/directory_item.tpl
+++ /dev/null
@@ -1,11 +0,0 @@
-
-<div class="directory-item" id="directory-item-$id" >
- <div class="directory-photo-wrapper" id="directory-photo-wrapper-$id" >
- <div class="directory-photo" id="directory-photo-$id" >
- <a href="$profile-link" class="directory-profile-link" id="directory-profile-link-$id" >
- <img class="directory-photo-img" src="$photo" alt="$alt-text" title="$alt-text" />
- </a>
- </div>
- </div>
- <div class="contact-name" id="directory-name-$id">$name</div>
-</div>
diff --git a/view/theme/diabook-blue/generic_links_widget.tpl b/view/theme/diabook-blue/generic_links_widget.tpl
deleted file mode 100644
index 001c1395e..000000000
--- a/view/theme/diabook-blue/generic_links_widget.tpl
+++ /dev/null
@@ -1,11 +0,0 @@
-<div id="widget_$title">
- {{if $title}}<h3 style="border-bottom: 1px solid #D2D2D2;">$title</h3>{{endif}}
- {{if $desc}}<div class="desc">$desc</div>{{endif}}
-
- <ul class="rs_tabs">
- {{ for $items as $item }}
- <li><a href="$item.url" class="rs_tab button {{ if $item.selected }}selected{{ endif }}">$item.label</a></li>
- {{ endfor }}
- </ul>
-
-</div>
diff --git a/view/theme/diabook-blue/group_side.tpl b/view/theme/diabook-blue/group_side.tpl
deleted file mode 100755
index 8600402f2..000000000
--- a/view/theme/diabook-blue/group_side.tpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<div id="profile_side" >
- <div class="">
- <h3 style="margin-left: 2px;">$title<a href="group/new" title="$createtext" class="icon text_add"></a></h3>
- </div>
-
- <div id="sidebar-group-list">
- <ul class="menu-profile-side">
- {{ for $groups as $group }}
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $group.selected }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a href="$group.href" class="menu-profile-list-item">
- $group.text
- </a>
- {{ if $group.edit }}
- <a href="$group.edit.href" class="action"><span class="icon text_edit" ></span></a>
- {{ endif }}
- {{ if $group.cid }}
- <input type="checkbox"
- class="{{ if $group.selected }}ticked{{ else }}unticked {{ endif }} action"
- onclick="contactgroupChangeMember('$group.id','$group.cid');return true;"
- {{ if $group.ismember }}checked="checked"{{ endif }}
- />
- {{ endif }}
- </li>
- {{ endfor }}
- </ul>
- </div>
- {{ if $ungrouped }}
- <div id="sidebar-ungrouped">
- <a href="nogroup">$ungrouped</a>
- </div>
- {{ endif }}
-</div>
-
diff --git a/view/theme/diabook-blue/icons/StatusNet.png b/view/theme/diabook-blue/icons/StatusNet.png
deleted file mode 100644
index 398bca716..000000000
--- a/view/theme/diabook-blue/icons/StatusNet.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/attach.png b/view/theme/diabook-blue/icons/attach.png
deleted file mode 100644
index 1958041cf..000000000
--- a/view/theme/diabook-blue/icons/attach.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/audio.png b/view/theme/diabook-blue/icons/audio.png
deleted file mode 100644
index 8d779a409..000000000
--- a/view/theme/diabook-blue/icons/audio.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/bb-image.png b/view/theme/diabook-blue/icons/bb-image.png
deleted file mode 100644
index 9a1b32113..000000000
--- a/view/theme/diabook-blue/icons/bb-image.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/bb-url.png b/view/theme/diabook-blue/icons/bb-url.png
deleted file mode 100644
index 071fc1865..000000000
--- a/view/theme/diabook-blue/icons/bb-url.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/bb-video.png b/view/theme/diabook-blue/icons/bb-video.png
deleted file mode 100644
index bd323531e..000000000
--- a/view/theme/diabook-blue/icons/bb-video.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/block.png b/view/theme/diabook-blue/icons/block.png
deleted file mode 100755
index a0b1dffe9..000000000
--- a/view/theme/diabook-blue/icons/block.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/bluebug.png b/view/theme/diabook-blue/icons/bluebug.png
deleted file mode 100644
index 3979e7d8e..000000000
--- a/view/theme/diabook-blue/icons/bluebug.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/bold.png b/view/theme/diabook-blue/icons/bold.png
deleted file mode 100644
index 8fab2a10f..000000000
--- a/view/theme/diabook-blue/icons/bold.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/camera.png b/view/theme/diabook-blue/icons/camera.png
deleted file mode 100644
index a5c7f1236..000000000
--- a/view/theme/diabook-blue/icons/camera.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/close_box.png b/view/theme/diabook-blue/icons/close_box.png
deleted file mode 100644
index 28e2675b8..000000000
--- a/view/theme/diabook-blue/icons/close_box.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/com_side.png b/view/theme/diabook-blue/icons/com_side.png
deleted file mode 100644
index 00186ba05..000000000
--- a/view/theme/diabook-blue/icons/com_side.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/community.png b/view/theme/diabook-blue/icons/community.png
deleted file mode 100644
index 7c91e8b75..000000000
--- a/view/theme/diabook-blue/icons/community.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/contacts.png b/view/theme/diabook-blue/icons/contacts.png
deleted file mode 100644
index ca714acaf..000000000
--- a/view/theme/diabook-blue/icons/contacts.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/contacts2.png b/view/theme/diabook-blue/icons/contacts2.png
deleted file mode 100644
index 7817279f4..000000000
--- a/view/theme/diabook-blue/icons/contacts2.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/dislike.png b/view/theme/diabook-blue/icons/dislike.png
deleted file mode 100644
index 23de426c5..000000000
--- a/view/theme/diabook-blue/icons/dislike.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/drop.png b/view/theme/diabook-blue/icons/drop.png
deleted file mode 100644
index 2abb82ef2..000000000
--- a/view/theme/diabook-blue/icons/drop.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/email.png b/view/theme/diabook-blue/icons/email.png
deleted file mode 100644
index 240cef2c3..000000000
--- a/view/theme/diabook-blue/icons/email.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/events.png b/view/theme/diabook-blue/icons/events.png
deleted file mode 100644
index cf195fbb6..000000000
--- a/view/theme/diabook-blue/icons/events.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/facebook.png b/view/theme/diabook-blue/icons/facebook.png
deleted file mode 100644
index 3e5dd39c3..000000000
--- a/view/theme/diabook-blue/icons/facebook.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/file_as.png b/view/theme/diabook-blue/icons/file_as.png
deleted file mode 100644
index 16713fa53..000000000
--- a/view/theme/diabook-blue/icons/file_as.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/ftdevs.gif b/view/theme/diabook-blue/icons/ftdevs.gif
deleted file mode 100644
index e0fc25743..000000000
--- a/view/theme/diabook-blue/icons/ftdevs.gif
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/globe.png b/view/theme/diabook-blue/icons/globe.png
deleted file mode 100644
index 6bb9bc09d..000000000
--- a/view/theme/diabook-blue/icons/globe.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/home.png b/view/theme/diabook-blue/icons/home.png
deleted file mode 100644
index 5c610805f..000000000
--- a/view/theme/diabook-blue/icons/home.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/italic.png b/view/theme/diabook-blue/icons/italic.png
deleted file mode 100644
index bf4b2b81d..000000000
--- a/view/theme/diabook-blue/icons/italic.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/language.png b/view/theme/diabook-blue/icons/language.png
deleted file mode 100644
index 8029c0155..000000000
--- a/view/theme/diabook-blue/icons/language.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/like.png b/view/theme/diabook-blue/icons/like.png
deleted file mode 100644
index b65edccc0..000000000
--- a/view/theme/diabook-blue/icons/like.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/link.png b/view/theme/diabook-blue/icons/link.png
deleted file mode 100644
index 0ef666a67..000000000
--- a/view/theme/diabook-blue/icons/link.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/livejournal.png b/view/theme/diabook-blue/icons/livejournal.png
deleted file mode 100644
index 6d27d265e..000000000
--- a/view/theme/diabook-blue/icons/livejournal.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/lock.png b/view/theme/diabook-blue/icons/lock.png
deleted file mode 100644
index 7e34bf279..000000000
--- a/view/theme/diabook-blue/icons/lock.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/lupe.png b/view/theme/diabook-blue/icons/lupe.png
deleted file mode 100644
index f8b228347..000000000
--- a/view/theme/diabook-blue/icons/lupe.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/mess_side.png b/view/theme/diabook-blue/icons/mess_side.png
deleted file mode 100644
index 5295e2e74..000000000
--- a/view/theme/diabook-blue/icons/mess_side.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/messages.png b/view/theme/diabook-blue/icons/messages.png
deleted file mode 100644
index f7010c98c..000000000
--- a/view/theme/diabook-blue/icons/messages.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/messages2.png b/view/theme/diabook-blue/icons/messages2.png
deleted file mode 100644
index 54b68e7f7..000000000
--- a/view/theme/diabook-blue/icons/messages2.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/next.png b/view/theme/diabook-blue/icons/next.png
deleted file mode 100644
index 7b5e25b90..000000000
--- a/view/theme/diabook-blue/icons/next.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/notes.png b/view/theme/diabook-blue/icons/notes.png
deleted file mode 100644
index 28dca30a3..000000000
--- a/view/theme/diabook-blue/icons/notes.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/notifications.png b/view/theme/diabook-blue/icons/notifications.png
deleted file mode 100644
index c23673dbd..000000000
--- a/view/theme/diabook-blue/icons/notifications.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/notify.png b/view/theme/diabook-blue/icons/notify.png
deleted file mode 100644
index 8a7bdc38f..000000000
--- a/view/theme/diabook-blue/icons/notify.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/notify2.png b/view/theme/diabook-blue/icons/notify2.png
deleted file mode 100644
index 407e2dbb4..000000000
--- a/view/theme/diabook-blue/icons/notify2.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/pencil.png b/view/theme/diabook-blue/icons/pencil.png
deleted file mode 100644
index 772e49b17..000000000
--- a/view/theme/diabook-blue/icons/pencil.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/pencil2.png b/view/theme/diabook-blue/icons/pencil2.png
deleted file mode 100644
index 3b47d1864..000000000
--- a/view/theme/diabook-blue/icons/pencil2.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/posterous.png b/view/theme/diabook-blue/icons/posterous.png
deleted file mode 100644
index c8e86078e..000000000
--- a/view/theme/diabook-blue/icons/posterous.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/prev.png b/view/theme/diabook-blue/icons/prev.png
deleted file mode 100644
index 55c1464ba..000000000
--- a/view/theme/diabook-blue/icons/prev.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/pscontacts.png b/view/theme/diabook-blue/icons/pscontacts.png
deleted file mode 100644
index 23a78bcac..000000000
--- a/view/theme/diabook-blue/icons/pscontacts.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/pubgroups.png b/view/theme/diabook-blue/icons/pubgroups.png
deleted file mode 100644
index ae04194b1..000000000
--- a/view/theme/diabook-blue/icons/pubgroups.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/quote.png b/view/theme/diabook-blue/icons/quote.png
deleted file mode 100644
index a464f2859..000000000
--- a/view/theme/diabook-blue/icons/quote.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/recycle.png b/view/theme/diabook-blue/icons/recycle.png
deleted file mode 100644
index c3b8d2bf4..000000000
--- a/view/theme/diabook-blue/icons/recycle.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/remote.png b/view/theme/diabook-blue/icons/remote.png
deleted file mode 100644
index a560cc55e..000000000
--- a/view/theme/diabook-blue/icons/remote.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/scroll_top.png b/view/theme/diabook-blue/icons/scroll_top.png
deleted file mode 100644
index 0e7f7ae6a..000000000
--- a/view/theme/diabook-blue/icons/scroll_top.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/selected.png b/view/theme/diabook-blue/icons/selected.png
deleted file mode 100644
index 3fcb95c29..000000000
--- a/view/theme/diabook-blue/icons/selected.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/srch_bg.gif b/view/theme/diabook-blue/icons/srch_bg.gif
deleted file mode 100644
index 6a523ba8f..000000000
--- a/view/theme/diabook-blue/icons/srch_bg.gif
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/srch_l.gif b/view/theme/diabook-blue/icons/srch_l.gif
deleted file mode 100644
index 6d95bf35d..000000000
--- a/view/theme/diabook-blue/icons/srch_l.gif
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/srch_r.gif b/view/theme/diabook-blue/icons/srch_r.gif
deleted file mode 100644
index 89833a316..000000000
--- a/view/theme/diabook-blue/icons/srch_r.gif
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/srch_r_f2.gif b/view/theme/diabook-blue/icons/srch_r_f2.gif
deleted file mode 100644
index 6df457bed..000000000
--- a/view/theme/diabook-blue/icons/srch_r_f2.gif
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/star.png b/view/theme/diabook-blue/icons/star.png
deleted file mode 100644
index 0b00cb189..000000000
--- a/view/theme/diabook-blue/icons/star.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/star_dummy.png b/view/theme/diabook-blue/icons/star_dummy.png
deleted file mode 100644
index ce11f30d4..000000000
--- a/view/theme/diabook-blue/icons/star_dummy.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/starred.png b/view/theme/diabook-blue/icons/starred.png
deleted file mode 100644
index 2b82dfca3..000000000
--- a/view/theme/diabook-blue/icons/starred.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/tagged.png b/view/theme/diabook-blue/icons/tagged.png
deleted file mode 100644
index 144649ef8..000000000
--- a/view/theme/diabook-blue/icons/tagged.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/toogle_off.png b/view/theme/diabook-blue/icons/toogle_off.png
deleted file mode 100644
index 0fcce4d5a..000000000
--- a/view/theme/diabook-blue/icons/toogle_off.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/toogle_on.png b/view/theme/diabook-blue/icons/toogle_on.png
deleted file mode 100644
index 79ce07f0e..000000000
--- a/view/theme/diabook-blue/icons/toogle_on.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/tumblr.png b/view/theme/diabook-blue/icons/tumblr.png
deleted file mode 100644
index 1dc7fa072..000000000
--- a/view/theme/diabook-blue/icons/tumblr.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/twitter.png b/view/theme/diabook-blue/icons/twitter.png
deleted file mode 100644
index b7a687b9f..000000000
--- a/view/theme/diabook-blue/icons/twitter.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/underline.png b/view/theme/diabook-blue/icons/underline.png
deleted file mode 100644
index b1b4d3574..000000000
--- a/view/theme/diabook-blue/icons/underline.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/unlock.png b/view/theme/diabook-blue/icons/unlock.png
deleted file mode 100644
index a0cda0ae5..000000000
--- a/view/theme/diabook-blue/icons/unlock.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/unselected.png b/view/theme/diabook-blue/icons/unselected.png
deleted file mode 100644
index 9e9cead4b..000000000
--- a/view/theme/diabook-blue/icons/unselected.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/unstarred.png b/view/theme/diabook-blue/icons/unstarred.png
deleted file mode 100644
index ba3183f5c..000000000
--- a/view/theme/diabook-blue/icons/unstarred.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/video.png b/view/theme/diabook-blue/icons/video.png
deleted file mode 100644
index a03d1d818..000000000
--- a/view/theme/diabook-blue/icons/video.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/weblink.png b/view/theme/diabook-blue/icons/weblink.png
deleted file mode 100644
index 216e78344..000000000
--- a/view/theme/diabook-blue/icons/weblink.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/icons/wordpress.png b/view/theme/diabook-blue/icons/wordpress.png
deleted file mode 100644
index f564c4300..000000000
--- a/view/theme/diabook-blue/icons/wordpress.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/jot.tpl b/view/theme/diabook-blue/jot.tpl
deleted file mode 100644
index 982201f56..000000000
--- a/view/theme/diabook-blue/jot.tpl
+++ /dev/null
@@ -1,85 +0,0 @@
-
-<div id="profile-jot-wrapper" >
- <div id="profile-jot-banner-wrapper">
- <div id="profile-jot-desc" >&nbsp;</div>
- </div>
- <div id="profile-jot-banner-end"></div>
-
- <form id="profile-jot-form" action="$action" method="post" >
- <input type="hidden" name="type" value="$ptyp" />
- <input type="hidden" name="profile_uid" value="$profile_uid" />
- <input type="hidden" name="return" value="$return_path" />
- <input type="hidden" name="location" id="jot-location" value="$defloc" />
- <input type="hidden" name="coord" id="jot-coord" value="" />
- <input type="hidden" name="post_id" value="$post_id" />
- <input type="hidden" name="preview" id="jot-preview" value="0" />
- <input name="title" id="jot-title" type="text" placeholder="$placeholdertitle" value="$title" class="jothidden" style="display:none">
- <div id="jot-category-wrap"><input name="category" id="jot-category" type="text" placeholder="$placeholdercategory" value="$category" class="jothidden" style="display:none" /></div>
- <div id="character-counter" class="grey"></div>
- <img id="profile-jot-text-loading" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
- <textarea rows="5" cols="64" class="profile-jot-text" id="profile-jot-text" name="body" >{{ if $content }}$content{{ else }}$share{{ endif }}</textarea>
-
-
-<div id="profile-jot-submit-wrapper" class="jothidden">
-
- <div id="profile-upload-wrapper" style="display: $visitor;" >
- <div id="wall-image-upload-div" ><a href="#" onclick="return false;" id="wall-image-upload" class="camera" title="$upload"></a></div>
- </div>
- <div id="profile-attach-wrapper" style="display: $visitor;" >
- <div id="wall-file-upload-div" ><a href="#" onclick="return false;" id="wall-file-upload" class="attach" title="$attach"></a></div>
- </div>
-
- <div id="profile-link-wrapper" style="display: $visitor;" ondragenter="linkdropper(event);" ondragover="linkdropper(event);" ondrop="linkdrop(event);" >
- <a id="profile-link" class="weblink" title="$weblink" ondragenter="return linkdropper(event);" ondragover="return linkdropper(event);" ondrop="linkdrop(event);" onclick="jotGetLink(); return false;"></a>
- </div>
- <div id="profile-video-wrapper" style="display: $visitor;" >
- <a id="profile-video" class="video2" title="$video" onclick="jotVideoURL();return false;"></a>
- </div>
- <div id="profile-audio-wrapper" style="display: $visitor;" >
- <a id="profile-audio" class="audio2" title="$audio" onclick="jotAudioURL();return false;"></a>
- </div>
- <div id="profile-location-wrapper" style="display: $visitor;" >
- <a id="profile-location" class="globe" title="$setloc" onclick="jotGetLocation();return false;"></a>
- </div>
- <div id="profile-nolocation-wrapper" style="/*display: none;*/" >
- <a id="profile-nolocation" class="noglobe" title="$noloc" onclick="jotClearLocation();return false;"></a>
- </div>
-
- <input type="submit" id="profile-jot-submit" class="button creation2" name="submit" value="$share" />
-
- <span onclick="preview_post();" id="jot-preview-link" class="tab button">$preview</span>
-
- <div id="profile-jot-perms" class="profile-jot-perms" style="display: $pvisit;" >
- <a href="#profile-jot-acl-wrapper" id="jot-perms-icon" class="icon $lockstate" title="$permset" ></a>$bang
- </div>
-
-
- <div id="profile-jot-plugin-wrapper">
- $jotplugins
- </div>
-
- <div id="profile-rotator-wrapper" style="display: $visitor;" >
- <img id="profile-rotator" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
- </div>
-
- </div>
- <div id="profile-jot-perms-end"></div>
-
- <div id="jot-preview-content" style="display:none;"></div>
-
- <div style="display: none;">
- <div id="profile-jot-acl-wrapper" style="width:auto;height:auto;overflow:auto;">
- $acl
- <hr style="clear:both"/>
- <div id="profile-jot-email-label">$emailcc</div><input type="text" name="emailcc" id="profile-jot-email" title="$emtitle" />
- <div id="profile-jot-email-end"></div>
- $jotnets
- </div>
- </div>
-
-
-
-
-</form>
-</div>
- {{ if $content }}<script>initEditor();</script>{{ endif }}
diff --git a/view/theme/diabook-blue/js/README b/view/theme/diabook-blue/js/README
deleted file mode 100644
index c93b2118e..000000000
--- a/view/theme/diabook-blue/js/README
+++ /dev/null
@@ -1,22 +0,0 @@
-jQuery Resize Plugin Demo
-
-Version: v2.1.1
-Author: Adeel Ejaz (http://adeelejaz.com/)
-License: Dual licensed under MIT and GPL licenses.
-
-Introduction
-aeImageResize is a jQuery plugin to dynamically resize the images without distorting the proportions.
-
-Usage:
-.aeImageResize( height, width )
-
-height
-An integer representing the maximum height for the image.
-
-width
-An integer representing the maximum width for the image.
-
-Example
-$(function() {
- $( ".resizeme" ).aeImageResize({ height: 250, width: 250 });
-}); \ No newline at end of file
diff --git a/view/theme/diabook-blue/js/jquery.ae.image.resize.js b/view/theme/diabook-blue/js/jquery.ae.image.resize.js
deleted file mode 100644
index bac09cd45..000000000
--- a/view/theme/diabook-blue/js/jquery.ae.image.resize.js
+++ /dev/null
@@ -1,69 +0,0 @@
-(function( $ ) {
-
- $.fn.aeImageResize = function( params ) {
-
- var aspectRatio = 0
- // Nasty I know but it's done only once, so not too bad I guess
- // Alternate suggestions welcome :)
- , isIE6 = $.browser.msie && (6 == ~~ $.browser.version)
- ;
-
- // We cannot do much unless we have one of these
- if ( !params.height && !params.width ) {
- return this;
- }
-
- // Calculate aspect ratio now, if possible
- if ( params.height && params.width ) {
- aspectRatio = params.width / params.height;
- }
-
- // Attach handler to load
- // Handler is executed just once per element
- // Load event required for Webkit browsers
- return this.one( "load", function() {
-
- // Remove all attributes and CSS rules
- this.removeAttribute( "height" );
- this.removeAttribute( "width" );
- this.style.height = this.style.width = "";
-
- var imgHeight = this.height
- , imgWidth = this.width
- , imgAspectRatio = imgWidth / imgHeight
- , bxHeight = params.height
- , bxWidth = params.width
- , bxAspectRatio = aspectRatio;
-
- // Work the magic!
- // If one parameter is missing, we just force calculate it
- if ( !bxAspectRatio ) {
- if ( bxHeight ) {
- bxAspectRatio = imgAspectRatio + 1;
- } else {
- bxAspectRatio = imgAspectRatio - 1;
- }
- }
-
- // Only resize the images that need resizing
- if ( (bxHeight && imgHeight > bxHeight) || (bxWidth && imgWidth > bxWidth) ) {
-
- if ( imgAspectRatio > bxAspectRatio ) {
- bxHeight = ~~ ( imgHeight / imgWidth * bxWidth );
- } else {
- bxWidth = ~~ ( imgWidth / imgHeight * bxHeight );
- }
-
- this.height = bxHeight;
- this.width = bxWidth;
- }
- })
- .each(function() {
-
- // Trigger load event (for Gecko and MSIE)
- if ( this.complete || isIE6 ) {
- $( this ).trigger( "load" );
- }
- });
- };
-})( jQuery ); \ No newline at end of file
diff --git a/view/theme/diabook-blue/js/jquery.ae.image.resize.min.js b/view/theme/diabook-blue/js/jquery.ae.image.resize.min.js
deleted file mode 100644
index 16c30b123..000000000
--- a/view/theme/diabook-blue/js/jquery.ae.image.resize.min.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(d){d.fn.aeImageResize=function(a){var i=0,j=d.browser.msie&&6==~~d.browser.version;if(!a.height&&!a.width)return this;if(a.height&&a.width)i=a.width/a.height;return this.one("load",function(){this.removeAttribute("height");this.removeAttribute("width");this.style.height=this.style.width="";var e=this.height,f=this.width,g=f/e,b=a.height,c=a.width,h=i;h||(h=b?g+1:g-1);if(b&&e>b||c&&f>c){if(g>h)b=~~(e/f*c);else c=~~(f/e*b);this.height=b;this.width=c}}).each(function(){if(this.complete||j)d(this).trigger("load")})}})(jQuery); \ No newline at end of file
diff --git a/view/theme/diabook-blue/js/jquery.autogrow.textarea.js b/view/theme/diabook-blue/js/jquery.autogrow.textarea.js
deleted file mode 100644
index 806e34f51..000000000
--- a/view/theme/diabook-blue/js/jquery.autogrow.textarea.js
+++ /dev/null
@@ -1,46 +0,0 @@
-(function($) {
-
- /*
- * Auto-growing textareas; technique ripped from Facebook
- */
- $.fn.autogrow = function(options) {
-
- this.filter('textarea').each(function() {
-
- var $this = $(this),
- minHeight = $this.height(),
- lineHeight = $this.css('lineHeight');
-
- var shadow = $('<div></div>').css({
- position: 'absolute',
- top: -10000,
- left: -10000,
- width: $(this).width(),
- fontSize: $this.css('fontSize'),
- fontFamily: $this.css('fontFamily'),
- lineHeight: $this.css('lineHeight'),
- resize: 'none'
- }).appendTo(document.body);
-
- var update = function() {
-
- var val = this.value.replace(/</g, '&lt;')
- .replace(/>/g, '&gt;')
- .replace(/&/g, '&amp;')
- .replace(/\n/g, '<br/>');
-
- shadow.html(val);
- $(this).css('height', Math.max(shadow.height() + 20, minHeight));
- }
-
- $(this).change(update).keyup(update).keydown(update);
-
- update.apply(this);
-
- });
-
- return this;
-
- }
-
-})(jQuery); \ No newline at end of file
diff --git a/view/theme/diabook-blue/js/jquery.cookie.js b/view/theme/diabook-blue/js/jquery.cookie.js
deleted file mode 100644
index 6d5974a2c..000000000
--- a/view/theme/diabook-blue/js/jquery.cookie.js
+++ /dev/null
@@ -1,47 +0,0 @@
-/*!
- * jQuery Cookie Plugin
- * https://github.com/carhartl/jquery-cookie
- *
- * Copyright 2011, Klaus Hartl
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://www.opensource.org/licenses/mit-license.php
- * http://www.opensource.org/licenses/GPL-2.0
- */
-(function($) {
- $.cookie = function(key, value, options) {
-
- // key and at least value given, set cookie...
- if (arguments.length > 1 && (!/Object/.test(Object.prototype.toString.call(value)) || value === null || value === undefined)) {
- options = $.extend({}, options);
-
- if (value === null || value === undefined) {
- options.expires = -1;
- }
-
- if (typeof options.expires === 'number') {
- var days = options.expires, t = options.expires = new Date();
- t.setDate(t.getDate() + days);
- }
-
- value = String(value);
-
- return (document.cookie = [
- encodeURIComponent(key), '=', options.raw ? value : encodeURIComponent(value),
- options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
- options.path ? '; path=' + options.path : '',
- options.domain ? '; domain=' + options.domain : '',
- options.secure ? '; secure' : ''
- ].join(''));
- }
-
- // key and possibly options given, get cookie...
- options = value || {};
- var decode = options.raw ? function(s) { return s; } : decodeURIComponent;
-
- var pairs = document.cookie.split('; ');
- for (var i = 0, pair; pair = pairs[i] && pairs[i].split('='); i++) {
- if (decode(pair[0]) === key) return decode(pair[1] || ''); // IE saves cookies with empty string as "c; ", e.g. without "=" as opposed to EOMB, thus pair[1] may be undefined
- }
- return null;
- };
-})(jQuery);
diff --git a/view/theme/diabook-blue/login.tpl b/view/theme/diabook-blue/login.tpl
deleted file mode 100644
index efa7c2d6d..000000000
--- a/view/theme/diabook-blue/login.tpl
+++ /dev/null
@@ -1,33 +0,0 @@
-
-<form action="$dest_url" method="post" >
- <input type="hidden" name="auth-params" value="login" />
-
- <div id="login_standard">
- {{ inc field_input.tpl with $field=$lname }}{{ endinc }}
- {{ inc field_password.tpl with $field=$lpassword }}{{ endinc }}
- </div>
-
- {{ if $openid }}
- <div id="login_openid">
- {{ inc field_openid.tpl with $field=$lopenid }}{{ endinc }}
- </div>
- {{ endif }}
-
- <div id="login-submit-wrapper" >
- <input type="submit" name="submit" id="login-submit-button" value="$login" />
- </div>
-
- <div id="login-extra-links">
- {{ if $register }}<a href="register" title="$register.title" id="register-link">$register.desc</a>{{ endif }}
- <a href="lostpass" title="$lostpass" id="lost-password-link" >$lostlink</a>
- </div>
-
- {{ for $hiddens as $k=>$v }}
- <input type="hidden" name="$k" value="$v" />
- {{ endfor }}
-
-
-</form>
-
-
-<script type="text/javascript"> $(document).ready(function() { $("#id_$lname.0").focus();} );</script>
diff --git a/view/theme/diabook-blue/mail_conv.tpl b/view/theme/diabook-blue/mail_conv.tpl
deleted file mode 100644
index 989f17878..000000000
--- a/view/theme/diabook-blue/mail_conv.tpl
+++ /dev/null
@@ -1,60 +0,0 @@
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- <a href="$mail.profile_url" target="redir" title="$mail.from_name" class="contact-photo-link" id="wall-item-photo-link-$mail.id">
- <img src="$mail.from_photo" class="contact-photo$mail.sparkle" id="wall-item-photo-$mail.id" alt="$mail.from_name" />
- </a>
- </div>
- </div>
- <div class="wall-item-content">
- $mail.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
- </div>
- <div class="wall-item-actions">
- <div class="wall-item-actions-author">
- <a href="$mail.from_url" target="redir" class="wall-item-name-link"><span class="wall-item-name$mail.sparkle">$mail.from_name</span></a> <span class="wall-item-ago">$mail.date</span>
- </div>
-
- <div class="wall-item-actions-social">
- </div>
-
- <div class="wall-item-actions-tools">
- <a href="message/drop/$mail.id" onclick="return confirmDelete();" class="icon delete s16" title="$mail.delete">$mail.delete</a>
- </div>
-
- </div>
- </div>
- <div class="wall-item-bottom">
- </div>
-</div>
-
-
-{#
-
-
-<div class="mail-conv-outside-wrapper">
- <div class="mail-conv-sender" >
- <a href="$mail.from_url" class="mail-conv-sender-url" ><img class="mframe mail-conv-sender-photo$mail.sparkle" src="$mail.from_photo" heigth="80" width="80" alt="$mail.from_name" /></a>
- </div>
- <div class="mail-conv-detail" >
- <div class="mail-conv-sender-name" >$mail.from_name</div>
- <div class="mail-conv-date">$mail.date</div>
- <div class="mail-conv-subject">$mail.subject</div>
- <div class="mail-conv-body">$mail.body</div>
- <div class="mail-conv-delete-wrapper" id="mail-conv-delete-wrapper-$mail.id" ><a href="message/drop/$mail.id" class="icon drophide delete-icon mail-list-delete-icon" onclick="return confirmDelete();" title="$mail.delete" id="mail-conv-delete-icon-$mail.id" class="mail-conv-delete-icon" onmouseover="imgbright(this);" onmouseout="imgdull(this);" ></a></div><div class="mail-conv-delete-end"></div>
- <div class="mail-conv-outside-wrapper-end"></div>
-</div>
-</div>
-<hr class="mail-conv-break" />
-
-#}
diff --git a/view/theme/diabook-blue/mail_display.tpl b/view/theme/diabook-blue/mail_display.tpl
deleted file mode 100644
index 8b82e95c6..000000000
--- a/view/theme/diabook-blue/mail_display.tpl
+++ /dev/null
@@ -1,12 +0,0 @@
-<div id="mail-display-subject">
- <span class="{{if $thread_seen}}seen{{else}}unseen{{endif}}">$thread_subject</span>
- <a href="message/dropconv/$thread_id" onclick="return confirmDelete();" title="$delete" class="mail-delete icon s22 delete"></a>
-</div>
-
-{{ for $mails as $mail }}
- <div id="tread-wrapper-$mail.id" class="tread-wrapper">
- {{ inc mail_conv.tpl }}{{endinc}}
- </div>
-{{ endfor }}
-
-{{ inc prv_message.tpl }}{{ endinc }}
diff --git a/view/theme/diabook-blue/mail_list.tpl b/view/theme/diabook-blue/mail_list.tpl
deleted file mode 100644
index 6bc6c84f6..000000000
--- a/view/theme/diabook-blue/mail_list.tpl
+++ /dev/null
@@ -1,8 +0,0 @@
-<div class="mail-list-wrapper">
- <span class="mail-subject {{if $seen}}seen{{else}}unseen{{endif}}"><a href="message/$id" class="mail-link">$subject</a></span>
- <span class="mail-from">$from_name</span>
- <span class="mail-date">$date</span>
- <span class="mail-count">$count</span>
-
- <a href="message/dropconv/$id" onclick="return confirmDelete();" title="$delete" class="mail-delete icon s22 delete"></a>
-</div>
diff --git a/view/theme/diabook-blue/message_side.tpl b/view/theme/diabook-blue/message_side.tpl
deleted file mode 100644
index 9f1587096..000000000
--- a/view/theme/diabook-blue/message_side.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-<div id="message-sidebar" class="widget">
- <div id="message-new" class="{{ if $new.sel }}selected{{ endif }}"><a href="$new.url">$new.label</a> </div>
-
- <ul class="message-ul">
- {{ for $tabs as $t }}
- <li class="tool {{ if $t.sel }}selected{{ endif }}"><a href="$t.url" class="message-link">$t.label</a></li>
- {{ endfor }}
- </ul>
-
-</div>
diff --git a/view/theme/diabook-blue/nav.tpl b/view/theme/diabook-blue/nav.tpl
deleted file mode 100644
index 5f316bcdd..000000000
--- a/view/theme/diabook-blue/nav.tpl
+++ /dev/null
@@ -1,190 +0,0 @@
-<header>
- <div id="site-location">$sitelocation</div>
- <div id="banner">$banner</div>
-</header>
-<nav>
-
-
- <ul>
-
-
- {{ if $nav.network }}
- <li id="nav-network-link" class="nav-menu-icon">
- <a class="$nav.network.2" href="$nav.network.0" title="$nav.network.3" >
- <span class="icon notifications">Benachrichtigungen</span>
- <span id="net-update" class="nav-notify"></span></a>
- </li>
- {{ endif }}
-
- {{ if $nav.contacts }}
- <li class="nav-menu-icon" id="nav-contacts-linkmenu">
- <a href="$nav.contacts.0" rel="#nav-contacts-menu" title="$nav.contacts.1">
- <span class="icon contacts">$nav.contacts.1</span>
- <span id="intro-update" class="nav-notify"></span></a>
- <ul id="nav-contacts-menu" class="menu-popup">
- <li id="nav-contacts-see-intro"><a href="$nav.notifications.0">$nav.introductions.1</a><span id="intro-update-li" class="nav-notify"></span></li>
- <li id="nav-contacts-all"><a href="contacts">$nav.contacts.1</a></li>
- </ul>
- </li>
-
- {{ endif }}
-
- {{ if $nav.messages }}
- <li id="nav-messages-linkmenu" class="nav-menu-icon">
- <a href="$nav.messages.0" rel="#nav-messages-menu" title="$nav.messages.1">
- <span class="icon messages">$nav.messages.1</span>
- <span id="mail-update" class="nav-notify"></span></a>
- <ul id="nav-messages-menu" class="menu-popup">
- <li id="nav-messages-see-all"><a href="$nav.messages.0">$nav.messages.1</a></li>
- <li id="nav-messages-see-all"><a href="$nav.messages.new.0">$nav.messages.new.1</a></li>
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.notifications }}
- <li id="nav-notifications-linkmenu" class="nav-menu-icon">
- <a href="$nav.notifications.0" rel="#nav-notifications-menu" title="$nav.notifications.1">
- <span class="icon notify">$nav.notifications.1</span>
- <span id="notify-update" class="nav-notify"></span></a>
- <ul id="nav-notifications-menu" class="menu-popup">
- <li id="nav-notifications-mark-all"><a href="#" onclick="notifyMarkAll(); return false;">$nav.notifications.mark.1</a></li>
- <li id="nav-notifications-see-all"><a href="$nav.notifications.all.0">$nav.notifications.all.1</a></li>
- <li class="empty">$emptynotifications</li>
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.search}}
- <li id="search-box">
- <form method="get" action="$nav.search.0">
- <input id="search-text" class="nav-menu-search" type="text" value="" name="search">
- </form>
- </li>
- {{ endif }}
-
- <li style="width: 1%; height: 1px;float: right;"></li>
-
- <li id="nav-site-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-site-menu"><span class="icon s22 gear">Site</span></a>
- <ul id="nav-site-menu" class="menu-popup">
- {{ if $nav.manage }}<li><a class="$nav.manage.2" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a></li>{{ endif }}
-
- {{ if $nav.settings }} <li><a class="$nav.search.2" onClick="restore_boxes()" title="Restore right-hand column" style="cursor: pointer;">Restore right-hand column</a></li>{{ endif }}
-
- {{ if $nav.help }} <li><a class="$nav.help.2" target="friendika-help" href="$nav.help.0" title="$nav.help.3" >$nav.help.1</a></li>{{ endif }}
-
- <li><a class="$nav.search.2" href="friendica" title="Site Info / Impressum" >Info/Impressum</a></li>
-
- {{ if $nav.settings }}<li><a class="menu-sep $nav.settings.2" href="$nav.settings.0" title="$nav.settings.3">$nav.settings.1</a></li>{{ endif }}
- {{ if $nav.admin }}<li><a class="$nav.admin.2" href="$nav.admin.0" title="$nav.admin.3" >$nav.admin.1</a></li>{{ endif }}
-
- {{ if $nav.logout }}<li><a class="menu-sep $nav.logout.2" href="$nav.logout.0" title="$nav.logout.3" >$nav.logout.1</a></li>{{ endif }}
-
-
- </ul>
- </li>
-
-
- {{ if $nav.directory }}
- <li id="nav-directory-link" class="nav-menu $sel.directory">
- <a class="$nav.directory.2" href="$nav.directory.0" title="$nav.directory.3" >$nav.directory.1</a>
- </li>
- {{ endif }}
-
- {{ if $nav.apps }}
- <li id="nav-apps-link" class="nav-menu $sel.apps">
- <a class=" $nav.apps.2" href="#" rel="#nav-apps-menu" title="$nav.apps.3" >$nav.apps.1</a>
- <ul id="nav-apps-menu" class="menu-popup">
- {{ for $apps as $ap }}
- <li>$ap</li>
- {{ endfor }}
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.home }}
- <li id="nav-home-link" class="nav-menu $sel.home">
- <a class="$nav.home.2" href="$nav.home.0" title="$nav.home.3" >$nav.home.1
- <span id="home-update" class="nav-notify"></span></a>
- </li>
- {{ endif }}
-
- {{ if $userinfo }}
- <li id="nav-user-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-user-menu" title="$sitelocation"><img src="$userinfo.icon" alt="$userinfo.name"></a>
- <ul id="nav-user-menu" class="menu-popup">
- {{ for $nav.usermenu as $usermenu }}
- <li><a class="$usermenu.2" href="$usermenu.0" title="$usermenu.3">$usermenu.1</a></li>
- {{ endfor }}
-
- {{ if $nav.profiles }}<li><a class="menu-sep $nav.profiles.2" href="$nav.profiles.0" title="$nav.profiles.3" >$nav.profiles.3</a></li>{{ endif }}
- {{ if $nav.notifications }}<li><a class="$nav.notifications.2" href="$nav.notifications.0" title="$nav.notifications.3" >$nav.notifications.1</a></li>{{ endif }}
- {{ if $nav.messages }}<li><a class="$nav.messages.2" href="$nav.messages.0" title="$nav.messages.3" >$nav.messages.1</a></li>{{ endif }}
- {{ if $nav.contacts }}<li><a class="$nav.contacts.2" href="$nav.contacts.0" title="$nav.contacts.3" >$nav.contacts.1</a></li>{{ endif }}
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.login }}
- <li id="nav-home-link" class="nav-menu $sel.home">
- <a class="$nav.login.2" href="$nav.login.0" title="$nav.login.3" >$nav.login.1</a>
- <li>
- {{ endif }}
-
-
-
- </ul>
-
-
-
-</nav>
-
-
-<div style="position: fixed; bottom: 5px; right: 10px;"><a href="javascript:scroll(0,0); "><img src="view/theme/diabook/icons/scroll_top.png" title="scroll to top"></a></div>
-<div style="position: fixed; bottom: 3px; left: 25px;">$langselector</div>
-<div style="position: fixed; bottom: 23px; left: 5px;"><a href="http://pad.toktan.org/p/diabook" target="blank" ><img src="view/theme/diabook/icons/bluebug.png" title="report bugs for the theme diabook"/></a></div>
-
-
-
-
-<ul id="nav-notifications-template" style="display:none;" rel="template">
- <li class="{4}"><a href="{0}"><img src="{1}">{2} <span class="notif-when">{3}</span></a></li>
-</ul>
-
-
-
-{#
-
-{{ if $nav.logout }}<a id="nav-logout-link" class="nav-link $nav.logout.2" href="$nav.logout.0" title="$nav.logout.3" >$nav.logout.1</a> {{ endif }}
-{{ if $nav.login }}<a id="nav-login-link" class="nav-login-link $nav.login.2" href="$nav.login.0" title="$nav.login.3" >$nav.login.1</a> {{ endif }}
-
-<span id="nav-link-wrapper" >
-
-{{ if $nav.register }}<a id="nav-register-link" class="nav-commlink $nav.register.2" href="$nav.register.0" title="$nav.register.3" >$nav.register.1</a>{{ endif }}
-
-<a id="nav-help-link" class="nav-link $nav.help.2" target="friendika-help" href="$nav.help.0" title="$nav.help.3" >$nav.help.1</a>
-
-{{ if $nav.apps }}<a id="nav-apps-link" class="nav-link $nav.apps.2" href="$nav.apps.0" title="$nav.apps.3" >$nav.apps.1</a>{{ endif }}
-
-<a id="nav-search-link" class="nav-link $nav.search.2" href="$nav.search.0" title="$nav.search.3" >$nav.search.1</a>
-<a id="nav-directory-link" class="nav-link $nav.directory.2" href="$nav.directory.0" title="$nav.directory.3" >$nav.directory.1</a>
-
-{{ if $nav.admin }}<a id="nav-admin-link" class="nav-link $nav.admin.2" href="$nav.admin.0" title="$nav.admin.3" >$nav.admin.1</a>{{ endif }}
-
-{{ if $nav.notifications }}
-<a id="nav-notify-link" class="nav-commlink $nav.notifications.2" href="$nav.notifications.0" title="$nav.notifications.3" >$nav.notifications.1</a>
-<span id="notify-update" class="nav-ajax-left"></span>
-{{ endif }}
-{{ if $nav.messages }}
-<a id="nav-messages-link" class="nav-commlink $nav.messages.2" href="$nav.messages.0" title="$nav.messages.3" >$nav.messages.1</a>
-<span id="mail-update" class="nav-ajax-left"></span>
-{{ endif }}
-
-{{ if $nav.manage }}<a id="nav-manage-link" class="nav-commlink $nav.manage.2" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a>{{ endif }}
-
-{{ if $nav.settings }}<a id="nav-settings-link" class="nav-link $nav.settings.2" href="$nav.settings.0" title="$nav.settings.3">$nav.settings.1</a>{{ endif }}
-{{ if $nav.profiles }}<a id="nav-profiles-link" class="nav-link $nav.profiles.2" href="$nav.profiles.0" title="$nav.profiles.3" >$nav.profiles.1</a>{{ endif }}
-
-
-</span>
-<span id="nav-end"></span>
-<span id="banner">$banner</span>
-#}
diff --git a/view/theme/diabook-blue/nets.tpl b/view/theme/diabook-blue/nets.tpl
deleted file mode 100644
index be25ddee1..000000000
--- a/view/theme/diabook-blue/nets.tpl
+++ /dev/null
@@ -1,15 +0,0 @@
-<div id="profile_side">
- <h3 style="margin-left: 2px;">$title</h3>
- <div id="nets-desc">$desc</div>
-
- <ul class="menu-profile-side">
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $sel_all }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a style="text-decoration: none;" href="$base" class="menu-profile-list-item">$all</a></li>
- {{ for $nets as $net }}
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $net.selected }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a href="$base?nets=$net.ref" class="menu-profile-list-item">$net.name</a></li>
- {{ endfor }}
- </ul>
-</div>
diff --git a/view/theme/diabook-blue/oembed_video.tpl b/view/theme/diabook-blue/oembed_video.tpl
deleted file mode 100644
index d6d29f724..000000000
--- a/view/theme/diabook-blue/oembed_video.tpl
+++ /dev/null
@@ -1,4 +0,0 @@
-<a class="embed_yt" href='$embedurl' onclick='this.innerHTML=Base64.decode("$escapedhtml"); yt_iframe(); return false;' style='float:left; margin: 1em; position: relative;'>
- <img width='$tw' height='$th' src='$turl' >
- <div style='position: absolute; top: 0px; left: 0px; width: $twpx; height: $thpx; background: url(images/icons/48/play.png) no-repeat center center;'></div>
-</a>
diff --git a/view/theme/diabook-blue/photo_item.tpl b/view/theme/diabook-blue/photo_item.tpl
deleted file mode 100644
index 5d65a89b7..000000000
--- a/view/theme/diabook-blue/photo_item.tpl
+++ /dev/null
@@ -1,65 +0,0 @@
-{{ if $indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$id" class="like-rotator" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
-</div>
-{{ endif }}
-
-<div class="wall-item-photo-container $indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper" >
- <a href="$profile_url" target="redir" title="" class="contact-photo-link" id="wall-item-photo-link-$id">
- <img src="$thumb" class="contact-photo$sparkle" id="wall-item-photo-$id" alt="$name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$id">
- $photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$profile_url" target="redir" title="$name" class="wall-item-name-link"><span class="wall-item-name$sparkle">$name</span></a>
- <span class="wall-item-ago">-
- {{ if $plink }}<a class="link" title="$plink.title" href="$plink.href" style="color: #999">$ago</a>{{ else }} $ago {{ endif }}
- {{ if $lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$id);">$lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $title }}<h2><a href="$plink.href">$title</a></h2>{{ endif }}
- $body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
-
- <div class="wall-item-bottom" style="display: table-row;">
- <div class="wall-item-actions">
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-tools">
-
- {{ if $drop.dropping }}
- <input type="checkbox" title="$drop.select" name="itemselected[]" class="item-select" value="$id" />
- <a href="item/drop/$id" onclick="return confirmDelete();" class="icon drop" title="$drop.delete">$drop.delete</a>
- {{ endif }}
- {{ if $edpost }}
- <a class="icon pencil" href="$edpost.0" title="$edpost.1"></a>
- {{ endif }}
- </div>
-
- </div>
- </div>
- <div class="wall-item-bottom">
-
- </div>
-</div>
-
diff --git a/view/theme/diabook-blue/photo_view.tpl b/view/theme/diabook-blue/photo_view.tpl
deleted file mode 100644
index 93b01d623..000000000
--- a/view/theme/diabook-blue/photo_view.tpl
+++ /dev/null
@@ -1,37 +0,0 @@
-<div id="live-display"></div>
-<h3><a href="$album.0">$album.1</a></h3>
-
-<div id="photo-edit-link-wrap">
-{{ if $tools }}
-<a id="photo-edit-link" href="$tools.edit.0">$tools.edit.1</a>
--
-<a id="photo-toprofile-link" href="$tools.profile.0">$tools.profile.1</a>
-{{ endif }}
-{{ if $lock }} - <img src="images/lock_icon.gif" class="lockview" alt="$lock" onclick="lockview(event,'photo$id');" /> {{ endif }}
-</div>
-
-<div id="photo-photo">
- {{ if $prevlink }}<div id="photo-prev-link"><a href="$prevlink.0">$prevlink.1</a></div>{{ endif }}
- <a href="$photo.href" class="lightbox" title="$photo.title"><img src="$photo.src" /></a>
- {{ if $nextlink }}<div id="photo-next-link"><a href="$nextlink.0">$nextlink.1</a></div>{{ endif }}
-</div>
-
-<div id="photo-photo-end"></div>
-<div id="photo-caption" >$desc</div>
-{{ if $tags }}
-<div id="in-this-photo-text">$tags.0</div>
-<div id="in-this-photo">$tags.1</div>
-{{ endif }}
-{{ if $tags.2 }}<div id="tag-remove"><a href="$tags.2">$tags.3</a></div>{{ endif }}
-
-{{ if $edit }}$edit{{ endif }}
-
-<div style="margin-top:20px">
-</div>
-<div id="wall-photo-container">
-$comments
-</div>
-
-$paginate
-
-
diff --git a/view/theme/diabook-blue/profile_side.tpl b/view/theme/diabook-blue/profile_side.tpl
deleted file mode 100644
index 01e80f238..000000000
--- a/view/theme/diabook-blue/profile_side.tpl
+++ /dev/null
@@ -1,21 +0,0 @@
-<div id="profile_side">
- <div id="ps-usernameicon">
- <a href="$ps.usermenu.status.0" title="$userinfo.name">
- <img src="$userinfo.icon" id="ps-usericon" alt="$userinfo.name">
- </a>
- <a href="$ps.usermenu.status.0" id="ps-username" title="$userinfo.name">$userinfo.name</a>
- </div>
-
-<ul id="profile-side-menu" class="menu-profile-side">
- <li id="profile-side-status" class="menu-profile-list"><a class="menu-profile-list-item" href="$ps.usermenu.status.0">$ps.usermenu.status.1<span class="menu-profile-icon home"></span></a></li>
- <li id="profile-side-photos" class="menu-profile-list photos"><a class="menu-profile-list-item" href="$ps.usermenu.photos.0">$ps.usermenu.photos.1<span class="menu-profile-icon photos"></span></a></li>
- <li id="profile-side-photos" class="menu-profile-list pscontacts"><a class="menu-profile-list-item" href="$ps.usermenu.contacts.0">$ps.usermenu.contacts.1<span class="menu-profile-icon pscontacts"></span></a></li>
- <li id="profile-side-events" class="menu-profile-list events"><a class="menu-profile-list-item" href="$ps.usermenu.events.0">$ps.usermenu.events.1<span class="menu-profile-icon events"></span></a></li>
- <li id="profile-side-notes" class="menu-profile-list notes"><a class="menu-profile-list-item" href="$ps.usermenu.notes.0">$ps.usermenu.notes.1<span class="menu-profile-icon notes"></span></a></li>
- <li id="profile-side-foren" class="menu-profile-list foren"><a class="menu-profile-list-item" href="$ps.usermenu.pgroups.0" target="blanc">$ps.usermenu.pgroups.1<span class="menu-profile-icon foren"></span></a></li>
- <li id="profile-side-foren" class="menu-profile-list com_side"><a class="menu-profile-list-item" href="$ps.usermenu.community.0">$ps.usermenu.community.1<span class="menu-profile-icon com_side"></span></a></li>
-</ul>
-
-</div>
-
-
diff --git a/view/theme/diabook-blue/profile_vcard.tpl b/view/theme/diabook-blue/profile_vcard.tpl
deleted file mode 100644
index 6fcffcc9b..000000000
--- a/view/theme/diabook-blue/profile_vcard.tpl
+++ /dev/null
@@ -1,64 +0,0 @@
-<div class="vcard">
-
- <div class="tool">
- <div class="fn label">$profile.name</div>
- {{ if $profile.edit }}
- <div class="action">
- <a class="icon s16 edit ttright" href="#" rel="#profiles-menu" title="$profile.edit.3"><span>$profile.edit.1</span></a>
- <ul id="profiles-menu" class="menu-popup">
- {{ for $profile.menu.entries as $e }}
- <li>
- <a href="profiles/$e.id"><img src='$e.photo'>$e.profile_name</a>
- </li>
- {{ endfor }}
- <li><a href="profile_photo" >$profile.menu.chg_photo</a></li>
- <li><a href="profiles/new" id="profile-listing-new-link">$profile.menu.cr_new</a></li>
- <li><a href="profiles" >$profile.edit.3</a></li>
-
- </ul>
- </div>
- {{ endif }}
- </div>
-
-
-
- <div id="profile-photo-wrapper"><img class="photo" src="$profile.photo?rev=$profile.picdate" alt="$profile.name" /></div>
- {{ if $pdesc }}<div class="title">$profile.pdesc</div>{{ endif }}
-
-
- {{ if $location }}
- <dl class="location"><dt class="location-label">$location</dt><br>
- <dd class="adr">
- {{ if $profile.address }}<div class="street-address">$profile.address</div>{{ endif }}
- <span class="city-state-zip">
- <span class="locality">$profile.locality</span>{{ if $profile.locality }}, {{ endif }}
- <span class="region">$profile.region</span>
- <span class="postal-code">$profile.postal-code</span>
- </span>
- {{ if $profile.country-name }}<span class="country-name">$profile.country-name</span>{{ endif }}
- </dd>
- </dl>
- {{ endif }}
-
- {{ if $gender }}<dl class="mf"><dt class="gender-label">$gender</dt> <dd class="x-gender">$profile.gender</dd></dl>{{ endif }}
-
- {{ if $profile.pubkey }}<div class="key" style="display:none;">$profile.pubkey</div>{{ endif }}
-
- {{ if $marital }}<dl class="marital"><dt class="marital-label"><span class="heart">&hearts;</span>$marital</dt><dd class="marital-text">$profile.marital</dd></dl>{{ endif }}
-
- {{ if $homepage }}<dl class="homepage"><dt class="homepage-label">$homepage</dt><dd class="homepage-url"><a href="$profile.homepage" target="external-link">$profile.homepage</a></dd></dl>{{ endif }}
-
- {{ inc diaspora_vcard.tpl }}{{ endinc }}
-
- <div id="profile-extra-links">
- <ul>
- {{ if $connect }}
- <li><a id="dfrn-request-link" href="dfrn_request/$profile.nickname">$connect</a></li>
- {{ endif }}
- </ul>
- </div>
-</div>
-
-$contact_block
-
-
diff --git a/view/theme/diabook-blue/right_aside.tpl b/view/theme/diabook-blue/right_aside.tpl
deleted file mode 100644
index a65677696..000000000
--- a/view/theme/diabook-blue/right_aside.tpl
+++ /dev/null
@@ -1,20 +0,0 @@
-<div id="profile_side">
- <div id="ps-usernameicon">
- <a href="$ps.usermenu.status.0" title="$userinfo.name">
- <img src="$userinfo.icon" id="ps-usericon" alt="$userinfo.name">
- </a>
- <a href="$ps.usermenu.status.0" id="ps-username" title="$userinfo.name">$userinfo.name</a>
- </div>
-
-<ul id="profile-side-menu" class="menu-profile-side">
- <li id="profile-side-status" class="menu-profile-list home"><a class="menu-profile-list-item" href="$ps.usermenu.status.0">$ps.usermenu.status.1</a></li>
- <li id="profile-side-photos" class="menu-profile-list photos"><a class="menu-profile-list-item" href="$ps.usermenu.photos.0">$ps.usermenu.photos.1</a></li>
- <li id="profile-side-events" class="menu-profile-list events"><a class="menu-profile-list-item" href="$ps.usermenu.events.0">$ps.usermenu.events.1</a></li>
- <li id="profile-side-notes" class="menu-profile-list notes"><a class="menu-profile-list-item" href="$ps.usermenu.notes.0">$ps.usermenu.notes.1</a></li>
- <li id="profile-side-foren" class="menu-profile-list foren"><a class="menu-profile-list-item" href="http://dir.friendika.com/directory/forum" target="blanc">Public Groups</a></li>
- <li id="profile-side-foren" class="menu-profile-list com_side"><a class="menu-profile-list-item" href="$ps.usermenu.community.0">$ps.usermenu.community.1</a></li>
-</ul>
-
-</div>
-
- \ No newline at end of file
diff --git a/view/theme/diabook-blue/screenshot.png b/view/theme/diabook-blue/screenshot.png
deleted file mode 100644
index 5b719c701..000000000
--- a/view/theme/diabook-blue/screenshot.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-blue/search_item.tpl b/view/theme/diabook-blue/search_item.tpl
deleted file mode 100644
index 123834064..000000000
--- a/view/theme/diabook-blue/search_item.tpl
+++ /dev/null
@@ -1,100 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- <span class="wall-item-ago">-
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div>
diff --git a/view/theme/diabook-blue/style-network-wide.css b/view/theme/diabook-blue/style-network-wide.css
deleted file mode 100644
index 4c6837d92..000000000
--- a/view/theme/diabook-blue/style-network-wide.css
+++ /dev/null
@@ -1,2629 +0,0 @@
-/**
- * Fabio Comuni <http://kirgroup.com/profile/fabrixxm>
- * Additional Changes: Michael Vogel <icarus@dabo.de>
- **/
-
-/* ========= */
-/* = Admin = */
-/* ========= */
-
-#adminpage {
-/* width: 80%;*/
-}
-
-#pending-update {
- float:right;
- color: #ffffff;
- font-weight: bold;
- background-color: #FF0000;
- padding: 0em 0.3em;
-}
-
-.admin.linklist {
- border: 0px; padding: 0px;
-}
-
-.admin.link {
- list-style-position: inside;
- font-size: 1em;
- padding: 5px;
- width: 100px;
- margin: 5px;
-}
-
-#adminpage dl {
- clear: left;
- margin-bottom: 2px;
- padding-bottom: 2px;
- border-bottom: 1px solid black;
-}
-
-#adminpage dt {
- width: 200px;
- float: left;
- font-weight: bold;
-}
-
-#adminpage dd {
- margin-left: 200px;
-}
-#adminpage h3 {
- border-bottom: 1px solid #898989;
- margin-bottom: 5px;
- margin-top: 10px;
-}
-
-#adminpage .submit {
- clear:left;
-}
-
-#adminpage #pluginslist {
- margin: 0px; padding: 0px;
-}
-
-#adminpage .plugin {
- list-style: none;
- display: block;
- /* border: 1px solid #888888; */
- padding: 1em;
- margin-bottom: 5px;
- clear: left;
-}
-
-#adminpage .toggleplugin {
- float:left;
- margin-right: 1em;
-}
-
-#adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;}
-#adminpage table th { text-align: left;}
-#adminpage td .icon { float: left;}
-#adminpage table#users img { width: 16px; height: 16px; }
-#adminpage table tr:hover { background-color: #eeeeee; }
-#adminpage .selectall { text-align: right; }
-/* icons */
-
-.icon.contacts {
- background-image: url("../../../view/theme/diabook-blue/icons/contacts.png");}
-.icon.notifications {
- background-image: url("../../../view/theme/diabook-blue/icons/notifications.png");}
-.icon.notify {
- background-image: url("../../../view/theme/diabook-blue/icons/notify.png");}
-.icon.messages {
- background-image: url("../../../view/theme/diabook-blue/icons/messages.png");}
-.icon.community {
- background-image: url("../../../view/theme/diabook-blue/icons/community.png");}
-
-.icon.drop { background-image: url("../../../view/theme/diabook-blue/icons/drop.png");}
-.icon.drophide { background-image: url("../../../view/theme/diabook-blue/icons/drop.png");}
-.icon.dislike { background-image: url("../../../view/theme/diabook-blue/icons/dislike.png");}
-.icon.like { background-image: url("../../../view/theme/diabook-blue/icons/like.png");}
-.icon.pencil { background-image: url("../../../view/theme/diabook-blue/icons/pencil.png");}
-.icon.recycle { background-image: url("../../../view/theme/diabook-blue/icons/recycle.png");}
-.icon.remote-link { background-image: url("../../../view/theme/diabook-blue/icons/remote.png");}
-.icon.tagged { background-image: url("../../../view/theme/diabook-blue/icons/tagged.png");}
-.icon.file-as { background-image: url("../../../view/theme/diabook-blue/icons/file_as.png");}
-.star-item.icon.unstarred { background-image: url("../../../view/theme/diabook-blue/icons/unstarred.png");}
-.star-item.icon.starred { background-image: url("../../../view/theme/diabook-blue/icons/starred.png");}
-.icon.link { background-image: url("../../../view/theme/diabook-blue/icons/link.png");}
-.icon.lock { background-image: url("../../../view/theme/diabook-blue/icons/lock.png");}
-.icon.unlock { background-image: url("../../../view/theme/diabook-blue/icons/unlock.png");}
-.icon.language { background-image: url("../../../view/theme/diabook-blue/icons/language.png");}
-
-
-.camera { background-image: url("../../../view/theme/diabook-blue/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.attach { background-image: url("../../../view/theme/diabook-blue/icons/attach.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video2 { background-image: url("../../../view/theme/diabook-blue/icons/video.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video { background-image: url("../../../view/theme/diabook-blue/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
- }
-.audio2 { background-image: url("../../../view/theme/diabook-blue/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.audio { background-image: url("../../../view/theme/diabook-blue/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.weblink { background-image: url("../../../view/theme/diabook-blue/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.globe { background-image: url("../../../view/theme/diabook-blue/icons/globe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.unglobe { background-image: url("../../../view/theme/diabook-blue/icons/unglobe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.edit {background-image: url("../../../view/theme/diabook-blue/icons/pencil2.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
-
-
-
-
-.article { background-position: -50px 0px;}
-/*.audio { background-position: -70px 0px;}*/
-.block { background-position: -90px 0px;}
-/*.drop { background-position: -110px 0px;}*/
-/*.drophide { background-position: -130px 0px;}*/
-/*.edit { background-position: -150px 0px;}*/
-/*.camera { background-position: -170px 0px;}*/
-/*.dislike { background-position: -190px 0px;}*/
-/*.like { background-position: -210px 0px;}*/
-/*.link { background-position: -230px 0px;}*/
-
-/*.globe { background-position: -50px -20px;}*/
-/*.noglobe { background-position: -70px -20px;}*/
-.no { background-position: -90px -20px;}
-.pause { background-position: -110px -20px;}
-.play { background-position: -130px -20px;}
-/*.pencil { background-position: -150px -20px;}*/
-.small-pencil { background-position: -170px -20px;}
-/*.recycle { background-position: -190px -20px;}*/
-/*.remote-link { background-position: -210px -20px;}*/
-.share { background-position: -230px -20px;}
-
-.tools { background-position: -50px -40px;}
-/*.lock { background-position: -70px -40px;}*/
-
-/*.video { background-position: -110px -40px;}*/
-.youtube { background-position: -130px -40px;}
-
-/*.attach { background-position: -190px -40px;}*/
-/*.language { background-position: -210px -40px;}*/
-
-
-.icon.on { background-image: url("../../../view/theme/diabook-blue/icons/toogle_on.png"); background-repeat: no-repeat;}
-.icon.off { background-image: url("../../../view/theme/diabook-blue/icons/toogle_off.png"); background-repeat: no-repeat;}
-.prev { background-position: -90px -60px;}
-.next { background-position: -110px -60px;}
-/*.tagged { background-position: -130px -60px;}*/
-
-.attachtype {
- display: block; width: 20px; height: 23px;
- background-image: url('../../../images/content-types.png');
-}
-
-.type-video { background-position: 0px 0px; }
-.type-image { background-position: -20px 0px; }
-.type-audio { background-position: -40px 0px; }
-.type-text { background-position: -60px 0px; }
-.type-unkn { background-position: -80px 0px; }
-
-.icon.drop, .icon.drophide {
- float: left;
-}
-
-.icon {
- display: block;
- width: 20px;
- height: 20px;
- /*background-image: url('icons.png');*/
-}
-
-.icon {
- background-color: transparent ;
- background-repeat: no-repeat;
- /* background-position: left center; */
- display: block;
- overflow: hidden;
- text-indent: -9999px;
- padding: 1px;
-}
-
-.icon.border.camera{
- background-image: url("../../../view/theme/diabook-blue/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-
-.icon.border.link{
- background-image: url("../../../view/theme/diabook-blue/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- margin-left: 10px;
- }
-
-.icon.text {
- text-indent: 0px;
-}
-.icon.s10 {
- min-width: 10px;
- height: 10px;
-}
-.icon.s10.notify {
- background-image: url("../../../images/icons/10/notify_off.png");
-}
-.icon.s10.gear {
- background-image: url("../../../images/icons/10/gear.png");
-}
-.icon.s10.add {
- background-image: url("../../../images/icons/10/add.png");
-}
-.icon.s10.delete {
- background-image: url("../../../images/icons/10/delete.png");
-}
-.icon.s10.edit {
- background-image: url("../../../images/icons/10/edit.png");
-}
-.icon.s10.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s10.menu {
- background-image: url("../../../images/icons/10/menu.png");
-}
-.icon.s10.link {
- background-image: url("../../../images/icons/10/link.png");
-}
-.icon.s10.lock {
- background-image: url("../../../images/icons/10/lock.png");
-}
-.icon.s10.unlock {
- background-image: url("../../../images/icons/10/unlock.png");
-}
-.icon.s10.text {
- padding: 2px 0px 0px 15px;
- font-size: 10px;
-}
-.icon.s16 {
- min-width: 16px;
- height: 16px;
-}
-.icon.s16.notify {
- background-image: url("../../../images/icons/16/notify_off.png");
-}
-.icon.s16.gear {
- background-image: url("../../../images/icons/16/gear.png");
-}
-.icon.s16.add {
- background-image: url("../../../images/icons/16/add.png");
-}
-.icon.s16.delete {
- background-image: url("../../../images/icons/16/delete.png");
-}
-/*.icon.s16.edit {
- background-image: url("../../../images/icons/16/edit.png");
-}*/
-.icon.s16.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s16.menu {
- background-image: url("../../../images/icons/16/menu.png");
-}
-/*.icon.s16.link {
- background-image: url("../../../images/icons/16/link.png");
-}*/
-.icon.s16.lock {
- background-image: url("../../../images/icons/16/lock.png");
-}
-.icon.s16.unlock {
- background-image: url("../../../images/icons/16/unlock.png");
-}
-.icon.s16.text {
- padding: 4px 0px 0px 20px;
- font-size: 10px;
-}
-.icon.s22 {
- min-width: 22px;
- height: 22px;
-}
-.icon.s22.notify {
- background-image: url("../../../images/icons/22/notify_off.png");
-}
-.icon.s22.gear {
- background-image: url("../../../images/icons/22/gear.png");
-}
-.icon.s22.add {
- background-image: url("../../../images/icons/22/add.png");
-}
-.icon.s22.delete {
- background-image: url("../../../images/icons/22/delete.png");
-}
-.icon.s22.edit {
- background-image: url("../../../images/icons/22/edit.png");
-}
-.icon.s22.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s22.menu {
- background-image: url("../../../images/icons/22/menu.png");
-}
-.icon.s22.link {
- background-image: url("../../../images/icons/22/link.png");
-}
-.icon.s22.lock {
- background-image: url("../../../images/icons/22/lock.png");
-}
-.icon.s22.unlock {
- background-image: url("../../../images/icons/22/unlock.png");
-}
-.icon.s22.text {
- padding: 10px 0px 0px 25px;
- width: 200px;
-}
-.icon.s48 {
- width: 48px;
- height: 48px;
-}
-.icon.s48.notify {
- background-image: url("../../../images/icons/48/notify_off.png");
-}
-.icon.s48.gear {
- background-image: url("../../../images/icons/48/gear.png");
-}
-.icon.s48.add {
- background-image: url("../../../images/icons/48/add.png");
-}
-.icon.s48.delete {
- background-image: url("../../../images/icons/48/delete.png");
-}
-.icon.s48.edit {
- background-image: url("../../../images/icons/48/edit.png");
-}
-.icon.s48.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s48.menu {
- background-image: url("../../../images/icons/48/menu.png");
-}
-.icon.s48.link {
- background-image: url("../../../images/icons/48/link.png");
-}
-.icon.s48.lock {
- background-image: url("../../../images/icons/48/lock.png");
-}
-.icon.s48.unlock {
- background-image: url("../../../images/icons/48/unlock.png");
-}
-
-#contact-edit-links ul {
- list-style: none;
- list-style-type: none;
-}
-
-.hide-comments-outer {
- margin-left: 80px;
- margin-bottom: 1px;
- width: 675px;
- border-bottom: 1px solid #BDCDD4;
- background-color: #fff;
- padding: 8px;
-}
-
-/* global */
-body {
- font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-size: 13px;
- background-color: #ffffff;
- color: #2d2d2d;
- margin: 50px auto auto;
- display: table;
-}
-
-h4 {
- font-size: 1.1em;
-}
-
-a {
- color: #333333;
- /* color: #3e3e8c; */
- text-decoration: none;
-}
-a:hover {
- /* color: blue; */
- text-decoration: underline
-}
-
-.wall-item-name-link {
-/* float: left;*/
-}
-
-.wall-item-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-
-.left {
- float: left;
-}
-.right {
- float: right;
-}
-.hidden {
- display: none;
-}
-.clear {
- clear: both;
-}
-.fakelink {
- color: #1872A2;
- /* color: #3e3e8c; */
- text-decoration: none;
- cursor: pointer;
-}
-.fakelink:hover {
- /* color: blue; */
- /*color: #005c94; */
- text-decoration: underline;
-}
-code {
- font-family: Courier, monospace;
- white-space: pre;
- display: block;
- overflow: auto;
- border: 1px solid #444;
- background: #EEE;
- color: #444;
- padding: 10px;
- margin-top: 20px;
-}
-#panel {
- position: absolute;
- width: 12em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 1em;
- list-style: none;
- border: 3px solid #364e59;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-/* tool */
-.tool {
- height: auto;
- overflow: auto;
- padding: 3px;
-}
-#saved-search-ul .tool:hover,
-#nets-sidebar .tool:hover,
-#sidebar-group-list .tool:hover,
-#fileas-sidebar .tool:hover {
- background: #308DBF;
-}
-.tool .label {
- float: left;
-}
-.tool .action {
- float: right;
-}
-.tool a {
- color: ##3F8FBA;
-}
-.tool a:hover {
- text-decoration: none;
-}
-/* popup notifications */
-div.jGrowl div.notice {
- background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-div.jGrowl div.info {
- background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-/* header */
-header {
- position: fixed;
- left: 0%;
- right: 80%;
- top: 0px;
- margin: 0px;
- padding: 0px;
- width: 22%;
- height: 32px;
- background: #1872a2;
- background-color: #1872a2;
- z-index: 100;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
-}
-header #site-location {
- display: none;
-}
-header #banner {
- overflow: hidden;
- text-align: left;
- width: 82%%;
- margin-left: 25%;
-}
-header #banner a,
-header #banner a:active,
-header #banner a:visited,
-header #banner a:link,
-header #banner a:hover {
- color: #ffffff;
- text-decoration: none;
- outline: none;
- vertical-align: middle;
- font-weight: bolder;
- margin-left: 3px;
-}
-header #banner #logo-img {
- height: 25px;
- margin-top: 3px;
-}
-header #banner #logo-text {
- font-size: 20px;
- position: absolute;
- top: 10%;
-}
-/* nav */
-nav {
- width: 80%;
- height: 32px;
- position: fixed;
- left: 22%;
- top: 0px;
- padding: 0px;
- background: #1872a2;
- color: #ffffff;
- z-index: 99;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
-}
-nav a,
-nav a:active,
-nav a:visited,
-nav a:link,
-nav a:hover {
- color: #ffffff;
- text-decoration: none;
- outline: none;
-}
-nav #banner {
- overflow: hidden;
- /*text-align: center;*/
- width: 100%;
-}
-nav #banner a,
-nav #banner a:active,
-nav #banner a:visited,
-nav #banner a:link,
-nav #banner a:hover {
- color: #ffffff;
- text-decoration: none;
- outline: none;
- vertical-align: bottom;
-}
-nav #banner #logo-img {
- height: 22px;
- margin-top: 5px;
-}
-nav #banner #logo-text {
- font-size: 22px;
-}
-nav #navbar{
- }
-nav ul {
- margin: 0px;
- padding: 0px 20px;
-}
-nav ul li {
- list-style: none;
- margin: 0px;
- /* padding: 1px 1px 3px 1px; */
- float: left;
-}
-nav ul li .menu-popup {
- left: 0px;
- right: auto;
-}
-
-nav #logo-img {
- height: 25px;
- margin-top: 4px;
- margin-left: 30px;
-}
-
-nav #logo-text {
- font-size: 22px;
- margin-top: 3px;
- margin-right: 15px;
-}
-nav .nav-menu-search {
- position: relative;
-
- margin: 4px 17px;
- margin-right: 0px;
- height: 17px;
- width: 180px;
-
-}
-
-nav #search-box #search-text {
- background-image: url('icons/lupe.png');
- background-repeat:no-repeat;
- padding-left:20px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
- }
-
-
-nav .nav-menu-icon {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-nav .nav-menu-icon:hover {
- background-color: #308dbf;
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-
-nav .nav-menu-icon.selected {
- background-color: #fff;
-}
-nav .nav-menu-icon img {
- width: 22px;
- height: 22px;
-}
-nav .nav-menu-icon .nav-notify {
- top: 3px;
-}
-/*marker*/
-nav .nav-menu {
- position: relative;
- height: 16px;
- padding: 5px;
- margin: 3px 15px 0px;
- font-size: 15px;
- /*border-bottom: 3px solid #364A84;*/
-}
-nav .nav-menu.selected {
- /*border-bottom: 3px solid #9eabb0;*/
-}
-nav .nav-notify {
- display: none;
- position: absolute;
- background-color: #ff0000;
- /* background-color: #19aeff; */
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- font-size: 10px;
- font-weight: 900;
- padding: 1px 4px;
- top: 0px;
- right: -6px;
- min-width: 10px;
- text-align: center;
-}
-nav .nav-notify.show {
- display: block;
-}
-nav #nav-help-link,
-nav #nav-search-link,
-nav #nav-directory-link,
-nav #nav-apps-link,
-nav #nav-site-linkmenu,
-nav #nav-home-link,
-nav #nav-user-linkmenu
-{
- float: right;
-}
-nav #nav-user-linkmenu{
- margin-right: 0px;
- }
-nav #nav-home-link, #nav-directory-link, #nav-apps-link{
- margin-left: 0px;
- margin-right: 0px;
- font-weight: bold;
- margin: 3px 5px;
- }
-nav #nav-directory-link{
- margin-right: 0px;
- }
-nav #nav-home-link{
- margin-left: 0px;
- }
-nav #nav-help-link .menu-popup,
-nav #nav-search-link .menu-popup,
-nav #nav-directory-link .menu-popup,
-nav #nav-apps-link .menu-popup,
-nav #nav-site-linkmenu .menu-popup {
- right: 0px;
- left: auto;
-}
-
-nav #nav-messages-linkmenu.on .icon.messages, nav #nav-messages-linkmenu.selected .icon.messages{
- background-image: url("../../../view/theme/diabook-blue/icons/messages2.png");
- }
-
-/*nav #nav-notifications-linkmenu.on .icon.notify,*/ nav #nav-notifications-linkmenu.selected .icon.notify{
- background-image: url("../../../view/theme/diabook-blue/icons/notify2.png");
- }
-
-nav #nav-contacts-linkmenu.on .icon.contacts, nav #nav-contacts-linkmenu.selected .icon.contacts{
- background-image: url("../../../view/theme/diabook-blue/icons/contacts2.png");
- }
-
-nav #nav-apps-link.selected {
- background-color: #364e59;
-}
-
-#nav-notifications-mark-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-#nav-notifications-see-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-.notify-seen {
- background: none repeat scroll 0 0 #DDDDDD;
- }
-
-ul.menu-popup {
- position: absolute;
- display: none;
- width: 11em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 0px;
- list-style: none;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-ul.menu-popup a {
- display: block;
- color: #2d2d2d;
- padding: 5px 10px;
- text-decoration: none;
-}
-ul.menu-popup a:hover {
- background-color: #308DBF; /*bdcdd4;*/
- color: #fff;
-}
-ul.menu-popup .menu-sep {
- border-top: 1px solid #9eabb0;
-}
-ul.menu-popup li {
- float: none;
- overflow: auto;
- height: auto;
- display: block;
-}
-ul.menu-popup li img {
- float: left;
- width: 16px;
- height: 16px;
- padding-right: 5px;
-}
-ul.menu-popup .empty {
- padding: 5px;
- text-align: center;
- color: #9eabb0;
-}
-/* autocomplete popup */
-.acpopup {
- max-height: 150px;
- background-color: #ffffff;
- color: #2d2d2d;
- border: 1px solid #MenuBorder;
- overflow: auto;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-.acpopupitem {
- color: #2d2d2d;
- padding: 4px;
- clear: left;
-}
-.acpopupitem img {
- float: left;
- margin-right: 4px;
-}
-.acpopupitem.selected {
- background-color: #bdcdd4;
-}
-#nav-notifications-menu {
- width: 400px;
- max-height: 550px;
- overflow: auto;
-}
-/* #nav-notifications-menu a {
- display: inline;
- padding: 5px 0px;
- margin: 0px 0px 2px 0px;
-}
-#nav-notifications-menu li:hover {
- background-color: #bdcdd4;
-}*/
-
-#nav-notifications-menu img {
- float: left;
- margin-right: 5px;
-}
-#nav-notifications-menu .contactname {
- font-weight: bold;
-}
-#nav-notifications-menu .notif-when {
- font-size: 10px;
- color: #9eabb0;
- display: block;
-}
-
-.notif-image {
- width: 32px;
- height: 32px;
- padding: 7px 7px 0px 0px;
-}
-
-/*profile_side*/
-#profile_side {
- margin-bottom: 30px;
-}
-#ps-usericon{
- height: 25px
- }
-#ps-username{
- font-size: 1.17em;
- font-weight: bold;
- vertical-align: top;
- position: absolute;
- padding-top: 4px;
- padding-left: 5px;
- word-wrap: break-word;
- width: 130px;
- }
-#ps-username:hover{
- text-decoration: none;
- }
-.menu-profile-side{
- list-style: none;
- padding-left: 0px;
- min-height: 0px;
- }
-.menu-profile-list{
- height: auto;
- overflow: auto;
- min-height: 16px;
- list-style: none;
- }
-.menu-profile-list:hover{
- background: #308DBF;
- }
-.menu-profile-list-item{
- padding-left: 5px;
- vertical-align: middle;
- }
-.menu-profile-list-item:hover{
- text-decoration: none;
-
- }
-/*http://prothemedesign.com/circular-icons/*/
-.menu-profile-icon.home{
- background: url("../../../view/theme/diabook-blue/icons/home.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;
- }
-.menu-profile-icon.photos{
- background: url("../../../view/theme/diabook-blue/icons/mess_side.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.events{
- background: url("../../../view/theme/diabook-blue/icons/events.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.notes{
- background: url("../../../view/theme/diabook-blue/icons/notes.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.foren{
- background: url("../../../view/theme/diabook-blue/icons/pubgroups.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.com_side{
- background: url("../../../view/theme/diabook-blue/icons/com_side.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.pscontacts{
- background: url("../../../view/theme/diabook-blue/icons/pscontacts.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-/* aside */
-/*marker*/
-aside {
- display: table-cell;
- vertical-align: top;
- width: 180px;
- padding: 0px 5px 0px 0px;
- border-right: 1px solid #D2D2D2;
- float: left;
- /* background: #F1F1F1; */
-}
-aside #page-sidebar{display: none;}
-aside .vcard .fn {
- font-size: 18px;
- font-weight: bold;
- margin-bottom: 5px;
-}
-aside .vcard .title {
- margin-bottom: 5px;
-}
-aside .vcard dl {
- height: auto;
- overflow: auto;
-}
-aside .vcard dt {
- float: left;
- margin-left: 0px;
- /*width: 35%;*/
- text-align: right;
- color: #999999;
-}
-aside .vcard dd {
- float: left;
- margin-left: 5px;
- /*width: 60%;*/
-}
-aside #profile-extra-links ul {
- padding: 0px;
- margin: 0px;
-}
-aside #profile-extra-links li {
- padding: 0px;
- margin: 0px;
- list-style: none;
-}
-aside #dfrn-request-link {
- display: block;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- color: #ffffff;
- background: #005c94 url('../../../images/connect-bg.png') no-repeat left center;
- font-weight: bold;
- text-transform: uppercase;
- padding: 4px 2px 2px 35px;
-}
-aside #dfrn-request-link:hover {
- text-decoration: none;
- background-color: #36c;
- /* background-color: #19aeff; */
-}
-aside #profiles-menu {
- width: 20em;
-}
-aside #search-text {
- width: 150px;
- height: 17px;
- padding-left: 10px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
--moz-border-bottom-colors: #dbdbdb;
- -moz-border-top-colors: #999;
- -moz-border-left-colors: #999;
- -moz-border-right-colors: #dbdbdb;
-}
-aside #side-follow-url {
- width: 150px;
- }
-aside #side-peoplefind-url {
- width: 150px;
- }
-#contact-block {
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-h4 {
- float: left;
- margin: 5px 0px;
-}
-#contact-block .allcontact-link {
- float: right;
- margin: 5px 0px;
-}
-#contact-block .contact-block-content {
- clear: both;
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-link {
- float: left;
- margin: 0px 2px 2px 0px;
-}
-#contact-block .contact-block-link img {
- widht: 55px;
- height: 55px;
-}
-#lost-password-link {
- float: left;
- margin-right: 20px;
- }
-/* widget */
-.widget {
- margin-bottom: 2em;
- /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;}
- .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/
-/* font-size: 12px; */
-}
-/*marker*/
-.widget h3 {
- padding: 0px;
- margin: 2px;
- font-size: 1.05em;
-}
-.widget .action {
- opacity: 0.1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget input.action {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget:hover .title .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action.ticked {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget ul {
- padding: 0px;
-}
-.widget ul li {
- padding-left: 16px;
- min-height: 16px;
- list-style: none;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums ul li a{
- color: #1872A2;
-}
-.widget .tool.selected {
- background: url("../../../view/theme/diabook-blue/icons/selected.png") no-repeat left center;
-}
-/* widget: search */
-span.sbox_l {
- background: white url('../../../view/theme/diabook/icons/srch_l.gif') no-repeat top left;
- float: left;
- width: 19px; height: 19px;
- margin-left: 10px;
- margin-top: 5px;
-
-}
-
-span.sbox_r {
- background: white url('../../../view/theme/diabook/icons/srch_r.gif') no-repeat top left;
- float: left;
- width: 19px; height: 19px;
- margin-top: 5px;
-}
-
-span.sbox input {
- background: white url('../../../view/theme/diabook/icons/srch_bg.gif') repeat-x top left;
- float: left;
- margin-top: 5px;
- border: 0;
- height: 13px; width: 100px;
- padding: 3px;
- font: 11px/13px arial;
- color: #000;
-}
-#add-search-popup {
- width: 200px;
- top: 18px;
-}
-/* section */
-section {
- display: table-cell;
- vertical-align: top;
- width: auto;
- padding: 0px 0px 0px 12px;
-}
-
-body .pageheader{
- text-align: center;
- font-size: 20px;
- margin-bottom: 20px;
- margin-top: 0px;
- max-width: 575px;
- }
-.qcomment{
- max-width: 122px;
- }
-#id_username {
- width: 173px;
- }
-#id_password {
- width: 173px;
- }
-#id_openid_url {
- width: 173px;
- }
-#contact-edit-end {
- }
-.pager {
- padding: 10px;
- text-align: center;
- font-size: 1.0em;
- clear: both;
- display: block;
-}
-
-.tabs {
-
- background-position: 0 -20px;
- background-repeat: repeat-x;
- height: 27px;
- padding: 0;
- }
-.tab.button {
- margin-left: 5px;
- /*background: none repeat scroll 0 0 #F8F8F8;*/
- border: 1px solid #CCCCCC;
- border-radius: 3px 3px 3px 3px;
- font-weight: normal;
- padding: 3px;
- color: #333333;
- }
-
-#birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{
- margin-bottom: 10px;
- }
-
-/*marker*/
-right_aside {
- display: table-cell;
- vertical-align: top;
- width: 180px;
- /*border-left: 1px solid #D2D2D2;*/
-
- /* background: #F1F1F1; */
-}
-right_aside a{color: #1872A2;}
-/*marker*/
-right_aside h3 {font-size: 1.05em; border-bottom: 1px solid #D2D2D2; padding-top: 5px; padding-bottom: 0px; padding-left: 9px; margin-bottom: 0px;
-margin-top:30px;}
-right_aside .directory-item { width: 50px; height: 50px; vertical-align: center; text-align: center; }
-right_aside .directory-photo { margin: 0px; }
-right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
-right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
-right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
-#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
-#page-sidebar-right_aside ul {margin-top: 0px;}
-#page-sidebar-right_aside .label {max-width: 128px;}
-right_aside .icon {width: 10px; height: 10px;}
-.close_box {
- background-image: url("../../../view/theme/diabook-blue/icons/close_box.png");
- float: right;
- cursor: pointer;
- opacity: 0.1;
- }
-.close_box:hover {
- background-image: url("../../../view/theme/diabook-blue/icons/close_box.png");
- float: right;
- cursor: pointer;
- opacity: 1;
--webkit-transition: all 0.2s ease-in-out;
--moz-transition: all 0.2s ease-in-out;
--o-transition: all 0.2s ease-in-out;
--ms-transition: all 0.2s ease-in-out;
-transition: all 0.2s ease-in-out;
- }
-
-/* wall item */
-.tread-wrapper {
- border-bottom: 1px solid #D2D2D2;
- position: relative;
- padding: 5px;
- margin-bottom: 0px;
- width: 775px;
- padding-top: 10px;
-}
-.tread-wrapper a{
- color: #1872A2;
-}
-
-/*marker*/
-.wall-item-decor {
- position: absolute;
- left: 780px;
- top: -10px;
- width: 16px;
-}
-/*marker*/
-.wall-item-container {
- display: table;
- width: 770px;
-}
-
-
-.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom {
- display: table-row;
-}
-
-.wall-item-bottom {
- font-size: 13px;
-}
-.wall-item-container .wall-item-bottom {
-/* opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container:hover .wall-item-bottom {
-/* opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container .wall-item-info {
- display: table-cell;
- vertical-align: top;
- text-align: left;
- width: 80px;
-}
-.wall-item-container .wall-item-location {
- padding-right: 40px;
- display: table-cell;
-}
-.wall-item-container .wall-item-ago {
- word-wrap: break-word;
- width: 50px;
- margin-left: 10px;
- color: #999;
-}
-.wall-item-location {
-
- clear: both;
- overflow: hidden;
-
- margin-bottom: 5px;
-}
-
-/*marker*/
-.wall-item-container .wall-item-content {
-
- max-width: 690px;
- word-wrap: break-word;
-
- margin-bottom: 14px;
-}
-/*marker*/
-.wall-item-container .wall-item-content img {
-
-
-}
-.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions {
- display: table-cell;
- vertical-align: middle;
-}
-.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-name {
- font-weight: bold;
-}
-.wall-item-container .wall-item-actions-author {
- width: 100%;
- margin-bottom: 0.3em;
-}
-.wall-item-container .wall-item-actions-social {
- float: left;
- margin-bottom: 1px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-social a {
- margin-right: 1em;
-}
-.wall-item-actions-social a {
- float: left;
-}
-.wall-item-container .wall-item-actions-tools {
- float: right;
- width: 80px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-tools a {
- float: right;
-}
-.wall-item-container .wall-item-actions-tools input {
- float: right;
-}
-/*marker*/
-.wall-item-container.comment {
- margin-top: 5px;
- margin-bottom: 5px;
- margin-left: 80px;
- width: 690px;
- border-bottom: 1px solid hsl(198, 21%, 79%);
-}
-.wall-item-container.comment .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.wall-item-container.comment {
- top: 15px !important;
- left: 15px !important;
-}
-.wall-item-container.comment .wall-item-links {
- padding-left: 12px;
-}
-
-.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
- background-color: #fff;
- width: 500px;
-}
-.wall-item-comment-wrapper .comment-edit-photo {
- display: none;
-}
-.wall-item-comment-wrapper textarea {
- height: 2.0em;
- width: 100%;
- font-size: 10px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- font-size: 14px;
-}
-.wall-item-comment-wrapper .comment-edit-text-full {
- font-size: 14px;
- height: 4em;
- color: #2d2d2d;
- border: 1px solid #2d2d2d;
-}
-.comment-edit-preview {
- width: 500px;
- margin-top: 10px;
- background-color: #fff797;
-}
-.comment-edit-preview .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.comment-edit-preview {
- top: 15px !important;
- left: 15px !important;
-}
-.comment-edit-preview .wall-item-links {
- padding-left: 12px;
-}
-.comment-edit-preview .wall-item-container {
- width: 700px;
-}
-.comment-edit-preview .tread-wrapper {
- width: 700px;
- padding: 0;
- margin: 10px 0;
-}
-
-.shiny {
- /* border-right: 10px solid #fce94f; */
- border-right: 1px solid #A7C7F7;
- padding-right: 12px;
-}
-
-#jot-preview-content{
- margin-top: 30px;}
-
-#jot-preview-content .tread-wrapper {
- background-color: #fff797;
-}
-
-.wall-item-tags {
- padding-top: 1px;
- padding-bottom: 2px;
-}
-.tag {
- /*background: url("../../../images/tag_b.png") repeat-x center left;*/
- color: #999;
- padding-left: 3px;
- font-size: 12px;
-}
-.tag a {
- padding-right: 5px;
- /*background: url("../../../images/tag.png") no-repeat center right;*/
- color: #999;
-}
-.wwto {
- position: absolute !important;
- width: 25px;
- height: 25px;
- background: #FFFFFF;
- border: 2px solid #364e59;
- height: 25px;
- width: 25px;
- overflow: hidden;
- padding: 1px;
- position: absolute !important;
- top: 40px;
- left: 30px;
- -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
-}
-.wwto .contact-photo {
- width: auto;
- height: 25px;
-}
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
- width: 80px;
-}
-
-.contact-photo-wrapper.wwto {
- width: 25px;
-}
-
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper {
- left: 0px;
- top: 63px;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-name {
- /* text-align: center; */
- /*font-weight: bold;*/
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-/* editor */
-.jothidden {
- display: none;
-}
-#jot {
- width: 585px;
- margin: 0px 2em 20px 0px;
-}
-#profile-jot-form #profile-jot-text {
- height: 2.0em;
- width: 99%;
- font-size: 15px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- margin-bottom: 10px;
-}
-.grey
-{
- display: inline;
- float: right;
- }
-#jot #jot-tools {
- margin: 0px;
- padding: 0px;
- height: 40px;
- overflow: none;
- width: 583px;
- background-color: #fff;
- border-bottom: 2px solid #9eabb0;
-}
-
-#jot #jot-tools li {
- list-style: none;
- float: left;
- width: 80px;
- height: 40px;
- border-bottom: 2px solid #9eabb0;
-}
-#jot #jot-tools li a {
- display: block;
- color: #cccccc;
- width: 100%;
- height: 40px;
- text-align: center;
- line-height: 40px;
- overflow: hidden;
-}
-#jot #jot-tools li:hover {
- background-color: #364e59;
- border-bottom: 2px solid #bdcdd4;
-}
-#jot #jot-tools li.perms {
- float: right;
- width: 40px;
-}
-#jot #jot-tools li.perms a.unlock {
- width: 30px;
- border-left: 10px solid #cccccc;
- background-color: #cccccc;
- background-position: left center;
-}
-#jot #jot-tools li.perms a.lock {
- width: 30px;
- border-left: 10px solid #666666;
- background-color: #666666;
-}
-#jot #jot-tools li.submit {
- float: right;
- background-color: #cccccc;
- border-bottom: 2px solid #cccccc;
- border-right: 1px solid #666666;
- border-left: 1px solid #666666;
-}
-#jot #jot-tools li.submit input {
- border: 0px;
- margin: 0px;
- padding: 0px;
- background-color: #cccccc;
- color: #666666;
- width: 80px;
- height: 40px;
- line-height: 40px;
-}
-#jot #jot-tools li.submit input:hover {
- background-color: #bdcdd4;
- color: #666666;
-}
-#jot #jot-tools li.loading {
- float: right;
- background-color: #ffffff;
- width: 20px;
- vertical-align: center;
- text-align: center;
- border-top: 2px solid #9eabb0;
- height: 38px;
-}
-#jot #jot-tools li.loading img {
- margin-top: 10px;
-}
-#profile-jot-form #jot-title {
-
- border-radius: 5px 5px 5px 5px;
- font-weight: bold;
- height: 20px;
- margin: 0 0 5px;
- width: 60%;
- border: 1px solid #d2d2d2;
-}
-#profile-jot-form #jot-title:-webkit-input-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #jot-title:-moz-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #profile-jot-text_parent #profile-jot-text_tbl{
- width: 585px;
- height: 100px;
- }
-#jot #jot-title:hover {
- border: 1px solid #999999;
-}
-#jot #jot-title:focus {
- border: 1px solid #999999;
-}
-#jot #character-counter {
- width: 80px;
- float: right;
- text-align: right;
- height: 20px;
- line-height: 20px;
- padding-right: 20px;
-}
-#jot-perms-icon,
-#profile-location,
-#profile-nolocation,
-#profile-youtube,
-#profile-video,
-#profile-audio,
-#profile-link,
-#profile-title,
-#wall-image-upload,
-#wall-file-upload,
-#wall-image-upload-div,
-#wall-file-upload-div,
-.hover, .focus {
- cursor: pointer;
- margin-top: 2px;
-}
-/*marker*/
-#profile-jot-wrapper{
- margin: 0 20px 20px 0;
- width: 785px;
- }
-/*marker*/
-#profile-jot-submit-wrapper {
- margin-bottom: 50px;
- width: 785px;
-}
-
-#profile-jot-submit {
- float: right;
- margin-top: 2px;
- font-size: 14px;
-}
-#profile-upload-wrapper {
- float: left;
- margin-top: 2px;
- margin-left: 10px;
-
-}
-#profile-attach-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-rotator {
- float: left;
- margin-left: 30px;
- margin-top: 2px;
-}
-#profile-link-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-youtube-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-video-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-audio-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-location-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-jot-perms {
- float: left;
- margin-left: 45px;
- margin-top: 2px;
-}
-#jot-preview-link {
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- font-size: 9px;
- font-weight: bolder;
- cursor: pointer;
-}
-#profile-jot-perms{
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- }
-/** buttons **/
-.button.creation1 {
- background-color: #fff;
- border: 1px solid #777777;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- cursor: pointer;
- font-weight: bolder;
-}
-.button.creation2 {
- background-color: #055580;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- margin-left: 5px;
- cursor: pointer;
- font-weight: bolder;
-}
-/*input[type="submit"] {
- border: 0px;
- background-color: @ButtonBackgroundColor;
- color: @ButtonColor;
- padding: 0px 10px;
- .rounded(5px);
- height: 18px;
-}*/
-/** acl **/
-#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
- display: block!important;
-}
-#acl-wrapper {
- width: 690px;
- float: left;
-}
-#acl-search {
- float: right;
- background: #ffffff url("../../../images/search_18.png") no-repeat right center;
- padding-right: 20px;
-}
-#acl-showall {
- float: left;
- display: block;
- width: auto;
- height: 18px;
- background-color: #cccccc;
- background-image: url("../../../images/show_all_off.png");
- background-position: 7px 7px;
- background-repeat: no-repeat;
- padding: 7px 5px 0px 30px;
- color: #999999;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
-}
-#acl-showall.selected {
- color: #000000;
- background-color: #ff9900;
- background-image: url("../../../images/show_all_on.png");
-}
-#acl-list {
- height: 210px;
- border: 1px solid #cccccc;
- clear: both;
- margin-top: 30px;
- overflow: auto;
-}
-.acl-list-item {
- display: block;
- width: 150px;
- height: 30px;
- border: 1px solid #cccccc;
- margin: 5px;
- float: left;
-}
-.acl-list-item img {
- width: 22px;
- height: 22px;
- float: left;
- margin: 4px;
-}
-.acl-list-item p {
- height: 12px;
- font-size: 10px;
- margin: 0px;
- padding: 2px 0px 1px;
- overflow: hidden;
-}
-.acl-list-item a {
- font-size: 8px;
- display: block;
- width: 40px;
- height: 10px;
- float: left;
- color: #999999;
- background-color: #cccccc;
- background-position: 3px 3px;
- background-repeat: no-repeat;
- margin-right: 5px;
- -webkit-border-radius: 2px ;
- -moz-border-radius: 2px;
- border-radius: 2px;
- padding-left: 15px;
-}
-#acl-wrapper a:hover {
- text-decoration: none;
- color: #000000;
-}
-.acl-button-show {
- background-image: url("../../../images/show_off.png");
-}
-.acl-button-hide {
- background-image: url("../../../images/hide_off.png");
-}
-.acl-button-show.selected {
- color: #000000;
- background-color: #9ade00;
- background-image: url("../../../images/show_on.png");
-}
-.acl-button-hide.selected {
- color: #000000;
- background-color: #ff4141;
- background-image: url("../../../images/hide_on.png");
-}
-.acl-list-item.groupshow {
- border-color: #9ade00;
-}
-.acl-list-item.grouphide {
- border-color: #ff4141;
-}
-/** /acl **/
-/** tab buttons 14618a**/
-/*marker*/
-ul.tabs {
- list-style-type: none;
- padding-bottom: 10px;
- font-size: 13px;
- width: 805px;
-}
-ul.tabs li {
- float: left;
- margin-left: 5px;
-}
-ul.tabs li .active {
- background-color: #055580;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- margin-left: 5px;
-}
-/**
- * Form fields
- */
-.field {
- margin-bottom: 10px;
- padding-bottom: 10px;
- overflow: auto;
- width: 100%;
-}
-.field label {
- float: left;
- width: 200px;
-}
-.field input, .field textarea {
- width: 400px;
-}
-.field textarea {
- height: 100px;
-}
-.field .field_help {
- display: block;
- margin-left: 200px;
- color: #666666;
-}
-.field .onoff {
- float: left;
- width: 80px;
-}
-.field .onoff a {
- display: block;
- border: 1px solid #666666;
- background-image: url("../../../images/onoff.jpg");
- background-repeat: no-repeat;
- padding: 4px 2px 2px 2px;
- height: 16px;
- text-decoration: none;
-}
-.field .onoff .off {
- border-color: #666666;
- padding-left: 40px;
- background-position: left center;
- background-color: #cccccc;
- color: #666666;
- text-align: right;
-}
-.field .onoff .on {
- border-color: #204A87;
- padding-right: 40px;
- background-position: right center;
- background-color: #D7E3F1;
- color: #204A87;
- text-align: left;
-}
-.field .hidden {
- display: none!important;
-}
-.field.radio .field_help {
- margin-left: 0px;
-}
-#directory-search-form{
- margin-bottom: 50px;
- }
-#profile-edit-links-end {
- clear: both;
- margin-bottom: 15px;
-}
-
-#profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; }
-
-#profile-edit-links li {
- float: left;
- list-style: none;
- margin-left: 10px;
-}
-
-.profile-edit-side-div {
- display: none;
-}
-
-#register-form label,
-#profile-edit-form label {
- width: 300px; float: left;
-}
-
-.required {
- display: inline;
- color: #B20202;
-}
-
-/* oauth */
-.oauthapp {
- height: auto;
- overflow: auto;
- border-bottom: 2px solid #cccccc;
- padding-bottom: 1em;
- margin-bottom: 1em;
-}
-.oauthapp img {
- float: left;
- width: 48px;
- height: 48px;
- margin: 10px;
-}
-.oauthapp img.noicon {
- background-image: url("../../../images/icons/48/plugin.png");
- background-position: center center;
- background-repeat: no-repeat;
-}
-.oauthapp a {
- float: left;
-}
-/* contacts */
-.contact-entry-wrapper {
- width: 120px;
- height: 120px;
- float: left;
-}
-/* photo */
-.photo {
-box-shadow: 2px 2px 5px 0px #000000;
-margin: 0px;
-border-radius: 10px;
-height: 145px !important;
-width: 145px !important;
-}
-.lframe {
- float: left;
- /*margin: 0px 10px 10px 0px;*/
-}
-/* profile match wrapper */
-.profile-match-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 20px;
-}
-.profile-match-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper {
- left: 0px;
- top: 63px;
-}
-
-.contact-photo-menu-button {
- position: relative;
- background-image: url("../../../images/icons/16/menu.png");
- background-position: top left;
- background-repeat: no-repeat;
- margin: 0px 0px -16px 0px;
- padding: 0px;
- width: 16px;
- height: 16px;
- top: -20px; left:0px;
- overflow: hidden;
- text-indent: 40px;
- display: none;
-
-}
-.contact-photo-menu {
- width: 11em;
- border: 3px solid #364e59;
- color: #2d2d2d;
- background: #FFFFFF;
-/* position: absolute;*/
- position: relative;
- left: 0px; top: 0px;
- display: none;
- z-index: 10000;
-}
-.contact-photo-menu ul { margin:0px; padding: 0px; list-style: none }
-.contact-photo-menu li a {
- display: block;
- padding: 5px 10px;
- color: #2d2d2d;
- text-decoration: none;
-}
-.contact-photo-menu li a:hover {
- background-color: #bdcdd4;
-}
-
-/* page footer */
-footer {
- height: 100px;
- display: table-row;
-}
-
-blockquote {
- border-left: 1px solid #D2D2D2;
- padding-left: 9px;
- margin: 0 0 0 .8ex;
- color: #777;
-}
-.oembed {
-
- font-weight: bold;
-}
-.aprofile dt{
-box-shadow: 1px 1px 5px 0;
- color: #666666;
- margin: 15px 0 5px;
- padding-left: 5px;
- }
-/* ================== */
-/* = Contacts Block = */
-/* ================== */
-
-.contact-block-img {
- width: 55px;
- height: 55px;
- padding-right: 3px;
-}
-.contact-block-div {
- float: left;
-}
-
-.contact-block-textdiv { width: 150px; height: 34px; float: left; }
-#contact-block-end { clear: both; }
-
-#group-edit-wrapper {
- margin-bottom: 10px;
-}
-
-#group-members-end {
- clear: both;
-}
-#group-edit-desc {
- margin-top: 15px;
-}
-
-/*
-#group-separator,
-#prof-separator { display: none;}
-*/
-#prof-members-end{
- clear: both;
- }
-
-#prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
- margin-bottom: 10px;
- margin-top: 20px;
-}
-
-#prvmail-submit {
- float: right;
- margin-top: 10px;
-}
-
-#prvmail-subject
-{
-background: none repeat scroll 0 0 #FFFFFF;
-border: 1px solid #CCCCCC;
-border-radius: 5px 5px 5px 5px;
-font-weight: bold;
-height: 20px;
-margin: 0 0 5px;
-vertical-align: middle;
-}
-#prvmail-form{
- width: 597px;
- }
-
-#prvmail-upload-wrapper,
-#prvmail-link-wrapper,
-#prvmail-rotator-wrapper {
- float: left;
- margin-top: 10px;
- margin-right: 10px;
- width: 24px;
-}
-
-#prvmail-end {
- clear: both;
-}
-
-.mail-list-sender,
-.mail-list-detail {
- float: left;
-}
-.mail-list-detail {
- margin-left: 20px;
-}
-
-.mail-list-subject {
- font-size: 1.1em;
- margin-top: 10px;
-}
-a.mail-list-link {
- display: block;
- font-size: 1.3em;
- padding: 4px 0;
-}
-
-/*
-*a.mail-list-link:hover {
-* background-color: #15607B;
-* color: #F5F6FB;
-*}
-*/
-
-.mail-list-outside-wrapper-end {
- clear: both;
-}
-
-.mail-list-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-list-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-
-.mail-list-delete-icon {
- border: none;
-}
-
-.mail-conv-sender,
-.mail-conv-detail {
- float: left;
-}
-.mail-conv-detail {
- margin-left: 20px;
- width: 500px;
-}
-
-.mail-conv-subject {
- font-size: 1.4em;
- margin: 10px 0;
-}
-
-.mail-conv-outside-wrapper-end {
- clear: both;
-}
-
-.mail-conv-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-conv-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-.mail-conv-break {
- clear: both;
-}
-
-.mail-conv-delete-icon {
- border: none;
-}
-
-/* ========== */
-/* = Events = */
-/* ========== */
-.eventcal {
- float: left;
- font-size: 20px;
-}
-
-.vevent {
-
-}
-.vevent .event-description, .vevent .event-location {
- margin-left: 10px;
- margin-right: 10px;
-}
-.vevent .event-start {
- margin-left: 10px;
- margin-right: 10px;
-}
-
-#new-event-link {
- margin-bottom: 10px;
-}
-
-.edit-event-link, .plink-event-link {
- float: left;
- margin-top: 4px;
- margin-right: 4px;
- margin-bottom: 15px;
-}
-
-.event-description:before {
- content: url('../../../images/calendar.png');
- margin-right: 15px;
-}
-
-.event-start, .event-end {
- margin-left: 10px;
- width: 330px;
- clear: both;
-}
-
-.event-start .dtstart, .event-end .dtend {
- float: right;
-}
-
-.event-list-date {
- margin-bottom: 10px;
-}
-
-.prevcal, .nextcal {
- float: left;
- margin-left: 32px;
- margin-right: 32px;
- margin-top: 64px;
-}
-.event-calendar-end {
- clear: both;
-}
-
-
-.calendar {
- font-family: Courier, monospace;
-}
-.calendar.eventcal a {
- color: #1872A2;
- }
-.today {
- font-weight: bold;
- color: #FF0000;
-}
-
-.settings-block {
- border: 1px solid #AAA;
- margin: 10px;
- padding: 10px;
-}
-
-.app-title {
- margin: 10px;
-}
-
-#identity-manage-desc {
- margin-top:15px;
- margin-bottom: 15px;
-}
-
-#identity-manage-choose {
- margin-bottom: 15px;
-}
-
-#identity-submit {
- margin-top: 20px;
-}
-
-#photo-prev-link, #photo-next-link {
- padding: 10px;
- float: left;
-}
-.lightbox{
- float: left;
- }
-
-#photo-photo {
- float: left;
-}
-#photo-like-div .wall-item-like-buttons {
- float: left;
- margin-right: 5px;
- margin-top: 30px;
- }
-.comment-edit-text-empty {
- margin: 10px 0 0;
- width: 85%;
-}
-.comment-edit-photo {
- margin: 10px 0 0;
-}
-.wall-item-like-buttons .icon.like {
-float: left;
-}
-
-#photo-photo-end {
- clear: both;
-}
-
-.tabs .comment-wwedit-wrapper {
- display: block;
- margin-top: 30px;
- margin-left: 50px;
- }
-
-.profile-match-photo {
- float: left;
- text-align: center;
- width: 120px;
-}
-
-.profile-match-name {
- float: left;
- text-align: center;
- width: 120px;
- overflow: hidden;
-}
-
-.profile-match-break,
-.profile-match-end {
- clear: both;
-}
-
-.profile-match-connect {
- text-align: center;
- font-weight: bold;
-}
-
-.profile-match-wrapper {
- float: left;
- padding: 10px;
- width: 120px;
- height: 120px;
- scroll: auto;
-}
-#profile-match-wrapper-end {
- clear: both;
-}
-
-/* ============= */
-/* = Directory = */
-/* ============= */
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-photo-menu-button {
- display: none;
- /* position: absolute; */
- /* position: absolute; */
- left: 0px;
- top: -16px;
-}
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo-menu-button {
- left: 0px;
- top: 63px;
-}
-.directory-item {
- float: left;
- width: 200px;
- height: 200px;
-}
-.directory-item .contact-photo {
- width: 175px;
- height: 175px;
-}
-.directory-item .contact-photo img {
- width: 175px;
- height: 175px;
-}
-.contact-name {
- text-align: left;
- font-weight: bold;
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums{
- margin-top: 15px;
- }
-.photo-top-photo, .photo-album-photo {
- -webkit-border-radius: 5px 5px 0 0;
- -moz-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-.photo-album-image-wrapper, .photo-top-image-wrapper {
- float: left;
- -moz-box-shadow: 0 0 5px #888;
- -webkit-box-shadow: 0 0 5px #888;
- box-shadow: 0 0 5px #888;
- background-color: #000;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- padding-bottom: 20px;
- position: relative;
- margin: 0 10px 10px 0;
- width: 200px; height: 140px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- position: absolute;
- bottom: 0px;
- padding-left: 3px;
- background-color: #EEE;
-}
-.photo-top-album-link{
- color: #1872A2;
- }
-.photo-top-album-img{
-
- }
-/*.photo-top-image-wrapper {
- position: relative;
- float: left;
- margin-top: 15px;
- margin-right: 15px;
- width: 200px; height: 200px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- min-height: 2em;
- position: absolute;
- bottom: 0px;
- padding: 0px 3px;
- padding-top: 0.5em;
- background-color: rgb(255, 255, 255);
-}*/
-#photo-top-end {
- clear: both;
-}
-
-#photo-top-links {
- margin-bottom: 30px;
- margin-left: 30px;
-}
-
-#photos-upload-newalbum-div {
- float: left;
- width: 175px;
-}
-
diff --git a/view/theme/diabook-blue/style-network.css b/view/theme/diabook-blue/style-network.css
deleted file mode 100644
index dff0f452b..000000000
--- a/view/theme/diabook-blue/style-network.css
+++ /dev/null
@@ -1,2618 +0,0 @@
-/**
- * Fabio Comuni <http://kirgroup.com/profile/fabrixxm>
- * Additional Changes: Michael Vogel <icarus@dabo.de>
- **/
-
-/* ========= */
-/* = Admin = */
-/* ========= */
-
-#adminpage {
-/* width: 80%;*/
-}
-
-#pending-update {
- float:right;
- color: #ffffff;
- font-weight: bold;
- background-color: #FF0000;
- padding: 0em 0.3em;
-}
-
-.admin.linklist {
- border: 0px; padding: 0px;
-}
-
-.admin.link {
- list-style-position: inside;
- font-size: 1em;
- padding: 5px;
- width: 100px;
- margin: 5px;
-}
-
-#adminpage dl {
- clear: left;
- margin-bottom: 2px;
- padding-bottom: 2px;
- border-bottom: 1px solid black;
-}
-
-#adminpage dt {
- width: 200px;
- float: left;
- font-weight: bold;
-}
-
-#adminpage dd {
- margin-left: 200px;
-}
-#adminpage h3 {
- border-bottom: 1px solid #898989;
- margin-bottom: 5px;
- margin-top: 10px;
-}
-
-#adminpage .submit {
- clear:left;
-}
-
-#adminpage #pluginslist {
- margin: 0px; padding: 0px;
-}
-
-#adminpage .plugin {
- list-style: none;
- display: block;
- /* border: 1px solid #888888; */
- padding: 1em;
- margin-bottom: 5px;
- clear: left;
-}
-
-#adminpage .toggleplugin {
- float:left;
- margin-right: 1em;
-}
-
-#adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;}
-#adminpage table th { text-align: left;}
-#adminpage td .icon { float: left;}
-#adminpage table#users img { width: 16px; height: 16px; }
-#adminpage table tr:hover { background-color: #eeeeee; }
-#adminpage .selectall { text-align: right; }
-/* icons */
-
-.icon.contacts {
- background-image: url("../../../view/theme/diabook-blue/icons/contacts.png");}
-.icon.notifications {
- background-image: url("../../../view/theme/diabook-blue/icons/notifications.png");}
-.icon.notify {
- background-image: url("../../../view/theme/diabook-blue/icons/notify.png");}
-.icon.messages {
- background-image: url("../../../view/theme/diabook-blue/icons/messages.png");}
-.icon.community {
- background-image: url("../../../view/theme/diabook-blue/icons/community.png");}
-
-.icon.drop { background-image: url("../../../view/theme/diabook-blue/icons/drop.png");}
-.icon.drophide { background-image: url("../../../view/theme/diabook-blue/icons/drop.png");}
-.icon.dislike { background-image: url("../../../view/theme/diabook-blue/icons/dislike.png");}
-.icon.like { background-image: url("../../../view/theme/diabook-blue/icons/like.png");}
-.icon.pencil { background-image: url("../../../view/theme/diabook-blue/icons/pencil.png");}
-.icon.recycle { background-image: url("../../../view/theme/diabook-blue/icons/recycle.png");}
-.icon.remote-link { background-image: url("../../../view/theme/diabook-blue/icons/remote.png");}
-.icon.tagged { background-image: url("../../../view/theme/diabook-blue/icons/tagged.png");}
-.icon.file-as { background-image: url("../../../view/theme/diabook-blue/icons/file_as.png");}
-.star-item.icon.unstarred { background-image: url("../../../view/theme/diabook-blue/icons/unstarred.png");}
-.star-item.icon.starred { background-image: url("../../../view/theme/diabook-blue/icons/starred.png");}
-.icon.link { background-image: url("../../../view/theme/diabook-blue/icons/link.png");}
-.icon.lock { background-image: url("../../../view/theme/diabook-blue/icons/lock.png");}
-.icon.unlock { background-image: url("../../../view/theme/diabook-blue/icons/unlock.png");}
-.icon.language { background-image: url("../../../view/theme/diabook-blue/icons/language.png");}
-
-
-.camera { background-image: url("../../../view/theme/diabook-blue/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.attach { background-image: url("../../../view/theme/diabook-blue/icons/attach.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video2 { background-image: url("../../../view/theme/diabook-blue/icons/video.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video { background-image: url("../../../view/theme/diabook-blue/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
- }
-.audio2 { background-image: url("../../../view/theme/diabook-blue/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.audio { background-image: url("../../../view/theme/diabook-blue/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.weblink { background-image: url("../../../view/theme/diabook-blue/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.globe { background-image: url("../../../view/theme/diabook-blue/icons/globe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.unglobe { background-image: url("../../../view/theme/diabook-blue/icons/unglobe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.edit {background-image: url("../../../view/theme/diabook-blue/icons/pencil2.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
-
-
-
-
-.article { background-position: -50px 0px;}
-/*.audio { background-position: -70px 0px;}*/
-.block { background-position: -90px 0px;}
-/*.drop { background-position: -110px 0px;}*/
-/*.drophide { background-position: -130px 0px;}*/
-/*.edit { background-position: -150px 0px;}*/
-/*.camera { background-position: -170px 0px;}*/
-/*.dislike { background-position: -190px 0px;}*/
-/*.like { background-position: -210px 0px;}*/
-/*.link { background-position: -230px 0px;}*/
-
-/*.globe { background-position: -50px -20px;}*/
-/*.noglobe { background-position: -70px -20px;}*/
-.no { background-position: -90px -20px;}
-.pause { background-position: -110px -20px;}
-.play { background-position: -130px -20px;}
-/*.pencil { background-position: -150px -20px;}*/
-.small-pencil { background-position: -170px -20px;}
-/*.recycle { background-position: -190px -20px;}*/
-/*.remote-link { background-position: -210px -20px;}*/
-.share { background-position: -230px -20px;}
-
-.tools { background-position: -50px -40px;}
-/*.lock { background-position: -70px -40px;}*/
-
-/*.video { background-position: -110px -40px;}*/
-.youtube { background-position: -130px -40px;}
-
-/*.attach { background-position: -190px -40px;}*/
-/*.language { background-position: -210px -40px;}*/
-
-
-.icon.on { background-image: url("../../../view/theme/diabook-blue/icons/toogle_on.png"); background-repeat: no-repeat;}
-.icon.off { background-image: url("../../../view/theme/diabook-blue/icons/toogle_off.png"); background-repeat: no-repeat;}
-.prev { background-position: -90px -60px;}
-.next { background-position: -110px -60px;}
-/*.tagged { background-position: -130px -60px;}*/
-
-.attachtype {
- display: block; width: 20px; height: 23px;
- background-image: url('../../../images/content-types.png');
-}
-
-.type-video { background-position: 0px 0px; }
-.type-image { background-position: -20px 0px; }
-.type-audio { background-position: -40px 0px; }
-.type-text { background-position: -60px 0px; }
-.type-unkn { background-position: -80px 0px; }
-
-.icon.drop, .icon.drophide {
- float: left;
-}
-
-.icon {
- display: block;
- width: 20px;
- height: 20px;
- /*background-image: url('icons.png');*/
-}
-
-.icon {
- background-color: transparent ;
- background-repeat: no-repeat;
- /* background-position: left center; */
- display: block;
- overflow: hidden;
- text-indent: -9999px;
- padding: 1px;
-}
-
-.icon.border.camera{
- background-image: url("../../../view/theme/diabook-blue/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-
-.icon.border.link{
- background-image: url("../../../view/theme/diabook-blue/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- margin-left: 10px;
- }
-
-.icon.text {
- text-indent: 0px;
-}
-.icon.s10 {
- min-width: 10px;
- height: 10px;
-}
-.icon.s10.notify {
- background-image: url("../../../images/icons/10/notify_off.png");
-}
-.icon.s10.gear {
- background-image: url("../../../images/icons/10/gear.png");
-}
-.icon.s10.add {
- background-image: url("../../../images/icons/10/add.png");
-}
-.icon.s10.delete {
- background-image: url("../../../images/icons/10/delete.png");
-}
-.icon.s10.edit {
- background-image: url("../../../images/icons/10/edit.png");
-}
-.icon.s10.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s10.menu {
- background-image: url("../../../images/icons/10/menu.png");
-}
-.icon.s10.link {
- background-image: url("../../../images/icons/10/link.png");
-}
-.icon.s10.lock {
- background-image: url("../../../images/icons/10/lock.png");
-}
-.icon.s10.unlock {
- background-image: url("../../../images/icons/10/unlock.png");
-}
-.icon.s10.text {
- padding: 2px 0px 0px 15px;
- font-size: 10px;
-}
-.icon.s16 {
- min-width: 16px;
- height: 16px;
-}
-.icon.s16.notify {
- background-image: url("../../../images/icons/16/notify_off.png");
-}
-.icon.s16.gear {
- background-image: url("../../../images/icons/16/gear.png");
-}
-.icon.s16.add {
- background-image: url("../../../images/icons/16/add.png");
-}
-.icon.s16.delete {
- background-image: url("../../../images/icons/16/delete.png");
-}
-/*.icon.s16.edit {
- background-image: url("../../../images/icons/16/edit.png");
-}*/
-.icon.s16.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s16.menu {
- background-image: url("../../../images/icons/16/menu.png");
-}
-/*.icon.s16.link {
- background-image: url("../../../images/icons/16/link.png");
-}*/
-.icon.s16.lock {
- background-image: url("../../../images/icons/16/lock.png");
-}
-.icon.s16.unlock {
- background-image: url("../../../images/icons/16/unlock.png");
-}
-.icon.s16.text {
- padding: 4px 0px 0px 20px;
- font-size: 10px;
-}
-.icon.s22 {
- min-width: 22px;
- height: 22px;
-}
-.icon.s22.notify {
- background-image: url("../../../images/icons/22/notify_off.png");
-}
-.icon.s22.gear {
- background-image: url("../../../images/icons/22/gear.png");
-}
-.icon.s22.add {
- background-image: url("../../../images/icons/22/add.png");
-}
-.icon.s22.delete {
- background-image: url("../../../images/icons/22/delete.png");
-}
-.icon.s22.edit {
- background-image: url("../../../images/icons/22/edit.png");
-}
-.icon.s22.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s22.menu {
- background-image: url("../../../images/icons/22/menu.png");
-}
-.icon.s22.link {
- background-image: url("../../../images/icons/22/link.png");
-}
-.icon.s22.lock {
- background-image: url("../../../images/icons/22/lock.png");
-}
-.icon.s22.unlock {
- background-image: url("../../../images/icons/22/unlock.png");
-}
-.icon.s22.text {
- padding: 10px 0px 0px 25px;
- width: 200px;
-}
-.icon.s48 {
- width: 48px;
- height: 48px;
-}
-.icon.s48.notify {
- background-image: url("../../../images/icons/48/notify_off.png");
-}
-.icon.s48.gear {
- background-image: url("../../../images/icons/48/gear.png");
-}
-.icon.s48.add {
- background-image: url("../../../images/icons/48/add.png");
-}
-.icon.s48.delete {
- background-image: url("../../../images/icons/48/delete.png");
-}
-.icon.s48.edit {
- background-image: url("../../../images/icons/48/edit.png");
-}
-.icon.s48.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s48.menu {
- background-image: url("../../../images/icons/48/menu.png");
-}
-.icon.s48.link {
- background-image: url("../../../images/icons/48/link.png");
-}
-.icon.s48.lock {
- background-image: url("../../../images/icons/48/lock.png");
-}
-.icon.s48.unlock {
- background-image: url("../../../images/icons/48/unlock.png");
-}
-
-#contact-edit-links ul {
- list-style: none;
- list-style-type: none;
-}
-
-.hide-comments-outer {
- margin-left: 80px;
- margin-bottom: 1px;
- width: 484px;
- border-bottom: 1px solid #BDCDD4;
- background-color: #fff;
- padding: 8px;
-}
-
-/* global */
-body {
- font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-size: 12.5px;
- background-color: #ffffff;
- color: #2d2d2d;
- margin: 50px auto auto;
- display: table;
-}
-
-h4 {
- font-size: 1.1em;
-}
-
-a {
- color: #333333;
- /* color: #3e3e8c; */
- text-decoration: none;
-}
-a:hover {
- /* color: blue; */
- text-decoration: underline
-}
-
-.wall-item-name-link {
-/* float: left;*/
-}
-
-.wall-item-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-
-.left {
- float: left;
-}
-.right {
- float: right;
-}
-.hidden {
- display: none;
-}
-.clear {
- clear: both;
-}
-.fakelink {
- color: #1872A2;
- /* color: #3e3e8c; */
- text-decoration: none;
- cursor: pointer;
-}
-.fakelink:hover {
- /* color: blue; */
- /*color: #005c94; */
- text-decoration: underline;
-}
-code {
- font-family: Courier, monospace;
- white-space: pre;
- display: block;
- overflow: auto;
- border: 1px solid #444;
- background: #EEE;
- color: #444;
- padding: 10px;
- margin-top: 20px;
-}
-#panel {
- position: absolute;
- width: 12em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 1em;
- list-style: none;
- border: 3px solid #364e59;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-/* tool */
-.tool {
- height: auto;
- overflow: auto;
- padding: 3px;
-}
-#saved-search-ul .tool:hover,
-#nets-sidebar .tool:hover,
-#sidebar-group-list .tool:hover,
-#fileas-sidebar .tool:hover {
- background: #308DBF;
-}
-.tool .label {
- float: left;
-}
-.tool .action {
- float: right;
-}
-.tool a {
- color: ##3F8FBA;
-}
-.tool a:hover {
- text-decoration: none;
-}
-/* popup notifications */
-div.jGrowl div.notice {
- background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-div.jGrowl div.info {
- background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-/* header */
-header {
- position: fixed;
- left: 0%;
- right: 80%;
- top: 0px;
- margin: 0px;
- padding: 0px;
- width: 22%;
- height: 32px;
- background: #1872a2;
- background-color: #1872a2;
- z-index: 100;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
-}
-header #site-location {
- display: none;
-}
-header #banner {
- overflow: hidden;
- text-align: left;
- width: 82%%;
- margin-left: 25%;
-}
-header #banner a,
-header #banner a:active,
-header #banner a:visited,
-header #banner a:link,
-header #banner a:hover {
- color: #ffffff;
- text-decoration: none;
- outline: none;
- vertical-align: middle;
- font-weight: bolder;
- margin-left: 3px;
-}
-header #banner #logo-img {
- height: 25px;
- margin-top: 3px;
-}
-header #banner #logo-text {
- font-size: 20px;
- position: absolute;
- top: 10%;
-}
-/* nav */
-nav {
- width: 80%;
- height: 32px;
- position: fixed;
- left: 22%;
- top: 0px;
- padding: 0px;
- background: #1872a2;
- color: #ffffff;
- z-index: 99;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
-}
-nav a,
-nav a:active,
-nav a:visited,
-nav a:link,
-nav a:hover {
- color: #ffffff;
- text-decoration: none;
- outline: none;
-}
-nav #banner {
- overflow: hidden;
- /*text-align: center;*/
- width: 100%;
-}
-nav #banner a,
-nav #banner a:active,
-nav #banner a:visited,
-nav #banner a:link,
-nav #banner a:hover {
- color: #ffffff;
- text-decoration: none;
- outline: none;
- vertical-align: bottom;
-}
-nav #banner #logo-img {
- height: 22px;
- margin-top: 5px;
-}
-nav #banner #logo-text {
- font-size: 22px;
-}
-nav #navbar{
- }
-nav ul {
- margin: 0px;
- padding: 0px 20px;
-}
-nav ul li {
- list-style: none;
- margin: 0px;
- /* padding: 1px 1px 3px 1px; */
- float: left;
-}
-nav ul li .menu-popup {
- left: 0px;
- right: auto;
-}
-
-nav #logo-img {
- height: 25px;
- margin-top: 4px;
- margin-left: 30px;
-}
-
-nav #logo-text {
- font-size: 22px;
- margin-top: 3px;
- margin-right: 15px;
-}
-nav .nav-menu-search {
- position: relative;
-
- margin: 4px 17px;
- margin-right: 0px;
- height: 17px;
- width: 180px;
-
-}
-
-nav #search-box #search-text {
- background-image: url('icons/lupe.png');
- background-repeat:no-repeat;
- padding-left:20px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
- }
-
-
-nav .nav-menu-icon {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-nav .nav-menu-icon:hover {
- background-color: #308dbf;
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-
-nav .nav-menu-icon.selected {
- background-color: #fff;
-}
-nav .nav-menu-icon img {
- width: 22px;
- height: 22px;
-}
-nav .nav-menu-icon .nav-notify {
- top: 3px;
-}
-nav .nav-menu {
- position: relative;
- height: 16px;
- padding: 5px;
- margin: 3px 15px 0px;
- font-size: 13px;
- /*border-bottom: 3px solid #364A84;*/
-}
-nav .nav-menu.selected {
- /*border-bottom: 3px solid #9eabb0;*/
-}
-nav .nav-notify {
- display: none;
- position: absolute;
- background-color: #ff0000;
- /* background-color: #19aeff; */
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- font-size: 10px;
- font-weight: 900;
- padding: 1px 4px;
- top: 0px;
- right: -6px;
- min-width: 10px;
- text-align: center;
-}
-nav .nav-notify.show {
- display: block;
-}
-nav #nav-help-link,
-nav #nav-search-link,
-nav #nav-directory-link,
-nav #nav-apps-link,
-nav #nav-site-linkmenu,
-nav #nav-home-link,
-nav #nav-user-linkmenu
-{
- float: right;
-}
-nav #nav-user-linkmenu{
- margin-right: 0px;
- }
-nav #nav-home-link, #nav-directory-link, #nav-apps-link{
- margin-left: 0px;
- margin-right: 0px;
- font-weight: bold;
- margin: 3px 5px;
- }
-nav #nav-directory-link{
- margin-right: 0px;
- }
-nav #nav-home-link{
- margin-left: 0px;
- }
-nav #nav-help-link .menu-popup,
-nav #nav-search-link .menu-popup,
-nav #nav-directory-link .menu-popup,
-nav #nav-apps-link .menu-popup,
-nav #nav-site-linkmenu .menu-popup {
- right: 0px;
- left: auto;
-}
-
-nav #nav-messages-linkmenu.on .icon.messages, nav #nav-messages-linkmenu.selected .icon.messages{
- background-image: url("../../../view/theme/diabook-blue/icons/messages2.png");
- }
-
-/*nav #nav-notifications-linkmenu.on .icon.notify,*/ nav #nav-notifications-linkmenu.selected .icon.notify{
- background-image: url("../../../view/theme/diabook-blue/icons/notify2.png");
- }
-
-nav #nav-contacts-linkmenu.on .icon.contacts, nav #nav-contacts-linkmenu.selected .icon.contacts{
- background-image: url("../../../view/theme/diabook-blue/icons/contacts2.png");
- }
-
-nav #nav-apps-link.selected {
- background-color: #364e59;
-}
-
-#nav-notifications-mark-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-#nav-notifications-see-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-.notify-seen {
- background: none repeat scroll 0 0 #DDDDDD;
- }
-
-ul.menu-popup {
- position: absolute;
- display: none;
- width: 11em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 0px;
- list-style: none;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-ul.menu-popup a {
- display: block;
- color: #2d2d2d;
- padding: 5px 10px;
- text-decoration: none;
-}
-ul.menu-popup a:hover {
- background-color: #308DBF; /*bdcdd4;*/
- color: #fff;
-}
-ul.menu-popup .menu-sep {
- border-top: 1px solid #9eabb0;
-}
-ul.menu-popup li {
- float: none;
- overflow: auto;
- height: auto;
- display: block;
-}
-ul.menu-popup li img {
- float: left;
- width: 16px;
- height: 16px;
- padding-right: 5px;
-}
-ul.menu-popup .empty {
- padding: 5px;
- text-align: center;
- color: #9eabb0;
-}
-/* autocomplete popup */
-.acpopup {
- max-height: 150px;
- background-color: #ffffff;
- color: #2d2d2d;
- border: 1px solid #MenuBorder;
- overflow: auto;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-.acpopupitem {
- color: #2d2d2d;
- padding: 4px;
- clear: left;
-}
-.acpopupitem img {
- float: left;
- margin-right: 4px;
-}
-.acpopupitem.selected {
- background-color: #bdcdd4;
-}
-#nav-notifications-menu {
- width: 400px;
- max-height: 550px;
- overflow: auto;
-}
-/* #nav-notifications-menu a {
- display: inline;
- padding: 5px 0px;
- margin: 0px 0px 2px 0px;
-}
-#nav-notifications-menu li:hover {
- background-color: #bdcdd4;
-}*/
-
-#nav-notifications-menu img {
- float: left;
- margin-right: 5px;
-}
-#nav-notifications-menu .contactname {
- font-weight: bold;
-}
-#nav-notifications-menu .notif-when {
- font-size: 10px;
- color: #9eabb0;
- display: block;
-}
-
-.notif-image {
- width: 32px;
- height: 32px;
- padding: 7px 7px 0px 0px;
-}
-
-/*profile_side*/
-#profile_side {
- margin-bottom: 30px;
-}
-#ps-usericon{
- height: 25px
- }
-#ps-username{
- font-size: 1.17em;
- font-weight: bold;
- vertical-align: top;
- position: absolute;
- padding-top: 4px;
- padding-left: 5px;
- word-wrap: break-word;
- width: 130px;
- }
-#ps-username:hover{
- text-decoration: none;
- }
-.menu-profile-side{
- list-style: none;
- padding-left: 0px;
- min-height: 0px;
- }
-.menu-profile-list{
- height: auto;
- overflow: auto;
- min-height: 16px;
- list-style: none;
- }
-.menu-profile-list:hover{
- background: #308DBF;
- }
-.menu-profile-list-item{
- padding-left: 5px;
- vertical-align: middle;
- }
-.menu-profile-list-item:hover{
- text-decoration: none;
-
- }
-/*http://prothemedesign.com/circular-icons/*/
-.menu-profile-icon.home{
- background: url("../../../view/theme/diabook-blue/icons/home.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;
- }
-.menu-profile-icon.photos{
- background: url("../../../view/theme/diabook-blue/icons/mess_side.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.events{
- background: url("../../../view/theme/diabook-blue/icons/events.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.notes{
- background: url("../../../view/theme/diabook-blue/icons/notes.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.foren{
- background: url("../../../view/theme/diabook-blue/icons/pubgroups.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.com_side{
- background: url("../../../view/theme/diabook-blue/icons/com_side.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.pscontacts{
- background: url("../../../view/theme/diabook-blue/icons/pscontacts.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-/* aside */
-aside {
- display: table-cell;
- vertical-align: top;
- width: 160px;
- padding: 0px 10px 0px 10px;
- border-right: 1px solid #D2D2D2;
- float: left;
- /* background: #F1F1F1; */
-}
-aside #page-sidebar{display: none;}
-aside .vcard .fn {
- font-size: 18px;
- font-weight: bold;
- margin-bottom: 5px;
-}
-aside .vcard .title {
- margin-bottom: 5px;
-}
-aside .vcard dl {
- height: auto;
- overflow: auto;
-}
-aside .vcard dt {
- float: left;
- margin-left: 0px;
- /*width: 35%;*/
- text-align: right;
- color: #999999;
-}
-aside .vcard dd {
- float: left;
- margin-left: 5px;
- /*width: 60%;*/
-}
-aside #profile-extra-links ul {
- padding: 0px;
- margin: 0px;
-}
-aside #profile-extra-links li {
- padding: 0px;
- margin: 0px;
- list-style: none;
-}
-aside #dfrn-request-link {
- display: block;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- color: #ffffff;
- background: #005c94 url('../../../images/connect-bg.png') no-repeat left center;
- font-weight: bold;
- text-transform: uppercase;
- padding: 4px 2px 2px 35px;
-}
-aside #dfrn-request-link:hover {
- text-decoration: none;
- background-color: #36c;
- /* background-color: #19aeff; */
-}
-aside #profiles-menu {
- width: 20em;
-}
-aside #search-text {
- width: 150px;
- height: 17px;
- padding-left: 10px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
--moz-border-bottom-colors: #dbdbdb;
- -moz-border-top-colors: #999;
- -moz-border-left-colors: #999;
- -moz-border-right-colors: #dbdbdb;
-}
-aside #side-follow-url {
- width: 150px;
- }
-aside #side-peoplefind-url {
- width: 150px;
- }
-#contact-block {
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-h4 {
- float: left;
- margin: 5px 0px;
-}
-#contact-block .allcontact-link {
- float: right;
- margin: 5px 0px;
-}
-#contact-block .contact-block-content {
- clear: both;
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-link {
- float: left;
- margin: 0px 2px 2px 0px;
-}
-#contact-block .contact-block-link img {
- widht: 55px;
- height: 55px;
-}
-#lost-password-link {
- float: left;
- margin-right: 20px;
- }
-/* widget */
-.widget {
- margin-bottom: 2em;
- /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;}
- .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/
-/* font-size: 12px; */
-}
-.widget h3 {
- padding: 0px;
- margin: 2px;
-}
-.widget .action {
- opacity: 0.1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget input.action {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget:hover .title .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action.ticked {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget ul {
- padding: 0px;
-}
-.widget ul li {
- padding-left: 16px;
- min-height: 16px;
- list-style: none;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums ul li a{
- color: #1872A2;
-}
-.widget .tool.selected {
- background: url("../../../view/theme/diabook-blue/icons/selected.png") no-repeat left center;
-}
-/* widget: search */
-span.sbox_l {
- background: white url('../../../view/theme/diabook/icons/srch_l.gif') no-repeat top left;
- float: left;
- width: 19px; height: 19px;
- margin-left: 10px;
- margin-top: 5px;
-
-}
-
-span.sbox_r {
- background: white url('../../../view/theme/diabook/icons/srch_r.gif') no-repeat top left;
- float: left;
- width: 19px; height: 19px;
- margin-top: 5px;
-}
-
-span.sbox input {
- background: white url('../../../view/theme/diabook/icons/srch_bg.gif') repeat-x top left;
- float: left;
- margin-top: 5px;
- border: 0;
- height: 13px; width: 100px;
- padding: 3px;
- font: 11px/13px arial;
- color: #000;
-}
-#add-search-popup {
- width: 200px;
- top: 18px;
-}
-/* section */
-section {
- display: table-cell;
- vertical-align: top;
- width: auto;
- padding: 0px 0px 0px 12px;
-}
-
-body .pageheader{
- text-align: center;
- font-size: 20px;
- margin-bottom: 20px;
- margin-top: 0px;
- max-width: 575px;
- }
-.qcomment{
- max-width: 122px;
- }
-#id_username {
- width: 173px;
- }
-#id_password {
- width: 173px;
- }
-#id_openid_url {
- width: 173px;
- }
-#contact-edit-end {
- }
-.pager {
- padding: 10px;
- text-align: center;
- font-size: 1.0em;
- clear: both;
- display: block;
-}
-
-.tabs {
-
- background-position: 0 -20px;
- background-repeat: repeat-x;
- height: 27px;
- padding: 0;
- }
-.tab.button {
- margin-left: 5px;
- /*background: none repeat scroll 0 0 #F8F8F8;*/
- border: 1px solid #CCCCCC;
- border-radius: 3px 3px 3px 3px;
- font-weight: normal;
- padding: 3px;
- color: #333333;
- }
-
-#birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{
- margin-bottom: 10px;
- }
-
-right_aside {
- display: table-cell;
- vertical-align: top;
- width: 170px;
-
- /*border-left: 1px solid #D2D2D2;*/
-
- /* background: #F1F1F1; */
-}
-right_aside a{color: #1872A2;}
-right_aside h3 {border-bottom: 1px solid #D2D2D2; padding-top: 5px; padding-bottom: 0px; padding-left: 9px; margin-bottom: 0px;
-margin-top:30px;}
-right_aside .directory-item { width: 50px; height: 50px; vertical-align: center; text-align: center; }
-right_aside .directory-photo { margin: 0px; }
-right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
-right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
-right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
-#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
-#page-sidebar-right_aside ul {margin-top: 0px;}
-#page-sidebar-right_aside .label {max-width: 128px;}
-right_aside .icon {width: 10px; height: 10px;}
-.close_box {
- background-image: url("../../../view/theme/diabook-blue/icons/close_box.png");
- float: right;
- cursor: pointer;
- opacity: 0.1;
- }
-.close_box:hover {
- background-image: url("../../../view/theme/diabook-blue/icons/close_box.png");
- float: right;
- cursor: pointer;
- opacity: 1;
--webkit-transition: all 0.2s ease-in-out;
--moz-transition: all 0.2s ease-in-out;
--o-transition: all 0.2s ease-in-out;
--ms-transition: all 0.2s ease-in-out;
-transition: all 0.2s ease-in-out;
- }
-
-/* wall item */
-.tread-wrapper {
- border-bottom: 1px solid #D2D2D2;
- position: relative;
- padding: 5px;
- margin-bottom: 0px;
- width: 575px;
- padding-top: 10px;
-}
-.tread-wrapper a{
- color: #1872A2;
-}
-
-.wall-item-decor {
- position: absolute;
- left: 790px;
- top: -10px;
- width: 16px;
-}
-
-.wall-item-container {
- display: table;
- width: 580px;
-}
-
-
-.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom {
- display: table-row;
-}
-
-.wall-item-bottom {
- font-size: 13px;
-}
-.wall-item-container .wall-item-bottom {
-/* opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container:hover .wall-item-bottom {
-/* opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container .wall-item-info {
- display: table-cell;
- vertical-align: top;
- text-align: left;
- width: 80px;
-}
-.wall-item-container .wall-item-location {
- padding-right: 40px;
- display: table-cell;
-}
-.wall-item-container .wall-item-ago {
- word-wrap: break-word;
- width: 50px;
- margin-left: 10px;
- color: #999;
-}
-.wall-item-location {
-
- clear: both;
- overflow: hidden;
-
- margin-bottom: 5px;
-}
-
-.wall-item-container .wall-item-content {
-
- max-width: 420px;
- word-wrap: break-word;
-
- margin-bottom: 14px;
-}
-
-.wall-item-container .wall-item-content img {
- max-width: 400px;
-
-}
-.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions {
- display: table-cell;
- vertical-align: middle;
-}
-.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-name {
- font-weight: bold;
-}
-.wall-item-container .wall-item-actions-author {
- width: 100%;
- margin-bottom: 0.3em;
-}
-.wall-item-container .wall-item-actions-social {
- float: left;
- margin-bottom: 1px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-social a {
- margin-right: 1em;
-}
-.wall-item-actions-social a {
- float: left;
-}
-.wall-item-container .wall-item-actions-tools {
- float: right;
- width: 80px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-tools a {
- float: right;
-}
-.wall-item-container .wall-item-actions-tools input {
- float: right;
-}
-.wall-item-container.comment {
- margin-top: 5px;
- margin-bottom: 5px;
- margin-left: 80px;
- width: 500px;
- border-bottom: 1px solid hsl(198, 21%, 79%);
-}
-.wall-item-container.comment .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.wall-item-container.comment {
- top: 15px !important;
- left: 15px !important;
-}
-.wall-item-container.comment .wall-item-links {
- padding-left: 12px;
-}
-
-.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
- background-color: #fff;
- width: 500px;
-}
-.wall-item-comment-wrapper .comment-edit-photo {
- display: none;
-}
-.wall-item-comment-wrapper textarea {
- height: 2.0em;
- width: 100%;
- font-size: 10px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- font-size: 14px;
-}
-.wall-item-comment-wrapper .comment-edit-text-full {
- font-size: 14px;
- height: 4em;
- color: #2d2d2d;
- border: 1px solid #2d2d2d;
-}
-.comment-edit-preview {
- width: 500px;
- margin-top: 10px;
- background-color: #fff797;
-}
-.comment-edit-preview .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.comment-edit-preview {
- top: 15px !important;
- left: 15px !important;
-}
-.comment-edit-preview .wall-item-links {
- padding-left: 12px;
-}
-.comment-edit-preview .wall-item-container {
- width: 700px;
-}
-.comment-edit-preview .tread-wrapper {
- width: 700px;
- padding: 0;
- margin: 10px 0;
-}
-
-.shiny {
- /* border-right: 10px solid #fce94f; */
- border-right: 1px solid #A7C7F7;
- padding-right: 12px;
-}
-
-#jot-preview-content{
- margin-top: 30px;}
-
-#jot-preview-content .tread-wrapper {
- background-color: #fff797;
-}
-
-.wall-item-tags {
- padding-top: 1px;
- padding-bottom: 2px;
-}
-.tag {
- /*background: url("../../../images/tag_b.png") repeat-x center left;*/
- color: #999;
- padding-left: 3px;
- font-size: 12px;
-}
-.tag a {
- padding-right: 5px;
- /*background: url("../../../images/tag.png") no-repeat center right;*/
- color: #999;
-}
-.wwto {
- position: absolute !important;
- width: 25px;
- height: 25px;
- background: #FFFFFF;
- border: 2px solid #364e59;
- height: 25px;
- width: 25px;
- overflow: hidden;
- padding: 1px;
- position: absolute !important;
- top: 40px;
- left: 30px;
- -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
-}
-.wwto .contact-photo {
- width: auto;
- height: 25px;
-}
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
- width: 80px;
-}
-
-.contact-photo-wrapper.wwto {
- width: 25px;
-}
-
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper {
- left: 0px;
- top: 63px;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-name {
- /* text-align: center; */
- /*font-weight: bold;*/
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-/* editor */
-.jothidden {
- display: none;
-}
-#jot {
- width: 585px;
- margin: 0px 2em 20px 0px;
-}
-#profile-jot-form #profile-jot-text {
- height: 2.0em;
- width: 99%;
- font-size: 15px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- margin-bottom: 10px;
-}
-.grey
-{
- display: inline;
- float: right;
- }
-#jot #jot-tools {
- margin: 0px;
- padding: 0px;
- height: 40px;
- overflow: none;
- width: 583px;
- background-color: #fff;
- border-bottom: 2px solid #9eabb0;
-}
-
-#jot #jot-tools li {
- list-style: none;
- float: left;
- width: 80px;
- height: 40px;
- border-bottom: 2px solid #9eabb0;
-}
-#jot #jot-tools li a {
- display: block;
- color: #cccccc;
- width: 100%;
- height: 40px;
- text-align: center;
- line-height: 40px;
- overflow: hidden;
-}
-#jot #jot-tools li:hover {
- background-color: #364e59;
- border-bottom: 2px solid #bdcdd4;
-}
-#jot #jot-tools li.perms {
- float: right;
- width: 40px;
-}
-#jot #jot-tools li.perms a.unlock {
- width: 30px;
- border-left: 10px solid #cccccc;
- background-color: #cccccc;
- background-position: left center;
-}
-#jot #jot-tools li.perms a.lock {
- width: 30px;
- border-left: 10px solid #666666;
- background-color: #666666;
-}
-#jot #jot-tools li.submit {
- float: right;
- background-color: #cccccc;
- border-bottom: 2px solid #cccccc;
- border-right: 1px solid #666666;
- border-left: 1px solid #666666;
-}
-#jot #jot-tools li.submit input {
- border: 0px;
- margin: 0px;
- padding: 0px;
- background-color: #cccccc;
- color: #666666;
- width: 80px;
- height: 40px;
- line-height: 40px;
-}
-#jot #jot-tools li.submit input:hover {
- background-color: #bdcdd4;
- color: #666666;
-}
-#jot #jot-tools li.loading {
- float: right;
- background-color: #ffffff;
- width: 20px;
- vertical-align: center;
- text-align: center;
- border-top: 2px solid #9eabb0;
- height: 38px;
-}
-#jot #jot-tools li.loading img {
- margin-top: 10px;
-}
-#profile-jot-form #jot-title {
-
- border-radius: 5px 5px 5px 5px;
- font-weight: bold;
- height: 20px;
- margin: 0 0 5px;
- width: 60%;
- border: 1px solid #d2d2d2;
-}
-#profile-jot-form #jot-title:-webkit-input-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #jot-title:-moz-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #profile-jot-text_parent #profile-jot-text_tbl{
- width: 585px;
- height: 100px;
- }
-#jot #jot-title:hover {
- border: 1px solid #999999;
-}
-#jot #jot-title:focus {
- border: 1px solid #999999;
-}
-#jot #character-counter {
- width: 80px;
- float: right;
- text-align: right;
- height: 20px;
- line-height: 20px;
- padding-right: 20px;
-}
-#jot-perms-icon,
-#profile-location,
-#profile-nolocation,
-#profile-youtube,
-#profile-video,
-#profile-audio,
-#profile-link,
-#profile-title,
-#wall-image-upload,
-#wall-file-upload,
-#wall-image-upload-div,
-#wall-file-upload-div,
-.hover, .focus {
- cursor: pointer;
- margin-top: 2px;
-}
-#profile-jot-wrapper{
- margin: 0 2em 20px 0;
- width: 585px;
- }
-
-#profile-jot-submit-wrapper {
- margin-bottom: 50px;
- width: 585px;
-}
-
-#profile-jot-submit {
- float: right;
- margin-top: 2px;
- font-size: 14px;
-}
-#profile-upload-wrapper {
- float: left;
- margin-top: 2px;
- margin-left: 10px;
-
-}
-#profile-attach-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-rotator {
- float: left;
- margin-left: 30px;
- margin-top: 2px;
-}
-#profile-link-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-youtube-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-video-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-audio-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-location-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-jot-perms {
- float: left;
- margin-left: 45px;
- margin-top: 2px;
-}
-#jot-preview-link {
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- font-size: 9px;
- font-weight: bolder;
- cursor: pointer;
-}
-#profile-jot-perms{
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- }
-/** buttons **/
-.button.creation1 {
- background-color: #fff;
- border: 1px solid #777777;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- cursor: pointer;
- font-weight: bolder;
-}
-.button.creation2 {
- background-color: #055580;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- margin-left: 5px;
- cursor: pointer;
- font-weight: bolder;
-}
-/*input[type="submit"] {
- border: 0px;
- background-color: @ButtonBackgroundColor;
- color: @ButtonColor;
- padding: 0px 10px;
- .rounded(5px);
- height: 18px;
-}*/
-/** acl **/
-#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
- display: block!important;
-}
-#acl-wrapper {
- width: 690px;
- float: left;
-}
-#acl-search {
- float: right;
- background: #ffffff url("../../../images/search_18.png") no-repeat right center;
- padding-right: 20px;
-}
-#acl-showall {
- float: left;
- display: block;
- width: auto;
- height: 18px;
- background-color: #cccccc;
- background-image: url("../../../images/show_all_off.png");
- background-position: 7px 7px;
- background-repeat: no-repeat;
- padding: 7px 5px 0px 30px;
- color: #999999;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
-}
-#acl-showall.selected {
- color: #000000;
- background-color: #ff9900;
- background-image: url("../../../images/show_all_on.png");
-}
-#acl-list {
- height: 210px;
- border: 1px solid #cccccc;
- clear: both;
- margin-top: 30px;
- overflow: auto;
-}
-.acl-list-item {
- display: block;
- width: 150px;
- height: 30px;
- border: 1px solid #cccccc;
- margin: 5px;
- float: left;
-}
-.acl-list-item img {
- width: 22px;
- height: 22px;
- float: left;
- margin: 4px;
-}
-.acl-list-item p {
- height: 12px;
- font-size: 10px;
- margin: 0px;
- padding: 2px 0px 1px;
- overflow: hidden;
-}
-.acl-list-item a {
- font-size: 8px;
- display: block;
- width: 40px;
- height: 10px;
- float: left;
- color: #999999;
- background-color: #cccccc;
- background-position: 3px 3px;
- background-repeat: no-repeat;
- margin-right: 5px;
- -webkit-border-radius: 2px ;
- -moz-border-radius: 2px;
- border-radius: 2px;
- padding-left: 15px;
-}
-#acl-wrapper a:hover {
- text-decoration: none;
- color: #000000;
-}
-.acl-button-show {
- background-image: url("../../../images/show_off.png");
-}
-.acl-button-hide {
- background-image: url("../../../images/hide_off.png");
-}
-.acl-button-show.selected {
- color: #000000;
- background-color: #9ade00;
- background-image: url("../../../images/show_on.png");
-}
-.acl-button-hide.selected {
- color: #000000;
- background-color: #ff4141;
- background-image: url("../../../images/hide_on.png");
-}
-.acl-list-item.groupshow {
- border-color: #9ade00;
-}
-.acl-list-item.grouphide {
- border-color: #ff4141;
-}
-/** /acl **/
-/** tab buttons 14618a**/
-ul.tabs {
- list-style-type: none;
- padding-bottom: 10px;
- font-size: 13px;
-}
-ul.tabs li {
- float: left;
- margin-left: 5px;
-}
-ul.tabs li .active {
- background-color: #055580;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- margin-left: 5px;
-}
-/**
- * Form fields
- */
-.field {
- margin-bottom: 10px;
- padding-bottom: 10px;
- overflow: auto;
- width: 100%;
-}
-.field label {
- float: left;
- width: 200px;
-}
-.field input, .field textarea {
- width: 400px;
-}
-.field textarea {
- height: 100px;
-}
-.field .field_help {
- display: block;
- margin-left: 200px;
- color: #666666;
-}
-.field .onoff {
- float: left;
- width: 80px;
-}
-.field .onoff a {
- display: block;
- border: 1px solid #666666;
- background-image: url("../../../images/onoff.jpg");
- background-repeat: no-repeat;
- padding: 4px 2px 2px 2px;
- height: 16px;
- text-decoration: none;
-}
-.field .onoff .off {
- border-color: #666666;
- padding-left: 40px;
- background-position: left center;
- background-color: #cccccc;
- color: #666666;
- text-align: right;
-}
-.field .onoff .on {
- border-color: #204A87;
- padding-right: 40px;
- background-position: right center;
- background-color: #D7E3F1;
- color: #204A87;
- text-align: left;
-}
-.field .hidden {
- display: none!important;
-}
-.field.radio .field_help {
- margin-left: 0px;
-}
-#directory-search-form{
- margin-bottom: 50px;
- }
-#profile-edit-links-end {
- clear: both;
- margin-bottom: 15px;
-}
-
-#profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; }
-
-#profile-edit-links li {
- float: left;
- list-style: none;
- margin-left: 10px;
-}
-
-.profile-edit-side-div {
- display: none;
-}
-
-#register-form label,
-#profile-edit-form label {
- width: 300px; float: left;
-}
-
-.required {
- display: inline;
- color: #B20202;
-}
-
-/* oauth */
-.oauthapp {
- height: auto;
- overflow: auto;
- border-bottom: 2px solid #cccccc;
- padding-bottom: 1em;
- margin-bottom: 1em;
-}
-.oauthapp img {
- float: left;
- width: 48px;
- height: 48px;
- margin: 10px;
-}
-.oauthapp img.noicon {
- background-image: url("../../../images/icons/48/plugin.png");
- background-position: center center;
- background-repeat: no-repeat;
-}
-.oauthapp a {
- float: left;
-}
-/* contacts */
-.contact-entry-wrapper {
- width: 120px;
- height: 120px;
- float: left;
-}
-/* photo */
-.photo {
-box-shadow: 2px 2px 5px 0px #000000;
-margin: 0px;
-border-radius: 10px;
-height: 145px !important;
-width: 145px !important;
-}
-.lframe {
- float: left;
- /*margin: 0px 10px 10px 0px;*/
-}
-/* profile match wrapper */
-.profile-match-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 20px;
-}
-.profile-match-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper {
- left: 0px;
- top: 63px;
-}
-
-.contact-photo-menu-button {
- position: relative;
- background-image: url("../../../images/icons/16/menu.png");
- background-position: top left;
- background-repeat: no-repeat;
- margin: 0px 0px -16px 0px;
- padding: 0px;
- width: 16px;
- height: 16px;
- top: -20px; left:0px;
- overflow: hidden;
- text-indent: 40px;
- display: none;
-
-}
-.contact-photo-menu {
- width: 11em;
- border: 3px solid #364e59;
- color: #2d2d2d;
- background: #FFFFFF;
-/* position: absolute;*/
- position: relative;
- left: 0px; top: 0px;
- display: none;
- z-index: 10000;
-}
-.contact-photo-menu ul { margin:0px; padding: 0px; list-style: none }
-.contact-photo-menu li a {
- display: block;
- padding: 5px 10px;
- color: #2d2d2d;
- text-decoration: none;
-}
-.contact-photo-menu li a:hover {
- background-color: #bdcdd4;
-}
-
-/* page footer */
-footer {
- height: 100px;
- display: table-row;
-}
-
-blockquote {
- border-left: 1px solid #D2D2D2;
- padding-left: 9px;
- margin: 0 0 0 .8ex;
- color: #777;
-}
-.oembed {
-
- font-weight: bold;
-}
-.aprofile dt{
-box-shadow: 1px 1px 5px 0;
- color: #666666;
- margin: 15px 0 5px;
- padding-left: 5px;
- }
-/* ================== */
-/* = Contacts Block = */
-/* ================== */
-
-.contact-block-img {
- width: 55px;
- height: 55px;
- padding-right: 3px;
-}
-.contact-block-div {
- float: left;
-}
-
-.contact-block-textdiv { width: 150px; height: 34px; float: left; }
-#contact-block-end { clear: both; }
-
-#group-edit-wrapper {
- margin-bottom: 10px;
-}
-
-#group-members-end {
- clear: both;
-}
-#group-edit-desc {
- margin-top: 15px;
-}
-
-/*
-#group-separator,
-#prof-separator { display: none;}
-*/
-#prof-members-end{
- clear: both;
- }
-
-#prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
- margin-bottom: 10px;
- margin-top: 20px;
-}
-
-#prvmail-submit {
- float: right;
- margin-top: 10px;
-}
-
-#prvmail-subject
-{
-background: none repeat scroll 0 0 #FFFFFF;
-border: 1px solid #CCCCCC;
-border-radius: 5px 5px 5px 5px;
-font-weight: bold;
-height: 20px;
-margin: 0 0 5px;
-vertical-align: middle;
-}
-#prvmail-form{
- width: 597px;
- }
-
-#prvmail-upload-wrapper,
-#prvmail-link-wrapper,
-#prvmail-rotator-wrapper {
- float: left;
- margin-top: 10px;
- margin-right: 10px;
- width: 24px;
-}
-
-#prvmail-end {
- clear: both;
-}
-
-.mail-list-sender,
-.mail-list-detail {
- float: left;
-}
-.mail-list-detail {
- margin-left: 20px;
-}
-
-.mail-list-subject {
- font-size: 1.1em;
- margin-top: 10px;
-}
-a.mail-list-link {
- display: block;
- font-size: 1.3em;
- padding: 4px 0;
-}
-
-/*
-*a.mail-list-link:hover {
-* background-color: #15607B;
-* color: #F5F6FB;
-*}
-*/
-
-.mail-list-outside-wrapper-end {
- clear: both;
-}
-
-.mail-list-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-list-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-
-.mail-list-delete-icon {
- border: none;
-}
-
-.mail-conv-sender,
-.mail-conv-detail {
- float: left;
-}
-.mail-conv-detail {
- margin-left: 20px;
- width: 500px;
-}
-
-.mail-conv-subject {
- font-size: 1.4em;
- margin: 10px 0;
-}
-
-.mail-conv-outside-wrapper-end {
- clear: both;
-}
-
-.mail-conv-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-conv-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-.mail-conv-break {
- clear: both;
-}
-
-.mail-conv-delete-icon {
- border: none;
-}
-
-/* ========== */
-/* = Events = */
-/* ========== */
-.eventcal {
- float: left;
- font-size: 20px;
-}
-
-.vevent {
-
-}
-.vevent .event-description, .vevent .event-location {
- margin-left: 10px;
- margin-right: 10px;
-}
-.vevent .event-start {
- margin-left: 10px;
- margin-right: 10px;
-}
-
-#new-event-link {
- margin-bottom: 10px;
-}
-
-.edit-event-link, .plink-event-link {
- float: left;
- margin-top: 4px;
- margin-right: 4px;
- margin-bottom: 15px;
-}
-
-.event-description:before {
- content: url('../../../images/calendar.png');
- margin-right: 15px;
-}
-
-.event-start, .event-end {
- margin-left: 10px;
- width: 330px;
- clear: both;
-}
-
-.event-start .dtstart, .event-end .dtend {
- float: right;
-}
-
-.event-list-date {
- margin-bottom: 10px;
-}
-
-.prevcal, .nextcal {
- float: left;
- margin-left: 32px;
- margin-right: 32px;
- margin-top: 64px;
-}
-.event-calendar-end {
- clear: both;
-}
-
-
-.calendar {
- font-family: Courier, monospace;
-}
-.calendar.eventcal a {
- color: #1872A2;
- }
-.today {
- font-weight: bold;
- color: #FF0000;
-}
-
-.settings-block {
- border: 1px solid #AAA;
- margin: 10px;
- padding: 10px;
-}
-
-.app-title {
- margin: 10px;
-}
-
-#identity-manage-desc {
- margin-top:15px;
- margin-bottom: 15px;
-}
-
-#identity-manage-choose {
- margin-bottom: 15px;
-}
-
-#identity-submit {
- margin-top: 20px;
-}
-
-#photo-prev-link, #photo-next-link {
- padding: 10px;
- float: left;
-}
-.lightbox{
- float: left;
- }
-
-#photo-photo {
- float: left;
-}
-#photo-like-div .wall-item-like-buttons {
- float: left;
- margin-right: 5px;
- margin-top: 30px;
- }
-.comment-edit-text-empty {
- margin: 10px 0 0;
- width: 85%;
-}
-.comment-edit-photo {
- margin: 10px 0 0;
-}
-.wall-item-like-buttons .icon.like {
-float: left;
-}
-
-#photo-photo-end {
- clear: both;
-}
-
-.tabs .comment-wwedit-wrapper {
- display: block;
- margin-top: 30px;
- margin-left: 50px;
- }
-
-.profile-match-photo {
- float: left;
- text-align: center;
- width: 120px;
-}
-
-.profile-match-name {
- float: left;
- text-align: center;
- width: 120px;
- overflow: hidden;
-}
-
-.profile-match-break,
-.profile-match-end {
- clear: both;
-}
-
-.profile-match-connect {
- text-align: center;
- font-weight: bold;
-}
-
-.profile-match-wrapper {
- float: left;
- padding: 10px;
- width: 120px;
- height: 120px;
- scroll: auto;
-}
-#profile-match-wrapper-end {
- clear: both;
-}
-
-/* ============= */
-/* = Directory = */
-/* ============= */
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-photo-menu-button {
- display: none;
- /* position: absolute; */
- /* position: absolute; */
- left: 0px;
- top: -16px;
-}
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo-menu-button {
- left: 0px;
- top: 63px;
-}
-.directory-item {
- float: left;
- width: 200px;
- height: 200px;
-}
-.directory-item .contact-photo {
- width: 175px;
- height: 175px;
-}
-.directory-item .contact-photo img {
- width: 175px;
- height: 175px;
-}
-.contact-name {
- text-align: left;
- font-weight: bold;
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums{
- margin-top: 15px;
- }
-.photo-top-photo, .photo-album-photo {
- -webkit-border-radius: 5px 5px 0 0;
- -moz-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-.photo-album-image-wrapper, .photo-top-image-wrapper {
- float: left;
- -moz-box-shadow: 0 0 5px #888;
- -webkit-box-shadow: 0 0 5px #888;
- box-shadow: 0 0 5px #888;
- background-color: #000;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- padding-bottom: 20px;
- position: relative;
- margin: 0 10px 10px 0;
- width: 200px; height: 140px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- position: absolute;
- bottom: 0px;
- padding-left: 3px;
- background-color: #EEE;
-}
-.photo-top-album-link{
- color: #1872A2;
- }
-.photo-top-album-img{
-
- }
-/*.photo-top-image-wrapper {
- position: relative;
- float: left;
- margin-top: 15px;
- margin-right: 15px;
- width: 200px; height: 200px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- min-height: 2em;
- position: absolute;
- bottom: 0px;
- padding: 0px 3px;
- padding-top: 0.5em;
- background-color: rgb(255, 255, 255);
-}*/
-#photo-top-end {
- clear: both;
-}
-
-#photo-top-links {
- margin-bottom: 30px;
- margin-left: 30px;
-}
-
-#photos-upload-newalbum-div {
- float: left;
- width: 175px;
-}
-
diff --git a/view/theme/diabook-blue/style-profile-wide.css b/view/theme/diabook-blue/style-profile-wide.css
deleted file mode 100644
index 846d2b387..000000000
--- a/view/theme/diabook-blue/style-profile-wide.css
+++ /dev/null
@@ -1,2606 +0,0 @@
-/**
- * Fabio Comuni <http://kirgroup.com/profile/fabrixxm>
- * Additional Changes: Michael Vogel <icarus@dabo.de>
- **/
-
-/* ========= */
-/* = Admin = */
-/* ========= */
-
-#adminpage {
-/* width: 80%;*/
-}
-
-#pending-update {
- float:right;
- color: #ffffff;
- font-weight: bold;
- background-color: #FF0000;
- padding: 0em 0.3em;
-}
-
-.admin.linklist {
- border: 0px; padding: 0px;
-}
-
-.admin.link {
- list-style-position: inside;
- font-size: 1em;
- padding: 5px;
- width: 100px;
- margin: 5px;
-}
-
-#adminpage dl {
- clear: left;
- margin-bottom: 2px;
- padding-bottom: 2px;
- border-bottom: 1px solid black;
-}
-
-#adminpage dt {
- width: 200px;
- float: left;
- font-weight: bold;
-}
-
-#adminpage dd {
- margin-left: 200px;
-}
-#adminpage h3 {
- border-bottom: 1px solid #898989;
- margin-bottom: 5px;
- margin-top: 10px;
-}
-
-#adminpage .submit {
- clear:left;
-}
-
-#adminpage #pluginslist {
- margin: 0px; padding: 0px;
-}
-
-#adminpage .plugin {
- list-style: none;
- display: block;
- /* border: 1px solid #888888; */
- padding: 1em;
- margin-bottom: 5px;
- clear: left;
-}
-
-#adminpage .toggleplugin {
- float:left;
- margin-right: 1em;
-}
-
-#adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;}
-#adminpage table th { text-align: left;}
-#adminpage td .icon { float: left;}
-#adminpage table#users img { width: 16px; height: 16px; }
-#adminpage table tr:hover { background-color: #eeeeee; }
-#adminpage .selectall { text-align: right; }
-/* icons */
-
-.icon.contacts {
- background-image: url("../../../view/theme/diabook-blue/icons/contacts.png");}
-.icon.notifications {
- background-image: url("../../../view/theme/diabook-blue/icons/notifications.png");}
-.icon.notify {
- background-image: url("../../../view/theme/diabook-blue/icons/notify.png");}
-.icon.messages {
- background-image: url("../../../view/theme/diabook-blue/icons/messages.png");}
-.icon.community {
- background-image: url("../../../view/theme/diabook-blue/icons/community.png");}
-
-.icon.drop { background-image: url("../../../view/theme/diabook-blue/icons/drop.png");}
-.icon.drophide { background-image: url("../../../view/theme/diabook-blue/icons/drop.png");}
-.icon.dislike { background-image: url("../../../view/theme/diabook-blue/icons/dislike.png");}
-.icon.like { background-image: url("../../../view/theme/diabook-blue/icons/like.png");}
-.icon.pencil { background-image: url("../../../view/theme/diabook-blue/icons/pencil.png");}
-.icon.recycle { background-image: url("../../../view/theme/diabook-blue/icons/recycle.png");}
-.icon.remote-link { background-image: url("../../../view/theme/diabook-blue/icons/remote.png");}
-.icon.tagged { background-image: url("../../../view/theme/diabook-blue/icons/tagged.png");}
-.icon.file-as { background-image: url("../../../view/theme/diabook-blue/icons/file_as.png");}
-.star-item.icon.unstarred { background-image: url("../../../view/theme/diabook-blue/icons/unstarred.png");}
-.star-item.icon.starred { background-image: url("../../../view/theme/diabook-blue/icons/starred.png");}
-.icon.link { background-image: url("../../../view/theme/diabook-blue/icons/link.png");}
-.icon.lock { background-image: url("../../../view/theme/diabook-blue/icons/lock.png");}
-.icon.unlock { background-image: url("../../../view/theme/diabook-blue/icons/unlock.png");}
-.icon.language { background-image: url("../../../view/theme/diabook-blue/icons/language.png");}
-
-
-.camera { background-image: url("../../../view/theme/diabook-blue/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.attach { background-image: url("../../../view/theme/diabook-blue/icons/attach.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video2 { background-image: url("../../../view/theme/diabook-blue/icons/video.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video { background-image: url("../../../view/theme/diabook-blue/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
- }
-.audio2 { background-image: url("../../../view/theme/diabook-blue/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.audio { background-image: url("../../../view/theme/diabook-blue/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.weblink { background-image: url("../../../view/theme/diabook-blue/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.globe { background-image: url("../../../view/theme/diabook-blue/icons/globe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.unglobe { background-image: url("../../../view/theme/diabook-blue/icons/unglobe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.edit {background-image: url("../../../view/theme/diabook-blue/icons/pencil2.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
-
-
-
-
-.article { background-position: -50px 0px;}
-/*.audio { background-position: -70px 0px;}*/
-.block { background-position: -90px 0px;}
-/*.drop { background-position: -110px 0px;}*/
-/*.drophide { background-position: -130px 0px;}*/
-/*.edit { background-position: -150px 0px;}*/
-/*.camera { background-position: -170px 0px;}*/
-/*.dislike { background-position: -190px 0px;}*/
-/*.like { background-position: -210px 0px;}*/
-/*.link { background-position: -230px 0px;}*/
-
-/*.globe { background-position: -50px -20px;}*/
-/*.noglobe { background-position: -70px -20px;}*/
-.no { background-position: -90px -20px;}
-.pause { background-position: -110px -20px;}
-.play { background-position: -130px -20px;}
-/*.pencil { background-position: -150px -20px;}*/
-.small-pencil { background-position: -170px -20px;}
-/*.recycle { background-position: -190px -20px;}*/
-/*.remote-link { background-position: -210px -20px;}*/
-.share { background-position: -230px -20px;}
-
-.tools { background-position: -50px -40px;}
-/*.lock { background-position: -70px -40px;}*/
-
-/*.video { background-position: -110px -40px;}*/
-.youtube { background-position: -130px -40px;}
-
-/*.attach { background-position: -190px -40px;}*/
-/*.language { background-position: -210px -40px;}*/
-
-
-.icon.on { background-image: url("../../../view/theme/diabook-blue/icons/toogle_on.png"); background-repeat: no-repeat;}
-.icon.off { background-image: url("../../../view/theme/diabook-blue/icons/toogle_off.png"); background-repeat: no-repeat;}
-.prev { background-position: -90px -60px;}
-.next { background-position: -110px -60px;}
-/*.tagged { background-position: -130px -60px;}*/
-
-.attachtype {
- display: block; width: 20px; height: 23px;
- background-image: url('../../../images/content-types.png');
-}
-
-.type-video { background-position: 0px 0px; }
-.type-image { background-position: -20px 0px; }
-.type-audio { background-position: -40px 0px; }
-.type-text { background-position: -60px 0px; }
-.type-unkn { background-position: -80px 0px; }
-
-.icon.drop, .icon.drophide {
- float: left;
-}
-
-.icon {
- display: block;
- width: 20px;
- height: 20px;
- /*background-image: url('icons.png');*/
-}
-
-.icon {
- background-color: transparent ;
- background-repeat: no-repeat;
- /* background-position: left center; */
- display: block;
- overflow: hidden;
- text-indent: -9999px;
- padding: 1px;
-}
-
-.icon.border.camera{
- background-image: url("../../../view/theme/diabook-blue/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-
-.icon.border.link{
- background-image: url("../../../view/theme/diabook-blue/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- margin-left: 10px;
- }
-
-.icon.text {
- text-indent: 0px;
-}
-.icon.s10 {
- min-width: 10px;
- height: 10px;
-}
-.icon.s10.notify {
- background-image: url("../../../images/icons/10/notify_off.png");
-}
-.icon.s10.gear {
- background-image: url("../../../images/icons/10/gear.png");
-}
-.icon.s10.add {
- background-image: url("../../../images/icons/10/add.png");
-}
-.icon.s10.delete {
- background-image: url("../../../images/icons/10/delete.png");
-}
-.icon.s10.edit {
- background-image: url("../../../images/icons/10/edit.png");
-}
-.icon.s10.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s10.menu {
- background-image: url("../../../images/icons/10/menu.png");
-}
-.icon.s10.link {
- background-image: url("../../../images/icons/10/link.png");
-}
-.icon.s10.lock {
- background-image: url("../../../images/icons/10/lock.png");
-}
-.icon.s10.unlock {
- background-image: url("../../../images/icons/10/unlock.png");
-}
-.icon.s10.text {
- padding: 2px 0px 0px 15px;
- font-size: 10px;
-}
-.icon.s16 {
- min-width: 16px;
- height: 16px;
-}
-.icon.s16.notify {
- background-image: url("../../../images/icons/16/notify_off.png");
-}
-.icon.s16.gear {
- background-image: url("../../../images/icons/16/gear.png");
-}
-.icon.s16.add {
- background-image: url("../../../images/icons/16/add.png");
-}
-.icon.s16.delete {
- background-image: url("../../../images/icons/16/delete.png");
-}
-/*.icon.s16.edit {
- background-image: url("../../../images/icons/16/edit.png");
-}*/
-.icon.s16.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s16.menu {
- background-image: url("../../../images/icons/16/menu.png");
-}
-/*.icon.s16.link {
- background-image: url("../../../images/icons/16/link.png");
-}*/
-.icon.s16.lock {
- background-image: url("../../../images/icons/16/lock.png");
-}
-.icon.s16.unlock {
- background-image: url("../../../images/icons/16/unlock.png");
-}
-.icon.s16.text {
- padding: 4px 0px 0px 20px;
- font-size: 10px;
-}
-.icon.s22 {
- min-width: 22px;
- height: 22px;
-}
-.icon.s22.notify {
- background-image: url("../../../images/icons/22/notify_off.png");
-}
-.icon.s22.gear {
- background-image: url("../../../images/icons/22/gear.png");
-}
-.icon.s22.add {
- background-image: url("../../../images/icons/22/add.png");
-}
-.icon.s22.delete {
- background-image: url("../../../images/icons/22/delete.png");
-}
-.icon.s22.edit {
- background-image: url("../../../images/icons/22/edit.png");
-}
-.icon.s22.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s22.menu {
- background-image: url("../../../images/icons/22/menu.png");
-}
-.icon.s22.link {
- background-image: url("../../../images/icons/22/link.png");
-}
-.icon.s22.lock {
- background-image: url("../../../images/icons/22/lock.png");
-}
-.icon.s22.unlock {
- background-image: url("../../../images/icons/22/unlock.png");
-}
-.icon.s22.text {
- padding: 10px 0px 0px 25px;
- width: 200px;
-}
-.icon.s48 {
- width: 48px;
- height: 48px;
-}
-.icon.s48.notify {
- background-image: url("../../../images/icons/48/notify_off.png");
-}
-.icon.s48.gear {
- background-image: url("../../../images/icons/48/gear.png");
-}
-.icon.s48.add {
- background-image: url("../../../images/icons/48/add.png");
-}
-.icon.s48.delete {
- background-image: url("../../../images/icons/48/delete.png");
-}
-.icon.s48.edit {
- background-image: url("../../../images/icons/48/edit.png");
-}
-.icon.s48.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s48.menu {
- background-image: url("../../../images/icons/48/menu.png");
-}
-.icon.s48.link {
- background-image: url("../../../images/icons/48/link.png");
-}
-.icon.s48.lock {
- background-image: url("../../../images/icons/48/lock.png");
-}
-.icon.s48.unlock {
- background-image: url("../../../images/icons/48/unlock.png");
-}
-
-#contact-edit-links ul {
- list-style: none;
- list-style-type: none;
-}
-
-.hide-comments-outer {
- margin-left: 80px;
- margin-bottom: 5px;
- width: 675px;
- border-bottom: 1px solid #BDCDD4;
- border-top: 1px solid #BDCDD4;
-
- padding: 8px;
-}
-
-/* global */
-body {
- font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-size: 13px;
- background-color: #ffffff;
- color: #2d2d2d;
- margin: 50px auto auto;
- display: table;
-}
-
-h4 {
- font-size: 1.1em;
-}
-
-a {
- color: #333333;
- /* color: #3e3e8c; */
- text-decoration: none;
-}
-a:hover {
- /* color: blue; */
- text-decoration: underline
-}
-
-.wall-item-name-link {
-/* float: left;*/
-}
-
-.wall-item-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-
-.left {
- float: left;
-}
-.right {
- float: right;
-}
-.hidden {
- display: none;
-}
-.clear {
- clear: both;
-}
-.fakelink {
- color: #1872A2;
- /* color: #3e3e8c; */
- text-decoration: none;
- cursor: pointer;
-}
-.fakelink:hover {
- /* color: blue; */
- /*color: #005c94; */
- text-decoration: underline;
-}
-code {
- font-family: Courier, monospace;
- white-space: pre;
- display: block;
- overflow: auto;
- border: 1px solid #444;
- background: #EEE;
- color: #444;
- padding: 10px;
- margin-top: 20px;
-}
-#panel {
- position: absolute;
- width: 12em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 1em;
- list-style: none;
- border: 3px solid #364e59;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-/* tool */
-.tool {
- height: auto;
- overflow: auto;
- padding: 3px;
-}
-#saved-search-ul .tool:hover,
-#nets-sidebar .tool:hover,
-#sidebar-group-list .tool:hover {
- background: #EEE;
-}
-.tool .label {
- float: left;
-}
-.tool .action {
- float: right;
-}
-.tool a {
- color: ##3F8FBA;
-}
-.tool a:hover {
- text-decoration: none;
-}
-/* popup notifications */
-div.jGrowl div.notice {
- background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-div.jGrowl div.info {
- background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-/* header */
-header {
- position: fixed;
- left: 0%;
- right: 80%;
- top: 0px;
- margin: 0px;
- padding: 0px;
- width: 22%;
- height: 32px;
- background: #1872a2;
- background-color: #1872a2;
- z-index: 100;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
-}
-header #site-location {
- display: none;
-}
-header #banner {
- overflow: hidden;
- text-align: left;
- width: 82%%;
- margin-left: 25%;
-}
-header #banner a,
-header #banner a:active,
-header #banner a:visited,
-header #banner a:link,
-header #banner a:hover {
- color: #ffffff;
- text-decoration: none;
- outline: none;
- vertical-align: middle;
- font-weight: bolder;
- margin-left: 3px;
-}
-header #banner #logo-img {
- height: 25px;
- margin-top: 3px;
-}
-header #banner #logo-text {
- font-size: 20px;
- position: absolute;
- top: 10%;
-}
-/* nav */
-nav {
- width: 80%;
- height: 32px;
- position: fixed;
- left: 22%;
- top: 0px;
- padding: 0px;
- background: #1872a2;
- color: #ffffff;
- z-index: 99;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
-}
-nav a,
-nav a:active,
-nav a:visited,
-nav a:link,
-nav a:hover {
- color: #ffffff;
- text-decoration: none;
- outline: none;
-}
-nav #banner {
- overflow: hidden;
- /*text-align: center;*/
- width: 100%;
-}
-nav #banner a,
-nav #banner a:active,
-nav #banner a:visited,
-nav #banner a:link,
-nav #banner a:hover {
- color: #ffffff;
- text-decoration: none;
- outline: none;
- vertical-align: bottom;
-}
-nav #banner #logo-img {
- height: 22px;
- margin-top: 5px;
-}
-nav #banner #logo-text {
- font-size: 22px;
-}
-nav #navbar{
- }
-nav ul {
- margin: 0px;
- padding: 0px 20px;
-}
-nav ul li {
- list-style: none;
- margin: 0px;
- /* padding: 1px 1px 3px 1px; */
- float: left;
-}
-nav ul li .menu-popup {
- left: 0px;
- right: auto;
-}
-
-nav #logo-img {
- height: 25px;
- margin-top: 4px;
- margin-left: 30px;
-}
-
-nav #logo-text {
- font-size: 22px;
- margin-top: 3px;
- margin-right: 15px;
-}
-nav .nav-menu-search {
- position: relative;
-
- margin: 4px 17px;
- margin-right: 0px;
- height: 17px;
- width: 180px;
-
-}
-
-nav #search-box #search-text {
- background-image: url('icons/lupe.png');
- background-repeat:no-repeat;
- padding-left:20px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
- }
-
-
-nav .nav-menu-icon {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-nav .nav-menu-icon:hover {
- background-color: #308dbf;
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-
-nav .nav-menu-icon.selected {
- background-color: #fff;
-}
-nav .nav-menu-icon img {
- width: 22px;
- height: 22px;
-}
-nav .nav-menu-icon .nav-notify {
- top: 3px;
-}
-/*marker*/
-nav .nav-menu {
- position: relative;
- height: 16px;
- padding: 5px;
- margin: 3px 15px 0px;
- font-size: 15px;
- /*border-bottom: 3px solid #364A84;*/
-}
-nav .nav-menu.selected {
- /*border-bottom: 3px solid #9eabb0;*/
-}
-nav .nav-notify {
- display: none;
- position: absolute;
- background-color: #ff0000;
- /* background-color: #19aeff; */
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- font-size: 10px;
- font-weight: 900;
- padding: 1px 4px;
- top: 0px;
- right: -6px;
- min-width: 10px;
- text-align: center;
-}
-nav .nav-notify.show {
- display: block;
-}
-nav #nav-help-link,
-nav #nav-search-link,
-nav #nav-directory-link,
-nav #nav-apps-link,
-nav #nav-site-linkmenu,
-nav #nav-home-link,
-nav #nav-user-linkmenu
-{
- float: right;
-}
-nav #nav-user-linkmenu{
- margin-right: 0px;
- }
-nav #nav-home-link, #nav-directory-link, #nav-apps-link{
- margin-left: 0px;
- margin-right: 0px;
- font-weight: bold;
- margin: 3px 5px;
- }
-nav #nav-directory-link{
- margin-right: 0px;
- }
-nav #nav-home-link{
- margin-left: 0px;
- }
-nav #nav-help-link .menu-popup,
-nav #nav-search-link .menu-popup,
-nav #nav-directory-link .menu-popup,
-nav #nav-apps-link .menu-popup,
-nav #nav-site-linkmenu .menu-popup {
- right: 0px;
- left: auto;
-}
-
-nav #nav-messages-linkmenu.on .icon.messages, nav #nav-messages-linkmenu.selected .icon.messages{
- background-image: url("../../../view/theme/diabook-blue/icons/messages2.png");
- }
-
-/*nav #nav-notifications-linkmenu.on .icon.notify,*/ nav #nav-notifications-linkmenu.selected .icon.notify{
- background-image: url("../../../view/theme/diabook-blue/icons/notify2.png");
- }
-
-nav #nav-contacts-linkmenu.on .icon.contacts, nav #nav-contacts-linkmenu.selected .icon.contacts{
- background-image: url("../../../view/theme/diabook-blue/icons/contacts2.png");
- }
-
-nav #nav-apps-link.selected {
- background-color: #364e59;
-}
-
-#nav-notifications-mark-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-#nav-notifications-see-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-.notify-seen {
- background: none repeat scroll 0 0 #DDDDDD;
- }
-
-ul.menu-popup {
- position: absolute;
- display: none;
- width: 11em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 0px;
- list-style: none;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-ul.menu-popup a {
- display: block;
- color: #2d2d2d;
- padding: 5px 10px;
- text-decoration: none;
-}
-ul.menu-popup a:hover {
- background-color: #308DBF; /*bdcdd4;*/
- color: #fff;
-}
-ul.menu-popup .menu-sep {
- border-top: 1px solid #9eabb0;
-}
-ul.menu-popup li {
- float: none;
- overflow: auto;
- height: auto;
- display: block;
-}
-ul.menu-popup li img {
- float: left;
- width: 16px;
- height: 16px;
- padding-right: 5px;
-}
-ul.menu-popup .empty {
- padding: 5px;
- text-align: center;
- color: #9eabb0;
-}
-/* autocomplete popup */
-.acpopup {
- max-height: 150px;
- background-color: #ffffff;
- color: #2d2d2d;
- border: 1px solid #MenuBorder;
- overflow: auto;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-.acpopupitem {
- color: #2d2d2d;
- padding: 4px;
- clear: left;
-}
-.acpopupitem img {
- float: left;
- margin-right: 4px;
-}
-.acpopupitem.selected {
- background-color: #bdcdd4;
-}
-#nav-notifications-menu {
- width: 400px;
- max-height: 550px;
- overflow: auto;
-}
-/* #nav-notifications-menu a {
- display: inline;
- padding: 5px 0px;
- margin: 0px 0px 2px 0px;
-}
-#nav-notifications-menu li:hover {
- background-color: #bdcdd4;
-}*/
-
-#nav-notifications-menu img {
- float: left;
- margin-right: 5px;
-}
-#nav-notifications-menu .contactname {
- font-weight: bold;
-}
-#nav-notifications-menu .notif-when {
- font-size: 10px;
- color: #9eabb0;
- display: block;
-}
-
-.notif-image {
- width: 32px;
- height: 32px;
- padding: 7px 7px 0px 0px;
-}
-
-/*profile_side*/
-#profile_side {
- margin-bottom: 30px;
-}
-#ps-usericon{
- height: 25px
- }
-#ps-username{
- font-size: 1.17em;
- font-weight: bold;
- vertical-align: top;
- position: absolute;
- padding-top: 4px;
- padding-left: 5px;
- word-wrap: break-word;
- width: 130px;
- }
-#ps-username:hover{
- text-decoration: none;
- }
-.menu-profile-side{
- list-style: none;
- padding-left: 0px;
- min-height: 0px;
- }
-.menu-profile-list{
- height: auto;
- overflow: auto;
- padding-top: 3px;
- padding-bottom: 3px;
- padding-left: 16px;
- min-height: 16px;
- list-style: none;
- }
-.menu-profile-list:hover{
- background: #EEE;
- }
-.menu-profile-list-item{
- padding-left: 5px;
- }
-.menu-profile-list-item:hover{
- text-decoration: none;
- }
-/*http://prothemedesign.com/circular-icons/*/
-.menu-profile-list.home{
- background: url("../../../view/theme/diabook-blue/icons/home.png") no-repeat;
- }
-.menu-profile-list.photos{
- background: url("../../../view/theme/diabook-blue/icons/mess_side.png") no-repeat;
- }
-.menu-profile-list.events{
- background: url("../../../view/theme/diabook-blue/icons/events.png") no-repeat;
- }
-.menu-profile-list.notes{
- background: url("../../../view/theme/diabook-blue/icons/notes.png") no-repeat;
- }
-.menu-profile-list.foren{
- background: url("../../../view/theme/diabook-blue/icons/pubgroups.png") no-repeat;
- }
-.menu-profile-list.com_side{
- background: url("../../../view/theme/diabook-blue/icons/com_side.png") no-repeat;
- }
-
-/* aside */
-/*marker*/
-aside {
- display: table-cell;
- vertical-align: top;
- width: 180px;
- padding: 0px 5px 0px 0px;
- border-right: 1px solid #D2D2D2;
- float: left;
- /* background: #F1F1F1; */
-}
-
-aside .vcard .fn {
- font-size: 18px;
- font-weight: bold;
- margin-bottom: 5px;
-}
-aside .vcard .title {
- margin-bottom: 5px;
-}
-aside .vcard dl {
- height: auto;
- overflow: auto;
-}
-aside .vcard dt {
- float: left;
- margin-left: 0px;
- /*width: 35%;*/
- text-align: right;
- color: #999999;
-}
-aside .vcard dd {
- float: left;
- margin-left: 5px;
- /*width: 60%;*/
-}
-aside #profile-extra-links ul {
- padding: 0px;
- margin: 0px;
-}
-aside #profile-extra-links li {
- padding: 0px;
- margin: 0px;
- list-style: none;
-}
-aside #dfrn-request-link {
- display: block;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- color: #ffffff;
- background: #005c94 url('../../../images/connect-bg.png') no-repeat left center;
- font-weight: bold;
- text-transform: uppercase;
- padding: 4px 2px 2px 35px;
-}
-aside #dfrn-request-link:hover {
- text-decoration: none;
- background-color: #36c;
- /* background-color: #19aeff; */
-}
-aside #profiles-menu {
- width: 20em;
-}
-aside #search-text {
- width: 150px;
- height: 17px;
- padding-left: 10px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
-}
-aside #side-follow-url {
- width: 150px;
- }
-aside #side-peoplefind-url {
- width: 150px;
- }
-#contact-block {
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-h4 {
- float: left;
- margin: 5px 0px;
-}
-#contact-block .allcontact-link {
- float: right;
- margin: 5px 0px;
-}
-#contact-block .contact-block-content {
- clear: both;
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-link {
- float: left;
- margin: 0px 2px 2px 0px;
-}
-#contact-block .contact-block-link img {
- widht: 48px;
- height: 48px;
-}
-#lost-password-link {
- float: left;
- margin-right: 20px;
- }
-/* widget */
-.widget {
- margin-bottom: 2em;
- /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;}
- .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/
-/* font-size: 12px; */
-}
-/*marker*/
-.widget h3 {
- padding: 0px;
- margin: 2px;
- font-size: 1.05em;
-}
-.widget .action {
- opacity: 0.1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget input.action {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget:hover .title .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action.ticked {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget ul {
- padding: 0px;
-}
-.widget ul li {
- padding-left: 16px;
- min-height: 16px;
- list-style: none;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums ul li a{
- color: #1872A2;
-}
-.widget .tool.selected {
- background: url("../../../view/theme/diabook-blue/icons/selected.png") no-repeat left center;
-}
-/* widget: search */
-span.sbox_l {
- background: white url('../../../view/theme/diabook/icons/srch_l.gif') no-repeat top left;
- float: left;
- width: 19px; height: 19px;
- margin-left: 10px;
- margin-top: 5px;
-
-}
-
-span.sbox_r {
- background: white url('../../../view/theme/diabook/icons/srch_r.gif') no-repeat top left;
- float: left;
- width: 19px; height: 19px;
- margin-top: 5px;
-}
-
-span.sbox input {
- background: white url('../../../view/theme/diabook/icons/srch_bg.gif') repeat-x top left;
- float: left;
- margin-top: 5px;
- border: 0;
- height: 13px; width: 100px;
- padding: 3px;
- font: 11px/13px arial;
- color: #000;
-}
-#add-search-popup {
- width: 200px;
- top: 18px;
-}
-/* section */
-section {
- display: table-cell;
- vertical-align: top;
- width: 611px;
- padding: 0px 0px 0px 12px;
-}
-
-body .pageheader{
- text-align: center;
- font-size: 20px;
- margin-bottom: 20px;
- margin-top: 0px;
- max-width: 575px;
- }
-.qcomment{
- max-width: 122px;
- }
-#id_username {
- width: 173px;
- }
-#id_password {
- width: 173px;
- }
-#id_openid_url {
- width: 173px;
- }
-#contact-edit-end {
- }
-.pager {
- padding: 10px;
- text-align: center;
- font-size: 1.0em;
- clear: both;
- display: block;
-}
-
-.tabs {
-
- background-position: 0 -20px;
- background-repeat: repeat-x;
- height: 27px;
- padding: 0;
- }
-.tab.button {
- margin-left: 5px;
- /*background: none repeat scroll 0 0 #F8F8F8;*/
- border: 1px solid #CCCCCC;
- border-radius: 3px 3px 3px 3px;
- font-weight: normal;
- padding: 3px;
- color: #333333;
- }
-
-#birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{
- margin-bottom: 10px;
- }
-
-/*marker*/
-right_aside {
- display: table-cell;
- vertical-align: top;
- width: 180px;
- /*border-left: 1px solid #D2D2D2;*/
-
- /* background: #F1F1F1; */
-}
-right_aside a{color: #1872A2;}
-/*marker*/
-right_aside h3 {font-size: 1.05em; border-bottom: 1px solid #D2D2D2; padding-top: 5px; padding-bottom: 0px; padding-left: 9px; margin-bottom: 0px;
-margin-top:30px;}
-right_aside .directory-item { width: 50px; height: 50px; vertical-align: center; text-align: center; }
-right_aside .directory-photo { margin: 0px; }
-right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
-right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
-right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
-#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
-#page-sidebar-right_aside ul {margin-top: 0px;}
-#page-sidebar-right_aside .label {max-width: 128px;}
-right_aside .icon {width: 10px; height: 10px;}
-.close_box {
- background-image: url("../../../view/theme/diabook-blue/icons/close_box.png");
- float: right;
- cursor: pointer;
- opacity: 0.1;
- }
-.close_box:hover {
- background-image: url("../../../view/theme/diabook-blue/icons/close_box.png");
- float: right;
- cursor: pointer;
- opacity: 1;
--webkit-transition: all 0.2s ease-in-out;
--moz-transition: all 0.2s ease-in-out;
--o-transition: all 0.2s ease-in-out;
--ms-transition: all 0.2s ease-in-out;
-transition: all 0.2s ease-in-out;
- }
-/* wall item */
-/*marker*/
-.tread-wrapper {
- border-bottom: 1px solid #D2D2D2;
- position: relative;
- padding: 5px;
- margin-bottom: 0px;
- width: 775px;
- padding-top: 10px;
-}
-.tread-wrapper a{
- color: #1872A2;
-}
-
-/*marker*/
-.wall-item-decor {
- position: absolute;
- left: 780px;
- top: -10px;
- width: 16px;
-}
-/*marker*/
-.wall-item-container {
- display: table;
- width: 770px;
-}
-
-
-.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom {
- display: table-row;
-}
-
-.wall-item-bottom {
- font-size: 13px;
-}
-.wall-item-container .wall-item-bottom {
-/* opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container:hover .wall-item-bottom {
-/* opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container .wall-item-info {
- display: table-cell;
- vertical-align: top;
- text-align: left;
- width: 80px;
-}
-.wall-item-container .wall-item-location {
- padding-right: 40px;
- display: table-cell;
-}
-.wall-item-container .wall-item-ago {
- word-wrap: break-word;
- width: 50px;
- margin-left: 10px;
- color: #999;
-}
-.wall-item-location {
-
- clear: both;
- overflow: hidden;
-
- margin-bottom: 5px;
-}
-
-/*marker*/
-.wall-item-container .wall-item-content {
-
- max-width: 690px;
- word-wrap: break-word;
-
- margin-bottom: 14px;
-}
-/*marker*/
-.wall-item-container .wall-item-content img {
-
-
-}
-.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions {
- display: table-cell;
- vertical-align: middle;
-}
-.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-name {
- font-weight: bold;
-}
-.wall-item-container .wall-item-actions-author {
- width: 100%;
- margin-bottom: 0.3em;
-}
-.wall-item-container .wall-item-actions-social {
- float: left;
- margin-bottom: 1px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-social a {
- margin-right: 1em;
-}
-.wall-item-actions-social a {
- float: left;
-}
-.wall-item-container .wall-item-actions-tools {
- float: right;
- width: 80px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-tools a {
- float: right;
-}
-.wall-item-container .wall-item-actions-tools input {
- float: right;
-}
-/*marker*/
-.wall-item-container.comment {
- margin-top: 5px;
- margin-bottom: 5px;
- margin-left: 80px;
- width: 690px;
- border-bottom: 1px solid hsl(198, 21%, 79%);
-}
-.wall-item-container.comment .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.wall-item-container.comment {
- top: 15px !important;
- left: 15px !important;
-}
-.wall-item-container.comment .wall-item-links {
- padding-left: 12px;
-}
-.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
-}
-.wall-item-comment-wrapper .comment-edit-photo {
- display: none;
-}
-.wall-item-comment-wrapper textarea {
- height: 2.0em;
- width: 100%;
- font-size: 10px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- font-size: 14px;
-}
-.wall-item-comment-wrapper .comment-edit-text-full {
- font-size: 14px;
- height: 4em;
- color: #2d2d2d;
- border: 1px solid #2d2d2d;
-}
-.comment-edit-preview {
- width: 500px;
- margin-top: 10px;
- background-color: #fff797;
-}
-.comment-edit-preview .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.comment-edit-preview {
- top: 15px !important;
- left: 15px !important;
-}
-.comment-edit-preview .wall-item-links {
- padding-left: 12px;
-}
-.comment-edit-preview .wall-item-container {
- width: 700px;
-}
-.comment-edit-preview .tread-wrapper {
- width: 700px;
- padding: 0;
- margin: 10px 0;
-}
-
-.shiny {
- /* border-right: 10px solid #fce94f; */
- border-right: 1px solid #A7C7F7;
- padding-right: 12px;
-}
-
-#jot-preview-content{
- margin-top: 30px;}
-
-#jot-preview-content .tread-wrapper {
- background-color: #fff797;
-}
-
-.wall-item-tags {
- padding-top: 1px;
- padding-bottom: 2px;
-}
-.tag {
- /*background: url("../../../images/tag_b.png") repeat-x center left;*/
- color: #999;
- padding-left: 3px;
- font-size: 12px;
-}
-.tag a {
- padding-right: 5px;
- /*background: url("../../../images/tag.png") no-repeat center right;*/
- color: #999;
-}
-.wwto {
- position: absolute !important;
- width: 25px;
- height: 25px;
- background: #FFFFFF;
- border: 2px solid #364e59;
- height: 25px;
- width: 25px;
- overflow: hidden;
- padding: 1px;
- position: absolute !important;
- top: 40px;
- left: 30px;
- -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
-}
-.wwto .contact-photo {
- width: auto;
- height: 25px;
-}
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
- width: 80px;
-}
-
-.contact-photo-wrapper.wwto {
- width: 25px;
-}
-
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper {
- left: 0px;
- top: 63px;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-name {
- /* text-align: center; */
- /*font-weight: bold;*/
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-/* editor */
-.jothidden {
- display: none;
-}
-#jot {
- width: 585px;
- margin: 0px 2em 20px 0px;
-}
-#profile-jot-form #profile-jot-text {
- height: 2.0em;
- width: 99%;
- font-size: 15px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- margin-bottom: 10px;
-}
-.grey
-{
- display: inline;
- float: right;
- }
-#jot #jot-tools {
- margin: 0px;
- padding: 0px;
- height: 40px;
- overflow: none;
- width: 583px;
- background-color: #fff;
- border-bottom: 2px solid #9eabb0;
-}
-
-#jot #jot-tools li {
- list-style: none;
- float: left;
- width: 80px;
- height: 40px;
- border-bottom: 2px solid #9eabb0;
-}
-#jot #jot-tools li a {
- display: block;
- color: #cccccc;
- width: 100%;
- height: 40px;
- text-align: center;
- line-height: 40px;
- overflow: hidden;
-}
-#jot #jot-tools li:hover {
- background-color: #364e59;
- border-bottom: 2px solid #bdcdd4;
-}
-#jot #jot-tools li.perms {
- float: right;
- width: 40px;
-}
-#jot #jot-tools li.perms a.unlock {
- width: 30px;
- border-left: 10px solid #cccccc;
- background-color: #cccccc;
- background-position: left center;
-}
-#jot #jot-tools li.perms a.lock {
- width: 30px;
- border-left: 10px solid #666666;
- background-color: #666666;
-}
-#jot #jot-tools li.submit {
- float: right;
- background-color: #cccccc;
- border-bottom: 2px solid #cccccc;
- border-right: 1px solid #666666;
- border-left: 1px solid #666666;
-}
-#jot #jot-tools li.submit input {
- border: 0px;
- margin: 0px;
- padding: 0px;
- background-color: #cccccc;
- color: #666666;
- width: 80px;
- height: 40px;
- line-height: 40px;
-}
-#jot #jot-tools li.submit input:hover {
- background-color: #bdcdd4;
- color: #666666;
-}
-#jot #jot-tools li.loading {
- float: right;
- background-color: #ffffff;
- width: 20px;
- vertical-align: center;
- text-align: center;
- border-top: 2px solid #9eabb0;
- height: 38px;
-}
-#jot #jot-tools li.loading img {
- margin-top: 10px;
-}
-#profile-jot-form #jot-title {
-
- border-radius: 5px 5px 5px 5px;
- font-weight: bold;
- height: 20px;
- margin: 0 0 5px;
- width: 60%;
- border: 1px solid #d2d2d2;
-}
-#profile-jot-form #jot-title:-webkit-input-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #jot-title:-moz-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #profile-jot-text_parent #profile-jot-text_tbl{
- width: 585px;
- height: 100px;
- }
-#jot #jot-title:hover {
- border: 1px solid #999999;
-}
-#jot #jot-title:focus {
- border: 1px solid #999999;
-}
-#jot #character-counter {
- width: 80px;
- float: right;
- text-align: right;
- height: 20px;
- line-height: 20px;
- padding-right: 20px;
-}
-#jot-perms-icon,
-#profile-location,
-#profile-nolocation,
-#profile-youtube,
-#profile-video,
-#profile-audio,
-#profile-link,
-#profile-title,
-#wall-image-upload,
-#wall-file-upload,
-#wall-image-upload-div,
-#wall-file-upload-div,
-.hover, .focus {
- cursor: pointer;
- margin-top: 2px;
-}
-/*marker*/
-#profile-jot-wrapper{
- margin: 0 20px 20px 0;
- width: 785px;
- }
-/*marker*/
-#profile-jot-submit-wrapper {
- margin-bottom: 50px;
- width: 785px;
-}
-
-#profile-jot-submit {
- float: right;
- margin-top: 2px;
-
-}
-#profile-upload-wrapper {
- float: left;
- margin-top: 2px;
- margin-left: 10px;
- font-size: 14px;
-}
-#profile-attach-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-rotator {
- float: left;
- margin-left: 30px;
- margin-top: 2px;
-}
-#profile-link-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-youtube-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-video-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-audio-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-location-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-jot-perms {
- float: left;
- margin-left: 45px;
- margin-top: 2px;
-}
-#jot-preview-link {
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- font-size: 9px;
- font-weight: bolder;
- cursor: pointer;
-}
-#profile-jot-perms{
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- }
-/** buttons **/
-.button.creation1 {
- background-color: #fff;
- border: 1px solid #777777;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- cursor: pointer;
- font-weight: bolder;
-}
-.button.creation2 {
- background-color: #055580;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- margin-left: 5px;
- cursor: pointer;
- font-weight: bolder;
-}
-/*input[type="submit"] {
- border: 0px;
- background-color: @ButtonBackgroundColor;
- color: @ButtonColor;
- padding: 0px 10px;
- .rounded(5px);
- height: 18px;
-}*/
-/** acl **/
-#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
- display: block!important;
-}
-#acl-wrapper {
- width: 690px;
- float: left;
-}
-#acl-search {
- float: right;
- background: #ffffff url("../../../images/search_18.png") no-repeat right center;
- padding-right: 20px;
-}
-#acl-showall {
- float: left;
- display: block;
- width: auto;
- height: 18px;
- background-color: #cccccc;
- background-image: url("../../../images/show_all_off.png");
- background-position: 7px 7px;
- background-repeat: no-repeat;
- padding: 7px 5px 0px 30px;
- color: #999999;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
-}
-#acl-showall.selected {
- color: #000000;
- background-color: #ff9900;
- background-image: url("../../../images/show_all_on.png");
-}
-#acl-list {
- height: 210px;
- border: 1px solid #cccccc;
- clear: both;
- margin-top: 30px;
- overflow: auto;
-}
-.acl-list-item {
- display: block;
- width: 150px;
- height: 30px;
- border: 1px solid #cccccc;
- margin: 5px;
- float: left;
-}
-.acl-list-item img {
- width: 22px;
- height: 22px;
- float: left;
- margin: 4px;
-}
-.acl-list-item p {
- height: 12px;
- font-size: 10px;
- margin: 0px;
- padding: 2px 0px 1px;
- overflow: hidden;
-}
-.acl-list-item a {
- font-size: 8px;
- display: block;
- width: 40px;
- height: 10px;
- float: left;
- color: #999999;
- background-color: #cccccc;
- background-position: 3px 3px;
- background-repeat: no-repeat;
- margin-right: 5px;
- -webkit-border-radius: 2px ;
- -moz-border-radius: 2px;
- border-radius: 2px;
- padding-left: 15px;
-}
-#acl-wrapper a:hover {
- text-decoration: none;
- color: #000000;
-}
-.acl-button-show {
- background-image: url("../../../images/show_off.png");
-}
-.acl-button-hide {
- background-image: url("../../../images/hide_off.png");
-}
-.acl-button-show.selected {
- color: #000000;
- background-color: #9ade00;
- background-image: url("../../../images/show_on.png");
-}
-.acl-button-hide.selected {
- color: #000000;
- background-color: #ff4141;
- background-image: url("../../../images/hide_on.png");
-}
-.acl-list-item.groupshow {
- border-color: #9ade00;
-}
-.acl-list-item.grouphide {
- border-color: #ff4141;
-}
-/** /acl **/
-/** tab buttons 14618a**/
-/*marker*/
-ul.tabs {
- list-style-type: none;
- padding-bottom: 10px;
- font-size: 13px;
- width: 805px;
-}
-ul.tabs li {
- float: left;
- margin-left: 5px;
-}
-ul.tabs li .active {
- background-color: #055580;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- margin-left: 5px;
-}
-/**
- * Form fields
- */
-.field {
- margin-bottom: 10px;
- padding-bottom: 10px;
- overflow: auto;
- width: 100%;
-}
-.field label {
- float: left;
- width: 200px;
-}
-.field input, .field textarea {
- width: 400px;
-}
-.field textarea {
- height: 100px;
-}
-.field .field_help {
- display: block;
- margin-left: 200px;
- color: #666666;
-}
-.field .onoff {
- float: left;
- width: 80px;
-}
-.field .onoff a {
- display: block;
- border: 1px solid #666666;
- background-image: url("../../../images/onoff.jpg");
- background-repeat: no-repeat;
- padding: 4px 2px 2px 2px;
- height: 16px;
- text-decoration: none;
-}
-.field .onoff .off {
- border-color: #666666;
- padding-left: 40px;
- background-position: left center;
- background-color: #cccccc;
- color: #666666;
- text-align: right;
-}
-.field .onoff .on {
- border-color: #204A87;
- padding-right: 40px;
- background-position: right center;
- background-color: #D7E3F1;
- color: #204A87;
- text-align: left;
-}
-.field .hidden {
- display: none!important;
-}
-.field.radio .field_help {
- margin-left: 0px;
-}
-#directory-search-form{
- margin-bottom: 50px;
- }
-#profile-edit-links-end {
- clear: both;
- margin-bottom: 15px;
-}
-
-#profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; }
-
-#profile-edit-links li {
- float: left;
- list-style: none;
- margin-left: 10px;
-}
-
-.profile-edit-side-div {
- display: none;
-}
-
-#register-form label,
-#profile-edit-form label {
- width: 300px; float: left;
-}
-
-.required {
- display: inline;
- color: #B20202;
-}
-
-/* oauth */
-.oauthapp {
- height: auto;
- overflow: auto;
- border-bottom: 2px solid #cccccc;
- padding-bottom: 1em;
- margin-bottom: 1em;
-}
-.oauthapp img {
- float: left;
- width: 48px;
- height: 48px;
- margin: 10px;
-}
-.oauthapp img.noicon {
- background-image: url("../../../images/icons/48/plugin.png");
- background-position: center center;
- background-repeat: no-repeat;
-}
-.oauthapp a {
- float: left;
-}
-/* contacts */
-.contact-entry-wrapper {
- width: 120px;
- height: 120px;
- float: left;
-}
-/* photo */
-.photo {
-box-shadow: 2px 2px 5px 0px #000000;
-margin: 0px;
-border-radius: 10px;
-height: 145px !important;
-width: 145px !important;
-}
-.lframe {
- float: left;
- /*margin: 0px 10px 10px 0px;*/
-}
-/* profile match wrapper */
-.profile-match-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 20px;
-}
-.profile-match-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper {
- left: 0px;
- top: 63px;
-}
-
-.contact-photo-menu-button {
- position: relative;
- background-image: url("../../../images/icons/16/menu.png");
- background-position: top left;
- background-repeat: no-repeat;
- margin: 0px 0px -16px 0px;
- padding: 0px;
- width: 16px;
- height: 16px;
- top: -20px; left:0px;
- overflow: hidden;
- text-indent: 40px;
- display: none;
-
-}
-.contact-photo-menu {
- width: 11em;
- border: 3px solid #364e59;
- color: #2d2d2d;
- background: #FFFFFF;
-/* position: absolute;*/
- position: relative;
- left: 0px; top: 0px;
- display: none;
- z-index: 10000;
-}
-.contact-photo-menu ul { margin:0px; padding: 0px; list-style: none }
-.contact-photo-menu li a {
- display: block;
- padding: 5px 10px;
- color: #2d2d2d;
- text-decoration: none;
-}
-.contact-photo-menu li a:hover {
- background-color: #bdcdd4;
-}
-
-/* page footer */
-footer {
- height: 100px;
- display: table-row;
-}
-
-blockquote {
- border-left: 1px solid #D2D2D2;
- padding-left: 9px;
- margin: 0 0 0 .8ex;
- color: #777;
-}
-.oembed {
-
- font-weight: bold;
-}
-.aprofile dt{
-box-shadow: 1px 1px 5px 0;
- color: #666666;
- margin: 15px 0 5px;
- padding-left: 5px;
- }
-/* ================== */
-/* = Contacts Block = */
-/* ================== */
-
-.contact-block-img {
- width: 48px;
- height: 48px;
- padding-right: 3px;
-}
-.contact-block-div {
- float: left;
-}
-
-.contact-block-textdiv { width: 150px; height: 34px; float: left; }
-#contact-block-end { clear: both; }
-
-#group-edit-wrapper {
- margin-bottom: 10px;
-}
-
-#group-members-end {
- clear: both;
-}
-#group-edit-desc {
- margin-top: 15px;
-}
-
-/*
-#group-separator,
-#prof-separator { display: none;}
-*/
-#prof-members-end{
- clear: both;
- }
-
-#prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
- margin-bottom: 10px;
- margin-top: 20px;
-}
-
-#prvmail-submit {
- float: right;
- margin-top: 10px;
-}
-
-#prvmail-subject
-{
-background: none repeat scroll 0 0 #FFFFFF;
-border: 1px solid #CCCCCC;
-border-radius: 5px 5px 5px 5px;
-font-weight: bold;
-height: 20px;
-margin: 0 0 5px;
-vertical-align: middle;
-}
-#prvmail-form{
- width: 597px;
- }
-
-#prvmail-upload-wrapper,
-#prvmail-link-wrapper,
-#prvmail-rotator-wrapper {
- float: left;
- margin-top: 10px;
- margin-right: 10px;
- width: 24px;
-}
-
-#prvmail-end {
- clear: both;
-}
-
-.mail-list-sender,
-.mail-list-detail {
- float: left;
-}
-.mail-list-detail {
- margin-left: 20px;
-}
-
-.mail-list-subject {
- font-size: 1.1em;
- margin-top: 10px;
-}
-a.mail-list-link {
- display: block;
- font-size: 1.3em;
- padding: 4px 0;
-}
-
-/*
-*a.mail-list-link:hover {
-* background-color: #15607B;
-* color: #F5F6FB;
-*}
-*/
-
-.mail-list-outside-wrapper-end {
- clear: both;
-}
-
-.mail-list-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-list-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-
-.mail-list-delete-icon {
- border: none;
-}
-
-.mail-conv-sender,
-.mail-conv-detail {
- float: left;
-}
-.mail-conv-detail {
- margin-left: 20px;
- width: 500px;
-}
-
-.mail-conv-subject {
- font-size: 1.4em;
- margin: 10px 0;
-}
-
-.mail-conv-outside-wrapper-end {
- clear: both;
-}
-
-.mail-conv-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-conv-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-.mail-conv-break {
- clear: both;
-}
-
-.mail-conv-delete-icon {
- border: none;
-}
-
-/* ========== */
-/* = Events = */
-/* ========== */
-.eventcal {
- float: left;
- font-size: 20px;
-}
-
-.vevent {
-
-}
-.vevent .event-description, .vevent .event-location {
- margin-left: 10px;
- margin-right: 10px;
-}
-.vevent .event-start {
- margin-left: 10px;
- margin-right: 10px;
-}
-
-#new-event-link {
- margin-bottom: 10px;
-}
-
-.edit-event-link, .plink-event-link {
- float: left;
- margin-top: 4px;
- margin-right: 4px;
- margin-bottom: 15px;
-}
-
-.event-description:before {
- content: url('../../../images/calendar.png');
- margin-right: 15px;
-}
-
-.event-start, .event-end {
- margin-left: 10px;
- width: 330px;
- clear: both;
-}
-
-.event-start .dtstart, .event-end .dtend {
- float: right;
-}
-
-.event-list-date {
- margin-bottom: 10px;
-}
-
-.prevcal, .nextcal {
- float: left;
- margin-left: 32px;
- margin-right: 32px;
- margin-top: 64px;
-}
-.event-calendar-end {
- clear: both;
-}
-
-
-.calendar {
- font-family: Courier, monospace;
-}
-.calendar.eventcal a {
- color: #1872A2;
- }
-.today {
- font-weight: bold;
- color: #FF0000;
-}
-
-.settings-block {
- border: 1px solid #AAA;
- margin: 10px;
- padding: 10px;
-}
-
-.app-title {
- margin: 10px;
-}
-
-#identity-manage-desc {
- margin-top:15px;
- margin-bottom: 15px;
-}
-
-#identity-manage-choose {
- margin-bottom: 15px;
-}
-
-#identity-submit {
- margin-top: 20px;
-}
-
-#photo-prev-link, #photo-next-link {
- padding: 10px;
- float: left;
-}
-.lightbox{
- float: left;
- }
-
-#photo-photo {
- float: left;
-}
-#photo-like-div .wall-item-like-buttons {
- float: left;
- margin-right: 5px;
- margin-top: 30px;
- }
-.comment-edit-text-empty {
- margin: 10px 0 0;
- width: 85%;
-}
-.comment-edit-photo {
- margin: 10px 0 0;
-}
-.wall-item-like-buttons .icon.like {
-float: left;
-}
-
-#photo-photo-end {
- clear: both;
-}
-
-.tabs .comment-wwedit-wrapper {
- display: block;
- margin-top: 30px;
- margin-left: 50px;
- }
-
-.profile-match-photo {
- float: left;
- text-align: center;
- width: 120px;
-}
-
-.profile-match-name {
- float: left;
- text-align: center;
- width: 120px;
- overflow: hidden;
-}
-
-.profile-match-break,
-.profile-match-end {
- clear: both;
-}
-
-.profile-match-connect {
- text-align: center;
- font-weight: bold;
-}
-
-.profile-match-wrapper {
- float: left;
- padding: 10px;
- width: 120px;
- height: 120px;
- scroll: auto;
-}
-#profile-match-wrapper-end {
- clear: both;
-}
-
-/* ============= */
-/* = Directory = */
-/* ============= */
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-photo-menu-button {
- display: none;
- /* position: absolute; */
- /* position: absolute; */
- left: 0px;
- top: -16px;
-}
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo-menu-button {
- left: 0px;
- top: 63px;
-}
-.directory-item {
- float: left;
- width: 200px;
- height: 200px;
-}
-.directory-item .contact-photo {
- width: 175px;
- height: 175px;
-}
-.directory-item .contact-photo img {
- width: 175px;
- height: 175px;
-}
-.contact-name {
- text-align: left;
- font-weight: bold;
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums{
- margin-top: 15px;
- }
-.photo-top-photo, .photo-album-photo {
- -webkit-border-radius: 5px 5px 0 0;
- -moz-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-.photo-album-image-wrapper, .photo-top-image-wrapper {
- float: left;
- -moz-box-shadow: 0 0 5px #888;
- -webkit-box-shadow: 0 0 5px #888;
- box-shadow: 0 0 5px #888;
- background-color: #000;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- padding-bottom: 20px;
- position: relative;
- margin: 0 10px 10px 0;
- width: 200px; height: 140px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- position: absolute;
- bottom: 0px;
- padding-left: 3px;
- background-color: #EEE;
-}
-.photo-top-album-link{
- color: #1872A2;
- }
-.photo-top-album-img{
-
- }
-/*.photo-top-image-wrapper {
- position: relative;
- float: left;
- margin-top: 15px;
- margin-right: 15px;
- width: 200px; height: 200px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- min-height: 2em;
- position: absolute;
- bottom: 0px;
- padding: 0px 3px;
- padding-top: 0.5em;
- background-color: rgb(255, 255, 255);
-}*/
-#photo-top-end {
- clear: both;
-}
-
-#photo-top-links {
- margin-bottom: 30px;
- margin-left: 30px;
-}
-
-#photos-upload-newalbum-div {
- float: left;
- width: 175px;
-}
-
diff --git a/view/theme/diabook-blue/style-profile.css b/view/theme/diabook-blue/style-profile.css
deleted file mode 100644
index 332b4fbfc..000000000
--- a/view/theme/diabook-blue/style-profile.css
+++ /dev/null
@@ -1,2594 +0,0 @@
-/**
- * Fabio Comuni <http://kirgroup.com/profile/fabrixxm>
- * Additional Changes: Michael Vogel <icarus@dabo.de>
- **/
-
-/* ========= */
-/* = Admin = */
-/* ========= */
-
-#adminpage {
-/* width: 80%;*/
-}
-
-#pending-update {
- float:right;
- color: #ffffff;
- font-weight: bold;
- background-color: #FF0000;
- padding: 0em 0.3em;
-}
-
-.admin.linklist {
- border: 0px; padding: 0px;
-}
-
-.admin.link {
- list-style-position: inside;
- font-size: 1em;
- padding: 5px;
- width: 100px;
- margin: 5px;
-}
-
-#adminpage dl {
- clear: left;
- margin-bottom: 2px;
- padding-bottom: 2px;
- border-bottom: 1px solid black;
-}
-
-#adminpage dt {
- width: 200px;
- float: left;
- font-weight: bold;
-}
-
-#adminpage dd {
- margin-left: 200px;
-}
-#adminpage h3 {
- border-bottom: 1px solid #898989;
- margin-bottom: 5px;
- margin-top: 10px;
-}
-
-#adminpage .submit {
- clear:left;
-}
-
-#adminpage #pluginslist {
- margin: 0px; padding: 0px;
-}
-
-#adminpage .plugin {
- list-style: none;
- display: block;
- /* border: 1px solid #888888; */
- padding: 1em;
- margin-bottom: 5px;
- clear: left;
-}
-
-#adminpage .toggleplugin {
- float:left;
- margin-right: 1em;
-}
-
-#adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;}
-#adminpage table th { text-align: left;}
-#adminpage td .icon { float: left;}
-#adminpage table#users img { width: 16px; height: 16px; }
-#adminpage table tr:hover { background-color: #eeeeee; }
-#adminpage .selectall { text-align: right; }
-/* icons */
-
-.icon.contacts {
- background-image: url("../../../view/theme/diabook-blue/icons/contacts.png");}
-.icon.notifications {
- background-image: url("../../../view/theme/diabook-blue/icons/notifications.png");}
-.icon.notify {
- background-image: url("../../../view/theme/diabook-blue/icons/notify.png");}
-.icon.messages {
- background-image: url("../../../view/theme/diabook-blue/icons/messages.png");}
-.icon.community {
- background-image: url("../../../view/theme/diabook-blue/icons/community.png");}
-
-.icon.drop { background-image: url("../../../view/theme/diabook-blue/icons/drop.png");}
-.icon.drophide { background-image: url("../../../view/theme/diabook-blue/icons/drop.png");}
-.icon.dislike { background-image: url("../../../view/theme/diabook-blue/icons/dislike.png");}
-.icon.like { background-image: url("../../../view/theme/diabook-blue/icons/like.png");}
-.icon.pencil { background-image: url("../../../view/theme/diabook-blue/icons/pencil.png");}
-.icon.recycle { background-image: url("../../../view/theme/diabook-blue/icons/recycle.png");}
-.icon.remote-link { background-image: url("../../../view/theme/diabook-blue/icons/remote.png");}
-.icon.tagged { background-image: url("../../../view/theme/diabook-blue/icons/tagged.png");}
-.icon.file-as { background-image: url("../../../view/theme/diabook-blue/icons/file_as.png");}
-.star-item.icon.unstarred { background-image: url("../../../view/theme/diabook-blue/icons/unstarred.png");}
-.star-item.icon.starred { background-image: url("../../../view/theme/diabook-blue/icons/starred.png");}
-.icon.link { background-image: url("../../../view/theme/diabook-blue/icons/link.png");}
-.icon.lock { background-image: url("../../../view/theme/diabook-blue/icons/lock.png");}
-.icon.unlock { background-image: url("../../../view/theme/diabook-blue/icons/unlock.png");}
-.icon.language { background-image: url("../../../view/theme/diabook-blue/icons/language.png");}
-
-
-.camera { background-image: url("../../../view/theme/diabook-blue/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.attach { background-image: url("../../../view/theme/diabook-blue/icons/attach.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video2 { background-image: url("../../../view/theme/diabook-blue/icons/video.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video { background-image: url("../../../view/theme/diabook-blue/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
- }
-.audio2 { background-image: url("../../../view/theme/diabook-blue/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.audio { background-image: url("../../../view/theme/diabook-blue/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.weblink { background-image: url("../../../view/theme/diabook-blue/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.globe { background-image: url("../../../view/theme/diabook-blue/icons/globe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.unglobe { background-image: url("../../../view/theme/diabook-blue/icons/unglobe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.edit {background-image: url("../../../view/theme/diabook-blue/icons/pencil2.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
-
-
-
-
-.article { background-position: -50px 0px;}
-/*.audio { background-position: -70px 0px;}*/
-.block { background-position: -90px 0px;}
-/*.drop { background-position: -110px 0px;}*/
-/*.drophide { background-position: -130px 0px;}*/
-/*.edit { background-position: -150px 0px;}*/
-/*.camera { background-position: -170px 0px;}*/
-/*.dislike { background-position: -190px 0px;}*/
-/*.like { background-position: -210px 0px;}*/
-/*.link { background-position: -230px 0px;}*/
-
-/*.globe { background-position: -50px -20px;}*/
-/*.noglobe { background-position: -70px -20px;}*/
-.no { background-position: -90px -20px;}
-.pause { background-position: -110px -20px;}
-.play { background-position: -130px -20px;}
-/*.pencil { background-position: -150px -20px;}*/
-.small-pencil { background-position: -170px -20px;}
-/*.recycle { background-position: -190px -20px;}*/
-/*.remote-link { background-position: -210px -20px;}*/
-.share { background-position: -230px -20px;}
-
-.tools { background-position: -50px -40px;}
-/*.lock { background-position: -70px -40px;}*/
-
-/*.video { background-position: -110px -40px;}*/
-.youtube { background-position: -130px -40px;}
-
-/*.attach { background-position: -190px -40px;}*/
-/*.language { background-position: -210px -40px;}*/
-
-
-.icon.on { background-image: url("../../../view/theme/diabook-blue/icons/toogle_on.png"); background-repeat: no-repeat;}
-.icon.off { background-image: url("../../../view/theme/diabook-blue/icons/toogle_off.png"); background-repeat: no-repeat;}
-.prev { background-position: -90px -60px;}
-.next { background-position: -110px -60px;}
-/*.tagged { background-position: -130px -60px;}*/
-
-.attachtype {
- display: block; width: 20px; height: 23px;
- background-image: url('../../../images/content-types.png');
-}
-
-.type-video { background-position: 0px 0px; }
-.type-image { background-position: -20px 0px; }
-.type-audio { background-position: -40px 0px; }
-.type-text { background-position: -60px 0px; }
-.type-unkn { background-position: -80px 0px; }
-
-.icon.drop, .icon.drophide {
- float: left;
-}
-
-.icon {
- display: block;
- width: 20px;
- height: 20px;
- /*background-image: url('icons.png');*/
-}
-
-.icon {
- background-color: transparent ;
- background-repeat: no-repeat;
- /* background-position: left center; */
- display: block;
- overflow: hidden;
- text-indent: -9999px;
- padding: 1px;
-}
-
-.icon.border.camera{
- background-image: url("../../../view/theme/diabook-blue/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-
-.icon.border.link{
- background-image: url("../../../view/theme/diabook-blue/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- margin-left: 10px;
- }
-
-.icon.text {
- text-indent: 0px;
-}
-.icon.s10 {
- min-width: 10px;
- height: 10px;
-}
-.icon.s10.notify {
- background-image: url("../../../images/icons/10/notify_off.png");
-}
-.icon.s10.gear {
- background-image: url("../../../images/icons/10/gear.png");
-}
-.icon.s10.add {
- background-image: url("../../../images/icons/10/add.png");
-}
-.icon.s10.delete {
- background-image: url("../../../images/icons/10/delete.png");
-}
-.icon.s10.edit {
- background-image: url("../../../images/icons/10/edit.png");
-}
-.icon.s10.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s10.menu {
- background-image: url("../../../images/icons/10/menu.png");
-}
-.icon.s10.link {
- background-image: url("../../../images/icons/10/link.png");
-}
-.icon.s10.lock {
- background-image: url("../../../images/icons/10/lock.png");
-}
-.icon.s10.unlock {
- background-image: url("../../../images/icons/10/unlock.png");
-}
-.icon.s10.text {
- padding: 2px 0px 0px 15px;
- font-size: 10px;
-}
-.icon.s16 {
- min-width: 16px;
- height: 16px;
-}
-.icon.s16.notify {
- background-image: url("../../../images/icons/16/notify_off.png");
-}
-.icon.s16.gear {
- background-image: url("../../../images/icons/16/gear.png");
-}
-.icon.s16.add {
- background-image: url("../../../images/icons/16/add.png");
-}
-.icon.s16.delete {
- background-image: url("../../../images/icons/16/delete.png");
-}
-/*.icon.s16.edit {
- background-image: url("../../../images/icons/16/edit.png");
-}*/
-.icon.s16.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s16.menu {
- background-image: url("../../../images/icons/16/menu.png");
-}
-/*.icon.s16.link {
- background-image: url("../../../images/icons/16/link.png");
-}*/
-.icon.s16.lock {
- background-image: url("../../../images/icons/16/lock.png");
-}
-.icon.s16.unlock {
- background-image: url("../../../images/icons/16/unlock.png");
-}
-.icon.s16.text {
- padding: 4px 0px 0px 20px;
- font-size: 10px;
-}
-.icon.s22 {
- min-width: 22px;
- height: 22px;
-}
-.icon.s22.notify {
- background-image: url("../../../images/icons/22/notify_off.png");
-}
-.icon.s22.gear {
- background-image: url("../../../images/icons/22/gear.png");
-}
-.icon.s22.add {
- background-image: url("../../../images/icons/22/add.png");
-}
-.icon.s22.delete {
- background-image: url("../../../images/icons/22/delete.png");
-}
-.icon.s22.edit {
- background-image: url("../../../images/icons/22/edit.png");
-}
-.icon.s22.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s22.menu {
- background-image: url("../../../images/icons/22/menu.png");
-}
-.icon.s22.link {
- background-image: url("../../../images/icons/22/link.png");
-}
-.icon.s22.lock {
- background-image: url("../../../images/icons/22/lock.png");
-}
-.icon.s22.unlock {
- background-image: url("../../../images/icons/22/unlock.png");
-}
-.icon.s22.text {
- padding: 10px 0px 0px 25px;
- width: 200px;
-}
-.icon.s48 {
- width: 48px;
- height: 48px;
-}
-.icon.s48.notify {
- background-image: url("../../../images/icons/48/notify_off.png");
-}
-.icon.s48.gear {
- background-image: url("../../../images/icons/48/gear.png");
-}
-.icon.s48.add {
- background-image: url("../../../images/icons/48/add.png");
-}
-.icon.s48.delete {
- background-image: url("../../../images/icons/48/delete.png");
-}
-.icon.s48.edit {
- background-image: url("../../../images/icons/48/edit.png");
-}
-.icon.s48.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s48.menu {
- background-image: url("../../../images/icons/48/menu.png");
-}
-.icon.s48.link {
- background-image: url("../../../images/icons/48/link.png");
-}
-.icon.s48.lock {
- background-image: url("../../../images/icons/48/lock.png");
-}
-.icon.s48.unlock {
- background-image: url("../../../images/icons/48/unlock.png");
-}
-
-#contact-edit-links ul {
- list-style: none;
- list-style-type: none;
-}
-
-.hide-comments-outer {
- margin-left: 80px;
- margin-bottom: 5px;
- width: 484px;
- border-bottom: 1px solid #BDCDD4;
- border-top: 1px solid #BDCDD4;
-
- padding: 8px;
-}
-
-/* global */
-body {
- font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-size: 12.5px;
- background-color: #ffffff;
- color: #2d2d2d;
- margin: 50px auto auto;
- display: table;
-}
-
-h4 {
- font-size: 1.1em;
-}
-
-a {
- color: #333333;
- /* color: #3e3e8c; */
- text-decoration: none;
-}
-a:hover {
- /* color: blue; */
- text-decoration: underline
-}
-
-.wall-item-name-link {
-/* float: left;*/
-}
-
-.wall-item-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-
-.left {
- float: left;
-}
-.right {
- float: right;
-}
-.hidden {
- display: none;
-}
-.clear {
- clear: both;
-}
-.fakelink {
- color: #1872A2;
- /* color: #3e3e8c; */
- text-decoration: none;
- cursor: pointer;
-}
-.fakelink:hover {
- /* color: blue; */
- /*color: #005c94; */
- text-decoration: underline;
-}
-code {
- font-family: Courier, monospace;
- white-space: pre;
- display: block;
- overflow: auto;
- border: 1px solid #444;
- background: #EEE;
- color: #444;
- padding: 10px;
- margin-top: 20px;
-}
-#panel {
- position: absolute;
- width: 12em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 1em;
- list-style: none;
- border: 3px solid #364e59;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-/* tool */
-.tool {
- height: auto;
- overflow: auto;
- padding: 3px;
-}
-#saved-search-ul .tool:hover,
-#nets-sidebar .tool:hover,
-#sidebar-group-list .tool:hover {
- background: #EEE;
-}
-.tool .label {
- float: left;
-}
-.tool .action {
- float: right;
-}
-.tool a {
- color: ##3F8FBA;
-}
-.tool a:hover {
- text-decoration: none;
-}
-/* popup notifications */
-div.jGrowl div.notice {
- background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-div.jGrowl div.info {
- background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-/* header */
-header {
- position: fixed;
- left: 0%;
- right: 80%;
- top: 0px;
- margin: 0px;
- padding: 0px;
- width: 22%;
- height: 32px;
- background: #1872a2;
- background-color: #1872a2;
- z-index: 100;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
-}
-header #site-location {
- display: none;
-}
-header #banner {
- overflow: hidden;
- text-align: left;
- width: 82%%;
- margin-left: 25%;
-}
-header #banner a,
-header #banner a:active,
-header #banner a:visited,
-header #banner a:link,
-header #banner a:hover {
- color: #ffffff;
- text-decoration: none;
- outline: none;
- vertical-align: middle;
- font-weight: bolder;
- margin-left: 3px;
-}
-header #banner #logo-img {
- height: 25px;
- margin-top: 3px;
-}
-header #banner #logo-text {
- font-size: 20px;
- position: absolute;
- top: 10%;
-}
-/* nav */
-nav {
- width: 80%;
- height: 32px;
- position: fixed;
- left: 22%;
- top: 0px;
- padding: 0px;
- background: #1872a2;
- color: #ffffff;
- z-index: 99;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
-}
-nav a,
-nav a:active,
-nav a:visited,
-nav a:link,
-nav a:hover {
- color: #ffffff;
- text-decoration: none;
- outline: none;
-}
-nav #banner {
- overflow: hidden;
- /*text-align: center;*/
- width: 100%;
-}
-nav #banner a,
-nav #banner a:active,
-nav #banner a:visited,
-nav #banner a:link,
-nav #banner a:hover {
- color: #ffffff;
- text-decoration: none;
- outline: none;
- vertical-align: bottom;
-}
-nav #banner #logo-img {
- height: 22px;
- margin-top: 5px;
-}
-nav #banner #logo-text {
- font-size: 22px;
-}
-nav #navbar{
- }
-nav ul {
- margin: 0px;
- padding: 0px 20px;
-}
-nav ul li {
- list-style: none;
- margin: 0px;
- /* padding: 1px 1px 3px 1px; */
- float: left;
-}
-nav ul li .menu-popup {
- left: 0px;
- right: auto;
-}
-
-nav #logo-img {
- height: 25px;
- margin-top: 4px;
- margin-left: 30px;
-}
-
-nav #logo-text {
- font-size: 22px;
- margin-top: 3px;
- margin-right: 15px;
-}
-nav .nav-menu-search {
- position: relative;
-
- margin: 4px 17px;
- margin-right: 0px;
- height: 17px;
- width: 180px;
-
-}
-
-nav #search-box #search-text {
- background-image: url('icons/lupe.png');
- background-repeat:no-repeat;
- padding-left:20px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
- }
-
-
-nav .nav-menu-icon {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-nav .nav-menu-icon:hover {
- background-color: #308dbf;
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-
-nav .nav-menu-icon.selected {
- background-color: #fff;
-}
-nav .nav-menu-icon img {
- width: 22px;
- height: 22px;
-}
-nav .nav-menu-icon .nav-notify {
- top: 3px;
-}
-nav .nav-menu {
- position: relative;
- height: 16px;
- padding: 5px;
- margin: 3px 15px 0px;
- font-size: 13px;
- /*border-bottom: 3px solid #364A84;*/
-}
-nav .nav-menu.selected {
- /*border-bottom: 3px solid #9eabb0;*/
-}
-nav .nav-notify {
- display: none;
- position: absolute;
- background-color: #ff0000;
- /* background-color: #19aeff; */
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- font-size: 10px;
- font-weight: 900;
- padding: 1px 4px;
- top: 0px;
- right: -6px;
- min-width: 10px;
- text-align: center;
-}
-nav .nav-notify.show {
- display: block;
-}
-nav #nav-help-link,
-nav #nav-search-link,
-nav #nav-directory-link,
-nav #nav-apps-link,
-nav #nav-site-linkmenu,
-nav #nav-home-link,
-nav #nav-user-linkmenu
-{
- float: right;
-}
-nav #nav-user-linkmenu{
- margin-right: 0px;
- }
-nav #nav-home-link, #nav-directory-link, #nav-apps-link{
- margin-left: 0px;
- margin-right: 0px;
- font-weight: bold;
- margin: 3px 5px;
- }
-nav #nav-directory-link{
- margin-right: 0px;
- }
-nav #nav-home-link{
- margin-left: 0px;
- }
-nav #nav-help-link .menu-popup,
-nav #nav-search-link .menu-popup,
-nav #nav-directory-link .menu-popup,
-nav #nav-apps-link .menu-popup,
-nav #nav-site-linkmenu .menu-popup {
- right: 0px;
- left: auto;
-}
-
-nav #nav-messages-linkmenu.on .icon.messages, nav #nav-messages-linkmenu.selected .icon.messages{
- background-image: url("../../../view/theme/diabook-blue/icons/messages2.png");
- }
-
-/*nav #nav-notifications-linkmenu.on .icon.notify,*/ nav #nav-notifications-linkmenu.selected .icon.notify{
- background-image: url("../../../view/theme/diabook-blue/icons/notify2.png");
- }
-
-nav #nav-contacts-linkmenu.on .icon.contacts, nav #nav-contacts-linkmenu.selected .icon.contacts{
- background-image: url("../../../view/theme/diabook-blue/icons/contacts2.png");
- }
-
-nav #nav-apps-link.selected {
- background-color: #364e59;
-}
-
-#nav-notifications-mark-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-#nav-notifications-see-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-.notify-seen {
- background: none repeat scroll 0 0 #DDDDDD;
- }
-
-ul.menu-popup {
- position: absolute;
- display: none;
- width: 11em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 0px;
- list-style: none;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-ul.menu-popup a {
- display: block;
- color: #2d2d2d;
- padding: 5px 10px;
- text-decoration: none;
-}
-ul.menu-popup a:hover {
- background-color: #308DBF; /*bdcdd4;*/
- color: #fff;
-}
-ul.menu-popup .menu-sep {
- border-top: 1px solid #9eabb0;
-}
-ul.menu-popup li {
- float: none;
- overflow: auto;
- height: auto;
- display: block;
-}
-ul.menu-popup li img {
- float: left;
- width: 16px;
- height: 16px;
- padding-right: 5px;
-}
-ul.menu-popup .empty {
- padding: 5px;
- text-align: center;
- color: #9eabb0;
-}
-/* autocomplete popup */
-.acpopup {
- max-height: 150px;
- background-color: #ffffff;
- color: #2d2d2d;
- border: 1px solid #MenuBorder;
- overflow: auto;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-.acpopupitem {
- color: #2d2d2d;
- padding: 4px;
- clear: left;
-}
-.acpopupitem img {
- float: left;
- margin-right: 4px;
-}
-.acpopupitem.selected {
- background-color: #bdcdd4;
-}
-#nav-notifications-menu {
- width: 400px;
- max-height: 550px;
- overflow: auto;
-}
-/* #nav-notifications-menu a {
- display: inline;
- padding: 5px 0px;
- margin: 0px 0px 2px 0px;
-}
-#nav-notifications-menu li:hover {
- background-color: #bdcdd4;
-}*/
-
-#nav-notifications-menu img {
- float: left;
- margin-right: 5px;
-}
-#nav-notifications-menu .contactname {
- font-weight: bold;
-}
-#nav-notifications-menu .notif-when {
- font-size: 10px;
- color: #9eabb0;
- display: block;
-}
-
-.notif-image {
- width: 32px;
- height: 32px;
- padding: 7px 7px 0px 0px;
-}
-
-/*profile_side*/
-#profile_side {
- margin-bottom: 30px;
-}
-#ps-usericon{
- height: 25px
- }
-#ps-username{
- font-size: 1.17em;
- font-weight: bold;
- vertical-align: top;
- position: absolute;
- padding-top: 4px;
- padding-left: 5px;
- word-wrap: break-word;
- width: 130px;
- }
-#ps-username:hover{
- text-decoration: none;
- }
-.menu-profile-side{
- list-style: none;
- padding-left: 0px;
- min-height: 0px;
- }
-.menu-profile-list{
- height: auto;
- overflow: auto;
- padding-top: 3px;
- padding-bottom: 3px;
- padding-left: 16px;
- min-height: 16px;
- list-style: none;
- }
-.menu-profile-list:hover{
- background: #EEE;
- }
-.menu-profile-list-item{
- padding-left: 5px;
- }
-.menu-profile-list-item:hover{
- text-decoration: none;
- }
-/*http://prothemedesign.com/circular-icons/*/
-.menu-profile-list.home{
- background: url("../../../view/theme/diabook-blue/icons/home.png") no-repeat;
- }
-.menu-profile-list.photos{
- background: url("../../../view/theme/diabook-blue/icons/mess_side.png") no-repeat;
- }
-.menu-profile-list.events{
- background: url("../../../view/theme/diabook-blue/icons/events.png") no-repeat;
- }
-.menu-profile-list.notes{
- background: url("../../../view/theme/diabook-blue/icons/notes.png") no-repeat;
- }
-.menu-profile-list.foren{
- background: url("../../../view/theme/diabook-blue/icons/pubgroups.png") no-repeat;
- }
-.menu-profile-list.com_side{
- background: url("../../../view/theme/diabook-blue/icons/com_side.png") no-repeat;
- }
-
-/* aside */
-aside {
- display: table-cell;
- vertical-align: top;
- width: 160px;
- padding: 0px 10px 0px 10px;
- border-right: 1px solid #D2D2D2;
- float: left;
- /* background: #F1F1F1; */
-}
-
-aside .vcard .fn {
- font-size: 18px;
- font-weight: bold;
- margin-bottom: 5px;
-}
-aside .vcard .title {
- margin-bottom: 5px;
-}
-aside .vcard dl {
- height: auto;
- overflow: auto;
-}
-aside .vcard dt {
- float: left;
- margin-left: 0px;
- /*width: 35%;*/
- text-align: right;
- color: #999999;
-}
-aside .vcard dd {
- float: left;
- margin-left: 5px;
- /*width: 60%;*/
-}
-aside #profile-extra-links ul {
- padding: 0px;
- margin: 0px;
-}
-aside #profile-extra-links li {
- padding: 0px;
- margin: 0px;
- list-style: none;
-}
-aside #dfrn-request-link {
- display: block;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- color: #ffffff;
- background: #005c94 url('../../../images/connect-bg.png') no-repeat left center;
- font-weight: bold;
- text-transform: uppercase;
- padding: 4px 2px 2px 35px;
-}
-aside #dfrn-request-link:hover {
- text-decoration: none;
- background-color: #36c;
- /* background-color: #19aeff; */
-}
-aside #profiles-menu {
- width: 20em;
-}
-aside #search-text {
- width: 150px;
- height: 17px;
- padding-left: 10px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
-}
-aside #side-follow-url {
- width: 150px;
- }
-aside #side-peoplefind-url {
- width: 150px;
- }
-#contact-block {
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-h4 {
- float: left;
- margin: 5px 0px;
-}
-#contact-block .allcontact-link {
- float: right;
- margin: 5px 0px;
-}
-#contact-block .contact-block-content {
- clear: both;
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-link {
- float: left;
- margin: 0px 2px 2px 0px;
-}
-#contact-block .contact-block-link img {
- widht: 48px;
- height: 48px;
-}
-#lost-password-link {
- float: left;
- margin-right: 20px;
- }
-/* widget */
-.widget {
- margin-bottom: 2em;
- /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;}
- .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/
-/* font-size: 12px; */
-}
-.widget h3 {
- padding: 0px;
- margin: 2px;
-}
-.widget .action {
- opacity: 0.1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget input.action {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget:hover .title .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action.ticked {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget ul {
- padding: 0px;
-}
-.widget ul li {
- padding-left: 16px;
- min-height: 16px;
- list-style: none;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums ul li a{
- color: #1872A2;
-}
-.widget .tool.selected {
- background: url("../../../view/theme/diabook-blue/icons/selected.png") no-repeat left center;
-}
-/* widget: search */
-span.sbox_l {
- background: white url('../../../view/theme/diabook/icons/srch_l.gif') no-repeat top left;
- float: left;
- width: 19px; height: 19px;
- margin-left: 10px;
- margin-top: 5px;
-
-}
-
-span.sbox_r {
- background: white url('../../../view/theme/diabook/icons/srch_r.gif') no-repeat top left;
- float: left;
- width: 19px; height: 19px;
- margin-top: 5px;
-}
-
-span.sbox input {
- background: white url('../../../view/theme/diabook/icons/srch_bg.gif') repeat-x top left;
- float: left;
- margin-top: 5px;
- border: 0;
- height: 13px; width: 100px;
- padding: 3px;
- font: 11px/13px arial;
- color: #000;
-}
-#add-search-popup {
- width: 200px;
- top: 18px;
-}
-/* section */
-section {
- display: table-cell;
- vertical-align: top;
- width: 611px;
- padding: 0px 0px 0px 12px;
-}
-
-body .pageheader{
- text-align: center;
- font-size: 20px;
- margin-bottom: 20px;
- margin-top: 0px;
- max-width: 575px;
- }
-.qcomment{
- max-width: 122px;
- }
-#id_username {
- width: 173px;
- }
-#id_password {
- width: 173px;
- }
-#id_openid_url {
- width: 173px;
- }
-#contact-edit-end {
- }
-.pager {
- padding: 10px;
- text-align: center;
- font-size: 1.0em;
- clear: both;
- display: block;
-}
-
-.tabs {
-
- background-position: 0 -20px;
- background-repeat: repeat-x;
- height: 27px;
- padding: 0;
- }
-.tab.button {
- margin-left: 5px;
- /*background: none repeat scroll 0 0 #F8F8F8;*/
- border: 1px solid #CCCCCC;
- border-radius: 3px 3px 3px 3px;
- font-weight: normal;
- padding: 3px;
- color: #333333;
- }
-
-#birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{
- margin-bottom: 10px;
- }
-
-right_aside {
- display: table-cell;
- vertical-align: top;
- width: 170px;
- /*padding-right: 10px;*/
- /*border-left: 1px solid #D2D2D2;*/
-
- /* background: #F1F1F1; */
-}
-right_aside a{color: #1872A2;}
-right_aside h3 {border-bottom: 1px solid #D2D2D2; padding-top: 5px; padding-bottom: 0px; padding-left: 9px; margin-bottom: 0px;
-margin-top:30px;}
-right_aside .directory-item { width: 50px; height: 50px; vertical-align: center; text-align: center; }
-right_aside .directory-photo { margin: 0px; }
-right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
-right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
-right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
-#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
-#page-sidebar-right_aside ul {margin-top: 0px;}
-#page-sidebar-right_aside .label {max-width: 128px;}
-right_aside .icon {width: 10px; height: 10px;}
-.close_box {
- background-image: url("../../../view/theme/diabook-blue/icons/close_box.png");
- float: right;
- cursor: pointer;
- opacity: 0.1;
- }
-.close_box:hover {
- background-image: url("../../../view/theme/diabook-blue/icons/close_box.png");
- float: right;
- cursor: pointer;
- opacity: 1;
--webkit-transition: all 0.2s ease-in-out;
--moz-transition: all 0.2s ease-in-out;
--o-transition: all 0.2s ease-in-out;
--ms-transition: all 0.2s ease-in-out;
-transition: all 0.2s ease-in-out;
- }
-/* wall item */
-.tread-wrapper {
- border-bottom: 1px solid #D2D2D2;
- position: relative;
- padding: 5px;
- margin-bottom: 0px;
- width: 575px;
- padding-top: 10px;
-}
-.tread-wrapper a{
- color: #1872A2;
-}
-
-.wall-item-decor {
- position: absolute;
- left: 790px;
- top: -10px;
- width: 16px;
-}
-
-.wall-item-container {
- display: table;
- width: 580px;
-}
-
-
-.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom {
- display: table-row;
-}
-
-.wall-item-bottom {
- font-size: 13px;
-}
-.wall-item-container .wall-item-bottom {
-/* opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container:hover .wall-item-bottom {
-/* opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container .wall-item-info {
- display: table-cell;
- vertical-align: top;
- text-align: left;
- width: 80px;
-}
-.wall-item-container .wall-item-location {
- padding-right: 40px;
- display: table-cell;
-}
-.wall-item-container .wall-item-ago {
- word-wrap: break-word;
- width: 50px;
- margin-left: 10px;
- color: #999;
-}
-.wall-item-location {
-
- clear: both;
- overflow: hidden;
-
- margin-bottom: 5px;
-}
-
-.wall-item-container .wall-item-content {
-
- max-width: 420px;
- word-wrap: break-word;
-
- margin-bottom: 14px;
-}
-
-.wall-item-container .wall-item-content img {
- max-width: 400px;
-
-}
-.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions {
- display: table-cell;
- vertical-align: middle;
-}
-.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-name {
- font-weight: bold;
-}
-.wall-item-container .wall-item-actions-author {
- width: 100%;
- margin-bottom: 0.3em;
-}
-.wall-item-container .wall-item-actions-social {
- float: left;
- margin-bottom: 1px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-social a {
- margin-right: 1em;
-}
-.wall-item-actions-social a {
- float: left;
-}
-.wall-item-container .wall-item-actions-tools {
- float: right;
- width: 80px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-tools a {
- float: right;
-}
-.wall-item-container .wall-item-actions-tools input {
- float: right;
-}
-.wall-item-container.comment {
- margin-top: 5px;
- margin-bottom: 5px;
- margin-left: 80px;
- width: 500px;
- border-bottom: 1px solid hsl(198, 21%, 79%);
-}
-.wall-item-container.comment .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.wall-item-container.comment {
- top: 15px !important;
- left: 15px !important;
-}
-.wall-item-container.comment .wall-item-links {
- padding-left: 12px;
-}
-.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
-}
-.wall-item-comment-wrapper .comment-edit-photo {
- display: none;
-}
-.wall-item-comment-wrapper textarea {
- height: 2.0em;
- width: 100%;
- font-size: 10px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- font-size: 14px;
-}
-.wall-item-comment-wrapper .comment-edit-text-full {
- font-size: 14px;
- height: 4em;
- color: #2d2d2d;
- border: 1px solid #2d2d2d;
-}
-.comment-edit-preview {
- width: 500px;
- margin-top: 10px;
- background-color: #fff797;
-}
-.comment-edit-preview .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.comment-edit-preview {
- top: 15px !important;
- left: 15px !important;
-}
-.comment-edit-preview .wall-item-links {
- padding-left: 12px;
-}
-.comment-edit-preview .wall-item-container {
- width: 700px;
-}
-.comment-edit-preview .tread-wrapper {
- width: 700px;
- padding: 0;
- margin: 10px 0;
-}
-
-.shiny {
- /* border-right: 10px solid #fce94f; */
- border-right: 1px solid #A7C7F7;
- padding-right: 12px;
-}
-
-#jot-preview-content{
- margin-top: 30px;}
-
-#jot-preview-content .tread-wrapper {
- background-color: #fff797;
-}
-
-.wall-item-tags {
- padding-top: 1px;
- padding-bottom: 2px;
-}
-.tag {
- /*background: url("../../../images/tag_b.png") repeat-x center left;*/
- color: #999;
- padding-left: 3px;
- font-size: 12px;
-}
-.tag a {
- padding-right: 5px;
- /*background: url("../../../images/tag.png") no-repeat center right;*/
- color: #999;
-}
-.wwto {
- position: absolute !important;
- width: 25px;
- height: 25px;
- background: #FFFFFF;
- border: 2px solid #364e59;
- height: 25px;
- width: 25px;
- overflow: hidden;
- padding: 1px;
- position: absolute !important;
- top: 40px;
- left: 30px;
- -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
-}
-.wwto .contact-photo {
- width: auto;
- height: 25px;
-}
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
- width: 80px;
-}
-
-.contact-photo-wrapper.wwto {
- width: 25px;
-}
-
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper {
- left: 0px;
- top: 63px;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-name {
- /* text-align: center; */
- /*font-weight: bold;*/
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-/* editor */
-.jothidden {
- display: none;
-}
-#jot {
- width: 585px;
- margin: 0px 2em 20px 0px;
-}
-#profile-jot-form #profile-jot-text {
- height: 2.0em;
- width: 99%;
- font-size: 15px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- margin-bottom: 10px;
-}
-.grey
-{
- display: inline;
- float: right;
- }
-#jot #jot-tools {
- margin: 0px;
- padding: 0px;
- height: 40px;
- overflow: none;
- width: 583px;
- background-color: #fff;
- border-bottom: 2px solid #9eabb0;
-}
-
-#jot #jot-tools li {
- list-style: none;
- float: left;
- width: 80px;
- height: 40px;
- border-bottom: 2px solid #9eabb0;
-}
-#jot #jot-tools li a {
- display: block;
- color: #cccccc;
- width: 100%;
- height: 40px;
- text-align: center;
- line-height: 40px;
- overflow: hidden;
-}
-#jot #jot-tools li:hover {
- background-color: #364e59;
- border-bottom: 2px solid #bdcdd4;
-}
-#jot #jot-tools li.perms {
- float: right;
- width: 40px;
-}
-#jot #jot-tools li.perms a.unlock {
- width: 30px;
- border-left: 10px solid #cccccc;
- background-color: #cccccc;
- background-position: left center;
-}
-#jot #jot-tools li.perms a.lock {
- width: 30px;
- border-left: 10px solid #666666;
- background-color: #666666;
-}
-#jot #jot-tools li.submit {
- float: right;
- background-color: #cccccc;
- border-bottom: 2px solid #cccccc;
- border-right: 1px solid #666666;
- border-left: 1px solid #666666;
-}
-#jot #jot-tools li.submit input {
- border: 0px;
- margin: 0px;
- padding: 0px;
- background-color: #cccccc;
- color: #666666;
- width: 80px;
- height: 40px;
- line-height: 40px;
-}
-#jot #jot-tools li.submit input:hover {
- background-color: #bdcdd4;
- color: #666666;
-}
-#jot #jot-tools li.loading {
- float: right;
- background-color: #ffffff;
- width: 20px;
- vertical-align: center;
- text-align: center;
- border-top: 2px solid #9eabb0;
- height: 38px;
-}
-#jot #jot-tools li.loading img {
- margin-top: 10px;
-}
-#profile-jot-form #jot-title {
-
- border-radius: 5px 5px 5px 5px;
- font-weight: bold;
- height: 20px;
- margin: 0 0 5px;
- width: 60%;
- border: 1px solid #d2d2d2;
-}
-#profile-jot-form #jot-title:-webkit-input-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #jot-title:-moz-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #profile-jot-text_parent #profile-jot-text_tbl{
- width: 585px;
- height: 100px;
- }
-#jot #jot-title:hover {
- border: 1px solid #999999;
-}
-#jot #jot-title:focus {
- border: 1px solid #999999;
-}
-#jot #character-counter {
- width: 80px;
- float: right;
- text-align: right;
- height: 20px;
- line-height: 20px;
- padding-right: 20px;
-}
-#jot-perms-icon,
-#profile-location,
-#profile-nolocation,
-#profile-youtube,
-#profile-video,
-#profile-audio,
-#profile-link,
-#profile-title,
-#wall-image-upload,
-#wall-file-upload,
-#wall-image-upload-div,
-#wall-file-upload-div,
-.hover, .focus {
- cursor: pointer;
- margin-top: 2px;
-}
-#profile-jot-wrapper{
- margin: 0 2em 20px 0;
- width: 585px;
- }
-
-#profile-jot-submit-wrapper {
- margin-bottom: 50px;
- width: 585px;
-}
-
-#profile-jot-submit {
- float: right;
- margin-top: 2px;
-
-}
-#profile-upload-wrapper {
- float: left;
- margin-top: 2px;
- margin-left: 10px;
- font-size: 14px;
-}
-#profile-attach-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-rotator {
- float: left;
- margin-left: 30px;
- margin-top: 2px;
-}
-#profile-link-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-youtube-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-video-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-audio-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-location-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-jot-perms {
- float: left;
- margin-left: 45px;
- margin-top: 2px;
-}
-#jot-preview-link {
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- font-size: 9px;
- font-weight: bolder;
- cursor: pointer;
-}
-#profile-jot-perms{
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- }
-/** buttons **/
-.button.creation1 {
- background-color: #fff;
- border: 1px solid #777777;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- cursor: pointer;
- font-weight: bolder;
-}
-.button.creation2 {
- background-color: #055580;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- margin-left: 5px;
- cursor: pointer;
- font-weight: bolder;
-}
-/*input[type="submit"] {
- border: 0px;
- background-color: @ButtonBackgroundColor;
- color: @ButtonColor;
- padding: 0px 10px;
- .rounded(5px);
- height: 18px;
-}*/
-/** acl **/
-#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
- display: block!important;
-}
-#acl-wrapper {
- width: 690px;
- float: left;
-}
-#acl-search {
- float: right;
- background: #ffffff url("../../../images/search_18.png") no-repeat right center;
- padding-right: 20px;
-}
-#acl-showall {
- float: left;
- display: block;
- width: auto;
- height: 18px;
- background-color: #cccccc;
- background-image: url("../../../images/show_all_off.png");
- background-position: 7px 7px;
- background-repeat: no-repeat;
- padding: 7px 5px 0px 30px;
- color: #999999;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
-}
-#acl-showall.selected {
- color: #000000;
- background-color: #ff9900;
- background-image: url("../../../images/show_all_on.png");
-}
-#acl-list {
- height: 210px;
- border: 1px solid #cccccc;
- clear: both;
- margin-top: 30px;
- overflow: auto;
-}
-.acl-list-item {
- display: block;
- width: 150px;
- height: 30px;
- border: 1px solid #cccccc;
- margin: 5px;
- float: left;
-}
-.acl-list-item img {
- width: 22px;
- height: 22px;
- float: left;
- margin: 4px;
-}
-.acl-list-item p {
- height: 12px;
- font-size: 10px;
- margin: 0px;
- padding: 2px 0px 1px;
- overflow: hidden;
-}
-.acl-list-item a {
- font-size: 8px;
- display: block;
- width: 40px;
- height: 10px;
- float: left;
- color: #999999;
- background-color: #cccccc;
- background-position: 3px 3px;
- background-repeat: no-repeat;
- margin-right: 5px;
- -webkit-border-radius: 2px ;
- -moz-border-radius: 2px;
- border-radius: 2px;
- padding-left: 15px;
-}
-#acl-wrapper a:hover {
- text-decoration: none;
- color: #000000;
-}
-.acl-button-show {
- background-image: url("../../../images/show_off.png");
-}
-.acl-button-hide {
- background-image: url("../../../images/hide_off.png");
-}
-.acl-button-show.selected {
- color: #000000;
- background-color: #9ade00;
- background-image: url("../../../images/show_on.png");
-}
-.acl-button-hide.selected {
- color: #000000;
- background-color: #ff4141;
- background-image: url("../../../images/hide_on.png");
-}
-.acl-list-item.groupshow {
- border-color: #9ade00;
-}
-.acl-list-item.grouphide {
- border-color: #ff4141;
-}
-/** /acl **/
-/** tab buttons 14618a**/
-ul.tabs {
- list-style-type: none;
- padding-bottom: 10px;
- font-size: 13px;
-}
-ul.tabs li {
- float: left;
- margin-left: 5px;
-}
-ul.tabs li .active {
- background-color: #055580;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- margin-left: 5px;
-}
-/**
- * Form fields
- */
-.field {
- margin-bottom: 10px;
- padding-bottom: 10px;
- overflow: auto;
- width: 100%;
-}
-.field label {
- float: left;
- width: 200px;
-}
-.field input, .field textarea {
- width: 400px;
-}
-.field textarea {
- height: 100px;
-}
-.field .field_help {
- display: block;
- margin-left: 200px;
- color: #666666;
-}
-.field .onoff {
- float: left;
- width: 80px;
-}
-.field .onoff a {
- display: block;
- border: 1px solid #666666;
- background-image: url("../../../images/onoff.jpg");
- background-repeat: no-repeat;
- padding: 4px 2px 2px 2px;
- height: 16px;
- text-decoration: none;
-}
-.field .onoff .off {
- border-color: #666666;
- padding-left: 40px;
- background-position: left center;
- background-color: #cccccc;
- color: #666666;
- text-align: right;
-}
-.field .onoff .on {
- border-color: #204A87;
- padding-right: 40px;
- background-position: right center;
- background-color: #D7E3F1;
- color: #204A87;
- text-align: left;
-}
-.field .hidden {
- display: none!important;
-}
-.field.radio .field_help {
- margin-left: 0px;
-}
-#directory-search-form{
- margin-bottom: 50px;
- }
-#profile-edit-links-end {
- clear: both;
- margin-bottom: 15px;
-}
-
-#profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; }
-
-#profile-edit-links li {
- float: left;
- list-style: none;
- margin-left: 10px;
-}
-
-.profile-edit-side-div {
- display: none;
-}
-
-#register-form label,
-#profile-edit-form label {
- width: 300px; float: left;
-}
-
-.required {
- display: inline;
- color: #B20202;
-}
-
-/* oauth */
-.oauthapp {
- height: auto;
- overflow: auto;
- border-bottom: 2px solid #cccccc;
- padding-bottom: 1em;
- margin-bottom: 1em;
-}
-.oauthapp img {
- float: left;
- width: 48px;
- height: 48px;
- margin: 10px;
-}
-.oauthapp img.noicon {
- background-image: url("../../../images/icons/48/plugin.png");
- background-position: center center;
- background-repeat: no-repeat;
-}
-.oauthapp a {
- float: left;
-}
-/* contacts */
-.contact-entry-wrapper {
- width: 120px;
- height: 120px;
- float: left;
-}
-/* photo */
-.photo {
-box-shadow: 2px 2px 5px 0px #000000;
-margin: 0px;
-border-radius: 10px;
-height: 145px !important;
-width: 145px !important;
-}
-.lframe {
- float: left;
- /*margin: 0px 10px 10px 0px;*/
-}
-/* profile match wrapper */
-.profile-match-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 20px;
-}
-.profile-match-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper {
- left: 0px;
- top: 63px;
-}
-
-.contact-photo-menu-button {
- position: relative;
- background-image: url("../../../images/icons/16/menu.png");
- background-position: top left;
- background-repeat: no-repeat;
- margin: 0px 0px -16px 0px;
- padding: 0px;
- width: 16px;
- height: 16px;
- top: -20px; left:0px;
- overflow: hidden;
- text-indent: 40px;
- display: none;
-
-}
-.contact-photo-menu {
- width: 11em;
- border: 3px solid #364e59;
- color: #2d2d2d;
- background: #FFFFFF;
-/* position: absolute;*/
- position: relative;
- left: 0px; top: 0px;
- display: none;
- z-index: 10000;
-}
-.contact-photo-menu ul { margin:0px; padding: 0px; list-style: none }
-.contact-photo-menu li a {
- display: block;
- padding: 5px 10px;
- color: #2d2d2d;
- text-decoration: none;
-}
-.contact-photo-menu li a:hover {
- background-color: #bdcdd4;
-}
-
-/* page footer */
-footer {
- height: 100px;
- display: table-row;
-}
-
-blockquote {
- border-left: 1px solid #D2D2D2;
- padding-left: 9px;
- margin: 0 0 0 .8ex;
- color: #777;
-}
-.oembed {
-
- font-weight: bold;
-}
-.aprofile dt{
-box-shadow: 1px 1px 5px 0;
- color: #666666;
- margin: 15px 0 5px;
- padding-left: 5px;
- }
-/* ================== */
-/* = Contacts Block = */
-/* ================== */
-
-.contact-block-img {
- width: 48px;
- height: 48px;
- padding-right: 3px;
-}
-.contact-block-div {
- float: left;
-}
-
-.contact-block-textdiv { width: 150px; height: 34px; float: left; }
-#contact-block-end { clear: both; }
-
-#group-edit-wrapper {
- margin-bottom: 10px;
-}
-
-#group-members-end {
- clear: both;
-}
-#group-edit-desc {
- margin-top: 15px;
-}
-
-/*
-#group-separator,
-#prof-separator { display: none;}
-*/
-#prof-members-end{
- clear: both;
- }
-
-#prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
- margin-bottom: 10px;
- margin-top: 20px;
-}
-
-#prvmail-submit {
- float: right;
- margin-top: 10px;
-}
-
-#prvmail-subject
-{
-background: none repeat scroll 0 0 #FFFFFF;
-border: 1px solid #CCCCCC;
-border-radius: 5px 5px 5px 5px;
-font-weight: bold;
-height: 20px;
-margin: 0 0 5px;
-vertical-align: middle;
-}
-#prvmail-form{
- width: 597px;
- }
-
-#prvmail-upload-wrapper,
-#prvmail-link-wrapper,
-#prvmail-rotator-wrapper {
- float: left;
- margin-top: 10px;
- margin-right: 10px;
- width: 24px;
-}
-
-#prvmail-end {
- clear: both;
-}
-
-.mail-list-sender,
-.mail-list-detail {
- float: left;
-}
-.mail-list-detail {
- margin-left: 20px;
-}
-
-.mail-list-subject {
- font-size: 1.1em;
- margin-top: 10px;
-}
-a.mail-list-link {
- display: block;
- font-size: 1.3em;
- padding: 4px 0;
-}
-
-/*
-*a.mail-list-link:hover {
-* background-color: #15607B;
-* color: #F5F6FB;
-*}
-*/
-
-.mail-list-outside-wrapper-end {
- clear: both;
-}
-
-.mail-list-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-list-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-
-.mail-list-delete-icon {
- border: none;
-}
-
-.mail-conv-sender,
-.mail-conv-detail {
- float: left;
-}
-.mail-conv-detail {
- margin-left: 20px;
- width: 500px;
-}
-
-.mail-conv-subject {
- font-size: 1.4em;
- margin: 10px 0;
-}
-
-.mail-conv-outside-wrapper-end {
- clear: both;
-}
-
-.mail-conv-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-conv-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-.mail-conv-break {
- clear: both;
-}
-
-.mail-conv-delete-icon {
- border: none;
-}
-
-/* ========== */
-/* = Events = */
-/* ========== */
-.eventcal {
- float: left;
- font-size: 20px;
-}
-
-.vevent {
-
-}
-.vevent .event-description, .vevent .event-location {
- margin-left: 10px;
- margin-right: 10px;
-}
-.vevent .event-start {
- margin-left: 10px;
- margin-right: 10px;
-}
-
-#new-event-link {
- margin-bottom: 10px;
-}
-
-.edit-event-link, .plink-event-link {
- float: left;
- margin-top: 4px;
- margin-right: 4px;
- margin-bottom: 15px;
-}
-
-.event-description:before {
- content: url('../../../images/calendar.png');
- margin-right: 15px;
-}
-
-.event-start, .event-end {
- margin-left: 10px;
- width: 330px;
- clear: both;
-}
-
-.event-start .dtstart, .event-end .dtend {
- float: right;
-}
-
-.event-list-date {
- margin-bottom: 10px;
-}
-
-.prevcal, .nextcal {
- float: left;
- margin-left: 32px;
- margin-right: 32px;
- margin-top: 64px;
-}
-.event-calendar-end {
- clear: both;
-}
-
-
-.calendar {
- font-family: Courier, monospace;
-}
-.calendar.eventcal a {
- color: #1872A2;
- }
-.today {
- font-weight: bold;
- color: #FF0000;
-}
-
-.settings-block {
- border: 1px solid #AAA;
- margin: 10px;
- padding: 10px;
-}
-
-.app-title {
- margin: 10px;
-}
-
-#identity-manage-desc {
- margin-top:15px;
- margin-bottom: 15px;
-}
-
-#identity-manage-choose {
- margin-bottom: 15px;
-}
-
-#identity-submit {
- margin-top: 20px;
-}
-
-#photo-prev-link, #photo-next-link {
- padding: 10px;
- float: left;
-}
-.lightbox{
- float: left;
- }
-
-#photo-photo {
- float: left;
-}
-#photo-like-div .wall-item-like-buttons {
- float: left;
- margin-right: 5px;
- margin-top: 30px;
- }
-.comment-edit-text-empty {
- margin: 10px 0 0;
- width: 85%;
-}
-.comment-edit-photo {
- margin: 10px 0 0;
-}
-.wall-item-like-buttons .icon.like {
-float: left;
-}
-
-#photo-photo-end {
- clear: both;
-}
-
-.tabs .comment-wwedit-wrapper {
- display: block;
- margin-top: 30px;
- margin-left: 50px;
- }
-
-.profile-match-photo {
- float: left;
- text-align: center;
- width: 120px;
-}
-
-.profile-match-name {
- float: left;
- text-align: center;
- width: 120px;
- overflow: hidden;
-}
-
-.profile-match-break,
-.profile-match-end {
- clear: both;
-}
-
-.profile-match-connect {
- text-align: center;
- font-weight: bold;
-}
-
-.profile-match-wrapper {
- float: left;
- padding: 10px;
- width: 120px;
- height: 120px;
- scroll: auto;
-}
-#profile-match-wrapper-end {
- clear: both;
-}
-
-/* ============= */
-/* = Directory = */
-/* ============= */
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-photo-menu-button {
- display: none;
- /* position: absolute; */
- /* position: absolute; */
- left: 0px;
- top: -16px;
-}
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo-menu-button {
- left: 0px;
- top: 63px;
-}
-.directory-item {
- float: left;
- width: 200px;
- height: 200px;
-}
-.directory-item .contact-photo {
- width: 175px;
- height: 175px;
-}
-.directory-item .contact-photo img {
- width: 175px;
- height: 175px;
-}
-.contact-name {
- text-align: left;
- font-weight: bold;
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums{
- margin-top: 15px;
- }
-.photo-top-photo, .photo-album-photo {
- -webkit-border-radius: 5px 5px 0 0;
- -moz-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-.photo-album-image-wrapper, .photo-top-image-wrapper {
- float: left;
- -moz-box-shadow: 0 0 5px #888;
- -webkit-box-shadow: 0 0 5px #888;
- box-shadow: 0 0 5px #888;
- background-color: #000;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- padding-bottom: 20px;
- position: relative;
- margin: 0 10px 10px 0;
- width: 200px; height: 140px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- position: absolute;
- bottom: 0px;
- padding-left: 3px;
- background-color: #EEE;
-}
-.photo-top-album-link{
- color: #1872A2;
- }
-.photo-top-album-img{
-
- }
-/*.photo-top-image-wrapper {
- position: relative;
- float: left;
- margin-top: 15px;
- margin-right: 15px;
- width: 200px; height: 200px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- min-height: 2em;
- position: absolute;
- bottom: 0px;
- padding: 0px 3px;
- padding-top: 0.5em;
- background-color: rgb(255, 255, 255);
-}*/
-#photo-top-end {
- clear: both;
-}
-
-#photo-top-links {
- margin-bottom: 30px;
- margin-left: 30px;
-}
-
-#photos-upload-newalbum-div {
- float: left;
- width: 175px;
-}
-
diff --git a/view/theme/diabook-blue/style-wide.css b/view/theme/diabook-blue/style-wide.css
deleted file mode 100644
index 79c6f75c9..000000000
--- a/view/theme/diabook-blue/style-wide.css
+++ /dev/null
@@ -1,2899 +0,0 @@
-/**
- * Fabio Comuni <http://kirgroup.com/profile/fabrixxm>
- * Additional Changes: Michael Vogel <icarus@dabo.de>
- **/
-
-/* ========= */
-/* = Admin = */
-/* ========= */
-
-#adminpage {
-/* width: 80%;*/
-}
-
-#pending-update {
- float:right;
- color: #ffffff;
- font-weight: bold;
- background-color: #FF0000;
- padding: 0em 0.3em;
-}
-
-.admin.linklist {
- border: 0px; padding: 0px;
-}
-
-.admin.link {
- list-style-position: inside;
- font-size: 1em;
- padding: 5px;
- width: 100px;
- margin: 5px;
-}
-
-#adminpage dl {
- clear: left;
- margin-bottom: 2px;
- padding-bottom: 2px;
- border-bottom: 1px solid black;
-}
-
-#adminpage dt {
- width: 200px;
- float: left;
- font-weight: bold;
-}
-
-#adminpage dd {
- margin-left: 200px;
-}
-#adminpage h3 {
- border-bottom: 1px solid #898989;
- margin-bottom: 5px;
- margin-top: 10px;
-}
-
-#adminpage .submit {
- clear:left;
-}
-
-#adminpage #pluginslist {
- margin: 0px; padding: 0px;
-}
-
-#adminpage .plugin {
- list-style: none;
- display: block;
- /* border: 1px solid #888888; */
- padding: 1em;
- margin-bottom: 5px;
- clear: left;
-}
-
-#adminpage .toggleplugin {
- float:left;
- margin-right: 1em;
-}
-
-#adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;}
-#adminpage table th { text-align: left;}
-#adminpage td .icon { float: left;}
-#adminpage table#users img { width: 16px; height: 16px; }
-#adminpage table tr:hover { background-color: #eeeeee; }
-#adminpage .selectall { text-align: right; }
-/* icons */
-.icon.bb-url{
- background-image: url("../../../view/theme/diabook-blue/icons/bb-url.png");
- float: right;
- margin-top: 2px;}
-.icon.quote{
- background-image: url("../../../view/theme/diabook-blue/icons/quote.png");
- float: right;
- margin-top: 2px;}
-.icon.bold{
- background-image: url("../../../view/theme/diabook-blue/icons/bold.png");
- float: right;
- margin-top: 2px;}
-.icon.underline{
- background-image: url("../../../view/theme/diabook-blue/icons/underline.png");
- float: right;
- margin-top: 2px;}
-.icon.italic{
- background-image: url("../../../view/theme/diabook-blue/icons/italic.png");
- float: right;
- margin-top: 2px;}
-.icon.bb-image{
- background-image: url("../../../view/theme/diabook-blue/icons/bb-image.png");
- float: right;
- margin-top: 2px;}
-.icon.bb-video{
- background-image: url("../../../view/theme/diabook-blue/icons/bb-video.png");
- float: right;
- margin-top: 2px;}
-
-.icon.contacts {
- background-image: url("../../../view/theme/diabook-blue/icons/contacts.png");}
-.icon.notifications {
- background-image: url("../../../view/theme/diabook-blue/icons/notifications.png");}
-.icon.notify {
- background-image: url("../../../view/theme/diabook-blue/icons/notify.png");}
-.icon.messages {
- background-image: url("../../../view/theme/diabook-blue/icons/messages.png");}
-.icon.community {
- background-image: url("../../../view/theme/diabook-blue/icons/community.png");}
-
-.icon.drop { background-image: url("../../../view/theme/diabook-blue/icons/drop.png");}
-.icon.drophide { background-image: url("../../../view/theme/diabook-blue/icons/drop.png");}
-.icon.dislike { background-image: url("../../../view/theme/diabook-blue/icons/dislike.png");}
-.icon.like { background-image: url("../../../view/theme/diabook-blue/icons/like.png");}
-.icon.pencil { background-image: url("../../../view/theme/diabook-blue/icons/pencil.png");}
-.icon.recycle { background-image: url("../../../view/theme/diabook-blue/icons/recycle.png");}
-.icon.remote-link { background-image: url("../../../view/theme/diabook-blue/icons/remote.png");}
-.icon.tagged { background-image: url("../../../view/theme/diabook-blue/icons/tagged.png");}
-.icon.file-as { background-image: url("../../../view/theme/diabook-blue/icons/file_as.png");}
-.star-item.icon.unstarred { background-image: url("../../../view/theme/diabook-blue/icons/unstarred.png");}
-.star-item.icon.starred { background-image: url("../../../view/theme/diabook-blue/icons/starred.png");}
-.icon.link { background-image: url("../../../view/theme/diabook-blue/icons/link.png");}
-.icon.lock { background-image: url("../../../view/theme/diabook-blue/icons/lock.png");}
-.icon.unlock { background-image: url("../../../view/theme/diabook-blue/icons/unlock.png");}
-.icon.language { background-image: url("../../../view/theme/diabook-blue/icons/language.png");}
-
-
-.camera { background-image: url("../../../view/theme/diabook-blue/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.attach { background-image: url("../../../view/theme/diabook-blue/icons/attach.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video2 { background-image: url("../../../view/theme/diabook-blue/icons/video.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video { background-image: url("../../../view/theme/diabook-blue/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
- }
-.audio2 { background-image: url("../../../view/theme/diabook-blue/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.audio { background-image: url("../../../view/theme/diabook-blue/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.weblink { background-image: url("../../../view/theme/diabook-blue/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.globe { background-image: url("../../../view/theme/diabook-blue/icons/globe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.unglobe { background-image: url("../../../view/theme/diabook-blue/icons/unglobe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.edit {background-image: url("../../../view/theme/diabook-blue/icons/pencil2.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
-.icon.block {background-image: url("../../../view/theme/diabook/icons/block.png");
- display: block; width: 16px; height: 16px; background-repeat: no-repeat;}
-.icon.block.dim {background-image: url("../../../view/theme/diabook/icons/block.png");
- display: block; width: 16px; height: 16px; background-repeat: no-repeat; opacity: 0.3;}
-.icon.ad_drop { background-image: url("../../../view/theme/diabook/icons/drop.png");
- display: block; margin-left:5px; width: 16px; height: 16px; background-repeat: no-repeat;}
-
-
-
-.article { background-position: -50px 0px;}
-/*.audio { background-position: -70px 0px;}*/
-/*.drop { background-position: -110px 0px;}*/
-/*.drophide { background-position: -130px 0px;}*/
-/*.edit { background-position: -150px 0px;}*/
-/*.camera { background-position: -170px 0px;}*/
-/*.dislike { background-position: -190px 0px;}*/
-/*.like { background-position: -210px 0px;}*/
-/*.link { background-position: -230px 0px;}*/
-
-/*.globe { background-position: -50px -20px;}*/
-/*.noglobe { background-position: -70px -20px;}*/
-.no { background-position: -90px -20px;}
-.pause { background-position: -110px -20px;}
-.play { background-position: -130px -20px;}
-/*.pencil { background-position: -150px -20px;}*/
-.small-pencil { background-position: -170px -20px;}
-/*.recycle { background-position: -190px -20px;}*/
-/*.remote-link { background-position: -210px -20px;}*/
-.share { background-position: -230px -20px;}
-
-.tools { background-position: -50px -40px;}
-/*.lock { background-position: -70px -40px;}*/
-
-/*.video { background-position: -110px -40px;}*/
-.youtube { background-position: -130px -40px;}
-
-/*.attach { background-position: -190px -40px;}*/
-/*.language { background-position: -210px -40px;}*/
-
-
-.icon.on { background-image: url("../../../view/theme/diabook-blue/icons/toogle_on.png"); background-repeat: no-repeat;}
-.icon.off { background-image: url("../../../view/theme/diabook-blue/icons/toogle_off.png"); background-repeat: no-repeat;}
-.icon.prev { background-image: url("../../../view/theme/diabook-blue/icons/prev.png"); background-repeat: no-repeat;}
-.icon.next { background-image: url("../../../view/theme/diabook-blue/icons/next.png"); background-repeat: no-repeat;}
-/*.tagged { background-position: -130px -60px;}*/
-
-.attachtype {
- display: block; width: 20px; height: 23px;
- background-image: url('../../../images/content-types.png');
-}
-
-.type-video { background-position: 0px 0px; }
-.type-image { background-position: -20px 0px; }
-.type-audio { background-position: -40px 0px; }
-.type-text { background-position: -60px 0px; }
-.type-unkn { background-position: -80px 0px; }
-
-.icon.drop, .icon.drophide {
- float: left;
-}
-
-.icon {
- display: block;
- width: 20px;
- height: 20px;
- /*background-image: url('icons.png');*/
-}
-
-.icon {
- background-color: transparent ;
- background-repeat: no-repeat;
- /* background-position: left center; */
- display: block;
- overflow: hidden;
- text-indent: -9999px;
- padding: 1px;
-}
-
-.icon.border.camera{
- background-image: url("../../../view/theme/diabook-blue/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-
-.icon.border.link{
- background-image: url("../../../view/theme/diabook-blue/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- margin-left: 10px;
- }
-
-.icon.text {
- text-indent: 0px;
-}
-.icon.s10 {
- min-width: 10px;
- height: 10px;
-}
-.icon.s10.notify {
- background-image: url("../../../images/icons/10/notify_off.png");
-}
-.icon.s10.gear {
- background-image: url("../../../images/icons/10/gear.png");
-}
-.icon.s10.add {
- background-image: url("../../../images/icons/10/add.png");
-}
-.icon.s10.delete {
- background-image: url("../../../images/icons/10/delete.png");
-}
-.icon.s10.edit {
- background-image: url("../../../images/icons/10/edit.png");
-}
-.icon.s10.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s10.menu {
- background-image: url("../../../images/icons/10/menu.png");
-}
-.icon.s10.link {
- background-image: url("../../../images/icons/10/link.png");
-}
-.icon.s10.lock {
- background-image: url("../../../images/icons/10/lock.png");
-}
-.icon.s10.unlock {
- background-image: url("../../../images/icons/10/unlock.png");
-}
-.icon.s10.text {
- padding: 2px 0px 0px 15px;
- font-size: 10px;
-}
-.icon.s16 {
- min-width: 16px;
- height: 16px;
-}
-.icon.s16.notify {
- background-image: url("../../../images/icons/16/notify_off.png");
-}
-.icon.s16.gear {
- background-image: url("../../../images/icons/16/gear.png");
-}
-.icon.s16.add {
- background-image: url("../../../images/icons/16/add.png");
-}
-.icon.s16.delete {
- background-image: url("../../../images/icons/16/delete.png");
-}
-/*.icon.s16.edit {
- background-image: url("../../../images/icons/16/edit.png");
-}*/
-.icon.s16.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s16.menu {
- background-image: url("../../../images/icons/16/menu.png");
-}
-/*.icon.s16.link {
- background-image: url("../../../images/icons/16/link.png");
-}*/
-.icon.s16.lock {
- background-image: url("../../../images/icons/16/lock.png");
-}
-.icon.s16.unlock {
- background-image: url("../../../images/icons/16/unlock.png");
-}
-.icon.s16.text {
- padding: 4px 0px 0px 20px;
- font-size: 10px;
-}
-.icon.s22 {
- min-width: 22px;
- height: 22px;
-}
-.icon.s22.notify {
- background-image: url("../../../images/icons/22/notify_off.png");
-}
-.icon.s22.gear {
- background-image: url("../../../images/icons/22/gear.png");
-}
-.icon.s22.add {
- background-image: url("../../../images/icons/22/add.png");
-}
-.icon.s22.delete {
- background-image: url("../../../images/icons/22/delete.png");
-}
-.icon.s22.edit {
- background-image: url("../../../images/icons/22/edit.png");
-}
-.icon.s22.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s22.menu {
- background-image: url("../../../images/icons/22/menu.png");
-}
-.icon.s22.link {
- background-image: url("../../../images/icons/22/link.png");
-}
-.icon.s22.lock {
- background-image: url("../../../images/icons/22/lock.png");
-}
-.icon.s22.unlock {
- background-image: url("../../../images/icons/22/unlock.png");
-}
-.icon.s22.text {
- padding: 10px 0px 0px 25px;
- width: 200px;
-}
-.icon.s48 {
- width: 48px;
- height: 48px;
-}
-.icon.s48.notify {
- background-image: url("../../../images/icons/48/notify_off.png");
-}
-.icon.s48.gear {
- background-image: url("../../../images/icons/48/gear.png");
-}
-.icon.s48.add {
- background-image: url("../../../images/icons/48/add.png");
-}
-.icon.s48.delete {
- background-image: url("../../../images/icons/48/delete.png");
-}
-.icon.s48.edit {
- background-image: url("../../../images/icons/48/edit.png");
-}
-.icon.s48.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s48.menu {
- background-image: url("../../../images/icons/48/menu.png");
-}
-.icon.s48.link {
- background-image: url("../../../images/icons/48/link.png");
-}
-.icon.s48.lock {
- background-image: url("../../../images/icons/48/lock.png");
-}
-.icon.s48.unlock {
- background-image: url("../../../images/icons/48/unlock.png");
-}
-
-#contact-edit-links ul {
- list-style: none;
- list-style-type: none;
-}
-
-.hide-comments-outer {
- margin-left: 80px;
- margin-bottom: 5px;
- width: 675px;
- border-bottom: 1px solid #BDCDD4;
- padding: 8px;
-}
-
-/* global */
-body {
- font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-size: 13px;
- background-color: #ffffff;
- color: #2d2d2d;
- margin: 50px auto auto;
- display: table;
-}
-
-#jappix_mini {
-right: 45px !important;
-}
-
-
-h4 {
- font-size: 1.1em;
-}
-
-a {
- color: #333333;
- /* color: #3e3e8c; */
- text-decoration: none;
-}
-a:hover {
- /* color: blue; */
- text-decoration: underline
-}
-
-.wall-item-name-link {
-/* float: left;*/
-}
-
-.wall-item-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-
-.left {
- float: left;
-}
-.right {
- float: right;
-}
-.hidden {
- display: none;
-}
-.clear {
- clear: both;
-}
-.fakelink {
- color: #1872A2;
- /* color: #3e3e8c; */
- text-decoration: none;
- cursor: pointer;
-}
-.fakelink:hover {
- /* color: blue; */
- /*color: #005c94; */
- text-decoration: underline;
-}
-.intro-end {
- border-bottom: 1px solid black;
- clear: both;
- margin-bottom: 25px;
- padding-bottom: 25px;
- width: 75%;
- }
-.intro-form-end {
- clear: both;
- }
-.intro-fullname {
- padding-bottom: 5px;
- padding-top: 5px;
- }
-.intro-wrapper-end {
- clear: both;
- padding-bottom: 5px;
- }
-code {
- font-family: Courier, monospace;
- white-space: pre;
- display: block;
- overflow: auto;
- border: 1px solid #444;
- background: #EEE;
- color: #444;
- padding: 10px;
- margin-top: 20px;
-}
-#panel {
- position: absolute;
- width: 12em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 1em;
- list-style: none;
- border: 3px solid #364e59;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-/* tool */
-.tool {
- height: auto;
- overflow: auto;
- padding: 3px;
-}
-#saved-search-ul .tool:hover,
-#nets-sidebar .tool:hover,
-#sidebar-group-list .tool:hover,
-#fileas-sidebar .tool:hover {
- background: #308DBF;
-}
-.tool .label {
- float: left;
-}
-.tool .action {
- float: right;
-}
-.tool a {
- color: ##3F8FBA;
-}
-.tool a:hover {
- text-decoration: none;
-}
-/* popup notifications */
-div.jGrowl div.notice {
- background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-div.jGrowl div.info {
- background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-/* header */
-header {
- position: fixed;
- left: 0%;
- right: 80%;
- top: 0px;
- margin: 0px;
- padding: 0px;
- width: 22%;
- height: 32px;
- background: #1872a2;
- background-color: #1872a2;
- z-index: 100;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
-}
-header #site-location {
- display: none;
-}
-header #banner {
- overflow: hidden;
- text-align: banner;
- width: 82%;
- margin-left: 25%;
-}
-header #banner a,
-header #banner a:active,
-header #banner a:visited,
-header #banner a:link,
-header #banner a:hover {
- color: #ffffff;
- text-decoration: none;
- outline: none;
- vertical-align: middle;
- font-weight: bolder;
- margin-left: 3px;
-}
-header #banner #logo-img {
- height: 25px;
- margin-top: 3px;
-}
-header #banner #logo-text {
- font-size: 20px;
- position: absolute;
- top: 10%;
-}
-/* messages */
-#message-new {
- background: #055580;
- border: 1px solid #333;
- width: 150px;
-}
-#message-new a {
- color: #ffffff;
- text-align: center;
- display: block;
- font-weight: bold;
- padding: 1em 0px;
- text-decoration: none;
-}
-.mail-list-wrapper {
- background-color: #f6f7f8;
- margin-bottom: 5px;
- width: 100%;
- height: auto;
- overflow: hidden;
-}
-.mail-list-wrapper span {
- display: block;
- float: left;
- width: 20%;
- overflow: hidden;
-}
-.mail-list-wrapper .mail-subject {
- width: 30%;
- padding: 4px 0px 0px 4px;
-}
-.mail-list-wrapper .mail-subject a {
- display: block;
-}
-.mail-list-wrapper .mail-subject.unseen a {
- font-weight: bold;
-}
-.mail-list-wrapper .mail-date {
- padding: 4px 4px 0px 4px;
-}
-.mail-list-wrapper .mail-from {
- padding: 4px 4px 0px 4px;
-}
-.mail-list-wrapper .mail-count {
- padding: 4px 4px 0px 4px;
- text-align: right;
-}
-.mail-list-wrapper .mail-delete {
- float: right;
-}
-#mail-display-subject {
- background-color: #f6f7f8;
- color: #2d2d2d;
- margin-bottom: 10px;
- width: 100%;
- height: auto;
- overflow: hidden;
-}
-#mail-display-subject span {
- float: left;
- overflow: hidden;
- padding: 4px 0px 0px 10px;
-}
-#mail-display-subject .mail-delete {
- float: right;
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-#mail-display-subject:hover .mail-delete {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-/* nav */
-nav {
- width: 80%;
- height: 32px;
- position: fixed;
- left: 22%;
- top: 0px;
- padding: 0px;
- background: #1872a2;
- color: #ffffff;
- z-index: 99;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
-}
-nav a,
-nav a:active,
-nav a:visited,
-nav a:link,
-nav a:hover {
- color: #ffffff;
- text-decoration: none;
- outline: none;
-}
-nav #banner {
- overflow: hidden;
- /*text-align: center;*/
- width: 100%;
-}
-nav #banner a,
-nav #banner a:active,
-nav #banner a:visited,
-nav #banner a:link,
-nav #banner a:hover {
- color: #ffffff;
- text-decoration: none;
- outline: none;
- vertical-align: bottom;
-}
-nav #banner #logo-img {
- height: 22px;
- margin-top: 5px;
-}
-nav #banner #logo-text {
- font-size: 22px;
-}
-nav #navbar{
- }
-nav ul {
- margin: 0px;
- padding: 0px 20px;
-}
-nav ul li {
- list-style: none;
- margin: 0px;
- /* padding: 1px 1px 3px 1px; */
- float: left;
-}
-nav ul li .menu-popup {
- left: 0px;
- right: auto;
-}
-
-nav #logo-img {
- height: 25px;
- margin-top: 4px;
- margin-left: 30px;
-}
-
-nav #logo-text {
- font-size: 22px;
- margin-top: 3px;
- margin-right: 15px;
-}
-nav .nav-menu-search {
- position: relative;
-
- margin: 4px 17px;
- margin-right: 0px;
- height: 17px;
- width: 180px;
-
-}
-
-nav #search-box #search-text {
- background-image: url('icons/lupe.png');
- background-repeat:no-repeat;
- padding-left:20px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
- }
-
-
-nav .nav-menu-icon {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-nav .nav-menu-icon:hover {
- background-color: #308dbf;
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-
-nav .nav-menu-icon.selected {
- background-color: #fff;
-}
-nav .nav-menu-icon img {
- width: 22px;
- height: 22px;
-}
-nav .nav-menu-icon .nav-notify {
- top: 3px;
-}
-/*marker*/
-nav .nav-menu {
- position: relative;
- height: 16px;
- padding: 5px;
- margin: 3px 15px 0px;
- font-size: 15px;
- /*border-bottom: 3px solid #364A84;*/
-}
-nav .nav-menu.selected {
- /*border-bottom: 3px solid #9eabb0;*/
-}
-nav .nav-notify {
- display: none;
- position: absolute;
- background-color: #ff0000;
- /* background-color: #19aeff; */
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- font-size: 10px;
- font-weight: 900;
- padding: 1px 4px;
- top: 0px;
- right: -6px;
- min-width: 10px;
- text-align: center;
-}
-nav .nav-notify.show {
- display: block;
-}
-nav #nav-help-link,
-nav #nav-search-link,
-nav #nav-directory-link,
-nav #nav-apps-link,
-nav #nav-site-linkmenu,
-nav #nav-home-link,
-nav #nav-user-linkmenu
-{
- float: right;
-}
-nav #nav-user-linkmenu{
- margin-right: 0px;
- }
-nav #nav-home-link, #nav-directory-link, #nav-apps-link{
- margin-left: 0px;
- margin-right: 0px;
- font-weight: bold;
- margin: 3px 5px;
- }
-nav #nav-directory-link{
- margin-right: 0px;
- }
-nav #nav-home-link{
- margin-left: 0px;
- }
-nav #nav-help-link .menu-popup,
-nav #nav-search-link .menu-popup,
-nav #nav-directory-link .menu-popup,
-nav #nav-apps-link .menu-popup,
-nav #nav-site-linkmenu .menu-popup {
- right: 0px;
- left: auto;
-}
-
-nav #nav-messages-linkmenu.on .icon.messages, nav #nav-messages-linkmenu.selected .icon.messages{
- background-image: url("../../../view/theme/diabook-blue/icons/messages2.png");
- }
-
-/*nav #nav-notifications-linkmenu.on .icon.notify,*/ nav #nav-notifications-linkmenu.selected .icon.notify{
- background-image: url("../../../view/theme/diabook-blue/icons/notify2.png");
- }
-
-nav #nav-contacts-linkmenu.on .icon.contacts, nav #nav-contacts-linkmenu.selected .icon.contacts{
- background-image: url("../../../view/theme/diabook-blue/icons/contacts2.png");
- }
-
-nav #nav-apps-link.selected {
- background-color: #364e59;
-}
-
-#nav-notifications-mark-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-#nav-notifications-see-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-.notify-seen {
- background: none repeat scroll 0 0 #DDDDDD;
- }
-
-ul.menu-popup {
- position: absolute;
- display: none;
- width: 11em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 0px;
- list-style: none;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-ul.menu-popup a {
- display: block;
- color: #2d2d2d;
- padding: 5px 10px;
- text-decoration: none;
-}
-ul.menu-popup a:hover {
- background-color: #308DBF; /*bdcdd4;*/
- color: #fff;
-}
-ul.menu-popup .menu-sep {
- border-top: 1px solid #9eabb0;
-}
-ul.menu-popup li {
- float: none;
- overflow: auto;
- height: auto;
- display: block;
-}
-ul.menu-popup li img {
- float: left;
- width: 16px;
- height: 16px;
- padding-right: 5px;
-}
-ul.menu-popup .empty {
- padding: 5px;
- text-align: center;
- color: #9eabb0;
-}
-/* autocomplete popup */
-.acpopup {
- max-height: 150px;
- background-color: #ffffff;
- color: #2d2d2d;
- border: 1px solid #MenuBorder;
- overflow: auto;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-.acpopupitem {
- color: #2d2d2d;
- padding: 4px;
- clear: left;
-}
-.acpopupitem img {
- float: left;
- margin-right: 4px;
-}
-.acpopupitem.selected {
- background-color: #bdcdd4;
-}
-#nav-notifications-menu {
- width: 400px;
- max-height: 550px;
- overflow: auto;
-}
-/* #nav-notifications-menu a {
- display: inline;
- padding: 5px 0px;
- margin: 0px 0px 2px 0px;
-}
-#nav-notifications-menu li:hover {
- background-color: #bdcdd4;
-}*/
-
-#nav-notifications-menu img {
- float: left;
- margin-right: 5px;
-}
-#nav-notifications-menu .contactname {
- font-weight: bold;
-}
-#nav-notifications-menu .notif-when {
- font-size: 10px;
- color: #9eabb0;
- display: block;
-}
-
-.notif-image {
- width: 32px;
- height: 32px;
- padding: 7px 7px 0px 0px;
-}
-
-/*profile_side*/
-#profile_side {
- margin-bottom: 30px;
-}
-#ps-usericon{
- height: 25px
- }
-#ps-username{
- font-size: 1.17em;
- font-weight: bold;
- vertical-align: top;
- position: absolute;
- padding-top: 4px;
- padding-left: 5px;
- word-wrap: break-word;
- width: 130px;
- }
-#ps-username:hover{
- text-decoration: none;
- }
-.menu-profile-side{
- list-style: none;
- padding-left: 0px;
- min-height: 0px;
- }
-.menu-profile-list{
- height: auto;
- overflow: auto;
- min-height: 16px;
- list-style: none;
- }
-.menu-profile-list:hover{
- background: #308DBF;
- }
-.menu-profile-list-item{
- padding-left: 5px;
- vertical-align: middle;
- }
-.menu-profile-list-item:hover{
- text-decoration: none;
-
- }
-/*http://prothemedesign.com/circular-icons/*/
-.menu-profile-icon.home{
- background: url("../../../view/theme/diabook-blue/icons/home.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;
- }
-.menu-profile-icon.photos{
- background: url("../../../view/theme/diabook-blue/icons/mess_side.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.events{
- background: url("../../../view/theme/diabook-blue/icons/events.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.notes{
- background: url("../../../view/theme/diabook-blue/icons/notes.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.foren{
- background: url("../../../view/theme/diabook-blue/icons/pubgroups.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.com_side{
- background: url("../../../view/theme/diabook-blue/icons/com_side.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.pscontacts{
- background: url("../../../view/theme/diabook-blue/icons/pscontacts.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-/* aside */
-/*marker*/
-aside {
- display: table-cell;
- vertical-align: top;
- width: 180px;
- padding: 0px 5px 0px 0px;
- border-right: 1px solid #D2D2D2;
- float: left;
- /* background: #F1F1F1; */
-}
-aside #page-sidebar{display: none;}
-aside .vcard .fn {
- font-size: 18px;
- font-weight: bold;
- margin-bottom: 5px;
-}
-aside .vcard .title {
- margin-bottom: 5px;
-}
-aside .vcard dl {
- height: auto;
- overflow: auto;
-}
-aside .vcard dt {
- float: left;
- margin-left: 0px;
- /*width: 35%;*/
- text-align: right;
- color: #999999;
-}
-aside .vcard dd {
- float: left;
- margin-left: 5px;
- /*width: 60%;*/
-}
-aside #profile-extra-links ul {
- padding: 0px;
- margin: 0px;
-}
-aside #profile-extra-links li {
- padding: 0px;
- margin: 0px;
- list-style: none;
-}
-aside #dfrn-request-link {
- display: block;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- color: #ffffff;
- background: #005c94 url('../../../images/connect-bg.png') no-repeat left center;
- font-weight: bold;
- text-transform: uppercase;
- padding: 4px 2px 2px 35px;
-}
-aside #dfrn-request-link:hover {
- text-decoration: none;
- background-color: #36c;
- /* background-color: #19aeff; */
-}
-aside #profiles-menu {
- width: 20em;
-}
-aside #search-text {
- width: 173px;
- height: 17px;
- padding-left: 10px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
-}
-aside #side-follow-url {
- width: 173px;
- }
-aside #side-peoplefind-url {
- width: 173px;
- }
-#contact-block {
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-h4 {
- float: left;
- margin: 5px 0px;
-}
-#contact-block .allcontact-link {
- float: right;
- margin: 5px 0px;
-}
-#contact-block .contact-block-content {
- clear: both;
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-link {
- float: left;
- margin: 0px 2px 2px 0px;
-}
-#contact-block .contact-block-link img {
- widht: 55px;
- height: 55px;
-}
-#lost-password-link {
- float: left;
- margin-right: 20px;
- }
-#login-submit-wrapper{
-margin-bottom: 15px;
- }
-.group_selected {
- background: url("../../../view/theme/diabook/icons/selected.png") no-repeat left center;
- float: left;
- height: 22px;
- width: 22px;
-}
-.group_unselected {
- background: url("../../../view/theme/diabook/icons/unselected.png") no-repeat left center;
- float: left;
- height: 22px;
- width: 22px;
-}
-.icon.text_add {
- background-image: url("../../../images/icons/16/add.png");
- float: right;
- opacity: 0.2;
- margin-right: 14px;
- }
-.icon.text_add:hover {
- background-image: url("../../../images/icons/16/add.png");
- float: right;
- cursor: pointer;
- margin-right: 14px;
- opacity: 1;
--webkit-transition: all 0.2s ease-in-out;
--moz-transition: all 0.2s ease-in-out;
--o-transition: all 0.2s ease-in-out;
--ms-transition: all 0.2s ease-in-out;
-transition: all 0.2s ease-in-out;
- }
-.icon.text_edit {
- background-image: url("../../../images/icons/10/edit.png");
- opacity: 0.2;
- margin-top: 6px;
- float: right;
- height: 10px;
-}
-.icon.text_edit:hover {
- background-image: url("../../../images/icons/10/edit.png");
- opacity: 1;
- margin-top: 6px;
- float: right;
- height: 10px;
-}
-/* widget */
-.widget {
- margin-bottom: 2em;
- /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;}
- .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/
-/* font-size: 12px; */
-}
-/*marker*/
-.widget h3 {
- padding: 0px;
- margin: 2px;
- font-size: 1.05em;
-}
-.widget .action {
- opacity: 0.1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget input.action {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget:hover .title .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action.ticked {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget ul {
- padding: 0px;
-}
-.widget ul li {
- padding-left: 16px;
- min-height: 16px;
- list-style: none;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums ul li a{
- color: #1872A2;
-}
-.widget .tool.selected {
- background: url("../../../view/theme/diabook-blue/icons/selected.png") no-repeat left center;
-}
-/* widget: search */
-#add-search-popup {
- width: 200px;
- top: 18px;
-}
-/* section */
-section {
- display: table-cell;
- vertical-align: top;
- width: 800px;
- padding: 0px 0px 0px 12px;
-}
-body .pageheader{
- text-align: center;
- font-size: 20px;
- margin-bottom: 20px;
- margin-top: 0px;
- max-width: 775px;
- }
-.qcomment{
- max-width: 122px;
- }
-#id_username {
- width: 173px;
- }
-#id_password {
- width: 173px;
- }
-#id_openid_url {
- width: 173px;
- }
-#contact-edit-end {
- }
-.pager {
- padding: 10px;
- text-align: center;
- font-size: 1.0em;
- clear: both;
- display: block;
-}
-
-.tabs {
-
- background-position: 0 -20px;
- background-repeat: repeat-x;
- height: 27px;
- padding: 0;
- }
-.tab.button {
- margin-left: 5px;
- /*background: none repeat scroll 0 0 #F8F8F8;*/
- border: 1px solid #CCCCCC;
- border-radius: 3px 3px 3px 3px;
- font-weight: normal;
- padding: 3px;
- color: #333333;
- }
-
-#birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{
- margin-bottom: 10px;
- }
-/* wall item */
-.tread-wrapper {
- border-bottom: 1px solid #D2D2D2;
- position: relative;
- padding: 5px;
- margin-bottom: 0px;
- width: 775px;
- padding-top: 10px;
-}
-.tread-wrapper a{
- color: #1872A2;
-}
-
-/*marker*/
-.wall-item-decor {
- position: absolute;
- left: 780px;
- top: -10px;
- width: 16px;
-}
-/*marker*/
-.wall-item-container {
- display: table;
- width: 770px;
-}
-.wall-item-photo-container .wall-item-item, .wall-item-container .wall-item-bottom {
- display: table-row;
-}
-.wall-item-photo-container .wall-item-info {
- display: table-cell;
- vertical-align: top;
- text-align: left;
- width: 80px;
-}
-.wall-item-photo-container .wall-item-location {
- padding-right: 40px;
- display: table-cell;
-}
-.wall-item-photo-container .wall-item-ago {
- word-wrap: break-word;
- width: 50px;
- margin-left: 10px;
- color: #999;
-}
-/*marker*/
-.wall-item-photo-container .wall-item-content {
-
- max-width: 690px;
- word-wrap: break-word;
-
- margin-bottom: 14px;
-}
-.wall-item-photo-container .wall-item-content img {
- max-width: 700px;
-}
-.wall-item-photo-container .wall-item-links, .wall-item-photo-container .wall-item-actions {
- display: table-cell;
- vertical-align: middle;
-}
-.wall-item-photo-container .wall-item-links .icon, .wall-item-photo-container .wall-item-actions .icon {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-photo-container .wall-item-links .icon:hover, .wall-item-photo-container .wall-item-actions .icon:hover {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-photo-container .wall-item-name {
- font-weight: bold;
-}
-.wall-item-photo-container .wall-item-actions-author {
- width: 100%;
- margin-bottom: 0.3em;
-}
-.wall-item-photo-container .wall-item-actions-social {
- float: left;
- margin-bottom: 1px;
- display: table-cell;
-}
-.wall-item-photo-container .wall-item-actions-social a {
- margin-right: 1em;
-}
-.wall-item-photo-container .wall-item-actions-tools {
- float: right;
- width: 80px;
- display: table-cell;
-}
-.wall-item-photo-container .wall-item-actions-tools a {
- float: right;
-}
-.wall-item-photo-container .wall-item-actions-tools input {
- float: right;
-}
-.wall-item-photo-container.comment {
- margin-top: 5px;
- margin-bottom: 5px;
- margin-left: 40px;
- width: 650px;
- border-bottom: 1px solid #D2D2D2;
-}
-.wall-item-photo-container.comment {
- top: 15px !important;
- left: 15px !important;
-}
-.wall-item-photo-container {
- display: table;
- width: 780px;
-}
-.my-comment-photo {
- width: 48px;
- margin-left: 40px;
- margin-right: 32px;
- }
-.comment-edit-preview {
- width: 500px;
- margin-top: 10px;
-}
-.comment-edit-text-empty {
- width: 500px;
- border: 1px solid #D2D2D2;
- height: 3.2em;
- color: #2d2d2d;
-}
-.comment-edit-text-full {
- font-size: 12.5px;
- height: 3.3em;
-
- border: 1px solid #D2D2D2;
- width: 500px;
-}
-.comment-edit-photo {
- margin: 10px 0 0;
- display: table-cell;
-}
-
-
-
-.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom {
- display: table-row;
-}
-.wall-item-bottom {
- font-size: 13px;
-}
-.wall-item-container .wall-item-bottom {
-/* opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container:hover .wall-item-bottom {
-/* opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container .wall-item-info {
- display: table-cell;
- vertical-align: top;
- text-align: left;
- width: 80px;
-}
-.wall-item-container .wall-item-location {
- padding-right: 40px;
- display: table-cell;
-}
-.wall-item-container .wall-item-ago {
- word-wrap: break-word;
- width: 50px;
- margin-left: 10px;
- color: #999;
-}
-.wall-item-location {
-
- clear: both;
- overflow: hidden;
-
- margin-bottom: 5px;
-}
-
-/*marker*/
-.wall-item-container .wall-item-content {
-
- max-width: 690px;
- word-wrap: break-word;
-
- margin-bottom: 14px;
-}
-
-.wall-item-container .wall-item-content img {
- max-width: 700px;
-}
-.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions {
- display: table-cell;
- vertical-align: middle;
-}
-.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-name {
- font-weight: bold;
-}
-.wall-item-container .wall-item-actions-author {
- width: 100%;
- margin-bottom: 0.3em;
-}
-.wall-item-container .wall-item-actions-social {
- float: left;
- margin-bottom: 1px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-social a {
- margin-right: 1em;
-}
-.wall-item-actions-social a {
- float: left;
-}
-.wall-item-container .wall-item-actions-tools {
- float: right;
- width: 80px;
- display: table-cell;done
-}
-.wall-item-container .wall-item-actions-tools a {
- float: right;
-}
-.wall-item-container .wall-item-actions-tools input {
- float: right;
-}
-/*marker*/
-.wall-item-container.comment {
- margin-top: 5px;
- margin-bottom: 5px;
- margin-left: 80px;
- width: 690px;
- border-bottom: 1px solid hsl(198, 21%, 79%);
-}
-.wall-item-container.comment .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.wall-item-container.comment {
- top: 15px !important;
- left: 15px !important;
-}
-.wall-item-container.comment .wall-item-links {
- padding-left: 12px;
-}
-.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
-}
-.wall-item-comment-wrapper .comment-edit-photo {
- display: none;
-}
-.wall-item-comment-wrapper textarea {
- height: 2.0em;
- width: 100%;
- font-size: 10px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- font-size: 14px;
-}
-.wall-item-comment-wrapper .comment-edit-text-full {
- font-size: 14px;
- height: 4em;
- color: #2d2d2d;
- border: 1px solid #2d2d2d;
-}
-.comment-edit-preview {
- width: 500px;
- margin-top: 10px;
- background-color: #fff797;
-}
-.comment-edit-preview .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.comment-edit-preview {
- top: 15px !important;
- left: 15px !important;
-}
-.comment-edit-preview .wall-item-links {
- padding-left: 12px;
-}
-.comment-edit-preview .wall-item-container {
- width: 700px;
-}
-.comment-edit-preview .tread-wrapper {
- width: 700px;
- padding: 0;
- margin: 10px 0;
-}
-
-.shiny {
- /* border-right: 10px solid #fce94f; */
- border-right: 1px solid #A7C7F7;
- padding-right: 12px;
-}
-
-#jot-preview-content{
- margin-top: 30px;}
-
-#jot-preview-content .tread-wrapper {
- background-color: #fff797;
-}
-
-.wall-item-tags {
- padding-top: 1px;
- padding-bottom: 2px;
-}
-.tag {
- /*background: url("../../../images/tag_b.png") repeat-x center left;*/
- color: #999;
- padding-left: 3px;
- font-size: 12px;
-}
-.tag a {
- padding-right: 5px;
- /*background: url("../../../images/tag.png") no-repeat center right;*/
- color: #999;
-}
-.wwto {
- position: absolute !important;
- width: 25px;
- height: 25px;
- background: #FFFFFF;
- border: 2px solid #364e59;
- height: 25px;
- width: 25px;
- overflow: hidden;
- padding: 1px;
- position: absolute !important;
- top: 40px;
- left: 30px;
- -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
-}
-.wwto .contact-photo {
- width: auto;
- height: 25px;
-}
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
- width: 80px;
-}
-
-.contact-photo-wrapper.wwto {
- width: 25px;
-}
-
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper {
- left: 0px;
- top: 63px;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-name {
- /* text-align: center; */
- /*font-weight: bold;*/
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-/* editor */
-.jothidden {
- display: none;
-}
-#jot {
- width: 785px;
- margin: 0px 2em 20px 0px;
-}
-#profile-jot-form #profile-jot-text {
- height: 2.0em;
- width: 99%;
- font-size: 15px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- margin-bottom: 10px;
-}
-.grey
-{
- display: inline;
- float: right;
- }
-#jot #jot-tools {
- margin: 0px;
- padding: 0px;
- height: 40px;
- overflow: none;
- width: 783px;
- background-color: #fff;
- border-bottom: 2px solid #9eabb0;
-}
-
-#jot #jot-tools li {
- list-style: none;
- float: left;
- width: 80px;
- height: 40px;
- border-bottom: 2px solid #9eabb0;
-}
-#jot #jot-tools li a {
- display: block;
- color: #cccccc;
- width: 100%;
- height: 40px;
- text-align: center;
- line-height: 40px;
- overflow: hidden;
-}
-#jot #jot-tools li:hover {
- background-color: #364e59;
- border-bottom: 2px solid #bdcdd4;
-}
-#jot #jot-tools li.perms {
- float: right;
- width: 40px;
-}
-#jot #jot-tools li.perms a.unlock {
- width: 30px;
- border-left: 10px solid #cccccc;
- background-color: #cccccc;
- background-position: left center;
-}
-#jot #jot-tools li.perms a.lock {
- width: 30px;
- border-left: 10px solid #666666;
- background-color: #666666;
-}
-#jot #jot-tools li.submit {
- float: right;
- background-color: #cccccc;
- border-bottom: 2px solid #cccccc;
- border-right: 1px solid #666666;
- border-left: 1px solid #666666;
-}
-#jot #jot-tools li.submit input {
- border: 0px;
- margin: 0px;
- padding: 0px;
- background-color: #cccccc;
- color: #666666;
- width: 80px;
- height: 40px;
- line-height: 40px;
-}
-#jot #jot-tools li.submit input:hover {
- background-color: #bdcdd4;
- color: #666666;
-}
-#jot #jot-tools li.loading {
- float: right;
- background-color: #ffffff;
- width: 20px;
- vertical-align: center;
- text-align: center;
- border-top: 2px solid #9eabb0;
- height: 38px;
-}
-#jot #jot-tools li.loading img {
- margin-top: 10px;
-}
-#profile-jot-form #jot-title, #profile-jot-form #jot-category {
-
- border-radius: 5px 5px 5px 5px;
- font-weight: bold;
- height: 20px;
- margin: 0 0 5px;
- width: 60%;
- border: 1px solid #d2d2d2;
-}
-#profile-jot-form #jot-title:-webkit-input-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #jot-title:-moz-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #profile-jot-text_parent #profile-jot-text_tbl{
- width: 785px;
- height: 100px;
- }
-#jot #jot-title:hover {
- border: 1px solid #999999;
-}
-#jot #jot-title:focus {
- border: 1px solid #999999;
-}
-#jot #character-counter {
- width: 80px;
- float: right;
- text-align: right;
- height: 20px;
- line-height: 20px;
- padding-right: 20px;
-}
-#jot-perms-icon,
-#profile-location,
-#profile-nolocation,
-#profile-youtube,
-#profile-video,
-#profile-audio,
-#profile-link,
-#profile-title,
-#wall-image-upload,
-#wall-file-upload,
-#wall-image-upload-div,
-#wall-file-upload-div,
-.hover, .focus {
- cursor: pointer;
- margin-top: 2px;
-}
-/*marker*/
-#profile-jot-wrapper{
- margin: 0 20px 20px 0;
- width: 785px;
- }
-/*marker*/
-#profile-jot-submit-wrapper {
- margin-bottom: 50px;
- width: 785px;
-}
-
-#profile-jot-submit {
- float: right;
- margin-top: 2px;
- font-size: 14px;
-}
-#profile-upload-wrapper {
- float: left;
- margin-top: 2px;
- margin-left: 10px;
-
-}
-#profile-attach-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-rotator {
- float: left;
- margin-left: 30px;
- margin-top: 2px;
-}
-#profile-link-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-youtube-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-video-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-audio-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-location-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-jot-perms {
- float: left;
- margin-left: 45px;
- margin-top: 2px;
-}
-#jot-preview-link {
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- font-size: 9px;
- font-weight: bolder;
- cursor: pointer;
-}
-#profile-jot-perms{
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- }
-/** buttons **/
-.button.creation1 {
- background-color: #fff;
- border: 1px solid #777777;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- cursor: pointer;
- font-weight: bolder;
-}
-.button.creation2 {
- background-color: #055580;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- margin-left: 5px;
- cursor: pointer;
- font-weight: bolder;
-}
-/*input[type="submit"] {
- border: 0px;
- background-color: @ButtonBackgroundColor;
- color: @ButtonColor;
- padding: 0px 10px;
- .rounded(5px);
- height: 18px;
-}*/
-/** acl **/
-#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
- display: block!important;
-}
-#acl-wrapper {
- width: 690px;
- float: left;
-}
-#acl-search {
- float: right;
- background: #ffffff url("../../../images/search_18.png") no-repeat right center;
- padding-right: 20px;
-}
-#acl-showall {
- float: left;
- display: block;
- width: auto;
- height: 18px;
- background-color: #cccccc;
- background-image: url("../../../images/show_all_off.png");
- background-position: 7px 7px;
- background-repeat: no-repeat;
- padding: 7px 5px 0px 30px;
- color: #999999;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
-}
-#acl-showall.selected {
- color: #000000;
- background-color: #ff9900;
- background-image: url("../../../images/show_all_on.png");
-}
-#acl-list {
- height: 210px;
- border: 1px solid #cccccc;
- clear: both;
- margin-top: 30px;
- overflow: auto;
-}
-.acl-list-item {
- display: block;
- width: 150px;
- height: 30px;
- border: 1px solid #cccccc;
- margin: 5px;
- float: left;
-}
-.acl-list-item img {
- width: 22px;
- height: 22px;
- float: left;
- margin: 4px;
-}
-.acl-list-item p {
- height: 12px;
- font-size: 10px;
- margin: 0px;
- padding: 2px 0px 1px;
- overflow: hidden;
-}
-.acl-list-item a {
- font-size: 8px;
- display: block;
- width: 40px;
- height: 10px;
- float: left;
- color: #999999;
- background-color: #cccccc;
- background-position: 3px 3px;
- background-repeat: no-repeat;
- margin-right: 5px;
- -webkit-border-radius: 2px ;
- -moz-border-radius: 2px;
- border-radius: 2px;
- padding-left: 15px;
-}
-#acl-wrapper a:hover {
- text-decoration: none;
- color: #000000;
-}
-.acl-button-show {
- background-image: url("../../../images/show_off.png");
-}
-.acl-button-hide {
- background-image: url("../../../images/hide_off.png");
-}
-.acl-button-show.selected {
- color: #000000;
- background-color: #9ade00;
- background-image: url("../../../images/show_on.png");
-}
-.acl-button-hide.selected {
- color: #000000;
- background-color: #ff4141;
- background-image: url("../../../images/hide_on.png");
-}
-.acl-list-item.groupshow {
- border-color: #9ade00;
-}
-.acl-list-item.grouphide {
- border-color: #ff4141;
-}
-/** /acl **/
-/** tab buttons 14618a**/
-/*marker*/
-ul.tabs {
- list-style-type: none;
- padding-bottom: 10px;
- font-size: 13px;
- width: 805px;
-}
-ul.tabs li {
- float: left;
- margin-left: 5px;
-}
-ul.tabs li .active {
- background-color: #055580;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- margin-left: 5px;
-}
-//settings tabs
-ul.rs_tabs {
- list-style-type: none;
- font-size: 11px;
-}
-ul.rs_tabs li {
- float: left;
- margin-bottom: 30px;
- clear: both;
-}
-ul.rs_tabs li .selected {
- background-color: #055580;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 2px 2px 2px #CFCFCF;
- font-size: 13px;
-}
-.rs_tabs {
- list-style-type: none;
- font-size: 11px;
- background-position: 0 -20px;
- background-repeat: repeat-x;
- height: 27px;
- padding: 0;
- }
-.rs_tab.button {
- /*background: none repeat scroll 0 0 #F8F8F8;*/
- border: 1px solid #CCCCCC;
- border-radius: 3px 3px 3px 3px;
- font-weight: bolder;
- padding: 3px;
- color: #333333;
- text-decoration: none;
- }
-/**
- * Form fields
- */
-.field {
- margin-bottom: 10px;
- padding-bottom: 10px;
- overflow: auto;
- width: 100%;
-}
-.field label {
- float: left;
- width: 200px;
-}
-.field input, .field textarea {
- width: 400px;
-}
-.field textarea {
- height: 100px;
-}
-.field .field_help {
- display: block;
- margin-left: 200px;
- color: #666666;
-}
-.field .onoff {
- float: left;
- width: 80px;
-}
-.field .onoff a {
- display: block;
- border: 1px solid #666666;
- background-image: url("../../../images/onoff.jpg");
- background-repeat: no-repeat;
- padding: 4px 2px 2px 2px;
- height: 16px;
- text-decoration: none;
-}
-.field .onoff .off {
- border-color: #666666;
- padding-left: 40px;
- background-position: left center;
- background-color: #cccccc;
- color: #666666;
- text-align: right;
-}
-.field .onoff .on {
- border-color: #204A87;
- padding-right: 40px;
- background-position: right center;
- background-color: #D7E3F1;
- color: #204A87;
- text-align: left;
-}
-.field .hidden {
- display: none!important;
-}
-.field.radio .field_help {
- margin-left: 0px;
-}
-.suggest-select {
-width: 500px;
-height: 350px;
- }
-.message-to-select {
- width: 400px;
- height: 150px;
- }
-#directory-search-form{
- margin-bottom: 50px;
- }
-#profile-edit-links-end {
- clear: both;
- margin-bottom: 15px;
-}
-
-#profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; }
-
-#profile-edit-links li {
- float: left;
- list-style: none;
- margin-left: 10px;
-}
-
-.profile-edit-side-div {
- display: none;
-}
-
-#register-form label,
-#profile-edit-form label {
- width: 300px; float: left;
-}
-
-.required {
- display: inline;
- color: #B20202;
-}
-
-/* oauth */
-.oauthapp {
- height: auto;
- overflow: auto;
- border-bottom: 2px solid #cccccc;
- padding-bottom: 1em;
- margin-bottom: 1em;
-}
-.oauthapp img {
- float: left;
- width: 48px;
- height: 48px;
- margin: 10px;
-}
-.oauthapp img.noicon {
- background-image: url("../../../images/icons/48/plugin.png");
- background-position: center center;
- background-repeat: no-repeat;
-}
-.oauthapp a {
- float: left;
-}
-/* contacts */
-.contact-entry-wrapper {
- width: 120px;
- height: 120px;
- float: left;
-}
-/* photo */
-.photo {
-box-shadow: 2px 2px 5px 0px #000000;
-margin: 0px;
-border-radius: 10px;
-height: 145px !important;
-width: 145px !important;
-}
-.lframe {
- float: left;
- /*margin: 0px 10px 10px 0px;*/
-}
-/* profile match wrapper */
-.profile-match-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 20px;
-}
-.profile-match-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper {
- left: 0px;
- top: 63px;
-}
-
-.contact-photo-menu-button {
- position: relative;
- background-image: url("../../../images/icons/16/menu.png");
- background-position: top left;
- background-repeat: no-repeat;
- margin: 0px 0px -16px 0px;
- padding: 0px;
- width: 16px;
- height: 16px;
- top: -20px; left:0px;
- overflow: hidden;
- text-indent: 40px;
- display: none;
-
-}
-.contact-photo-menu {
- width: 11em;
- border: 3px solid #364e59;
- color: #2d2d2d;
- background: #FFFFFF;
-/* position: absolute;*/
- position: relative;
- left: 0px; top: 0px;
- display: none;
- z-index: 10000;
-}
-.contact-photo-menu ul { margin:0px; padding: 0px; list-style: none }
-.contact-photo-menu li a {
- display: block;
- padding: 5px 10px;
- color: #2d2d2d;
- text-decoration: none;
-}
-.contact-photo-menu li a:hover {
- background-color: #bdcdd4;
-}
-
-/* page footer */
-footer {
- height: 100px;
- display: table-row;
-}
-
-blockquote {
- border-left: 1px solid #D2D2D2;
- padding-left: 9px;
- margin: 0 0 0 .8ex;
- color: #777;
-}
-.oembed {
-
- font-weight: bold;
-}
-.aprofile dt{
-box-shadow: 1px 1px 5px 0;
- color: #666666;
- margin: 15px 0 5px;
- padding-left: 5px;
- }
-/* ================== */
-/* = Contacts Block = */
-/* ================== */
-
-.contact-block-img {
- width: 55px;
- height: 55px;
- padding-right: 3px;
-}
-.contact-block-div {
- float: left;
-}
-
-.contact-block-textdiv { width: 150px; height: 34px; float: left; }
-#contact-block-end { clear: both; }
-
-#group-edit-wrapper {
- margin-bottom: 10px;
-}
-
-#group-members-end {
- clear: both;
-}
-#group-edit-desc {
- margin-top: 15px;
-}
-
-/*
-#group-separator,
-#prof-separator { display: none;}
-*/
-#prof-members-end{
- clear: both;
- }
-
-#prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
- margin-bottom: 10px;
- margin-top: 20px;
-}
-
-#prvmail-submit {
- float: right;
- margin-top: 10px;
-}
-
-#prvmail-subject
-{
-background: none repeat scroll 0 0 #FFFFFF;
-border: 1px solid #CCCCCC;
-border-radius: 5px 5px 5px 5px;
-font-weight: bold;
-height: 20px;
-margin: 0 0 5px;
-vertical-align: middle;
-}
-#prvmail-form{
- width: 597px;
- }
-
-#prvmail-upload-wrapper,
-#prvmail-link-wrapper,
-#prvmail-rotator-wrapper {
- float: left;
- margin-top: 10px;
- margin-right: 10px;
- width: 24px;
-}
-
-#prvmail-end {
- clear: both;
-}
-
-.mail-list-sender,
-.mail-list-detail {
- float: left;
-}
-.mail-list-detail {
- margin-left: 20px;
-}
-
-.mail-list-subject {
- font-size: 1.1em;
- margin-top: 10px;
-}
-a.mail-list-link {
- display: block;
- font-size: 1.3em;
- padding: 4px 0;
-}
-
-/*
-*a.mail-list-link:hover {
-* background-color: #15607B;
-* color: #F5F6FB;
-*}
-*/
-
-.mail-list-outside-wrapper-end {
- clear: both;
-}
-
-.mail-list-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-list-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-
-.mail-list-delete-icon {
- border: none;
-}
-
-.mail-conv-sender,
-.mail-conv-detail {
- float: left;
-}
-.mail-conv-detail {
- margin-left: 20px;
- width: 500px;
-}
-
-.mail-conv-subject {
- font-size: 1.4em;
- margin: 10px 0;
-}
-
-.mail-conv-outside-wrapper-end {
- clear: both;
-}
-
-.mail-conv-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-conv-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-.mail-conv-break {
- clear: both;
-}
-
-.mail-conv-delete-icon {
- border: none;
-}
-
-/* ========== */
-/* = Events = */
-/* ========== */
-.eventcal {
- float: left;
- font-size: 20px;
-}
-
-.vevent {
-position: relative;
-width: 400px;
-padding: 20px;
-padding-top: 10px;
-margin: 0 0px;
-margin-bottom: 10px;
-background-color: white;
--webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
--moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
-}
-.vevent .event-location {
- margin-left: 10px;
- margin-right: 10px;
-}
-.vevent .event-description {
-margin-left: 10px;
-margin-right: 10px;
-font-size: 1.1em;
-font-weight: bolder;
-}
-.vevent .event-start, .vevent .event-end {
-
-margin-right: 20px;
-margin-bottom: 2px;
-margin-top: 2px;
-font-size: 0.9em;
-text-align: left;
-}
-.event-start .dtstart, .event-end .dtend {
-float: right;
-}
-
-
-#new-event-link {
- margin-bottom: 10px;
-}
-
-.edit-event-link, .plink-event-link {
- float: left;
- margin-top: 4px;
- margin-right: 4px;
- margin-bottom: 15px;
-}
-
-.event-description:before {
- content: url("../../../view/theme/diabook/icons/events2.png") !important;
- margin-right: 15px;
-}
-
-.event-start, .event-end {
- margin-left: 10px;
- width: 330px;
- clear: both;
-}
-
-.event-start .dtstart, .event-end .dtend {
- float: right;
-}
-
-.event-list-date {
- margin-bottom: 10px;
-}
-
-.prevcal, .nextcal {
- float: left;
- margin-left: 32px;
- margin-right: 32px;
- margin-top: 64px;
-}
-.event-calendar-end {
- clear: both;
-}
-
-
-.calendar {
- font-family: Courier, monospace;
-}
-.calendar.eventcal a {
- color: #1872A2;
- }
-.today {
- font-weight: bold;
- color: #FF0000;
-}
-
-.settings-block {
- border: 1px solid #AAA;
- margin: 10px;
- padding: 10px;
-}
-
-.app-title {
- margin: 10px;
-}
-
-#identity-manage-desc {
- margin-top:15px;
- margin-bottom: 15px;
-}
-
-#identity-manage-choose {
- margin-bottom: 15px;
-}
-
-#identity-submit {
- margin-top: 20px;
-}
-
-#photo-prev-link, #photo-next-link {
- padding: 10px;
- float: left;
-}
-.lightbox{
- float: left;
- }
-#photo-photo {
- float: left;
-}
-#photo-like-div .wall-item-like-buttons {
- float: left;
- margin-right: 10px;
- }
-.wall-item-like-buttons .icon.like {
-float: left;
-}
-
-#photo-photo-end {
- clear: both;
-}
-
-.tabs .comment-wwedit-wrapper {
- display: block;
- margin-top: 30px;
- margin-left: 50px;
- }
-
-.profile-match-photo {
- float: left;
- text-align: center;
- width: 120px;
-}
-
-.profile-match-name {
- float: left;
- text-align: center;
- width: 120px;
- overflow: hidden;
-}
-
-.profile-match-break,
-.profile-match-end {
- clear: both;
-}
-
-.profile-match-connect {
- text-align: center;
- font-weight: bold;
-}
-
-.profile-match-wrapper {
- float: left;
- padding: 10px;
- width: 120px;
- height: 120px;
- scroll: auto;
-}
-#profile-match-wrapper-end {
- clear: both;
-}
-
-/* ============= */
-/* = Directory = */
-/* ============= */
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-photo-menu-button {
- display: none;
- /* position: absolute; */
- /* position: absolute; */
- left: 0px;
- top: -16px;
-}
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo-menu-button {
- left: 0px;
- top: 63px;
-}
-.directory-item {
- float: left;
- width: 200px;
- height: 200px;
-}
-.directory-item .contact-photo {
- width: 175px;
- height: 175px;
-}
-.directory-item .contact-photo img {
- width: 175px;
- height: 175px;
-}
-.contact-name {
- text-align: left;
- font-weight: bold;
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-#side-bar-photos-albums{
- margin-top: 15px;
- }
-.photo-top-photo, .photo-album-photo {
- -webkit-border-radius: 5px 5px 0 0;
- -moz-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-.photo-album-image-wrapper, .photo-top-image-wrapper {
- float: left;
- -moz-box-shadow: 0 0 5px #888;
- -webkit-box-shadow: 0 0 5px #888;
- box-shadow: 0 0 5px #888;
- background-color: #000;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- padding-bottom: 20px;
- position: relative;
- margin: 0 10px 10px 0;
- width: 200px; height: 140px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- position: absolute;
- bottom: 0px;
- padding-left: 3px;
- background-color: #EEE;
-}
-.photo-top-album-link{
- color: #1872A2;
- }
-.photo-top-album-img{
-
- }
-/*.photo-top-image-wrapper {
- position: relative;
- float: left;
- margin-top: 15px;
- margin-right: 15px;
- width: 200px; height: 200px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- min-height: 2em;
- position: absolute;
- bottom: 0px;
- padding: 0px 3px;
- padding-top: 0.5em;
- background-color: rgb(255, 255, 255);
-}*/
-#photo-top-end {
- clear: both;
-}
-
-#photo-top-links {
- margin-bottom: 30px;
- margin-left: 30px;
-}
-
-#photos-upload-newalbum-div {
- float: left;
- width: 175px;
-}
-
diff --git a/view/theme/diabook-blue/style.css b/view/theme/diabook-blue/style.css
deleted file mode 100644
index f3debe06d..000000000
--- a/view/theme/diabook-blue/style.css
+++ /dev/null
@@ -1,2888 +0,0 @@
-/**
- * Fabio Comuni <http://kirgroup.com/profile/fabrixxm>
- * Additional Changes: Michael Vogel <icarus@dabo.de>
- **/
-
-/* ========= */
-/* = Admin = */
-/* ========= */
-
-#adminpage {
-/* width: 80%;*/
-}
-
-#pending-update {
- float:right;
- color: #ffffff;
- font-weight: bold;
- background-color: #FF0000;
- padding: 0em 0.3em;
-}
-
-.admin.linklist {
- border: 0px; padding: 0px;
-}
-
-.admin.link {
- list-style-position: inside;
- font-size: 1em;
- padding: 5px;
- width: 100px;
- margin: 5px;
-}
-
-#adminpage dl {
- clear: left;
- margin-bottom: 2px;
- padding-bottom: 2px;
- border-bottom: 1px solid black;
-}
-
-#adminpage dt {
- width: 200px;
- float: left;
- font-weight: bold;
-}
-
-#adminpage dd {
- margin-left: 200px;
-}
-#adminpage h3 {
- border-bottom: 1px solid #898989;
- margin-bottom: 5px;
- margin-top: 10px;
-}
-
-#adminpage .submit {
- clear:left;
-}
-
-#adminpage #pluginslist {
- margin: 0px; padding: 0px;
-}
-
-#adminpage .plugin {
- list-style: none;
- display: block;
- /* border: 1px solid #888888; */
- padding: 1em;
- margin-bottom: 5px;
- clear: left;
-}
-
-#adminpage .toggleplugin {
- float:left;
- margin-right: 1em;
-}
-
-#adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;}
-#adminpage table th { text-align: left;}
-#adminpage td .icon { float: left;}
-#adminpage table#users img { width: 16px; height: 16px; }
-#adminpage table tr:hover { background-color: #eeeeee; }
-#adminpage .selectall { text-align: right; }
-/* icons */
-.icon.bb-url{
- background-image: url("../../../view/theme/diabook-blue/icons/bb-url.png");
- float: right;
- margin-top: 2px;}
-.icon.quote{
- background-image: url("../../../view/theme/diabook-blue/icons/quote.png");
- float: right;
- margin-top: 2px;}
-.icon.bold{
- background-image: url("../../../view/theme/diabook-blue/icons/bold.png");
- float: right;
- margin-top: 2px;}
-.icon.underline{
- background-image: url("../../../view/theme/diabook-blue/icons/underline.png");
- float: right;
- margin-top: 2px;}
-.icon.italic{
- background-image: url("../../../view/theme/diabook-blue/icons/italic.png");
- float: right;
- margin-top: 2px;}
-.icon.bb-image{
- background-image: url("../../../view/theme/diabook-blue/icons/bb-image.png");
- float: right;
- margin-top: 2px;}
-.icon.bb-video{
- background-image: url("../../../view/theme/diabook-blue/icons/bb-video.png");
- float: right;
- margin-top: 2px;}
-
-.icon.contacts {
- background-image: url("../../../view/theme/diabook-blue/icons/contacts.png");}
-.icon.notifications {
- background-image: url("../../../view/theme/diabook-blue/icons/notifications.png");}
-.icon.notify {
- background-image: url("../../../view/theme/diabook-blue/icons/notify.png");}
-.icon.messages {
- background-image: url("../../../view/theme/diabook-blue/icons/messages.png");}
-.icon.community {
- background-image: url("../../../view/theme/diabook-blue/icons/community.png");}
-
-.icon.drop { background-image: url("../../../view/theme/diabook-blue/icons/drop.png");}
-.icon.drophide { background-image: url("../../../view/theme/diabook-blue/icons/drop.png");}
-.icon.dislike { background-image: url("../../../view/theme/diabook-blue/icons/dislike.png");}
-.icon.like { background-image: url("../../../view/theme/diabook-blue/icons/like.png");}
-.icon.pencil { background-image: url("../../../view/theme/diabook-blue/icons/pencil.png");}
-.icon.recycle { background-image: url("../../../view/theme/diabook-blue/icons/recycle.png");}
-.icon.remote-link { background-image: url("../../../view/theme/diabook-blue/icons/remote.png");}
-.icon.tagged { background-image: url("../../../view/theme/diabook-blue/icons/tagged.png");}
-.icon.file-as { background-image: url("../../../view/theme/diabook-blue/icons/file_as.png");}
-.star-item.icon.unstarred { background-image: url("../../../view/theme/diabook-blue/icons/unstarred.png");}
-.star-item.icon.starred { background-image: url("../../../view/theme/diabook-blue/icons/starred.png");}
-.icon.link { background-image: url("../../../view/theme/diabook-blue/icons/link.png");}
-.icon.lock { background-image: url("../../../view/theme/diabook-blue/icons/lock.png");}
-.icon.unlock { background-image: url("../../../view/theme/diabook-blue/icons/unlock.png");}
-.icon.language { background-image: url("../../../view/theme/diabook-blue/icons/language.png");}
-
-
-.camera { background-image: url("../../../view/theme/diabook-blue/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.attach { background-image: url("../../../view/theme/diabook-blue/icons/attach.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video2 { background-image: url("../../../view/theme/diabook-blue/icons/video.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video { background-image: url("../../../view/theme/diabook-blue/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
- }
-.audio2 { background-image: url("../../../view/theme/diabook-blue/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.audio { background-image: url("../../../view/theme/diabook-blue/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.weblink { background-image: url("../../../view/theme/diabook-blue/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.globe { background-image: url("../../../view/theme/diabook-blue/icons/globe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.unglobe { background-image: url("../../../view/theme/diabook-blue/icons/unglobe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.edit {background-image: url("../../../view/theme/diabook-blue/icons/pencil2.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
-.icon.block {background-image: url("../../../view/theme/diabook/icons/block.png");
- display: block; width: 16px; height: 16px; background-repeat: no-repeat;}
-.icon.block.dim {background-image: url("../../../view/theme/diabook/icons/block.png");
- display: block; width: 16px; height: 16px; background-repeat: no-repeat; opacity: 0.3;}
-.icon.ad_drop { background-image: url("../../../view/theme/diabook/icons/drop.png");
- display: block; margin-left:5px; width: 16px; height: 16px; background-repeat: no-repeat;}
-
-
-
-.article { background-position: -50px 0px;}
-/*.audio { background-position: -70px 0px;}*/
-/*.drop { background-position: -110px 0px;}*/
-/*.drophide { background-position: -130px 0px;}*/
-/*.edit { background-position: -150px 0px;}*/
-/*.camera { background-position: -170px 0px;}*/
-/*.dislike { background-position: -190px 0px;}*/
-/*.like { background-position: -210px 0px;}*/
-/*.link { background-position: -230px 0px;}*/
-
-/*.globe { background-position: -50px -20px;}*/
-/*.noglobe { background-position: -70px -20px;}*/
-.no { background-position: -90px -20px;}
-.pause { background-position: -110px -20px;}
-.play { background-position: -130px -20px;}
-/*.pencil { background-position: -150px -20px;}*/
-.small-pencil { background-position: -170px -20px;}
-/*.recycle { background-position: -190px -20px;}*/
-/*.remote-link { background-position: -210px -20px;}*/
-.share { background-position: -230px -20px;}
-
-.tools { background-position: -50px -40px;}
-/*.lock { background-position: -70px -40px;}*/
-
-/*.video { background-position: -110px -40px;}*/
-.youtube { background-position: -130px -40px;}
-
-/*.attach { background-position: -190px -40px;}*/
-/*.language { background-position: -210px -40px;}*/
-
-
-.icon.on { background-image: url("../../../view/theme/diabook-blue/icons/toogle_on.png"); background-repeat: no-repeat;}
-.icon.off { background-image: url("../../../view/theme/diabook-blue/icons/toogle_off.png"); background-repeat: no-repeat;}
-.icon.prev { background-image: url("../../../view/theme/diabook-blue/icons/prev.png"); background-repeat: no-repeat;}
-.icon.next { background-image: url("../../../view/theme/diabook-blue/icons/next.png"); background-repeat: no-repeat;}
-/*.tagged { background-position: -130px -60px;}*/
-
-.attachtype {
- display: block; width: 20px; height: 23px;
- background-image: url('../../../images/content-types.png');
-}
-
-.type-video { background-position: 0px 0px; }
-.type-image { background-position: -20px 0px; }
-.type-audio { background-position: -40px 0px; }
-.type-text { background-position: -60px 0px; }
-.type-unkn { background-position: -80px 0px; }
-
-.icon.drop, .icon.drophide {
- float: left;
-}
-
-.icon {
- display: block;
- width: 20px;
- height: 20px;
- /*background-image: url('icons.png');*/
-}
-
-.icon {
- background-color: transparent ;
- background-repeat: no-repeat;
- /* background-position: left center; */
- display: block;
- overflow: hidden;
- text-indent: -9999px;
- padding: 1px;
-}
-
-.icon.border.camera{
- background-image: url("../../../view/theme/diabook-blue/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-
-.icon.border.link{
- background-image: url("../../../view/theme/diabook-blue/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- margin-left: 10px;
- }
-
-.icon.text {
- text-indent: 0px;
-}
-.icon.s10 {
- min-width: 10px;
- height: 10px;
-}
-.icon.s10.notify {
- background-image: url("../../../images/icons/10/notify_off.png");
-}
-.icon.s10.gear {
- background-image: url("../../../images/icons/10/gear.png");
-}
-.icon.s10.add {
- background-image: url("../../../images/icons/10/add.png");
-}
-.icon.s10.delete {
- background-image: url("../../../images/icons/10/delete.png");
-}
-.icon.s10.edit {
- background-image: url("../../../images/icons/10/edit.png");
-}
-.icon.s10.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s10.menu {
- background-image: url("../../../images/icons/10/menu.png");
-}
-.icon.s10.link {
- background-image: url("../../../images/icons/10/link.png");
-}
-.icon.s10.lock {
- background-image: url("../../../images/icons/10/lock.png");
-}
-.icon.s10.unlock {
- background-image: url("../../../images/icons/10/unlock.png");
-}
-.icon.s10.text {
- padding: 2px 0px 0px 15px;
- font-size: 10px;
-}
-.icon.s16 {
- min-width: 16px;
- height: 16px;
-}
-.icon.s16.notify {
- background-image: url("../../../images/icons/16/notify_off.png");
-}
-.icon.s16.gear {
- background-image: url("../../../images/icons/16/gear.png");
-}
-.icon.s16.add {
- background-image: url("../../../images/icons/16/add.png");
-}
-.icon.s16.delete {
- background-image: url("../../../images/icons/16/delete.png");
-}
-/*.icon.s16.edit {
- background-image: url("../../../images/icons/16/edit.png");
-}*/
-.icon.s16.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s16.menu {
- background-image: url("../../../images/icons/16/menu.png");
-}
-/*.icon.s16.link {
- background-image: url("../../../images/icons/16/link.png");
-}*/
-.icon.s16.lock {
- background-image: url("../../../images/icons/16/lock.png");
-}
-.icon.s16.unlock {
- background-image: url("../../../images/icons/16/unlock.png");
-}
-.icon.s16.text {
- padding: 4px 0px 0px 20px;
- font-size: 10px;
-}
-.icon.s22 {
- min-width: 22px;
- height: 22px;
-}
-.icon.s22.notify {
- background-image: url("../../../images/icons/22/notify_off.png");
-}
-.icon.s22.gear {
- background-image: url("../../../images/icons/22/gear.png");
-}
-.icon.s22.add {
- background-image: url("../../../images/icons/22/add.png");
-}
-.icon.s22.delete {
- background-image: url("../../../images/icons/22/delete.png");
-}
-.icon.s22.edit {
- background-image: url("../../../images/icons/22/edit.png");
-}
-.icon.s22.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s22.menu {
- background-image: url("../../../images/icons/22/menu.png");
-}
-.icon.s22.link {
- background-image: url("../../../images/icons/22/link.png");
-}
-.icon.s22.lock {
- background-image: url("../../../images/icons/22/lock.png");
-}
-.icon.s22.unlock {
- background-image: url("../../../images/icons/22/unlock.png");
-}
-.icon.s22.text {
- padding: 10px 0px 0px 25px;
- width: 200px;
-}
-.icon.s48 {
- width: 48px;
- height: 48px;
-}
-.icon.s48.notify {
- background-image: url("../../../images/icons/48/notify_off.png");
-}
-.icon.s48.gear {
- background-image: url("../../../images/icons/48/gear.png");
-}
-.icon.s48.add {
- background-image: url("../../../images/icons/48/add.png");
-}
-.icon.s48.delete {
- background-image: url("../../../images/icons/48/delete.png");
-}
-.icon.s48.edit {
- background-image: url("../../../images/icons/48/edit.png");
-}
-.icon.s48.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s48.menu {
- background-image: url("../../../images/icons/48/menu.png");
-}
-.icon.s48.link {
- background-image: url("../../../images/icons/48/link.png");
-}
-.icon.s48.lock {
- background-image: url("../../../images/icons/48/lock.png");
-}
-.icon.s48.unlock {
- background-image: url("../../../images/icons/48/unlock.png");
-}
-
-#contact-edit-links ul {
- list-style: none;
- list-style-type: none;
-}
-
-.hide-comments-outer {
- margin-left: 80px;
- margin-bottom: 5px;
- width: 684px;
- border-bottom: 1px solid #BDCDD4;
- padding: 8px;
-}
-
-/* global */
-body {
- font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-size: 12.5px;
- background-color: #ffffff;
- color: #2d2d2d;
- margin: 50px auto auto;
- display: table;
-}
-
-#jappix_mini {
-right: 45px !important;
-}
-
-
-h4 {
- font-size: 1.1em;
-}
-
-a {
- color: #333333;
- /* color: #3e3e8c; */
- text-decoration: none;
-}
-a:hover {
- /* color: blue; */
- text-decoration: underline
-}
-
-.wall-item-name-link {
-/* float: left;*/
-}
-
-.wall-item-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-
-.left {
- float: left;
-}
-.right {
- float: right;
-}
-.hidden {
- display: none;
-}
-.clear {
- clear: both;
-}
-.fakelink {
- color: #1872A2;
- /* color: #3e3e8c; */
- text-decoration: none;
- cursor: pointer;
-}
-.fakelink:hover {
- /* color: blue; */
- /*color: #005c94; */
- text-decoration: underline;
-}
-.intro-end {
- border-bottom: 1px solid black;
- clear: both;
- margin-bottom: 25px;
- padding-bottom: 25px;
- width: 75%;
- }
-.intro-form-end {
- clear: both;
- }
-.intro-fullname {
- padding-bottom: 5px;
- padding-top: 5px;
- }
-.intro-wrapper-end {
- clear: both;
- padding-bottom: 5px;
- }
-code {
- font-family: Courier, monospace;
- white-space: pre;
- display: block;
- overflow: auto;
- border: 1px solid #444;
- background: #EEE;
- color: #444;
- padding: 10px;
- margin-top: 20px;
-}
-#panel {
- position: absolute;
- width: 12em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 1em;
- list-style: none;
- border: 3px solid #364e59;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-/* tool */
-.tool {
- height: auto;
- overflow: auto;
- padding: 3px;
-}
-#saved-search-ul .tool:hover,
-#nets-sidebar .tool:hover,
-#sidebar-group-list .tool:hover,
-#fileas-sidebar .tool:hover {
- background: #308DBF;
-}
-.tool .label {
- float: left;
-}
-.tool .action {
- float: right;
-}
-.tool a {
- color: ##3F8FBA;
-}
-.tool a:hover {
- text-decoration: none;
-}
-/* popup notifications */
-div.jGrowl div.notice {
- background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-div.jGrowl div.info {
- background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-/* header */
-header {
- position: fixed;
- left: 0%;
- right: 80%;
- top: 0px;
- margin: 0px;
- padding: 0px;
- width: 22%;
- height: 32px;
- background: #1872a2;
- background-color: #1872a2;
- z-index: 100;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
-}
-header #site-location {
- display: none;
-}
-header #banner {
- overflow: hidden;
- text-align: banner;
- width: 82%;
- margin-left: 25%;
-}
-header #banner a,
-header #banner a:active,
-header #banner a:visited,
-header #banner a:link,
-header #banner a:hover {
- color: #ffffff;
- text-decoration: none;
- outline: none;
- vertical-align: middle;
- font-weight: bolder;
- margin-left: 3px;
-}
-header #banner #logo-img {
- height: 25px;
- margin-top: 3px;
-}
-header #banner #logo-text {
- font-size: 20px;
- position: absolute;
- top: 10%;
-}
-/* messages */
-#message-new {
- background: #055580;
- border: 1px solid #333;
- width: 150px;
-}
-#message-new a {
- color: #ffffff;
- text-align: center;
- display: block;
- font-weight: bold;
- padding: 1em 0px;
- text-decoration: none;
-}
-.mail-list-wrapper {
- background-color: #f6f7f8;
- margin-bottom: 5px;
- width: 100%;
- height: auto;
- overflow: hidden;
-}
-.mail-list-wrapper span {
- display: block;
- float: left;
- width: 20%;
- overflow: hidden;
-}
-.mail-list-wrapper .mail-subject {
- width: 30%;
- padding: 4px 0px 0px 4px;
-}
-.mail-list-wrapper .mail-subject a {
- display: block;
-}
-.mail-list-wrapper .mail-subject.unseen a {
- font-weight: bold;
-}
-.mail-list-wrapper .mail-date {
- padding: 4px 4px 0px 4px;
-}
-.mail-list-wrapper .mail-from {
- padding: 4px 4px 0px 4px;
-}
-.mail-list-wrapper .mail-count {
- padding: 4px 4px 0px 4px;
- text-align: right;
-}
-.mail-list-wrapper .mail-delete {
- float: right;
-}
-#mail-display-subject {
- background-color: #f6f7f8;
- color: #2d2d2d;
- margin-bottom: 10px;
- width: 100%;
- height: auto;
- overflow: hidden;
-}
-#mail-display-subject span {
- float: left;
- overflow: hidden;
- padding: 4px 0px 0px 10px;
-}
-#mail-display-subject .mail-delete {
- float: right;
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-#mail-display-subject:hover .mail-delete {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-/* nav */
-nav {
- width: 80%;
- height: 32px;
- position: fixed;
- left: 22%;
- top: 0px;
- padding: 0px;
- background: #1872a2;
- color: #ffffff;
- z-index: 99;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
-}
-nav a,
-nav a:active,
-nav a:visited,
-nav a:link,
-nav a:hover {
- color: #ffffff;
- text-decoration: none;
- outline: none;
-}
-nav #banner {
- overflow: hidden;
- /*text-align: center;*/
- width: 100%;
-}
-nav #banner a,
-nav #banner a:active,
-nav #banner a:visited,
-nav #banner a:link,
-nav #banner a:hover {
- color: #ffffff;
- text-decoration: none;
- outline: none;
- vertical-align: bottom;
-}
-nav #banner #logo-img {
- height: 22px;
- margin-top: 5px;
-}
-nav #banner #logo-text {
- font-size: 22px;
-}
-nav #navbar{
- }
-nav ul {
- margin: 0px;
- padding: 0px 20px;
-}
-nav ul li {
- list-style: none;
- margin: 0px;
- /* padding: 1px 1px 3px 1px; */
- float: left;
-}
-nav ul li .menu-popup {
- left: 0px;
- right: auto;
-}
-
-nav #logo-img {
- height: 25px;
- margin-top: 4px;
- margin-left: 30px;
-}
-
-nav #logo-text {
- font-size: 22px;
- margin-top: 3px;
- margin-right: 15px;
-}
-nav .nav-menu-search {
- position: relative;
-
- margin: 4px 17px;
- margin-right: 0px;
- height: 17px;
- width: 180px;
-
-}
-
-nav #search-box #search-text {
- background-image: url('icons/lupe.png');
- background-repeat:no-repeat;
- padding-left:20px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
- }
-
-
-nav .nav-menu-icon {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-nav .nav-menu-icon:hover {
- background-color: #308dbf;
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-
-nav .nav-menu-icon.selected {
- background-color: #fff;
-}
-nav .nav-menu-icon img {
- width: 22px;
- height: 22px;
-}
-nav .nav-menu-icon .nav-notify {
- top: 3px;
-}
-nav .nav-menu {
- position: relative;
- height: 16px;
- padding: 5px;
- margin: 3px 15px 0px;
- font-size: 13px;
- /*border-bottom: 3px solid #364A84;*/
-}
-nav .nav-menu.selected {
- /*border-bottom: 3px solid #9eabb0;*/
-}
-nav .nav-notify {
- display: none;
- position: absolute;
- background-color: #ff0000;
- /* background-color: #19aeff; */
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- font-size: 10px;
- font-weight: 900;
- padding: 1px 4px;
- top: 0px;
- right: -6px;
- min-width: 10px;
- text-align: center;
-}
-nav .nav-notify.show {
- display: block;
-}
-nav #nav-help-link,
-nav #nav-search-link,
-nav #nav-directory-link,
-nav #nav-apps-link,
-nav #nav-site-linkmenu,
-nav #nav-home-link,
-nav #nav-user-linkmenu
-{
- float: right;
-}
-nav #nav-user-linkmenu{
- margin-right: 0px;
- }
-nav #nav-home-link, #nav-directory-link, #nav-apps-link{
- margin-left: 0px;
- margin-right: 0px;
- font-weight: bold;
- margin: 3px 5px;
- }
-nav #nav-directory-link{
- margin-right: 0px;
- }
-nav #nav-home-link{
- margin-left: 0px;
- }
-nav #nav-help-link .menu-popup,
-nav #nav-search-link .menu-popup,
-nav #nav-directory-link .menu-popup,
-nav #nav-apps-link .menu-popup,
-nav #nav-site-linkmenu .menu-popup {
- right: 0px;
- left: auto;
-}
-
-nav #nav-messages-linkmenu.on .icon.messages, nav #nav-messages-linkmenu.selected .icon.messages{
- background-image: url("../../../view/theme/diabook-blue/icons/messages2.png");
- }
-
-/*nav #nav-notifications-linkmenu.on .icon.notify,*/ nav #nav-notifications-linkmenu.selected .icon.notify{
- background-image: url("../../../view/theme/diabook-blue/icons/notify2.png");
- }
-
-nav #nav-contacts-linkmenu.on .icon.contacts, nav #nav-contacts-linkmenu.selected .icon.contacts{
- background-image: url("../../../view/theme/diabook-blue/icons/contacts2.png");
- }
-
-nav #nav-apps-link.selected {
- background-color: #364e59;
-}
-
-#nav-notifications-mark-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-#nav-notifications-see-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-.notify-seen {
- background: none repeat scroll 0 0 #DDDDDD;
- }
-
-ul.menu-popup {
- position: absolute;
- display: none;
- width: 11em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 0px;
- list-style: none;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-ul.menu-popup a {
- display: block;
- color: #2d2d2d;
- padding: 5px 10px;
- text-decoration: none;
-}
-ul.menu-popup a:hover {
- background-color: #308DBF; /*bdcdd4;*/
- color: #fff;
-}
-ul.menu-popup .menu-sep {
- border-top: 1px solid #9eabb0;
-}
-ul.menu-popup li {
- float: none;
- overflow: auto;
- height: auto;
- display: block;
-}
-ul.menu-popup li img {
- float: left;
- width: 16px;
- height: 16px;
- padding-right: 5px;
-}
-ul.menu-popup .empty {
- padding: 5px;
- text-align: center;
- color: #9eabb0;
-}
-/* autocomplete popup */
-.acpopup {
- max-height: 150px;
- background-color: #ffffff;
- color: #2d2d2d;
- border: 1px solid #MenuBorder;
- overflow: auto;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-.acpopupitem {
- color: #2d2d2d;
- padding: 4px;
- clear: left;
-}
-.acpopupitem img {
- float: left;
- margin-right: 4px;
-}
-.acpopupitem.selected {
- background-color: #bdcdd4;
-}
-#nav-notifications-menu {
- width: 400px;
- max-height: 550px;
- overflow: auto;
-}
-/* #nav-notifications-menu a {
- display: inline;
- padding: 5px 0px;
- margin: 0px 0px 2px 0px;
-}
-#nav-notifications-menu li:hover {
- background-color: #bdcdd4;
-}*/
-
-#nav-notifications-menu img {
- float: left;
- margin-right: 5px;
-}
-#nav-notifications-menu .contactname {
- font-weight: bold;
-}
-#nav-notifications-menu .notif-when {
- font-size: 10px;
- color: #9eabb0;
- display: block;
-}
-
-.notif-image {
- width: 32px;
- height: 32px;
- padding: 7px 7px 0px 0px;
-}
-
-/*profile_side*/
-#profile_side {
- margin-bottom: 30px;
-}
-#ps-usericon{
- height: 25px
- }
-#ps-username{
- font-size: 1.17em;
- font-weight: bold;
- vertical-align: top;
- position: absolute;
- padding-top: 4px;
- padding-left: 5px;
- word-wrap: break-word;
- width: 130px;
- }
-#ps-username:hover{
- text-decoration: none;
- }
-.menu-profile-side{
- list-style: none;
- padding-left: 0px;
- min-height: 0px;
- }
-.menu-profile-list{
- height: auto;
- overflow: auto;
- min-height: 16px;
- list-style: none;
- }
-.menu-profile-list:hover{
- background: #308DBF;
- }
-.menu-profile-list-item{
- padding-left: 5px;
- vertical-align: middle;
- }
-.menu-profile-list-item:hover{
- text-decoration: none;
-
- }
-/*http://prothemedesign.com/circular-icons/*/
-.menu-profile-icon.home{
- background: url("../../../view/theme/diabook-blue/icons/home.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;
- }
-.menu-profile-icon.photos{
- background: url("../../../view/theme/diabook-blue/icons/mess_side.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.events{
- background: url("../../../view/theme/diabook-blue/icons/events.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.notes{
- background: url("../../../view/theme/diabook-blue/icons/notes.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.foren{
- background: url("../../../view/theme/diabook-blue/icons/pubgroups.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.com_side{
- background: url("../../../view/theme/diabook-blue/icons/com_side.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.pscontacts{
- background: url("../../../view/theme/diabook-blue/icons/pscontacts.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-/* aside */
-aside {
- display: table-cell;
- vertical-align: top;
- width: 180px;
- padding: 0px 10px 0px 20px;
- border-right: 1px solid #D2D2D2;
- float: left;
- /* background: #F1F1F1; */
-}
-aside #page-sidebar{display: none;}
-aside .vcard .fn {
- font-size: 18px;
- font-weight: bold;
- margin-bottom: 5px;
-}
-aside .vcard .title {
- margin-bottom: 5px;
-}
-aside .vcard dl {
- height: auto;
- overflow: auto;
-}
-aside .vcard dt {
- float: left;
- margin-left: 0px;
- /*width: 35%;*/
- text-align: right;
- color: #999999;
-}
-aside .vcard dd {
- float: left;
- margin-left: 5px;
- /*width: 60%;*/
-}
-aside #profile-extra-links ul {
- padding: 0px;
- margin: 0px;
-}
-aside #profile-extra-links li {
- padding: 0px;
- margin: 0px;
- list-style: none;
-}
-aside #dfrn-request-link {
- display: block;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- color: #ffffff;
- background: #005c94 url('../../../images/connect-bg.png') no-repeat left center;
- font-weight: bold;
- text-transform: uppercase;
- padding: 4px 2px 2px 35px;
-}
-aside #dfrn-request-link:hover {
- text-decoration: none;
- background-color: #36c;
- /* background-color: #19aeff; */
-}
-aside #profiles-menu {
- width: 20em;
-}
-aside #search-text {
- width: 173px;
- height: 17px;
- padding-left: 10px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
-}
-aside #side-follow-url {
- width: 173px;
- }
-aside #side-peoplefind-url {
- width: 173px;
- }
-#contact-block {
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-h4 {
- float: left;
- margin: 5px 0px;
-}
-#contact-block .allcontact-link {
- float: right;
- margin: 5px 0px;
-}
-#contact-block .contact-block-content {
- clear: both;
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-link {
- float: left;
- margin: 0px 2px 2px 0px;
-}
-#contact-block .contact-block-link img {
- widht: 55px;
- height: 55px;
-}
-#lost-password-link {
- float: left;
- margin-right: 20px;
- }
-#login-submit-wrapper{
-margin-bottom: 15px;
- }
-.group_selected {
- background: url("../../../view/theme/diabook/icons/selected.png") no-repeat left center;
- float: left;
- height: 22px;
- width: 22px;
-}
-.group_unselected {
- background: url("../../../view/theme/diabook/icons/unselected.png") no-repeat left center;
- float: left;
- height: 22px;
- width: 22px;
-}
-.icon.text_add {
- background-image: url("../../../images/icons/16/add.png");
- float: right;
- opacity: 0.2;
- margin-right: 14px;
- }
-.icon.text_add:hover {
- background-image: url("../../../images/icons/16/add.png");
- float: right;
- cursor: pointer;
- margin-right: 14px;
- opacity: 1;
--webkit-transition: all 0.2s ease-in-out;
--moz-transition: all 0.2s ease-in-out;
--o-transition: all 0.2s ease-in-out;
--ms-transition: all 0.2s ease-in-out;
-transition: all 0.2s ease-in-out;
- }
-.icon.text_edit {
- background-image: url("../../../images/icons/10/edit.png");
- opacity: 0.2;
- margin-top: 6px;
- float: right;
- height: 10px;
-}
-.icon.text_edit:hover {
- background-image: url("../../../images/icons/10/edit.png");
- opacity: 1;
- margin-top: 6px;
- float: right;
- height: 10px;
-}
-/* widget */
-.widget {
- margin-bottom: 2em;
- /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;}
- .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/
-/* font-size: 12px; */
-}
-.widget h3 {
- padding: 0px;
- margin: 2px;
-}
-.widget .action {
- opacity: 0.1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget input.action {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget:hover .title .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action.ticked {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget ul {
- padding: 0px;
-}
-.widget ul li {
- padding-left: 16px;
- min-height: 16px;
- list-style: none;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums ul li a{
- color: #1872A2;
-}
-.widget .tool.selected {
- background: url("../../../view/theme/diabook-blue/icons/selected.png") no-repeat left center;
-}
-/* widget: search */
-#add-search-popup {
- width: 200px;
- top: 18px;
-}
-/* section */
-section {
- display: table-cell;
- vertical-align: top;
- width: 800px;
- padding: 0px 0px 0px 12px;
-}
-body .pageheader{
- text-align: center;
- font-size: 20px;
- margin-bottom: 20px;
- margin-top: 0px;
- max-width: 775px;
- }
-.qcomment{
- max-width: 122px;
- }
-#id_username {
- width: 173px;
- }
-#id_password {
- width: 173px;
- }
-#id_openid_url {
- width: 173px;
- }
-#contact-edit-end {
- }
-.pager {
- padding: 10px;
- text-align: center;
- font-size: 1.0em;
- clear: both;
- display: block;
-}
-
-.tabs {
-
- background-position: 0 -20px;
- background-repeat: repeat-x;
- height: 27px;
- padding: 0;
- }
-.tab.button {
- margin-left: 5px;
- /*background: none repeat scroll 0 0 #F8F8F8;*/
- border: 1px solid #CCCCCC;
- border-radius: 3px 3px 3px 3px;
- font-weight: normal;
- padding: 3px;
- color: #333333;
- }
-
-#birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{
- margin-bottom: 10px;
- }
-/* wall item */
-.tread-wrapper {
- border-bottom: 1px solid #D2D2D2;
- position: relative;
- padding: 5px;
- margin-bottom: 0px;
- width: 775px;
- padding-top: 10px;
-}
-.tread-wrapper a{
- color: #1872A2;
-}
-
-.wall-item-decor {
- position: absolute;
- left: 790px;
- top: -10px;
- width: 16px;
-}
-
-.wall-item-container {
- display: table;
- width: 780px;
-}
-.wall-item-photo-container .wall-item-item, .wall-item-container .wall-item-bottom {
- display: table-row;
-}
-.wall-item-photo-container .wall-item-info {
- display: table-cell;
- vertical-align: top;
- text-align: left;
- width: 80px;
-}
-.wall-item-photo-container .wall-item-location {
- padding-right: 40px;
- display: table-cell;
-}
-.wall-item-photo-container .wall-item-ago {
- word-wrap: break-word;
- width: 50px;
- margin-left: 10px;
- color: #999;
-}
-.wall-item-photo-container .wall-item-content {
-
- max-width: 720px;
- word-wrap: break-word;
-
- margin-bottom: 14px;
-}
-.wall-item-photo-container .wall-item-content img {
- max-width: 700px;
-}
-.wall-item-photo-container .wall-item-links, .wall-item-photo-container .wall-item-actions {
- display: table-cell;
- vertical-align: middle;
-}
-.wall-item-photo-container .wall-item-links .icon, .wall-item-photo-container .wall-item-actions .icon {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-photo-container .wall-item-links .icon:hover, .wall-item-photo-container .wall-item-actions .icon:hover {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-photo-container .wall-item-name {
- font-weight: bold;
-}
-.wall-item-photo-container .wall-item-actions-author {
- width: 100%;
- margin-bottom: 0.3em;
-}
-.wall-item-photo-container .wall-item-actions-social {
- float: left;
- margin-bottom: 1px;
- display: table-cell;
-}
-.wall-item-photo-container .wall-item-actions-social a {
- margin-right: 1em;
-}
-.wall-item-photo-container .wall-item-actions-tools {
- float: right;
- width: 80px;
- display: table-cell;
-}
-.wall-item-photo-container .wall-item-actions-tools a {
- float: right;
-}
-.wall-item-photo-container .wall-item-actions-tools input {
- float: right;
-}
-.wall-item-photo-container.comment {
- margin-top: 5px;
- margin-bottom: 5px;
- margin-left: 40px;
- width: 650px;
- border-bottom: 1px solid #D2D2D2;
-}
-.wall-item-photo-container.comment {
- top: 15px !important;
- left: 15px !important;
-}
-.wall-item-photo-container {
- display: table;
- width: 780px;
-}
-.my-comment-photo {
- width: 48px;
- margin-left: 40px;
- margin-right: 32px;
- }
-.comment-edit-preview {
- width: 500px;
- margin-top: 10px;
-}
-.comment-edit-text-empty {
- width: 500px;
- border: 1px solid #D2D2D2;
- height: 3.2em;
- color: #2d2d2d;
-}
-.comment-edit-text-full {
- font-size: 12.5px;
- height: 3.3em;
-
- border: 1px solid #D2D2D2;
- width: 500px;
-}
-.comment-edit-photo {
- margin: 10px 0 0;
- display: table-cell;
-}
-
-
-
-.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom {
- display: table-row;
-}
-.wall-item-bottom {
- font-size: 13px;
-}
-.wall-item-container .wall-item-bottom {
-/* opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container:hover .wall-item-bottom {
-/* opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container .wall-item-info {
- display: table-cell;
- vertical-align: top;
- text-align: left;
- width: 80px;
-}
-.wall-item-container .wall-item-location {
- padding-right: 40px;
- display: table-cell;
-}
-.wall-item-container .wall-item-ago {
- word-wrap: break-word;
- width: 50px;
- margin-left: 10px;
- color: #999;
-}
-.wall-item-location {
-
- clear: both;
- overflow: hidden;
-
- margin-bottom: 5px;
-}
-
-.wall-item-container .wall-item-content {
-
- max-width: 720px;
- word-wrap: break-word;
-
- margin-bottom: 14px;
-}
-
-.wall-item-container .wall-item-content img {
- max-width: 700px;
-}
-.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions {
- display: table-cell;
- vertical-align: middle;
-}
-.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-name {
- font-weight: bold;
-}
-.wall-item-container .wall-item-actions-author {
- width: 100%;
- margin-bottom: 0.3em;
-}
-.wall-item-container .wall-item-actions-social {
- float: left;
- margin-bottom: 1px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-social a {
- margin-right: 1em;
-}
-.wall-item-actions-social a {
- float: left;
-}
-.wall-item-container .wall-item-actions-tools {
- float: right;
- width: 80px;
- display: table-cell;done
-}
-.wall-item-container .wall-item-actions-tools a {
- float: right;
-}
-.wall-item-container .wall-item-actions-tools input {
- float: right;
-}
-.wall-item-container.comment {
- margin-top: 5px;
- margin-bottom: 5px;
- margin-left: 80px;
- width: 700px;
- border-bottom: 1px solid hsl(198, 21%, 79%);
-}
-.wall-item-container.comment .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.wall-item-container.comment {
- top: 15px !important;
- left: 15px !important;
-}
-.wall-item-container.comment .wall-item-links {
- padding-left: 12px;
-}
-.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
-}
-.wall-item-comment-wrapper .comment-edit-photo {
- display: none;
-}
-.wall-item-comment-wrapper textarea {
- height: 2.0em;
- width: 100%;
- font-size: 10px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- font-size: 14px;
-}
-.wall-item-comment-wrapper .comment-edit-text-full {
- font-size: 14px;
- height: 4em;
- color: #2d2d2d;
- border: 1px solid #2d2d2d;
-}
-.comment-edit-preview {
- width: 500px;
- margin-top: 10px;
- background-color: #fff797;
-}
-.comment-edit-preview .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.comment-edit-preview {
- top: 15px !important;
- left: 15px !important;
-}
-.comment-edit-preview .wall-item-links {
- padding-left: 12px;
-}
-.comment-edit-preview .wall-item-container {
- width: 700px;
-}
-.comment-edit-preview .tread-wrapper {
- width: 700px;
- padding: 0;
- margin: 10px 0;
-}
-
-.shiny {
- /* border-right: 10px solid #fce94f; */
- border-right: 1px solid #A7C7F7;
- padding-right: 12px;
-}
-
-#jot-preview-content{
- margin-top: 30px;}
-
-#jot-preview-content .tread-wrapper {
- background-color: #fff797;
-}
-
-.wall-item-tags {
- padding-top: 1px;
- padding-bottom: 2px;
-}
-.tag {
- /*background: url("../../../images/tag_b.png") repeat-x center left;*/
- color: #999;
- padding-left: 3px;
- font-size: 12px;
-}
-.tag a {
- padding-right: 5px;
- /*background: url("../../../images/tag.png") no-repeat center right;*/
- color: #999;
-}
-.wwto {
- position: absolute !important;
- width: 25px;
- height: 25px;
- background: #FFFFFF;
- border: 2px solid #364e59;
- height: 25px;
- width: 25px;
- overflow: hidden;
- padding: 1px;
- position: absolute !important;
- top: 40px;
- left: 30px;
- -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
-}
-.wwto .contact-photo {
- width: auto;
- height: 25px;
-}
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
- width: 80px;
-}
-
-.contact-photo-wrapper.wwto {
- width: 25px;
-}
-
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper {
- left: 0px;
- top: 63px;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-name {
- /* text-align: center; */
- /*font-weight: bold;*/
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-/* editor */
-.jothidden {
- display: none;
-}
-#jot {
- width: 785px;
- margin: 0px 2em 20px 0px;
-}
-#profile-jot-form #profile-jot-text {
- height: 2.0em;
- width: 99%;
- font-size: 15px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- margin-bottom: 10px;
-}
-.grey
-{
- display: inline;
- float: right;
- }
-#jot #jot-tools {
- margin: 0px;
- padding: 0px;
- height: 40px;
- overflow: none;
- width: 783px;
- background-color: #fff;
- border-bottom: 2px solid #9eabb0;
-}
-
-#jot #jot-tools li {
- list-style: none;
- float: left;
- width: 80px;
- height: 40px;
- border-bottom: 2px solid #9eabb0;
-}
-#jot #jot-tools li a {
- display: block;
- color: #cccccc;
- width: 100%;
- height: 40px;
- text-align: center;
- line-height: 40px;
- overflow: hidden;
-}
-#jot #jot-tools li:hover {
- background-color: #364e59;
- border-bottom: 2px solid #bdcdd4;
-}
-#jot #jot-tools li.perms {
- float: right;
- width: 40px;
-}
-#jot #jot-tools li.perms a.unlock {
- width: 30px;
- border-left: 10px solid #cccccc;
- background-color: #cccccc;
- background-position: left center;
-}
-#jot #jot-tools li.perms a.lock {
- width: 30px;
- border-left: 10px solid #666666;
- background-color: #666666;
-}
-#jot #jot-tools li.submit {
- float: right;
- background-color: #cccccc;
- border-bottom: 2px solid #cccccc;
- border-right: 1px solid #666666;
- border-left: 1px solid #666666;
-}
-#jot #jot-tools li.submit input {
- border: 0px;
- margin: 0px;
- padding: 0px;
- background-color: #cccccc;
- color: #666666;
- width: 80px;
- height: 40px;
- line-height: 40px;
-}
-#jot #jot-tools li.submit input:hover {
- background-color: #bdcdd4;
- color: #666666;
-}
-#jot #jot-tools li.loading {
- float: right;
- background-color: #ffffff;
- width: 20px;
- vertical-align: center;
- text-align: center;
- border-top: 2px solid #9eabb0;
- height: 38px;
-}
-#jot #jot-tools li.loading img {
- margin-top: 10px;
-}
-#profile-jot-form #jot-title, #profile-jot-form #jot-category {
-
- border-radius: 5px 5px 5px 5px;
- font-weight: bold;
- height: 20px;
- margin: 0 0 5px;
- width: 60%;
- border: 1px solid #d2d2d2;
-}
-#profile-jot-form #jot-title:-webkit-input-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #jot-title:-moz-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #profile-jot-text_parent #profile-jot-text_tbl{
- width: 785px;
- height: 100px;
- }
-#jot #jot-title:hover {
- border: 1px solid #999999;
-}
-#jot #jot-title:focus {
- border: 1px solid #999999;
-}
-#jot #character-counter {
- width: 80px;
- float: right;
- text-align: right;
- height: 20px;
- line-height: 20px;
- padding-right: 20px;
-}
-#jot-perms-icon,
-#profile-location,
-#profile-nolocation,
-#profile-youtube,
-#profile-video,
-#profile-audio,
-#profile-link,
-#profile-title,
-#wall-image-upload,
-#wall-file-upload,
-#wall-image-upload-div,
-#wall-file-upload-div,
-.hover, .focus {
- cursor: pointer;
- margin-top: 2px;
-}
-#profile-jot-wrapper{
- margin: 0 2em 20px 0;
- width: 785px;
- }
-
-#profile-jot-submit-wrapper {
- margin-bottom: 50px;
- width: 785px;
-}
-
-#profile-jot-submit {
- float: right;
- margin-top: 2px;
- font-size: 14px;
-}
-#profile-upload-wrapper {
- float: left;
- margin-top: 2px;
- margin-left: 10px;
-
-}
-#profile-attach-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-rotator {
- float: left;
- margin-left: 30px;
- margin-top: 2px;
-}
-#profile-link-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-youtube-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-video-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-audio-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-location-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-jot-perms {
- float: left;
- margin-left: 45px;
- margin-top: 2px;
-}
-#jot-preview-link {
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- font-size: 9px;
- font-weight: bolder;
- cursor: pointer;
-}
-#profile-jot-perms{
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- }
-/** buttons **/
-.button.creation1 {
- background-color: #fff;
- border: 1px solid #777777;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- cursor: pointer;
- font-weight: bolder;
-}
-.button.creation2 {
- background-color: #055580;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- margin-left: 5px;
- cursor: pointer;
- font-weight: bolder;
-}
-/*input[type="submit"] {
- border: 0px;
- background-color: @ButtonBackgroundColor;
- color: @ButtonColor;
- padding: 0px 10px;
- .rounded(5px);
- height: 18px;
-}*/
-/** acl **/
-#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
- display: block!important;
-}
-#acl-wrapper {
- width: 690px;
- float: left;
-}
-#acl-search {
- float: right;
- background: #ffffff url("../../../images/search_18.png") no-repeat right center;
- padding-right: 20px;
-}
-#acl-showall {
- float: left;
- display: block;
- width: auto;
- height: 18px;
- background-color: #cccccc;
- background-image: url("../../../images/show_all_off.png");
- background-position: 7px 7px;
- background-repeat: no-repeat;
- padding: 7px 5px 0px 30px;
- color: #999999;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
-}
-#acl-showall.selected {
- color: #000000;
- background-color: #ff9900;
- background-image: url("../../../images/show_all_on.png");
-}
-#acl-list {
- height: 210px;
- border: 1px solid #cccccc;
- clear: both;
- margin-top: 30px;
- overflow: auto;
-}
-.acl-list-item {
- display: block;
- width: 150px;
- height: 30px;
- border: 1px solid #cccccc;
- margin: 5px;
- float: left;
-}
-.acl-list-item img {
- width: 22px;
- height: 22px;
- float: left;
- margin: 4px;
-}
-.acl-list-item p {
- height: 12px;
- font-size: 10px;
- margin: 0px;
- padding: 2px 0px 1px;
- overflow: hidden;
-}
-.acl-list-item a {
- font-size: 8px;
- display: block;
- width: 40px;
- height: 10px;
- float: left;
- color: #999999;
- background-color: #cccccc;
- background-position: 3px 3px;
- background-repeat: no-repeat;
- margin-right: 5px;
- -webkit-border-radius: 2px ;
- -moz-border-radius: 2px;
- border-radius: 2px;
- padding-left: 15px;
-}
-#acl-wrapper a:hover {
- text-decoration: none;
- color: #000000;
-}
-.acl-button-show {
- background-image: url("../../../images/show_off.png");
-}
-.acl-button-hide {
- background-image: url("../../../images/hide_off.png");
-}
-.acl-button-show.selected {
- color: #000000;
- background-color: #9ade00;
- background-image: url("../../../images/show_on.png");
-}
-.acl-button-hide.selected {
- color: #000000;
- background-color: #ff4141;
- background-image: url("../../../images/hide_on.png");
-}
-.acl-list-item.groupshow {
- border-color: #9ade00;
-}
-.acl-list-item.grouphide {
- border-color: #ff4141;
-}
-/** /acl **/
-/** tab buttons 14618a**/
-ul.tabs {
- list-style-type: none;
- padding-bottom: 10px;
- font-size: 13px;
-}
-ul.tabs li {
- float: left;
- margin-left: 5px;
-}
-ul.tabs li .active {
- background-color: #055580;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- margin-left: 5px;
-}
-//settings tabs
-ul.rs_tabs {
- list-style-type: none;
- font-size: 11px;
-}
-ul.rs_tabs li {
- float: left;
- margin-bottom: 30px;
- clear: both;
-}
-ul.rs_tabs li .selected {
- background-color: #055580;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 2px 2px 2px #CFCFCF;
- font-size: 13px;
-}
-.rs_tabs {
- list-style-type: none;
- font-size: 11px;
- background-position: 0 -20px;
- background-repeat: repeat-x;
- height: 27px;
- padding: 0;
- }
-.rs_tab.button {
- /*background: none repeat scroll 0 0 #F8F8F8;*/
- border: 1px solid #CCCCCC;
- border-radius: 3px 3px 3px 3px;
- font-weight: bolder;
- padding: 3px;
- color: #333333;
- text-decoration: none;
- }
-/**
- * Form fields
- */
-.field {
- margin-bottom: 10px;
- padding-bottom: 10px;
- overflow: auto;
- width: 100%;
-}
-.field label {
- float: left;
- width: 200px;
-}
-.field input, .field textarea {
- width: 400px;
-}
-.field textarea {
- height: 100px;
-}
-.field .field_help {
- display: block;
- margin-left: 200px;
- color: #666666;
-}
-.field .onoff {
- float: left;
- width: 80px;
-}
-.field .onoff a {
- display: block;
- border: 1px solid #666666;
- background-image: url("../../../images/onoff.jpg");
- background-repeat: no-repeat;
- padding: 4px 2px 2px 2px;
- height: 16px;
- text-decoration: none;
-}
-.field .onoff .off {
- border-color: #666666;
- padding-left: 40px;
- background-position: left center;
- background-color: #cccccc;
- color: #666666;
- text-align: right;
-}
-.field .onoff .on {
- border-color: #204A87;
- padding-right: 40px;
- background-position: right center;
- background-color: #D7E3F1;
- color: #204A87;
- text-align: left;
-}
-.field .hidden {
- display: none!important;
-}
-.field.radio .field_help {
- margin-left: 0px;
-}
-.suggest-select {
-width: 500px;
-height: 350px;
- }
-.message-to-select {
- width: 400px;
- height: 150px;
- }
-#directory-search-form{
- margin-bottom: 50px;
- }
-#profile-edit-links-end {
- clear: both;
- margin-bottom: 15px;
-}
-
-#profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; }
-
-#profile-edit-links li {
- float: left;
- list-style: none;
- margin-left: 10px;
-}
-
-.profile-edit-side-div {
- display: none;
-}
-
-#register-form label,
-#profile-edit-form label {
- width: 300px; float: left;
-}
-
-.required {
- display: inline;
- color: #B20202;
-}
-
-/* oauth */
-.oauthapp {
- height: auto;
- overflow: auto;
- border-bottom: 2px solid #cccccc;
- padding-bottom: 1em;
- margin-bottom: 1em;
-}
-.oauthapp img {
- float: left;
- width: 48px;
- height: 48px;
- margin: 10px;
-}
-.oauthapp img.noicon {
- background-image: url("../../../images/icons/48/plugin.png");
- background-position: center center;
- background-repeat: no-repeat;
-}
-.oauthapp a {
- float: left;
-}
-/* contacts */
-.contact-entry-wrapper {
- width: 120px;
- height: 120px;
- float: left;
-}
-/* photo */
-.photo {
-box-shadow: 2px 2px 5px 0px #000000;
-margin: 0px;
-border-radius: 10px;
-height: 145px !important;
-width: 145px !important;
-}
-.lframe {
- float: left;
- /*margin: 0px 10px 10px 0px;*/
-}
-/* profile match wrapper */
-.profile-match-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 20px;
-}
-.profile-match-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper {
- left: 0px;
- top: 63px;
-}
-
-.contact-photo-menu-button {
- position: relative;
- background-image: url("../../../images/icons/16/menu.png");
- background-position: top left;
- background-repeat: no-repeat;
- margin: 0px 0px -16px 0px;
- padding: 0px;
- width: 16px;
- height: 16px;
- top: -20px; left:0px;
- overflow: hidden;
- text-indent: 40px;
- display: none;
-
-}
-.contact-photo-menu {
- width: 11em;
- border: 3px solid #364e59;
- color: #2d2d2d;
- background: #FFFFFF;
-/* position: absolute;*/
- position: relative;
- left: 0px; top: 0px;
- display: none;
- z-index: 10000;
-}
-.contact-photo-menu ul { margin:0px; padding: 0px; list-style: none }
-.contact-photo-menu li a {
- display: block;
- padding: 5px 10px;
- color: #2d2d2d;
- text-decoration: none;
-}
-.contact-photo-menu li a:hover {
- background-color: #bdcdd4;
-}
-
-/* page footer */
-footer {
- height: 100px;
- display: table-row;
-}
-
-blockquote {
- border-left: 1px solid #D2D2D2;
- padding-left: 9px;
- margin: 0 0 0 .8ex;
- color: #777;
-}
-.oembed {
-
- font-weight: bold;
-}
-.aprofile dt{
-box-shadow: 1px 1px 5px 0;
- color: #666666;
- margin: 15px 0 5px;
- padding-left: 5px;
- }
-/* ================== */
-/* = Contacts Block = */
-/* ================== */
-
-.contact-block-img {
- width: 55px;
- height: 55px;
- padding-right: 3px;
-}
-.contact-block-div {
- float: left;
-}
-
-.contact-block-textdiv { width: 150px; height: 34px; float: left; }
-#contact-block-end { clear: both; }
-
-#group-edit-wrapper {
- margin-bottom: 10px;
-}
-
-#group-members-end {
- clear: both;
-}
-#group-edit-desc {
- margin-top: 15px;
-}
-
-/*
-#group-separator,
-#prof-separator { display: none;}
-*/
-#prof-members-end{
- clear: both;
- }
-
-#prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
- margin-bottom: 10px;
- margin-top: 20px;
-}
-
-#prvmail-submit {
- float: right;
- margin-top: 10px;
-}
-
-#prvmail-subject
-{
-background: none repeat scroll 0 0 #FFFFFF;
-border: 1px solid #CCCCCC;
-border-radius: 5px 5px 5px 5px;
-font-weight: bold;
-height: 20px;
-margin: 0 0 5px;
-vertical-align: middle;
-}
-#prvmail-form{
- width: 597px;
- }
-
-#prvmail-upload-wrapper,
-#prvmail-link-wrapper,
-#prvmail-rotator-wrapper {
- float: left;
- margin-top: 10px;
- margin-right: 10px;
- width: 24px;
-}
-
-#prvmail-end {
- clear: both;
-}
-
-.mail-list-sender,
-.mail-list-detail {
- float: left;
-}
-.mail-list-detail {
- margin-left: 20px;
-}
-
-.mail-list-subject {
- font-size: 1.1em;
- margin-top: 10px;
-}
-a.mail-list-link {
- display: block;
- font-size: 1.3em;
- padding: 4px 0;
-}
-
-/*
-*a.mail-list-link:hover {
-* background-color: #15607B;
-* color: #F5F6FB;
-*}
-*/
-
-.mail-list-outside-wrapper-end {
- clear: both;
-}
-
-.mail-list-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-list-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-
-.mail-list-delete-icon {
- border: none;
-}
-
-.mail-conv-sender,
-.mail-conv-detail {
- float: left;
-}
-.mail-conv-detail {
- margin-left: 20px;
- width: 500px;
-}
-
-.mail-conv-subject {
- font-size: 1.4em;
- margin: 10px 0;
-}
-
-.mail-conv-outside-wrapper-end {
- clear: both;
-}
-
-.mail-conv-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-conv-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-.mail-conv-break {
- clear: both;
-}
-
-.mail-conv-delete-icon {
- border: none;
-}
-
-/* ========== */
-/* = Events = */
-/* ========== */
-.eventcal {
- float: left;
- font-size: 20px;
-}
-
-.vevent {
-position: relative;
-width: 400px;
-padding: 20px;
-padding-top: 10px;
-margin: 0 0px;
-margin-bottom: 10px;
-background-color: white;
--webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
--moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
-}
-.vevent .event-location {
- margin-left: 10px;
- margin-right: 10px;
-}
-.vevent .event-description {
-margin-left: 10px;
-margin-right: 10px;
-font-size: 1.1em;
-font-weight: bolder;
-}
-.vevent .event-start, .vevent .event-end {
-
-margin-right: 20px;
-margin-bottom: 2px;
-margin-top: 2px;
-font-size: 0.9em;
-text-align: left;
-}
-.event-start .dtstart, .event-end .dtend {
-float: right;
-}
-
-
-#new-event-link {
- margin-bottom: 10px;
-}
-
-.edit-event-link, .plink-event-link {
- float: left;
- margin-top: 4px;
- margin-right: 4px;
- margin-bottom: 15px;
-}
-
-.event-description:before {
- content: url("../../../view/theme/diabook/icons/events2.png") !important;
- margin-right: 15px;
-}
-
-.event-start, .event-end {
- margin-left: 10px;
- width: 330px;
- clear: both;
-}
-
-.event-start .dtstart, .event-end .dtend {
- float: right;
-}
-
-.event-list-date {
- margin-bottom: 10px;
-}
-
-.prevcal, .nextcal {
- float: left;
- margin-left: 32px;
- margin-right: 32px;
- margin-top: 64px;
-}
-.event-calendar-end {
- clear: both;
-}
-
-
-.calendar {
- font-family: Courier, monospace;
-}
-.calendar.eventcal a {
- color: #1872A2;
- }
-.today {
- font-weight: bold;
- color: #FF0000;
-}
-
-.settings-block {
- border: 1px solid #AAA;
- margin: 10px;
- padding: 10px;
-}
-
-.app-title {
- margin: 10px;
-}
-
-#identity-manage-desc {
- margin-top:15px;
- margin-bottom: 15px;
-}
-
-#identity-manage-choose {
- margin-bottom: 15px;
-}
-
-#identity-submit {
- margin-top: 20px;
-}
-
-#photo-prev-link, #photo-next-link {
- padding: 10px;
- float: left;
-}
-.lightbox{
- float: left;
- }
-#photo-photo {
- float: left;
-}
-#photo-like-div .wall-item-like-buttons {
- float: left;
- margin-right: 10px;
- }
-.wall-item-like-buttons .icon.like {
-float: left;
-}
-
-#photo-photo-end {
- clear: both;
-}
-
-.tabs .comment-wwedit-wrapper {
- display: block;
- margin-top: 30px;
- margin-left: 50px;
- }
-
-.profile-match-photo {
- float: left;
- text-align: center;
- width: 120px;
-}
-
-.profile-match-name {
- float: left;
- text-align: center;
- width: 120px;
- overflow: hidden;
-}
-
-.profile-match-break,
-.profile-match-end {
- clear: both;
-}
-
-.profile-match-connect {
- text-align: center;
- font-weight: bold;
-}
-
-.profile-match-wrapper {
- float: left;
- padding: 10px;
- width: 120px;
- height: 120px;
- scroll: auto;
-}
-#profile-match-wrapper-end {
- clear: both;
-}
-
-/* ============= */
-/* = Directory = */
-/* ============= */
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-photo-menu-button {
- display: none;
- /* position: absolute; */
- /* position: absolute; */
- left: 0px;
- top: -16px;
-}
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo-menu-button {
- left: 0px;
- top: 63px;
-}
-.directory-item {
- float: left;
- width: 200px;
- height: 200px;
-}
-.directory-item .contact-photo {
- width: 175px;
- height: 175px;
-}
-.directory-item .contact-photo img {
- width: 175px;
- height: 175px;
-}
-.contact-name {
- text-align: left;
- font-weight: bold;
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-#side-bar-photos-albums{
- margin-top: 15px;
- }
-.photo-top-photo, .photo-album-photo {
- -webkit-border-radius: 5px 5px 0 0;
- -moz-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-.photo-album-image-wrapper, .photo-top-image-wrapper {
- float: left;
- -moz-box-shadow: 0 0 5px #888;
- -webkit-box-shadow: 0 0 5px #888;
- box-shadow: 0 0 5px #888;
- background-color: #000;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- padding-bottom: 20px;
- position: relative;
- margin: 0 10px 10px 0;
- width: 200px; height: 140px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- position: absolute;
- bottom: 0px;
- padding-left: 3px;
- background-color: #EEE;
-}
-.photo-top-album-link{
- color: #1872A2;
- }
-.photo-top-album-img{
-
- }
-/*.photo-top-image-wrapper {
- position: relative;
- float: left;
- margin-top: 15px;
- margin-right: 15px;
- width: 200px; height: 200px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- min-height: 2em;
- position: absolute;
- bottom: 0px;
- padding: 0px 3px;
- padding-top: 0.5em;
- background-color: rgb(255, 255, 255);
-}*/
-#photo-top-end {
- clear: both;
-}
-
-#photo-top-links {
- margin-bottom: 30px;
- margin-left: 30px;
-}
-
-#photos-upload-newalbum-div {
- float: left;
- width: 175px;
-}
-
diff --git a/view/theme/diabook-blue/style.php b/view/theme/diabook-blue/style.php
deleted file mode 100644
index c6b467999..000000000
--- a/view/theme/diabook-blue/style.php
+++ /dev/null
@@ -1,277 +0,0 @@
-<?php
- $line_height=false;
- $diabook_font_size=false;
- $resolution=false;
- $site_line_height = get_config("diabook-blue","line_height");
- $site_diabook_font_size = get_config("diabook-blue", "font_size" );
- $site_resolution = get_config("diabook-blue", "resolution" );
-
-
- if (local_user()) {
- $line_height = get_pconfig(local_user(), "diabook-blue","line_height");
- $diabook_font_size = get_pconfig(local_user(), "diabook-blue", "font_size");
- $resolution = get_pconfig(local_user(), "diabook-blue", "resolution");
- }
-
- if ($line_height===false) $line_height=$site_line_height;
- if ($line_height===false) $line_height="1.3";
- if ($diabook_font_size===false) $diabook_font_size=$site_diabook_font_size;
- if ($diabook_font_size===false) $diabook_font_size="13";
- if ($resolution===false) $resolution=$site_resolution;
- if ($resolution===false) $resolution="normal";
-
-
- if($resolution == "normal") {
- if (file_exists("$THEMEPATH/style.css")){
- echo file_get_contents("$THEMEPATH/style.css");
- }
-
- if($diabook_font_size == "15"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 15px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 15px;
- }
- ";
- }
- if($diabook_font_size == "14"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 14px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 14px;
- }
- ";
- }
- if($diabook_font_size == "13.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13.5px;
- }
- ";
- }
- if($diabook_font_size == "13"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13px;
- }
- ";
- }
- if($diabook_font_size == "12.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12.5px;
- }
- ";
- }
- if($diabook_font_size == "12"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12px;
- }
- ";
- }
- if($line_height == "1.5"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.5;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.5;
- }
- ";
- }
- if($line_height == "1.4"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.4;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.4;
- }
- ";
- }
- if($line_height == "1.3"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.3;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.3;
- }
- ";
- }
- if($line_height == "1.2"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.2;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.2;
- }
- ";
- }
- if($line_height == "1.1"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.1;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.1;
- }
- ";
- }
- }
-
- if($resolution == "wide") {
- if (file_exists("$THEMEPATH/style-wide.css")){
- echo file_get_contents("$THEMEPATH/style-wide.css");
- }
- if($diabook_font_size == "15"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 15px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 15px;
- }
- ";
- }
- if($diabook_font_size == "14"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 14px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 14px;
- }
- ";
- }
- if($diabook_font_size == "13.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13.5px;
- }
- ";
- }
- if($diabook_font_size == "13"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13px;
- }
- ";
- }
- if($diabook_font_size == "12.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12.5px;
- }
- ";
- }
- if($diabook_font_size == "12"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12px;
- }
- ";
- }
- if($line_height == "1.5"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.5;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.5;
- }
- ";
- }
- if($line_height == "1.4"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.4;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.4;
- }
- ";
- }
- if($line_height == "1.3"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.3;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.3;
- }
- ";
- }
- if($line_height == "1.2"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.2;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.2;
- }
- ";
- }
- if($line_height == "1.1"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.1;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.1;
- }
- ";
- }
- } \ No newline at end of file
diff --git a/view/theme/diabook-blue/theme.php b/view/theme/diabook-blue/theme.php
deleted file mode 100644
index 46ede2182..000000000
--- a/view/theme/diabook-blue/theme.php
+++ /dev/null
@@ -1,486 +0,0 @@
-<?php
-
-/*
- * Name: Diabook-blue
- * Description: Diabook-blue: report bugs and request here: http://pad.toktan.org/p/diabook or contact me : thomas_bierey@friendica.eu
- * Version: (Version: 1.020)
- * Author:
- */
-
-
-//print diabook-version for debugging
-$diabook_version = "Diabook-blue (Version: 1.020)";
-$a->page['htmlhead'] .= sprintf('<script "%s" ></script>', $diabook_version);
-
-//change css on network and profilepages
-$cssFile = null;
-$resolution=false;
-$resolution = get_pconfig(local_user(), "diabook-blue", "resolution");
-if ($resolution===false) $resolution="normal";
-
-/**
- * prints last community activity
- */
-function diabook_blue_community_info(){
- $a = get_app();
-
- // last 12 users
- $aside['$lastusers_title'] = t('Last users');
- $aside['$lastusers_items'] = array();
- $sql_extra = "";
- $publish = (get_config('system','publish_all') ? '' : " AND `publish` = 1 " );
- $order = " ORDER BY `register_date` DESC ";
-
- $r = q("SELECT `profile`.*, `profile`.`uid` AS `profile_uid`, `user`.`nickname`
- FROM `profile` LEFT JOIN `user` ON `user`.`uid` = `profile`.`uid`
- WHERE `is-default` = 1 $publish AND `user`.`blocked` = 0 $sql_extra $order LIMIT %d , %d ",
- 0,
- 9
- );
- $tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
- if(count($r)) {
- $photo = 'thumb';
- foreach($r as $rr) {
- $profile_link = $a->get_baseurl() . '/profile/' . ((strlen($rr['nickname'])) ? $rr['nickname'] : $rr['profile_uid']);
- $entry = replace_macros($tpl,array(
- '$id' => $rr['id'],
- '$profile-link' => $profile_link,
- '$photo' => $rr[$photo],
- '$alt-text' => $rr['name'],
- ));
- $aside['$lastusers_items'][] = $entry;
- }
- }
-
-
- // last 10 liked items
- $aside['$like_title'] = t('Last likes');
- $aside['$like_items'] = array();
- $r = q("SELECT `T1`.`created`, `T1`.`liker`, `T1`.`liker-link`, `item`.* FROM
- (SELECT `parent-uri`, `created`, `author-name` AS `liker`,`author-link` AS `liker-link`
- FROM `item` WHERE `verb`='http://activitystrea.ms/schema/1.0/like' GROUP BY `parent-uri` ORDER BY `created` DESC) AS T1
- INNER JOIN `item` ON `item`.`uri`=`T1`.`parent-uri`
- WHERE `T1`.`liker-link` LIKE '%s%%' OR `item`.`author-link` LIKE '%s%%'
- GROUP BY `uri`
- ORDER BY `T1`.`created` DESC
- LIMIT 0,5",
- $a->get_baseurl(),$a->get_baseurl()
- );
-
- foreach ($r as $rr) {
- $author = '<a href="' . $rr['liker-link'] . '">' . $rr['liker'] . '</a>';
- $objauthor = '<a href="' . $rr['author-link'] . '">' . $rr['author-name'] . '</a>';
-
- //var_dump($rr['verb'],$rr['object-type']); killme();
- switch($rr['verb']){
- case 'http://activitystrea.ms/schema/1.0/post':
- switch ($rr['object-type']){
- case 'http://activitystrea.ms/schema/1.0/event':
- $post_type = t('event');
- break;
- default:
- $post_type = t('status');
- }
- break;
- default:
- if ($rr['resource-id']){
- $post_type = t('photo');
- $m=array(); preg_match("/\[url=([^]]*)\]/", $rr['body'], $m);
- $rr['plink'] = $m[1];
- } else {
- $post_type = t('status');
- }
- }
- $plink = '<a href="' . $rr['plink'] . '">' . $post_type . '</a>';
-
- $aside['$like_items'][] = sprintf( t('%1$s likes %2$s\'s %3$s'), $author, $objauthor, $plink);
-
- }
-
-
- // last 12 photos
- $aside['$photos_title'] = t('Last photos');
- $aside['$photos_items'] = array();
- $r = q("SELECT `photo`.`id`, `photo`.`resource-id`, `photo`.`scale`, `photo`.`desc`, `user`.`nickname`, `user`.`username` FROM
- (SELECT `resource-id`, MAX(`scale`) as maxscale FROM `photo`
- WHERE `profile`=0 AND `contact-id`=0 AND `album` NOT IN ('Contact Photos', '%s', 'Profile Photos', '%s')
- AND `allow_cid`='' AND `allow_gid`='' AND `deny_cid`='' AND `deny_gid`='' GROUP BY `resource-id`) AS `t1`
- INNER JOIN `photo` ON `photo`.`resource-id`=`t1`.`resource-id` AND `photo`.`scale` = `t1`.`maxscale`,
- `user`
- WHERE `user`.`uid` = `photo`.`uid`
- AND `user`.`blockwall`=0
- AND `user`.`hidewall`=0
- ORDER BY `photo`.`edited` DESC
- LIMIT 0, 9",
- dbesc(t('Contact Photos')),
- dbesc(t('Profile Photos'))
- );
- if(count($r)) {
- $tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
- foreach($r as $rr) {
- $photo_page = $a->get_baseurl() . '/photos/' . $rr['nickname'] . '/image/' . $rr['resource-id'];
- $photo_url = $a->get_baseurl() . '/photo/' . $rr['resource-id'] . '-' . $rr['scale'] .'.jpg';
-
- $entry = replace_macros($tpl,array(
- '$id' => $rr['id'],
- '$profile-link' => $photo_page,
- '$photo' => $photo_url,
- '$alt-text' => $rr['username']." : ".$rr['desc'],
- ));
-
- $aside['$photos_items'][] = $entry;
- }
- }
-
-
- //nav FIND FRIENDS
- if(local_user()) {
- $nv = array();
- $nv['title'] = Array("", t('Find Friends'), "", "");
- $nv['directory'] = Array('directory', t('Local Directory'), "", "");
- $nv['global_directory'] = Array('http://dir.friendica.com/', t('Global Directory'), "", "");
- $nv['match'] = Array('match', t('Similar Interests'), "", "");
- $nv['suggest'] = Array('suggest', t('Friend Suggestions'), "", "");
- $nv['invite'] = Array('invite', t('Invite Friends'), "", "");
-
- $nv['search'] = '<form name="simple_bar" method="get" action="http://dir.friendika.com/directory">
- <span class="sbox_l"></span>
- <span class="sbox">
- <input type="text" name="search" size="13" maxlength="50">
- </span>
- <span class="sbox_r" id="srch_clear"></span>';
-
- $aside['$nv'] = $nv;
- };
- //Community Page
- if(local_user()) {
- $page = '<div id="page-sidebar-right_aside" class="widget">
- <div class="title tool">
- <h3>'.t("Community Pages").'<a id="close_pages_icon" onClick="close_pages()" class="icon close_box" title="close"></a></h3></div>
- <div id="sidebar-page-list"><ul>';
-
- $pagelist = array();
-
- $contacts = q("SELECT `id`, `url`, `name`, `micro`FROM `contact`
- WHERE `network`= 'dfrn' AND `forum` = 1 AND `uid` = %d
- ORDER BY `name` ASC",
- intval($a->user['uid'])
- );
-
- $pageD = array();
-
- // Look if the profile is a community page
- foreach($contacts as $contact) {
- $pageD[] = array("url"=>$contact["url"], "name"=>$contact["name"], "id"=>$contact["id"], "micro"=>$contact['micro']);
- };
-
-
- $contacts = $pageD;
-
- foreach($contacts as $contact) {
- $page .= '<li style="list-style-type: none;" class="tool"><img height="20" width="20" style="float: left; margin-right: 3px;" src="' . $contact['micro'] .'" alt="' . $contact['url'] . '" /> <a href="'.$a->get_baseurl().'/redir/'.$contact["id"].'" style="margin-top: 2px;" title="' . $contact['url'] . '" class="label" target="external-link">'.
- $contact["name"]."</a></li>";
- }
- $page .= '</ul></div></div>';
- //if (sizeof($contacts) > 0)
-
- $aside['$page'] = $page;
- }
- //END Community Page
- //helpers
- $helpers = array();
- $helpers['title'] = Array("", t('Help or @NewHere ?'), "", "");
-
- $aside['$helpers'] = $helpers;
- //end helpers
- //connectable services
- $con_services = array();
- $con_services['title'] = Array("", t('Connect Services'), "", "");
-
- $aside['$con_services'] = $con_services;
- //end connectable services
-
-
- //get_baseurl
- $url = $a->get_baseurl($ssl_state);
- $aside['$url'] = $url;
-
- $tpl = file_get_contents(dirname(__file__).'/communityhome.tpl');
- $a->page['right_aside'] = replace_macros($tpl, $aside);
-
-}
-
-
-//profile_side at networkpages
-if ($a->argv[0] === "network" && local_user()){
-
- // USER MENU
- if(local_user()) {
-
- $r = q("SELECT micro FROM contact WHERE uid=%d AND self=1", intval($a->user['uid']));
-
- $userinfo = array(
- 'icon' => (count($r) ? $r[0]['micro']: $a->get_baseurl()."/images/default-profile-mm.jpg"),
- 'name' => $a->user['username'],
- );
- $ps = array('usermenu'=>array());
- $ps['usermenu']['status'] = Array('profile/' . $a->user['nickname'], t('Home'), "", t('Your posts and conversations'));
- $ps['usermenu']['profile'] = Array('profile/' . $a->user['nickname']. '?tab=profile', t('Profile'), "", t('Your profile page'));
- $ps['usermenu']['contacts'] = Array('contacts' , t('Contacts'), "", t('Your contacts'));
- $ps['usermenu']['photos'] = Array('photos/' . $a->user['nickname'], t('Photos'), "", t('Your photos'));
- $ps['usermenu']['events'] = Array('events/', t('Events'), "", t('Your events'));
- $ps['usermenu']['notes'] = Array('notes/', t('Personal notes'), "", t('Your personal photos'));
- $ps['usermenu']['community'] = Array('community/', t('Community'), "", "");
- $ps['usermenu']['pgroups'] = Array('http://dir.friendika.com/directory/forum', t('Community Pages'), "", "");
-
- $tpl = get_markup_template('profile_side.tpl');
-
- $a->page['aside'] .= replace_macros($tpl, array(
- '$userinfo' => $userinfo,
- '$ps' => $ps,
- ));
-
- }
-
- $ccCookie = $_COOKIE['close_pages'] + $_COOKIE['close_helpers'] + $_COOKIE['close_services'] + $_COOKIE['close_friends'] + $_COOKIE['close_lastusers'] + $_COOKIE['close_lastphotos'] + $_COOKIE['close_lastlikes'];
-
- if($ccCookie != "7") {
- // COMMUNITY
- diabook_blue_community_info();
-
- // CUSTOM CSS
- if($resolution == "normal") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-blue/style-network.css";}
- if($resolution == "wide") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-blue/style-network-wide.css";}
- }
-}
-
-
-
-//right_aside at profile pages
-if ($a->argv[0].$a->argv[1] === "profile".$a->user['nickname']){
- if($ccCookie != "7") {
- // COMMUNITY
- diabook_blue_community_info();
-
- // CUSTOM CSS
- if($resolution == "normal") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-blue/style-profile.css";}
- if($resolution == "wide") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-blue/style-profile-wide.css";}
- }
-}
-
-
-// custom css
-if (!is_null($cssFile)) $a->page['htmlhead'] .= sprintf('<link rel="stylesheet" type="text/css" href="%s" />', $cssFile);
-
-//load jquery.cookie.js
-$cookieJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-blue/js/jquery.cookie.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $cookieJS);
-
-//load jquery.ae.image.resize.js
-$imageresizeJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-blue/js/jquery.ae.image.resize.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $imageresizeJS);
-
-//load jquery.autogrow-textarea.js
-$autogrowJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-blue/js/jquery.autogrow.textarea.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $autogrowJS);
-
-//js scripts
-//comment-edit-wrapper on photo_view
-if ($a->argv[0].$a->argv[2] === "photos"."image"){
-
-$a->page['htmlhead'] .= '
-<script>
- $(function(){
-
- $(".comment-edit-form").css("display","table");
-
- });
- </script>';
-
-}
-
-
-$a->page['htmlhead'] .= '
-
-<script>
- $(function() {
- $("a.lightbox").fancybox(); // Select all links with lightbox class
- });
-
- </script>';
-
-$a->page['htmlhead'] .= '
-
-<script type="text/javascript">
-
-function tautogrow(id){
- $("textarea#comment-edit-text-" +id).autogrow();
- };
- </script>';
-
-$a->page['htmlhead'] .= '
- <script>
-
-$(document).ready(function() {
- $("iframe").each(function(){
- var ifr_source = $(this).attr("src");
- var wmode = "wmode=transparent";
- if(ifr_source.indexOf("?") != -1) {
- var getQString = ifr_source.split("?");
- var oldString = getQString[1];
- var newString = getQString[0];
- $(this).attr("src",newString+"?"+wmode+"&"+oldString);
- }
- else $(this).attr("src",ifr_source+"?"+wmode);
- });
-
-
-});
-
-function yt_iframe() {
-
- $("iframe").load(function() {
- var ifr_src = $(this).contents().find("body iframe").attr("src");
- $("iframe").contents().find("body iframe").attr("src", ifr_src+"&wmode=transparent");
- });
-
- };
-
- </script>';
-
-
-if ($a->argv[0].$a->argv[1] === "profile".$a->user['nickname'] or $a->argv[0] === "network" && local_user()){
-$a->page['htmlhead'] .= '
-<script>
-
- $(function() {
- $(".oembed.photo img").aeImageResize({height: 400, width: 400});
- });
-</script>';
-
-
- if($ccCookie != "7") {
-$a->page['htmlhead'] .= '
-<script>
-$("right_aside").ready(function(){
-
- if($.cookie("close_pages") == "1")
- {
- document.getElementById( "close_pages" ).style.display = "none";
- };
-
- if($.cookie("close_helpers") == "1")
- {
- document.getElementById( "close_helpers" ).style.display = "none";
- };
-
- if($.cookie("close_services") == "1")
- {
- document.getElementById( "close_services" ).style.display = "none";
- };
-
- if($.cookie("close_friends") == "1")
- {
- document.getElementById( "close_friends" ).style.display = "none";
- };
-
-
- if($.cookie("close_lastusers") == "1")
- {
- document.getElementById( "close_lastusers" ).style.display = "none";
- };
-
- if($.cookie("close_lastphotos") == "1")
- {
- document.getElementById( "close_lastphotos" ).style.display = "none";
- };
-
- if($.cookie("close_lastlikes") == "1")
- {
- document.getElementById( "close_lastlikes" ).style.display = "none";
- };}
-
-);
-
-function close_pages(){
- document.getElementById( "close_pages" ).style.display = "none";
- $.cookie("close_pages","1", { expires: 365, path: "/" });
- };
-
-function close_helpers(){
- document.getElementById( "close_helpers" ).style.display = "none";
- $.cookie("close_helpers","1", { expires: 365, path: "/" });
- };
-
-function close_services(){
- document.getElementById( "close_services" ).style.display = "none";
- $.cookie("close_services","1", { expires: 365, path: "/" });
- };
-
-function close_friends(){
- document.getElementById( "close_friends" ).style.display = "none";
- $.cookie("close_friends","1", { expires: 365, path: "/" });
- };
-
-function close_lastusers(){
- document.getElementById( "close_lastusers" ).style.display = "none";
- $.cookie("close_lastusers","1", { expires: 365, path: "/" });
- };
-
-function close_lastphotos(){
- document.getElementById( "close_lastphotos" ).style.display = "none";
- $.cookie("close_lastphotos","1", { expires: 365, path: "/" });
- };
-
-function close_lastlikes(){
- document.getElementById( "close_lastlikes" ).style.display = "none";
- $.cookie("close_lastlikes","1", { expires: 365, path: "/" });
- };
-</script>';}
-
-$a->page['htmlhead'] .= '
-<script>
-function restore_boxes(){
- $.cookie("close_pages","2", { expires: 365, path: "/" });
- $.cookie("close_helpers","2", { expires: 365, path: "/" });
- $.cookie("close_services","2", { expires: 365, path: "/" });
- $.cookie("close_friends","2", { expires: 365, path: "/" });
- $.cookie("close_lastusers","2", { expires: 365, path: "/" });
- $.cookie("close_lastphotos","2", { expires: 365, path: "/" });
- $.cookie("close_lastlikes","2", { expires: 365, path: "/" });
- alert("Right-hand column was restored. Please refresh your browser");
- }
-</script>';}
-
-$a->page['htmlhead'] .= '
-
-<script type="text/javascript">
-function insertFormatting(comment,BBcode,id) {
-
- var tmpStr = $("#comment-edit-text-" + id).val();
- if(tmpStr == comment) {
- tmpStr = "";
- $("#comment-edit-text-" + id).addClass("comment-edit-text-full");
- $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
- openMenu("comment-edit-submit-wrapper-" + id);
- }
-
- textarea = document.getElementById("comment-edit-text-" +id);
- if (document.selection) {
- textarea.focus();
- selected = document.selection.createRange();
- if (BBcode == "url"){
- selected.text = "["+BBcode+"]" + "http://" + selected.text + "[/"+BBcode+"]";
- } else
- selected.text = "["+BBcode+"]" + selected.text + "[/"+BBcode+"]";
- } else if (textarea.selectionStart || textarea.selectionStart == "0") {
- var start = textarea.selectionStart;
- var end = textarea.selectionEnd;
- if (BBcode == "url"){
- textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + "http://" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
- } else
- textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
- }
- return true;
-}
-</script> ';
diff --git a/view/theme/diabook-blue/theme_settings.tpl b/view/theme/diabook-blue/theme_settings.tpl
deleted file mode 100644
index 0e5f4eb21..000000000
--- a/view/theme/diabook-blue/theme_settings.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-{{inc field_select.tpl with $field=$font_size}}{{endinc}}
-
-{{inc field_select.tpl with $field=$line_height}}{{endinc}}
-
-{{inc field_select.tpl with $field=$resolution}}{{endinc}}
-
-<div class="settings-submit-wrapper">
- <input type="submit" value="$submit" class="settings-submit" name="diabook-blue-settings-submit" />
-</div>
-
diff --git a/view/theme/diabook-blue/wall_item.tpl b/view/theme/diabook-blue/wall_item.tpl
deleted file mode 100644
index 123834064..000000000
--- a/view/theme/diabook-blue/wall_item.tpl
+++ /dev/null
@@ -1,100 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- <span class="wall-item-ago">-
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div>
diff --git a/view/theme/diabook-blue/wallwall_item.tpl b/view/theme/diabook-blue/wallwall_item.tpl
deleted file mode 100644
index bee75ad99..000000000
--- a/view/theme/diabook-blue/wallwall_item.tpl
+++ /dev/null
@@ -1,106 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper mframe wwto" id="wall-item-ownerphoto-wrapper-$item.id" >
- <a href="$item.owner_url" target="redir" title="$item.olinktitle" class="contact-photo-link" id="wall-item-ownerphoto-link-$item.id">
- <img src="$item.owner_photo" class="contact-photo $item.osparkle" id="wall-item-ownerphoto-$item.id" alt="$item.owner_name" />
- </a>
- </div>
- <div class="contact-photo-wrapper mframe wwfrom"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- $item.to <a href="$item.owner_url" target="redir" title="$item.olinktitle" class="wall-item-name-link"><span class="wall-item-name$item.osparkle" id="wall-item-ownername-$item.id">$item.owner_name</span></a>
- $item.vwall <span class="wall-item-ago">- &nbsp;
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div> \ No newline at end of file
diff --git a/view/theme/diabook-red/admin_users.tpl b/view/theme/diabook-red/admin_users.tpl
deleted file mode 100644
index b465dc1b0..000000000
--- a/view/theme/diabook-red/admin_users.tpl
+++ /dev/null
@@ -1,89 +0,0 @@
-<script>
- function confirm_delete(uname){
- return confirm( "$confirm_delete".format(uname));
- }
- function confirm_delete_multi(){
- return confirm("$confirm_delete_multi");
- }
- function selectall(cls){
- $("."+cls).attr('checked','checked');
- return false;
- }
-</script>
-<div id='adminpage'>
- <h1>$title - $page</h1>
-
- <form action="$baseurl/admin/users" method="post">
- <input type='hidden' name='form_security_token' value='$form_security_token'>
-
- <h3>$h_pending</h3>
- {{ if $pending }}
- <table id='pending'>
- <thead>
- <tr>
- {{ for $th_pending as $th }}<th>$th</th>{{ endfor }}
- <th></th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- {{ for $pending as $u }}
- <tr>
- <td class="created">$u.created</td>
- <td class="name">$u.name</td>
- <td class="email">$u.email</td>
- <td class="checkbox"><input type="checkbox" class="pending_ckbx" id="id_pending_$u.hash" name="pending[]" value="$u.hash" /></td>
- <td class="tools">
- <a href="$baseurl/regmod/allow/$u.hash" title='$approve'><span class='icon like'></span></a>
- <a href="$baseurl/regmod/deny/$u.hash" title='$deny'><span class='icon dislike'></span></a>
- </td>
- </tr>
- {{ endfor }}
- </tbody>
- </table>
- <div class='selectall'><a href='#' onclick="return selectall('pending_ckbx');">$select_all</a></div>
- <div class="submit"><input type="submit" name="page_users_deny" value="$deny"/> <input type="submit" name="page_users_approve" value="$approve" /></div>
- {{ else }}
- <p>$no_pending</p>
- {{ endif }}
-
-
-
-
- <h3>$h_users</h3>
- {{ if $users }}
- <table id='users'>
- <thead>
- <tr>
- <th></th>
- {{ for $th_users as $th }}<th>$th</th>{{ endfor }}
- <th></th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- {{ for $users as $u }}
- <tr>
- <td><img src="$u.micro" alt="$u.nickname" title="$u.nickname"></td>
- <td class='name'><a href="$u.url" title="$u.nickname" >$u.name</a></td>
- <td class='email'>$u.email</td>
- <td class='register_date'>$u.register_date</td>
- <td class='login_date'>$u.login_date</td>
- <td class='lastitem_date'>$u.lastitem_date</td>
- <td class='login_date'>$u.page-flags</td>
- <td class="checkbox"><input type="checkbox" class="users_ckbx" id="id_user_$u.uid" name="user[]" value="$u.uid"/></td>
- <td class="tools" style="width:60px;">
- <a href="$baseurl/admin/users/block/$u.uid?t=$form_security_token" title='{{ if $u.blocked }}$unblock{{ else }}$block{{ endif }}'><span class='icon block {{ if $u.blocked==0 }}dim{{ endif }}'></span></a>
- <a href="$baseurl/admin/users/delete/$u.uid?t=$form_security_token" title='$delete' onclick="return confirm_delete('$u.name')"><span class='icon ad_drop'></span></a>
- </td>
- </tr>
- {{ endfor }}
- </tbody>
- </table>
- <div class='selectall'><a href='#' onclick="return selectall('users_ckbx');">$select_all</a></div>
- <div class="submit"><input type="submit" name="page_users_block" value="$block/$unblock" /> <input type="submit" name="page_users_delete" value="$delete" onclick="return confirm_delete_multi()" /></div>
- {{ else }}
- NO USERS?!?
- {{ endif }}
- </form>
-</div>
diff --git a/view/theme/diabook-red/ch_directory_item.tpl b/view/theme/diabook-red/ch_directory_item.tpl
deleted file mode 100755
index db1936e4b..000000000
--- a/view/theme/diabook-red/ch_directory_item.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-
-<div class="directory-item" id="directory-item-$id" >
- <div class="directory-photo-wrapper" id="directory-photo-wrapper-$id" >
- <div class="directory-photo" id="directory-photo-$id" >
- <a href="$profile-link" class="directory-profile-link" id="directory-profile-link-$id" >
- <img class="directory-photo-img" src="$photo" alt="$alt-text" title="$alt-text" />
- </a>
- </div>
- </div>
-</div>
diff --git a/view/theme/diabook-red/comment_item.tpl b/view/theme/diabook-red/comment_item.tpl
deleted file mode 100644
index ee4dfba45..000000000
--- a/view/theme/diabook-red/comment_item.tpl
+++ /dev/null
@@ -1,41 +0,0 @@
- <div class="comment-wwedit-wrapper" id="comment-edit-wrapper-$id" style="display: block;">
- <form class="comment-edit-form" id="comment-edit-form-$id" action="item" method="post" onsubmit="post_comment($id); return false;">
- <input type="hidden" name="type" value="$type" />
- <input type="hidden" name="profile_uid" value="$profile_uid" />
- <input type="hidden" name="parent" value="$parent" />
- <input type="hidden" name="return" value="$return_path" />
- <input type="hidden" name="jsreload" value="$jsreload" />
- <input type="hidden" name="preview" id="comment-preview-inp-$id" value="0" />
-
- <div class="comment-edit-photo" id="comment-edit-photo-$id" >
- <a class="comment-edit-photo-link" href="$mylink" title="$mytitle"><img class="my-comment-photo" src="$myphoto" alt="$mytitle" title="$mytitle" /></a>
- </div>
- <div class="comment-edit-photo-end"></div>
- <textarea id="comment-edit-text-$id" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,$id);tautogrow($id)" onBlur="commentClose(this,$id);" >$comment</textarea>
- <a class="icon bb-image" style="cursor: pointer;" onclick="insertFormatting('$comment','img',$id);">img</a>
- <a class="icon bb-url" style="cursor: pointer;" onclick="insertFormatting('$comment','url',$id);">url</a>
- <a class="icon bb-video" style="cursor: pointer;" onclick="insertFormatting('$comment','video',$id);">video</a>
- <a class="icon underline" style="cursor: pointer;" onclick="insertFormatting('$comment','u',$id);">u</a>
- <a class="icon italic" style="cursor: pointer;" onclick="insertFormatting('$comment','i',$id);">i</a>
- <a class="icon bold" style="cursor: pointer;" onclick="insertFormatting('$comment','b',$id);">b</a>
- <a class="icon quote" style="cursor: pointer;" onclick="insertFormatting('$comment','quote',$id);">quote</a>
- {{ if $qcomment }}
- <select id="qcomment-select-$id" name="qcomment-$id" class="qcomment" onchange="qCommentInsert(this,$id);" >
- <option value=""></option>
- {{ for $qcomment as $qc }}
- <option value="$qc">$qc</option>
- {{ endfor }}
- </select>
- {{ endif }}
-
- <div class="comment-edit-text-end"></div>
- <div class="comment-edit-submit-wrapper" id="comment-edit-submit-wrapper-$id" style="display: none;" >
- <input type="submit" onclick="post_comment($id); return false;" id="comment-edit-submit-$id" class="comment-edit-submit" name="submit" value="$submit" />
- <span onclick="preview_comment($id);" id="comment-edit-preview-link-$id" class="fakelink">$preview</span>
- <div id="comment-edit-preview-$id" class="comment-edit-preview" style="display:none;"></div>
- </div>
-
- <div class="comment-edit-end"></div>
- </form>
-
- </div>
diff --git a/view/theme/diabook-red/communityhome.tpl b/view/theme/diabook-red/communityhome.tpl
deleted file mode 100644
index 179757f4a..000000000
--- a/view/theme/diabook-red/communityhome.tpl
+++ /dev/null
@@ -1,87 +0,0 @@
-<div id="close_pages">
-{{ if $page }}
-<div>$page</div>
-{{ endif }}
-</div>
-
-<div id="close_helpers">
-{{ if $lastusers_title }}
-<h3 style="margin-top:0px;">$helpers.title.1<a id="close_helpers_icon" onClick="close_helpers()" class="icon close_box" title="close"></a></h3>
-<a href="http://kakste.com/profile/newhere" title="#NewHere" style="margin-left: 10px; " target="blank">NewHere</a><br>
-<a href="https://helpers.pyxis.uberspace.de/profile/helpers" style="margin-left: 10px; " title="Friendica Support" target="blank">Friendica Support</a><br>
-<a href="https://letstalk.pyxis.uberspace.de/profile/letstalk" style="margin-left: 10px; " title="Let's talk" target="blank">Let's talk</a><br>
-<a href="http://newzot.hydra.uberspace.de/profile/newzot" title="Local Friendica" style="margin-left: 10px; " target="blank">Local Friendica</a>
-{{ endif }}
-</div>
-
-<div id="close_services">
-{{ if $lastusers_title }}
-<h3>$con_services.title.1<a id="close_services_icon" onClick="close_services()" class="icon close_box" title="close"></a></h3>
-<div id="right_service_icons" style="margin-left: 16px; margin-top: 5px;">
-<a href="$url/facebook"><img alt="Facebook" src="view/theme/diabook-red/icons/facebook.png" title="Facebook"></a>
-<a href="$url/settings/connectors"><img alt="StatusNet" src="view/theme/diabook-red/icons/StatusNet.png?" title="StatusNet"></a>
-<a href="$url/settings/connectors"><img alt="LiveJournal" src="view/theme/diabook-red/icons/livejournal.png?" title="LiveJournal"></a>
-<a href="$url/settings/connectors"><img alt="Posterous" src="view/theme/diabook-red/icons/posterous.png?" title="Posterous"></a>
-<a href="$url/settings/connectors"><img alt="Tumblr" src="view/theme/diabook-red/icons/tumblr.png?" title="Tumblr"></a>
-<a href="$url/settings/connectors"><img alt="Twitter" src="view/theme/diabook-red/icons/twitter.png?" title="Twitter"></a>
-<a href="$url/settings/connectors"><img alt="WordPress" src="view/theme/diabook-red/icons/wordpress.png?" title="WordPress"></a>
-<a href="$url/settings/connectors"><img alt="E-Mail" src="view/theme/diabook-red/icons/email.png?" title="E-Mail"></a>
-</div>
-{{ endif }}
-</div>
-
-<div id="close_friends" style="margin-bottom:53px;">
-{{ if $nv }}
-<h3>$nv.title.1<a id="close_friends_icon" onClick="close_friends()" class="icon close_box" title="close"></a></h3>
-<a class="$nv.directory.2" href="$nv.directory.0" style="margin-left: 10px; " title="$nv.directory.3" >$nv.directory.1</a><br>
-<a class="$nv.global_directory.2" href="$nv.global_directory.0" target="blank" style="margin-left: 10px; " title="$nv.global_directory.3" >$nv.global_directory.1</a><br>
-<a class="$nv.match.2" href="$nv.match.0" style="margin-left: 10px; " title="$nv.match.3" >$nv.match.1</a><br>
-<a class="$nv.suggest.2" href="$nv.suggest.0" style="margin-left: 10px; " title="$nv.suggest.3" >$nv.suggest.1</a><br>
-<a class="$nv.invite.2" href="$nv.invite.0" style="margin-left: 10px; " title="$nv.invite.3" >$nv.invite.1</a>
-$nv.search
-{{ endif }}
-</div>
-
-
-<div id="close_lastusers">
-{{ if $lastusers_title }}
-<h3>$lastusers_title<a id="close_lastusers_icon" onClick="close_lastusers()" class="icon close_box" title="close"></a></h3>
-<div id='lastusers-wrapper' class='items-wrapper'>
-{{ for $lastusers_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-</div>
-
-
-{{ if $activeusers_title }}
-<h3>$activeusers_title</h3>
-<div class='items-wrapper'>
-{{ for $activeusers_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-
-<div id="close_lastphotos">
-{{ if $photos_title }}
-<h3>$photos_title<a id="close_photos_icon" onClick="close_lastphotos()" class="icon close_box" title="close"></a></h3>
-<div id='ra-photos-wrapper' class='items-wrapper'>
-{{ for $photos_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-</div>
-
-<div id="close_lastlikes">
-{{ if $like_title }}
-<h3>$like_title<a id="close_lastlikes_icon" onClick="close_lastlikes()" class="icon close_box" title="close"></a></h3>
-<ul id='likes'>
-{{ for $like_items as $i }}
- <li id='ra-photos-wrapper'>$i</li>
-{{ endfor }}
-</ul>
-{{ endif }}
-</div>
diff --git a/view/theme/diabook-red/config.php b/view/theme/diabook-red/config.php
deleted file mode 100644
index 59a461178..000000000
--- a/view/theme/diabook-red/config.php
+++ /dev/null
@@ -1,84 +0,0 @@
-<?php
-/**
- * Theme settings
- */
-
-
-
-function theme_content(&$a){
- if(!local_user())
- return;
-
- $font_size = get_pconfig(local_user(), 'diabook-red', 'font_size' );
- $line_height = get_pconfig(local_user(), 'diabook-red', 'line_height' );
- $resolution = get_pconfig(local_user(), 'diabook-red', 'resolution' );
-
- return diabook_form($a,$font_size, $line_height,$resolution);
-}
-
-function theme_post(&$a){
- if(! local_user())
- return;
-
- if (isset($_POST['diabook-blue-settings-submit'])){
- set_pconfig(local_user(), 'diabook-red', 'font_size', $_POST['diabook-red_font_size']);
- set_pconfig(local_user(), 'diabook-red', 'line_height', $_POST['diabook-red_line_height']);
- set_pconfig(local_user(), 'diabook-red', 'resolution', $_POST['diabook-red_resolution']);
- }
-}
-
-
-function theme_admin(&$a){
- $font_size = get_config('diabook-red', 'font_size' );
- $line_height = get_config('diabook-red', 'line_height' );
- $resolution = get_config('diabook-red', 'resolution' );
-
- return diabook_form($a,$font_size, $line_height,$resolution);
-}
-
-function theme_admin_post(&$a){
- if (isset($_POST['diabook-red-settings-submit'])){
- set_config('diabook-red', 'font_size', $_POST['diabook-red_font_size']);
- set_config('diabook-red', 'line_height', $_POST['diabook-red_line_height']);
- set_config('diabook-red', 'resolution', $_POST['diabook-red_resolution']);
- }
-}
-
-
-function diabook_form(&$a, $font_size, $line_height, $resolution){
- $line_heights = array(
- "1.3"=>"1.3",
- "---"=>"---",
- "1.5"=>"1.5",
- "1.4"=>"1.4",
- "1.2"=>"1.2",
- "1.1"=>"1.1",
- );
-
- $font_sizes = array(
- '13'=>'13',
- "---"=>"---",
- "15"=>"15",
- '14'=>'14',
- '13.5'=>'13.5',
- '12.5'=>'12.5',
- '12'=>'12',
- );
- $resolutions = array(
- 'normal'=>'normal',
- 'wide'=>'wide',
- );
-
-
-
- $t = file_get_contents( dirname(__file__). "/theme_settings.tpl" );
- $o .= replace_macros($t, array(
- '$submit' => t('Submit'),
- '$baseurl' => $a->get_baseurl(),
- '$title' => t("Theme settings"),
- '$font_size' => array('diabook-red_font_size', t('Set font-size for posts and comments'), $font_size, '', $font_sizes),
- '$line_height' => array('diabook-red_line_height', t('Set line-height for posts and comments'), $line_height, '', $line_heights),
- '$resolution' => array('diabook-red_resolution', t('Set resolution for middle column'), $resolution, '', $resolutions),
- ));
- return $o;
-}
diff --git a/view/theme/diabook-red/contact_template.tpl b/view/theme/diabook-red/contact_template.tpl
deleted file mode 100644
index 48930b48a..000000000
--- a/view/theme/diabook-red/contact_template.tpl
+++ /dev/null
@@ -1,25 +0,0 @@
-
-<div class="contact-entry-wrapper" id="contact-entry-wrapper-$contact.id" >
- <div class="contact-entry-photo-wrapper" >
- <div class="contact-entry-photo mframe" id="contact-entry-photo-$contact.id"
- onmouseover="if (typeof t$contact.id != 'undefined') clearTimeout(t$contact.id); openMenu('contact-photo-menu-button-$contact.id')"
- onmouseout="t$contact.id=setTimeout('closeMenu(\'contact-photo-menu-button-$contact.id\'); closeMenu(\'contact-photo-menu-$contact.id\');',200)" >
-
- <a href="$contact.url" title="$contact.img_hover" /><img src="$contact.thumb" $contact.sparkle alt="$contact.name" /></a>
-
- {{ if $contact.photo_menu }}
- <span onclick="openClose('contact-photo-menu-$contact.id');" class="fakelink contact-photo-menu-button" id="contact-photo-menu-button-$contact.id">menu</span>
- <div class="contact-photo-menu" id="contact-photo-menu-$contact.id">
- <ul>
- $contact.photo_menu
- </ul>
- </div>
- {{ endif }}
- </div>
-
- </div>
- <div class="contact-entry-photo-end" ></div>
- <div class="contact-entry-name" id="contact-entry-name-$contact.id" >$contact.name</div>
-
- <div class="contact-entry-end" ></div>
-</div>
diff --git a/view/theme/diabook-red/directory_item.tpl b/view/theme/diabook-red/directory_item.tpl
deleted file mode 100755
index bc2af16c2..000000000
--- a/view/theme/diabook-red/directory_item.tpl
+++ /dev/null
@@ -1,11 +0,0 @@
-
-<div class="directory-item" id="directory-item-$id" >
- <div class="directory-photo-wrapper" id="directory-photo-wrapper-$id" >
- <div class="directory-photo" id="directory-photo-$id" >
- <a href="$profile-link" class="directory-profile-link" id="directory-profile-link-$id" >
- <img class="directory-photo-img" src="$photo" alt="$alt-text" title="$alt-text" />
- </a>
- </div>
- </div>
- <div class="contact-name" id="directory-name-$id">$name</div>
-</div>
diff --git a/view/theme/diabook-red/generic_links_widget.tpl b/view/theme/diabook-red/generic_links_widget.tpl
deleted file mode 100644
index 001c1395e..000000000
--- a/view/theme/diabook-red/generic_links_widget.tpl
+++ /dev/null
@@ -1,11 +0,0 @@
-<div id="widget_$title">
- {{if $title}}<h3 style="border-bottom: 1px solid #D2D2D2;">$title</h3>{{endif}}
- {{if $desc}}<div class="desc">$desc</div>{{endif}}
-
- <ul class="rs_tabs">
- {{ for $items as $item }}
- <li><a href="$item.url" class="rs_tab button {{ if $item.selected }}selected{{ endif }}">$item.label</a></li>
- {{ endfor }}
- </ul>
-
-</div>
diff --git a/view/theme/diabook-red/group_side.tpl b/view/theme/diabook-red/group_side.tpl
deleted file mode 100755
index 8600402f2..000000000
--- a/view/theme/diabook-red/group_side.tpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<div id="profile_side" >
- <div class="">
- <h3 style="margin-left: 2px;">$title<a href="group/new" title="$createtext" class="icon text_add"></a></h3>
- </div>
-
- <div id="sidebar-group-list">
- <ul class="menu-profile-side">
- {{ for $groups as $group }}
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $group.selected }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a href="$group.href" class="menu-profile-list-item">
- $group.text
- </a>
- {{ if $group.edit }}
- <a href="$group.edit.href" class="action"><span class="icon text_edit" ></span></a>
- {{ endif }}
- {{ if $group.cid }}
- <input type="checkbox"
- class="{{ if $group.selected }}ticked{{ else }}unticked {{ endif }} action"
- onclick="contactgroupChangeMember('$group.id','$group.cid');return true;"
- {{ if $group.ismember }}checked="checked"{{ endif }}
- />
- {{ endif }}
- </li>
- {{ endfor }}
- </ul>
- </div>
- {{ if $ungrouped }}
- <div id="sidebar-ungrouped">
- <a href="nogroup">$ungrouped</a>
- </div>
- {{ endif }}
-</div>
-
diff --git a/view/theme/diabook-red/icons/StatusNet.png b/view/theme/diabook-red/icons/StatusNet.png
deleted file mode 100644
index 398bca716..000000000
--- a/view/theme/diabook-red/icons/StatusNet.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/attach.png b/view/theme/diabook-red/icons/attach.png
deleted file mode 100644
index 1958041cf..000000000
--- a/view/theme/diabook-red/icons/attach.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/audio.png b/view/theme/diabook-red/icons/audio.png
deleted file mode 100644
index 8d779a409..000000000
--- a/view/theme/diabook-red/icons/audio.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/bb-image.png b/view/theme/diabook-red/icons/bb-image.png
deleted file mode 100644
index 9a1b32113..000000000
--- a/view/theme/diabook-red/icons/bb-image.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/bb-url.png b/view/theme/diabook-red/icons/bb-url.png
deleted file mode 100644
index 071fc1865..000000000
--- a/view/theme/diabook-red/icons/bb-url.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/bb-video.png b/view/theme/diabook-red/icons/bb-video.png
deleted file mode 100644
index bd323531e..000000000
--- a/view/theme/diabook-red/icons/bb-video.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/block.png b/view/theme/diabook-red/icons/block.png
deleted file mode 100755
index a0b1dffe9..000000000
--- a/view/theme/diabook-red/icons/block.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/bluebug.png b/view/theme/diabook-red/icons/bluebug.png
deleted file mode 100644
index 3979e7d8e..000000000
--- a/view/theme/diabook-red/icons/bluebug.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/bold.png b/view/theme/diabook-red/icons/bold.png
deleted file mode 100644
index 8fab2a10f..000000000
--- a/view/theme/diabook-red/icons/bold.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/camera.png b/view/theme/diabook-red/icons/camera.png
deleted file mode 100644
index a5c7f1236..000000000
--- a/view/theme/diabook-red/icons/camera.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/close_box.png b/view/theme/diabook-red/icons/close_box.png
deleted file mode 100644
index 28e2675b8..000000000
--- a/view/theme/diabook-red/icons/close_box.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/com_side.png b/view/theme/diabook-red/icons/com_side.png
deleted file mode 100644
index 00186ba05..000000000
--- a/view/theme/diabook-red/icons/com_side.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/community.png b/view/theme/diabook-red/icons/community.png
deleted file mode 100644
index 7c91e8b75..000000000
--- a/view/theme/diabook-red/icons/community.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/contacts.png b/view/theme/diabook-red/icons/contacts.png
deleted file mode 100644
index 20c990c84..000000000
--- a/view/theme/diabook-red/icons/contacts.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/contacts2.png b/view/theme/diabook-red/icons/contacts2.png
deleted file mode 100644
index 7817279f4..000000000
--- a/view/theme/diabook-red/icons/contacts2.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/dislike.png b/view/theme/diabook-red/icons/dislike.png
deleted file mode 100644
index 23de426c5..000000000
--- a/view/theme/diabook-red/icons/dislike.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/drop.png b/view/theme/diabook-red/icons/drop.png
deleted file mode 100644
index 2abb82ef2..000000000
--- a/view/theme/diabook-red/icons/drop.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/email.png b/view/theme/diabook-red/icons/email.png
deleted file mode 100644
index 240cef2c3..000000000
--- a/view/theme/diabook-red/icons/email.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/events.png b/view/theme/diabook-red/icons/events.png
deleted file mode 100644
index cf195fbb6..000000000
--- a/view/theme/diabook-red/icons/events.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/facebook.png b/view/theme/diabook-red/icons/facebook.png
deleted file mode 100644
index 3e5dd39c3..000000000
--- a/view/theme/diabook-red/icons/facebook.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/file_as.png b/view/theme/diabook-red/icons/file_as.png
deleted file mode 100644
index 16713fa53..000000000
--- a/view/theme/diabook-red/icons/file_as.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/ftdevs.gif b/view/theme/diabook-red/icons/ftdevs.gif
deleted file mode 100644
index e0fc25743..000000000
--- a/view/theme/diabook-red/icons/ftdevs.gif
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/globe.png b/view/theme/diabook-red/icons/globe.png
deleted file mode 100644
index 6bb9bc09d..000000000
--- a/view/theme/diabook-red/icons/globe.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/home.png b/view/theme/diabook-red/icons/home.png
deleted file mode 100644
index 5c610805f..000000000
--- a/view/theme/diabook-red/icons/home.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/italic.png b/view/theme/diabook-red/icons/italic.png
deleted file mode 100644
index bf4b2b81d..000000000
--- a/view/theme/diabook-red/icons/italic.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/language.png b/view/theme/diabook-red/icons/language.png
deleted file mode 100644
index 8029c0155..000000000
--- a/view/theme/diabook-red/icons/language.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/like.png b/view/theme/diabook-red/icons/like.png
deleted file mode 100644
index b65edccc0..000000000
--- a/view/theme/diabook-red/icons/like.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/link.png b/view/theme/diabook-red/icons/link.png
deleted file mode 100644
index 0ef666a67..000000000
--- a/view/theme/diabook-red/icons/link.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/livejournal.png b/view/theme/diabook-red/icons/livejournal.png
deleted file mode 100644
index 6d27d265e..000000000
--- a/view/theme/diabook-red/icons/livejournal.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/lock.png b/view/theme/diabook-red/icons/lock.png
deleted file mode 100644
index 7e34bf279..000000000
--- a/view/theme/diabook-red/icons/lock.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/lupe.png b/view/theme/diabook-red/icons/lupe.png
deleted file mode 100644
index f8b228347..000000000
--- a/view/theme/diabook-red/icons/lupe.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/mess_side.png b/view/theme/diabook-red/icons/mess_side.png
deleted file mode 100644
index 5295e2e74..000000000
--- a/view/theme/diabook-red/icons/mess_side.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/messages.png b/view/theme/diabook-red/icons/messages.png
deleted file mode 100644
index 4a9e9de13..000000000
--- a/view/theme/diabook-red/icons/messages.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/messages2.png b/view/theme/diabook-red/icons/messages2.png
deleted file mode 100644
index 54b68e7f7..000000000
--- a/view/theme/diabook-red/icons/messages2.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/next.png b/view/theme/diabook-red/icons/next.png
deleted file mode 100644
index 7b5e25b90..000000000
--- a/view/theme/diabook-red/icons/next.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/notes.png b/view/theme/diabook-red/icons/notes.png
deleted file mode 100644
index 28dca30a3..000000000
--- a/view/theme/diabook-red/icons/notes.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/notifications.png b/view/theme/diabook-red/icons/notifications.png
deleted file mode 100644
index 97e5c311c..000000000
--- a/view/theme/diabook-red/icons/notifications.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/notify.png b/view/theme/diabook-red/icons/notify.png
deleted file mode 100644
index 3a8e1d4b8..000000000
--- a/view/theme/diabook-red/icons/notify.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/notify2.png b/view/theme/diabook-red/icons/notify2.png
deleted file mode 100644
index 407e2dbb4..000000000
--- a/view/theme/diabook-red/icons/notify2.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/pencil.png b/view/theme/diabook-red/icons/pencil.png
deleted file mode 100644
index 772e49b17..000000000
--- a/view/theme/diabook-red/icons/pencil.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/pencil2.png b/view/theme/diabook-red/icons/pencil2.png
deleted file mode 100644
index 3b47d1864..000000000
--- a/view/theme/diabook-red/icons/pencil2.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/posterous.png b/view/theme/diabook-red/icons/posterous.png
deleted file mode 100644
index c8e86078e..000000000
--- a/view/theme/diabook-red/icons/posterous.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/prev.png b/view/theme/diabook-red/icons/prev.png
deleted file mode 100644
index 55c1464ba..000000000
--- a/view/theme/diabook-red/icons/prev.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/pscontacts.png b/view/theme/diabook-red/icons/pscontacts.png
deleted file mode 100644
index 23a78bcac..000000000
--- a/view/theme/diabook-red/icons/pscontacts.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/pubgroups.png b/view/theme/diabook-red/icons/pubgroups.png
deleted file mode 100644
index ae04194b1..000000000
--- a/view/theme/diabook-red/icons/pubgroups.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/quote.png b/view/theme/diabook-red/icons/quote.png
deleted file mode 100644
index a464f2859..000000000
--- a/view/theme/diabook-red/icons/quote.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/recycle.png b/view/theme/diabook-red/icons/recycle.png
deleted file mode 100644
index c3b8d2bf4..000000000
--- a/view/theme/diabook-red/icons/recycle.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/remote.png b/view/theme/diabook-red/icons/remote.png
deleted file mode 100644
index a560cc55e..000000000
--- a/view/theme/diabook-red/icons/remote.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/scroll_top.png b/view/theme/diabook-red/icons/scroll_top.png
deleted file mode 100644
index 0e7f7ae6a..000000000
--- a/view/theme/diabook-red/icons/scroll_top.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/selected.png b/view/theme/diabook-red/icons/selected.png
deleted file mode 100644
index 3fcb95c29..000000000
--- a/view/theme/diabook-red/icons/selected.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/srch_bg.gif b/view/theme/diabook-red/icons/srch_bg.gif
deleted file mode 100644
index 6a523ba8f..000000000
--- a/view/theme/diabook-red/icons/srch_bg.gif
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/srch_l.gif b/view/theme/diabook-red/icons/srch_l.gif
deleted file mode 100644
index 6d95bf35d..000000000
--- a/view/theme/diabook-red/icons/srch_l.gif
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/srch_r.gif b/view/theme/diabook-red/icons/srch_r.gif
deleted file mode 100644
index 89833a316..000000000
--- a/view/theme/diabook-red/icons/srch_r.gif
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/srch_r_f2.gif b/view/theme/diabook-red/icons/srch_r_f2.gif
deleted file mode 100644
index 6df457bed..000000000
--- a/view/theme/diabook-red/icons/srch_r_f2.gif
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/star.png b/view/theme/diabook-red/icons/star.png
deleted file mode 100644
index 0b00cb189..000000000
--- a/view/theme/diabook-red/icons/star.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/star_dummy.png b/view/theme/diabook-red/icons/star_dummy.png
deleted file mode 100644
index ce11f30d4..000000000
--- a/view/theme/diabook-red/icons/star_dummy.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/starred.png b/view/theme/diabook-red/icons/starred.png
deleted file mode 100644
index 2b82dfca3..000000000
--- a/view/theme/diabook-red/icons/starred.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/tagged.png b/view/theme/diabook-red/icons/tagged.png
deleted file mode 100644
index 144649ef8..000000000
--- a/view/theme/diabook-red/icons/tagged.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/toogle_off.png b/view/theme/diabook-red/icons/toogle_off.png
deleted file mode 100644
index 0fcce4d5a..000000000
--- a/view/theme/diabook-red/icons/toogle_off.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/toogle_on.png b/view/theme/diabook-red/icons/toogle_on.png
deleted file mode 100644
index 79ce07f0e..000000000
--- a/view/theme/diabook-red/icons/toogle_on.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/tumblr.png b/view/theme/diabook-red/icons/tumblr.png
deleted file mode 100644
index 1dc7fa072..000000000
--- a/view/theme/diabook-red/icons/tumblr.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/twitter.png b/view/theme/diabook-red/icons/twitter.png
deleted file mode 100644
index b7a687b9f..000000000
--- a/view/theme/diabook-red/icons/twitter.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/underline.png b/view/theme/diabook-red/icons/underline.png
deleted file mode 100644
index b1b4d3574..000000000
--- a/view/theme/diabook-red/icons/underline.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/unlock.png b/view/theme/diabook-red/icons/unlock.png
deleted file mode 100644
index a0cda0ae5..000000000
--- a/view/theme/diabook-red/icons/unlock.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/unselected.png b/view/theme/diabook-red/icons/unselected.png
deleted file mode 100644
index 9e9cead4b..000000000
--- a/view/theme/diabook-red/icons/unselected.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/unstarred.png b/view/theme/diabook-red/icons/unstarred.png
deleted file mode 100644
index ba3183f5c..000000000
--- a/view/theme/diabook-red/icons/unstarred.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/video.png b/view/theme/diabook-red/icons/video.png
deleted file mode 100644
index a03d1d818..000000000
--- a/view/theme/diabook-red/icons/video.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/weblink.png b/view/theme/diabook-red/icons/weblink.png
deleted file mode 100644
index 216e78344..000000000
--- a/view/theme/diabook-red/icons/weblink.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/icons/wordpress.png b/view/theme/diabook-red/icons/wordpress.png
deleted file mode 100644
index f564c4300..000000000
--- a/view/theme/diabook-red/icons/wordpress.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/jot.tpl b/view/theme/diabook-red/jot.tpl
deleted file mode 100644
index 982201f56..000000000
--- a/view/theme/diabook-red/jot.tpl
+++ /dev/null
@@ -1,85 +0,0 @@
-
-<div id="profile-jot-wrapper" >
- <div id="profile-jot-banner-wrapper">
- <div id="profile-jot-desc" >&nbsp;</div>
- </div>
- <div id="profile-jot-banner-end"></div>
-
- <form id="profile-jot-form" action="$action" method="post" >
- <input type="hidden" name="type" value="$ptyp" />
- <input type="hidden" name="profile_uid" value="$profile_uid" />
- <input type="hidden" name="return" value="$return_path" />
- <input type="hidden" name="location" id="jot-location" value="$defloc" />
- <input type="hidden" name="coord" id="jot-coord" value="" />
- <input type="hidden" name="post_id" value="$post_id" />
- <input type="hidden" name="preview" id="jot-preview" value="0" />
- <input name="title" id="jot-title" type="text" placeholder="$placeholdertitle" value="$title" class="jothidden" style="display:none">
- <div id="jot-category-wrap"><input name="category" id="jot-category" type="text" placeholder="$placeholdercategory" value="$category" class="jothidden" style="display:none" /></div>
- <div id="character-counter" class="grey"></div>
- <img id="profile-jot-text-loading" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
- <textarea rows="5" cols="64" class="profile-jot-text" id="profile-jot-text" name="body" >{{ if $content }}$content{{ else }}$share{{ endif }}</textarea>
-
-
-<div id="profile-jot-submit-wrapper" class="jothidden">
-
- <div id="profile-upload-wrapper" style="display: $visitor;" >
- <div id="wall-image-upload-div" ><a href="#" onclick="return false;" id="wall-image-upload" class="camera" title="$upload"></a></div>
- </div>
- <div id="profile-attach-wrapper" style="display: $visitor;" >
- <div id="wall-file-upload-div" ><a href="#" onclick="return false;" id="wall-file-upload" class="attach" title="$attach"></a></div>
- </div>
-
- <div id="profile-link-wrapper" style="display: $visitor;" ondragenter="linkdropper(event);" ondragover="linkdropper(event);" ondrop="linkdrop(event);" >
- <a id="profile-link" class="weblink" title="$weblink" ondragenter="return linkdropper(event);" ondragover="return linkdropper(event);" ondrop="linkdrop(event);" onclick="jotGetLink(); return false;"></a>
- </div>
- <div id="profile-video-wrapper" style="display: $visitor;" >
- <a id="profile-video" class="video2" title="$video" onclick="jotVideoURL();return false;"></a>
- </div>
- <div id="profile-audio-wrapper" style="display: $visitor;" >
- <a id="profile-audio" class="audio2" title="$audio" onclick="jotAudioURL();return false;"></a>
- </div>
- <div id="profile-location-wrapper" style="display: $visitor;" >
- <a id="profile-location" class="globe" title="$setloc" onclick="jotGetLocation();return false;"></a>
- </div>
- <div id="profile-nolocation-wrapper" style="/*display: none;*/" >
- <a id="profile-nolocation" class="noglobe" title="$noloc" onclick="jotClearLocation();return false;"></a>
- </div>
-
- <input type="submit" id="profile-jot-submit" class="button creation2" name="submit" value="$share" />
-
- <span onclick="preview_post();" id="jot-preview-link" class="tab button">$preview</span>
-
- <div id="profile-jot-perms" class="profile-jot-perms" style="display: $pvisit;" >
- <a href="#profile-jot-acl-wrapper" id="jot-perms-icon" class="icon $lockstate" title="$permset" ></a>$bang
- </div>
-
-
- <div id="profile-jot-plugin-wrapper">
- $jotplugins
- </div>
-
- <div id="profile-rotator-wrapper" style="display: $visitor;" >
- <img id="profile-rotator" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
- </div>
-
- </div>
- <div id="profile-jot-perms-end"></div>
-
- <div id="jot-preview-content" style="display:none;"></div>
-
- <div style="display: none;">
- <div id="profile-jot-acl-wrapper" style="width:auto;height:auto;overflow:auto;">
- $acl
- <hr style="clear:both"/>
- <div id="profile-jot-email-label">$emailcc</div><input type="text" name="emailcc" id="profile-jot-email" title="$emtitle" />
- <div id="profile-jot-email-end"></div>
- $jotnets
- </div>
- </div>
-
-
-
-
-</form>
-</div>
- {{ if $content }}<script>initEditor();</script>{{ endif }}
diff --git a/view/theme/diabook-red/js/README b/view/theme/diabook-red/js/README
deleted file mode 100644
index c93b2118e..000000000
--- a/view/theme/diabook-red/js/README
+++ /dev/null
@@ -1,22 +0,0 @@
-jQuery Resize Plugin Demo
-
-Version: v2.1.1
-Author: Adeel Ejaz (http://adeelejaz.com/)
-License: Dual licensed under MIT and GPL licenses.
-
-Introduction
-aeImageResize is a jQuery plugin to dynamically resize the images without distorting the proportions.
-
-Usage:
-.aeImageResize( height, width )
-
-height
-An integer representing the maximum height for the image.
-
-width
-An integer representing the maximum width for the image.
-
-Example
-$(function() {
- $( ".resizeme" ).aeImageResize({ height: 250, width: 250 });
-}); \ No newline at end of file
diff --git a/view/theme/diabook-red/js/jquery.ae.image.resize.js b/view/theme/diabook-red/js/jquery.ae.image.resize.js
deleted file mode 100644
index bac09cd45..000000000
--- a/view/theme/diabook-red/js/jquery.ae.image.resize.js
+++ /dev/null
@@ -1,69 +0,0 @@
-(function( $ ) {
-
- $.fn.aeImageResize = function( params ) {
-
- var aspectRatio = 0
- // Nasty I know but it's done only once, so not too bad I guess
- // Alternate suggestions welcome :)
- , isIE6 = $.browser.msie && (6 == ~~ $.browser.version)
- ;
-
- // We cannot do much unless we have one of these
- if ( !params.height && !params.width ) {
- return this;
- }
-
- // Calculate aspect ratio now, if possible
- if ( params.height && params.width ) {
- aspectRatio = params.width / params.height;
- }
-
- // Attach handler to load
- // Handler is executed just once per element
- // Load event required for Webkit browsers
- return this.one( "load", function() {
-
- // Remove all attributes and CSS rules
- this.removeAttribute( "height" );
- this.removeAttribute( "width" );
- this.style.height = this.style.width = "";
-
- var imgHeight = this.height
- , imgWidth = this.width
- , imgAspectRatio = imgWidth / imgHeight
- , bxHeight = params.height
- , bxWidth = params.width
- , bxAspectRatio = aspectRatio;
-
- // Work the magic!
- // If one parameter is missing, we just force calculate it
- if ( !bxAspectRatio ) {
- if ( bxHeight ) {
- bxAspectRatio = imgAspectRatio + 1;
- } else {
- bxAspectRatio = imgAspectRatio - 1;
- }
- }
-
- // Only resize the images that need resizing
- if ( (bxHeight && imgHeight > bxHeight) || (bxWidth && imgWidth > bxWidth) ) {
-
- if ( imgAspectRatio > bxAspectRatio ) {
- bxHeight = ~~ ( imgHeight / imgWidth * bxWidth );
- } else {
- bxWidth = ~~ ( imgWidth / imgHeight * bxHeight );
- }
-
- this.height = bxHeight;
- this.width = bxWidth;
- }
- })
- .each(function() {
-
- // Trigger load event (for Gecko and MSIE)
- if ( this.complete || isIE6 ) {
- $( this ).trigger( "load" );
- }
- });
- };
-})( jQuery ); \ No newline at end of file
diff --git a/view/theme/diabook-red/js/jquery.ae.image.resize.min.js b/view/theme/diabook-red/js/jquery.ae.image.resize.min.js
deleted file mode 100644
index 16c30b123..000000000
--- a/view/theme/diabook-red/js/jquery.ae.image.resize.min.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(d){d.fn.aeImageResize=function(a){var i=0,j=d.browser.msie&&6==~~d.browser.version;if(!a.height&&!a.width)return this;if(a.height&&a.width)i=a.width/a.height;return this.one("load",function(){this.removeAttribute("height");this.removeAttribute("width");this.style.height=this.style.width="";var e=this.height,f=this.width,g=f/e,b=a.height,c=a.width,h=i;h||(h=b?g+1:g-1);if(b&&e>b||c&&f>c){if(g>h)b=~~(e/f*c);else c=~~(f/e*b);this.height=b;this.width=c}}).each(function(){if(this.complete||j)d(this).trigger("load")})}})(jQuery); \ No newline at end of file
diff --git a/view/theme/diabook-red/js/jquery.autogrow.textarea.js b/view/theme/diabook-red/js/jquery.autogrow.textarea.js
deleted file mode 100644
index 806e34f51..000000000
--- a/view/theme/diabook-red/js/jquery.autogrow.textarea.js
+++ /dev/null
@@ -1,46 +0,0 @@
-(function($) {
-
- /*
- * Auto-growing textareas; technique ripped from Facebook
- */
- $.fn.autogrow = function(options) {
-
- this.filter('textarea').each(function() {
-
- var $this = $(this),
- minHeight = $this.height(),
- lineHeight = $this.css('lineHeight');
-
- var shadow = $('<div></div>').css({
- position: 'absolute',
- top: -10000,
- left: -10000,
- width: $(this).width(),
- fontSize: $this.css('fontSize'),
- fontFamily: $this.css('fontFamily'),
- lineHeight: $this.css('lineHeight'),
- resize: 'none'
- }).appendTo(document.body);
-
- var update = function() {
-
- var val = this.value.replace(/</g, '&lt;')
- .replace(/>/g, '&gt;')
- .replace(/&/g, '&amp;')
- .replace(/\n/g, '<br/>');
-
- shadow.html(val);
- $(this).css('height', Math.max(shadow.height() + 20, minHeight));
- }
-
- $(this).change(update).keyup(update).keydown(update);
-
- update.apply(this);
-
- });
-
- return this;
-
- }
-
-})(jQuery); \ No newline at end of file
diff --git a/view/theme/diabook-red/js/jquery.cookie.js b/view/theme/diabook-red/js/jquery.cookie.js
deleted file mode 100644
index 6d5974a2c..000000000
--- a/view/theme/diabook-red/js/jquery.cookie.js
+++ /dev/null
@@ -1,47 +0,0 @@
-/*!
- * jQuery Cookie Plugin
- * https://github.com/carhartl/jquery-cookie
- *
- * Copyright 2011, Klaus Hartl
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://www.opensource.org/licenses/mit-license.php
- * http://www.opensource.org/licenses/GPL-2.0
- */
-(function($) {
- $.cookie = function(key, value, options) {
-
- // key and at least value given, set cookie...
- if (arguments.length > 1 && (!/Object/.test(Object.prototype.toString.call(value)) || value === null || value === undefined)) {
- options = $.extend({}, options);
-
- if (value === null || value === undefined) {
- options.expires = -1;
- }
-
- if (typeof options.expires === 'number') {
- var days = options.expires, t = options.expires = new Date();
- t.setDate(t.getDate() + days);
- }
-
- value = String(value);
-
- return (document.cookie = [
- encodeURIComponent(key), '=', options.raw ? value : encodeURIComponent(value),
- options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
- options.path ? '; path=' + options.path : '',
- options.domain ? '; domain=' + options.domain : '',
- options.secure ? '; secure' : ''
- ].join(''));
- }
-
- // key and possibly options given, get cookie...
- options = value || {};
- var decode = options.raw ? function(s) { return s; } : decodeURIComponent;
-
- var pairs = document.cookie.split('; ');
- for (var i = 0, pair; pair = pairs[i] && pairs[i].split('='); i++) {
- if (decode(pair[0]) === key) return decode(pair[1] || ''); // IE saves cookies with empty string as "c; ", e.g. without "=" as opposed to EOMB, thus pair[1] may be undefined
- }
- return null;
- };
-})(jQuery);
diff --git a/view/theme/diabook-red/login.tpl b/view/theme/diabook-red/login.tpl
deleted file mode 100644
index efa7c2d6d..000000000
--- a/view/theme/diabook-red/login.tpl
+++ /dev/null
@@ -1,33 +0,0 @@
-
-<form action="$dest_url" method="post" >
- <input type="hidden" name="auth-params" value="login" />
-
- <div id="login_standard">
- {{ inc field_input.tpl with $field=$lname }}{{ endinc }}
- {{ inc field_password.tpl with $field=$lpassword }}{{ endinc }}
- </div>
-
- {{ if $openid }}
- <div id="login_openid">
- {{ inc field_openid.tpl with $field=$lopenid }}{{ endinc }}
- </div>
- {{ endif }}
-
- <div id="login-submit-wrapper" >
- <input type="submit" name="submit" id="login-submit-button" value="$login" />
- </div>
-
- <div id="login-extra-links">
- {{ if $register }}<a href="register" title="$register.title" id="register-link">$register.desc</a>{{ endif }}
- <a href="lostpass" title="$lostpass" id="lost-password-link" >$lostlink</a>
- </div>
-
- {{ for $hiddens as $k=>$v }}
- <input type="hidden" name="$k" value="$v" />
- {{ endfor }}
-
-
-</form>
-
-
-<script type="text/javascript"> $(document).ready(function() { $("#id_$lname.0").focus();} );</script>
diff --git a/view/theme/diabook-red/mail_conv.tpl b/view/theme/diabook-red/mail_conv.tpl
deleted file mode 100644
index 989f17878..000000000
--- a/view/theme/diabook-red/mail_conv.tpl
+++ /dev/null
@@ -1,60 +0,0 @@
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- <a href="$mail.profile_url" target="redir" title="$mail.from_name" class="contact-photo-link" id="wall-item-photo-link-$mail.id">
- <img src="$mail.from_photo" class="contact-photo$mail.sparkle" id="wall-item-photo-$mail.id" alt="$mail.from_name" />
- </a>
- </div>
- </div>
- <div class="wall-item-content">
- $mail.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
- </div>
- <div class="wall-item-actions">
- <div class="wall-item-actions-author">
- <a href="$mail.from_url" target="redir" class="wall-item-name-link"><span class="wall-item-name$mail.sparkle">$mail.from_name</span></a> <span class="wall-item-ago">$mail.date</span>
- </div>
-
- <div class="wall-item-actions-social">
- </div>
-
- <div class="wall-item-actions-tools">
- <a href="message/drop/$mail.id" onclick="return confirmDelete();" class="icon delete s16" title="$mail.delete">$mail.delete</a>
- </div>
-
- </div>
- </div>
- <div class="wall-item-bottom">
- </div>
-</div>
-
-
-{#
-
-
-<div class="mail-conv-outside-wrapper">
- <div class="mail-conv-sender" >
- <a href="$mail.from_url" class="mail-conv-sender-url" ><img class="mframe mail-conv-sender-photo$mail.sparkle" src="$mail.from_photo" heigth="80" width="80" alt="$mail.from_name" /></a>
- </div>
- <div class="mail-conv-detail" >
- <div class="mail-conv-sender-name" >$mail.from_name</div>
- <div class="mail-conv-date">$mail.date</div>
- <div class="mail-conv-subject">$mail.subject</div>
- <div class="mail-conv-body">$mail.body</div>
- <div class="mail-conv-delete-wrapper" id="mail-conv-delete-wrapper-$mail.id" ><a href="message/drop/$mail.id" class="icon drophide delete-icon mail-list-delete-icon" onclick="return confirmDelete();" title="$mail.delete" id="mail-conv-delete-icon-$mail.id" class="mail-conv-delete-icon" onmouseover="imgbright(this);" onmouseout="imgdull(this);" ></a></div><div class="mail-conv-delete-end"></div>
- <div class="mail-conv-outside-wrapper-end"></div>
-</div>
-</div>
-<hr class="mail-conv-break" />
-
-#}
diff --git a/view/theme/diabook-red/mail_display.tpl b/view/theme/diabook-red/mail_display.tpl
deleted file mode 100644
index 8b82e95c6..000000000
--- a/view/theme/diabook-red/mail_display.tpl
+++ /dev/null
@@ -1,12 +0,0 @@
-<div id="mail-display-subject">
- <span class="{{if $thread_seen}}seen{{else}}unseen{{endif}}">$thread_subject</span>
- <a href="message/dropconv/$thread_id" onclick="return confirmDelete();" title="$delete" class="mail-delete icon s22 delete"></a>
-</div>
-
-{{ for $mails as $mail }}
- <div id="tread-wrapper-$mail.id" class="tread-wrapper">
- {{ inc mail_conv.tpl }}{{endinc}}
- </div>
-{{ endfor }}
-
-{{ inc prv_message.tpl }}{{ endinc }}
diff --git a/view/theme/diabook-red/mail_list.tpl b/view/theme/diabook-red/mail_list.tpl
deleted file mode 100644
index 6bc6c84f6..000000000
--- a/view/theme/diabook-red/mail_list.tpl
+++ /dev/null
@@ -1,8 +0,0 @@
-<div class="mail-list-wrapper">
- <span class="mail-subject {{if $seen}}seen{{else}}unseen{{endif}}"><a href="message/$id" class="mail-link">$subject</a></span>
- <span class="mail-from">$from_name</span>
- <span class="mail-date">$date</span>
- <span class="mail-count">$count</span>
-
- <a href="message/dropconv/$id" onclick="return confirmDelete();" title="$delete" class="mail-delete icon s22 delete"></a>
-</div>
diff --git a/view/theme/diabook-red/message_side.tpl b/view/theme/diabook-red/message_side.tpl
deleted file mode 100644
index 9f1587096..000000000
--- a/view/theme/diabook-red/message_side.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-<div id="message-sidebar" class="widget">
- <div id="message-new" class="{{ if $new.sel }}selected{{ endif }}"><a href="$new.url">$new.label</a> </div>
-
- <ul class="message-ul">
- {{ for $tabs as $t }}
- <li class="tool {{ if $t.sel }}selected{{ endif }}"><a href="$t.url" class="message-link">$t.label</a></li>
- {{ endfor }}
- </ul>
-
-</div>
diff --git a/view/theme/diabook-red/nav.tpl b/view/theme/diabook-red/nav.tpl
deleted file mode 100644
index 5f316bcdd..000000000
--- a/view/theme/diabook-red/nav.tpl
+++ /dev/null
@@ -1,190 +0,0 @@
-<header>
- <div id="site-location">$sitelocation</div>
- <div id="banner">$banner</div>
-</header>
-<nav>
-
-
- <ul>
-
-
- {{ if $nav.network }}
- <li id="nav-network-link" class="nav-menu-icon">
- <a class="$nav.network.2" href="$nav.network.0" title="$nav.network.3" >
- <span class="icon notifications">Benachrichtigungen</span>
- <span id="net-update" class="nav-notify"></span></a>
- </li>
- {{ endif }}
-
- {{ if $nav.contacts }}
- <li class="nav-menu-icon" id="nav-contacts-linkmenu">
- <a href="$nav.contacts.0" rel="#nav-contacts-menu" title="$nav.contacts.1">
- <span class="icon contacts">$nav.contacts.1</span>
- <span id="intro-update" class="nav-notify"></span></a>
- <ul id="nav-contacts-menu" class="menu-popup">
- <li id="nav-contacts-see-intro"><a href="$nav.notifications.0">$nav.introductions.1</a><span id="intro-update-li" class="nav-notify"></span></li>
- <li id="nav-contacts-all"><a href="contacts">$nav.contacts.1</a></li>
- </ul>
- </li>
-
- {{ endif }}
-
- {{ if $nav.messages }}
- <li id="nav-messages-linkmenu" class="nav-menu-icon">
- <a href="$nav.messages.0" rel="#nav-messages-menu" title="$nav.messages.1">
- <span class="icon messages">$nav.messages.1</span>
- <span id="mail-update" class="nav-notify"></span></a>
- <ul id="nav-messages-menu" class="menu-popup">
- <li id="nav-messages-see-all"><a href="$nav.messages.0">$nav.messages.1</a></li>
- <li id="nav-messages-see-all"><a href="$nav.messages.new.0">$nav.messages.new.1</a></li>
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.notifications }}
- <li id="nav-notifications-linkmenu" class="nav-menu-icon">
- <a href="$nav.notifications.0" rel="#nav-notifications-menu" title="$nav.notifications.1">
- <span class="icon notify">$nav.notifications.1</span>
- <span id="notify-update" class="nav-notify"></span></a>
- <ul id="nav-notifications-menu" class="menu-popup">
- <li id="nav-notifications-mark-all"><a href="#" onclick="notifyMarkAll(); return false;">$nav.notifications.mark.1</a></li>
- <li id="nav-notifications-see-all"><a href="$nav.notifications.all.0">$nav.notifications.all.1</a></li>
- <li class="empty">$emptynotifications</li>
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.search}}
- <li id="search-box">
- <form method="get" action="$nav.search.0">
- <input id="search-text" class="nav-menu-search" type="text" value="" name="search">
- </form>
- </li>
- {{ endif }}
-
- <li style="width: 1%; height: 1px;float: right;"></li>
-
- <li id="nav-site-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-site-menu"><span class="icon s22 gear">Site</span></a>
- <ul id="nav-site-menu" class="menu-popup">
- {{ if $nav.manage }}<li><a class="$nav.manage.2" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a></li>{{ endif }}
-
- {{ if $nav.settings }} <li><a class="$nav.search.2" onClick="restore_boxes()" title="Restore right-hand column" style="cursor: pointer;">Restore right-hand column</a></li>{{ endif }}
-
- {{ if $nav.help }} <li><a class="$nav.help.2" target="friendika-help" href="$nav.help.0" title="$nav.help.3" >$nav.help.1</a></li>{{ endif }}
-
- <li><a class="$nav.search.2" href="friendica" title="Site Info / Impressum" >Info/Impressum</a></li>
-
- {{ if $nav.settings }}<li><a class="menu-sep $nav.settings.2" href="$nav.settings.0" title="$nav.settings.3">$nav.settings.1</a></li>{{ endif }}
- {{ if $nav.admin }}<li><a class="$nav.admin.2" href="$nav.admin.0" title="$nav.admin.3" >$nav.admin.1</a></li>{{ endif }}
-
- {{ if $nav.logout }}<li><a class="menu-sep $nav.logout.2" href="$nav.logout.0" title="$nav.logout.3" >$nav.logout.1</a></li>{{ endif }}
-
-
- </ul>
- </li>
-
-
- {{ if $nav.directory }}
- <li id="nav-directory-link" class="nav-menu $sel.directory">
- <a class="$nav.directory.2" href="$nav.directory.0" title="$nav.directory.3" >$nav.directory.1</a>
- </li>
- {{ endif }}
-
- {{ if $nav.apps }}
- <li id="nav-apps-link" class="nav-menu $sel.apps">
- <a class=" $nav.apps.2" href="#" rel="#nav-apps-menu" title="$nav.apps.3" >$nav.apps.1</a>
- <ul id="nav-apps-menu" class="menu-popup">
- {{ for $apps as $ap }}
- <li>$ap</li>
- {{ endfor }}
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.home }}
- <li id="nav-home-link" class="nav-menu $sel.home">
- <a class="$nav.home.2" href="$nav.home.0" title="$nav.home.3" >$nav.home.1
- <span id="home-update" class="nav-notify"></span></a>
- </li>
- {{ endif }}
-
- {{ if $userinfo }}
- <li id="nav-user-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-user-menu" title="$sitelocation"><img src="$userinfo.icon" alt="$userinfo.name"></a>
- <ul id="nav-user-menu" class="menu-popup">
- {{ for $nav.usermenu as $usermenu }}
- <li><a class="$usermenu.2" href="$usermenu.0" title="$usermenu.3">$usermenu.1</a></li>
- {{ endfor }}
-
- {{ if $nav.profiles }}<li><a class="menu-sep $nav.profiles.2" href="$nav.profiles.0" title="$nav.profiles.3" >$nav.profiles.3</a></li>{{ endif }}
- {{ if $nav.notifications }}<li><a class="$nav.notifications.2" href="$nav.notifications.0" title="$nav.notifications.3" >$nav.notifications.1</a></li>{{ endif }}
- {{ if $nav.messages }}<li><a class="$nav.messages.2" href="$nav.messages.0" title="$nav.messages.3" >$nav.messages.1</a></li>{{ endif }}
- {{ if $nav.contacts }}<li><a class="$nav.contacts.2" href="$nav.contacts.0" title="$nav.contacts.3" >$nav.contacts.1</a></li>{{ endif }}
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.login }}
- <li id="nav-home-link" class="nav-menu $sel.home">
- <a class="$nav.login.2" href="$nav.login.0" title="$nav.login.3" >$nav.login.1</a>
- <li>
- {{ endif }}
-
-
-
- </ul>
-
-
-
-</nav>
-
-
-<div style="position: fixed; bottom: 5px; right: 10px;"><a href="javascript:scroll(0,0); "><img src="view/theme/diabook/icons/scroll_top.png" title="scroll to top"></a></div>
-<div style="position: fixed; bottom: 3px; left: 25px;">$langselector</div>
-<div style="position: fixed; bottom: 23px; left: 5px;"><a href="http://pad.toktan.org/p/diabook" target="blank" ><img src="view/theme/diabook/icons/bluebug.png" title="report bugs for the theme diabook"/></a></div>
-
-
-
-
-<ul id="nav-notifications-template" style="display:none;" rel="template">
- <li class="{4}"><a href="{0}"><img src="{1}">{2} <span class="notif-when">{3}</span></a></li>
-</ul>
-
-
-
-{#
-
-{{ if $nav.logout }}<a id="nav-logout-link" class="nav-link $nav.logout.2" href="$nav.logout.0" title="$nav.logout.3" >$nav.logout.1</a> {{ endif }}
-{{ if $nav.login }}<a id="nav-login-link" class="nav-login-link $nav.login.2" href="$nav.login.0" title="$nav.login.3" >$nav.login.1</a> {{ endif }}
-
-<span id="nav-link-wrapper" >
-
-{{ if $nav.register }}<a id="nav-register-link" class="nav-commlink $nav.register.2" href="$nav.register.0" title="$nav.register.3" >$nav.register.1</a>{{ endif }}
-
-<a id="nav-help-link" class="nav-link $nav.help.2" target="friendika-help" href="$nav.help.0" title="$nav.help.3" >$nav.help.1</a>
-
-{{ if $nav.apps }}<a id="nav-apps-link" class="nav-link $nav.apps.2" href="$nav.apps.0" title="$nav.apps.3" >$nav.apps.1</a>{{ endif }}
-
-<a id="nav-search-link" class="nav-link $nav.search.2" href="$nav.search.0" title="$nav.search.3" >$nav.search.1</a>
-<a id="nav-directory-link" class="nav-link $nav.directory.2" href="$nav.directory.0" title="$nav.directory.3" >$nav.directory.1</a>
-
-{{ if $nav.admin }}<a id="nav-admin-link" class="nav-link $nav.admin.2" href="$nav.admin.0" title="$nav.admin.3" >$nav.admin.1</a>{{ endif }}
-
-{{ if $nav.notifications }}
-<a id="nav-notify-link" class="nav-commlink $nav.notifications.2" href="$nav.notifications.0" title="$nav.notifications.3" >$nav.notifications.1</a>
-<span id="notify-update" class="nav-ajax-left"></span>
-{{ endif }}
-{{ if $nav.messages }}
-<a id="nav-messages-link" class="nav-commlink $nav.messages.2" href="$nav.messages.0" title="$nav.messages.3" >$nav.messages.1</a>
-<span id="mail-update" class="nav-ajax-left"></span>
-{{ endif }}
-
-{{ if $nav.manage }}<a id="nav-manage-link" class="nav-commlink $nav.manage.2" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a>{{ endif }}
-
-{{ if $nav.settings }}<a id="nav-settings-link" class="nav-link $nav.settings.2" href="$nav.settings.0" title="$nav.settings.3">$nav.settings.1</a>{{ endif }}
-{{ if $nav.profiles }}<a id="nav-profiles-link" class="nav-link $nav.profiles.2" href="$nav.profiles.0" title="$nav.profiles.3" >$nav.profiles.1</a>{{ endif }}
-
-
-</span>
-<span id="nav-end"></span>
-<span id="banner">$banner</span>
-#}
diff --git a/view/theme/diabook-red/nets.tpl b/view/theme/diabook-red/nets.tpl
deleted file mode 100644
index be25ddee1..000000000
--- a/view/theme/diabook-red/nets.tpl
+++ /dev/null
@@ -1,15 +0,0 @@
-<div id="profile_side">
- <h3 style="margin-left: 2px;">$title</h3>
- <div id="nets-desc">$desc</div>
-
- <ul class="menu-profile-side">
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $sel_all }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a style="text-decoration: none;" href="$base" class="menu-profile-list-item">$all</a></li>
- {{ for $nets as $net }}
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $net.selected }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a href="$base?nets=$net.ref" class="menu-profile-list-item">$net.name</a></li>
- {{ endfor }}
- </ul>
-</div>
diff --git a/view/theme/diabook-red/oembed_video.tpl b/view/theme/diabook-red/oembed_video.tpl
deleted file mode 100644
index d6d29f724..000000000
--- a/view/theme/diabook-red/oembed_video.tpl
+++ /dev/null
@@ -1,4 +0,0 @@
-<a class="embed_yt" href='$embedurl' onclick='this.innerHTML=Base64.decode("$escapedhtml"); yt_iframe(); return false;' style='float:left; margin: 1em; position: relative;'>
- <img width='$tw' height='$th' src='$turl' >
- <div style='position: absolute; top: 0px; left: 0px; width: $twpx; height: $thpx; background: url(images/icons/48/play.png) no-repeat center center;'></div>
-</a>
diff --git a/view/theme/diabook-red/photo_item.tpl b/view/theme/diabook-red/photo_item.tpl
deleted file mode 100644
index 5d65a89b7..000000000
--- a/view/theme/diabook-red/photo_item.tpl
+++ /dev/null
@@ -1,65 +0,0 @@
-{{ if $indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$id" class="like-rotator" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
-</div>
-{{ endif }}
-
-<div class="wall-item-photo-container $indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper" >
- <a href="$profile_url" target="redir" title="" class="contact-photo-link" id="wall-item-photo-link-$id">
- <img src="$thumb" class="contact-photo$sparkle" id="wall-item-photo-$id" alt="$name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$id">
- $photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$profile_url" target="redir" title="$name" class="wall-item-name-link"><span class="wall-item-name$sparkle">$name</span></a>
- <span class="wall-item-ago">-
- {{ if $plink }}<a class="link" title="$plink.title" href="$plink.href" style="color: #999">$ago</a>{{ else }} $ago {{ endif }}
- {{ if $lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$id);">$lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $title }}<h2><a href="$plink.href">$title</a></h2>{{ endif }}
- $body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
-
- <div class="wall-item-bottom" style="display: table-row;">
- <div class="wall-item-actions">
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-tools">
-
- {{ if $drop.dropping }}
- <input type="checkbox" title="$drop.select" name="itemselected[]" class="item-select" value="$id" />
- <a href="item/drop/$id" onclick="return confirmDelete();" class="icon drop" title="$drop.delete">$drop.delete</a>
- {{ endif }}
- {{ if $edpost }}
- <a class="icon pencil" href="$edpost.0" title="$edpost.1"></a>
- {{ endif }}
- </div>
-
- </div>
- </div>
- <div class="wall-item-bottom">
-
- </div>
-</div>
-
diff --git a/view/theme/diabook-red/photo_view.tpl b/view/theme/diabook-red/photo_view.tpl
deleted file mode 100644
index 09dfb2aae..000000000
--- a/view/theme/diabook-red/photo_view.tpl
+++ /dev/null
@@ -1,36 +0,0 @@
-<div id="live-display"></div>
-<h3><a href="$album.0">$album.1</a></h3>
-
-<div id="photo-edit-link-wrap">
-{{ if $tools }}
-<a id="photo-edit-link" href="$tools.edit.0">$tools.edit.1</a>
--
-<a id="photo-toprofile-link" href="$tools.profile.0">$tools.profile.1</a>
-{{ endif }}
-{{ if $lock }} - <img src="images/lock_icon.gif" class="lockview" alt="$lock" onclick="lockview(event,'photo$id');" /> {{ endif }}
-</div>
-
-<div id="photo-photo">
- {{ if $prevlink }}<div id="photo-prev-link"><a href="$prevlink.0">$prevlink.1</a></div>{{ endif }}
- <a href="$photo.href" class="lightbox" title="$photo.title"><img src="$photo.src" /></a>
- {{ if $nextlink }}<div id="photo-next-link"><a href="$nextlink.0">$nextlink.1</a></div>{{ endif }}
-</div>
-
-<div id="photo-photo-end"></div>
-<div id="photo-caption" >$desc</div>
-{{ if $tags }}
-<div id="in-this-photo-text">$tags.0</div>
-<div id="in-this-photo">$tags.1</div>
-{{ endif }}
-{{ if $tags.2 }}<div id="tag-remove"><a href="$tags.2">$tags.3</a></div>{{ endif }}
-
-{{ if $edit }}$edit{{ endif }}
-
-<div style="margin-top:20px">
-</div>
-<div id="wall-photo-container">
-$comments
-</div>
-
-$paginate
-
diff --git a/view/theme/diabook-red/profile_side.tpl b/view/theme/diabook-red/profile_side.tpl
deleted file mode 100644
index 01e80f238..000000000
--- a/view/theme/diabook-red/profile_side.tpl
+++ /dev/null
@@ -1,21 +0,0 @@
-<div id="profile_side">
- <div id="ps-usernameicon">
- <a href="$ps.usermenu.status.0" title="$userinfo.name">
- <img src="$userinfo.icon" id="ps-usericon" alt="$userinfo.name">
- </a>
- <a href="$ps.usermenu.status.0" id="ps-username" title="$userinfo.name">$userinfo.name</a>
- </div>
-
-<ul id="profile-side-menu" class="menu-profile-side">
- <li id="profile-side-status" class="menu-profile-list"><a class="menu-profile-list-item" href="$ps.usermenu.status.0">$ps.usermenu.status.1<span class="menu-profile-icon home"></span></a></li>
- <li id="profile-side-photos" class="menu-profile-list photos"><a class="menu-profile-list-item" href="$ps.usermenu.photos.0">$ps.usermenu.photos.1<span class="menu-profile-icon photos"></span></a></li>
- <li id="profile-side-photos" class="menu-profile-list pscontacts"><a class="menu-profile-list-item" href="$ps.usermenu.contacts.0">$ps.usermenu.contacts.1<span class="menu-profile-icon pscontacts"></span></a></li>
- <li id="profile-side-events" class="menu-profile-list events"><a class="menu-profile-list-item" href="$ps.usermenu.events.0">$ps.usermenu.events.1<span class="menu-profile-icon events"></span></a></li>
- <li id="profile-side-notes" class="menu-profile-list notes"><a class="menu-profile-list-item" href="$ps.usermenu.notes.0">$ps.usermenu.notes.1<span class="menu-profile-icon notes"></span></a></li>
- <li id="profile-side-foren" class="menu-profile-list foren"><a class="menu-profile-list-item" href="$ps.usermenu.pgroups.0" target="blanc">$ps.usermenu.pgroups.1<span class="menu-profile-icon foren"></span></a></li>
- <li id="profile-side-foren" class="menu-profile-list com_side"><a class="menu-profile-list-item" href="$ps.usermenu.community.0">$ps.usermenu.community.1<span class="menu-profile-icon com_side"></span></a></li>
-</ul>
-
-</div>
-
-
diff --git a/view/theme/diabook-red/profile_vcard.tpl b/view/theme/diabook-red/profile_vcard.tpl
deleted file mode 100644
index e28ec2909..000000000
--- a/view/theme/diabook-red/profile_vcard.tpl
+++ /dev/null
@@ -1,64 +0,0 @@
-<div class="vcard">
-
- <div class="tool">
- <div class="fn label">$profile.name</div>
- {{ if $profile.edit }}
- <div class="action">
- <a class="icon s16 edit ttright" href="#" rel="#profiles-menu" title="$profile.edit.3"><span>$profile.edit.1</span></a>
- <ul id="profiles-menu" class="menu-popup">
- {{ for $profile.menu.entries as $e }}
- <li>
- <a href="profiles/$e.id"><img src='$e.photo'>$e.profile_name</a>
- </li>
- {{ endfor }}
- <li><a href="profile_photo" >$profile.menu.chg_photo</a></li>
- <li><a href="profiles/new" id="profile-listing-new-link">$profile.menu.cr_new</a></li>
- <li><a href="profiles" >$profile.edit.3</a></li>
-
- </ul>
- </div>
- {{ endif }}
- </div>
-
-
-
- <div id="profile-photo-wrapper"><img class="photo" width="155" height="155" src="$profile.photo?rev=$profile.picdate" alt="$profile.name" /></div>
- {{ if $pdesc }}<div class="title">$profile.pdesc</div>{{ endif }}
-
-
- {{ if $location }}
- <dl class="location"><dt class="location-label">$location</dt><br>
- <dd class="adr">
- {{ if $profile.address }}<div class="street-address">$profile.address</div>{{ endif }}
- <span class="city-state-zip">
- <span class="locality">$profile.locality</span>{{ if $profile.locality }}, {{ endif }}
- <span class="region">$profile.region</span>
- <span class="postal-code">$profile.postal-code</span>
- </span>
- {{ if $profile.country-name }}<span class="country-name">$profile.country-name</span>{{ endif }}
- </dd>
- </dl>
- {{ endif }}
-
- {{ if $gender }}<dl class="mf"><dt class="gender-label">$gender</dt> <dd class="x-gender">$profile.gender</dd></dl>{{ endif }}
-
- {{ if $profile.pubkey }}<div class="key" style="display:none;">$profile.pubkey</div>{{ endif }}
-
- {{ if $marital }}<dl class="marital"><dt class="marital-label"><span class="heart">&hearts;</span>$marital</dt><dd class="marital-text">$profile.marital</dd></dl>{{ endif }}
-
- {{ if $homepage }}<dl class="homepage"><dt class="homepage-label">$homepage</dt><dd class="homepage-url"><a href="$profile.homepage" target="external-link">$profile.homepage</a></dd></dl>{{ endif }}
-
- {{ inc diaspora_vcard.tpl }}{{ endinc }}
-
- <div id="profile-extra-links">
- <ul>
- {{ if $connect }}
- <li><a id="dfrn-request-link" href="dfrn_request/$profile.nickname">$connect</a></li>
- {{ endif }}
- </ul>
- </div>
-</div>
-
-$contact_block
-
-
diff --git a/view/theme/diabook-red/right_aside.tpl b/view/theme/diabook-red/right_aside.tpl
deleted file mode 100644
index a65677696..000000000
--- a/view/theme/diabook-red/right_aside.tpl
+++ /dev/null
@@ -1,20 +0,0 @@
-<div id="profile_side">
- <div id="ps-usernameicon">
- <a href="$ps.usermenu.status.0" title="$userinfo.name">
- <img src="$userinfo.icon" id="ps-usericon" alt="$userinfo.name">
- </a>
- <a href="$ps.usermenu.status.0" id="ps-username" title="$userinfo.name">$userinfo.name</a>
- </div>
-
-<ul id="profile-side-menu" class="menu-profile-side">
- <li id="profile-side-status" class="menu-profile-list home"><a class="menu-profile-list-item" href="$ps.usermenu.status.0">$ps.usermenu.status.1</a></li>
- <li id="profile-side-photos" class="menu-profile-list photos"><a class="menu-profile-list-item" href="$ps.usermenu.photos.0">$ps.usermenu.photos.1</a></li>
- <li id="profile-side-events" class="menu-profile-list events"><a class="menu-profile-list-item" href="$ps.usermenu.events.0">$ps.usermenu.events.1</a></li>
- <li id="profile-side-notes" class="menu-profile-list notes"><a class="menu-profile-list-item" href="$ps.usermenu.notes.0">$ps.usermenu.notes.1</a></li>
- <li id="profile-side-foren" class="menu-profile-list foren"><a class="menu-profile-list-item" href="http://dir.friendika.com/directory/forum" target="blanc">Public Groups</a></li>
- <li id="profile-side-foren" class="menu-profile-list com_side"><a class="menu-profile-list-item" href="$ps.usermenu.community.0">$ps.usermenu.community.1</a></li>
-</ul>
-
-</div>
-
- \ No newline at end of file
diff --git a/view/theme/diabook-red/screenshot.png b/view/theme/diabook-red/screenshot.png
deleted file mode 100644
index f7e9b41b7..000000000
--- a/view/theme/diabook-red/screenshot.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook-red/search_item.tpl b/view/theme/diabook-red/search_item.tpl
deleted file mode 100644
index 123834064..000000000
--- a/view/theme/diabook-red/search_item.tpl
+++ /dev/null
@@ -1,100 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- <span class="wall-item-ago">-
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div>
diff --git a/view/theme/diabook-red/style-network-wide.css b/view/theme/diabook-red/style-network-wide.css
deleted file mode 100644
index d8f9bccd8..000000000
--- a/view/theme/diabook-red/style-network-wide.css
+++ /dev/null
@@ -1,2665 +0,0 @@
-/**
- * Fabio Comuni <http://kirgroup.com/profile/fabrixxm>
- * Additional Changes: Michael Vogel <icarus@dabo.de>
- **/
-
-/* ========= */
-/* = Admin = */
-/* ========= */
-
-#adminpage {
-/* width: 80%;*/
-}
-
-#pending-update {
- float:right;
- color: #ffffff;
- font-weight: bold;
- background-color: #FF0000;
- padding: 0em 0.3em;
-}
-
-.admin.linklist {
- border: 0px; padding: 0px;
-}
-
-.admin.link {
- list-style-position: inside;
- font-size: 1em;
- padding: 5px;
- width: 100px;
- margin: 5px;
-}
-
-#adminpage dl {
- clear: left;
- margin-bottom: 2px;
- padding-bottom: 2px;
- border-bottom: 1px solid black;
-}
-
-#adminpage dt {
- width: 200px;
- float: left;
- font-weight: bold;
-}
-
-#adminpage dd {
- margin-left: 200px;
-}
-#adminpage h3 {
- border-bottom: 1px solid #898989;
- margin-bottom: 5px;
- margin-top: 10px;
-}
-
-#adminpage .submit {
- clear:left;
-}
-
-#adminpage #pluginslist {
- margin: 0px; padding: 0px;
-}
-
-#adminpage .plugin {
- list-style: none;
- display: block;
- /* border: 1px solid #888888; */
- padding: 1em;
- margin-bottom: 5px;
- clear: left;
-}
-
-#adminpage .toggleplugin {
- float:left;
- margin-right: 1em;
-}
-
-#adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;}
-#adminpage table th { text-align: left;}
-#adminpage td .icon { float: left;}
-#adminpage table#users img { width: 16px; height: 16px; }
-#adminpage table tr:hover { background-color: #eeeeee; }
-#adminpage .selectall { text-align: right; }
-/* icons */
-
-.icon.contacts {
- background-image: url("../../../view/theme/diabook-red/icons/contacts.png");}
-.icon.notifications {
- background-image: url("../../../view/theme/diabook-red/icons/notifications.png");}
-.icon.notify {
- background-image: url("../../../view/theme/diabook-red/icons/notify.png");}
-.icon.messages {
- background-image: url("../../../view/theme/diabook-red/icons/messages.png");}
-.icon.community {
- background-image: url("../../../view/theme/diabook-red/icons/community.png");}
-
-.icon.drop { background-image: url("../../../view/theme/diabook-red/icons/drop.png");}
-.icon.drophide { background-image: url("../../../view/theme/diabook-red/icons/drop.png");}
-.icon.dislike { background-image: url("../../../view/theme/diabook-red/icons/dislike.png");}
-.icon.like { background-image: url("../../../view/theme/diabook-red/icons/like.png");}
-.icon.pencil { background-image: url("../../../view/theme/diabook-red/icons/pencil.png");}
-.icon.recycle { background-image: url("../../../view/theme/diabook-red/icons/recycle.png");}
-.icon.remote-link { background-image: url("../../../view/theme/diabook-red/icons/remote.png");}
-.icon.tagged { background-image: url("../../../view/theme/diabook-red/icons/tagged.png");}
-.icon.file-as { background-image: url("../../../view/theme/diabook-red/icons/file_as.png");}
-.star-item.icon.unstarred { background-image: url("../../../view/theme/diabook-red/icons/unstarred.png");}
-.star-item.icon.starred { background-image: url("../../../view/theme/diabook-red/icons/starred.png");}
-.icon.link { background-image: url("../../../view/theme/diabook-red/icons/link.png");}
-.icon.lock { background-image: url("../../../view/theme/diabook-red/icons/lock.png");}
-.icon.unlock { background-image: url("../../../view/theme/diabook-red/icons/unlock.png");}
-.icon.language { background-image: url("../../../view/theme/diabook-red/icons/language.png");}
-
-
-.camera { background-image: url("../../../view/theme/diabook-red/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.attach { background-image: url("../../../view/theme/diabook-red/icons/attach.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video2 { background-image: url("../../../view/theme/diabook-red/icons/video.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video { background-image: url("../../../view/theme/diabook-red/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
- }
-.audio2 { background-image: url("../../../view/theme/diabook-red/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.audio { background-image: url("../../../view/theme/diabook-red/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.weblink { background-image: url("../../../view/theme/diabook-red/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.globe { background-image: url("../../../view/theme/diabook-red/icons/globe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.unglobe { background-image: url("../../../view/theme/diabook-red/icons/unglobe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.edit {background-image: url("../../../view/theme/diabook-red/icons/pencil2.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
-
-
-
-
-.article { background-position: -50px 0px;}
-/*.audio { background-position: -70px 0px;}*/
-.block { background-position: -90px 0px;}
-/*.drop { background-position: -110px 0px;}*/
-/*.drophide { background-position: -130px 0px;}*/
-/*.edit { background-position: -150px 0px;}*/
-/*.camera { background-position: -170px 0px;}*/
-/*.dislike { background-position: -190px 0px;}*/
-/*.like { background-position: -210px 0px;}*/
-/*.link { background-position: -230px 0px;}*/
-
-/*.globe { background-position: -50px -20px;}*/
-/*.noglobe { background-position: -70px -20px;}*/
-.no { background-position: -90px -20px;}
-.pause { background-position: -110px -20px;}
-.play { background-position: -130px -20px;}
-/*.pencil { background-position: -150px -20px;}*/
-.small-pencil { background-position: -170px -20px;}
-/*.recycle { background-position: -190px -20px;}*/
-/*.remote-link { background-position: -210px -20px;}*/
-.share { background-position: -230px -20px;}
-
-.tools { background-position: -50px -40px;}
-/*.lock { background-position: -70px -40px;}*/
-
-/*.video { background-position: -110px -40px;}*/
-.youtube { background-position: -130px -40px;}
-
-/*.attach { background-position: -190px -40px;}*/
-/*.language { background-position: -210px -40px;}*/
-
-
-.icon.on { background-image: url("../../../view/theme/diabook-red/icons/toogle_on.png"); background-repeat: no-repeat;}
-.icon.off { background-image: url("../../../view/theme/diabook-red/icons/toogle_off.png"); background-repeat: no-repeat;}
-.prev { background-position: -90px -60px;}
-.next { background-position: -110px -60px;}
-/*.tagged { background-position: -130px -60px;}*/
-
-.attachtype {
- display: block; width: 20px; height: 23px;
- background-image: url('../../../images/content-types.png');
-}
-
-.type-video { background-position: 0px 0px; }
-.type-image { background-position: -20px 0px; }
-.type-audio { background-position: -40px 0px; }
-.type-text { background-position: -60px 0px; }
-.type-unkn { background-position: -80px 0px; }
-
-.icon.drop, .icon.drophide {
- float: left;
-}
-
-.icon {
- display: block;
- width: 20px;
- height: 20px;
- /*background-image: url('icons.png');*/
-}
-
-.icon {
- background-color: transparent ;
- background-repeat: no-repeat;
- /* background-position: left center; */
- display: block;
- overflow: hidden;
- text-indent: -9999px;
- padding: 1px;
-}
-
-.icon.border.camera{
- background-image: url("../../../view/theme/diabook-red/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-
-.icon.border.link{
- background-image: url("../../../view/theme/diabook-red/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- margin-left: 10px;
- }
-
-.icon.text {
- text-indent: 0px;
-}
-.icon.s10 {
- min-width: 10px;
- height: 10px;
-}
-.icon.s10.notify {
- background-image: url("../../../images/icons/10/notify_off.png");
-}
-.icon.s10.gear {
- background-image: url("../../../images/icons/10/gear.png");
-}
-.icon.s10.add {
- background-image: url("../../../images/icons/10/add.png");
-}
-.icon.s10.delete {
- background-image: url("../../../images/icons/10/delete.png");
-}
-.icon.s10.edit {
- background-image: url("../../../images/icons/10/edit.png");
-}
-.icon.s10.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s10.menu {
- background-image: url("../../../images/icons/10/menu.png");
-}
-.icon.s10.link {
- background-image: url("../../../images/icons/10/link.png");
-}
-.icon.s10.lock {
- background-image: url("../../../images/icons/10/lock.png");
-}
-.icon.s10.unlock {
- background-image: url("../../../images/icons/10/unlock.png");
-}
-.icon.s10.text {
- padding: 2px 0px 0px 15px;
- font-size: 10px;
-}
-.icon.s16 {
- min-width: 16px;
- height: 16px;
-}
-.icon.s16.notify {
- background-image: url("../../../images/icons/16/notify_off.png");
-}
-.icon.s16.gear {
- background-image: url("../../../images/icons/16/gear.png");
-}
-.icon.s16.add {
- background-image: url("../../../images/icons/16/add.png");
-}
-.icon.s16.delete {
- background-image: url("../../../images/icons/16/delete.png");
-}
-/*.icon.s16.edit {
- background-image: url("../../../images/icons/16/edit.png");
-}*/
-.icon.s16.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s16.menu {
- background-image: url("../../../images/icons/16/menu.png");
-}
-/*.icon.s16.link {
- background-image: url("../../../images/icons/16/link.png");
-}*/
-.icon.s16.lock {
- background-image: url("../../../images/icons/16/lock.png");
-}
-.icon.s16.unlock {
- background-image: url("../../../images/icons/16/unlock.png");
-}
-.icon.s16.text {
- padding: 4px 0px 0px 20px;
- font-size: 10px;
-}
-.icon.s22 {
- min-width: 22px;
- height: 22px;
-}
-.icon.s22.notify {
- background-image: url("../../../images/icons/22/notify_off.png");
-}
-.icon.s22.gear {
- background-image: url("../../../images/icons/22/gear.png");
-}
-.icon.s22.add {
- background-image: url("../../../images/icons/22/add.png");
-}
-.icon.s22.delete {
- background-image: url("../../../images/icons/22/delete.png");
-}
-.icon.s22.edit {
- background-image: url("../../../images/icons/22/edit.png");
-}
-.icon.s22.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s22.menu {
- background-image: url("../../../images/icons/22/menu.png");
-}
-.icon.s22.link {
- background-image: url("../../../images/icons/22/link.png");
-}
-.icon.s22.lock {
- background-image: url("../../../images/icons/22/lock.png");
-}
-.icon.s22.unlock {
- background-image: url("../../../images/icons/22/unlock.png");
-}
-.icon.s22.text {
- padding: 10px 0px 0px 25px;
- width: 200px;
-}
-.icon.s48 {
- width: 48px;
- height: 48px;
-}
-.icon.s48.notify {
- background-image: url("../../../images/icons/48/notify_off.png");
-}
-.icon.s48.gear {
- background-image: url("../../../images/icons/48/gear.png");
-}
-.icon.s48.add {
- background-image: url("../../../images/icons/48/add.png");
-}
-.icon.s48.delete {
- background-image: url("../../../images/icons/48/delete.png");
-}
-.icon.s48.edit {
- background-image: url("../../../images/icons/48/edit.png");
-}
-.icon.s48.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s48.menu {
- background-image: url("../../../images/icons/48/menu.png");
-}
-.icon.s48.link {
- background-image: url("../../../images/icons/48/link.png");
-}
-.icon.s48.lock {
- background-image: url("../../../images/icons/48/lock.png");
-}
-.icon.s48.unlock {
- background-image: url("../../../images/icons/48/unlock.png");
-}
-
-#contact-edit-links ul {
- list-style: none;
- list-style-type: none;
-}
-
-.hide-comments-outer {
- margin-left: 80px;
- margin-bottom: 1px;
- width: 675px;
- border-bottom: 1px solid #BDCDD4;
- background-color: #fff;
- padding: 8px;
-}
-
-/* global */
-body {
- font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-size: 13px;
- background-color: #ffffff;
- color: #2d2d2d;
- margin: 50px auto auto;
- display: table;
-}
-
-h4 {
- font-size: 1.1em;
-}
-
-a {
- color: #333333;
- /* color: #3e3e8c; */
- text-decoration: none;
-}
-a:hover {
- /* color: blue; */
- text-decoration: underline
-}
-
-.wall-item-name-link {
-/* float: left;*/
-}
-
-.wall-item-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-
-.left {
- float: left;
-}
-.right {
- float: right;
-}
-.hidden {
- display: none;
-}
-.clear {
- clear: both;
-}
-.fakelink {
- color: #333
- /* color: #3e3e8c; */
- text-decoration: none;
- cursor: pointer;
-}
-.fakelink:hover {
- /* color: blue; */
- /*color: #005c94; */
- text-decoration: underline;
-}
-code {
- font-family: Courier, monospace;
- white-space: pre;
- display: block;
- overflow: auto;
- border: 1px solid #444;
- background: #EEE;
- color: #444;
- padding: 10px;
- margin-top: 20px;
-}
-#panel {
- position: absolute;
- width: 12em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 1em;
- list-style: none;
- border: 3px solid #364e59;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-/* tool */
-.tool {
- height: auto;
- overflow: auto;
- padding: 3px;
-}
-#saved-search-ul .tool:hover,
-#nets-sidebar .tool:hover,
-#sidebar-group-list .tool:hover,
-#fileas-sidebar .tool:hover {
- background: #FFE499;
-}
-.tool .label {
- float: left;
-}
-.tool .action {
- float: right;
-}
-.tool a {
- color: ##3F8FBA;
-}
-.tool a:hover {
- text-decoration: none;
-}
-/* popup notifications */
-div.jGrowl div.notice {
- background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-div.jGrowl div.info {
- background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-/* header */
-header {
- position: fixed;
- left: 0%;
- right: 80%;
- top: 0px;
- margin: 0px;
- padding: 0px;
- width: 22%;
- height: 32px;
- background: #ff500f;
- background-color: #ff500f;
- z-index: 100;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
- background-image: linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -o-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -moz-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -webkit-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -ms-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad3b0a', endColorstr='#ff4f0f');
-
-background-image: -webkit-gradient(
- linear,
- left bottom,
- left top,
- color-stop(0, rgb(173,59,10)),
- color-stop(0.65, rgb(255,79,15))
-);
-}
-header #site-location {
- display: none;
-}
-header #banner {
- overflow: hidden;
- text-align: left;
- width: 82%%;
- margin-left: 25%;
-}
-header #banner a,
-header #banner a:active,
-header #banner a:visited,
-header #banner a:link,
-header #banner a:hover {
- color: black;
- text-decoration: none;
- outline: none;
- vertical-align: middle;
- font-weight: bolder;
-
-}
-header #banner #logo-img {
- height: 25px;
- margin-top: 3px;
-}
-header #banner #logo-text {
- font-size: 20px;
- position: absolute;
- top: 10%;
- margin-left: 3px;
-}
-/* nav */
-nav {
- width: 80%;
- height: 32px;
- position: fixed;
- left: 22%;
- top: 0px;
- padding: 0px;
- background: #ff500f;
- color: #000;
- z-index: 99;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
- background-image: linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -o-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -moz-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -webkit-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -ms-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-
-background-image: -webkit-gradient(
- linear,
- left bottom,
- left top,
- color-stop(0, rgb(173,59,10)),
- color-stop(0.65, rgb(255,79,15))
-);
-}
-nav a,
-nav a:active,
-nav a:visited,
-nav a:link,
-nav a:hover {
- /*color: #1f1f1f;*/
- text-decoration: none;
- outline: none;
-}
-nav #banner {
- overflow: hidden;
- /*text-align: center;*/
- width: 100%;
-}
-nav #banner a,
-nav #banner a:active,
-nav #banner a:visited,
-nav #banner a:link,
-nav #banner a:hover {
- color: #ffffff;
- text-decoration: none;
- outline: none;
- vertical-align: bottom;
-}
-nav #banner #logo-img {
- height: 22px;
- margin-top: 5px;
-}
-nav #banner #logo-text {
- font-size: 22px;
-}
-nav #navbar{
- }
-nav ul {
- margin: 0px;
- padding: 0px 20px;
-}
-nav ul li {
- list-style: none;
- margin: 0px;
- /* padding: 1px 1px 3px 1px; */
- float: left;
-}
-nav ul li .menu-popup {
- left: 0px;
- right: auto;
-}
-
-nav #logo-img {
- height: 25px;
- margin-top: 4px;
- margin-left: 30px;
-}
-
-nav #logo-text {
- font-size: 22px;
- margin-top: 3px;
- margin-right: 15px;
-}
-nav .nav-menu-search {
- position: relative;
-
- margin: 4px 17px;
- margin-right: 0px;
- height: 17px;
- width: 180px;
-
-}
-
-nav #search-box #search-text {
- background-image: url('icons/lupe.png');
- background-repeat:no-repeat;
- padding-left:20px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
- }
-
-
-nav .nav-menu-icon {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-nav .nav-menu-icon:hover {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-
-nav .nav-menu-icon.selected {
- background-color: #fff4d6;
-}
-nav .nav-menu-icon img {
- width: 22px;
- height: 22px;
-}
-nav .nav-menu-icon .nav-notify {
- top: 3px;
-}
-/*marker*/
-nav .nav-menu {
- position: relative;
- height: 16px;
- padding: 5px;
- margin: 3px 15px 0px;
- font-size: 15px;
- /*border: 3px solid #364A84;*/
-}
-nav .nav-menu.selected {
- /*border-bottom: 3px solid #9eabb0;*/
-}
-nav .nav-notify {
- display: none;
- position: absolute;
- background-color: #fff;
- /* background-color: #19aeff; */
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- font-size: 10px;
- font-weight: 900;
- padding: 1px 4px;
- top: 0px;
- right: -6px;
- min-width: 10px;
- text-align: center;
-}
-nav .nav-notify.show {
- display: block;
-}
-nav #nav-help-link,
-nav #nav-search-link,
-nav #nav-directory-link,
-nav #nav-apps-link,
-nav #nav-site-linkmenu,
-nav #nav-home-link,
-nav #nav-user-linkmenu
-{
- float: right;
-}
-nav #nav-user-linkmenu{
- margin-right: 0px;
- }
-nav #nav-home-link, #nav-directory-link, #nav-apps-link{
- margin-left: 0px;
- margin-right: 0px;
- font-weight: bold;
- margin: 3px 5px;
- font-size: 15px;
- }
-nav #nav-directory-link{
- margin-right: 0px;
- }
-nav #nav-home-link{
- margin-left: 0px;
- }
-nav #nav-help-link .menu-popup,
-nav #nav-search-link .menu-popup,
-nav #nav-directory-link .menu-popup,
-nav #nav-apps-link .menu-popup,
-nav #nav-site-linkmenu .menu-popup {
- right: 0px;
- left: auto;
-}
-
-nav #nav-messages-linkmenu.on .icon.messages, nav #nav-messages-linkmenu.selected .icon.messages{
- background-image: url("../../../view/theme/diabook-red/icons/messages2.png");
- }
-
-/*nav #nav-notifications-linkmenu.on .icon.notify,*/ nav #nav-notifications-linkmenu.selected .icon.notify{
- background-image: url("../../../view/theme/diabook-red/icons/notify2.png");
- }
-
-nav #nav-contacts-linkmenu.on .icon.contacts, nav #nav-contacts-linkmenu.selected .icon.contacts{
- background-image: url("../../../view/theme/diabook-red/icons/contacts2.png");
- }
-
-nav #nav-apps-link.selected {
- background-color: #fff4d6;
- moz-border-radius: 5px 5px 0 0;
--webkit-border-radius: 5px 5px 0 0;
-border-radius: 5px 5px 0 0;
-}
-
-#nav-notifications-mark-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-#nav-notifications-see-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-.notify-seen {
- background: none repeat scroll 0 0 #DDDDDD;
- }
-
-ul.menu-popup {
- position: absolute;
- display: none;
- width: 11em;
- background: #fff4d6;
- color: #2d2d2d;
- margin: 0px;
- padding: 0px;
- list-style: none;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-ul.menu-popup a {
- display: block;
- color: #2d2d2d;
- padding: 5px 10px;
- text-decoration: none;
-}
-ul.menu-popup a:hover {
- background-color: #ffe499; /*bdcdd4;*/
- color: #000;
-}
-ul.menu-popup .menu-sep {
- border-top: 1px solid #9eabb0;
-}
-ul.menu-popup li {
- float: none;
- overflow: auto;
- height: auto;
- display: block;
-}
-ul.menu-popup li img {
- float: left;
- width: 16px;
- height: 16px;
- padding-right: 5px;
-}
-ul.menu-popup .empty {
- padding: 5px;
- text-align: center;
- color: #9eabb0;
-}
-/* autocomplete popup */
-.acpopup {
- max-height: 150px;
- background-color: #ffffff;
- color: #2d2d2d;
- border: 1px solid #MenuBorder;
- overflow: auto;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-.acpopupitem {
- color: #2d2d2d;
- padding: 4px;
- clear: left;
-}
-.acpopupitem img {
- float: left;
- margin-right: 4px;
-}
-.acpopupitem.selected {
- background-color: #bdcdd4;
-}
-#nav-notifications-menu {
- width: 400px;
- max-height: 550px;
- overflow: auto;
-}
-/* #nav-notifications-menu a {
- display: inline;
- padding: 5px 0px;
- margin: 0px 0px 2px 0px;
-}
-#nav-notifications-menu li:hover {
- background-color: #bdcdd4;
-}*/
-
-#nav-notifications-menu img {
- float: left;
- margin-right: 5px;
-}
-#nav-notifications-menu .contactname {
- font-weight: bold;
-}
-#nav-notifications-menu .notif-when {
- font-size: 10px;
- color: #9eabb0;
- display: block;
-}
-
-.notif-image {
- width: 32px;
- height: 32px;
- padding: 7px 7px 0px 0px;
-}
-
-/*profile_side*/
-#profile_side {
- margin-bottom: 30px;
-
-}
-#profile_side a{
- color: #333;
-}
-#ps-usericon{
- height: 25px
- }
-#ps-username{
- font-size: 1.17em;
- font-weight: bold;
- vertical-align: top;
- position: absolute;
- padding-top: 4px;
- padding-left: 5px;
- word-wrap: break-word;
- width: 130px;
- }
-#ps-username:hover{
- text-decoration: none;
- }
-.menu-profile-side{
- list-style: none;
- padding-left: 0px;
- min-height: 0px;
- }
-.menu-profile-list{
- height: auto;
- overflow: auto;
- min-height: 16px;
- list-style: none;
- }
-.menu-profile-list:hover{
- background: #FFE499;
- }
-.menu-profile-list-item{
- padding-left: 5px;
- vertical-align: middle;
- }
-.menu-profile-list-item:hover{
- text-decoration: none;
- }
-/*http://prothemedesign.com/circular-icons/*/
-.menu-profile-icon.home{
- background: url("../../../view/theme/diabook-red/icons/home.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;
- }
-.menu-profile-icon.photos{
- background: url("../../../view/theme/diabook-red/icons/mess_side.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.events{
- background: url("../../../view/theme/diabook-red/icons/events.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.notes{
- background: url("../../../view/theme/diabook-red/icons/notes.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.foren{
- background: url("../../../view/theme/diabook-red/icons/pubgroups.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.com_side{
- background: url("../../../view/theme/diabook-red/icons/com_side.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.pscontacts{
- background: url("../../../view/theme/diabook-red/icons/pscontacts.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-/* aside */
-/*marker*/
-aside {
- display: table-cell;
- vertical-align: top;
- width: 180px;
- padding: 0px 5px 0px 0px;
- border-right: 1px solid #D2D2D2;
- float: left;
- /* background: #F1F1F1; */
-}
-aside #page-sidebar{display: none;}
-aside .vcard .fn {
- font-size: 18px;
- font-weight: bold;
- margin-bottom: 5px;
-}
-aside .vcard .title {
- margin-bottom: 5px;
-}
-aside .vcard dl {
- height: auto;
- overflow: auto;
-}
-aside .vcard dt {
- float: left;
- margin-left: 0px;
- /*width: 35%;*/
- text-align: right;
- color: #999999;
-}
-aside .vcard dd {
- float: left;
- margin-left: 5px;
- /*width: 60%;*/
-}
-aside #profile-extra-links ul {
- padding: 0px;
- margin: 0px;
-}
-aside #profile-extra-links li {
- padding: 0px;
- margin: 0px;
- list-style: none;
-}
-aside #dfrn-request-link {
- display: block;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- color: #ffffff;
- background: #005c94 url('../../../images/connect-bg.png') no-repeat left center;
- font-weight: bold;
- text-transform: uppercase;
- padding: 4px 2px 2px 35px;
-}
-aside #dfrn-request-link:hover {
- text-decoration: none;
- background-color: #36c;
- /* background-color: #19aeff; */
-}
-aside #profiles-menu {
- width: 20em;
-}
-aside #search-text {
- width: 150px;
- height: 17px;
- padding-left: 10px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
--moz-border-bottom-colors: #dbdbdb;
- -moz-border-top-colors: #999;
- -moz-border-left-colors: #999;
- -moz-border-right-colors: #dbdbdb;
-}
-aside #side-follow-url {
- width: 150px;
- }
-aside #side-peoplefind-url {
- width: 150px;
- }
-#contact-block {
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-h4 {
- float: left;
- margin: 5px 0px;
-}
-#contact-block .allcontact-link {
- float: right;
- margin: 5px 0px;
-}
-#contact-block .contact-block-content {
- clear: both;
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-link {
- float: left;
- margin: 0px 2px 2px 0px;
-}
-#contact-block .contact-block-link img {
- widht: 55px;
- height: 55px;
-}
-#lost-password-link {
- float: left;
- margin-right: 20px;
- }
-/* widget */
-.widget {
- margin-bottom: 2em;
- /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;}
- .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/
-/* font-size: 12px; */
-}
-/*marker*/
-.widget h3 {
- padding: 0px;
- margin: 2px;
- font-size: 1.05em;
-}
-.widget .action {
- opacity: 0.1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget input.action {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget:hover .title .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action.ticked {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget ul {
- padding: 0px;
-}
-.widget ul li {
- padding-left: 16px;
- min-height: 16px;
- list-style: none;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums ul li a{
- color: #1872A2;
-}
-.widget .tool.selected {
- background: url("../../../view/theme/diabook-red/icons/selected.png") no-repeat left center;
-}
-/* widget: search */
-span.sbox_l {
- background: white url('../../../view/theme/diabook/icons/srch_l.gif') no-repeat top left;
- float: left;
- width: 19px; height: 19px;
- margin-left: 10px;
- margin-top: 5px;
-
-}
-
-span.sbox_r {
- background: white url('../../../view/theme/diabook/icons/srch_r.gif') no-repeat top left;
- float: left;
- width: 19px; height: 19px;
- margin-top: 5px;
-}
-
-span.sbox input {
- background: white url('../../../view/theme/diabook/icons/srch_bg.gif') repeat-x top left;
- float: left;
- margin-top: 5px;
- border: 0;
- height: 13px; width: 100px;
- padding: 3px;
- font: 11px/13px arial;
- color: #000;
-}
-#add-search-popup {
- width: 200px;
- top: 18px;
-}
-/* section */
-section {
- display: table-cell;
- vertical-align: top;
- width: auto;
- padding: 0px 0px 0px 12px;
-}
-
-body .pageheader{
- text-align: center;
- font-size: 20px;
- margin-bottom: 20px;
- margin-top: 0px;
- max-width: 575px;
- }
-.qcomment{
- max-width: 122px;
- }
-#id_username {
- width: 173px;
- }
-#id_password {
- width: 173px;
- }
-#id_openid_url {
- width: 173px;
- }
-#contact-edit-end {
- }
-.pager {
- padding: 10px;
- text-align: center;
- font-size: 1.0em;
- clear: both;
- display: block;
-}
-
-.tabs {
-
- background-position: 0 -20px;
- background-repeat: repeat-x;
- height: 27px;
- padding: 0;
- }
-.tab.button {
- margin-left: 5px;
- /*background: none repeat scroll 0 0 #F8F8F8;*/
- border: 1px solid #CCCCCC;
- border-radius: 3px 3px 3px 3px;
- font-weight: normal;
- padding: 3px;
- color: #333333;
- }
-
-#birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{
- margin-bottom: 10px;
- }
-
-/*marker*/
-right_aside {
- display: table-cell;
- vertical-align: top;
- width: 180px;
- /*border-left: 1px solid #D2D2D2;*/
-
- /* background: #F1F1F1; */
-}
-right_aside a{color: red;}
-/*marker*/
-right_aside h3 {font-size: 1.05em; border-bottom: 1px solid #D2D2D2; padding-top: 5px; padding-bottom: 0px; padding-left: 9px; margin-bottom: 0px;
-margin-top:30px;}
-right_aside .directory-item { width: 50px; height: 50px; vertical-align: center; text-align: center; }
-right_aside .directory-photo { margin: 0px; }
-right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
-right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
-right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
-#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
-#page-sidebar-right_aside ul {margin-top: 0px;}
-#page-sidebar-right_aside .label {max-width: 128px;}
-right_aside .icon {width: 10px; height: 10px;}
-.close_box {
- background-image: url("../../../view/theme/diabook-red/icons/close_box.png");
- float: right;
- cursor: pointer;
- opacity: 0.1;
- }
-.close_box:hover {
- background-image: url("../../../view/theme/diabook-red/icons/close_box.png");
- float: right;
- cursor: pointer;
- opacity: 1;
--webkit-transition: all 0.2s ease-in-out;
--moz-transition: all 0.2s ease-in-out;
--o-transition: all 0.2s ease-in-out;
--ms-transition: all 0.2s ease-in-out;
-transition: all 0.2s ease-in-out;
- }
-
-/* wall item */
-.tread-wrapper {
- border-bottom: 1px solid #D2D2D2;
- position: relative;
- padding: 5px;
- margin-bottom: 0px;
- width: 775px;
- padding-top: 10px;
-}
-.tread-wrapper a{
- color: red;
-}
-
-/*marker*/
-.wall-item-decor {
- position: absolute;
- left: 780px;
- top: -10px;
- width: 16px;
-}
-/*marker*/
-.wall-item-container {
- display: table;
- width: 770px;
-}
-
-
-.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom {
- display: table-row;
-}
-
-.wall-item-bottom {
- font-size: 13px;
-}
-.wall-item-container .wall-item-bottom {
-/* opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container:hover .wall-item-bottom {
-/* opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container .wall-item-info {
- display: table-cell;
- vertical-align: top;
- text-align: left;
- width: 80px;
-}
-.wall-item-container .wall-item-location {
- padding-right: 40px;
- display: table-cell;
-}
-.wall-item-container .wall-item-ago {
- word-wrap: break-word;
- width: 50px;
- margin-left: 10px;
- color: #999;
-}
-.wall-item-location {
-
- clear: both;
- overflow: hidden;
-
- margin-bottom: 5px;
-}
-
-/*marker*/
-.wall-item-container .wall-item-content {
-
- max-width: 690px;
- word-wrap: break-word;
-
- margin-bottom: 14px;
-}
-/*marker*/
-.wall-item-container .wall-item-content img {
-
-
-}
-.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions {
- display: table-cell;
- vertical-align: middle;
-}
-.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-name {
- font-weight: bold;
-}
-.wall-item-container .wall-item-actions-author {
- width: 100%;
- margin-bottom: 0.3em;
-}
-.wall-item-container .wall-item-actions-social {
- float: left;
- margin-bottom: 1px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-social a {
- margin-right: 1em;
-}
-.wall-item-actions-social a {
- float: left;
-}
-.wall-item-container .wall-item-actions-tools {
- float: right;
- width: 80px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-tools a {
- float: right;
-}
-.wall-item-container .wall-item-actions-tools input {
- float: right;
-}
-/*marker*/
-.wall-item-container.comment {
- margin-top: 5px;
- margin-bottom: 5px;
- margin-left: 80px;
- width: 690px;
- border-bottom: 1px solid hsl(198, 21%, 79%);
-}
-.wall-item-container.comment .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.wall-item-container.comment {
- top: 15px !important;
- left: 15px !important;
-}
-.wall-item-container.comment .wall-item-links {
- padding-left: 12px;
-}
-
-.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
- background-color: #fff;
- width: 500px;
-}
-.wall-item-comment-wrapper .comment-edit-photo {
- display: none;
-}
-.wall-item-comment-wrapper textarea {
- height: 2.0em;
- width: 100%;
- font-size: 10px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- font-size: 14px;
-}
-.wall-item-comment-wrapper .comment-edit-text-full {
- font-size: 14px;
- height: 4em;
- color: #2d2d2d;
- border: 1px solid #2d2d2d;
-}
-.comment-edit-preview {
- width: 500px;
- margin-top: 10px;
- background-color: #fff797;
-}
-.comment-edit-preview .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.comment-edit-preview {
- top: 15px !important;
- left: 15px !important;
-}
-.comment-edit-preview .wall-item-links {
- padding-left: 12px;
-}
-.comment-edit-preview .wall-item-container {
- width: 700px;
-}
-.comment-edit-preview .tread-wrapper {
- width: 700px;
- padding: 0;
- margin: 10px 0;
-}
-
-.shiny {
- /* border-right: 10px solid #fce94f; */
- border-right: 1px solid #A7C7F7;
- padding-right: 12px;
-}
-
-#jot-preview-content{
- margin-top: 30px;}
-
-#jot-preview-content .tread-wrapper {
- background-color: #fff797;
-}
-
-.wall-item-tags {
- padding-top: 1px;
- padding-bottom: 2px;
-}
-.tag {
- /*background: url("../../../images/tag_b.png") repeat-x center left;*/
- color: #999;
- padding-left: 3px;
- font-size: 12px;
-}
-.tag a {
- padding-right: 5px;
- /*background: url("../../../images/tag.png") no-repeat center right;*/
- color: #999;
-}
-.wwto {
- position: absolute !important;
- width: 25px;
- height: 25px;
- background: #FFFFFF;
- border: 2px solid #364e59;
- height: 25px;
- width: 25px;
- overflow: hidden;
- padding: 1px;
- position: absolute !important;
- top: 40px;
- left: 30px;
- -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
-}
-.wwto .contact-photo {
- width: auto;
- height: 25px;
-}
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
- width: 80px;
-}
-
-.contact-photo-wrapper.wwto {
- width: 25px;
-}
-
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper {
- left: 0px;
- top: 63px;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-name {
- /* text-align: center; */
- /*font-weight: bold;*/
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-/* editor */
-.jothidden {
- display: none;
-}
-#jot {
- width: 585px;
- margin: 0px 2em 20px 0px;
-}
-#profile-jot-form #profile-jot-text {
- height: 2.0em;
- width: 99%;
- font-size: 15px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- margin-bottom: 10px;
-}
-.grey
-{
- display: inline;
- float: right;
- }
-#jot #jot-tools {
- margin: 0px;
- padding: 0px;
- height: 40px;
- overflow: none;
- width: 583px;
- background-color: #fff;
- border-bottom: 2px solid #9eabb0;
-}
-
-#jot #jot-tools li {
- list-style: none;
- float: left;
- width: 80px;
- height: 40px;
- border-bottom: 2px solid #9eabb0;
-}
-#jot #jot-tools li a {
- display: block;
- color: #cccccc;
- width: 100%;
- height: 40px;
- text-align: center;
- line-height: 40px;
- overflow: hidden;
-}
-#jot #jot-tools li:hover {
- background-color: #364e59;
- border-bottom: 2px solid #bdcdd4;
-}
-#jot #jot-tools li.perms {
- float: right;
- width: 40px;
-}
-#jot #jot-tools li.perms a.unlock {
- width: 30px;
- border-left: 10px solid #cccccc;
- background-color: #cccccc;
- background-position: left center;
-}
-#jot #jot-tools li.perms a.lock {
- width: 30px;
- border-left: 10px solid #666666;
- background-color: #666666;
-}
-#jot #jot-tools li.submit {
- float: right;
- background-color: #cccccc;
- border-bottom: 2px solid #cccccc;
- border-right: 1px solid #666666;
- border-left: 1px solid #666666;
-}
-#jot #jot-tools li.submit input {
- border: 0px;
- margin: 0px;
- padding: 0px;
- background-color: #cccccc;
- color: #666666;
- width: 80px;
- height: 40px;
- line-height: 40px;
-}
-#jot #jot-tools li.submit input:hover {
- background-color: #bdcdd4;
- color: #666666;
-}
-#jot #jot-tools li.loading {
- float: right;
- background-color: #ffffff;
- width: 20px;
- vertical-align: center;
- text-align: center;
- border-top: 2px solid #9eabb0;
- height: 38px;
-}
-#jot #jot-tools li.loading img {
- margin-top: 10px;
-}
-#profile-jot-form #jot-title {
-
- border-radius: 5px 5px 5px 5px;
- font-weight: bold;
- height: 20px;
- margin: 0 0 5px;
- width: 60%;
- border: 1px solid #d2d2d2;
-}
-#profile-jot-form #jot-title:-webkit-input-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #jot-title:-moz-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #profile-jot-text_parent #profile-jot-text_tbl{
- width: 585px;
- height: 100px;
- }
-#jot #jot-title:hover {
- border: 1px solid #999999;
-}
-#jot #jot-title:focus {
- border: 1px solid #999999;
-}
-#jot #character-counter {
- width: 80px;
- float: right;
- text-align: right;
- height: 20px;
- line-height: 20px;
- padding-right: 20px;
-}
-#jot-perms-icon,
-#profile-location,
-#profile-nolocation,
-#profile-youtube,
-#profile-video,
-#profile-audio,
-#profile-link,
-#profile-title,
-#wall-image-upload,
-#wall-file-upload,
-#wall-image-upload-div,
-#wall-file-upload-div,
-.hover, .focus {
- cursor: pointer;
- margin-top: 2px;
-}
-/*marker*/
-#profile-jot-wrapper{
- margin: 0 20px 20px 0;
- width: 785px;
- }
-/*marker*/
-#profile-jot-submit-wrapper {
- margin-bottom: 50px;
- width: 785px;
-}
-
-#profile-jot-submit {
- float: right;
- margin-top: 2px;
- font-size: 14px;
-}
-#profile-upload-wrapper {
- float: left;
- margin-top: 2px;
- margin-left: 10px;
-
-}
-#profile-attach-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-rotator {
- float: left;
- margin-left: 30px;
- margin-top: 2px;
-}
-#profile-link-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-youtube-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-video-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-audio-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-location-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-jot-perms {
- float: left;
- margin-left: 45px;
- margin-top: 2px;
-}
-#jot-preview-link {
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- font-size: 9px;
- font-weight: bolder;
- cursor: pointer;
-}
-#profile-jot-perms{
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- }
-/** buttons **/
-.button.creation1 {
- background-color: #fff;
- border: 1px solid #777777;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- cursor: pointer;
- font-weight: bolder;
-}
-.button.creation2 {
- background-color: #FF500F;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- margin-left: 5px;
- cursor: pointer;
- font-weight: bolder;
-}
-/*input[type="submit"] {
- background-color: #FF500F;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- margin-left: 5px;
- cursor: pointer;
- font-weight: bolder;
-}*/
-/** acl **/
-#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
- display: block!important;
-}
-#acl-wrapper {
- width: 690px;
- float: left;
-}
-#acl-search {
- float: right;
- background: #ffffff url("../../../images/search_18.png") no-repeat right center;
- padding-right: 20px;
-}
-#acl-showall {
- float: left;
- display: block;
- width: auto;
- height: 18px;
- background-color: #cccccc;
- background-image: url("../../../images/show_all_off.png");
- background-position: 7px 7px;
- background-repeat: no-repeat;
- padding: 7px 5px 0px 30px;
- color: #999999;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
-}
-#acl-showall.selected {
- color: #000000;
- background-color: #ff9900;
- background-image: url("../../../images/show_all_on.png");
-}
-#acl-list {
- height: 210px;
- border: 1px solid #cccccc;
- clear: both;
- margin-top: 30px;
- overflow: auto;
-}
-.acl-list-item {
- display: block;
- width: 150px;
- height: 30px;
- border: 1px solid #cccccc;
- margin: 5px;
- float: left;
-}
-.acl-list-item img {
- width: 22px;
- height: 22px;
- float: left;
- margin: 4px;
-}
-.acl-list-item p {
- height: 12px;
- font-size: 10px;
- margin: 0px;
- padding: 2px 0px 1px;
- overflow: hidden;
-}
-.acl-list-item a {
- font-size: 8px;
- display: block;
- width: 40px;
- height: 10px;
- float: left;
- color: #999999;
- background-color: #cccccc;
- background-position: 3px 3px;
- background-repeat: no-repeat;
- margin-right: 5px;
- -webkit-border-radius: 2px ;
- -moz-border-radius: 2px;
- border-radius: 2px;
- padding-left: 15px;
-}
-#acl-wrapper a:hover {
- text-decoration: none;
- color: #000000;
-}
-.acl-button-show {
- background-image: url("../../../images/show_off.png");
-}
-.acl-button-hide {
- background-image: url("../../../images/hide_off.png");
-}
-.acl-button-show.selected {
- color: #000000;
- background-color: #9ade00;
- background-image: url("../../../images/show_on.png");
-}
-.acl-button-hide.selected {
- color: #000000;
- background-color: #ff4141;
- background-image: url("../../../images/hide_on.png");
-}
-.acl-list-item.groupshow {
- border-color: #9ade00;
-}
-.acl-list-item.grouphide {
- border-color: #ff4141;
-}
-/** /acl **/
-/** tab buttons 14618a**/
-/*marker*/
-ul.tabs {
- list-style-type: none;
- padding-bottom: 10px;
- font-size: 13px;
- width: 805px;
-}
-ul.tabs li {
- float: left;
- margin-left: 5px;
-}
-ul.tabs li .active {
- background-color: #535353;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 2px 2px 2px #CFCFCF;
- margin-left: 5px;
-}
-/**
- * Form fields
- */
-.field {
- margin-bottom: 10px;
- padding-bottom: 10px;
- overflow: auto;
- width: 100%;
-}
-.field label {
- float: left;
- width: 200px;
-}
-.field input, .field textarea {
- width: 400px;
-}
-.field textarea {
- height: 100px;
-}
-.field .field_help {
- display: block;
- margin-left: 200px;
- color: #666666;
-}
-.field .onoff {
- float: left;
- width: 80px;
-}
-.field .onoff a {
- display: block;
- border: 1px solid #666666;
- background-image: url("../../../images/onoff.jpg");
- background-repeat: no-repeat;
- padding: 4px 2px 2px 2px;
- height: 16px;
- text-decoration: none;
-}
-.field .onoff .off {
- border-color: #666666;
- padding-left: 40px;
- background-position: left center;
- background-color: #cccccc;
- color: #666666;
- text-align: right;
-}
-.field .onoff .on {
- border-color: #204A87;
- padding-right: 40px;
- background-position: right center;
- background-color: #D7E3F1;
- color: #204A87;
- text-align: left;
-}
-.field .hidden {
- display: none!important;
-}
-.field.radio .field_help {
- margin-left: 0px;
-}
-#directory-search-form{
- margin-bottom: 50px;
- }
-#profile-edit-links-end {
- clear: both;
- margin-bottom: 15px;
-}
-
-#profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; }
-
-#profile-edit-links li {
- float: left;
- list-style: none;
- margin-left: 10px;
-}
-
-.profile-edit-side-div {
- display: none;
-}
-
-#register-form label,
-#profile-edit-form label {
- width: 300px; float: left;
-}
-
-.required {
- display: inline;
- color: #B20202;
-}
-
-/* oauth */
-.oauthapp {
- height: auto;
- overflow: auto;
- border-bottom: 2px solid #cccccc;
- padding-bottom: 1em;
- margin-bottom: 1em;
-}
-.oauthapp img {
- float: left;
- width: 48px;
- height: 48px;
- margin: 10px;
-}
-.oauthapp img.noicon {
- background-image: url("../../../images/icons/48/plugin.png");
- background-position: center center;
- background-repeat: no-repeat;
-}
-.oauthapp a {
- float: left;
-}
-/* contacts */
-.contact-entry-wrapper {
- width: 120px;
- height: 120px;
- float: left;
-}
-/* photo */
-.photo {
-box-shadow: 2px 2px 5px 0px #000000;
-margin: 0px;
-border-radius: 10px;
-height: 145px !important;
-width: 145px !important;
-}
-.lframe {
- float: left;
- /*margin: 0px 10px 10px 0px;*/
-}
-/* profile match wrapper */
-.profile-match-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 20px;
-}
-.profile-match-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper {
- left: 0px;
- top: 63px;
-}
-
-.contact-photo-menu-button {
- position: relative;
- background-image: url("../../../images/icons/16/menu.png");
- background-position: top left;
- background-repeat: no-repeat;
- margin: 0px 0px -16px 0px;
- padding: 0px;
- width: 16px;
- height: 16px;
- top: -16px; left:0px;
- overflow: hidden;
- text-indent: 40px;
- display: none;
-
-}
-.contact-photo-menu {
- width: 11em;
- border: 3px solid #364e59;
- color: #2d2d2d;
- background: #FFFFFF;
-/* position: absolute;*/
- position: relative;
- left: 0px; top: 0px;
- display: none;
- z-index: 10000;
-}
-.contact-photo-menu ul { margin:0px; padding: 0px; list-style: none }
-.contact-photo-menu li a {
- display: block;
- padding: 5px 10px;
- color: #2d2d2d;
- text-decoration: none;
-}
-.contact-photo-menu li a:hover {
- background-color: #bdcdd4;
-}
-
-/* page footer */
-footer {
- height: 100px;
- display: table-row;
-}
-
-blockquote {
- border-left: 1px solid #D2D2D2;
- padding-left: 9px;
- margin: 0 0 0 .8ex;
- color: #777;
-}
-.oembed {
-
- font-weight: bold;
-}
-.aprofile dt{
-box-shadow: 1px 1px 5px 0;
- color: #666666;
- margin: 15px 0 5px;
- padding-left: 5px;
- }
-/* ================== */
-/* = Contacts Block = */
-/* ================== */
-
-.contact-block-img {
- width: 55px;
- height: 55px;
- padding-right: 3px;
-}
-.contact-block-div {
- float: left;
-}
-
-.contact-block-textdiv { width: 150px; height: 34px; float: left; }
-#contact-block-end { clear: both; }
-
-#group-edit-wrapper {
- margin-bottom: 10px;
-}
-
-#group-members-end {
- clear: both;
-}
-#group-edit-desc {
- margin-top: 15px;
-}
-
-/*
-#group-separator,
-#prof-separator { display: none;}
-*/
-#prof-members-end{
- clear: both;
- }
-
-#prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
- margin-bottom: 10px;
- margin-top: 20px;
-}
-
-#prvmail-submit {
- float: right;
- margin-top: 10px;
-}
-
-#prvmail-subject
-{
-background: none repeat scroll 0 0 #FFFFFF;
-border: 1px solid #CCCCCC;
-border-radius: 5px 5px 5px 5px;
-font-weight: bold;
-height: 20px;
-margin: 0 0 5px;
-vertical-align: middle;
-}
-#prvmail-form{
- width: 597px;
- }
-
-#prvmail-upload-wrapper,
-#prvmail-link-wrapper,
-#prvmail-rotator-wrapper {
- float: left;
- margin-top: 10px;
- margin-right: 10px;
- width: 24px;
-}
-
-#prvmail-end {
- clear: both;
-}
-
-.mail-list-sender,
-.mail-list-detail {
- float: left;
-}
-.mail-list-detail {
- margin-left: 20px;
-}
-
-.mail-list-subject {
- font-size: 1.1em;
- margin-top: 10px;
-}
-a.mail-list-link {
- display: block;
- font-size: 1.3em;
- padding: 4px 0;
-}
-
-/*
-*a.mail-list-link:hover {
-* background-color: #15607B;
-* color: #F5F6FB;
-*}
-*/
-
-.mail-list-outside-wrapper-end {
- clear: both;
-}
-
-.mail-list-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-list-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-
-.mail-list-delete-icon {
- border: none;
-}
-
-.mail-conv-sender,
-.mail-conv-detail {
- float: left;
-}
-.mail-conv-detail {
- margin-left: 20px;
- width: 500px;
-}
-
-.mail-conv-subject {
- font-size: 1.4em;
- margin: 10px 0;
-}
-
-.mail-conv-outside-wrapper-end {
- clear: both;
-}
-
-.mail-conv-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-conv-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-.mail-conv-break {
- clear: both;
-}
-
-.mail-conv-delete-icon {
- border: none;
-}
-
-/* ========== */
-/* = Events = */
-/* ========== */
-.eventcal {
- float: left;
- font-size: 20px;
-}
-
-.vevent {
-
-}
-.vevent .event-description, .vevent .event-location {
- margin-left: 10px;
- margin-right: 10px;
-}
-.vevent .event-start {
- margin-left: 10px;
- margin-right: 10px;
-}
-
-#new-event-link {
- margin-bottom: 10px;
-}
-
-.edit-event-link, .plink-event-link {
- float: left;
- margin-top: 4px;
- margin-right: 4px;
- margin-bottom: 15px;
-}
-
-.event-description:before {
- content: url('../../../images/calendar.png');
- margin-right: 15px;
-}
-
-.event-start, .event-end {
- margin-left: 10px;
- width: 330px;
- clear: both;
-}
-
-.event-start .dtstart, .event-end .dtend {
- float: right;
-}
-
-.event-list-date {
- margin-bottom: 10px;
-}
-
-.prevcal, .nextcal {
- float: left;
- margin-left: 32px;
- margin-right: 32px;
- margin-top: 64px;
-}
-.event-calendar-end {
- clear: both;
-}
-
-
-.calendar {
- font-family: Courier, monospace;
-}
-.calendar.eventcal a {
- color: #1872A2;
- }
-.today {
- font-weight: bold;
- color: #FF0000;
-}
-
-.settings-block {
- border: 1px solid #AAA;
- margin: 10px;
- padding: 10px;
-}
-
-.app-title {
- margin: 10px;
-}
-
-#identity-manage-desc {
- margin-top:15px;
- margin-bottom: 15px;
-}
-
-#identity-manage-choose {
- margin-bottom: 15px;
-}
-
-#identity-submit {
- margin-top: 20px;
-}
-
-#photo-prev-link, #photo-next-link {
- padding: 10px;
- float: left;
-}
-.lightbox{
- float: left;
- }
-
-#photo-photo {
- float: left;
-}
-#photo-like-div .wall-item-like-buttons {
- float: left;
- margin-right: 5px;
- margin-top: 30px;
- }
-.comment-edit-text-empty {
- margin: 10px 0 0;
- width: 85%;
-}
-.comment-edit-photo {
- margin: 10px 0 0;
-}
-.wall-item-like-buttons .icon.like {
-float: left;
-}
-
-#photo-photo-end {
- clear: both;
-}
-
-.tabs .comment-wwedit-wrapper {
- display: block;
- margin-top: 30px;
- margin-left: 50px;
- }
-
-.profile-match-photo {
- float: left;
- text-align: center;
- width: 120px;
-}
-
-.profile-match-name {
- float: left;
- text-align: center;
- width: 120px;
- overflow: hidden;
-}
-
-.profile-match-break,
-.profile-match-end {
- clear: both;
-}
-
-.profile-match-connect {
- text-align: center;
- font-weight: bold;
-}
-
-.profile-match-wrapper {
- float: left;
- padding: 10px;
- width: 120px;
- height: 120px;
- scroll: auto;
-}
-#profile-match-wrapper-end {
- clear: both;
-}
-
-/* ============= */
-/* = Directory = */
-/* ============= */
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-photo-menu-button {
- display: none;
- /* position: absolute; */
- /* position: absolute; */
- left: 0px;
- top: -16px;
-}
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo-menu-button {
- left: 0px;
- top: 63px;
-}
-.directory-item {
- float: left;
- width: 200px;
- height: 200px;
-}
-.directory-item .contact-photo {
- width: 175px;
- height: 175px;
-}
-.directory-item .contact-photo img {
- width: 175px;
- height: 175px;
-}
-.contact-name {
- text-align: left;
- font-weight: bold;
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums{
- margin-top: 15px;
- }
-.photo-top-photo, .photo-album-photo {
- -webkit-border-radius: 5px 5px 0 0;
- -moz-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-.photo-album-image-wrapper, .photo-top-image-wrapper {
- float: left;
- -moz-box-shadow: 0 0 5px #888;
- -webkit-box-shadow: 0 0 5px #888;
- box-shadow: 0 0 5px #888;
- background-color: #000;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- padding-bottom: 20px;
- position: relative;
- margin: 0 10px 10px 0;
- width: 200px; height: 140px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- position: absolute;
- bottom: 0px;
- padding-left: 3px;
- background-color: #EEE;
-}
-.photo-top-album-link{
- color: #1872A2;
- }
-.photo-top-album-img{
-
- }
-/*.photo-top-image-wrapper {
- position: relative;
- float: left;
- margin-top: 15px;
- margin-right: 15px;
- width: 200px; height: 200px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- min-height: 2em;
- position: absolute;
- bottom: 0px;
- padding: 0px 3px;
- padding-top: 0.5em;
- background-color: rgb(255, 255, 255);
-}*/
-#photo-top-end {
- clear: both;
-}
-
-#photo-top-links {
- margin-bottom: 30px;
- margin-left: 30px;
-}
-
-#photos-upload-newalbum-div {
- float: left;
- width: 175px;
-}
-
diff --git a/view/theme/diabook-red/style-network.css b/view/theme/diabook-red/style-network.css
deleted file mode 100644
index 50a04fe83..000000000
--- a/view/theme/diabook-red/style-network.css
+++ /dev/null
@@ -1,2654 +0,0 @@
-/**
- * Fabio Comuni <http://kirgroup.com/profile/fabrixxm>
- * Additional Changes: Michael Vogel <icarus@dabo.de>
- **/
-
-/* ========= */
-/* = Admin = */
-/* ========= */
-
-#adminpage {
-/* width: 80%;*/
-}
-
-#pending-update {
- float:right;
- color: #ffffff;
- font-weight: bold;
- background-color: #FF0000;
- padding: 0em 0.3em;
-}
-
-.admin.linklist {
- border: 0px; padding: 0px;
-}
-
-.admin.link {
- list-style-position: inside;
- font-size: 1em;
- padding: 5px;
- width: 100px;
- margin: 5px;
-}
-
-#adminpage dl {
- clear: left;
- margin-bottom: 2px;
- padding-bottom: 2px;
- border-bottom: 1px solid black;
-}
-
-#adminpage dt {
- width: 200px;
- float: left;
- font-weight: bold;
-}
-
-#adminpage dd {
- margin-left: 200px;
-}
-#adminpage h3 {
- border-bottom: 1px solid #898989;
- margin-bottom: 5px;
- margin-top: 10px;
-}
-
-#adminpage .submit {
- clear:left;
-}
-
-#adminpage #pluginslist {
- margin: 0px; padding: 0px;
-}
-
-#adminpage .plugin {
- list-style: none;
- display: block;
- /* border: 1px solid #888888; */
- padding: 1em;
- margin-bottom: 5px;
- clear: left;
-}
-
-#adminpage .toggleplugin {
- float:left;
- margin-right: 1em;
-}
-
-#adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;}
-#adminpage table th { text-align: left;}
-#adminpage td .icon { float: left;}
-#adminpage table#users img { width: 16px; height: 16px; }
-#adminpage table tr:hover { background-color: #eeeeee; }
-#adminpage .selectall { text-align: right; }
-/* icons */
-
-.icon.contacts {
- background-image: url("../../../view/theme/diabook-red/icons/contacts.png");}
-.icon.notifications {
- background-image: url("../../../view/theme/diabook-red/icons/notifications.png");}
-.icon.notify {
- background-image: url("../../../view/theme/diabook-red/icons/notify.png");}
-.icon.messages {
- background-image: url("../../../view/theme/diabook-red/icons/messages.png");}
-.icon.community {
- background-image: url("../../../view/theme/diabook-red/icons/community.png");}
-
-.icon.drop { background-image: url("../../../view/theme/diabook-red/icons/drop.png");}
-.icon.drophide { background-image: url("../../../view/theme/diabook-red/icons/drop.png");}
-.icon.dislike { background-image: url("../../../view/theme/diabook-red/icons/dislike.png");}
-.icon.like { background-image: url("../../../view/theme/diabook-red/icons/like.png");}
-.icon.pencil { background-image: url("../../../view/theme/diabook-red/icons/pencil.png");}
-.icon.recycle { background-image: url("../../../view/theme/diabook-red/icons/recycle.png");}
-.icon.remote-link { background-image: url("../../../view/theme/diabook-red/icons/remote.png");}
-.icon.tagged { background-image: url("../../../view/theme/diabook-red/icons/tagged.png");}
-.icon.file-as { background-image: url("../../../view/theme/diabook-red/icons/file_as.png");}
-.star-item.icon.unstarred { background-image: url("../../../view/theme/diabook-red/icons/unstarred.png");}
-.star-item.icon.starred { background-image: url("../../../view/theme/diabook-red/icons/starred.png");}
-.icon.link { background-image: url("../../../view/theme/diabook-red/icons/link.png");}
-.icon.lock { background-image: url("../../../view/theme/diabook-red/icons/lock.png");}
-.icon.unlock { background-image: url("../../../view/theme/diabook-red/icons/unlock.png");}
-.icon.language { background-image: url("../../../view/theme/diabook-red/icons/language.png");}
-
-
-.camera { background-image: url("../../../view/theme/diabook-red/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.attach { background-image: url("../../../view/theme/diabook-red/icons/attach.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video2 { background-image: url("../../../view/theme/diabook-red/icons/video.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video { background-image: url("../../../view/theme/diabook-red/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
- }
-.audio2 { background-image: url("../../../view/theme/diabook-red/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.audio { background-image: url("../../../view/theme/diabook-red/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.weblink { background-image: url("../../../view/theme/diabook-red/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.globe { background-image: url("../../../view/theme/diabook-red/icons/globe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.unglobe { background-image: url("../../../view/theme/diabook-red/icons/unglobe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.edit {background-image: url("../../../view/theme/diabook-red/icons/pencil2.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
-
-
-
-
-.article { background-position: -50px 0px;}
-/*.audio { background-position: -70px 0px;}*/
-.block { background-position: -90px 0px;}
-/*.drop { background-position: -110px 0px;}*/
-/*.drophide { background-position: -130px 0px;}*/
-/*.edit { background-position: -150px 0px;}*/
-/*.camera { background-position: -170px 0px;}*/
-/*.dislike { background-position: -190px 0px;}*/
-/*.like { background-position: -210px 0px;}*/
-/*.link { background-position: -230px 0px;}*/
-
-/*.globe { background-position: -50px -20px;}*/
-/*.noglobe { background-position: -70px -20px;}*/
-.no { background-position: -90px -20px;}
-.pause { background-position: -110px -20px;}
-.play { background-position: -130px -20px;}
-/*.pencil { background-position: -150px -20px;}*/
-.small-pencil { background-position: -170px -20px;}
-/*.recycle { background-position: -190px -20px;}*/
-/*.remote-link { background-position: -210px -20px;}*/
-.share { background-position: -230px -20px;}
-
-.tools { background-position: -50px -40px;}
-/*.lock { background-position: -70px -40px;}*/
-
-/*.video { background-position: -110px -40px;}*/
-.youtube { background-position: -130px -40px;}
-
-/*.attach { background-position: -190px -40px;}*/
-/*.language { background-position: -210px -40px;}*/
-
-
-.icon.on { background-image: url("../../../view/theme/diabook-red/icons/toogle_on.png"); background-repeat: no-repeat;}
-.icon.off { background-image: url("../../../view/theme/diabook-red/icons/toogle_off.png"); background-repeat: no-repeat;}
-.prev { background-position: -90px -60px;}
-.next { background-position: -110px -60px;}
-/*.tagged { background-position: -130px -60px;}*/
-
-.attachtype {
- display: block; width: 20px; height: 23px;
- background-image: url('../../../images/content-types.png');
-}
-
-.type-video { background-position: 0px 0px; }
-.type-image { background-position: -20px 0px; }
-.type-audio { background-position: -40px 0px; }
-.type-text { background-position: -60px 0px; }
-.type-unkn { background-position: -80px 0px; }
-
-.icon.drop, .icon.drophide {
- float: left;
-}
-
-.icon {
- display: block;
- width: 20px;
- height: 20px;
- /*background-image: url('icons.png');*/
-}
-
-.icon {
- background-color: transparent ;
- background-repeat: no-repeat;
- /* background-position: left center; */
- display: block;
- overflow: hidden;
- text-indent: -9999px;
- padding: 1px;
-}
-
-.icon.border.camera{
- background-image: url("../../../view/theme/diabook-red/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-
-.icon.border.link{
- background-image: url("../../../view/theme/diabook-red/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- margin-left: 10px;
- }
-
-.icon.text {
- text-indent: 0px;
-}
-.icon.s10 {
- min-width: 10px;
- height: 10px;
-}
-.icon.s10.notify {
- background-image: url("../../../images/icons/10/notify_off.png");
-}
-.icon.s10.gear {
- background-image: url("../../../images/icons/10/gear.png");
-}
-.icon.s10.add {
- background-image: url("../../../images/icons/10/add.png");
-}
-.icon.s10.delete {
- background-image: url("../../../images/icons/10/delete.png");
-}
-.icon.s10.edit {
- background-image: url("../../../images/icons/10/edit.png");
-}
-.icon.s10.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s10.menu {
- background-image: url("../../../images/icons/10/menu.png");
-}
-.icon.s10.link {
- background-image: url("../../../images/icons/10/link.png");
-}
-.icon.s10.lock {
- background-image: url("../../../images/icons/10/lock.png");
-}
-.icon.s10.unlock {
- background-image: url("../../../images/icons/10/unlock.png");
-}
-.icon.s10.text {
- padding: 2px 0px 0px 15px;
- font-size: 10px;
-}
-.icon.s16 {
- min-width: 16px;
- height: 16px;
-}
-.icon.s16.notify {
- background-image: url("../../../images/icons/16/notify_off.png");
-}
-.icon.s16.gear {
- background-image: url("../../../images/icons/16/gear.png");
-}
-.icon.s16.add {
- background-image: url("../../../images/icons/16/add.png");
-}
-.icon.s16.delete {
- background-image: url("../../../images/icons/16/delete.png");
-}
-/*.icon.s16.edit {
- background-image: url("../../../images/icons/16/edit.png");
-}*/
-.icon.s16.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s16.menu {
- background-image: url("../../../images/icons/16/menu.png");
-}
-/*.icon.s16.link {
- background-image: url("../../../images/icons/16/link.png");
-}*/
-.icon.s16.lock {
- background-image: url("../../../images/icons/16/lock.png");
-}
-.icon.s16.unlock {
- background-image: url("../../../images/icons/16/unlock.png");
-}
-.icon.s16.text {
- padding: 4px 0px 0px 20px;
- font-size: 10px;
-}
-.icon.s22 {
- min-width: 22px;
- height: 22px;
-}
-.icon.s22.notify {
- background-image: url("../../../images/icons/22/notify_off.png");
-}
-.icon.s22.gear {
- background-image: url("../../../images/icons/22/gear.png");
-}
-.icon.s22.add {
- background-image: url("../../../images/icons/22/add.png");
-}
-.icon.s22.delete {
- background-image: url("../../../images/icons/22/delete.png");
-}
-.icon.s22.edit {
- background-image: url("../../../images/icons/22/edit.png");
-}
-.icon.s22.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s22.menu {
- background-image: url("../../../images/icons/22/menu.png");
-}
-.icon.s22.link {
- background-image: url("../../../images/icons/22/link.png");
-}
-.icon.s22.lock {
- background-image: url("../../../images/icons/22/lock.png");
-}
-.icon.s22.unlock {
- background-image: url("../../../images/icons/22/unlock.png");
-}
-.icon.s22.text {
- padding: 10px 0px 0px 25px;
- width: 200px;
-}
-.icon.s48 {
- width: 48px;
- height: 48px;
-}
-.icon.s48.notify {
- background-image: url("../../../images/icons/48/notify_off.png");
-}
-.icon.s48.gear {
- background-image: url("../../../images/icons/48/gear.png");
-}
-.icon.s48.add {
- background-image: url("../../../images/icons/48/add.png");
-}
-.icon.s48.delete {
- background-image: url("../../../images/icons/48/delete.png");
-}
-.icon.s48.edit {
- background-image: url("../../../images/icons/48/edit.png");
-}
-.icon.s48.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s48.menu {
- background-image: url("../../../images/icons/48/menu.png");
-}
-.icon.s48.link {
- background-image: url("../../../images/icons/48/link.png");
-}
-.icon.s48.lock {
- background-image: url("../../../images/icons/48/lock.png");
-}
-.icon.s48.unlock {
- background-image: url("../../../images/icons/48/unlock.png");
-}
-
-#contact-edit-links ul {
- list-style: none;
- list-style-type: none;
-}
-
-.hide-comments-outer {
- margin-left: 80px;
- margin-bottom: 1px;
- width: 484px;
- border-bottom: 1px solid #BDCDD4;
- background-color: #fff;
- padding: 8px;
-}
-
-/* global */
-body {
- font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-size: 12.5px;
- background-color: #ffffff;
- color: #2d2d2d;
- margin: 50px auto auto;
- display: table;
-}
-
-h4 {
- font-size: 1.1em;
-}
-
-a {
- color: #333333;
- /* color: #3e3e8c; */
- text-decoration: none;
-}
-a:hover {
- /* color: blue; */
- text-decoration: underline
-}
-
-.wall-item-name-link {
-/* float: left;*/
-}
-
-.wall-item-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-
-.left {
- float: left;
-}
-.right {
- float: right;
-}
-.hidden {
- display: none;
-}
-.clear {
- clear: both;
-}
-.fakelink {
- color: #333
- /* color: #3e3e8c; */
- text-decoration: none;
- cursor: pointer;
-}
-.fakelink:hover {
- /* color: blue; */
- /*color: #005c94; */
- text-decoration: underline;
-}
-code {
- font-family: Courier, monospace;
- white-space: pre;
- display: block;
- overflow: auto;
- border: 1px solid #444;
- background: #EEE;
- color: #444;
- padding: 10px;
- margin-top: 20px;
-}
-#panel {
- position: absolute;
- width: 12em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 1em;
- list-style: none;
- border: 3px solid #364e59;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-/* tool */
-.tool {
- height: auto;
- overflow: auto;
- padding: 3px;
-}
-#saved-search-ul .tool:hover,
-#nets-sidebar .tool:hover,
-#sidebar-group-list .tool:hover,
-#fileas-sidebar .tool:hover {
- background: #FFE499;
-}
-.tool .label {
- float: left;
-}
-.tool .action {
- float: right;
-}
-.tool a {
- color: ##3F8FBA;
-}
-.tool a:hover {
- text-decoration: none;
-}
-/* popup notifications */
-div.jGrowl div.notice {
- background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-div.jGrowl div.info {
- background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-/* header */
-header {
- position: fixed;
- left: 0%;
- right: 80%;
- top: 0px;
- margin: 0px;
- padding: 0px;
- width: 22%;
- height: 32px;
- background: #ff500f;
- background-color: #ff500f;
- z-index: 100;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
- background-image: linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -o-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -moz-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -webkit-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -ms-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad3b0a', endColorstr='#ff4f0f');
-
-background-image: -webkit-gradient(
- linear,
- left bottom,
- left top,
- color-stop(0, rgb(173,59,10)),
- color-stop(0.65, rgb(255,79,15))
-);
-}
-header #site-location {
- display: none;
-}
-header #banner {
- overflow: hidden;
- text-align: left;
- width: 82%%;
- margin-left: 25%;
-}
-header #banner a,
-header #banner a:active,
-header #banner a:visited,
-header #banner a:link,
-header #banner a:hover {
- color: black;
- text-decoration: none;
- outline: none;
- vertical-align: middle;
- font-weight: bolder;
-
-}
-header #banner #logo-img {
- height: 25px;
- margin-top: 3px;
-}
-header #banner #logo-text {
- font-size: 20px;
- position: absolute;
- top: 10%;
- margin-left: 3px;
-}
-/* nav */
-nav {
- width: 80%;
- height: 32px;
- position: fixed;
- left: 22%;
- top: 0px;
- padding: 0px;
- background: #ff500f;
- color: #000;
- z-index: 99;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
- background-image: linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -o-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -moz-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -webkit-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -ms-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-
-background-image: -webkit-gradient(
- linear,
- left bottom,
- left top,
- color-stop(0, rgb(173,59,10)),
- color-stop(0.65, rgb(255,79,15))
-);
-}
-nav a,
-nav a:active,
-nav a:visited,
-nav a:link,
-nav a:hover {
- /*color: #1f1f1f;*/
- text-decoration: none;
- outline: none;
-}
-nav #banner {
- overflow: hidden;
- /*text-align: center;*/
- width: 100%;
-}
-nav #banner a,
-nav #banner a:active,
-nav #banner a:visited,
-nav #banner a:link,
-nav #banner a:hover {
- color: #ffffff;
- text-decoration: none;
- outline: none;
- vertical-align: bottom;
-}
-nav #banner #logo-img {
- height: 22px;
- margin-top: 5px;
-}
-nav #banner #logo-text {
- font-size: 22px;
-}
-nav #navbar{
- }
-nav ul {
- margin: 0px;
- padding: 0px 20px;
-}
-nav ul li {
- list-style: none;
- margin: 0px;
- /* padding: 1px 1px 3px 1px; */
- float: left;
-}
-nav ul li .menu-popup {
- left: 0px;
- right: auto;
-}
-
-nav #logo-img {
- height: 25px;
- margin-top: 4px;
- margin-left: 30px;
-}
-
-nav #logo-text {
- font-size: 22px;
- margin-top: 3px;
- margin-right: 15px;
-}
-nav .nav-menu-search {
- position: relative;
-
- margin: 4px 17px;
- margin-right: 0px;
- height: 17px;
- width: 180px;
-
-}
-
-nav #search-box #search-text {
- background-image: url('icons/lupe.png');
- background-repeat:no-repeat;
- padding-left:20px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
- }
-
-
-nav .nav-menu-icon {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-nav .nav-menu-icon:hover {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-
-nav .nav-menu-icon.selected {
- background-color: #fff4d6;
-}
-nav .nav-menu-icon img {
- width: 22px;
- height: 22px;
-}
-nav .nav-menu-icon .nav-notify {
- top: 3px;
-}
-nav .nav-menu {
- position: relative;
- height: 16px;
- padding: 5px;
- margin: 3px 15px 0px;
- font-size: 13px;
- /*border: 3px solid #364A84;*/
-}
-nav .nav-menu.selected {
- /*border-bottom: 3px solid #9eabb0;*/
-}
-nav .nav-notify {
- display: none;
- position: absolute;
- background-color: #fff;
- /* background-color: #19aeff; */
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- font-size: 10px;
- font-weight: 900;
- padding: 1px 4px;
- top: 0px;
- right: -6px;
- min-width: 10px;
- text-align: center;
-}
-nav .nav-notify.show {
- display: block;
-}
-nav #nav-help-link,
-nav #nav-search-link,
-nav #nav-directory-link,
-nav #nav-apps-link,
-nav #nav-site-linkmenu,
-nav #nav-home-link,
-nav #nav-user-linkmenu
-{
- float: right;
-}
-nav #nav-user-linkmenu{
- margin-right: 0px;
- }
-nav #nav-home-link, #nav-directory-link, #nav-apps-link{
- margin-left: 0px;
- margin-right: 0px;
- font-weight: bold;
- margin: 3px 5px;
- font-size: 15px;
- }
-nav #nav-directory-link{
- margin-right: 0px;
- }
-nav #nav-home-link{
- margin-left: 0px;
- }
-nav #nav-help-link .menu-popup,
-nav #nav-search-link .menu-popup,
-nav #nav-directory-link .menu-popup,
-nav #nav-apps-link .menu-popup,
-nav #nav-site-linkmenu .menu-popup {
- right: 0px;
- left: auto;
-}
-
-nav #nav-messages-linkmenu.on .icon.messages, nav #nav-messages-linkmenu.selected .icon.messages{
- background-image: url("../../../view/theme/diabook-red/icons/messages2.png");
- }
-
-/*nav #nav-notifications-linkmenu.on .icon.notify,*/ nav #nav-notifications-linkmenu.selected .icon.notify{
- background-image: url("../../../view/theme/diabook-red/icons/notify2.png");
- }
-
-nav #nav-contacts-linkmenu.on .icon.contacts, nav #nav-contacts-linkmenu.selected .icon.contacts{
- background-image: url("../../../view/theme/diabook-red/icons/contacts2.png");
- }
-
-nav #nav-apps-link.selected {
- background-color: #fff4d6;
- moz-border-radius: 5px 5px 0 0;
--webkit-border-radius: 5px 5px 0 0;
-border-radius: 5px 5px 0 0;
-}
-
-#nav-notifications-mark-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-#nav-notifications-see-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-.notify-seen {
- background: none repeat scroll 0 0 #DDDDDD;
- }
-
-ul.menu-popup {
- position: absolute;
- display: none;
- width: 11em;
- background: #fff4d6;
- color: #2d2d2d;
- margin: 0px;
- padding: 0px;
- list-style: none;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-ul.menu-popup a {
- display: block;
- color: #2d2d2d;
- padding: 5px 10px;
- text-decoration: none;
-}
-ul.menu-popup a:hover {
- background-color: #ffe499; /*bdcdd4;*/
- color: #000;
-}
-ul.menu-popup .menu-sep {
- border-top: 1px solid #9eabb0;
-}
-ul.menu-popup li {
- float: none;
- overflow: auto;
- height: auto;
- display: block;
-}
-ul.menu-popup li img {
- float: left;
- width: 16px;
- height: 16px;
- padding-right: 5px;
-}
-ul.menu-popup .empty {
- padding: 5px;
- text-align: center;
- color: #9eabb0;
-}
-/* autocomplete popup */
-.acpopup {
- max-height: 150px;
- background-color: #ffffff;
- color: #2d2d2d;
- border: 1px solid #MenuBorder;
- overflow: auto;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-.acpopupitem {
- color: #2d2d2d;
- padding: 4px;
- clear: left;
-}
-.acpopupitem img {
- float: left;
- margin-right: 4px;
-}
-.acpopupitem.selected {
- background-color: #bdcdd4;
-}
-#nav-notifications-menu {
- width: 400px;
- max-height: 550px;
- overflow: auto;
-}
-/* #nav-notifications-menu a {
- display: inline;
- padding: 5px 0px;
- margin: 0px 0px 2px 0px;
-}
-#nav-notifications-menu li:hover {
- background-color: #bdcdd4;
-}*/
-
-#nav-notifications-menu img {
- float: left;
- margin-right: 5px;
-}
-#nav-notifications-menu .contactname {
- font-weight: bold;
-}
-#nav-notifications-menu .notif-when {
- font-size: 10px;
- color: #9eabb0;
- display: block;
-}
-
-.notif-image {
- width: 32px;
- height: 32px;
- padding: 7px 7px 0px 0px;
-}
-
-/*profile_side*/
-#profile_side {
- margin-bottom: 30px;
-
-}
-#profile_side a{
- color: #333;
-}
-#ps-usericon{
- height: 25px
- }
-#ps-username{
- font-size: 1.17em;
- font-weight: bold;
- vertical-align: top;
- position: absolute;
- padding-top: 4px;
- padding-left: 5px;
- word-wrap: break-word;
- width: 130px;
- }
-#ps-username:hover{
- text-decoration: none;
- }
-.menu-profile-side{
- list-style: none;
- padding-left: 0px;
- min-height: 0px;
- }
-.menu-profile-list{
- height: auto;
- overflow: auto;
- min-height: 16px;
- list-style: none;
- }
-.menu-profile-list:hover{
- background: #FFE499;
- }
-.menu-profile-list-item{
- padding-left: 5px;
- vertical-align: middle;
- }
-.menu-profile-list-item:hover{
- text-decoration: none;
- }
-/*http://prothemedesign.com/circular-icons/*/
-.menu-profile-icon.home{
- background: url("../../../view/theme/diabook-red/icons/home.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;
- }
-.menu-profile-icon.photos{
- background: url("../../../view/theme/diabook-red/icons/mess_side.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.events{
- background: url("../../../view/theme/diabook-red/icons/events.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.notes{
- background: url("../../../view/theme/diabook-red/icons/notes.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.foren{
- background: url("../../../view/theme/diabook-red/icons/pubgroups.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.com_side{
- background: url("../../../view/theme/diabook-red/icons/com_side.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.pscontacts{
- background: url("../../../view/theme/diabook-red/icons/pscontacts.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-/* aside */
-aside {
- display: table-cell;
- vertical-align: top;
- width: 160px;
- padding: 0px 10px 0px 10px;
- border-right: 1px solid #D2D2D2;
- float: left;
- /* background: #F1F1F1; */
-}
-aside #page-sidebar{display: none;}
-aside .vcard .fn {
- font-size: 18px;
- font-weight: bold;
- margin-bottom: 5px;
-}
-aside .vcard .title {
- margin-bottom: 5px;
-}
-aside .vcard dl {
- height: auto;
- overflow: auto;
-}
-aside .vcard dt {
- float: left;
- margin-left: 0px;
- /*width: 35%;*/
- text-align: right;
- color: #999999;
-}
-aside .vcard dd {
- float: left;
- margin-left: 5px;
- /*width: 60%;*/
-}
-aside #profile-extra-links ul {
- padding: 0px;
- margin: 0px;
-}
-aside #profile-extra-links li {
- padding: 0px;
- margin: 0px;
- list-style: none;
-}
-aside #dfrn-request-link {
- display: block;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- color: #ffffff;
- background: #005c94 url('../../../images/connect-bg.png') no-repeat left center;
- font-weight: bold;
- text-transform: uppercase;
- padding: 4px 2px 2px 35px;
-}
-aside #dfrn-request-link:hover {
- text-decoration: none;
- background-color: #36c;
- /* background-color: #19aeff; */
-}
-aside #profiles-menu {
- width: 20em;
-}
-aside #search-text {
- width: 150px;
- height: 17px;
- padding-left: 10px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
--moz-border-bottom-colors: #dbdbdb;
- -moz-border-top-colors: #999;
- -moz-border-left-colors: #999;
- -moz-border-right-colors: #dbdbdb;
-}
-aside #side-follow-url {
- width: 150px;
- }
-aside #side-peoplefind-url {
- width: 150px;
- }
-#contact-block {
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-h4 {
- float: left;
- margin: 5px 0px;
-}
-#contact-block .allcontact-link {
- float: right;
- margin: 5px 0px;
-}
-#contact-block .contact-block-content {
- clear: both;
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-link {
- float: left;
- margin: 0px 2px 2px 0px;
-}
-#contact-block .contact-block-link img {
- widht: 55px;
- height: 55px;
-}
-#lost-password-link {
- float: left;
- margin-right: 20px;
- }
-/* widget */
-.widget {
- margin-bottom: 2em;
- /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;}
- .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/
-/* font-size: 12px; */
-}
-.widget h3 {
- padding: 0px;
- margin: 2px;
-}
-.widget .action {
- opacity: 0.1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget input.action {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget:hover .title .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action.ticked {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget ul {
- padding: 0px;
-}
-.widget ul li {
- padding-left: 16px;
- min-height: 16px;
- list-style: none;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums ul li a{
- color: #1872A2;
-}
-.widget .tool.selected {
- background: url("../../../view/theme/diabook-red/icons/selected.png") no-repeat left center;
-}
-/* widget: search */
-span.sbox_l {
- background: white url('../../../view/theme/diabook/icons/srch_l.gif') no-repeat top left;
- float: left;
- width: 19px; height: 19px;
- margin-left: 10px;
- margin-top: 5px;
-
-}
-
-span.sbox_r {
- background: white url('../../../view/theme/diabook/icons/srch_r.gif') no-repeat top left;
- float: left;
- width: 19px; height: 19px;
- margin-top: 5px;
-}
-
-span.sbox input {
- background: white url('../../../view/theme/diabook/icons/srch_bg.gif') repeat-x top left;
- float: left;
- margin-top: 5px;
- border: 0;
- height: 13px; width: 100px;
- padding: 3px;
- font: 11px/13px arial;
- color: #000;
-}
-#add-search-popup {
- width: 200px;
- top: 18px;
-}
-/* section */
-section {
- display: table-cell;
- vertical-align: top;
- width: auto;
- padding: 0px 0px 0px 12px;
-}
-
-body .pageheader{
- text-align: center;
- font-size: 20px;
- margin-bottom: 20px;
- margin-top: 0px;
- max-width: 575px;
- }
-.qcomment{
- max-width: 122px;
- }
-#id_username {
- width: 173px;
- }
-#id_password {
- width: 173px;
- }
-#id_openid_url {
- width: 173px;
- }
-#contact-edit-end {
- }
-.pager {
- padding: 10px;
- text-align: center;
- font-size: 1.0em;
- clear: both;
- display: block;
-}
-
-.tabs {
-
- background-position: 0 -20px;
- background-repeat: repeat-x;
- height: 27px;
- padding: 0;
- }
-.tab.button {
- margin-left: 5px;
- /*background: none repeat scroll 0 0 #F8F8F8;*/
- border: 1px solid #CCCCCC;
- border-radius: 3px 3px 3px 3px;
- font-weight: normal;
- padding: 3px;
- color: #333333;
- }
-
-#birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{
- margin-bottom: 10px;
- }
-
-right_aside {
- display: table-cell;
- vertical-align: top;
- width: 170px;
-
- /*border-left: 1px solid #D2D2D2;*/
-
- /* background: #F1F1F1; */
-}
-right_aside a{color: red;}
-right_aside h3 {border-bottom: 1px solid #D2D2D2; padding-top: 5px; padding-bottom: 0px; padding-left: 9px; margin-bottom: 0px;
-margin-top:30px;}
-right_aside .directory-item { width: 50px; height: 50px; vertical-align: center; text-align: center; }
-right_aside .directory-photo { margin: 0px; }
-right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
-right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
-right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
-#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
-#page-sidebar-right_aside ul {margin-top: 0px;}
-#page-sidebar-right_aside .label {max-width: 128px;}
-right_aside .icon {width: 10px; height: 10px;}
-.close_box {
- background-image: url("../../../view/theme/diabook-red/icons/close_box.png");
- float: right;
- cursor: pointer;
- opacity: 0.1;
- }
-.close_box:hover {
- background-image: url("../../../view/theme/diabook-red/icons/close_box.png");
- float: right;
- cursor: pointer;
- opacity: 1;
--webkit-transition: all 0.2s ease-in-out;
--moz-transition: all 0.2s ease-in-out;
--o-transition: all 0.2s ease-in-out;
--ms-transition: all 0.2s ease-in-out;
-transition: all 0.2s ease-in-out;
- }
-
-/* wall item */
-.tread-wrapper {
- border-bottom: 1px solid #D2D2D2;
- position: relative;
- padding: 5px;
- margin-bottom: 0px;
- width: 575px;
- padding-top: 10px;
-}
-.tread-wrapper a{
- color: red;
-}
-
-.wall-item-decor {
- position: absolute;
- left: 790px;
- top: -10px;
- width: 16px;
-}
-
-.wall-item-container {
- display: table;
- width: 580px;
-}
-
-
-.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom {
- display: table-row;
-}
-
-.wall-item-bottom {
- font-size: 13px;
-}
-.wall-item-container .wall-item-bottom {
-/* opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container:hover .wall-item-bottom {
-/* opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container .wall-item-info {
- display: table-cell;
- vertical-align: top;
- text-align: left;
- width: 80px;
-}
-.wall-item-container .wall-item-location {
- padding-right: 40px;
- display: table-cell;
-}
-.wall-item-container .wall-item-ago {
- word-wrap: break-word;
- width: 50px;
- margin-left: 10px;
- color: #999;
-}
-.wall-item-location {
-
- clear: both;
- overflow: hidden;
-
- margin-bottom: 5px;
-}
-
-.wall-item-container .wall-item-content {
-
- max-width: 420px;
- word-wrap: break-word;
-
- margin-bottom: 14px;
-}
-
-.wall-item-container .wall-item-content img {
- max-width: 400px;
-
-}
-.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions {
- display: table-cell;
- vertical-align: middle;
-}
-.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-name {
- font-weight: bold;
-}
-.wall-item-container .wall-item-actions-author {
- width: 100%;
- margin-bottom: 0.3em;
-}
-.wall-item-container .wall-item-actions-social {
- float: left;
- margin-bottom: 1px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-social a {
- margin-right: 1em;
-}
-.wall-item-actions-social a {
- float: left;
-}
-.wall-item-container .wall-item-actions-tools {
- float: right;
- width: 80px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-tools a {
- float: right;
-}
-.wall-item-container .wall-item-actions-tools input {
- float: right;
-}
-.wall-item-container.comment {
- margin-top: 5px;
- margin-bottom: 5px;
- margin-left: 80px;
- width: 500px;
- border-bottom: 1px solid hsl(198, 21%, 79%);
-}
-.wall-item-container.comment .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.wall-item-container.comment {
- top: 15px !important;
- left: 15px !important;
-}
-.wall-item-container.comment .wall-item-links {
- padding-left: 12px;
-}
-
-.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
- background-color: #fff;
- width: 500px;
-}
-.wall-item-comment-wrapper .comment-edit-photo {
- display: none;
-}
-.wall-item-comment-wrapper textarea {
- height: 2.0em;
- width: 100%;
- font-size: 10px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- font-size: 14px;
-}
-.wall-item-comment-wrapper .comment-edit-text-full {
- font-size: 14px;
- height: 4em;
- color: #2d2d2d;
- border: 1px solid #2d2d2d;
-}
-.comment-edit-preview {
- width: 500px;
- margin-top: 10px;
- background-color: #fff797;
-}
-.comment-edit-preview .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.comment-edit-preview {
- top: 15px !important;
- left: 15px !important;
-}
-.comment-edit-preview .wall-item-links {
- padding-left: 12px;
-}
-.comment-edit-preview .wall-item-container {
- width: 700px;
-}
-.comment-edit-preview .tread-wrapper {
- width: 700px;
- padding: 0;
- margin: 10px 0;
-}
-
-.shiny {
- /* border-right: 10px solid #fce94f; */
- border-right: 1px solid #A7C7F7;
- padding-right: 12px;
-}
-
-#jot-preview-content{
- margin-top: 30px;}
-
-#jot-preview-content .tread-wrapper {
- background-color: #fff797;
-}
-
-.wall-item-tags {
- padding-top: 1px;
- padding-bottom: 2px;
-}
-.tag {
- /*background: url("../../../images/tag_b.png") repeat-x center left;*/
- color: #999;
- padding-left: 3px;
- font-size: 12px;
-}
-.tag a {
- padding-right: 5px;
- /*background: url("../../../images/tag.png") no-repeat center right;*/
- color: #999;
-}
-.wwto {
- position: absolute !important;
- width: 25px;
- height: 25px;
- background: #FFFFFF;
- border: 2px solid #364e59;
- height: 25px;
- width: 25px;
- overflow: hidden;
- padding: 1px;
- position: absolute !important;
- top: 40px;
- left: 30px;
- -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
-}
-.wwto .contact-photo {
- width: auto;
- height: 25px;
-}
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
- width: 80px;
-}
-
-.contact-photo-wrapper.wwto {
- width: 25px;
-}
-
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper {
- left: 0px;
- top: 63px;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-name {
- /* text-align: center; */
- /*font-weight: bold;*/
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-/* editor */
-.jothidden {
- display: none;
-}
-#jot {
- width: 585px;
- margin: 0px 2em 20px 0px;
-}
-#profile-jot-form #profile-jot-text {
- height: 2.0em;
- width: 99%;
- font-size: 15px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- margin-bottom: 10px;
-}
-.grey
-{
- display: inline;
- float: right;
- }
-#jot #jot-tools {
- margin: 0px;
- padding: 0px;
- height: 40px;
- overflow: none;
- width: 583px;
- background-color: #fff;
- border-bottom: 2px solid #9eabb0;
-}
-
-#jot #jot-tools li {
- list-style: none;
- float: left;
- width: 80px;
- height: 40px;
- border-bottom: 2px solid #9eabb0;
-}
-#jot #jot-tools li a {
- display: block;
- color: #cccccc;
- width: 100%;
- height: 40px;
- text-align: center;
- line-height: 40px;
- overflow: hidden;
-}
-#jot #jot-tools li:hover {
- background-color: #364e59;
- border-bottom: 2px solid #bdcdd4;
-}
-#jot #jot-tools li.perms {
- float: right;
- width: 40px;
-}
-#jot #jot-tools li.perms a.unlock {
- width: 30px;
- border-left: 10px solid #cccccc;
- background-color: #cccccc;
- background-position: left center;
-}
-#jot #jot-tools li.perms a.lock {
- width: 30px;
- border-left: 10px solid #666666;
- background-color: #666666;
-}
-#jot #jot-tools li.submit {
- float: right;
- background-color: #cccccc;
- border-bottom: 2px solid #cccccc;
- border-right: 1px solid #666666;
- border-left: 1px solid #666666;
-}
-#jot #jot-tools li.submit input {
- border: 0px;
- margin: 0px;
- padding: 0px;
- background-color: #cccccc;
- color: #666666;
- width: 80px;
- height: 40px;
- line-height: 40px;
-}
-#jot #jot-tools li.submit input:hover {
- background-color: #bdcdd4;
- color: #666666;
-}
-#jot #jot-tools li.loading {
- float: right;
- background-color: #ffffff;
- width: 20px;
- vertical-align: center;
- text-align: center;
- border-top: 2px solid #9eabb0;
- height: 38px;
-}
-#jot #jot-tools li.loading img {
- margin-top: 10px;
-}
-#profile-jot-form #jot-title {
-
- border-radius: 5px 5px 5px 5px;
- font-weight: bold;
- height: 20px;
- margin: 0 0 5px;
- width: 60%;
- border: 1px solid #d2d2d2;
-}
-#profile-jot-form #jot-title:-webkit-input-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #jot-title:-moz-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #profile-jot-text_parent #profile-jot-text_tbl{
- width: 585px;
- height: 100px;
- }
-#jot #jot-title:hover {
- border: 1px solid #999999;
-}
-#jot #jot-title:focus {
- border: 1px solid #999999;
-}
-#jot #character-counter {
- width: 80px;
- float: right;
- text-align: right;
- height: 20px;
- line-height: 20px;
- padding-right: 20px;
-}
-#jot-perms-icon,
-#profile-location,
-#profile-nolocation,
-#profile-youtube,
-#profile-video,
-#profile-audio,
-#profile-link,
-#profile-title,
-#wall-image-upload,
-#wall-file-upload,
-#wall-image-upload-div,
-#wall-file-upload-div,
-.hover, .focus {
- cursor: pointer;
- margin-top: 2px;
-}
-#profile-jot-wrapper{
- margin: 0 2em 20px 0;
- width: 585px;
- }
-
-#profile-jot-submit-wrapper {
- margin-bottom: 50px;
- width: 585px;
-}
-
-#profile-jot-submit {
- float: right;
- margin-top: 2px;
- font-size: 14px;
-}
-#profile-upload-wrapper {
- float: left;
- margin-top: 2px;
- margin-left: 10px;
-
-}
-#profile-attach-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-rotator {
- float: left;
- margin-left: 30px;
- margin-top: 2px;
-}
-#profile-link-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-youtube-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-video-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-audio-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-location-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-jot-perms {
- float: left;
- margin-left: 45px;
- margin-top: 2px;
-}
-#jot-preview-link {
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- font-size: 9px;
- font-weight: bolder;
- cursor: pointer;
-}
-#profile-jot-perms{
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- }
-/** buttons **/
-.button.creation1 {
- background-color: #fff;
- border: 1px solid #777777;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- cursor: pointer;
- font-weight: bolder;
-}
-.button.creation2 {
- background-color: #FF500F;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- margin-left: 5px;
- cursor: pointer;
- font-weight: bolder;
-}
-/*input[type="submit"] {
- background-color: #FF500F;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- margin-left: 5px;
- cursor: pointer;
- font-weight: bolder;
-}*/
-/** acl **/
-#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
- display: block!important;
-}
-#acl-wrapper {
- width: 690px;
- float: left;
-}
-#acl-search {
- float: right;
- background: #ffffff url("../../../images/search_18.png") no-repeat right center;
- padding-right: 20px;
-}
-#acl-showall {
- float: left;
- display: block;
- width: auto;
- height: 18px;
- background-color: #cccccc;
- background-image: url("../../../images/show_all_off.png");
- background-position: 7px 7px;
- background-repeat: no-repeat;
- padding: 7px 5px 0px 30px;
- color: #999999;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
-}
-#acl-showall.selected {
- color: #000000;
- background-color: #ff9900;
- background-image: url("../../../images/show_all_on.png");
-}
-#acl-list {
- height: 210px;
- border: 1px solid #cccccc;
- clear: both;
- margin-top: 30px;
- overflow: auto;
-}
-.acl-list-item {
- display: block;
- width: 150px;
- height: 30px;
- border: 1px solid #cccccc;
- margin: 5px;
- float: left;
-}
-.acl-list-item img {
- width: 22px;
- height: 22px;
- float: left;
- margin: 4px;
-}
-.acl-list-item p {
- height: 12px;
- font-size: 10px;
- margin: 0px;
- padding: 2px 0px 1px;
- overflow: hidden;
-}
-.acl-list-item a {
- font-size: 8px;
- display: block;
- width: 40px;
- height: 10px;
- float: left;
- color: #999999;
- background-color: #cccccc;
- background-position: 3px 3px;
- background-repeat: no-repeat;
- margin-right: 5px;
- -webkit-border-radius: 2px ;
- -moz-border-radius: 2px;
- border-radius: 2px;
- padding-left: 15px;
-}
-#acl-wrapper a:hover {
- text-decoration: none;
- color: #000000;
-}
-.acl-button-show {
- background-image: url("../../../images/show_off.png");
-}
-.acl-button-hide {
- background-image: url("../../../images/hide_off.png");
-}
-.acl-button-show.selected {
- color: #000000;
- background-color: #9ade00;
- background-image: url("../../../images/show_on.png");
-}
-.acl-button-hide.selected {
- color: #000000;
- background-color: #ff4141;
- background-image: url("../../../images/hide_on.png");
-}
-.acl-list-item.groupshow {
- border-color: #9ade00;
-}
-.acl-list-item.grouphide {
- border-color: #ff4141;
-}
-/** /acl **/
-/** tab buttons 14618a**/
-ul.tabs {
- list-style-type: none;
- padding-bottom: 10px;
- font-size: 13px;
-}
-ul.tabs li {
- float: left;
- margin-left: 5px;
-}
-ul.tabs li .active {
- background-color: #535353;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 2px 2px 2px #CFCFCF;
- margin-left: 5px;
-}
-/**
- * Form fields
- */
-.field {
- margin-bottom: 10px;
- padding-bottom: 10px;
- overflow: auto;
- width: 100%;
-}
-.field label {
- float: left;
- width: 200px;
-}
-.field input, .field textarea {
- width: 400px;
-}
-.field textarea {
- height: 100px;
-}
-.field .field_help {
- display: block;
- margin-left: 200px;
- color: #666666;
-}
-.field .onoff {
- float: left;
- width: 80px;
-}
-.field .onoff a {
- display: block;
- border: 1px solid #666666;
- background-image: url("../../../images/onoff.jpg");
- background-repeat: no-repeat;
- padding: 4px 2px 2px 2px;
- height: 16px;
- text-decoration: none;
-}
-.field .onoff .off {
- border-color: #666666;
- padding-left: 40px;
- background-position: left center;
- background-color: #cccccc;
- color: #666666;
- text-align: right;
-}
-.field .onoff .on {
- border-color: #204A87;
- padding-right: 40px;
- background-position: right center;
- background-color: #D7E3F1;
- color: #204A87;
- text-align: left;
-}
-.field .hidden {
- display: none!important;
-}
-.field.radio .field_help {
- margin-left: 0px;
-}
-#directory-search-form{
- margin-bottom: 50px;
- }
-#profile-edit-links-end {
- clear: both;
- margin-bottom: 15px;
-}
-
-#profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; }
-
-#profile-edit-links li {
- float: left;
- list-style: none;
- margin-left: 10px;
-}
-
-.profile-edit-side-div {
- display: none;
-}
-
-#register-form label,
-#profile-edit-form label {
- width: 300px; float: left;
-}
-
-.required {
- display: inline;
- color: #B20202;
-}
-
-/* oauth */
-.oauthapp {
- height: auto;
- overflow: auto;
- border-bottom: 2px solid #cccccc;
- padding-bottom: 1em;
- margin-bottom: 1em;
-}
-.oauthapp img {
- float: left;
- width: 48px;
- height: 48px;
- margin: 10px;
-}
-.oauthapp img.noicon {
- background-image: url("../../../images/icons/48/plugin.png");
- background-position: center center;
- background-repeat: no-repeat;
-}
-.oauthapp a {
- float: left;
-}
-/* contacts */
-.contact-entry-wrapper {
- width: 120px;
- height: 120px;
- float: left;
-}
-/* photo */
-.photo {
-box-shadow: 2px 2px 5px 0px #000000;
-margin: 0px;
-border-radius: 10px;
-height: 145px !important;
-width: 145px !important;
-}
-.lframe {
- float: left;
- /*margin: 0px 10px 10px 0px;*/
-}
-/* profile match wrapper */
-.profile-match-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 20px;
-}
-.profile-match-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper {
- left: 0px;
- top: 63px;
-}
-
-.contact-photo-menu-button {
- position: relative;
- background-image: url("../../../images/icons/16/menu.png");
- background-position: top left;
- background-repeat: no-repeat;
- margin: 0px 0px -16px 0px;
- padding: 0px;
- width: 16px;
- height: 16px;
- top: -16px; left:0px;
- overflow: hidden;
- text-indent: 40px;
- display: none;
-
-}
-.contact-photo-menu {
- width: 11em;
- border: 3px solid #364e59;
- color: #2d2d2d;
- background: #FFFFFF;
-/* position: absolute;*/
- position: relative;
- left: 0px; top: 0px;
- display: none;
- z-index: 10000;
-}
-.contact-photo-menu ul { margin:0px; padding: 0px; list-style: none }
-.contact-photo-menu li a {
- display: block;
- padding: 5px 10px;
- color: #2d2d2d;
- text-decoration: none;
-}
-.contact-photo-menu li a:hover {
- background-color: #bdcdd4;
-}
-
-/* page footer */
-footer {
- height: 100px;
- display: table-row;
-}
-
-blockquote {
- border-left: 1px solid #D2D2D2;
- padding-left: 9px;
- margin: 0 0 0 .8ex;
- color: #777;
-}
-.oembed {
-
- font-weight: bold;
-}
-.aprofile dt{
-box-shadow: 1px 1px 5px 0;
- color: #666666;
- margin: 15px 0 5px;
- padding-left: 5px;
- }
-/* ================== */
-/* = Contacts Block = */
-/* ================== */
-
-.contact-block-img {
- width: 55px;
- height: 55px;
- padding-right: 3px;
-}
-.contact-block-div {
- float: left;
-}
-
-.contact-block-textdiv { width: 150px; height: 34px; float: left; }
-#contact-block-end { clear: both; }
-
-#group-edit-wrapper {
- margin-bottom: 10px;
-}
-
-#group-members-end {
- clear: both;
-}
-#group-edit-desc {
- margin-top: 15px;
-}
-
-/*
-#group-separator,
-#prof-separator { display: none;}
-*/
-#prof-members-end{
- clear: both;
- }
-
-#prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
- margin-bottom: 10px;
- margin-top: 20px;
-}
-
-#prvmail-submit {
- float: right;
- margin-top: 10px;
-}
-
-#prvmail-subject
-{
-background: none repeat scroll 0 0 #FFFFFF;
-border: 1px solid #CCCCCC;
-border-radius: 5px 5px 5px 5px;
-font-weight: bold;
-height: 20px;
-margin: 0 0 5px;
-vertical-align: middle;
-}
-#prvmail-form{
- width: 597px;
- }
-
-#prvmail-upload-wrapper,
-#prvmail-link-wrapper,
-#prvmail-rotator-wrapper {
- float: left;
- margin-top: 10px;
- margin-right: 10px;
- width: 24px;
-}
-
-#prvmail-end {
- clear: both;
-}
-
-.mail-list-sender,
-.mail-list-detail {
- float: left;
-}
-.mail-list-detail {
- margin-left: 20px;
-}
-
-.mail-list-subject {
- font-size: 1.1em;
- margin-top: 10px;
-}
-a.mail-list-link {
- display: block;
- font-size: 1.3em;
- padding: 4px 0;
-}
-
-/*
-*a.mail-list-link:hover {
-* background-color: #15607B;
-* color: #F5F6FB;
-*}
-*/
-
-.mail-list-outside-wrapper-end {
- clear: both;
-}
-
-.mail-list-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-list-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-
-.mail-list-delete-icon {
- border: none;
-}
-
-.mail-conv-sender,
-.mail-conv-detail {
- float: left;
-}
-.mail-conv-detail {
- margin-left: 20px;
- width: 500px;
-}
-
-.mail-conv-subject {
- font-size: 1.4em;
- margin: 10px 0;
-}
-
-.mail-conv-outside-wrapper-end {
- clear: both;
-}
-
-.mail-conv-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-conv-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-.mail-conv-break {
- clear: both;
-}
-
-.mail-conv-delete-icon {
- border: none;
-}
-
-/* ========== */
-/* = Events = */
-/* ========== */
-.eventcal {
- float: left;
- font-size: 20px;
-}
-
-.vevent {
-
-}
-.vevent .event-description, .vevent .event-location {
- margin-left: 10px;
- margin-right: 10px;
-}
-.vevent .event-start {
- margin-left: 10px;
- margin-right: 10px;
-}
-
-#new-event-link {
- margin-bottom: 10px;
-}
-
-.edit-event-link, .plink-event-link {
- float: left;
- margin-top: 4px;
- margin-right: 4px;
- margin-bottom: 15px;
-}
-
-.event-description:before {
- content: url('../../../images/calendar.png');
- margin-right: 15px;
-}
-
-.event-start, .event-end {
- margin-left: 10px;
- width: 330px;
- clear: both;
-}
-
-.event-start .dtstart, .event-end .dtend {
- float: right;
-}
-
-.event-list-date {
- margin-bottom: 10px;
-}
-
-.prevcal, .nextcal {
- float: left;
- margin-left: 32px;
- margin-right: 32px;
- margin-top: 64px;
-}
-.event-calendar-end {
- clear: both;
-}
-
-
-.calendar {
- font-family: Courier, monospace;
-}
-.calendar.eventcal a {
- color: #1872A2;
- }
-.today {
- font-weight: bold;
- color: #FF0000;
-}
-
-.settings-block {
- border: 1px solid #AAA;
- margin: 10px;
- padding: 10px;
-}
-
-.app-title {
- margin: 10px;
-}
-
-#identity-manage-desc {
- margin-top:15px;
- margin-bottom: 15px;
-}
-
-#identity-manage-choose {
- margin-bottom: 15px;
-}
-
-#identity-submit {
- margin-top: 20px;
-}
-
-#photo-prev-link, #photo-next-link {
- padding: 10px;
- float: left;
-}
-.lightbox{
- float: left;
- }
-
-#photo-photo {
- float: left;
-}
-#photo-like-div .wall-item-like-buttons {
- float: left;
- margin-right: 5px;
- margin-top: 30px;
- }
-.comment-edit-text-empty {
- margin: 10px 0 0;
- width: 85%;
-}
-.comment-edit-photo {
- margin: 10px 0 0;
-}
-.wall-item-like-buttons .icon.like {
-float: left;
-}
-
-#photo-photo-end {
- clear: both;
-}
-
-.tabs .comment-wwedit-wrapper {
- display: block;
- margin-top: 30px;
- margin-left: 50px;
- }
-
-.profile-match-photo {
- float: left;
- text-align: center;
- width: 120px;
-}
-
-.profile-match-name {
- float: left;
- text-align: center;
- width: 120px;
- overflow: hidden;
-}
-
-.profile-match-break,
-.profile-match-end {
- clear: both;
-}
-
-.profile-match-connect {
- text-align: center;
- font-weight: bold;
-}
-
-.profile-match-wrapper {
- float: left;
- padding: 10px;
- width: 120px;
- height: 120px;
- scroll: auto;
-}
-#profile-match-wrapper-end {
- clear: both;
-}
-
-/* ============= */
-/* = Directory = */
-/* ============= */
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-photo-menu-button {
- display: none;
- /* position: absolute; */
- /* position: absolute; */
- left: 0px;
- top: -16px;
-}
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo-menu-button {
- left: 0px;
- top: 63px;
-}
-.directory-item {
- float: left;
- width: 200px;
- height: 200px;
-}
-.directory-item .contact-photo {
- width: 175px;
- height: 175px;
-}
-.directory-item .contact-photo img {
- width: 175px;
- height: 175px;
-}
-.contact-name {
- text-align: left;
- font-weight: bold;
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums{
- margin-top: 15px;
- }
-.photo-top-photo, .photo-album-photo {
- -webkit-border-radius: 5px 5px 0 0;
- -moz-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-.photo-album-image-wrapper, .photo-top-image-wrapper {
- float: left;
- -moz-box-shadow: 0 0 5px #888;
- -webkit-box-shadow: 0 0 5px #888;
- box-shadow: 0 0 5px #888;
- background-color: #000;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- padding-bottom: 20px;
- position: relative;
- margin: 0 10px 10px 0;
- width: 200px; height: 140px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- position: absolute;
- bottom: 0px;
- padding-left: 3px;
- background-color: #EEE;
-}
-.photo-top-album-link{
- color: #1872A2;
- }
-.photo-top-album-img{
-
- }
-/*.photo-top-image-wrapper {
- position: relative;
- float: left;
- margin-top: 15px;
- margin-right: 15px;
- width: 200px; height: 200px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- min-height: 2em;
- position: absolute;
- bottom: 0px;
- padding: 0px 3px;
- padding-top: 0.5em;
- background-color: rgb(255, 255, 255);
-}*/
-#photo-top-end {
- clear: both;
-}
-
-#photo-top-links {
- margin-bottom: 30px;
- margin-left: 30px;
-}
-
-#photos-upload-newalbum-div {
- float: left;
- width: 175px;
-}
-
diff --git a/view/theme/diabook-red/style-profile-wide.css b/view/theme/diabook-red/style-profile-wide.css
deleted file mode 100644
index 28280ad55..000000000
--- a/view/theme/diabook-red/style-profile-wide.css
+++ /dev/null
@@ -1,2620 +0,0 @@
-/**
- * Fabio Comuni <http://kirgroup.com/profile/fabrixxm>
- * Additional Changes: Michael Vogel <icarus@dabo.de>
- **/
-
-/* ========= */
-/* = Admin = */
-/* ========= */
-
-#adminpage {
-/* width: 80%;*/
-}
-
-#pending-update {
- float:right;
- color: #ffffff;
- font-weight: bold;
- background-color: #FF0000;
- padding: 0em 0.3em;
-}
-
-.admin.linklist {
- border: 0px; padding: 0px;
-}
-
-.admin.link {
- list-style-position: inside;
- font-size: 1em;
- padding: 5px;
- width: 100px;
- margin: 5px;
-}
-
-#adminpage dl {
- clear: left;
- margin-bottom: 2px;
- padding-bottom: 2px;
- border-bottom: 1px solid black;
-}
-
-#adminpage dt {
- width: 200px;
- float: left;
- font-weight: bold;
-}
-
-#adminpage dd {
- margin-left: 200px;
-}
-#adminpage h3 {
- border-bottom: 1px solid #898989;
- margin-bottom: 5px;
- margin-top: 10px;
-}
-
-#adminpage .submit {
- clear:left;
-}
-
-#adminpage #pluginslist {
- margin: 0px; padding: 0px;
-}
-
-#adminpage .plugin {
- list-style: none;
- display: block;
- /* border: 1px solid #888888; */
- padding: 1em;
- margin-bottom: 5px;
- clear: left;
-}
-
-#adminpage .toggleplugin {
- float:left;
- margin-right: 1em;
-}
-
-#adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;}
-#adminpage table th { text-align: left;}
-#adminpage td .icon { float: left;}
-#adminpage table#users img { width: 16px; height: 16px; }
-#adminpage table tr:hover { background-color: #eeeeee; }
-#adminpage .selectall { text-align: right; }
-/* icons */
-
-.icon.contacts {
- background-image: url("../../../view/theme/diabook-red/icons/contacts.png");}
-.icon.notifications {
- background-image: url("../../../view/theme/diabook-red/icons/notifications.png");}
-.icon.notify {
- background-image: url("../../../view/theme/diabook-red/icons/notify.png");}
-.icon.messages {
- background-image: url("../../../view/theme/diabook-red/icons/messages.png");}
-.icon.community {
- background-image: url("../../../view/theme/diabook-red/icons/community.png");}
-
-.icon.drop { background-image: url("../../../view/theme/diabook-red/icons/drop.png");}
-.icon.drophide { background-image: url("../../../view/theme/diabook-red/icons/drop.png");}
-.icon.dislike { background-image: url("../../../view/theme/diabook-red/icons/dislike.png");}
-.icon.like { background-image: url("../../../view/theme/diabook-red/icons/like.png");}
-.icon.pencil { background-image: url("../../../view/theme/diabook-red/icons/pencil.png");}
-.icon.recycle { background-image: url("../../../view/theme/diabook-red/icons/recycle.png");}
-.icon.remote-link { background-image: url("../../../view/theme/diabook-red/icons/remote.png");}
-.icon.tagged { background-image: url("../../../view/theme/diabook-red/icons/tagged.png");}
-.icon.file-as { background-image: url("../../../view/theme/diabook-red/icons/file_as.png");}
-.star-item.icon.unstarred { background-image: url("../../../view/theme/diabook-red/icons/unstarred.png");}
-.star-item.icon.starred { background-image: url("../../../view/theme/diabook-red/icons/starred.png");}
-.icon.link { background-image: url("../../../view/theme/diabook-red/icons/link.png");}
-.icon.lock { background-image: url("../../../view/theme/diabook-red/icons/lock.png");}
-.icon.unlock { background-image: url("../../../view/theme/diabook-red/icons/unlock.png");}
-.icon.language { background-image: url("../../../view/theme/diabook-red/icons/language.png");}
-
-
-.camera { background-image: url("../../../view/theme/diabook-red/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.attach { background-image: url("../../../view/theme/diabook-red/icons/attach.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video2 { background-image: url("../../../view/theme/diabook-red/icons/video.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video { background-image: url("../../../view/theme/diabook-red/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
- }
-.audio2 { background-image: url("../../../view/theme/diabook-red/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.audio { background-image: url("../../../view/theme/diabook-red/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.weblink { background-image: url("../../../view/theme/diabook-red/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.globe { background-image: url("../../../view/theme/diabook-red/icons/globe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.unglobe { background-image: url("../../../view/theme/diabook-red/icons/unglobe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.edit {background-image: url("../../../view/theme/diabook-red/icons/pencil2.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
-
-
-
-
-.article { background-position: -50px 0px;}
-/*.audio { background-position: -70px 0px;}*/
-.block { background-position: -90px 0px;}
-/*.drop { background-position: -110px 0px;}*/
-/*.drophide { background-position: -130px 0px;}*/
-/*.edit { background-position: -150px 0px;}*/
-/*.camera { background-position: -170px 0px;}*/
-/*.dislike { background-position: -190px 0px;}*/
-/*.like { background-position: -210px 0px;}*/
-/*.link { background-position: -230px 0px;}*/
-
-/*.globe { background-position: -50px -20px;}*/
-/*.noglobe { background-position: -70px -20px;}*/
-.no { background-position: -90px -20px;}
-.pause { background-position: -110px -20px;}
-.play { background-position: -130px -20px;}
-/*.pencil { background-position: -150px -20px;}*/
-.small-pencil { background-position: -170px -20px;}
-/*.recycle { background-position: -190px -20px;}*/
-/*.remote-link { background-position: -210px -20px;}*/
-.share { background-position: -230px -20px;}
-
-.tools { background-position: -50px -40px;}
-/*.lock { background-position: -70px -40px;}*/
-
-/*.video { background-position: -110px -40px;}*/
-.youtube { background-position: -130px -40px;}
-
-/*.attach { background-position: -190px -40px;}*/
-/*.language { background-position: -210px -40px;}*/
-
-
-.icon.on { background-image: url("../../../view/theme/diabook-red/icons/toogle_on.png"); background-repeat: no-repeat;}
-.icon.off { background-image: url("../../../view/theme/diabook-red/icons/toogle_off.png"); background-repeat: no-repeat;}
-.prev { background-position: -90px -60px;}
-.next { background-position: -110px -60px;}
-/*.tagged { background-position: -130px -60px;}*/
-
-.attachtype {
- display: block; width: 20px; height: 23px;
- background-image: url('../../../images/content-types.png');
-}
-
-.type-video { background-position: 0px 0px; }
-.type-image { background-position: -20px 0px; }
-.type-audio { background-position: -40px 0px; }
-.type-text { background-position: -60px 0px; }
-.type-unkn { background-position: -80px 0px; }
-
-.icon.drop, .icon.drophide {
- float: left;
-}
-
-.icon {
- display: block;
- width: 20px;
- height: 20px;
- /*background-image: url('icons.png');*/
-}
-
-.icon {
- background-color: transparent ;
- background-repeat: no-repeat;
- /* background-position: left center; */
- display: block;
- overflow: hidden;
- text-indent: -9999px;
- padding: 1px;
-}
-
-.icon.border.camera{
- background-image: url("../../../view/theme/diabook-red/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-
-.icon.border.link{
- background-image: url("../../../view/theme/diabook-red/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- margin-left: 10px;
- }
-
-.icon.text {
- text-indent: 0px;
-}
-.icon.s10 {
- min-width: 10px;
- height: 10px;
-}
-.icon.s10.notify {
- background-image: url("../../../images/icons/10/notify_off.png");
-}
-.icon.s10.gear {
- background-image: url("../../../images/icons/10/gear.png");
-}
-.icon.s10.add {
- background-image: url("../../../images/icons/10/add.png");
-}
-.icon.s10.delete {
- background-image: url("../../../images/icons/10/delete.png");
-}
-.icon.s10.edit {
- background-image: url("../../../images/icons/10/edit.png");
-}
-.icon.s10.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s10.menu {
- background-image: url("../../../images/icons/10/menu.png");
-}
-.icon.s10.link {
- background-image: url("../../../images/icons/10/link.png");
-}
-.icon.s10.lock {
- background-image: url("../../../images/icons/10/lock.png");
-}
-.icon.s10.unlock {
- background-image: url("../../../images/icons/10/unlock.png");
-}
-.icon.s10.text {
- padding: 2px 0px 0px 15px;
- font-size: 10px;
-}
-.icon.s16 {
- min-width: 16px;
- height: 16px;
-}
-.icon.s16.notify {
- background-image: url("../../../images/icons/16/notify_off.png");
-}
-.icon.s16.gear {
- background-image: url("../../../images/icons/16/gear.png");
-}
-.icon.s16.add {
- background-image: url("../../../images/icons/16/add.png");
-}
-.icon.s16.delete {
- background-image: url("../../../images/icons/16/delete.png");
-}
-/*.icon.s16.edit {
- background-image: url("../../../images/icons/16/edit.png");
-}*/
-.icon.s16.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s16.menu {
- background-image: url("../../../images/icons/16/menu.png");
-}
-/*.icon.s16.link {
- background-image: url("../../../images/icons/16/link.png");
-}*/
-.icon.s16.lock {
- background-image: url("../../../images/icons/16/lock.png");
-}
-.icon.s16.unlock {
- background-image: url("../../../images/icons/16/unlock.png");
-}
-.icon.s16.text {
- padding: 4px 0px 0px 20px;
- font-size: 10px;
-}
-.icon.s22 {
- min-width: 22px;
- height: 22px;
-}
-.icon.s22.notify {
- background-image: url("../../../images/icons/22/notify_off.png");
-}
-.icon.s22.gear {
- background-image: url("../../../images/icons/22/gear.png");
-}
-.icon.s22.add {
- background-image: url("../../../images/icons/22/add.png");
-}
-.icon.s22.delete {
- background-image: url("../../../images/icons/22/delete.png");
-}
-.icon.s22.edit {
- background-image: url("../../../images/icons/22/edit.png");
-}
-.icon.s22.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s22.menu {
- background-image: url("../../../images/icons/22/menu.png");
-}
-.icon.s22.link {
- background-image: url("../../../images/icons/22/link.png");
-}
-.icon.s22.lock {
- background-image: url("../../../images/icons/22/lock.png");
-}
-.icon.s22.unlock {
- background-image: url("../../../images/icons/22/unlock.png");
-}
-.icon.s22.text {
- padding: 10px 0px 0px 25px;
- width: 200px;
-}
-.icon.s48 {
- width: 48px;
- height: 48px;
-}
-.icon.s48.notify {
- background-image: url("../../../images/icons/48/notify_off.png");
-}
-.icon.s48.gear {
- background-image: url("../../../images/icons/48/gear.png");
-}
-.icon.s48.add {
- background-image: url("../../../images/icons/48/add.png");
-}
-.icon.s48.delete {
- background-image: url("../../../images/icons/48/delete.png");
-}
-.icon.s48.edit {
- background-image: url("../../../images/icons/48/edit.png");
-}
-.icon.s48.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s48.menu {
- background-image: url("../../../images/icons/48/menu.png");
-}
-.icon.s48.link {
- background-image: url("../../../images/icons/48/link.png");
-}
-.icon.s48.lock {
- background-image: url("../../../images/icons/48/lock.png");
-}
-.icon.s48.unlock {
- background-image: url("../../../images/icons/48/unlock.png");
-}
-
-#contact-edit-links ul {
- list-style: none;
- list-style-type: none;
-}
-
-.hide-comments-outer {
- margin-left: 80px;
- margin-bottom: 5px;
- width: 675px;
- border-bottom: 1px solid #BDCDD4;
- border-top: 1px solid #BDCDD4;
-
- padding: 8px;
-}
-
-/* global */
-body {
- font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-size: 13px;
- background-color: #ffffff;
- color: #2d2d2d;
- margin: 50px auto auto;
- display: table;
-}
-
-h4 {
- font-size: 1.1em;
-}
-
-a {
- color: #333333;
- /* color: #3e3e8c; */
- text-decoration: none;
-}
-a:hover {
- /* color: blue; */
- text-decoration: underline
-}
-
-.wall-item-name-link {
-/* float: left;*/
-}
-
-.wall-item-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-
-.left {
- float: left;
-}
-.right {
- float: right;
-}
-.hidden {
- display: none;
-}
-.clear {
- clear: both;
-}
-.fakelink {
- color: #333;
- /* color: #3e3e8c; */
- text-decoration: none;
- cursor: pointer;
-}
-.fakelink:hover {
- /* color: blue; */
- /*color: #005c94; */
- text-decoration: underline;
-}
-code {
- font-family: Courier, monospace;
- white-space: pre;
- display: block;
- overflow: auto;
- border: 1px solid #444;
- background: #EEE;
- color: #444;
- padding: 10px;
- margin-top: 20px;
-}
-#panel {
- position: absolute;
- width: 12em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 1em;
- list-style: none;
- border: 3px solid #364e59;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-/* tool */
-.tool {
- height: auto;
- overflow: auto;
- padding: 3px;
-}
-#saved-search-ul .tool:hover,
-#nets-sidebar .tool:hover,
-#sidebar-group-list .tool:hover {
- background: #EEE;
-}
-.tool .label {
- float: left;
-}
-.tool .action {
- float: right;
-}
-.tool a {
- color: ##3F8FBA;
-}
-.tool a:hover {
- text-decoration: none;
-}
-/* popup notifications */
-div.jGrowl div.notice {
- background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-div.jGrowl div.info {
- background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-/* header */
-header {
- position: fixed;
- left: 0%;
- right: 80%;
- top: 0px;
- margin: 0px;
- padding: 0px;
- width: 22%;
- height: 32px;
- background: #ff500f;
- background-color: #ff500f;
- z-index: 100;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
- background-image: linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -o-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -moz-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -webkit-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -ms-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-}
-header #site-location {
- display: none;
-}
-header #banner {
- overflow: hidden;
- text-align: left;
- width: 82%%;
- margin-left: 25%;
-}
-header #banner a,
-header #banner a:active,
-header #banner a:visited,
-header #banner a:link,
-header #banner a:hover {
- color: #1f1f1f;
- text-decoration: none;
- outline: none;
- vertical-align: middle;
- font-weight: bolder;
-}
-header #banner #logo-img {
- height: 25px;
- margin-top: 3px;
-}
-header #banner #logo-text {
- font-size: 20px;
- position: absolute;
- top: 10%;
- margin-left: 3px;
-}
-/* nav */
-nav {
- width: 80%;
- height: 32px;
- position: fixed;
- left: 22%;
- top: 0px;
- padding: 0px;
- background: #ff500f;
- color: #1f1f1f;
- z-index: 99;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
- background-image: linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -o-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -moz-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -webkit-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -ms-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-}
-nav a,
-nav a:active,
-nav a:visited,
-nav a:link,
-nav a:hover {
- color: #1f1f1f;
- text-decoration: none;
- outline: none;
-}
-nav #banner {
- overflow: hidden;
- /*text-align: center;*/
- width: 100%;
-}
-nav #banner a,
-nav #banner a:active,
-nav #banner a:visited,
-nav #banner a:link,
-nav #banner a:hover {
- color: #1f1f1f;
- text-decoration: none;
- outline: none;
- vertical-align: bottom;
-}
-nav #banner #logo-img {
- height: 22px;
- margin-top: 5px;
-}
-nav #banner #logo-text {
- font-size: 22px;
-}
-nav #navbar{
- }
-nav ul {
- margin: 0px;
- padding: 0px 20px;
-}
-nav ul li {
- list-style: none;
- margin: 0px;
- /* padding: 1px 1px 3px 1px; */
- float: left;
-}
-nav ul li .menu-popup {
- left: 0px;
- right: auto;
-}
-
-nav #logo-img {
- height: 25px;
- margin-top: 4px;
- margin-left: 30px;
-}
-
-nav #logo-text {
- font-size: 22px;
- margin-top: 3px;
- margin-right: 15px;
-}
-nav .nav-menu-search {
- position: relative;
-
- margin: 4px 17px;
- margin-right: 0px;
- height: 17px;
- width: 180px;
-
-}
-
-nav #search-box #search-text {
- background-image: url('icons/lupe.png');
- background-repeat:no-repeat;
- padding-left:20px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
- }
-
-
-nav .nav-menu-icon {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-nav .nav-menu-icon:hover {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-
-nav .nav-menu-icon.selected {
- background-color: #fff4d6;
-}
-nav .nav-menu-icon img {
- width: 22px;
- height: 22px;
-}
-nav .nav-menu-icon .nav-notify {
- top: 3px;
-}
-/*marker*/
-nav .nav-menu {
- position: relative;
- height: 16px;
- padding: 5px;
- margin: 3px 15px 0px;
- font-size: 15px;
- /*border-bottom: 3px solid #364A84;*/
-}
-nav .nav-menu.selected {
- /*border-bottom: 3px solid #9eabb0;*/
-}
-nav .nav-notify {
- display: none;
- position: absolute;
- background-color: #fff;
- /* background-color: #19aeff; */
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- font-size: 10px;
- font-weight: 900;
- padding: 1px 4px;
- top: 0px;
- right: -6px;
- min-width: 10px;
- text-align: center;
-}
-nav .nav-notify.show {
- display: block;
-}
-nav #nav-help-link,
-nav #nav-search-link,
-nav #nav-directory-link,
-nav #nav-apps-link,
-nav #nav-site-linkmenu,
-nav #nav-home-link,
-nav #nav-user-linkmenu
-{
- float: right;
-}
-nav #nav-user-linkmenu{
- margin-right: 0px;
- }
-nav #nav-home-link, #nav-directory-link, #nav-apps-link{
- margin-left: 0px;
- margin-right: 0px;
- font-weight: bold;
- margin: 3px 5px;
- font-size: 15px;
- }
-nav #nav-directory-link{
- margin-right: 0px;
- }
-nav #nav-home-link{
- margin-left: 0px;
- }
-nav #nav-help-link .menu-popup,
-nav #nav-search-link .menu-popup,
-nav #nav-directory-link .menu-popup,
-nav #nav-apps-link .menu-popup,
-nav #nav-site-linkmenu .menu-popup {
- right: 0px;
- left: auto;
-}
-
-nav #nav-messages-linkmenu.on .icon.messages, nav #nav-messages-linkmenu.selected .icon.messages{
- background-image: url("../../../view/theme/diabook-red/icons/messages2.png");
- }
-
-/*nav #nav-notifications-linkmenu.on .icon.notify,*/ nav #nav-notifications-linkmenu.selected .icon.notify{
- background-image: url("../../../view/theme/diabook-red/icons/notify2.png");
- }
-
-nav #nav-contacts-linkmenu.on .icon.contacts, nav #nav-contacts-linkmenu.selected .icon.contacts{
- background-image: url("../../../view/theme/diabook-red/icons/contacts2.png");
- }
-
-nav #nav-apps-link.selected {
- background-color: #fff4d6;
- moz-border-radius: 5px 5px 0 0;
--webkit-border-radius: 5px 5px 0 0;
-border-radius: 5px 5px 0 0;
-}
-
-#nav-notifications-mark-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-#nav-notifications-see-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-.notify-seen {
- background: none repeat scroll 0 0 #DDDDDD;
- }
-
-ul.menu-popup {
- position: absolute;
- display: none;
- width: 11em;
- background: #fff4d6;
- color: #2d2d2d;
- margin: 0px;
- padding: 0px;
- list-style: none;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-ul.menu-popup a {
- display: block;
- color: #2d2d2d;
- padding: 5px 10px;
- text-decoration: none;
-}
-ul.menu-popup a:hover {
- background-color: #ffe499; /*bdcdd4;*/
- color: #000;
-}
-ul.menu-popup .menu-sep {
- border-top: 1px solid #9eabb0;
-}
-ul.menu-popup li {
- float: none;
- overflow: auto;
- height: auto;
- display: block;
-}
-ul.menu-popup li img {
- float: left;
- width: 16px;
- height: 16px;
- padding-right: 5px;
-}
-ul.menu-popup .empty {
- padding: 5px;
- text-align: center;
- color: #9eabb0;
-}
-/* autocomplete popup */
-.acpopup {
- max-height: 150px;
- background-color: #ffffff;
- color: #2d2d2d;
- border: 1px solid #MenuBorder;
- overflow: auto;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-.acpopupitem {
- color: #2d2d2d;
- padding: 4px;
- clear: left;
-}
-.acpopupitem img {
- float: left;
- margin-right: 4px;
-}
-.acpopupitem.selected {
- background-color: #bdcdd4;
-}
-#nav-notifications-menu {
- width: 400px;
- max-height: 550px;
- overflow: auto;
-}
-/* #nav-notifications-menu a {
- display: inline;
- padding: 5px 0px;
- margin: 0px 0px 2px 0px;
-}
-#nav-notifications-menu li:hover {
- background-color: #bdcdd4;
-}*/
-
-#nav-notifications-menu img {
- float: left;
- margin-right: 5px;
-}
-#nav-notifications-menu .contactname {
- font-weight: bold;
-}
-#nav-notifications-menu .notif-when {
- font-size: 10px;
- color: #9eabb0;
- display: block;
-}
-
-.notif-image {
- width: 32px;
- height: 32px;
- padding: 7px 7px 0px 0px;
-}
-
-/*profile_side*/
-#profile_side {
- margin-bottom: 30px;
-}
-#ps-usericon{
- height: 25px
- }
-#ps-username{
- font-size: 1.17em;
- font-weight: bold;
- vertical-align: top;
- position: absolute;
- padding-top: 4px;
- padding-left: 5px;
- word-wrap: break-word;
- width: 130px;
- }
-#ps-username:hover{
- text-decoration: none;
- }
-.menu-profile-side{
- list-style: none;
- padding-left: 0px;
- min-height: 0px;
- }
-.menu-profile-list{
- height: auto;
- overflow: auto;
- padding-top: 3px;
- padding-bottom: 3px;
- padding-left: 16px;
- min-height: 16px;
- list-style: none;
- }
-.menu-profile-list:hover{
- background: #EEE;
- }
-.menu-profile-list-item{
- padding-left: 5px;
- }
-.menu-profile-list-item:hover{
- text-decoration: none;
- }
-/*http://prothemedesign.com/circular-icons/*/
-.menu-profile-list.home{
- background: url("../../../view/theme/diabook-red/icons/home.png") no-repeat;
- }
-.menu-profile-list.photos{
- background: url("../../../view/theme/diabook-red/icons/mess_side.png") no-repeat;
- }
-.menu-profile-list.events{
- background: url("../../../view/theme/diabook-red/icons/events.png") no-repeat;
- }
-.menu-profile-list.notes{
- background: url("../../../view/theme/diabook-red/icons/notes.png") no-repeat;
- }
-.menu-profile-list.foren{
- background: url("../../../view/theme/diabook-red/icons/pubgroups.png") no-repeat;
- }
-.menu-profile-list.com_side{
- background: url("../../../view/theme/diabook-red/icons/com_side.png") no-repeat;
- }
-
-/* aside */
-/*marker*/
-aside {
- display: table-cell;
- vertical-align: top;
- width: 180px;
- padding: 0px 5px 0px 0px;
- border-right: 1px solid #D2D2D2;
- float: left;
- /* background: #F1F1F1; */
-}
-
-aside .vcard .fn {
- font-size: 18px;
- font-weight: bold;
- margin-bottom: 5px;
-}
-aside .vcard .title {
- margin-bottom: 5px;
-}
-aside .vcard dl {
- height: auto;
- overflow: auto;
-}
-aside .vcard dt {
- float: left;
- margin-left: 0px;
- /*width: 35%;*/
- text-align: right;
- color: #999999;
-}
-aside .vcard dd {
- float: left;
- margin-left: 5px;
- /*width: 60%;*/
-}
-aside #profile-extra-links ul {
- padding: 0px;
- margin: 0px;
-}
-aside #profile-extra-links li {
- padding: 0px;
- margin: 0px;
- list-style: none;
-}
-aside #dfrn-request-link {
- display: block;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- color: #ffffff;
- background: #005c94 url('../../../images/connect-bg.png') no-repeat left center;
- font-weight: bold;
- text-transform: uppercase;
- padding: 4px 2px 2px 35px;
-}
-aside #dfrn-request-link:hover {
- text-decoration: none;
- background-color: #36c;
- /* background-color: #19aeff; */
-}
-aside #profiles-menu {
- width: 20em;
-}
-aside #search-text {
- width: 150px;
- height: 17px;
- padding-left: 10px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
-}
-aside #side-follow-url {
- width: 150px;
- }
-aside #side-peoplefind-url {
- width: 150px;
- }
-#contact-block {
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-h4 {
- float: left;
- margin: 5px 0px;
-}
-#contact-block .allcontact-link {
- float: right;
- margin: 5px 0px;
-}
-#contact-block .contact-block-content {
- clear: both;
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-link {
- float: left;
- margin: 0px 2px 2px 0px;
-}
-#contact-block .contact-block-link img {
- widht: 48px;
- height: 48px;
-}
-#lost-password-link {
- float: left;
- margin-right: 20px;
- }
-/* widget */
-.widget {
- margin-bottom: 2em;
- /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;}
- .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/
-/* font-size: 12px; */
-}
-/*marker*/
-.widget h3 {
- padding: 0px;
- margin: 2px;
- font-size: 1.05em;
-}
-.widget .action {
- opacity: 0.1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget input.action {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget:hover .title .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action.ticked {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget ul {
- padding: 0px;
-}
-.widget ul li {
- padding-left: 16px;
- min-height: 16px;
- list-style: none;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums ul li a{
- color: #1872A2;
-}
-.widget .tool.selected {
- background: url("../../../view/theme/diabook-red/icons/selected.png") no-repeat left center;
-}
-/* widget: search */
-span.sbox_l {
- background: white url('../../../view/theme/diabook/icons/srch_l.gif') no-repeat top left;
- float: left;
- width: 19px; height: 19px;
- margin-left: 10px;
- margin-top: 5px;
-
-}
-
-span.sbox_r {
- background: white url('../../../view/theme/diabook/icons/srch_r.gif') no-repeat top left;
- float: left;
- width: 19px; height: 19px;
- margin-top: 5px;
-}
-
-span.sbox input {
- background: white url('../../../view/theme/diabook/icons/srch_bg.gif') repeat-x top left;
- float: left;
- margin-top: 5px;
- border: 0;
- height: 13px; width: 100px;
- padding: 3px;
- font: 11px/13px arial;
- color: #000;
-}
-#add-search-popup {
- width: 200px;
- top: 18px;
-}
-/* section */
-section {
- display: table-cell;
- vertical-align: top;
- width: 611px;
- padding: 0px 0px 0px 12px;
-}
-
-body .pageheader{
- text-align: center;
- font-size: 20px;
- margin-bottom: 20px;
- margin-top: 0px;
- max-width: 575px;
- }
-.qcomment{
- max-width: 122px;
- }
-#id_username {
- width: 173px;
- }
-#id_password {
- width: 173px;
- }
-#id_openid_url {
- width: 173px;
- }
-#contact-edit-end {
- }
-.pager {
- padding: 10px;
- text-align: center;
- font-size: 1.0em;
- clear: both;
- display: block;
-}
-
-.tabs {
-
- background-position: 0 -20px;
- background-repeat: repeat-x;
- height: 27px;
- padding: 0;
- }
-.tab.button {
- margin-left: 5px;
- /*background: none repeat scroll 0 0 #F8F8F8;*/
- border: 1px solid #CCCCCC;
- border-radius: 3px 3px 3px 3px;
- font-weight: normal;
- padding: 3px;
- color: #333333;
- }
-
-#birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{
- margin-bottom: 10px;
- }
-
-/*marker*/
-right_aside {
- display: table-cell;
- vertical-align: top;
- width: 180px;
- /*border-left: 1px solid #D2D2D2;*/
-
- /* background: #F1F1F1; */
-}
-right_aside a{color: red;}
-/*marker*/
-right_aside h3 {font-size: 1.05em; border-bottom: 1px solid #D2D2D2; padding-top: 5px; padding-bottom: 0px; padding-left: 9px; margin-bottom: 0px;
-margin-top:30px;}
-right_aside .directory-item { width: 50px; height: 50px; vertical-align: center; text-align: center; }
-right_aside .directory-photo { margin: 0px; }
-right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
-right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
-right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
-#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
-#page-sidebar-right_aside ul {margin-top: 0px;}
-#page-sidebar-right_aside .label {max-width: 128px;}
-right_aside .icon {width: 10px; height: 10px;}
-.close_box {
- background-image: url("../../../view/theme/diabook-red/icons/close_box.png");
- float: right;
- cursor: pointer;
- opacity: 0.1;
- }
-.close_box:hover {
- background-image: url("../../../view/theme/diabook-red/icons/close_box.png");
- float: right;
- cursor: pointer;
- opacity: 1;
--webkit-transition: all 0.2s ease-in-out;
--moz-transition: all 0.2s ease-in-out;
--o-transition: all 0.2s ease-in-out;
--ms-transition: all 0.2s ease-in-out;
-transition: all 0.2s ease-in-out;
- }
-/* wall item */
-/*marker*/
-.tread-wrapper {
- border-bottom: 1px solid #D2D2D2;
- position: relative;
- padding: 5px;
- margin-bottom: 0px;
- width: 775px;
- padding-top: 10px;
-}
-.tread-wrapper a{
- color: red;
-}
-
-/*marker*/
-.wall-item-decor {
- position: absolute;
- left: 780px;
- top: -10px;
- width: 16px;
-}
-/*marker*/
-.wall-item-container {
- display: table;
- width: 770px;
-}
-
-
-.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom {
- display: table-row;
-}
-
-.wall-item-bottom {
- font-size: 13px;
-}
-.wall-item-container .wall-item-bottom {
-/* opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container:hover .wall-item-bottom {
-/* opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container .wall-item-info {
- display: table-cell;
- vertical-align: top;
- text-align: left;
- width: 80px;
-}
-.wall-item-container .wall-item-location {
- padding-right: 40px;
- display: table-cell;
-}
-.wall-item-container .wall-item-ago {
- word-wrap: break-word;
- width: 50px;
- margin-left: 10px;
- color: #999;
-}
-.wall-item-location {
-
- clear: both;
- overflow: hidden;
-
- margin-bottom: 5px;
-}
-
-/*marker*/
-.wall-item-container .wall-item-content {
-
- max-width: 690px;
- word-wrap: break-word;
-
- margin-bottom: 14px;
-}
-/*marker*/
-.wall-item-container .wall-item-content img {
-
-
-}
-.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions {
- display: table-cell;
- vertical-align: middle;
-}
-.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-name {
- font-weight: bold;
-}
-.wall-item-container .wall-item-actions-author {
- width: 100%;
- margin-bottom: 0.3em;
-}
-.wall-item-container .wall-item-actions-social {
- float: left;
- margin-bottom: 1px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-social a {
- margin-right: 1em;
-}
-.wall-item-actions-social a {
- float: left;
-}
-.wall-item-container .wall-item-actions-tools {
- float: right;
- width: 80px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-tools a {
- float: right;
-}
-.wall-item-container .wall-item-actions-tools input {
- float: right;
-}
-/*marker*/
-.wall-item-container.comment {
- margin-top: 5px;
- margin-bottom: 5px;
- margin-left: 80px;
- width: 690px;
- border-bottom: 1px solid hsl(198, 21%, 79%);
-}
-.wall-item-container.comment .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.wall-item-container.comment {
- top: 15px !important;
- left: 15px !important;
-}
-.wall-item-container.comment .wall-item-links {
- padding-left: 12px;
-}
-.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
-}
-.wall-item-comment-wrapper .comment-edit-photo {
- display: none;
-}
-.wall-item-comment-wrapper textarea {
- height: 2.0em;
- width: 100%;
- font-size: 10px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- font-size: 14px;
-}
-.wall-item-comment-wrapper .comment-edit-text-full {
- font-size: 14px;
- height: 4em;
- color: #2d2d2d;
- border: 1px solid #2d2d2d;
-}
-.comment-edit-preview {
- width: 500px;
- margin-top: 10px;
- background-color: #fff797;
-}
-.comment-edit-preview .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.comment-edit-preview {
- top: 15px !important;
- left: 15px !important;
-}
-.comment-edit-preview .wall-item-links {
- padding-left: 12px;
-}
-.comment-edit-preview .wall-item-container {
- width: 700px;
-}
-.comment-edit-preview .tread-wrapper {
- width: 700px;
- padding: 0;
- margin: 10px 0;
-}
-
-.shiny {
- /* border-right: 10px solid #fce94f; */
- border-right: 1px solid #A7C7F7;
- padding-right: 12px;
-}
-
-#jot-preview-content{
- margin-top: 30px;}
-
-#jot-preview-content .tread-wrapper {
- background-color: #fff797;
-}
-
-.wall-item-tags {
- padding-top: 1px;
- padding-bottom: 2px;
-}
-.tag {
- /*background: url("../../../images/tag_b.png") repeat-x center left;*/
- color: #999;
- padding-left: 3px;
- font-size: 12px;
-}
-.tag a {
- padding-right: 5px;
- /*background: url("../../../images/tag.png") no-repeat center right;*/
- color: #999;
-}
-.wwto {
- position: absolute !important;
- width: 25px;
- height: 25px;
- background: #FFFFFF;
- border: 2px solid #364e59;
- height: 25px;
- width: 25px;
- overflow: hidden;
- padding: 1px;
- position: absolute !important;
- top: 40px;
- left: 30px;
- -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
-}
-.wwto .contact-photo {
- width: auto;
- height: 25px;
-}
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
- width: 80px;
-}
-
-.contact-photo-wrapper.wwto {
- width: 25px;
-}
-
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper {
- left: 0px;
- top: 63px;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-name {
- /* text-align: center; */
- /*font-weight: bold;*/
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-/* editor */
-.jothidden {
- display: none;
-}
-#jot {
- width: 585px;
- margin: 0px 2em 20px 0px;
-}
-#profile-jot-form #profile-jot-text {
- height: 2.0em;
- width: 99%;
- font-size: 15px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- margin-bottom: 10px;
-}
-.grey
-{
- display: inline;
- float: right;
- }
-#jot #jot-tools {
- margin: 0px;
- padding: 0px;
- height: 40px;
- overflow: none;
- width: 583px;
- background-color: #fff;
- border-bottom: 2px solid #9eabb0;
-}
-
-#jot #jot-tools li {
- list-style: none;
- float: left;
- width: 80px;
- height: 40px;
- border-bottom: 2px solid #9eabb0;
-}
-#jot #jot-tools li a {
- display: block;
- color: #cccccc;
- width: 100%;
- height: 40px;
- text-align: center;
- line-height: 40px;
- overflow: hidden;
-}
-#jot #jot-tools li:hover {
- background-color: #364e59;
- border-bottom: 2px solid #bdcdd4;
-}
-#jot #jot-tools li.perms {
- float: right;
- width: 40px;
-}
-#jot #jot-tools li.perms a.unlock {
- width: 30px;
- border-left: 10px solid #cccccc;
- background-color: #cccccc;
- background-position: left center;
-}
-#jot #jot-tools li.perms a.lock {
- width: 30px;
- border-left: 10px solid #666666;
- background-color: #666666;
-}
-#jot #jot-tools li.submit {
- float: right;
- background-color: #cccccc;
- border-bottom: 2px solid #cccccc;
- border-right: 1px solid #666666;
- border-left: 1px solid #666666;
-}
-#jot #jot-tools li.submit input {
- border: 0px;
- margin: 0px;
- padding: 0px;
- background-color: #cccccc;
- color: #666666;
- width: 80px;
- height: 40px;
- line-height: 40px;
-}
-#jot #jot-tools li.submit input:hover {
- background-color: #bdcdd4;
- color: #666666;
-}
-#jot #jot-tools li.loading {
- float: right;
- background-color: #ffffff;
- width: 20px;
- vertical-align: center;
- text-align: center;
- border-top: 2px solid #9eabb0;
- height: 38px;
-}
-#jot #jot-tools li.loading img {
- margin-top: 10px;
-}
-#profile-jot-form #jot-title {
-
- border-radius: 5px 5px 5px 5px;
- font-weight: bold;
- height: 20px;
- margin: 0 0 5px;
- width: 60%;
- border: 1px solid #d2d2d2;
-}
-#profile-jot-form #jot-title:-webkit-input-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #jot-title:-moz-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #profile-jot-text_parent #profile-jot-text_tbl{
- width: 585px;
- height: 100px;
- }
-#jot #jot-title:hover {
- border: 1px solid #999999;
-}
-#jot #jot-title:focus {
- border: 1px solid #999999;
-}
-#jot #character-counter {
- width: 80px;
- float: right;
- text-align: right;
- height: 20px;
- line-height: 20px;
- padding-right: 20px;
-}
-#jot-perms-icon,
-#profile-location,
-#profile-nolocation,
-#profile-youtube,
-#profile-video,
-#profile-audio,
-#profile-link,
-#profile-title,
-#wall-image-upload,
-#wall-file-upload,
-#wall-image-upload-div,
-#wall-file-upload-div,
-.hover, .focus {
- cursor: pointer;
- margin-top: 2px;
-}
-/*marker*/
-#profile-jot-wrapper{
- margin: 0 20px 20px 0;
- width: 785px;
- }
-/*marker*/
-#profile-jot-submit-wrapper {
- margin-bottom: 50px;
- width: 785px;
-}
-
-#profile-jot-submit {
- float: right;
- margin-top: 2px;
- font-size: 14px;
-
-}
-#profile-upload-wrapper {
- float: left;
- margin-top: 2px;
- margin-left: 10px;
-
-}
-#profile-attach-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-rotator {
- float: left;
- margin-left: 30px;
- margin-top: 2px;
-}
-#profile-link-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-youtube-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-video-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-audio-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-location-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-jot-perms {
- float: left;
- margin-left: 45px;
- margin-top: 2px;
-}
-#jot-preview-link {
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- font-size: 9px;
- font-weight: bolder;
- cursor: pointer;
-}
-#profile-jot-perms{
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- }
-/** buttons **/
-.button.creation1 {
- background-color: #fff;
- border: 1px solid #777777;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- font-weight: bolder;
- cursor: pointer;
-}
-.button.creation2 {
- background-color: #FF500F;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- margin-left: 5px;
- font-weight: bolder;
- cursor: pointer;
-}
-/*input[type="submit"] {
- border: 0px;
- background-color: @ButtonBackgroundColor;
- color: @ButtonColor;
- padding: 0px 10px;
- .rounded(5px);
- height: 18px;
-}*/
-/** acl **/
-#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
- display: block!important;
-}
-#acl-wrapper {
- width: 690px;
- float: left;
-}
-#acl-search {
- float: right;
- background: #ffffff url("../../../images/search_18.png") no-repeat right center;
- padding-right: 20px;
-}
-#acl-showall {
- float: left;
- display: block;
- width: auto;
- height: 18px;
- background-color: #cccccc;
- background-image: url("../../../images/show_all_off.png");
- background-position: 7px 7px;
- background-repeat: no-repeat;
- padding: 7px 5px 0px 30px;
- color: #999999;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
-}
-#acl-showall.selected {
- color: #000000;
- background-color: #ff9900;
- background-image: url("../../../images/show_all_on.png");
-}
-#acl-list {
- height: 210px;
- border: 1px solid #cccccc;
- clear: both;
- margin-top: 30px;
- overflow: auto;
-}
-.acl-list-item {
- display: block;
- width: 150px;
- height: 30px;
- border: 1px solid #cccccc;
- margin: 5px;
- float: left;
-}
-.acl-list-item img {
- width: 22px;
- height: 22px;
- float: left;
- margin: 4px;
-}
-.acl-list-item p {
- height: 12px;
- font-size: 10px;
- margin: 0px;
- padding: 2px 0px 1px;
- overflow: hidden;
-}
-.acl-list-item a {
- font-size: 8px;
- display: block;
- width: 40px;
- height: 10px;
- float: left;
- color: #999999;
- background-color: #cccccc;
- background-position: 3px 3px;
- background-repeat: no-repeat;
- margin-right: 5px;
- -webkit-border-radius: 2px ;
- -moz-border-radius: 2px;
- border-radius: 2px;
- padding-left: 15px;
-}
-#acl-wrapper a:hover {
- text-decoration: none;
- color: #000000;
-}
-.acl-button-show {
- background-image: url("../../../images/show_off.png");
-}
-.acl-button-hide {
- background-image: url("../../../images/hide_off.png");
-}
-.acl-button-show.selected {
- color: #000000;
- background-color: #9ade00;
- background-image: url("../../../images/show_on.png");
-}
-.acl-button-hide.selected {
- color: #000000;
- background-color: #ff4141;
- background-image: url("../../../images/hide_on.png");
-}
-.acl-list-item.groupshow {
- border-color: #9ade00;
-}
-.acl-list-item.grouphide {
- border-color: #ff4141;
-}
-/** /acl **/
-/** tab buttons 14618a**/
-/*marker*/
-ul.tabs {
- list-style-type: none;
- padding-bottom: 10px;
- font-size: 13px;
- width: 805px;
-}
-ul.tabs li {
- float: left;
- margin-left: 5px;
-}
-ul.tabs li .active {
- background-color: #535353;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 2px 2px 2px #CFCFCF;
- margin-left: 5px;
-}
-/**
- * Form fields
- */
-.field {
- margin-bottom: 10px;
- padding-bottom: 10px;
- overflow: auto;
- width: 100%;
-}
-.field label {
- float: left;
- width: 200px;
-}
-.field input, .field textarea {
- width: 400px;
-}
-.field textarea {
- height: 100px;
-}
-.field .field_help {
- display: block;
- margin-left: 200px;
- color: #666666;
-}
-.field .onoff {
- float: left;
- width: 80px;
-}
-.field .onoff a {
- display: block;
- border: 1px solid #666666;
- background-image: url("../../../images/onoff.jpg");
- background-repeat: no-repeat;
- padding: 4px 2px 2px 2px;
- height: 16px;
- text-decoration: none;
-}
-.field .onoff .off {
- border-color: #666666;
- padding-left: 40px;
- background-position: left center;
- background-color: #cccccc;
- color: #666666;
- text-align: right;
-}
-.field .onoff .on {
- border-color: #204A87;
- padding-right: 40px;
- background-position: right center;
- background-color: #D7E3F1;
- color: #204A87;
- text-align: left;
-}
-.field .hidden {
- display: none!important;
-}
-.field.radio .field_help {
- margin-left: 0px;
-}
-#directory-search-form{
- margin-bottom: 50px;
- }
-#profile-edit-links-end {
- clear: both;
- margin-bottom: 15px;
-}
-
-#profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; }
-
-#profile-edit-links li {
- float: left;
- list-style: none;
- margin-left: 10px;
-}
-
-.profile-edit-side-div {
- display: none;
-}
-
-#register-form label,
-#profile-edit-form label {
- width: 300px; float: left;
-}
-
-.required {
- display: inline;
- color: #B20202;
-}
-
-/* oauth */
-.oauthapp {
- height: auto;
- overflow: auto;
- border-bottom: 2px solid #cccccc;
- padding-bottom: 1em;
- margin-bottom: 1em;
-}
-.oauthapp img {
- float: left;
- width: 48px;
- height: 48px;
- margin: 10px;
-}
-.oauthapp img.noicon {
- background-image: url("../../../images/icons/48/plugin.png");
- background-position: center center;
- background-repeat: no-repeat;
-}
-.oauthapp a {
- float: left;
-}
-/* contacts */
-.contact-entry-wrapper {
- width: 120px;
- height: 120px;
- float: left;
-}
-/* photo */
-.photo {
-box-shadow: 2px 2px 5px 0px #000000;
-margin: 0px;
-border-radius: 10px;
-height: 145px !important;
-width: 145px !important;
-}
-.lframe {
- float: left;
- /*margin: 0px 10px 10px 0px;*/
-}
-/* profile match wrapper */
-.profile-match-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 20px;
-}
-.profile-match-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper {
- left: 0px;
- top: 63px;
-}
-
-.contact-photo-menu-button {
- position: relative;
- background-image: url("../../../images/icons/16/menu.png");
- background-position: top left;
- background-repeat: no-repeat;
- margin: 0px 0px -16px 0px;
- padding: 0px;
- width: 16px;
- height: 16px;
- top: -16px; left:0px;
- overflow: hidden;
- text-indent: 40px;
- display: none;
-
-}
-.contact-photo-menu {
- width: 11em;
- border: 3px solid #364e59;
- color: #2d2d2d;
- background: #FFFFFF;
-/* position: absolute;*/
- position: relative;
- left: 0px; top: 0px;
- display: none;
- z-index: 10000;
-}
-.contact-photo-menu ul { margin:0px; padding: 0px; list-style: none }
-.contact-photo-menu li a {
- display: block;
- padding: 5px 10px;
- color: #2d2d2d;
- text-decoration: none;
-}
-.contact-photo-menu li a:hover {
- background-color: #bdcdd4;
-}
-
-/* page footer */
-footer {
- height: 100px;
- display: table-row;
-}
-
-blockquote {
- border-left: 1px solid #D2D2D2;
- padding-left: 9px;
- margin: 0 0 0 .8ex;
- color: #777;
-}
-.oembed {
-
- font-weight: bold;
-}
-.aprofile dt{
-box-shadow: 1px 1px 5px 0;
- color: #666666;
- margin: 15px 0 5px;
- padding-left: 5px;
- }
-/* ================== */
-/* = Contacts Block = */
-/* ================== */
-
-.contact-block-img {
- width: 48px;
- height: 48px;
- padding-right: 3px;
-}
-.contact-block-div {
- float: left;
-}
-
-.contact-block-textdiv { width: 150px; height: 34px; float: left; }
-#contact-block-end { clear: both; }
-
-#group-edit-wrapper {
- margin-bottom: 10px;
-}
-
-#group-members-end {
- clear: both;
-}
-#group-edit-desc {
- margin-top: 15px;
-}
-
-/*
-#group-separator,
-#prof-separator { display: none;}
-*/
-#prof-members-end{
- clear: both;
- }
-
-#prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
- margin-bottom: 10px;
- margin-top: 20px;
-}
-
-#prvmail-submit {
- float: right;
- margin-top: 10px;
-}
-
-#prvmail-subject
-{
-background: none repeat scroll 0 0 #FFFFFF;
-border: 1px solid #CCCCCC;
-border-radius: 5px 5px 5px 5px;
-font-weight: bold;
-height: 20px;
-margin: 0 0 5px;
-vertical-align: middle;
-}
-#prvmail-form{
- width: 597px;
- }
-
-#prvmail-upload-wrapper,
-#prvmail-link-wrapper,
-#prvmail-rotator-wrapper {
- float: left;
- margin-top: 10px;
- margin-right: 10px;
- width: 24px;
-}
-
-#prvmail-end {
- clear: both;
-}
-
-.mail-list-sender,
-.mail-list-detail {
- float: left;
-}
-.mail-list-detail {
- margin-left: 20px;
-}
-
-.mail-list-subject {
- font-size: 1.1em;
- margin-top: 10px;
-}
-a.mail-list-link {
- display: block;
- font-size: 1.3em;
- padding: 4px 0;
-}
-
-/*
-*a.mail-list-link:hover {
-* background-color: #15607B;
-* color: #F5F6FB;
-*}
-*/
-
-.mail-list-outside-wrapper-end {
- clear: both;
-}
-
-.mail-list-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-list-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-
-.mail-list-delete-icon {
- border: none;
-}
-
-.mail-conv-sender,
-.mail-conv-detail {
- float: left;
-}
-.mail-conv-detail {
- margin-left: 20px;
- width: 500px;
-}
-
-.mail-conv-subject {
- font-size: 1.4em;
- margin: 10px 0;
-}
-
-.mail-conv-outside-wrapper-end {
- clear: both;
-}
-
-.mail-conv-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-conv-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-.mail-conv-break {
- clear: both;
-}
-
-.mail-conv-delete-icon {
- border: none;
-}
-
-/* ========== */
-/* = Events = */
-/* ========== */
-.eventcal {
- float: left;
- font-size: 20px;
-}
-
-.vevent {
-
-}
-.vevent .event-description, .vevent .event-location {
- margin-left: 10px;
- margin-right: 10px;
-}
-.vevent .event-start {
- margin-left: 10px;
- margin-right: 10px;
-}
-
-#new-event-link {
- margin-bottom: 10px;
-}
-
-.edit-event-link, .plink-event-link {
- float: left;
- margin-top: 4px;
- margin-right: 4px;
- margin-bottom: 15px;
-}
-
-.event-description:before {
- content: url('../../../images/calendar.png');
- margin-right: 15px;
-}
-
-.event-start, .event-end {
- margin-left: 10px;
- width: 330px;
- clear: both;
-}
-
-.event-start .dtstart, .event-end .dtend {
- float: right;
-}
-
-.event-list-date {
- margin-bottom: 10px;
-}
-
-.prevcal, .nextcal {
- float: left;
- margin-left: 32px;
- margin-right: 32px;
- margin-top: 64px;
-}
-.event-calendar-end {
- clear: both;
-}
-
-
-.calendar {
- font-family: Courier, monospace;
-}
-.calendar.eventcal a {
- color: #1872A2;
- }
-.today {
- font-weight: bold;
- color: #FF0000;
-}
-
-.settings-block {
- border: 1px solid #AAA;
- margin: 10px;
- padding: 10px;
-}
-
-.app-title {
- margin: 10px;
-}
-
-#identity-manage-desc {
- margin-top:15px;
- margin-bottom: 15px;
-}
-
-#identity-manage-choose {
- margin-bottom: 15px;
-}
-
-#identity-submit {
- margin-top: 20px;
-}
-
-#photo-prev-link, #photo-next-link {
- padding: 10px;
- float: left;
-}
-.lightbox{
- float: left;
- }
-
-#photo-photo {
- float: left;
-}
-#photo-like-div .wall-item-like-buttons {
- float: left;
- margin-right: 5px;
- margin-top: 30px;
- }
-.comment-edit-text-empty {
- margin: 10px 0 0;
- width: 85%;
-}
-.comment-edit-photo {
- margin: 10px 0 0;
-}
-.wall-item-like-buttons .icon.like {
-float: left;
-}
-
-#photo-photo-end {
- clear: both;
-}
-
-.tabs .comment-wwedit-wrapper {
- display: block;
- margin-top: 30px;
- margin-left: 50px;
- }
-
-.profile-match-photo {
- float: left;
- text-align: center;
- width: 120px;
-}
-
-.profile-match-name {
- float: left;
- text-align: center;
- width: 120px;
- overflow: hidden;
-}
-
-.profile-match-break,
-.profile-match-end {
- clear: both;
-}
-
-.profile-match-connect {
- text-align: center;
- font-weight: bold;
-}
-
-.profile-match-wrapper {
- float: left;
- padding: 10px;
- width: 120px;
- height: 120px;
- scroll: auto;
-}
-#profile-match-wrapper-end {
- clear: both;
-}
-
-/* ============= */
-/* = Directory = */
-/* ============= */
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-photo-menu-button {
- display: none;
- /* position: absolute; */
- /* position: absolute; */
- left: 0px;
- top: -16px;
-}
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo-menu-button {
- left: 0px;
- top: 63px;
-}
-.directory-item {
- float: left;
- width: 200px;
- height: 200px;
-}
-.directory-item .contact-photo {
- width: 175px;
- height: 175px;
-}
-.directory-item .contact-photo img {
- width: 175px;
- height: 175px;
-}
-.contact-name {
- text-align: left;
- font-weight: bold;
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums{
- margin-top: 15px;
- }
-.photo-top-photo, .photo-album-photo {
- -webkit-border-radius: 5px 5px 0 0;
- -moz-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-.photo-album-image-wrapper, .photo-top-image-wrapper {
- float: left;
- -moz-box-shadow: 0 0 5px #888;
- -webkit-box-shadow: 0 0 5px #888;
- box-shadow: 0 0 5px #888;
- background-color: #000;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- padding-bottom: 20px;
- position: relative;
- margin: 0 10px 10px 0;
- width: 200px; height: 140px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- position: absolute;
- bottom: 0px;
- padding-left: 3px;
- background-color: #EEE;
-}
-.photo-top-album-link{
- color: #1872A2;
- }
-.photo-top-album-img{
-
- }
-/*.photo-top-image-wrapper {
- position: relative;
- float: left;
- margin-top: 15px;
- margin-right: 15px;
- width: 200px; height: 200px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- min-height: 2em;
- position: absolute;
- bottom: 0px;
- padding: 0px 3px;
- padding-top: 0.5em;
- background-color: rgb(255, 255, 255);
-}*/
-#photo-top-end {
- clear: both;
-}
-
-#photo-top-links {
- margin-bottom: 30px;
- margin-left: 30px;
-}
-
-#photos-upload-newalbum-div {
- float: left;
- width: 175px;
-}
-
diff --git a/view/theme/diabook-red/style-profile.css b/view/theme/diabook-red/style-profile.css
deleted file mode 100644
index 6bdadd397..000000000
--- a/view/theme/diabook-red/style-profile.css
+++ /dev/null
@@ -1,2608 +0,0 @@
-/**
- * Fabio Comuni <http://kirgroup.com/profile/fabrixxm>
- * Additional Changes: Michael Vogel <icarus@dabo.de>
- **/
-
-/* ========= */
-/* = Admin = */
-/* ========= */
-
-#adminpage {
-/* width: 80%;*/
-}
-
-#pending-update {
- float:right;
- color: #ffffff;
- font-weight: bold;
- background-color: #FF0000;
- padding: 0em 0.3em;
-}
-
-.admin.linklist {
- border: 0px; padding: 0px;
-}
-
-.admin.link {
- list-style-position: inside;
- font-size: 1em;
- padding: 5px;
- width: 100px;
- margin: 5px;
-}
-
-#adminpage dl {
- clear: left;
- margin-bottom: 2px;
- padding-bottom: 2px;
- border-bottom: 1px solid black;
-}
-
-#adminpage dt {
- width: 200px;
- float: left;
- font-weight: bold;
-}
-
-#adminpage dd {
- margin-left: 200px;
-}
-#adminpage h3 {
- border-bottom: 1px solid #898989;
- margin-bottom: 5px;
- margin-top: 10px;
-}
-
-#adminpage .submit {
- clear:left;
-}
-
-#adminpage #pluginslist {
- margin: 0px; padding: 0px;
-}
-
-#adminpage .plugin {
- list-style: none;
- display: block;
- /* border: 1px solid #888888; */
- padding: 1em;
- margin-bottom: 5px;
- clear: left;
-}
-
-#adminpage .toggleplugin {
- float:left;
- margin-right: 1em;
-}
-
-#adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;}
-#adminpage table th { text-align: left;}
-#adminpage td .icon { float: left;}
-#adminpage table#users img { width: 16px; height: 16px; }
-#adminpage table tr:hover { background-color: #eeeeee; }
-#adminpage .selectall { text-align: right; }
-/* icons */
-
-.icon.contacts {
- background-image: url("../../../view/theme/diabook-red/icons/contacts.png");}
-.icon.notifications {
- background-image: url("../../../view/theme/diabook-red/icons/notifications.png");}
-.icon.notify {
- background-image: url("../../../view/theme/diabook-red/icons/notify.png");}
-.icon.messages {
- background-image: url("../../../view/theme/diabook-red/icons/messages.png");}
-.icon.community {
- background-image: url("../../../view/theme/diabook-red/icons/community.png");}
-
-.icon.drop { background-image: url("../../../view/theme/diabook-red/icons/drop.png");}
-.icon.drophide { background-image: url("../../../view/theme/diabook-red/icons/drop.png");}
-.icon.dislike { background-image: url("../../../view/theme/diabook-red/icons/dislike.png");}
-.icon.like { background-image: url("../../../view/theme/diabook-red/icons/like.png");}
-.icon.pencil { background-image: url("../../../view/theme/diabook-red/icons/pencil.png");}
-.icon.recycle { background-image: url("../../../view/theme/diabook-red/icons/recycle.png");}
-.icon.remote-link { background-image: url("../../../view/theme/diabook-red/icons/remote.png");}
-.icon.tagged { background-image: url("../../../view/theme/diabook-red/icons/tagged.png");}
-.icon.file-as { background-image: url("../../../view/theme/diabook-red/icons/file_as.png");}
-.star-item.icon.unstarred { background-image: url("../../../view/theme/diabook-red/icons/unstarred.png");}
-.star-item.icon.starred { background-image: url("../../../view/theme/diabook-red/icons/starred.png");}
-.icon.link { background-image: url("../../../view/theme/diabook-red/icons/link.png");}
-.icon.lock { background-image: url("../../../view/theme/diabook-red/icons/lock.png");}
-.icon.unlock { background-image: url("../../../view/theme/diabook-red/icons/unlock.png");}
-.icon.language { background-image: url("../../../view/theme/diabook-red/icons/language.png");}
-
-
-.camera { background-image: url("../../../view/theme/diabook-red/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.attach { background-image: url("../../../view/theme/diabook-red/icons/attach.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video2 { background-image: url("../../../view/theme/diabook-red/icons/video.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video { background-image: url("../../../view/theme/diabook-red/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
- }
-.audio2 { background-image: url("../../../view/theme/diabook-red/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.audio { background-image: url("../../../view/theme/diabook-red/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.weblink { background-image: url("../../../view/theme/diabook-red/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.globe { background-image: url("../../../view/theme/diabook-red/icons/globe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.unglobe { background-image: url("../../../view/theme/diabook-red/icons/unglobe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.edit {background-image: url("../../../view/theme/diabook-red/icons/pencil2.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
-
-
-
-
-.article { background-position: -50px 0px;}
-/*.audio { background-position: -70px 0px;}*/
-.block { background-position: -90px 0px;}
-/*.drop { background-position: -110px 0px;}*/
-/*.drophide { background-position: -130px 0px;}*/
-/*.edit { background-position: -150px 0px;}*/
-/*.camera { background-position: -170px 0px;}*/
-/*.dislike { background-position: -190px 0px;}*/
-/*.like { background-position: -210px 0px;}*/
-/*.link { background-position: -230px 0px;}*/
-
-/*.globe { background-position: -50px -20px;}*/
-/*.noglobe { background-position: -70px -20px;}*/
-.no { background-position: -90px -20px;}
-.pause { background-position: -110px -20px;}
-.play { background-position: -130px -20px;}
-/*.pencil { background-position: -150px -20px;}*/
-.small-pencil { background-position: -170px -20px;}
-/*.recycle { background-position: -190px -20px;}*/
-/*.remote-link { background-position: -210px -20px;}*/
-.share { background-position: -230px -20px;}
-
-.tools { background-position: -50px -40px;}
-/*.lock { background-position: -70px -40px;}*/
-
-/*.video { background-position: -110px -40px;}*/
-.youtube { background-position: -130px -40px;}
-
-/*.attach { background-position: -190px -40px;}*/
-/*.language { background-position: -210px -40px;}*/
-
-
-.icon.on { background-image: url("../../../view/theme/diabook-red/icons/toogle_on.png"); background-repeat: no-repeat;}
-.icon.off { background-image: url("../../../view/theme/diabook-red/icons/toogle_off.png"); background-repeat: no-repeat;}
-.prev { background-position: -90px -60px;}
-.next { background-position: -110px -60px;}
-/*.tagged { background-position: -130px -60px;}*/
-
-.attachtype {
- display: block; width: 20px; height: 23px;
- background-image: url('../../../images/content-types.png');
-}
-
-.type-video { background-position: 0px 0px; }
-.type-image { background-position: -20px 0px; }
-.type-audio { background-position: -40px 0px; }
-.type-text { background-position: -60px 0px; }
-.type-unkn { background-position: -80px 0px; }
-
-.icon.drop, .icon.drophide {
- float: left;
-}
-
-.icon {
- display: block;
- width: 20px;
- height: 20px;
- /*background-image: url('icons.png');*/
-}
-
-.icon {
- background-color: transparent ;
- background-repeat: no-repeat;
- /* background-position: left center; */
- display: block;
- overflow: hidden;
- text-indent: -9999px;
- padding: 1px;
-}
-
-.icon.border.camera{
- background-image: url("../../../view/theme/diabook-red/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-
-.icon.border.link{
- background-image: url("../../../view/theme/diabook-red/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- margin-left: 10px;
- }
-
-.icon.text {
- text-indent: 0px;
-}
-.icon.s10 {
- min-width: 10px;
- height: 10px;
-}
-.icon.s10.notify {
- background-image: url("../../../images/icons/10/notify_off.png");
-}
-.icon.s10.gear {
- background-image: url("../../../images/icons/10/gear.png");
-}
-.icon.s10.add {
- background-image: url("../../../images/icons/10/add.png");
-}
-.icon.s10.delete {
- background-image: url("../../../images/icons/10/delete.png");
-}
-.icon.s10.edit {
- background-image: url("../../../images/icons/10/edit.png");
-}
-.icon.s10.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s10.menu {
- background-image: url("../../../images/icons/10/menu.png");
-}
-.icon.s10.link {
- background-image: url("../../../images/icons/10/link.png");
-}
-.icon.s10.lock {
- background-image: url("../../../images/icons/10/lock.png");
-}
-.icon.s10.unlock {
- background-image: url("../../../images/icons/10/unlock.png");
-}
-.icon.s10.text {
- padding: 2px 0px 0px 15px;
- font-size: 10px;
-}
-.icon.s16 {
- min-width: 16px;
- height: 16px;
-}
-.icon.s16.notify {
- background-image: url("../../../images/icons/16/notify_off.png");
-}
-.icon.s16.gear {
- background-image: url("../../../images/icons/16/gear.png");
-}
-.icon.s16.add {
- background-image: url("../../../images/icons/16/add.png");
-}
-.icon.s16.delete {
- background-image: url("../../../images/icons/16/delete.png");
-}
-/*.icon.s16.edit {
- background-image: url("../../../images/icons/16/edit.png");
-}*/
-.icon.s16.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s16.menu {
- background-image: url("../../../images/icons/16/menu.png");
-}
-/*.icon.s16.link {
- background-image: url("../../../images/icons/16/link.png");
-}*/
-.icon.s16.lock {
- background-image: url("../../../images/icons/16/lock.png");
-}
-.icon.s16.unlock {
- background-image: url("../../../images/icons/16/unlock.png");
-}
-.icon.s16.text {
- padding: 4px 0px 0px 20px;
- font-size: 10px;
-}
-.icon.s22 {
- min-width: 22px;
- height: 22px;
-}
-.icon.s22.notify {
- background-image: url("../../../images/icons/22/notify_off.png");
-}
-.icon.s22.gear {
- background-image: url("../../../images/icons/22/gear.png");
-}
-.icon.s22.add {
- background-image: url("../../../images/icons/22/add.png");
-}
-.icon.s22.delete {
- background-image: url("../../../images/icons/22/delete.png");
-}
-.icon.s22.edit {
- background-image: url("../../../images/icons/22/edit.png");
-}
-.icon.s22.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s22.menu {
- background-image: url("../../../images/icons/22/menu.png");
-}
-.icon.s22.link {
- background-image: url("../../../images/icons/22/link.png");
-}
-.icon.s22.lock {
- background-image: url("../../../images/icons/22/lock.png");
-}
-.icon.s22.unlock {
- background-image: url("../../../images/icons/22/unlock.png");
-}
-.icon.s22.text {
- padding: 10px 0px 0px 25px;
- width: 200px;
-}
-.icon.s48 {
- width: 48px;
- height: 48px;
-}
-.icon.s48.notify {
- background-image: url("../../../images/icons/48/notify_off.png");
-}
-.icon.s48.gear {
- background-image: url("../../../images/icons/48/gear.png");
-}
-.icon.s48.add {
- background-image: url("../../../images/icons/48/add.png");
-}
-.icon.s48.delete {
- background-image: url("../../../images/icons/48/delete.png");
-}
-.icon.s48.edit {
- background-image: url("../../../images/icons/48/edit.png");
-}
-.icon.s48.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s48.menu {
- background-image: url("../../../images/icons/48/menu.png");
-}
-.icon.s48.link {
- background-image: url("../../../images/icons/48/link.png");
-}
-.icon.s48.lock {
- background-image: url("../../../images/icons/48/lock.png");
-}
-.icon.s48.unlock {
- background-image: url("../../../images/icons/48/unlock.png");
-}
-
-#contact-edit-links ul {
- list-style: none;
- list-style-type: none;
-}
-
-.hide-comments-outer {
- margin-left: 80px;
- margin-bottom: 5px;
- width: 484px;
- border-bottom: 1px solid #BDCDD4;
- border-top: 1px solid #BDCDD4;
-
- padding: 8px;
-}
-
-/* global */
-body {
- font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-size: 12.5px;
- background-color: #ffffff;
- color: #2d2d2d;
- margin: 50px auto auto;
- display: table;
-}
-
-h4 {
- font-size: 1.1em;
-}
-
-a {
- color: #333333;
- /* color: #3e3e8c; */
- text-decoration: none;
-}
-a:hover {
- /* color: blue; */
- text-decoration: underline
-}
-
-.wall-item-name-link {
-/* float: left;*/
-}
-
-.wall-item-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-
-.left {
- float: left;
-}
-.right {
- float: right;
-}
-.hidden {
- display: none;
-}
-.clear {
- clear: both;
-}
-.fakelink {
- color: #333;
- /* color: #3e3e8c; */
- text-decoration: none;
- cursor: pointer;
-}
-.fakelink:hover {
- /* color: blue; */
- /*color: #005c94; */
- text-decoration: underline;
-}
-code {
- font-family: Courier, monospace;
- white-space: pre;
- display: block;
- overflow: auto;
- border: 1px solid #444;
- background: #EEE;
- color: #444;
- padding: 10px;
- margin-top: 20px;
-}
-#panel {
- position: absolute;
- width: 12em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 1em;
- list-style: none;
- border: 3px solid #364e59;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-/* tool */
-.tool {
- height: auto;
- overflow: auto;
- padding: 3px;
-}
-#saved-search-ul .tool:hover,
-#nets-sidebar .tool:hover,
-#sidebar-group-list .tool:hover {
- background: #EEE;
-}
-.tool .label {
- float: left;
-}
-.tool .action {
- float: right;
-}
-.tool a {
- color: ##3F8FBA;
-}
-.tool a:hover {
- text-decoration: none;
-}
-/* popup notifications */
-div.jGrowl div.notice {
- background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-div.jGrowl div.info {
- background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-/* header */
-header {
- position: fixed;
- left: 0%;
- right: 80%;
- top: 0px;
- margin: 0px;
- padding: 0px;
- width: 22%;
- height: 32px;
- background: #ff500f;
- background-color: #ff500f;
- z-index: 100;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
- background-image: linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -o-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -moz-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -webkit-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -ms-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-}
-header #site-location {
- display: none;
-}
-header #banner {
- overflow: hidden;
- text-align: left;
- width: 82%%;
- margin-left: 25%;
-}
-header #banner a,
-header #banner a:active,
-header #banner a:visited,
-header #banner a:link,
-header #banner a:hover {
- color: #1f1f1f;
- text-decoration: none;
- outline: none;
- vertical-align: middle;
- font-weight: bolder;
-}
-header #banner #logo-img {
- height: 25px;
- margin-top: 3px;
-}
-header #banner #logo-text {
- font-size: 20px;
- position: absolute;
- top: 10%;
- margin-left: 3px;
-}
-/* nav */
-nav {
- width: 80%;
- height: 32px;
- position: fixed;
- left: 22%;
- top: 0px;
- padding: 0px;
- background: #ff500f;
- color: #1f1f1f;
- z-index: 99;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
- background-image: linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -o-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -moz-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -webkit-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -ms-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-}
-nav a,
-nav a:active,
-nav a:visited,
-nav a:link,
-nav a:hover {
- color: #1f1f1f;
- text-decoration: none;
- outline: none;
-}
-nav #banner {
- overflow: hidden;
- /*text-align: center;*/
- width: 100%;
-}
-nav #banner a,
-nav #banner a:active,
-nav #banner a:visited,
-nav #banner a:link,
-nav #banner a:hover {
- color: #1f1f1f;
- text-decoration: none;
- outline: none;
- vertical-align: bottom;
-}
-nav #banner #logo-img {
- height: 22px;
- margin-top: 5px;
-}
-nav #banner #logo-text {
- font-size: 22px;
-}
-nav #navbar{
- }
-nav ul {
- margin: 0px;
- padding: 0px 20px;
-}
-nav ul li {
- list-style: none;
- margin: 0px;
- /* padding: 1px 1px 3px 1px; */
- float: left;
-}
-nav ul li .menu-popup {
- left: 0px;
- right: auto;
-}
-
-nav #logo-img {
- height: 25px;
- margin-top: 4px;
- margin-left: 30px;
-}
-
-nav #logo-text {
- font-size: 22px;
- margin-top: 3px;
- margin-right: 15px;
-}
-nav .nav-menu-search {
- position: relative;
-
- margin: 4px 17px;
- margin-right: 0px;
- height: 17px;
- width: 180px;
-
-}
-
-nav #search-box #search-text {
- background-image: url('icons/lupe.png');
- background-repeat:no-repeat;
- padding-left:20px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
- }
-
-
-nav .nav-menu-icon {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-nav .nav-menu-icon:hover {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-
-nav .nav-menu-icon.selected {
- background-color: #fff4d6;
-}
-nav .nav-menu-icon img {
- width: 22px;
- height: 22px;
-}
-nav .nav-menu-icon .nav-notify {
- top: 3px;
-}
-nav .nav-menu {
- position: relative;
- height: 16px;
- padding: 5px;
- margin: 3px 15px 0px;
- font-size: 13px;
- /*border-bottom: 3px solid #364A84;*/
-}
-nav .nav-menu.selected {
- /*border-bottom: 3px solid #9eabb0;*/
-}
-nav .nav-notify {
- display: none;
- position: absolute;
- background-color: #fff;
- /* background-color: #19aeff; */
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- font-size: 10px;
- font-weight: 900;
- padding: 1px 4px;
- top: 0px;
- right: -6px;
- min-width: 10px;
- text-align: center;
-}
-nav .nav-notify.show {
- display: block;
-}
-nav #nav-help-link,
-nav #nav-search-link,
-nav #nav-directory-link,
-nav #nav-apps-link,
-nav #nav-site-linkmenu,
-nav #nav-home-link,
-nav #nav-user-linkmenu
-{
- float: right;
-}
-nav #nav-user-linkmenu{
- margin-right: 0px;
- }
-nav #nav-home-link, #nav-directory-link, #nav-apps-link{
- margin-left: 0px;
- margin-right: 0px;
- font-weight: bold;
- margin: 3px 5px;
- font-size: 15px;
- }
-nav #nav-directory-link{
- margin-right: 0px;
- }
-nav #nav-home-link{
- margin-left: 0px;
- }
-nav #nav-help-link .menu-popup,
-nav #nav-search-link .menu-popup,
-nav #nav-directory-link .menu-popup,
-nav #nav-apps-link .menu-popup,
-nav #nav-site-linkmenu .menu-popup {
- right: 0px;
- left: auto;
-}
-
-nav #nav-messages-linkmenu.on .icon.messages, nav #nav-messages-linkmenu.selected .icon.messages{
- background-image: url("../../../view/theme/diabook-red/icons/messages2.png");
- }
-
-/*nav #nav-notifications-linkmenu.on .icon.notify,*/ nav #nav-notifications-linkmenu.selected .icon.notify{
- background-image: url("../../../view/theme/diabook-red/icons/notify2.png");
- }
-
-nav #nav-contacts-linkmenu.on .icon.contacts, nav #nav-contacts-linkmenu.selected .icon.contacts{
- background-image: url("../../../view/theme/diabook-red/icons/contacts2.png");
- }
-
-nav #nav-apps-link.selected {
- background-color: #fff4d6;
- moz-border-radius: 5px 5px 0 0;
--webkit-border-radius: 5px 5px 0 0;
-border-radius: 5px 5px 0 0;
-}
-
-#nav-notifications-mark-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-#nav-notifications-see-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-.notify-seen {
- background: none repeat scroll 0 0 #DDDDDD;
- }
-
-ul.menu-popup {
- position: absolute;
- display: none;
- width: 11em;
- background: #fff4d6;
- color: #2d2d2d;
- margin: 0px;
- padding: 0px;
- list-style: none;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-ul.menu-popup a {
- display: block;
- color: #2d2d2d;
- padding: 5px 10px;
- text-decoration: none;
-}
-ul.menu-popup a:hover {
- background-color: #ffe499; /*bdcdd4;*/
- color: #000;
-}
-ul.menu-popup .menu-sep {
- border-top: 1px solid #9eabb0;
-}
-ul.menu-popup li {
- float: none;
- overflow: auto;
- height: auto;
- display: block;
-}
-ul.menu-popup li img {
- float: left;
- width: 16px;
- height: 16px;
- padding-right: 5px;
-}
-ul.menu-popup .empty {
- padding: 5px;
- text-align: center;
- color: #9eabb0;
-}
-/* autocomplete popup */
-.acpopup {
- max-height: 150px;
- background-color: #ffffff;
- color: #2d2d2d;
- border: 1px solid #MenuBorder;
- overflow: auto;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-.acpopupitem {
- color: #2d2d2d;
- padding: 4px;
- clear: left;
-}
-.acpopupitem img {
- float: left;
- margin-right: 4px;
-}
-.acpopupitem.selected {
- background-color: #bdcdd4;
-}
-#nav-notifications-menu {
- width: 400px;
- max-height: 550px;
- overflow: auto;
-}
-/* #nav-notifications-menu a {
- display: inline;
- padding: 5px 0px;
- margin: 0px 0px 2px 0px;
-}
-#nav-notifications-menu li:hover {
- background-color: #bdcdd4;
-}*/
-
-#nav-notifications-menu img {
- float: left;
- margin-right: 5px;
-}
-#nav-notifications-menu .contactname {
- font-weight: bold;
-}
-#nav-notifications-menu .notif-when {
- font-size: 10px;
- color: #9eabb0;
- display: block;
-}
-
-.notif-image {
- width: 32px;
- height: 32px;
- padding: 7px 7px 0px 0px;
-}
-
-/*profile_side*/
-#profile_side {
- margin-bottom: 30px;
-}
-#ps-usericon{
- height: 25px
- }
-#ps-username{
- font-size: 1.17em;
- font-weight: bold;
- vertical-align: top;
- position: absolute;
- padding-top: 4px;
- padding-left: 5px;
- word-wrap: break-word;
- width: 130px;
- }
-#ps-username:hover{
- text-decoration: none;
- }
-.menu-profile-side{
- list-style: none;
- padding-left: 0px;
- min-height: 0px;
- }
-.menu-profile-list{
- height: auto;
- overflow: auto;
- padding-top: 3px;
- padding-bottom: 3px;
- padding-left: 16px;
- min-height: 16px;
- list-style: none;
- }
-.menu-profile-list:hover{
- background: #EEE;
- }
-.menu-profile-list-item{
- padding-left: 5px;
- }
-.menu-profile-list-item:hover{
- text-decoration: none;
- }
-/*http://prothemedesign.com/circular-icons/*/
-.menu-profile-list.home{
- background: url("../../../view/theme/diabook-red/icons/home.png") no-repeat;
- }
-.menu-profile-list.photos{
- background: url("../../../view/theme/diabook-red/icons/mess_side.png") no-repeat;
- }
-.menu-profile-list.events{
- background: url("../../../view/theme/diabook-red/icons/events.png") no-repeat;
- }
-.menu-profile-list.notes{
- background: url("../../../view/theme/diabook-red/icons/notes.png") no-repeat;
- }
-.menu-profile-list.foren{
- background: url("../../../view/theme/diabook-red/icons/pubgroups.png") no-repeat;
- }
-.menu-profile-list.com_side{
- background: url("../../../view/theme/diabook-red/icons/com_side.png") no-repeat;
- }
-
-/* aside */
-aside {
- display: table-cell;
- vertical-align: top;
- width: 160px;
- padding: 0px 10px 0px 10px;
- border-right: 1px solid #D2D2D2;
- float: left;
- /* background: #F1F1F1; */
-}
-
-aside .vcard .fn {
- font-size: 18px;
- font-weight: bold;
- margin-bottom: 5px;
-}
-aside .vcard .title {
- margin-bottom: 5px;
-}
-aside .vcard dl {
- height: auto;
- overflow: auto;
-}
-aside .vcard dt {
- float: left;
- margin-left: 0px;
- /*width: 35%;*/
- text-align: right;
- color: #999999;
-}
-aside .vcard dd {
- float: left;
- margin-left: 5px;
- /*width: 60%;*/
-}
-aside #profile-extra-links ul {
- padding: 0px;
- margin: 0px;
-}
-aside #profile-extra-links li {
- padding: 0px;
- margin: 0px;
- list-style: none;
-}
-aside #dfrn-request-link {
- display: block;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- color: #ffffff;
- background: #005c94 url('../../../images/connect-bg.png') no-repeat left center;
- font-weight: bold;
- text-transform: uppercase;
- padding: 4px 2px 2px 35px;
-}
-aside #dfrn-request-link:hover {
- text-decoration: none;
- background-color: #36c;
- /* background-color: #19aeff; */
-}
-aside #profiles-menu {
- width: 20em;
-}
-aside #search-text {
- width: 150px;
- height: 17px;
- padding-left: 10px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
-}
-aside #side-follow-url {
- width: 150px;
- }
-aside #side-peoplefind-url {
- width: 150px;
- }
-#contact-block {
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-h4 {
- float: left;
- margin: 5px 0px;
-}
-#contact-block .allcontact-link {
- float: right;
- margin: 5px 0px;
-}
-#contact-block .contact-block-content {
- clear: both;
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-link {
- float: left;
- margin: 0px 2px 2px 0px;
-}
-#contact-block .contact-block-link img {
- widht: 48px;
- height: 48px;
-}
-#lost-password-link {
- float: left;
- margin-right: 20px;
- }
-/* widget */
-.widget {
- margin-bottom: 2em;
- /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;}
- .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/
-/* font-size: 12px; */
-}
-.widget h3 {
- padding: 0px;
- margin: 2px;
-}
-.widget .action {
- opacity: 0.1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget input.action {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget:hover .title .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action.ticked {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget ul {
- padding: 0px;
-}
-.widget ul li {
- padding-left: 16px;
- min-height: 16px;
- list-style: none;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums ul li a{
- color: #1872A2;
-}
-.widget .tool.selected {
- background: url("../../../view/theme/diabook-red/icons/selected.png") no-repeat left center;
-}
-/* widget: search */
-span.sbox_l {
- background: white url('../../../view/theme/diabook/icons/srch_l.gif') no-repeat top left;
- float: left;
- width: 19px; height: 19px;
- margin-left: 10px;
- margin-top: 5px;
-
-}
-
-span.sbox_r {
- background: white url('../../../view/theme/diabook/icons/srch_r.gif') no-repeat top left;
- float: left;
- width: 19px; height: 19px;
- margin-top: 5px;
-}
-
-span.sbox input {
- background: white url('../../../view/theme/diabook/icons/srch_bg.gif') repeat-x top left;
- float: left;
- margin-top: 5px;
- border: 0;
- height: 13px; width: 100px;
- padding: 3px;
- font: 11px/13px arial;
- color: #000;
-}
-#add-search-popup {
- width: 200px;
- top: 18px;
-}
-/* section */
-section {
- display: table-cell;
- vertical-align: top;
- width: 611px;
- padding: 0px 0px 0px 12px;
-}
-
-body .pageheader{
- text-align: center;
- font-size: 20px;
- margin-bottom: 20px;
- margin-top: 0px;
- max-width: 575px;
- }
-.qcomment{
- max-width: 122px;
- }
-#id_username {
- width: 173px;
- }
-#id_password {
- width: 173px;
- }
-#id_openid_url {
- width: 173px;
- }
-#contact-edit-end {
- }
-.pager {
- padding: 10px;
- text-align: center;
- font-size: 1.0em;
- clear: both;
- display: block;
-}
-
-.tabs {
-
- background-position: 0 -20px;
- background-repeat: repeat-x;
- height: 27px;
- padding: 0;
- }
-.tab.button {
- margin-left: 5px;
- /*background: none repeat scroll 0 0 #F8F8F8;*/
- border: 1px solid #CCCCCC;
- border-radius: 3px 3px 3px 3px;
- font-weight: normal;
- padding: 3px;
- color: #333333;
- }
-
-#birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{
- margin-bottom: 10px;
- }
-
-right_aside {
- display: table-cell;
- vertical-align: top;
- width: 170px;
- /*padding-right: 10px;*/
- /*border-left: 1px solid #D2D2D2;*/
-
- /* background: #F1F1F1; */
-}
-right_aside a{color: red;}
-right_aside h3 {border-bottom: 1px solid #D2D2D2; padding-top: 5px; padding-bottom: 0px; padding-left: 9px; margin-bottom: 0px;
-margin-top:30px;}
-right_aside .directory-item { width: 50px; height: 50px; vertical-align: center; text-align: center; }
-right_aside .directory-photo { margin: 0px; }
-right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
-right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
-right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
-#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
-#page-sidebar-right_aside ul {margin-top: 0px;}
-#page-sidebar-right_aside .label {max-width: 128px;}
-right_aside .icon {width: 10px; height: 10px;}
-.close_box {
- background-image: url("../../../view/theme/diabook-red/icons/close_box.png");
- float: right;
- cursor: pointer;
- opacity: 0.1;
- }
-.close_box:hover {
- background-image: url("../../../view/theme/diabook-red/icons/close_box.png");
- float: right;
- cursor: pointer;
- opacity: 1;
--webkit-transition: all 0.2s ease-in-out;
--moz-transition: all 0.2s ease-in-out;
--o-transition: all 0.2s ease-in-out;
--ms-transition: all 0.2s ease-in-out;
-transition: all 0.2s ease-in-out;
- }
-/* wall item */
-.tread-wrapper {
- border-bottom: 1px solid #D2D2D2;
- position: relative;
- padding: 5px;
- margin-bottom: 0px;
- width: 575px;
- padding-top: 10px;
-}
-.tread-wrapper a{
- color: red;
-}
-
-.wall-item-decor {
- position: absolute;
- left: 790px;
- top: -10px;
- width: 16px;
-}
-
-.wall-item-container {
- display: table;
- width: 580px;
-}
-
-
-.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom {
- display: table-row;
-}
-
-.wall-item-bottom {
- font-size: 13px;
-}
-.wall-item-container .wall-item-bottom {
-/* opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container:hover .wall-item-bottom {
-/* opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container .wall-item-info {
- display: table-cell;
- vertical-align: top;
- text-align: left;
- width: 80px;
-}
-.wall-item-container .wall-item-location {
- padding-right: 40px;
- display: table-cell;
-}
-.wall-item-container .wall-item-ago {
- word-wrap: break-word;
- width: 50px;
- margin-left: 10px;
- color: #999;
-}
-.wall-item-location {
-
- clear: both;
- overflow: hidden;
-
- margin-bottom: 5px;
-}
-
-.wall-item-container .wall-item-content {
-
- max-width: 420px;
- word-wrap: break-word;
-
- margin-bottom: 14px;
-}
-
-.wall-item-container .wall-item-content img {
- max-width: 400px;
-
-}
-.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions {
- display: table-cell;
- vertical-align: middle;
-}
-.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-name {
- font-weight: bold;
-}
-.wall-item-container .wall-item-actions-author {
- width: 100%;
- margin-bottom: 0.3em;
-}
-.wall-item-container .wall-item-actions-social {
- float: left;
- margin-bottom: 1px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-social a {
- margin-right: 1em;
-}
-.wall-item-actions-social a {
- float: left;
-}
-.wall-item-container .wall-item-actions-tools {
- float: right;
- width: 80px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-tools a {
- float: right;
-}
-.wall-item-container .wall-item-actions-tools input {
- float: right;
-}
-.wall-item-container.comment {
- margin-top: 5px;
- margin-bottom: 5px;
- margin-left: 80px;
- width: 500px;
- border-bottom: 1px solid hsl(198, 21%, 79%);
-}
-.wall-item-container.comment .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.wall-item-container.comment {
- top: 15px !important;
- left: 15px !important;
-}
-.wall-item-container.comment .wall-item-links {
- padding-left: 12px;
-}
-.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
-}
-.wall-item-comment-wrapper .comment-edit-photo {
- display: none;
-}
-.wall-item-comment-wrapper textarea {
- height: 2.0em;
- width: 100%;
- font-size: 10px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- font-size: 14px;
-}
-.wall-item-comment-wrapper .comment-edit-text-full {
- font-size: 14px;
- height: 4em;
- color: #2d2d2d;
- border: 1px solid #2d2d2d;
-}
-.comment-edit-preview {
- width: 500px;
- margin-top: 10px;
- background-color: #fff797;
-}
-.comment-edit-preview .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.comment-edit-preview {
- top: 15px !important;
- left: 15px !important;
-}
-.comment-edit-preview .wall-item-links {
- padding-left: 12px;
-}
-.comment-edit-preview .wall-item-container {
- width: 700px;
-}
-.comment-edit-preview .tread-wrapper {
- width: 700px;
- padding: 0;
- margin: 10px 0;
-}
-
-.shiny {
- /* border-right: 10px solid #fce94f; */
- border-right: 1px solid #A7C7F7;
- padding-right: 12px;
-}
-
-#jot-preview-content{
- margin-top: 30px;}
-
-#jot-preview-content .tread-wrapper {
- background-color: #fff797;
-}
-
-.wall-item-tags {
- padding-top: 1px;
- padding-bottom: 2px;
-}
-.tag {
- /*background: url("../../../images/tag_b.png") repeat-x center left;*/
- color: #999;
- padding-left: 3px;
- font-size: 12px;
-}
-.tag a {
- padding-right: 5px;
- /*background: url("../../../images/tag.png") no-repeat center right;*/
- color: #999;
-}
-.wwto {
- position: absolute !important;
- width: 25px;
- height: 25px;
- background: #FFFFFF;
- border: 2px solid #364e59;
- height: 25px;
- width: 25px;
- overflow: hidden;
- padding: 1px;
- position: absolute !important;
- top: 40px;
- left: 30px;
- -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
-}
-.wwto .contact-photo {
- width: auto;
- height: 25px;
-}
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
- width: 80px;
-}
-
-.contact-photo-wrapper.wwto {
- width: 25px;
-}
-
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper {
- left: 0px;
- top: 63px;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-name {
- /* text-align: center; */
- /*font-weight: bold;*/
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-/* editor */
-.jothidden {
- display: none;
-}
-#jot {
- width: 585px;
- margin: 0px 2em 20px 0px;
-}
-#profile-jot-form #profile-jot-text {
- height: 2.0em;
- width: 99%;
- font-size: 15px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- margin-bottom: 10px;
-}
-.grey
-{
- display: inline;
- float: right;
- }
-#jot #jot-tools {
- margin: 0px;
- padding: 0px;
- height: 40px;
- overflow: none;
- width: 583px;
- background-color: #fff;
- border-bottom: 2px solid #9eabb0;
-}
-
-#jot #jot-tools li {
- list-style: none;
- float: left;
- width: 80px;
- height: 40px;
- border-bottom: 2px solid #9eabb0;
-}
-#jot #jot-tools li a {
- display: block;
- color: #cccccc;
- width: 100%;
- height: 40px;
- text-align: center;
- line-height: 40px;
- overflow: hidden;
-}
-#jot #jot-tools li:hover {
- background-color: #364e59;
- border-bottom: 2px solid #bdcdd4;
-}
-#jot #jot-tools li.perms {
- float: right;
- width: 40px;
-}
-#jot #jot-tools li.perms a.unlock {
- width: 30px;
- border-left: 10px solid #cccccc;
- background-color: #cccccc;
- background-position: left center;
-}
-#jot #jot-tools li.perms a.lock {
- width: 30px;
- border-left: 10px solid #666666;
- background-color: #666666;
-}
-#jot #jot-tools li.submit {
- float: right;
- background-color: #cccccc;
- border-bottom: 2px solid #cccccc;
- border-right: 1px solid #666666;
- border-left: 1px solid #666666;
-}
-#jot #jot-tools li.submit input {
- border: 0px;
- margin: 0px;
- padding: 0px;
- background-color: #cccccc;
- color: #666666;
- width: 80px;
- height: 40px;
- line-height: 40px;
-}
-#jot #jot-tools li.submit input:hover {
- background-color: #bdcdd4;
- color: #666666;
-}
-#jot #jot-tools li.loading {
- float: right;
- background-color: #ffffff;
- width: 20px;
- vertical-align: center;
- text-align: center;
- border-top: 2px solid #9eabb0;
- height: 38px;
-}
-#jot #jot-tools li.loading img {
- margin-top: 10px;
-}
-#profile-jot-form #jot-title {
-
- border-radius: 5px 5px 5px 5px;
- font-weight: bold;
- height: 20px;
- margin: 0 0 5px;
- width: 60%;
- border: 1px solid #d2d2d2;
-}
-#profile-jot-form #jot-title:-webkit-input-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #jot-title:-moz-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #profile-jot-text_parent #profile-jot-text_tbl{
- width: 585px;
- height: 100px;
- }
-#jot #jot-title:hover {
- border: 1px solid #999999;
-}
-#jot #jot-title:focus {
- border: 1px solid #999999;
-}
-#jot #character-counter {
- width: 80px;
- float: right;
- text-align: right;
- height: 20px;
- line-height: 20px;
- padding-right: 20px;
-}
-#jot-perms-icon,
-#profile-location,
-#profile-nolocation,
-#profile-youtube,
-#profile-video,
-#profile-audio,
-#profile-link,
-#profile-title,
-#wall-image-upload,
-#wall-file-upload,
-#wall-image-upload-div,
-#wall-file-upload-div,
-.hover, .focus {
- cursor: pointer;
- margin-top: 2px;
-}
-#profile-jot-wrapper{
- margin: 0 2em 20px 0;
- width: 585px;
- }
-
-#profile-jot-submit-wrapper {
- margin-bottom: 50px;
- width: 585px;
-}
-
-#profile-jot-submit {
- float: right;
- margin-top: 2px;
- font-size: 14px;
-
-}
-#profile-upload-wrapper {
- float: left;
- margin-top: 2px;
- margin-left: 10px;
-
-}
-#profile-attach-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-rotator {
- float: left;
- margin-left: 30px;
- margin-top: 2px;
-}
-#profile-link-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-youtube-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-video-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-audio-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-location-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-jot-perms {
- float: left;
- margin-left: 45px;
- margin-top: 2px;
-}
-#jot-preview-link {
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- font-size: 9px;
- font-weight: bolder;
- cursor: pointer;
-}
-#profile-jot-perms{
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- }
-/** buttons **/
-.button.creation1 {
- background-color: #fff;
- border: 1px solid #777777;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- font-weight: bolder;
- cursor: pointer;
-}
-.button.creation2 {
- background-color: #FF500F;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- margin-left: 5px;
- font-weight: bolder;
- cursor: pointer;
-}
-/*input[type="submit"] {
- border: 0px;
- background-color: @ButtonBackgroundColor;
- color: @ButtonColor;
- padding: 0px 10px;
- .rounded(5px);
- height: 18px;
-}*/
-/** acl **/
-#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
- display: block!important;
-}
-#acl-wrapper {
- width: 690px;
- float: left;
-}
-#acl-search {
- float: right;
- background: #ffffff url("../../../images/search_18.png") no-repeat right center;
- padding-right: 20px;
-}
-#acl-showall {
- float: left;
- display: block;
- width: auto;
- height: 18px;
- background-color: #cccccc;
- background-image: url("../../../images/show_all_off.png");
- background-position: 7px 7px;
- background-repeat: no-repeat;
- padding: 7px 5px 0px 30px;
- color: #999999;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
-}
-#acl-showall.selected {
- color: #000000;
- background-color: #ff9900;
- background-image: url("../../../images/show_all_on.png");
-}
-#acl-list {
- height: 210px;
- border: 1px solid #cccccc;
- clear: both;
- margin-top: 30px;
- overflow: auto;
-}
-.acl-list-item {
- display: block;
- width: 150px;
- height: 30px;
- border: 1px solid #cccccc;
- margin: 5px;
- float: left;
-}
-.acl-list-item img {
- width: 22px;
- height: 22px;
- float: left;
- margin: 4px;
-}
-.acl-list-item p {
- height: 12px;
- font-size: 10px;
- margin: 0px;
- padding: 2px 0px 1px;
- overflow: hidden;
-}
-.acl-list-item a {
- font-size: 8px;
- display: block;
- width: 40px;
- height: 10px;
- float: left;
- color: #999999;
- background-color: #cccccc;
- background-position: 3px 3px;
- background-repeat: no-repeat;
- margin-right: 5px;
- -webkit-border-radius: 2px ;
- -moz-border-radius: 2px;
- border-radius: 2px;
- padding-left: 15px;
-}
-#acl-wrapper a:hover {
- text-decoration: none;
- color: #000000;
-}
-.acl-button-show {
- background-image: url("../../../images/show_off.png");
-}
-.acl-button-hide {
- background-image: url("../../../images/hide_off.png");
-}
-.acl-button-show.selected {
- color: #000000;
- background-color: #9ade00;
- background-image: url("../../../images/show_on.png");
-}
-.acl-button-hide.selected {
- color: #000000;
- background-color: #ff4141;
- background-image: url("../../../images/hide_on.png");
-}
-.acl-list-item.groupshow {
- border-color: #9ade00;
-}
-.acl-list-item.grouphide {
- border-color: #ff4141;
-}
-/** /acl **/
-/** tab buttons 14618a**/
-ul.tabs {
- list-style-type: none;
- padding-bottom: 10px;
- font-size: 13px;
-}
-ul.tabs li {
- float: left;
- margin-left: 5px;
-}
-ul.tabs li .active {
- background-color: #535353;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 2px 2px 2px #CFCFCF;
- margin-left: 5px;
-}
-/**
- * Form fields
- */
-.field {
- margin-bottom: 10px;
- padding-bottom: 10px;
- overflow: auto;
- width: 100%;
-}
-.field label {
- float: left;
- width: 200px;
-}
-.field input, .field textarea {
- width: 400px;
-}
-.field textarea {
- height: 100px;
-}
-.field .field_help {
- display: block;
- margin-left: 200px;
- color: #666666;
-}
-.field .onoff {
- float: left;
- width: 80px;
-}
-.field .onoff a {
- display: block;
- border: 1px solid #666666;
- background-image: url("../../../images/onoff.jpg");
- background-repeat: no-repeat;
- padding: 4px 2px 2px 2px;
- height: 16px;
- text-decoration: none;
-}
-.field .onoff .off {
- border-color: #666666;
- padding-left: 40px;
- background-position: left center;
- background-color: #cccccc;
- color: #666666;
- text-align: right;
-}
-.field .onoff .on {
- border-color: #204A87;
- padding-right: 40px;
- background-position: right center;
- background-color: #D7E3F1;
- color: #204A87;
- text-align: left;
-}
-.field .hidden {
- display: none!important;
-}
-.field.radio .field_help {
- margin-left: 0px;
-}
-#directory-search-form{
- margin-bottom: 50px;
- }
-#profile-edit-links-end {
- clear: both;
- margin-bottom: 15px;
-}
-
-#profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; }
-
-#profile-edit-links li {
- float: left;
- list-style: none;
- margin-left: 10px;
-}
-
-.profile-edit-side-div {
- display: none;
-}
-
-#register-form label,
-#profile-edit-form label {
- width: 300px; float: left;
-}
-
-.required {
- display: inline;
- color: #B20202;
-}
-
-/* oauth */
-.oauthapp {
- height: auto;
- overflow: auto;
- border-bottom: 2px solid #cccccc;
- padding-bottom: 1em;
- margin-bottom: 1em;
-}
-.oauthapp img {
- float: left;
- width: 48px;
- height: 48px;
- margin: 10px;
-}
-.oauthapp img.noicon {
- background-image: url("../../../images/icons/48/plugin.png");
- background-position: center center;
- background-repeat: no-repeat;
-}
-.oauthapp a {
- float: left;
-}
-/* contacts */
-.contact-entry-wrapper {
- width: 120px;
- height: 120px;
- float: left;
-}
-/* photo */
-.photo {
-box-shadow: 2px 2px 5px 0px #000000;
-margin: 0px;
-border-radius: 10px;
-height: 145px !important;
-width: 145px !important;
-}
-.lframe {
- float: left;
- /*margin: 0px 10px 10px 0px;*/
-}
-/* profile match wrapper */
-.profile-match-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 20px;
-}
-.profile-match-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper {
- left: 0px;
- top: 63px;
-}
-
-.contact-photo-menu-button {
- position: relative;
- background-image: url("../../../images/icons/16/menu.png");
- background-position: top left;
- background-repeat: no-repeat;
- margin: 0px 0px -16px 0px;
- padding: 0px;
- width: 16px;
- height: 16px;
- top: -16px; left:0px;
- overflow: hidden;
- text-indent: 40px;
- display: none;
-
-}
-.contact-photo-menu {
- width: 11em;
- border: 3px solid #364e59;
- color: #2d2d2d;
- background: #FFFFFF;
-/* position: absolute;*/
- position: relative;
- left: 0px; top: 0px;
- display: none;
- z-index: 10000;
-}
-.contact-photo-menu ul { margin:0px; padding: 0px; list-style: none }
-.contact-photo-menu li a {
- display: block;
- padding: 5px 10px;
- color: #2d2d2d;
- text-decoration: none;
-}
-.contact-photo-menu li a:hover {
- background-color: #bdcdd4;
-}
-
-/* page footer */
-footer {
- height: 100px;
- display: table-row;
-}
-
-blockquote {
- border-left: 1px solid #D2D2D2;
- padding-left: 9px;
- margin: 0 0 0 .8ex;
- color: #777;
-}
-.oembed {
-
- font-weight: bold;
-}
-.aprofile dt{
-box-shadow: 1px 1px 5px 0;
- color: #666666;
- margin: 15px 0 5px;
- padding-left: 5px;
- }
-/* ================== */
-/* = Contacts Block = */
-/* ================== */
-
-.contact-block-img {
- width: 48px;
- height: 48px;
- padding-right: 3px;
-}
-.contact-block-div {
- float: left;
-}
-
-.contact-block-textdiv { width: 150px; height: 34px; float: left; }
-#contact-block-end { clear: both; }
-
-#group-edit-wrapper {
- margin-bottom: 10px;
-}
-
-#group-members-end {
- clear: both;
-}
-#group-edit-desc {
- margin-top: 15px;
-}
-
-/*
-#group-separator,
-#prof-separator { display: none;}
-*/
-#prof-members-end{
- clear: both;
- }
-
-#prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
- margin-bottom: 10px;
- margin-top: 20px;
-}
-
-#prvmail-submit {
- float: right;
- margin-top: 10px;
-}
-
-#prvmail-subject
-{
-background: none repeat scroll 0 0 #FFFFFF;
-border: 1px solid #CCCCCC;
-border-radius: 5px 5px 5px 5px;
-font-weight: bold;
-height: 20px;
-margin: 0 0 5px;
-vertical-align: middle;
-}
-#prvmail-form{
- width: 597px;
- }
-
-#prvmail-upload-wrapper,
-#prvmail-link-wrapper,
-#prvmail-rotator-wrapper {
- float: left;
- margin-top: 10px;
- margin-right: 10px;
- width: 24px;
-}
-
-#prvmail-end {
- clear: both;
-}
-
-.mail-list-sender,
-.mail-list-detail {
- float: left;
-}
-.mail-list-detail {
- margin-left: 20px;
-}
-
-.mail-list-subject {
- font-size: 1.1em;
- margin-top: 10px;
-}
-a.mail-list-link {
- display: block;
- font-size: 1.3em;
- padding: 4px 0;
-}
-
-/*
-*a.mail-list-link:hover {
-* background-color: #15607B;
-* color: #F5F6FB;
-*}
-*/
-
-.mail-list-outside-wrapper-end {
- clear: both;
-}
-
-.mail-list-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-list-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-
-.mail-list-delete-icon {
- border: none;
-}
-
-.mail-conv-sender,
-.mail-conv-detail {
- float: left;
-}
-.mail-conv-detail {
- margin-left: 20px;
- width: 500px;
-}
-
-.mail-conv-subject {
- font-size: 1.4em;
- margin: 10px 0;
-}
-
-.mail-conv-outside-wrapper-end {
- clear: both;
-}
-
-.mail-conv-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-conv-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-.mail-conv-break {
- clear: both;
-}
-
-.mail-conv-delete-icon {
- border: none;
-}
-
-/* ========== */
-/* = Events = */
-/* ========== */
-.eventcal {
- float: left;
- font-size: 20px;
-}
-
-.vevent {
-
-}
-.vevent .event-description, .vevent .event-location {
- margin-left: 10px;
- margin-right: 10px;
-}
-.vevent .event-start {
- margin-left: 10px;
- margin-right: 10px;
-}
-
-#new-event-link {
- margin-bottom: 10px;
-}
-
-.edit-event-link, .plink-event-link {
- float: left;
- margin-top: 4px;
- margin-right: 4px;
- margin-bottom: 15px;
-}
-
-.event-description:before {
- content: url('../../../images/calendar.png');
- margin-right: 15px;
-}
-
-.event-start, .event-end {
- margin-left: 10px;
- width: 330px;
- clear: both;
-}
-
-.event-start .dtstart, .event-end .dtend {
- float: right;
-}
-
-.event-list-date {
- margin-bottom: 10px;
-}
-
-.prevcal, .nextcal {
- float: left;
- margin-left: 32px;
- margin-right: 32px;
- margin-top: 64px;
-}
-.event-calendar-end {
- clear: both;
-}
-
-
-.calendar {
- font-family: Courier, monospace;
-}
-.calendar.eventcal a {
- color: #1872A2;
- }
-.today {
- font-weight: bold;
- color: #FF0000;
-}
-
-.settings-block {
- border: 1px solid #AAA;
- margin: 10px;
- padding: 10px;
-}
-
-.app-title {
- margin: 10px;
-}
-
-#identity-manage-desc {
- margin-top:15px;
- margin-bottom: 15px;
-}
-
-#identity-manage-choose {
- margin-bottom: 15px;
-}
-
-#identity-submit {
- margin-top: 20px;
-}
-
-#photo-prev-link, #photo-next-link {
- padding: 10px;
- float: left;
-}
-.lightbox{
- float: left;
- }
-
-#photo-photo {
- float: left;
-}
-#photo-like-div .wall-item-like-buttons {
- float: left;
- margin-right: 5px;
- margin-top: 30px;
- }
-.comment-edit-text-empty {
- margin: 10px 0 0;
- width: 85%;
-}
-.comment-edit-photo {
- margin: 10px 0 0;
-}
-.wall-item-like-buttons .icon.like {
-float: left;
-}
-
-#photo-photo-end {
- clear: both;
-}
-
-.tabs .comment-wwedit-wrapper {
- display: block;
- margin-top: 30px;
- margin-left: 50px;
- }
-
-.profile-match-photo {
- float: left;
- text-align: center;
- width: 120px;
-}
-
-.profile-match-name {
- float: left;
- text-align: center;
- width: 120px;
- overflow: hidden;
-}
-
-.profile-match-break,
-.profile-match-end {
- clear: both;
-}
-
-.profile-match-connect {
- text-align: center;
- font-weight: bold;
-}
-
-.profile-match-wrapper {
- float: left;
- padding: 10px;
- width: 120px;
- height: 120px;
- scroll: auto;
-}
-#profile-match-wrapper-end {
- clear: both;
-}
-
-/* ============= */
-/* = Directory = */
-/* ============= */
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-photo-menu-button {
- display: none;
- /* position: absolute; */
- /* position: absolute; */
- left: 0px;
- top: -16px;
-}
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo-menu-button {
- left: 0px;
- top: 63px;
-}
-.directory-item {
- float: left;
- width: 200px;
- height: 200px;
-}
-.directory-item .contact-photo {
- width: 175px;
- height: 175px;
-}
-.directory-item .contact-photo img {
- width: 175px;
- height: 175px;
-}
-.contact-name {
- text-align: left;
- font-weight: bold;
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums{
- margin-top: 15px;
- }
-.photo-top-photo, .photo-album-photo {
- -webkit-border-radius: 5px 5px 0 0;
- -moz-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-.photo-album-image-wrapper, .photo-top-image-wrapper {
- float: left;
- -moz-box-shadow: 0 0 5px #888;
- -webkit-box-shadow: 0 0 5px #888;
- box-shadow: 0 0 5px #888;
- background-color: #000;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- padding-bottom: 20px;
- position: relative;
- margin: 0 10px 10px 0;
- width: 200px; height: 140px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- position: absolute;
- bottom: 0px;
- padding-left: 3px;
- background-color: #EEE;
-}
-.photo-top-album-link{
- color: #1872A2;
- }
-.photo-top-album-img{
-
- }
-/*.photo-top-image-wrapper {
- position: relative;
- float: left;
- margin-top: 15px;
- margin-right: 15px;
- width: 200px; height: 200px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- min-height: 2em;
- position: absolute;
- bottom: 0px;
- padding: 0px 3px;
- padding-top: 0.5em;
- background-color: rgb(255, 255, 255);
-}*/
-#photo-top-end {
- clear: both;
-}
-
-#photo-top-links {
- margin-bottom: 30px;
- margin-left: 30px;
-}
-
-#photos-upload-newalbum-div {
- float: left;
- width: 175px;
-}
-
diff --git a/view/theme/diabook-red/style-wide.css b/view/theme/diabook-red/style-wide.css
deleted file mode 100644
index 9962a9520..000000000
--- a/view/theme/diabook-red/style-wide.css
+++ /dev/null
@@ -1,2927 +0,0 @@
-/**
- * Fabio Comuni <http://kirgroup.com/profile/fabrixxm>
- * Additional Changes: Michael Vogel <icarus@dabo.de>
- **/
-
-/* ========= */
-/* = Admin = */
-/* ========= */
-
-#adminpage {
-/* width: 80%;*/
-}
-
-#pending-update {
- float:right;
- color: #ffffff;
- font-weight: bold;
- background-color: #FF0000;
- padding: 0em 0.3em;
-}
-
-.admin.linklist {
- border: 0px; padding: 0px;
-}
-
-.admin.link {
- list-style-position: inside;
- font-size: 1em;
- padding: 5px;
- width: 100px;
- margin: 5px;
-}
-
-#adminpage dl {
- clear: left;
- margin-bottom: 2px;
- padding-bottom: 2px;
- border-bottom: 1px solid black;
-}
-
-#adminpage dt {
- width: 200px;
- float: left;
- font-weight: bold;
-}
-
-#adminpage dd {
- margin-left: 200px;
-}
-#adminpage h3 {
- border-bottom: 1px solid #898989;
- margin-bottom: 5px;
- margin-top: 10px;
-}
-
-#adminpage .submit {
- clear:left;
-}
-
-#adminpage #pluginslist {
- margin: 0px; padding: 0px;
-}
-
-#adminpage .plugin {
- list-style: none;
- display: block;
- /* border: 1px solid #888888; */
- padding: 1em;
- margin-bottom: 5px;
- clear: left;
-}
-
-#adminpage .toggleplugin {
- float:left;
- margin-right: 1em;
-}
-
-#adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;}
-#adminpage table th { text-align: left;}
-#adminpage td .icon { float: left;}
-#adminpage table#users img { width: 16px; height: 16px; }
-#adminpage table tr:hover { background-color: #eeeeee; }
-#adminpage .selectall { text-align: right; }
-/* icons */
-.icon.bb-url{
- background-image: url("../../../view/theme/diabook-red/icons/bb-url.png");
- float: right;
- margin-top: 2px;}
-.icon.quote{
- background-image: url("../../../view/theme/diabook-red/icons/quote.png");
- float: right;
- margin-top: 2px;}
-.icon.bold{
- background-image: url("../../../view/theme/diabook-red/icons/bold.png");
- float: right;
- margin-top: 2px;}
-.icon.underline{
- background-image: url("../../../view/theme/diabook-red/icons/underline.png");
- float: right;
- margin-top: 2px;}
-.icon.italic{
- background-image: url("../../../view/theme/diabook-red/icons/italic.png");
- float: right;
- margin-top: 2px;}
-.icon.bb-image{
- background-image: url("../../../view/theme/diabook-red/icons/bb-image.png");
- float: right;
- margin-top: 2px;}
-.icon.bb-video{
- background-image: url("../../../view/theme/diabook-red/icons/bb-video.png");
- float: right;
- margin-top: 2px;}
-
-.icon.contacts {
- background-image: url("../../../view/theme/diabook-red/icons/contacts.png");}
-.icon.notifications {
- background-image: url("../../../view/theme/diabook-red/icons/notifications.png");}
-.icon.notify {
- background-image: url("../../../view/theme/diabook-red/icons/notify.png");}
-.icon.messages {
- background-image: url("../../../view/theme/diabook-red/icons/messages.png");}
-.icon.community {
- background-image: url("../../../view/theme/diabook-red/icons/community.png");}
-
-.icon.drop { background-image: url("../../../view/theme/diabook-red/icons/drop.png");}
-.icon.drophide { background-image: url("../../../view/theme/diabook-red/icons/drop.png");}
-.icon.dislike { background-image: url("../../../view/theme/diabook-red/icons/dislike.png");}
-.icon.like { background-image: url("../../../view/theme/diabook-red/icons/like.png");}
-.icon.pencil { background-image: url("../../../view/theme/diabook-red/icons/pencil.png");}
-.icon.recycle { background-image: url("../../../view/theme/diabook-red/icons/recycle.png");}
-.icon.remote-link { background-image: url("../../../view/theme/diabook-red/icons/remote.png");}
-.icon.tagged { background-image: url("../../../view/theme/diabook-red/icons/tagged.png");}
-.icon.file-as { background-image: url("../../../view/theme/diabook-red/icons/file_as.png");}
-.star-item.icon.unstarred { background-image: url("../../../view/theme/diabook-red/icons/unstarred.png");}
-.star-item.icon.starred { background-image: url("../../../view/theme/diabook-red/icons/starred.png");}
-.icon.link { background-image: url("../../../view/theme/diabook-red/icons/link.png");}
-.icon.lock { background-image: url("../../../view/theme/diabook-red/icons/lock.png");}
-.icon.unlock { background-image: url("../../../view/theme/diabook-red/icons/unlock.png");}
-.icon.language { background-image: url("../../../view/theme/diabook-red/icons/language.png");}
-
-
-.camera { background-image: url("../../../view/theme/diabook-red/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.attach { background-image: url("../../../view/theme/diabook-red/icons/attach.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video2 { background-image: url("../../../view/theme/diabook-red/icons/video.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video { background-image: url("../../../view/theme/diabook-red/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
- }
-.audio2 { background-image: url("../../../view/theme/diabook-red/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.audio { background-image: url("../../../view/theme/diabook-red/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.weblink { background-image: url("../../../view/theme/diabook-red/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.globe { background-image: url("../../../view/theme/diabook-red/icons/globe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.unglobe { background-image: url("../../../view/theme/diabook-red/icons/unglobe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.edit {background-image: url("../../../view/theme/diabook-red/icons/pencil2.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
-.icon.block {background-image: url("../../../view/theme/diabook/icons/block.png");
- display: block; width: 16px; height: 16px; background-repeat: no-repeat;}
-.icon.block.dim {background-image: url("../../../view/theme/diabook/icons/block.png");
- display: block; width: 16px; height: 16px; background-repeat: no-repeat; opacity: 0.3;}
-.icon.ad_drop { background-image: url("../../../view/theme/diabook/icons/drop.png");
- display: block; margin-left:5px; width: 16px; height: 16px; background-repeat: no-repeat;}
-
-
-
-.article { background-position: -50px 0px;}
-/*.audio { background-position: -70px 0px;}*/
-/*.drop { background-position: -110px 0px;}*/
-/*.drophide { background-position: -130px 0px;}*/
-/*.edit { background-position: -150px 0px;}*/
-/*.camera { background-position: -170px 0px;}*/
-/*.dislike { background-position: -190px 0px;}*/
-/*.like { background-position: -210px 0px;}*/
-/*.link { background-position: -230px 0px;}*/
-
-/*.globe { background-position: -50px -20px;}*/
-/*.noglobe { background-position: -70px -20px;}*/
-.no { background-position: -90px -20px;}
-.pause { background-position: -110px -20px;}
-.play { background-position: -130px -20px;}
-/*.pencil { background-position: -150px -20px;}*/
-.small-pencil { background-position: -170px -20px;}
-/*.recycle { background-position: -190px -20px;}*/
-/*.remote-link { background-position: -210px -20px;}*/
-.share { background-position: -230px -20px;}
-
-.tools { background-position: -50px -40px;}
-/*.lock { background-position: -70px -40px;}*/
-
-/*.video { background-position: -110px -40px;}*/
-.youtube { background-position: -130px -40px;}
-
-/*.attach { background-position: -190px -40px;}*/
-/*.language { background-position: -210px -40px;}*/
-
-
-.icon.on { background-image: url("../../../view/theme/diabook-red/icons/toogle_on.png"); background-repeat: no-repeat;}
-.icon.off { background-image: url("../../../view/theme/diabook-red/icons/toogle_off.png"); background-repeat: no-repeat;}
-.icon.prev { background-image: url("../../../view/theme/diabook-red/icons/prev.png"); background-repeat: no-repeat;}
-.icon.next { background-image: url("../../../view/theme/diabook-red/icons/next.png"); background-repeat: no-repeat;}
-/*.tagged { background-position: -130px -60px;}*/
-
-.attachtype {
- display: block; width: 20px; height: 23px;
- background-image: url('../../../images/content-types.png');
-}
-
-.type-video { background-position: 0px 0px; }
-.type-image { background-position: -20px 0px; }
-.type-audio { background-position: -40px 0px; }
-.type-text { background-position: -60px 0px; }
-.type-unkn { background-position: -80px 0px; }
-
-.icon.drop, .icon.drophide {
- float: left;
-}
-
-.icon {
- display: block;
- width: 20px;
- height: 20px;
- /*background-image: url('icons.png');*/
-}
-
-.icon {
- background-color: transparent ;
- background-repeat: no-repeat;
- /* background-position: left center; */
- display: block;
- overflow: hidden;
- text-indent: -9999px;
- padding: 1px;
-}
-
-.icon.border.camera{
- background-image: url("../../../view/theme/diabook-red/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-
-.icon.border.link{
- background-image: url("../../../view/theme/diabook-red/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- margin-left: 10px;
- }
-
-.icon.text {
- text-indent: 0px;
-}
-.icon.s10 {
- min-width: 10px;
- height: 10px;
-}
-.icon.s10.notify {
- background-image: url("../../../images/icons/10/notify_off.png");
-}
-.icon.s10.gear {
- background-image: url("../../../images/icons/10/gear.png");
-}
-.icon.s10.add {
- background-image: url("../../../images/icons/10/add.png");
-}
-.icon.s10.delete {
- background-image: url("../../../images/icons/10/delete.png");
-}
-.icon.s10.edit {
- background-image: url("../../../images/icons/10/edit.png");
-}
-.icon.s10.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s10.menu {
- background-image: url("../../../images/icons/10/menu.png");
-}
-.icon.s10.link {
- background-image: url("../../../images/icons/10/link.png");
-}
-.icon.s10.lock {
- background-image: url("../../../images/icons/10/lock.png");
-}
-.icon.s10.unlock {
- background-image: url("../../../images/icons/10/unlock.png");
-}
-.icon.s10.text {
- padding: 2px 0px 0px 15px;
- font-size: 10px;
-}
-.icon.s16 {
- min-width: 16px;
- height: 16px;
-}
-.icon.s16.notify {
- background-image: url("../../../images/icons/16/notify_off.png");
-}
-.icon.s16.gear {
- background-image: url("../../../images/icons/16/gear.png");
-}
-.icon.s16.add {
- background-image: url("../../../images/icons/16/add.png");
-}
-.icon.s16.delete {
- background-image: url("../../../images/icons/16/delete.png");
-}
-/*.icon.s16.edit {
- background-image: url("../../../images/icons/16/edit.png");
-}*/
-.icon.s16.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s16.menu {
- background-image: url("../../../images/icons/16/menu.png");
-}
-/*.icon.s16.link {
- background-image: url("../../../images/icons/16/link.png");
-}*/
-.icon.s16.lock {
- background-image: url("../../../images/icons/16/lock.png");
-}
-.icon.s16.unlock {
- background-image: url("../../../images/icons/16/unlock.png");
-}
-.icon.s16.text {
- padding: 4px 0px 0px 20px;
- font-size: 10px;
-}
-.icon.s22 {
- min-width: 22px;
- height: 22px;
-}
-.icon.s22.notify {
- background-image: url("../../../images/icons/22/notify_off.png");
-}
-.icon.s22.gear {
- background-image: url("../../../images/icons/22/gear.png");
-}
-.icon.s22.add {
- background-image: url("../../../images/icons/22/add.png");
-}
-.icon.s22.delete {
- background-image: url("../../../images/icons/22/delete.png");
-}
-.icon.s22.edit {
- background-image: url("../../../images/icons/22/edit.png");
-}
-.icon.s22.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s22.menu {
- background-image: url("../../../images/icons/22/menu.png");
-}
-.icon.s22.link {
- background-image: url("../../../images/icons/22/link.png");
-}
-.icon.s22.lock {
- background-image: url("../../../images/icons/22/lock.png");
-}
-.icon.s22.unlock {
- background-image: url("../../../images/icons/22/unlock.png");
-}
-.icon.s22.text {
- padding: 10px 0px 0px 25px;
- width: 200px;
-}
-.icon.s48 {
- width: 48px;
- height: 48px;
-}
-.icon.s48.notify {
- background-image: url("../../../images/icons/48/notify_off.png");
-}
-.icon.s48.gear {
- background-image: url("../../../images/icons/48/gear.png");
-}
-.icon.s48.add {
- background-image: url("../../../images/icons/48/add.png");
-}
-.icon.s48.delete {
- background-image: url("../../../images/icons/48/delete.png");
-}
-.icon.s48.edit {
- background-image: url("../../../images/icons/48/edit.png");
-}
-.icon.s48.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s48.menu {
- background-image: url("../../../images/icons/48/menu.png");
-}
-.icon.s48.link {
- background-image: url("../../../images/icons/48/link.png");
-}
-.icon.s48.lock {
- background-image: url("../../../images/icons/48/lock.png");
-}
-.icon.s48.unlock {
- background-image: url("../../../images/icons/48/unlock.png");
-}
-
-#contact-edit-links ul {
- list-style: none;
- list-style-type: none;
-}
-
-.hide-comments-outer {
- margin-left: 80px;
- margin-bottom: 5px;
- width: 675px;
- border-bottom: 1px solid #BDCDD4;
- padding: 8px;
-}
-
-/* global */
-body {
- font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-size: 13px;
- background-color: #ffffff;
- color: #2d2d2d;
- margin: 50px auto auto;
- display: table;
-}
-
-#jappix_mini {
-right: 45px !important;
-}
-
-
-h4 {
- font-size: 1.1em;
-}
-
-a {
- color: red;
- /* color: #3e3e8c; */
- text-decoration: none;
-}
-a:hover {
- /* color: blue; */
- text-decoration: underline
-}
-
-.wall-item-name-link {
-/* float: left;*/
-}
-
-.wall-item-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-
-.left {
- float: left;
-}
-.right {
- float: right;
-}
-.hidden {
- display: none;
-}
-.clear {
- clear: both;
-}
-.fakelink {
- color: red;
- /* color: #3e3e8c; */
- text-decoration: none;
- cursor: pointer;
-}
-.fakelink:hover {
- /* color: blue; */
- /*color: #005c94; */
- text-decoration: underline;
-}
-.intro-end {
- border-bottom: 1px solid black;
- clear: both;
- margin-bottom: 25px;
- padding-bottom: 25px;
- width: 75%;
- }
-.intro-form-end {
- clear: both;
- }
-.intro-fullname {
- padding-bottom: 5px;
- padding-top: 5px;
- }
-.intro-wrapper-end {
- clear: both;
- padding-bottom: 5px;
- }
-code {
- font-family: Courier, monospace;
- white-space: pre;
- display: block;
- overflow: auto;
- border: 1px solid #444;
- background: #EEE;
- color: #444;
- padding: 10px;
- margin-top: 20px;
-}
-#panel {
- position: absolute;
- width: 12em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 1em;
- list-style: none;
- border: 3px solid #364e59;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-/* tool */
-.tool {
- height: auto;
- overflow: auto;
- padding: 3px;
-}
-#saved-search-ul .tool:hover,
-#nets-sidebar .tool:hover,
-#sidebar-group-list .tool:hover,
-#fileas-sidebar .tool:hover {
- background: #FFE499;
-}
-.tool .label {
- float: left;
-}
-.tool .action {
- float: right;
-}
-.tool a {
- color: ##3F8FBA;
-}
-.tool a:hover {
- text-decoration: none;
-}
-/* popup notifications */
-div.jGrowl div.notice {
- background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-div.jGrowl div.info {
- background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-/* header */
-header {
- position: fixed;
- left: 0%;
- right: 80%;
- top: 0px;
- margin: 0px;
- padding: 0px;
- width: 22%;
- height: 32px;
- background: #ff500f;
- background-color: #ff500f;
- z-index: 100;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
- background-image: linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -o-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -moz-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -webkit-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -ms-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-
-background-image: -webkit-gradient(
- linear,
- left bottom,
- left top,
- color-stop(0, rgb(173,59,10)),
- color-stop(0.65, rgb(255,79,15))
-);
-}
-header #site-location {
- display: none;
-}
-header #banner {
- overflow: hidden;
- text-align: banner;
- width: 82%;
- margin-left: 25%;
-}
-header #banner a,
-header #banner a:active,
-header #banner a:visited,
-header #banner a:link,
-header #banner a:hover {
- color: #1f1f1f;
- text-decoration: none;
- outline: none;
- vertical-align: middle;
- font-weight: bolder;
-}
-header #banner #logo-img {
- height: 25px;
- margin-top: 3px;
-}
-header #banner #logo-text {
- font-size: 20px;
- position: absolute;
- top: 10%;
- margin-left: 3px;
-}
-/* messages */
-#message-new {
- background: ;
- border: 1px solid #333;
- width: 150px;
-}
-#message-new a {
- color: #ffffff;
- text-align: center;
- display: block;
- font-weight: bold;
- padding: 1em 0px;
- text-decoration: none;
- background-color: red;
-}
-.mail-list-wrapper {
- background-color: #f6f7f8;
- margin-bottom: 5px;
- width: 100%;
- height: auto;
- overflow: hidden;
-}
-.mail-list-wrapper span {
- display: block;
- float: left;
- width: 20%;
- overflow: hidden;
-}
-.mail-list-wrapper .mail-subject {
- width: 30%;
- padding: 4px 0px 0px 4px;
-}
-.mail-list-wrapper .mail-subject a {
- display: block;
-}
-.mail-list-wrapper .mail-subject.unseen a {
- font-weight: bold;
-}
-.mail-list-wrapper .mail-date {
- padding: 4px 4px 0px 4px;
-}
-.mail-list-wrapper .mail-from {
- padding: 4px 4px 0px 4px;
-}
-.mail-list-wrapper .mail-count {
- padding: 4px 4px 0px 4px;
- text-align: right;
-}
-.mail-list-wrapper .mail-delete {
- float: right;
-}
-#mail-display-subject {
- background-color: #f6f7f8;
- color: #2d2d2d;
- margin-bottom: 10px;
- width: 100%;
- height: auto;
- overflow: hidden;
-}
-#mail-display-subject span {
- float: left;
- overflow: hidden;
- padding: 4px 0px 0px 10px;
-}
-#mail-display-subject .mail-delete {
- float: right;
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-#mail-display-subject:hover .mail-delete {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-/* nav */
-nav {
- width: 80%;
- height: 32px;
- position: fixed;
- left: 22%;
- top: 0px;
- padding: 0px;
- background: #ff500f;
- color: #1f1f1f;
- z-index: 99;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
- background-image: linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -o-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -moz-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -webkit-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -ms-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-
-background-image: -webkit-gradient(
- linear,
- left bottom,
- left top,
- color-stop(0, rgb(173,59,10)),
- color-stop(0.65, rgb(255,79,15))
-);
-}
-nav a,
-nav a:active,
-nav a:visited,
-nav a:link,
-nav a:hover {
- color: #1f1f1f;
- text-decoration: none;
- outline: none;
-}
-nav #banner {
- overflow: hidden;
- /*text-align: center;*/
- width: 100%;
-}
-nav #banner a,
-nav #banner a:active,
-nav #banner a:visited,
-nav #banner a:link,
-nav #banner a:hover {
- color: #ffffff;
- text-decoration: none;
- outline: none;
- vertical-align: bottom;
-}
-nav #banner #logo-img {
- height: 22px;
- margin-top: 5px;
-}
-nav #banner #logo-text {
- font-size: 22px;
-}
-nav #navbar{
- }
-nav ul {
- margin: 0px;
- padding: 0px 20px;
-}
-nav ul li {
- list-style: none;
- margin: 0px;
- /* padding: 1px 1px 3px 1px; */
- float: left;
-}
-nav ul li .menu-popup {
- left: 0px;
- right: auto;
-}
-
-nav #logo-img {
- height: 25px;
- margin-top: 4px;
- margin-left: 30px;
-}
-
-nav #logo-text {
- font-size: 22px;
- margin-top: 3px;
- margin-right: 15px;
-}
-nav .nav-menu-search {
- position: relative;
-
- margin: 4px 17px;
- margin-right: 0px;
- height: 17px;
- width: 180px;
-
-}
-
-nav #search-box #search-text {
- background-image: url('icons/lupe.png');
- background-repeat:no-repeat;
- padding-left:20px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
- }
-
-
-nav .nav-menu-icon {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-nav .nav-menu-icon:hover {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-
-nav .nav-menu-icon.selected {
- background-color: #fff4d6;
-}
-nav .nav-menu-icon img {
- width: 22px;
- height: 22px;
-}
-nav .nav-menu-icon .nav-notify {
- top: 3px;
-}
-/*marker*/
-nav .nav-menu {
- position: relative;
- height: 16px;
- padding: 5px;
- margin: 3px 15px 0px;
- font-size: 15px;
- /*border-bottom: 3px solid #364A84;*/
-}
-nav .nav-menu.selected {
- /*border-bottom: 3px solid #9eabb0;*/
-}
-nav .nav-notify {
- display: none;
- position: absolute;
- background-color: #fff;
- /* background-color: #19aeff; */
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- font-size: 10px;
- font-weight: 900;
- padding: 1px 4px;
- top: 0px;
- right: -6px;
- min-width: 10px;
- text-align: center;
-}
-nav .nav-notify.show {
- display: block;
-}
-nav #nav-help-link,
-nav #nav-search-link,
-nav #nav-directory-link,
-nav #nav-apps-link,
-nav #nav-site-linkmenu,
-nav #nav-home-link,
-nav #nav-user-linkmenu
-{
- float: right;
-}
-nav #nav-user-linkmenu{
- margin-right: 0px;
- }
-nav #nav-home-link, #nav-directory-link, #nav-apps-link{
- margin-left: 0px;
- margin-right: 0px;
- font-weight: bold;
- margin: 3px 5px;
- font-size: 15px;
- }
-nav #nav-directory-link{
- margin-right: 0px;
- }
-nav #nav-home-link{
- margin-left: 0px;
- }
-nav #nav-help-link .menu-popup,
-nav #nav-search-link .menu-popup,
-nav #nav-directory-link .menu-popup,
-nav #nav-apps-link .menu-popup,
-nav #nav-site-linkmenu .menu-popup {
- right: 0px;
- left: auto;
-}
-
-nav #nav-messages-linkmenu.on .icon.messages, nav #nav-messages-linkmenu.selected .icon.messages{
- background-image: url("../../../view/theme/diabook-red/icons/messages2.png");
- }
-
-/*nav #nav-notifications-linkmenu.on .icon.notify,*/ nav #nav-notifications-linkmenu.selected .icon.notify{
- background-image: url("../../../view/theme/diabook-red/icons/notify2.png");
- }
-
-nav #nav-contacts-linkmenu.on .icon.contacts, nav #nav-contacts-linkmenu.selected .icon.contacts{
- background-image: url("../../../view/theme/diabook-red/icons/contacts2.png");
- }
-
-nav #nav-apps-link.selected {
- background-color: #fff4d6;
- moz-border-radius: 5px 5px 0 0;
--webkit-border-radius: 5px 5px 0 0;
-border-radius: 5px 5px 0 0;
-}
-
-#nav-notifications-mark-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-#nav-notifications-see-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-.notify-seen {
- background: none repeat scroll 0 0 #DDDDDD;
- }
-
-ul.menu-popup {
- position: absolute;
- display: none;
- width: 11em;
- background: #fff4d6;
- color: #2d2d2d;
- margin: 0px;
- padding: 0px;
- list-style: none;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-ul.menu-popup a {
- display: block;
- color: #2d2d2d;
- padding: 5px 10px;
- text-decoration: none;
-}
-ul.menu-popup a:hover {
- background-color: #ffe499; /*bdcdd4;*/
- color: #000;
-}
-ul.menu-popup .menu-sep {
- border-top: 1px solid #9eabb0;
-}
-ul.menu-popup li {
- float: none;
- overflow: auto;
- height: auto;
- display: block;
-}
-ul.menu-popup li img {
- float: left;
- width: 16px;
- height: 16px;
- padding-right: 5px;
-}
-ul.menu-popup .empty {
- padding: 5px;
- text-align: center;
- color: #9eabb0;
-}
-/* autocomplete popup */
-.acpopup {
- max-height: 150px;
- background-color: #ffffff;
- color: #2d2d2d;
- border: 1px solid #MenuBorder;
- overflow: auto;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-.acpopupitem {
- color: #2d2d2d;
- padding: 4px;
- clear: left;
-}
-.acpopupitem img {
- float: left;
- margin-right: 4px;
-}
-.acpopupitem.selected {
- background-color: #bdcdd4;
-}
-#nav-notifications-menu {
- width: 400px;
- max-height: 550px;
- overflow: auto;
-}
-/* #nav-notifications-menu a {
- display: inline;
- padding: 5px 0px;
- margin: 0px 0px 2px 0px;
-}
-#nav-notifications-menu li:hover {
- background-color: #bdcdd4;
-}*/
-
-#nav-notifications-menu img {
- float: left;
- margin-right: 5px;
-}
-#nav-notifications-menu .contactname {
- font-weight: bold;
-}
-#nav-notifications-menu .notif-when {
- font-size: 10px;
- color: #9eabb0;
- display: block;
-}
-
-.notif-image {
- width: 32px;
- height: 32px;
- padding: 7px 7px 0px 0px;
-}
-
-/*profile_side*/
-#profile_side {
- margin-bottom: 30px;
-}
-#ps-usericon{
- height: 25px
- }
-#ps-username{
- font-size: 1.17em;
- font-weight: bold;
- vertical-align: top;
- position: absolute;
- padding-top: 4px;
- padding-left: 5px;
- word-wrap: break-word;
- width: 130px;
- }
-#ps-username:hover{
- text-decoration: none;
- }
-.menu-profile-side{
- list-style: none;
- padding-left: 0px;
- min-height: 0px;
- }
-.menu-profile-list{
- height: auto;
- overflow: auto;
- min-height: 16px;
- list-style: none;
- }
-.menu-profile-list:hover{
- background: #FFE499;
- }
-.menu-profile-list-item{
- padding-left: 5px;
- vertical-align: middle;
- }
-.menu-profile-list-item:hover{
- text-decoration: none;
- }
-/*http://prothemedesign.com/circular-icons/*/
-.menu-profile-icon.home{
- background: url("../../../view/theme/diabook-red/icons/home.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;
- }
-.menu-profile-icon.photos{
- background: url("../../../view/theme/diabook-red/icons/mess_side.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.events{
- background: url("../../../view/theme/diabook-red/icons/events.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.notes{
- background: url("../../../view/theme/diabook-red/icons/notes.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.foren{
- background: url("../../../view/theme/diabook-red/icons/pubgroups.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.com_side{
- background: url("../../../view/theme/diabook-red/icons/com_side.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.pscontacts{
- background: url("../../../view/theme/diabook-red/icons/pscontacts.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-/* aside */
-/*marker*/
-aside {
- display: table-cell;
- vertical-align: top;
- width: 180px;
- padding: 0px 5px 0px 0px;
- border-right: 1px solid #D2D2D2;
- float: left;
- /* background: #F1F1F1; */
-}
-aside #page-sidebar{display: none;}
-aside .vcard .fn {
- font-size: 18px;
- font-weight: bold;
- margin-bottom: 5px;
-}
-aside .vcard .title {
- margin-bottom: 5px;
-}
-aside .vcard dl {
- height: auto;
- overflow: auto;
-}
-aside .vcard dt {
- float: left;
- margin-left: 0px;
- /*width: 35%;*/
- text-align: right;
- color: #999999;
-}
-aside .vcard dd {
- float: left;
- margin-left: 5px;
- /*width: 60%;*/
-}
-aside #profile-extra-links ul {
- padding: 0px;
- margin: 0px;
-}
-aside #profile-extra-links li {
- padding: 0px;
- margin: 0px;
- list-style: none;
-}
-aside #dfrn-request-link {
- display: block;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- color: #ffffff;
- background: #005c94 url('../../../images/connect-bg.png') no-repeat left center;
- font-weight: bold;
- text-transform: uppercase;
- padding: 4px 2px 2px 35px;
-}
-aside #dfrn-request-link:hover {
- text-decoration: none;
- background-color: #36c;
- /* background-color: #19aeff; */
-}
-aside #profiles-menu {
- width: 20em;
-}
-aside #search-text {
- width: 173px;
- height: 17px;
- padding-left: 10px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
-}
-aside #side-follow-url {
- width: 173px;
- }
-aside #side-peoplefind-url {
- width: 173px;
- }
-#contact-block {
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-h4 {
- float: left;
- margin: 5px 0px;
-}
-#contact-block .allcontact-link {
- float: right;
- margin: 5px 0px;
-}
-#contact-block .contact-block-content {
- clear: both;
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-link {
- float: left;
- margin: 0px 2px 2px 0px;
-}
-#contact-block .contact-block-link img {
- widht: 55px;
- height: 55px;
-}
-#lost-password-link {
- float: left;
- margin-right: 20px;
- }
-#login-submit-wrapper{
-margin-bottom: 15px;
- }
-.group_selected {
- background: url("../../../view/theme/diabook/icons/selected.png") no-repeat left center;
- float: left;
- height: 22px;
- width: 22px;
-}
-.group_unselected {
- background: url("../../../view/theme/diabook/icons/unselected.png") no-repeat left center;
- float: left;
- height: 22px;
- width: 22px;
-}
-.icon.text_add {
- background-image: url("../../../images/icons/16/add.png");
- float: right;
- opacity: 0.2;
- margin-right: 14px;
- }
-.icon.text_add:hover {
- background-image: url("../../../images/icons/16/add.png");
- float: right;
- cursor: pointer;
- margin-right: 14px;
- opacity: 1;
--webkit-transition: all 0.2s ease-in-out;
--moz-transition: all 0.2s ease-in-out;
--o-transition: all 0.2s ease-in-out;
--ms-transition: all 0.2s ease-in-out;
-transition: all 0.2s ease-in-out;
- }
-.icon.text_edit {
- background-image: url("../../../images/icons/10/edit.png");
- opacity: 0.2;
- margin-top: 6px;
- float: right;
- height: 10px;
-}
-.icon.text_edit:hover {
- background-image: url("../../../images/icons/10/edit.png");
- opacity: 1;
- margin-top: 6px;
- float: right;
- height: 10px;
-}
-/* widget */
-.widget {
- margin-bottom: 2em;
- /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;}
- .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/
-/* font-size: 12px; */
-}
-/*marker*/
-.widget h3 {
- padding: 0px;
- margin: 2px;
- font-size: 1.05em;
-}
-.widget .action {
- opacity: 0.1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget input.action {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget:hover .title .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action.ticked {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget ul {
- padding: 0px;
-}
-.widget ul li {
- padding-left: 16px;
- min-height: 16px;
- list-style: none;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums ul li a{
- color: #1872A2;
-}
-.widget .tool.selected {
- background: url("../../../view/theme/diabook-red/icons/selected.png") no-repeat left center;
-}
-/* widget: search */
-#add-search-popup {
- width: 200px;
- top: 18px;
-}
-/* section */
-section {
- display: table-cell;
- vertical-align: top;
- width: 800px;
- padding: 0px 0px 0px 12px;
-}
-body .pageheader{
- text-align: center;
- font-size: 20px;
- margin-bottom: 20px;
- margin-top: 0px;
- max-width: 775px;
- }
-.qcomment{
- max-width: 122px;
- }
-#id_username {
- width: 173px;
- }
-#id_password {
- width: 173px;
- }
-#id_openid_url {
- width: 173px;
- }
-#contact-edit-end {
- }
-.pager {
- padding: 10px;
- text-align: center;
- font-size: 1.0em;
- clear: both;
- display: block;
-}
-
-.tabs {
-
- background-position: 0 -20px;
- background-repeat: repeat-x;
- height: 27px;
- padding: 0;
- }
-.tab.button {
- margin-left: 5px;
- /*background: none repeat scroll 0 0 #F8F8F8;*/
- border: 1px solid #CCCCCC;
- border-radius: 3px 3px 3px 3px;
- font-weight: normal;
- padding: 3px;
- color: #333333;
- }
-
-#birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{
- margin-bottom: 10px;
- }
-/* wall item */
-.tread-wrapper {
- border-bottom: 1px solid #D2D2D2;
- position: relative;
- padding: 5px;
- margin-bottom: 0px;
- width: 775px;
- padding-top: 10px;
-}
-.tread-wrapper a{
- color: red;
-}
-
-/*marker*/
-.wall-item-decor {
- position: absolute;
- left: 780px;
- top: -10px;
- width: 16px;
-}
-/*marker*/
-.wall-item-container {
- display: table;
- width: 770px;
-}
-.wall-item-photo-container .wall-item-item, .wall-item-container .wall-item-bottom {
- display: table-row;
-}
-.wall-item-photo-container .wall-item-info {
- display: table-cell;
- vertical-align: top;
- text-align: left;
- width: 80px;
-}
-.wall-item-photo-container .wall-item-location {
- padding-right: 40px;
- display: table-cell;
-}
-.wall-item-photo-container .wall-item-ago {
- word-wrap: break-word;
- width: 50px;
- margin-left: 10px;
- color: #999;
-}
-/*marker*/
-.wall-item-photo-container .wall-item-content {
-
- max-width: 690px;
- word-wrap: break-word;
-
- margin-bottom: 14px;
-}
-.wall-item-photo-container .wall-item-content img {
- max-width: 700px;
-}
-.wall-item-photo-container .wall-item-links, .wall-item-photo-container .wall-item-actions {
- display: table-cell;
- vertical-align: middle;
-}
-.wall-item-photo-container .wall-item-links .icon, .wall-item-photo-container .wall-item-actions .icon {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-photo-container .wall-item-links .icon:hover, .wall-item-photo-container .wall-item-actions .icon:hover {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-photo-container .wall-item-name {
- font-weight: bold;
-}
-.wall-item-photo-container .wall-item-actions-author {
- width: 100%;
- margin-bottom: 0.3em;
-}
-.wall-item-photo-container .wall-item-actions-social {
- float: left;
- margin-bottom: 1px;
- display: table-cell;
-}
-.wall-item-photo-container .wall-item-actions-social a {
- margin-right: 1em;
-}
-.wall-item-photo-container .wall-item-actions-tools {
- float: right;
- width: 80px;
- display: table-cell;
-}
-.wall-item-photo-container .wall-item-actions-tools a {
- float: right;
-}
-.wall-item-photo-container .wall-item-actions-tools input {
- float: right;
-}
-.wall-item-photo-container.comment {
- margin-top: 5px;
- margin-bottom: 5px;
- margin-left: 40px;
- width: 650px;
- border-bottom: 1px solid #D2D2D2;
-}
-.wall-item-photo-container.comment {
- top: 15px !important;
- left: 15px !important;
-}
-.wall-item-photo-container {
- display: table;
- width: 780px;
-}
-.my-comment-photo {
- width: 48px;
- margin-left: 40px;
- margin-right: 32px;
- }
-.comment-edit-preview {
- width: 500px;
- margin-top: 10px;
-}
-.comment-edit-text-empty {
- width: 500px;
- border: 1px solid #D2D2D2;
- height: 3.2em;
- color: #2d2d2d;
-}
-.comment-edit-text-full {
- font-size: 12.5px;
- height: 3.3em;
-
- border: 1px solid #D2D2D2;
- width: 500px;
-}
-.comment-edit-photo {
- margin: 10px 0 0;
- display: table-cell;
-}
-
-
-.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom {
- display: table-row;
-}
-.wall-item-bottom {
- font-size: 13px;
-}
-.wall-item-container .wall-item-bottom {
-/* opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container:hover .wall-item-bottom {
-/* opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container .wall-item-info {
- display: table-cell;
- vertical-align: top;
- text-align: left;
- width: 80px;
-}
-.wall-item-container .wall-item-location {
- padding-right: 40px;
- display: table-cell;
-}
-.wall-item-container .wall-item-ago {
- word-wrap: break-word;
- width: 50px;
- margin-left: 10px;
- color: #999;
-}
-.wall-item-location {
-
- clear: both;
- overflow: hidden;
-
- margin-bottom: 5px;
-}
-
-/*marker*/
-.wall-item-container .wall-item-content {
-
- max-width: 690px;
- word-wrap: break-word;
-
- margin-bottom: 14px;
-}
-
-.wall-item-container .wall-item-content img {
- max-width: 700px;
-}
-.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions {
- display: table-cell;
- vertical-align: middle;
-}
-.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-name {
- font-weight: bold;
-}
-.wall-item-container .wall-item-actions-author {
- width: 100%;
- margin-bottom: 0.3em;
-}
-.wall-item-container .wall-item-actions-social {
- float: left;
- margin-bottom: 1px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-social a {
- margin-right: 1em;
-}
-.wall-item-actions-social a {
- float: left;
-}
-.wall-item-container .wall-item-actions-tools {
- float: right;
- width: 80px;
- display: table-cell;done
-}
-.wall-item-container .wall-item-actions-tools a {
- float: right;
-}
-.wall-item-container .wall-item-actions-tools input {
- float: right;
-}
-/*marker*/
-.wall-item-container.comment {
- margin-top: 5px;
- margin-bottom: 5px;
- margin-left: 80px;
- width: 690px;
- border-bottom: 1px solid hsl(198, 21%, 79%);
-}
-.wall-item-container.comment .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.wall-item-container.comment {
- top: 15px !important;
- left: 15px !important;
-}
-.wall-item-container.comment .wall-item-links {
- padding-left: 12px;
-}
-.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
-}
-.wall-item-comment-wrapper .comment-edit-photo {
- display: none;
-}
-.wall-item-comment-wrapper textarea {
- height: 2.0em;
- width: 100%;
- font-size: 10px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- font-size: 14px;
-}
-.wall-item-comment-wrapper .comment-edit-text-full {
- font-size: 14px;
- height: 4em;
- color: #2d2d2d;
- border: 1px solid #2d2d2d;
-}
-.comment-edit-preview {
- width: 500px;
- margin-top: 10px;
- background-color: #fff797;
-}
-.comment-edit-preview .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.comment-edit-preview {
- top: 15px !important;
- left: 15px !important;
-}
-.comment-edit-preview .wall-item-links {
- padding-left: 12px;
-}
-.comment-edit-preview .wall-item-container {
- width: 700px;
-}
-.comment-edit-preview .tread-wrapper {
- width: 700px;
- padding: 0;
- margin: 10px 0;
-}
-
-.shiny {
- /* border-right: 10px solid #fce94f; */
- border-right: 1px solid #A7C7F7;
- padding-right: 12px;
-}
-
-#jot-preview-content{
- margin-top: 30px;}
-
-#jot-preview-content .tread-wrapper {
- background-color: #fff797;
-}
-
-.wall-item-tags {
- padding-top: 1px;
- padding-bottom: 2px;
-}
-.tag {
- /*background: url("../../../images/tag_b.png") repeat-x center left;*/
- color: #999;
- padding-left: 3px;
- font-size: 12px;
-}
-.tag a {
- padding-right: 5px;
- /*background: url("../../../images/tag.png") no-repeat center right;*/
- color: #999;
-}
-.wwto {
- position: absolute !important;
- width: 25px;
- height: 25px;
- background: #FFFFFF;
- border: 2px solid #364e59;
- height: 25px;
- width: 25px;
- overflow: hidden;
- padding: 1px;
- position: absolute !important;
- top: 40px;
- left: 30px;
- -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
-}
-.wwto .contact-photo {
- width: auto;
- height: 25px;
-}
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
- width: 80px;
-}
-
-.contact-photo-wrapper.wwto {
- width: 25px;
-}
-
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper {
- left: 0px;
- top: 63px;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-name {
- /* text-align: center; */
- /*font-weight: bold;*/
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-/* editor */
-.jothidden {
- display: none;
-}
-#jot {
- width: 785px;
- margin: 0px 2em 20px 0px;
-}
-#profile-jot-form #profile-jot-text {
- height: 2.0em;
- width: 99%;
- font-size: 15px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- margin-bottom: 10px;
-}
-.grey
-{
- display: inline;
- float: right;
- }
-#jot #jot-tools {
- margin: 0px;
- padding: 0px;
- height: 40px;
- overflow: none;
- width: 783px;
- background-color: #fff;
- border-bottom: 2px solid #9eabb0;
-}
-
-#jot #jot-tools li {
- list-style: none;
- float: left;
- width: 80px;
- height: 40px;
- border-bottom: 2px solid #9eabb0;
-}
-#jot #jot-tools li a {
- display: block;
- color: #cccccc;
- width: 100%;
- height: 40px;
- text-align: center;
- line-height: 40px;
- overflow: hidden;
-}
-#jot #jot-tools li:hover {
- background-color: #364e59;
- border-bottom: 2px solid #bdcdd4;
-}
-#jot #jot-tools li.perms {
- float: right;
- width: 40px;
-}
-#jot #jot-tools li.perms a.unlock {
- width: 30px;
- border-left: 10px solid #cccccc;
- background-color: #cccccc;
- background-position: left center;
-}
-#jot #jot-tools li.perms a.lock {
- width: 30px;
- border-left: 10px solid #666666;
- background-color: #666666;
-}
-#jot #jot-tools li.submit {
- float: right;
- background-color: #cccccc;
- border-bottom: 2px solid #cccccc;
- border-right: 1px solid #666666;
- border-left: 1px solid #666666;
-}
-#jot #jot-tools li.submit input {
- border: 0px;
- margin: 0px;
- padding: 0px;
- background-color: #cccccc;
- color: #666666;
- width: 80px;
- height: 40px;
- line-height: 40px;
-}
-#jot #jot-tools li.submit input:hover {
- background-color: #bdcdd4;
- color: #666666;
-}
-#jot #jot-tools li.loading {
- float: right;
- background-color: #ffffff;
- width: 20px;
- vertical-align: center;
- text-align: center;
- border-top: 2px solid #9eabb0;
- height: 38px;
-}
-#jot #jot-tools li.loading img {
- margin-top: 10px;
-}
-#profile-jot-form #jot-title, #profile-jot-form #jot-category {
-
- border-radius: 5px 5px 5px 5px;
- font-weight: bold;
- height: 20px;
- margin: 0 0 5px;
- width: 60%;
- border: 1px solid #d2d2d2;
-}
-#profile-jot-form #jot-title:-webkit-input-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #jot-title:-moz-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #profile-jot-text_parent #profile-jot-text_tbl{
- width: 785px;
- height: 100px;
- }
-#jot #jot-title:hover {
- border: 1px solid #999999;
-}
-#jot #jot-title:focus {
- border: 1px solid #999999;
-}
-#jot #character-counter {
- width: 80px;
- float: right;
- text-align: right;
- height: 20px;
- line-height: 20px;
- padding-right: 20px;
-}
-#jot-perms-icon,
-#profile-location,
-#profile-nolocation,
-#profile-youtube,
-#profile-video,
-#profile-audio,
-#profile-link,
-#profile-title,
-#wall-image-upload,
-#wall-file-upload,
-#wall-image-upload-div,
-#wall-file-upload-div,
-.hover, .focus {
- cursor: pointer;
- margin-top: 2px;
-}
-/*marker*/
-#profile-jot-wrapper{
- margin: 0 20px 20px 0;
- width: 785px;
- }
-/*marker*/
-#profile-jot-submit-wrapper {
- margin-bottom: 50px;
- width: 785px;
-}
-
-#profile-jot-submit {
- float: right;
- margin-top: 2px;
- font-size: 14px;
-}
-#profile-upload-wrapper {
- float: left;
- margin-top: 2px;
- margin-left: 10px;
-
-}
-#profile-attach-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-rotator {
- float: left;
- margin-left: 30px;
- margin-top: 2px;
-}
-#profile-link-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-youtube-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-video-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-audio-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-location-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-jot-perms {
- float: left;
- margin-left: 45px;
- margin-top: 2px;
-}
-#jot-preview-link {
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- font-size: 9px;
- font-weight: bolder;
- cursor: pointer;
-}
-#profile-jot-perms{
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- }
-/** buttons **/
-.button.creation1 {
- background-color: #fff;
- border: 1px solid #777777;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- font-weight: bolder;
- cursor: pointer;
-}
-.button.creation2 {
- background-color: #FF500F;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- margin-left: 5px;
- font-weight: bolder;
- cursor: pointer;
-}
-/*input[type="submit"] {
- border: 0px;
- background-color: @ButtonBackgroundColor;
- color: @ButtonColor;
- padding: 0px 10px;
- .rounded(5px);
- height: 18px;
-}*/
-/** acl **/
-#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
- display: block!important;
-}
-#acl-wrapper {
- width: 690px;
- float: left;
-}
-#acl-search {
- float: right;
- background: #ffffff url("../../../images/search_18.png") no-repeat right center;
- padding-right: 20px;
-}
-#acl-showall {
- float: left;
- display: block;
- width: auto;
- height: 18px;
- background-color: #cccccc;
- background-image: url("../../../images/show_all_off.png");
- background-position: 7px 7px;
- background-repeat: no-repeat;
- padding: 7px 5px 0px 30px;
- color: #999999;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
-}
-#acl-showall.selected {
- color: #000000;
- background-color: #ff9900;
- background-image: url("../../../images/show_all_on.png");
-}
-#acl-list {
- height: 210px;
- border: 1px solid #cccccc;
- clear: both;
- margin-top: 30px;
- overflow: auto;
-}
-.acl-list-item {
- display: block;
- width: 150px;
- height: 30px;
- border: 1px solid #cccccc;
- margin: 5px;
- float: left;
-}
-.acl-list-item img {
- width: 22px;
- height: 22px;
- float: left;
- margin: 4px;
-}
-.acl-list-item p {
- height: 12px;
- font-size: 10px;
- margin: 0px;
- padding: 2px 0px 1px;
- overflow: hidden;
-}
-.acl-list-item a {
- font-size: 8px;
- display: block;
- width: 40px;
- height: 10px;
- float: left;
- color: #999999;
- background-color: #cccccc;
- background-position: 3px 3px;
- background-repeat: no-repeat;
- margin-right: 5px;
- -webkit-border-radius: 2px ;
- -moz-border-radius: 2px;
- border-radius: 2px;
- padding-left: 15px;
-}
-#acl-wrapper a:hover {
- text-decoration: none;
- color: #000000;
-}
-.acl-button-show {
- background-image: url("../../../images/show_off.png");
-}
-.acl-button-hide {
- background-image: url("../../../images/hide_off.png");
-}
-.acl-button-show.selected {
- color: #000000;
- background-color: #9ade00;
- background-image: url("../../../images/show_on.png");
-}
-.acl-button-hide.selected {
- color: #000000;
- background-color: #ff4141;
- background-image: url("../../../images/hide_on.png");
-}
-.acl-list-item.groupshow {
- border-color: #9ade00;
-}
-.acl-list-item.grouphide {
- border-color: #ff4141;
-}
-/** /acl **/
-/** tab buttons 14618a**/
-/*marker*/
-ul.tabs {
- list-style-type: none;
- padding-bottom: 10px;
- font-size: 13px;
- width: 805px;
-}
-ul.tabs li {
- float: left;
- margin-left: 5px;
-}
-ul.tabs li .active {
- background-color: #535353;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 2px 2px 2px #CFCFCF;
- margin-left: 5px;
-}
-//settings tabs
-ul.rs_tabs {
- list-style-type: none;
- font-size: 11px;
-}
-ul.rs_tabs li {
- float: left;
- margin-bottom: 30px;
- clear: both;
-}
-ul.rs_tabs li .selected {
- background-color: #535353;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 2px 2px 2px #CFCFCF;
- font-size: 13px;
-}
-.rs_tabs {
- list-style-type: none;
- font-size: 11px;
- background-position: 0 -20px;
- background-repeat: repeat-x;
- height: 27px;
- padding: 0;
- }
-.rs_tab.button {
- /*background: none repeat scroll 0 0 #F8F8F8;*/
- border: 1px solid #CCCCCC;
- border-radius: 3px 3px 3px 3px;
- font-weight: bolder;
- padding: 3px;
- color: #333333;
- text-decoration: none;
- }
-/**
- * Form fields
- */
-.field {
- margin-bottom: 10px;
- padding-bottom: 10px;
- overflow: auto;
- width: 100%;
-}
-.field label {
- float: left;
- width: 200px;
-}
-.field input, .field textarea {
- width: 400px;
-}
-.field textarea {
- height: 100px;
-}
-.field .field_help {
- display: block;
- margin-left: 200px;
- color: #666666;
-}
-.field .onoff {
- float: left;
- width: 80px;
-}
-.field .onoff a {
- display: block;
- border: 1px solid #666666;
- background-image: url("../../../images/onoff.jpg");
- background-repeat: no-repeat;
- padding: 4px 2px 2px 2px;
- height: 16px;
- text-decoration: none;
-}
-.field .onoff .off {
- border-color: #666666;
- padding-left: 40px;
- background-position: left center;
- background-color: #cccccc;
- color: #666666;
- text-align: right;
-}
-.field .onoff .on {
- border-color: #204A87;
- padding-right: 40px;
- background-position: right center;
- background-color: #D7E3F1;
- color: #204A87;
- text-align: left;
-}
-.field .hidden {
- display: none!important;
-}
-.field.radio .field_help {
- margin-left: 0px;
-}
-.suggest-select {
-width: 500px;
-height: 350px;
- }
-.message-to-select {
- width: 400px;
- height: 150px;
- }
-#directory-search-form{
- margin-bottom: 50px;
- }
-#profile-edit-links-end {
- clear: both;
- margin-bottom: 15px;
-}
-
-#profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; }
-
-#profile-edit-links li {
- float: left;
- list-style: none;
- margin-left: 10px;
-}
-
-.profile-edit-side-div {
- display: none;
-}
-
-#register-form label,
-#profile-edit-form label {
- width: 300px; float: left;
-}
-
-.required {
- display: inline;
- color: #B20202;
-}
-
-/* oauth */
-.oauthapp {
- height: auto;
- overflow: auto;
- border-bottom: 2px solid #cccccc;
- padding-bottom: 1em;
- margin-bottom: 1em;
-}
-.oauthapp img {
- float: left;
- width: 48px;
- height: 48px;
- margin: 10px;
-}
-.oauthapp img.noicon {
- background-image: url("../../../images/icons/48/plugin.png");
- background-position: center center;
- background-repeat: no-repeat;
-}
-.oauthapp a {
- float: left;
-}
-/* contacts */
-.contact-entry-wrapper {
- width: 120px;
- height: 120px;
- float: left;
-}
-/* photo */
-.photo {
-box-shadow: 2px 2px 5px 0px #000000;
-margin: 0px;
-border-radius: 10px;
-height: 145px !important;
-width: 145px !important;
-}
-.lframe {
- float: left;
- /*margin: 0px 10px 10px 0px;*/
-}
-/* profile match wrapper */
-.profile-match-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 20px;
-}
-.profile-match-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper {
- left: 0px;
- top: 63px;
-}
-
-.contact-photo-menu-button {
- position: relative;
- background-image: url("../../../images/icons/16/menu.png");
- background-position: top left;
- background-repeat: no-repeat;
- margin: 0px 0px -16px 0px;
- padding: 0px;
- width: 16px;
- height: 16px;
- top: -16px; left:0px;
- overflow: hidden;
- text-indent: 40px;
- display: none;
-
-}
-.contact-photo-menu {
- width: 11em;
- border: 3px solid #364e59;
- color: #2d2d2d;
- background: #FFFFFF;
-/* position: absolute;*/
- position: relative;
- left: 0px; top: 0px;
- display: none;
- z-index: 10000;
-}
-.contact-photo-menu ul { margin:0px; padding: 0px; list-style: none }
-.contact-photo-menu li a {
- display: block;
- padding: 5px 10px;
- color: #2d2d2d;
- text-decoration: none;
-}
-.contact-photo-menu li a:hover {
- background-color: #bdcdd4;
-}
-
-/* page footer */
-footer {
- height: 100px;
- display: table-row;
-}
-
-blockquote {
- border-left: 1px solid #D2D2D2;
- padding-left: 9px;
- margin: 0 0 0 .8ex;
- color: #777;
-}
-.oembed {
-
- font-weight: bold;
-}
-.aprofile dt{
-box-shadow: 1px 1px 5px 0;
- color: #666666;
- margin: 15px 0 5px;
- padding-left: 5px;
- }
-/* ================== */
-/* = Contacts Block = */
-/* ================== */
-
-.contact-block-img {
- width: 55px;
- height: 55px;
- padding-right: 3px;
-}
-.contact-block-div {
- float: left;
-}
-
-.contact-block-textdiv { width: 150px; height: 34px; float: left; }
-#contact-block-end { clear: both; }
-
-#group-edit-wrapper {
- margin-bottom: 10px;
-}
-
-#group-members-end {
- clear: both;
-}
-#group-edit-desc {
- margin-top: 15px;
-}
-
-/*
-#group-separator,
-#prof-separator { display: none;}
-*/
-#prof-members-end{
- clear: both;
- }
-
-#prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
- margin-bottom: 10px;
- margin-top: 20px;
-}
-
-#prvmail-submit {
- float: right;
- margin-top: 10px;
-}
-
-#prvmail-subject
-{
-background: none repeat scroll 0 0 #FFFFFF;
-border: 1px solid #CCCCCC;
-border-radius: 5px 5px 5px 5px;
-font-weight: bold;
-height: 20px;
-margin: 0 0 5px;
-vertical-align: middle;
-}
-#prvmail-form{
- width: 597px;
- }
-
-#prvmail-upload-wrapper,
-#prvmail-link-wrapper,
-#prvmail-rotator-wrapper {
- float: left;
- margin-top: 10px;
- margin-right: 10px;
- width: 24px;
-}
-
-#prvmail-end {
- clear: both;
-}
-
-.mail-list-sender,
-.mail-list-detail {
- float: left;
-}
-.mail-list-detail {
- margin-left: 20px;
-}
-
-.mail-list-subject {
- font-size: 1.1em;
- margin-top: 10px;
-}
-a.mail-list-link {
- display: block;
- font-size: 1.3em;
- padding: 4px 0;
-}
-
-/*
-*a.mail-list-link:hover {
-* background-color: #15607B;
-* color: #F5F6FB;
-*}
-*/
-
-.mail-list-outside-wrapper-end {
- clear: both;
-}
-
-.mail-list-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-list-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-
-.mail-list-delete-icon {
- border: none;
-}
-
-.mail-conv-sender,
-.mail-conv-detail {
- float: left;
-}
-.mail-conv-detail {
- margin-left: 20px;
- width: 500px;
-}
-
-.mail-conv-subject {
- font-size: 1.4em;
- margin: 10px 0;
-}
-
-.mail-conv-outside-wrapper-end {
- clear: both;
-}
-
-.mail-conv-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-conv-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-.mail-conv-break {
- clear: both;
-}
-
-.mail-conv-delete-icon {
- border: none;
-}
-
-/* ========== */
-/* = Events = */
-/* ========== */
-.eventcal {
- float: left;
- font-size: 20px;
-}
-
-.vevent {
-position: relative;
-width: 400px;
-padding: 20px;
-padding-top: 10px;
-margin: 0 0px;
-margin-bottom: 10px;
-background-color: white;
--webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
--moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
-}
-.vevent .event-location {
- margin-left: 10px;
- margin-right: 10px;
-}
-.vevent .event-description {
-margin-left: 10px;
-margin-right: 10px;
-font-size: 1.1em;
-font-weight: bolder;
-}
-.vevent .event-start, .vevent .event-end {
-
-margin-right: 20px;
-margin-bottom: 2px;
-margin-top: 2px;
-font-size: 0.9em;
-text-align: left;
-}
-.event-start .dtstart, .event-end .dtend {
-float: right;
-}
-
-
-#new-event-link {
- margin-bottom: 10px;
-}
-
-.edit-event-link, .plink-event-link {
- float: left;
- margin-top: 4px;
- margin-right: 4px;
- margin-bottom: 15px;
-}
-
-.event-description:before {
- content: url("../../../view/theme/diabook/icons/events2.png") !important;
- margin-right: 15px;
-}
-
-.event-start, .event-end {
- margin-left: 10px;
- width: 330px;
- clear: both;
-}
-
-.event-start .dtstart, .event-end .dtend {
- float: right;
-}
-
-.event-list-date {
- margin-bottom: 10px;
-}
-
-.prevcal, .nextcal {
- float: left;
- margin-left: 32px;
- margin-right: 32px;
- margin-top: 64px;
-}
-.event-calendar-end {
- clear: both;
-}
-
-
-.calendar {
- font-family: Courier, monospace;
-}
-.calendar.eventcal a {
- color: #1872A2;
- }
-.today {
- font-weight: bold;
- color: #FF0000;
-}
-
-.settings-block {
- border: 1px solid #AAA;
- margin: 10px;
- padding: 10px;
-}
-
-.app-title {
- margin: 10px;
-}
-
-#identity-manage-desc {
- margin-top:15px;
- margin-bottom: 15px;
-}
-
-#identity-manage-choose {
- margin-bottom: 15px;
-}
-
-#identity-submit {
- margin-top: 20px;
-}
-
-#photo-prev-link, #photo-next-link {
- padding: 10px;
- float: left;
-}
-.lightbox{
- float: left;
- }
-#photo-photo {
- float: left;
-}
-#photo-like-div .wall-item-like-buttons {
- float: left;
- margin-right: 10px;
- }
-.wall-item-like-buttons .icon.like {
-float: left;
-}
-
-#photo-photo-end {
- clear: both;
-}
-
-.tabs .comment-wwedit-wrapper {
- display: block;
- margin-top: 30px;
- margin-left: 50px;
- }
-
-.profile-match-photo {
- float: left;
- text-align: center;
- width: 120px;
-}
-
-.profile-match-name {
- float: left;
- text-align: center;
- width: 120px;
- overflow: hidden;
-}
-
-.profile-match-break,
-.profile-match-end {
- clear: both;
-}
-
-.profile-match-connect {
- text-align: center;
- font-weight: bold;
-}
-
-.profile-match-wrapper {
- float: left;
- padding: 10px;
- width: 120px;
- height: 120px;
- scroll: auto;
-}
-#profile-match-wrapper-end {
- clear: both;
-}
-
-/* ============= */
-/* = Directory = */
-/* ============= */
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-photo-menu-button {
- display: none;
- /* position: absolute; */
- /* position: absolute; */
- left: 0px;
- top: -16px;
-}
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo-menu-button {
- left: 0px;
- top: 63px;
-}
-.directory-item {
- float: left;
- width: 200px;
- height: 200px;
-}
-.directory-item .contact-photo {
- width: 175px;
- height: 175px;
-}
-.directory-item .contact-photo img {
- width: 175px;
- height: 175px;
-}
-.contact-name {
- text-align: left;
- font-weight: bold;
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-#side-bar-photos-albums{
- margin-top: 15px;
- }
-.photo-top-photo, .photo-album-photo {
- -webkit-border-radius: 5px 5px 0 0;
- -moz-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-.photo-album-image-wrapper, .photo-top-image-wrapper {
- float: left;
- -moz-box-shadow: 0 0 5px #888;
- -webkit-box-shadow: 0 0 5px #888;
- box-shadow: 0 0 5px #888;
- background-color: #000;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- padding-bottom: 20px;
- position: relative;
- margin: 0 10px 10px 0;
- width: 200px; height: 140px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- position: absolute;
- bottom: 0px;
- padding-left: 3px;
- background-color: #EEE;
-}
-.photo-top-album-link{
- color: #1872A2;
- }
-.photo-top-album-img{
-
- }
-/*.photo-top-image-wrapper {
- position: relative;
- float: left;
- margin-top: 15px;
- margin-right: 15px;
- width: 200px; height: 200px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- min-height: 2em;
- position: absolute;
- bottom: 0px;
- padding: 0px 3px;
- padding-top: 0.5em;
- background-color: rgb(255, 255, 255);
-}*/
-#photo-top-end {
- clear: both;
-}
-
-#photo-top-links {
- margin-bottom: 30px;
- margin-left: 30px;
-}
-
-#photos-upload-newalbum-div {
- float: left;
- width: 175px;
-}
-
diff --git a/view/theme/diabook-red/style.css b/view/theme/diabook-red/style.css
deleted file mode 100644
index af49e7d88..000000000
--- a/view/theme/diabook-red/style.css
+++ /dev/null
@@ -1,2916 +0,0 @@
-/**
- * Fabio Comuni <http://kirgroup.com/profile/fabrixxm>
- * Additional Changes: Michael Vogel <icarus@dabo.de>
- **/
-
-/* ========= */
-/* = Admin = */
-/* ========= */
-
-#adminpage {
-/* width: 80%;*/
-}
-
-#pending-update {
- float:right;
- color: #ffffff;
- font-weight: bold;
- background-color: #FF0000;
- padding: 0em 0.3em;
-}
-
-.admin.linklist {
- border: 0px; padding: 0px;
-}
-
-.admin.link {
- list-style-position: inside;
- font-size: 1em;
- padding: 5px;
- width: 100px;
- margin: 5px;
-}
-
-#adminpage dl {
- clear: left;
- margin-bottom: 2px;
- padding-bottom: 2px;
- border-bottom: 1px solid black;
-}
-
-#adminpage dt {
- width: 200px;
- float: left;
- font-weight: bold;
-}
-
-#adminpage dd {
- margin-left: 200px;
-}
-#adminpage h3 {
- border-bottom: 1px solid #898989;
- margin-bottom: 5px;
- margin-top: 10px;
-}
-
-#adminpage .submit {
- clear:left;
-}
-
-#adminpage #pluginslist {
- margin: 0px; padding: 0px;
-}
-
-#adminpage .plugin {
- list-style: none;
- display: block;
- /* border: 1px solid #888888; */
- padding: 1em;
- margin-bottom: 5px;
- clear: left;
-}
-
-#adminpage .toggleplugin {
- float:left;
- margin-right: 1em;
-}
-
-#adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;}
-#adminpage table th { text-align: left;}
-#adminpage td .icon { float: left;}
-#adminpage table#users img { width: 16px; height: 16px; }
-#adminpage table tr:hover { background-color: #eeeeee; }
-#adminpage .selectall { text-align: right; }
-/* icons */
-.icon.bb-url{
- background-image: url("../../../view/theme/diabook-red/icons/bb-url.png");
- float: right;
- margin-top: 2px;}
-.icon.quote{
- background-image: url("../../../view/theme/diabook-red/icons/quote.png");
- float: right;
- margin-top: 2px;}
-.icon.bold{
- background-image: url("../../../view/theme/diabook-red/icons/bold.png");
- float: right;
- margin-top: 2px;}
-.icon.underline{
- background-image: url("../../../view/theme/diabook-red/icons/underline.png");
- float: right;
- margin-top: 2px;}
-.icon.italic{
- background-image: url("../../../view/theme/diabook-red/icons/italic.png");
- float: right;
- margin-top: 2px;}
-.icon.bb-image{
- background-image: url("../../../view/theme/diabook-red/icons/bb-image.png");
- float: right;
- margin-top: 2px;}
-.icon.bb-video{
- background-image: url("../../../view/theme/diabook-red/icons/bb-video.png");
- float: right;
- margin-top: 2px;}
-
-.icon.contacts {
- background-image: url("../../../view/theme/diabook-red/icons/contacts.png");}
-.icon.notifications {
- background-image: url("../../../view/theme/diabook-red/icons/notifications.png");}
-.icon.notify {
- background-image: url("../../../view/theme/diabook-red/icons/notify.png");}
-.icon.messages {
- background-image: url("../../../view/theme/diabook-red/icons/messages.png");}
-.icon.community {
- background-image: url("../../../view/theme/diabook-red/icons/community.png");}
-
-.icon.drop { background-image: url("../../../view/theme/diabook-red/icons/drop.png");}
-.icon.drophide { background-image: url("../../../view/theme/diabook-red/icons/drop.png");}
-.icon.dislike { background-image: url("../../../view/theme/diabook-red/icons/dislike.png");}
-.icon.like { background-image: url("../../../view/theme/diabook-red/icons/like.png");}
-.icon.pencil { background-image: url("../../../view/theme/diabook-red/icons/pencil.png");}
-.icon.recycle { background-image: url("../../../view/theme/diabook-red/icons/recycle.png");}
-.icon.remote-link { background-image: url("../../../view/theme/diabook-red/icons/remote.png");}
-.icon.tagged { background-image: url("../../../view/theme/diabook-red/icons/tagged.png");}
-.icon.file-as { background-image: url("../../../view/theme/diabook-red/icons/file_as.png");}
-.star-item.icon.unstarred { background-image: url("../../../view/theme/diabook-red/icons/unstarred.png");}
-.star-item.icon.starred { background-image: url("../../../view/theme/diabook-red/icons/starred.png");}
-.icon.link { background-image: url("../../../view/theme/diabook-red/icons/link.png");}
-.icon.lock { background-image: url("../../../view/theme/diabook-red/icons/lock.png");}
-.icon.unlock { background-image: url("../../../view/theme/diabook-red/icons/unlock.png");}
-.icon.language { background-image: url("../../../view/theme/diabook-red/icons/language.png");}
-
-
-.camera { background-image: url("../../../view/theme/diabook-red/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.attach { background-image: url("../../../view/theme/diabook-red/icons/attach.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video2 { background-image: url("../../../view/theme/diabook-red/icons/video.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.video { background-image: url("../../../view/theme/diabook-red/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
- }
-.audio2 { background-image: url("../../../view/theme/diabook-red/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.audio { background-image: url("../../../view/theme/diabook-red/icons/audio.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.weblink { background-image: url("../../../view/theme/diabook-red/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.globe { background-image: url("../../../view/theme/diabook-red/icons/globe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.unglobe { background-image: url("../../../view/theme/diabook-red/icons/unglobe.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-.edit {background-image: url("../../../view/theme/diabook-red/icons/pencil2.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;}
-.icon.block {background-image: url("../../../view/theme/diabook/icons/block.png");
- display: block; width: 16px; height: 16px; background-repeat: no-repeat;}
-.icon.block.dim {background-image: url("../../../view/theme/diabook/icons/block.png");
- display: block; width: 16px; height: 16px; background-repeat: no-repeat; opacity: 0.3;}
-.icon.ad_drop { background-image: url("../../../view/theme/diabook/icons/drop.png");
- display: block; margin-left:5px; width: 16px; height: 16px; background-repeat: no-repeat;}
-
-
-
-.article { background-position: -50px 0px;}
-/*.audio { background-position: -70px 0px;}*/
-/*.drop { background-position: -110px 0px;}*/
-/*.drophide { background-position: -130px 0px;}*/
-/*.edit { background-position: -150px 0px;}*/
-/*.camera { background-position: -170px 0px;}*/
-/*.dislike { background-position: -190px 0px;}*/
-/*.like { background-position: -210px 0px;}*/
-/*.link { background-position: -230px 0px;}*/
-
-/*.globe { background-position: -50px -20px;}*/
-/*.noglobe { background-position: -70px -20px;}*/
-.no { background-position: -90px -20px;}
-.pause { background-position: -110px -20px;}
-.play { background-position: -130px -20px;}
-/*.pencil { background-position: -150px -20px;}*/
-.small-pencil { background-position: -170px -20px;}
-/*.recycle { background-position: -190px -20px;}*/
-/*.remote-link { background-position: -210px -20px;}*/
-.share { background-position: -230px -20px;}
-
-.tools { background-position: -50px -40px;}
-/*.lock { background-position: -70px -40px;}*/
-
-/*.video { background-position: -110px -40px;}*/
-.youtube { background-position: -130px -40px;}
-
-/*.attach { background-position: -190px -40px;}*/
-/*.language { background-position: -210px -40px;}*/
-
-
-.icon.on { background-image: url("../../../view/theme/diabook-red/icons/toogle_on.png"); background-repeat: no-repeat;}
-.icon.off { background-image: url("../../../view/theme/diabook-red/icons/toogle_off.png"); background-repeat: no-repeat;}
-.icon.prev { background-image: url("../../../view/theme/diabook-red/icons/prev.png"); background-repeat: no-repeat;}
-.icon.next { background-image: url("../../../view/theme/diabook-red/icons/next.png"); background-repeat: no-repeat;}
-/*.tagged { background-position: -130px -60px;}*/
-
-.attachtype {
- display: block; width: 20px; height: 23px;
- background-image: url('../../../images/content-types.png');
-}
-
-.type-video { background-position: 0px 0px; }
-.type-image { background-position: -20px 0px; }
-.type-audio { background-position: -40px 0px; }
-.type-text { background-position: -60px 0px; }
-.type-unkn { background-position: -80px 0px; }
-
-.icon.drop, .icon.drophide {
- float: left;
-}
-
-.icon {
- display: block;
- width: 20px;
- height: 20px;
- /*background-image: url('icons.png');*/
-}
-
-.icon {
- background-color: transparent ;
- background-repeat: no-repeat;
- /* background-position: left center; */
- display: block;
- overflow: hidden;
- text-indent: -9999px;
- padding: 1px;
-}
-
-.icon.border.camera{
- background-image: url("../../../view/theme/diabook-red/icons/camera.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- }
-
-.icon.border.link{
- background-image: url("../../../view/theme/diabook-red/icons/weblink.png");
- display: block; width: 28px; height: 28px; background-repeat: no-repeat;
- margin-left: 10px;
- }
-
-.icon.text {
- text-indent: 0px;
-}
-.icon.s10 {
- min-width: 10px;
- height: 10px;
-}
-.icon.s10.notify {
- background-image: url("../../../images/icons/10/notify_off.png");
-}
-.icon.s10.gear {
- background-image: url("../../../images/icons/10/gear.png");
-}
-.icon.s10.add {
- background-image: url("../../../images/icons/10/add.png");
-}
-.icon.s10.delete {
- background-image: url("../../../images/icons/10/delete.png");
-}
-.icon.s10.edit {
- background-image: url("../../../images/icons/10/edit.png");
-}
-.icon.s10.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s10.menu {
- background-image: url("../../../images/icons/10/menu.png");
-}
-.icon.s10.link {
- background-image: url("../../../images/icons/10/link.png");
-}
-.icon.s10.lock {
- background-image: url("../../../images/icons/10/lock.png");
-}
-.icon.s10.unlock {
- background-image: url("../../../images/icons/10/unlock.png");
-}
-.icon.s10.text {
- padding: 2px 0px 0px 15px;
- font-size: 10px;
-}
-.icon.s16 {
- min-width: 16px;
- height: 16px;
-}
-.icon.s16.notify {
- background-image: url("../../../images/icons/16/notify_off.png");
-}
-.icon.s16.gear {
- background-image: url("../../../images/icons/16/gear.png");
-}
-.icon.s16.add {
- background-image: url("../../../images/icons/16/add.png");
-}
-.icon.s16.delete {
- background-image: url("../../../images/icons/16/delete.png");
-}
-/*.icon.s16.edit {
- background-image: url("../../../images/icons/16/edit.png");
-}*/
-.icon.s16.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s16.menu {
- background-image: url("../../../images/icons/16/menu.png");
-}
-/*.icon.s16.link {
- background-image: url("../../../images/icons/16/link.png");
-}*/
-.icon.s16.lock {
- background-image: url("../../../images/icons/16/lock.png");
-}
-.icon.s16.unlock {
- background-image: url("../../../images/icons/16/unlock.png");
-}
-.icon.s16.text {
- padding: 4px 0px 0px 20px;
- font-size: 10px;
-}
-.icon.s22 {
- min-width: 22px;
- height: 22px;
-}
-.icon.s22.notify {
- background-image: url("../../../images/icons/22/notify_off.png");
-}
-.icon.s22.gear {
- background-image: url("../../../images/icons/22/gear.png");
-}
-.icon.s22.add {
- background-image: url("../../../images/icons/22/add.png");
-}
-.icon.s22.delete {
- background-image: url("../../../images/icons/22/delete.png");
-}
-.icon.s22.edit {
- background-image: url("../../../images/icons/22/edit.png");
-}
-.icon.s22.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s22.menu {
- background-image: url("../../../images/icons/22/menu.png");
-}
-.icon.s22.link {
- background-image: url("../../../images/icons/22/link.png");
-}
-.icon.s22.lock {
- background-image: url("../../../images/icons/22/lock.png");
-}
-.icon.s22.unlock {
- background-image: url("../../../images/icons/22/unlock.png");
-}
-.icon.s22.text {
- padding: 10px 0px 0px 25px;
- width: 200px;
-}
-.icon.s48 {
- width: 48px;
- height: 48px;
-}
-.icon.s48.notify {
- background-image: url("../../../images/icons/48/notify_off.png");
-}
-.icon.s48.gear {
- background-image: url("../../../images/icons/48/gear.png");
-}
-.icon.s48.add {
- background-image: url("../../../images/icons/48/add.png");
-}
-.icon.s48.delete {
- background-image: url("../../../images/icons/48/delete.png");
-}
-.icon.s48.edit {
- background-image: url("../../../images/icons/48/edit.png");
-}
-.icon.s48.star {
- background-image: url("../../../images/star_dummy.png");
-}
-.icon.s48.menu {
- background-image: url("../../../images/icons/48/menu.png");
-}
-.icon.s48.link {
- background-image: url("../../../images/icons/48/link.png");
-}
-.icon.s48.lock {
- background-image: url("../../../images/icons/48/lock.png");
-}
-.icon.s48.unlock {
- background-image: url("../../../images/icons/48/unlock.png");
-}
-
-#contact-edit-links ul {
- list-style: none;
- list-style-type: none;
-}
-
-.hide-comments-outer {
- margin-left: 80px;
- margin-bottom: 5px;
- width: 684px;
- border-bottom: 1px solid #BDCDD4;
- padding: 8px;
-}
-
-/* global */
-body {
- font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-size: 12.5px;
- background-color: #ffffff;
- color: #2d2d2d;
- margin: 50px auto auto;
- display: table;
-}
-
-#jappix_mini {
-right: 45px !important;
-}
-
-
-h4 {
- font-size: 1.1em;
-}
-
-a {
- color: red;
- /* color: #3e3e8c; */
- text-decoration: none;
-}
-a:hover {
- /* color: blue; */
- text-decoration: underline
-}
-
-.wall-item-name-link {
-/* float: left;*/
-}
-
-.wall-item-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-
-.left {
- float: left;
-}
-.right {
- float: right;
-}
-.hidden {
- display: none;
-}
-.clear {
- clear: both;
-}
-.fakelink {
- color: red;
- /* color: #3e3e8c; */
- text-decoration: none;
- cursor: pointer;
-}
-.fakelink:hover {
- /* color: blue; */
- /*color: #005c94; */
- text-decoration: underline;
-}
-.intro-end {
- border-bottom: 1px solid black;
- clear: both;
- margin-bottom: 25px;
- padding-bottom: 25px;
- width: 75%;
- }
-.intro-form-end {
- clear: both;
- }
-.intro-fullname {
- padding-bottom: 5px;
- padding-top: 5px;
- }
-.intro-wrapper-end {
- clear: both;
- padding-bottom: 5px;
- }
-code {
- font-family: Courier, monospace;
- white-space: pre;
- display: block;
- overflow: auto;
- border: 1px solid #444;
- background: #EEE;
- color: #444;
- padding: 10px;
- margin-top: 20px;
-}
-#panel {
- position: absolute;
- width: 12em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 1em;
- list-style: none;
- border: 3px solid #364e59;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-/* tool */
-.tool {
- height: auto;
- overflow: auto;
- padding: 3px;
-}
-#saved-search-ul .tool:hover,
-#nets-sidebar .tool:hover,
-#sidebar-group-list .tool:hover,
-#fileas-sidebar .tool:hover {
- background: #FFE499;
-}
-.tool .label {
- float: left;
-}
-.tool .action {
- float: right;
-}
-.tool a {
- color: ##3F8FBA;
-}
-.tool a:hover {
- text-decoration: none;
-}
-/* popup notifications */
-div.jGrowl div.notice {
- background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-div.jGrowl div.info {
- background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-/* header */
-header {
- position: fixed;
- left: 0%;
- right: 80%;
- top: 0px;
- margin: 0px;
- padding: 0px;
- width: 22%;
- height: 32px;
- background: #ff500f;
- background-color: #ff500f;
- z-index: 100;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
- background-image: linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -o-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -moz-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -webkit-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -ms-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-
-background-image: -webkit-gradient(
- linear,
- left bottom,
- left top,
- color-stop(0, rgb(173,59,10)),
- color-stop(0.65, rgb(255,79,15))
-);
-}
-header #site-location {
- display: none;
-}
-header #banner {
- overflow: hidden;
- text-align: banner;
- width: 82%;
- margin-left: 25%;
-}
-header #banner a,
-header #banner a:active,
-header #banner a:visited,
-header #banner a:link,
-header #banner a:hover {
- color: #1f1f1f;
- text-decoration: none;
- outline: none;
- vertical-align: middle;
- font-weight: bolder;
-}
-header #banner #logo-img {
- height: 25px;
- margin-top: 3px;
-}
-header #banner #logo-text {
- font-size: 20px;
- position: absolute;
- top: 10%;
- margin-left: 3px;
-}
-/* messages */
-#message-new {
- background: ;
- border: 1px solid #333;
- width: 150px;
-}
-#message-new a {
- color: #ffffff;
- text-align: center;
- display: block;
- font-weight: bold;
- padding: 1em 0px;
- text-decoration: none;
- background-color: red;
-}
-.mail-list-wrapper {
- background-color: #f6f7f8;
- margin-bottom: 5px;
- width: 100%;
- height: auto;
- overflow: hidden;
-}
-.mail-list-wrapper span {
- display: block;
- float: left;
- width: 20%;
- overflow: hidden;
-}
-.mail-list-wrapper .mail-subject {
- width: 30%;
- padding: 4px 0px 0px 4px;
-}
-.mail-list-wrapper .mail-subject a {
- display: block;
-}
-.mail-list-wrapper .mail-subject.unseen a {
- font-weight: bold;
-}
-.mail-list-wrapper .mail-date {
- padding: 4px 4px 0px 4px;
-}
-.mail-list-wrapper .mail-from {
- padding: 4px 4px 0px 4px;
-}
-.mail-list-wrapper .mail-count {
- padding: 4px 4px 0px 4px;
- text-align: right;
-}
-.mail-list-wrapper .mail-delete {
- float: right;
-}
-#mail-display-subject {
- background-color: #f6f7f8;
- color: #2d2d2d;
- margin-bottom: 10px;
- width: 100%;
- height: auto;
- overflow: hidden;
-}
-#mail-display-subject span {
- float: left;
- overflow: hidden;
- padding: 4px 0px 0px 10px;
-}
-#mail-display-subject .mail-delete {
- float: right;
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-#mail-display-subject:hover .mail-delete {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-/* nav */
-nav {
- width: 80%;
- height: 32px;
- position: fixed;
- left: 22%;
- top: 0px;
- padding: 0px;
- background: #ff500f;
- color: #1f1f1f;
- z-index: 99;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
- background-image: linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -o-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -moz-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -webkit-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-background-image: -ms-linear-gradient(bottom, rgb(173,59,10) 0%, rgb(255,79,15) 65%);
-
-background-image: -webkit-gradient(
- linear,
- left bottom,
- left top,
- color-stop(0, rgb(173,59,10)),
- color-stop(0.65, rgb(255,79,15))
-);
-}
-nav a,
-nav a:active,
-nav a:visited,
-nav a:link,
-nav a:hover {
- color: #1f1f1f;
- text-decoration: none;
- outline: none;
-}
-nav #banner {
- overflow: hidden;
- /*text-align: center;*/
- width: 100%;
-}
-nav #banner a,
-nav #banner a:active,
-nav #banner a:visited,
-nav #banner a:link,
-nav #banner a:hover {
- color: #ffffff;
- text-decoration: none;
- outline: none;
- vertical-align: bottom;
-}
-nav #banner #logo-img {
- height: 22px;
- margin-top: 5px;
-}
-nav #banner #logo-text {
- font-size: 22px;
-}
-nav #navbar{
- }
-nav ul {
- margin: 0px;
- padding: 0px 20px;
-}
-nav ul li {
- list-style: none;
- margin: 0px;
- /* padding: 1px 1px 3px 1px; */
- float: left;
-}
-nav ul li .menu-popup {
- left: 0px;
- right: auto;
-}
-
-nav #logo-img {
- height: 25px;
- margin-top: 4px;
- margin-left: 30px;
-}
-
-nav #logo-text {
- font-size: 22px;
- margin-top: 3px;
- margin-right: 15px;
-}
-nav .nav-menu-search {
- position: relative;
-
- margin: 4px 17px;
- margin-right: 0px;
- height: 17px;
- width: 180px;
-
-}
-
-nav #search-box #search-text {
- background-image: url('icons/lupe.png');
- background-repeat:no-repeat;
- padding-left:20px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
- }
-
-
-nav .nav-menu-icon {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-nav .nav-menu-icon:hover {
- position: relative;
- height: 22px;
- padding: 5px;
- margin: 0px 5px;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-
-nav .nav-menu-icon.selected {
- background-color: #fff4d6;
-}
-nav .nav-menu-icon img {
- width: 22px;
- height: 22px;
-}
-nav .nav-menu-icon .nav-notify {
- top: 3px;
-}
-nav .nav-menu {
- position: relative;
- height: 16px;
- padding: 5px;
- margin: 3px 15px 0px;
- font-size: 13px;
- /*border-bottom: 3px solid #364A84;*/
-}
-nav .nav-menu.selected {
- /*border-bottom: 3px solid #9eabb0;*/
-}
-nav .nav-notify {
- display: none;
- position: absolute;
- background-color: #fff;
- /* background-color: #19aeff; */
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- font-size: 10px;
- font-weight: 900;
- padding: 1px 4px;
- top: 0px;
- right: -6px;
- min-width: 10px;
- text-align: center;
-}
-nav .nav-notify.show {
- display: block;
-}
-nav #nav-help-link,
-nav #nav-search-link,
-nav #nav-directory-link,
-nav #nav-apps-link,
-nav #nav-site-linkmenu,
-nav #nav-home-link,
-nav #nav-user-linkmenu
-{
- float: right;
-}
-nav #nav-user-linkmenu{
- margin-right: 0px;
- }
-nav #nav-home-link, #nav-directory-link, #nav-apps-link{
- margin-left: 0px;
- margin-right: 0px;
- font-weight: bold;
- margin: 3px 5px;
- font-size: 15px;
- }
-nav #nav-directory-link{
- margin-right: 0px;
- }
-nav #nav-home-link{
- margin-left: 0px;
- }
-nav #nav-help-link .menu-popup,
-nav #nav-search-link .menu-popup,
-nav #nav-directory-link .menu-popup,
-nav #nav-apps-link .menu-popup,
-nav #nav-site-linkmenu .menu-popup {
- right: 0px;
- left: auto;
-}
-
-nav #nav-messages-linkmenu.on .icon.messages, nav #nav-messages-linkmenu.selected .icon.messages{
- background-image: url("../../../view/theme/diabook-red/icons/messages2.png");
- }
-
-/*nav #nav-notifications-linkmenu.on .icon.notify,*/ nav #nav-notifications-linkmenu.selected .icon.notify{
- background-image: url("../../../view/theme/diabook-red/icons/notify2.png");
- }
-
-nav #nav-contacts-linkmenu.on .icon.contacts, nav #nav-contacts-linkmenu.selected .icon.contacts{
- background-image: url("../../../view/theme/diabook-red/icons/contacts2.png");
- }
-
-nav #nav-apps-link.selected {
- background-color: #fff4d6;
- moz-border-radius: 5px 5px 0 0;
--webkit-border-radius: 5px 5px 0 0;
-border-radius: 5px 5px 0 0;
-}
-
-#nav-notifications-mark-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-#nav-notifications-see-all {
- /* padding: 1px 1px 2px 26px; */
- /* border-bottom: 1px solid #364E59; */
- /* margin: 0px 0px 2px 0px;
- padding: 5px 10px; */
-}
-
-.notify-seen {
- background: none repeat scroll 0 0 #DDDDDD;
- }
-
-ul.menu-popup {
- position: absolute;
- display: none;
- width: 11em;
- background: #fff4d6;
- color: #2d2d2d;
- margin: 0px;
- padding: 0px;
- list-style: none;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-ul.menu-popup a {
- display: block;
- color: #2d2d2d;
- padding: 5px 10px;
- text-decoration: none;
-}
-ul.menu-popup a:hover {
- background-color: #ffe499; /*bdcdd4;*/
- color: #000;
-}
-ul.menu-popup .menu-sep {
- border-top: 1px solid #9eabb0;
-}
-ul.menu-popup li {
- float: none;
- overflow: auto;
- height: auto;
- display: block;
-}
-ul.menu-popup li img {
- float: left;
- width: 16px;
- height: 16px;
- padding-right: 5px;
-}
-ul.menu-popup .empty {
- padding: 5px;
- text-align: center;
- color: #9eabb0;
-}
-/* autocomplete popup */
-.acpopup {
- max-height: 150px;
- background-color: #ffffff;
- color: #2d2d2d;
- border: 1px solid #MenuBorder;
- overflow: auto;
- z-index: 100000;
- -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-}
-.acpopupitem {
- color: #2d2d2d;
- padding: 4px;
- clear: left;
-}
-.acpopupitem img {
- float: left;
- margin-right: 4px;
-}
-.acpopupitem.selected {
- background-color: #bdcdd4;
-}
-#nav-notifications-menu {
- width: 400px;
- max-height: 550px;
- overflow: auto;
-}
-/* #nav-notifications-menu a {
- display: inline;
- padding: 5px 0px;
- margin: 0px 0px 2px 0px;
-}
-#nav-notifications-menu li:hover {
- background-color: #bdcdd4;
-}*/
-
-#nav-notifications-menu img {
- float: left;
- margin-right: 5px;
-}
-#nav-notifications-menu .contactname {
- font-weight: bold;
-}
-#nav-notifications-menu .notif-when {
- font-size: 10px;
- color: #9eabb0;
- display: block;
-}
-
-.notif-image {
- width: 32px;
- height: 32px;
- padding: 7px 7px 0px 0px;
-}
-
-/*profile_side*/
-#profile_side {
- margin-bottom: 30px;
-}
-#ps-usericon{
- height: 25px
- }
-#ps-username{
- font-size: 1.17em;
- font-weight: bold;
- vertical-align: top;
- position: absolute;
- padding-top: 4px;
- padding-left: 5px;
- word-wrap: break-word;
- width: 130px;
- }
-#ps-username:hover{
- text-decoration: none;
- }
-.menu-profile-side{
- list-style: none;
- padding-left: 0px;
- min-height: 0px;
- }
-.menu-profile-list{
- height: auto;
- overflow: auto;
- min-height: 16px;
- list-style: none;
- }
-.menu-profile-list:hover{
- background: #FFE499;
- }
-.menu-profile-list-item{
- padding-left: 5px;
- vertical-align: middle;
- }
-.menu-profile-list-item:hover{
- text-decoration: none;
- }
-/*http://prothemedesign.com/circular-icons/*/
-.menu-profile-icon.home{
- background: url("../../../view/theme/diabook-red/icons/home.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;
- }
-.menu-profile-icon.photos{
- background: url("../../../view/theme/diabook-red/icons/mess_side.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.events{
- background: url("../../../view/theme/diabook-red/icons/events.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.notes{
- background: url("../../../view/theme/diabook-red/icons/notes.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.foren{
- background: url("../../../view/theme/diabook-red/icons/pubgroups.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.com_side{
- background: url("../../../view/theme/diabook-red/icons/com_side.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-.menu-profile-icon.pscontacts{
- background: url("../../../view/theme/diabook-red/icons/pscontacts.png") no-repeat;
- float: left;
- height: 22px;
- width: 22px;}
-/* aside */
-aside {
- display: table-cell;
- vertical-align: top;
- width: 180px;
- padding: 0px 10px 0px 20px;
- border-right: 1px solid #D2D2D2;
- float: left;
- /* background: #F1F1F1; */
-}
-aside #page-sidebar{display: none;}
-aside .vcard .fn {
- font-size: 18px;
- font-weight: bold;
- margin-bottom: 5px;
-}
-aside .vcard .title {
- margin-bottom: 5px;
-}
-aside .vcard dl {
- height: auto;
- overflow: auto;
-}
-aside .vcard dt {
- float: left;
- margin-left: 0px;
- /*width: 35%;*/
- text-align: right;
- color: #999999;
-}
-aside .vcard dd {
- float: left;
- margin-left: 5px;
- /*width: 60%;*/
-}
-aside #profile-extra-links ul {
- padding: 0px;
- margin: 0px;
-}
-aside #profile-extra-links li {
- padding: 0px;
- margin: 0px;
- list-style: none;
-}
-aside #dfrn-request-link {
- display: block;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
- color: #ffffff;
- background: #005c94 url('../../../images/connect-bg.png') no-repeat left center;
- font-weight: bold;
- text-transform: uppercase;
- padding: 4px 2px 2px 35px;
-}
-aside #dfrn-request-link:hover {
- text-decoration: none;
- background-color: #36c;
- /* background-color: #19aeff; */
-}
-aside #profiles-menu {
- width: 20em;
-}
-aside #search-text {
- width: 173px;
- height: 17px;
- padding-left: 10px;
- border-top-left-radius: 15px;
-border-top-right-radius: 15px;
-border-bottom-right-radius: 15px;
-border-bottom-left-radius: 15px;
-}
-aside #side-follow-url {
- width: 173px;
- }
-aside #side-peoplefind-url {
- width: 173px;
- }
-#contact-block {
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-h4 {
- float: left;
- margin: 5px 0px;
-}
-#contact-block .allcontact-link {
- float: right;
- margin: 5px 0px;
-}
-#contact-block .contact-block-content {
- clear: both;
- overflow: auto;
- height: auto;
-}
-#contact-block .contact-block-link {
- float: left;
- margin: 0px 2px 2px 0px;
-}
-#contact-block .contact-block-link img {
- widht: 55px;
- height: 55px;
-}
-#lost-password-link {
- float: left;
- margin-right: 20px;
- }
-#login-submit-wrapper{
-margin-bottom: 15px;
- }
-.group_selected {
- background: url("../../../view/theme/diabook/icons/selected.png") no-repeat left center;
- float: left;
- height: 22px;
- width: 22px;
-}
-.group_unselected {
- background: url("../../../view/theme/diabook/icons/unselected.png") no-repeat left center;
- float: left;
- height: 22px;
- width: 22px;
-}
-.icon.text_add {
- background-image: url("../../../images/icons/16/add.png");
- float: right;
- opacity: 0.2;
- margin-right: 14px;
- }
-.icon.text_add:hover {
- background-image: url("../../../images/icons/16/add.png");
- float: right;
- cursor: pointer;
- margin-right: 14px;
- opacity: 1;
--webkit-transition: all 0.2s ease-in-out;
--moz-transition: all 0.2s ease-in-out;
--o-transition: all 0.2s ease-in-out;
--ms-transition: all 0.2s ease-in-out;
-transition: all 0.2s ease-in-out;
- }
-.icon.text_edit {
- background-image: url("../../../images/icons/10/edit.png");
- opacity: 0.2;
- margin-top: 6px;
- float: right;
- height: 10px;
-}
-.icon.text_edit:hover {
- background-image: url("../../../images/icons/10/edit.png");
- opacity: 1;
- margin-top: 6px;
- float: right;
- height: 10px;
-}
-/* widget */
-.widget {
- margin-bottom: 2em;
- /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;}
- .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/
-/* font-size: 12px; */
-}
-.widget h3 {
- padding: 0px;
- margin: 2px;
-}
-.widget .action {
- opacity: 0.1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget input.action {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget:hover .title .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget .tool:hover .action.ticked {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.widget ul {
- padding: 0px;
-}
-.widget ul li {
- padding-left: 16px;
- min-height: 16px;
- list-style: none;
-}
-#side-bar-photos-albums li{
-list-style-type: disc;
-}
-#side-bar-photos-albums ul li{
- margin-left: 30px;
- padding-left: 0px;
- }
-#side-bar-photos-albums ul li a{
- color: #1872A2;
-}
-.widget .tool.selected {
- background: url("../../../view/theme/diabook-red/icons/selected.png") no-repeat left center;
-}
-/* widget: search */
-#add-search-popup {
- width: 200px;
- top: 18px;
-}
-/* section */
-section {
- display: table-cell;
- vertical-align: top;
- width: 800px;
- padding: 0px 0px 0px 12px;
-}
-body .pageheader{
- text-align: center;
- font-size: 20px;
- margin-bottom: 20px;
- margin-top: 0px;
- max-width: 775px;
- }
-.qcomment{
- max-width: 122px;
- }
-#id_username {
- width: 173px;
- }
-#id_password {
- width: 173px;
- }
-#id_openid_url {
- width: 173px;
- }
-#contact-edit-end {
- }
-.pager {
- padding: 10px;
- text-align: center;
- font-size: 1.0em;
- clear: both;
- display: block;
-}
-
-.tabs {
-
- background-position: 0 -20px;
- background-repeat: repeat-x;
- height: 27px;
- padding: 0;
- }
-.tab.button {
- margin-left: 5px;
- /*background: none repeat scroll 0 0 #F8F8F8;*/
- border: 1px solid #CCCCCC;
- border-radius: 3px 3px 3px 3px;
- font-weight: normal;
- padding: 3px;
- color: #333333;
- }
-
-#birthday-notice, #event-notice, #birthday-wrapper, #event-wrapper{
- margin-bottom: 10px;
- }
-/* wall item */
-.tread-wrapper {
- border-bottom: 1px solid #D2D2D2;
- position: relative;
- padding: 5px;
- margin-bottom: 0px;
- width: 775px;
- padding-top: 10px;
-}
-.tread-wrapper a{
- color: red;
-}
-
-.wall-item-decor {
- position: absolute;
- left: 790px;
- top: -10px;
- width: 16px;
-}
-
-.wall-item-container {
- display: table;
- width: 780px;
-}
-.wall-item-photo-container .wall-item-item, .wall-item-container .wall-item-bottom {
- display: table-row;
-}
-.wall-item-photo-container .wall-item-info {
- display: table-cell;
- vertical-align: top;
- text-align: left;
- width: 80px;
-}
-.wall-item-photo-container .wall-item-location {
- padding-right: 40px;
- display: table-cell;
-}
-.wall-item-photo-container .wall-item-ago {
- word-wrap: break-word;
- width: 50px;
- margin-left: 10px;
- color: #999;
-}
-.wall-item-photo-container .wall-item-content {
-
- max-width: 720px;
- word-wrap: break-word;
-
- margin-bottom: 14px;
-}
-.wall-item-photo-container .wall-item-content img {
- max-width: 700px;
-}
-.wall-item-photo-container .wall-item-links, .wall-item-photo-container .wall-item-actions {
- display: table-cell;
- vertical-align: middle;
-}
-.wall-item-photo-container .wall-item-links .icon, .wall-item-photo-container .wall-item-actions .icon {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-photo-container .wall-item-links .icon:hover, .wall-item-photo-container .wall-item-actions .icon:hover {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-photo-container .wall-item-name {
- font-weight: bold;
-}
-.wall-item-photo-container .wall-item-actions-author {
- width: 100%;
- margin-bottom: 0.3em;
-}
-.wall-item-photo-container .wall-item-actions-social {
- float: left;
- margin-bottom: 1px;
- display: table-cell;
-}
-.wall-item-photo-container .wall-item-actions-social a {
- margin-right: 1em;
-}
-.wall-item-photo-container .wall-item-actions-tools {
- float: right;
- width: 80px;
- display: table-cell;
-}
-.wall-item-photo-container .wall-item-actions-tools a {
- float: right;
-}
-.wall-item-photo-container .wall-item-actions-tools input {
- float: right;
-}
-.wall-item-photo-container.comment {
- margin-top: 5px;
- margin-bottom: 5px;
- margin-left: 40px;
- width: 650px;
- border-bottom: 1px solid #D2D2D2;
-}
-.wall-item-photo-container.comment {
- top: 15px !important;
- left: 15px !important;
-}
-.wall-item-photo-container {
- display: table;
- width: 780px;
-}
-.my-comment-photo {
- width: 48px;
- margin-left: 40px;
- margin-right: 32px;
- }
-.comment-edit-preview {
- width: 500px;
- margin-top: 10px;
-}
-.comment-edit-text-empty {
- width: 500px;
- border: 1px solid #D2D2D2;
- height: 3.2em;
- color: #2d2d2d;
-}
-.comment-edit-text-full {
- font-size: 12.5px;
- height: 3.3em;
-
- border: 1px solid #D2D2D2;
- width: 500px;
-}
-.comment-edit-photo {
- margin: 10px 0 0;
- display: table-cell;
-}
-
-
-.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom {
- display: table-row;
-}
-.wall-item-bottom {
- font-size: 13px;
-}
-.wall-item-container .wall-item-bottom {
-/* opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container:hover .wall-item-bottom {
-/* opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out; */
-}
-.wall-item-container .wall-item-info {
- display: table-cell;
- vertical-align: top;
- text-align: left;
- width: 80px;
-}
-.wall-item-container .wall-item-location {
- padding-right: 40px;
- display: table-cell;
-}
-.wall-item-container .wall-item-ago {
- word-wrap: break-word;
- width: 50px;
- margin-left: 10px;
- color: #999;
-}
-.wall-item-location {
-
- clear: both;
- overflow: hidden;
-
- margin-bottom: 5px;
-}
-
-.wall-item-container .wall-item-content {
-
- max-width: 720px;
- word-wrap: break-word;
-
- margin-bottom: 14px;
-}
-
-.wall-item-container .wall-item-content img {
- max-width: 700px;
-}
-.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions {
- display: table-cell;
- vertical-align: middle;
-}
-.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon {
- opacity: 0.5;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover {
- opacity: 1;
- -webkit-transition: all 0.2s ease-in-out;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -ms-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
-}
-.wall-item-container .wall-item-name {
- font-weight: bold;
-}
-.wall-item-container .wall-item-actions-author {
- width: 100%;
- margin-bottom: 0.3em;
-}
-.wall-item-container .wall-item-actions-social {
- float: left;
- margin-bottom: 1px;
- display: table-cell;
-}
-.wall-item-container .wall-item-actions-social a {
- margin-right: 1em;
-}
-.wall-item-actions-social a {
- float: left;
-}
-.wall-item-container .wall-item-actions-tools {
- float: right;
- width: 80px;
- display: table-cell;done
-}
-.wall-item-container .wall-item-actions-tools a {
- float: right;
-}
-.wall-item-container .wall-item-actions-tools input {
- float: right;
-}
-.wall-item-container.comment {
- margin-top: 5px;
- margin-bottom: 5px;
- margin-left: 80px;
- width: 700px;
- border-bottom: 1px solid hsl(198, 21%, 79%);
-}
-.wall-item-container.comment .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.wall-item-container.comment {
- top: 15px !important;
- left: 15px !important;
-}
-.wall-item-container.comment .wall-item-links {
- padding-left: 12px;
-}
-.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
-}
-.wall-item-comment-wrapper .comment-edit-photo {
- display: none;
-}
-.wall-item-comment-wrapper textarea {
- height: 2.0em;
- width: 100%;
- font-size: 10px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- font-size: 14px;
-}
-.wall-item-comment-wrapper .comment-edit-text-full {
- font-size: 14px;
- height: 4em;
- color: #2d2d2d;
- border: 1px solid #2d2d2d;
-}
-.comment-edit-preview {
- width: 500px;
- margin-top: 10px;
- background-color: #fff797;
-}
-.comment-edit-preview .contact-photo {
- width: 32px;
- height: 32px;
- margin-left: 16px;
- /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
-
-}
-.comment-edit-preview {
- top: 15px !important;
- left: 15px !important;
-}
-.comment-edit-preview .wall-item-links {
- padding-left: 12px;
-}
-.comment-edit-preview .wall-item-container {
- width: 700px;
-}
-.comment-edit-preview .tread-wrapper {
- width: 700px;
- padding: 0;
- margin: 10px 0;
-}
-
-.shiny {
- /* border-right: 10px solid #fce94f; */
- border-right: 1px solid #A7C7F7;
- padding-right: 12px;
-}
-
-#jot-preview-content{
- margin-top: 30px;}
-
-#jot-preview-content .tread-wrapper {
- background-color: #fff797;
-}
-
-.wall-item-tags {
- padding-top: 1px;
- padding-bottom: 2px;
-}
-.tag {
- /*background: url("../../../images/tag_b.png") repeat-x center left;*/
- color: #999;
- padding-left: 3px;
- font-size: 12px;
-}
-.tag a {
- padding-right: 5px;
- /*background: url("../../../images/tag.png") no-repeat center right;*/
- color: #999;
-}
-.wwto {
- position: absolute !important;
- width: 25px;
- height: 25px;
- background: #FFFFFF;
- border: 2px solid #364e59;
- height: 25px;
- width: 25px;
- overflow: hidden;
- padding: 1px;
- position: absolute !important;
- top: 40px;
- left: 30px;
- -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
- box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
-}
-.wwto .contact-photo {
- width: auto;
- height: 25px;
-}
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
- width: 80px;
-}
-
-.contact-photo-wrapper.wwto {
- width: 25px;
-}
-
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper {
- left: 0px;
- top: 63px;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-name {
- /* text-align: center; */
- /*font-weight: bold;*/
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-/* editor */
-.jothidden {
- display: none;
-}
-#jot {
- width: 785px;
- margin: 0px 2em 20px 0px;
-}
-#profile-jot-form #profile-jot-text {
- height: 2.0em;
- width: 99%;
- font-size: 15px;
- color: #999999;
- border: 1px solid #DDD;
- padding: 0.3em;
- margin-bottom: 10px;
-}
-.grey
-{
- display: inline;
- float: right;
- }
-#jot #jot-tools {
- margin: 0px;
- padding: 0px;
- height: 40px;
- overflow: none;
- width: 783px;
- background-color: #fff;
- border-bottom: 2px solid #9eabb0;
-}
-
-#jot #jot-tools li {
- list-style: none;
- float: left;
- width: 80px;
- height: 40px;
- border-bottom: 2px solid #9eabb0;
-}
-#jot #jot-tools li a {
- display: block;
- color: #cccccc;
- width: 100%;
- height: 40px;
- text-align: center;
- line-height: 40px;
- overflow: hidden;
-}
-#jot #jot-tools li:hover {
- background-color: #364e59;
- border-bottom: 2px solid #bdcdd4;
-}
-#jot #jot-tools li.perms {
- float: right;
- width: 40px;
-}
-#jot #jot-tools li.perms a.unlock {
- width: 30px;
- border-left: 10px solid #cccccc;
- background-color: #cccccc;
- background-position: left center;
-}
-#jot #jot-tools li.perms a.lock {
- width: 30px;
- border-left: 10px solid #666666;
- background-color: #666666;
-}
-#jot #jot-tools li.submit {
- float: right;
- background-color: #cccccc;
- border-bottom: 2px solid #cccccc;
- border-right: 1px solid #666666;
- border-left: 1px solid #666666;
-}
-#jot #jot-tools li.submit input {
- border: 0px;
- margin: 0px;
- padding: 0px;
- background-color: #cccccc;
- color: #666666;
- width: 80px;
- height: 40px;
- line-height: 40px;
-}
-#jot #jot-tools li.submit input:hover {
- background-color: #bdcdd4;
- color: #666666;
-}
-#jot #jot-tools li.loading {
- float: right;
- background-color: #ffffff;
- width: 20px;
- vertical-align: center;
- text-align: center;
- border-top: 2px solid #9eabb0;
- height: 38px;
-}
-#jot #jot-tools li.loading img {
- margin-top: 10px;
-}
-#profile-jot-form #jot-title, #profile-jot-form #jot-category {
-
- border-radius: 5px 5px 5px 5px;
- font-weight: bold;
- height: 20px;
- margin: 0 0 5px;
- width: 60%;
- border: 1px solid #d2d2d2;
-}
-#profile-jot-form #jot-title:-webkit-input-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #jot-title:-moz-placeholder {
- font-weight: normal;
-}
-#profile-jot-form #profile-jot-text_parent #profile-jot-text_tbl{
- width: 785px;
- height: 100px;
- }
-#jot #jot-title:hover {
- border: 1px solid #999999;
-}
-#jot #jot-title:focus {
- border: 1px solid #999999;
-}
-#jot #character-counter {
- width: 80px;
- float: right;
- text-align: right;
- height: 20px;
- line-height: 20px;
- padding-right: 20px;
-}
-#jot-perms-icon,
-#profile-location,
-#profile-nolocation,
-#profile-youtube,
-#profile-video,
-#profile-audio,
-#profile-link,
-#profile-title,
-#wall-image-upload,
-#wall-file-upload,
-#wall-image-upload-div,
-#wall-file-upload-div,
-.hover, .focus {
- cursor: pointer;
- margin-top: 2px;
-}
-#profile-jot-wrapper{
- margin: 0 2em 20px 0;
- width: 785px;
- }
-
-#profile-jot-submit-wrapper {
- margin-bottom: 50px;
- width: 785px;
-}
-
-#profile-jot-submit {
- float: right;
- margin-top: 2px;
- font-size: 14px;
-}
-#profile-upload-wrapper {
- float: left;
- margin-top: 2px;
- margin-left: 10px;
-
-}
-#profile-attach-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-rotator {
- float: left;
- margin-left: 30px;
- margin-top: 2px;
-}
-#profile-link-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-youtube-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-video-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-audio-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-location-wrapper {
- float: left;
- margin-left: 15px;
- margin-top: 2px;
-}
-#profile-jot-perms {
- float: left;
- margin-left: 45px;
- margin-top: 2px;
-}
-#jot-preview-link {
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- font-size: 9px;
- font-weight: bolder;
- cursor: pointer;
-}
-#profile-jot-perms{
- float: right;
- margin-left: 10px;
- margin-top: 2px;
- }
-/** buttons **/
-.button.creation1 {
- background-color: #fff;
- border: 1px solid #777777;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- font-weight: bolder;
- cursor: pointer;
-}
-.button.creation2 {
- background-color: #FF500F;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 0 1px 1px #CFCFCF;
- margin-left: 5px;
- font-weight: bolder;
- cursor: pointer;
-}
-/*input[type="submit"] {
- border: 0px;
- background-color: @ButtonBackgroundColor;
- color: @ButtonColor;
- padding: 0px 10px;
- .rounded(5px);
- height: 18px;
-}*/
-/** acl **/
-#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
- display: block!important;
-}
-#acl-wrapper {
- width: 690px;
- float: left;
-}
-#acl-search {
- float: right;
- background: #ffffff url("../../../images/search_18.png") no-repeat right center;
- padding-right: 20px;
-}
-#acl-showall {
- float: left;
- display: block;
- width: auto;
- height: 18px;
- background-color: #cccccc;
- background-image: url("../../../images/show_all_off.png");
- background-position: 7px 7px;
- background-repeat: no-repeat;
- padding: 7px 5px 0px 30px;
- color: #999999;
- -moz-border-radius: 5px 5px 5px 5px;
- -webkit-border-radius: 5px 5px 5px 5px;
- border-radius: 5px 5px 5px 5px;
-}
-#acl-showall.selected {
- color: #000000;
- background-color: #ff9900;
- background-image: url("../../../images/show_all_on.png");
-}
-#acl-list {
- height: 210px;
- border: 1px solid #cccccc;
- clear: both;
- margin-top: 30px;
- overflow: auto;
-}
-.acl-list-item {
- display: block;
- width: 150px;
- height: 30px;
- border: 1px solid #cccccc;
- margin: 5px;
- float: left;
-}
-.acl-list-item img {
- width: 22px;
- height: 22px;
- float: left;
- margin: 4px;
-}
-.acl-list-item p {
- height: 12px;
- font-size: 10px;
- margin: 0px;
- padding: 2px 0px 1px;
- overflow: hidden;
-}
-.acl-list-item a {
- font-size: 8px;
- display: block;
- width: 40px;
- height: 10px;
- float: left;
- color: #999999;
- background-color: #cccccc;
- background-position: 3px 3px;
- background-repeat: no-repeat;
- margin-right: 5px;
- -webkit-border-radius: 2px ;
- -moz-border-radius: 2px;
- border-radius: 2px;
- padding-left: 15px;
-}
-#acl-wrapper a:hover {
- text-decoration: none;
- color: #000000;
-}
-.acl-button-show {
- background-image: url("../../../images/show_off.png");
-}
-.acl-button-hide {
- background-image: url("../../../images/hide_off.png");
-}
-.acl-button-show.selected {
- color: #000000;
- background-color: #9ade00;
- background-image: url("../../../images/show_on.png");
-}
-.acl-button-hide.selected {
- color: #000000;
- background-color: #ff4141;
- background-image: url("../../../images/hide_on.png");
-}
-.acl-list-item.groupshow {
- border-color: #9ade00;
-}
-.acl-list-item.grouphide {
- border-color: #ff4141;
-}
-/** /acl **/
-/** tab buttons 14618a**/
-ul.tabs {
- list-style-type: none;
- padding-bottom: 10px;
- font-size: 13px;
-}
-ul.tabs li {
- float: left;
- margin-left: 5px;
-}
-ul.tabs li .active {
- background-color: #535353;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 2px 2px 2px #CFCFCF;
- margin-left: 5px;
-}
-//settings tabs
-ul.rs_tabs {
- list-style-type: none;
- font-size: 11px;
-}
-ul.rs_tabs li {
- float: left;
- margin-bottom: 30px;
- clear: both;
-}
-ul.rs_tabs li .selected {
- background-color: #535353;
- border: 1px solid #777777;
- color: white;
- border-radius: 3px 3px 3px 3px;
- box-shadow: 2px 2px 2px #CFCFCF;
- font-size: 13px;
-}
-.rs_tabs {
- list-style-type: none;
- font-size: 11px;
- background-position: 0 -20px;
- background-repeat: repeat-x;
- height: 27px;
- padding: 0;
- }
-.rs_tab.button {
- /*background: none repeat scroll 0 0 #F8F8F8;*/
- border: 1px solid #CCCCCC;
- border-radius: 3px 3px 3px 3px;
- font-weight: bolder;
- padding: 3px;
- color: #333333;
- text-decoration: none;
- }
-/**
- * Form fields
- */
-.field {
- margin-bottom: 10px;
- padding-bottom: 10px;
- overflow: auto;
- width: 100%;
-}
-.field label {
- float: left;
- width: 200px;
-}
-.field input, .field textarea {
- width: 400px;
-}
-.field textarea {
- height: 100px;
-}
-.field .field_help {
- display: block;
- margin-left: 200px;
- color: #666666;
-}
-.field .onoff {
- float: left;
- width: 80px;
-}
-.field .onoff a {
- display: block;
- border: 1px solid #666666;
- background-image: url("../../../images/onoff.jpg");
- background-repeat: no-repeat;
- padding: 4px 2px 2px 2px;
- height: 16px;
- text-decoration: none;
-}
-.field .onoff .off {
- border-color: #666666;
- padding-left: 40px;
- background-position: left center;
- background-color: #cccccc;
- color: #666666;
- text-align: right;
-}
-.field .onoff .on {
- border-color: #204A87;
- padding-right: 40px;
- background-position: right center;
- background-color: #D7E3F1;
- color: #204A87;
- text-align: left;
-}
-.field .hidden {
- display: none!important;
-}
-.field.radio .field_help {
- margin-left: 0px;
-}
-.suggest-select {
-width: 500px;
-height: 350px;
- }
-.message-to-select {
- width: 400px;
- height: 150px;
- }
-#directory-search-form{
- margin-bottom: 50px;
- }
-#profile-edit-links-end {
- clear: both;
- margin-bottom: 15px;
-}
-
-#profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; }
-
-#profile-edit-links li {
- float: left;
- list-style: none;
- margin-left: 10px;
-}
-
-.profile-edit-side-div {
- display: none;
-}
-
-#register-form label,
-#profile-edit-form label {
- width: 300px; float: left;
-}
-
-.required {
- display: inline;
- color: #B20202;
-}
-
-/* oauth */
-.oauthapp {
- height: auto;
- overflow: auto;
- border-bottom: 2px solid #cccccc;
- padding-bottom: 1em;
- margin-bottom: 1em;
-}
-.oauthapp img {
- float: left;
- width: 48px;
- height: 48px;
- margin: 10px;
-}
-.oauthapp img.noicon {
- background-image: url("../../../images/icons/48/plugin.png");
- background-position: center center;
- background-repeat: no-repeat;
-}
-.oauthapp a {
- float: left;
-}
-/* contacts */
-.contact-entry-wrapper {
- width: 120px;
- height: 120px;
- float: left;
-}
-/* photo */
-.photo {
-box-shadow: 2px 2px 5px 0px #000000;
-margin: 0px;
-border-radius: 10px;
-height: 145px !important;
-width: 145px !important;
-}
-.lframe {
- float: left;
- /*margin: 0px 10px 10px 0px;*/
-}
-/* profile match wrapper */
-.profile-match-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 20px;
-}
-.profile-match-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.profile-match-wrapper {
- left: 0px;
- top: 63px;
-}
-
-.contact-photo-menu-button {
- position: relative;
- background-image: url("../../../images/icons/16/menu.png");
- background-position: top left;
- background-repeat: no-repeat;
- margin: 0px 0px -16px 0px;
- padding: 0px;
- width: 16px;
- height: 16px;
- top: -16px; left:0px;
- overflow: hidden;
- text-indent: 40px;
- display: none;
-
-}
-.contact-photo-menu {
- width: 11em;
- border: 3px solid #364e59;
- color: #2d2d2d;
- background: #FFFFFF;
-/* position: absolute;*/
- position: relative;
- left: 0px; top: 0px;
- display: none;
- z-index: 10000;
-}
-.contact-photo-menu ul { margin:0px; padding: 0px; list-style: none }
-.contact-photo-menu li a {
- display: block;
- padding: 5px 10px;
- color: #2d2d2d;
- text-decoration: none;
-}
-.contact-photo-menu li a:hover {
- background-color: #bdcdd4;
-}
-
-/* page footer */
-footer {
- height: 100px;
- display: table-row;
-}
-
-blockquote {
- border-left: 1px solid #D2D2D2;
- padding-left: 9px;
- margin: 0 0 0 .8ex;
- color: #777;
-}
-.oembed {
-
- font-weight: bold;
-}
-.aprofile dt{
-box-shadow: 1px 1px 5px 0;
- color: #666666;
- margin: 15px 0 5px;
- padding-left: 5px;
- }
-/* ================== */
-/* = Contacts Block = */
-/* ================== */
-
-.contact-block-img {
- width: 55px;
- height: 55px;
- padding-right: 3px;
-}
-.contact-block-div {
- float: left;
-}
-
-.contact-block-textdiv { width: 150px; height: 34px; float: left; }
-#contact-block-end { clear: both; }
-
-#group-edit-wrapper {
- margin-bottom: 10px;
-}
-
-#group-members-end {
- clear: both;
-}
-#group-edit-desc {
- margin-top: 15px;
-}
-
-/*
-#group-separator,
-#prof-separator { display: none;}
-*/
-#prof-members-end{
- clear: both;
- }
-
-#prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
- margin-bottom: 10px;
- margin-top: 20px;
-}
-
-#prvmail-submit {
- float: right;
- margin-top: 10px;
-}
-
-#prvmail-subject
-{
-background: none repeat scroll 0 0 #FFFFFF;
-border: 1px solid #CCCCCC;
-border-radius: 5px 5px 5px 5px;
-font-weight: bold;
-height: 20px;
-margin: 0 0 5px;
-vertical-align: middle;
-}
-#prvmail-form{
- width: 597px;
- }
-
-#prvmail-upload-wrapper,
-#prvmail-link-wrapper,
-#prvmail-rotator-wrapper {
- float: left;
- margin-top: 10px;
- margin-right: 10px;
- width: 24px;
-}
-
-#prvmail-end {
- clear: both;
-}
-
-.mail-list-sender,
-.mail-list-detail {
- float: left;
-}
-.mail-list-detail {
- margin-left: 20px;
-}
-
-.mail-list-subject {
- font-size: 1.1em;
- margin-top: 10px;
-}
-a.mail-list-link {
- display: block;
- font-size: 1.3em;
- padding: 4px 0;
-}
-
-/*
-*a.mail-list-link:hover {
-* background-color: #15607B;
-* color: #F5F6FB;
-*}
-*/
-
-.mail-list-outside-wrapper-end {
- clear: both;
-}
-
-.mail-list-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-list-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-
-.mail-list-delete-icon {
- border: none;
-}
-
-.mail-conv-sender,
-.mail-conv-detail {
- float: left;
-}
-.mail-conv-detail {
- margin-left: 20px;
- width: 500px;
-}
-
-.mail-conv-subject {
- font-size: 1.4em;
- margin: 10px 0;
-}
-
-.mail-conv-outside-wrapper-end {
- clear: both;
-}
-
-.mail-conv-outside-wrapper {
- margin-top: 30px;
-}
-
-.mail-conv-delete-wrapper {
- float: right;
- margin-right: 30px;
- margin-top: 15px;
-}
-.mail-conv-break {
- clear: both;
-}
-
-.mail-conv-delete-icon {
- border: none;
-}
-
-/* ========== */
-/* = Events = */
-/* ========== */
-.eventcal {
- float: left;
- font-size: 20px;
-}
-
-.vevent {
-position: relative;
-width: 400px;
-padding: 20px;
-padding-top: 10px;
-margin: 0 0px;
-margin-bottom: 10px;
-background-color: white;
--webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
--moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
-}
-.vevent .event-location {
- margin-left: 10px;
- margin-right: 10px;
-}
-.vevent .event-description {
-margin-left: 10px;
-margin-right: 10px;
-font-size: 1.1em;
-font-weight: bolder;
-}
-.vevent .event-start, .vevent .event-end {
-
-margin-right: 20px;
-margin-bottom: 2px;
-margin-top: 2px;
-font-size: 0.9em;
-text-align: left;
-}
-.event-start .dtstart, .event-end .dtend {
-float: right;
-}
-
-
-#new-event-link {
- margin-bottom: 10px;
-}
-
-.edit-event-link, .plink-event-link {
- float: left;
- margin-top: 4px;
- margin-right: 4px;
- margin-bottom: 15px;
-}
-
-.event-description:before {
- content: url("../../../view/theme/diabook/icons/events2.png") !important;
- margin-right: 15px;
-}
-
-.event-start, .event-end {
- margin-left: 10px;
- width: 330px;
- clear: both;
-}
-
-.event-start .dtstart, .event-end .dtend {
- float: right;
-}
-
-.event-list-date {
- margin-bottom: 10px;
-}
-
-.prevcal, .nextcal {
- float: left;
- margin-left: 32px;
- margin-right: 32px;
- margin-top: 64px;
-}
-.event-calendar-end {
- clear: both;
-}
-
-
-.calendar {
- font-family: Courier, monospace;
-}
-.calendar.eventcal a {
- color: #1872A2;
- }
-.today {
- font-weight: bold;
- color: #FF0000;
-}
-
-.settings-block {
- border: 1px solid #AAA;
- margin: 10px;
- padding: 10px;
-}
-
-.app-title {
- margin: 10px;
-}
-
-#identity-manage-desc {
- margin-top:15px;
- margin-bottom: 15px;
-}
-
-#identity-manage-choose {
- margin-bottom: 15px;
-}
-
-#identity-submit {
- margin-top: 20px;
-}
-
-#photo-prev-link, #photo-next-link {
- padding: 10px;
- float: left;
-}
-.lightbox{
- float: left;
- }
-#photo-photo {
- float: left;
-}
-#photo-like-div .wall-item-like-buttons {
- float: left;
- margin-right: 10px;
- }
-.wall-item-like-buttons .icon.like {
-float: left;
-}
-
-#photo-photo-end {
- clear: both;
-}
-
-.tabs .comment-wwedit-wrapper {
- display: block;
- margin-top: 30px;
- margin-left: 50px;
- }
-
-.profile-match-photo {
- float: left;
- text-align: center;
- width: 120px;
-}
-
-.profile-match-name {
- float: left;
- text-align: center;
- width: 120px;
- overflow: hidden;
-}
-
-.profile-match-break,
-.profile-match-end {
- clear: both;
-}
-
-.profile-match-connect {
- text-align: center;
- font-weight: bold;
-}
-
-.profile-match-wrapper {
- float: left;
- padding: 10px;
- width: 120px;
- height: 120px;
- scroll: auto;
-}
-#profile-match-wrapper-end {
- clear: both;
-}
-
-/* ============= */
-/* = Directory = */
-/* ============= */
-/* contacts menu */
-.contact-photo-wrapper {
- position: relative;
-}
-.contact-photo {
- width: 48px;
- height: 48px;
- overflow: hidden;
- display: block;
-}
-.contact-photo img {
- width: 48px;
- height: 48px;
-}
-.contact-photo-menu-button {
- display: none;
- /* position: absolute; */
- /* position: absolute; */
- left: 0px;
- top: -16px;
-}
-.contact-wrapper {
- float: left;
- width: 90px;
- height: 90px;
- margin-bottom: 15px;
-}
-.contact-wrapper .contact-photo {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo img {
- width: 80px;
- height: 80px;
-}
-.contact-wrapper .contact-photo-menu-button {
- left: 0px;
- top: 63px;
-}
-.directory-item {
- float: left;
- width: 200px;
- height: 200px;
-}
-.directory-item .contact-photo {
- width: 175px;
- height: 175px;
-}
-.directory-item .contact-photo img {
- width: 175px;
- height: 175px;
-}
-.contact-name {
- text-align: left;
- font-weight: bold;
- font-size: 12px;
-}
-.contact-details {
- color: #999999;
-}
-#side-bar-photos-albums{
- margin-top: 15px;
- }
-.photo-top-photo, .photo-album-photo {
- -webkit-border-radius: 5px 5px 0 0;
- -moz-border-radius: 5px 5px 0 0;
- border-radius: 5px 5px 0 0;
-}
-.photo-album-image-wrapper, .photo-top-image-wrapper {
- float: left;
- -moz-box-shadow: 0 0 5px #888;
- -webkit-box-shadow: 0 0 5px #888;
- box-shadow: 0 0 5px #888;
- background-color: #000;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- padding-bottom: 20px;
- position: relative;
- margin: 0 10px 10px 0;
- width: 200px; height: 140px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- position: absolute;
- bottom: 0px;
- padding-left: 3px;
- background-color: #EEE;
-}
-.photo-top-album-link{
- color: #1872A2;
- }
-.photo-top-album-img{
-
- }
-/*.photo-top-image-wrapper {
- position: relative;
- float: left;
- margin-top: 15px;
- margin-right: 15px;
- width: 200px; height: 200px;
- overflow: hidden;
-}
-.photo-top-album-name {
- width: 100%;
- min-height: 2em;
- position: absolute;
- bottom: 0px;
- padding: 0px 3px;
- padding-top: 0.5em;
- background-color: rgb(255, 255, 255);
-}*/
-#photo-top-end {
- clear: both;
-}
-
-#photo-top-links {
- margin-bottom: 30px;
- margin-left: 30px;
-}
-
-#photos-upload-newalbum-div {
- float: left;
- width: 175px;
-}
-
diff --git a/view/theme/diabook-red/style.php b/view/theme/diabook-red/style.php
deleted file mode 100644
index bbdc32e6d..000000000
--- a/view/theme/diabook-red/style.php
+++ /dev/null
@@ -1,277 +0,0 @@
-<?php
- $line_height=false;
- $diabook_font_size=false;
- $resolution=false;
- $site_line_height = get_config("diabook-red","line_height");
- $site_diabook_font_size = get_config("diabook-red", "font_size" );
- $site_resolution = get_config("diabook-red", "resolution" );
-
-
- if (local_user()) {
- $line_height = get_pconfig(local_user(), "diabook-red","line_height");
- $diabook_font_size = get_pconfig(local_user(), "diabook-red", "font_size");
- $resolution = get_pconfig(local_user(), "diabook-red", "resolution");
- }
-
- if ($line_height===false) $line_height=$site_line_height;
- if ($line_height===false) $line_height="1.3";
- if ($diabook_font_size===false) $diabook_font_size=$site_diabook_font_size;
- if ($diabook_font_size===false) $diabook_font_size="13";
- if ($resolution===false) $resolution=$site_resolution;
- if ($resolution===false) $resolution="normal";
-
-
- if($resolution == "normal") {
- if (file_exists("$THEMEPATH/style.css")){
- echo file_get_contents("$THEMEPATH/style.css");
- }
-
- if($diabook_font_size == "15"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 15px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 15px;
- }
- ";
- }
- if($diabook_font_size == "14"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 14px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 14px;
- }
- ";
- }
- if($diabook_font_size == "13.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13.5px;
- }
- ";
- }
- if($diabook_font_size == "13"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13px;
- }
- ";
- }
- if($diabook_font_size == "12.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12.5px;
- }
- ";
- }
- if($diabook_font_size == "12"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12px;
- }
- ";
- }
- if($line_height == "1.5"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.5;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.5;
- }
- ";
- }
- if($line_height == "1.4"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.4;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.4;
- }
- ";
- }
- if($line_height == "1.3"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.3;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.3;
- }
- ";
- }
- if($line_height == "1.2"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.2;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.2;
- }
- ";
- }
- if($line_height == "1.1"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.1;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.1;
- }
- ";
- }
- }
-
- if($resolution == "wide") {
- if (file_exists("$THEMEPATH/style-wide.css")){
- echo file_get_contents("$THEMEPATH/style-wide.css");
- }
- if($diabook_font_size == "15"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 15px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 15px;
- }
- ";
- }
- if($diabook_font_size == "14"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 14px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 14px;
- }
- ";
- }
- if($diabook_font_size == "13.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13.5px;
- }
- ";
- }
- if($diabook_font_size == "13"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13px;
- }
- ";
- }
- if($diabook_font_size == "12.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12.5px;
- }
- ";
- }
- if($diabook_font_size == "12"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12px;
- }
- ";
- }
- if($line_height == "1.5"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.5;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.5;
- }
- ";
- }
- if($line_height == "1.4"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.4;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.4;
- }
- ";
- }
- if($line_height == "1.3"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.3;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.3;
- }
- ";
- }
- if($line_height == "1.2"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.2;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.2;
- }
- ";
- }
- if($line_height == "1.1"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.1;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.1;
- }
- ";
- }
- } \ No newline at end of file
diff --git a/view/theme/diabook-red/theme.php b/view/theme/diabook-red/theme.php
deleted file mode 100644
index bb3e20ad7..000000000
--- a/view/theme/diabook-red/theme.php
+++ /dev/null
@@ -1,483 +0,0 @@
-<?php
-
-/*
- * Name: Diabook-red
- * Description: Diabook-red: report bugs and request here: http://pad.toktan.org/p/diabook or contact me : thomas_bierey@friendica.eu
- * Version: (Version: 1.020)
- * Author:
- */
-
-
-//print diabook-version for debugging
-$diabook_version = "Diabook-red (Version: 1.020)";
-$a->page['htmlhead'] .= sprintf('<script "%s" ></script>', $diabook_version);
-
-//change css on network and profilepages
-$cssFile = null;
-$resolution=false;
-$resolution = get_pconfig(local_user(), "diabook-red", "resolution");
-if ($resolution===false) $resolution="normal";
-
-/**
- * prints last community activity
- */
-function diabook_red_community_info(){
- $a = get_app();
-
- // last 12 users
- $aside['$lastusers_title'] = t('Last users');
- $aside['$lastusers_items'] = array();
- $sql_extra = "";
- $publish = (get_config('system','publish_all') ? '' : " AND `publish` = 1 " );
- $order = " ORDER BY `register_date` DESC ";
-
- $r = q("SELECT `profile`.*, `profile`.`uid` AS `profile_uid`, `user`.`nickname`
- FROM `profile` LEFT JOIN `user` ON `user`.`uid` = `profile`.`uid`
- WHERE `is-default` = 1 $publish AND `user`.`blocked` = 0 $sql_extra $order LIMIT %d , %d ",
- 0,
- 9
- );
- $tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
- if(count($r)) {
- $photo = 'thumb';
- foreach($r as $rr) {
- $profile_link = $a->get_baseurl() . '/profile/' . ((strlen($rr['nickname'])) ? $rr['nickname'] : $rr['profile_uid']);
- $entry = replace_macros($tpl,array(
- '$id' => $rr['id'],
- '$profile-link' => $profile_link,
- '$photo' => $rr[$photo],
- '$alt-text' => $rr['name'],
- ));
- $aside['$lastusers_items'][] = $entry;
- }
- }
-
-
- // last 10 liked items
- $aside['$like_title'] = t('Last likes');
- $aside['$like_items'] = array();
- $r = q("SELECT `T1`.`created`, `T1`.`liker`, `T1`.`liker-link`, `item`.* FROM
- (SELECT `parent-uri`, `created`, `author-name` AS `liker`,`author-link` AS `liker-link`
- FROM `item` WHERE `verb`='http://activitystrea.ms/schema/1.0/like' GROUP BY `parent-uri` ORDER BY `created` DESC) AS T1
- INNER JOIN `item` ON `item`.`uri`=`T1`.`parent-uri`
- WHERE `T1`.`liker-link` LIKE '%s%%' OR `item`.`author-link` LIKE '%s%%'
- GROUP BY `uri`
- ORDER BY `T1`.`created` DESC
- LIMIT 0,5",
- $a->get_baseurl(),$a->get_baseurl()
- );
-
- foreach ($r as $rr) {
- $author = '<a href="' . $rr['liker-link'] . '">' . $rr['liker'] . '</a>';
- $objauthor = '<a href="' . $rr['author-link'] . '">' . $rr['author-name'] . '</a>';
-
- //var_dump($rr['verb'],$rr['object-type']); killme();
- switch($rr['verb']){
- case 'http://activitystrea.ms/schema/1.0/post':
- switch ($rr['object-type']){
- case 'http://activitystrea.ms/schema/1.0/event':
- $post_type = t('event');
- break;
- default:
- $post_type = t('status');
- }
- break;
- default:
- if ($rr['resource-id']){
- $post_type = t('photo');
- $m=array(); preg_match("/\[url=([^]]*)\]/", $rr['body'], $m);
- $rr['plink'] = $m[1];
- } else {
- $post_type = t('status');
- }
- }
- $plink = '<a href="' . $rr['plink'] . '">' . $post_type . '</a>';
-
- $aside['$like_items'][] = sprintf( t('%1$s likes %2$s\'s %3$s'), $author, $objauthor, $plink);
-
- }
-
-
- // last 12 photos
- $aside['$photos_title'] = t('Last photos');
- $aside['$photos_items'] = array();
- $r = q("SELECT `photo`.`id`, `photo`.`resource-id`, `photo`.`scale`, `photo`.`desc`, `user`.`nickname`, `user`.`username` FROM
- (SELECT `resource-id`, MAX(`scale`) as maxscale FROM `photo`
- WHERE `profile`=0 AND `contact-id`=0 AND `album` NOT IN ('Contact Photos', '%s', 'Profile Photos', '%s')
- AND `allow_cid`='' AND `allow_gid`='' AND `deny_cid`='' AND `deny_gid`='' GROUP BY `resource-id`) AS `t1`
- INNER JOIN `photo` ON `photo`.`resource-id`=`t1`.`resource-id` AND `photo`.`scale` = `t1`.`maxscale`,
- `user`
- WHERE `user`.`uid` = `photo`.`uid`
- AND `user`.`blockwall`=0
- AND `user`.`hidewall`=0
- ORDER BY `photo`.`edited` DESC
- LIMIT 0, 9",
- dbesc(t('Contact Photos')),
- dbesc(t('Profile Photos'))
- );
- if(count($r)) {
- $tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
- foreach($r as $rr) {
- $photo_page = $a->get_baseurl() . '/photos/' . $rr['nickname'] . '/image/' . $rr['resource-id'];
- $photo_url = $a->get_baseurl() . '/photo/' . $rr['resource-id'] . '-' . $rr['scale'] .'.jpg';
-
- $entry = replace_macros($tpl,array(
- '$id' => $rr['id'],
- '$profile-link' => $photo_page,
- '$photo' => $photo_url,
- '$alt-text' => $rr['username']." : ".$rr['desc'],
- ));
-
- $aside['$photos_items'][] = $entry;
- }
- }
-
-
- //nav FIND FRIENDS
- if(local_user()) {
- $nv = array();
- $nv['title'] = Array("", t('Find Friends'), "", "");
- $nv['directory'] = Array('directory', t('Local Directory'), "", "");
- $nv['global_directory'] = Array('http://dir.friendica.com/', t('Global Directory'), "", "");
- $nv['match'] = Array('match', t('Similar Interests'), "", "");
- $nv['suggest'] = Array('suggest', t('Friend Suggestions'), "", "");
- $nv['invite'] = Array('invite', t('Invite Friends'), "", "");
-
- $nv['search'] = '<form name="simple_bar" method="get" action="http://dir.friendika.com/directory">
- <span class="sbox_l"></span>
- <span class="sbox">
- <input type="text" name="search" size="13" maxlength="50">
- </span>
- <span class="sbox_r" id="srch_clear"></span>';
-
- $aside['$nv'] = $nv;
- };
- //Community Page
- if(local_user()) {
- $page = '<div id="page-sidebar-right_aside" class="widget">
- <div class="title tool">
- <h3>'.t("Community Pages").'<a id="close_pages_icon" onClick="close_pages()" class="icon close_box" title="close"></a></h3></div>
- <div id="sidebar-page-list"><ul>';
-
- $pagelist = array();
-
- $contacts = q("SELECT `id`, `url`, `name`, `micro`FROM `contact`
- WHERE `network`= 'dfrn' AND `forum` = 1 AND `uid` = %d
- ORDER BY `name` ASC",
- intval($a->user['uid'])
- );
-
- $pageD = array();
-
- // Look if the profile is a community page
- foreach($contacts as $contact) {
- $pageD[] = array("url"=>$contact["url"], "name"=>$contact["name"], "id"=>$contact["id"], "micro"=>$contact['micro']);
- };
-
-
- $contacts = $pageD;
-
- foreach($contacts as $contact) {
- $page .= '<li style="list-style-type: none;" class="tool"><img height="20" width="20" style="float: left; margin-right: 3px;" src="' . $contact['micro'] .'" alt="' . $contact['url'] . '" /> <a href="'.$a->get_baseurl().'/redir/'.$contact["id"].'" style="margin-top: 2px;" title="' . $contact['url'] . '" class="label" target="external-link">'.
- $contact["name"]."</a></li>";
- }
- $page .= '</ul></div></div>';
- //if (sizeof($contacts) > 0)
-
- $aside['$page'] = $page;
- }
- //END Community Page
- //helpers
- $helpers = array();
- $helpers['title'] = Array("", t('Help or @NewHere ?'), "", "");
-
- $aside['$helpers'] = $helpers;
- //end helpers
- //connectable services
- $con_services = array();
- $con_services['title'] = Array("", t('Connect Services'), "", "");
-
- $aside['$con_services'] = $con_services;
- //end connectable services
-
-
- //get_baseurl
- $url = $a->get_baseurl($ssl_state);
- $aside['$url'] = $url;
-
- $tpl = file_get_contents(dirname(__file__).'/communityhome.tpl');
- $a->page['right_aside'] = replace_macros($tpl, $aside);
-
-}
-
-
-//profile_side at networkpages
-if ($a->argv[0] === "network" && local_user()){
-
- // USER MENU
- if(local_user()) {
-
- $r = q("SELECT micro FROM contact WHERE uid=%d AND self=1", intval($a->user['uid']));
-
- $userinfo = array(
- 'icon' => (count($r) ? $r[0]['micro']: $a->get_baseurl()."/images/default-profile-mm.jpg"),
- 'name' => $a->user['username'],
- );
- $ps = array('usermenu'=>array());
- $ps['usermenu']['status'] = Array('profile/' . $a->user['nickname'], t('Home'), "", t('Your posts and conversations'));
- $ps['usermenu']['profile'] = Array('profile/' . $a->user['nickname']. '?tab=profile', t('Profile'), "", t('Your profile page'));
- $ps['usermenu']['contacts'] = Array('contacts' , t('Contacts'), "", t('Your contacts'));
- $ps['usermenu']['photos'] = Array('photos/' . $a->user['nickname'], t('Photos'), "", t('Your photos'));
- $ps['usermenu']['events'] = Array('events/', t('Events'), "", t('Your events'));
- $ps['usermenu']['notes'] = Array('notes/', t('Personal notes'), "", t('Your personal photos'));
- $ps['usermenu']['community'] = Array('community/', t('Community'), "", "");
- $ps['usermenu']['pgroups'] = Array('http://dir.friendika.com/directory/forum', t('Community Pages'), "", "");
-
- $tpl = get_markup_template('profile_side.tpl');
-
- $a->page['aside'] .= replace_macros($tpl, array(
- '$userinfo' => $userinfo,
- '$ps' => $ps,
- ));
-
- }
-
- $ccCookie = $_COOKIE['close_pages'] + $_COOKIE['close_helpers'] + $_COOKIE['close_services'] + $_COOKIE['close_friends'] + $_COOKIE['close_lastusers'] + $_COOKIE['close_lastphotos'] + $_COOKIE['close_lastlikes'];
-
- if($ccCookie != "7") {
- // COMMUNITY
- diabook_red_community_info();
-
- // CUSTOM CSS
- if($resolution == "normal") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-red/style-network.css";}
- if($resolution == "wide") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-red/style-network-wide.css";}
- }
-}
-
-
-
-//right_aside at profile pages
-if ($a->argv[0].$a->argv[1] === "profile".$a->user['nickname']){
- if($ccCookie != "7") {
- // COMMUNITY
- diabook_red_community_info();
-
- // CUSTOM CSS
- if($resolution == "normal") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-red/style-profile.css";}
- if($resolution == "wide") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-red/style-profile-wide.css";}
- }
-}
-
-// custom css
-if (!is_null($cssFile)) $a->page['htmlhead'] .= sprintf('<link rel="stylesheet" type="text/css" href="%s" />', $cssFile);
-
-//load jquery.cookie.js
-$cookieJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-red/js/jquery.cookie.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $cookieJS);
-
-//load jquery.ae.image.resize.js
-$imageresizeJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-red/js/jquery.ae.image.resize.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $imageresizeJS);
-
-//load jquery.autogrow-textarea.js
-$autogrowJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-red/js/jquery.autogrow.textarea.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $autogrowJS);
-
-//js scripts
-//comment-edit-wrapper on photo_view
-if ($a->argv[0].$a->argv[2] === "photos"."image"){
-
-$a->page['htmlhead'] .= '
-<script>
- $(function(){
-
- $(".comment-edit-form").css("display","table");
-
- });
- </script>';
-
-}
-
-$a->page['htmlhead'] .= '
-
-<script>
- $(function() {
- $("a.lightbox").fancybox(); // Select all links with lightbox class
- });
-
- </script>';
-
-$a->page['htmlhead'] .= '
-
-<script type="text/javascript">
-
-function tautogrow(id){
- $("textarea#comment-edit-text-" +id).autogrow();
- };
- </script>';
-
-$a->page['htmlhead'] .= '
- <script>
-
-$(document).ready(function() {
- $("iframe").each(function(){
- var ifr_source = $(this).attr("src");
- var wmode = "wmode=transparent";
- if(ifr_source.indexOf("?") != -1) {
- var getQString = ifr_source.split("?");
- var oldString = getQString[1];
- var newString = getQString[0];
- $(this).attr("src",newString+"?"+wmode+"&"+oldString);
- }
- else $(this).attr("src",ifr_source+"?"+wmode);
- });
-
-
-});
-
-function yt_iframe() {
-
- $("iframe").load(function() {
- var ifr_src = $(this).contents().find("body iframe").attr("src");
- $("iframe").contents().find("body iframe").attr("src", ifr_src+"&wmode=transparent");
- });
-
- };
-
- </script>';
-
-
-if ($a->argv[0].$a->argv[1] === "profile".$a->user['nickname'] or $a->argv[0] === "network" && local_user()){
-$a->page['htmlhead'] .= '
-<script>
-
- $(function() {
- $(".oembed.photo img").aeImageResize({height: 400, width: 400});
- });
-</script>';
-
-
- if($ccCookie != "7") {
-$a->page['htmlhead'] .= '
-<script>
-$("right_aside").ready(function(){
-
- if($.cookie("close_pages") == "1")
- {
- document.getElementById( "close_pages" ).style.display = "none";
- };
-
- if($.cookie("close_helpers") == "1")
- {
- document.getElementById( "close_helpers" ).style.display = "none";
- };
-
- if($.cookie("close_services") == "1")
- {
- document.getElementById( "close_services" ).style.display = "none";
- };
-
- if($.cookie("close_friends") == "1")
- {
- document.getElementById( "close_friends" ).style.display = "none";
- };
-
- if($.cookie("close_lastusers") == "1")
- {
- document.getElementById( "close_lastusers" ).style.display = "none";
- };
-
- if($.cookie("close_lastphotos") == "1")
- {
- document.getElementById( "close_lastphotos" ).style.display = "none";
- };
-
- if($.cookie("close_lastlikes") == "1")
- {
- document.getElementById( "close_lastlikes" ).style.display = "none";
- };}
-
-);
-
-function close_pages(){
- document.getElementById( "close_pages" ).style.display = "none";
- $.cookie("close_pages","1", { expires: 365, path: "/" });
- };
-
-function close_helpers(){
- document.getElementById( "close_helpers" ).style.display = "none";
- $.cookie("close_helpers","1", { expires: 365, path: "/" });
- };
-
-function close_services(){
- document.getElementById( "close_services" ).style.display = "none";
- $.cookie("close_services","1", { expires: 365, path: "/" });
- };
-
-function close_friends(){
- document.getElementById( "close_friends" ).style.display = "none";
- $.cookie("close_friends","1", { expires: 365, path: "/" });
- };
-
-function close_lastusers(){
- document.getElementById( "close_lastusers" ).style.display = "none";
- $.cookie("close_lastusers","1", { expires: 365, path: "/" });
- };
-
-function close_lastphotos(){
- document.getElementById( "close_lastphotos" ).style.display = "none";
- $.cookie("close_lastphotos","1", { expires: 365, path: "/" });
- };
-
-function close_lastlikes(){
- document.getElementById( "close_lastlikes" ).style.display = "none";
- $.cookie("close_lastlikes","1", { expires: 365, path: "/" });
- };
-</script>';}
-
-$a->page['htmlhead'] .= '
-<script>
-function restore_boxes(){
- $.cookie("close_pages","2", { expires: 365, path: "/" });
- $.cookie("close_helpers","2", { expires: 365, path: "/" });
- $.cookie("close_services","2", { expires: 365, path: "/" });
- $.cookie("close_friends","2", { expires: 365, path: "/" });
- $.cookie("close_lastusers","2", { expires: 365, path: "/" });
- $.cookie("close_lastphotos","2", { expires: 365, path: "/" });
- $.cookie("close_lastlikes","2", { expires: 365, path: "/" });
- alert("Right-hand column was restored. Please refresh your browser");
- }
-</script>';}
-
-$a->page['htmlhead'] .= '
-
-<script type="text/javascript">
-function insertFormatting(comment,BBcode,id) {
-
- var tmpStr = $("#comment-edit-text-" + id).val();
- if(tmpStr == comment) {
- tmpStr = "";
- $("#comment-edit-text-" + id).addClass("comment-edit-text-full");
- $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
- openMenu("comment-edit-submit-wrapper-" + id);
- }
-
- textarea = document.getElementById("comment-edit-text-" +id);
- if (document.selection) {
- textarea.focus();
- selected = document.selection.createRange();
- if (BBcode == "url"){
- selected.text = "["+BBcode+"]" + "http://" + selected.text + "[/"+BBcode+"]";
- } else
- selected.text = "["+BBcode+"]" + selected.text + "[/"+BBcode+"]";
- } else if (textarea.selectionStart || textarea.selectionStart == "0") {
- var start = textarea.selectionStart;
- var end = textarea.selectionEnd;
- if (BBcode == "url"){
- textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + "http://" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
- } else
- textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
- }
- return true;
-}
-</script> '; \ No newline at end of file
diff --git a/view/theme/diabook-red/wall_item.tpl b/view/theme/diabook-red/wall_item.tpl
deleted file mode 100644
index 123834064..000000000
--- a/view/theme/diabook-red/wall_item.tpl
+++ /dev/null
@@ -1,100 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- <span class="wall-item-ago">-
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div>
diff --git a/view/theme/diabook-red/wallwall_item.tpl b/view/theme/diabook-red/wallwall_item.tpl
deleted file mode 100644
index bee75ad99..000000000
--- a/view/theme/diabook-red/wallwall_item.tpl
+++ /dev/null
@@ -1,106 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper mframe wwto" id="wall-item-ownerphoto-wrapper-$item.id" >
- <a href="$item.owner_url" target="redir" title="$item.olinktitle" class="contact-photo-link" id="wall-item-ownerphoto-link-$item.id">
- <img src="$item.owner_photo" class="contact-photo $item.osparkle" id="wall-item-ownerphoto-$item.id" alt="$item.owner_name" />
- </a>
- </div>
- <div class="contact-photo-wrapper mframe wwfrom"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- $item.to <a href="$item.owner_url" target="redir" title="$item.olinktitle" class="wall-item-name-link"><span class="wall-item-name$item.osparkle" id="wall-item-ownername-$item.id">$item.owner_name</span></a>
- $item.vwall <span class="wall-item-ago">- &nbsp;
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div> \ No newline at end of file
diff --git a/view/theme/diabook/admin_site.tpl b/view/theme/diabook/admin_site.tpl
index 33d0f508c..dd89b81a9 100644
--- a/view/theme/diabook/admin_site.tpl
+++ b/view/theme/diabook/admin_site.tpl
@@ -8,7 +8,7 @@
<h1>$title - $page</h1>
<form action="$baseurl/admin/site" method="post">
-
+ <input type='hidden' name='form_security_token' value='$form_security_token'>
{{ inc field_input.tpl with $field=$sitename }}{{ endinc }}
{{ inc field_textarea.tpl with $field=$banner }}{{ endinc }}
{{ inc field_select.tpl with $field=$language }}{{ endinc }}
diff --git a/view/theme/diabook/admin_users.tpl b/view/theme/diabook/admin_users.tpl
index b465dc1b0..8aabb51ec 100644
--- a/view/theme/diabook/admin_users.tpl
+++ b/view/theme/diabook/admin_users.tpl
@@ -14,8 +14,7 @@
<h1>$title - $page</h1>
<form action="$baseurl/admin/users" method="post">
- <input type='hidden' name='form_security_token' value='$form_security_token'>
-
+ <input type='hidden' name='form_security_token' value='$form_security_token'>
<h3>$h_pending</h3>
{{ if $pending }}
<table id='pending'>
diff --git a/view/theme/diabook/bottom.tpl b/view/theme/diabook/bottom.tpl
new file mode 100644
index 000000000..02ad1dcd2
--- /dev/null
+++ b/view/theme/diabook/bottom.tpl
@@ -0,0 +1,116 @@
+<script type="text/javascript" src="$baseurl/view/theme/diabook/js/jquery.autogrow.textarea.js"></script>
+<script type="text/javascript">
+
+$(document).ready(function() {
+ $("iframe").each(function(){
+ var ifr_source = $(this).attr("src");
+ var wmode = "wmode=transparent";
+ if(ifr_source.indexOf("?") != -1) {
+ var getQString = ifr_source.split("?");
+ var oldString = getQString[1];
+ var newString = getQString[0];
+ $(this).attr("src",newString+"?"+wmode+"&"+oldString);
+ }
+ else $(this).attr("src",ifr_source+"?"+wmode);
+
+ });
+
+ });
+
+ $(document).ready(function(){
+ $("#sortable_boxes").sortable({
+ update: function(event, ui) {
+ var BoxOrder = $(this).sortable("toArray").toString();
+ $.cookie("Boxorder", BoxOrder , { expires: 365, path: "/" });
+ }
+ });
+
+ var cookie = $.cookie("Boxorder");
+ if (!cookie) return;
+ var SavedID = cookie.split(",");
+ for (var Sitem=0, m = SavedID.length; Sitem < m; Sitem++) {
+ $("#sortable_boxes").append($("#sortable_boxes").children("#" + SavedID[Sitem]));
+ }
+
+ });
+
+ function tautogrow(id){
+ $("textarea#comment-edit-text-" +id).autogrow();
+ };
+
+ function yt_iframe() {
+ $("iframe").load(function() {
+ var ifr_src = $(this).contents().find("body iframe").attr("src");
+ $("iframe").contents().find("body iframe").attr("src", ifr_src+"&wmode=transparent");
+ });
+
+ };
+
+ function scrolldown(){
+ $("html, body").animate({scrollTop:$(document).height()}, "slow");
+ return false;
+ };
+
+ function scrolltop(){
+ $("html, body").animate({scrollTop:0}, "slow");
+ return false;
+ };
+
+ $(window).scroll(function () {
+
+ var footer_top = $(document).height() - 30;
+ $("div#footerbox").css("top", footer_top);
+
+ var scrollInfo = $(window).scrollTop();
+
+ if (scrollInfo <= "900"){
+ $("a#top").attr("id","down");
+ $("a#down").attr("onclick","scrolldown()");
+ $("img#scroll_top_bottom").attr("src","view/theme/diabook/icons/scroll_bottom.png");
+ }
+
+ if (scrollInfo > "900"){
+ $("a#down").attr("id","top");
+ $("a#top").attr("onclick","scrolltop()");
+ $("img#scroll_top_bottom").attr("src","view/theme/diabook/icons/scroll_top.png");
+ }
+
+ });
+
+
+ function insertFormatting(comment,BBcode,id) {
+
+ var tmpStr = $("#comment-edit-text-" + id).val();
+ if(tmpStr == comment) {
+ tmpStr = "";
+ $("#comment-edit-text-" + id).addClass("comment-edit-text-full");
+ $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
+ openMenu("comment-edit-submit-wrapper-" + id);
+ }
+
+ textarea = document.getElementById("comment-edit-text-" +id);
+ if (document.selection) {
+ textarea.focus();
+ selected = document.selection.createRange();
+ if (BBcode == "url"){
+ selected.text = "["+BBcode+"]" + "http://" + selected.text + "[/"+BBcode+"]";
+ } else
+ selected.text = "["+BBcode+"]" + selected.text + "[/"+BBcode+"]";
+ } else if (textarea.selectionStart || textarea.selectionStart == "0") {
+ var start = textarea.selectionStart;
+ var end = textarea.selectionEnd;
+ if (BBcode == "url"){
+ textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + "http://" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
+ } else
+ textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
+ }
+ return true;
+ }
+
+ function cmtBbOpen(id) {
+ $(".comment-edit-bb-" + id).show();
+ }
+ function cmtBbClose(id) {
+ $(".comment-edit-bb-" + id).hide();
+ }
+</script>
diff --git a/view/theme/diabook/comment_item.tpl b/view/theme/diabook/comment_item.tpl
index ee4dfba45..fc3594fdc 100644
--- a/view/theme/diabook/comment_item.tpl
+++ b/view/theme/diabook/comment_item.tpl
@@ -11,14 +11,16 @@
<a class="comment-edit-photo-link" href="$mylink" title="$mytitle"><img class="my-comment-photo" src="$myphoto" alt="$mytitle" title="$mytitle" /></a>
</div>
<div class="comment-edit-photo-end"></div>
- <textarea id="comment-edit-text-$id" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,$id);tautogrow($id)" onBlur="commentClose(this,$id);" >$comment</textarea>
- <a class="icon bb-image" style="cursor: pointer;" onclick="insertFormatting('$comment','img',$id);">img</a>
- <a class="icon bb-url" style="cursor: pointer;" onclick="insertFormatting('$comment','url',$id);">url</a>
- <a class="icon bb-video" style="cursor: pointer;" onclick="insertFormatting('$comment','video',$id);">video</a>
- <a class="icon underline" style="cursor: pointer;" onclick="insertFormatting('$comment','u',$id);">u</a>
- <a class="icon italic" style="cursor: pointer;" onclick="insertFormatting('$comment','i',$id);">i</a>
- <a class="icon bold" style="cursor: pointer;" onclick="insertFormatting('$comment','b',$id);">b</a>
- <a class="icon quote" style="cursor: pointer;" onclick="insertFormatting('$comment','quote',$id);">quote</a>
+ <textarea id="comment-edit-text-$id" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,$id);tautogrow($id);cmtBbOpen($id);" >$comment</textarea>
+ <div class="comment-edit-bb-$id" style="display:none;">
+ <a class="icon bb-image" style="cursor: pointer;" title="$edimg" onclick="insertFormatting('$comment','img',$id);">img</a>
+ <a class="icon bb-url" style="cursor: pointer;" title="$edurl" onclick="insertFormatting('$comment','url',$id);">url</a>
+ <a class="icon bb-video" style="cursor: pointer;" title="$edvideo" onclick="insertFormatting('$comment','video',$id);">video</a>
+ <a class="icon underline" style="cursor: pointer;" title="$eduline" onclick="insertFormatting('$comment','u',$id);">u</a>
+ <a class="icon italic" style="cursor: pointer;" title="$editalic" onclick="insertFormatting('$comment','i',$id);">i</a>
+ <a class="icon bold" style="cursor: pointer;" title="$edbold" onclick="insertFormatting('$comment','b',$id);">b</a>
+ <a class="icon quote" style="cursor: pointer;" title="$edquote" onclick="insertFormatting('$comment','quote',$id);">quote</a>
+ </div>
{{ if $qcomment }}
<select id="qcomment-select-$id" name="qcomment-$id" class="qcomment" onchange="qCommentInsert(this,$id);" >
<option value=""></option>
diff --git a/view/theme/diabook/communityhome.tpl b/view/theme/diabook/communityhome.tpl
index ff04d9da0..60d4646cc 100755
--- a/view/theme/diabook/communityhome.tpl
+++ b/view/theme/diabook/communityhome.tpl
@@ -1,12 +1,80 @@
-<div id="close_pages">
+
+<div id="twittersettings" style="display:none">
+<form id="twittersettingsform" action="network" method="post" >
+{{inc field_input.tpl with $field=$TSearchTerm}}{{endinc}}
+<div class="settings-submit-wrapper">
+<input id="twittersub" type="submit" value="$sub" class="settings-submit" name="diabook-settings-sub"></input>
+</div>
+</form>
+</div>
+
+<div id="mapcontrol" style="display:none;">
+<form id="mapform" action="network" method="post" >
+<span style="width: 500px;position: relative;float: right;right:20px;"><p>this ist still under development.
+the idea is to provide a map with different layers(e.g. earth population, atomic power plants, wheat growing acreages, sunrise or what you want)
+and markers(events, demos, friends, anything, that is intersting for you).
+These layer and markers should be importable and deletable by the user.</p>
+<p>help on this feature is very appreciated. i am not that good in js so it's a start, but needs tweaks and further dev.
+just contact me, if you are intesrested in joining</p>
+<p>http://localhost/friendica/profile/thomas</p>
+<p>this is build with <b>mapquery</b> http://mapquery.org/ and
+<b>openlayers</b>http://openlayers.org/</p>
+</span>
+<div id="map2" style="height:350px;width:350px;"></div>
+<div id="mouseposition" style="width: 350px;"></div>
+{{inc field_input.tpl with $field=$ELZoom}}{{endinc}}
+{{inc field_input.tpl with $field=$ELPosX}}{{endinc}}
+{{inc field_input.tpl with $field=$ELPosY}}{{endinc}}
+<div class="settings-submit-wrapper">
+<input id="mapsub" type="submit" value="$sub" class="settings-submit" name="diabook-settings-map-sub"></input>
+</div>
+</form>
+</div>
+
+<div id="boxsettings" style="display:none">
+<form id="boxsettingsform" action="network" method="post" >
+{{inc field_select.tpl with $field=$close_pages}}{{endinc}}
+{{inc field_select.tpl with $field=$close_profiles}}{{endinc}}
+{{inc field_select.tpl with $field=$close_helpers}}{{endinc}}
+{{inc field_select.tpl with $field=$close_services}}{{endinc}}
+{{inc field_select.tpl with $field=$close_friends}}{{endinc}}
+{{inc field_select.tpl with $field=$close_lastusers}}{{endinc}}
+{{inc field_select.tpl with $field=$close_lastphotos}}{{endinc}}
+{{inc field_select.tpl with $field=$close_lastlikes}}{{endinc}}
+{{inc field_select.tpl with $field=$close_twitter}}{{endinc}}
+{{inc field_select.tpl with $field=$close_mapquery}}{{endinc}}
+<div class="settings-submit-wrapper">
+<input id="boxsub" type="submit" value="$sub" class="settings-submit" name="diabook-settings-box-sub"></input>
+</div>
+</form>
+</div>
+
+<div id="pos_null" style="margin-bottom:-30px;">
+</div>
+
+<div id="sortable_boxes">
+
+<div id="close_pages" style="margin-top:30px;">
{{ if $page }}
<div>$page</div>
{{ endif }}
</div>
+<div id="close_profiles">
+{{ if $comunity_profiles_title }}
+<h3>$comunity_profiles_title<a id="closeicon" href="#boxsettings" onClick="open_boxsettings(); return false;" style="text-decoration:none;" class="icon close_box" title="$close"></a></h3>
+<div id='lastusers-wrapper' class='items-wrapper'>
+{{ for $comunity_profiles_items as $i }}
+ $i
+{{ endfor }}
+</div>
+{{ endif }}
+</div>
+
<div id="close_helpers">
-{{ if $lastusers_title }}
-<h3 style="margin-top:0px;">$helpers.title.1<a id="close_helpers_icon" onClick="close_helpers()" class="icon close_box" title="close"></a></h3>
+{{ if $helpers }}
+<h3>$helpers.title.1<a id="closeicon" href="#boxsettings" onClick="open_boxsettings(); return false;" style="text-decoration:none;" class="icon close_box" title="$close"></a></h3>
+<a href="http://friendica.com/resources" title="How-to's" style="margin-left: 10px; " target="blank">How-To Guides</a><br>
<a href="http://kakste.com/profile/newhere" title="@NewHere" style="margin-left: 10px; " target="blank">NewHere</a><br>
<a href="https://helpers.pyxis.uberspace.de/profile/helpers" style="margin-left: 10px; " title="Friendica Support" target="blank">Friendica Support</a><br>
<a href="https://letstalk.pyxis.uberspace.de/profile/letstalk" style="margin-left: 10px; " title="Let's talk" target="blank">Let's talk</a><br>
@@ -15,8 +83,8 @@
</div>
<div id="close_services">
-{{ if $lastusers_title }}
-<h3>$con_services.title.1<a id="close_services_icon" onClick="close_services()" class="icon close_box" title="close"></a></h3>
+{{ if $con_services }}
+<h3>$con_services.title.1<a id="closeicon" href="#boxsettings" onClick="open_boxsettings(); return false;" style="text-decoration:none;" class="icon close_box" title="$close"></a></h3>
<div id="right_service_icons" style="margin-left: 16px; margin-top: 5px;">
<a href="$url/facebook"><img alt="Facebook" src="view/theme/diabook/icons/facebook.png" title="Facebook"></a>
<a href="$url/settings/connectors"><img alt="StatusNet" src="view/theme/diabook/icons/StatusNet.png?" title="StatusNet"></a>
@@ -32,7 +100,7 @@
<div id="close_friends" style="margin-bottom:53px;">
{{ if $nv }}
-<h3>$nv.title.1<a id="close_friends_icon" onClick="close_friends()" class="icon close_box" title="close"></a></h3>
+<h3>$nv.title.1<a id="closeicon" href="#boxsettings" onClick="open_boxsettings(); return false;" style="text-decoration:none;" class="icon close_box" title="$close"></a></h3>
<a class="$nv.directory.2" href="$nv.directory.0" style="margin-left: 10px; " title="$nv.directory.3" >$nv.directory.1</a><br>
<a class="$nv.global_directory.2" href="$nv.global_directory.0" target="blank" style="margin-left: 10px; " title="$nv.global_directory.3" >$nv.global_directory.1</a><br>
<a class="$nv.match.2" href="$nv.match.0" style="margin-left: 10px; " title="$nv.match.3" >$nv.match.1</a><br>
@@ -44,7 +112,7 @@ $nv.search
<div id="close_lastusers">
{{ if $lastusers_title }}
-<h3>$lastusers_title<a id="close_lastusers_icon" onClick="close_lastusers()" class="icon close_box" title="close"></a></h3>
+<h3>$lastusers_title<a id="closeicon" href="#boxsettings" onClick="open_boxsettings(); return false;" style="text-decoration:none;" class="icon close_box" title="$close"></a></h3>
<div id='lastusers-wrapper' class='items-wrapper'>
{{ for $lastusers_items as $i }}
$i
@@ -64,7 +132,7 @@ $nv.search
<div id="close_lastphotos">
{{ if $photos_title }}
-<h3>$photos_title<a id="close_photos_icon" onClick="close_lastphotos()" class="icon close_box" title="close"></a></h3>
+<h3>$photos_title<a id="closeicon" href="#boxsettings" onClick="open_boxsettings(); return false;" style="text-decoration:none;" class="icon close_box" title="$close"></a></h3>
<div id='ra-photos-wrapper' class='items-wrapper'>
{{ for $photos_items as $i }}
$i
@@ -75,7 +143,7 @@ $nv.search
<div id="close_lastlikes">
{{ if $like_title }}
-<h3>$like_title<a id="close_lastlikes_icon" onClick="close_lastlikes()" class="icon close_box" title="close"></a></h3>
+<h3>$like_title<a id="closeicon" href="#boxsettings" onClick="open_boxsettings(); return false;" style="text-decoration:none;" class="icon close_box" title="$close"></a></h3>
<ul id='likes'>
{{ for $like_items as $i }}
<li id='ra-photos-wrapper'>$i</li>
@@ -83,3 +151,19 @@ $nv.search
</ul>
{{ endif }}
</div>
+
+<div id="close_twitter">
+<h3 style="height:1.17em">$twitter.title.1<a id="closeicon" href="#boxsettings" onClick="open_boxsettings(); return false;" style="text-decoration:none;" class="icon close_box" title="$close"></a></h3>
+<div id="twitter">
+</div>
+</div>
+
+<div id="close_mapquery">
+{{ if $mapquery }}
+<h3>$mapquery.title.1<a id="closeicon" href="#boxsettings" onClick="open_boxsettings(); return false;" style="text-decoration:none;" class="icon close_box" title="$close"></a></h3>
+<div id="map" style="height:165px;width:165px;margin-left:3px;margin-top:3px;margin-bottom:1px;">
+</div>
+<div style="font-size:9px;margin-left:3px;">Data CC-By-SA by <a href="http://openstreetmap.org/">OpenStreetMap</a></div>
+{{ endif }}
+</div>
+</div> \ No newline at end of file
diff --git a/view/theme/diabook/config.php b/view/theme/diabook/config.php
index 2477bb3d3..84dd64834 100644
--- a/view/theme/diabook/config.php
+++ b/view/theme/diabook/config.php
@@ -13,8 +13,23 @@ function theme_content(&$a){
$line_height = get_pconfig(local_user(), 'diabook', 'line_height' );
$resolution = get_pconfig(local_user(), 'diabook', 'resolution' );
$color = get_pconfig(local_user(), 'diabook', 'color' );
+ $TSearchTerm = get_pconfig(local_user(), 'diabook', 'TSearchTerm' );
+ $ELZoom = get_pconfig(local_user(), 'diabook', 'ELZoom' );
+ $ELPosX = get_pconfig(local_user(), 'diabook', 'ELPosX' );
+ $ELPosY = get_pconfig(local_user(), 'diabook', 'ELPosY' );
+ $close_pages = get_pconfig(local_user(), 'diabook', 'close_pages' );
+ $close_mapquery = get_pconfig(local_user(), 'diabook', 'close_mapquery' );
+ $close_profiles = get_pconfig(local_user(), 'diabook', 'close_profiles' );
+ $close_helpers = get_pconfig(local_user(), 'diabook', 'close_helpers' );
+ $close_services = get_pconfig(local_user(), 'diabook', 'close_services' );
+ $close_friends = get_pconfig(local_user(), 'diabook', 'close_friends' );
+ $close_twitter = get_pconfig(local_user(), 'diabook', 'close_twitter' );
+ $close_lastusers = get_pconfig(local_user(), 'diabook', 'close_lastusers' );
+ $close_lastphotos = get_pconfig(local_user(), 'diabook', 'close_lastphotos' );
+ $close_lastlikes = get_pconfig(local_user(), 'diabook', 'close_lastlikes' );
- return diabook_form($a,$font_size, $line_height, $resolution, $color);
+
+ return diabook_form($a,$font_size, $line_height, $resolution, $color, $TSearchTerm, $ELZoom, $ELPosX, $ELPosY, $close_pages, $close_mapquery, $close_profiles, $close_helpers, $close_services, $close_friends, $close_twitter, $close_lastusers, $close_lastphotos, $close_lastlikes);
}
function theme_post(&$a){
@@ -26,6 +41,22 @@ function theme_post(&$a){
set_pconfig(local_user(), 'diabook', 'line_height', $_POST['diabook_line_height']);
set_pconfig(local_user(), 'diabook', 'resolution', $_POST['diabook_resolution']);
set_pconfig(local_user(), 'diabook', 'color', $_POST['diabook_color']);
+ set_pconfig(local_user(), 'diabook', 'TSearchTerm', $_POST['diabook_TSearchTerm']);
+ set_pconfig(local_user(), 'diabook', 'ELZoom', $_POST['diabook_ELZoom']);
+ set_pconfig(local_user(), 'diabook', 'ELPosX', $_POST['diabook_ELPosX']);
+ set_pconfig(local_user(), 'diabook', 'ELPosY', $_POST['diabook_ELPosY']);
+ set_pconfig(local_user(), 'diabook', 'ELPosY', $_POST['diabook_ELPosY']);
+ set_pconfig(local_user(), 'diabook', 'close_pages', $_POST['diabook_close_pages']);
+ set_pconfig(local_user(), 'diabook', 'close_mapquery', $_POST['diabook_close_mapquery']);
+ set_pconfig(local_user(), 'diabook', 'close_profiles', $_POST['diabook_close_profiles']);
+ set_pconfig(local_user(), 'diabook', 'close_helpers', $_POST['diabook_close_helpers']);
+ set_pconfig(local_user(), 'diabook', 'close_services', $_POST['diabook_close_services']);
+ set_pconfig(local_user(), 'diabook', 'close_friends', $_POST['diabook_close_friends']);
+ set_pconfig(local_user(), 'diabook', 'close_twitter', $_POST['diabook_close_twitter']);
+ set_pconfig(local_user(), 'diabook', 'close_lastusers', $_POST['diabook_close_lastusers']);
+ set_pconfig(local_user(), 'diabook', 'close_lastphotos', $_POST['diabook_close_lastphotos']);
+ set_pconfig(local_user(), 'diabook', 'close_lastlikes', $_POST['diabook_close_lastlikes']);
+
}
}
@@ -35,8 +66,22 @@ function theme_admin(&$a){
$line_height = get_config('diabook', 'line_height' );
$resolution = get_config('diabook', 'resolution' );
$color = get_config('diabook', 'color' );
+ $TSearchTerm = get_config('diabook', 'TSearchTerm' );
+ $ELZoom = get_config('diabook', 'ELZoom' );
+ $ELPosX = get_config('diabook', 'ELPosX' );
+ $ELPosY = get_config('diabook', 'ELPosY' );
+ $close_pages = get_config('diabook', 'close_pages' );
+ $close_mapquery = get_config('diabook', 'close_mapquery' );
+ $close_profiles = get_config('diabook', 'close_profiles' );
+ $close_helpers = get_config('diabook', 'close_helpers' );
+ $close_services = get_config('diabook', 'close_services' );
+ $close_friends = get_config('diabook', 'close_friends' );
+ $close_twitter = get_config('diabook', 'close_twitter' );
+ $close_lastusers = get_config('diabook', 'close_lastusers' );
+ $close_lastphotos = get_config('diabook', 'close_lastphotos' );
+ $close_lastlikes = get_config('diabook', 'close_lastlikes' );
- return diabook_form($a,$font_size, $line_height, $resolution, $color);
+ return diabook_form($a,$font_size, $line_height, $resolution, $color, $TSearchTerm, $ELZoom, $ELPosX, $ELPosY, $close_pages, $close_mapquery, $close_profiles, $close_helpers, $close_services, $close_friends, $close_twitter, $close_lastusers, $close_lastphotos, $close_lastlikes);
}
function theme_admin_post(&$a){
@@ -45,11 +90,25 @@ function theme_admin_post(&$a){
set_config('diabook', 'line_height', $_POST['diabook_line_height']);
set_config('diabook', 'resolution', $_POST['diabook_resolution']);
set_config('diabook', 'color', $_POST['diabook_color']);
+ set_config('diabook', 'TSearchTerm', $_POST['diabook_TSearchTerm']);
+ set_config('diabook', 'ELZoom', $_POST['diabook_ELZoom']);
+ set_config('diabook', 'ELPosX', $_POST['diabook_ELPosX']);
+ set_config('diabook', 'close_pages', $_POST['diabook_close_pages']);
+ set_config('diabook', 'close_mapquery', $_POST['diabook_close_mapquery']);
+ set_config('diabook', 'close_profiles', $_POST['diabook_close_profiles']);
+ set_config('diabook', 'close_helpers', $_POST['diabook_close_helpers']);
+ set_config('diabook', 'close_services', $_POST['diabook_close_services']);
+ set_config('diabook', 'close_friends', $_POST['diabook_close_friends']);
+ set_config('diabook', 'close_twitter', $_POST['diabook_close_twitter']);
+ set_config('diabook', 'close_lastusers', $_POST['diabook_close_lastusers']);
+ set_config('diabook', 'close_lastphotos', $_POST['diabook_close_lastphotos']);
+ set_config('diabook', 'close_lastlikes', $_POST['diabook_close_lastlikes']);
+
}
}
-function diabook_form(&$a, $font_size, $line_height, $resolution, $color){
+function diabook_form(&$a, $font_size, $line_height, $resolution, $color, $TSearchTerm, $ELZoom, $ELPosX, $ELPosY, $close_pages, $close_mapquery, $close_profiles, $close_helpers, $close_services, $close_friends, $close_twitter, $close_lastusers, $close_lastphotos, $close_lastlikes){
$line_heights = array(
"1.3"=>"1.3",
"---"=>"---",
@@ -83,7 +142,47 @@ function diabook_form(&$a, $font_size, $line_height, $resolution, $color){
'red'=>'red',
'dark'=>'dark',
);
-
+ $close_pagesC = array(
+ '1'=>'hide',
+ '0'=>'show',
+ );
+ $close_mapqueryC = array(
+ '1'=>'hide',
+ '0'=>'show',
+ );
+ $close_profilesC = array(
+ '0'=>'show',
+ '1'=>'hide',
+ );
+ $close_helpersC = array(
+ '0'=>'show',
+ '1'=>'hide',
+ );
+ $close_servicesC = array(
+ '0'=>'show',
+ '1'=>'hide',
+ );
+ $close_friendsC = array(
+ '0'=>'show',
+ '1'=>'hide',
+ );
+ $close_twitterC = array(
+ '1'=>'hide',
+ '0'=>'show',
+ );
+ $close_lastusersC = array(
+ '0'=>'show',
+ '1'=>'hide',
+ );
+ $close_lastphotosC = array(
+ '0'=>'show',
+ '1'=>'hide',
+ );
+ $close_lastlikesC = array(
+ '0'=>'show',
+ '1'=>'hide',
+ );
+
$t = file_get_contents( dirname(__file__). "/theme_settings.tpl" );
@@ -95,6 +194,20 @@ function diabook_form(&$a, $font_size, $line_height, $resolution, $color){
'$line_height' => array('diabook_line_height', t('Set line-height for posts and comments'), $line_height, '', $line_heights),
'$resolution' => array('diabook_resolution', t('Set resolution for middle column'), $resolution, '', $resolutions),
'$color' => array('diabook_color', t('Set color scheme'), $color, '', $colors),
+ '$TSearchTerm' => array('diabook_TSearchTerm', t('Set twitter search term'), $TSearchTerm, '', $TSearchTerm),
+ '$ELZoom' => array('diabook_ELZoom', t('Set zoomfactor for Earth Layer'), $ELZoom, '', $ELZoom),
+ '$ELPosX' => array('diabook_ELPosX', t('Set longitude (X) for Earth Layer'), $ELPosX, '', $ELPosX),
+ '$ELPosY' => array('diabook_ELPosY', t('Set latitude (Y) for Earth Layer'), $ELPosY, '', $ELPosY),
+ '$close_pages' => array('diabook_close_pages', t('Show "Cummunity Pages" at right-hand coloumn?'), $close_pages, '', $close_pagesC),
+ '$close_mapquery' => array('diabook_close_mapquery', t('Show "Earth Layers" at right-hand coloumn?'), $close_mapquery, '', $close_mapqueryC),
+ '$close_profiles' => array('diabook_close_profiles', t('Show "Cummunity Profiles" at right-hand coloumn?'), $close_profiles, '', $close_profilesC),
+ '$close_helpers' => array('diabook_close_helpers', t('Show "Help or @NewHere" at right-hand coloumn?'), $close_helpers, '', $close_helpersC),
+ '$close_services' => array('diabook_close_services', t('Show "Connect Services" at right-hand coloumn?'), $close_services, '', $close_servicesC),
+ '$close_friends' => array('diabook_close_friends', t('Show "Find Friends" at right-hand coloumn?'), $close_friends, '', $close_friendsC),
+ '$close_twitter' => array('diabook_close_twitter', t('Show "Last Tweets" at right-hand coloumn?'), $close_twitter, '', $close_twitterC),
+ '$close_lastusers' => array('diabook_close_lastusers', t('Show "Last Users" at right-hand coloumn?'), $close_lastusers, '', $close_lastusersC),
+ '$close_lastphotos' => array('diabook_close_lastphotos', t('Show "Last Photos" at right-hand coloumn?'), $close_lastphotos, '', $close_lastphotosC),
+ '$close_lastlikes' => array('diabook_close_lastlikes', t('Show "Last Likes" at right-hand coloumn?'), $close_lastlikes, '', $close_lastlikesC),
));
return $o;
}
diff --git a/view/theme/diabook/diabook-aerith/admin_users.tpl b/view/theme/diabook/diabook-aerith/admin_users.tpl
deleted file mode 100644
index 40f94f5fe..000000000
--- a/view/theme/diabook/diabook-aerith/admin_users.tpl
+++ /dev/null
@@ -1,88 +0,0 @@
-<script>
- function confirm_delete(uname){
- return confirm( "$confirm_delete".format(uname));
- }
- function confirm_delete_multi(){
- return confirm("$confirm_delete_multi");
- }
- function selectall(cls){
- $("."+cls).attr('checked','checked');
- return false;
- }
-</script>
-<div id='adminpage'>
- <h1>$title - $page</h1>
-
- <form action="$baseurl/admin/users" method="post">
-
- <h3>$h_pending</h3>
- {{ if $pending }}
- <table id='pending'>
- <thead>
- <tr>
- {{ for $th_pending as $th }}<th>$th</th>{{ endfor }}
- <th></th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- {{ for $pending as $u }}
- <tr>
- <td class="created">$u.created</td>
- <td class="name">$u.name</td>
- <td class="email">$u.email</td>
- <td class="checkbox"><input type="checkbox" class="pending_ckbx" id="id_pending_$u.hash" name="pending[]" value="$u.hash" /></td>
- <td class="tools">
- <a href="$baseurl/regmod/allow/$u.hash" title='$approve'><span class='icon like'></span></a>
- <a href="$baseurl/regmod/deny/$u.hash" title='$deny'><span class='icon dislike'></span></a>
- </td>
- </tr>
- {{ endfor }}
- </tbody>
- </table>
- <div class='selectall'><a href='#' onclick="return selectall('pending_ckbx');">$select_all</a></div>
- <div class="submit"><input type="submit" name="page_users_deny" value="$deny"/> <input type="submit" name="page_users_approve" value="$approve" /></div>
- {{ else }}
- <p>$no_pending</p>
- {{ endif }}
-
-
-
-
- <h3>$h_users</h3>
- {{ if $users }}
- <table id='users'>
- <thead>
- <tr>
- <th></th>
- {{ for $th_users as $th }}<th>$th</th>{{ endfor }}
- <th></th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- {{ for $users as $u }}
- <tr>
- <td><img src="$u.micro" alt="$u.nickname" title="$u.nickname"></td>
- <td class='name'><a href="$u.url" title="$u.nickname" >$u.name</a></td>
- <td class='email'>$u.email</td>
- <td class='register_date'>$u.register_date</td>
- <td class='login_date'>$u.login_date</td>
- <td class='lastitem_date'>$u.lastitem_date</td>
- <td class='login_date'>$u.page-flags</td>
- <td class="checkbox"><input type="checkbox" class="users_ckbx" id="id_user_$u.uid" name="user[]" value="$u.uid"/></td>
- <td class="tools" style="width:60px;">
- <a href="$baseurl/admin/users/block/$u.uid" title='{{ if $u.blocked }}$unblock{{ else }}$block{{ endif }}'><span class='icon block {{ if $u.blocked==0 }}dim{{ endif }}'></span></a>
- <a href="$baseurl/admin/users/delete/$u.uid" title='$delete' onclick="return confirm_delete('$u.name')"><span class='icon ad_drop'></span></a>
- </td>
- </tr>
- {{ endfor }}
- </tbody>
- </table>
- <div class='selectall'><a href='#' onclick="return selectall('users_ckbx');">$select_all</a></div>
- <div class="submit"><input type="submit" name="page_users_block" value="$block/$unblock" /> <input type="submit" name="page_users_delete" value="$delete" onclick="return confirm_delete_multi()" /></div>
- {{ else }}
- NO USERS?!?
- {{ endif }}
- </form>
-</div>
diff --git a/view/theme/diabook/diabook-aerith/ch_directory_item.tpl b/view/theme/diabook/diabook-aerith/ch_directory_item.tpl
deleted file mode 100755
index db1936e4b..000000000
--- a/view/theme/diabook/diabook-aerith/ch_directory_item.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-
-<div class="directory-item" id="directory-item-$id" >
- <div class="directory-photo-wrapper" id="directory-photo-wrapper-$id" >
- <div class="directory-photo" id="directory-photo-$id" >
- <a href="$profile-link" class="directory-profile-link" id="directory-profile-link-$id" >
- <img class="directory-photo-img" src="$photo" alt="$alt-text" title="$alt-text" />
- </a>
- </div>
- </div>
-</div>
diff --git a/view/theme/diabook/diabook-aerith/comment_item.tpl b/view/theme/diabook/diabook-aerith/comment_item.tpl
deleted file mode 100644
index ee4dfba45..000000000
--- a/view/theme/diabook/diabook-aerith/comment_item.tpl
+++ /dev/null
@@ -1,41 +0,0 @@
- <div class="comment-wwedit-wrapper" id="comment-edit-wrapper-$id" style="display: block;">
- <form class="comment-edit-form" id="comment-edit-form-$id" action="item" method="post" onsubmit="post_comment($id); return false;">
- <input type="hidden" name="type" value="$type" />
- <input type="hidden" name="profile_uid" value="$profile_uid" />
- <input type="hidden" name="parent" value="$parent" />
- <input type="hidden" name="return" value="$return_path" />
- <input type="hidden" name="jsreload" value="$jsreload" />
- <input type="hidden" name="preview" id="comment-preview-inp-$id" value="0" />
-
- <div class="comment-edit-photo" id="comment-edit-photo-$id" >
- <a class="comment-edit-photo-link" href="$mylink" title="$mytitle"><img class="my-comment-photo" src="$myphoto" alt="$mytitle" title="$mytitle" /></a>
- </div>
- <div class="comment-edit-photo-end"></div>
- <textarea id="comment-edit-text-$id" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,$id);tautogrow($id)" onBlur="commentClose(this,$id);" >$comment</textarea>
- <a class="icon bb-image" style="cursor: pointer;" onclick="insertFormatting('$comment','img',$id);">img</a>
- <a class="icon bb-url" style="cursor: pointer;" onclick="insertFormatting('$comment','url',$id);">url</a>
- <a class="icon bb-video" style="cursor: pointer;" onclick="insertFormatting('$comment','video',$id);">video</a>
- <a class="icon underline" style="cursor: pointer;" onclick="insertFormatting('$comment','u',$id);">u</a>
- <a class="icon italic" style="cursor: pointer;" onclick="insertFormatting('$comment','i',$id);">i</a>
- <a class="icon bold" style="cursor: pointer;" onclick="insertFormatting('$comment','b',$id);">b</a>
- <a class="icon quote" style="cursor: pointer;" onclick="insertFormatting('$comment','quote',$id);">quote</a>
- {{ if $qcomment }}
- <select id="qcomment-select-$id" name="qcomment-$id" class="qcomment" onchange="qCommentInsert(this,$id);" >
- <option value=""></option>
- {{ for $qcomment as $qc }}
- <option value="$qc">$qc</option>
- {{ endfor }}
- </select>
- {{ endif }}
-
- <div class="comment-edit-text-end"></div>
- <div class="comment-edit-submit-wrapper" id="comment-edit-submit-wrapper-$id" style="display: none;" >
- <input type="submit" onclick="post_comment($id); return false;" id="comment-edit-submit-$id" class="comment-edit-submit" name="submit" value="$submit" />
- <span onclick="preview_comment($id);" id="comment-edit-preview-link-$id" class="fakelink">$preview</span>
- <div id="comment-edit-preview-$id" class="comment-edit-preview" style="display:none;"></div>
- </div>
-
- <div class="comment-edit-end"></div>
- </form>
-
- </div>
diff --git a/view/theme/diabook/diabook-aerith/communityhome.tpl b/view/theme/diabook/diabook-aerith/communityhome.tpl
deleted file mode 100644
index 875d83f1b..000000000
--- a/view/theme/diabook/diabook-aerith/communityhome.tpl
+++ /dev/null
@@ -1,86 +0,0 @@
-<div id="close_pages">
-{{ if $page }}
-<div>$page</div>
-{{ endif }}
-</div>
-
-<div id="close_helpers">
-{{ if $lastusers_title }}
-<h3 style="margin-top:0px;">$helpers.title.1<a id="close_helpers_icon" onClick="close_helpers()" class="icon close_box" title="close"></a></h3>
-<a href="http://kakste.com/profile/newhere" title="#NewHere" style="margin-left: 10px; " target="blank">NewHere</a><br>
-<a href="https://helpers.pyxis.uberspace.de/profile/helpers" style="margin-left: 10px; " title="Friendica Support" target="blank">Friendica Support</a><br>
-<a href="https://letstalk.pyxis.uberspace.de/profile/letstalk" style="margin-left: 10px; " title="Let's talk" target="blank">Let's talk</a><br>
-<a href="http://newzot.hydra.uberspace.de/profile/newzot" title="Local Friendica" style="margin-left: 10px; " target="blank">Local Friendica</a>
-{{ endif }}
-</div>
-
-<div id="close_services">
-{{ if $lastusers_title }}
-<h3>$con_services.title.1<a id="close_services_icon" onClick="close_services()" class="icon close_box" title="close"></a></h3>
-<div id="right_service_icons" style="margin-left: 16px; margin-top: 5px;">
-<a href="$url/facebook"><img alt="Facebook" src="view/theme/diabook-aerith/icons/facebook.png" title="Facebook"></a>
-<a href="$url/settings/connectors"><img alt="StatusNet" src="view/theme/diabook-aerith/icons/StatusNet.png?" title="StatusNet"></a>
-<a href="$url/settings/connectors"><img alt="LiveJournal" src="view/theme/diabook-aerith/icons/livejournal.png?" title="LiveJournal"></a>
-<a href="$url/settings/connectors"><img alt="Posterous" src="view/theme/diabook-aerith/icons/posterous.png?" title="Posterous"></a>
-<a href="$url/settings/connectors"><img alt="Tumblr" src="view/theme/diabook-aerith/icons/tumblr.png?" title="Tumblr"></a>
-<a href="$url/settings/connectors"><img alt="Twitter" src="view/theme/diabook-aerith/icons/twitter.png?" title="Twitter"></a>
-<a href="$url/settings/connectors"><img alt="WordPress" src="view/theme/diabook-aerith/icons/wordpress.png?" title="WordPress"></a>
-<a href="$url/settings/connectors"><img alt="E-Mail" src="view/theme/diabook-aerith/icons/email.png?" title="E-Mail"></a>
-</div>
-{{ endif }}
-</div>
-
-<div id="close_friends" style="margin-bottom:53px;">
-{{ if $nv }}
-<h3>$nv.title.1<a id="close_friends_icon" onClick="close_friends()" class="icon close_box" title="close"></a></h3>
-<a class="$nv.directory.2" href="$nv.directory.0" style="margin-left: 10px; " title="$nv.directory.3" >$nv.directory.1</a><br>
-<a class="$nv.global_directory.2" href="$nv.global_directory.0" target="blank" style="margin-left: 10px; " title="$nv.global_directory.3" >$nv.global_directory.1</a><br>
-<a class="$nv.match.2" href="$nv.match.0" style="margin-left: 10px; " title="$nv.match.3" >$nv.match.1</a><br>
-<a class="$nv.suggest.2" href="$nv.suggest.0" style="margin-left: 10px; " title="$nv.suggest.3" >$nv.suggest.1</a><br>
-<a class="$nv.invite.2" href="$nv.invite.0" style="margin-left: 10px; " title="$nv.invite.3" >$nv.invite.1</a>
-$nv.search
-{{ endif }}
-</div>
-
-<div id="close_lastusers">
-{{ if $lastusers_title }}
-<h3>$lastusers_title<a id="close_lastusers_icon" onClick="close_lastusers()" class="icon close_box" title="close"></a></h3>
-<div id='lastusers-wrapper' class='items-wrapper'>
-{{ for $lastusers_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-</div>
-
-
-{{ if $activeusers_title }}
-<h3>$activeusers_title</h3>
-<div class='items-wrapper'>
-{{ for $activeusers_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-
-<div id="close_lastphotos">
-{{ if $photos_title }}
-<h3>$photos_title<a id="close_photos_icon" onClick="close_lastphotos()" class="icon close_box" title="close"></a></h3>
-<div id='ra-photos-wrapper' class='items-wrapper'>
-{{ for $photos_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-</div>
-
-<div id="close_lastlikes">
-{{ if $like_title }}
-<h3>$like_title<a id="close_lastlikes_icon" onClick="close_lastlikes()" class="icon close_box" title="close"></a></h3>
-<ul id='likes'>
-{{ for $like_items as $i }}
- <li id='ra-photos-wrapper'>$i</li>
-{{ endfor }}
-</ul>
-{{ endif }}
-</div>
diff --git a/view/theme/diabook/diabook-aerith/config.php b/view/theme/diabook/diabook-aerith/config.php
deleted file mode 100644
index 0083a4df7..000000000
--- a/view/theme/diabook/diabook-aerith/config.php
+++ /dev/null
@@ -1,84 +0,0 @@
-<?php
-/**
- * Theme settings
- */
-
-
-
-function theme_content(&$a){
- if(!local_user())
- return;
-
- $font_size = get_pconfig(local_user(), 'diabook-aerith', 'font_size' );
- $line_height = get_pconfig(local_user(), 'diabook-aerith', 'line_height' );
- $resolution = get_pconfig(local_user(), 'diabook-aerith', 'resolution' );
-
- return diabook_form($a,$font_size, $line_height,$resolution);
-}
-
-function theme_post(&$a){
- if(! local_user())
- return;
-
- if (isset($_POST['diabook-aerith-settings-submit'])){
- set_pconfig(local_user(), 'diabook-aerith', 'font_size', $_POST['diabook-aerith_font_size']);
- set_pconfig(local_user(), 'diabook-aerith', 'line_height', $_POST['diabook-aerith_line_height']);
- set_pconfig(local_user(), 'diabook-aerith', 'resolution', $_POST['diabook-aerith_resolution']);
- }
-}
-
-
-function theme_admin(&$a){
- $font_size = get_config('diabook-aerith', 'font_size' );
- $line_height = get_config('diabook-aerith', 'line_height' );
- $resolution = get_config('diabook-aerith', 'resolution' );
-
- return diabook_form($a,$font_size, $line_height,$resolution);
-}
-
-function theme_admin_post(&$a){
- if (isset($_POST['diabook-aerith-settings-submit'])){
- set_config('diabook-aerith', 'font_size', $_POST['diabook-aerith_font_size']);
- set_config('diabook-aerith', 'line_height', $_POST['diabook-aerith_line_height']);
- set_config('diabook-aerith', 'resolution', $_POST['diabook-aerith_resolution']);
- }
-}
-
-
-function diabook_form(&$a, $font_size, $line_height, $resolution){
- $line_heights = array(
- "1.3"=>"1.3",
- "---"=>"---",
- "1.5"=>"1.5",
- "1.4"=>"1.4",
- "1.2"=>"1.2",
- "1.1"=>"1.1",
- );
-
- $font_sizes = array(
- '13'=>'13',
- "---"=>"---",
- "15"=>"15",
- '14'=>'14',
- '13.5'=>'13.5',
- '12.5'=>'12.5',
- '12'=>'12',
- );
- $resolutions = array(
- 'normal'=>'normal',
- 'wide'=>'wide',
- );
-
-
-
- $t = file_get_contents( dirname(__file__). "/theme_settings.tpl" );
- $o .= replace_macros($t, array(
- '$submit' => t('Submit'),
- '$baseurl' => $a->get_baseurl(),
- '$title' => t("Theme settings"),
- '$font_size' => array('diabook-aerith_font_size', t('Set font-size for posts and comments'), $font_size, '', $font_sizes),
- '$line_height' => array('diabook-aerith_line_height', t('Set line-height for posts and comments'), $line_height, '', $line_heights),
- '$resolution' => array('diabook-aerith_resolution', t('Set resolution for middle column'), $resolution, '', $resolutions),
- ));
- return $o;
-}
diff --git a/view/theme/diabook/diabook-aerith/contact_template.tpl b/view/theme/diabook/diabook-aerith/contact_template.tpl
deleted file mode 100644
index 48930b48a..000000000
--- a/view/theme/diabook/diabook-aerith/contact_template.tpl
+++ /dev/null
@@ -1,25 +0,0 @@
-
-<div class="contact-entry-wrapper" id="contact-entry-wrapper-$contact.id" >
- <div class="contact-entry-photo-wrapper" >
- <div class="contact-entry-photo mframe" id="contact-entry-photo-$contact.id"
- onmouseover="if (typeof t$contact.id != 'undefined') clearTimeout(t$contact.id); openMenu('contact-photo-menu-button-$contact.id')"
- onmouseout="t$contact.id=setTimeout('closeMenu(\'contact-photo-menu-button-$contact.id\'); closeMenu(\'contact-photo-menu-$contact.id\');',200)" >
-
- <a href="$contact.url" title="$contact.img_hover" /><img src="$contact.thumb" $contact.sparkle alt="$contact.name" /></a>
-
- {{ if $contact.photo_menu }}
- <span onclick="openClose('contact-photo-menu-$contact.id');" class="fakelink contact-photo-menu-button" id="contact-photo-menu-button-$contact.id">menu</span>
- <div class="contact-photo-menu" id="contact-photo-menu-$contact.id">
- <ul>
- $contact.photo_menu
- </ul>
- </div>
- {{ endif }}
- </div>
-
- </div>
- <div class="contact-entry-photo-end" ></div>
- <div class="contact-entry-name" id="contact-entry-name-$contact.id" >$contact.name</div>
-
- <div class="contact-entry-end" ></div>
-</div>
diff --git a/view/theme/diabook/diabook-aerith/directory_item.tpl b/view/theme/diabook/diabook-aerith/directory_item.tpl
deleted file mode 100755
index bc2af16c2..000000000
--- a/view/theme/diabook/diabook-aerith/directory_item.tpl
+++ /dev/null
@@ -1,11 +0,0 @@
-
-<div class="directory-item" id="directory-item-$id" >
- <div class="directory-photo-wrapper" id="directory-photo-wrapper-$id" >
- <div class="directory-photo" id="directory-photo-$id" >
- <a href="$profile-link" class="directory-profile-link" id="directory-profile-link-$id" >
- <img class="directory-photo-img" src="$photo" alt="$alt-text" title="$alt-text" />
- </a>
- </div>
- </div>
- <div class="contact-name" id="directory-name-$id">$name</div>
-</div>
diff --git a/view/theme/diabook/diabook-aerith/generic_links_widget.tpl b/view/theme/diabook/diabook-aerith/generic_links_widget.tpl
deleted file mode 100644
index 001c1395e..000000000
--- a/view/theme/diabook/diabook-aerith/generic_links_widget.tpl
+++ /dev/null
@@ -1,11 +0,0 @@
-<div id="widget_$title">
- {{if $title}}<h3 style="border-bottom: 1px solid #D2D2D2;">$title</h3>{{endif}}
- {{if $desc}}<div class="desc">$desc</div>{{endif}}
-
- <ul class="rs_tabs">
- {{ for $items as $item }}
- <li><a href="$item.url" class="rs_tab button {{ if $item.selected }}selected{{ endif }}">$item.label</a></li>
- {{ endfor }}
- </ul>
-
-</div>
diff --git a/view/theme/diabook/diabook-aerith/group_side.tpl b/view/theme/diabook/diabook-aerith/group_side.tpl
deleted file mode 100755
index 8600402f2..000000000
--- a/view/theme/diabook/diabook-aerith/group_side.tpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<div id="profile_side" >
- <div class="">
- <h3 style="margin-left: 2px;">$title<a href="group/new" title="$createtext" class="icon text_add"></a></h3>
- </div>
-
- <div id="sidebar-group-list">
- <ul class="menu-profile-side">
- {{ for $groups as $group }}
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $group.selected }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a href="$group.href" class="menu-profile-list-item">
- $group.text
- </a>
- {{ if $group.edit }}
- <a href="$group.edit.href" class="action"><span class="icon text_edit" ></span></a>
- {{ endif }}
- {{ if $group.cid }}
- <input type="checkbox"
- class="{{ if $group.selected }}ticked{{ else }}unticked {{ endif }} action"
- onclick="contactgroupChangeMember('$group.id','$group.cid');return true;"
- {{ if $group.ismember }}checked="checked"{{ endif }}
- />
- {{ endif }}
- </li>
- {{ endfor }}
- </ul>
- </div>
- {{ if $ungrouped }}
- <div id="sidebar-ungrouped">
- <a href="nogroup">$ungrouped</a>
- </div>
- {{ endif }}
-</div>
-
diff --git a/view/theme/diabook/diabook-aerith/jot.tpl b/view/theme/diabook/diabook-aerith/jot.tpl
deleted file mode 100644
index 0928c9f36..000000000
--- a/view/theme/diabook/diabook-aerith/jot.tpl
+++ /dev/null
@@ -1,85 +0,0 @@
-
-<div id="profile-jot-wrapper" >
- <div id="profile-jot-banner-wrapper">
- <div id="profile-jot-desc" >&nbsp;</div>
- </div>
- <div id="profile-jot-banner-end"></div>
-
- <form id="profile-jot-form" action="$action" method="post" >
- <input type="hidden" name="type" value="$ptyp" />
- <input type="hidden" name="profile_uid" value="$profile_uid" />
- <input type="hidden" name="return" value="$return_path" />
- <input type="hidden" name="location" id="jot-location" value="$defloc" />
- <input type="hidden" name="coord" id="jot-coord" value="" />
- <input type="hidden" name="post_id" value="$post_id" />
- <input type="hidden" name="preview" id="jot-preview" value="0" />
- <input name="title" id="jot-title" type="text" placeholder="$placeholdertitle" value="$title" class="jothidden" style="display:none">
- <div id="jot-category-wrap"><input name="category" id="jot-category" type="text" placeholder="$placeholdercategory" value="$category" class="jothidden" style="display:none" /></div>
- <div id="character-counter" class="grey"></div>
- <img id="profile-jot-text-loading" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
- <textarea rows="5" cols="64" class="profile-jot-text" id="profile-jot-text" name="body" >{{ if $content }}$content{{ else }}$share{{ endif }}</textarea>
-
-
-<div id="profile-jot-submit-wrapper" class="jothidden">
-
- <div id="profile-upload-wrapper" style="display: $visitor;" >
- <div id="wall-image-upload-div" ><a href="#" onclick="return false;" id="wall-image-upload" class="camera" title="$upload"></a></div>
- </div>
- <div id="profile-attach-wrapper" style="display: $visitor;" >
- <div id="wall-file-upload-div" ><a href="#" onclick="return false;" id="wall-file-upload" class="attach" title="$attach"></a></div>
- </div>
-
- <div id="profile-link-wrapper" style="display: $visitor;" ondragenter="linkdropper(event);" ondragover="linkdropper(event);" ondrop="linkdrop(event);" >
- <a id="profile-link" class="weblink" title="$weblink" ondragenter="return linkdropper(event);" ondragover="return linkdropper(event);" ondrop="linkdrop(event);" onclick="jotGetLink(); return false;"></a>
- </div>
- <div id="profile-video-wrapper" style="display: $visitor;" >
- <a id="profile-video" class="video2" title="$video" onclick="jotVideoURL();return false;"></a>
- </div>
- <div id="profile-audio-wrapper" style="display: $visitor;" >
- <a id="profile-audio" class="audio2" title="$audio" onclick="jotAudioURL();return false;"></a>
- </div>
- <div id="profile-location-wrapper" style="display: $visitor;" >
- <a id="profile-location" class="globe" title="$setloc" onclick="jotGetLocation();return false;"></a>
- </div>
- <div id="profile-nolocation-wrapper" style="display: none;" >
- <a id="profile-nolocation" class="noglobe" title="$noloc" onclick="jotClearLocation();return false;"></a>
- </div>
-
- <input type="submit" id="profile-jot-submit" class="button creation2" name="submit" value="$share" />
-
- <span onclick="preview_post();" id="jot-preview-link" class="tab button">$preview</span>
-
- <div id="profile-jot-perms" class="profile-jot-perms" style="display: $pvisit;" >
- <a href="#profile-jot-acl-wrapper" id="jot-perms-icon" class="icon $lockstate" title="$permset" ></a>$bang
- </div>
-
-
- <div id="profile-jot-plugin-wrapper">
- $jotplugins
- </div>
-
- <div id="profile-rotator-wrapper" style="display: $visitor;" >
- <img id="profile-rotator" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
- </div>
-
- </div>
- <div id="profile-jot-perms-end"></div>
-
- <div id="jot-preview-content" style="display:none;"></div>
-
- <div style="display: none;">
- <div id="profile-jot-acl-wrapper" style="width:auto;height:auto;overflow:auto;">
- $acl
- <hr style="clear:both"/>
- <div id="profile-jot-email-label">$emailcc</div><input type="text" name="emailcc" id="profile-jot-email" title="$emtitle" />
- <div id="profile-jot-email-end"></div>
- $jotnets
- </div>
- </div>
-
-
-
-
-</form>
-</div>
- {{ if $content }}<script>initEditor();</script>{{ endif }}
diff --git a/view/theme/diabook/diabook-aerith/js/README b/view/theme/diabook/diabook-aerith/js/README
deleted file mode 100644
index c93b2118e..000000000
--- a/view/theme/diabook/diabook-aerith/js/README
+++ /dev/null
@@ -1,22 +0,0 @@
-jQuery Resize Plugin Demo
-
-Version: v2.1.1
-Author: Adeel Ejaz (http://adeelejaz.com/)
-License: Dual licensed under MIT and GPL licenses.
-
-Introduction
-aeImageResize is a jQuery plugin to dynamically resize the images without distorting the proportions.
-
-Usage:
-.aeImageResize( height, width )
-
-height
-An integer representing the maximum height for the image.
-
-width
-An integer representing the maximum width for the image.
-
-Example
-$(function() {
- $( ".resizeme" ).aeImageResize({ height: 250, width: 250 });
-}); \ No newline at end of file
diff --git a/view/theme/diabook/diabook-aerith/js/jquery.ae.image.resize.js b/view/theme/diabook/diabook-aerith/js/jquery.ae.image.resize.js
deleted file mode 100644
index bac09cd45..000000000
--- a/view/theme/diabook/diabook-aerith/js/jquery.ae.image.resize.js
+++ /dev/null
@@ -1,69 +0,0 @@
-(function( $ ) {
-
- $.fn.aeImageResize = function( params ) {
-
- var aspectRatio = 0
- // Nasty I know but it's done only once, so not too bad I guess
- // Alternate suggestions welcome :)
- , isIE6 = $.browser.msie && (6 == ~~ $.browser.version)
- ;
-
- // We cannot do much unless we have one of these
- if ( !params.height && !params.width ) {
- return this;
- }
-
- // Calculate aspect ratio now, if possible
- if ( params.height && params.width ) {
- aspectRatio = params.width / params.height;
- }
-
- // Attach handler to load
- // Handler is executed just once per element
- // Load event required for Webkit browsers
- return this.one( "load", function() {
-
- // Remove all attributes and CSS rules
- this.removeAttribute( "height" );
- this.removeAttribute( "width" );
- this.style.height = this.style.width = "";
-
- var imgHeight = this.height
- , imgWidth = this.width
- , imgAspectRatio = imgWidth / imgHeight
- , bxHeight = params.height
- , bxWidth = params.width
- , bxAspectRatio = aspectRatio;
-
- // Work the magic!
- // If one parameter is missing, we just force calculate it
- if ( !bxAspectRatio ) {
- if ( bxHeight ) {
- bxAspectRatio = imgAspectRatio + 1;
- } else {
- bxAspectRatio = imgAspectRatio - 1;
- }
- }
-
- // Only resize the images that need resizing
- if ( (bxHeight && imgHeight > bxHeight) || (bxWidth && imgWidth > bxWidth) ) {
-
- if ( imgAspectRatio > bxAspectRatio ) {
- bxHeight = ~~ ( imgHeight / imgWidth * bxWidth );
- } else {
- bxWidth = ~~ ( imgWidth / imgHeight * bxHeight );
- }
-
- this.height = bxHeight;
- this.width = bxWidth;
- }
- })
- .each(function() {
-
- // Trigger load event (for Gecko and MSIE)
- if ( this.complete || isIE6 ) {
- $( this ).trigger( "load" );
- }
- });
- };
-})( jQuery ); \ No newline at end of file
diff --git a/view/theme/diabook/diabook-aerith/js/jquery.ae.image.resize.min.js b/view/theme/diabook/diabook-aerith/js/jquery.ae.image.resize.min.js
deleted file mode 100644
index 16c30b123..000000000
--- a/view/theme/diabook/diabook-aerith/js/jquery.ae.image.resize.min.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(d){d.fn.aeImageResize=function(a){var i=0,j=d.browser.msie&&6==~~d.browser.version;if(!a.height&&!a.width)return this;if(a.height&&a.width)i=a.width/a.height;return this.one("load",function(){this.removeAttribute("height");this.removeAttribute("width");this.style.height=this.style.width="";var e=this.height,f=this.width,g=f/e,b=a.height,c=a.width,h=i;h||(h=b?g+1:g-1);if(b&&e>b||c&&f>c){if(g>h)b=~~(e/f*c);else c=~~(f/e*b);this.height=b;this.width=c}}).each(function(){if(this.complete||j)d(this).trigger("load")})}})(jQuery); \ No newline at end of file
diff --git a/view/theme/diabook/diabook-aerith/js/jquery.autogrow.textarea.js b/view/theme/diabook/diabook-aerith/js/jquery.autogrow.textarea.js
deleted file mode 100644
index 806e34f51..000000000
--- a/view/theme/diabook/diabook-aerith/js/jquery.autogrow.textarea.js
+++ /dev/null
@@ -1,46 +0,0 @@
-(function($) {
-
- /*
- * Auto-growing textareas; technique ripped from Facebook
- */
- $.fn.autogrow = function(options) {
-
- this.filter('textarea').each(function() {
-
- var $this = $(this),
- minHeight = $this.height(),
- lineHeight = $this.css('lineHeight');
-
- var shadow = $('<div></div>').css({
- position: 'absolute',
- top: -10000,
- left: -10000,
- width: $(this).width(),
- fontSize: $this.css('fontSize'),
- fontFamily: $this.css('fontFamily'),
- lineHeight: $this.css('lineHeight'),
- resize: 'none'
- }).appendTo(document.body);
-
- var update = function() {
-
- var val = this.value.replace(/</g, '&lt;')
- .replace(/>/g, '&gt;')
- .replace(/&/g, '&amp;')
- .replace(/\n/g, '<br/>');
-
- shadow.html(val);
- $(this).css('height', Math.max(shadow.height() + 20, minHeight));
- }
-
- $(this).change(update).keyup(update).keydown(update);
-
- update.apply(this);
-
- });
-
- return this;
-
- }
-
-})(jQuery); \ No newline at end of file
diff --git a/view/theme/diabook/diabook-aerith/js/jquery.cookie.js b/view/theme/diabook/diabook-aerith/js/jquery.cookie.js
deleted file mode 100644
index 6d5974a2c..000000000
--- a/view/theme/diabook/diabook-aerith/js/jquery.cookie.js
+++ /dev/null
@@ -1,47 +0,0 @@
-/*!
- * jQuery Cookie Plugin
- * https://github.com/carhartl/jquery-cookie
- *
- * Copyright 2011, Klaus Hartl
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://www.opensource.org/licenses/mit-license.php
- * http://www.opensource.org/licenses/GPL-2.0
- */
-(function($) {
- $.cookie = function(key, value, options) {
-
- // key and at least value given, set cookie...
- if (arguments.length > 1 && (!/Object/.test(Object.prototype.toString.call(value)) || value === null || value === undefined)) {
- options = $.extend({}, options);
-
- if (value === null || value === undefined) {
- options.expires = -1;
- }
-
- if (typeof options.expires === 'number') {
- var days = options.expires, t = options.expires = new Date();
- t.setDate(t.getDate() + days);
- }
-
- value = String(value);
-
- return (document.cookie = [
- encodeURIComponent(key), '=', options.raw ? value : encodeURIComponent(value),
- options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
- options.path ? '; path=' + options.path : '',
- options.domain ? '; domain=' + options.domain : '',
- options.secure ? '; secure' : ''
- ].join(''));
- }
-
- // key and possibly options given, get cookie...
- options = value || {};
- var decode = options.raw ? function(s) { return s; } : decodeURIComponent;
-
- var pairs = document.cookie.split('; ');
- for (var i = 0, pair; pair = pairs[i] && pairs[i].split('='); i++) {
- if (decode(pair[0]) === key) return decode(pair[1] || ''); // IE saves cookies with empty string as "c; ", e.g. without "=" as opposed to EOMB, thus pair[1] may be undefined
- }
- return null;
- };
-})(jQuery);
diff --git a/view/theme/diabook/diabook-aerith/login.tpl b/view/theme/diabook/diabook-aerith/login.tpl
deleted file mode 100644
index efa7c2d6d..000000000
--- a/view/theme/diabook/diabook-aerith/login.tpl
+++ /dev/null
@@ -1,33 +0,0 @@
-
-<form action="$dest_url" method="post" >
- <input type="hidden" name="auth-params" value="login" />
-
- <div id="login_standard">
- {{ inc field_input.tpl with $field=$lname }}{{ endinc }}
- {{ inc field_password.tpl with $field=$lpassword }}{{ endinc }}
- </div>
-
- {{ if $openid }}
- <div id="login_openid">
- {{ inc field_openid.tpl with $field=$lopenid }}{{ endinc }}
- </div>
- {{ endif }}
-
- <div id="login-submit-wrapper" >
- <input type="submit" name="submit" id="login-submit-button" value="$login" />
- </div>
-
- <div id="login-extra-links">
- {{ if $register }}<a href="register" title="$register.title" id="register-link">$register.desc</a>{{ endif }}
- <a href="lostpass" title="$lostpass" id="lost-password-link" >$lostlink</a>
- </div>
-
- {{ for $hiddens as $k=>$v }}
- <input type="hidden" name="$k" value="$v" />
- {{ endfor }}
-
-
-</form>
-
-
-<script type="text/javascript"> $(document).ready(function() { $("#id_$lname.0").focus();} );</script>
diff --git a/view/theme/diabook/diabook-aerith/mail_conv.tpl b/view/theme/diabook/diabook-aerith/mail_conv.tpl
deleted file mode 100644
index 989f17878..000000000
--- a/view/theme/diabook/diabook-aerith/mail_conv.tpl
+++ /dev/null
@@ -1,60 +0,0 @@
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- <a href="$mail.profile_url" target="redir" title="$mail.from_name" class="contact-photo-link" id="wall-item-photo-link-$mail.id">
- <img src="$mail.from_photo" class="contact-photo$mail.sparkle" id="wall-item-photo-$mail.id" alt="$mail.from_name" />
- </a>
- </div>
- </div>
- <div class="wall-item-content">
- $mail.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
- </div>
- <div class="wall-item-actions">
- <div class="wall-item-actions-author">
- <a href="$mail.from_url" target="redir" class="wall-item-name-link"><span class="wall-item-name$mail.sparkle">$mail.from_name</span></a> <span class="wall-item-ago">$mail.date</span>
- </div>
-
- <div class="wall-item-actions-social">
- </div>
-
- <div class="wall-item-actions-tools">
- <a href="message/drop/$mail.id" onclick="return confirmDelete();" class="icon delete s16" title="$mail.delete">$mail.delete</a>
- </div>
-
- </div>
- </div>
- <div class="wall-item-bottom">
- </div>
-</div>
-
-
-{#
-
-
-<div class="mail-conv-outside-wrapper">
- <div class="mail-conv-sender" >
- <a href="$mail.from_url" class="mail-conv-sender-url" ><img class="mframe mail-conv-sender-photo$mail.sparkle" src="$mail.from_photo" heigth="80" width="80" alt="$mail.from_name" /></a>
- </div>
- <div class="mail-conv-detail" >
- <div class="mail-conv-sender-name" >$mail.from_name</div>
- <div class="mail-conv-date">$mail.date</div>
- <div class="mail-conv-subject">$mail.subject</div>
- <div class="mail-conv-body">$mail.body</div>
- <div class="mail-conv-delete-wrapper" id="mail-conv-delete-wrapper-$mail.id" ><a href="message/drop/$mail.id" class="icon drophide delete-icon mail-list-delete-icon" onclick="return confirmDelete();" title="$mail.delete" id="mail-conv-delete-icon-$mail.id" class="mail-conv-delete-icon" onmouseover="imgbright(this);" onmouseout="imgdull(this);" ></a></div><div class="mail-conv-delete-end"></div>
- <div class="mail-conv-outside-wrapper-end"></div>
-</div>
-</div>
-<hr class="mail-conv-break" />
-
-#}
diff --git a/view/theme/diabook/diabook-aerith/mail_display.tpl b/view/theme/diabook/diabook-aerith/mail_display.tpl
deleted file mode 100644
index 8b82e95c6..000000000
--- a/view/theme/diabook/diabook-aerith/mail_display.tpl
+++ /dev/null
@@ -1,12 +0,0 @@
-<div id="mail-display-subject">
- <span class="{{if $thread_seen}}seen{{else}}unseen{{endif}}">$thread_subject</span>
- <a href="message/dropconv/$thread_id" onclick="return confirmDelete();" title="$delete" class="mail-delete icon s22 delete"></a>
-</div>
-
-{{ for $mails as $mail }}
- <div id="tread-wrapper-$mail.id" class="tread-wrapper">
- {{ inc mail_conv.tpl }}{{endinc}}
- </div>
-{{ endfor }}
-
-{{ inc prv_message.tpl }}{{ endinc }}
diff --git a/view/theme/diabook/diabook-aerith/mail_list.tpl b/view/theme/diabook/diabook-aerith/mail_list.tpl
deleted file mode 100644
index 6bc6c84f6..000000000
--- a/view/theme/diabook/diabook-aerith/mail_list.tpl
+++ /dev/null
@@ -1,8 +0,0 @@
-<div class="mail-list-wrapper">
- <span class="mail-subject {{if $seen}}seen{{else}}unseen{{endif}}"><a href="message/$id" class="mail-link">$subject</a></span>
- <span class="mail-from">$from_name</span>
- <span class="mail-date">$date</span>
- <span class="mail-count">$count</span>
-
- <a href="message/dropconv/$id" onclick="return confirmDelete();" title="$delete" class="mail-delete icon s22 delete"></a>
-</div>
diff --git a/view/theme/diabook/diabook-aerith/message_side.tpl b/view/theme/diabook/diabook-aerith/message_side.tpl
deleted file mode 100644
index 9f1587096..000000000
--- a/view/theme/diabook/diabook-aerith/message_side.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-<div id="message-sidebar" class="widget">
- <div id="message-new" class="{{ if $new.sel }}selected{{ endif }}"><a href="$new.url">$new.label</a> </div>
-
- <ul class="message-ul">
- {{ for $tabs as $t }}
- <li class="tool {{ if $t.sel }}selected{{ endif }}"><a href="$t.url" class="message-link">$t.label</a></li>
- {{ endfor }}
- </ul>
-
-</div>
diff --git a/view/theme/diabook/diabook-aerith/nav.tpl b/view/theme/diabook/diabook-aerith/nav.tpl
deleted file mode 100644
index 5f316bcdd..000000000
--- a/view/theme/diabook/diabook-aerith/nav.tpl
+++ /dev/null
@@ -1,190 +0,0 @@
-<header>
- <div id="site-location">$sitelocation</div>
- <div id="banner">$banner</div>
-</header>
-<nav>
-
-
- <ul>
-
-
- {{ if $nav.network }}
- <li id="nav-network-link" class="nav-menu-icon">
- <a class="$nav.network.2" href="$nav.network.0" title="$nav.network.3" >
- <span class="icon notifications">Benachrichtigungen</span>
- <span id="net-update" class="nav-notify"></span></a>
- </li>
- {{ endif }}
-
- {{ if $nav.contacts }}
- <li class="nav-menu-icon" id="nav-contacts-linkmenu">
- <a href="$nav.contacts.0" rel="#nav-contacts-menu" title="$nav.contacts.1">
- <span class="icon contacts">$nav.contacts.1</span>
- <span id="intro-update" class="nav-notify"></span></a>
- <ul id="nav-contacts-menu" class="menu-popup">
- <li id="nav-contacts-see-intro"><a href="$nav.notifications.0">$nav.introductions.1</a><span id="intro-update-li" class="nav-notify"></span></li>
- <li id="nav-contacts-all"><a href="contacts">$nav.contacts.1</a></li>
- </ul>
- </li>
-
- {{ endif }}
-
- {{ if $nav.messages }}
- <li id="nav-messages-linkmenu" class="nav-menu-icon">
- <a href="$nav.messages.0" rel="#nav-messages-menu" title="$nav.messages.1">
- <span class="icon messages">$nav.messages.1</span>
- <span id="mail-update" class="nav-notify"></span></a>
- <ul id="nav-messages-menu" class="menu-popup">
- <li id="nav-messages-see-all"><a href="$nav.messages.0">$nav.messages.1</a></li>
- <li id="nav-messages-see-all"><a href="$nav.messages.new.0">$nav.messages.new.1</a></li>
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.notifications }}
- <li id="nav-notifications-linkmenu" class="nav-menu-icon">
- <a href="$nav.notifications.0" rel="#nav-notifications-menu" title="$nav.notifications.1">
- <span class="icon notify">$nav.notifications.1</span>
- <span id="notify-update" class="nav-notify"></span></a>
- <ul id="nav-notifications-menu" class="menu-popup">
- <li id="nav-notifications-mark-all"><a href="#" onclick="notifyMarkAll(); return false;">$nav.notifications.mark.1</a></li>
- <li id="nav-notifications-see-all"><a href="$nav.notifications.all.0">$nav.notifications.all.1</a></li>
- <li class="empty">$emptynotifications</li>
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.search}}
- <li id="search-box">
- <form method="get" action="$nav.search.0">
- <input id="search-text" class="nav-menu-search" type="text" value="" name="search">
- </form>
- </li>
- {{ endif }}
-
- <li style="width: 1%; height: 1px;float: right;"></li>
-
- <li id="nav-site-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-site-menu"><span class="icon s22 gear">Site</span></a>
- <ul id="nav-site-menu" class="menu-popup">
- {{ if $nav.manage }}<li><a class="$nav.manage.2" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a></li>{{ endif }}
-
- {{ if $nav.settings }} <li><a class="$nav.search.2" onClick="restore_boxes()" title="Restore right-hand column" style="cursor: pointer;">Restore right-hand column</a></li>{{ endif }}
-
- {{ if $nav.help }} <li><a class="$nav.help.2" target="friendika-help" href="$nav.help.0" title="$nav.help.3" >$nav.help.1</a></li>{{ endif }}
-
- <li><a class="$nav.search.2" href="friendica" title="Site Info / Impressum" >Info/Impressum</a></li>
-
- {{ if $nav.settings }}<li><a class="menu-sep $nav.settings.2" href="$nav.settings.0" title="$nav.settings.3">$nav.settings.1</a></li>{{ endif }}
- {{ if $nav.admin }}<li><a class="$nav.admin.2" href="$nav.admin.0" title="$nav.admin.3" >$nav.admin.1</a></li>{{ endif }}
-
- {{ if $nav.logout }}<li><a class="menu-sep $nav.logout.2" href="$nav.logout.0" title="$nav.logout.3" >$nav.logout.1</a></li>{{ endif }}
-
-
- </ul>
- </li>
-
-
- {{ if $nav.directory }}
- <li id="nav-directory-link" class="nav-menu $sel.directory">
- <a class="$nav.directory.2" href="$nav.directory.0" title="$nav.directory.3" >$nav.directory.1</a>
- </li>
- {{ endif }}
-
- {{ if $nav.apps }}
- <li id="nav-apps-link" class="nav-menu $sel.apps">
- <a class=" $nav.apps.2" href="#" rel="#nav-apps-menu" title="$nav.apps.3" >$nav.apps.1</a>
- <ul id="nav-apps-menu" class="menu-popup">
- {{ for $apps as $ap }}
- <li>$ap</li>
- {{ endfor }}
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.home }}
- <li id="nav-home-link" class="nav-menu $sel.home">
- <a class="$nav.home.2" href="$nav.home.0" title="$nav.home.3" >$nav.home.1
- <span id="home-update" class="nav-notify"></span></a>
- </li>
- {{ endif }}
-
- {{ if $userinfo }}
- <li id="nav-user-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-user-menu" title="$sitelocation"><img src="$userinfo.icon" alt="$userinfo.name"></a>
- <ul id="nav-user-menu" class="menu-popup">
- {{ for $nav.usermenu as $usermenu }}
- <li><a class="$usermenu.2" href="$usermenu.0" title="$usermenu.3">$usermenu.1</a></li>
- {{ endfor }}
-
- {{ if $nav.profiles }}<li><a class="menu-sep $nav.profiles.2" href="$nav.profiles.0" title="$nav.profiles.3" >$nav.profiles.3</a></li>{{ endif }}
- {{ if $nav.notifications }}<li><a class="$nav.notifications.2" href="$nav.notifications.0" title="$nav.notifications.3" >$nav.notifications.1</a></li>{{ endif }}
- {{ if $nav.messages }}<li><a class="$nav.messages.2" href="$nav.messages.0" title="$nav.messages.3" >$nav.messages.1</a></li>{{ endif }}
- {{ if $nav.contacts }}<li><a class="$nav.contacts.2" href="$nav.contacts.0" title="$nav.contacts.3" >$nav.contacts.1</a></li>{{ endif }}
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.login }}
- <li id="nav-home-link" class="nav-menu $sel.home">
- <a class="$nav.login.2" href="$nav.login.0" title="$nav.login.3" >$nav.login.1</a>
- <li>
- {{ endif }}
-
-
-
- </ul>
-
-
-
-</nav>
-
-
-<div style="position: fixed; bottom: 5px; right: 10px;"><a href="javascript:scroll(0,0); "><img src="view/theme/diabook/icons/scroll_top.png" title="scroll to top"></a></div>
-<div style="position: fixed; bottom: 3px; left: 25px;">$langselector</div>
-<div style="position: fixed; bottom: 23px; left: 5px;"><a href="http://pad.toktan.org/p/diabook" target="blank" ><img src="view/theme/diabook/icons/bluebug.png" title="report bugs for the theme diabook"/></a></div>
-
-
-
-
-<ul id="nav-notifications-template" style="display:none;" rel="template">
- <li class="{4}"><a href="{0}"><img src="{1}">{2} <span class="notif-when">{3}</span></a></li>
-</ul>
-
-
-
-{#
-
-{{ if $nav.logout }}<a id="nav-logout-link" class="nav-link $nav.logout.2" href="$nav.logout.0" title="$nav.logout.3" >$nav.logout.1</a> {{ endif }}
-{{ if $nav.login }}<a id="nav-login-link" class="nav-login-link $nav.login.2" href="$nav.login.0" title="$nav.login.3" >$nav.login.1</a> {{ endif }}
-
-<span id="nav-link-wrapper" >
-
-{{ if $nav.register }}<a id="nav-register-link" class="nav-commlink $nav.register.2" href="$nav.register.0" title="$nav.register.3" >$nav.register.1</a>{{ endif }}
-
-<a id="nav-help-link" class="nav-link $nav.help.2" target="friendika-help" href="$nav.help.0" title="$nav.help.3" >$nav.help.1</a>
-
-{{ if $nav.apps }}<a id="nav-apps-link" class="nav-link $nav.apps.2" href="$nav.apps.0" title="$nav.apps.3" >$nav.apps.1</a>{{ endif }}
-
-<a id="nav-search-link" class="nav-link $nav.search.2" href="$nav.search.0" title="$nav.search.3" >$nav.search.1</a>
-<a id="nav-directory-link" class="nav-link $nav.directory.2" href="$nav.directory.0" title="$nav.directory.3" >$nav.directory.1</a>
-
-{{ if $nav.admin }}<a id="nav-admin-link" class="nav-link $nav.admin.2" href="$nav.admin.0" title="$nav.admin.3" >$nav.admin.1</a>{{ endif }}
-
-{{ if $nav.notifications }}
-<a id="nav-notify-link" class="nav-commlink $nav.notifications.2" href="$nav.notifications.0" title="$nav.notifications.3" >$nav.notifications.1</a>
-<span id="notify-update" class="nav-ajax-left"></span>
-{{ endif }}
-{{ if $nav.messages }}
-<a id="nav-messages-link" class="nav-commlink $nav.messages.2" href="$nav.messages.0" title="$nav.messages.3" >$nav.messages.1</a>
-<span id="mail-update" class="nav-ajax-left"></span>
-{{ endif }}
-
-{{ if $nav.manage }}<a id="nav-manage-link" class="nav-commlink $nav.manage.2" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a>{{ endif }}
-
-{{ if $nav.settings }}<a id="nav-settings-link" class="nav-link $nav.settings.2" href="$nav.settings.0" title="$nav.settings.3">$nav.settings.1</a>{{ endif }}
-{{ if $nav.profiles }}<a id="nav-profiles-link" class="nav-link $nav.profiles.2" href="$nav.profiles.0" title="$nav.profiles.3" >$nav.profiles.1</a>{{ endif }}
-
-
-</span>
-<span id="nav-end"></span>
-<span id="banner">$banner</span>
-#}
diff --git a/view/theme/diabook/diabook-aerith/nets.tpl b/view/theme/diabook/diabook-aerith/nets.tpl
deleted file mode 100644
index be25ddee1..000000000
--- a/view/theme/diabook/diabook-aerith/nets.tpl
+++ /dev/null
@@ -1,15 +0,0 @@
-<div id="profile_side">
- <h3 style="margin-left: 2px;">$title</h3>
- <div id="nets-desc">$desc</div>
-
- <ul class="menu-profile-side">
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $sel_all }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a style="text-decoration: none;" href="$base" class="menu-profile-list-item">$all</a></li>
- {{ for $nets as $net }}
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $net.selected }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a href="$base?nets=$net.ref" class="menu-profile-list-item">$net.name</a></li>
- {{ endfor }}
- </ul>
-</div>
diff --git a/view/theme/diabook/diabook-aerith/oembed_video.tpl b/view/theme/diabook/diabook-aerith/oembed_video.tpl
deleted file mode 100644
index d6d29f724..000000000
--- a/view/theme/diabook/diabook-aerith/oembed_video.tpl
+++ /dev/null
@@ -1,4 +0,0 @@
-<a class="embed_yt" href='$embedurl' onclick='this.innerHTML=Base64.decode("$escapedhtml"); yt_iframe(); return false;' style='float:left; margin: 1em; position: relative;'>
- <img width='$tw' height='$th' src='$turl' >
- <div style='position: absolute; top: 0px; left: 0px; width: $twpx; height: $thpx; background: url(images/icons/48/play.png) no-repeat center center;'></div>
-</a>
diff --git a/view/theme/diabook/diabook-aerith/photo_item.tpl b/view/theme/diabook/diabook-aerith/photo_item.tpl
deleted file mode 100644
index 5d65a89b7..000000000
--- a/view/theme/diabook/diabook-aerith/photo_item.tpl
+++ /dev/null
@@ -1,65 +0,0 @@
-{{ if $indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$id" class="like-rotator" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
-</div>
-{{ endif }}
-
-<div class="wall-item-photo-container $indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper" >
- <a href="$profile_url" target="redir" title="" class="contact-photo-link" id="wall-item-photo-link-$id">
- <img src="$thumb" class="contact-photo$sparkle" id="wall-item-photo-$id" alt="$name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$id">
- $photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$profile_url" target="redir" title="$name" class="wall-item-name-link"><span class="wall-item-name$sparkle">$name</span></a>
- <span class="wall-item-ago">-
- {{ if $plink }}<a class="link" title="$plink.title" href="$plink.href" style="color: #999">$ago</a>{{ else }} $ago {{ endif }}
- {{ if $lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$id);">$lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $title }}<h2><a href="$plink.href">$title</a></h2>{{ endif }}
- $body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
-
- <div class="wall-item-bottom" style="display: table-row;">
- <div class="wall-item-actions">
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-tools">
-
- {{ if $drop.dropping }}
- <input type="checkbox" title="$drop.select" name="itemselected[]" class="item-select" value="$id" />
- <a href="item/drop/$id" onclick="return confirmDelete();" class="icon drop" title="$drop.delete">$drop.delete</a>
- {{ endif }}
- {{ if $edpost }}
- <a class="icon pencil" href="$edpost.0" title="$edpost.1"></a>
- {{ endif }}
- </div>
-
- </div>
- </div>
- <div class="wall-item-bottom">
-
- </div>
-</div>
-
diff --git a/view/theme/diabook/diabook-aerith/photo_view.tpl b/view/theme/diabook/diabook-aerith/photo_view.tpl
deleted file mode 100644
index 071972e0c..000000000
--- a/view/theme/diabook/diabook-aerith/photo_view.tpl
+++ /dev/null
@@ -1,35 +0,0 @@
-<div id="live-display"></div>
-<h3><a href="$album.0">$album.1</a></h3>
-
-<div id="photo-edit-link-wrap">
-{{ if $tools }}
-<a id="photo-edit-link" href="$tools.edit.0">$tools.edit.1</a>
--
-<a id="photo-toprofile-link" href="$tools.profile.0">$tools.profile.1</a>
-{{ endif }}
-{{ if $lock }} - <img src="images/lock_icon.gif" class="lockview" alt="$lock" onclick="lockview(event,'photo$id');" /> {{ endif }}
-</div>
-
-<div id="photo-photo">
- {{ if $prevlink }}<div id="photo-prev-link"><a href="$prevlink.0">$prevlink.1</a></div>{{ endif }}
- <a href="$photo.href" class="lightbox" title="$photo.title"><img src="$photo.src" /></a>
- {{ if $nextlink }}<div id="photo-next-link"><a href="$nextlink.0">$nextlink.1</a></div>{{ endif }}
-</div>
-
-<div id="photo-photo-end"></div>
-<div id="photo-caption" >$desc</div>
-{{ if $tags }}
-<div id="in-this-photo-text">$tags.0</div>
-<div id="in-this-photo">$tags.1</div>
-{{ endif }}
-{{ if $tags.2 }}<div id="tag-remove"><a href="$tags.2">$tags.3</a></div>{{ endif }}
-
-{{ if $edit }}$edit{{ endif }}
-
-<div style="margin-top:20px">
-</div>
-<div id="wall-photo-container">
-$comments
-</div>
-
-$paginate
diff --git a/view/theme/diabook/diabook-aerith/profile_side.tpl b/view/theme/diabook/diabook-aerith/profile_side.tpl
deleted file mode 100644
index 01e80f238..000000000
--- a/view/theme/diabook/diabook-aerith/profile_side.tpl
+++ /dev/null
@@ -1,21 +0,0 @@
-<div id="profile_side">
- <div id="ps-usernameicon">
- <a href="$ps.usermenu.status.0" title="$userinfo.name">
- <img src="$userinfo.icon" id="ps-usericon" alt="$userinfo.name">
- </a>
- <a href="$ps.usermenu.status.0" id="ps-username" title="$userinfo.name">$userinfo.name</a>
- </div>
-
-<ul id="profile-side-menu" class="menu-profile-side">
- <li id="profile-side-status" class="menu-profile-list"><a class="menu-profile-list-item" href="$ps.usermenu.status.0">$ps.usermenu.status.1<span class="menu-profile-icon home"></span></a></li>
- <li id="profile-side-photos" class="menu-profile-list photos"><a class="menu-profile-list-item" href="$ps.usermenu.photos.0">$ps.usermenu.photos.1<span class="menu-profile-icon photos"></span></a></li>
- <li id="profile-side-photos" class="menu-profile-list pscontacts"><a class="menu-profile-list-item" href="$ps.usermenu.contacts.0">$ps.usermenu.contacts.1<span class="menu-profile-icon pscontacts"></span></a></li>
- <li id="profile-side-events" class="menu-profile-list events"><a class="menu-profile-list-item" href="$ps.usermenu.events.0">$ps.usermenu.events.1<span class="menu-profile-icon events"></span></a></li>
- <li id="profile-side-notes" class="menu-profile-list notes"><a class="menu-profile-list-item" href="$ps.usermenu.notes.0">$ps.usermenu.notes.1<span class="menu-profile-icon notes"></span></a></li>
- <li id="profile-side-foren" class="menu-profile-list foren"><a class="menu-profile-list-item" href="$ps.usermenu.pgroups.0" target="blanc">$ps.usermenu.pgroups.1<span class="menu-profile-icon foren"></span></a></li>
- <li id="profile-side-foren" class="menu-profile-list com_side"><a class="menu-profile-list-item" href="$ps.usermenu.community.0">$ps.usermenu.community.1<span class="menu-profile-icon com_side"></span></a></li>
-</ul>
-
-</div>
-
-
diff --git a/view/theme/diabook/diabook-aerith/profile_vcard.tpl b/view/theme/diabook/diabook-aerith/profile_vcard.tpl
deleted file mode 100644
index 6fcffcc9b..000000000
--- a/view/theme/diabook/diabook-aerith/profile_vcard.tpl
+++ /dev/null
@@ -1,64 +0,0 @@
-<div class="vcard">
-
- <div class="tool">
- <div class="fn label">$profile.name</div>
- {{ if $profile.edit }}
- <div class="action">
- <a class="icon s16 edit ttright" href="#" rel="#profiles-menu" title="$profile.edit.3"><span>$profile.edit.1</span></a>
- <ul id="profiles-menu" class="menu-popup">
- {{ for $profile.menu.entries as $e }}
- <li>
- <a href="profiles/$e.id"><img src='$e.photo'>$e.profile_name</a>
- </li>
- {{ endfor }}
- <li><a href="profile_photo" >$profile.menu.chg_photo</a></li>
- <li><a href="profiles/new" id="profile-listing-new-link">$profile.menu.cr_new</a></li>
- <li><a href="profiles" >$profile.edit.3</a></li>
-
- </ul>
- </div>
- {{ endif }}
- </div>
-
-
-
- <div id="profile-photo-wrapper"><img class="photo" src="$profile.photo?rev=$profile.picdate" alt="$profile.name" /></div>
- {{ if $pdesc }}<div class="title">$profile.pdesc</div>{{ endif }}
-
-
- {{ if $location }}
- <dl class="location"><dt class="location-label">$location</dt><br>
- <dd class="adr">
- {{ if $profile.address }}<div class="street-address">$profile.address</div>{{ endif }}
- <span class="city-state-zip">
- <span class="locality">$profile.locality</span>{{ if $profile.locality }}, {{ endif }}
- <span class="region">$profile.region</span>
- <span class="postal-code">$profile.postal-code</span>
- </span>
- {{ if $profile.country-name }}<span class="country-name">$profile.country-name</span>{{ endif }}
- </dd>
- </dl>
- {{ endif }}
-
- {{ if $gender }}<dl class="mf"><dt class="gender-label">$gender</dt> <dd class="x-gender">$profile.gender</dd></dl>{{ endif }}
-
- {{ if $profile.pubkey }}<div class="key" style="display:none;">$profile.pubkey</div>{{ endif }}
-
- {{ if $marital }}<dl class="marital"><dt class="marital-label"><span class="heart">&hearts;</span>$marital</dt><dd class="marital-text">$profile.marital</dd></dl>{{ endif }}
-
- {{ if $homepage }}<dl class="homepage"><dt class="homepage-label">$homepage</dt><dd class="homepage-url"><a href="$profile.homepage" target="external-link">$profile.homepage</a></dd></dl>{{ endif }}
-
- {{ inc diaspora_vcard.tpl }}{{ endinc }}
-
- <div id="profile-extra-links">
- <ul>
- {{ if $connect }}
- <li><a id="dfrn-request-link" href="dfrn_request/$profile.nickname">$connect</a></li>
- {{ endif }}
- </ul>
- </div>
-</div>
-
-$contact_block
-
-
diff --git a/view/theme/diabook/diabook-aerith/right_aside.tpl b/view/theme/diabook/diabook-aerith/right_aside.tpl
deleted file mode 100644
index a65677696..000000000
--- a/view/theme/diabook/diabook-aerith/right_aside.tpl
+++ /dev/null
@@ -1,20 +0,0 @@
-<div id="profile_side">
- <div id="ps-usernameicon">
- <a href="$ps.usermenu.status.0" title="$userinfo.name">
- <img src="$userinfo.icon" id="ps-usericon" alt="$userinfo.name">
- </a>
- <a href="$ps.usermenu.status.0" id="ps-username" title="$userinfo.name">$userinfo.name</a>
- </div>
-
-<ul id="profile-side-menu" class="menu-profile-side">
- <li id="profile-side-status" class="menu-profile-list home"><a class="menu-profile-list-item" href="$ps.usermenu.status.0">$ps.usermenu.status.1</a></li>
- <li id="profile-side-photos" class="menu-profile-list photos"><a class="menu-profile-list-item" href="$ps.usermenu.photos.0">$ps.usermenu.photos.1</a></li>
- <li id="profile-side-events" class="menu-profile-list events"><a class="menu-profile-list-item" href="$ps.usermenu.events.0">$ps.usermenu.events.1</a></li>
- <li id="profile-side-notes" class="menu-profile-list notes"><a class="menu-profile-list-item" href="$ps.usermenu.notes.0">$ps.usermenu.notes.1</a></li>
- <li id="profile-side-foren" class="menu-profile-list foren"><a class="menu-profile-list-item" href="http://dir.friendika.com/directory/forum" target="blanc">Public Groups</a></li>
- <li id="profile-side-foren" class="menu-profile-list com_side"><a class="menu-profile-list-item" href="$ps.usermenu.community.0">$ps.usermenu.community.1</a></li>
-</ul>
-
-</div>
-
- \ No newline at end of file
diff --git a/view/theme/diabook/diabook-aerith/screenshot.png b/view/theme/diabook/diabook-aerith/screenshot.png
deleted file mode 100644
index 4eee5be5a..000000000
--- a/view/theme/diabook/diabook-aerith/screenshot.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook/diabook-aerith/search_item.tpl b/view/theme/diabook/diabook-aerith/search_item.tpl
deleted file mode 100644
index 123834064..000000000
--- a/view/theme/diabook/diabook-aerith/search_item.tpl
+++ /dev/null
@@ -1,100 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- <span class="wall-item-ago">-
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div>
diff --git a/view/theme/diabook/diabook-aerith/style-network-wide.css b/view/theme/diabook/diabook-aerith/style-network-wide.css
index b65902acb..27b9c49e2 100644
--- a/view/theme/diabook/diabook-aerith/style-network-wide.css
+++ b/view/theme/diabook/diabook-aerith/style-network-wide.css
@@ -121,7 +121,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../diabook-aerith/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../diabook-aerith/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -1182,7 +1182,7 @@ list-style-type: disc;
}
/* widget: search */
span.sbox_l {
- background: white url('../diabook/icons/srch_l.gif') no-repeat top left;
+ background: white url('../diabook-aerith/icons/srch_l.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-left: 10px;
@@ -1191,14 +1191,14 @@ span.sbox_l {
}
span.sbox_r {
- background: white url('../diabook/icons/srch_r.gif') no-repeat top left;
+ background: white url('../diabook-aerith/icons/srch_r.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-top: 5px;
}
span.sbox input {
- background: white url('../diabook/icons/srch_bg.gif') repeat-x top left;
+ background: white url('../diabook-aerith/icons/srch_bg.gif') repeat-x top left;
float: left;
margin-top: 5px;
border: 0;
@@ -1290,8 +1290,8 @@ right_aside .directory-photo { margin: 0px; }
right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #lastusers-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #ra-photos-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
#page-sidebar-right_aside ul {margin-top: 0px;}
#page-sidebar-right_aside .label {max-width: 128px;}
@@ -1395,7 +1395,7 @@ transition: all 0.2s ease-in-out;
max-width: 690px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
/*marker*/
.wall-item-container .wall-item-content img {
@@ -1475,7 +1475,7 @@ transition: all 0.2s ease-in-out;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
background-color: #fff;
width: 500px;
}
@@ -1483,7 +1483,7 @@ transition: all 0.2s ease-in-out;
display: none;
}
.wall-item-comment-wrapper textarea {
- height: 2.0em;
+ height: 1.6em ;
width: 100%;
font-size: 10px;
color: #999999;
diff --git a/view/theme/diabook/diabook-aerith/style-network.css b/view/theme/diabook/diabook-aerith/style-network.css
index b2b1a7c19..ef6e5cac1 100644
--- a/view/theme/diabook/diabook-aerith/style-network.css
+++ b/view/theme/diabook/diabook-aerith/style-network.css
@@ -121,7 +121,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../diabook-aerith/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../diabook-aerith/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -1178,7 +1178,7 @@ list-style-type: disc;
}
/* widget: search */
span.sbox_l {
- background: white url('../diabook/icons/srch_l.gif') no-repeat top left;
+ background: white url('../diabook-aerith/icons/srch_l.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-left: 10px;
@@ -1187,14 +1187,14 @@ span.sbox_l {
}
span.sbox_r {
- background: white url('../diabook/icons/srch_r.gif') no-repeat top left;
+ background: white url('../diabook-aerith/icons/srch_r.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-top: 5px;
}
span.sbox input {
- background: white url('../diabook/icons/srch_bg.gif') repeat-x top left;
+ background: white url('../diabook-aerith/icons/srch_bg.gif') repeat-x top left;
float: left;
margin-top: 5px;
border: 0;
@@ -1285,8 +1285,8 @@ right_aside .directory-photo { margin: 0px; }
right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #lastusers-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #ra-photos-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
#page-sidebar-right_aside ul {margin-top: 0px;}
#page-sidebar-right_aside .label {max-width: 128px;}
@@ -1388,7 +1388,7 @@ transition: all 0.2s ease-in-out;
max-width: 420px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-container .wall-item-content img {
@@ -1467,7 +1467,7 @@ transition: all 0.2s ease-in-out;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
background-color: #fff;
width: 500px;
}
@@ -1475,7 +1475,7 @@ transition: all 0.2s ease-in-out;
display: none;
}
.wall-item-comment-wrapper textarea {
- height: 2.0em;
+ height: 1.6em ;
width: 100%;
font-size: 10px;
color: #999999;
diff --git a/view/theme/diabook/diabook-aerith/style-profile-wide.css b/view/theme/diabook/diabook-aerith/style-profile-wide.css
index 17fd8bd40..002b1719e 100644
--- a/view/theme/diabook/diabook-aerith/style-profile-wide.css
+++ b/view/theme/diabook/diabook-aerith/style-profile-wide.css
@@ -121,7 +121,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../diabook-aerith/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../diabook-aerith/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -1158,7 +1158,7 @@ list-style-type: disc;
}
/* widget: search */
span.sbox_l {
- background: white url('../diabook/icons/srch_l.gif') no-repeat top left;
+ background: white url('../diabook-aerith/icons/srch_l.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-left: 10px;
@@ -1167,14 +1167,14 @@ span.sbox_l {
}
span.sbox_r {
- background: white url('../diabook/icons/srch_r.gif') no-repeat top left;
+ background: white url('../diabook-aerith/icons/srch_r.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-top: 5px;
}
span.sbox input {
- background: white url('../diabook/icons/srch_bg.gif') repeat-x top left;
+ background: white url('../diabook-aerith/icons/srch_bg.gif') repeat-x top left;
float: left;
margin-top: 5px;
border: 0;
@@ -1266,8 +1266,8 @@ right_aside .directory-photo { margin: 0px; }
right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #lastusers-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #ra-photos-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
#page-sidebar-right_aside ul {margin-top: 0px;}
#page-sidebar-right_aside .label {max-width: 128px;}
@@ -1370,7 +1370,7 @@ transition: all 0.2s ease-in-out;
max-width: 690px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
/*marker*/
.wall-item-container .wall-item-content img {
@@ -1449,13 +1449,13 @@ transition: all 0.2s ease-in-out;
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
}
.wall-item-comment-wrapper textarea {
- height: 2.0em;
+ height: 1.6em ;
width: 100%;
font-size: 10px;
color: #999999;
diff --git a/view/theme/diabook/diabook-aerith/style-profile.css b/view/theme/diabook/diabook-aerith/style-profile.css
index ff8f20f88..2b7d3df17 100644
--- a/view/theme/diabook/diabook-aerith/style-profile.css
+++ b/view/theme/diabook/diabook-aerith/style-profile.css
@@ -121,7 +121,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../diabook-aerith/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../diabook-aerith/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -1154,7 +1154,7 @@ list-style-type: disc;
}
/* widget: search */
span.sbox_l {
- background: white url('../diabook/icons/srch_l.gif') no-repeat top left;
+ background: white url('../diabook-aerith/icons/srch_l.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-left: 10px;
@@ -1163,14 +1163,14 @@ span.sbox_l {
}
span.sbox_r {
- background: white url('../diabook/icons/srch_r.gif') no-repeat top left;
+ background: white url('../diabook-aerith/icons/srch_r.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-top: 5px;
}
span.sbox input {
- background: white url('../diabook/icons/srch_bg.gif') repeat-x top left;
+ background: white url('../diabook-aerith/icons/srch_bg.gif') repeat-x top left;
float: left;
margin-top: 5px;
border: 0;
@@ -1261,8 +1261,8 @@ right_aside .directory-photo { margin: 0px; }
right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #lastusers-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #ra-photos-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
#page-sidebar-right_aside ul {margin-top: 0px;}
#page-sidebar-right_aside .label {max-width: 128px;}
@@ -1362,7 +1362,7 @@ transition: all 0.2s ease-in-out;
max-width: 420px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-container .wall-item-content img {
@@ -1440,13 +1440,13 @@ transition: all 0.2s ease-in-out;
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
}
.wall-item-comment-wrapper textarea {
- height: 2.0em;
+ height: 1.6em ;
width: 100%;
font-size: 10px;
color: #999999;
diff --git a/view/theme/diabook/diabook-aerith/style-wide.css b/view/theme/diabook/diabook-aerith/style-wide.css
index 8f04087b1..5c263154f 100644
--- a/view/theme/diabook/diabook-aerith/style-wide.css
+++ b/view/theme/diabook/diabook-aerith/style-wide.css
@@ -21,6 +21,7 @@
.admin.linklist {
border: 0px; padding: 0px;
+ list-style: none;
}
.admin.link {
@@ -150,7 +151,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../../../view/theme/diabook/diabook-aerith/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../../../view/theme/diabook/diabook-aerith/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -1014,7 +1015,7 @@ ul.menu-popup .empty {
background-color: #bdcdd4;
}
#nav-notifications-menu {
- width: 400px;
+ width: 425px !important;
max-height: 550px;
overflow: auto;
}
@@ -1243,7 +1244,14 @@ aside #likes a:hover{
margin-right: 20px;
}
#login-submit-wrapper{
-margin-bottom: 15px;
+
+ margin-bottom: 12px;
+ }
+aside #login-submit-button{
+ margin-left: 0px!important;
+ }
+aside #login-extra-links{
+ padding-top: 0px!important;
}
.group_selected {
background: url("../../../view/theme/diabook/icons/selected.png") no-repeat left center;
@@ -1624,7 +1632,7 @@ body .pageheader{
max-width: 690px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-container .wall-item-content img {
@@ -1702,13 +1710,13 @@ body .pageheader{
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
}
.wall-item-comment-wrapper textarea {
- height: 2.0em;
+ height: 1.6em ;
width: 100%;
font-size: 10px;
color: #999999;
diff --git a/view/theme/diabook/diabook-aerith/style.css b/view/theme/diabook/diabook-aerith/style.css
index db8f125ee..e0f38aff6 100644
--- a/view/theme/diabook/diabook-aerith/style.css
+++ b/view/theme/diabook/diabook-aerith/style.css
@@ -21,6 +21,7 @@
.admin.linklist {
border: 0px; padding: 0px;
+ list-style: none;
}
.admin.link {
@@ -150,7 +151,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../../../view/theme/diabook/diabook-aerith/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../../../view/theme/diabook/diabook-aerith/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -1013,7 +1014,7 @@ ul.menu-popup .empty {
background-color: #bdcdd4;
}
#nav-notifications-menu {
- width: 400px;
+ width: 425px !important;
max-height: 550px;
overflow: auto;
}
@@ -1241,7 +1242,14 @@ aside #likes a:hover{
margin-right: 20px;
}
#login-submit-wrapper{
-margin-bottom: 15px;
+
+ margin-bottom: 12px;
+ }
+aside #login-submit-button{
+ margin-left: 0px!important;
+ }
+aside #login-extra-links{
+ padding-top: 0px!important;
}
.group_selected {
background: url("../../../view/theme/diabook/icons/selected.png") no-repeat left center;
@@ -1616,7 +1624,7 @@ body .pageheader{
max-width: 720px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-container .wall-item-content img {
@@ -1693,13 +1701,13 @@ body .pageheader{
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
}
.wall-item-comment-wrapper textarea {
- height: 2.0em;
+ height: 1.6em ;
width: 100%;
font-size: 10px;
color: #999999;
diff --git a/view/theme/diabook/diabook-aerith/style.php b/view/theme/diabook/diabook-aerith/style.php
deleted file mode 100644
index b8c37fc96..000000000
--- a/view/theme/diabook/diabook-aerith/style.php
+++ /dev/null
@@ -1,277 +0,0 @@
-<?php
- $line_height=false;
- $diabook_font_size=false;
- $resolution=false;
- $site_line_height = get_config("diabook-aerith","line_height");
- $site_diabook_font_size = get_config("diabook-aerith", "font_size" );
- $site_resolution = get_config("diabook-aerith", "resolution" );
-
-
- if (local_user()) {
- $line_height = get_pconfig(local_user(), "diabook-aerith","line_height");
- $diabook_font_size = get_pconfig(local_user(), "diabook-aerith", "font_size");
- $resolution = get_pconfig(local_user(), "diabook-aerith", "resolution");
- }
-
- if ($line_height===false) $line_height=$site_line_height;
- if ($line_height===false) $line_height="1.3";
- if ($diabook_font_size===false) $diabook_font_size=$site_diabook_font_size;
- if ($diabook_font_size===false) $diabook_font_size="13";
- if ($resolution===false) $resolution=$site_resolution;
- if ($resolution===false) $resolution="normal";
-
-
- if($resolution == "normal") {
- if (file_exists("$THEMEPATH/style.css")){
- echo file_get_contents("$THEMEPATH/style.css");
- }
-
- if($diabook_font_size == "15"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 15px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 15px;
- }
- ";
- }
- if($diabook_font_size == "14"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 14px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 14px;
- }
- ";
- }
- if($diabook_font_size == "13.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13.5px;
- }
- ";
- }
- if($diabook_font_size == "13"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13px;
- }
- ";
- }
- if($diabook_font_size == "12.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12.5px;
- }
- ";
- }
- if($diabook_font_size == "12"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12px;
- }
- ";
- }
- if($line_height == "1.5"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.5;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.5;
- }
- ";
- }
- if($line_height == "1.4"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.4;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.4;
- }
- ";
- }
- if($line_height == "1.3"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.3;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.3;
- }
- ";
- }
- if($line_height == "1.2"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.2;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.2;
- }
- ";
- }
- if($line_height == "1.1"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.1;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.1;
- }
- ";
- }
- }
-
- if($resolution == "wide") {
- if (file_exists("$THEMEPATH/style-wide.css")){
- echo file_get_contents("$THEMEPATH/style-wide.css");
- }
- if($diabook_font_size == "15"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 15px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 15px;
- }
- ";
- }
- if($diabook_font_size == "14"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 14px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 14px;
- }
- ";
- }
- if($diabook_font_size == "13.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13.5px;
- }
- ";
- }
- if($diabook_font_size == "13"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13px;
- }
- ";
- }
- if($diabook_font_size == "12.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12.5px;
- }
- ";
- }
- if($diabook_font_size == "12"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12px;
- }
- ";
- }
- if($line_height == "1.5"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.5;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.5;
- }
- ";
- }
- if($line_height == "1.4"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.4;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.4;
- }
- ";
- }
- if($line_height == "1.3"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.3;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.3;
- }
- ";
- }
- if($line_height == "1.2"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.2;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.2;
- }
- ";
- }
- if($line_height == "1.1"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.1;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.1;
- }
- ";
- }
- } \ No newline at end of file
diff --git a/view/theme/diabook/diabook-aerith/theme.php b/view/theme/diabook/diabook-aerith/theme.php
deleted file mode 100644
index 1518d7e8e..000000000
--- a/view/theme/diabook/diabook-aerith/theme.php
+++ /dev/null
@@ -1,488 +0,0 @@
-<?php
-
-/*
- * Name: Diabook-aerith
- * Description: Diabook-aerith : report bugs and request here: http://pad.toktan.org/p/diabook or contact me : thomas_bierey@friendica.eu
- * Version: (Version: 1.020)
- * Author:
- */
-
-
-//print diabook-version for debugging
-$diabook_version = "Diabook-aerith (Version: 1.020)";
-$a->page['htmlhead'] .= sprintf('<script "%s" ></script>', $diabook_version);
-
-
-//change css on network and profilepages
-$cssFile = null;
-$resolution=false;
-$resolution = get_pconfig(local_user(), "diabook-aerith", "resolution");
-if ($resolution===false) $resolution="normal";
-
-/**
- * prints last community activity
- */
-function diabook_aerith_community_info(){
- $a = get_app();
-
- // last 12 users
- $aside['$lastusers_title'] = t('Last users');
- $aside['$lastusers_items'] = array();
- $sql_extra = "";
- $publish = (get_config('system','publish_all') ? '' : " AND `publish` = 1 " );
- $order = " ORDER BY `register_date` DESC ";
-
- $r = q("SELECT `profile`.*, `profile`.`uid` AS `profile_uid`, `user`.`nickname`
- FROM `profile` LEFT JOIN `user` ON `user`.`uid` = `profile`.`uid`
- WHERE `is-default` = 1 $publish AND `user`.`blocked` = 0 $sql_extra $order LIMIT %d , %d ",
- 0,
- 9
- );
- $tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
- if(count($r)) {
- $photo = 'thumb';
- foreach($r as $rr) {
- $profile_link = $a->get_baseurl() . '/profile/' . ((strlen($rr['nickname'])) ? $rr['nickname'] : $rr['profile_uid']);
- $entry = replace_macros($tpl,array(
- '$id' => $rr['id'],
- '$profile-link' => $profile_link,
- '$photo' => $rr[$photo],
- '$alt-text' => $rr['name'],
- ));
- $aside['$lastusers_items'][] = $entry;
- }
- }
-
-
- // last 10 liked items
- $aside['$like_title'] = t('Last likes');
- $aside['$like_items'] = array();
- $r = q("SELECT `T1`.`created`, `T1`.`liker`, `T1`.`liker-link`, `item`.* FROM
- (SELECT `parent-uri`, `created`, `author-name` AS `liker`,`author-link` AS `liker-link`
- FROM `item` WHERE `verb`='http://activitystrea.ms/schema/1.0/like' GROUP BY `parent-uri` ORDER BY `created` DESC) AS T1
- INNER JOIN `item` ON `item`.`uri`=`T1`.`parent-uri`
- WHERE `T1`.`liker-link` LIKE '%s%%' OR `item`.`author-link` LIKE '%s%%'
- GROUP BY `uri`
- ORDER BY `T1`.`created` DESC
- LIMIT 0,5",
- $a->get_baseurl(),$a->get_baseurl()
- );
-
- foreach ($r as $rr) {
- $author = '<a href="' . $rr['liker-link'] . '">' . $rr['liker'] . '</a>';
- $objauthor = '<a href="' . $rr['author-link'] . '">' . $rr['author-name'] . '</a>';
-
- //var_dump($rr['verb'],$rr['object-type']); killme();
- switch($rr['verb']){
- case 'http://activitystrea.ms/schema/1.0/post':
- switch ($rr['object-type']){
- case 'http://activitystrea.ms/schema/1.0/event':
- $post_type = t('event');
- break;
- default:
- $post_type = t('status');
- }
- break;
- default:
- if ($rr['resource-id']){
- $post_type = t('photo');
- $m=array(); preg_match("/\[url=([^]]*)\]/", $rr['body'], $m);
- $rr['plink'] = $m[1];
- } else {
- $post_type = t('status');
- }
- }
- $plink = '<a href="' . $rr['plink'] . '">' . $post_type . '</a>';
-
- $aside['$like_items'][] = sprintf( t('%1$s likes %2$s\'s %3$s'), $author, $objauthor, $plink);
-
- }
-
-
- // last 12 photos
- $aside['$photos_title'] = t('Last photos');
- $aside['$photos_items'] = array();
- $r = q("SELECT `photo`.`id`, `photo`.`resource-id`, `photo`.`scale`, `photo`.`desc`, `user`.`nickname`, `user`.`username` FROM
- (SELECT `resource-id`, MAX(`scale`) as maxscale FROM `photo`
- WHERE `profile`=0 AND `contact-id`=0 AND `album` NOT IN ('Contact Photos', '%s', 'Profile Photos', '%s')
- AND `allow_cid`='' AND `allow_gid`='' AND `deny_cid`='' AND `deny_gid`='' GROUP BY `resource-id`) AS `t1`
- INNER JOIN `photo` ON `photo`.`resource-id`=`t1`.`resource-id` AND `photo`.`scale` = `t1`.`maxscale`,
- `user`
- WHERE `user`.`uid` = `photo`.`uid`
- AND `user`.`blockwall`=0
- AND `user`.`hidewall`=0
- ORDER BY `photo`.`edited` DESC
- LIMIT 0, 9",
- dbesc(t('Contact Photos')),
- dbesc(t('Profile Photos'))
- );
- if(count($r)) {
- $tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
- foreach($r as $rr) {
- $photo_page = $a->get_baseurl() . '/photos/' . $rr['nickname'] . '/image/' . $rr['resource-id'];
- $photo_url = $a->get_baseurl() . '/photo/' . $rr['resource-id'] . '-' . $rr['scale'] .'.jpg';
-
- $entry = replace_macros($tpl,array(
- '$id' => $rr['id'],
- '$profile-link' => $photo_page,
- '$photo' => $photo_url,
- '$alt-text' => $rr['username']." : ".$rr['desc'],
- ));
-
- $aside['$photos_items'][] = $entry;
- }
- }
-
-
-
- //nav FIND FRIENDS
- if(local_user()) {
- $nv = array();
- $nv['title'] = Array("", t('Find Friends'), "", "");
- $nv['directory'] = Array('directory', t('Local Directory'), "", "");
- $nv['global_directory'] = Array('http://dir.friendica.com/', t('Global Directory'), "", "");
- $nv['match'] = Array('match', t('Similar Interests'), "", "");
- $nv['suggest'] = Array('suggest', t('Friend Suggestions'), "", "");
- $nv['invite'] = Array('invite', t('Invite Friends'), "", "");
-
- $nv['search'] = '<form name="simple_bar" method="get" action="http://dir.friendika.com/directory">
- <span class="sbox_l"></span>
- <span class="sbox">
- <input type="text" name="search" size="13" maxlength="50">
- </span>
- <span class="sbox_r" id="srch_clear"></span>';
-
- $aside['$nv'] = $nv;
- };
- //Community Page
- if(local_user()) {
- $page = '<div id="page-sidebar-right_aside" class="widget">
- <div class="title tool">
- <h3>'.t("Community Pages").'<a id="close_pages_icon" onClick="close_pages()" class="icon close_box" title="close"></a></h3></div>
- <div id="sidebar-page-list"><ul>';
-
- $pagelist = array();
-
- $contacts = q("SELECT `id`, `url`, `name`, `micro`FROM `contact`
- WHERE `network`= 'dfrn' AND `forum` = 1 AND `uid` = %d
- ORDER BY `name` ASC",
- intval($a->user['uid'])
- );
-
- $pageD = array();
-
- // Look if the profile is a community page
- foreach($contacts as $contact) {
- $pageD[] = array("url"=>$contact["url"], "name"=>$contact["name"], "id"=>$contact["id"], "micro"=>$contact['micro']);
- };
-
-
- $contacts = $pageD;
-
- foreach($contacts as $contact) {
- $page .= '<li style="list-style-type: none;" class="tool"><img height="20" width="20" style="float: left; margin-right: 3px;" src="' . $contact['micro'] .'" alt="' . $contact['url'] . '" /> <a href="'.$a->get_baseurl().'/redir/'.$contact["id"].'" style="margin-top: 2px;" title="' . $contact['url'] . '" class="label" target="external-link">'.
- $contact["name"]."</a></li>";
- }
- $page .= '</ul></div></div>';
- //if (sizeof($contacts) > 0)
-
- $aside['$page'] = $page;
- }
- //END Community Page
- //helpers
- $helpers = array();
- $helpers['title'] = Array("", t('Help or @NewHere ?'), "", "");
-
- $aside['$helpers'] = $helpers;
- //end helpers
- //connectable services
- $con_services = array();
- $con_services['title'] = Array("", t('Connect Services'), "", "");
-
- $aside['$con_services'] = $con_services;
- //end connectable services
-
-
- //get_baseurl
- $url = $a->get_baseurl($ssl_state);
- $aside['$url'] = $url;
-
- $tpl = file_get_contents(dirname(__file__).'/communityhome.tpl');
- $a->page['right_aside'] = replace_macros($tpl, $aside);
-
-}
-
-
-//profile_side at networkpages
-if ($a->argv[0] === "network" && local_user()){
-
- // USER MENU
- if(local_user()) {
-
- $r = q("SELECT micro FROM contact WHERE uid=%d AND self=1", intval($a->user['uid']));
-
- $userinfo = array(
- 'icon' => (count($r) ? $r[0]['micro']: $a->get_baseurl()."/images/default-profile-mm.jpg"),
- 'name' => $a->user['username'],
- );
- $ps = array('usermenu'=>array());
- $ps['usermenu']['status'] = Array('profile/' . $a->user['nickname'], t('Home'), "", t('Your posts and conversations'));
- $ps['usermenu']['profile'] = Array('profile/' . $a->user['nickname']. '?tab=profile', t('Profile'), "", t('Your profile page'));
- $ps['usermenu']['contacts'] = Array('contacts' , t('Contacts'), "", t('Your contacts'));
- $ps['usermenu']['photos'] = Array('photos/' . $a->user['nickname'], t('Photos'), "", t('Your photos'));
- $ps['usermenu']['events'] = Array('events/', t('Events'), "", t('Your events'));
- $ps['usermenu']['notes'] = Array('notes/', t('Personal notes'), "", t('Your personal photos'));
- $ps['usermenu']['community'] = Array('community/', t('Community'), "", "");
- $ps['usermenu']['pgroups'] = Array('http://dir.friendika.com/directory/forum', t('Community Pages'), "", "");
-
- $tpl = get_markup_template('profile_side.tpl');
-
- $a->page['aside'] .= replace_macros($tpl, array(
- '$userinfo' => $userinfo,
- '$ps' => $ps,
- ));
-
- }
-
- $ccCookie = $_COOKIE['close_pages'] + $_COOKIE['close_helpers'] + $_COOKIE['close_services'] + $_COOKIE['close_friends'] + $_COOKIE['close_lastusers'] + $_COOKIE['close_lastphotos'] + $_COOKIE['close_lastlikes'];
-
- if($ccCookie != "7") {
- // COMMUNITY
- diabook_aerith_community_info();
-
- // CUSTOM CSS
- if($resolution == "normal") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/style-network.css";}
- if($resolution == "wide") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/style-network-wide.css";}
- }
-}
-
-
-
-//right_aside at profile pages
-if ($a->argv[0].$a->argv[1] === "profile".$a->user['nickname']){
- if($ccCookie != "7") {
- // COMMUNITY
- diabook_aerith_community_info();
-
- // CUSTOM CSS
- if($resolution == "normal") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/style-profile.css";}
- if($resolution == "wide") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/style-profile-wide.css";}
- }
-}
-
-
-
-// custom css
-if (!is_null($cssFile)) $a->page['htmlhead'] .= sprintf('<link rel="stylesheet" type="text/css" href="%s" />', $cssFile);
-
-//load jquery.cookie.js
-$cookieJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/js/jquery.cookie.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $cookieJS);
-
-//load jquery.ae.image.resize.js
-$imageresizeJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/js/jquery.ae.image.resize.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $imageresizeJS);
-
-//load jquery.autogrow-textarea.js
-$autogrowJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/js/jquery.autogrow.textarea.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $autogrowJS);
-
-//js scripts
-//comment-edit-wrapper on photo_view
-if ($a->argv[0].$a->argv[2] === "photos"."image"){
-
-$a->page['htmlhead'] .= '
-<script>
- $(function(){
-
- $(".comment-edit-form").css("display","table");
-
- });
- </script>';
-
-}
-
-$a->page['htmlhead'] .= '
-
-<script>
- $(function() {
- $("a.lightbox").fancybox(); // Select all links with lightbox class
- });
-
- </script>';
-
-$a->page['htmlhead'] .= '
-
-<script type="text/javascript">
-
-function tautogrow(id){
- $("textarea#comment-edit-text-" +id).autogrow();
- };
- </script>';
-
-$a->page['htmlhead'] .= '
- <script>
-
-$(document).ready(function() {
- $("iframe").each(function(){
- var ifr_source = $(this).attr("src");
- var wmode = "wmode=transparent";
- if(ifr_source.indexOf("?") != -1) {
- var getQString = ifr_source.split("?");
- var oldString = getQString[1];
- var newString = getQString[0];
- $(this).attr("src",newString+"?"+wmode+"&"+oldString);
- }
- else $(this).attr("src",ifr_source+"?"+wmode);
- });
-
-
-});
-
-function yt_iframe() {
-
- $("iframe").load(function() {
- var ifr_src = $(this).contents().find("body iframe").attr("src");
- $("iframe").contents().find("body iframe").attr("src", ifr_src+"&wmode=transparent");
- });
-
- };
-
- </script>';
-
-if ($a->argv[0].$a->argv[1] === "profile".$a->user['nickname'] or $a->argv[0] === "network" && local_user()){
-$a->page['htmlhead'] .= '
-<script>
-
- $(function() {
- $(".oembed.photo img").aeImageResize({height: 400, width: 400});
- });
-</script>';
-
-
- if($ccCookie != "7") {
-$a->page['htmlhead'] .= '
-<script>
-$("right_aside").ready(function(){
-
- if($.cookie("close_pages") == "1")
- {
- document.getElementById( "close_pages" ).style.display = "none";
- };
-
- if($.cookie("close_helpers") == "1")
- {
- document.getElementById( "close_helpers" ).style.display = "none";
- };
-
- if($.cookie("close_services") == "1")
- {
- document.getElementById( "close_services" ).style.display = "none";
- };
-
- if($.cookie("close_friends") == "1")
- {
- document.getElementById( "close_friends" ).style.display = "none";
- };
-
-
- if($.cookie("close_lastusers") == "1")
- {
- document.getElementById( "close_lastusers" ).style.display = "none";
- };
-
- if($.cookie("close_lastphotos") == "1")
- {
- document.getElementById( "close_lastphotos" ).style.display = "none";
- };
-
- if($.cookie("close_lastlikes") == "1")
- {
- document.getElementById( "close_lastlikes" ).style.display = "none";
- };}
-
-);
-
-function close_pages(){
- document.getElementById( "close_pages" ).style.display = "none";
- $.cookie("close_pages","1", { expires: 365, path: "/" });
- };
-
-function close_helpers(){
- document.getElementById( "close_helpers" ).style.display = "none";
- $.cookie("close_helpers","1", { expires: 365, path: "/" });
- };
-
-function close_services(){
- document.getElementById( "close_services" ).style.display = "none";
- $.cookie("close_services","1", { expires: 365, path: "/" });
- };
-
-function close_friends(){
- document.getElementById( "close_friends" ).style.display = "none";
- $.cookie("close_friends","1", { expires: 365, path: "/" });
- };
-
-
-function close_lastusers(){
- document.getElementById( "close_lastusers" ).style.display = "none";
- $.cookie("close_lastusers","1", { expires: 365, path: "/" });
- };
-
-function close_lastphotos(){
- document.getElementById( "close_lastphotos" ).style.display = "none";
- $.cookie("close_lastphotos","1", { expires: 365, path: "/" });
- };
-
-function close_lastlikes(){
- document.getElementById( "close_lastlikes" ).style.display = "none";
- $.cookie("close_lastlikes","1", { expires: 365, path: "/" });
- };
-</script>';}
-
-$a->page['htmlhead'] .= '
-<script>
-function restore_boxes(){
- $.cookie("close_pages","2", { expires: 365, path: "/" });
- $.cookie("close_helpers","2", { expires: 365, path: "/" });
- $.cookie("close_services","2", { expires: 365, path: "/" });
- $.cookie("close_friends","2", { expires: 365, path: "/" });
- $.cookie("close_lastusers","2", { expires: 365, path: "/" });
- $.cookie("close_lastphotos","2", { expires: 365, path: "/" });
- $.cookie("close_lastlikes","2", { expires: 365, path: "/" });
- alert("Right-hand column was restored. Please refresh your browser");
- }
-</script>';}
-
-$a->page['htmlhead'] .= '
-
-<script type="text/javascript">
-function insertFormatting(comment,BBcode,id) {
-
- var tmpStr = $("#comment-edit-text-" + id).val();
- if(tmpStr == comment) {
- tmpStr = "";
- $("#comment-edit-text-" + id).addClass("comment-edit-text-full");
- $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
- openMenu("comment-edit-submit-wrapper-" + id);
- }
-
- textarea = document.getElementById("comment-edit-text-" +id);
- if (document.selection) {
- textarea.focus();
- selected = document.selection.createRange();
- if (BBcode == "url"){
- selected.text = "["+BBcode+"]" + "http://" + selected.text + "[/"+BBcode+"]";
- } else
- selected.text = "["+BBcode+"]" + selected.text + "[/"+BBcode+"]";
- } else if (textarea.selectionStart || textarea.selectionStart == "0") {
- var start = textarea.selectionStart;
- var end = textarea.selectionEnd;
- if (BBcode == "url"){
- textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + "http://" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
- } else
- textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
- }
- return true;
-}
-</script> '; \ No newline at end of file
diff --git a/view/theme/diabook/diabook-aerith/theme_settings.tpl b/view/theme/diabook/diabook-aerith/theme_settings.tpl
deleted file mode 100644
index 472232cf0..000000000
--- a/view/theme/diabook/diabook-aerith/theme_settings.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-{{inc field_select.tpl with $field=$font_size}}{{endinc}}
-
-{{inc field_select.tpl with $field=$line_height}}{{endinc}}
-
-{{inc field_select.tpl with $field=$resolution}}{{endinc}}
-
-<div class="settings-submit-wrapper">
- <input type="submit" value="$submit" class="settings-submit" name="diabook-aerith-settings-submit" />
-</div>
-
diff --git a/view/theme/diabook/diabook-aerith/wall_item.tpl b/view/theme/diabook/diabook-aerith/wall_item.tpl
deleted file mode 100644
index 123834064..000000000
--- a/view/theme/diabook/diabook-aerith/wall_item.tpl
+++ /dev/null
@@ -1,100 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- <span class="wall-item-ago">-
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div>
diff --git a/view/theme/diabook/diabook-aerith/wallwall_item.tpl b/view/theme/diabook/diabook-aerith/wallwall_item.tpl
deleted file mode 100644
index 6a0c93f88..000000000
--- a/view/theme/diabook/diabook-aerith/wallwall_item.tpl
+++ /dev/null
@@ -1,106 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper mframe wwto" id="wall-item-ownerphoto-wrapper-$item.id" >
- <a href="$item.owner_url" target="redir" title="$item.olinktitle" class="contact-photo-link" id="wall-item-ownerphoto-link-$item.id">
- <img src="$item.owner_photo" class="contact-photo $item.osparkle" id="wall-item-ownerphoto-$item.id" alt="$item.owner_name" />
- </a>
- </div>
- <div class="contact-photo-wrapper mframe wwfrom"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- $item.to <a href="$item.owner_url" target="redir" title="$item.olinktitle" class="wall-item-name-link"><span class="wall-item-name$item.osparkle" id="wall-item-ownername-$item.id">$item.owner_name</span></a>
- $item.vwall <span class="wall-item-ago">- &nbsp;
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div> \ No newline at end of file
diff --git a/view/theme/diabook/diabook-blue/admin_users.tpl b/view/theme/diabook/diabook-blue/admin_users.tpl
deleted file mode 100644
index 40f94f5fe..000000000
--- a/view/theme/diabook/diabook-blue/admin_users.tpl
+++ /dev/null
@@ -1,88 +0,0 @@
-<script>
- function confirm_delete(uname){
- return confirm( "$confirm_delete".format(uname));
- }
- function confirm_delete_multi(){
- return confirm("$confirm_delete_multi");
- }
- function selectall(cls){
- $("."+cls).attr('checked','checked');
- return false;
- }
-</script>
-<div id='adminpage'>
- <h1>$title - $page</h1>
-
- <form action="$baseurl/admin/users" method="post">
-
- <h3>$h_pending</h3>
- {{ if $pending }}
- <table id='pending'>
- <thead>
- <tr>
- {{ for $th_pending as $th }}<th>$th</th>{{ endfor }}
- <th></th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- {{ for $pending as $u }}
- <tr>
- <td class="created">$u.created</td>
- <td class="name">$u.name</td>
- <td class="email">$u.email</td>
- <td class="checkbox"><input type="checkbox" class="pending_ckbx" id="id_pending_$u.hash" name="pending[]" value="$u.hash" /></td>
- <td class="tools">
- <a href="$baseurl/regmod/allow/$u.hash" title='$approve'><span class='icon like'></span></a>
- <a href="$baseurl/regmod/deny/$u.hash" title='$deny'><span class='icon dislike'></span></a>
- </td>
- </tr>
- {{ endfor }}
- </tbody>
- </table>
- <div class='selectall'><a href='#' onclick="return selectall('pending_ckbx');">$select_all</a></div>
- <div class="submit"><input type="submit" name="page_users_deny" value="$deny"/> <input type="submit" name="page_users_approve" value="$approve" /></div>
- {{ else }}
- <p>$no_pending</p>
- {{ endif }}
-
-
-
-
- <h3>$h_users</h3>
- {{ if $users }}
- <table id='users'>
- <thead>
- <tr>
- <th></th>
- {{ for $th_users as $th }}<th>$th</th>{{ endfor }}
- <th></th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- {{ for $users as $u }}
- <tr>
- <td><img src="$u.micro" alt="$u.nickname" title="$u.nickname"></td>
- <td class='name'><a href="$u.url" title="$u.nickname" >$u.name</a></td>
- <td class='email'>$u.email</td>
- <td class='register_date'>$u.register_date</td>
- <td class='login_date'>$u.login_date</td>
- <td class='lastitem_date'>$u.lastitem_date</td>
- <td class='login_date'>$u.page-flags</td>
- <td class="checkbox"><input type="checkbox" class="users_ckbx" id="id_user_$u.uid" name="user[]" value="$u.uid"/></td>
- <td class="tools" style="width:60px;">
- <a href="$baseurl/admin/users/block/$u.uid" title='{{ if $u.blocked }}$unblock{{ else }}$block{{ endif }}'><span class='icon block {{ if $u.blocked==0 }}dim{{ endif }}'></span></a>
- <a href="$baseurl/admin/users/delete/$u.uid" title='$delete' onclick="return confirm_delete('$u.name')"><span class='icon ad_drop'></span></a>
- </td>
- </tr>
- {{ endfor }}
- </tbody>
- </table>
- <div class='selectall'><a href='#' onclick="return selectall('users_ckbx');">$select_all</a></div>
- <div class="submit"><input type="submit" name="page_users_block" value="$block/$unblock" /> <input type="submit" name="page_users_delete" value="$delete" onclick="return confirm_delete_multi()" /></div>
- {{ else }}
- NO USERS?!?
- {{ endif }}
- </form>
-</div>
diff --git a/view/theme/diabook/diabook-blue/ch_directory_item.tpl b/view/theme/diabook/diabook-blue/ch_directory_item.tpl
deleted file mode 100755
index db1936e4b..000000000
--- a/view/theme/diabook/diabook-blue/ch_directory_item.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-
-<div class="directory-item" id="directory-item-$id" >
- <div class="directory-photo-wrapper" id="directory-photo-wrapper-$id" >
- <div class="directory-photo" id="directory-photo-$id" >
- <a href="$profile-link" class="directory-profile-link" id="directory-profile-link-$id" >
- <img class="directory-photo-img" src="$photo" alt="$alt-text" title="$alt-text" />
- </a>
- </div>
- </div>
-</div>
diff --git a/view/theme/diabook/diabook-blue/comment_item.tpl b/view/theme/diabook/diabook-blue/comment_item.tpl
deleted file mode 100644
index ee4dfba45..000000000
--- a/view/theme/diabook/diabook-blue/comment_item.tpl
+++ /dev/null
@@ -1,41 +0,0 @@
- <div class="comment-wwedit-wrapper" id="comment-edit-wrapper-$id" style="display: block;">
- <form class="comment-edit-form" id="comment-edit-form-$id" action="item" method="post" onsubmit="post_comment($id); return false;">
- <input type="hidden" name="type" value="$type" />
- <input type="hidden" name="profile_uid" value="$profile_uid" />
- <input type="hidden" name="parent" value="$parent" />
- <input type="hidden" name="return" value="$return_path" />
- <input type="hidden" name="jsreload" value="$jsreload" />
- <input type="hidden" name="preview" id="comment-preview-inp-$id" value="0" />
-
- <div class="comment-edit-photo" id="comment-edit-photo-$id" >
- <a class="comment-edit-photo-link" href="$mylink" title="$mytitle"><img class="my-comment-photo" src="$myphoto" alt="$mytitle" title="$mytitle" /></a>
- </div>
- <div class="comment-edit-photo-end"></div>
- <textarea id="comment-edit-text-$id" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,$id);tautogrow($id)" onBlur="commentClose(this,$id);" >$comment</textarea>
- <a class="icon bb-image" style="cursor: pointer;" onclick="insertFormatting('$comment','img',$id);">img</a>
- <a class="icon bb-url" style="cursor: pointer;" onclick="insertFormatting('$comment','url',$id);">url</a>
- <a class="icon bb-video" style="cursor: pointer;" onclick="insertFormatting('$comment','video',$id);">video</a>
- <a class="icon underline" style="cursor: pointer;" onclick="insertFormatting('$comment','u',$id);">u</a>
- <a class="icon italic" style="cursor: pointer;" onclick="insertFormatting('$comment','i',$id);">i</a>
- <a class="icon bold" style="cursor: pointer;" onclick="insertFormatting('$comment','b',$id);">b</a>
- <a class="icon quote" style="cursor: pointer;" onclick="insertFormatting('$comment','quote',$id);">quote</a>
- {{ if $qcomment }}
- <select id="qcomment-select-$id" name="qcomment-$id" class="qcomment" onchange="qCommentInsert(this,$id);" >
- <option value=""></option>
- {{ for $qcomment as $qc }}
- <option value="$qc">$qc</option>
- {{ endfor }}
- </select>
- {{ endif }}
-
- <div class="comment-edit-text-end"></div>
- <div class="comment-edit-submit-wrapper" id="comment-edit-submit-wrapper-$id" style="display: none;" >
- <input type="submit" onclick="post_comment($id); return false;" id="comment-edit-submit-$id" class="comment-edit-submit" name="submit" value="$submit" />
- <span onclick="preview_comment($id);" id="comment-edit-preview-link-$id" class="fakelink">$preview</span>
- <div id="comment-edit-preview-$id" class="comment-edit-preview" style="display:none;"></div>
- </div>
-
- <div class="comment-edit-end"></div>
- </form>
-
- </div>
diff --git a/view/theme/diabook/diabook-blue/communityhome.tpl b/view/theme/diabook/diabook-blue/communityhome.tpl
deleted file mode 100644
index 6ac414ef4..000000000
--- a/view/theme/diabook/diabook-blue/communityhome.tpl
+++ /dev/null
@@ -1,87 +0,0 @@
-<div id="close_pages">
-{{ if $page }}
-<div>$page</div>
-{{ endif }}
-</div>
-
-<div id="close_helpers">
-{{ if $lastusers_title }}
-<h3 style="margin-top:0px;">$helpers.title.1<a id="close_helpers_icon" onClick="close_helpers()" class="icon close_box" title="close"></a></h3>
-<a href="http://kakste.com/profile/newhere" title="#NewHere" style="margin-left: 10px; " target="blank">NewHere</a><br>
-<a href="https://helpers.pyxis.uberspace.de/profile/helpers" style="margin-left: 10px; " title="Friendica Support" target="blank">Friendica Support</a><br>
-<a href="https://letstalk.pyxis.uberspace.de/profile/letstalk" style="margin-left: 10px; " title="Let's talk" target="blank">Let's talk</a><br>
-<a href="http://newzot.hydra.uberspace.de/profile/newzot" title="Local Friendica" style="margin-left: 10px; " target="blank">Local Friendica</a>
-{{ endif }}
-</div>
-
-<div id="close_services">
-{{ if $lastusers_title }}
-<h3>$con_services.title.1<a id="close_services_icon" onClick="close_services()" class="icon close_box" title="close"></a></h3>
-<div id="right_service_icons" style="margin-left: 11px; margin-top: 5px;">
-<a href="$url/facebook"><img alt="Facebook" src="view/theme/diabook-blue/icons/facebook.png" title="Facebook"></a>
-<a href="$url/settings/connectors"><img alt="StatusNet" src="view/theme/diabook-blue/icons/StatusNet.png?" title="StatusNet"></a>
-<a href="$url/settings/connectors"><img alt="LiveJournal" src="view/theme/diabook-blue/icons/livejournal.png?" title="LiveJournal"></a>
-<a href="$url/settings/connectors"><img alt="Posterous" src="view/theme/diabook-blue/icons/posterous.png?" title="Posterous"></a>
-<a href="$url/settings/connectors"><img alt="Tumblr" src="view/theme/diabook-blue/icons/tumblr.png?" title="Tumblr"></a>
-<a href="$url/settings/connectors"><img alt="Twitter" src="view/theme/diabook-blue/icons/twitter.png?" title="Twitter"></a>
-<a href="$url/settings/connectors"><img alt="WordPress" src="view/theme/diabook-blue/icons/wordpress.png?" title="WordPress"></a>
-<a href="$url/settings/connectors"><img alt="E-Mail" src="view/theme/diabook-blue/icons/email.png?" title="E-Mail"></a>
-</div>
-{{ endif }}
-</div>
-
-<div id="close_friends" style="margin-bottom:53px;">
-{{ if $nv }}
-<h3>$nv.title.1<a id="close_friends_icon" onClick="close_friends()" class="icon close_box" title="close"></a></h3>
-<a class="$nv.directory.2" href="$nv.directory.0" style="margin-left: 10px; " title="$nv.directory.3" >$nv.directory.1</a><br>
-<a class="$nv.global_directory.2" href="$nv.global_directory.0" target="blank" style="margin-left: 10px; " title="$nv.global_directory.3" >$nv.global_directory.1</a><br>
-<a class="$nv.match.2" href="$nv.match.0" style="margin-left: 10px; " title="$nv.match.3" >$nv.match.1</a><br>
-<a class="$nv.suggest.2" href="$nv.suggest.0" style="margin-left: 10px; " title="$nv.suggest.3" >$nv.suggest.1</a><br>
-<a class="$nv.invite.2" href="$nv.invite.0" style="margin-left: 10px; " title="$nv.invite.3" >$nv.invite.1</a>
-$nv.search
-{{ endif }}
-</div>
-
-
-<div id="close_lastusers">
-{{ if $lastusers_title }}
-<h3>$lastusers_title<a id="close_lastusers_icon" onClick="close_lastusers()" class="icon close_box" title="close"></a></h3>
-<div id='lastusers-wrapper' class='items-wrapper'>
-{{ for $lastusers_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-</div>
-
-
-{{ if $activeusers_title }}
-<h3>$activeusers_title</h3>
-<div class='items-wrapper'>
-{{ for $activeusers_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-
-<div id="close_lastphotos">
-{{ if $photos_title }}
-<h3>$photos_title<a id="close_photos_icon" onClick="close_lastphotos()" class="icon close_box" title="close"></a></h3>
-<div id='ra-photos-wrapper' class='items-wrapper'>
-{{ for $photos_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-</div>
-
-<div id="close_lastlikes">
-{{ if $like_title }}
-<h3>$like_title<a id="close_lastlikes_icon" onClick="close_lastlikes()" class="icon close_box" title="close"></a></h3>
-<ul id='likes'>
-{{ for $like_items as $i }}
- <li id='ra-photos-wrapper'>$i</li>
-{{ endfor }}
-</ul>
-{{ endif }}
-</div>
diff --git a/view/theme/diabook/diabook-blue/config.php b/view/theme/diabook/diabook-blue/config.php
deleted file mode 100644
index 40a6415f0..000000000
--- a/view/theme/diabook/diabook-blue/config.php
+++ /dev/null
@@ -1,84 +0,0 @@
-<?php
-/**
- * Theme settings
- */
-
-
-
-function theme_content(&$a){
- if(!local_user())
- return;
-
- $font_size = get_pconfig(local_user(), 'diabook-blue', 'font_size' );
- $line_height = get_pconfig(local_user(), 'diabook-blue', 'line_height' );
- $resolution = get_pconfig(local_user(), 'diabook-blue', 'resolution' );
-
- return diabook_form($a,$font_size, $line_height,$resolution);
-}
-
-function theme_post(&$a){
- if(! local_user())
- return;
-
- if (isset($_POST['diabook-blue-settings-submit'])){
- set_pconfig(local_user(), 'diabook-blue', 'font_size', $_POST['diabook-blue_font_size']);
- set_pconfig(local_user(), 'diabook-blue', 'line_height', $_POST['diabook-blue_line_height']);
- set_pconfig(local_user(), 'diabook-blue', 'resolution', $_POST['diabook-blue_resolution']);
- }
-}
-
-
-function theme_admin(&$a){
- $font_size = get_config('diabook-blue', 'font_size' );
- $line_height = get_config('diabook-blue', 'line_height' );
- $resolution = get_config('diabook-blue', 'resolution' );
-
- return diabook_form($a,$font_size, $line_height,$resolution);
-}
-
-function theme_admin_post(&$a){
- if (isset($_POST['diabook-blue-settings-submit'])){
- set_config('diabook-blue', 'font_size', $_POST['diabook-blue_font_size']);
- set_config('diabook-blue', 'line_height', $_POST['diabook-blue_line_height']);
- set_config('diabook-blue', 'resolution', $_POST['diabook-blue_resolution']);
- }
-}
-
-
-function diabook_form(&$a, $font_size, $line_height, $resolution){
- $line_heights = array(
- "1.3"=>"1.3",
- "---"=>"---",
- "1.5"=>"1.5",
- "1.4"=>"1.4",
- "1.2"=>"1.2",
- "1.1"=>"1.1",
- );
-
- $font_sizes = array(
- '13'=>'13',
- "---"=>"---",
- "15"=>"15",
- '14'=>'14',
- '13.5'=>'13.5',
- '12.5'=>'12.5',
- '12'=>'12',
- );
- $resolutions = array(
- 'normal'=>'normal',
- 'wide'=>'wide',
- );
-
-
-
- $t = file_get_contents( dirname(__file__). "/theme_settings.tpl" );
- $o .= replace_macros($t, array(
- '$submit' => t('Submit'),
- '$baseurl' => $a->get_baseurl(),
- '$title' => t("Theme settings"),
- '$font_size' => array('diabook-blue_font_size', t('Set font-size for posts and comments'), $font_size, '', $font_sizes),
- '$line_height' => array('diabook-blue_line_height', t('Set line-height for posts and comments'), $line_height, '', $line_heights),
- '$resolution' => array('diabook-blue_resolution', t('Set resolution for middle column'), $resolution, '', $resolutions),
- ));
- return $o;
-}
diff --git a/view/theme/diabook/diabook-blue/contact_template.tpl b/view/theme/diabook/diabook-blue/contact_template.tpl
deleted file mode 100644
index 48930b48a..000000000
--- a/view/theme/diabook/diabook-blue/contact_template.tpl
+++ /dev/null
@@ -1,25 +0,0 @@
-
-<div class="contact-entry-wrapper" id="contact-entry-wrapper-$contact.id" >
- <div class="contact-entry-photo-wrapper" >
- <div class="contact-entry-photo mframe" id="contact-entry-photo-$contact.id"
- onmouseover="if (typeof t$contact.id != 'undefined') clearTimeout(t$contact.id); openMenu('contact-photo-menu-button-$contact.id')"
- onmouseout="t$contact.id=setTimeout('closeMenu(\'contact-photo-menu-button-$contact.id\'); closeMenu(\'contact-photo-menu-$contact.id\');',200)" >
-
- <a href="$contact.url" title="$contact.img_hover" /><img src="$contact.thumb" $contact.sparkle alt="$contact.name" /></a>
-
- {{ if $contact.photo_menu }}
- <span onclick="openClose('contact-photo-menu-$contact.id');" class="fakelink contact-photo-menu-button" id="contact-photo-menu-button-$contact.id">menu</span>
- <div class="contact-photo-menu" id="contact-photo-menu-$contact.id">
- <ul>
- $contact.photo_menu
- </ul>
- </div>
- {{ endif }}
- </div>
-
- </div>
- <div class="contact-entry-photo-end" ></div>
- <div class="contact-entry-name" id="contact-entry-name-$contact.id" >$contact.name</div>
-
- <div class="contact-entry-end" ></div>
-</div>
diff --git a/view/theme/diabook/diabook-blue/directory_item.tpl b/view/theme/diabook/diabook-blue/directory_item.tpl
deleted file mode 100755
index bc2af16c2..000000000
--- a/view/theme/diabook/diabook-blue/directory_item.tpl
+++ /dev/null
@@ -1,11 +0,0 @@
-
-<div class="directory-item" id="directory-item-$id" >
- <div class="directory-photo-wrapper" id="directory-photo-wrapper-$id" >
- <div class="directory-photo" id="directory-photo-$id" >
- <a href="$profile-link" class="directory-profile-link" id="directory-profile-link-$id" >
- <img class="directory-photo-img" src="$photo" alt="$alt-text" title="$alt-text" />
- </a>
- </div>
- </div>
- <div class="contact-name" id="directory-name-$id">$name</div>
-</div>
diff --git a/view/theme/diabook/diabook-blue/generic_links_widget.tpl b/view/theme/diabook/diabook-blue/generic_links_widget.tpl
deleted file mode 100644
index 001c1395e..000000000
--- a/view/theme/diabook/diabook-blue/generic_links_widget.tpl
+++ /dev/null
@@ -1,11 +0,0 @@
-<div id="widget_$title">
- {{if $title}}<h3 style="border-bottom: 1px solid #D2D2D2;">$title</h3>{{endif}}
- {{if $desc}}<div class="desc">$desc</div>{{endif}}
-
- <ul class="rs_tabs">
- {{ for $items as $item }}
- <li><a href="$item.url" class="rs_tab button {{ if $item.selected }}selected{{ endif }}">$item.label</a></li>
- {{ endfor }}
- </ul>
-
-</div>
diff --git a/view/theme/diabook/diabook-blue/group_side.tpl b/view/theme/diabook/diabook-blue/group_side.tpl
deleted file mode 100755
index 8600402f2..000000000
--- a/view/theme/diabook/diabook-blue/group_side.tpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<div id="profile_side" >
- <div class="">
- <h3 style="margin-left: 2px;">$title<a href="group/new" title="$createtext" class="icon text_add"></a></h3>
- </div>
-
- <div id="sidebar-group-list">
- <ul class="menu-profile-side">
- {{ for $groups as $group }}
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $group.selected }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a href="$group.href" class="menu-profile-list-item">
- $group.text
- </a>
- {{ if $group.edit }}
- <a href="$group.edit.href" class="action"><span class="icon text_edit" ></span></a>
- {{ endif }}
- {{ if $group.cid }}
- <input type="checkbox"
- class="{{ if $group.selected }}ticked{{ else }}unticked {{ endif }} action"
- onclick="contactgroupChangeMember('$group.id','$group.cid');return true;"
- {{ if $group.ismember }}checked="checked"{{ endif }}
- />
- {{ endif }}
- </li>
- {{ endfor }}
- </ul>
- </div>
- {{ if $ungrouped }}
- <div id="sidebar-ungrouped">
- <a href="nogroup">$ungrouped</a>
- </div>
- {{ endif }}
-</div>
-
diff --git a/view/theme/diabook/diabook-blue/jot.tpl b/view/theme/diabook/diabook-blue/jot.tpl
deleted file mode 100644
index 982201f56..000000000
--- a/view/theme/diabook/diabook-blue/jot.tpl
+++ /dev/null
@@ -1,85 +0,0 @@
-
-<div id="profile-jot-wrapper" >
- <div id="profile-jot-banner-wrapper">
- <div id="profile-jot-desc" >&nbsp;</div>
- </div>
- <div id="profile-jot-banner-end"></div>
-
- <form id="profile-jot-form" action="$action" method="post" >
- <input type="hidden" name="type" value="$ptyp" />
- <input type="hidden" name="profile_uid" value="$profile_uid" />
- <input type="hidden" name="return" value="$return_path" />
- <input type="hidden" name="location" id="jot-location" value="$defloc" />
- <input type="hidden" name="coord" id="jot-coord" value="" />
- <input type="hidden" name="post_id" value="$post_id" />
- <input type="hidden" name="preview" id="jot-preview" value="0" />
- <input name="title" id="jot-title" type="text" placeholder="$placeholdertitle" value="$title" class="jothidden" style="display:none">
- <div id="jot-category-wrap"><input name="category" id="jot-category" type="text" placeholder="$placeholdercategory" value="$category" class="jothidden" style="display:none" /></div>
- <div id="character-counter" class="grey"></div>
- <img id="profile-jot-text-loading" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
- <textarea rows="5" cols="64" class="profile-jot-text" id="profile-jot-text" name="body" >{{ if $content }}$content{{ else }}$share{{ endif }}</textarea>
-
-
-<div id="profile-jot-submit-wrapper" class="jothidden">
-
- <div id="profile-upload-wrapper" style="display: $visitor;" >
- <div id="wall-image-upload-div" ><a href="#" onclick="return false;" id="wall-image-upload" class="camera" title="$upload"></a></div>
- </div>
- <div id="profile-attach-wrapper" style="display: $visitor;" >
- <div id="wall-file-upload-div" ><a href="#" onclick="return false;" id="wall-file-upload" class="attach" title="$attach"></a></div>
- </div>
-
- <div id="profile-link-wrapper" style="display: $visitor;" ondragenter="linkdropper(event);" ondragover="linkdropper(event);" ondrop="linkdrop(event);" >
- <a id="profile-link" class="weblink" title="$weblink" ondragenter="return linkdropper(event);" ondragover="return linkdropper(event);" ondrop="linkdrop(event);" onclick="jotGetLink(); return false;"></a>
- </div>
- <div id="profile-video-wrapper" style="display: $visitor;" >
- <a id="profile-video" class="video2" title="$video" onclick="jotVideoURL();return false;"></a>
- </div>
- <div id="profile-audio-wrapper" style="display: $visitor;" >
- <a id="profile-audio" class="audio2" title="$audio" onclick="jotAudioURL();return false;"></a>
- </div>
- <div id="profile-location-wrapper" style="display: $visitor;" >
- <a id="profile-location" class="globe" title="$setloc" onclick="jotGetLocation();return false;"></a>
- </div>
- <div id="profile-nolocation-wrapper" style="/*display: none;*/" >
- <a id="profile-nolocation" class="noglobe" title="$noloc" onclick="jotClearLocation();return false;"></a>
- </div>
-
- <input type="submit" id="profile-jot-submit" class="button creation2" name="submit" value="$share" />
-
- <span onclick="preview_post();" id="jot-preview-link" class="tab button">$preview</span>
-
- <div id="profile-jot-perms" class="profile-jot-perms" style="display: $pvisit;" >
- <a href="#profile-jot-acl-wrapper" id="jot-perms-icon" class="icon $lockstate" title="$permset" ></a>$bang
- </div>
-
-
- <div id="profile-jot-plugin-wrapper">
- $jotplugins
- </div>
-
- <div id="profile-rotator-wrapper" style="display: $visitor;" >
- <img id="profile-rotator" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
- </div>
-
- </div>
- <div id="profile-jot-perms-end"></div>
-
- <div id="jot-preview-content" style="display:none;"></div>
-
- <div style="display: none;">
- <div id="profile-jot-acl-wrapper" style="width:auto;height:auto;overflow:auto;">
- $acl
- <hr style="clear:both"/>
- <div id="profile-jot-email-label">$emailcc</div><input type="text" name="emailcc" id="profile-jot-email" title="$emtitle" />
- <div id="profile-jot-email-end"></div>
- $jotnets
- </div>
- </div>
-
-
-
-
-</form>
-</div>
- {{ if $content }}<script>initEditor();</script>{{ endif }}
diff --git a/view/theme/diabook/diabook-blue/js/README b/view/theme/diabook/diabook-blue/js/README
deleted file mode 100644
index c93b2118e..000000000
--- a/view/theme/diabook/diabook-blue/js/README
+++ /dev/null
@@ -1,22 +0,0 @@
-jQuery Resize Plugin Demo
-
-Version: v2.1.1
-Author: Adeel Ejaz (http://adeelejaz.com/)
-License: Dual licensed under MIT and GPL licenses.
-
-Introduction
-aeImageResize is a jQuery plugin to dynamically resize the images without distorting the proportions.
-
-Usage:
-.aeImageResize( height, width )
-
-height
-An integer representing the maximum height for the image.
-
-width
-An integer representing the maximum width for the image.
-
-Example
-$(function() {
- $( ".resizeme" ).aeImageResize({ height: 250, width: 250 });
-}); \ No newline at end of file
diff --git a/view/theme/diabook/diabook-blue/js/jquery.ae.image.resize.js b/view/theme/diabook/diabook-blue/js/jquery.ae.image.resize.js
deleted file mode 100644
index bac09cd45..000000000
--- a/view/theme/diabook/diabook-blue/js/jquery.ae.image.resize.js
+++ /dev/null
@@ -1,69 +0,0 @@
-(function( $ ) {
-
- $.fn.aeImageResize = function( params ) {
-
- var aspectRatio = 0
- // Nasty I know but it's done only once, so not too bad I guess
- // Alternate suggestions welcome :)
- , isIE6 = $.browser.msie && (6 == ~~ $.browser.version)
- ;
-
- // We cannot do much unless we have one of these
- if ( !params.height && !params.width ) {
- return this;
- }
-
- // Calculate aspect ratio now, if possible
- if ( params.height && params.width ) {
- aspectRatio = params.width / params.height;
- }
-
- // Attach handler to load
- // Handler is executed just once per element
- // Load event required for Webkit browsers
- return this.one( "load", function() {
-
- // Remove all attributes and CSS rules
- this.removeAttribute( "height" );
- this.removeAttribute( "width" );
- this.style.height = this.style.width = "";
-
- var imgHeight = this.height
- , imgWidth = this.width
- , imgAspectRatio = imgWidth / imgHeight
- , bxHeight = params.height
- , bxWidth = params.width
- , bxAspectRatio = aspectRatio;
-
- // Work the magic!
- // If one parameter is missing, we just force calculate it
- if ( !bxAspectRatio ) {
- if ( bxHeight ) {
- bxAspectRatio = imgAspectRatio + 1;
- } else {
- bxAspectRatio = imgAspectRatio - 1;
- }
- }
-
- // Only resize the images that need resizing
- if ( (bxHeight && imgHeight > bxHeight) || (bxWidth && imgWidth > bxWidth) ) {
-
- if ( imgAspectRatio > bxAspectRatio ) {
- bxHeight = ~~ ( imgHeight / imgWidth * bxWidth );
- } else {
- bxWidth = ~~ ( imgWidth / imgHeight * bxHeight );
- }
-
- this.height = bxHeight;
- this.width = bxWidth;
- }
- })
- .each(function() {
-
- // Trigger load event (for Gecko and MSIE)
- if ( this.complete || isIE6 ) {
- $( this ).trigger( "load" );
- }
- });
- };
-})( jQuery ); \ No newline at end of file
diff --git a/view/theme/diabook/diabook-blue/js/jquery.ae.image.resize.min.js b/view/theme/diabook/diabook-blue/js/jquery.ae.image.resize.min.js
deleted file mode 100644
index 16c30b123..000000000
--- a/view/theme/diabook/diabook-blue/js/jquery.ae.image.resize.min.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(d){d.fn.aeImageResize=function(a){var i=0,j=d.browser.msie&&6==~~d.browser.version;if(!a.height&&!a.width)return this;if(a.height&&a.width)i=a.width/a.height;return this.one("load",function(){this.removeAttribute("height");this.removeAttribute("width");this.style.height=this.style.width="";var e=this.height,f=this.width,g=f/e,b=a.height,c=a.width,h=i;h||(h=b?g+1:g-1);if(b&&e>b||c&&f>c){if(g>h)b=~~(e/f*c);else c=~~(f/e*b);this.height=b;this.width=c}}).each(function(){if(this.complete||j)d(this).trigger("load")})}})(jQuery); \ No newline at end of file
diff --git a/view/theme/diabook/diabook-blue/js/jquery.autogrow.textarea.js b/view/theme/diabook/diabook-blue/js/jquery.autogrow.textarea.js
deleted file mode 100644
index 806e34f51..000000000
--- a/view/theme/diabook/diabook-blue/js/jquery.autogrow.textarea.js
+++ /dev/null
@@ -1,46 +0,0 @@
-(function($) {
-
- /*
- * Auto-growing textareas; technique ripped from Facebook
- */
- $.fn.autogrow = function(options) {
-
- this.filter('textarea').each(function() {
-
- var $this = $(this),
- minHeight = $this.height(),
- lineHeight = $this.css('lineHeight');
-
- var shadow = $('<div></div>').css({
- position: 'absolute',
- top: -10000,
- left: -10000,
- width: $(this).width(),
- fontSize: $this.css('fontSize'),
- fontFamily: $this.css('fontFamily'),
- lineHeight: $this.css('lineHeight'),
- resize: 'none'
- }).appendTo(document.body);
-
- var update = function() {
-
- var val = this.value.replace(/</g, '&lt;')
- .replace(/>/g, '&gt;')
- .replace(/&/g, '&amp;')
- .replace(/\n/g, '<br/>');
-
- shadow.html(val);
- $(this).css('height', Math.max(shadow.height() + 20, minHeight));
- }
-
- $(this).change(update).keyup(update).keydown(update);
-
- update.apply(this);
-
- });
-
- return this;
-
- }
-
-})(jQuery); \ No newline at end of file
diff --git a/view/theme/diabook/diabook-blue/js/jquery.cookie.js b/view/theme/diabook/diabook-blue/js/jquery.cookie.js
deleted file mode 100644
index 6d5974a2c..000000000
--- a/view/theme/diabook/diabook-blue/js/jquery.cookie.js
+++ /dev/null
@@ -1,47 +0,0 @@
-/*!
- * jQuery Cookie Plugin
- * https://github.com/carhartl/jquery-cookie
- *
- * Copyright 2011, Klaus Hartl
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://www.opensource.org/licenses/mit-license.php
- * http://www.opensource.org/licenses/GPL-2.0
- */
-(function($) {
- $.cookie = function(key, value, options) {
-
- // key and at least value given, set cookie...
- if (arguments.length > 1 && (!/Object/.test(Object.prototype.toString.call(value)) || value === null || value === undefined)) {
- options = $.extend({}, options);
-
- if (value === null || value === undefined) {
- options.expires = -1;
- }
-
- if (typeof options.expires === 'number') {
- var days = options.expires, t = options.expires = new Date();
- t.setDate(t.getDate() + days);
- }
-
- value = String(value);
-
- return (document.cookie = [
- encodeURIComponent(key), '=', options.raw ? value : encodeURIComponent(value),
- options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
- options.path ? '; path=' + options.path : '',
- options.domain ? '; domain=' + options.domain : '',
- options.secure ? '; secure' : ''
- ].join(''));
- }
-
- // key and possibly options given, get cookie...
- options = value || {};
- var decode = options.raw ? function(s) { return s; } : decodeURIComponent;
-
- var pairs = document.cookie.split('; ');
- for (var i = 0, pair; pair = pairs[i] && pairs[i].split('='); i++) {
- if (decode(pair[0]) === key) return decode(pair[1] || ''); // IE saves cookies with empty string as "c; ", e.g. without "=" as opposed to EOMB, thus pair[1] may be undefined
- }
- return null;
- };
-})(jQuery);
diff --git a/view/theme/diabook/diabook-blue/login.tpl b/view/theme/diabook/diabook-blue/login.tpl
deleted file mode 100644
index efa7c2d6d..000000000
--- a/view/theme/diabook/diabook-blue/login.tpl
+++ /dev/null
@@ -1,33 +0,0 @@
-
-<form action="$dest_url" method="post" >
- <input type="hidden" name="auth-params" value="login" />
-
- <div id="login_standard">
- {{ inc field_input.tpl with $field=$lname }}{{ endinc }}
- {{ inc field_password.tpl with $field=$lpassword }}{{ endinc }}
- </div>
-
- {{ if $openid }}
- <div id="login_openid">
- {{ inc field_openid.tpl with $field=$lopenid }}{{ endinc }}
- </div>
- {{ endif }}
-
- <div id="login-submit-wrapper" >
- <input type="submit" name="submit" id="login-submit-button" value="$login" />
- </div>
-
- <div id="login-extra-links">
- {{ if $register }}<a href="register" title="$register.title" id="register-link">$register.desc</a>{{ endif }}
- <a href="lostpass" title="$lostpass" id="lost-password-link" >$lostlink</a>
- </div>
-
- {{ for $hiddens as $k=>$v }}
- <input type="hidden" name="$k" value="$v" />
- {{ endfor }}
-
-
-</form>
-
-
-<script type="text/javascript"> $(document).ready(function() { $("#id_$lname.0").focus();} );</script>
diff --git a/view/theme/diabook/diabook-blue/mail_conv.tpl b/view/theme/diabook/diabook-blue/mail_conv.tpl
deleted file mode 100644
index 989f17878..000000000
--- a/view/theme/diabook/diabook-blue/mail_conv.tpl
+++ /dev/null
@@ -1,60 +0,0 @@
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- <a href="$mail.profile_url" target="redir" title="$mail.from_name" class="contact-photo-link" id="wall-item-photo-link-$mail.id">
- <img src="$mail.from_photo" class="contact-photo$mail.sparkle" id="wall-item-photo-$mail.id" alt="$mail.from_name" />
- </a>
- </div>
- </div>
- <div class="wall-item-content">
- $mail.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
- </div>
- <div class="wall-item-actions">
- <div class="wall-item-actions-author">
- <a href="$mail.from_url" target="redir" class="wall-item-name-link"><span class="wall-item-name$mail.sparkle">$mail.from_name</span></a> <span class="wall-item-ago">$mail.date</span>
- </div>
-
- <div class="wall-item-actions-social">
- </div>
-
- <div class="wall-item-actions-tools">
- <a href="message/drop/$mail.id" onclick="return confirmDelete();" class="icon delete s16" title="$mail.delete">$mail.delete</a>
- </div>
-
- </div>
- </div>
- <div class="wall-item-bottom">
- </div>
-</div>
-
-
-{#
-
-
-<div class="mail-conv-outside-wrapper">
- <div class="mail-conv-sender" >
- <a href="$mail.from_url" class="mail-conv-sender-url" ><img class="mframe mail-conv-sender-photo$mail.sparkle" src="$mail.from_photo" heigth="80" width="80" alt="$mail.from_name" /></a>
- </div>
- <div class="mail-conv-detail" >
- <div class="mail-conv-sender-name" >$mail.from_name</div>
- <div class="mail-conv-date">$mail.date</div>
- <div class="mail-conv-subject">$mail.subject</div>
- <div class="mail-conv-body">$mail.body</div>
- <div class="mail-conv-delete-wrapper" id="mail-conv-delete-wrapper-$mail.id" ><a href="message/drop/$mail.id" class="icon drophide delete-icon mail-list-delete-icon" onclick="return confirmDelete();" title="$mail.delete" id="mail-conv-delete-icon-$mail.id" class="mail-conv-delete-icon" onmouseover="imgbright(this);" onmouseout="imgdull(this);" ></a></div><div class="mail-conv-delete-end"></div>
- <div class="mail-conv-outside-wrapper-end"></div>
-</div>
-</div>
-<hr class="mail-conv-break" />
-
-#}
diff --git a/view/theme/diabook/diabook-blue/mail_display.tpl b/view/theme/diabook/diabook-blue/mail_display.tpl
deleted file mode 100644
index 8b82e95c6..000000000
--- a/view/theme/diabook/diabook-blue/mail_display.tpl
+++ /dev/null
@@ -1,12 +0,0 @@
-<div id="mail-display-subject">
- <span class="{{if $thread_seen}}seen{{else}}unseen{{endif}}">$thread_subject</span>
- <a href="message/dropconv/$thread_id" onclick="return confirmDelete();" title="$delete" class="mail-delete icon s22 delete"></a>
-</div>
-
-{{ for $mails as $mail }}
- <div id="tread-wrapper-$mail.id" class="tread-wrapper">
- {{ inc mail_conv.tpl }}{{endinc}}
- </div>
-{{ endfor }}
-
-{{ inc prv_message.tpl }}{{ endinc }}
diff --git a/view/theme/diabook/diabook-blue/mail_list.tpl b/view/theme/diabook/diabook-blue/mail_list.tpl
deleted file mode 100644
index 6bc6c84f6..000000000
--- a/view/theme/diabook/diabook-blue/mail_list.tpl
+++ /dev/null
@@ -1,8 +0,0 @@
-<div class="mail-list-wrapper">
- <span class="mail-subject {{if $seen}}seen{{else}}unseen{{endif}}"><a href="message/$id" class="mail-link">$subject</a></span>
- <span class="mail-from">$from_name</span>
- <span class="mail-date">$date</span>
- <span class="mail-count">$count</span>
-
- <a href="message/dropconv/$id" onclick="return confirmDelete();" title="$delete" class="mail-delete icon s22 delete"></a>
-</div>
diff --git a/view/theme/diabook/diabook-blue/message_side.tpl b/view/theme/diabook/diabook-blue/message_side.tpl
deleted file mode 100644
index 9f1587096..000000000
--- a/view/theme/diabook/diabook-blue/message_side.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-<div id="message-sidebar" class="widget">
- <div id="message-new" class="{{ if $new.sel }}selected{{ endif }}"><a href="$new.url">$new.label</a> </div>
-
- <ul class="message-ul">
- {{ for $tabs as $t }}
- <li class="tool {{ if $t.sel }}selected{{ endif }}"><a href="$t.url" class="message-link">$t.label</a></li>
- {{ endfor }}
- </ul>
-
-</div>
diff --git a/view/theme/diabook/diabook-blue/nav.tpl b/view/theme/diabook/diabook-blue/nav.tpl
deleted file mode 100644
index 5f316bcdd..000000000
--- a/view/theme/diabook/diabook-blue/nav.tpl
+++ /dev/null
@@ -1,190 +0,0 @@
-<header>
- <div id="site-location">$sitelocation</div>
- <div id="banner">$banner</div>
-</header>
-<nav>
-
-
- <ul>
-
-
- {{ if $nav.network }}
- <li id="nav-network-link" class="nav-menu-icon">
- <a class="$nav.network.2" href="$nav.network.0" title="$nav.network.3" >
- <span class="icon notifications">Benachrichtigungen</span>
- <span id="net-update" class="nav-notify"></span></a>
- </li>
- {{ endif }}
-
- {{ if $nav.contacts }}
- <li class="nav-menu-icon" id="nav-contacts-linkmenu">
- <a href="$nav.contacts.0" rel="#nav-contacts-menu" title="$nav.contacts.1">
- <span class="icon contacts">$nav.contacts.1</span>
- <span id="intro-update" class="nav-notify"></span></a>
- <ul id="nav-contacts-menu" class="menu-popup">
- <li id="nav-contacts-see-intro"><a href="$nav.notifications.0">$nav.introductions.1</a><span id="intro-update-li" class="nav-notify"></span></li>
- <li id="nav-contacts-all"><a href="contacts">$nav.contacts.1</a></li>
- </ul>
- </li>
-
- {{ endif }}
-
- {{ if $nav.messages }}
- <li id="nav-messages-linkmenu" class="nav-menu-icon">
- <a href="$nav.messages.0" rel="#nav-messages-menu" title="$nav.messages.1">
- <span class="icon messages">$nav.messages.1</span>
- <span id="mail-update" class="nav-notify"></span></a>
- <ul id="nav-messages-menu" class="menu-popup">
- <li id="nav-messages-see-all"><a href="$nav.messages.0">$nav.messages.1</a></li>
- <li id="nav-messages-see-all"><a href="$nav.messages.new.0">$nav.messages.new.1</a></li>
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.notifications }}
- <li id="nav-notifications-linkmenu" class="nav-menu-icon">
- <a href="$nav.notifications.0" rel="#nav-notifications-menu" title="$nav.notifications.1">
- <span class="icon notify">$nav.notifications.1</span>
- <span id="notify-update" class="nav-notify"></span></a>
- <ul id="nav-notifications-menu" class="menu-popup">
- <li id="nav-notifications-mark-all"><a href="#" onclick="notifyMarkAll(); return false;">$nav.notifications.mark.1</a></li>
- <li id="nav-notifications-see-all"><a href="$nav.notifications.all.0">$nav.notifications.all.1</a></li>
- <li class="empty">$emptynotifications</li>
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.search}}
- <li id="search-box">
- <form method="get" action="$nav.search.0">
- <input id="search-text" class="nav-menu-search" type="text" value="" name="search">
- </form>
- </li>
- {{ endif }}
-
- <li style="width: 1%; height: 1px;float: right;"></li>
-
- <li id="nav-site-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-site-menu"><span class="icon s22 gear">Site</span></a>
- <ul id="nav-site-menu" class="menu-popup">
- {{ if $nav.manage }}<li><a class="$nav.manage.2" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a></li>{{ endif }}
-
- {{ if $nav.settings }} <li><a class="$nav.search.2" onClick="restore_boxes()" title="Restore right-hand column" style="cursor: pointer;">Restore right-hand column</a></li>{{ endif }}
-
- {{ if $nav.help }} <li><a class="$nav.help.2" target="friendika-help" href="$nav.help.0" title="$nav.help.3" >$nav.help.1</a></li>{{ endif }}
-
- <li><a class="$nav.search.2" href="friendica" title="Site Info / Impressum" >Info/Impressum</a></li>
-
- {{ if $nav.settings }}<li><a class="menu-sep $nav.settings.2" href="$nav.settings.0" title="$nav.settings.3">$nav.settings.1</a></li>{{ endif }}
- {{ if $nav.admin }}<li><a class="$nav.admin.2" href="$nav.admin.0" title="$nav.admin.3" >$nav.admin.1</a></li>{{ endif }}
-
- {{ if $nav.logout }}<li><a class="menu-sep $nav.logout.2" href="$nav.logout.0" title="$nav.logout.3" >$nav.logout.1</a></li>{{ endif }}
-
-
- </ul>
- </li>
-
-
- {{ if $nav.directory }}
- <li id="nav-directory-link" class="nav-menu $sel.directory">
- <a class="$nav.directory.2" href="$nav.directory.0" title="$nav.directory.3" >$nav.directory.1</a>
- </li>
- {{ endif }}
-
- {{ if $nav.apps }}
- <li id="nav-apps-link" class="nav-menu $sel.apps">
- <a class=" $nav.apps.2" href="#" rel="#nav-apps-menu" title="$nav.apps.3" >$nav.apps.1</a>
- <ul id="nav-apps-menu" class="menu-popup">
- {{ for $apps as $ap }}
- <li>$ap</li>
- {{ endfor }}
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.home }}
- <li id="nav-home-link" class="nav-menu $sel.home">
- <a class="$nav.home.2" href="$nav.home.0" title="$nav.home.3" >$nav.home.1
- <span id="home-update" class="nav-notify"></span></a>
- </li>
- {{ endif }}
-
- {{ if $userinfo }}
- <li id="nav-user-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-user-menu" title="$sitelocation"><img src="$userinfo.icon" alt="$userinfo.name"></a>
- <ul id="nav-user-menu" class="menu-popup">
- {{ for $nav.usermenu as $usermenu }}
- <li><a class="$usermenu.2" href="$usermenu.0" title="$usermenu.3">$usermenu.1</a></li>
- {{ endfor }}
-
- {{ if $nav.profiles }}<li><a class="menu-sep $nav.profiles.2" href="$nav.profiles.0" title="$nav.profiles.3" >$nav.profiles.3</a></li>{{ endif }}
- {{ if $nav.notifications }}<li><a class="$nav.notifications.2" href="$nav.notifications.0" title="$nav.notifications.3" >$nav.notifications.1</a></li>{{ endif }}
- {{ if $nav.messages }}<li><a class="$nav.messages.2" href="$nav.messages.0" title="$nav.messages.3" >$nav.messages.1</a></li>{{ endif }}
- {{ if $nav.contacts }}<li><a class="$nav.contacts.2" href="$nav.contacts.0" title="$nav.contacts.3" >$nav.contacts.1</a></li>{{ endif }}
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.login }}
- <li id="nav-home-link" class="nav-menu $sel.home">
- <a class="$nav.login.2" href="$nav.login.0" title="$nav.login.3" >$nav.login.1</a>
- <li>
- {{ endif }}
-
-
-
- </ul>
-
-
-
-</nav>
-
-
-<div style="position: fixed; bottom: 5px; right: 10px;"><a href="javascript:scroll(0,0); "><img src="view/theme/diabook/icons/scroll_top.png" title="scroll to top"></a></div>
-<div style="position: fixed; bottom: 3px; left: 25px;">$langselector</div>
-<div style="position: fixed; bottom: 23px; left: 5px;"><a href="http://pad.toktan.org/p/diabook" target="blank" ><img src="view/theme/diabook/icons/bluebug.png" title="report bugs for the theme diabook"/></a></div>
-
-
-
-
-<ul id="nav-notifications-template" style="display:none;" rel="template">
- <li class="{4}"><a href="{0}"><img src="{1}">{2} <span class="notif-when">{3}</span></a></li>
-</ul>
-
-
-
-{#
-
-{{ if $nav.logout }}<a id="nav-logout-link" class="nav-link $nav.logout.2" href="$nav.logout.0" title="$nav.logout.3" >$nav.logout.1</a> {{ endif }}
-{{ if $nav.login }}<a id="nav-login-link" class="nav-login-link $nav.login.2" href="$nav.login.0" title="$nav.login.3" >$nav.login.1</a> {{ endif }}
-
-<span id="nav-link-wrapper" >
-
-{{ if $nav.register }}<a id="nav-register-link" class="nav-commlink $nav.register.2" href="$nav.register.0" title="$nav.register.3" >$nav.register.1</a>{{ endif }}
-
-<a id="nav-help-link" class="nav-link $nav.help.2" target="friendika-help" href="$nav.help.0" title="$nav.help.3" >$nav.help.1</a>
-
-{{ if $nav.apps }}<a id="nav-apps-link" class="nav-link $nav.apps.2" href="$nav.apps.0" title="$nav.apps.3" >$nav.apps.1</a>{{ endif }}
-
-<a id="nav-search-link" class="nav-link $nav.search.2" href="$nav.search.0" title="$nav.search.3" >$nav.search.1</a>
-<a id="nav-directory-link" class="nav-link $nav.directory.2" href="$nav.directory.0" title="$nav.directory.3" >$nav.directory.1</a>
-
-{{ if $nav.admin }}<a id="nav-admin-link" class="nav-link $nav.admin.2" href="$nav.admin.0" title="$nav.admin.3" >$nav.admin.1</a>{{ endif }}
-
-{{ if $nav.notifications }}
-<a id="nav-notify-link" class="nav-commlink $nav.notifications.2" href="$nav.notifications.0" title="$nav.notifications.3" >$nav.notifications.1</a>
-<span id="notify-update" class="nav-ajax-left"></span>
-{{ endif }}
-{{ if $nav.messages }}
-<a id="nav-messages-link" class="nav-commlink $nav.messages.2" href="$nav.messages.0" title="$nav.messages.3" >$nav.messages.1</a>
-<span id="mail-update" class="nav-ajax-left"></span>
-{{ endif }}
-
-{{ if $nav.manage }}<a id="nav-manage-link" class="nav-commlink $nav.manage.2" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a>{{ endif }}
-
-{{ if $nav.settings }}<a id="nav-settings-link" class="nav-link $nav.settings.2" href="$nav.settings.0" title="$nav.settings.3">$nav.settings.1</a>{{ endif }}
-{{ if $nav.profiles }}<a id="nav-profiles-link" class="nav-link $nav.profiles.2" href="$nav.profiles.0" title="$nav.profiles.3" >$nav.profiles.1</a>{{ endif }}
-
-
-</span>
-<span id="nav-end"></span>
-<span id="banner">$banner</span>
-#}
diff --git a/view/theme/diabook/diabook-blue/nets.tpl b/view/theme/diabook/diabook-blue/nets.tpl
deleted file mode 100644
index be25ddee1..000000000
--- a/view/theme/diabook/diabook-blue/nets.tpl
+++ /dev/null
@@ -1,15 +0,0 @@
-<div id="profile_side">
- <h3 style="margin-left: 2px;">$title</h3>
- <div id="nets-desc">$desc</div>
-
- <ul class="menu-profile-side">
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $sel_all }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a style="text-decoration: none;" href="$base" class="menu-profile-list-item">$all</a></li>
- {{ for $nets as $net }}
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $net.selected }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a href="$base?nets=$net.ref" class="menu-profile-list-item">$net.name</a></li>
- {{ endfor }}
- </ul>
-</div>
diff --git a/view/theme/diabook/diabook-blue/oembed_video.tpl b/view/theme/diabook/diabook-blue/oembed_video.tpl
deleted file mode 100644
index d6d29f724..000000000
--- a/view/theme/diabook/diabook-blue/oembed_video.tpl
+++ /dev/null
@@ -1,4 +0,0 @@
-<a class="embed_yt" href='$embedurl' onclick='this.innerHTML=Base64.decode("$escapedhtml"); yt_iframe(); return false;' style='float:left; margin: 1em; position: relative;'>
- <img width='$tw' height='$th' src='$turl' >
- <div style='position: absolute; top: 0px; left: 0px; width: $twpx; height: $thpx; background: url(images/icons/48/play.png) no-repeat center center;'></div>
-</a>
diff --git a/view/theme/diabook/diabook-blue/photo_item.tpl b/view/theme/diabook/diabook-blue/photo_item.tpl
deleted file mode 100644
index 5d65a89b7..000000000
--- a/view/theme/diabook/diabook-blue/photo_item.tpl
+++ /dev/null
@@ -1,65 +0,0 @@
-{{ if $indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$id" class="like-rotator" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
-</div>
-{{ endif }}
-
-<div class="wall-item-photo-container $indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper" >
- <a href="$profile_url" target="redir" title="" class="contact-photo-link" id="wall-item-photo-link-$id">
- <img src="$thumb" class="contact-photo$sparkle" id="wall-item-photo-$id" alt="$name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$id">
- $photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$profile_url" target="redir" title="$name" class="wall-item-name-link"><span class="wall-item-name$sparkle">$name</span></a>
- <span class="wall-item-ago">-
- {{ if $plink }}<a class="link" title="$plink.title" href="$plink.href" style="color: #999">$ago</a>{{ else }} $ago {{ endif }}
- {{ if $lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$id);">$lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $title }}<h2><a href="$plink.href">$title</a></h2>{{ endif }}
- $body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
-
- <div class="wall-item-bottom" style="display: table-row;">
- <div class="wall-item-actions">
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-tools">
-
- {{ if $drop.dropping }}
- <input type="checkbox" title="$drop.select" name="itemselected[]" class="item-select" value="$id" />
- <a href="item/drop/$id" onclick="return confirmDelete();" class="icon drop" title="$drop.delete">$drop.delete</a>
- {{ endif }}
- {{ if $edpost }}
- <a class="icon pencil" href="$edpost.0" title="$edpost.1"></a>
- {{ endif }}
- </div>
-
- </div>
- </div>
- <div class="wall-item-bottom">
-
- </div>
-</div>
-
diff --git a/view/theme/diabook/diabook-blue/photo_view.tpl b/view/theme/diabook/diabook-blue/photo_view.tpl
deleted file mode 100644
index 93b01d623..000000000
--- a/view/theme/diabook/diabook-blue/photo_view.tpl
+++ /dev/null
@@ -1,37 +0,0 @@
-<div id="live-display"></div>
-<h3><a href="$album.0">$album.1</a></h3>
-
-<div id="photo-edit-link-wrap">
-{{ if $tools }}
-<a id="photo-edit-link" href="$tools.edit.0">$tools.edit.1</a>
--
-<a id="photo-toprofile-link" href="$tools.profile.0">$tools.profile.1</a>
-{{ endif }}
-{{ if $lock }} - <img src="images/lock_icon.gif" class="lockview" alt="$lock" onclick="lockview(event,'photo$id');" /> {{ endif }}
-</div>
-
-<div id="photo-photo">
- {{ if $prevlink }}<div id="photo-prev-link"><a href="$prevlink.0">$prevlink.1</a></div>{{ endif }}
- <a href="$photo.href" class="lightbox" title="$photo.title"><img src="$photo.src" /></a>
- {{ if $nextlink }}<div id="photo-next-link"><a href="$nextlink.0">$nextlink.1</a></div>{{ endif }}
-</div>
-
-<div id="photo-photo-end"></div>
-<div id="photo-caption" >$desc</div>
-{{ if $tags }}
-<div id="in-this-photo-text">$tags.0</div>
-<div id="in-this-photo">$tags.1</div>
-{{ endif }}
-{{ if $tags.2 }}<div id="tag-remove"><a href="$tags.2">$tags.3</a></div>{{ endif }}
-
-{{ if $edit }}$edit{{ endif }}
-
-<div style="margin-top:20px">
-</div>
-<div id="wall-photo-container">
-$comments
-</div>
-
-$paginate
-
-
diff --git a/view/theme/diabook/diabook-blue/profile_side.tpl b/view/theme/diabook/diabook-blue/profile_side.tpl
deleted file mode 100644
index 01e80f238..000000000
--- a/view/theme/diabook/diabook-blue/profile_side.tpl
+++ /dev/null
@@ -1,21 +0,0 @@
-<div id="profile_side">
- <div id="ps-usernameicon">
- <a href="$ps.usermenu.status.0" title="$userinfo.name">
- <img src="$userinfo.icon" id="ps-usericon" alt="$userinfo.name">
- </a>
- <a href="$ps.usermenu.status.0" id="ps-username" title="$userinfo.name">$userinfo.name</a>
- </div>
-
-<ul id="profile-side-menu" class="menu-profile-side">
- <li id="profile-side-status" class="menu-profile-list"><a class="menu-profile-list-item" href="$ps.usermenu.status.0">$ps.usermenu.status.1<span class="menu-profile-icon home"></span></a></li>
- <li id="profile-side-photos" class="menu-profile-list photos"><a class="menu-profile-list-item" href="$ps.usermenu.photos.0">$ps.usermenu.photos.1<span class="menu-profile-icon photos"></span></a></li>
- <li id="profile-side-photos" class="menu-profile-list pscontacts"><a class="menu-profile-list-item" href="$ps.usermenu.contacts.0">$ps.usermenu.contacts.1<span class="menu-profile-icon pscontacts"></span></a></li>
- <li id="profile-side-events" class="menu-profile-list events"><a class="menu-profile-list-item" href="$ps.usermenu.events.0">$ps.usermenu.events.1<span class="menu-profile-icon events"></span></a></li>
- <li id="profile-side-notes" class="menu-profile-list notes"><a class="menu-profile-list-item" href="$ps.usermenu.notes.0">$ps.usermenu.notes.1<span class="menu-profile-icon notes"></span></a></li>
- <li id="profile-side-foren" class="menu-profile-list foren"><a class="menu-profile-list-item" href="$ps.usermenu.pgroups.0" target="blanc">$ps.usermenu.pgroups.1<span class="menu-profile-icon foren"></span></a></li>
- <li id="profile-side-foren" class="menu-profile-list com_side"><a class="menu-profile-list-item" href="$ps.usermenu.community.0">$ps.usermenu.community.1<span class="menu-profile-icon com_side"></span></a></li>
-</ul>
-
-</div>
-
-
diff --git a/view/theme/diabook/diabook-blue/profile_vcard.tpl b/view/theme/diabook/diabook-blue/profile_vcard.tpl
deleted file mode 100644
index 6fcffcc9b..000000000
--- a/view/theme/diabook/diabook-blue/profile_vcard.tpl
+++ /dev/null
@@ -1,64 +0,0 @@
-<div class="vcard">
-
- <div class="tool">
- <div class="fn label">$profile.name</div>
- {{ if $profile.edit }}
- <div class="action">
- <a class="icon s16 edit ttright" href="#" rel="#profiles-menu" title="$profile.edit.3"><span>$profile.edit.1</span></a>
- <ul id="profiles-menu" class="menu-popup">
- {{ for $profile.menu.entries as $e }}
- <li>
- <a href="profiles/$e.id"><img src='$e.photo'>$e.profile_name</a>
- </li>
- {{ endfor }}
- <li><a href="profile_photo" >$profile.menu.chg_photo</a></li>
- <li><a href="profiles/new" id="profile-listing-new-link">$profile.menu.cr_new</a></li>
- <li><a href="profiles" >$profile.edit.3</a></li>
-
- </ul>
- </div>
- {{ endif }}
- </div>
-
-
-
- <div id="profile-photo-wrapper"><img class="photo" src="$profile.photo?rev=$profile.picdate" alt="$profile.name" /></div>
- {{ if $pdesc }}<div class="title">$profile.pdesc</div>{{ endif }}
-
-
- {{ if $location }}
- <dl class="location"><dt class="location-label">$location</dt><br>
- <dd class="adr">
- {{ if $profile.address }}<div class="street-address">$profile.address</div>{{ endif }}
- <span class="city-state-zip">
- <span class="locality">$profile.locality</span>{{ if $profile.locality }}, {{ endif }}
- <span class="region">$profile.region</span>
- <span class="postal-code">$profile.postal-code</span>
- </span>
- {{ if $profile.country-name }}<span class="country-name">$profile.country-name</span>{{ endif }}
- </dd>
- </dl>
- {{ endif }}
-
- {{ if $gender }}<dl class="mf"><dt class="gender-label">$gender</dt> <dd class="x-gender">$profile.gender</dd></dl>{{ endif }}
-
- {{ if $profile.pubkey }}<div class="key" style="display:none;">$profile.pubkey</div>{{ endif }}
-
- {{ if $marital }}<dl class="marital"><dt class="marital-label"><span class="heart">&hearts;</span>$marital</dt><dd class="marital-text">$profile.marital</dd></dl>{{ endif }}
-
- {{ if $homepage }}<dl class="homepage"><dt class="homepage-label">$homepage</dt><dd class="homepage-url"><a href="$profile.homepage" target="external-link">$profile.homepage</a></dd></dl>{{ endif }}
-
- {{ inc diaspora_vcard.tpl }}{{ endinc }}
-
- <div id="profile-extra-links">
- <ul>
- {{ if $connect }}
- <li><a id="dfrn-request-link" href="dfrn_request/$profile.nickname">$connect</a></li>
- {{ endif }}
- </ul>
- </div>
-</div>
-
-$contact_block
-
-
diff --git a/view/theme/diabook/diabook-blue/right_aside.tpl b/view/theme/diabook/diabook-blue/right_aside.tpl
deleted file mode 100644
index a65677696..000000000
--- a/view/theme/diabook/diabook-blue/right_aside.tpl
+++ /dev/null
@@ -1,20 +0,0 @@
-<div id="profile_side">
- <div id="ps-usernameicon">
- <a href="$ps.usermenu.status.0" title="$userinfo.name">
- <img src="$userinfo.icon" id="ps-usericon" alt="$userinfo.name">
- </a>
- <a href="$ps.usermenu.status.0" id="ps-username" title="$userinfo.name">$userinfo.name</a>
- </div>
-
-<ul id="profile-side-menu" class="menu-profile-side">
- <li id="profile-side-status" class="menu-profile-list home"><a class="menu-profile-list-item" href="$ps.usermenu.status.0">$ps.usermenu.status.1</a></li>
- <li id="profile-side-photos" class="menu-profile-list photos"><a class="menu-profile-list-item" href="$ps.usermenu.photos.0">$ps.usermenu.photos.1</a></li>
- <li id="profile-side-events" class="menu-profile-list events"><a class="menu-profile-list-item" href="$ps.usermenu.events.0">$ps.usermenu.events.1</a></li>
- <li id="profile-side-notes" class="menu-profile-list notes"><a class="menu-profile-list-item" href="$ps.usermenu.notes.0">$ps.usermenu.notes.1</a></li>
- <li id="profile-side-foren" class="menu-profile-list foren"><a class="menu-profile-list-item" href="http://dir.friendika.com/directory/forum" target="blanc">Public Groups</a></li>
- <li id="profile-side-foren" class="menu-profile-list com_side"><a class="menu-profile-list-item" href="$ps.usermenu.community.0">$ps.usermenu.community.1</a></li>
-</ul>
-
-</div>
-
- \ No newline at end of file
diff --git a/view/theme/diabook/diabook-blue/screenshot.png b/view/theme/diabook/diabook-blue/screenshot.png
deleted file mode 100644
index 5b719c701..000000000
--- a/view/theme/diabook/diabook-blue/screenshot.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook/diabook-blue/search_item.tpl b/view/theme/diabook/diabook-blue/search_item.tpl
deleted file mode 100644
index 123834064..000000000
--- a/view/theme/diabook/diabook-blue/search_item.tpl
+++ /dev/null
@@ -1,100 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- <span class="wall-item-ago">-
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div>
diff --git a/view/theme/diabook/diabook-blue/style-network-wide.css b/view/theme/diabook/diabook-blue/style-network-wide.css
index 024ceefb4..61bbc812b 100644
--- a/view/theme/diabook/diabook-blue/style-network-wide.css
+++ b/view/theme/diabook/diabook-blue/style-network-wide.css
@@ -121,7 +121,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../diabook-blue/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../diabook-blue/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -1148,7 +1148,7 @@ list-style-type: disc;
}
/* widget: search */
span.sbox_l {
- background: white url('../diabook/icons/srch_l.gif') no-repeat top left;
+ background: white url('../diabook-blue/icons/srch_l.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-left: 10px;
@@ -1157,14 +1157,14 @@ span.sbox_l {
}
span.sbox_r {
- background: white url('../diabook/icons/srch_r.gif') no-repeat top left;
+ background: white url('../diabook-blue/icons/srch_r.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-top: 5px;
}
span.sbox input {
- background: white url('../diabook/icons/srch_bg.gif') repeat-x top left;
+ background: white url('../diabook-blue/icons/srch_bg.gif') repeat-x top left;
float: left;
margin-top: 5px;
border: 0;
@@ -1253,8 +1253,8 @@ right_aside .directory-photo { margin: 0px; }
right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #lastusers-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #ra-photos-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
#page-sidebar-right_aside ul {margin-top: 0px;}
#page-sidebar-right_aside .label {max-width: 128px;}
@@ -1357,7 +1357,7 @@ transition: all 0.2s ease-in-out;
max-width: 690px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
/*marker*/
.wall-item-container .wall-item-content img {
@@ -1437,7 +1437,7 @@ transition: all 0.2s ease-in-out;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
background-color: #fff;
width: 500px;
}
diff --git a/view/theme/diabook/diabook-blue/style-network.css b/view/theme/diabook/diabook-blue/style-network.css
index 40118f8e7..123792b65 100644
--- a/view/theme/diabook/diabook-blue/style-network.css
+++ b/view/theme/diabook/diabook-blue/style-network.css
@@ -121,7 +121,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../diabook-blue/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../diabook-blue/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -1144,7 +1144,7 @@ list-style-type: disc;
}
/* widget: search */
span.sbox_l {
- background: white url('../diabook/icons/srch_l.gif') no-repeat top left;
+ background: white url('../diabook-blue/icons/srch_l.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-left: 10px;
@@ -1153,14 +1153,14 @@ span.sbox_l {
}
span.sbox_r {
- background: white url('../diabook/icons/srch_r.gif') no-repeat top left;
+ background: white url('../diabook-blue/icons/srch_r.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-top: 5px;
}
span.sbox input {
- background: white url('../diabook/icons/srch_bg.gif') repeat-x top left;
+ background: white url('../diabook-blue/icons/srch_bg.gif') repeat-x top left;
float: left;
margin-top: 5px;
border: 0;
@@ -1248,8 +1248,8 @@ right_aside .directory-photo { margin: 0px; }
right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #lastusers-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #ra-photos-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
#page-sidebar-right_aside ul {margin-top: 0px;}
#page-sidebar-right_aside .label {max-width: 128px;}
@@ -1350,7 +1350,7 @@ transition: all 0.2s ease-in-out;
max-width: 420px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-container .wall-item-content img {
@@ -1429,7 +1429,7 @@ transition: all 0.2s ease-in-out;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
background-color: #fff;
width: 500px;
}
diff --git a/view/theme/diabook/diabook-blue/style-profile-wide.css b/view/theme/diabook/diabook-blue/style-profile-wide.css
index c762de10e..bad62f005 100644
--- a/view/theme/diabook/diabook-blue/style-profile-wide.css
+++ b/view/theme/diabook/diabook-blue/style-profile-wide.css
@@ -121,7 +121,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../diabook-blue/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../diabook-blue/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -1128,7 +1128,7 @@ list-style-type: disc;
}
/* widget: search */
span.sbox_l {
- background: white url('../diabook/icons/srch_l.gif') no-repeat top left;
+ background: white url('../diabook-blue/icons/srch_l.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-left: 10px;
@@ -1137,14 +1137,14 @@ span.sbox_l {
}
span.sbox_r {
- background: white url('../diabook/icons/srch_r.gif') no-repeat top left;
+ background: white url('../diabook-blue/icons/srch_r.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-top: 5px;
}
span.sbox input {
- background: white url('../diabook/icons/srch_bg.gif') repeat-x top left;
+ background: white url('../diabook-blue/icons/srch_bg.gif') repeat-x top left;
float: left;
margin-top: 5px;
border: 0;
@@ -1233,8 +1233,8 @@ right_aside .directory-photo { margin: 0px; }
right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #lastusers-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #ra-photos-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
#page-sidebar-right_aside ul {margin-top: 0px;}
#page-sidebar-right_aside .label {max-width: 128px;}
@@ -1337,7 +1337,7 @@ transition: all 0.2s ease-in-out;
max-width: 690px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
/*marker*/
.wall-item-container .wall-item-content img {
@@ -1416,7 +1416,7 @@ transition: all 0.2s ease-in-out;
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
diff --git a/view/theme/diabook/diabook-blue/style-profile.css b/view/theme/diabook/diabook-blue/style-profile.css
index 15ff1ad48..b8064c9c0 100644
--- a/view/theme/diabook/diabook-blue/style-profile.css
+++ b/view/theme/diabook/diabook-blue/style-profile.css
@@ -121,7 +121,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../diabook-blue/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../diabook-blue/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -1124,7 +1124,7 @@ list-style-type: disc;
}
/* widget: search */
span.sbox_l {
- background: white url('../diabook/icons/srch_l.gif') no-repeat top left;
+ background: white url('../diabook-blue/icons/srch_l.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-left: 10px;
@@ -1133,14 +1133,14 @@ span.sbox_l {
}
span.sbox_r {
- background: white url('../diabook/icons/srch_r.gif') no-repeat top left;
+ background: white url('../diabook-blue/icons/srch_r.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-top: 5px;
}
span.sbox input {
- background: white url('../diabook/icons/srch_bg.gif') repeat-x top left;
+ background: white url('../diabook-blue/icons/srch_bg.gif') repeat-x top left;
float: left;
margin-top: 5px;
border: 0;
@@ -1228,8 +1228,8 @@ right_aside .directory-photo { margin: 0px; }
right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #lastusers-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #ra-photos-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
#page-sidebar-right_aside ul {margin-top: 0px;}
#page-sidebar-right_aside .label {max-width: 128px;}
@@ -1329,7 +1329,7 @@ transition: all 0.2s ease-in-out;
max-width: 420px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-container .wall-item-content img {
@@ -1407,7 +1407,7 @@ transition: all 0.2s ease-in-out;
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
diff --git a/view/theme/diabook/diabook-blue/style-wide.css b/view/theme/diabook/diabook-blue/style-wide.css
index fdf91bb2f..189f4d559 100644
--- a/view/theme/diabook/diabook-blue/style-wide.css
+++ b/view/theme/diabook/diabook-blue/style-wide.css
@@ -21,6 +21,7 @@
.admin.linklist {
border: 0px; padding: 0px;
+ list-style: none;
}
.admin.link {
@@ -149,7 +150,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../../../view/theme/diabook/diabook-blue/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../../../view/theme/diabook/diabook-blue/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -983,7 +984,7 @@ ul.menu-popup .empty {
background-color: #bdcdd4;
}
#nav-notifications-menu {
- width: 400px;
+ width: 425px !important;
max-height: 550px;
overflow: auto;
}
@@ -1203,7 +1204,14 @@ aside #side-peoplefind-url {
margin-right: 20px;
}
#login-submit-wrapper{
-margin-bottom: 15px;
+
+ margin-bottom: 12px;
+ }
+aside #login-submit-button{
+ margin-left: 0px!important;
+ }
+aside #login-extra-links{
+ padding-top: 0px!important;
}
.group_selected {
background: url("../../../view/theme/diabook/icons/selected.png") no-repeat left center;
@@ -1581,7 +1589,7 @@ body .pageheader{
max-width: 690px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-container .wall-item-content img {
@@ -1659,7 +1667,7 @@ body .pageheader{
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
diff --git a/view/theme/diabook/diabook-blue/style.css b/view/theme/diabook/diabook-blue/style.css
index 3b467c735..2b68afc6f 100644
--- a/view/theme/diabook/diabook-blue/style.css
+++ b/view/theme/diabook/diabook-blue/style.css
@@ -21,6 +21,7 @@
.admin.linklist {
border: 0px; padding: 0px;
+ list-style: none;
}
.admin.link {
@@ -149,7 +150,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../../../view/theme/diabook/diabook-blue/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../../../view/theme/diabook/diabook-blue/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -982,7 +983,7 @@ ul.menu-popup .empty {
background-color: #bdcdd4;
}
#nav-notifications-menu {
- width: 400px;
+ width: 425px !important;
max-height: 550px;
overflow: auto;
}
@@ -1201,7 +1202,14 @@ aside #side-peoplefind-url {
margin-right: 20px;
}
#login-submit-wrapper{
-margin-bottom: 15px;
+
+ margin-bottom: 12px;
+ }
+aside #login-submit-button{
+ margin-left: 0px!important;
+ }
+aside #login-extra-links{
+ padding-top: 0px!important;
}
.group_selected {
background: url("../../../view/theme/diabook/icons/selected.png") no-repeat left center;
@@ -1574,7 +1582,7 @@ body .pageheader{
max-width: 720px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-container .wall-item-content img {
@@ -1651,7 +1659,7 @@ body .pageheader{
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
diff --git a/view/theme/diabook/diabook-blue/style.php b/view/theme/diabook/diabook-blue/style.php
deleted file mode 100644
index c6b467999..000000000
--- a/view/theme/diabook/diabook-blue/style.php
+++ /dev/null
@@ -1,277 +0,0 @@
-<?php
- $line_height=false;
- $diabook_font_size=false;
- $resolution=false;
- $site_line_height = get_config("diabook-blue","line_height");
- $site_diabook_font_size = get_config("diabook-blue", "font_size" );
- $site_resolution = get_config("diabook-blue", "resolution" );
-
-
- if (local_user()) {
- $line_height = get_pconfig(local_user(), "diabook-blue","line_height");
- $diabook_font_size = get_pconfig(local_user(), "diabook-blue", "font_size");
- $resolution = get_pconfig(local_user(), "diabook-blue", "resolution");
- }
-
- if ($line_height===false) $line_height=$site_line_height;
- if ($line_height===false) $line_height="1.3";
- if ($diabook_font_size===false) $diabook_font_size=$site_diabook_font_size;
- if ($diabook_font_size===false) $diabook_font_size="13";
- if ($resolution===false) $resolution=$site_resolution;
- if ($resolution===false) $resolution="normal";
-
-
- if($resolution == "normal") {
- if (file_exists("$THEMEPATH/style.css")){
- echo file_get_contents("$THEMEPATH/style.css");
- }
-
- if($diabook_font_size == "15"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 15px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 15px;
- }
- ";
- }
- if($diabook_font_size == "14"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 14px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 14px;
- }
- ";
- }
- if($diabook_font_size == "13.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13.5px;
- }
- ";
- }
- if($diabook_font_size == "13"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13px;
- }
- ";
- }
- if($diabook_font_size == "12.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12.5px;
- }
- ";
- }
- if($diabook_font_size == "12"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12px;
- }
- ";
- }
- if($line_height == "1.5"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.5;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.5;
- }
- ";
- }
- if($line_height == "1.4"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.4;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.4;
- }
- ";
- }
- if($line_height == "1.3"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.3;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.3;
- }
- ";
- }
- if($line_height == "1.2"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.2;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.2;
- }
- ";
- }
- if($line_height == "1.1"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.1;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.1;
- }
- ";
- }
- }
-
- if($resolution == "wide") {
- if (file_exists("$THEMEPATH/style-wide.css")){
- echo file_get_contents("$THEMEPATH/style-wide.css");
- }
- if($diabook_font_size == "15"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 15px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 15px;
- }
- ";
- }
- if($diabook_font_size == "14"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 14px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 14px;
- }
- ";
- }
- if($diabook_font_size == "13.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13.5px;
- }
- ";
- }
- if($diabook_font_size == "13"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13px;
- }
- ";
- }
- if($diabook_font_size == "12.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12.5px;
- }
- ";
- }
- if($diabook_font_size == "12"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12px;
- }
- ";
- }
- if($line_height == "1.5"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.5;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.5;
- }
- ";
- }
- if($line_height == "1.4"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.4;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.4;
- }
- ";
- }
- if($line_height == "1.3"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.3;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.3;
- }
- ";
- }
- if($line_height == "1.2"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.2;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.2;
- }
- ";
- }
- if($line_height == "1.1"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.1;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.1;
- }
- ";
- }
- } \ No newline at end of file
diff --git a/view/theme/diabook/diabook-blue/theme.php b/view/theme/diabook/diabook-blue/theme.php
deleted file mode 100644
index 46ede2182..000000000
--- a/view/theme/diabook/diabook-blue/theme.php
+++ /dev/null
@@ -1,486 +0,0 @@
-<?php
-
-/*
- * Name: Diabook-blue
- * Description: Diabook-blue: report bugs and request here: http://pad.toktan.org/p/diabook or contact me : thomas_bierey@friendica.eu
- * Version: (Version: 1.020)
- * Author:
- */
-
-
-//print diabook-version for debugging
-$diabook_version = "Diabook-blue (Version: 1.020)";
-$a->page['htmlhead'] .= sprintf('<script "%s" ></script>', $diabook_version);
-
-//change css on network and profilepages
-$cssFile = null;
-$resolution=false;
-$resolution = get_pconfig(local_user(), "diabook-blue", "resolution");
-if ($resolution===false) $resolution="normal";
-
-/**
- * prints last community activity
- */
-function diabook_blue_community_info(){
- $a = get_app();
-
- // last 12 users
- $aside['$lastusers_title'] = t('Last users');
- $aside['$lastusers_items'] = array();
- $sql_extra = "";
- $publish = (get_config('system','publish_all') ? '' : " AND `publish` = 1 " );
- $order = " ORDER BY `register_date` DESC ";
-
- $r = q("SELECT `profile`.*, `profile`.`uid` AS `profile_uid`, `user`.`nickname`
- FROM `profile` LEFT JOIN `user` ON `user`.`uid` = `profile`.`uid`
- WHERE `is-default` = 1 $publish AND `user`.`blocked` = 0 $sql_extra $order LIMIT %d , %d ",
- 0,
- 9
- );
- $tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
- if(count($r)) {
- $photo = 'thumb';
- foreach($r as $rr) {
- $profile_link = $a->get_baseurl() . '/profile/' . ((strlen($rr['nickname'])) ? $rr['nickname'] : $rr['profile_uid']);
- $entry = replace_macros($tpl,array(
- '$id' => $rr['id'],
- '$profile-link' => $profile_link,
- '$photo' => $rr[$photo],
- '$alt-text' => $rr['name'],
- ));
- $aside['$lastusers_items'][] = $entry;
- }
- }
-
-
- // last 10 liked items
- $aside['$like_title'] = t('Last likes');
- $aside['$like_items'] = array();
- $r = q("SELECT `T1`.`created`, `T1`.`liker`, `T1`.`liker-link`, `item`.* FROM
- (SELECT `parent-uri`, `created`, `author-name` AS `liker`,`author-link` AS `liker-link`
- FROM `item` WHERE `verb`='http://activitystrea.ms/schema/1.0/like' GROUP BY `parent-uri` ORDER BY `created` DESC) AS T1
- INNER JOIN `item` ON `item`.`uri`=`T1`.`parent-uri`
- WHERE `T1`.`liker-link` LIKE '%s%%' OR `item`.`author-link` LIKE '%s%%'
- GROUP BY `uri`
- ORDER BY `T1`.`created` DESC
- LIMIT 0,5",
- $a->get_baseurl(),$a->get_baseurl()
- );
-
- foreach ($r as $rr) {
- $author = '<a href="' . $rr['liker-link'] . '">' . $rr['liker'] . '</a>';
- $objauthor = '<a href="' . $rr['author-link'] . '">' . $rr['author-name'] . '</a>';
-
- //var_dump($rr['verb'],$rr['object-type']); killme();
- switch($rr['verb']){
- case 'http://activitystrea.ms/schema/1.0/post':
- switch ($rr['object-type']){
- case 'http://activitystrea.ms/schema/1.0/event':
- $post_type = t('event');
- break;
- default:
- $post_type = t('status');
- }
- break;
- default:
- if ($rr['resource-id']){
- $post_type = t('photo');
- $m=array(); preg_match("/\[url=([^]]*)\]/", $rr['body'], $m);
- $rr['plink'] = $m[1];
- } else {
- $post_type = t('status');
- }
- }
- $plink = '<a href="' . $rr['plink'] . '">' . $post_type . '</a>';
-
- $aside['$like_items'][] = sprintf( t('%1$s likes %2$s\'s %3$s'), $author, $objauthor, $plink);
-
- }
-
-
- // last 12 photos
- $aside['$photos_title'] = t('Last photos');
- $aside['$photos_items'] = array();
- $r = q("SELECT `photo`.`id`, `photo`.`resource-id`, `photo`.`scale`, `photo`.`desc`, `user`.`nickname`, `user`.`username` FROM
- (SELECT `resource-id`, MAX(`scale`) as maxscale FROM `photo`
- WHERE `profile`=0 AND `contact-id`=0 AND `album` NOT IN ('Contact Photos', '%s', 'Profile Photos', '%s')
- AND `allow_cid`='' AND `allow_gid`='' AND `deny_cid`='' AND `deny_gid`='' GROUP BY `resource-id`) AS `t1`
- INNER JOIN `photo` ON `photo`.`resource-id`=`t1`.`resource-id` AND `photo`.`scale` = `t1`.`maxscale`,
- `user`
- WHERE `user`.`uid` = `photo`.`uid`
- AND `user`.`blockwall`=0
- AND `user`.`hidewall`=0
- ORDER BY `photo`.`edited` DESC
- LIMIT 0, 9",
- dbesc(t('Contact Photos')),
- dbesc(t('Profile Photos'))
- );
- if(count($r)) {
- $tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
- foreach($r as $rr) {
- $photo_page = $a->get_baseurl() . '/photos/' . $rr['nickname'] . '/image/' . $rr['resource-id'];
- $photo_url = $a->get_baseurl() . '/photo/' . $rr['resource-id'] . '-' . $rr['scale'] .'.jpg';
-
- $entry = replace_macros($tpl,array(
- '$id' => $rr['id'],
- '$profile-link' => $photo_page,
- '$photo' => $photo_url,
- '$alt-text' => $rr['username']." : ".$rr['desc'],
- ));
-
- $aside['$photos_items'][] = $entry;
- }
- }
-
-
- //nav FIND FRIENDS
- if(local_user()) {
- $nv = array();
- $nv['title'] = Array("", t('Find Friends'), "", "");
- $nv['directory'] = Array('directory', t('Local Directory'), "", "");
- $nv['global_directory'] = Array('http://dir.friendica.com/', t('Global Directory'), "", "");
- $nv['match'] = Array('match', t('Similar Interests'), "", "");
- $nv['suggest'] = Array('suggest', t('Friend Suggestions'), "", "");
- $nv['invite'] = Array('invite', t('Invite Friends'), "", "");
-
- $nv['search'] = '<form name="simple_bar" method="get" action="http://dir.friendika.com/directory">
- <span class="sbox_l"></span>
- <span class="sbox">
- <input type="text" name="search" size="13" maxlength="50">
- </span>
- <span class="sbox_r" id="srch_clear"></span>';
-
- $aside['$nv'] = $nv;
- };
- //Community Page
- if(local_user()) {
- $page = '<div id="page-sidebar-right_aside" class="widget">
- <div class="title tool">
- <h3>'.t("Community Pages").'<a id="close_pages_icon" onClick="close_pages()" class="icon close_box" title="close"></a></h3></div>
- <div id="sidebar-page-list"><ul>';
-
- $pagelist = array();
-
- $contacts = q("SELECT `id`, `url`, `name`, `micro`FROM `contact`
- WHERE `network`= 'dfrn' AND `forum` = 1 AND `uid` = %d
- ORDER BY `name` ASC",
- intval($a->user['uid'])
- );
-
- $pageD = array();
-
- // Look if the profile is a community page
- foreach($contacts as $contact) {
- $pageD[] = array("url"=>$contact["url"], "name"=>$contact["name"], "id"=>$contact["id"], "micro"=>$contact['micro']);
- };
-
-
- $contacts = $pageD;
-
- foreach($contacts as $contact) {
- $page .= '<li style="list-style-type: none;" class="tool"><img height="20" width="20" style="float: left; margin-right: 3px;" src="' . $contact['micro'] .'" alt="' . $contact['url'] . '" /> <a href="'.$a->get_baseurl().'/redir/'.$contact["id"].'" style="margin-top: 2px;" title="' . $contact['url'] . '" class="label" target="external-link">'.
- $contact["name"]."</a></li>";
- }
- $page .= '</ul></div></div>';
- //if (sizeof($contacts) > 0)
-
- $aside['$page'] = $page;
- }
- //END Community Page
- //helpers
- $helpers = array();
- $helpers['title'] = Array("", t('Help or @NewHere ?'), "", "");
-
- $aside['$helpers'] = $helpers;
- //end helpers
- //connectable services
- $con_services = array();
- $con_services['title'] = Array("", t('Connect Services'), "", "");
-
- $aside['$con_services'] = $con_services;
- //end connectable services
-
-
- //get_baseurl
- $url = $a->get_baseurl($ssl_state);
- $aside['$url'] = $url;
-
- $tpl = file_get_contents(dirname(__file__).'/communityhome.tpl');
- $a->page['right_aside'] = replace_macros($tpl, $aside);
-
-}
-
-
-//profile_side at networkpages
-if ($a->argv[0] === "network" && local_user()){
-
- // USER MENU
- if(local_user()) {
-
- $r = q("SELECT micro FROM contact WHERE uid=%d AND self=1", intval($a->user['uid']));
-
- $userinfo = array(
- 'icon' => (count($r) ? $r[0]['micro']: $a->get_baseurl()."/images/default-profile-mm.jpg"),
- 'name' => $a->user['username'],
- );
- $ps = array('usermenu'=>array());
- $ps['usermenu']['status'] = Array('profile/' . $a->user['nickname'], t('Home'), "", t('Your posts and conversations'));
- $ps['usermenu']['profile'] = Array('profile/' . $a->user['nickname']. '?tab=profile', t('Profile'), "", t('Your profile page'));
- $ps['usermenu']['contacts'] = Array('contacts' , t('Contacts'), "", t('Your contacts'));
- $ps['usermenu']['photos'] = Array('photos/' . $a->user['nickname'], t('Photos'), "", t('Your photos'));
- $ps['usermenu']['events'] = Array('events/', t('Events'), "", t('Your events'));
- $ps['usermenu']['notes'] = Array('notes/', t('Personal notes'), "", t('Your personal photos'));
- $ps['usermenu']['community'] = Array('community/', t('Community'), "", "");
- $ps['usermenu']['pgroups'] = Array('http://dir.friendika.com/directory/forum', t('Community Pages'), "", "");
-
- $tpl = get_markup_template('profile_side.tpl');
-
- $a->page['aside'] .= replace_macros($tpl, array(
- '$userinfo' => $userinfo,
- '$ps' => $ps,
- ));
-
- }
-
- $ccCookie = $_COOKIE['close_pages'] + $_COOKIE['close_helpers'] + $_COOKIE['close_services'] + $_COOKIE['close_friends'] + $_COOKIE['close_lastusers'] + $_COOKIE['close_lastphotos'] + $_COOKIE['close_lastlikes'];
-
- if($ccCookie != "7") {
- // COMMUNITY
- diabook_blue_community_info();
-
- // CUSTOM CSS
- if($resolution == "normal") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-blue/style-network.css";}
- if($resolution == "wide") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-blue/style-network-wide.css";}
- }
-}
-
-
-
-//right_aside at profile pages
-if ($a->argv[0].$a->argv[1] === "profile".$a->user['nickname']){
- if($ccCookie != "7") {
- // COMMUNITY
- diabook_blue_community_info();
-
- // CUSTOM CSS
- if($resolution == "normal") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-blue/style-profile.css";}
- if($resolution == "wide") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-blue/style-profile-wide.css";}
- }
-}
-
-
-// custom css
-if (!is_null($cssFile)) $a->page['htmlhead'] .= sprintf('<link rel="stylesheet" type="text/css" href="%s" />', $cssFile);
-
-//load jquery.cookie.js
-$cookieJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-blue/js/jquery.cookie.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $cookieJS);
-
-//load jquery.ae.image.resize.js
-$imageresizeJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-blue/js/jquery.ae.image.resize.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $imageresizeJS);
-
-//load jquery.autogrow-textarea.js
-$autogrowJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-blue/js/jquery.autogrow.textarea.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $autogrowJS);
-
-//js scripts
-//comment-edit-wrapper on photo_view
-if ($a->argv[0].$a->argv[2] === "photos"."image"){
-
-$a->page['htmlhead'] .= '
-<script>
- $(function(){
-
- $(".comment-edit-form").css("display","table");
-
- });
- </script>';
-
-}
-
-
-$a->page['htmlhead'] .= '
-
-<script>
- $(function() {
- $("a.lightbox").fancybox(); // Select all links with lightbox class
- });
-
- </script>';
-
-$a->page['htmlhead'] .= '
-
-<script type="text/javascript">
-
-function tautogrow(id){
- $("textarea#comment-edit-text-" +id).autogrow();
- };
- </script>';
-
-$a->page['htmlhead'] .= '
- <script>
-
-$(document).ready(function() {
- $("iframe").each(function(){
- var ifr_source = $(this).attr("src");
- var wmode = "wmode=transparent";
- if(ifr_source.indexOf("?") != -1) {
- var getQString = ifr_source.split("?");
- var oldString = getQString[1];
- var newString = getQString[0];
- $(this).attr("src",newString+"?"+wmode+"&"+oldString);
- }
- else $(this).attr("src",ifr_source+"?"+wmode);
- });
-
-
-});
-
-function yt_iframe() {
-
- $("iframe").load(function() {
- var ifr_src = $(this).contents().find("body iframe").attr("src");
- $("iframe").contents().find("body iframe").attr("src", ifr_src+"&wmode=transparent");
- });
-
- };
-
- </script>';
-
-
-if ($a->argv[0].$a->argv[1] === "profile".$a->user['nickname'] or $a->argv[0] === "network" && local_user()){
-$a->page['htmlhead'] .= '
-<script>
-
- $(function() {
- $(".oembed.photo img").aeImageResize({height: 400, width: 400});
- });
-</script>';
-
-
- if($ccCookie != "7") {
-$a->page['htmlhead'] .= '
-<script>
-$("right_aside").ready(function(){
-
- if($.cookie("close_pages") == "1")
- {
- document.getElementById( "close_pages" ).style.display = "none";
- };
-
- if($.cookie("close_helpers") == "1")
- {
- document.getElementById( "close_helpers" ).style.display = "none";
- };
-
- if($.cookie("close_services") == "1")
- {
- document.getElementById( "close_services" ).style.display = "none";
- };
-
- if($.cookie("close_friends") == "1")
- {
- document.getElementById( "close_friends" ).style.display = "none";
- };
-
-
- if($.cookie("close_lastusers") == "1")
- {
- document.getElementById( "close_lastusers" ).style.display = "none";
- };
-
- if($.cookie("close_lastphotos") == "1")
- {
- document.getElementById( "close_lastphotos" ).style.display = "none";
- };
-
- if($.cookie("close_lastlikes") == "1")
- {
- document.getElementById( "close_lastlikes" ).style.display = "none";
- };}
-
-);
-
-function close_pages(){
- document.getElementById( "close_pages" ).style.display = "none";
- $.cookie("close_pages","1", { expires: 365, path: "/" });
- };
-
-function close_helpers(){
- document.getElementById( "close_helpers" ).style.display = "none";
- $.cookie("close_helpers","1", { expires: 365, path: "/" });
- };
-
-function close_services(){
- document.getElementById( "close_services" ).style.display = "none";
- $.cookie("close_services","1", { expires: 365, path: "/" });
- };
-
-function close_friends(){
- document.getElementById( "close_friends" ).style.display = "none";
- $.cookie("close_friends","1", { expires: 365, path: "/" });
- };
-
-function close_lastusers(){
- document.getElementById( "close_lastusers" ).style.display = "none";
- $.cookie("close_lastusers","1", { expires: 365, path: "/" });
- };
-
-function close_lastphotos(){
- document.getElementById( "close_lastphotos" ).style.display = "none";
- $.cookie("close_lastphotos","1", { expires: 365, path: "/" });
- };
-
-function close_lastlikes(){
- document.getElementById( "close_lastlikes" ).style.display = "none";
- $.cookie("close_lastlikes","1", { expires: 365, path: "/" });
- };
-</script>';}
-
-$a->page['htmlhead'] .= '
-<script>
-function restore_boxes(){
- $.cookie("close_pages","2", { expires: 365, path: "/" });
- $.cookie("close_helpers","2", { expires: 365, path: "/" });
- $.cookie("close_services","2", { expires: 365, path: "/" });
- $.cookie("close_friends","2", { expires: 365, path: "/" });
- $.cookie("close_lastusers","2", { expires: 365, path: "/" });
- $.cookie("close_lastphotos","2", { expires: 365, path: "/" });
- $.cookie("close_lastlikes","2", { expires: 365, path: "/" });
- alert("Right-hand column was restored. Please refresh your browser");
- }
-</script>';}
-
-$a->page['htmlhead'] .= '
-
-<script type="text/javascript">
-function insertFormatting(comment,BBcode,id) {
-
- var tmpStr = $("#comment-edit-text-" + id).val();
- if(tmpStr == comment) {
- tmpStr = "";
- $("#comment-edit-text-" + id).addClass("comment-edit-text-full");
- $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
- openMenu("comment-edit-submit-wrapper-" + id);
- }
-
- textarea = document.getElementById("comment-edit-text-" +id);
- if (document.selection) {
- textarea.focus();
- selected = document.selection.createRange();
- if (BBcode == "url"){
- selected.text = "["+BBcode+"]" + "http://" + selected.text + "[/"+BBcode+"]";
- } else
- selected.text = "["+BBcode+"]" + selected.text + "[/"+BBcode+"]";
- } else if (textarea.selectionStart || textarea.selectionStart == "0") {
- var start = textarea.selectionStart;
- var end = textarea.selectionEnd;
- if (BBcode == "url"){
- textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + "http://" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
- } else
- textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
- }
- return true;
-}
-</script> ';
diff --git a/view/theme/diabook/diabook-blue/theme_settings.tpl b/view/theme/diabook/diabook-blue/theme_settings.tpl
deleted file mode 100644
index 0e5f4eb21..000000000
--- a/view/theme/diabook/diabook-blue/theme_settings.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-{{inc field_select.tpl with $field=$font_size}}{{endinc}}
-
-{{inc field_select.tpl with $field=$line_height}}{{endinc}}
-
-{{inc field_select.tpl with $field=$resolution}}{{endinc}}
-
-<div class="settings-submit-wrapper">
- <input type="submit" value="$submit" class="settings-submit" name="diabook-blue-settings-submit" />
-</div>
-
diff --git a/view/theme/diabook/diabook-blue/wall_item.tpl b/view/theme/diabook/diabook-blue/wall_item.tpl
deleted file mode 100644
index 123834064..000000000
--- a/view/theme/diabook/diabook-blue/wall_item.tpl
+++ /dev/null
@@ -1,100 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- <span class="wall-item-ago">-
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div>
diff --git a/view/theme/diabook/diabook-blue/wallwall_item.tpl b/view/theme/diabook/diabook-blue/wallwall_item.tpl
deleted file mode 100644
index bee75ad99..000000000
--- a/view/theme/diabook/diabook-blue/wallwall_item.tpl
+++ /dev/null
@@ -1,106 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper mframe wwto" id="wall-item-ownerphoto-wrapper-$item.id" >
- <a href="$item.owner_url" target="redir" title="$item.olinktitle" class="contact-photo-link" id="wall-item-ownerphoto-link-$item.id">
- <img src="$item.owner_photo" class="contact-photo $item.osparkle" id="wall-item-ownerphoto-$item.id" alt="$item.owner_name" />
- </a>
- </div>
- <div class="contact-photo-wrapper mframe wwfrom"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- $item.to <a href="$item.owner_url" target="redir" title="$item.olinktitle" class="wall-item-name-link"><span class="wall-item-name$item.osparkle" id="wall-item-ownername-$item.id">$item.owner_name</span></a>
- $item.vwall <span class="wall-item-ago">- &nbsp;
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div> \ No newline at end of file
diff --git a/view/theme/diabook/diabook-dark/admin_users.tpl b/view/theme/diabook/diabook-dark/admin_users.tpl
deleted file mode 100644
index 40f94f5fe..000000000
--- a/view/theme/diabook/diabook-dark/admin_users.tpl
+++ /dev/null
@@ -1,88 +0,0 @@
-<script>
- function confirm_delete(uname){
- return confirm( "$confirm_delete".format(uname));
- }
- function confirm_delete_multi(){
- return confirm("$confirm_delete_multi");
- }
- function selectall(cls){
- $("."+cls).attr('checked','checked');
- return false;
- }
-</script>
-<div id='adminpage'>
- <h1>$title - $page</h1>
-
- <form action="$baseurl/admin/users" method="post">
-
- <h3>$h_pending</h3>
- {{ if $pending }}
- <table id='pending'>
- <thead>
- <tr>
- {{ for $th_pending as $th }}<th>$th</th>{{ endfor }}
- <th></th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- {{ for $pending as $u }}
- <tr>
- <td class="created">$u.created</td>
- <td class="name">$u.name</td>
- <td class="email">$u.email</td>
- <td class="checkbox"><input type="checkbox" class="pending_ckbx" id="id_pending_$u.hash" name="pending[]" value="$u.hash" /></td>
- <td class="tools">
- <a href="$baseurl/regmod/allow/$u.hash" title='$approve'><span class='icon like'></span></a>
- <a href="$baseurl/regmod/deny/$u.hash" title='$deny'><span class='icon dislike'></span></a>
- </td>
- </tr>
- {{ endfor }}
- </tbody>
- </table>
- <div class='selectall'><a href='#' onclick="return selectall('pending_ckbx');">$select_all</a></div>
- <div class="submit"><input type="submit" name="page_users_deny" value="$deny"/> <input type="submit" name="page_users_approve" value="$approve" /></div>
- {{ else }}
- <p>$no_pending</p>
- {{ endif }}
-
-
-
-
- <h3>$h_users</h3>
- {{ if $users }}
- <table id='users'>
- <thead>
- <tr>
- <th></th>
- {{ for $th_users as $th }}<th>$th</th>{{ endfor }}
- <th></th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- {{ for $users as $u }}
- <tr>
- <td><img src="$u.micro" alt="$u.nickname" title="$u.nickname"></td>
- <td class='name'><a href="$u.url" title="$u.nickname" >$u.name</a></td>
- <td class='email'>$u.email</td>
- <td class='register_date'>$u.register_date</td>
- <td class='login_date'>$u.login_date</td>
- <td class='lastitem_date'>$u.lastitem_date</td>
- <td class='login_date'>$u.page-flags</td>
- <td class="checkbox"><input type="checkbox" class="users_ckbx" id="id_user_$u.uid" name="user[]" value="$u.uid"/></td>
- <td class="tools" style="width:60px;">
- <a href="$baseurl/admin/users/block/$u.uid" title='{{ if $u.blocked }}$unblock{{ else }}$block{{ endif }}'><span class='icon block {{ if $u.blocked==0 }}dim{{ endif }}'></span></a>
- <a href="$baseurl/admin/users/delete/$u.uid" title='$delete' onclick="return confirm_delete('$u.name')"><span class='icon ad_drop'></span></a>
- </td>
- </tr>
- {{ endfor }}
- </tbody>
- </table>
- <div class='selectall'><a href='#' onclick="return selectall('users_ckbx');">$select_all</a></div>
- <div class="submit"><input type="submit" name="page_users_block" value="$block/$unblock" /> <input type="submit" name="page_users_delete" value="$delete" onclick="return confirm_delete_multi()" /></div>
- {{ else }}
- NO USERS?!?
- {{ endif }}
- </form>
-</div>
diff --git a/view/theme/diabook/diabook-dark/ch_directory_item.tpl b/view/theme/diabook/diabook-dark/ch_directory_item.tpl
deleted file mode 100755
index db1936e4b..000000000
--- a/view/theme/diabook/diabook-dark/ch_directory_item.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-
-<div class="directory-item" id="directory-item-$id" >
- <div class="directory-photo-wrapper" id="directory-photo-wrapper-$id" >
- <div class="directory-photo" id="directory-photo-$id" >
- <a href="$profile-link" class="directory-profile-link" id="directory-profile-link-$id" >
- <img class="directory-photo-img" src="$photo" alt="$alt-text" title="$alt-text" />
- </a>
- </div>
- </div>
-</div>
diff --git a/view/theme/diabook/diabook-dark/comment_item.tpl b/view/theme/diabook/diabook-dark/comment_item.tpl
deleted file mode 100644
index ee4dfba45..000000000
--- a/view/theme/diabook/diabook-dark/comment_item.tpl
+++ /dev/null
@@ -1,41 +0,0 @@
- <div class="comment-wwedit-wrapper" id="comment-edit-wrapper-$id" style="display: block;">
- <form class="comment-edit-form" id="comment-edit-form-$id" action="item" method="post" onsubmit="post_comment($id); return false;">
- <input type="hidden" name="type" value="$type" />
- <input type="hidden" name="profile_uid" value="$profile_uid" />
- <input type="hidden" name="parent" value="$parent" />
- <input type="hidden" name="return" value="$return_path" />
- <input type="hidden" name="jsreload" value="$jsreload" />
- <input type="hidden" name="preview" id="comment-preview-inp-$id" value="0" />
-
- <div class="comment-edit-photo" id="comment-edit-photo-$id" >
- <a class="comment-edit-photo-link" href="$mylink" title="$mytitle"><img class="my-comment-photo" src="$myphoto" alt="$mytitle" title="$mytitle" /></a>
- </div>
- <div class="comment-edit-photo-end"></div>
- <textarea id="comment-edit-text-$id" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,$id);tautogrow($id)" onBlur="commentClose(this,$id);" >$comment</textarea>
- <a class="icon bb-image" style="cursor: pointer;" onclick="insertFormatting('$comment','img',$id);">img</a>
- <a class="icon bb-url" style="cursor: pointer;" onclick="insertFormatting('$comment','url',$id);">url</a>
- <a class="icon bb-video" style="cursor: pointer;" onclick="insertFormatting('$comment','video',$id);">video</a>
- <a class="icon underline" style="cursor: pointer;" onclick="insertFormatting('$comment','u',$id);">u</a>
- <a class="icon italic" style="cursor: pointer;" onclick="insertFormatting('$comment','i',$id);">i</a>
- <a class="icon bold" style="cursor: pointer;" onclick="insertFormatting('$comment','b',$id);">b</a>
- <a class="icon quote" style="cursor: pointer;" onclick="insertFormatting('$comment','quote',$id);">quote</a>
- {{ if $qcomment }}
- <select id="qcomment-select-$id" name="qcomment-$id" class="qcomment" onchange="qCommentInsert(this,$id);" >
- <option value=""></option>
- {{ for $qcomment as $qc }}
- <option value="$qc">$qc</option>
- {{ endfor }}
- </select>
- {{ endif }}
-
- <div class="comment-edit-text-end"></div>
- <div class="comment-edit-submit-wrapper" id="comment-edit-submit-wrapper-$id" style="display: none;" >
- <input type="submit" onclick="post_comment($id); return false;" id="comment-edit-submit-$id" class="comment-edit-submit" name="submit" value="$submit" />
- <span onclick="preview_comment($id);" id="comment-edit-preview-link-$id" class="fakelink">$preview</span>
- <div id="comment-edit-preview-$id" class="comment-edit-preview" style="display:none;"></div>
- </div>
-
- <div class="comment-edit-end"></div>
- </form>
-
- </div>
diff --git a/view/theme/diabook/diabook-dark/communityhome.tpl b/view/theme/diabook/diabook-dark/communityhome.tpl
deleted file mode 100644
index 875d83f1b..000000000
--- a/view/theme/diabook/diabook-dark/communityhome.tpl
+++ /dev/null
@@ -1,86 +0,0 @@
-<div id="close_pages">
-{{ if $page }}
-<div>$page</div>
-{{ endif }}
-</div>
-
-<div id="close_helpers">
-{{ if $lastusers_title }}
-<h3 style="margin-top:0px;">$helpers.title.1<a id="close_helpers_icon" onClick="close_helpers()" class="icon close_box" title="close"></a></h3>
-<a href="http://kakste.com/profile/newhere" title="#NewHere" style="margin-left: 10px; " target="blank">NewHere</a><br>
-<a href="https://helpers.pyxis.uberspace.de/profile/helpers" style="margin-left: 10px; " title="Friendica Support" target="blank">Friendica Support</a><br>
-<a href="https://letstalk.pyxis.uberspace.de/profile/letstalk" style="margin-left: 10px; " title="Let's talk" target="blank">Let's talk</a><br>
-<a href="http://newzot.hydra.uberspace.de/profile/newzot" title="Local Friendica" style="margin-left: 10px; " target="blank">Local Friendica</a>
-{{ endif }}
-</div>
-
-<div id="close_services">
-{{ if $lastusers_title }}
-<h3>$con_services.title.1<a id="close_services_icon" onClick="close_services()" class="icon close_box" title="close"></a></h3>
-<div id="right_service_icons" style="margin-left: 16px; margin-top: 5px;">
-<a href="$url/facebook"><img alt="Facebook" src="view/theme/diabook-aerith/icons/facebook.png" title="Facebook"></a>
-<a href="$url/settings/connectors"><img alt="StatusNet" src="view/theme/diabook-aerith/icons/StatusNet.png?" title="StatusNet"></a>
-<a href="$url/settings/connectors"><img alt="LiveJournal" src="view/theme/diabook-aerith/icons/livejournal.png?" title="LiveJournal"></a>
-<a href="$url/settings/connectors"><img alt="Posterous" src="view/theme/diabook-aerith/icons/posterous.png?" title="Posterous"></a>
-<a href="$url/settings/connectors"><img alt="Tumblr" src="view/theme/diabook-aerith/icons/tumblr.png?" title="Tumblr"></a>
-<a href="$url/settings/connectors"><img alt="Twitter" src="view/theme/diabook-aerith/icons/twitter.png?" title="Twitter"></a>
-<a href="$url/settings/connectors"><img alt="WordPress" src="view/theme/diabook-aerith/icons/wordpress.png?" title="WordPress"></a>
-<a href="$url/settings/connectors"><img alt="E-Mail" src="view/theme/diabook-aerith/icons/email.png?" title="E-Mail"></a>
-</div>
-{{ endif }}
-</div>
-
-<div id="close_friends" style="margin-bottom:53px;">
-{{ if $nv }}
-<h3>$nv.title.1<a id="close_friends_icon" onClick="close_friends()" class="icon close_box" title="close"></a></h3>
-<a class="$nv.directory.2" href="$nv.directory.0" style="margin-left: 10px; " title="$nv.directory.3" >$nv.directory.1</a><br>
-<a class="$nv.global_directory.2" href="$nv.global_directory.0" target="blank" style="margin-left: 10px; " title="$nv.global_directory.3" >$nv.global_directory.1</a><br>
-<a class="$nv.match.2" href="$nv.match.0" style="margin-left: 10px; " title="$nv.match.3" >$nv.match.1</a><br>
-<a class="$nv.suggest.2" href="$nv.suggest.0" style="margin-left: 10px; " title="$nv.suggest.3" >$nv.suggest.1</a><br>
-<a class="$nv.invite.2" href="$nv.invite.0" style="margin-left: 10px; " title="$nv.invite.3" >$nv.invite.1</a>
-$nv.search
-{{ endif }}
-</div>
-
-<div id="close_lastusers">
-{{ if $lastusers_title }}
-<h3>$lastusers_title<a id="close_lastusers_icon" onClick="close_lastusers()" class="icon close_box" title="close"></a></h3>
-<div id='lastusers-wrapper' class='items-wrapper'>
-{{ for $lastusers_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-</div>
-
-
-{{ if $activeusers_title }}
-<h3>$activeusers_title</h3>
-<div class='items-wrapper'>
-{{ for $activeusers_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-
-<div id="close_lastphotos">
-{{ if $photos_title }}
-<h3>$photos_title<a id="close_photos_icon" onClick="close_lastphotos()" class="icon close_box" title="close"></a></h3>
-<div id='ra-photos-wrapper' class='items-wrapper'>
-{{ for $photos_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-</div>
-
-<div id="close_lastlikes">
-{{ if $like_title }}
-<h3>$like_title<a id="close_lastlikes_icon" onClick="close_lastlikes()" class="icon close_box" title="close"></a></h3>
-<ul id='likes'>
-{{ for $like_items as $i }}
- <li id='ra-photos-wrapper'>$i</li>
-{{ endfor }}
-</ul>
-{{ endif }}
-</div>
diff --git a/view/theme/diabook/diabook-dark/config.php b/view/theme/diabook/diabook-dark/config.php
deleted file mode 100644
index a8dd1376a..000000000
--- a/view/theme/diabook/diabook-dark/config.php
+++ /dev/null
@@ -1,84 +0,0 @@
-<?php
-/**
- * Theme settings
- */
-
-
-
-function theme_content(&$a){
- if(!local_user())
- return;
-
- $font_size = get_pconfig(local_user(), 'diabook-dark', 'font_size' );
- $line_height = get_pconfig(local_user(), 'diabook-dark', 'line_height' );
- $resolution = get_pconfig(local_user(), 'diabook-dark', 'resolution' );
-
- return diabook_form($a,$font_size, $line_height,$resolution);
-}
-
-function theme_post(&$a){
- if(! local_user())
- return;
-
- if (isset($_POST['diabook-dark-settings-submit'])){
- set_pconfig(local_user(), 'diabook-dark', 'font_size', $_POST['diabook-dark_font_size']);
- set_pconfig(local_user(), 'diabook-dark', 'line_height', $_POST['diabook-dark_line_height']);
- set_pconfig(local_user(), 'diabook-dark', 'resolution', $_POST['diabook-dark_resolution']);
- }
-}
-
-
-function theme_admin(&$a){
- $font_size = get_config('diabook-dark', 'font_size' );
- $line_height = get_config('diabook-dark', 'line_height' );
- $resolution = get_config('diabook-dark', 'resolution' );
-
- return diabook_form($a,$font_size, $line_height,$resolution);
-}
-
-function theme_admin_post(&$a){
- if (isset($_POST['diabook-dark-settings-submit'])){
- set_config('diabook-dark', 'font_size', $_POST['diabook-dark_font_size']);
- set_config('diabook-dark', 'line_height', $_POST['diabook-dark_line_height']);
- set_config('diabook-dark', 'resolution', $_POST['diabook-dark_resolution']);
- }
-}
-
-
-function diabook_form(&$a, $font_size, $line_height, $resolution){
- $line_heights = array(
- "1.3"=>"1.3",
- "---"=>"---",
- "1.5"=>"1.5",
- "1.4"=>"1.4",
- "1.2"=>"1.2",
- "1.1"=>"1.1",
- );
-
- $font_sizes = array(
- '13'=>'13',
- "---"=>"---",
- "15"=>"15",
- '14'=>'14',
- '13.5'=>'13.5',
- '12.5'=>'12.5',
- '12'=>'12',
- );
- $resolutions = array(
- 'normal'=>'normal',
- 'wide'=>'wide',
- );
-
-
-
- $t = file_get_contents( dirname(__file__). "/theme_settings.tpl" );
- $o .= replace_macros($t, array(
- '$submit' => t('Submit'),
- '$baseurl' => $a->get_baseurl(),
- '$title' => t("Theme settings"),
- '$font_size' => array('diabook-dark_font_size', t('Set font-size for posts and comments'), $font_size, '', $font_sizes),
- '$line_height' => array('diabook-dark_line_height', t('Set line-height for posts and comments'), $line_height, '', $line_heights),
- '$resolution' => array('diabook-dark_resolution', t('Set resolution for middle column'), $resolution, '', $resolutions),
- ));
- return $o;
-}
diff --git a/view/theme/diabook/diabook-dark/contact_template.tpl b/view/theme/diabook/diabook-dark/contact_template.tpl
deleted file mode 100644
index 48930b48a..000000000
--- a/view/theme/diabook/diabook-dark/contact_template.tpl
+++ /dev/null
@@ -1,25 +0,0 @@
-
-<div class="contact-entry-wrapper" id="contact-entry-wrapper-$contact.id" >
- <div class="contact-entry-photo-wrapper" >
- <div class="contact-entry-photo mframe" id="contact-entry-photo-$contact.id"
- onmouseover="if (typeof t$contact.id != 'undefined') clearTimeout(t$contact.id); openMenu('contact-photo-menu-button-$contact.id')"
- onmouseout="t$contact.id=setTimeout('closeMenu(\'contact-photo-menu-button-$contact.id\'); closeMenu(\'contact-photo-menu-$contact.id\');',200)" >
-
- <a href="$contact.url" title="$contact.img_hover" /><img src="$contact.thumb" $contact.sparkle alt="$contact.name" /></a>
-
- {{ if $contact.photo_menu }}
- <span onclick="openClose('contact-photo-menu-$contact.id');" class="fakelink contact-photo-menu-button" id="contact-photo-menu-button-$contact.id">menu</span>
- <div class="contact-photo-menu" id="contact-photo-menu-$contact.id">
- <ul>
- $contact.photo_menu
- </ul>
- </div>
- {{ endif }}
- </div>
-
- </div>
- <div class="contact-entry-photo-end" ></div>
- <div class="contact-entry-name" id="contact-entry-name-$contact.id" >$contact.name</div>
-
- <div class="contact-entry-end" ></div>
-</div>
diff --git a/view/theme/diabook/diabook-dark/custom_tinymce.css b/view/theme/diabook/diabook-dark/custom_tinymce.css
new file mode 100644
index 000000000..7932653b6
--- /dev/null
+++ b/view/theme/diabook/diabook-dark/custom_tinymce.css
@@ -0,0 +1,41 @@
+body, td, pre {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:8px;}
+body {background:#FFF;}
+body.mceForceColors {background:#FFF; color:#000;}
+h1 {font-size: 2em}
+h2 {font-size: 1.5em}
+h3 {font-size: 1.17em}
+h4 {font-size: 1em}
+h5 {font-size: .83em}
+h6 {font-size: .75em}
+.mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB;}
+a.mceItemAnchor {display:inline-block; width:11px !important; height:11px !important; background:url(img/items.gif) no-repeat 0 0;}
+td.mceSelected, th.mceSelected {background-color:#3399ff !important}
+img {border:0;}
+table {cursor:default}
+table td, table th {cursor:text}
+ins {border-bottom:1px solid green; text-decoration: none; color:green}
+del {color:red; text-decoration:line-through}
+cite {border-bottom:1px dashed blue}
+acronym {border-bottom:1px dotted #CCC; cursor:help}
+abbr {border-bottom:1px dashed #CCC; cursor:help}
+
+/* IE */
+* html body {
+scrollbar-3dlight-color:#F0F0EE;
+scrollbar-arrow-color:#676662;
+scrollbar-base-color:#F0F0EE;
+scrollbar-darkshadow-color:#DDD;
+scrollbar-face-color:#E0E0DD;
+scrollbar-highlight-color:#F0F0EE;
+scrollbar-shadow-color:#F0F0EE;
+scrollbar-track-color:#F5F5F5;
+}
+
+img:-moz-broken {-moz-force-broken-image-icon:1; width:24px; height:24px}
+font[face=mceinline] {font-family:inherit !important}
+
+
+object {
+ display: block; width: 400px;
+ background: #cccccc url(../images/plugin.png) no-repeat center center;
+}
diff --git a/view/theme/diabook/diabook-dark/directory_item.tpl b/view/theme/diabook/diabook-dark/directory_item.tpl
deleted file mode 100755
index bc2af16c2..000000000
--- a/view/theme/diabook/diabook-dark/directory_item.tpl
+++ /dev/null
@@ -1,11 +0,0 @@
-
-<div class="directory-item" id="directory-item-$id" >
- <div class="directory-photo-wrapper" id="directory-photo-wrapper-$id" >
- <div class="directory-photo" id="directory-photo-$id" >
- <a href="$profile-link" class="directory-profile-link" id="directory-profile-link-$id" >
- <img class="directory-photo-img" src="$photo" alt="$alt-text" title="$alt-text" />
- </a>
- </div>
- </div>
- <div class="contact-name" id="directory-name-$id">$name</div>
-</div>
diff --git a/view/theme/diabook/diabook-dark/generic_links_widget.tpl b/view/theme/diabook/diabook-dark/generic_links_widget.tpl
deleted file mode 100644
index 001c1395e..000000000
--- a/view/theme/diabook/diabook-dark/generic_links_widget.tpl
+++ /dev/null
@@ -1,11 +0,0 @@
-<div id="widget_$title">
- {{if $title}}<h3 style="border-bottom: 1px solid #D2D2D2;">$title</h3>{{endif}}
- {{if $desc}}<div class="desc">$desc</div>{{endif}}
-
- <ul class="rs_tabs">
- {{ for $items as $item }}
- <li><a href="$item.url" class="rs_tab button {{ if $item.selected }}selected{{ endif }}">$item.label</a></li>
- {{ endfor }}
- </ul>
-
-</div>
diff --git a/view/theme/diabook/diabook-dark/group_side.tpl b/view/theme/diabook/diabook-dark/group_side.tpl
deleted file mode 100755
index 8600402f2..000000000
--- a/view/theme/diabook/diabook-dark/group_side.tpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<div id="profile_side" >
- <div class="">
- <h3 style="margin-left: 2px;">$title<a href="group/new" title="$createtext" class="icon text_add"></a></h3>
- </div>
-
- <div id="sidebar-group-list">
- <ul class="menu-profile-side">
- {{ for $groups as $group }}
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $group.selected }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a href="$group.href" class="menu-profile-list-item">
- $group.text
- </a>
- {{ if $group.edit }}
- <a href="$group.edit.href" class="action"><span class="icon text_edit" ></span></a>
- {{ endif }}
- {{ if $group.cid }}
- <input type="checkbox"
- class="{{ if $group.selected }}ticked{{ else }}unticked {{ endif }} action"
- onclick="contactgroupChangeMember('$group.id','$group.cid');return true;"
- {{ if $group.ismember }}checked="checked"{{ endif }}
- />
- {{ endif }}
- </li>
- {{ endfor }}
- </ul>
- </div>
- {{ if $ungrouped }}
- <div id="sidebar-ungrouped">
- <a href="nogroup">$ungrouped</a>
- </div>
- {{ endif }}
-</div>
-
diff --git a/view/theme/diabook/diabook-dark/icons/contacts.png b/view/theme/diabook/diabook-dark/icons/contacts.png
index 79f6d497c..08ea9c53e 100644
--- a/view/theme/diabook/diabook-dark/icons/contacts.png
+++ b/view/theme/diabook/diabook-dark/icons/contacts.png
Binary files differ
diff --git a/view/theme/diabook/diabook-dark/icons/contacts2.png b/view/theme/diabook/diabook-dark/icons/contacts2.png
index cd0e289a7..2c6013ced 100644
--- a/view/theme/diabook/diabook-dark/icons/contacts2.png
+++ b/view/theme/diabook/diabook-dark/icons/contacts2.png
Binary files differ
diff --git a/view/theme/diabook/diabook-dark/icons/contacts3.png b/view/theme/diabook/diabook-dark/icons/contacts3.png
index cd0e289a7..53ce579df 100644
--- a/view/theme/diabook/diabook-dark/icons/contacts3.png
+++ b/view/theme/diabook/diabook-dark/icons/contacts3.png
Binary files differ
diff --git a/view/theme/diabook/diabook-dark/icons/dislike.png b/view/theme/diabook/diabook-dark/icons/dislike.png
index 23de426c5..e9db47780 100644
--- a/view/theme/diabook/diabook-dark/icons/dislike.png
+++ b/view/theme/diabook/diabook-dark/icons/dislike.png
Binary files differ
diff --git a/view/theme/diabook/diabook-dark/icons/drop.png b/view/theme/diabook/diabook-dark/icons/drop.png
index 2abb82ef2..9799c31af 100644
--- a/view/theme/diabook/diabook-dark/icons/drop.png
+++ b/view/theme/diabook/diabook-dark/icons/drop.png
Binary files differ
diff --git a/view/theme/diabook/diabook-dark/icons/file_as.png b/view/theme/diabook/diabook-dark/icons/file_as.png
index 16713fa53..6a7343642 100644
--- a/view/theme/diabook/diabook-dark/icons/file_as.png
+++ b/view/theme/diabook/diabook-dark/icons/file_as.png
Binary files differ
diff --git a/view/theme/diabook/diabook-dark/icons/like.png b/view/theme/diabook/diabook-dark/icons/like.png
index b65edccc0..84b7db18a 100644
--- a/view/theme/diabook/diabook-dark/icons/like.png
+++ b/view/theme/diabook/diabook-dark/icons/like.png
Binary files differ
diff --git a/view/theme/diabook/diabook-dark/icons/link.png b/view/theme/diabook/diabook-dark/icons/link.png
index 0ef666a67..ac3bde7db 100644
--- a/view/theme/diabook/diabook-dark/icons/link.png
+++ b/view/theme/diabook/diabook-dark/icons/link.png
Binary files differ
diff --git a/view/theme/diabook/diabook-dark/icons/lock.png b/view/theme/diabook/diabook-dark/icons/lock.png
index 7e34bf279..641873ba2 100644
--- a/view/theme/diabook/diabook-dark/icons/lock.png
+++ b/view/theme/diabook/diabook-dark/icons/lock.png
Binary files differ
diff --git a/view/theme/diabook/diabook-dark/icons/messages.png b/view/theme/diabook/diabook-dark/icons/messages.png
index c83ba186a..3076f43cd 100644
--- a/view/theme/diabook/diabook-dark/icons/messages.png
+++ b/view/theme/diabook/diabook-dark/icons/messages.png
Binary files differ
diff --git a/view/theme/diabook/diabook-dark/icons/messages2.png b/view/theme/diabook/diabook-dark/icons/messages2.png
index e2bf7d24d..08af9f6b7 100644
--- a/view/theme/diabook/diabook-dark/icons/messages2.png
+++ b/view/theme/diabook/diabook-dark/icons/messages2.png
Binary files differ
diff --git a/view/theme/diabook/diabook-dark/icons/messages3.png b/view/theme/diabook/diabook-dark/icons/messages3.png
index e2bf7d24d..e02888c34 100644
--- a/view/theme/diabook/diabook-dark/icons/messages3.png
+++ b/view/theme/diabook/diabook-dark/icons/messages3.png
Binary files differ
diff --git a/view/theme/diabook/diabook-dark/icons/notifications.png b/view/theme/diabook/diabook-dark/icons/notifications.png
index 2bcd74927..4a0666f76 100644
--- a/view/theme/diabook/diabook-dark/icons/notifications.png
+++ b/view/theme/diabook/diabook-dark/icons/notifications.png
Binary files differ
diff --git a/view/theme/diabook/diabook-dark/icons/notifications3.png b/view/theme/diabook/diabook-dark/icons/notifications3.png
index 2b4fbb818..a75d1b71f 100644
--- a/view/theme/diabook/diabook-dark/icons/notifications3.png
+++ b/view/theme/diabook/diabook-dark/icons/notifications3.png
Binary files differ
diff --git a/view/theme/diabook/diabook-dark/icons/notify.png b/view/theme/diabook/diabook-dark/icons/notify.png
index 159cd2c59..610314941 100644
--- a/view/theme/diabook/diabook-dark/icons/notify.png
+++ b/view/theme/diabook/diabook-dark/icons/notify.png
Binary files differ
diff --git a/view/theme/diabook/diabook-dark/icons/notify2.png b/view/theme/diabook/diabook-dark/icons/notify2.png
index 9765bfd53..9092d6d6b 100644
--- a/view/theme/diabook/diabook-dark/icons/notify2.png
+++ b/view/theme/diabook/diabook-dark/icons/notify2.png
Binary files differ
diff --git a/view/theme/diabook/diabook-dark/icons/notify3.png b/view/theme/diabook/diabook-dark/icons/notify3.png
index 9765bfd53..4977b42f6 100644
--- a/view/theme/diabook/diabook-dark/icons/notify3.png
+++ b/view/theme/diabook/diabook-dark/icons/notify3.png
Binary files differ
diff --git a/view/theme/diabook/diabook-dark/icons/pencil.png b/view/theme/diabook/diabook-dark/icons/pencil.png
index 772e49b17..cc316a7de 100644
--- a/view/theme/diabook/diabook-dark/icons/pencil.png
+++ b/view/theme/diabook/diabook-dark/icons/pencil.png
Binary files differ
diff --git a/view/theme/diabook/diabook-dark/icons/pencil2.png b/view/theme/diabook/diabook-dark/icons/pencil2.png
index 3b47d1864..791433db7 100644
--- a/view/theme/diabook/diabook-dark/icons/pencil2.png
+++ b/view/theme/diabook/diabook-dark/icons/pencil2.png
Binary files differ
diff --git a/view/theme/diabook/diabook-dark/icons/recycle.png b/view/theme/diabook/diabook-dark/icons/recycle.png
index c3b8d2bf4..94f5718e6 100644
--- a/view/theme/diabook/diabook-dark/icons/recycle.png
+++ b/view/theme/diabook/diabook-dark/icons/recycle.png
Binary files differ
diff --git a/view/theme/diabook/diabook-dark/icons/scroll_top.png b/view/theme/diabook/diabook-dark/icons/scroll_top.png
index 0e7f7ae6a..fe20d1c4c 100644
--- a/view/theme/diabook/diabook-dark/icons/scroll_top.png
+++ b/view/theme/diabook/diabook-dark/icons/scroll_top.png
Binary files differ
diff --git a/view/theme/diabook/diabook-dark/icons/tagged.png b/view/theme/diabook/diabook-dark/icons/tagged.png
index 144649ef8..ee347db47 100644
--- a/view/theme/diabook/diabook-dark/icons/tagged.png
+++ b/view/theme/diabook/diabook-dark/icons/tagged.png
Binary files differ
diff --git a/view/theme/diabook/diabook-dark/icons/unstarred.png b/view/theme/diabook/diabook-dark/icons/unstarred.png
index ba3183f5c..b4c0bf679 100644
--- a/view/theme/diabook/diabook-dark/icons/unstarred.png
+++ b/view/theme/diabook/diabook-dark/icons/unstarred.png
Binary files differ
diff --git a/view/theme/diabook/diabook-dark/jot.tpl b/view/theme/diabook/diabook-dark/jot.tpl
deleted file mode 100644
index 0928c9f36..000000000
--- a/view/theme/diabook/diabook-dark/jot.tpl
+++ /dev/null
@@ -1,85 +0,0 @@
-
-<div id="profile-jot-wrapper" >
- <div id="profile-jot-banner-wrapper">
- <div id="profile-jot-desc" >&nbsp;</div>
- </div>
- <div id="profile-jot-banner-end"></div>
-
- <form id="profile-jot-form" action="$action" method="post" >
- <input type="hidden" name="type" value="$ptyp" />
- <input type="hidden" name="profile_uid" value="$profile_uid" />
- <input type="hidden" name="return" value="$return_path" />
- <input type="hidden" name="location" id="jot-location" value="$defloc" />
- <input type="hidden" name="coord" id="jot-coord" value="" />
- <input type="hidden" name="post_id" value="$post_id" />
- <input type="hidden" name="preview" id="jot-preview" value="0" />
- <input name="title" id="jot-title" type="text" placeholder="$placeholdertitle" value="$title" class="jothidden" style="display:none">
- <div id="jot-category-wrap"><input name="category" id="jot-category" type="text" placeholder="$placeholdercategory" value="$category" class="jothidden" style="display:none" /></div>
- <div id="character-counter" class="grey"></div>
- <img id="profile-jot-text-loading" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
- <textarea rows="5" cols="64" class="profile-jot-text" id="profile-jot-text" name="body" >{{ if $content }}$content{{ else }}$share{{ endif }}</textarea>
-
-
-<div id="profile-jot-submit-wrapper" class="jothidden">
-
- <div id="profile-upload-wrapper" style="display: $visitor;" >
- <div id="wall-image-upload-div" ><a href="#" onclick="return false;" id="wall-image-upload" class="camera" title="$upload"></a></div>
- </div>
- <div id="profile-attach-wrapper" style="display: $visitor;" >
- <div id="wall-file-upload-div" ><a href="#" onclick="return false;" id="wall-file-upload" class="attach" title="$attach"></a></div>
- </div>
-
- <div id="profile-link-wrapper" style="display: $visitor;" ondragenter="linkdropper(event);" ondragover="linkdropper(event);" ondrop="linkdrop(event);" >
- <a id="profile-link" class="weblink" title="$weblink" ondragenter="return linkdropper(event);" ondragover="return linkdropper(event);" ondrop="linkdrop(event);" onclick="jotGetLink(); return false;"></a>
- </div>
- <div id="profile-video-wrapper" style="display: $visitor;" >
- <a id="profile-video" class="video2" title="$video" onclick="jotVideoURL();return false;"></a>
- </div>
- <div id="profile-audio-wrapper" style="display: $visitor;" >
- <a id="profile-audio" class="audio2" title="$audio" onclick="jotAudioURL();return false;"></a>
- </div>
- <div id="profile-location-wrapper" style="display: $visitor;" >
- <a id="profile-location" class="globe" title="$setloc" onclick="jotGetLocation();return false;"></a>
- </div>
- <div id="profile-nolocation-wrapper" style="display: none;" >
- <a id="profile-nolocation" class="noglobe" title="$noloc" onclick="jotClearLocation();return false;"></a>
- </div>
-
- <input type="submit" id="profile-jot-submit" class="button creation2" name="submit" value="$share" />
-
- <span onclick="preview_post();" id="jot-preview-link" class="tab button">$preview</span>
-
- <div id="profile-jot-perms" class="profile-jot-perms" style="display: $pvisit;" >
- <a href="#profile-jot-acl-wrapper" id="jot-perms-icon" class="icon $lockstate" title="$permset" ></a>$bang
- </div>
-
-
- <div id="profile-jot-plugin-wrapper">
- $jotplugins
- </div>
-
- <div id="profile-rotator-wrapper" style="display: $visitor;" >
- <img id="profile-rotator" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
- </div>
-
- </div>
- <div id="profile-jot-perms-end"></div>
-
- <div id="jot-preview-content" style="display:none;"></div>
-
- <div style="display: none;">
- <div id="profile-jot-acl-wrapper" style="width:auto;height:auto;overflow:auto;">
- $acl
- <hr style="clear:both"/>
- <div id="profile-jot-email-label">$emailcc</div><input type="text" name="emailcc" id="profile-jot-email" title="$emtitle" />
- <div id="profile-jot-email-end"></div>
- $jotnets
- </div>
- </div>
-
-
-
-
-</form>
-</div>
- {{ if $content }}<script>initEditor();</script>{{ endif }}
diff --git a/view/theme/diabook/diabook-dark/js/README b/view/theme/diabook/diabook-dark/js/README
deleted file mode 100644
index c93b2118e..000000000
--- a/view/theme/diabook/diabook-dark/js/README
+++ /dev/null
@@ -1,22 +0,0 @@
-jQuery Resize Plugin Demo
-
-Version: v2.1.1
-Author: Adeel Ejaz (http://adeelejaz.com/)
-License: Dual licensed under MIT and GPL licenses.
-
-Introduction
-aeImageResize is a jQuery plugin to dynamically resize the images without distorting the proportions.
-
-Usage:
-.aeImageResize( height, width )
-
-height
-An integer representing the maximum height for the image.
-
-width
-An integer representing the maximum width for the image.
-
-Example
-$(function() {
- $( ".resizeme" ).aeImageResize({ height: 250, width: 250 });
-}); \ No newline at end of file
diff --git a/view/theme/diabook/diabook-dark/js/jquery.ae.image.resize.js b/view/theme/diabook/diabook-dark/js/jquery.ae.image.resize.js
deleted file mode 100644
index bac09cd45..000000000
--- a/view/theme/diabook/diabook-dark/js/jquery.ae.image.resize.js
+++ /dev/null
@@ -1,69 +0,0 @@
-(function( $ ) {
-
- $.fn.aeImageResize = function( params ) {
-
- var aspectRatio = 0
- // Nasty I know but it's done only once, so not too bad I guess
- // Alternate suggestions welcome :)
- , isIE6 = $.browser.msie && (6 == ~~ $.browser.version)
- ;
-
- // We cannot do much unless we have one of these
- if ( !params.height && !params.width ) {
- return this;
- }
-
- // Calculate aspect ratio now, if possible
- if ( params.height && params.width ) {
- aspectRatio = params.width / params.height;
- }
-
- // Attach handler to load
- // Handler is executed just once per element
- // Load event required for Webkit browsers
- return this.one( "load", function() {
-
- // Remove all attributes and CSS rules
- this.removeAttribute( "height" );
- this.removeAttribute( "width" );
- this.style.height = this.style.width = "";
-
- var imgHeight = this.height
- , imgWidth = this.width
- , imgAspectRatio = imgWidth / imgHeight
- , bxHeight = params.height
- , bxWidth = params.width
- , bxAspectRatio = aspectRatio;
-
- // Work the magic!
- // If one parameter is missing, we just force calculate it
- if ( !bxAspectRatio ) {
- if ( bxHeight ) {
- bxAspectRatio = imgAspectRatio + 1;
- } else {
- bxAspectRatio = imgAspectRatio - 1;
- }
- }
-
- // Only resize the images that need resizing
- if ( (bxHeight && imgHeight > bxHeight) || (bxWidth && imgWidth > bxWidth) ) {
-
- if ( imgAspectRatio > bxAspectRatio ) {
- bxHeight = ~~ ( imgHeight / imgWidth * bxWidth );
- } else {
- bxWidth = ~~ ( imgWidth / imgHeight * bxHeight );
- }
-
- this.height = bxHeight;
- this.width = bxWidth;
- }
- })
- .each(function() {
-
- // Trigger load event (for Gecko and MSIE)
- if ( this.complete || isIE6 ) {
- $( this ).trigger( "load" );
- }
- });
- };
-})( jQuery ); \ No newline at end of file
diff --git a/view/theme/diabook/diabook-dark/js/jquery.ae.image.resize.min.js b/view/theme/diabook/diabook-dark/js/jquery.ae.image.resize.min.js
deleted file mode 100644
index 16c30b123..000000000
--- a/view/theme/diabook/diabook-dark/js/jquery.ae.image.resize.min.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(d){d.fn.aeImageResize=function(a){var i=0,j=d.browser.msie&&6==~~d.browser.version;if(!a.height&&!a.width)return this;if(a.height&&a.width)i=a.width/a.height;return this.one("load",function(){this.removeAttribute("height");this.removeAttribute("width");this.style.height=this.style.width="";var e=this.height,f=this.width,g=f/e,b=a.height,c=a.width,h=i;h||(h=b?g+1:g-1);if(b&&e>b||c&&f>c){if(g>h)b=~~(e/f*c);else c=~~(f/e*b);this.height=b;this.width=c}}).each(function(){if(this.complete||j)d(this).trigger("load")})}})(jQuery); \ No newline at end of file
diff --git a/view/theme/diabook/diabook-dark/js/jquery.autogrow.textarea.js b/view/theme/diabook/diabook-dark/js/jquery.autogrow.textarea.js
deleted file mode 100644
index 806e34f51..000000000
--- a/view/theme/diabook/diabook-dark/js/jquery.autogrow.textarea.js
+++ /dev/null
@@ -1,46 +0,0 @@
-(function($) {
-
- /*
- * Auto-growing textareas; technique ripped from Facebook
- */
- $.fn.autogrow = function(options) {
-
- this.filter('textarea').each(function() {
-
- var $this = $(this),
- minHeight = $this.height(),
- lineHeight = $this.css('lineHeight');
-
- var shadow = $('<div></div>').css({
- position: 'absolute',
- top: -10000,
- left: -10000,
- width: $(this).width(),
- fontSize: $this.css('fontSize'),
- fontFamily: $this.css('fontFamily'),
- lineHeight: $this.css('lineHeight'),
- resize: 'none'
- }).appendTo(document.body);
-
- var update = function() {
-
- var val = this.value.replace(/</g, '&lt;')
- .replace(/>/g, '&gt;')
- .replace(/&/g, '&amp;')
- .replace(/\n/g, '<br/>');
-
- shadow.html(val);
- $(this).css('height', Math.max(shadow.height() + 20, minHeight));
- }
-
- $(this).change(update).keyup(update).keydown(update);
-
- update.apply(this);
-
- });
-
- return this;
-
- }
-
-})(jQuery); \ No newline at end of file
diff --git a/view/theme/diabook/diabook-dark/js/jquery.cookie.js b/view/theme/diabook/diabook-dark/js/jquery.cookie.js
deleted file mode 100644
index 6d5974a2c..000000000
--- a/view/theme/diabook/diabook-dark/js/jquery.cookie.js
+++ /dev/null
@@ -1,47 +0,0 @@
-/*!
- * jQuery Cookie Plugin
- * https://github.com/carhartl/jquery-cookie
- *
- * Copyright 2011, Klaus Hartl
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://www.opensource.org/licenses/mit-license.php
- * http://www.opensource.org/licenses/GPL-2.0
- */
-(function($) {
- $.cookie = function(key, value, options) {
-
- // key and at least value given, set cookie...
- if (arguments.length > 1 && (!/Object/.test(Object.prototype.toString.call(value)) || value === null || value === undefined)) {
- options = $.extend({}, options);
-
- if (value === null || value === undefined) {
- options.expires = -1;
- }
-
- if (typeof options.expires === 'number') {
- var days = options.expires, t = options.expires = new Date();
- t.setDate(t.getDate() + days);
- }
-
- value = String(value);
-
- return (document.cookie = [
- encodeURIComponent(key), '=', options.raw ? value : encodeURIComponent(value),
- options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
- options.path ? '; path=' + options.path : '',
- options.domain ? '; domain=' + options.domain : '',
- options.secure ? '; secure' : ''
- ].join(''));
- }
-
- // key and possibly options given, get cookie...
- options = value || {};
- var decode = options.raw ? function(s) { return s; } : decodeURIComponent;
-
- var pairs = document.cookie.split('; ');
- for (var i = 0, pair; pair = pairs[i] && pairs[i].split('='); i++) {
- if (decode(pair[0]) === key) return decode(pair[1] || ''); // IE saves cookies with empty string as "c; ", e.g. without "=" as opposed to EOMB, thus pair[1] may be undefined
- }
- return null;
- };
-})(jQuery);
diff --git a/view/theme/diabook/diabook-dark/login.tpl b/view/theme/diabook/diabook-dark/login.tpl
deleted file mode 100644
index efa7c2d6d..000000000
--- a/view/theme/diabook/diabook-dark/login.tpl
+++ /dev/null
@@ -1,33 +0,0 @@
-
-<form action="$dest_url" method="post" >
- <input type="hidden" name="auth-params" value="login" />
-
- <div id="login_standard">
- {{ inc field_input.tpl with $field=$lname }}{{ endinc }}
- {{ inc field_password.tpl with $field=$lpassword }}{{ endinc }}
- </div>
-
- {{ if $openid }}
- <div id="login_openid">
- {{ inc field_openid.tpl with $field=$lopenid }}{{ endinc }}
- </div>
- {{ endif }}
-
- <div id="login-submit-wrapper" >
- <input type="submit" name="submit" id="login-submit-button" value="$login" />
- </div>
-
- <div id="login-extra-links">
- {{ if $register }}<a href="register" title="$register.title" id="register-link">$register.desc</a>{{ endif }}
- <a href="lostpass" title="$lostpass" id="lost-password-link" >$lostlink</a>
- </div>
-
- {{ for $hiddens as $k=>$v }}
- <input type="hidden" name="$k" value="$v" />
- {{ endfor }}
-
-
-</form>
-
-
-<script type="text/javascript"> $(document).ready(function() { $("#id_$lname.0").focus();} );</script>
diff --git a/view/theme/diabook/diabook-dark/mail_conv.tpl b/view/theme/diabook/diabook-dark/mail_conv.tpl
deleted file mode 100644
index 989f17878..000000000
--- a/view/theme/diabook/diabook-dark/mail_conv.tpl
+++ /dev/null
@@ -1,60 +0,0 @@
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- <a href="$mail.profile_url" target="redir" title="$mail.from_name" class="contact-photo-link" id="wall-item-photo-link-$mail.id">
- <img src="$mail.from_photo" class="contact-photo$mail.sparkle" id="wall-item-photo-$mail.id" alt="$mail.from_name" />
- </a>
- </div>
- </div>
- <div class="wall-item-content">
- $mail.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
- </div>
- <div class="wall-item-actions">
- <div class="wall-item-actions-author">
- <a href="$mail.from_url" target="redir" class="wall-item-name-link"><span class="wall-item-name$mail.sparkle">$mail.from_name</span></a> <span class="wall-item-ago">$mail.date</span>
- </div>
-
- <div class="wall-item-actions-social">
- </div>
-
- <div class="wall-item-actions-tools">
- <a href="message/drop/$mail.id" onclick="return confirmDelete();" class="icon delete s16" title="$mail.delete">$mail.delete</a>
- </div>
-
- </div>
- </div>
- <div class="wall-item-bottom">
- </div>
-</div>
-
-
-{#
-
-
-<div class="mail-conv-outside-wrapper">
- <div class="mail-conv-sender" >
- <a href="$mail.from_url" class="mail-conv-sender-url" ><img class="mframe mail-conv-sender-photo$mail.sparkle" src="$mail.from_photo" heigth="80" width="80" alt="$mail.from_name" /></a>
- </div>
- <div class="mail-conv-detail" >
- <div class="mail-conv-sender-name" >$mail.from_name</div>
- <div class="mail-conv-date">$mail.date</div>
- <div class="mail-conv-subject">$mail.subject</div>
- <div class="mail-conv-body">$mail.body</div>
- <div class="mail-conv-delete-wrapper" id="mail-conv-delete-wrapper-$mail.id" ><a href="message/drop/$mail.id" class="icon drophide delete-icon mail-list-delete-icon" onclick="return confirmDelete();" title="$mail.delete" id="mail-conv-delete-icon-$mail.id" class="mail-conv-delete-icon" onmouseover="imgbright(this);" onmouseout="imgdull(this);" ></a></div><div class="mail-conv-delete-end"></div>
- <div class="mail-conv-outside-wrapper-end"></div>
-</div>
-</div>
-<hr class="mail-conv-break" />
-
-#}
diff --git a/view/theme/diabook/diabook-dark/mail_display.tpl b/view/theme/diabook/diabook-dark/mail_display.tpl
deleted file mode 100644
index 8b82e95c6..000000000
--- a/view/theme/diabook/diabook-dark/mail_display.tpl
+++ /dev/null
@@ -1,12 +0,0 @@
-<div id="mail-display-subject">
- <span class="{{if $thread_seen}}seen{{else}}unseen{{endif}}">$thread_subject</span>
- <a href="message/dropconv/$thread_id" onclick="return confirmDelete();" title="$delete" class="mail-delete icon s22 delete"></a>
-</div>
-
-{{ for $mails as $mail }}
- <div id="tread-wrapper-$mail.id" class="tread-wrapper">
- {{ inc mail_conv.tpl }}{{endinc}}
- </div>
-{{ endfor }}
-
-{{ inc prv_message.tpl }}{{ endinc }}
diff --git a/view/theme/diabook/diabook-dark/mail_list.tpl b/view/theme/diabook/diabook-dark/mail_list.tpl
deleted file mode 100644
index 6bc6c84f6..000000000
--- a/view/theme/diabook/diabook-dark/mail_list.tpl
+++ /dev/null
@@ -1,8 +0,0 @@
-<div class="mail-list-wrapper">
- <span class="mail-subject {{if $seen}}seen{{else}}unseen{{endif}}"><a href="message/$id" class="mail-link">$subject</a></span>
- <span class="mail-from">$from_name</span>
- <span class="mail-date">$date</span>
- <span class="mail-count">$count</span>
-
- <a href="message/dropconv/$id" onclick="return confirmDelete();" title="$delete" class="mail-delete icon s22 delete"></a>
-</div>
diff --git a/view/theme/diabook/diabook-dark/message_side.tpl b/view/theme/diabook/diabook-dark/message_side.tpl
deleted file mode 100644
index 9f1587096..000000000
--- a/view/theme/diabook/diabook-dark/message_side.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-<div id="message-sidebar" class="widget">
- <div id="message-new" class="{{ if $new.sel }}selected{{ endif }}"><a href="$new.url">$new.label</a> </div>
-
- <ul class="message-ul">
- {{ for $tabs as $t }}
- <li class="tool {{ if $t.sel }}selected{{ endif }}"><a href="$t.url" class="message-link">$t.label</a></li>
- {{ endfor }}
- </ul>
-
-</div>
diff --git a/view/theme/diabook/diabook-dark/nav.tpl b/view/theme/diabook/diabook-dark/nav.tpl
deleted file mode 100644
index 5f316bcdd..000000000
--- a/view/theme/diabook/diabook-dark/nav.tpl
+++ /dev/null
@@ -1,190 +0,0 @@
-<header>
- <div id="site-location">$sitelocation</div>
- <div id="banner">$banner</div>
-</header>
-<nav>
-
-
- <ul>
-
-
- {{ if $nav.network }}
- <li id="nav-network-link" class="nav-menu-icon">
- <a class="$nav.network.2" href="$nav.network.0" title="$nav.network.3" >
- <span class="icon notifications">Benachrichtigungen</span>
- <span id="net-update" class="nav-notify"></span></a>
- </li>
- {{ endif }}
-
- {{ if $nav.contacts }}
- <li class="nav-menu-icon" id="nav-contacts-linkmenu">
- <a href="$nav.contacts.0" rel="#nav-contacts-menu" title="$nav.contacts.1">
- <span class="icon contacts">$nav.contacts.1</span>
- <span id="intro-update" class="nav-notify"></span></a>
- <ul id="nav-contacts-menu" class="menu-popup">
- <li id="nav-contacts-see-intro"><a href="$nav.notifications.0">$nav.introductions.1</a><span id="intro-update-li" class="nav-notify"></span></li>
- <li id="nav-contacts-all"><a href="contacts">$nav.contacts.1</a></li>
- </ul>
- </li>
-
- {{ endif }}
-
- {{ if $nav.messages }}
- <li id="nav-messages-linkmenu" class="nav-menu-icon">
- <a href="$nav.messages.0" rel="#nav-messages-menu" title="$nav.messages.1">
- <span class="icon messages">$nav.messages.1</span>
- <span id="mail-update" class="nav-notify"></span></a>
- <ul id="nav-messages-menu" class="menu-popup">
- <li id="nav-messages-see-all"><a href="$nav.messages.0">$nav.messages.1</a></li>
- <li id="nav-messages-see-all"><a href="$nav.messages.new.0">$nav.messages.new.1</a></li>
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.notifications }}
- <li id="nav-notifications-linkmenu" class="nav-menu-icon">
- <a href="$nav.notifications.0" rel="#nav-notifications-menu" title="$nav.notifications.1">
- <span class="icon notify">$nav.notifications.1</span>
- <span id="notify-update" class="nav-notify"></span></a>
- <ul id="nav-notifications-menu" class="menu-popup">
- <li id="nav-notifications-mark-all"><a href="#" onclick="notifyMarkAll(); return false;">$nav.notifications.mark.1</a></li>
- <li id="nav-notifications-see-all"><a href="$nav.notifications.all.0">$nav.notifications.all.1</a></li>
- <li class="empty">$emptynotifications</li>
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.search}}
- <li id="search-box">
- <form method="get" action="$nav.search.0">
- <input id="search-text" class="nav-menu-search" type="text" value="" name="search">
- </form>
- </li>
- {{ endif }}
-
- <li style="width: 1%; height: 1px;float: right;"></li>
-
- <li id="nav-site-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-site-menu"><span class="icon s22 gear">Site</span></a>
- <ul id="nav-site-menu" class="menu-popup">
- {{ if $nav.manage }}<li><a class="$nav.manage.2" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a></li>{{ endif }}
-
- {{ if $nav.settings }} <li><a class="$nav.search.2" onClick="restore_boxes()" title="Restore right-hand column" style="cursor: pointer;">Restore right-hand column</a></li>{{ endif }}
-
- {{ if $nav.help }} <li><a class="$nav.help.2" target="friendika-help" href="$nav.help.0" title="$nav.help.3" >$nav.help.1</a></li>{{ endif }}
-
- <li><a class="$nav.search.2" href="friendica" title="Site Info / Impressum" >Info/Impressum</a></li>
-
- {{ if $nav.settings }}<li><a class="menu-sep $nav.settings.2" href="$nav.settings.0" title="$nav.settings.3">$nav.settings.1</a></li>{{ endif }}
- {{ if $nav.admin }}<li><a class="$nav.admin.2" href="$nav.admin.0" title="$nav.admin.3" >$nav.admin.1</a></li>{{ endif }}
-
- {{ if $nav.logout }}<li><a class="menu-sep $nav.logout.2" href="$nav.logout.0" title="$nav.logout.3" >$nav.logout.1</a></li>{{ endif }}
-
-
- </ul>
- </li>
-
-
- {{ if $nav.directory }}
- <li id="nav-directory-link" class="nav-menu $sel.directory">
- <a class="$nav.directory.2" href="$nav.directory.0" title="$nav.directory.3" >$nav.directory.1</a>
- </li>
- {{ endif }}
-
- {{ if $nav.apps }}
- <li id="nav-apps-link" class="nav-menu $sel.apps">
- <a class=" $nav.apps.2" href="#" rel="#nav-apps-menu" title="$nav.apps.3" >$nav.apps.1</a>
- <ul id="nav-apps-menu" class="menu-popup">
- {{ for $apps as $ap }}
- <li>$ap</li>
- {{ endfor }}
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.home }}
- <li id="nav-home-link" class="nav-menu $sel.home">
- <a class="$nav.home.2" href="$nav.home.0" title="$nav.home.3" >$nav.home.1
- <span id="home-update" class="nav-notify"></span></a>
- </li>
- {{ endif }}
-
- {{ if $userinfo }}
- <li id="nav-user-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-user-menu" title="$sitelocation"><img src="$userinfo.icon" alt="$userinfo.name"></a>
- <ul id="nav-user-menu" class="menu-popup">
- {{ for $nav.usermenu as $usermenu }}
- <li><a class="$usermenu.2" href="$usermenu.0" title="$usermenu.3">$usermenu.1</a></li>
- {{ endfor }}
-
- {{ if $nav.profiles }}<li><a class="menu-sep $nav.profiles.2" href="$nav.profiles.0" title="$nav.profiles.3" >$nav.profiles.3</a></li>{{ endif }}
- {{ if $nav.notifications }}<li><a class="$nav.notifications.2" href="$nav.notifications.0" title="$nav.notifications.3" >$nav.notifications.1</a></li>{{ endif }}
- {{ if $nav.messages }}<li><a class="$nav.messages.2" href="$nav.messages.0" title="$nav.messages.3" >$nav.messages.1</a></li>{{ endif }}
- {{ if $nav.contacts }}<li><a class="$nav.contacts.2" href="$nav.contacts.0" title="$nav.contacts.3" >$nav.contacts.1</a></li>{{ endif }}
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.login }}
- <li id="nav-home-link" class="nav-menu $sel.home">
- <a class="$nav.login.2" href="$nav.login.0" title="$nav.login.3" >$nav.login.1</a>
- <li>
- {{ endif }}
-
-
-
- </ul>
-
-
-
-</nav>
-
-
-<div style="position: fixed; bottom: 5px; right: 10px;"><a href="javascript:scroll(0,0); "><img src="view/theme/diabook/icons/scroll_top.png" title="scroll to top"></a></div>
-<div style="position: fixed; bottom: 3px; left: 25px;">$langselector</div>
-<div style="position: fixed; bottom: 23px; left: 5px;"><a href="http://pad.toktan.org/p/diabook" target="blank" ><img src="view/theme/diabook/icons/bluebug.png" title="report bugs for the theme diabook"/></a></div>
-
-
-
-
-<ul id="nav-notifications-template" style="display:none;" rel="template">
- <li class="{4}"><a href="{0}"><img src="{1}">{2} <span class="notif-when">{3}</span></a></li>
-</ul>
-
-
-
-{#
-
-{{ if $nav.logout }}<a id="nav-logout-link" class="nav-link $nav.logout.2" href="$nav.logout.0" title="$nav.logout.3" >$nav.logout.1</a> {{ endif }}
-{{ if $nav.login }}<a id="nav-login-link" class="nav-login-link $nav.login.2" href="$nav.login.0" title="$nav.login.3" >$nav.login.1</a> {{ endif }}
-
-<span id="nav-link-wrapper" >
-
-{{ if $nav.register }}<a id="nav-register-link" class="nav-commlink $nav.register.2" href="$nav.register.0" title="$nav.register.3" >$nav.register.1</a>{{ endif }}
-
-<a id="nav-help-link" class="nav-link $nav.help.2" target="friendika-help" href="$nav.help.0" title="$nav.help.3" >$nav.help.1</a>
-
-{{ if $nav.apps }}<a id="nav-apps-link" class="nav-link $nav.apps.2" href="$nav.apps.0" title="$nav.apps.3" >$nav.apps.1</a>{{ endif }}
-
-<a id="nav-search-link" class="nav-link $nav.search.2" href="$nav.search.0" title="$nav.search.3" >$nav.search.1</a>
-<a id="nav-directory-link" class="nav-link $nav.directory.2" href="$nav.directory.0" title="$nav.directory.3" >$nav.directory.1</a>
-
-{{ if $nav.admin }}<a id="nav-admin-link" class="nav-link $nav.admin.2" href="$nav.admin.0" title="$nav.admin.3" >$nav.admin.1</a>{{ endif }}
-
-{{ if $nav.notifications }}
-<a id="nav-notify-link" class="nav-commlink $nav.notifications.2" href="$nav.notifications.0" title="$nav.notifications.3" >$nav.notifications.1</a>
-<span id="notify-update" class="nav-ajax-left"></span>
-{{ endif }}
-{{ if $nav.messages }}
-<a id="nav-messages-link" class="nav-commlink $nav.messages.2" href="$nav.messages.0" title="$nav.messages.3" >$nav.messages.1</a>
-<span id="mail-update" class="nav-ajax-left"></span>
-{{ endif }}
-
-{{ if $nav.manage }}<a id="nav-manage-link" class="nav-commlink $nav.manage.2" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a>{{ endif }}
-
-{{ if $nav.settings }}<a id="nav-settings-link" class="nav-link $nav.settings.2" href="$nav.settings.0" title="$nav.settings.3">$nav.settings.1</a>{{ endif }}
-{{ if $nav.profiles }}<a id="nav-profiles-link" class="nav-link $nav.profiles.2" href="$nav.profiles.0" title="$nav.profiles.3" >$nav.profiles.1</a>{{ endif }}
-
-
-</span>
-<span id="nav-end"></span>
-<span id="banner">$banner</span>
-#}
diff --git a/view/theme/diabook/diabook-dark/nets.tpl b/view/theme/diabook/diabook-dark/nets.tpl
deleted file mode 100644
index be25ddee1..000000000
--- a/view/theme/diabook/diabook-dark/nets.tpl
+++ /dev/null
@@ -1,15 +0,0 @@
-<div id="profile_side">
- <h3 style="margin-left: 2px;">$title</h3>
- <div id="nets-desc">$desc</div>
-
- <ul class="menu-profile-side">
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $sel_all }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a style="text-decoration: none;" href="$base" class="menu-profile-list-item">$all</a></li>
- {{ for $nets as $net }}
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $net.selected }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a href="$base?nets=$net.ref" class="menu-profile-list-item">$net.name</a></li>
- {{ endfor }}
- </ul>
-</div>
diff --git a/view/theme/diabook/diabook-dark/oembed_video.tpl b/view/theme/diabook/diabook-dark/oembed_video.tpl
deleted file mode 100644
index d6d29f724..000000000
--- a/view/theme/diabook/diabook-dark/oembed_video.tpl
+++ /dev/null
@@ -1,4 +0,0 @@
-<a class="embed_yt" href='$embedurl' onclick='this.innerHTML=Base64.decode("$escapedhtml"); yt_iframe(); return false;' style='float:left; margin: 1em; position: relative;'>
- <img width='$tw' height='$th' src='$turl' >
- <div style='position: absolute; top: 0px; left: 0px; width: $twpx; height: $thpx; background: url(images/icons/48/play.png) no-repeat center center;'></div>
-</a>
diff --git a/view/theme/diabook/diabook-dark/photo_item.tpl b/view/theme/diabook/diabook-dark/photo_item.tpl
deleted file mode 100644
index 5d65a89b7..000000000
--- a/view/theme/diabook/diabook-dark/photo_item.tpl
+++ /dev/null
@@ -1,65 +0,0 @@
-{{ if $indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$id" class="like-rotator" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
-</div>
-{{ endif }}
-
-<div class="wall-item-photo-container $indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper" >
- <a href="$profile_url" target="redir" title="" class="contact-photo-link" id="wall-item-photo-link-$id">
- <img src="$thumb" class="contact-photo$sparkle" id="wall-item-photo-$id" alt="$name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$id">
- $photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$profile_url" target="redir" title="$name" class="wall-item-name-link"><span class="wall-item-name$sparkle">$name</span></a>
- <span class="wall-item-ago">-
- {{ if $plink }}<a class="link" title="$plink.title" href="$plink.href" style="color: #999">$ago</a>{{ else }} $ago {{ endif }}
- {{ if $lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$id);">$lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $title }}<h2><a href="$plink.href">$title</a></h2>{{ endif }}
- $body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
-
- <div class="wall-item-bottom" style="display: table-row;">
- <div class="wall-item-actions">
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-tools">
-
- {{ if $drop.dropping }}
- <input type="checkbox" title="$drop.select" name="itemselected[]" class="item-select" value="$id" />
- <a href="item/drop/$id" onclick="return confirmDelete();" class="icon drop" title="$drop.delete">$drop.delete</a>
- {{ endif }}
- {{ if $edpost }}
- <a class="icon pencil" href="$edpost.0" title="$edpost.1"></a>
- {{ endif }}
- </div>
-
- </div>
- </div>
- <div class="wall-item-bottom">
-
- </div>
-</div>
-
diff --git a/view/theme/diabook/diabook-dark/photo_view.tpl b/view/theme/diabook/diabook-dark/photo_view.tpl
deleted file mode 100644
index 071972e0c..000000000
--- a/view/theme/diabook/diabook-dark/photo_view.tpl
+++ /dev/null
@@ -1,35 +0,0 @@
-<div id="live-display"></div>
-<h3><a href="$album.0">$album.1</a></h3>
-
-<div id="photo-edit-link-wrap">
-{{ if $tools }}
-<a id="photo-edit-link" href="$tools.edit.0">$tools.edit.1</a>
--
-<a id="photo-toprofile-link" href="$tools.profile.0">$tools.profile.1</a>
-{{ endif }}
-{{ if $lock }} - <img src="images/lock_icon.gif" class="lockview" alt="$lock" onclick="lockview(event,'photo$id');" /> {{ endif }}
-</div>
-
-<div id="photo-photo">
- {{ if $prevlink }}<div id="photo-prev-link"><a href="$prevlink.0">$prevlink.1</a></div>{{ endif }}
- <a href="$photo.href" class="lightbox" title="$photo.title"><img src="$photo.src" /></a>
- {{ if $nextlink }}<div id="photo-next-link"><a href="$nextlink.0">$nextlink.1</a></div>{{ endif }}
-</div>
-
-<div id="photo-photo-end"></div>
-<div id="photo-caption" >$desc</div>
-{{ if $tags }}
-<div id="in-this-photo-text">$tags.0</div>
-<div id="in-this-photo">$tags.1</div>
-{{ endif }}
-{{ if $tags.2 }}<div id="tag-remove"><a href="$tags.2">$tags.3</a></div>{{ endif }}
-
-{{ if $edit }}$edit{{ endif }}
-
-<div style="margin-top:20px">
-</div>
-<div id="wall-photo-container">
-$comments
-</div>
-
-$paginate
diff --git a/view/theme/diabook/diabook-dark/profile_side.tpl b/view/theme/diabook/diabook-dark/profile_side.tpl
deleted file mode 100644
index 01e80f238..000000000
--- a/view/theme/diabook/diabook-dark/profile_side.tpl
+++ /dev/null
@@ -1,21 +0,0 @@
-<div id="profile_side">
- <div id="ps-usernameicon">
- <a href="$ps.usermenu.status.0" title="$userinfo.name">
- <img src="$userinfo.icon" id="ps-usericon" alt="$userinfo.name">
- </a>
- <a href="$ps.usermenu.status.0" id="ps-username" title="$userinfo.name">$userinfo.name</a>
- </div>
-
-<ul id="profile-side-menu" class="menu-profile-side">
- <li id="profile-side-status" class="menu-profile-list"><a class="menu-profile-list-item" href="$ps.usermenu.status.0">$ps.usermenu.status.1<span class="menu-profile-icon home"></span></a></li>
- <li id="profile-side-photos" class="menu-profile-list photos"><a class="menu-profile-list-item" href="$ps.usermenu.photos.0">$ps.usermenu.photos.1<span class="menu-profile-icon photos"></span></a></li>
- <li id="profile-side-photos" class="menu-profile-list pscontacts"><a class="menu-profile-list-item" href="$ps.usermenu.contacts.0">$ps.usermenu.contacts.1<span class="menu-profile-icon pscontacts"></span></a></li>
- <li id="profile-side-events" class="menu-profile-list events"><a class="menu-profile-list-item" href="$ps.usermenu.events.0">$ps.usermenu.events.1<span class="menu-profile-icon events"></span></a></li>
- <li id="profile-side-notes" class="menu-profile-list notes"><a class="menu-profile-list-item" href="$ps.usermenu.notes.0">$ps.usermenu.notes.1<span class="menu-profile-icon notes"></span></a></li>
- <li id="profile-side-foren" class="menu-profile-list foren"><a class="menu-profile-list-item" href="$ps.usermenu.pgroups.0" target="blanc">$ps.usermenu.pgroups.1<span class="menu-profile-icon foren"></span></a></li>
- <li id="profile-side-foren" class="menu-profile-list com_side"><a class="menu-profile-list-item" href="$ps.usermenu.community.0">$ps.usermenu.community.1<span class="menu-profile-icon com_side"></span></a></li>
-</ul>
-
-</div>
-
-
diff --git a/view/theme/diabook/diabook-dark/profile_vcard.tpl b/view/theme/diabook/diabook-dark/profile_vcard.tpl
deleted file mode 100644
index 6fcffcc9b..000000000
--- a/view/theme/diabook/diabook-dark/profile_vcard.tpl
+++ /dev/null
@@ -1,64 +0,0 @@
-<div class="vcard">
-
- <div class="tool">
- <div class="fn label">$profile.name</div>
- {{ if $profile.edit }}
- <div class="action">
- <a class="icon s16 edit ttright" href="#" rel="#profiles-menu" title="$profile.edit.3"><span>$profile.edit.1</span></a>
- <ul id="profiles-menu" class="menu-popup">
- {{ for $profile.menu.entries as $e }}
- <li>
- <a href="profiles/$e.id"><img src='$e.photo'>$e.profile_name</a>
- </li>
- {{ endfor }}
- <li><a href="profile_photo" >$profile.menu.chg_photo</a></li>
- <li><a href="profiles/new" id="profile-listing-new-link">$profile.menu.cr_new</a></li>
- <li><a href="profiles" >$profile.edit.3</a></li>
-
- </ul>
- </div>
- {{ endif }}
- </div>
-
-
-
- <div id="profile-photo-wrapper"><img class="photo" src="$profile.photo?rev=$profile.picdate" alt="$profile.name" /></div>
- {{ if $pdesc }}<div class="title">$profile.pdesc</div>{{ endif }}
-
-
- {{ if $location }}
- <dl class="location"><dt class="location-label">$location</dt><br>
- <dd class="adr">
- {{ if $profile.address }}<div class="street-address">$profile.address</div>{{ endif }}
- <span class="city-state-zip">
- <span class="locality">$profile.locality</span>{{ if $profile.locality }}, {{ endif }}
- <span class="region">$profile.region</span>
- <span class="postal-code">$profile.postal-code</span>
- </span>
- {{ if $profile.country-name }}<span class="country-name">$profile.country-name</span>{{ endif }}
- </dd>
- </dl>
- {{ endif }}
-
- {{ if $gender }}<dl class="mf"><dt class="gender-label">$gender</dt> <dd class="x-gender">$profile.gender</dd></dl>{{ endif }}
-
- {{ if $profile.pubkey }}<div class="key" style="display:none;">$profile.pubkey</div>{{ endif }}
-
- {{ if $marital }}<dl class="marital"><dt class="marital-label"><span class="heart">&hearts;</span>$marital</dt><dd class="marital-text">$profile.marital</dd></dl>{{ endif }}
-
- {{ if $homepage }}<dl class="homepage"><dt class="homepage-label">$homepage</dt><dd class="homepage-url"><a href="$profile.homepage" target="external-link">$profile.homepage</a></dd></dl>{{ endif }}
-
- {{ inc diaspora_vcard.tpl }}{{ endinc }}
-
- <div id="profile-extra-links">
- <ul>
- {{ if $connect }}
- <li><a id="dfrn-request-link" href="dfrn_request/$profile.nickname">$connect</a></li>
- {{ endif }}
- </ul>
- </div>
-</div>
-
-$contact_block
-
-
diff --git a/view/theme/diabook/diabook-dark/right_aside.tpl b/view/theme/diabook/diabook-dark/right_aside.tpl
deleted file mode 100644
index a65677696..000000000
--- a/view/theme/diabook/diabook-dark/right_aside.tpl
+++ /dev/null
@@ -1,20 +0,0 @@
-<div id="profile_side">
- <div id="ps-usernameicon">
- <a href="$ps.usermenu.status.0" title="$userinfo.name">
- <img src="$userinfo.icon" id="ps-usericon" alt="$userinfo.name">
- </a>
- <a href="$ps.usermenu.status.0" id="ps-username" title="$userinfo.name">$userinfo.name</a>
- </div>
-
-<ul id="profile-side-menu" class="menu-profile-side">
- <li id="profile-side-status" class="menu-profile-list home"><a class="menu-profile-list-item" href="$ps.usermenu.status.0">$ps.usermenu.status.1</a></li>
- <li id="profile-side-photos" class="menu-profile-list photos"><a class="menu-profile-list-item" href="$ps.usermenu.photos.0">$ps.usermenu.photos.1</a></li>
- <li id="profile-side-events" class="menu-profile-list events"><a class="menu-profile-list-item" href="$ps.usermenu.events.0">$ps.usermenu.events.1</a></li>
- <li id="profile-side-notes" class="menu-profile-list notes"><a class="menu-profile-list-item" href="$ps.usermenu.notes.0">$ps.usermenu.notes.1</a></li>
- <li id="profile-side-foren" class="menu-profile-list foren"><a class="menu-profile-list-item" href="http://dir.friendika.com/directory/forum" target="blanc">Public Groups</a></li>
- <li id="profile-side-foren" class="menu-profile-list com_side"><a class="menu-profile-list-item" href="$ps.usermenu.community.0">$ps.usermenu.community.1</a></li>
-</ul>
-
-</div>
-
- \ No newline at end of file
diff --git a/view/theme/diabook/diabook-dark/search_item.tpl b/view/theme/diabook/diabook-dark/search_item.tpl
deleted file mode 100644
index 123834064..000000000
--- a/view/theme/diabook/diabook-dark/search_item.tpl
+++ /dev/null
@@ -1,100 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- <span class="wall-item-ago">-
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div>
diff --git a/view/theme/diabook/diabook-dark/style-network-wide.css b/view/theme/diabook/diabook-dark/style-network-wide.css
index acfbcfa55..23118a2cd 100644
--- a/view/theme/diabook/diabook-dark/style-network-wide.css
+++ b/view/theme/diabook/diabook-dark/style-network-wide.css
@@ -121,7 +121,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../diabook-dark/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../diabook-dark/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -1372,7 +1372,7 @@ transition: all 0.2s ease-in-out;
max-width: 690px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
/*marker*/
.wall-item-container .wall-item-content img {
@@ -1452,7 +1452,7 @@ transition: all 0.2s ease-in-out;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
/* background-color: #fff; */
width: 500px;
}
diff --git a/view/theme/diabook/diabook-dark/style-network.css b/view/theme/diabook/diabook-dark/style-network.css
index 17142f4e8..d9e2d0094 100644
--- a/view/theme/diabook/diabook-dark/style-network.css
+++ b/view/theme/diabook/diabook-dark/style-network.css
@@ -121,7 +121,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../diabook-dark/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../diabook-dark/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -387,7 +387,7 @@
margin-bottom: 1px;
width: 484px;
border-bottom: 1px solid #BDCDD4;
- background-color: #fff;
+ background-color: #2e2e2f;
padding: 8px;
}
@@ -439,7 +439,7 @@ a:hover {
clear: both;
}
.fakelink {
- color: #1872A2;
+ color: #88a9d2;
/* color: #3e3e8c; */
text-decoration: none;
cursor: pointer;
@@ -493,7 +493,7 @@ code {
float: right;
}
.tool a {
- color: ##3F8FBA;
+ color: #88a9d2;
}
.tool a:hover {
text-decoration: none;
@@ -522,9 +522,6 @@ header {
background: #1d1f1d;
background-color: #1d1f1d;
z-index: 100;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
}
header #site-location {
display: none;
@@ -540,7 +537,7 @@ header #banner a:active,
header #banner a:visited,
header #banner a:link,
header #banner a:hover {
- color: #2e2f2e;
+ color: #eec;
text-decoration: none;
outline: none;
vertical-align: middle;
@@ -567,9 +564,7 @@ nav {
background: #1d1f1d;
color: #2e2f2e;
z-index: 99;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
+
}
nav a,
nav a:active,
@@ -776,7 +771,7 @@ nav #nav-apps-link.selected {
}
.notify-seen {
- background: none repeat scroll 0 0 #DDDDDD;
+ background: none repeat scroll 0 0 #666;
}
ul.menu-popup {
@@ -966,7 +961,7 @@ aside {
vertical-align: top;
width: 160px;
padding: 0px 10px 0px 10px;
- border-right: 1px solid #D2D2D2;
+ border-right: 1px solid #eec;
float: left;
/* background: #F1F1F1; */
}
@@ -1241,7 +1236,7 @@ right_aside {
/* background: #F1F1F1; */
}
-right_aside a{color: #1872A2;}
+right_aside a{color: #88a9d2;}
right_aside h3 {border-bottom: 1px solid #D2D2D2; padding-top: 5px; padding-bottom: 0px; padding-left: 9px; margin-bottom: 0px;
margin-top:30px;}
right_aside .directory-item { width: 50px; height: 50px; vertical-align: center; text-align: center; }
@@ -1283,7 +1278,7 @@ transition: all 0.2s ease-in-out;
padding-top: 10px;
}
.tread-wrapper a{
- color: #1872A2;
+ color: #88a9d2;
}
.wall-item-decor {
@@ -1351,7 +1346,7 @@ transition: all 0.2s ease-in-out;
max-width: 420px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-container .wall-item-content img {
@@ -1430,8 +1425,8 @@ transition: all 0.2s ease-in-out;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
- background-color: #fff;
+ margin: 1px 5px 5px 80px;
+ background-color: #444;
width: 500px;
}
.wall-item-comment-wrapper .comment-edit-photo {
@@ -1442,14 +1437,14 @@ transition: all 0.2s ease-in-out;
width: 100%;
font-size: 10px;
color: #999999;
- border: 1px solid #DDD;
+ border: 1px solid #2e2e2f;
padding: 0.3em;
font-size: 14px;
}
.wall-item-comment-wrapper .comment-edit-text-full {
font-size: 14px;
height: 4em;
- color: #2e2f2e;
+ color: #eec;
border: 1px solid #2e2f2e;
}
.comment-edit-preview {
@@ -1596,10 +1591,11 @@ transition: all 0.2s ease-in-out;
height: 2.0em;
width: 99%;
font-size: 15px;
- color: #999999;
- border: 1px solid #DDD;
+ color: #eec;
+ border: 1px solid #eec;
padding: 0.3em;
margin-bottom: 10px;
+ background: #444
}
.grey
{
diff --git a/view/theme/diabook/diabook-dark/style-profile-wide.css b/view/theme/diabook/diabook-dark/style-profile-wide.css
index c762de10e..ad6b7ca21 100644
--- a/view/theme/diabook/diabook-dark/style-profile-wide.css
+++ b/view/theme/diabook/diabook-dark/style-profile-wide.css
@@ -121,7 +121,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../diabook-blue/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../diabook-blue/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -1337,7 +1337,7 @@ transition: all 0.2s ease-in-out;
max-width: 690px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
/*marker*/
.wall-item-container .wall-item-content img {
@@ -1416,7 +1416,7 @@ transition: all 0.2s ease-in-out;
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
diff --git a/view/theme/diabook/diabook-dark/style-profile.css b/view/theme/diabook/diabook-dark/style-profile.css
index 79bcb3fbc..4b6bc15b5 100644
--- a/view/theme/diabook/diabook-dark/style-profile.css
+++ b/view/theme/diabook/diabook-dark/style-profile.css
@@ -121,7 +121,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../diabook-dark/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../diabook-dark/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -440,7 +440,7 @@ a:hover {
clear: both;
}
.fakelink {
- color: #1872A2;
+ color: #88a9d2;
/* color: #3e3e8c; */
text-decoration: none;
cursor: pointer;
@@ -493,7 +493,7 @@ code {
float: right;
}
.tool a {
- color: ##3F8FBA;
+ color: ##3465a4;
}
.tool a:hover {
text-decoration: none;
@@ -522,9 +522,7 @@ header {
background: #1d1f1d;
background-color: #1d1f1d;
z-index: 100;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
+
}
header #site-location {
display: none;
@@ -540,7 +538,7 @@ header #banner a:active,
header #banner a:visited,
header #banner a:link,
header #banner a:hover {
- color: #2e2f2e;
+ color: #eec;
text-decoration: none;
outline: none;
vertical-align: middle;
@@ -567,9 +565,7 @@ nav {
background: #1d1f1d;
color: #2e2f2e;
z-index: 99;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
+
}
nav a,
nav a:active,
@@ -661,7 +657,7 @@ nav .nav-menu-icon {
border-radius: 5px 5px 0 0;
}
nav .nav-menu-icon:hover {
- background-color: #eec;
+ background-color: #308dbf;
position: relative;
height: 22px;
padding: 5px;
@@ -776,7 +772,7 @@ nav #nav-apps-link.selected {
}
.notify-seen {
- background: none repeat scroll 0 0 #DDDDDD;
+ background: none repeat scroll 0 0 #666;
}
ul.menu-popup {
@@ -1261,7 +1257,7 @@ transition: all 0.2s ease-in-out;
padding-top: 10px;
}
.tread-wrapper a{
- color: #1872A2;
+ color: #88a9d2;
}
.wall-item-decor {
@@ -1329,7 +1325,7 @@ transition: all 0.2s ease-in-out;
max-width: 420px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-container .wall-item-content img {
@@ -1407,7 +1403,7 @@ transition: all 0.2s ease-in-out;
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
@@ -1424,7 +1420,7 @@ transition: all 0.2s ease-in-out;
.wall-item-comment-wrapper .comment-edit-text-full {
font-size: 14px;
height: 4em;
- color: #2e302;
+ color: #eec;
border: 1px solid #2e302;
}
.comment-edit-preview {
@@ -1571,10 +1567,11 @@ transition: all 0.2s ease-in-out;
height: 2.0em;
width: 99%;
font-size: 15px;
- color: #999999;
+ color: #eec;
border: 1px solid #DDD;
padding: 0.3em;
margin-bottom: 10px;
+ background: #444;
}
.grey
{
@@ -1667,6 +1664,7 @@ transition: all 0.2s ease-in-out;
margin: 0 0 5px;
width: 60%;
border: 1px solid #d2d2d2;
+ background: #444;
}
#profile-jot-form #jot-title:-webkit-input-placeholder {
font-weight: normal;
diff --git a/view/theme/diabook/diabook-dark/style-wide.css b/view/theme/diabook/diabook-dark/style-wide.css
index 3f9d8b175..73d0e4c0f 100644
--- a/view/theme/diabook/diabook-dark/style-wide.css
+++ b/view/theme/diabook/diabook-dark/style-wide.css
@@ -149,7 +149,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../../../view/theme/diabook/diabook-blue/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../../../view/theme/diabook/diabook-blue/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -1581,7 +1581,7 @@ body .pageheader{
max-width: 690px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-container .wall-item-content img {
@@ -1659,7 +1659,7 @@ body .pageheader{
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
diff --git a/view/theme/diabook/diabook-dark/style.css b/view/theme/diabook/diabook-dark/style.css
index d36bbbf0b..fdc4e6481 100644
--- a/view/theme/diabook/diabook-dark/style.css
+++ b/view/theme/diabook/diabook-dark/style.css
@@ -7,6 +7,18 @@
/* = Admin = */
/* ========= */
+#fancybox-content {
+ width: 0;
+ height: 0;
+ padding: 0;
+ outline: none;
+ position: relative;
+ overflow: hidden;
+ z-index: 1102;
+ border: 0px solid #fff;
+ background: #2e2e2f !important;
+}
+
#adminpage {
/* width: 80%;*/
}
@@ -149,7 +161,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../../../view/theme/diabook/diabook-dark/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../../../view/theme/diabook/diabook-dark/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -547,7 +559,7 @@ code {
float: right;
}
.tool a {
- color: #3465a4;
+ color: #88a9d2;
}
.tool a:hover {
text-decoration: none;
@@ -576,9 +588,6 @@ header {
background: #0c0e0c;
background-color: #1d1f1d;
z-index: 100;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
}
header #site-location {
display: none;
@@ -594,7 +603,7 @@ header #banner a:active,
header #banner a:visited,
header #banner a:link,
header #banner a:hover {
- color: #2e2f2e;
+ color: #eec;
text-decoration: none;
outline: none;
vertical-align: middle;
@@ -701,10 +710,7 @@ nav {
background: #1d1f1d;
color: #2e2f2e;
z-index: 99;
- border-bottom: 1px;
- border-bottom-color: black;
- border-bottom-style: inset;
-}
+ }
nav a,
nav a:active,
nav a:visited,
@@ -806,7 +812,7 @@ nav .nav-menu-icon:hover {
}
nav .nav-menu-icon.selected {
- background-color: #fff;
+ background-color: #308dbf;
}
nav .nav-menu-icon img {
width: 22px;
@@ -929,7 +935,7 @@ ul.menu-popup {
}
ul.menu-popup a {
display: block;
- color: #2e302e;
+ color: #eec;
padding: 5px 10px;
text-decoration: none;
}
@@ -1201,8 +1207,19 @@ aside #side-peoplefind-url {
margin-right: 20px;
}
#login-submit-wrapper{
-margin-bottom: 15px;
+ padding-top: 120px;
+ margin-bottom: 12px;
+ }
+
+aside #login-submit-button{
+ margin-left: 0px!important;
+
+ }
+
+aside #login-extra-links{
+ padding-top: 0px!important;
}
+
.group_selected {
background: url("../../../view/theme/diabook/icons/selected.png") no-repeat left center;
float: left;
@@ -1390,7 +1407,7 @@ body .pageheader{
padding-top: 10px;
}
.tread-wrapper a{
- color: #1872A2;
+ /* color: #1872A2; */
}
.wall-item-decor {
@@ -1574,7 +1591,7 @@ body .pageheader{
max-width: 720px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-container .wall-item-content img {
@@ -1651,7 +1668,7 @@ body .pageheader{
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
@@ -1660,6 +1677,7 @@ body .pageheader{
height: 2.0em;
width: 100%;
font-size: 10px;
+ background: #444;
color: #999999;
border: 1px solid #DDD;
padding: 0.3em;
@@ -1911,6 +1929,7 @@ body .pageheader{
margin: 0 0 5px;
width: 60%;
border: 1px solid #d2d2d2;
+ background: #444;
}
#profile-jot-form #jot-title:-webkit-input-placeholder {
font-weight: normal;
diff --git a/view/theme/diabook/diabook-dark/style.php b/view/theme/diabook/diabook-dark/style.php
deleted file mode 100644
index 1f6e965a9..000000000
--- a/view/theme/diabook/diabook-dark/style.php
+++ /dev/null
@@ -1,277 +0,0 @@
-<?php
- $line_height=false;
- $diabook_font_size=false;
- $resolution=false;
- $site_line_height = get_config("diabook-dark","line_height");
- $site_diabook_font_size = get_config("diabook-dark", "font_size" );
- $site_resolution = get_config("diabook-dark", "resolution" );
-
-
- if (local_user()) {
- $line_height = get_pconfig(local_user(), "diabook-dark","line_height");
- $diabook_font_size = get_pconfig(local_user(), "diabook-dark", "font_size");
- $resolution = get_pconfig(local_user(), "diabook-dark", "resolution");
- }
-
- if ($line_height===false) $line_height=$site_line_height;
- if ($line_height===false) $line_height="1.3";
- if ($diabook_font_size===false) $diabook_font_size=$site_diabook_font_size;
- if ($diabook_font_size===false) $diabook_font_size="13";
- if ($resolution===false) $resolution=$site_resolution;
- if ($resolution===false) $resolution="normal";
-
-
- if($resolution == "normal") {
- if (file_exists("$THEMEPATH/style.css")){
- echo file_get_contents("$THEMEPATH/style.css");
- }
-
- if($diabook_font_size == "15"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 15px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 15px;
- }
- ";
- }
- if($diabook_font_size == "14"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 14px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 14px;
- }
- ";
- }
- if($diabook_font_size == "13.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13.5px;
- }
- ";
- }
- if($diabook_font_size == "13"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13px;
- }
- ";
- }
- if($diabook_font_size == "12.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12.5px;
- }
- ";
- }
- if($diabook_font_size == "12"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12px;
- }
- ";
- }
- if($line_height == "1.5"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.5;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.5;
- }
- ";
- }
- if($line_height == "1.4"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.4;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.4;
- }
- ";
- }
- if($line_height == "1.3"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.3;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.3;
- }
- ";
- }
- if($line_height == "1.2"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.2;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.2;
- }
- ";
- }
- if($line_height == "1.1"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.1;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.1;
- }
- ";
- }
- }
-
- if($resolution == "wide") {
- if (file_exists("$THEMEPATH/style-wide.css")){
- echo file_get_contents("$THEMEPATH/style-wide.css");
- }
- if($diabook_font_size == "15"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 15px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 15px;
- }
- ";
- }
- if($diabook_font_size == "14"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 14px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 14px;
- }
- ";
- }
- if($diabook_font_size == "13.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13.5px;
- }
- ";
- }
- if($diabook_font_size == "13"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13px;
- }
- ";
- }
- if($diabook_font_size == "12.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12.5px;
- }
- ";
- }
- if($diabook_font_size == "12"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12px;
- }
- ";
- }
- if($line_height == "1.5"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.5;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.5;
- }
- ";
- }
- if($line_height == "1.4"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.4;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.4;
- }
- ";
- }
- if($line_height == "1.3"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.3;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.3;
- }
- ";
- }
- if($line_height == "1.2"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.2;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.2;
- }
- ";
- }
- if($line_height == "1.1"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.1;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.1;
- }
- ";
- }
- } \ No newline at end of file
diff --git a/view/theme/diabook/diabook-dark/theme.php b/view/theme/diabook/diabook-dark/theme.php
deleted file mode 100644
index 39f7a59e1..000000000
--- a/view/theme/diabook/diabook-dark/theme.php
+++ /dev/null
@@ -1,488 +0,0 @@
-<?php
-
-/*
- * Name: Diabook-dark
- * Description: Diabook-dark : Thoams Bierey's Diabook with Simon L'Nu's colours, abused by Thomas Willingham.
- * Version: (Version: 1.0)
- * Author:
- */
-
-
-//print diabook-version for debugging
-$diabook_version = "Diabook-dark (Version: 1.0)";
-$a->page['htmlhead'] .= sprintf('<script "%s" ></script>', $diabook_version);
-
-
-//change css on network and profilepages
-$cssFile = null;
-$resolution=false;
-$resolution = get_pconfig(local_user(), "diabook-dark", "resolution");
-if ($resolution===false) $resolution="normal";
-
-/**
- * prints last community activity
- */
-function diabook_dark_community_info(){
- $a = get_app();
-
- // last 12 users
- $aside['$lastusers_title'] = t('Last users');
- $aside['$lastusers_items'] = array();
- $sql_extra = "";
- $publish = (get_config('system','publish_all') ? '' : " AND `publish` = 1 " );
- $order = " ORDER BY `register_date` DESC ";
-
- $r = q("SELECT `profile`.*, `profile`.`uid` AS `profile_uid`, `user`.`nickname`
- FROM `profile` LEFT JOIN `user` ON `user`.`uid` = `profile`.`uid`
- WHERE `is-default` = 1 $publish AND `user`.`blocked` = 0 $sql_extra $order LIMIT %d , %d ",
- 0,
- 9
- );
- $tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
- if(count($r)) {
- $photo = 'thumb';
- foreach($r as $rr) {
- $profile_link = $a->get_baseurl() . '/profile/' . ((strlen($rr['nickname'])) ? $rr['nickname'] : $rr['profile_uid']);
- $entry = replace_macros($tpl,array(
- '$id' => $rr['id'],
- '$profile-link' => $profile_link,
- '$photo' => $rr[$photo],
- '$alt-text' => $rr['name'],
- ));
- $aside['$lastusers_items'][] = $entry;
- }
- }
-
-
- // last 10 liked items
- $aside['$like_title'] = t('Last likes');
- $aside['$like_items'] = array();
- $r = q("SELECT `T1`.`created`, `T1`.`liker`, `T1`.`liker-link`, `item`.* FROM
- (SELECT `parent-uri`, `created`, `author-name` AS `liker`,`author-link` AS `liker-link`
- FROM `item` WHERE `verb`='http://activitystrea.ms/schema/1.0/like' GROUP BY `parent-uri` ORDER BY `created` DESC) AS T1
- INNER JOIN `item` ON `item`.`uri`=`T1`.`parent-uri`
- WHERE `T1`.`liker-link` LIKE '%s%%' OR `item`.`author-link` LIKE '%s%%'
- GROUP BY `uri`
- ORDER BY `T1`.`created` DESC
- LIMIT 0,5",
- $a->get_baseurl(),$a->get_baseurl()
- );
-
- foreach ($r as $rr) {
- $author = '<a href="' . $rr['liker-link'] . '">' . $rr['liker'] . '</a>';
- $objauthor = '<a href="' . $rr['author-link'] . '">' . $rr['author-name'] . '</a>';
-
- //var_dump($rr['verb'],$rr['object-type']); killme();
- switch($rr['verb']){
- case 'http://activitystrea.ms/schema/1.0/post':
- switch ($rr['object-type']){
- case 'http://activitystrea.ms/schema/1.0/event':
- $post_type = t('event');
- break;
- default:
- $post_type = t('status');
- }
- break;
- default:
- if ($rr['resource-id']){
- $post_type = t('photo');
- $m=array(); preg_match("/\[url=([^]]*)\]/", $rr['body'], $m);
- $rr['plink'] = $m[1];
- } else {
- $post_type = t('status');
- }
- }
- $plink = '<a href="' . $rr['plink'] . '">' . $post_type . '</a>';
-
- $aside['$like_items'][] = sprintf( t('%1$s likes %2$s\'s %3$s'), $author, $objauthor, $plink);
-
- }
-
-
- // last 12 photos
- $aside['$photos_title'] = t('Last photos');
- $aside['$photos_items'] = array();
- $r = q("SELECT `photo`.`id`, `photo`.`resource-id`, `photo`.`scale`, `photo`.`desc`, `user`.`nickname`, `user`.`username` FROM
- (SELECT `resource-id`, MAX(`scale`) as maxscale FROM `photo`
- WHERE `profile`=0 AND `contact-id`=0 AND `album` NOT IN ('Contact Photos', '%s', 'Profile Photos', '%s')
- AND `allow_cid`='' AND `allow_gid`='' AND `deny_cid`='' AND `deny_gid`='' GROUP BY `resource-id`) AS `t1`
- INNER JOIN `photo` ON `photo`.`resource-id`=`t1`.`resource-id` AND `photo`.`scale` = `t1`.`maxscale`,
- `user`
- WHERE `user`.`uid` = `photo`.`uid`
- AND `user`.`blockwall`=0
- AND `user`.`hidewall`=0
- ORDER BY `photo`.`edited` DESC
- LIMIT 0, 9",
- dbesc(t('Contact Photos')),
- dbesc(t('Profile Photos'))
- );
- if(count($r)) {
- $tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
- foreach($r as $rr) {
- $photo_page = $a->get_baseurl() . '/photos/' . $rr['nickname'] . '/image/' . $rr['resource-id'];
- $photo_url = $a->get_baseurl() . '/photo/' . $rr['resource-id'] . '-' . $rr['scale'] .'.jpg';
-
- $entry = replace_macros($tpl,array(
- '$id' => $rr['id'],
- '$profile-link' => $photo_page,
- '$photo' => $photo_url,
- '$alt-text' => $rr['username']." : ".$rr['desc'],
- ));
-
- $aside['$photos_items'][] = $entry;
- }
- }
-
-
-
- //nav FIND FRIENDS
- if(local_user()) {
- $nv = array();
- $nv['title'] = Array("", t('Find Friends'), "", "");
- $nv['directory'] = Array('directory', t('Local Directory'), "", "");
- $nv['global_directory'] = Array('http://dir.friendica.com/', t('Global Directory'), "", "");
- $nv['match'] = Array('match', t('Similar Interests'), "", "");
- $nv['suggest'] = Array('suggest', t('Friend Suggestions'), "", "");
- $nv['invite'] = Array('invite', t('Invite Friends'), "", "");
-
- $nv['search'] = '<form name="simple_bar" method="get" action="http://dir.friendika.com/directory">
- <span class="sbox_l"></span>
- <span class="sbox">
- <input type="text" name="search" size="13" maxlength="50">
- </span>
- <span class="sbox_r" id="srch_clear"></span>';
-
- $aside['$nv'] = $nv;
- };
- //Community Page
- if(local_user()) {
- $page = '<div id="page-sidebar-right_aside" class="widget">
- <div class="title tool">
- <h3>'.t("Community Pages").'<a id="close_pages_icon" onClick="close_pages()" class="icon close_box" title="close"></a></h3></div>
- <div id="sidebar-page-list"><ul>';
-
- $pagelist = array();
-
- $contacts = q("SELECT `id`, `url`, `name`, `micro`FROM `contact`
- WHERE `network`= 'dfrn' AND `forum` = 1 AND `uid` = %d
- ORDER BY `name` ASC",
- intval($a->user['uid'])
- );
-
- $pageD = array();
-
- // Look if the profile is a community page
- foreach($contacts as $contact) {
- $pageD[] = array("url"=>$contact["url"], "name"=>$contact["name"], "id"=>$contact["id"], "micro"=>$contact['micro']);
- };
-
-
- $contacts = $pageD;
-
- foreach($contacts as $contact) {
- $page .= '<li style="list-style-type: none;" class="tool"><img height="20" width="20" style="float: left; margin-right: 3px;" src="' . $contact['micro'] .'" alt="' . $contact['url'] . '" /> <a href="'.$a->get_baseurl().'/redir/'.$contact["id"].'" style="margin-top: 2px;" title="' . $contact['url'] . '" class="label" target="external-link">'.
- $contact["name"]."</a></li>";
- }
- $page .= '</ul></div></div>';
- //if (sizeof($contacts) > 0)
-
- $aside['$page'] = $page;
- }
- //END Community Page
- //helpers
- $helpers = array();
- $helpers['title'] = Array("", t('Help or @NewHere ?'), "", "");
-
- $aside['$helpers'] = $helpers;
- //end helpers
- //connectable services
- $con_services = array();
- $con_services['title'] = Array("", t('Connect Services'), "", "");
-
- $aside['$con_services'] = $con_services;
- //end connectable services
-
-
- //get_baseurl
- $url = $a->get_baseurl($ssl_state);
- $aside['$url'] = $url;
-
- $tpl = file_get_contents(dirname(__file__).'/communityhome.tpl');
- $a->page['right_aside'] = replace_macros($tpl, $aside);
-
-}
-
-
-//profile_side at networkpages
-if ($a->argv[0] === "network" && local_user()){
-
- // USER MENU
- if(local_user()) {
-
- $r = q("SELECT micro FROM contact WHERE uid=%d AND self=1", intval($a->user['uid']));
-
- $userinfo = array(
- 'icon' => (count($r) ? $r[0]['micro']: $a->get_baseurl()."/images/default-profile-mm.jpg"),
- 'name' => $a->user['username'],
- );
- $ps = array('usermenu'=>array());
- $ps['usermenu']['status'] = Array('profile/' . $a->user['nickname'], t('Home'), "", t('Your posts and conversations'));
- $ps['usermenu']['profile'] = Array('profile/' . $a->user['nickname']. '?tab=profile', t('Profile'), "", t('Your profile page'));
- $ps['usermenu']['contacts'] = Array('contacts' , t('Contacts'), "", t('Your contacts'));
- $ps['usermenu']['photos'] = Array('photos/' . $a->user['nickname'], t('Photos'), "", t('Your photos'));
- $ps['usermenu']['events'] = Array('events/', t('Events'), "", t('Your events'));
- $ps['usermenu']['notes'] = Array('notes/', t('Personal notes'), "", t('Your personal photos'));
- $ps['usermenu']['community'] = Array('community/', t('Community'), "", "");
- $ps['usermenu']['pgroups'] = Array('http://dir.friendika.com/directory/forum', t('Community Pages'), "", "");
-
- $tpl = get_markup_template('profile_side.tpl');
-
- $a->page['aside'] .= replace_macros($tpl, array(
- '$userinfo' => $userinfo,
- '$ps' => $ps,
- ));
-
- }
-
- $ccCookie = $_COOKIE['close_pages'] + $_COOKIE['close_helpers'] + $_COOKIE['close_services'] + $_COOKIE['close_friends'] + $_COOKIE['close_lastusers'] + $_COOKIE['close_lastphotos'] + $_COOKIE['close_lastlikes'];
-
- if($ccCookie != "7") {
- // COMMUNITY
- diabook_dark_community_info();
-
- // CUSTOM CSS
- if($resolution == "normal") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-dark/style-network.css";}
- if($resolution == "wide") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-dark/style-network-wide.css";}
- }
-}
-
-
-
-//right_aside at profile pages
-if ($a->argv[0].$a->argv[1] === "profile".$a->user['nickname']){
- if($ccCookie != "7") {
- // COMMUNITY
- diabook_dark_community_info();
-
- // CUSTOM CSS
- if($resolution == "normal") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-dark/style-profile.css";}
- if($resolution == "wide") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-dark/style-profile-wide.css";}
- }
-}
-
-
-
-// custom css
-if (!is_null($cssFile)) $a->page['htmlhead'] .= sprintf('<link rel="stylesheet" type="text/css" href="%s" />', $cssFile);
-
-//load jquery.cookie.js
-$cookieJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-dark/js/jquery.cookie.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $cookieJS);
-
-//load jquery.ae.image.resize.js
-$imageresizeJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-dark/js/jquery.ae.image.resize.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $imageresizeJS);
-
-//load jquery.autogrow-textarea.js
-$autogrowJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-dark/js/jquery.autogrow.textarea.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $autogrowJS);
-
-//js scripts
-//comment-edit-wrapper on photo_view
-if ($a->argv[0].$a->argv[2] === "photos"."image"){
-
-$a->page['htmlhead'] .= '
-<script>
- $(function(){
-
- $(".comment-edit-form").css("display","table");
-
- });
- </script>';
-
-}
-
-$a->page['htmlhead'] .= '
-
-<script>
- $(function() {
- $("a.lightbox").fancybox(); // Select all links with lightbox class
- });
-
- </script>';
-
-$a->page['htmlhead'] .= '
-
-<script type="text/javascript">
-
-function tautogrow(id){
- $("textarea#comment-edit-text-" +id).autogrow();
- };
- </script>';
-
-$a->page['htmlhead'] .= '
- <script>
-
-$(document).ready(function() {
- $("iframe").each(function(){
- var ifr_source = $(this).attr("src");
- var wmode = "wmode=transparent";
- if(ifr_source.indexOf("?") != -1) {
- var getQString = ifr_source.split("?");
- var oldString = getQString[1];
- var newString = getQString[0];
- $(this).attr("src",newString+"?"+wmode+"&"+oldString);
- }
- else $(this).attr("src",ifr_source+"?"+wmode);
- });
-
-
-});
-
-function yt_iframe() {
-
- $("iframe").load(function() {
- var ifr_src = $(this).contents().find("body iframe").attr("src");
- $("iframe").contents().find("body iframe").attr("src", ifr_src+"&wmode=transparent");
- });
-
- };
-
- </script>';
-
-if ($a->argv[0].$a->argv[1] === "profile".$a->user['nickname'] or $a->argv[0] === "network" && local_user()){
-$a->page['htmlhead'] .= '
-<script>
-
- $(function() {
- $(".oembed.photo img").aeImageResize({height: 400, width: 400});
- });
-</script>';
-
-
- if($ccCookie != "7") {
-$a->page['htmlhead'] .= '
-<script>
-$("right_aside").ready(function(){
-
- if($.cookie("close_pages") == "1")
- {
- document.getElementById( "close_pages" ).style.display = "none";
- };
-
- if($.cookie("close_helpers") == "1")
- {
- document.getElementById( "close_helpers" ).style.display = "none";
- };
-
- if($.cookie("close_services") == "1")
- {
- document.getElementById( "close_services" ).style.display = "none";
- };
-
- if($.cookie("close_friends") == "1")
- {
- document.getElementById( "close_friends" ).style.display = "none";
- };
-
-
- if($.cookie("close_lastusers") == "1")
- {
- document.getElementById( "close_lastusers" ).style.display = "none";
- };
-
- if($.cookie("close_lastphotos") == "1")
- {
- document.getElementById( "close_lastphotos" ).style.display = "none";
- };
-
- if($.cookie("close_lastlikes") == "1")
- {
- document.getElementById( "close_lastlikes" ).style.display = "none";
- };}
-
-);
-
-function close_pages(){
- document.getElementById( "close_pages" ).style.display = "none";
- $.cookie("close_pages","1", { expires: 365, path: "/" });
- };
-
-function close_helpers(){
- document.getElementById( "close_helpers" ).style.display = "none";
- $.cookie("close_helpers","1", { expires: 365, path: "/" });
- };
-
-function close_services(){
- document.getElementById( "close_services" ).style.display = "none";
- $.cookie("close_services","1", { expires: 365, path: "/" });
- };
-
-function close_friends(){
- document.getElementById( "close_friends" ).style.display = "none";
- $.cookie("close_friends","1", { expires: 365, path: "/" });
- };
-
-
-function close_lastusers(){
- document.getElementById( "close_lastusers" ).style.display = "none";
- $.cookie("close_lastusers","1", { expires: 365, path: "/" });
- };
-
-function close_lastphotos(){
- document.getElementById( "close_lastphotos" ).style.display = "none";
- $.cookie("close_lastphotos","1", { expires: 365, path: "/" });
- };
-
-function close_lastlikes(){
- document.getElementById( "close_lastlikes" ).style.display = "none";
- $.cookie("close_lastlikes","1", { expires: 365, path: "/" });
- };
-</script>';}
-
-$a->page['htmlhead'] .= '
-<script>
-function restore_boxes(){
- $.cookie("close_pages","2", { expires: 365, path: "/" });
- $.cookie("close_helpers","2", { expires: 365, path: "/" });
- $.cookie("close_services","2", { expires: 365, path: "/" });
- $.cookie("close_friends","2", { expires: 365, path: "/" });
- $.cookie("close_lastusers","2", { expires: 365, path: "/" });
- $.cookie("close_lastphotos","2", { expires: 365, path: "/" });
- $.cookie("close_lastlikes","2", { expires: 365, path: "/" });
- alert("Right-hand column was restored. Please refresh your browser");
- }
-</script>';}
-
-$a->page['htmlhead'] .= '
-
-<script type="text/javascript">
-function insertFormatting(comment,BBcode,id) {
-
- var tmpStr = $("#comment-edit-text-" + id).val();
- if(tmpStr == comment) {
- tmpStr = "";
- $("#comment-edit-text-" + id).addClass("comment-edit-text-full");
- $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
- openMenu("comment-edit-submit-wrapper-" + id);
- }
-
- textarea = document.getElementById("comment-edit-text-" +id);
- if (document.selection) {
- textarea.focus();
- selected = document.selection.createRange();
- if (BBcode == "url"){
- selected.text = "["+BBcode+"]" + "http://" + selected.text + "[/"+BBcode+"]";
- } else
- selected.text = "["+BBcode+"]" + selected.text + "[/"+BBcode+"]";
- } else if (textarea.selectionStart || textarea.selectionStart == "0") {
- var start = textarea.selectionStart;
- var end = textarea.selectionEnd;
- if (BBcode == "url"){
- textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + "http://" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
- } else
- textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
- }
- return true;
-}
-</script> '; \ No newline at end of file
diff --git a/view/theme/diabook/diabook-dark/theme_settings.tpl b/view/theme/diabook/diabook-dark/theme_settings.tpl
deleted file mode 100644
index 472232cf0..000000000
--- a/view/theme/diabook/diabook-dark/theme_settings.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-{{inc field_select.tpl with $field=$font_size}}{{endinc}}
-
-{{inc field_select.tpl with $field=$line_height}}{{endinc}}
-
-{{inc field_select.tpl with $field=$resolution}}{{endinc}}
-
-<div class="settings-submit-wrapper">
- <input type="submit" value="$submit" class="settings-submit" name="diabook-aerith-settings-submit" />
-</div>
-
diff --git a/view/theme/diabook/diabook-dark/wall_item.tpl b/view/theme/diabook/diabook-dark/wall_item.tpl
deleted file mode 100644
index 123834064..000000000
--- a/view/theme/diabook/diabook-dark/wall_item.tpl
+++ /dev/null
@@ -1,100 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- <span class="wall-item-ago">-
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div>
diff --git a/view/theme/diabook/diabook-dark/wallwall_item.tpl b/view/theme/diabook/diabook-dark/wallwall_item.tpl
deleted file mode 100644
index 6a0c93f88..000000000
--- a/view/theme/diabook/diabook-dark/wallwall_item.tpl
+++ /dev/null
@@ -1,106 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper mframe wwto" id="wall-item-ownerphoto-wrapper-$item.id" >
- <a href="$item.owner_url" target="redir" title="$item.olinktitle" class="contact-photo-link" id="wall-item-ownerphoto-link-$item.id">
- <img src="$item.owner_photo" class="contact-photo $item.osparkle" id="wall-item-ownerphoto-$item.id" alt="$item.owner_name" />
- </a>
- </div>
- <div class="contact-photo-wrapper mframe wwfrom"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- $item.to <a href="$item.owner_url" target="redir" title="$item.olinktitle" class="wall-item-name-link"><span class="wall-item-name$item.osparkle" id="wall-item-ownername-$item.id">$item.owner_name</span></a>
- $item.vwall <span class="wall-item-ago">- &nbsp;
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div> \ No newline at end of file
diff --git a/view/theme/diabook/diabook-green/admin_users.tpl b/view/theme/diabook/diabook-green/admin_users.tpl
deleted file mode 100644
index 40f94f5fe..000000000
--- a/view/theme/diabook/diabook-green/admin_users.tpl
+++ /dev/null
@@ -1,88 +0,0 @@
-<script>
- function confirm_delete(uname){
- return confirm( "$confirm_delete".format(uname));
- }
- function confirm_delete_multi(){
- return confirm("$confirm_delete_multi");
- }
- function selectall(cls){
- $("."+cls).attr('checked','checked');
- return false;
- }
-</script>
-<div id='adminpage'>
- <h1>$title - $page</h1>
-
- <form action="$baseurl/admin/users" method="post">
-
- <h3>$h_pending</h3>
- {{ if $pending }}
- <table id='pending'>
- <thead>
- <tr>
- {{ for $th_pending as $th }}<th>$th</th>{{ endfor }}
- <th></th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- {{ for $pending as $u }}
- <tr>
- <td class="created">$u.created</td>
- <td class="name">$u.name</td>
- <td class="email">$u.email</td>
- <td class="checkbox"><input type="checkbox" class="pending_ckbx" id="id_pending_$u.hash" name="pending[]" value="$u.hash" /></td>
- <td class="tools">
- <a href="$baseurl/regmod/allow/$u.hash" title='$approve'><span class='icon like'></span></a>
- <a href="$baseurl/regmod/deny/$u.hash" title='$deny'><span class='icon dislike'></span></a>
- </td>
- </tr>
- {{ endfor }}
- </tbody>
- </table>
- <div class='selectall'><a href='#' onclick="return selectall('pending_ckbx');">$select_all</a></div>
- <div class="submit"><input type="submit" name="page_users_deny" value="$deny"/> <input type="submit" name="page_users_approve" value="$approve" /></div>
- {{ else }}
- <p>$no_pending</p>
- {{ endif }}
-
-
-
-
- <h3>$h_users</h3>
- {{ if $users }}
- <table id='users'>
- <thead>
- <tr>
- <th></th>
- {{ for $th_users as $th }}<th>$th</th>{{ endfor }}
- <th></th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- {{ for $users as $u }}
- <tr>
- <td><img src="$u.micro" alt="$u.nickname" title="$u.nickname"></td>
- <td class='name'><a href="$u.url" title="$u.nickname" >$u.name</a></td>
- <td class='email'>$u.email</td>
- <td class='register_date'>$u.register_date</td>
- <td class='login_date'>$u.login_date</td>
- <td class='lastitem_date'>$u.lastitem_date</td>
- <td class='login_date'>$u.page-flags</td>
- <td class="checkbox"><input type="checkbox" class="users_ckbx" id="id_user_$u.uid" name="user[]" value="$u.uid"/></td>
- <td class="tools" style="width:60px;">
- <a href="$baseurl/admin/users/block/$u.uid" title='{{ if $u.blocked }}$unblock{{ else }}$block{{ endif }}'><span class='icon block {{ if $u.blocked==0 }}dim{{ endif }}'></span></a>
- <a href="$baseurl/admin/users/delete/$u.uid" title='$delete' onclick="return confirm_delete('$u.name')"><span class='icon ad_drop'></span></a>
- </td>
- </tr>
- {{ endfor }}
- </tbody>
- </table>
- <div class='selectall'><a href='#' onclick="return selectall('users_ckbx');">$select_all</a></div>
- <div class="submit"><input type="submit" name="page_users_block" value="$block/$unblock" /> <input type="submit" name="page_users_delete" value="$delete" onclick="return confirm_delete_multi()" /></div>
- {{ else }}
- NO USERS?!?
- {{ endif }}
- </form>
-</div>
diff --git a/view/theme/diabook/diabook-green/ch_directory_item.tpl b/view/theme/diabook/diabook-green/ch_directory_item.tpl
deleted file mode 100755
index db1936e4b..000000000
--- a/view/theme/diabook/diabook-green/ch_directory_item.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-
-<div class="directory-item" id="directory-item-$id" >
- <div class="directory-photo-wrapper" id="directory-photo-wrapper-$id" >
- <div class="directory-photo" id="directory-photo-$id" >
- <a href="$profile-link" class="directory-profile-link" id="directory-profile-link-$id" >
- <img class="directory-photo-img" src="$photo" alt="$alt-text" title="$alt-text" />
- </a>
- </div>
- </div>
-</div>
diff --git a/view/theme/diabook/diabook-green/comment_item.tpl b/view/theme/diabook/diabook-green/comment_item.tpl
deleted file mode 100644
index ee4dfba45..000000000
--- a/view/theme/diabook/diabook-green/comment_item.tpl
+++ /dev/null
@@ -1,41 +0,0 @@
- <div class="comment-wwedit-wrapper" id="comment-edit-wrapper-$id" style="display: block;">
- <form class="comment-edit-form" id="comment-edit-form-$id" action="item" method="post" onsubmit="post_comment($id); return false;">
- <input type="hidden" name="type" value="$type" />
- <input type="hidden" name="profile_uid" value="$profile_uid" />
- <input type="hidden" name="parent" value="$parent" />
- <input type="hidden" name="return" value="$return_path" />
- <input type="hidden" name="jsreload" value="$jsreload" />
- <input type="hidden" name="preview" id="comment-preview-inp-$id" value="0" />
-
- <div class="comment-edit-photo" id="comment-edit-photo-$id" >
- <a class="comment-edit-photo-link" href="$mylink" title="$mytitle"><img class="my-comment-photo" src="$myphoto" alt="$mytitle" title="$mytitle" /></a>
- </div>
- <div class="comment-edit-photo-end"></div>
- <textarea id="comment-edit-text-$id" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,$id);tautogrow($id)" onBlur="commentClose(this,$id);" >$comment</textarea>
- <a class="icon bb-image" style="cursor: pointer;" onclick="insertFormatting('$comment','img',$id);">img</a>
- <a class="icon bb-url" style="cursor: pointer;" onclick="insertFormatting('$comment','url',$id);">url</a>
- <a class="icon bb-video" style="cursor: pointer;" onclick="insertFormatting('$comment','video',$id);">video</a>
- <a class="icon underline" style="cursor: pointer;" onclick="insertFormatting('$comment','u',$id);">u</a>
- <a class="icon italic" style="cursor: pointer;" onclick="insertFormatting('$comment','i',$id);">i</a>
- <a class="icon bold" style="cursor: pointer;" onclick="insertFormatting('$comment','b',$id);">b</a>
- <a class="icon quote" style="cursor: pointer;" onclick="insertFormatting('$comment','quote',$id);">quote</a>
- {{ if $qcomment }}
- <select id="qcomment-select-$id" name="qcomment-$id" class="qcomment" onchange="qCommentInsert(this,$id);" >
- <option value=""></option>
- {{ for $qcomment as $qc }}
- <option value="$qc">$qc</option>
- {{ endfor }}
- </select>
- {{ endif }}
-
- <div class="comment-edit-text-end"></div>
- <div class="comment-edit-submit-wrapper" id="comment-edit-submit-wrapper-$id" style="display: none;" >
- <input type="submit" onclick="post_comment($id); return false;" id="comment-edit-submit-$id" class="comment-edit-submit" name="submit" value="$submit" />
- <span onclick="preview_comment($id);" id="comment-edit-preview-link-$id" class="fakelink">$preview</span>
- <div id="comment-edit-preview-$id" class="comment-edit-preview" style="display:none;"></div>
- </div>
-
- <div class="comment-edit-end"></div>
- </form>
-
- </div>
diff --git a/view/theme/diabook/diabook-green/communityhome.tpl b/view/theme/diabook/diabook-green/communityhome.tpl
deleted file mode 100644
index 875d83f1b..000000000
--- a/view/theme/diabook/diabook-green/communityhome.tpl
+++ /dev/null
@@ -1,86 +0,0 @@
-<div id="close_pages">
-{{ if $page }}
-<div>$page</div>
-{{ endif }}
-</div>
-
-<div id="close_helpers">
-{{ if $lastusers_title }}
-<h3 style="margin-top:0px;">$helpers.title.1<a id="close_helpers_icon" onClick="close_helpers()" class="icon close_box" title="close"></a></h3>
-<a href="http://kakste.com/profile/newhere" title="#NewHere" style="margin-left: 10px; " target="blank">NewHere</a><br>
-<a href="https://helpers.pyxis.uberspace.de/profile/helpers" style="margin-left: 10px; " title="Friendica Support" target="blank">Friendica Support</a><br>
-<a href="https://letstalk.pyxis.uberspace.de/profile/letstalk" style="margin-left: 10px; " title="Let's talk" target="blank">Let's talk</a><br>
-<a href="http://newzot.hydra.uberspace.de/profile/newzot" title="Local Friendica" style="margin-left: 10px; " target="blank">Local Friendica</a>
-{{ endif }}
-</div>
-
-<div id="close_services">
-{{ if $lastusers_title }}
-<h3>$con_services.title.1<a id="close_services_icon" onClick="close_services()" class="icon close_box" title="close"></a></h3>
-<div id="right_service_icons" style="margin-left: 16px; margin-top: 5px;">
-<a href="$url/facebook"><img alt="Facebook" src="view/theme/diabook-aerith/icons/facebook.png" title="Facebook"></a>
-<a href="$url/settings/connectors"><img alt="StatusNet" src="view/theme/diabook-aerith/icons/StatusNet.png?" title="StatusNet"></a>
-<a href="$url/settings/connectors"><img alt="LiveJournal" src="view/theme/diabook-aerith/icons/livejournal.png?" title="LiveJournal"></a>
-<a href="$url/settings/connectors"><img alt="Posterous" src="view/theme/diabook-aerith/icons/posterous.png?" title="Posterous"></a>
-<a href="$url/settings/connectors"><img alt="Tumblr" src="view/theme/diabook-aerith/icons/tumblr.png?" title="Tumblr"></a>
-<a href="$url/settings/connectors"><img alt="Twitter" src="view/theme/diabook-aerith/icons/twitter.png?" title="Twitter"></a>
-<a href="$url/settings/connectors"><img alt="WordPress" src="view/theme/diabook-aerith/icons/wordpress.png?" title="WordPress"></a>
-<a href="$url/settings/connectors"><img alt="E-Mail" src="view/theme/diabook-aerith/icons/email.png?" title="E-Mail"></a>
-</div>
-{{ endif }}
-</div>
-
-<div id="close_friends" style="margin-bottom:53px;">
-{{ if $nv }}
-<h3>$nv.title.1<a id="close_friends_icon" onClick="close_friends()" class="icon close_box" title="close"></a></h3>
-<a class="$nv.directory.2" href="$nv.directory.0" style="margin-left: 10px; " title="$nv.directory.3" >$nv.directory.1</a><br>
-<a class="$nv.global_directory.2" href="$nv.global_directory.0" target="blank" style="margin-left: 10px; " title="$nv.global_directory.3" >$nv.global_directory.1</a><br>
-<a class="$nv.match.2" href="$nv.match.0" style="margin-left: 10px; " title="$nv.match.3" >$nv.match.1</a><br>
-<a class="$nv.suggest.2" href="$nv.suggest.0" style="margin-left: 10px; " title="$nv.suggest.3" >$nv.suggest.1</a><br>
-<a class="$nv.invite.2" href="$nv.invite.0" style="margin-left: 10px; " title="$nv.invite.3" >$nv.invite.1</a>
-$nv.search
-{{ endif }}
-</div>
-
-<div id="close_lastusers">
-{{ if $lastusers_title }}
-<h3>$lastusers_title<a id="close_lastusers_icon" onClick="close_lastusers()" class="icon close_box" title="close"></a></h3>
-<div id='lastusers-wrapper' class='items-wrapper'>
-{{ for $lastusers_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-</div>
-
-
-{{ if $activeusers_title }}
-<h3>$activeusers_title</h3>
-<div class='items-wrapper'>
-{{ for $activeusers_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-
-<div id="close_lastphotos">
-{{ if $photos_title }}
-<h3>$photos_title<a id="close_photos_icon" onClick="close_lastphotos()" class="icon close_box" title="close"></a></h3>
-<div id='ra-photos-wrapper' class='items-wrapper'>
-{{ for $photos_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-</div>
-
-<div id="close_lastlikes">
-{{ if $like_title }}
-<h3>$like_title<a id="close_lastlikes_icon" onClick="close_lastlikes()" class="icon close_box" title="close"></a></h3>
-<ul id='likes'>
-{{ for $like_items as $i }}
- <li id='ra-photos-wrapper'>$i</li>
-{{ endfor }}
-</ul>
-{{ endif }}
-</div>
diff --git a/view/theme/diabook/diabook-green/config.php b/view/theme/diabook/diabook-green/config.php
deleted file mode 100644
index 0083a4df7..000000000
--- a/view/theme/diabook/diabook-green/config.php
+++ /dev/null
@@ -1,84 +0,0 @@
-<?php
-/**
- * Theme settings
- */
-
-
-
-function theme_content(&$a){
- if(!local_user())
- return;
-
- $font_size = get_pconfig(local_user(), 'diabook-aerith', 'font_size' );
- $line_height = get_pconfig(local_user(), 'diabook-aerith', 'line_height' );
- $resolution = get_pconfig(local_user(), 'diabook-aerith', 'resolution' );
-
- return diabook_form($a,$font_size, $line_height,$resolution);
-}
-
-function theme_post(&$a){
- if(! local_user())
- return;
-
- if (isset($_POST['diabook-aerith-settings-submit'])){
- set_pconfig(local_user(), 'diabook-aerith', 'font_size', $_POST['diabook-aerith_font_size']);
- set_pconfig(local_user(), 'diabook-aerith', 'line_height', $_POST['diabook-aerith_line_height']);
- set_pconfig(local_user(), 'diabook-aerith', 'resolution', $_POST['diabook-aerith_resolution']);
- }
-}
-
-
-function theme_admin(&$a){
- $font_size = get_config('diabook-aerith', 'font_size' );
- $line_height = get_config('diabook-aerith', 'line_height' );
- $resolution = get_config('diabook-aerith', 'resolution' );
-
- return diabook_form($a,$font_size, $line_height,$resolution);
-}
-
-function theme_admin_post(&$a){
- if (isset($_POST['diabook-aerith-settings-submit'])){
- set_config('diabook-aerith', 'font_size', $_POST['diabook-aerith_font_size']);
- set_config('diabook-aerith', 'line_height', $_POST['diabook-aerith_line_height']);
- set_config('diabook-aerith', 'resolution', $_POST['diabook-aerith_resolution']);
- }
-}
-
-
-function diabook_form(&$a, $font_size, $line_height, $resolution){
- $line_heights = array(
- "1.3"=>"1.3",
- "---"=>"---",
- "1.5"=>"1.5",
- "1.4"=>"1.4",
- "1.2"=>"1.2",
- "1.1"=>"1.1",
- );
-
- $font_sizes = array(
- '13'=>'13',
- "---"=>"---",
- "15"=>"15",
- '14'=>'14',
- '13.5'=>'13.5',
- '12.5'=>'12.5',
- '12'=>'12',
- );
- $resolutions = array(
- 'normal'=>'normal',
- 'wide'=>'wide',
- );
-
-
-
- $t = file_get_contents( dirname(__file__). "/theme_settings.tpl" );
- $o .= replace_macros($t, array(
- '$submit' => t('Submit'),
- '$baseurl' => $a->get_baseurl(),
- '$title' => t("Theme settings"),
- '$font_size' => array('diabook-aerith_font_size', t('Set font-size for posts and comments'), $font_size, '', $font_sizes),
- '$line_height' => array('diabook-aerith_line_height', t('Set line-height for posts and comments'), $line_height, '', $line_heights),
- '$resolution' => array('diabook-aerith_resolution', t('Set resolution for middle column'), $resolution, '', $resolutions),
- ));
- return $o;
-}
diff --git a/view/theme/diabook/diabook-green/contact_template.tpl b/view/theme/diabook/diabook-green/contact_template.tpl
deleted file mode 100644
index 48930b48a..000000000
--- a/view/theme/diabook/diabook-green/contact_template.tpl
+++ /dev/null
@@ -1,25 +0,0 @@
-
-<div class="contact-entry-wrapper" id="contact-entry-wrapper-$contact.id" >
- <div class="contact-entry-photo-wrapper" >
- <div class="contact-entry-photo mframe" id="contact-entry-photo-$contact.id"
- onmouseover="if (typeof t$contact.id != 'undefined') clearTimeout(t$contact.id); openMenu('contact-photo-menu-button-$contact.id')"
- onmouseout="t$contact.id=setTimeout('closeMenu(\'contact-photo-menu-button-$contact.id\'); closeMenu(\'contact-photo-menu-$contact.id\');',200)" >
-
- <a href="$contact.url" title="$contact.img_hover" /><img src="$contact.thumb" $contact.sparkle alt="$contact.name" /></a>
-
- {{ if $contact.photo_menu }}
- <span onclick="openClose('contact-photo-menu-$contact.id');" class="fakelink contact-photo-menu-button" id="contact-photo-menu-button-$contact.id">menu</span>
- <div class="contact-photo-menu" id="contact-photo-menu-$contact.id">
- <ul>
- $contact.photo_menu
- </ul>
- </div>
- {{ endif }}
- </div>
-
- </div>
- <div class="contact-entry-photo-end" ></div>
- <div class="contact-entry-name" id="contact-entry-name-$contact.id" >$contact.name</div>
-
- <div class="contact-entry-end" ></div>
-</div>
diff --git a/view/theme/diabook/diabook-green/directory_item.tpl b/view/theme/diabook/diabook-green/directory_item.tpl
deleted file mode 100755
index bc2af16c2..000000000
--- a/view/theme/diabook/diabook-green/directory_item.tpl
+++ /dev/null
@@ -1,11 +0,0 @@
-
-<div class="directory-item" id="directory-item-$id" >
- <div class="directory-photo-wrapper" id="directory-photo-wrapper-$id" >
- <div class="directory-photo" id="directory-photo-$id" >
- <a href="$profile-link" class="directory-profile-link" id="directory-profile-link-$id" >
- <img class="directory-photo-img" src="$photo" alt="$alt-text" title="$alt-text" />
- </a>
- </div>
- </div>
- <div class="contact-name" id="directory-name-$id">$name</div>
-</div>
diff --git a/view/theme/diabook/diabook-green/generic_links_widget.tpl b/view/theme/diabook/diabook-green/generic_links_widget.tpl
deleted file mode 100644
index 001c1395e..000000000
--- a/view/theme/diabook/diabook-green/generic_links_widget.tpl
+++ /dev/null
@@ -1,11 +0,0 @@
-<div id="widget_$title">
- {{if $title}}<h3 style="border-bottom: 1px solid #D2D2D2;">$title</h3>{{endif}}
- {{if $desc}}<div class="desc">$desc</div>{{endif}}
-
- <ul class="rs_tabs">
- {{ for $items as $item }}
- <li><a href="$item.url" class="rs_tab button {{ if $item.selected }}selected{{ endif }}">$item.label</a></li>
- {{ endfor }}
- </ul>
-
-</div>
diff --git a/view/theme/diabook/diabook-green/group_side.tpl b/view/theme/diabook/diabook-green/group_side.tpl
deleted file mode 100755
index 8600402f2..000000000
--- a/view/theme/diabook/diabook-green/group_side.tpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<div id="profile_side" >
- <div class="">
- <h3 style="margin-left: 2px;">$title<a href="group/new" title="$createtext" class="icon text_add"></a></h3>
- </div>
-
- <div id="sidebar-group-list">
- <ul class="menu-profile-side">
- {{ for $groups as $group }}
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $group.selected }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a href="$group.href" class="menu-profile-list-item">
- $group.text
- </a>
- {{ if $group.edit }}
- <a href="$group.edit.href" class="action"><span class="icon text_edit" ></span></a>
- {{ endif }}
- {{ if $group.cid }}
- <input type="checkbox"
- class="{{ if $group.selected }}ticked{{ else }}unticked {{ endif }} action"
- onclick="contactgroupChangeMember('$group.id','$group.cid');return true;"
- {{ if $group.ismember }}checked="checked"{{ endif }}
- />
- {{ endif }}
- </li>
- {{ endfor }}
- </ul>
- </div>
- {{ if $ungrouped }}
- <div id="sidebar-ungrouped">
- <a href="nogroup">$ungrouped</a>
- </div>
- {{ endif }}
-</div>
-
diff --git a/view/theme/diabook/diabook-green/jot.tpl b/view/theme/diabook/diabook-green/jot.tpl
deleted file mode 100644
index 0928c9f36..000000000
--- a/view/theme/diabook/diabook-green/jot.tpl
+++ /dev/null
@@ -1,85 +0,0 @@
-
-<div id="profile-jot-wrapper" >
- <div id="profile-jot-banner-wrapper">
- <div id="profile-jot-desc" >&nbsp;</div>
- </div>
- <div id="profile-jot-banner-end"></div>
-
- <form id="profile-jot-form" action="$action" method="post" >
- <input type="hidden" name="type" value="$ptyp" />
- <input type="hidden" name="profile_uid" value="$profile_uid" />
- <input type="hidden" name="return" value="$return_path" />
- <input type="hidden" name="location" id="jot-location" value="$defloc" />
- <input type="hidden" name="coord" id="jot-coord" value="" />
- <input type="hidden" name="post_id" value="$post_id" />
- <input type="hidden" name="preview" id="jot-preview" value="0" />
- <input name="title" id="jot-title" type="text" placeholder="$placeholdertitle" value="$title" class="jothidden" style="display:none">
- <div id="jot-category-wrap"><input name="category" id="jot-category" type="text" placeholder="$placeholdercategory" value="$category" class="jothidden" style="display:none" /></div>
- <div id="character-counter" class="grey"></div>
- <img id="profile-jot-text-loading" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
- <textarea rows="5" cols="64" class="profile-jot-text" id="profile-jot-text" name="body" >{{ if $content }}$content{{ else }}$share{{ endif }}</textarea>
-
-
-<div id="profile-jot-submit-wrapper" class="jothidden">
-
- <div id="profile-upload-wrapper" style="display: $visitor;" >
- <div id="wall-image-upload-div" ><a href="#" onclick="return false;" id="wall-image-upload" class="camera" title="$upload"></a></div>
- </div>
- <div id="profile-attach-wrapper" style="display: $visitor;" >
- <div id="wall-file-upload-div" ><a href="#" onclick="return false;" id="wall-file-upload" class="attach" title="$attach"></a></div>
- </div>
-
- <div id="profile-link-wrapper" style="display: $visitor;" ondragenter="linkdropper(event);" ondragover="linkdropper(event);" ondrop="linkdrop(event);" >
- <a id="profile-link" class="weblink" title="$weblink" ondragenter="return linkdropper(event);" ondragover="return linkdropper(event);" ondrop="linkdrop(event);" onclick="jotGetLink(); return false;"></a>
- </div>
- <div id="profile-video-wrapper" style="display: $visitor;" >
- <a id="profile-video" class="video2" title="$video" onclick="jotVideoURL();return false;"></a>
- </div>
- <div id="profile-audio-wrapper" style="display: $visitor;" >
- <a id="profile-audio" class="audio2" title="$audio" onclick="jotAudioURL();return false;"></a>
- </div>
- <div id="profile-location-wrapper" style="display: $visitor;" >
- <a id="profile-location" class="globe" title="$setloc" onclick="jotGetLocation();return false;"></a>
- </div>
- <div id="profile-nolocation-wrapper" style="display: none;" >
- <a id="profile-nolocation" class="noglobe" title="$noloc" onclick="jotClearLocation();return false;"></a>
- </div>
-
- <input type="submit" id="profile-jot-submit" class="button creation2" name="submit" value="$share" />
-
- <span onclick="preview_post();" id="jot-preview-link" class="tab button">$preview</span>
-
- <div id="profile-jot-perms" class="profile-jot-perms" style="display: $pvisit;" >
- <a href="#profile-jot-acl-wrapper" id="jot-perms-icon" class="icon $lockstate" title="$permset" ></a>$bang
- </div>
-
-
- <div id="profile-jot-plugin-wrapper">
- $jotplugins
- </div>
-
- <div id="profile-rotator-wrapper" style="display: $visitor;" >
- <img id="profile-rotator" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
- </div>
-
- </div>
- <div id="profile-jot-perms-end"></div>
-
- <div id="jot-preview-content" style="display:none;"></div>
-
- <div style="display: none;">
- <div id="profile-jot-acl-wrapper" style="width:auto;height:auto;overflow:auto;">
- $acl
- <hr style="clear:both"/>
- <div id="profile-jot-email-label">$emailcc</div><input type="text" name="emailcc" id="profile-jot-email" title="$emtitle" />
- <div id="profile-jot-email-end"></div>
- $jotnets
- </div>
- </div>
-
-
-
-
-</form>
-</div>
- {{ if $content }}<script>initEditor();</script>{{ endif }}
diff --git a/view/theme/diabook/diabook-green/js/README b/view/theme/diabook/diabook-green/js/README
deleted file mode 100644
index c93b2118e..000000000
--- a/view/theme/diabook/diabook-green/js/README
+++ /dev/null
@@ -1,22 +0,0 @@
-jQuery Resize Plugin Demo
-
-Version: v2.1.1
-Author: Adeel Ejaz (http://adeelejaz.com/)
-License: Dual licensed under MIT and GPL licenses.
-
-Introduction
-aeImageResize is a jQuery plugin to dynamically resize the images without distorting the proportions.
-
-Usage:
-.aeImageResize( height, width )
-
-height
-An integer representing the maximum height for the image.
-
-width
-An integer representing the maximum width for the image.
-
-Example
-$(function() {
- $( ".resizeme" ).aeImageResize({ height: 250, width: 250 });
-}); \ No newline at end of file
diff --git a/view/theme/diabook/diabook-green/js/jquery.ae.image.resize.js b/view/theme/diabook/diabook-green/js/jquery.ae.image.resize.js
deleted file mode 100644
index bac09cd45..000000000
--- a/view/theme/diabook/diabook-green/js/jquery.ae.image.resize.js
+++ /dev/null
@@ -1,69 +0,0 @@
-(function( $ ) {
-
- $.fn.aeImageResize = function( params ) {
-
- var aspectRatio = 0
- // Nasty I know but it's done only once, so not too bad I guess
- // Alternate suggestions welcome :)
- , isIE6 = $.browser.msie && (6 == ~~ $.browser.version)
- ;
-
- // We cannot do much unless we have one of these
- if ( !params.height && !params.width ) {
- return this;
- }
-
- // Calculate aspect ratio now, if possible
- if ( params.height && params.width ) {
- aspectRatio = params.width / params.height;
- }
-
- // Attach handler to load
- // Handler is executed just once per element
- // Load event required for Webkit browsers
- return this.one( "load", function() {
-
- // Remove all attributes and CSS rules
- this.removeAttribute( "height" );
- this.removeAttribute( "width" );
- this.style.height = this.style.width = "";
-
- var imgHeight = this.height
- , imgWidth = this.width
- , imgAspectRatio = imgWidth / imgHeight
- , bxHeight = params.height
- , bxWidth = params.width
- , bxAspectRatio = aspectRatio;
-
- // Work the magic!
- // If one parameter is missing, we just force calculate it
- if ( !bxAspectRatio ) {
- if ( bxHeight ) {
- bxAspectRatio = imgAspectRatio + 1;
- } else {
- bxAspectRatio = imgAspectRatio - 1;
- }
- }
-
- // Only resize the images that need resizing
- if ( (bxHeight && imgHeight > bxHeight) || (bxWidth && imgWidth > bxWidth) ) {
-
- if ( imgAspectRatio > bxAspectRatio ) {
- bxHeight = ~~ ( imgHeight / imgWidth * bxWidth );
- } else {
- bxWidth = ~~ ( imgWidth / imgHeight * bxHeight );
- }
-
- this.height = bxHeight;
- this.width = bxWidth;
- }
- })
- .each(function() {
-
- // Trigger load event (for Gecko and MSIE)
- if ( this.complete || isIE6 ) {
- $( this ).trigger( "load" );
- }
- });
- };
-})( jQuery ); \ No newline at end of file
diff --git a/view/theme/diabook/diabook-green/js/jquery.ae.image.resize.min.js b/view/theme/diabook/diabook-green/js/jquery.ae.image.resize.min.js
deleted file mode 100644
index 16c30b123..000000000
--- a/view/theme/diabook/diabook-green/js/jquery.ae.image.resize.min.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(d){d.fn.aeImageResize=function(a){var i=0,j=d.browser.msie&&6==~~d.browser.version;if(!a.height&&!a.width)return this;if(a.height&&a.width)i=a.width/a.height;return this.one("load",function(){this.removeAttribute("height");this.removeAttribute("width");this.style.height=this.style.width="";var e=this.height,f=this.width,g=f/e,b=a.height,c=a.width,h=i;h||(h=b?g+1:g-1);if(b&&e>b||c&&f>c){if(g>h)b=~~(e/f*c);else c=~~(f/e*b);this.height=b;this.width=c}}).each(function(){if(this.complete||j)d(this).trigger("load")})}})(jQuery); \ No newline at end of file
diff --git a/view/theme/diabook/diabook-green/js/jquery.autogrow.textarea.js b/view/theme/diabook/diabook-green/js/jquery.autogrow.textarea.js
deleted file mode 100644
index 806e34f51..000000000
--- a/view/theme/diabook/diabook-green/js/jquery.autogrow.textarea.js
+++ /dev/null
@@ -1,46 +0,0 @@
-(function($) {
-
- /*
- * Auto-growing textareas; technique ripped from Facebook
- */
- $.fn.autogrow = function(options) {
-
- this.filter('textarea').each(function() {
-
- var $this = $(this),
- minHeight = $this.height(),
- lineHeight = $this.css('lineHeight');
-
- var shadow = $('<div></div>').css({
- position: 'absolute',
- top: -10000,
- left: -10000,
- width: $(this).width(),
- fontSize: $this.css('fontSize'),
- fontFamily: $this.css('fontFamily'),
- lineHeight: $this.css('lineHeight'),
- resize: 'none'
- }).appendTo(document.body);
-
- var update = function() {
-
- var val = this.value.replace(/</g, '&lt;')
- .replace(/>/g, '&gt;')
- .replace(/&/g, '&amp;')
- .replace(/\n/g, '<br/>');
-
- shadow.html(val);
- $(this).css('height', Math.max(shadow.height() + 20, minHeight));
- }
-
- $(this).change(update).keyup(update).keydown(update);
-
- update.apply(this);
-
- });
-
- return this;
-
- }
-
-})(jQuery); \ No newline at end of file
diff --git a/view/theme/diabook/diabook-green/js/jquery.cookie.js b/view/theme/diabook/diabook-green/js/jquery.cookie.js
deleted file mode 100644
index 6d5974a2c..000000000
--- a/view/theme/diabook/diabook-green/js/jquery.cookie.js
+++ /dev/null
@@ -1,47 +0,0 @@
-/*!
- * jQuery Cookie Plugin
- * https://github.com/carhartl/jquery-cookie
- *
- * Copyright 2011, Klaus Hartl
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://www.opensource.org/licenses/mit-license.php
- * http://www.opensource.org/licenses/GPL-2.0
- */
-(function($) {
- $.cookie = function(key, value, options) {
-
- // key and at least value given, set cookie...
- if (arguments.length > 1 && (!/Object/.test(Object.prototype.toString.call(value)) || value === null || value === undefined)) {
- options = $.extend({}, options);
-
- if (value === null || value === undefined) {
- options.expires = -1;
- }
-
- if (typeof options.expires === 'number') {
- var days = options.expires, t = options.expires = new Date();
- t.setDate(t.getDate() + days);
- }
-
- value = String(value);
-
- return (document.cookie = [
- encodeURIComponent(key), '=', options.raw ? value : encodeURIComponent(value),
- options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
- options.path ? '; path=' + options.path : '',
- options.domain ? '; domain=' + options.domain : '',
- options.secure ? '; secure' : ''
- ].join(''));
- }
-
- // key and possibly options given, get cookie...
- options = value || {};
- var decode = options.raw ? function(s) { return s; } : decodeURIComponent;
-
- var pairs = document.cookie.split('; ');
- for (var i = 0, pair; pair = pairs[i] && pairs[i].split('='); i++) {
- if (decode(pair[0]) === key) return decode(pair[1] || ''); // IE saves cookies with empty string as "c; ", e.g. without "=" as opposed to EOMB, thus pair[1] may be undefined
- }
- return null;
- };
-})(jQuery);
diff --git a/view/theme/diabook/diabook-green/login.tpl b/view/theme/diabook/diabook-green/login.tpl
deleted file mode 100644
index efa7c2d6d..000000000
--- a/view/theme/diabook/diabook-green/login.tpl
+++ /dev/null
@@ -1,33 +0,0 @@
-
-<form action="$dest_url" method="post" >
- <input type="hidden" name="auth-params" value="login" />
-
- <div id="login_standard">
- {{ inc field_input.tpl with $field=$lname }}{{ endinc }}
- {{ inc field_password.tpl with $field=$lpassword }}{{ endinc }}
- </div>
-
- {{ if $openid }}
- <div id="login_openid">
- {{ inc field_openid.tpl with $field=$lopenid }}{{ endinc }}
- </div>
- {{ endif }}
-
- <div id="login-submit-wrapper" >
- <input type="submit" name="submit" id="login-submit-button" value="$login" />
- </div>
-
- <div id="login-extra-links">
- {{ if $register }}<a href="register" title="$register.title" id="register-link">$register.desc</a>{{ endif }}
- <a href="lostpass" title="$lostpass" id="lost-password-link" >$lostlink</a>
- </div>
-
- {{ for $hiddens as $k=>$v }}
- <input type="hidden" name="$k" value="$v" />
- {{ endfor }}
-
-
-</form>
-
-
-<script type="text/javascript"> $(document).ready(function() { $("#id_$lname.0").focus();} );</script>
diff --git a/view/theme/diabook/diabook-green/mail_conv.tpl b/view/theme/diabook/diabook-green/mail_conv.tpl
deleted file mode 100644
index 989f17878..000000000
--- a/view/theme/diabook/diabook-green/mail_conv.tpl
+++ /dev/null
@@ -1,60 +0,0 @@
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- <a href="$mail.profile_url" target="redir" title="$mail.from_name" class="contact-photo-link" id="wall-item-photo-link-$mail.id">
- <img src="$mail.from_photo" class="contact-photo$mail.sparkle" id="wall-item-photo-$mail.id" alt="$mail.from_name" />
- </a>
- </div>
- </div>
- <div class="wall-item-content">
- $mail.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
- </div>
- <div class="wall-item-actions">
- <div class="wall-item-actions-author">
- <a href="$mail.from_url" target="redir" class="wall-item-name-link"><span class="wall-item-name$mail.sparkle">$mail.from_name</span></a> <span class="wall-item-ago">$mail.date</span>
- </div>
-
- <div class="wall-item-actions-social">
- </div>
-
- <div class="wall-item-actions-tools">
- <a href="message/drop/$mail.id" onclick="return confirmDelete();" class="icon delete s16" title="$mail.delete">$mail.delete</a>
- </div>
-
- </div>
- </div>
- <div class="wall-item-bottom">
- </div>
-</div>
-
-
-{#
-
-
-<div class="mail-conv-outside-wrapper">
- <div class="mail-conv-sender" >
- <a href="$mail.from_url" class="mail-conv-sender-url" ><img class="mframe mail-conv-sender-photo$mail.sparkle" src="$mail.from_photo" heigth="80" width="80" alt="$mail.from_name" /></a>
- </div>
- <div class="mail-conv-detail" >
- <div class="mail-conv-sender-name" >$mail.from_name</div>
- <div class="mail-conv-date">$mail.date</div>
- <div class="mail-conv-subject">$mail.subject</div>
- <div class="mail-conv-body">$mail.body</div>
- <div class="mail-conv-delete-wrapper" id="mail-conv-delete-wrapper-$mail.id" ><a href="message/drop/$mail.id" class="icon drophide delete-icon mail-list-delete-icon" onclick="return confirmDelete();" title="$mail.delete" id="mail-conv-delete-icon-$mail.id" class="mail-conv-delete-icon" onmouseover="imgbright(this);" onmouseout="imgdull(this);" ></a></div><div class="mail-conv-delete-end"></div>
- <div class="mail-conv-outside-wrapper-end"></div>
-</div>
-</div>
-<hr class="mail-conv-break" />
-
-#}
diff --git a/view/theme/diabook/diabook-green/mail_display.tpl b/view/theme/diabook/diabook-green/mail_display.tpl
deleted file mode 100644
index 8b82e95c6..000000000
--- a/view/theme/diabook/diabook-green/mail_display.tpl
+++ /dev/null
@@ -1,12 +0,0 @@
-<div id="mail-display-subject">
- <span class="{{if $thread_seen}}seen{{else}}unseen{{endif}}">$thread_subject</span>
- <a href="message/dropconv/$thread_id" onclick="return confirmDelete();" title="$delete" class="mail-delete icon s22 delete"></a>
-</div>
-
-{{ for $mails as $mail }}
- <div id="tread-wrapper-$mail.id" class="tread-wrapper">
- {{ inc mail_conv.tpl }}{{endinc}}
- </div>
-{{ endfor }}
-
-{{ inc prv_message.tpl }}{{ endinc }}
diff --git a/view/theme/diabook/diabook-green/mail_list.tpl b/view/theme/diabook/diabook-green/mail_list.tpl
deleted file mode 100644
index 6bc6c84f6..000000000
--- a/view/theme/diabook/diabook-green/mail_list.tpl
+++ /dev/null
@@ -1,8 +0,0 @@
-<div class="mail-list-wrapper">
- <span class="mail-subject {{if $seen}}seen{{else}}unseen{{endif}}"><a href="message/$id" class="mail-link">$subject</a></span>
- <span class="mail-from">$from_name</span>
- <span class="mail-date">$date</span>
- <span class="mail-count">$count</span>
-
- <a href="message/dropconv/$id" onclick="return confirmDelete();" title="$delete" class="mail-delete icon s22 delete"></a>
-</div>
diff --git a/view/theme/diabook/diabook-green/message_side.tpl b/view/theme/diabook/diabook-green/message_side.tpl
deleted file mode 100644
index 9f1587096..000000000
--- a/view/theme/diabook/diabook-green/message_side.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-<div id="message-sidebar" class="widget">
- <div id="message-new" class="{{ if $new.sel }}selected{{ endif }}"><a href="$new.url">$new.label</a> </div>
-
- <ul class="message-ul">
- {{ for $tabs as $t }}
- <li class="tool {{ if $t.sel }}selected{{ endif }}"><a href="$t.url" class="message-link">$t.label</a></li>
- {{ endfor }}
- </ul>
-
-</div>
diff --git a/view/theme/diabook/diabook-green/nav.tpl b/view/theme/diabook/diabook-green/nav.tpl
deleted file mode 100644
index 5f316bcdd..000000000
--- a/view/theme/diabook/diabook-green/nav.tpl
+++ /dev/null
@@ -1,190 +0,0 @@
-<header>
- <div id="site-location">$sitelocation</div>
- <div id="banner">$banner</div>
-</header>
-<nav>
-
-
- <ul>
-
-
- {{ if $nav.network }}
- <li id="nav-network-link" class="nav-menu-icon">
- <a class="$nav.network.2" href="$nav.network.0" title="$nav.network.3" >
- <span class="icon notifications">Benachrichtigungen</span>
- <span id="net-update" class="nav-notify"></span></a>
- </li>
- {{ endif }}
-
- {{ if $nav.contacts }}
- <li class="nav-menu-icon" id="nav-contacts-linkmenu">
- <a href="$nav.contacts.0" rel="#nav-contacts-menu" title="$nav.contacts.1">
- <span class="icon contacts">$nav.contacts.1</span>
- <span id="intro-update" class="nav-notify"></span></a>
- <ul id="nav-contacts-menu" class="menu-popup">
- <li id="nav-contacts-see-intro"><a href="$nav.notifications.0">$nav.introductions.1</a><span id="intro-update-li" class="nav-notify"></span></li>
- <li id="nav-contacts-all"><a href="contacts">$nav.contacts.1</a></li>
- </ul>
- </li>
-
- {{ endif }}
-
- {{ if $nav.messages }}
- <li id="nav-messages-linkmenu" class="nav-menu-icon">
- <a href="$nav.messages.0" rel="#nav-messages-menu" title="$nav.messages.1">
- <span class="icon messages">$nav.messages.1</span>
- <span id="mail-update" class="nav-notify"></span></a>
- <ul id="nav-messages-menu" class="menu-popup">
- <li id="nav-messages-see-all"><a href="$nav.messages.0">$nav.messages.1</a></li>
- <li id="nav-messages-see-all"><a href="$nav.messages.new.0">$nav.messages.new.1</a></li>
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.notifications }}
- <li id="nav-notifications-linkmenu" class="nav-menu-icon">
- <a href="$nav.notifications.0" rel="#nav-notifications-menu" title="$nav.notifications.1">
- <span class="icon notify">$nav.notifications.1</span>
- <span id="notify-update" class="nav-notify"></span></a>
- <ul id="nav-notifications-menu" class="menu-popup">
- <li id="nav-notifications-mark-all"><a href="#" onclick="notifyMarkAll(); return false;">$nav.notifications.mark.1</a></li>
- <li id="nav-notifications-see-all"><a href="$nav.notifications.all.0">$nav.notifications.all.1</a></li>
- <li class="empty">$emptynotifications</li>
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.search}}
- <li id="search-box">
- <form method="get" action="$nav.search.0">
- <input id="search-text" class="nav-menu-search" type="text" value="" name="search">
- </form>
- </li>
- {{ endif }}
-
- <li style="width: 1%; height: 1px;float: right;"></li>
-
- <li id="nav-site-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-site-menu"><span class="icon s22 gear">Site</span></a>
- <ul id="nav-site-menu" class="menu-popup">
- {{ if $nav.manage }}<li><a class="$nav.manage.2" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a></li>{{ endif }}
-
- {{ if $nav.settings }} <li><a class="$nav.search.2" onClick="restore_boxes()" title="Restore right-hand column" style="cursor: pointer;">Restore right-hand column</a></li>{{ endif }}
-
- {{ if $nav.help }} <li><a class="$nav.help.2" target="friendika-help" href="$nav.help.0" title="$nav.help.3" >$nav.help.1</a></li>{{ endif }}
-
- <li><a class="$nav.search.2" href="friendica" title="Site Info / Impressum" >Info/Impressum</a></li>
-
- {{ if $nav.settings }}<li><a class="menu-sep $nav.settings.2" href="$nav.settings.0" title="$nav.settings.3">$nav.settings.1</a></li>{{ endif }}
- {{ if $nav.admin }}<li><a class="$nav.admin.2" href="$nav.admin.0" title="$nav.admin.3" >$nav.admin.1</a></li>{{ endif }}
-
- {{ if $nav.logout }}<li><a class="menu-sep $nav.logout.2" href="$nav.logout.0" title="$nav.logout.3" >$nav.logout.1</a></li>{{ endif }}
-
-
- </ul>
- </li>
-
-
- {{ if $nav.directory }}
- <li id="nav-directory-link" class="nav-menu $sel.directory">
- <a class="$nav.directory.2" href="$nav.directory.0" title="$nav.directory.3" >$nav.directory.1</a>
- </li>
- {{ endif }}
-
- {{ if $nav.apps }}
- <li id="nav-apps-link" class="nav-menu $sel.apps">
- <a class=" $nav.apps.2" href="#" rel="#nav-apps-menu" title="$nav.apps.3" >$nav.apps.1</a>
- <ul id="nav-apps-menu" class="menu-popup">
- {{ for $apps as $ap }}
- <li>$ap</li>
- {{ endfor }}
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.home }}
- <li id="nav-home-link" class="nav-menu $sel.home">
- <a class="$nav.home.2" href="$nav.home.0" title="$nav.home.3" >$nav.home.1
- <span id="home-update" class="nav-notify"></span></a>
- </li>
- {{ endif }}
-
- {{ if $userinfo }}
- <li id="nav-user-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-user-menu" title="$sitelocation"><img src="$userinfo.icon" alt="$userinfo.name"></a>
- <ul id="nav-user-menu" class="menu-popup">
- {{ for $nav.usermenu as $usermenu }}
- <li><a class="$usermenu.2" href="$usermenu.0" title="$usermenu.3">$usermenu.1</a></li>
- {{ endfor }}
-
- {{ if $nav.profiles }}<li><a class="menu-sep $nav.profiles.2" href="$nav.profiles.0" title="$nav.profiles.3" >$nav.profiles.3</a></li>{{ endif }}
- {{ if $nav.notifications }}<li><a class="$nav.notifications.2" href="$nav.notifications.0" title="$nav.notifications.3" >$nav.notifications.1</a></li>{{ endif }}
- {{ if $nav.messages }}<li><a class="$nav.messages.2" href="$nav.messages.0" title="$nav.messages.3" >$nav.messages.1</a></li>{{ endif }}
- {{ if $nav.contacts }}<li><a class="$nav.contacts.2" href="$nav.contacts.0" title="$nav.contacts.3" >$nav.contacts.1</a></li>{{ endif }}
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.login }}
- <li id="nav-home-link" class="nav-menu $sel.home">
- <a class="$nav.login.2" href="$nav.login.0" title="$nav.login.3" >$nav.login.1</a>
- <li>
- {{ endif }}
-
-
-
- </ul>
-
-
-
-</nav>
-
-
-<div style="position: fixed; bottom: 5px; right: 10px;"><a href="javascript:scroll(0,0); "><img src="view/theme/diabook/icons/scroll_top.png" title="scroll to top"></a></div>
-<div style="position: fixed; bottom: 3px; left: 25px;">$langselector</div>
-<div style="position: fixed; bottom: 23px; left: 5px;"><a href="http://pad.toktan.org/p/diabook" target="blank" ><img src="view/theme/diabook/icons/bluebug.png" title="report bugs for the theme diabook"/></a></div>
-
-
-
-
-<ul id="nav-notifications-template" style="display:none;" rel="template">
- <li class="{4}"><a href="{0}"><img src="{1}">{2} <span class="notif-when">{3}</span></a></li>
-</ul>
-
-
-
-{#
-
-{{ if $nav.logout }}<a id="nav-logout-link" class="nav-link $nav.logout.2" href="$nav.logout.0" title="$nav.logout.3" >$nav.logout.1</a> {{ endif }}
-{{ if $nav.login }}<a id="nav-login-link" class="nav-login-link $nav.login.2" href="$nav.login.0" title="$nav.login.3" >$nav.login.1</a> {{ endif }}
-
-<span id="nav-link-wrapper" >
-
-{{ if $nav.register }}<a id="nav-register-link" class="nav-commlink $nav.register.2" href="$nav.register.0" title="$nav.register.3" >$nav.register.1</a>{{ endif }}
-
-<a id="nav-help-link" class="nav-link $nav.help.2" target="friendika-help" href="$nav.help.0" title="$nav.help.3" >$nav.help.1</a>
-
-{{ if $nav.apps }}<a id="nav-apps-link" class="nav-link $nav.apps.2" href="$nav.apps.0" title="$nav.apps.3" >$nav.apps.1</a>{{ endif }}
-
-<a id="nav-search-link" class="nav-link $nav.search.2" href="$nav.search.0" title="$nav.search.3" >$nav.search.1</a>
-<a id="nav-directory-link" class="nav-link $nav.directory.2" href="$nav.directory.0" title="$nav.directory.3" >$nav.directory.1</a>
-
-{{ if $nav.admin }}<a id="nav-admin-link" class="nav-link $nav.admin.2" href="$nav.admin.0" title="$nav.admin.3" >$nav.admin.1</a>{{ endif }}
-
-{{ if $nav.notifications }}
-<a id="nav-notify-link" class="nav-commlink $nav.notifications.2" href="$nav.notifications.0" title="$nav.notifications.3" >$nav.notifications.1</a>
-<span id="notify-update" class="nav-ajax-left"></span>
-{{ endif }}
-{{ if $nav.messages }}
-<a id="nav-messages-link" class="nav-commlink $nav.messages.2" href="$nav.messages.0" title="$nav.messages.3" >$nav.messages.1</a>
-<span id="mail-update" class="nav-ajax-left"></span>
-{{ endif }}
-
-{{ if $nav.manage }}<a id="nav-manage-link" class="nav-commlink $nav.manage.2" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a>{{ endif }}
-
-{{ if $nav.settings }}<a id="nav-settings-link" class="nav-link $nav.settings.2" href="$nav.settings.0" title="$nav.settings.3">$nav.settings.1</a>{{ endif }}
-{{ if $nav.profiles }}<a id="nav-profiles-link" class="nav-link $nav.profiles.2" href="$nav.profiles.0" title="$nav.profiles.3" >$nav.profiles.1</a>{{ endif }}
-
-
-</span>
-<span id="nav-end"></span>
-<span id="banner">$banner</span>
-#}
diff --git a/view/theme/diabook/diabook-green/nets.tpl b/view/theme/diabook/diabook-green/nets.tpl
deleted file mode 100644
index be25ddee1..000000000
--- a/view/theme/diabook/diabook-green/nets.tpl
+++ /dev/null
@@ -1,15 +0,0 @@
-<div id="profile_side">
- <h3 style="margin-left: 2px;">$title</h3>
- <div id="nets-desc">$desc</div>
-
- <ul class="menu-profile-side">
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $sel_all }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a style="text-decoration: none;" href="$base" class="menu-profile-list-item">$all</a></li>
- {{ for $nets as $net }}
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $net.selected }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a href="$base?nets=$net.ref" class="menu-profile-list-item">$net.name</a></li>
- {{ endfor }}
- </ul>
-</div>
diff --git a/view/theme/diabook/diabook-green/oembed_video.tpl b/view/theme/diabook/diabook-green/oembed_video.tpl
deleted file mode 100644
index d6d29f724..000000000
--- a/view/theme/diabook/diabook-green/oembed_video.tpl
+++ /dev/null
@@ -1,4 +0,0 @@
-<a class="embed_yt" href='$embedurl' onclick='this.innerHTML=Base64.decode("$escapedhtml"); yt_iframe(); return false;' style='float:left; margin: 1em; position: relative;'>
- <img width='$tw' height='$th' src='$turl' >
- <div style='position: absolute; top: 0px; left: 0px; width: $twpx; height: $thpx; background: url(images/icons/48/play.png) no-repeat center center;'></div>
-</a>
diff --git a/view/theme/diabook/diabook-green/photo_item.tpl b/view/theme/diabook/diabook-green/photo_item.tpl
deleted file mode 100644
index 5d65a89b7..000000000
--- a/view/theme/diabook/diabook-green/photo_item.tpl
+++ /dev/null
@@ -1,65 +0,0 @@
-{{ if $indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$id" class="like-rotator" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
-</div>
-{{ endif }}
-
-<div class="wall-item-photo-container $indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper" >
- <a href="$profile_url" target="redir" title="" class="contact-photo-link" id="wall-item-photo-link-$id">
- <img src="$thumb" class="contact-photo$sparkle" id="wall-item-photo-$id" alt="$name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$id">
- $photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$profile_url" target="redir" title="$name" class="wall-item-name-link"><span class="wall-item-name$sparkle">$name</span></a>
- <span class="wall-item-ago">-
- {{ if $plink }}<a class="link" title="$plink.title" href="$plink.href" style="color: #999">$ago</a>{{ else }} $ago {{ endif }}
- {{ if $lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$id);">$lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $title }}<h2><a href="$plink.href">$title</a></h2>{{ endif }}
- $body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
-
- <div class="wall-item-bottom" style="display: table-row;">
- <div class="wall-item-actions">
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-tools">
-
- {{ if $drop.dropping }}
- <input type="checkbox" title="$drop.select" name="itemselected[]" class="item-select" value="$id" />
- <a href="item/drop/$id" onclick="return confirmDelete();" class="icon drop" title="$drop.delete">$drop.delete</a>
- {{ endif }}
- {{ if $edpost }}
- <a class="icon pencil" href="$edpost.0" title="$edpost.1"></a>
- {{ endif }}
- </div>
-
- </div>
- </div>
- <div class="wall-item-bottom">
-
- </div>
-</div>
-
diff --git a/view/theme/diabook/diabook-green/photo_view.tpl b/view/theme/diabook/diabook-green/photo_view.tpl
deleted file mode 100644
index 071972e0c..000000000
--- a/view/theme/diabook/diabook-green/photo_view.tpl
+++ /dev/null
@@ -1,35 +0,0 @@
-<div id="live-display"></div>
-<h3><a href="$album.0">$album.1</a></h3>
-
-<div id="photo-edit-link-wrap">
-{{ if $tools }}
-<a id="photo-edit-link" href="$tools.edit.0">$tools.edit.1</a>
--
-<a id="photo-toprofile-link" href="$tools.profile.0">$tools.profile.1</a>
-{{ endif }}
-{{ if $lock }} - <img src="images/lock_icon.gif" class="lockview" alt="$lock" onclick="lockview(event,'photo$id');" /> {{ endif }}
-</div>
-
-<div id="photo-photo">
- {{ if $prevlink }}<div id="photo-prev-link"><a href="$prevlink.0">$prevlink.1</a></div>{{ endif }}
- <a href="$photo.href" class="lightbox" title="$photo.title"><img src="$photo.src" /></a>
- {{ if $nextlink }}<div id="photo-next-link"><a href="$nextlink.0">$nextlink.1</a></div>{{ endif }}
-</div>
-
-<div id="photo-photo-end"></div>
-<div id="photo-caption" >$desc</div>
-{{ if $tags }}
-<div id="in-this-photo-text">$tags.0</div>
-<div id="in-this-photo">$tags.1</div>
-{{ endif }}
-{{ if $tags.2 }}<div id="tag-remove"><a href="$tags.2">$tags.3</a></div>{{ endif }}
-
-{{ if $edit }}$edit{{ endif }}
-
-<div style="margin-top:20px">
-</div>
-<div id="wall-photo-container">
-$comments
-</div>
-
-$paginate
diff --git a/view/theme/diabook/diabook-green/profile_side.tpl b/view/theme/diabook/diabook-green/profile_side.tpl
deleted file mode 100644
index 01e80f238..000000000
--- a/view/theme/diabook/diabook-green/profile_side.tpl
+++ /dev/null
@@ -1,21 +0,0 @@
-<div id="profile_side">
- <div id="ps-usernameicon">
- <a href="$ps.usermenu.status.0" title="$userinfo.name">
- <img src="$userinfo.icon" id="ps-usericon" alt="$userinfo.name">
- </a>
- <a href="$ps.usermenu.status.0" id="ps-username" title="$userinfo.name">$userinfo.name</a>
- </div>
-
-<ul id="profile-side-menu" class="menu-profile-side">
- <li id="profile-side-status" class="menu-profile-list"><a class="menu-profile-list-item" href="$ps.usermenu.status.0">$ps.usermenu.status.1<span class="menu-profile-icon home"></span></a></li>
- <li id="profile-side-photos" class="menu-profile-list photos"><a class="menu-profile-list-item" href="$ps.usermenu.photos.0">$ps.usermenu.photos.1<span class="menu-profile-icon photos"></span></a></li>
- <li id="profile-side-photos" class="menu-profile-list pscontacts"><a class="menu-profile-list-item" href="$ps.usermenu.contacts.0">$ps.usermenu.contacts.1<span class="menu-profile-icon pscontacts"></span></a></li>
- <li id="profile-side-events" class="menu-profile-list events"><a class="menu-profile-list-item" href="$ps.usermenu.events.0">$ps.usermenu.events.1<span class="menu-profile-icon events"></span></a></li>
- <li id="profile-side-notes" class="menu-profile-list notes"><a class="menu-profile-list-item" href="$ps.usermenu.notes.0">$ps.usermenu.notes.1<span class="menu-profile-icon notes"></span></a></li>
- <li id="profile-side-foren" class="menu-profile-list foren"><a class="menu-profile-list-item" href="$ps.usermenu.pgroups.0" target="blanc">$ps.usermenu.pgroups.1<span class="menu-profile-icon foren"></span></a></li>
- <li id="profile-side-foren" class="menu-profile-list com_side"><a class="menu-profile-list-item" href="$ps.usermenu.community.0">$ps.usermenu.community.1<span class="menu-profile-icon com_side"></span></a></li>
-</ul>
-
-</div>
-
-
diff --git a/view/theme/diabook/diabook-green/profile_vcard.tpl b/view/theme/diabook/diabook-green/profile_vcard.tpl
deleted file mode 100644
index 6fcffcc9b..000000000
--- a/view/theme/diabook/diabook-green/profile_vcard.tpl
+++ /dev/null
@@ -1,64 +0,0 @@
-<div class="vcard">
-
- <div class="tool">
- <div class="fn label">$profile.name</div>
- {{ if $profile.edit }}
- <div class="action">
- <a class="icon s16 edit ttright" href="#" rel="#profiles-menu" title="$profile.edit.3"><span>$profile.edit.1</span></a>
- <ul id="profiles-menu" class="menu-popup">
- {{ for $profile.menu.entries as $e }}
- <li>
- <a href="profiles/$e.id"><img src='$e.photo'>$e.profile_name</a>
- </li>
- {{ endfor }}
- <li><a href="profile_photo" >$profile.menu.chg_photo</a></li>
- <li><a href="profiles/new" id="profile-listing-new-link">$profile.menu.cr_new</a></li>
- <li><a href="profiles" >$profile.edit.3</a></li>
-
- </ul>
- </div>
- {{ endif }}
- </div>
-
-
-
- <div id="profile-photo-wrapper"><img class="photo" src="$profile.photo?rev=$profile.picdate" alt="$profile.name" /></div>
- {{ if $pdesc }}<div class="title">$profile.pdesc</div>{{ endif }}
-
-
- {{ if $location }}
- <dl class="location"><dt class="location-label">$location</dt><br>
- <dd class="adr">
- {{ if $profile.address }}<div class="street-address">$profile.address</div>{{ endif }}
- <span class="city-state-zip">
- <span class="locality">$profile.locality</span>{{ if $profile.locality }}, {{ endif }}
- <span class="region">$profile.region</span>
- <span class="postal-code">$profile.postal-code</span>
- </span>
- {{ if $profile.country-name }}<span class="country-name">$profile.country-name</span>{{ endif }}
- </dd>
- </dl>
- {{ endif }}
-
- {{ if $gender }}<dl class="mf"><dt class="gender-label">$gender</dt> <dd class="x-gender">$profile.gender</dd></dl>{{ endif }}
-
- {{ if $profile.pubkey }}<div class="key" style="display:none;">$profile.pubkey</div>{{ endif }}
-
- {{ if $marital }}<dl class="marital"><dt class="marital-label"><span class="heart">&hearts;</span>$marital</dt><dd class="marital-text">$profile.marital</dd></dl>{{ endif }}
-
- {{ if $homepage }}<dl class="homepage"><dt class="homepage-label">$homepage</dt><dd class="homepage-url"><a href="$profile.homepage" target="external-link">$profile.homepage</a></dd></dl>{{ endif }}
-
- {{ inc diaspora_vcard.tpl }}{{ endinc }}
-
- <div id="profile-extra-links">
- <ul>
- {{ if $connect }}
- <li><a id="dfrn-request-link" href="dfrn_request/$profile.nickname">$connect</a></li>
- {{ endif }}
- </ul>
- </div>
-</div>
-
-$contact_block
-
-
diff --git a/view/theme/diabook/diabook-green/right_aside.tpl b/view/theme/diabook/diabook-green/right_aside.tpl
deleted file mode 100644
index a65677696..000000000
--- a/view/theme/diabook/diabook-green/right_aside.tpl
+++ /dev/null
@@ -1,20 +0,0 @@
-<div id="profile_side">
- <div id="ps-usernameicon">
- <a href="$ps.usermenu.status.0" title="$userinfo.name">
- <img src="$userinfo.icon" id="ps-usericon" alt="$userinfo.name">
- </a>
- <a href="$ps.usermenu.status.0" id="ps-username" title="$userinfo.name">$userinfo.name</a>
- </div>
-
-<ul id="profile-side-menu" class="menu-profile-side">
- <li id="profile-side-status" class="menu-profile-list home"><a class="menu-profile-list-item" href="$ps.usermenu.status.0">$ps.usermenu.status.1</a></li>
- <li id="profile-side-photos" class="menu-profile-list photos"><a class="menu-profile-list-item" href="$ps.usermenu.photos.0">$ps.usermenu.photos.1</a></li>
- <li id="profile-side-events" class="menu-profile-list events"><a class="menu-profile-list-item" href="$ps.usermenu.events.0">$ps.usermenu.events.1</a></li>
- <li id="profile-side-notes" class="menu-profile-list notes"><a class="menu-profile-list-item" href="$ps.usermenu.notes.0">$ps.usermenu.notes.1</a></li>
- <li id="profile-side-foren" class="menu-profile-list foren"><a class="menu-profile-list-item" href="http://dir.friendika.com/directory/forum" target="blanc">Public Groups</a></li>
- <li id="profile-side-foren" class="menu-profile-list com_side"><a class="menu-profile-list-item" href="$ps.usermenu.community.0">$ps.usermenu.community.1</a></li>
-</ul>
-
-</div>
-
- \ No newline at end of file
diff --git a/view/theme/diabook/diabook-green/screenshot.png b/view/theme/diabook/diabook-green/screenshot.png
deleted file mode 100644
index 4eee5be5a..000000000
--- a/view/theme/diabook/diabook-green/screenshot.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook/diabook-green/search_item.tpl b/view/theme/diabook/diabook-green/search_item.tpl
deleted file mode 100644
index 123834064..000000000
--- a/view/theme/diabook/diabook-green/search_item.tpl
+++ /dev/null
@@ -1,100 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- <span class="wall-item-ago">-
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div>
diff --git a/view/theme/diabook/diabook-green/style-network-wide.css b/view/theme/diabook/diabook-green/style-network-wide.css
index ea4071a1f..73f028f60 100644
--- a/view/theme/diabook/diabook-green/style-network-wide.css
+++ b/view/theme/diabook/diabook-green/style-network-wide.css
@@ -121,7 +121,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../diabook-green/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../diabook-green/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -439,7 +439,7 @@ a:hover {
clear: both;
}
.fakelink {
- color: #194719;
+ color: #2c9936;
/* color: #3e3e8c; */
text-decoration: none;
cursor: pointer;
@@ -1158,7 +1158,7 @@ list-style-type: disc;
}
/* widget: search */
span.sbox_l {
- background: white url('../diabook/icons/srch_l.gif') no-repeat top left;
+ background: white url('../diabook-green/icons/srch_l.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-left: 10px;
@@ -1167,14 +1167,14 @@ span.sbox_l {
}
span.sbox_r {
- background: white url('../diabook/icons/srch_r.gif') no-repeat top left;
+ background: white url('../diabook-green/icons/srch_r.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-top: 5px;
}
span.sbox input {
- background: white url('../diabook/icons/srch_bg.gif') repeat-x top left;
+ background: white url('../diabook-green/icons/srch_bg.gif') repeat-x top left;
float: left;
margin-top: 5px;
border: 0;
@@ -1266,8 +1266,8 @@ right_aside .directory-photo { margin: 0px; }
right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #lastusers-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #ra-photos-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
#page-sidebar-right_aside ul {margin-top: 0px;}
#page-sidebar-right_aside .label {max-width: 128px;}
@@ -1301,7 +1301,7 @@ transition: all 0.2s ease-in-out;
padding-top: 10px;
}
.tread-wrapper a{
- color: #194719;
+ color: #2c9936;
}
/*marker*/
@@ -1371,7 +1371,7 @@ transition: all 0.2s ease-in-out;
max-width: 690px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
/*marker*/
.wall-item-container .wall-item-content img {
@@ -1451,7 +1451,7 @@ transition: all 0.2s ease-in-out;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
background-color: #fff;
width: 500px;
}
@@ -1840,7 +1840,7 @@ transition: all 0.2s ease-in-out;
font-weight: bolder;
}
.button.creation2 {
- background-color: #194719;
+ background-color: #2c9936;
border: 1px solid #777777;
color: white;
border-radius: 3px 3px 3px 3px;
diff --git a/view/theme/diabook/diabook-green/style-network.css b/view/theme/diabook/diabook-green/style-network.css
index 29a4765ff..6fffec942 100644
--- a/view/theme/diabook/diabook-green/style-network.css
+++ b/view/theme/diabook/diabook-green/style-network.css
@@ -121,7 +121,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../diabook-green/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../diabook-green/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -439,7 +439,7 @@ a:hover {
clear: both;
}
.fakelink {
- color: #194719;
+ color: #2c9936;
/* color: #3e3e8c; */
text-decoration: none;
cursor: pointer;
@@ -493,7 +493,7 @@ code {
float: right;
}
.tool a {
- color: #194719;
+ color: #2c9936;
}
.tool a:hover {
text-decoration: none;
@@ -1155,7 +1155,7 @@ list-style-type: disc;
}
/* widget: search */
span.sbox_l {
- background: white url('../diabook/icons/srch_l.gif') no-repeat top left;
+ background: white url('../diabook-green/icons/srch_l.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-left: 10px;
@@ -1164,14 +1164,14 @@ span.sbox_l {
}
span.sbox_r {
- background: white url('../diabook/icons/srch_r.gif') no-repeat top left;
+ background: white url('../diabook-green/icons/srch_r.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-top: 5px;
}
span.sbox input {
- background: white url('../diabook/icons/srch_bg.gif') repeat-x top left;
+ background: white url('../diabook-green/icons/srch_bg.gif') repeat-x top left;
float: left;
margin-top: 5px;
border: 0;
@@ -1262,8 +1262,8 @@ right_aside .directory-photo { margin: 0px; }
right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #lastusers-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #ra-photos-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
#page-sidebar-right_aside ul {margin-top: 0px;}
#page-sidebar-right_aside .label {max-width: 128px;}
@@ -1297,7 +1297,7 @@ transition: all 0.2s ease-in-out;
padding-top: 10px;
}
.tread-wrapper a{
- color: #194719;
+ color: #2c9936;
}
.wall-item-decor {
@@ -1365,7 +1365,7 @@ transition: all 0.2s ease-in-out;
max-width: 420px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-container .wall-item-content img {
@@ -1444,7 +1444,7 @@ transition: all 0.2s ease-in-out;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
background-color: #fff;
width: 500px;
}
@@ -1832,7 +1832,7 @@ transition: all 0.2s ease-in-out;
font-weight: bolder;
}
.button.creation2 {
- background-color: #194719;
+ background-color: #2c9936;
border: 1px solid #777777;
color: white;
border-radius: 3px 3px 3px 3px;
@@ -1964,7 +1964,7 @@ ul.tabs li {
margin-left: 5px;
}
ul.tabs li .active {
- background-color: #194719;
+ background-color: #2c9936;
border: 1px solid #777777;
color: white;
border-radius: 3px 3px 3px 3px;
diff --git a/view/theme/diabook/diabook-green/style-profile-wide.css b/view/theme/diabook/diabook-green/style-profile-wide.css
index 77cecb296..d56e52541 100644
--- a/view/theme/diabook/diabook-green/style-profile-wide.css
+++ b/view/theme/diabook/diabook-green/style-profile-wide.css
@@ -121,7 +121,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../diabook-green/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../diabook-green/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -440,7 +440,7 @@ a:hover {
clear: both;
}
.fakelink {
- color: #194719;
+ color: #2c9936;
/* color: #3e3e8c; */
text-decoration: none;
cursor: pointer;
@@ -1134,7 +1134,7 @@ list-style-type: disc;
}
/* widget: search */
span.sbox_l {
- background: white url('../diabook/icons/srch_l.gif') no-repeat top left;
+ background: white url('../diabook-green/icons/srch_l.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-left: 10px;
@@ -1143,14 +1143,14 @@ span.sbox_l {
}
span.sbox_r {
- background: white url('../diabook/icons/srch_r.gif') no-repeat top left;
+ background: white url('../diabook-green/icons/srch_r.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-top: 5px;
}
span.sbox input {
- background: white url('../diabook/icons/srch_bg.gif') repeat-x top left;
+ background: white url('../diabook-green/icons/srch_bg.gif') repeat-x top left;
float: left;
margin-top: 5px;
border: 0;
@@ -1242,8 +1242,8 @@ right_aside .directory-photo { margin: 0px; }
right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #lastusers-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #ra-photos-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
#page-sidebar-right_aside ul {margin-top: 0px;}
#page-sidebar-right_aside .label {max-width: 128px;}
@@ -1276,7 +1276,7 @@ transition: all 0.2s ease-in-out;
padding-top: 10px;
}
.tread-wrapper a{
- color: #194719;
+ color: #2c9936;
}
/*marker*/
@@ -1346,7 +1346,7 @@ transition: all 0.2s ease-in-out;
max-width: 690px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
/*marker*/
.wall-item-container .wall-item-content img {
@@ -1425,7 +1425,7 @@ transition: all 0.2s ease-in-out;
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
@@ -1811,7 +1811,7 @@ transition: all 0.2s ease-in-out;
cursor: pointer;
}
.button.creation2 {
- background-color: #194719;
+ background-color: #2c9936;
border: 1px solid #777777;
color: white;
border-radius: 3px 3px 3px 3px;
@@ -1945,7 +1945,7 @@ ul.tabs li {
margin-left: 5px;
}
ul.tabs li .active {
- background-color: #194719;
+ background-color: #2c9936;
border: 1px solid #777777;
color: white;
border-radius: 3px 3px 3px 3px;
diff --git a/view/theme/diabook/diabook-green/style-profile.css b/view/theme/diabook/diabook-green/style-profile.css
index 7d7a1849f..2e2e11383 100644
--- a/view/theme/diabook/diabook-green/style-profile.css
+++ b/view/theme/diabook/diabook-green/style-profile.css
@@ -121,7 +121,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../diabook-green/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../diabook-green/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -440,7 +440,7 @@ a:hover {
clear: both;
}
.fakelink {
- color: #194719;
+ color: #2c9936;
/* color: #3e3e8c; */
text-decoration: none;
cursor: pointer;
@@ -1130,7 +1130,7 @@ list-style-type: disc;
}
/* widget: search */
span.sbox_l {
- background: white url('../diabook/icons/srch_l.gif') no-repeat top left;
+ background: white url('../diabook-green/icons/srch_l.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-left: 10px;
@@ -1139,14 +1139,14 @@ span.sbox_l {
}
span.sbox_r {
- background: white url('../diabook/icons/srch_r.gif') no-repeat top left;
+ background: white url('../diabook-green/icons/srch_r.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-top: 5px;
}
span.sbox input {
- background: white url('../diabook/icons/srch_bg.gif') repeat-x top left;
+ background: white url('../diabook-green/icons/srch_bg.gif') repeat-x top left;
float: left;
margin-top: 5px;
border: 0;
@@ -1237,8 +1237,8 @@ right_aside .directory-photo { margin: 0px; }
right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #lastusers-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #ra-photos-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
#page-sidebar-right_aside ul {margin-top: 0px;}
#page-sidebar-right_aside .label {max-width: 128px;}
@@ -1270,7 +1270,7 @@ transition: all 0.2s ease-in-out;
padding-top: 10px;
}
.tread-wrapper a{
- color: #194719;
+ color: #2c9936;
}
.wall-item-decor {
@@ -1338,7 +1338,7 @@ transition: all 0.2s ease-in-out;
max-width: 420px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-container .wall-item-content img {
@@ -1416,7 +1416,7 @@ transition: all 0.2s ease-in-out;
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
@@ -1801,7 +1801,7 @@ transition: all 0.2s ease-in-out;
cursor: pointer;
}
.button.creation2 {
- background-color: #194719;
+ background-color: #2c9936;
border: 1px solid #777777;
color: white;
border-radius: 3px 3px 3px 3px;
@@ -1933,7 +1933,7 @@ ul.tabs li {
margin-left: 5px;
}
ul.tabs li .active {
- background-color: #194719;
+ background-color: #2c9936;
border: 1px solid #777777;
color: white;
border-radius: 3px 3px 3px 3px;
diff --git a/view/theme/diabook/diabook-green/style-wide.css b/view/theme/diabook/diabook-green/style-wide.css
index c5dd3e06a..d98a6c325 100644
--- a/view/theme/diabook/diabook-green/style-wide.css
+++ b/view/theme/diabook/diabook-green/style-wide.css
@@ -21,6 +21,7 @@
.admin.linklist {
border: 0px; padding: 0px;
+ list-style: none;
}
.admin.link {
@@ -150,7 +151,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../../../view/theme/diabook/diabook-green/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../../../view/theme/diabook/diabook-green/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -476,7 +477,7 @@ a:hover {
clear: both;
}
.fakelink {
- color: #194719;
+ color: #2c9936;
/* color: #3e3e8c; */
text-decoration: none;
cursor: pointer;
@@ -614,7 +615,7 @@ header #banner #logo-text {
}
/* messages */
#message-new {
- background: #194719;
+ background: #2c9936;
border: 1px solid #333;
width: 150px;
}
@@ -991,7 +992,7 @@ ul.menu-popup .empty {
background-color: #bdcdd4;
}
#nav-notifications-menu {
- width: 400px;
+ width: 425px !important;
max-height: 550px;
overflow: auto;
}
@@ -1185,7 +1186,7 @@ aside #side-peoplefind-url {
height: auto;
}
aside #likes a, a:visited, a:link {
- color: #194719;
+ color: #2c9936;
text-decoration: none;
cursor: pointer;
@@ -1220,7 +1221,14 @@ aside #likes a:hover{
margin-right: 20px;
}
#login-submit-wrapper{
-margin-bottom: 15px;
+
+ margin-bottom: 12px;
+ }
+aside #login-submit-button{
+ margin-left: 0px!important;
+ }
+aside #login-extra-links{
+ padding-top: 0px!important;
}
.group_selected {
background: url("../diabook/icons/selected.png") no-repeat left center;
@@ -1415,7 +1423,7 @@ body .pageheader{
padding-top: 10px;
}
.tread-wrapper a{
- color: #194719;
+ color: #2c9936;
}
/*marker*/
@@ -1601,7 +1609,7 @@ body .pageheader{
max-width: 690px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-container .wall-item-content img {
@@ -1679,7 +1687,7 @@ body .pageheader{
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
@@ -2066,7 +2074,7 @@ body .pageheader{
cursor: pointer;
}
.button.creation2 {
- background-color: #194719;
+ background-color: #2c9936;
border: 1px solid #777777;
color: white;
border-radius: 3px 3px 3px 3px;
@@ -2200,7 +2208,7 @@ ul.tabs li {
margin-left: 5px;
}
ul.tabs li .active {
- background-color: #194719;
+ background-color: #2c9936;
border: 1px solid #777777;
color: white;
border-radius: 3px 3px 3px 3px;
@@ -2218,7 +2226,7 @@ ul.rs_tabs li {
clear: both;
}
ul.rs_tabs li .selected {
- background-color: #194719;
+ background-color: #2c9936;
border: 1px solid #777777;
color: white;
border-radius: 3px 3px 3px 3px;
diff --git a/view/theme/diabook/diabook-green/style.css b/view/theme/diabook/diabook-green/style.css
index 87bbf5f3d..6a9d8f7d0 100644
--- a/view/theme/diabook/diabook-green/style.css
+++ b/view/theme/diabook/diabook-green/style.css
@@ -21,6 +21,7 @@
.admin.linklist {
border: 0px; padding: 0px;
+ list-style: none;
}
.admin.link {
@@ -150,7 +151,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../../../view/theme/diabook/diabook-green/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../../../view/theme/diabook/diabook-green/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -477,7 +478,7 @@ a:hover {
}
/*color*/
.fakelink {
- color: #194719;
+ color: #2c9936;
/* color: #3e3e8c; */
text-decoration: none;
cursor: pointer;
@@ -550,7 +551,7 @@ code {
}
/*color*/
.tool a {
- color: #194719;
+ color: #2c9936;
}
.tool a:hover {
text-decoration: none;
@@ -617,7 +618,7 @@ header #banner #logo-text {
/*color*/
/* messages */
#message-new {
- background: #194719;
+ background: #2c9936;
border: 1px solid #333;
width: 150px;
}
@@ -994,7 +995,7 @@ ul.menu-popup .empty {
background-color: #bdcdd4;
}
#nav-notifications-menu {
- width: 400px;
+ width: 425px !important;
max-height: 550px;
overflow: auto;
}
@@ -1189,7 +1190,7 @@ aside #side-peoplefind-url {
}
/*color*/
aside #likes a, a:visited, a:link {
- color: #194719;
+ color: #2c9936;
text-decoration: none;
cursor: pointer;
@@ -1224,7 +1225,14 @@ aside #likes a:hover{
margin-right: 20px;
}
#login-submit-wrapper{
-margin-bottom: 15px;
+
+ margin-bottom: 12px;
+ }
+aside #login-submit-button{
+ margin-left: 0px!important;
+ }
+aside #login-extra-links{
+ padding-top: 0px!important;
}
.group_selected {
background: url("../diabook/icons/selected.png") no-repeat left center;
@@ -1418,7 +1426,7 @@ body .pageheader{
}
/*color*/
.tread-wrapper a{
- color: #194719;
+ color: #2c9936;
}
.wall-item-decor {
position: absolute;
@@ -1600,7 +1608,7 @@ body .pageheader{
max-width: 720px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-container .wall-item-content img {
@@ -1677,7 +1685,7 @@ body .pageheader{
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
@@ -2064,7 +2072,7 @@ body .pageheader{
}
/*color*/
.button.creation2 {
- background-color: #194719;
+ background-color: #2c9936;
border: 1px solid #777777;
color: white;
border-radius: 3px 3px 3px 3px;
@@ -2197,7 +2205,7 @@ ul.tabs li {
}
/*color*/
ul.tabs li .active {
- background-color: #194719;
+ background-color: #2c9936;
border: 1px solid #777777;
color: white;
border-radius: 3px 3px 3px 3px;
@@ -2216,7 +2224,7 @@ ul.rs_tabs li {
}
/*color*/
ul.rs_tabs li .selected {
- background-color: #194719;
+ background-color: #2c9936;
border: 1px solid #777777;
color: white;
border-radius: 3px 3px 3px 3px;
diff --git a/view/theme/diabook/diabook-green/style.php b/view/theme/diabook/diabook-green/style.php
deleted file mode 100644
index b8c37fc96..000000000
--- a/view/theme/diabook/diabook-green/style.php
+++ /dev/null
@@ -1,277 +0,0 @@
-<?php
- $line_height=false;
- $diabook_font_size=false;
- $resolution=false;
- $site_line_height = get_config("diabook-aerith","line_height");
- $site_diabook_font_size = get_config("diabook-aerith", "font_size" );
- $site_resolution = get_config("diabook-aerith", "resolution" );
-
-
- if (local_user()) {
- $line_height = get_pconfig(local_user(), "diabook-aerith","line_height");
- $diabook_font_size = get_pconfig(local_user(), "diabook-aerith", "font_size");
- $resolution = get_pconfig(local_user(), "diabook-aerith", "resolution");
- }
-
- if ($line_height===false) $line_height=$site_line_height;
- if ($line_height===false) $line_height="1.3";
- if ($diabook_font_size===false) $diabook_font_size=$site_diabook_font_size;
- if ($diabook_font_size===false) $diabook_font_size="13";
- if ($resolution===false) $resolution=$site_resolution;
- if ($resolution===false) $resolution="normal";
-
-
- if($resolution == "normal") {
- if (file_exists("$THEMEPATH/style.css")){
- echo file_get_contents("$THEMEPATH/style.css");
- }
-
- if($diabook_font_size == "15"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 15px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 15px;
- }
- ";
- }
- if($diabook_font_size == "14"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 14px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 14px;
- }
- ";
- }
- if($diabook_font_size == "13.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13.5px;
- }
- ";
- }
- if($diabook_font_size == "13"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13px;
- }
- ";
- }
- if($diabook_font_size == "12.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12.5px;
- }
- ";
- }
- if($diabook_font_size == "12"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12px;
- }
- ";
- }
- if($line_height == "1.5"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.5;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.5;
- }
- ";
- }
- if($line_height == "1.4"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.4;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.4;
- }
- ";
- }
- if($line_height == "1.3"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.3;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.3;
- }
- ";
- }
- if($line_height == "1.2"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.2;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.2;
- }
- ";
- }
- if($line_height == "1.1"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.1;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.1;
- }
- ";
- }
- }
-
- if($resolution == "wide") {
- if (file_exists("$THEMEPATH/style-wide.css")){
- echo file_get_contents("$THEMEPATH/style-wide.css");
- }
- if($diabook_font_size == "15"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 15px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 15px;
- }
- ";
- }
- if($diabook_font_size == "14"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 14px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 14px;
- }
- ";
- }
- if($diabook_font_size == "13.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13.5px;
- }
- ";
- }
- if($diabook_font_size == "13"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13px;
- }
- ";
- }
- if($diabook_font_size == "12.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12.5px;
- }
- ";
- }
- if($diabook_font_size == "12"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12px;
- }
- ";
- }
- if($line_height == "1.5"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.5;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.5;
- }
- ";
- }
- if($line_height == "1.4"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.4;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.4;
- }
- ";
- }
- if($line_height == "1.3"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.3;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.3;
- }
- ";
- }
- if($line_height == "1.2"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.2;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.2;
- }
- ";
- }
- if($line_height == "1.1"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.1;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.1;
- }
- ";
- }
- } \ No newline at end of file
diff --git a/view/theme/diabook/diabook-green/theme.php b/view/theme/diabook/diabook-green/theme.php
deleted file mode 100644
index 1518d7e8e..000000000
--- a/view/theme/diabook/diabook-green/theme.php
+++ /dev/null
@@ -1,488 +0,0 @@
-<?php
-
-/*
- * Name: Diabook-aerith
- * Description: Diabook-aerith : report bugs and request here: http://pad.toktan.org/p/diabook or contact me : thomas_bierey@friendica.eu
- * Version: (Version: 1.020)
- * Author:
- */
-
-
-//print diabook-version for debugging
-$diabook_version = "Diabook-aerith (Version: 1.020)";
-$a->page['htmlhead'] .= sprintf('<script "%s" ></script>', $diabook_version);
-
-
-//change css on network and profilepages
-$cssFile = null;
-$resolution=false;
-$resolution = get_pconfig(local_user(), "diabook-aerith", "resolution");
-if ($resolution===false) $resolution="normal";
-
-/**
- * prints last community activity
- */
-function diabook_aerith_community_info(){
- $a = get_app();
-
- // last 12 users
- $aside['$lastusers_title'] = t('Last users');
- $aside['$lastusers_items'] = array();
- $sql_extra = "";
- $publish = (get_config('system','publish_all') ? '' : " AND `publish` = 1 " );
- $order = " ORDER BY `register_date` DESC ";
-
- $r = q("SELECT `profile`.*, `profile`.`uid` AS `profile_uid`, `user`.`nickname`
- FROM `profile` LEFT JOIN `user` ON `user`.`uid` = `profile`.`uid`
- WHERE `is-default` = 1 $publish AND `user`.`blocked` = 0 $sql_extra $order LIMIT %d , %d ",
- 0,
- 9
- );
- $tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
- if(count($r)) {
- $photo = 'thumb';
- foreach($r as $rr) {
- $profile_link = $a->get_baseurl() . '/profile/' . ((strlen($rr['nickname'])) ? $rr['nickname'] : $rr['profile_uid']);
- $entry = replace_macros($tpl,array(
- '$id' => $rr['id'],
- '$profile-link' => $profile_link,
- '$photo' => $rr[$photo],
- '$alt-text' => $rr['name'],
- ));
- $aside['$lastusers_items'][] = $entry;
- }
- }
-
-
- // last 10 liked items
- $aside['$like_title'] = t('Last likes');
- $aside['$like_items'] = array();
- $r = q("SELECT `T1`.`created`, `T1`.`liker`, `T1`.`liker-link`, `item`.* FROM
- (SELECT `parent-uri`, `created`, `author-name` AS `liker`,`author-link` AS `liker-link`
- FROM `item` WHERE `verb`='http://activitystrea.ms/schema/1.0/like' GROUP BY `parent-uri` ORDER BY `created` DESC) AS T1
- INNER JOIN `item` ON `item`.`uri`=`T1`.`parent-uri`
- WHERE `T1`.`liker-link` LIKE '%s%%' OR `item`.`author-link` LIKE '%s%%'
- GROUP BY `uri`
- ORDER BY `T1`.`created` DESC
- LIMIT 0,5",
- $a->get_baseurl(),$a->get_baseurl()
- );
-
- foreach ($r as $rr) {
- $author = '<a href="' . $rr['liker-link'] . '">' . $rr['liker'] . '</a>';
- $objauthor = '<a href="' . $rr['author-link'] . '">' . $rr['author-name'] . '</a>';
-
- //var_dump($rr['verb'],$rr['object-type']); killme();
- switch($rr['verb']){
- case 'http://activitystrea.ms/schema/1.0/post':
- switch ($rr['object-type']){
- case 'http://activitystrea.ms/schema/1.0/event':
- $post_type = t('event');
- break;
- default:
- $post_type = t('status');
- }
- break;
- default:
- if ($rr['resource-id']){
- $post_type = t('photo');
- $m=array(); preg_match("/\[url=([^]]*)\]/", $rr['body'], $m);
- $rr['plink'] = $m[1];
- } else {
- $post_type = t('status');
- }
- }
- $plink = '<a href="' . $rr['plink'] . '">' . $post_type . '</a>';
-
- $aside['$like_items'][] = sprintf( t('%1$s likes %2$s\'s %3$s'), $author, $objauthor, $plink);
-
- }
-
-
- // last 12 photos
- $aside['$photos_title'] = t('Last photos');
- $aside['$photos_items'] = array();
- $r = q("SELECT `photo`.`id`, `photo`.`resource-id`, `photo`.`scale`, `photo`.`desc`, `user`.`nickname`, `user`.`username` FROM
- (SELECT `resource-id`, MAX(`scale`) as maxscale FROM `photo`
- WHERE `profile`=0 AND `contact-id`=0 AND `album` NOT IN ('Contact Photos', '%s', 'Profile Photos', '%s')
- AND `allow_cid`='' AND `allow_gid`='' AND `deny_cid`='' AND `deny_gid`='' GROUP BY `resource-id`) AS `t1`
- INNER JOIN `photo` ON `photo`.`resource-id`=`t1`.`resource-id` AND `photo`.`scale` = `t1`.`maxscale`,
- `user`
- WHERE `user`.`uid` = `photo`.`uid`
- AND `user`.`blockwall`=0
- AND `user`.`hidewall`=0
- ORDER BY `photo`.`edited` DESC
- LIMIT 0, 9",
- dbesc(t('Contact Photos')),
- dbesc(t('Profile Photos'))
- );
- if(count($r)) {
- $tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
- foreach($r as $rr) {
- $photo_page = $a->get_baseurl() . '/photos/' . $rr['nickname'] . '/image/' . $rr['resource-id'];
- $photo_url = $a->get_baseurl() . '/photo/' . $rr['resource-id'] . '-' . $rr['scale'] .'.jpg';
-
- $entry = replace_macros($tpl,array(
- '$id' => $rr['id'],
- '$profile-link' => $photo_page,
- '$photo' => $photo_url,
- '$alt-text' => $rr['username']." : ".$rr['desc'],
- ));
-
- $aside['$photos_items'][] = $entry;
- }
- }
-
-
-
- //nav FIND FRIENDS
- if(local_user()) {
- $nv = array();
- $nv['title'] = Array("", t('Find Friends'), "", "");
- $nv['directory'] = Array('directory', t('Local Directory'), "", "");
- $nv['global_directory'] = Array('http://dir.friendica.com/', t('Global Directory'), "", "");
- $nv['match'] = Array('match', t('Similar Interests'), "", "");
- $nv['suggest'] = Array('suggest', t('Friend Suggestions'), "", "");
- $nv['invite'] = Array('invite', t('Invite Friends'), "", "");
-
- $nv['search'] = '<form name="simple_bar" method="get" action="http://dir.friendika.com/directory">
- <span class="sbox_l"></span>
- <span class="sbox">
- <input type="text" name="search" size="13" maxlength="50">
- </span>
- <span class="sbox_r" id="srch_clear"></span>';
-
- $aside['$nv'] = $nv;
- };
- //Community Page
- if(local_user()) {
- $page = '<div id="page-sidebar-right_aside" class="widget">
- <div class="title tool">
- <h3>'.t("Community Pages").'<a id="close_pages_icon" onClick="close_pages()" class="icon close_box" title="close"></a></h3></div>
- <div id="sidebar-page-list"><ul>';
-
- $pagelist = array();
-
- $contacts = q("SELECT `id`, `url`, `name`, `micro`FROM `contact`
- WHERE `network`= 'dfrn' AND `forum` = 1 AND `uid` = %d
- ORDER BY `name` ASC",
- intval($a->user['uid'])
- );
-
- $pageD = array();
-
- // Look if the profile is a community page
- foreach($contacts as $contact) {
- $pageD[] = array("url"=>$contact["url"], "name"=>$contact["name"], "id"=>$contact["id"], "micro"=>$contact['micro']);
- };
-
-
- $contacts = $pageD;
-
- foreach($contacts as $contact) {
- $page .= '<li style="list-style-type: none;" class="tool"><img height="20" width="20" style="float: left; margin-right: 3px;" src="' . $contact['micro'] .'" alt="' . $contact['url'] . '" /> <a href="'.$a->get_baseurl().'/redir/'.$contact["id"].'" style="margin-top: 2px;" title="' . $contact['url'] . '" class="label" target="external-link">'.
- $contact["name"]."</a></li>";
- }
- $page .= '</ul></div></div>';
- //if (sizeof($contacts) > 0)
-
- $aside['$page'] = $page;
- }
- //END Community Page
- //helpers
- $helpers = array();
- $helpers['title'] = Array("", t('Help or @NewHere ?'), "", "");
-
- $aside['$helpers'] = $helpers;
- //end helpers
- //connectable services
- $con_services = array();
- $con_services['title'] = Array("", t('Connect Services'), "", "");
-
- $aside['$con_services'] = $con_services;
- //end connectable services
-
-
- //get_baseurl
- $url = $a->get_baseurl($ssl_state);
- $aside['$url'] = $url;
-
- $tpl = file_get_contents(dirname(__file__).'/communityhome.tpl');
- $a->page['right_aside'] = replace_macros($tpl, $aside);
-
-}
-
-
-//profile_side at networkpages
-if ($a->argv[0] === "network" && local_user()){
-
- // USER MENU
- if(local_user()) {
-
- $r = q("SELECT micro FROM contact WHERE uid=%d AND self=1", intval($a->user['uid']));
-
- $userinfo = array(
- 'icon' => (count($r) ? $r[0]['micro']: $a->get_baseurl()."/images/default-profile-mm.jpg"),
- 'name' => $a->user['username'],
- );
- $ps = array('usermenu'=>array());
- $ps['usermenu']['status'] = Array('profile/' . $a->user['nickname'], t('Home'), "", t('Your posts and conversations'));
- $ps['usermenu']['profile'] = Array('profile/' . $a->user['nickname']. '?tab=profile', t('Profile'), "", t('Your profile page'));
- $ps['usermenu']['contacts'] = Array('contacts' , t('Contacts'), "", t('Your contacts'));
- $ps['usermenu']['photos'] = Array('photos/' . $a->user['nickname'], t('Photos'), "", t('Your photos'));
- $ps['usermenu']['events'] = Array('events/', t('Events'), "", t('Your events'));
- $ps['usermenu']['notes'] = Array('notes/', t('Personal notes'), "", t('Your personal photos'));
- $ps['usermenu']['community'] = Array('community/', t('Community'), "", "");
- $ps['usermenu']['pgroups'] = Array('http://dir.friendika.com/directory/forum', t('Community Pages'), "", "");
-
- $tpl = get_markup_template('profile_side.tpl');
-
- $a->page['aside'] .= replace_macros($tpl, array(
- '$userinfo' => $userinfo,
- '$ps' => $ps,
- ));
-
- }
-
- $ccCookie = $_COOKIE['close_pages'] + $_COOKIE['close_helpers'] + $_COOKIE['close_services'] + $_COOKIE['close_friends'] + $_COOKIE['close_lastusers'] + $_COOKIE['close_lastphotos'] + $_COOKIE['close_lastlikes'];
-
- if($ccCookie != "7") {
- // COMMUNITY
- diabook_aerith_community_info();
-
- // CUSTOM CSS
- if($resolution == "normal") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/style-network.css";}
- if($resolution == "wide") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/style-network-wide.css";}
- }
-}
-
-
-
-//right_aside at profile pages
-if ($a->argv[0].$a->argv[1] === "profile".$a->user['nickname']){
- if($ccCookie != "7") {
- // COMMUNITY
- diabook_aerith_community_info();
-
- // CUSTOM CSS
- if($resolution == "normal") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/style-profile.css";}
- if($resolution == "wide") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/style-profile-wide.css";}
- }
-}
-
-
-
-// custom css
-if (!is_null($cssFile)) $a->page['htmlhead'] .= sprintf('<link rel="stylesheet" type="text/css" href="%s" />', $cssFile);
-
-//load jquery.cookie.js
-$cookieJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/js/jquery.cookie.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $cookieJS);
-
-//load jquery.ae.image.resize.js
-$imageresizeJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/js/jquery.ae.image.resize.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $imageresizeJS);
-
-//load jquery.autogrow-textarea.js
-$autogrowJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/js/jquery.autogrow.textarea.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $autogrowJS);
-
-//js scripts
-//comment-edit-wrapper on photo_view
-if ($a->argv[0].$a->argv[2] === "photos"."image"){
-
-$a->page['htmlhead'] .= '
-<script>
- $(function(){
-
- $(".comment-edit-form").css("display","table");
-
- });
- </script>';
-
-}
-
-$a->page['htmlhead'] .= '
-
-<script>
- $(function() {
- $("a.lightbox").fancybox(); // Select all links with lightbox class
- });
-
- </script>';
-
-$a->page['htmlhead'] .= '
-
-<script type="text/javascript">
-
-function tautogrow(id){
- $("textarea#comment-edit-text-" +id).autogrow();
- };
- </script>';
-
-$a->page['htmlhead'] .= '
- <script>
-
-$(document).ready(function() {
- $("iframe").each(function(){
- var ifr_source = $(this).attr("src");
- var wmode = "wmode=transparent";
- if(ifr_source.indexOf("?") != -1) {
- var getQString = ifr_source.split("?");
- var oldString = getQString[1];
- var newString = getQString[0];
- $(this).attr("src",newString+"?"+wmode+"&"+oldString);
- }
- else $(this).attr("src",ifr_source+"?"+wmode);
- });
-
-
-});
-
-function yt_iframe() {
-
- $("iframe").load(function() {
- var ifr_src = $(this).contents().find("body iframe").attr("src");
- $("iframe").contents().find("body iframe").attr("src", ifr_src+"&wmode=transparent");
- });
-
- };
-
- </script>';
-
-if ($a->argv[0].$a->argv[1] === "profile".$a->user['nickname'] or $a->argv[0] === "network" && local_user()){
-$a->page['htmlhead'] .= '
-<script>
-
- $(function() {
- $(".oembed.photo img").aeImageResize({height: 400, width: 400});
- });
-</script>';
-
-
- if($ccCookie != "7") {
-$a->page['htmlhead'] .= '
-<script>
-$("right_aside").ready(function(){
-
- if($.cookie("close_pages") == "1")
- {
- document.getElementById( "close_pages" ).style.display = "none";
- };
-
- if($.cookie("close_helpers") == "1")
- {
- document.getElementById( "close_helpers" ).style.display = "none";
- };
-
- if($.cookie("close_services") == "1")
- {
- document.getElementById( "close_services" ).style.display = "none";
- };
-
- if($.cookie("close_friends") == "1")
- {
- document.getElementById( "close_friends" ).style.display = "none";
- };
-
-
- if($.cookie("close_lastusers") == "1")
- {
- document.getElementById( "close_lastusers" ).style.display = "none";
- };
-
- if($.cookie("close_lastphotos") == "1")
- {
- document.getElementById( "close_lastphotos" ).style.display = "none";
- };
-
- if($.cookie("close_lastlikes") == "1")
- {
- document.getElementById( "close_lastlikes" ).style.display = "none";
- };}
-
-);
-
-function close_pages(){
- document.getElementById( "close_pages" ).style.display = "none";
- $.cookie("close_pages","1", { expires: 365, path: "/" });
- };
-
-function close_helpers(){
- document.getElementById( "close_helpers" ).style.display = "none";
- $.cookie("close_helpers","1", { expires: 365, path: "/" });
- };
-
-function close_services(){
- document.getElementById( "close_services" ).style.display = "none";
- $.cookie("close_services","1", { expires: 365, path: "/" });
- };
-
-function close_friends(){
- document.getElementById( "close_friends" ).style.display = "none";
- $.cookie("close_friends","1", { expires: 365, path: "/" });
- };
-
-
-function close_lastusers(){
- document.getElementById( "close_lastusers" ).style.display = "none";
- $.cookie("close_lastusers","1", { expires: 365, path: "/" });
- };
-
-function close_lastphotos(){
- document.getElementById( "close_lastphotos" ).style.display = "none";
- $.cookie("close_lastphotos","1", { expires: 365, path: "/" });
- };
-
-function close_lastlikes(){
- document.getElementById( "close_lastlikes" ).style.display = "none";
- $.cookie("close_lastlikes","1", { expires: 365, path: "/" });
- };
-</script>';}
-
-$a->page['htmlhead'] .= '
-<script>
-function restore_boxes(){
- $.cookie("close_pages","2", { expires: 365, path: "/" });
- $.cookie("close_helpers","2", { expires: 365, path: "/" });
- $.cookie("close_services","2", { expires: 365, path: "/" });
- $.cookie("close_friends","2", { expires: 365, path: "/" });
- $.cookie("close_lastusers","2", { expires: 365, path: "/" });
- $.cookie("close_lastphotos","2", { expires: 365, path: "/" });
- $.cookie("close_lastlikes","2", { expires: 365, path: "/" });
- alert("Right-hand column was restored. Please refresh your browser");
- }
-</script>';}
-
-$a->page['htmlhead'] .= '
-
-<script type="text/javascript">
-function insertFormatting(comment,BBcode,id) {
-
- var tmpStr = $("#comment-edit-text-" + id).val();
- if(tmpStr == comment) {
- tmpStr = "";
- $("#comment-edit-text-" + id).addClass("comment-edit-text-full");
- $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
- openMenu("comment-edit-submit-wrapper-" + id);
- }
-
- textarea = document.getElementById("comment-edit-text-" +id);
- if (document.selection) {
- textarea.focus();
- selected = document.selection.createRange();
- if (BBcode == "url"){
- selected.text = "["+BBcode+"]" + "http://" + selected.text + "[/"+BBcode+"]";
- } else
- selected.text = "["+BBcode+"]" + selected.text + "[/"+BBcode+"]";
- } else if (textarea.selectionStart || textarea.selectionStart == "0") {
- var start = textarea.selectionStart;
- var end = textarea.selectionEnd;
- if (BBcode == "url"){
- textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + "http://" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
- } else
- textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
- }
- return true;
-}
-</script> '; \ No newline at end of file
diff --git a/view/theme/diabook/diabook-green/theme_settings.tpl b/view/theme/diabook/diabook-green/theme_settings.tpl
deleted file mode 100644
index 472232cf0..000000000
--- a/view/theme/diabook/diabook-green/theme_settings.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-{{inc field_select.tpl with $field=$font_size}}{{endinc}}
-
-{{inc field_select.tpl with $field=$line_height}}{{endinc}}
-
-{{inc field_select.tpl with $field=$resolution}}{{endinc}}
-
-<div class="settings-submit-wrapper">
- <input type="submit" value="$submit" class="settings-submit" name="diabook-aerith-settings-submit" />
-</div>
-
diff --git a/view/theme/diabook/diabook-green/wall_item.tpl b/view/theme/diabook/diabook-green/wall_item.tpl
deleted file mode 100644
index 123834064..000000000
--- a/view/theme/diabook/diabook-green/wall_item.tpl
+++ /dev/null
@@ -1,100 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- <span class="wall-item-ago">-
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div>
diff --git a/view/theme/diabook/diabook-green/wallwall_item.tpl b/view/theme/diabook/diabook-green/wallwall_item.tpl
deleted file mode 100644
index 6a0c93f88..000000000
--- a/view/theme/diabook/diabook-green/wallwall_item.tpl
+++ /dev/null
@@ -1,106 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper mframe wwto" id="wall-item-ownerphoto-wrapper-$item.id" >
- <a href="$item.owner_url" target="redir" title="$item.olinktitle" class="contact-photo-link" id="wall-item-ownerphoto-link-$item.id">
- <img src="$item.owner_photo" class="contact-photo $item.osparkle" id="wall-item-ownerphoto-$item.id" alt="$item.owner_name" />
- </a>
- </div>
- <div class="contact-photo-wrapper mframe wwfrom"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- $item.to <a href="$item.owner_url" target="redir" title="$item.olinktitle" class="wall-item-name-link"><span class="wall-item-name$item.osparkle" id="wall-item-ownername-$item.id">$item.owner_name</span></a>
- $item.vwall <span class="wall-item-ago">- &nbsp;
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div> \ No newline at end of file
diff --git a/view/theme/diabook/diabook-pink/admin_users.tpl b/view/theme/diabook/diabook-pink/admin_users.tpl
deleted file mode 100644
index 40f94f5fe..000000000
--- a/view/theme/diabook/diabook-pink/admin_users.tpl
+++ /dev/null
@@ -1,88 +0,0 @@
-<script>
- function confirm_delete(uname){
- return confirm( "$confirm_delete".format(uname));
- }
- function confirm_delete_multi(){
- return confirm("$confirm_delete_multi");
- }
- function selectall(cls){
- $("."+cls).attr('checked','checked');
- return false;
- }
-</script>
-<div id='adminpage'>
- <h1>$title - $page</h1>
-
- <form action="$baseurl/admin/users" method="post">
-
- <h3>$h_pending</h3>
- {{ if $pending }}
- <table id='pending'>
- <thead>
- <tr>
- {{ for $th_pending as $th }}<th>$th</th>{{ endfor }}
- <th></th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- {{ for $pending as $u }}
- <tr>
- <td class="created">$u.created</td>
- <td class="name">$u.name</td>
- <td class="email">$u.email</td>
- <td class="checkbox"><input type="checkbox" class="pending_ckbx" id="id_pending_$u.hash" name="pending[]" value="$u.hash" /></td>
- <td class="tools">
- <a href="$baseurl/regmod/allow/$u.hash" title='$approve'><span class='icon like'></span></a>
- <a href="$baseurl/regmod/deny/$u.hash" title='$deny'><span class='icon dislike'></span></a>
- </td>
- </tr>
- {{ endfor }}
- </tbody>
- </table>
- <div class='selectall'><a href='#' onclick="return selectall('pending_ckbx');">$select_all</a></div>
- <div class="submit"><input type="submit" name="page_users_deny" value="$deny"/> <input type="submit" name="page_users_approve" value="$approve" /></div>
- {{ else }}
- <p>$no_pending</p>
- {{ endif }}
-
-
-
-
- <h3>$h_users</h3>
- {{ if $users }}
- <table id='users'>
- <thead>
- <tr>
- <th></th>
- {{ for $th_users as $th }}<th>$th</th>{{ endfor }}
- <th></th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- {{ for $users as $u }}
- <tr>
- <td><img src="$u.micro" alt="$u.nickname" title="$u.nickname"></td>
- <td class='name'><a href="$u.url" title="$u.nickname" >$u.name</a></td>
- <td class='email'>$u.email</td>
- <td class='register_date'>$u.register_date</td>
- <td class='login_date'>$u.login_date</td>
- <td class='lastitem_date'>$u.lastitem_date</td>
- <td class='login_date'>$u.page-flags</td>
- <td class="checkbox"><input type="checkbox" class="users_ckbx" id="id_user_$u.uid" name="user[]" value="$u.uid"/></td>
- <td class="tools" style="width:60px;">
- <a href="$baseurl/admin/users/block/$u.uid" title='{{ if $u.blocked }}$unblock{{ else }}$block{{ endif }}'><span class='icon block {{ if $u.blocked==0 }}dim{{ endif }}'></span></a>
- <a href="$baseurl/admin/users/delete/$u.uid" title='$delete' onclick="return confirm_delete('$u.name')"><span class='icon ad_drop'></span></a>
- </td>
- </tr>
- {{ endfor }}
- </tbody>
- </table>
- <div class='selectall'><a href='#' onclick="return selectall('users_ckbx');">$select_all</a></div>
- <div class="submit"><input type="submit" name="page_users_block" value="$block/$unblock" /> <input type="submit" name="page_users_delete" value="$delete" onclick="return confirm_delete_multi()" /></div>
- {{ else }}
- NO USERS?!?
- {{ endif }}
- </form>
-</div>
diff --git a/view/theme/diabook/diabook-pink/ch_directory_item.tpl b/view/theme/diabook/diabook-pink/ch_directory_item.tpl
deleted file mode 100755
index db1936e4b..000000000
--- a/view/theme/diabook/diabook-pink/ch_directory_item.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-
-<div class="directory-item" id="directory-item-$id" >
- <div class="directory-photo-wrapper" id="directory-photo-wrapper-$id" >
- <div class="directory-photo" id="directory-photo-$id" >
- <a href="$profile-link" class="directory-profile-link" id="directory-profile-link-$id" >
- <img class="directory-photo-img" src="$photo" alt="$alt-text" title="$alt-text" />
- </a>
- </div>
- </div>
-</div>
diff --git a/view/theme/diabook/diabook-pink/comment_item.tpl b/view/theme/diabook/diabook-pink/comment_item.tpl
deleted file mode 100644
index ee4dfba45..000000000
--- a/view/theme/diabook/diabook-pink/comment_item.tpl
+++ /dev/null
@@ -1,41 +0,0 @@
- <div class="comment-wwedit-wrapper" id="comment-edit-wrapper-$id" style="display: block;">
- <form class="comment-edit-form" id="comment-edit-form-$id" action="item" method="post" onsubmit="post_comment($id); return false;">
- <input type="hidden" name="type" value="$type" />
- <input type="hidden" name="profile_uid" value="$profile_uid" />
- <input type="hidden" name="parent" value="$parent" />
- <input type="hidden" name="return" value="$return_path" />
- <input type="hidden" name="jsreload" value="$jsreload" />
- <input type="hidden" name="preview" id="comment-preview-inp-$id" value="0" />
-
- <div class="comment-edit-photo" id="comment-edit-photo-$id" >
- <a class="comment-edit-photo-link" href="$mylink" title="$mytitle"><img class="my-comment-photo" src="$myphoto" alt="$mytitle" title="$mytitle" /></a>
- </div>
- <div class="comment-edit-photo-end"></div>
- <textarea id="comment-edit-text-$id" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,$id);tautogrow($id)" onBlur="commentClose(this,$id);" >$comment</textarea>
- <a class="icon bb-image" style="cursor: pointer;" onclick="insertFormatting('$comment','img',$id);">img</a>
- <a class="icon bb-url" style="cursor: pointer;" onclick="insertFormatting('$comment','url',$id);">url</a>
- <a class="icon bb-video" style="cursor: pointer;" onclick="insertFormatting('$comment','video',$id);">video</a>
- <a class="icon underline" style="cursor: pointer;" onclick="insertFormatting('$comment','u',$id);">u</a>
- <a class="icon italic" style="cursor: pointer;" onclick="insertFormatting('$comment','i',$id);">i</a>
- <a class="icon bold" style="cursor: pointer;" onclick="insertFormatting('$comment','b',$id);">b</a>
- <a class="icon quote" style="cursor: pointer;" onclick="insertFormatting('$comment','quote',$id);">quote</a>
- {{ if $qcomment }}
- <select id="qcomment-select-$id" name="qcomment-$id" class="qcomment" onchange="qCommentInsert(this,$id);" >
- <option value=""></option>
- {{ for $qcomment as $qc }}
- <option value="$qc">$qc</option>
- {{ endfor }}
- </select>
- {{ endif }}
-
- <div class="comment-edit-text-end"></div>
- <div class="comment-edit-submit-wrapper" id="comment-edit-submit-wrapper-$id" style="display: none;" >
- <input type="submit" onclick="post_comment($id); return false;" id="comment-edit-submit-$id" class="comment-edit-submit" name="submit" value="$submit" />
- <span onclick="preview_comment($id);" id="comment-edit-preview-link-$id" class="fakelink">$preview</span>
- <div id="comment-edit-preview-$id" class="comment-edit-preview" style="display:none;"></div>
- </div>
-
- <div class="comment-edit-end"></div>
- </form>
-
- </div>
diff --git a/view/theme/diabook/diabook-pink/communityhome.tpl b/view/theme/diabook/diabook-pink/communityhome.tpl
deleted file mode 100644
index 875d83f1b..000000000
--- a/view/theme/diabook/diabook-pink/communityhome.tpl
+++ /dev/null
@@ -1,86 +0,0 @@
-<div id="close_pages">
-{{ if $page }}
-<div>$page</div>
-{{ endif }}
-</div>
-
-<div id="close_helpers">
-{{ if $lastusers_title }}
-<h3 style="margin-top:0px;">$helpers.title.1<a id="close_helpers_icon" onClick="close_helpers()" class="icon close_box" title="close"></a></h3>
-<a href="http://kakste.com/profile/newhere" title="#NewHere" style="margin-left: 10px; " target="blank">NewHere</a><br>
-<a href="https://helpers.pyxis.uberspace.de/profile/helpers" style="margin-left: 10px; " title="Friendica Support" target="blank">Friendica Support</a><br>
-<a href="https://letstalk.pyxis.uberspace.de/profile/letstalk" style="margin-left: 10px; " title="Let's talk" target="blank">Let's talk</a><br>
-<a href="http://newzot.hydra.uberspace.de/profile/newzot" title="Local Friendica" style="margin-left: 10px; " target="blank">Local Friendica</a>
-{{ endif }}
-</div>
-
-<div id="close_services">
-{{ if $lastusers_title }}
-<h3>$con_services.title.1<a id="close_services_icon" onClick="close_services()" class="icon close_box" title="close"></a></h3>
-<div id="right_service_icons" style="margin-left: 16px; margin-top: 5px;">
-<a href="$url/facebook"><img alt="Facebook" src="view/theme/diabook-aerith/icons/facebook.png" title="Facebook"></a>
-<a href="$url/settings/connectors"><img alt="StatusNet" src="view/theme/diabook-aerith/icons/StatusNet.png?" title="StatusNet"></a>
-<a href="$url/settings/connectors"><img alt="LiveJournal" src="view/theme/diabook-aerith/icons/livejournal.png?" title="LiveJournal"></a>
-<a href="$url/settings/connectors"><img alt="Posterous" src="view/theme/diabook-aerith/icons/posterous.png?" title="Posterous"></a>
-<a href="$url/settings/connectors"><img alt="Tumblr" src="view/theme/diabook-aerith/icons/tumblr.png?" title="Tumblr"></a>
-<a href="$url/settings/connectors"><img alt="Twitter" src="view/theme/diabook-aerith/icons/twitter.png?" title="Twitter"></a>
-<a href="$url/settings/connectors"><img alt="WordPress" src="view/theme/diabook-aerith/icons/wordpress.png?" title="WordPress"></a>
-<a href="$url/settings/connectors"><img alt="E-Mail" src="view/theme/diabook-aerith/icons/email.png?" title="E-Mail"></a>
-</div>
-{{ endif }}
-</div>
-
-<div id="close_friends" style="margin-bottom:53px;">
-{{ if $nv }}
-<h3>$nv.title.1<a id="close_friends_icon" onClick="close_friends()" class="icon close_box" title="close"></a></h3>
-<a class="$nv.directory.2" href="$nv.directory.0" style="margin-left: 10px; " title="$nv.directory.3" >$nv.directory.1</a><br>
-<a class="$nv.global_directory.2" href="$nv.global_directory.0" target="blank" style="margin-left: 10px; " title="$nv.global_directory.3" >$nv.global_directory.1</a><br>
-<a class="$nv.match.2" href="$nv.match.0" style="margin-left: 10px; " title="$nv.match.3" >$nv.match.1</a><br>
-<a class="$nv.suggest.2" href="$nv.suggest.0" style="margin-left: 10px; " title="$nv.suggest.3" >$nv.suggest.1</a><br>
-<a class="$nv.invite.2" href="$nv.invite.0" style="margin-left: 10px; " title="$nv.invite.3" >$nv.invite.1</a>
-$nv.search
-{{ endif }}
-</div>
-
-<div id="close_lastusers">
-{{ if $lastusers_title }}
-<h3>$lastusers_title<a id="close_lastusers_icon" onClick="close_lastusers()" class="icon close_box" title="close"></a></h3>
-<div id='lastusers-wrapper' class='items-wrapper'>
-{{ for $lastusers_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-</div>
-
-
-{{ if $activeusers_title }}
-<h3>$activeusers_title</h3>
-<div class='items-wrapper'>
-{{ for $activeusers_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-
-<div id="close_lastphotos">
-{{ if $photos_title }}
-<h3>$photos_title<a id="close_photos_icon" onClick="close_lastphotos()" class="icon close_box" title="close"></a></h3>
-<div id='ra-photos-wrapper' class='items-wrapper'>
-{{ for $photos_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-</div>
-
-<div id="close_lastlikes">
-{{ if $like_title }}
-<h3>$like_title<a id="close_lastlikes_icon" onClick="close_lastlikes()" class="icon close_box" title="close"></a></h3>
-<ul id='likes'>
-{{ for $like_items as $i }}
- <li id='ra-photos-wrapper'>$i</li>
-{{ endfor }}
-</ul>
-{{ endif }}
-</div>
diff --git a/view/theme/diabook/diabook-pink/config.php b/view/theme/diabook/diabook-pink/config.php
deleted file mode 100644
index 0083a4df7..000000000
--- a/view/theme/diabook/diabook-pink/config.php
+++ /dev/null
@@ -1,84 +0,0 @@
-<?php
-/**
- * Theme settings
- */
-
-
-
-function theme_content(&$a){
- if(!local_user())
- return;
-
- $font_size = get_pconfig(local_user(), 'diabook-aerith', 'font_size' );
- $line_height = get_pconfig(local_user(), 'diabook-aerith', 'line_height' );
- $resolution = get_pconfig(local_user(), 'diabook-aerith', 'resolution' );
-
- return diabook_form($a,$font_size, $line_height,$resolution);
-}
-
-function theme_post(&$a){
- if(! local_user())
- return;
-
- if (isset($_POST['diabook-aerith-settings-submit'])){
- set_pconfig(local_user(), 'diabook-aerith', 'font_size', $_POST['diabook-aerith_font_size']);
- set_pconfig(local_user(), 'diabook-aerith', 'line_height', $_POST['diabook-aerith_line_height']);
- set_pconfig(local_user(), 'diabook-aerith', 'resolution', $_POST['diabook-aerith_resolution']);
- }
-}
-
-
-function theme_admin(&$a){
- $font_size = get_config('diabook-aerith', 'font_size' );
- $line_height = get_config('diabook-aerith', 'line_height' );
- $resolution = get_config('diabook-aerith', 'resolution' );
-
- return diabook_form($a,$font_size, $line_height,$resolution);
-}
-
-function theme_admin_post(&$a){
- if (isset($_POST['diabook-aerith-settings-submit'])){
- set_config('diabook-aerith', 'font_size', $_POST['diabook-aerith_font_size']);
- set_config('diabook-aerith', 'line_height', $_POST['diabook-aerith_line_height']);
- set_config('diabook-aerith', 'resolution', $_POST['diabook-aerith_resolution']);
- }
-}
-
-
-function diabook_form(&$a, $font_size, $line_height, $resolution){
- $line_heights = array(
- "1.3"=>"1.3",
- "---"=>"---",
- "1.5"=>"1.5",
- "1.4"=>"1.4",
- "1.2"=>"1.2",
- "1.1"=>"1.1",
- );
-
- $font_sizes = array(
- '13'=>'13',
- "---"=>"---",
- "15"=>"15",
- '14'=>'14',
- '13.5'=>'13.5',
- '12.5'=>'12.5',
- '12'=>'12',
- );
- $resolutions = array(
- 'normal'=>'normal',
- 'wide'=>'wide',
- );
-
-
-
- $t = file_get_contents( dirname(__file__). "/theme_settings.tpl" );
- $o .= replace_macros($t, array(
- '$submit' => t('Submit'),
- '$baseurl' => $a->get_baseurl(),
- '$title' => t("Theme settings"),
- '$font_size' => array('diabook-aerith_font_size', t('Set font-size for posts and comments'), $font_size, '', $font_sizes),
- '$line_height' => array('diabook-aerith_line_height', t('Set line-height for posts and comments'), $line_height, '', $line_heights),
- '$resolution' => array('diabook-aerith_resolution', t('Set resolution for middle column'), $resolution, '', $resolutions),
- ));
- return $o;
-}
diff --git a/view/theme/diabook/diabook-pink/contact_template.tpl b/view/theme/diabook/diabook-pink/contact_template.tpl
deleted file mode 100644
index 48930b48a..000000000
--- a/view/theme/diabook/diabook-pink/contact_template.tpl
+++ /dev/null
@@ -1,25 +0,0 @@
-
-<div class="contact-entry-wrapper" id="contact-entry-wrapper-$contact.id" >
- <div class="contact-entry-photo-wrapper" >
- <div class="contact-entry-photo mframe" id="contact-entry-photo-$contact.id"
- onmouseover="if (typeof t$contact.id != 'undefined') clearTimeout(t$contact.id); openMenu('contact-photo-menu-button-$contact.id')"
- onmouseout="t$contact.id=setTimeout('closeMenu(\'contact-photo-menu-button-$contact.id\'); closeMenu(\'contact-photo-menu-$contact.id\');',200)" >
-
- <a href="$contact.url" title="$contact.img_hover" /><img src="$contact.thumb" $contact.sparkle alt="$contact.name" /></a>
-
- {{ if $contact.photo_menu }}
- <span onclick="openClose('contact-photo-menu-$contact.id');" class="fakelink contact-photo-menu-button" id="contact-photo-menu-button-$contact.id">menu</span>
- <div class="contact-photo-menu" id="contact-photo-menu-$contact.id">
- <ul>
- $contact.photo_menu
- </ul>
- </div>
- {{ endif }}
- </div>
-
- </div>
- <div class="contact-entry-photo-end" ></div>
- <div class="contact-entry-name" id="contact-entry-name-$contact.id" >$contact.name</div>
-
- <div class="contact-entry-end" ></div>
-</div>
diff --git a/view/theme/diabook/diabook-pink/directory_item.tpl b/view/theme/diabook/diabook-pink/directory_item.tpl
deleted file mode 100755
index bc2af16c2..000000000
--- a/view/theme/diabook/diabook-pink/directory_item.tpl
+++ /dev/null
@@ -1,11 +0,0 @@
-
-<div class="directory-item" id="directory-item-$id" >
- <div class="directory-photo-wrapper" id="directory-photo-wrapper-$id" >
- <div class="directory-photo" id="directory-photo-$id" >
- <a href="$profile-link" class="directory-profile-link" id="directory-profile-link-$id" >
- <img class="directory-photo-img" src="$photo" alt="$alt-text" title="$alt-text" />
- </a>
- </div>
- </div>
- <div class="contact-name" id="directory-name-$id">$name</div>
-</div>
diff --git a/view/theme/diabook/diabook-pink/generic_links_widget.tpl b/view/theme/diabook/diabook-pink/generic_links_widget.tpl
deleted file mode 100644
index 001c1395e..000000000
--- a/view/theme/diabook/diabook-pink/generic_links_widget.tpl
+++ /dev/null
@@ -1,11 +0,0 @@
-<div id="widget_$title">
- {{if $title}}<h3 style="border-bottom: 1px solid #D2D2D2;">$title</h3>{{endif}}
- {{if $desc}}<div class="desc">$desc</div>{{endif}}
-
- <ul class="rs_tabs">
- {{ for $items as $item }}
- <li><a href="$item.url" class="rs_tab button {{ if $item.selected }}selected{{ endif }}">$item.label</a></li>
- {{ endfor }}
- </ul>
-
-</div>
diff --git a/view/theme/diabook/diabook-pink/group_side.tpl b/view/theme/diabook/diabook-pink/group_side.tpl
deleted file mode 100755
index 8600402f2..000000000
--- a/view/theme/diabook/diabook-pink/group_side.tpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<div id="profile_side" >
- <div class="">
- <h3 style="margin-left: 2px;">$title<a href="group/new" title="$createtext" class="icon text_add"></a></h3>
- </div>
-
- <div id="sidebar-group-list">
- <ul class="menu-profile-side">
- {{ for $groups as $group }}
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $group.selected }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a href="$group.href" class="menu-profile-list-item">
- $group.text
- </a>
- {{ if $group.edit }}
- <a href="$group.edit.href" class="action"><span class="icon text_edit" ></span></a>
- {{ endif }}
- {{ if $group.cid }}
- <input type="checkbox"
- class="{{ if $group.selected }}ticked{{ else }}unticked {{ endif }} action"
- onclick="contactgroupChangeMember('$group.id','$group.cid');return true;"
- {{ if $group.ismember }}checked="checked"{{ endif }}
- />
- {{ endif }}
- </li>
- {{ endfor }}
- </ul>
- </div>
- {{ if $ungrouped }}
- <div id="sidebar-ungrouped">
- <a href="nogroup">$ungrouped</a>
- </div>
- {{ endif }}
-</div>
-
diff --git a/view/theme/diabook/diabook-pink/jot.tpl b/view/theme/diabook/diabook-pink/jot.tpl
deleted file mode 100644
index 0928c9f36..000000000
--- a/view/theme/diabook/diabook-pink/jot.tpl
+++ /dev/null
@@ -1,85 +0,0 @@
-
-<div id="profile-jot-wrapper" >
- <div id="profile-jot-banner-wrapper">
- <div id="profile-jot-desc" >&nbsp;</div>
- </div>
- <div id="profile-jot-banner-end"></div>
-
- <form id="profile-jot-form" action="$action" method="post" >
- <input type="hidden" name="type" value="$ptyp" />
- <input type="hidden" name="profile_uid" value="$profile_uid" />
- <input type="hidden" name="return" value="$return_path" />
- <input type="hidden" name="location" id="jot-location" value="$defloc" />
- <input type="hidden" name="coord" id="jot-coord" value="" />
- <input type="hidden" name="post_id" value="$post_id" />
- <input type="hidden" name="preview" id="jot-preview" value="0" />
- <input name="title" id="jot-title" type="text" placeholder="$placeholdertitle" value="$title" class="jothidden" style="display:none">
- <div id="jot-category-wrap"><input name="category" id="jot-category" type="text" placeholder="$placeholdercategory" value="$category" class="jothidden" style="display:none" /></div>
- <div id="character-counter" class="grey"></div>
- <img id="profile-jot-text-loading" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
- <textarea rows="5" cols="64" class="profile-jot-text" id="profile-jot-text" name="body" >{{ if $content }}$content{{ else }}$share{{ endif }}</textarea>
-
-
-<div id="profile-jot-submit-wrapper" class="jothidden">
-
- <div id="profile-upload-wrapper" style="display: $visitor;" >
- <div id="wall-image-upload-div" ><a href="#" onclick="return false;" id="wall-image-upload" class="camera" title="$upload"></a></div>
- </div>
- <div id="profile-attach-wrapper" style="display: $visitor;" >
- <div id="wall-file-upload-div" ><a href="#" onclick="return false;" id="wall-file-upload" class="attach" title="$attach"></a></div>
- </div>
-
- <div id="profile-link-wrapper" style="display: $visitor;" ondragenter="linkdropper(event);" ondragover="linkdropper(event);" ondrop="linkdrop(event);" >
- <a id="profile-link" class="weblink" title="$weblink" ondragenter="return linkdropper(event);" ondragover="return linkdropper(event);" ondrop="linkdrop(event);" onclick="jotGetLink(); return false;"></a>
- </div>
- <div id="profile-video-wrapper" style="display: $visitor;" >
- <a id="profile-video" class="video2" title="$video" onclick="jotVideoURL();return false;"></a>
- </div>
- <div id="profile-audio-wrapper" style="display: $visitor;" >
- <a id="profile-audio" class="audio2" title="$audio" onclick="jotAudioURL();return false;"></a>
- </div>
- <div id="profile-location-wrapper" style="display: $visitor;" >
- <a id="profile-location" class="globe" title="$setloc" onclick="jotGetLocation();return false;"></a>
- </div>
- <div id="profile-nolocation-wrapper" style="display: none;" >
- <a id="profile-nolocation" class="noglobe" title="$noloc" onclick="jotClearLocation();return false;"></a>
- </div>
-
- <input type="submit" id="profile-jot-submit" class="button creation2" name="submit" value="$share" />
-
- <span onclick="preview_post();" id="jot-preview-link" class="tab button">$preview</span>
-
- <div id="profile-jot-perms" class="profile-jot-perms" style="display: $pvisit;" >
- <a href="#profile-jot-acl-wrapper" id="jot-perms-icon" class="icon $lockstate" title="$permset" ></a>$bang
- </div>
-
-
- <div id="profile-jot-plugin-wrapper">
- $jotplugins
- </div>
-
- <div id="profile-rotator-wrapper" style="display: $visitor;" >
- <img id="profile-rotator" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
- </div>
-
- </div>
- <div id="profile-jot-perms-end"></div>
-
- <div id="jot-preview-content" style="display:none;"></div>
-
- <div style="display: none;">
- <div id="profile-jot-acl-wrapper" style="width:auto;height:auto;overflow:auto;">
- $acl
- <hr style="clear:both"/>
- <div id="profile-jot-email-label">$emailcc</div><input type="text" name="emailcc" id="profile-jot-email" title="$emtitle" />
- <div id="profile-jot-email-end"></div>
- $jotnets
- </div>
- </div>
-
-
-
-
-</form>
-</div>
- {{ if $content }}<script>initEditor();</script>{{ endif }}
diff --git a/view/theme/diabook/diabook-pink/js/README b/view/theme/diabook/diabook-pink/js/README
deleted file mode 100644
index c93b2118e..000000000
--- a/view/theme/diabook/diabook-pink/js/README
+++ /dev/null
@@ -1,22 +0,0 @@
-jQuery Resize Plugin Demo
-
-Version: v2.1.1
-Author: Adeel Ejaz (http://adeelejaz.com/)
-License: Dual licensed under MIT and GPL licenses.
-
-Introduction
-aeImageResize is a jQuery plugin to dynamically resize the images without distorting the proportions.
-
-Usage:
-.aeImageResize( height, width )
-
-height
-An integer representing the maximum height for the image.
-
-width
-An integer representing the maximum width for the image.
-
-Example
-$(function() {
- $( ".resizeme" ).aeImageResize({ height: 250, width: 250 });
-}); \ No newline at end of file
diff --git a/view/theme/diabook/diabook-pink/js/jquery.ae.image.resize.js b/view/theme/diabook/diabook-pink/js/jquery.ae.image.resize.js
deleted file mode 100644
index bac09cd45..000000000
--- a/view/theme/diabook/diabook-pink/js/jquery.ae.image.resize.js
+++ /dev/null
@@ -1,69 +0,0 @@
-(function( $ ) {
-
- $.fn.aeImageResize = function( params ) {
-
- var aspectRatio = 0
- // Nasty I know but it's done only once, so not too bad I guess
- // Alternate suggestions welcome :)
- , isIE6 = $.browser.msie && (6 == ~~ $.browser.version)
- ;
-
- // We cannot do much unless we have one of these
- if ( !params.height && !params.width ) {
- return this;
- }
-
- // Calculate aspect ratio now, if possible
- if ( params.height && params.width ) {
- aspectRatio = params.width / params.height;
- }
-
- // Attach handler to load
- // Handler is executed just once per element
- // Load event required for Webkit browsers
- return this.one( "load", function() {
-
- // Remove all attributes and CSS rules
- this.removeAttribute( "height" );
- this.removeAttribute( "width" );
- this.style.height = this.style.width = "";
-
- var imgHeight = this.height
- , imgWidth = this.width
- , imgAspectRatio = imgWidth / imgHeight
- , bxHeight = params.height
- , bxWidth = params.width
- , bxAspectRatio = aspectRatio;
-
- // Work the magic!
- // If one parameter is missing, we just force calculate it
- if ( !bxAspectRatio ) {
- if ( bxHeight ) {
- bxAspectRatio = imgAspectRatio + 1;
- } else {
- bxAspectRatio = imgAspectRatio - 1;
- }
- }
-
- // Only resize the images that need resizing
- if ( (bxHeight && imgHeight > bxHeight) || (bxWidth && imgWidth > bxWidth) ) {
-
- if ( imgAspectRatio > bxAspectRatio ) {
- bxHeight = ~~ ( imgHeight / imgWidth * bxWidth );
- } else {
- bxWidth = ~~ ( imgWidth / imgHeight * bxHeight );
- }
-
- this.height = bxHeight;
- this.width = bxWidth;
- }
- })
- .each(function() {
-
- // Trigger load event (for Gecko and MSIE)
- if ( this.complete || isIE6 ) {
- $( this ).trigger( "load" );
- }
- });
- };
-})( jQuery ); \ No newline at end of file
diff --git a/view/theme/diabook/diabook-pink/js/jquery.ae.image.resize.min.js b/view/theme/diabook/diabook-pink/js/jquery.ae.image.resize.min.js
deleted file mode 100644
index 16c30b123..000000000
--- a/view/theme/diabook/diabook-pink/js/jquery.ae.image.resize.min.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(d){d.fn.aeImageResize=function(a){var i=0,j=d.browser.msie&&6==~~d.browser.version;if(!a.height&&!a.width)return this;if(a.height&&a.width)i=a.width/a.height;return this.one("load",function(){this.removeAttribute("height");this.removeAttribute("width");this.style.height=this.style.width="";var e=this.height,f=this.width,g=f/e,b=a.height,c=a.width,h=i;h||(h=b?g+1:g-1);if(b&&e>b||c&&f>c){if(g>h)b=~~(e/f*c);else c=~~(f/e*b);this.height=b;this.width=c}}).each(function(){if(this.complete||j)d(this).trigger("load")})}})(jQuery); \ No newline at end of file
diff --git a/view/theme/diabook/diabook-pink/js/jquery.autogrow.textarea.js b/view/theme/diabook/diabook-pink/js/jquery.autogrow.textarea.js
deleted file mode 100644
index 806e34f51..000000000
--- a/view/theme/diabook/diabook-pink/js/jquery.autogrow.textarea.js
+++ /dev/null
@@ -1,46 +0,0 @@
-(function($) {
-
- /*
- * Auto-growing textareas; technique ripped from Facebook
- */
- $.fn.autogrow = function(options) {
-
- this.filter('textarea').each(function() {
-
- var $this = $(this),
- minHeight = $this.height(),
- lineHeight = $this.css('lineHeight');
-
- var shadow = $('<div></div>').css({
- position: 'absolute',
- top: -10000,
- left: -10000,
- width: $(this).width(),
- fontSize: $this.css('fontSize'),
- fontFamily: $this.css('fontFamily'),
- lineHeight: $this.css('lineHeight'),
- resize: 'none'
- }).appendTo(document.body);
-
- var update = function() {
-
- var val = this.value.replace(/</g, '&lt;')
- .replace(/>/g, '&gt;')
- .replace(/&/g, '&amp;')
- .replace(/\n/g, '<br/>');
-
- shadow.html(val);
- $(this).css('height', Math.max(shadow.height() + 20, minHeight));
- }
-
- $(this).change(update).keyup(update).keydown(update);
-
- update.apply(this);
-
- });
-
- return this;
-
- }
-
-})(jQuery); \ No newline at end of file
diff --git a/view/theme/diabook/diabook-pink/js/jquery.cookie.js b/view/theme/diabook/diabook-pink/js/jquery.cookie.js
deleted file mode 100644
index 6d5974a2c..000000000
--- a/view/theme/diabook/diabook-pink/js/jquery.cookie.js
+++ /dev/null
@@ -1,47 +0,0 @@
-/*!
- * jQuery Cookie Plugin
- * https://github.com/carhartl/jquery-cookie
- *
- * Copyright 2011, Klaus Hartl
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://www.opensource.org/licenses/mit-license.php
- * http://www.opensource.org/licenses/GPL-2.0
- */
-(function($) {
- $.cookie = function(key, value, options) {
-
- // key and at least value given, set cookie...
- if (arguments.length > 1 && (!/Object/.test(Object.prototype.toString.call(value)) || value === null || value === undefined)) {
- options = $.extend({}, options);
-
- if (value === null || value === undefined) {
- options.expires = -1;
- }
-
- if (typeof options.expires === 'number') {
- var days = options.expires, t = options.expires = new Date();
- t.setDate(t.getDate() + days);
- }
-
- value = String(value);
-
- return (document.cookie = [
- encodeURIComponent(key), '=', options.raw ? value : encodeURIComponent(value),
- options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
- options.path ? '; path=' + options.path : '',
- options.domain ? '; domain=' + options.domain : '',
- options.secure ? '; secure' : ''
- ].join(''));
- }
-
- // key and possibly options given, get cookie...
- options = value || {};
- var decode = options.raw ? function(s) { return s; } : decodeURIComponent;
-
- var pairs = document.cookie.split('; ');
- for (var i = 0, pair; pair = pairs[i] && pairs[i].split('='); i++) {
- if (decode(pair[0]) === key) return decode(pair[1] || ''); // IE saves cookies with empty string as "c; ", e.g. without "=" as opposed to EOMB, thus pair[1] may be undefined
- }
- return null;
- };
-})(jQuery);
diff --git a/view/theme/diabook/diabook-pink/login.tpl b/view/theme/diabook/diabook-pink/login.tpl
deleted file mode 100644
index efa7c2d6d..000000000
--- a/view/theme/diabook/diabook-pink/login.tpl
+++ /dev/null
@@ -1,33 +0,0 @@
-
-<form action="$dest_url" method="post" >
- <input type="hidden" name="auth-params" value="login" />
-
- <div id="login_standard">
- {{ inc field_input.tpl with $field=$lname }}{{ endinc }}
- {{ inc field_password.tpl with $field=$lpassword }}{{ endinc }}
- </div>
-
- {{ if $openid }}
- <div id="login_openid">
- {{ inc field_openid.tpl with $field=$lopenid }}{{ endinc }}
- </div>
- {{ endif }}
-
- <div id="login-submit-wrapper" >
- <input type="submit" name="submit" id="login-submit-button" value="$login" />
- </div>
-
- <div id="login-extra-links">
- {{ if $register }}<a href="register" title="$register.title" id="register-link">$register.desc</a>{{ endif }}
- <a href="lostpass" title="$lostpass" id="lost-password-link" >$lostlink</a>
- </div>
-
- {{ for $hiddens as $k=>$v }}
- <input type="hidden" name="$k" value="$v" />
- {{ endfor }}
-
-
-</form>
-
-
-<script type="text/javascript"> $(document).ready(function() { $("#id_$lname.0").focus();} );</script>
diff --git a/view/theme/diabook/diabook-pink/mail_conv.tpl b/view/theme/diabook/diabook-pink/mail_conv.tpl
deleted file mode 100644
index 989f17878..000000000
--- a/view/theme/diabook/diabook-pink/mail_conv.tpl
+++ /dev/null
@@ -1,60 +0,0 @@
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- <a href="$mail.profile_url" target="redir" title="$mail.from_name" class="contact-photo-link" id="wall-item-photo-link-$mail.id">
- <img src="$mail.from_photo" class="contact-photo$mail.sparkle" id="wall-item-photo-$mail.id" alt="$mail.from_name" />
- </a>
- </div>
- </div>
- <div class="wall-item-content">
- $mail.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
- </div>
- <div class="wall-item-actions">
- <div class="wall-item-actions-author">
- <a href="$mail.from_url" target="redir" class="wall-item-name-link"><span class="wall-item-name$mail.sparkle">$mail.from_name</span></a> <span class="wall-item-ago">$mail.date</span>
- </div>
-
- <div class="wall-item-actions-social">
- </div>
-
- <div class="wall-item-actions-tools">
- <a href="message/drop/$mail.id" onclick="return confirmDelete();" class="icon delete s16" title="$mail.delete">$mail.delete</a>
- </div>
-
- </div>
- </div>
- <div class="wall-item-bottom">
- </div>
-</div>
-
-
-{#
-
-
-<div class="mail-conv-outside-wrapper">
- <div class="mail-conv-sender" >
- <a href="$mail.from_url" class="mail-conv-sender-url" ><img class="mframe mail-conv-sender-photo$mail.sparkle" src="$mail.from_photo" heigth="80" width="80" alt="$mail.from_name" /></a>
- </div>
- <div class="mail-conv-detail" >
- <div class="mail-conv-sender-name" >$mail.from_name</div>
- <div class="mail-conv-date">$mail.date</div>
- <div class="mail-conv-subject">$mail.subject</div>
- <div class="mail-conv-body">$mail.body</div>
- <div class="mail-conv-delete-wrapper" id="mail-conv-delete-wrapper-$mail.id" ><a href="message/drop/$mail.id" class="icon drophide delete-icon mail-list-delete-icon" onclick="return confirmDelete();" title="$mail.delete" id="mail-conv-delete-icon-$mail.id" class="mail-conv-delete-icon" onmouseover="imgbright(this);" onmouseout="imgdull(this);" ></a></div><div class="mail-conv-delete-end"></div>
- <div class="mail-conv-outside-wrapper-end"></div>
-</div>
-</div>
-<hr class="mail-conv-break" />
-
-#}
diff --git a/view/theme/diabook/diabook-pink/mail_display.tpl b/view/theme/diabook/diabook-pink/mail_display.tpl
deleted file mode 100644
index 8b82e95c6..000000000
--- a/view/theme/diabook/diabook-pink/mail_display.tpl
+++ /dev/null
@@ -1,12 +0,0 @@
-<div id="mail-display-subject">
- <span class="{{if $thread_seen}}seen{{else}}unseen{{endif}}">$thread_subject</span>
- <a href="message/dropconv/$thread_id" onclick="return confirmDelete();" title="$delete" class="mail-delete icon s22 delete"></a>
-</div>
-
-{{ for $mails as $mail }}
- <div id="tread-wrapper-$mail.id" class="tread-wrapper">
- {{ inc mail_conv.tpl }}{{endinc}}
- </div>
-{{ endfor }}
-
-{{ inc prv_message.tpl }}{{ endinc }}
diff --git a/view/theme/diabook/diabook-pink/mail_list.tpl b/view/theme/diabook/diabook-pink/mail_list.tpl
deleted file mode 100644
index 6bc6c84f6..000000000
--- a/view/theme/diabook/diabook-pink/mail_list.tpl
+++ /dev/null
@@ -1,8 +0,0 @@
-<div class="mail-list-wrapper">
- <span class="mail-subject {{if $seen}}seen{{else}}unseen{{endif}}"><a href="message/$id" class="mail-link">$subject</a></span>
- <span class="mail-from">$from_name</span>
- <span class="mail-date">$date</span>
- <span class="mail-count">$count</span>
-
- <a href="message/dropconv/$id" onclick="return confirmDelete();" title="$delete" class="mail-delete icon s22 delete"></a>
-</div>
diff --git a/view/theme/diabook/diabook-pink/message_side.tpl b/view/theme/diabook/diabook-pink/message_side.tpl
deleted file mode 100644
index 9f1587096..000000000
--- a/view/theme/diabook/diabook-pink/message_side.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-<div id="message-sidebar" class="widget">
- <div id="message-new" class="{{ if $new.sel }}selected{{ endif }}"><a href="$new.url">$new.label</a> </div>
-
- <ul class="message-ul">
- {{ for $tabs as $t }}
- <li class="tool {{ if $t.sel }}selected{{ endif }}"><a href="$t.url" class="message-link">$t.label</a></li>
- {{ endfor }}
- </ul>
-
-</div>
diff --git a/view/theme/diabook/diabook-pink/nav.tpl b/view/theme/diabook/diabook-pink/nav.tpl
deleted file mode 100644
index 5f316bcdd..000000000
--- a/view/theme/diabook/diabook-pink/nav.tpl
+++ /dev/null
@@ -1,190 +0,0 @@
-<header>
- <div id="site-location">$sitelocation</div>
- <div id="banner">$banner</div>
-</header>
-<nav>
-
-
- <ul>
-
-
- {{ if $nav.network }}
- <li id="nav-network-link" class="nav-menu-icon">
- <a class="$nav.network.2" href="$nav.network.0" title="$nav.network.3" >
- <span class="icon notifications">Benachrichtigungen</span>
- <span id="net-update" class="nav-notify"></span></a>
- </li>
- {{ endif }}
-
- {{ if $nav.contacts }}
- <li class="nav-menu-icon" id="nav-contacts-linkmenu">
- <a href="$nav.contacts.0" rel="#nav-contacts-menu" title="$nav.contacts.1">
- <span class="icon contacts">$nav.contacts.1</span>
- <span id="intro-update" class="nav-notify"></span></a>
- <ul id="nav-contacts-menu" class="menu-popup">
- <li id="nav-contacts-see-intro"><a href="$nav.notifications.0">$nav.introductions.1</a><span id="intro-update-li" class="nav-notify"></span></li>
- <li id="nav-contacts-all"><a href="contacts">$nav.contacts.1</a></li>
- </ul>
- </li>
-
- {{ endif }}
-
- {{ if $nav.messages }}
- <li id="nav-messages-linkmenu" class="nav-menu-icon">
- <a href="$nav.messages.0" rel="#nav-messages-menu" title="$nav.messages.1">
- <span class="icon messages">$nav.messages.1</span>
- <span id="mail-update" class="nav-notify"></span></a>
- <ul id="nav-messages-menu" class="menu-popup">
- <li id="nav-messages-see-all"><a href="$nav.messages.0">$nav.messages.1</a></li>
- <li id="nav-messages-see-all"><a href="$nav.messages.new.0">$nav.messages.new.1</a></li>
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.notifications }}
- <li id="nav-notifications-linkmenu" class="nav-menu-icon">
- <a href="$nav.notifications.0" rel="#nav-notifications-menu" title="$nav.notifications.1">
- <span class="icon notify">$nav.notifications.1</span>
- <span id="notify-update" class="nav-notify"></span></a>
- <ul id="nav-notifications-menu" class="menu-popup">
- <li id="nav-notifications-mark-all"><a href="#" onclick="notifyMarkAll(); return false;">$nav.notifications.mark.1</a></li>
- <li id="nav-notifications-see-all"><a href="$nav.notifications.all.0">$nav.notifications.all.1</a></li>
- <li class="empty">$emptynotifications</li>
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.search}}
- <li id="search-box">
- <form method="get" action="$nav.search.0">
- <input id="search-text" class="nav-menu-search" type="text" value="" name="search">
- </form>
- </li>
- {{ endif }}
-
- <li style="width: 1%; height: 1px;float: right;"></li>
-
- <li id="nav-site-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-site-menu"><span class="icon s22 gear">Site</span></a>
- <ul id="nav-site-menu" class="menu-popup">
- {{ if $nav.manage }}<li><a class="$nav.manage.2" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a></li>{{ endif }}
-
- {{ if $nav.settings }} <li><a class="$nav.search.2" onClick="restore_boxes()" title="Restore right-hand column" style="cursor: pointer;">Restore right-hand column</a></li>{{ endif }}
-
- {{ if $nav.help }} <li><a class="$nav.help.2" target="friendika-help" href="$nav.help.0" title="$nav.help.3" >$nav.help.1</a></li>{{ endif }}
-
- <li><a class="$nav.search.2" href="friendica" title="Site Info / Impressum" >Info/Impressum</a></li>
-
- {{ if $nav.settings }}<li><a class="menu-sep $nav.settings.2" href="$nav.settings.0" title="$nav.settings.3">$nav.settings.1</a></li>{{ endif }}
- {{ if $nav.admin }}<li><a class="$nav.admin.2" href="$nav.admin.0" title="$nav.admin.3" >$nav.admin.1</a></li>{{ endif }}
-
- {{ if $nav.logout }}<li><a class="menu-sep $nav.logout.2" href="$nav.logout.0" title="$nav.logout.3" >$nav.logout.1</a></li>{{ endif }}
-
-
- </ul>
- </li>
-
-
- {{ if $nav.directory }}
- <li id="nav-directory-link" class="nav-menu $sel.directory">
- <a class="$nav.directory.2" href="$nav.directory.0" title="$nav.directory.3" >$nav.directory.1</a>
- </li>
- {{ endif }}
-
- {{ if $nav.apps }}
- <li id="nav-apps-link" class="nav-menu $sel.apps">
- <a class=" $nav.apps.2" href="#" rel="#nav-apps-menu" title="$nav.apps.3" >$nav.apps.1</a>
- <ul id="nav-apps-menu" class="menu-popup">
- {{ for $apps as $ap }}
- <li>$ap</li>
- {{ endfor }}
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.home }}
- <li id="nav-home-link" class="nav-menu $sel.home">
- <a class="$nav.home.2" href="$nav.home.0" title="$nav.home.3" >$nav.home.1
- <span id="home-update" class="nav-notify"></span></a>
- </li>
- {{ endif }}
-
- {{ if $userinfo }}
- <li id="nav-user-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-user-menu" title="$sitelocation"><img src="$userinfo.icon" alt="$userinfo.name"></a>
- <ul id="nav-user-menu" class="menu-popup">
- {{ for $nav.usermenu as $usermenu }}
- <li><a class="$usermenu.2" href="$usermenu.0" title="$usermenu.3">$usermenu.1</a></li>
- {{ endfor }}
-
- {{ if $nav.profiles }}<li><a class="menu-sep $nav.profiles.2" href="$nav.profiles.0" title="$nav.profiles.3" >$nav.profiles.3</a></li>{{ endif }}
- {{ if $nav.notifications }}<li><a class="$nav.notifications.2" href="$nav.notifications.0" title="$nav.notifications.3" >$nav.notifications.1</a></li>{{ endif }}
- {{ if $nav.messages }}<li><a class="$nav.messages.2" href="$nav.messages.0" title="$nav.messages.3" >$nav.messages.1</a></li>{{ endif }}
- {{ if $nav.contacts }}<li><a class="$nav.contacts.2" href="$nav.contacts.0" title="$nav.contacts.3" >$nav.contacts.1</a></li>{{ endif }}
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.login }}
- <li id="nav-home-link" class="nav-menu $sel.home">
- <a class="$nav.login.2" href="$nav.login.0" title="$nav.login.3" >$nav.login.1</a>
- <li>
- {{ endif }}
-
-
-
- </ul>
-
-
-
-</nav>
-
-
-<div style="position: fixed; bottom: 5px; right: 10px;"><a href="javascript:scroll(0,0); "><img src="view/theme/diabook/icons/scroll_top.png" title="scroll to top"></a></div>
-<div style="position: fixed; bottom: 3px; left: 25px;">$langselector</div>
-<div style="position: fixed; bottom: 23px; left: 5px;"><a href="http://pad.toktan.org/p/diabook" target="blank" ><img src="view/theme/diabook/icons/bluebug.png" title="report bugs for the theme diabook"/></a></div>
-
-
-
-
-<ul id="nav-notifications-template" style="display:none;" rel="template">
- <li class="{4}"><a href="{0}"><img src="{1}">{2} <span class="notif-when">{3}</span></a></li>
-</ul>
-
-
-
-{#
-
-{{ if $nav.logout }}<a id="nav-logout-link" class="nav-link $nav.logout.2" href="$nav.logout.0" title="$nav.logout.3" >$nav.logout.1</a> {{ endif }}
-{{ if $nav.login }}<a id="nav-login-link" class="nav-login-link $nav.login.2" href="$nav.login.0" title="$nav.login.3" >$nav.login.1</a> {{ endif }}
-
-<span id="nav-link-wrapper" >
-
-{{ if $nav.register }}<a id="nav-register-link" class="nav-commlink $nav.register.2" href="$nav.register.0" title="$nav.register.3" >$nav.register.1</a>{{ endif }}
-
-<a id="nav-help-link" class="nav-link $nav.help.2" target="friendika-help" href="$nav.help.0" title="$nav.help.3" >$nav.help.1</a>
-
-{{ if $nav.apps }}<a id="nav-apps-link" class="nav-link $nav.apps.2" href="$nav.apps.0" title="$nav.apps.3" >$nav.apps.1</a>{{ endif }}
-
-<a id="nav-search-link" class="nav-link $nav.search.2" href="$nav.search.0" title="$nav.search.3" >$nav.search.1</a>
-<a id="nav-directory-link" class="nav-link $nav.directory.2" href="$nav.directory.0" title="$nav.directory.3" >$nav.directory.1</a>
-
-{{ if $nav.admin }}<a id="nav-admin-link" class="nav-link $nav.admin.2" href="$nav.admin.0" title="$nav.admin.3" >$nav.admin.1</a>{{ endif }}
-
-{{ if $nav.notifications }}
-<a id="nav-notify-link" class="nav-commlink $nav.notifications.2" href="$nav.notifications.0" title="$nav.notifications.3" >$nav.notifications.1</a>
-<span id="notify-update" class="nav-ajax-left"></span>
-{{ endif }}
-{{ if $nav.messages }}
-<a id="nav-messages-link" class="nav-commlink $nav.messages.2" href="$nav.messages.0" title="$nav.messages.3" >$nav.messages.1</a>
-<span id="mail-update" class="nav-ajax-left"></span>
-{{ endif }}
-
-{{ if $nav.manage }}<a id="nav-manage-link" class="nav-commlink $nav.manage.2" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a>{{ endif }}
-
-{{ if $nav.settings }}<a id="nav-settings-link" class="nav-link $nav.settings.2" href="$nav.settings.0" title="$nav.settings.3">$nav.settings.1</a>{{ endif }}
-{{ if $nav.profiles }}<a id="nav-profiles-link" class="nav-link $nav.profiles.2" href="$nav.profiles.0" title="$nav.profiles.3" >$nav.profiles.1</a>{{ endif }}
-
-
-</span>
-<span id="nav-end"></span>
-<span id="banner">$banner</span>
-#}
diff --git a/view/theme/diabook/diabook-pink/nets.tpl b/view/theme/diabook/diabook-pink/nets.tpl
deleted file mode 100644
index be25ddee1..000000000
--- a/view/theme/diabook/diabook-pink/nets.tpl
+++ /dev/null
@@ -1,15 +0,0 @@
-<div id="profile_side">
- <h3 style="margin-left: 2px;">$title</h3>
- <div id="nets-desc">$desc</div>
-
- <ul class="menu-profile-side">
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $sel_all }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a style="text-decoration: none;" href="$base" class="menu-profile-list-item">$all</a></li>
- {{ for $nets as $net }}
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $net.selected }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a href="$base?nets=$net.ref" class="menu-profile-list-item">$net.name</a></li>
- {{ endfor }}
- </ul>
-</div>
diff --git a/view/theme/diabook/diabook-pink/oembed_video.tpl b/view/theme/diabook/diabook-pink/oembed_video.tpl
deleted file mode 100644
index d6d29f724..000000000
--- a/view/theme/diabook/diabook-pink/oembed_video.tpl
+++ /dev/null
@@ -1,4 +0,0 @@
-<a class="embed_yt" href='$embedurl' onclick='this.innerHTML=Base64.decode("$escapedhtml"); yt_iframe(); return false;' style='float:left; margin: 1em; position: relative;'>
- <img width='$tw' height='$th' src='$turl' >
- <div style='position: absolute; top: 0px; left: 0px; width: $twpx; height: $thpx; background: url(images/icons/48/play.png) no-repeat center center;'></div>
-</a>
diff --git a/view/theme/diabook/diabook-pink/photo_item.tpl b/view/theme/diabook/diabook-pink/photo_item.tpl
deleted file mode 100644
index 5d65a89b7..000000000
--- a/view/theme/diabook/diabook-pink/photo_item.tpl
+++ /dev/null
@@ -1,65 +0,0 @@
-{{ if $indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$id" class="like-rotator" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
-</div>
-{{ endif }}
-
-<div class="wall-item-photo-container $indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper" >
- <a href="$profile_url" target="redir" title="" class="contact-photo-link" id="wall-item-photo-link-$id">
- <img src="$thumb" class="contact-photo$sparkle" id="wall-item-photo-$id" alt="$name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$id">
- $photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$profile_url" target="redir" title="$name" class="wall-item-name-link"><span class="wall-item-name$sparkle">$name</span></a>
- <span class="wall-item-ago">-
- {{ if $plink }}<a class="link" title="$plink.title" href="$plink.href" style="color: #999">$ago</a>{{ else }} $ago {{ endif }}
- {{ if $lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$id);">$lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $title }}<h2><a href="$plink.href">$title</a></h2>{{ endif }}
- $body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
-
- <div class="wall-item-bottom" style="display: table-row;">
- <div class="wall-item-actions">
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-tools">
-
- {{ if $drop.dropping }}
- <input type="checkbox" title="$drop.select" name="itemselected[]" class="item-select" value="$id" />
- <a href="item/drop/$id" onclick="return confirmDelete();" class="icon drop" title="$drop.delete">$drop.delete</a>
- {{ endif }}
- {{ if $edpost }}
- <a class="icon pencil" href="$edpost.0" title="$edpost.1"></a>
- {{ endif }}
- </div>
-
- </div>
- </div>
- <div class="wall-item-bottom">
-
- </div>
-</div>
-
diff --git a/view/theme/diabook/diabook-pink/photo_view.tpl b/view/theme/diabook/diabook-pink/photo_view.tpl
deleted file mode 100644
index 071972e0c..000000000
--- a/view/theme/diabook/diabook-pink/photo_view.tpl
+++ /dev/null
@@ -1,35 +0,0 @@
-<div id="live-display"></div>
-<h3><a href="$album.0">$album.1</a></h3>
-
-<div id="photo-edit-link-wrap">
-{{ if $tools }}
-<a id="photo-edit-link" href="$tools.edit.0">$tools.edit.1</a>
--
-<a id="photo-toprofile-link" href="$tools.profile.0">$tools.profile.1</a>
-{{ endif }}
-{{ if $lock }} - <img src="images/lock_icon.gif" class="lockview" alt="$lock" onclick="lockview(event,'photo$id');" /> {{ endif }}
-</div>
-
-<div id="photo-photo">
- {{ if $prevlink }}<div id="photo-prev-link"><a href="$prevlink.0">$prevlink.1</a></div>{{ endif }}
- <a href="$photo.href" class="lightbox" title="$photo.title"><img src="$photo.src" /></a>
- {{ if $nextlink }}<div id="photo-next-link"><a href="$nextlink.0">$nextlink.1</a></div>{{ endif }}
-</div>
-
-<div id="photo-photo-end"></div>
-<div id="photo-caption" >$desc</div>
-{{ if $tags }}
-<div id="in-this-photo-text">$tags.0</div>
-<div id="in-this-photo">$tags.1</div>
-{{ endif }}
-{{ if $tags.2 }}<div id="tag-remove"><a href="$tags.2">$tags.3</a></div>{{ endif }}
-
-{{ if $edit }}$edit{{ endif }}
-
-<div style="margin-top:20px">
-</div>
-<div id="wall-photo-container">
-$comments
-</div>
-
-$paginate
diff --git a/view/theme/diabook/diabook-pink/profile_side.tpl b/view/theme/diabook/diabook-pink/profile_side.tpl
deleted file mode 100644
index 01e80f238..000000000
--- a/view/theme/diabook/diabook-pink/profile_side.tpl
+++ /dev/null
@@ -1,21 +0,0 @@
-<div id="profile_side">
- <div id="ps-usernameicon">
- <a href="$ps.usermenu.status.0" title="$userinfo.name">
- <img src="$userinfo.icon" id="ps-usericon" alt="$userinfo.name">
- </a>
- <a href="$ps.usermenu.status.0" id="ps-username" title="$userinfo.name">$userinfo.name</a>
- </div>
-
-<ul id="profile-side-menu" class="menu-profile-side">
- <li id="profile-side-status" class="menu-profile-list"><a class="menu-profile-list-item" href="$ps.usermenu.status.0">$ps.usermenu.status.1<span class="menu-profile-icon home"></span></a></li>
- <li id="profile-side-photos" class="menu-profile-list photos"><a class="menu-profile-list-item" href="$ps.usermenu.photos.0">$ps.usermenu.photos.1<span class="menu-profile-icon photos"></span></a></li>
- <li id="profile-side-photos" class="menu-profile-list pscontacts"><a class="menu-profile-list-item" href="$ps.usermenu.contacts.0">$ps.usermenu.contacts.1<span class="menu-profile-icon pscontacts"></span></a></li>
- <li id="profile-side-events" class="menu-profile-list events"><a class="menu-profile-list-item" href="$ps.usermenu.events.0">$ps.usermenu.events.1<span class="menu-profile-icon events"></span></a></li>
- <li id="profile-side-notes" class="menu-profile-list notes"><a class="menu-profile-list-item" href="$ps.usermenu.notes.0">$ps.usermenu.notes.1<span class="menu-profile-icon notes"></span></a></li>
- <li id="profile-side-foren" class="menu-profile-list foren"><a class="menu-profile-list-item" href="$ps.usermenu.pgroups.0" target="blanc">$ps.usermenu.pgroups.1<span class="menu-profile-icon foren"></span></a></li>
- <li id="profile-side-foren" class="menu-profile-list com_side"><a class="menu-profile-list-item" href="$ps.usermenu.community.0">$ps.usermenu.community.1<span class="menu-profile-icon com_side"></span></a></li>
-</ul>
-
-</div>
-
-
diff --git a/view/theme/diabook/diabook-pink/profile_vcard.tpl b/view/theme/diabook/diabook-pink/profile_vcard.tpl
deleted file mode 100644
index 6fcffcc9b..000000000
--- a/view/theme/diabook/diabook-pink/profile_vcard.tpl
+++ /dev/null
@@ -1,64 +0,0 @@
-<div class="vcard">
-
- <div class="tool">
- <div class="fn label">$profile.name</div>
- {{ if $profile.edit }}
- <div class="action">
- <a class="icon s16 edit ttright" href="#" rel="#profiles-menu" title="$profile.edit.3"><span>$profile.edit.1</span></a>
- <ul id="profiles-menu" class="menu-popup">
- {{ for $profile.menu.entries as $e }}
- <li>
- <a href="profiles/$e.id"><img src='$e.photo'>$e.profile_name</a>
- </li>
- {{ endfor }}
- <li><a href="profile_photo" >$profile.menu.chg_photo</a></li>
- <li><a href="profiles/new" id="profile-listing-new-link">$profile.menu.cr_new</a></li>
- <li><a href="profiles" >$profile.edit.3</a></li>
-
- </ul>
- </div>
- {{ endif }}
- </div>
-
-
-
- <div id="profile-photo-wrapper"><img class="photo" src="$profile.photo?rev=$profile.picdate" alt="$profile.name" /></div>
- {{ if $pdesc }}<div class="title">$profile.pdesc</div>{{ endif }}
-
-
- {{ if $location }}
- <dl class="location"><dt class="location-label">$location</dt><br>
- <dd class="adr">
- {{ if $profile.address }}<div class="street-address">$profile.address</div>{{ endif }}
- <span class="city-state-zip">
- <span class="locality">$profile.locality</span>{{ if $profile.locality }}, {{ endif }}
- <span class="region">$profile.region</span>
- <span class="postal-code">$profile.postal-code</span>
- </span>
- {{ if $profile.country-name }}<span class="country-name">$profile.country-name</span>{{ endif }}
- </dd>
- </dl>
- {{ endif }}
-
- {{ if $gender }}<dl class="mf"><dt class="gender-label">$gender</dt> <dd class="x-gender">$profile.gender</dd></dl>{{ endif }}
-
- {{ if $profile.pubkey }}<div class="key" style="display:none;">$profile.pubkey</div>{{ endif }}
-
- {{ if $marital }}<dl class="marital"><dt class="marital-label"><span class="heart">&hearts;</span>$marital</dt><dd class="marital-text">$profile.marital</dd></dl>{{ endif }}
-
- {{ if $homepage }}<dl class="homepage"><dt class="homepage-label">$homepage</dt><dd class="homepage-url"><a href="$profile.homepage" target="external-link">$profile.homepage</a></dd></dl>{{ endif }}
-
- {{ inc diaspora_vcard.tpl }}{{ endinc }}
-
- <div id="profile-extra-links">
- <ul>
- {{ if $connect }}
- <li><a id="dfrn-request-link" href="dfrn_request/$profile.nickname">$connect</a></li>
- {{ endif }}
- </ul>
- </div>
-</div>
-
-$contact_block
-
-
diff --git a/view/theme/diabook/diabook-pink/right_aside.tpl b/view/theme/diabook/diabook-pink/right_aside.tpl
deleted file mode 100644
index a65677696..000000000
--- a/view/theme/diabook/diabook-pink/right_aside.tpl
+++ /dev/null
@@ -1,20 +0,0 @@
-<div id="profile_side">
- <div id="ps-usernameicon">
- <a href="$ps.usermenu.status.0" title="$userinfo.name">
- <img src="$userinfo.icon" id="ps-usericon" alt="$userinfo.name">
- </a>
- <a href="$ps.usermenu.status.0" id="ps-username" title="$userinfo.name">$userinfo.name</a>
- </div>
-
-<ul id="profile-side-menu" class="menu-profile-side">
- <li id="profile-side-status" class="menu-profile-list home"><a class="menu-profile-list-item" href="$ps.usermenu.status.0">$ps.usermenu.status.1</a></li>
- <li id="profile-side-photos" class="menu-profile-list photos"><a class="menu-profile-list-item" href="$ps.usermenu.photos.0">$ps.usermenu.photos.1</a></li>
- <li id="profile-side-events" class="menu-profile-list events"><a class="menu-profile-list-item" href="$ps.usermenu.events.0">$ps.usermenu.events.1</a></li>
- <li id="profile-side-notes" class="menu-profile-list notes"><a class="menu-profile-list-item" href="$ps.usermenu.notes.0">$ps.usermenu.notes.1</a></li>
- <li id="profile-side-foren" class="menu-profile-list foren"><a class="menu-profile-list-item" href="http://dir.friendika.com/directory/forum" target="blanc">Public Groups</a></li>
- <li id="profile-side-foren" class="menu-profile-list com_side"><a class="menu-profile-list-item" href="$ps.usermenu.community.0">$ps.usermenu.community.1</a></li>
-</ul>
-
-</div>
-
- \ No newline at end of file
diff --git a/view/theme/diabook/diabook-pink/screenshot.png b/view/theme/diabook/diabook-pink/screenshot.png
deleted file mode 100644
index 4eee5be5a..000000000
--- a/view/theme/diabook/diabook-pink/screenshot.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook/diabook-pink/search_item.tpl b/view/theme/diabook/diabook-pink/search_item.tpl
deleted file mode 100644
index 123834064..000000000
--- a/view/theme/diabook/diabook-pink/search_item.tpl
+++ /dev/null
@@ -1,100 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- <span class="wall-item-ago">-
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div>
diff --git a/view/theme/diabook/diabook-pink/style-network-wide.css b/view/theme/diabook/diabook-pink/style-network-wide.css
index 321fb2940..02567a0de 100644
--- a/view/theme/diabook/diabook-pink/style-network-wide.css
+++ b/view/theme/diabook/diabook-pink/style-network-wide.css
@@ -121,7 +121,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../diabook-pink/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../diabook-pink/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -439,7 +439,7 @@ a:hover {
clear: both;
}
.fakelink {
- color: #996d73;
+ color: #D02B55;
/* color: #3e3e8c; */
text-decoration: none;
cursor: pointer;
@@ -807,7 +807,7 @@ ul.menu-popup a {
text-decoration: none;
}
ul.menu-popup a:hover {
- background-color: #996d73; /*bdcdd4;*/
+ background-color: #D02B55; /*bdcdd4;*/
color: #fff;
}
ul.menu-popup .menu-sep {
@@ -1158,7 +1158,7 @@ list-style-type: disc;
}
/* widget: search */
span.sbox_l {
- background: white url('../diabook/icons/srch_l.gif') no-repeat top left;
+ background: white url('../diabook-pink/icons/srch_l.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-left: 10px;
@@ -1167,14 +1167,14 @@ span.sbox_l {
}
span.sbox_r {
- background: white url('../diabook/icons/srch_r.gif') no-repeat top left;
+ background: white url('../diabook-pink/icons/srch_r.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-top: 5px;
}
span.sbox input {
- background: white url('../diabook/icons/srch_bg.gif') repeat-x top left;
+ background: white url('../diabook-pink/icons/srch_bg.gif') repeat-x top left;
float: left;
margin-top: 5px;
border: 0;
@@ -1266,8 +1266,8 @@ right_aside .directory-photo { margin: 0px; }
right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #lastusers-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #ra-photos-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
#page-sidebar-right_aside ul {margin-top: 0px;}
#page-sidebar-right_aside .label {max-width: 128px;}
@@ -1301,7 +1301,7 @@ transition: all 0.2s ease-in-out;
padding-top: 10px;
}
.tread-wrapper a{
- color: #996d73;
+ color: #D02B55;
}
/*marker*/
@@ -1371,7 +1371,7 @@ transition: all 0.2s ease-in-out;
max-width: 690px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
/*marker*/
.wall-item-container .wall-item-content img {
@@ -1451,7 +1451,7 @@ transition: all 0.2s ease-in-out;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
background-color: #fff;
width: 500px;
}
@@ -1840,7 +1840,7 @@ transition: all 0.2s ease-in-out;
font-weight: bolder;
}
.button.creation2 {
- background-color: #996d73;
+ background-color: #D02B55;
border: 1px solid #777777;
color: white;
border-radius: 3px 3px 3px 3px;
diff --git a/view/theme/diabook/diabook-pink/style-network.css b/view/theme/diabook/diabook-pink/style-network.css
index ea6105799..3c236c0e4 100644
--- a/view/theme/diabook/diabook-pink/style-network.css
+++ b/view/theme/diabook/diabook-pink/style-network.css
@@ -121,7 +121,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../diabook-pink/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../diabook-pink/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -439,7 +439,7 @@ a:hover {
clear: both;
}
.fakelink {
- color: #996d73;
+ color: #D02B55;
/* color: #3e3e8c; */
text-decoration: none;
cursor: pointer;
@@ -493,7 +493,7 @@ code {
float: right;
}
.tool a {
- color: #996d73;
+ color: #D02B55;
}
.tool a:hover {
text-decoration: none;
@@ -807,7 +807,7 @@ ul.menu-popup a {
text-decoration: none;
}
ul.menu-popup a:hover {
- background-color: #996d73; /*bdcdd4;*/
+ background-color: #D02B55; /*bdcdd4;*/
color: #fff;
}
ul.menu-popup .menu-sep {
@@ -1155,7 +1155,7 @@ list-style-type: disc;
}
/* widget: search */
span.sbox_l {
- background: white url('../diabook/icons/srch_l.gif') no-repeat top left;
+ background: white url('../diabook-pink/icons/srch_l.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-left: 10px;
@@ -1164,14 +1164,14 @@ span.sbox_l {
}
span.sbox_r {
- background: white url('../diabook/icons/srch_r.gif') no-repeat top left;
+ background: white url('../diabook-pink/icons/srch_r.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-top: 5px;
}
span.sbox input {
- background: white url('../diabook/icons/srch_bg.gif') repeat-x top left;
+ background: white url('../diabook-pink/icons/srch_bg.gif') repeat-x top left;
float: left;
margin-top: 5px;
border: 0;
@@ -1262,8 +1262,8 @@ right_aside .directory-photo { margin: 0px; }
right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #lastusers-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #ra-photos-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
#page-sidebar-right_aside ul {margin-top: 0px;}
#page-sidebar-right_aside .label {max-width: 128px;}
@@ -1297,7 +1297,7 @@ transition: all 0.2s ease-in-out;
padding-top: 10px;
}
.tread-wrapper a{
- color: #996d73;
+ color: #D02B55;
}
.wall-item-decor {
@@ -1365,7 +1365,7 @@ transition: all 0.2s ease-in-out;
max-width: 420px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-container .wall-item-content img {
@@ -1444,7 +1444,7 @@ transition: all 0.2s ease-in-out;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
background-color: #fff;
width: 500px;
}
@@ -1832,7 +1832,7 @@ transition: all 0.2s ease-in-out;
font-weight: bolder;
}
.button.creation2 {
- background-color: #996d73;
+ background-color: #D02B55;
border: 1px solid #777777;
color: white;
border-radius: 3px 3px 3px 3px;
@@ -1964,7 +1964,7 @@ ul.tabs li {
margin-left: 5px;
}
ul.tabs li .active {
- background-color: #996d73;
+ background-color: #D02B55;
border: 1px solid #777777;
color: white;
border-radius: 3px 3px 3px 3px;
diff --git a/view/theme/diabook/diabook-pink/style-profile-wide.css b/view/theme/diabook/diabook-pink/style-profile-wide.css
index 15b97cf43..8d5e1abb5 100644
--- a/view/theme/diabook/diabook-pink/style-profile-wide.css
+++ b/view/theme/diabook/diabook-pink/style-profile-wide.css
@@ -121,7 +121,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../diabook-pink/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../diabook-pink/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -440,7 +440,7 @@ a:hover {
clear: both;
}
.fakelink {
- color: #996d73;
+ color: #D02B55;
/* color: #3e3e8c; */
text-decoration: none;
cursor: pointer;
@@ -807,7 +807,7 @@ ul.menu-popup a {
text-decoration: none;
}
ul.menu-popup a:hover {
- background-color: #996d73; /*bdcdd4;*/
+ background-color: #D02B55; /*bdcdd4;*/
color: #fff;
}
ul.menu-popup .menu-sep {
@@ -1134,7 +1134,7 @@ list-style-type: disc;
}
/* widget: search */
span.sbox_l {
- background: white url('../diabook/icons/srch_l.gif') no-repeat top left;
+ background: white url('../diabook-pink/icons/srch_l.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-left: 10px;
@@ -1143,14 +1143,14 @@ span.sbox_l {
}
span.sbox_r {
- background: white url('../diabook/icons/srch_r.gif') no-repeat top left;
+ background: white url('../diabook-pink/icons/srch_r.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-top: 5px;
}
span.sbox input {
- background: white url('../diabook/icons/srch_bg.gif') repeat-x top left;
+ background: white url('../diabook-pink/icons/srch_bg.gif') repeat-x top left;
float: left;
margin-top: 5px;
border: 0;
@@ -1242,8 +1242,8 @@ right_aside .directory-photo { margin: 0px; }
right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #lastusers-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #ra-photos-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
#page-sidebar-right_aside ul {margin-top: 0px;}
#page-sidebar-right_aside .label {max-width: 128px;}
@@ -1276,7 +1276,7 @@ transition: all 0.2s ease-in-out;
padding-top: 10px;
}
.tread-wrapper a{
- color: #996d73;
+ color: #D02B55;
}
/*marker*/
@@ -1346,7 +1346,7 @@ transition: all 0.2s ease-in-out;
max-width: 690px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
/*marker*/
.wall-item-container .wall-item-content img {
@@ -1425,7 +1425,7 @@ transition: all 0.2s ease-in-out;
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
@@ -1811,7 +1811,7 @@ transition: all 0.2s ease-in-out;
cursor: pointer;
}
.button.creation2 {
- background-color: #996d73;
+ background-color: #D02B55;
border: 1px solid #777777;
color: white;
border-radius: 3px 3px 3px 3px;
@@ -1945,7 +1945,7 @@ ul.tabs li {
margin-left: 5px;
}
ul.tabs li .active {
- background-color: #996d73;
+ background-color: #D02B55;
border: 1px solid #777777;
color: white;
border-radius: 3px 3px 3px 3px;
diff --git a/view/theme/diabook/diabook-pink/style-profile.css b/view/theme/diabook/diabook-pink/style-profile.css
index 7d043dbb3..cf5fd270c 100644
--- a/view/theme/diabook/diabook-pink/style-profile.css
+++ b/view/theme/diabook/diabook-pink/style-profile.css
@@ -121,7 +121,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../diabook-pink/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../diabook-pink/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -440,7 +440,7 @@ a:hover {
clear: both;
}
.fakelink {
- color: #996d73;
+ color: #D02B55;
/* color: #3e3e8c; */
text-decoration: none;
cursor: pointer;
@@ -806,7 +806,7 @@ ul.menu-popup a {
text-decoration: none;
}
ul.menu-popup a:hover {
- background-color: #996d73; /*bdcdd4;*/
+ background-color: #D02B55; /*bdcdd4;*/
color: #fff;
}
ul.menu-popup .menu-sep {
@@ -1130,7 +1130,7 @@ list-style-type: disc;
}
/* widget: search */
span.sbox_l {
- background: white url('../diabook/icons/srch_l.gif') no-repeat top left;
+ background: white url('../diabook-pink/icons/srch_l.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-left: 10px;
@@ -1139,14 +1139,14 @@ span.sbox_l {
}
span.sbox_r {
- background: white url('../diabook/icons/srch_r.gif') no-repeat top left;
+ background: white url('../diabook-pink/icons/srch_r.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-top: 5px;
}
span.sbox input {
- background: white url('../diabook/icons/srch_bg.gif') repeat-x top left;
+ background: white url('../diabook-pink/icons/srch_bg.gif') repeat-x top left;
float: left;
margin-top: 5px;
border: 0;
@@ -1237,8 +1237,8 @@ right_aside .directory-photo { margin: 0px; }
right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #lastusers-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #ra-photos-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
#page-sidebar-right_aside ul {margin-top: 0px;}
#page-sidebar-right_aside .label {max-width: 128px;}
@@ -1270,7 +1270,7 @@ transition: all 0.2s ease-in-out;
padding-top: 10px;
}
.tread-wrapper a{
- color: #996d73;
+ color: #D02B55;
}
.wall-item-decor {
@@ -1338,7 +1338,7 @@ transition: all 0.2s ease-in-out;
max-width: 420px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-container .wall-item-content img {
@@ -1416,7 +1416,7 @@ transition: all 0.2s ease-in-out;
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
@@ -1801,7 +1801,7 @@ transition: all 0.2s ease-in-out;
cursor: pointer;
}
.button.creation2 {
- background-color: #996d73;
+ background-color: #D02B55;
border: 1px solid #777777;
color: white;
border-radius: 3px 3px 3px 3px;
@@ -1933,7 +1933,7 @@ ul.tabs li {
margin-left: 5px;
}
ul.tabs li .active {
- background-color: #996d73;
+ background-color: #D02B55;
border: 1px solid #777777;
color: white;
border-radius: 3px 3px 3px 3px;
diff --git a/view/theme/diabook/diabook-pink/style-wide.css b/view/theme/diabook/diabook-pink/style-wide.css
index 97f922d57..849566aa0 100644
--- a/view/theme/diabook/diabook-pink/style-wide.css
+++ b/view/theme/diabook/diabook-pink/style-wide.css
@@ -21,6 +21,7 @@
.admin.linklist {
border: 0px; padding: 0px;
+ list-style: none;
}
.admin.link {
@@ -150,7 +151,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../../../view/theme/diabook/diabook-pink/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../../../view/theme/diabook/diabook-pink/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -476,7 +477,7 @@ a:hover {
clear: both;
}
.fakelink {
- color: #996d73;
+ color: #D02B55;
/* color: #3e3e8c; */
text-decoration: none;
cursor: pointer;
@@ -614,7 +615,7 @@ header #banner #logo-text {
}
/* messages */
#message-new {
- background: #996d73;
+ background: #D02B55;
border: 1px solid #333;
width: 150px;
}
@@ -943,7 +944,7 @@ ul.menu-popup a {
text-decoration: none;
}
ul.menu-popup a:hover {
- background-color: #996d73; /*bdcdd4;*/
+ background-color: #D02B55; /*bdcdd4;*/
color: #fff;
}
ul.menu-popup .menu-sep {
@@ -991,7 +992,7 @@ ul.menu-popup .empty {
background-color: #bdcdd4;
}
#nav-notifications-menu {
- width: 400px;
+ width: 425px !important;
max-height: 550px;
overflow: auto;
}
@@ -1185,7 +1186,7 @@ aside #side-peoplefind-url {
height: auto;
}
aside #likes a, a:visited, a:link {
- color: #996d73;
+ color: #D02B55;
text-decoration: none;
cursor: pointer;
@@ -1220,7 +1221,14 @@ aside #likes a:hover{
margin-right: 20px;
}
#login-submit-wrapper{
-margin-bottom: 15px;
+
+ margin-bottom: 12px;
+ }
+aside #login-submit-button{
+ margin-left: 0px!important;
+ }
+aside #login-extra-links{
+ padding-top: 0px!important;
}
.group_selected {
background: url("../diabook/icons/selected.png") no-repeat left center;
@@ -1415,7 +1423,7 @@ body .pageheader{
padding-top: 10px;
}
.tread-wrapper a{
- color: #996d73;
+ color: #D02B55;
}
/*marker*/
@@ -1601,7 +1609,7 @@ body .pageheader{
max-width: 690px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-container .wall-item-content img {
@@ -1679,7 +1687,7 @@ body .pageheader{
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
@@ -2066,7 +2074,7 @@ body .pageheader{
cursor: pointer;
}
.button.creation2 {
- background-color: #996d73;
+ background-color: #D02B55;
border: 1px solid #777777;
color: white;
border-radius: 3px 3px 3px 3px;
@@ -2200,7 +2208,7 @@ ul.tabs li {
margin-left: 5px;
}
ul.tabs li .active {
- background-color: #996d73;
+ background-color: #D02B55;
border: 1px solid #777777;
color: white;
border-radius: 3px 3px 3px 3px;
@@ -2218,7 +2226,7 @@ ul.rs_tabs li {
clear: both;
}
ul.rs_tabs li .selected {
- background-color: #996d73;
+ background-color: #D02B55;
border: 1px solid #777777;
color: white;
border-radius: 3px 3px 3px 3px;
diff --git a/view/theme/diabook/diabook-pink/style.css b/view/theme/diabook/diabook-pink/style.css
index fee5cca48..798d73979 100644
--- a/view/theme/diabook/diabook-pink/style.css
+++ b/view/theme/diabook/diabook-pink/style.css
@@ -21,6 +21,7 @@
.admin.linklist {
border: 0px; padding: 0px;
+ list-style: none;
}
.admin.link {
@@ -150,7 +151,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../../../view/theme/diabook/diabook-pink/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../../../view/theme/diabook/diabook-pink/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -477,7 +478,7 @@ a:hover {
}
/*color*/
.fakelink {
- color: #996d73;
+ color: #D02B55;
/* color: #3e3e8c; */
text-decoration: none;
cursor: pointer;
@@ -550,7 +551,7 @@ code {
}
/*color*/
.tool a {
- color: #996d73;
+ color: #D02B55;
}
.tool a:hover {
text-decoration: none;
@@ -617,7 +618,7 @@ header #banner #logo-text {
/* messages */
/*color*/
#message-new {
- background: #996d73;
+ background: #D02B55;
border: 1px solid #333;
width: 150px;
}
@@ -946,7 +947,7 @@ ul.menu-popup a {
}
/*color*/
ul.menu-popup a:hover {
- background-color: #996d73; /*bdcdd4;*/
+ background-color: #D02B55; /*bdcdd4;*/
color: #fff;
}
ul.menu-popup .menu-sep {
@@ -994,7 +995,7 @@ ul.menu-popup .empty {
background-color: #bdcdd4;
}
#nav-notifications-menu {
- width: 400px;
+ width: 425px !important;
max-height: 550px;
overflow: auto;
}
@@ -1189,7 +1190,7 @@ aside #side-peoplefind-url {
}
/*color*/
aside #likes a, a:visited, a:link {
- color: #996d73;
+ color: #D02B55;
text-decoration: none;
cursor: pointer;
@@ -1224,7 +1225,14 @@ aside #likes a:hover{
margin-right: 20px;
}
#login-submit-wrapper{
-margin-bottom: 15px;
+
+ margin-bottom: 12px;
+ }
+aside #login-submit-button{
+ margin-left: 0px!important;
+ }
+aside #login-extra-links{
+ padding-top: 0px!important;
}
.group_selected {
background: url("../diabook/icons/selected.png") no-repeat left center;
@@ -1418,7 +1426,7 @@ body .pageheader{
}
/*color*/
.tread-wrapper a{
- color: #996d73;
+ color: #D02B55;
}
.wall-item-decor {
position: absolute;
@@ -1600,7 +1608,7 @@ body .pageheader{
max-width: 720px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-container .wall-item-content img {
@@ -1677,7 +1685,7 @@ body .pageheader{
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
@@ -2064,7 +2072,7 @@ body .pageheader{
}
/*color*/
.button.creation2 {
- background-color: #996d73;
+ background-color: #D02B55;
border: 1px solid #777777;
color: white;
border-radius: 3px 3px 3px 3px;
@@ -2197,7 +2205,7 @@ ul.tabs li {
}
/*color*/
ul.tabs li .active {
- background-color: #996d73;
+ background-color: #D02B55;
border: 1px solid #777777;
color: white;
border-radius: 3px 3px 3px 3px;
@@ -2216,7 +2224,7 @@ ul.rs_tabs li {
}
/*color*/
ul.rs_tabs li .selected {
- background-color: #996d73;
+ background-color: #D02B55;
border: 1px solid #777777;
color: white;
border-radius: 3px 3px 3px 3px;
diff --git a/view/theme/diabook/diabook-pink/style.php b/view/theme/diabook/diabook-pink/style.php
deleted file mode 100644
index b8c37fc96..000000000
--- a/view/theme/diabook/diabook-pink/style.php
+++ /dev/null
@@ -1,277 +0,0 @@
-<?php
- $line_height=false;
- $diabook_font_size=false;
- $resolution=false;
- $site_line_height = get_config("diabook-aerith","line_height");
- $site_diabook_font_size = get_config("diabook-aerith", "font_size" );
- $site_resolution = get_config("diabook-aerith", "resolution" );
-
-
- if (local_user()) {
- $line_height = get_pconfig(local_user(), "diabook-aerith","line_height");
- $diabook_font_size = get_pconfig(local_user(), "diabook-aerith", "font_size");
- $resolution = get_pconfig(local_user(), "diabook-aerith", "resolution");
- }
-
- if ($line_height===false) $line_height=$site_line_height;
- if ($line_height===false) $line_height="1.3";
- if ($diabook_font_size===false) $diabook_font_size=$site_diabook_font_size;
- if ($diabook_font_size===false) $diabook_font_size="13";
- if ($resolution===false) $resolution=$site_resolution;
- if ($resolution===false) $resolution="normal";
-
-
- if($resolution == "normal") {
- if (file_exists("$THEMEPATH/style.css")){
- echo file_get_contents("$THEMEPATH/style.css");
- }
-
- if($diabook_font_size == "15"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 15px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 15px;
- }
- ";
- }
- if($diabook_font_size == "14"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 14px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 14px;
- }
- ";
- }
- if($diabook_font_size == "13.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13.5px;
- }
- ";
- }
- if($diabook_font_size == "13"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13px;
- }
- ";
- }
- if($diabook_font_size == "12.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12.5px;
- }
- ";
- }
- if($diabook_font_size == "12"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12px;
- }
- ";
- }
- if($line_height == "1.5"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.5;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.5;
- }
- ";
- }
- if($line_height == "1.4"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.4;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.4;
- }
- ";
- }
- if($line_height == "1.3"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.3;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.3;
- }
- ";
- }
- if($line_height == "1.2"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.2;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.2;
- }
- ";
- }
- if($line_height == "1.1"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.1;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.1;
- }
- ";
- }
- }
-
- if($resolution == "wide") {
- if (file_exists("$THEMEPATH/style-wide.css")){
- echo file_get_contents("$THEMEPATH/style-wide.css");
- }
- if($diabook_font_size == "15"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 15px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 15px;
- }
- ";
- }
- if($diabook_font_size == "14"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 14px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 14px;
- }
- ";
- }
- if($diabook_font_size == "13.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13.5px;
- }
- ";
- }
- if($diabook_font_size == "13"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13px;
- }
- ";
- }
- if($diabook_font_size == "12.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12.5px;
- }
- ";
- }
- if($diabook_font_size == "12"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12px;
- }
- ";
- }
- if($line_height == "1.5"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.5;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.5;
- }
- ";
- }
- if($line_height == "1.4"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.4;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.4;
- }
- ";
- }
- if($line_height == "1.3"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.3;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.3;
- }
- ";
- }
- if($line_height == "1.2"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.2;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.2;
- }
- ";
- }
- if($line_height == "1.1"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.1;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.1;
- }
- ";
- }
- } \ No newline at end of file
diff --git a/view/theme/diabook/diabook-pink/theme.php b/view/theme/diabook/diabook-pink/theme.php
deleted file mode 100644
index 1518d7e8e..000000000
--- a/view/theme/diabook/diabook-pink/theme.php
+++ /dev/null
@@ -1,488 +0,0 @@
-<?php
-
-/*
- * Name: Diabook-aerith
- * Description: Diabook-aerith : report bugs and request here: http://pad.toktan.org/p/diabook or contact me : thomas_bierey@friendica.eu
- * Version: (Version: 1.020)
- * Author:
- */
-
-
-//print diabook-version for debugging
-$diabook_version = "Diabook-aerith (Version: 1.020)";
-$a->page['htmlhead'] .= sprintf('<script "%s" ></script>', $diabook_version);
-
-
-//change css on network and profilepages
-$cssFile = null;
-$resolution=false;
-$resolution = get_pconfig(local_user(), "diabook-aerith", "resolution");
-if ($resolution===false) $resolution="normal";
-
-/**
- * prints last community activity
- */
-function diabook_aerith_community_info(){
- $a = get_app();
-
- // last 12 users
- $aside['$lastusers_title'] = t('Last users');
- $aside['$lastusers_items'] = array();
- $sql_extra = "";
- $publish = (get_config('system','publish_all') ? '' : " AND `publish` = 1 " );
- $order = " ORDER BY `register_date` DESC ";
-
- $r = q("SELECT `profile`.*, `profile`.`uid` AS `profile_uid`, `user`.`nickname`
- FROM `profile` LEFT JOIN `user` ON `user`.`uid` = `profile`.`uid`
- WHERE `is-default` = 1 $publish AND `user`.`blocked` = 0 $sql_extra $order LIMIT %d , %d ",
- 0,
- 9
- );
- $tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
- if(count($r)) {
- $photo = 'thumb';
- foreach($r as $rr) {
- $profile_link = $a->get_baseurl() . '/profile/' . ((strlen($rr['nickname'])) ? $rr['nickname'] : $rr['profile_uid']);
- $entry = replace_macros($tpl,array(
- '$id' => $rr['id'],
- '$profile-link' => $profile_link,
- '$photo' => $rr[$photo],
- '$alt-text' => $rr['name'],
- ));
- $aside['$lastusers_items'][] = $entry;
- }
- }
-
-
- // last 10 liked items
- $aside['$like_title'] = t('Last likes');
- $aside['$like_items'] = array();
- $r = q("SELECT `T1`.`created`, `T1`.`liker`, `T1`.`liker-link`, `item`.* FROM
- (SELECT `parent-uri`, `created`, `author-name` AS `liker`,`author-link` AS `liker-link`
- FROM `item` WHERE `verb`='http://activitystrea.ms/schema/1.0/like' GROUP BY `parent-uri` ORDER BY `created` DESC) AS T1
- INNER JOIN `item` ON `item`.`uri`=`T1`.`parent-uri`
- WHERE `T1`.`liker-link` LIKE '%s%%' OR `item`.`author-link` LIKE '%s%%'
- GROUP BY `uri`
- ORDER BY `T1`.`created` DESC
- LIMIT 0,5",
- $a->get_baseurl(),$a->get_baseurl()
- );
-
- foreach ($r as $rr) {
- $author = '<a href="' . $rr['liker-link'] . '">' . $rr['liker'] . '</a>';
- $objauthor = '<a href="' . $rr['author-link'] . '">' . $rr['author-name'] . '</a>';
-
- //var_dump($rr['verb'],$rr['object-type']); killme();
- switch($rr['verb']){
- case 'http://activitystrea.ms/schema/1.0/post':
- switch ($rr['object-type']){
- case 'http://activitystrea.ms/schema/1.0/event':
- $post_type = t('event');
- break;
- default:
- $post_type = t('status');
- }
- break;
- default:
- if ($rr['resource-id']){
- $post_type = t('photo');
- $m=array(); preg_match("/\[url=([^]]*)\]/", $rr['body'], $m);
- $rr['plink'] = $m[1];
- } else {
- $post_type = t('status');
- }
- }
- $plink = '<a href="' . $rr['plink'] . '">' . $post_type . '</a>';
-
- $aside['$like_items'][] = sprintf( t('%1$s likes %2$s\'s %3$s'), $author, $objauthor, $plink);
-
- }
-
-
- // last 12 photos
- $aside['$photos_title'] = t('Last photos');
- $aside['$photos_items'] = array();
- $r = q("SELECT `photo`.`id`, `photo`.`resource-id`, `photo`.`scale`, `photo`.`desc`, `user`.`nickname`, `user`.`username` FROM
- (SELECT `resource-id`, MAX(`scale`) as maxscale FROM `photo`
- WHERE `profile`=0 AND `contact-id`=0 AND `album` NOT IN ('Contact Photos', '%s', 'Profile Photos', '%s')
- AND `allow_cid`='' AND `allow_gid`='' AND `deny_cid`='' AND `deny_gid`='' GROUP BY `resource-id`) AS `t1`
- INNER JOIN `photo` ON `photo`.`resource-id`=`t1`.`resource-id` AND `photo`.`scale` = `t1`.`maxscale`,
- `user`
- WHERE `user`.`uid` = `photo`.`uid`
- AND `user`.`blockwall`=0
- AND `user`.`hidewall`=0
- ORDER BY `photo`.`edited` DESC
- LIMIT 0, 9",
- dbesc(t('Contact Photos')),
- dbesc(t('Profile Photos'))
- );
- if(count($r)) {
- $tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
- foreach($r as $rr) {
- $photo_page = $a->get_baseurl() . '/photos/' . $rr['nickname'] . '/image/' . $rr['resource-id'];
- $photo_url = $a->get_baseurl() . '/photo/' . $rr['resource-id'] . '-' . $rr['scale'] .'.jpg';
-
- $entry = replace_macros($tpl,array(
- '$id' => $rr['id'],
- '$profile-link' => $photo_page,
- '$photo' => $photo_url,
- '$alt-text' => $rr['username']." : ".$rr['desc'],
- ));
-
- $aside['$photos_items'][] = $entry;
- }
- }
-
-
-
- //nav FIND FRIENDS
- if(local_user()) {
- $nv = array();
- $nv['title'] = Array("", t('Find Friends'), "", "");
- $nv['directory'] = Array('directory', t('Local Directory'), "", "");
- $nv['global_directory'] = Array('http://dir.friendica.com/', t('Global Directory'), "", "");
- $nv['match'] = Array('match', t('Similar Interests'), "", "");
- $nv['suggest'] = Array('suggest', t('Friend Suggestions'), "", "");
- $nv['invite'] = Array('invite', t('Invite Friends'), "", "");
-
- $nv['search'] = '<form name="simple_bar" method="get" action="http://dir.friendika.com/directory">
- <span class="sbox_l"></span>
- <span class="sbox">
- <input type="text" name="search" size="13" maxlength="50">
- </span>
- <span class="sbox_r" id="srch_clear"></span>';
-
- $aside['$nv'] = $nv;
- };
- //Community Page
- if(local_user()) {
- $page = '<div id="page-sidebar-right_aside" class="widget">
- <div class="title tool">
- <h3>'.t("Community Pages").'<a id="close_pages_icon" onClick="close_pages()" class="icon close_box" title="close"></a></h3></div>
- <div id="sidebar-page-list"><ul>';
-
- $pagelist = array();
-
- $contacts = q("SELECT `id`, `url`, `name`, `micro`FROM `contact`
- WHERE `network`= 'dfrn' AND `forum` = 1 AND `uid` = %d
- ORDER BY `name` ASC",
- intval($a->user['uid'])
- );
-
- $pageD = array();
-
- // Look if the profile is a community page
- foreach($contacts as $contact) {
- $pageD[] = array("url"=>$contact["url"], "name"=>$contact["name"], "id"=>$contact["id"], "micro"=>$contact['micro']);
- };
-
-
- $contacts = $pageD;
-
- foreach($contacts as $contact) {
- $page .= '<li style="list-style-type: none;" class="tool"><img height="20" width="20" style="float: left; margin-right: 3px;" src="' . $contact['micro'] .'" alt="' . $contact['url'] . '" /> <a href="'.$a->get_baseurl().'/redir/'.$contact["id"].'" style="margin-top: 2px;" title="' . $contact['url'] . '" class="label" target="external-link">'.
- $contact["name"]."</a></li>";
- }
- $page .= '</ul></div></div>';
- //if (sizeof($contacts) > 0)
-
- $aside['$page'] = $page;
- }
- //END Community Page
- //helpers
- $helpers = array();
- $helpers['title'] = Array("", t('Help or @NewHere ?'), "", "");
-
- $aside['$helpers'] = $helpers;
- //end helpers
- //connectable services
- $con_services = array();
- $con_services['title'] = Array("", t('Connect Services'), "", "");
-
- $aside['$con_services'] = $con_services;
- //end connectable services
-
-
- //get_baseurl
- $url = $a->get_baseurl($ssl_state);
- $aside['$url'] = $url;
-
- $tpl = file_get_contents(dirname(__file__).'/communityhome.tpl');
- $a->page['right_aside'] = replace_macros($tpl, $aside);
-
-}
-
-
-//profile_side at networkpages
-if ($a->argv[0] === "network" && local_user()){
-
- // USER MENU
- if(local_user()) {
-
- $r = q("SELECT micro FROM contact WHERE uid=%d AND self=1", intval($a->user['uid']));
-
- $userinfo = array(
- 'icon' => (count($r) ? $r[0]['micro']: $a->get_baseurl()."/images/default-profile-mm.jpg"),
- 'name' => $a->user['username'],
- );
- $ps = array('usermenu'=>array());
- $ps['usermenu']['status'] = Array('profile/' . $a->user['nickname'], t('Home'), "", t('Your posts and conversations'));
- $ps['usermenu']['profile'] = Array('profile/' . $a->user['nickname']. '?tab=profile', t('Profile'), "", t('Your profile page'));
- $ps['usermenu']['contacts'] = Array('contacts' , t('Contacts'), "", t('Your contacts'));
- $ps['usermenu']['photos'] = Array('photos/' . $a->user['nickname'], t('Photos'), "", t('Your photos'));
- $ps['usermenu']['events'] = Array('events/', t('Events'), "", t('Your events'));
- $ps['usermenu']['notes'] = Array('notes/', t('Personal notes'), "", t('Your personal photos'));
- $ps['usermenu']['community'] = Array('community/', t('Community'), "", "");
- $ps['usermenu']['pgroups'] = Array('http://dir.friendika.com/directory/forum', t('Community Pages'), "", "");
-
- $tpl = get_markup_template('profile_side.tpl');
-
- $a->page['aside'] .= replace_macros($tpl, array(
- '$userinfo' => $userinfo,
- '$ps' => $ps,
- ));
-
- }
-
- $ccCookie = $_COOKIE['close_pages'] + $_COOKIE['close_helpers'] + $_COOKIE['close_services'] + $_COOKIE['close_friends'] + $_COOKIE['close_lastusers'] + $_COOKIE['close_lastphotos'] + $_COOKIE['close_lastlikes'];
-
- if($ccCookie != "7") {
- // COMMUNITY
- diabook_aerith_community_info();
-
- // CUSTOM CSS
- if($resolution == "normal") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/style-network.css";}
- if($resolution == "wide") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/style-network-wide.css";}
- }
-}
-
-
-
-//right_aside at profile pages
-if ($a->argv[0].$a->argv[1] === "profile".$a->user['nickname']){
- if($ccCookie != "7") {
- // COMMUNITY
- diabook_aerith_community_info();
-
- // CUSTOM CSS
- if($resolution == "normal") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/style-profile.css";}
- if($resolution == "wide") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/style-profile-wide.css";}
- }
-}
-
-
-
-// custom css
-if (!is_null($cssFile)) $a->page['htmlhead'] .= sprintf('<link rel="stylesheet" type="text/css" href="%s" />', $cssFile);
-
-//load jquery.cookie.js
-$cookieJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/js/jquery.cookie.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $cookieJS);
-
-//load jquery.ae.image.resize.js
-$imageresizeJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/js/jquery.ae.image.resize.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $imageresizeJS);
-
-//load jquery.autogrow-textarea.js
-$autogrowJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-aerith/js/jquery.autogrow.textarea.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $autogrowJS);
-
-//js scripts
-//comment-edit-wrapper on photo_view
-if ($a->argv[0].$a->argv[2] === "photos"."image"){
-
-$a->page['htmlhead'] .= '
-<script>
- $(function(){
-
- $(".comment-edit-form").css("display","table");
-
- });
- </script>';
-
-}
-
-$a->page['htmlhead'] .= '
-
-<script>
- $(function() {
- $("a.lightbox").fancybox(); // Select all links with lightbox class
- });
-
- </script>';
-
-$a->page['htmlhead'] .= '
-
-<script type="text/javascript">
-
-function tautogrow(id){
- $("textarea#comment-edit-text-" +id).autogrow();
- };
- </script>';
-
-$a->page['htmlhead'] .= '
- <script>
-
-$(document).ready(function() {
- $("iframe").each(function(){
- var ifr_source = $(this).attr("src");
- var wmode = "wmode=transparent";
- if(ifr_source.indexOf("?") != -1) {
- var getQString = ifr_source.split("?");
- var oldString = getQString[1];
- var newString = getQString[0];
- $(this).attr("src",newString+"?"+wmode+"&"+oldString);
- }
- else $(this).attr("src",ifr_source+"?"+wmode);
- });
-
-
-});
-
-function yt_iframe() {
-
- $("iframe").load(function() {
- var ifr_src = $(this).contents().find("body iframe").attr("src");
- $("iframe").contents().find("body iframe").attr("src", ifr_src+"&wmode=transparent");
- });
-
- };
-
- </script>';
-
-if ($a->argv[0].$a->argv[1] === "profile".$a->user['nickname'] or $a->argv[0] === "network" && local_user()){
-$a->page['htmlhead'] .= '
-<script>
-
- $(function() {
- $(".oembed.photo img").aeImageResize({height: 400, width: 400});
- });
-</script>';
-
-
- if($ccCookie != "7") {
-$a->page['htmlhead'] .= '
-<script>
-$("right_aside").ready(function(){
-
- if($.cookie("close_pages") == "1")
- {
- document.getElementById( "close_pages" ).style.display = "none";
- };
-
- if($.cookie("close_helpers") == "1")
- {
- document.getElementById( "close_helpers" ).style.display = "none";
- };
-
- if($.cookie("close_services") == "1")
- {
- document.getElementById( "close_services" ).style.display = "none";
- };
-
- if($.cookie("close_friends") == "1")
- {
- document.getElementById( "close_friends" ).style.display = "none";
- };
-
-
- if($.cookie("close_lastusers") == "1")
- {
- document.getElementById( "close_lastusers" ).style.display = "none";
- };
-
- if($.cookie("close_lastphotos") == "1")
- {
- document.getElementById( "close_lastphotos" ).style.display = "none";
- };
-
- if($.cookie("close_lastlikes") == "1")
- {
- document.getElementById( "close_lastlikes" ).style.display = "none";
- };}
-
-);
-
-function close_pages(){
- document.getElementById( "close_pages" ).style.display = "none";
- $.cookie("close_pages","1", { expires: 365, path: "/" });
- };
-
-function close_helpers(){
- document.getElementById( "close_helpers" ).style.display = "none";
- $.cookie("close_helpers","1", { expires: 365, path: "/" });
- };
-
-function close_services(){
- document.getElementById( "close_services" ).style.display = "none";
- $.cookie("close_services","1", { expires: 365, path: "/" });
- };
-
-function close_friends(){
- document.getElementById( "close_friends" ).style.display = "none";
- $.cookie("close_friends","1", { expires: 365, path: "/" });
- };
-
-
-function close_lastusers(){
- document.getElementById( "close_lastusers" ).style.display = "none";
- $.cookie("close_lastusers","1", { expires: 365, path: "/" });
- };
-
-function close_lastphotos(){
- document.getElementById( "close_lastphotos" ).style.display = "none";
- $.cookie("close_lastphotos","1", { expires: 365, path: "/" });
- };
-
-function close_lastlikes(){
- document.getElementById( "close_lastlikes" ).style.display = "none";
- $.cookie("close_lastlikes","1", { expires: 365, path: "/" });
- };
-</script>';}
-
-$a->page['htmlhead'] .= '
-<script>
-function restore_boxes(){
- $.cookie("close_pages","2", { expires: 365, path: "/" });
- $.cookie("close_helpers","2", { expires: 365, path: "/" });
- $.cookie("close_services","2", { expires: 365, path: "/" });
- $.cookie("close_friends","2", { expires: 365, path: "/" });
- $.cookie("close_lastusers","2", { expires: 365, path: "/" });
- $.cookie("close_lastphotos","2", { expires: 365, path: "/" });
- $.cookie("close_lastlikes","2", { expires: 365, path: "/" });
- alert("Right-hand column was restored. Please refresh your browser");
- }
-</script>';}
-
-$a->page['htmlhead'] .= '
-
-<script type="text/javascript">
-function insertFormatting(comment,BBcode,id) {
-
- var tmpStr = $("#comment-edit-text-" + id).val();
- if(tmpStr == comment) {
- tmpStr = "";
- $("#comment-edit-text-" + id).addClass("comment-edit-text-full");
- $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
- openMenu("comment-edit-submit-wrapper-" + id);
- }
-
- textarea = document.getElementById("comment-edit-text-" +id);
- if (document.selection) {
- textarea.focus();
- selected = document.selection.createRange();
- if (BBcode == "url"){
- selected.text = "["+BBcode+"]" + "http://" + selected.text + "[/"+BBcode+"]";
- } else
- selected.text = "["+BBcode+"]" + selected.text + "[/"+BBcode+"]";
- } else if (textarea.selectionStart || textarea.selectionStart == "0") {
- var start = textarea.selectionStart;
- var end = textarea.selectionEnd;
- if (BBcode == "url"){
- textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + "http://" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
- } else
- textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
- }
- return true;
-}
-</script> '; \ No newline at end of file
diff --git a/view/theme/diabook/diabook-pink/theme_settings.tpl b/view/theme/diabook/diabook-pink/theme_settings.tpl
deleted file mode 100644
index 472232cf0..000000000
--- a/view/theme/diabook/diabook-pink/theme_settings.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-{{inc field_select.tpl with $field=$font_size}}{{endinc}}
-
-{{inc field_select.tpl with $field=$line_height}}{{endinc}}
-
-{{inc field_select.tpl with $field=$resolution}}{{endinc}}
-
-<div class="settings-submit-wrapper">
- <input type="submit" value="$submit" class="settings-submit" name="diabook-aerith-settings-submit" />
-</div>
-
diff --git a/view/theme/diabook/diabook-pink/wall_item.tpl b/view/theme/diabook/diabook-pink/wall_item.tpl
deleted file mode 100644
index 123834064..000000000
--- a/view/theme/diabook/diabook-pink/wall_item.tpl
+++ /dev/null
@@ -1,100 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- <span class="wall-item-ago">-
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div>
diff --git a/view/theme/diabook/diabook-pink/wallwall_item.tpl b/view/theme/diabook/diabook-pink/wallwall_item.tpl
deleted file mode 100644
index 6a0c93f88..000000000
--- a/view/theme/diabook/diabook-pink/wallwall_item.tpl
+++ /dev/null
@@ -1,106 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper mframe wwto" id="wall-item-ownerphoto-wrapper-$item.id" >
- <a href="$item.owner_url" target="redir" title="$item.olinktitle" class="contact-photo-link" id="wall-item-ownerphoto-link-$item.id">
- <img src="$item.owner_photo" class="contact-photo $item.osparkle" id="wall-item-ownerphoto-$item.id" alt="$item.owner_name" />
- </a>
- </div>
- <div class="contact-photo-wrapper mframe wwfrom"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- $item.to <a href="$item.owner_url" target="redir" title="$item.olinktitle" class="wall-item-name-link"><span class="wall-item-name$item.osparkle" id="wall-item-ownername-$item.id">$item.owner_name</span></a>
- $item.vwall <span class="wall-item-ago">- &nbsp;
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div> \ No newline at end of file
diff --git a/view/theme/diabook/diabook-red/admin_users.tpl b/view/theme/diabook/diabook-red/admin_users.tpl
deleted file mode 100644
index 40f94f5fe..000000000
--- a/view/theme/diabook/diabook-red/admin_users.tpl
+++ /dev/null
@@ -1,88 +0,0 @@
-<script>
- function confirm_delete(uname){
- return confirm( "$confirm_delete".format(uname));
- }
- function confirm_delete_multi(){
- return confirm("$confirm_delete_multi");
- }
- function selectall(cls){
- $("."+cls).attr('checked','checked');
- return false;
- }
-</script>
-<div id='adminpage'>
- <h1>$title - $page</h1>
-
- <form action="$baseurl/admin/users" method="post">
-
- <h3>$h_pending</h3>
- {{ if $pending }}
- <table id='pending'>
- <thead>
- <tr>
- {{ for $th_pending as $th }}<th>$th</th>{{ endfor }}
- <th></th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- {{ for $pending as $u }}
- <tr>
- <td class="created">$u.created</td>
- <td class="name">$u.name</td>
- <td class="email">$u.email</td>
- <td class="checkbox"><input type="checkbox" class="pending_ckbx" id="id_pending_$u.hash" name="pending[]" value="$u.hash" /></td>
- <td class="tools">
- <a href="$baseurl/regmod/allow/$u.hash" title='$approve'><span class='icon like'></span></a>
- <a href="$baseurl/regmod/deny/$u.hash" title='$deny'><span class='icon dislike'></span></a>
- </td>
- </tr>
- {{ endfor }}
- </tbody>
- </table>
- <div class='selectall'><a href='#' onclick="return selectall('pending_ckbx');">$select_all</a></div>
- <div class="submit"><input type="submit" name="page_users_deny" value="$deny"/> <input type="submit" name="page_users_approve" value="$approve" /></div>
- {{ else }}
- <p>$no_pending</p>
- {{ endif }}
-
-
-
-
- <h3>$h_users</h3>
- {{ if $users }}
- <table id='users'>
- <thead>
- <tr>
- <th></th>
- {{ for $th_users as $th }}<th>$th</th>{{ endfor }}
- <th></th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- {{ for $users as $u }}
- <tr>
- <td><img src="$u.micro" alt="$u.nickname" title="$u.nickname"></td>
- <td class='name'><a href="$u.url" title="$u.nickname" >$u.name</a></td>
- <td class='email'>$u.email</td>
- <td class='register_date'>$u.register_date</td>
- <td class='login_date'>$u.login_date</td>
- <td class='lastitem_date'>$u.lastitem_date</td>
- <td class='login_date'>$u.page-flags</td>
- <td class="checkbox"><input type="checkbox" class="users_ckbx" id="id_user_$u.uid" name="user[]" value="$u.uid"/></td>
- <td class="tools" style="width:60px;">
- <a href="$baseurl/admin/users/block/$u.uid" title='{{ if $u.blocked }}$unblock{{ else }}$block{{ endif }}'><span class='icon block {{ if $u.blocked==0 }}dim{{ endif }}'></span></a>
- <a href="$baseurl/admin/users/delete/$u.uid" title='$delete' onclick="return confirm_delete('$u.name')"><span class='icon ad_drop'></span></a>
- </td>
- </tr>
- {{ endfor }}
- </tbody>
- </table>
- <div class='selectall'><a href='#' onclick="return selectall('users_ckbx');">$select_all</a></div>
- <div class="submit"><input type="submit" name="page_users_block" value="$block/$unblock" /> <input type="submit" name="page_users_delete" value="$delete" onclick="return confirm_delete_multi()" /></div>
- {{ else }}
- NO USERS?!?
- {{ endif }}
- </form>
-</div>
diff --git a/view/theme/diabook/diabook-red/ch_directory_item.tpl b/view/theme/diabook/diabook-red/ch_directory_item.tpl
deleted file mode 100755
index db1936e4b..000000000
--- a/view/theme/diabook/diabook-red/ch_directory_item.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-
-<div class="directory-item" id="directory-item-$id" >
- <div class="directory-photo-wrapper" id="directory-photo-wrapper-$id" >
- <div class="directory-photo" id="directory-photo-$id" >
- <a href="$profile-link" class="directory-profile-link" id="directory-profile-link-$id" >
- <img class="directory-photo-img" src="$photo" alt="$alt-text" title="$alt-text" />
- </a>
- </div>
- </div>
-</div>
diff --git a/view/theme/diabook/diabook-red/comment_item.tpl b/view/theme/diabook/diabook-red/comment_item.tpl
deleted file mode 100644
index ee4dfba45..000000000
--- a/view/theme/diabook/diabook-red/comment_item.tpl
+++ /dev/null
@@ -1,41 +0,0 @@
- <div class="comment-wwedit-wrapper" id="comment-edit-wrapper-$id" style="display: block;">
- <form class="comment-edit-form" id="comment-edit-form-$id" action="item" method="post" onsubmit="post_comment($id); return false;">
- <input type="hidden" name="type" value="$type" />
- <input type="hidden" name="profile_uid" value="$profile_uid" />
- <input type="hidden" name="parent" value="$parent" />
- <input type="hidden" name="return" value="$return_path" />
- <input type="hidden" name="jsreload" value="$jsreload" />
- <input type="hidden" name="preview" id="comment-preview-inp-$id" value="0" />
-
- <div class="comment-edit-photo" id="comment-edit-photo-$id" >
- <a class="comment-edit-photo-link" href="$mylink" title="$mytitle"><img class="my-comment-photo" src="$myphoto" alt="$mytitle" title="$mytitle" /></a>
- </div>
- <div class="comment-edit-photo-end"></div>
- <textarea id="comment-edit-text-$id" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,$id);tautogrow($id)" onBlur="commentClose(this,$id);" >$comment</textarea>
- <a class="icon bb-image" style="cursor: pointer;" onclick="insertFormatting('$comment','img',$id);">img</a>
- <a class="icon bb-url" style="cursor: pointer;" onclick="insertFormatting('$comment','url',$id);">url</a>
- <a class="icon bb-video" style="cursor: pointer;" onclick="insertFormatting('$comment','video',$id);">video</a>
- <a class="icon underline" style="cursor: pointer;" onclick="insertFormatting('$comment','u',$id);">u</a>
- <a class="icon italic" style="cursor: pointer;" onclick="insertFormatting('$comment','i',$id);">i</a>
- <a class="icon bold" style="cursor: pointer;" onclick="insertFormatting('$comment','b',$id);">b</a>
- <a class="icon quote" style="cursor: pointer;" onclick="insertFormatting('$comment','quote',$id);">quote</a>
- {{ if $qcomment }}
- <select id="qcomment-select-$id" name="qcomment-$id" class="qcomment" onchange="qCommentInsert(this,$id);" >
- <option value=""></option>
- {{ for $qcomment as $qc }}
- <option value="$qc">$qc</option>
- {{ endfor }}
- </select>
- {{ endif }}
-
- <div class="comment-edit-text-end"></div>
- <div class="comment-edit-submit-wrapper" id="comment-edit-submit-wrapper-$id" style="display: none;" >
- <input type="submit" onclick="post_comment($id); return false;" id="comment-edit-submit-$id" class="comment-edit-submit" name="submit" value="$submit" />
- <span onclick="preview_comment($id);" id="comment-edit-preview-link-$id" class="fakelink">$preview</span>
- <div id="comment-edit-preview-$id" class="comment-edit-preview" style="display:none;"></div>
- </div>
-
- <div class="comment-edit-end"></div>
- </form>
-
- </div>
diff --git a/view/theme/diabook/diabook-red/communityhome.tpl b/view/theme/diabook/diabook-red/communityhome.tpl
deleted file mode 100644
index 179757f4a..000000000
--- a/view/theme/diabook/diabook-red/communityhome.tpl
+++ /dev/null
@@ -1,87 +0,0 @@
-<div id="close_pages">
-{{ if $page }}
-<div>$page</div>
-{{ endif }}
-</div>
-
-<div id="close_helpers">
-{{ if $lastusers_title }}
-<h3 style="margin-top:0px;">$helpers.title.1<a id="close_helpers_icon" onClick="close_helpers()" class="icon close_box" title="close"></a></h3>
-<a href="http://kakste.com/profile/newhere" title="#NewHere" style="margin-left: 10px; " target="blank">NewHere</a><br>
-<a href="https://helpers.pyxis.uberspace.de/profile/helpers" style="margin-left: 10px; " title="Friendica Support" target="blank">Friendica Support</a><br>
-<a href="https://letstalk.pyxis.uberspace.de/profile/letstalk" style="margin-left: 10px; " title="Let's talk" target="blank">Let's talk</a><br>
-<a href="http://newzot.hydra.uberspace.de/profile/newzot" title="Local Friendica" style="margin-left: 10px; " target="blank">Local Friendica</a>
-{{ endif }}
-</div>
-
-<div id="close_services">
-{{ if $lastusers_title }}
-<h3>$con_services.title.1<a id="close_services_icon" onClick="close_services()" class="icon close_box" title="close"></a></h3>
-<div id="right_service_icons" style="margin-left: 16px; margin-top: 5px;">
-<a href="$url/facebook"><img alt="Facebook" src="view/theme/diabook-red/icons/facebook.png" title="Facebook"></a>
-<a href="$url/settings/connectors"><img alt="StatusNet" src="view/theme/diabook-red/icons/StatusNet.png?" title="StatusNet"></a>
-<a href="$url/settings/connectors"><img alt="LiveJournal" src="view/theme/diabook-red/icons/livejournal.png?" title="LiveJournal"></a>
-<a href="$url/settings/connectors"><img alt="Posterous" src="view/theme/diabook-red/icons/posterous.png?" title="Posterous"></a>
-<a href="$url/settings/connectors"><img alt="Tumblr" src="view/theme/diabook-red/icons/tumblr.png?" title="Tumblr"></a>
-<a href="$url/settings/connectors"><img alt="Twitter" src="view/theme/diabook-red/icons/twitter.png?" title="Twitter"></a>
-<a href="$url/settings/connectors"><img alt="WordPress" src="view/theme/diabook-red/icons/wordpress.png?" title="WordPress"></a>
-<a href="$url/settings/connectors"><img alt="E-Mail" src="view/theme/diabook-red/icons/email.png?" title="E-Mail"></a>
-</div>
-{{ endif }}
-</div>
-
-<div id="close_friends" style="margin-bottom:53px;">
-{{ if $nv }}
-<h3>$nv.title.1<a id="close_friends_icon" onClick="close_friends()" class="icon close_box" title="close"></a></h3>
-<a class="$nv.directory.2" href="$nv.directory.0" style="margin-left: 10px; " title="$nv.directory.3" >$nv.directory.1</a><br>
-<a class="$nv.global_directory.2" href="$nv.global_directory.0" target="blank" style="margin-left: 10px; " title="$nv.global_directory.3" >$nv.global_directory.1</a><br>
-<a class="$nv.match.2" href="$nv.match.0" style="margin-left: 10px; " title="$nv.match.3" >$nv.match.1</a><br>
-<a class="$nv.suggest.2" href="$nv.suggest.0" style="margin-left: 10px; " title="$nv.suggest.3" >$nv.suggest.1</a><br>
-<a class="$nv.invite.2" href="$nv.invite.0" style="margin-left: 10px; " title="$nv.invite.3" >$nv.invite.1</a>
-$nv.search
-{{ endif }}
-</div>
-
-
-<div id="close_lastusers">
-{{ if $lastusers_title }}
-<h3>$lastusers_title<a id="close_lastusers_icon" onClick="close_lastusers()" class="icon close_box" title="close"></a></h3>
-<div id='lastusers-wrapper' class='items-wrapper'>
-{{ for $lastusers_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-</div>
-
-
-{{ if $activeusers_title }}
-<h3>$activeusers_title</h3>
-<div class='items-wrapper'>
-{{ for $activeusers_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-
-<div id="close_lastphotos">
-{{ if $photos_title }}
-<h3>$photos_title<a id="close_photos_icon" onClick="close_lastphotos()" class="icon close_box" title="close"></a></h3>
-<div id='ra-photos-wrapper' class='items-wrapper'>
-{{ for $photos_items as $i }}
- $i
-{{ endfor }}
-</div>
-{{ endif }}
-</div>
-
-<div id="close_lastlikes">
-{{ if $like_title }}
-<h3>$like_title<a id="close_lastlikes_icon" onClick="close_lastlikes()" class="icon close_box" title="close"></a></h3>
-<ul id='likes'>
-{{ for $like_items as $i }}
- <li id='ra-photos-wrapper'>$i</li>
-{{ endfor }}
-</ul>
-{{ endif }}
-</div>
diff --git a/view/theme/diabook/diabook-red/config.php b/view/theme/diabook/diabook-red/config.php
deleted file mode 100644
index 59a461178..000000000
--- a/view/theme/diabook/diabook-red/config.php
+++ /dev/null
@@ -1,84 +0,0 @@
-<?php
-/**
- * Theme settings
- */
-
-
-
-function theme_content(&$a){
- if(!local_user())
- return;
-
- $font_size = get_pconfig(local_user(), 'diabook-red', 'font_size' );
- $line_height = get_pconfig(local_user(), 'diabook-red', 'line_height' );
- $resolution = get_pconfig(local_user(), 'diabook-red', 'resolution' );
-
- return diabook_form($a,$font_size, $line_height,$resolution);
-}
-
-function theme_post(&$a){
- if(! local_user())
- return;
-
- if (isset($_POST['diabook-blue-settings-submit'])){
- set_pconfig(local_user(), 'diabook-red', 'font_size', $_POST['diabook-red_font_size']);
- set_pconfig(local_user(), 'diabook-red', 'line_height', $_POST['diabook-red_line_height']);
- set_pconfig(local_user(), 'diabook-red', 'resolution', $_POST['diabook-red_resolution']);
- }
-}
-
-
-function theme_admin(&$a){
- $font_size = get_config('diabook-red', 'font_size' );
- $line_height = get_config('diabook-red', 'line_height' );
- $resolution = get_config('diabook-red', 'resolution' );
-
- return diabook_form($a,$font_size, $line_height,$resolution);
-}
-
-function theme_admin_post(&$a){
- if (isset($_POST['diabook-red-settings-submit'])){
- set_config('diabook-red', 'font_size', $_POST['diabook-red_font_size']);
- set_config('diabook-red', 'line_height', $_POST['diabook-red_line_height']);
- set_config('diabook-red', 'resolution', $_POST['diabook-red_resolution']);
- }
-}
-
-
-function diabook_form(&$a, $font_size, $line_height, $resolution){
- $line_heights = array(
- "1.3"=>"1.3",
- "---"=>"---",
- "1.5"=>"1.5",
- "1.4"=>"1.4",
- "1.2"=>"1.2",
- "1.1"=>"1.1",
- );
-
- $font_sizes = array(
- '13'=>'13',
- "---"=>"---",
- "15"=>"15",
- '14'=>'14',
- '13.5'=>'13.5',
- '12.5'=>'12.5',
- '12'=>'12',
- );
- $resolutions = array(
- 'normal'=>'normal',
- 'wide'=>'wide',
- );
-
-
-
- $t = file_get_contents( dirname(__file__). "/theme_settings.tpl" );
- $o .= replace_macros($t, array(
- '$submit' => t('Submit'),
- '$baseurl' => $a->get_baseurl(),
- '$title' => t("Theme settings"),
- '$font_size' => array('diabook-red_font_size', t('Set font-size for posts and comments'), $font_size, '', $font_sizes),
- '$line_height' => array('diabook-red_line_height', t('Set line-height for posts and comments'), $line_height, '', $line_heights),
- '$resolution' => array('diabook-red_resolution', t('Set resolution for middle column'), $resolution, '', $resolutions),
- ));
- return $o;
-}
diff --git a/view/theme/diabook/diabook-red/contact_template.tpl b/view/theme/diabook/diabook-red/contact_template.tpl
deleted file mode 100644
index 48930b48a..000000000
--- a/view/theme/diabook/diabook-red/contact_template.tpl
+++ /dev/null
@@ -1,25 +0,0 @@
-
-<div class="contact-entry-wrapper" id="contact-entry-wrapper-$contact.id" >
- <div class="contact-entry-photo-wrapper" >
- <div class="contact-entry-photo mframe" id="contact-entry-photo-$contact.id"
- onmouseover="if (typeof t$contact.id != 'undefined') clearTimeout(t$contact.id); openMenu('contact-photo-menu-button-$contact.id')"
- onmouseout="t$contact.id=setTimeout('closeMenu(\'contact-photo-menu-button-$contact.id\'); closeMenu(\'contact-photo-menu-$contact.id\');',200)" >
-
- <a href="$contact.url" title="$contact.img_hover" /><img src="$contact.thumb" $contact.sparkle alt="$contact.name" /></a>
-
- {{ if $contact.photo_menu }}
- <span onclick="openClose('contact-photo-menu-$contact.id');" class="fakelink contact-photo-menu-button" id="contact-photo-menu-button-$contact.id">menu</span>
- <div class="contact-photo-menu" id="contact-photo-menu-$contact.id">
- <ul>
- $contact.photo_menu
- </ul>
- </div>
- {{ endif }}
- </div>
-
- </div>
- <div class="contact-entry-photo-end" ></div>
- <div class="contact-entry-name" id="contact-entry-name-$contact.id" >$contact.name</div>
-
- <div class="contact-entry-end" ></div>
-</div>
diff --git a/view/theme/diabook/diabook-red/directory_item.tpl b/view/theme/diabook/diabook-red/directory_item.tpl
deleted file mode 100755
index bc2af16c2..000000000
--- a/view/theme/diabook/diabook-red/directory_item.tpl
+++ /dev/null
@@ -1,11 +0,0 @@
-
-<div class="directory-item" id="directory-item-$id" >
- <div class="directory-photo-wrapper" id="directory-photo-wrapper-$id" >
- <div class="directory-photo" id="directory-photo-$id" >
- <a href="$profile-link" class="directory-profile-link" id="directory-profile-link-$id" >
- <img class="directory-photo-img" src="$photo" alt="$alt-text" title="$alt-text" />
- </a>
- </div>
- </div>
- <div class="contact-name" id="directory-name-$id">$name</div>
-</div>
diff --git a/view/theme/diabook/diabook-red/generic_links_widget.tpl b/view/theme/diabook/diabook-red/generic_links_widget.tpl
deleted file mode 100644
index 001c1395e..000000000
--- a/view/theme/diabook/diabook-red/generic_links_widget.tpl
+++ /dev/null
@@ -1,11 +0,0 @@
-<div id="widget_$title">
- {{if $title}}<h3 style="border-bottom: 1px solid #D2D2D2;">$title</h3>{{endif}}
- {{if $desc}}<div class="desc">$desc</div>{{endif}}
-
- <ul class="rs_tabs">
- {{ for $items as $item }}
- <li><a href="$item.url" class="rs_tab button {{ if $item.selected }}selected{{ endif }}">$item.label</a></li>
- {{ endfor }}
- </ul>
-
-</div>
diff --git a/view/theme/diabook/diabook-red/group_side.tpl b/view/theme/diabook/diabook-red/group_side.tpl
deleted file mode 100755
index 8600402f2..000000000
--- a/view/theme/diabook/diabook-red/group_side.tpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<div id="profile_side" >
- <div class="">
- <h3 style="margin-left: 2px;">$title<a href="group/new" title="$createtext" class="icon text_add"></a></h3>
- </div>
-
- <div id="sidebar-group-list">
- <ul class="menu-profile-side">
- {{ for $groups as $group }}
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $group.selected }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a href="$group.href" class="menu-profile-list-item">
- $group.text
- </a>
- {{ if $group.edit }}
- <a href="$group.edit.href" class="action"><span class="icon text_edit" ></span></a>
- {{ endif }}
- {{ if $group.cid }}
- <input type="checkbox"
- class="{{ if $group.selected }}ticked{{ else }}unticked {{ endif }} action"
- onclick="contactgroupChangeMember('$group.id','$group.cid');return true;"
- {{ if $group.ismember }}checked="checked"{{ endif }}
- />
- {{ endif }}
- </li>
- {{ endfor }}
- </ul>
- </div>
- {{ if $ungrouped }}
- <div id="sidebar-ungrouped">
- <a href="nogroup">$ungrouped</a>
- </div>
- {{ endif }}
-</div>
-
diff --git a/view/theme/diabook/diabook-red/jot.tpl b/view/theme/diabook/diabook-red/jot.tpl
deleted file mode 100644
index 982201f56..000000000
--- a/view/theme/diabook/diabook-red/jot.tpl
+++ /dev/null
@@ -1,85 +0,0 @@
-
-<div id="profile-jot-wrapper" >
- <div id="profile-jot-banner-wrapper">
- <div id="profile-jot-desc" >&nbsp;</div>
- </div>
- <div id="profile-jot-banner-end"></div>
-
- <form id="profile-jot-form" action="$action" method="post" >
- <input type="hidden" name="type" value="$ptyp" />
- <input type="hidden" name="profile_uid" value="$profile_uid" />
- <input type="hidden" name="return" value="$return_path" />
- <input type="hidden" name="location" id="jot-location" value="$defloc" />
- <input type="hidden" name="coord" id="jot-coord" value="" />
- <input type="hidden" name="post_id" value="$post_id" />
- <input type="hidden" name="preview" id="jot-preview" value="0" />
- <input name="title" id="jot-title" type="text" placeholder="$placeholdertitle" value="$title" class="jothidden" style="display:none">
- <div id="jot-category-wrap"><input name="category" id="jot-category" type="text" placeholder="$placeholdercategory" value="$category" class="jothidden" style="display:none" /></div>
- <div id="character-counter" class="grey"></div>
- <img id="profile-jot-text-loading" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
- <textarea rows="5" cols="64" class="profile-jot-text" id="profile-jot-text" name="body" >{{ if $content }}$content{{ else }}$share{{ endif }}</textarea>
-
-
-<div id="profile-jot-submit-wrapper" class="jothidden">
-
- <div id="profile-upload-wrapper" style="display: $visitor;" >
- <div id="wall-image-upload-div" ><a href="#" onclick="return false;" id="wall-image-upload" class="camera" title="$upload"></a></div>
- </div>
- <div id="profile-attach-wrapper" style="display: $visitor;" >
- <div id="wall-file-upload-div" ><a href="#" onclick="return false;" id="wall-file-upload" class="attach" title="$attach"></a></div>
- </div>
-
- <div id="profile-link-wrapper" style="display: $visitor;" ondragenter="linkdropper(event);" ondragover="linkdropper(event);" ondrop="linkdrop(event);" >
- <a id="profile-link" class="weblink" title="$weblink" ondragenter="return linkdropper(event);" ondragover="return linkdropper(event);" ondrop="linkdrop(event);" onclick="jotGetLink(); return false;"></a>
- </div>
- <div id="profile-video-wrapper" style="display: $visitor;" >
- <a id="profile-video" class="video2" title="$video" onclick="jotVideoURL();return false;"></a>
- </div>
- <div id="profile-audio-wrapper" style="display: $visitor;" >
- <a id="profile-audio" class="audio2" title="$audio" onclick="jotAudioURL();return false;"></a>
- </div>
- <div id="profile-location-wrapper" style="display: $visitor;" >
- <a id="profile-location" class="globe" title="$setloc" onclick="jotGetLocation();return false;"></a>
- </div>
- <div id="profile-nolocation-wrapper" style="/*display: none;*/" >
- <a id="profile-nolocation" class="noglobe" title="$noloc" onclick="jotClearLocation();return false;"></a>
- </div>
-
- <input type="submit" id="profile-jot-submit" class="button creation2" name="submit" value="$share" />
-
- <span onclick="preview_post();" id="jot-preview-link" class="tab button">$preview</span>
-
- <div id="profile-jot-perms" class="profile-jot-perms" style="display: $pvisit;" >
- <a href="#profile-jot-acl-wrapper" id="jot-perms-icon" class="icon $lockstate" title="$permset" ></a>$bang
- </div>
-
-
- <div id="profile-jot-plugin-wrapper">
- $jotplugins
- </div>
-
- <div id="profile-rotator-wrapper" style="display: $visitor;" >
- <img id="profile-rotator" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
- </div>
-
- </div>
- <div id="profile-jot-perms-end"></div>
-
- <div id="jot-preview-content" style="display:none;"></div>
-
- <div style="display: none;">
- <div id="profile-jot-acl-wrapper" style="width:auto;height:auto;overflow:auto;">
- $acl
- <hr style="clear:both"/>
- <div id="profile-jot-email-label">$emailcc</div><input type="text" name="emailcc" id="profile-jot-email" title="$emtitle" />
- <div id="profile-jot-email-end"></div>
- $jotnets
- </div>
- </div>
-
-
-
-
-</form>
-</div>
- {{ if $content }}<script>initEditor();</script>{{ endif }}
diff --git a/view/theme/diabook/diabook-red/js/README b/view/theme/diabook/diabook-red/js/README
deleted file mode 100644
index c93b2118e..000000000
--- a/view/theme/diabook/diabook-red/js/README
+++ /dev/null
@@ -1,22 +0,0 @@
-jQuery Resize Plugin Demo
-
-Version: v2.1.1
-Author: Adeel Ejaz (http://adeelejaz.com/)
-License: Dual licensed under MIT and GPL licenses.
-
-Introduction
-aeImageResize is a jQuery plugin to dynamically resize the images without distorting the proportions.
-
-Usage:
-.aeImageResize( height, width )
-
-height
-An integer representing the maximum height for the image.
-
-width
-An integer representing the maximum width for the image.
-
-Example
-$(function() {
- $( ".resizeme" ).aeImageResize({ height: 250, width: 250 });
-}); \ No newline at end of file
diff --git a/view/theme/diabook/diabook-red/js/jquery.ae.image.resize.js b/view/theme/diabook/diabook-red/js/jquery.ae.image.resize.js
deleted file mode 100644
index bac09cd45..000000000
--- a/view/theme/diabook/diabook-red/js/jquery.ae.image.resize.js
+++ /dev/null
@@ -1,69 +0,0 @@
-(function( $ ) {
-
- $.fn.aeImageResize = function( params ) {
-
- var aspectRatio = 0
- // Nasty I know but it's done only once, so not too bad I guess
- // Alternate suggestions welcome :)
- , isIE6 = $.browser.msie && (6 == ~~ $.browser.version)
- ;
-
- // We cannot do much unless we have one of these
- if ( !params.height && !params.width ) {
- return this;
- }
-
- // Calculate aspect ratio now, if possible
- if ( params.height && params.width ) {
- aspectRatio = params.width / params.height;
- }
-
- // Attach handler to load
- // Handler is executed just once per element
- // Load event required for Webkit browsers
- return this.one( "load", function() {
-
- // Remove all attributes and CSS rules
- this.removeAttribute( "height" );
- this.removeAttribute( "width" );
- this.style.height = this.style.width = "";
-
- var imgHeight = this.height
- , imgWidth = this.width
- , imgAspectRatio = imgWidth / imgHeight
- , bxHeight = params.height
- , bxWidth = params.width
- , bxAspectRatio = aspectRatio;
-
- // Work the magic!
- // If one parameter is missing, we just force calculate it
- if ( !bxAspectRatio ) {
- if ( bxHeight ) {
- bxAspectRatio = imgAspectRatio + 1;
- } else {
- bxAspectRatio = imgAspectRatio - 1;
- }
- }
-
- // Only resize the images that need resizing
- if ( (bxHeight && imgHeight > bxHeight) || (bxWidth && imgWidth > bxWidth) ) {
-
- if ( imgAspectRatio > bxAspectRatio ) {
- bxHeight = ~~ ( imgHeight / imgWidth * bxWidth );
- } else {
- bxWidth = ~~ ( imgWidth / imgHeight * bxHeight );
- }
-
- this.height = bxHeight;
- this.width = bxWidth;
- }
- })
- .each(function() {
-
- // Trigger load event (for Gecko and MSIE)
- if ( this.complete || isIE6 ) {
- $( this ).trigger( "load" );
- }
- });
- };
-})( jQuery ); \ No newline at end of file
diff --git a/view/theme/diabook/diabook-red/js/jquery.ae.image.resize.min.js b/view/theme/diabook/diabook-red/js/jquery.ae.image.resize.min.js
deleted file mode 100644
index 16c30b123..000000000
--- a/view/theme/diabook/diabook-red/js/jquery.ae.image.resize.min.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(d){d.fn.aeImageResize=function(a){var i=0,j=d.browser.msie&&6==~~d.browser.version;if(!a.height&&!a.width)return this;if(a.height&&a.width)i=a.width/a.height;return this.one("load",function(){this.removeAttribute("height");this.removeAttribute("width");this.style.height=this.style.width="";var e=this.height,f=this.width,g=f/e,b=a.height,c=a.width,h=i;h||(h=b?g+1:g-1);if(b&&e>b||c&&f>c){if(g>h)b=~~(e/f*c);else c=~~(f/e*b);this.height=b;this.width=c}}).each(function(){if(this.complete||j)d(this).trigger("load")})}})(jQuery); \ No newline at end of file
diff --git a/view/theme/diabook/diabook-red/js/jquery.autogrow.textarea.js b/view/theme/diabook/diabook-red/js/jquery.autogrow.textarea.js
deleted file mode 100644
index 806e34f51..000000000
--- a/view/theme/diabook/diabook-red/js/jquery.autogrow.textarea.js
+++ /dev/null
@@ -1,46 +0,0 @@
-(function($) {
-
- /*
- * Auto-growing textareas; technique ripped from Facebook
- */
- $.fn.autogrow = function(options) {
-
- this.filter('textarea').each(function() {
-
- var $this = $(this),
- minHeight = $this.height(),
- lineHeight = $this.css('lineHeight');
-
- var shadow = $('<div></div>').css({
- position: 'absolute',
- top: -10000,
- left: -10000,
- width: $(this).width(),
- fontSize: $this.css('fontSize'),
- fontFamily: $this.css('fontFamily'),
- lineHeight: $this.css('lineHeight'),
- resize: 'none'
- }).appendTo(document.body);
-
- var update = function() {
-
- var val = this.value.replace(/</g, '&lt;')
- .replace(/>/g, '&gt;')
- .replace(/&/g, '&amp;')
- .replace(/\n/g, '<br/>');
-
- shadow.html(val);
- $(this).css('height', Math.max(shadow.height() + 20, minHeight));
- }
-
- $(this).change(update).keyup(update).keydown(update);
-
- update.apply(this);
-
- });
-
- return this;
-
- }
-
-})(jQuery); \ No newline at end of file
diff --git a/view/theme/diabook/diabook-red/js/jquery.cookie.js b/view/theme/diabook/diabook-red/js/jquery.cookie.js
deleted file mode 100644
index 6d5974a2c..000000000
--- a/view/theme/diabook/diabook-red/js/jquery.cookie.js
+++ /dev/null
@@ -1,47 +0,0 @@
-/*!
- * jQuery Cookie Plugin
- * https://github.com/carhartl/jquery-cookie
- *
- * Copyright 2011, Klaus Hartl
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://www.opensource.org/licenses/mit-license.php
- * http://www.opensource.org/licenses/GPL-2.0
- */
-(function($) {
- $.cookie = function(key, value, options) {
-
- // key and at least value given, set cookie...
- if (arguments.length > 1 && (!/Object/.test(Object.prototype.toString.call(value)) || value === null || value === undefined)) {
- options = $.extend({}, options);
-
- if (value === null || value === undefined) {
- options.expires = -1;
- }
-
- if (typeof options.expires === 'number') {
- var days = options.expires, t = options.expires = new Date();
- t.setDate(t.getDate() + days);
- }
-
- value = String(value);
-
- return (document.cookie = [
- encodeURIComponent(key), '=', options.raw ? value : encodeURIComponent(value),
- options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
- options.path ? '; path=' + options.path : '',
- options.domain ? '; domain=' + options.domain : '',
- options.secure ? '; secure' : ''
- ].join(''));
- }
-
- // key and possibly options given, get cookie...
- options = value || {};
- var decode = options.raw ? function(s) { return s; } : decodeURIComponent;
-
- var pairs = document.cookie.split('; ');
- for (var i = 0, pair; pair = pairs[i] && pairs[i].split('='); i++) {
- if (decode(pair[0]) === key) return decode(pair[1] || ''); // IE saves cookies with empty string as "c; ", e.g. without "=" as opposed to EOMB, thus pair[1] may be undefined
- }
- return null;
- };
-})(jQuery);
diff --git a/view/theme/diabook/diabook-red/login.tpl b/view/theme/diabook/diabook-red/login.tpl
deleted file mode 100644
index efa7c2d6d..000000000
--- a/view/theme/diabook/diabook-red/login.tpl
+++ /dev/null
@@ -1,33 +0,0 @@
-
-<form action="$dest_url" method="post" >
- <input type="hidden" name="auth-params" value="login" />
-
- <div id="login_standard">
- {{ inc field_input.tpl with $field=$lname }}{{ endinc }}
- {{ inc field_password.tpl with $field=$lpassword }}{{ endinc }}
- </div>
-
- {{ if $openid }}
- <div id="login_openid">
- {{ inc field_openid.tpl with $field=$lopenid }}{{ endinc }}
- </div>
- {{ endif }}
-
- <div id="login-submit-wrapper" >
- <input type="submit" name="submit" id="login-submit-button" value="$login" />
- </div>
-
- <div id="login-extra-links">
- {{ if $register }}<a href="register" title="$register.title" id="register-link">$register.desc</a>{{ endif }}
- <a href="lostpass" title="$lostpass" id="lost-password-link" >$lostlink</a>
- </div>
-
- {{ for $hiddens as $k=>$v }}
- <input type="hidden" name="$k" value="$v" />
- {{ endfor }}
-
-
-</form>
-
-
-<script type="text/javascript"> $(document).ready(function() { $("#id_$lname.0").focus();} );</script>
diff --git a/view/theme/diabook/diabook-red/mail_conv.tpl b/view/theme/diabook/diabook-red/mail_conv.tpl
deleted file mode 100644
index 989f17878..000000000
--- a/view/theme/diabook/diabook-red/mail_conv.tpl
+++ /dev/null
@@ -1,60 +0,0 @@
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- <a href="$mail.profile_url" target="redir" title="$mail.from_name" class="contact-photo-link" id="wall-item-photo-link-$mail.id">
- <img src="$mail.from_photo" class="contact-photo$mail.sparkle" id="wall-item-photo-$mail.id" alt="$mail.from_name" />
- </a>
- </div>
- </div>
- <div class="wall-item-content">
- $mail.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
- </div>
- <div class="wall-item-actions">
- <div class="wall-item-actions-author">
- <a href="$mail.from_url" target="redir" class="wall-item-name-link"><span class="wall-item-name$mail.sparkle">$mail.from_name</span></a> <span class="wall-item-ago">$mail.date</span>
- </div>
-
- <div class="wall-item-actions-social">
- </div>
-
- <div class="wall-item-actions-tools">
- <a href="message/drop/$mail.id" onclick="return confirmDelete();" class="icon delete s16" title="$mail.delete">$mail.delete</a>
- </div>
-
- </div>
- </div>
- <div class="wall-item-bottom">
- </div>
-</div>
-
-
-{#
-
-
-<div class="mail-conv-outside-wrapper">
- <div class="mail-conv-sender" >
- <a href="$mail.from_url" class="mail-conv-sender-url" ><img class="mframe mail-conv-sender-photo$mail.sparkle" src="$mail.from_photo" heigth="80" width="80" alt="$mail.from_name" /></a>
- </div>
- <div class="mail-conv-detail" >
- <div class="mail-conv-sender-name" >$mail.from_name</div>
- <div class="mail-conv-date">$mail.date</div>
- <div class="mail-conv-subject">$mail.subject</div>
- <div class="mail-conv-body">$mail.body</div>
- <div class="mail-conv-delete-wrapper" id="mail-conv-delete-wrapper-$mail.id" ><a href="message/drop/$mail.id" class="icon drophide delete-icon mail-list-delete-icon" onclick="return confirmDelete();" title="$mail.delete" id="mail-conv-delete-icon-$mail.id" class="mail-conv-delete-icon" onmouseover="imgbright(this);" onmouseout="imgdull(this);" ></a></div><div class="mail-conv-delete-end"></div>
- <div class="mail-conv-outside-wrapper-end"></div>
-</div>
-</div>
-<hr class="mail-conv-break" />
-
-#}
diff --git a/view/theme/diabook/diabook-red/mail_display.tpl b/view/theme/diabook/diabook-red/mail_display.tpl
deleted file mode 100644
index 8b82e95c6..000000000
--- a/view/theme/diabook/diabook-red/mail_display.tpl
+++ /dev/null
@@ -1,12 +0,0 @@
-<div id="mail-display-subject">
- <span class="{{if $thread_seen}}seen{{else}}unseen{{endif}}">$thread_subject</span>
- <a href="message/dropconv/$thread_id" onclick="return confirmDelete();" title="$delete" class="mail-delete icon s22 delete"></a>
-</div>
-
-{{ for $mails as $mail }}
- <div id="tread-wrapper-$mail.id" class="tread-wrapper">
- {{ inc mail_conv.tpl }}{{endinc}}
- </div>
-{{ endfor }}
-
-{{ inc prv_message.tpl }}{{ endinc }}
diff --git a/view/theme/diabook/diabook-red/mail_list.tpl b/view/theme/diabook/diabook-red/mail_list.tpl
deleted file mode 100644
index 6bc6c84f6..000000000
--- a/view/theme/diabook/diabook-red/mail_list.tpl
+++ /dev/null
@@ -1,8 +0,0 @@
-<div class="mail-list-wrapper">
- <span class="mail-subject {{if $seen}}seen{{else}}unseen{{endif}}"><a href="message/$id" class="mail-link">$subject</a></span>
- <span class="mail-from">$from_name</span>
- <span class="mail-date">$date</span>
- <span class="mail-count">$count</span>
-
- <a href="message/dropconv/$id" onclick="return confirmDelete();" title="$delete" class="mail-delete icon s22 delete"></a>
-</div>
diff --git a/view/theme/diabook/diabook-red/message_side.tpl b/view/theme/diabook/diabook-red/message_side.tpl
deleted file mode 100644
index 9f1587096..000000000
--- a/view/theme/diabook/diabook-red/message_side.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-<div id="message-sidebar" class="widget">
- <div id="message-new" class="{{ if $new.sel }}selected{{ endif }}"><a href="$new.url">$new.label</a> </div>
-
- <ul class="message-ul">
- {{ for $tabs as $t }}
- <li class="tool {{ if $t.sel }}selected{{ endif }}"><a href="$t.url" class="message-link">$t.label</a></li>
- {{ endfor }}
- </ul>
-
-</div>
diff --git a/view/theme/diabook/diabook-red/nav.tpl b/view/theme/diabook/diabook-red/nav.tpl
deleted file mode 100644
index 5f316bcdd..000000000
--- a/view/theme/diabook/diabook-red/nav.tpl
+++ /dev/null
@@ -1,190 +0,0 @@
-<header>
- <div id="site-location">$sitelocation</div>
- <div id="banner">$banner</div>
-</header>
-<nav>
-
-
- <ul>
-
-
- {{ if $nav.network }}
- <li id="nav-network-link" class="nav-menu-icon">
- <a class="$nav.network.2" href="$nav.network.0" title="$nav.network.3" >
- <span class="icon notifications">Benachrichtigungen</span>
- <span id="net-update" class="nav-notify"></span></a>
- </li>
- {{ endif }}
-
- {{ if $nav.contacts }}
- <li class="nav-menu-icon" id="nav-contacts-linkmenu">
- <a href="$nav.contacts.0" rel="#nav-contacts-menu" title="$nav.contacts.1">
- <span class="icon contacts">$nav.contacts.1</span>
- <span id="intro-update" class="nav-notify"></span></a>
- <ul id="nav-contacts-menu" class="menu-popup">
- <li id="nav-contacts-see-intro"><a href="$nav.notifications.0">$nav.introductions.1</a><span id="intro-update-li" class="nav-notify"></span></li>
- <li id="nav-contacts-all"><a href="contacts">$nav.contacts.1</a></li>
- </ul>
- </li>
-
- {{ endif }}
-
- {{ if $nav.messages }}
- <li id="nav-messages-linkmenu" class="nav-menu-icon">
- <a href="$nav.messages.0" rel="#nav-messages-menu" title="$nav.messages.1">
- <span class="icon messages">$nav.messages.1</span>
- <span id="mail-update" class="nav-notify"></span></a>
- <ul id="nav-messages-menu" class="menu-popup">
- <li id="nav-messages-see-all"><a href="$nav.messages.0">$nav.messages.1</a></li>
- <li id="nav-messages-see-all"><a href="$nav.messages.new.0">$nav.messages.new.1</a></li>
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.notifications }}
- <li id="nav-notifications-linkmenu" class="nav-menu-icon">
- <a href="$nav.notifications.0" rel="#nav-notifications-menu" title="$nav.notifications.1">
- <span class="icon notify">$nav.notifications.1</span>
- <span id="notify-update" class="nav-notify"></span></a>
- <ul id="nav-notifications-menu" class="menu-popup">
- <li id="nav-notifications-mark-all"><a href="#" onclick="notifyMarkAll(); return false;">$nav.notifications.mark.1</a></li>
- <li id="nav-notifications-see-all"><a href="$nav.notifications.all.0">$nav.notifications.all.1</a></li>
- <li class="empty">$emptynotifications</li>
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.search}}
- <li id="search-box">
- <form method="get" action="$nav.search.0">
- <input id="search-text" class="nav-menu-search" type="text" value="" name="search">
- </form>
- </li>
- {{ endif }}
-
- <li style="width: 1%; height: 1px;float: right;"></li>
-
- <li id="nav-site-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-site-menu"><span class="icon s22 gear">Site</span></a>
- <ul id="nav-site-menu" class="menu-popup">
- {{ if $nav.manage }}<li><a class="$nav.manage.2" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a></li>{{ endif }}
-
- {{ if $nav.settings }} <li><a class="$nav.search.2" onClick="restore_boxes()" title="Restore right-hand column" style="cursor: pointer;">Restore right-hand column</a></li>{{ endif }}
-
- {{ if $nav.help }} <li><a class="$nav.help.2" target="friendika-help" href="$nav.help.0" title="$nav.help.3" >$nav.help.1</a></li>{{ endif }}
-
- <li><a class="$nav.search.2" href="friendica" title="Site Info / Impressum" >Info/Impressum</a></li>
-
- {{ if $nav.settings }}<li><a class="menu-sep $nav.settings.2" href="$nav.settings.0" title="$nav.settings.3">$nav.settings.1</a></li>{{ endif }}
- {{ if $nav.admin }}<li><a class="$nav.admin.2" href="$nav.admin.0" title="$nav.admin.3" >$nav.admin.1</a></li>{{ endif }}
-
- {{ if $nav.logout }}<li><a class="menu-sep $nav.logout.2" href="$nav.logout.0" title="$nav.logout.3" >$nav.logout.1</a></li>{{ endif }}
-
-
- </ul>
- </li>
-
-
- {{ if $nav.directory }}
- <li id="nav-directory-link" class="nav-menu $sel.directory">
- <a class="$nav.directory.2" href="$nav.directory.0" title="$nav.directory.3" >$nav.directory.1</a>
- </li>
- {{ endif }}
-
- {{ if $nav.apps }}
- <li id="nav-apps-link" class="nav-menu $sel.apps">
- <a class=" $nav.apps.2" href="#" rel="#nav-apps-menu" title="$nav.apps.3" >$nav.apps.1</a>
- <ul id="nav-apps-menu" class="menu-popup">
- {{ for $apps as $ap }}
- <li>$ap</li>
- {{ endfor }}
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.home }}
- <li id="nav-home-link" class="nav-menu $sel.home">
- <a class="$nav.home.2" href="$nav.home.0" title="$nav.home.3" >$nav.home.1
- <span id="home-update" class="nav-notify"></span></a>
- </li>
- {{ endif }}
-
- {{ if $userinfo }}
- <li id="nav-user-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-user-menu" title="$sitelocation"><img src="$userinfo.icon" alt="$userinfo.name"></a>
- <ul id="nav-user-menu" class="menu-popup">
- {{ for $nav.usermenu as $usermenu }}
- <li><a class="$usermenu.2" href="$usermenu.0" title="$usermenu.3">$usermenu.1</a></li>
- {{ endfor }}
-
- {{ if $nav.profiles }}<li><a class="menu-sep $nav.profiles.2" href="$nav.profiles.0" title="$nav.profiles.3" >$nav.profiles.3</a></li>{{ endif }}
- {{ if $nav.notifications }}<li><a class="$nav.notifications.2" href="$nav.notifications.0" title="$nav.notifications.3" >$nav.notifications.1</a></li>{{ endif }}
- {{ if $nav.messages }}<li><a class="$nav.messages.2" href="$nav.messages.0" title="$nav.messages.3" >$nav.messages.1</a></li>{{ endif }}
- {{ if $nav.contacts }}<li><a class="$nav.contacts.2" href="$nav.contacts.0" title="$nav.contacts.3" >$nav.contacts.1</a></li>{{ endif }}
- </ul>
- </li>
- {{ endif }}
-
- {{ if $nav.login }}
- <li id="nav-home-link" class="nav-menu $sel.home">
- <a class="$nav.login.2" href="$nav.login.0" title="$nav.login.3" >$nav.login.1</a>
- <li>
- {{ endif }}
-
-
-
- </ul>
-
-
-
-</nav>
-
-
-<div style="position: fixed; bottom: 5px; right: 10px;"><a href="javascript:scroll(0,0); "><img src="view/theme/diabook/icons/scroll_top.png" title="scroll to top"></a></div>
-<div style="position: fixed; bottom: 3px; left: 25px;">$langselector</div>
-<div style="position: fixed; bottom: 23px; left: 5px;"><a href="http://pad.toktan.org/p/diabook" target="blank" ><img src="view/theme/diabook/icons/bluebug.png" title="report bugs for the theme diabook"/></a></div>
-
-
-
-
-<ul id="nav-notifications-template" style="display:none;" rel="template">
- <li class="{4}"><a href="{0}"><img src="{1}">{2} <span class="notif-when">{3}</span></a></li>
-</ul>
-
-
-
-{#
-
-{{ if $nav.logout }}<a id="nav-logout-link" class="nav-link $nav.logout.2" href="$nav.logout.0" title="$nav.logout.3" >$nav.logout.1</a> {{ endif }}
-{{ if $nav.login }}<a id="nav-login-link" class="nav-login-link $nav.login.2" href="$nav.login.0" title="$nav.login.3" >$nav.login.1</a> {{ endif }}
-
-<span id="nav-link-wrapper" >
-
-{{ if $nav.register }}<a id="nav-register-link" class="nav-commlink $nav.register.2" href="$nav.register.0" title="$nav.register.3" >$nav.register.1</a>{{ endif }}
-
-<a id="nav-help-link" class="nav-link $nav.help.2" target="friendika-help" href="$nav.help.0" title="$nav.help.3" >$nav.help.1</a>
-
-{{ if $nav.apps }}<a id="nav-apps-link" class="nav-link $nav.apps.2" href="$nav.apps.0" title="$nav.apps.3" >$nav.apps.1</a>{{ endif }}
-
-<a id="nav-search-link" class="nav-link $nav.search.2" href="$nav.search.0" title="$nav.search.3" >$nav.search.1</a>
-<a id="nav-directory-link" class="nav-link $nav.directory.2" href="$nav.directory.0" title="$nav.directory.3" >$nav.directory.1</a>
-
-{{ if $nav.admin }}<a id="nav-admin-link" class="nav-link $nav.admin.2" href="$nav.admin.0" title="$nav.admin.3" >$nav.admin.1</a>{{ endif }}
-
-{{ if $nav.notifications }}
-<a id="nav-notify-link" class="nav-commlink $nav.notifications.2" href="$nav.notifications.0" title="$nav.notifications.3" >$nav.notifications.1</a>
-<span id="notify-update" class="nav-ajax-left"></span>
-{{ endif }}
-{{ if $nav.messages }}
-<a id="nav-messages-link" class="nav-commlink $nav.messages.2" href="$nav.messages.0" title="$nav.messages.3" >$nav.messages.1</a>
-<span id="mail-update" class="nav-ajax-left"></span>
-{{ endif }}
-
-{{ if $nav.manage }}<a id="nav-manage-link" class="nav-commlink $nav.manage.2" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a>{{ endif }}
-
-{{ if $nav.settings }}<a id="nav-settings-link" class="nav-link $nav.settings.2" href="$nav.settings.0" title="$nav.settings.3">$nav.settings.1</a>{{ endif }}
-{{ if $nav.profiles }}<a id="nav-profiles-link" class="nav-link $nav.profiles.2" href="$nav.profiles.0" title="$nav.profiles.3" >$nav.profiles.1</a>{{ endif }}
-
-
-</span>
-<span id="nav-end"></span>
-<span id="banner">$banner</span>
-#}
diff --git a/view/theme/diabook/diabook-red/nets.tpl b/view/theme/diabook/diabook-red/nets.tpl
deleted file mode 100644
index be25ddee1..000000000
--- a/view/theme/diabook/diabook-red/nets.tpl
+++ /dev/null
@@ -1,15 +0,0 @@
-<div id="profile_side">
- <h3 style="margin-left: 2px;">$title</h3>
- <div id="nets-desc">$desc</div>
-
- <ul class="menu-profile-side">
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $sel_all }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a style="text-decoration: none;" href="$base" class="menu-profile-list-item">$all</a></li>
- {{ for $nets as $net }}
- <li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $net.selected }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a href="$base?nets=$net.ref" class="menu-profile-list-item">$net.name</a></li>
- {{ endfor }}
- </ul>
-</div>
diff --git a/view/theme/diabook/diabook-red/oembed_video.tpl b/view/theme/diabook/diabook-red/oembed_video.tpl
deleted file mode 100644
index d6d29f724..000000000
--- a/view/theme/diabook/diabook-red/oembed_video.tpl
+++ /dev/null
@@ -1,4 +0,0 @@
-<a class="embed_yt" href='$embedurl' onclick='this.innerHTML=Base64.decode("$escapedhtml"); yt_iframe(); return false;' style='float:left; margin: 1em; position: relative;'>
- <img width='$tw' height='$th' src='$turl' >
- <div style='position: absolute; top: 0px; left: 0px; width: $twpx; height: $thpx; background: url(images/icons/48/play.png) no-repeat center center;'></div>
-</a>
diff --git a/view/theme/diabook/diabook-red/photo_item.tpl b/view/theme/diabook/diabook-red/photo_item.tpl
deleted file mode 100644
index 5d65a89b7..000000000
--- a/view/theme/diabook/diabook-red/photo_item.tpl
+++ /dev/null
@@ -1,65 +0,0 @@
-{{ if $indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$id" class="like-rotator" src="images/rotator.gif" alt="$wait" title="$wait" style="display: none;" />
-</div>
-{{ endif }}
-
-<div class="wall-item-photo-container $indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper" >
- <a href="$profile_url" target="redir" title="" class="contact-photo-link" id="wall-item-photo-link-$id">
- <img src="$thumb" class="contact-photo$sparkle" id="wall-item-photo-$id" alt="$name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$id">
- $photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$profile_url" target="redir" title="$name" class="wall-item-name-link"><span class="wall-item-name$sparkle">$name</span></a>
- <span class="wall-item-ago">-
- {{ if $plink }}<a class="link" title="$plink.title" href="$plink.href" style="color: #999">$ago</a>{{ else }} $ago {{ endif }}
- {{ if $lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$id);">$lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $title }}<h2><a href="$plink.href">$title</a></h2>{{ endif }}
- $body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
-
- <div class="wall-item-bottom" style="display: table-row;">
- <div class="wall-item-actions">
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-tools">
-
- {{ if $drop.dropping }}
- <input type="checkbox" title="$drop.select" name="itemselected[]" class="item-select" value="$id" />
- <a href="item/drop/$id" onclick="return confirmDelete();" class="icon drop" title="$drop.delete">$drop.delete</a>
- {{ endif }}
- {{ if $edpost }}
- <a class="icon pencil" href="$edpost.0" title="$edpost.1"></a>
- {{ endif }}
- </div>
-
- </div>
- </div>
- <div class="wall-item-bottom">
-
- </div>
-</div>
-
diff --git a/view/theme/diabook/diabook-red/photo_view.tpl b/view/theme/diabook/diabook-red/photo_view.tpl
deleted file mode 100644
index 09dfb2aae..000000000
--- a/view/theme/diabook/diabook-red/photo_view.tpl
+++ /dev/null
@@ -1,36 +0,0 @@
-<div id="live-display"></div>
-<h3><a href="$album.0">$album.1</a></h3>
-
-<div id="photo-edit-link-wrap">
-{{ if $tools }}
-<a id="photo-edit-link" href="$tools.edit.0">$tools.edit.1</a>
--
-<a id="photo-toprofile-link" href="$tools.profile.0">$tools.profile.1</a>
-{{ endif }}
-{{ if $lock }} - <img src="images/lock_icon.gif" class="lockview" alt="$lock" onclick="lockview(event,'photo$id');" /> {{ endif }}
-</div>
-
-<div id="photo-photo">
- {{ if $prevlink }}<div id="photo-prev-link"><a href="$prevlink.0">$prevlink.1</a></div>{{ endif }}
- <a href="$photo.href" class="lightbox" title="$photo.title"><img src="$photo.src" /></a>
- {{ if $nextlink }}<div id="photo-next-link"><a href="$nextlink.0">$nextlink.1</a></div>{{ endif }}
-</div>
-
-<div id="photo-photo-end"></div>
-<div id="photo-caption" >$desc</div>
-{{ if $tags }}
-<div id="in-this-photo-text">$tags.0</div>
-<div id="in-this-photo">$tags.1</div>
-{{ endif }}
-{{ if $tags.2 }}<div id="tag-remove"><a href="$tags.2">$tags.3</a></div>{{ endif }}
-
-{{ if $edit }}$edit{{ endif }}
-
-<div style="margin-top:20px">
-</div>
-<div id="wall-photo-container">
-$comments
-</div>
-
-$paginate
-
diff --git a/view/theme/diabook/diabook-red/profile_side.tpl b/view/theme/diabook/diabook-red/profile_side.tpl
deleted file mode 100644
index 01e80f238..000000000
--- a/view/theme/diabook/diabook-red/profile_side.tpl
+++ /dev/null
@@ -1,21 +0,0 @@
-<div id="profile_side">
- <div id="ps-usernameicon">
- <a href="$ps.usermenu.status.0" title="$userinfo.name">
- <img src="$userinfo.icon" id="ps-usericon" alt="$userinfo.name">
- </a>
- <a href="$ps.usermenu.status.0" id="ps-username" title="$userinfo.name">$userinfo.name</a>
- </div>
-
-<ul id="profile-side-menu" class="menu-profile-side">
- <li id="profile-side-status" class="menu-profile-list"><a class="menu-profile-list-item" href="$ps.usermenu.status.0">$ps.usermenu.status.1<span class="menu-profile-icon home"></span></a></li>
- <li id="profile-side-photos" class="menu-profile-list photos"><a class="menu-profile-list-item" href="$ps.usermenu.photos.0">$ps.usermenu.photos.1<span class="menu-profile-icon photos"></span></a></li>
- <li id="profile-side-photos" class="menu-profile-list pscontacts"><a class="menu-profile-list-item" href="$ps.usermenu.contacts.0">$ps.usermenu.contacts.1<span class="menu-profile-icon pscontacts"></span></a></li>
- <li id="profile-side-events" class="menu-profile-list events"><a class="menu-profile-list-item" href="$ps.usermenu.events.0">$ps.usermenu.events.1<span class="menu-profile-icon events"></span></a></li>
- <li id="profile-side-notes" class="menu-profile-list notes"><a class="menu-profile-list-item" href="$ps.usermenu.notes.0">$ps.usermenu.notes.1<span class="menu-profile-icon notes"></span></a></li>
- <li id="profile-side-foren" class="menu-profile-list foren"><a class="menu-profile-list-item" href="$ps.usermenu.pgroups.0" target="blanc">$ps.usermenu.pgroups.1<span class="menu-profile-icon foren"></span></a></li>
- <li id="profile-side-foren" class="menu-profile-list com_side"><a class="menu-profile-list-item" href="$ps.usermenu.community.0">$ps.usermenu.community.1<span class="menu-profile-icon com_side"></span></a></li>
-</ul>
-
-</div>
-
-
diff --git a/view/theme/diabook/diabook-red/profile_vcard.tpl b/view/theme/diabook/diabook-red/profile_vcard.tpl
deleted file mode 100644
index e28ec2909..000000000
--- a/view/theme/diabook/diabook-red/profile_vcard.tpl
+++ /dev/null
@@ -1,64 +0,0 @@
-<div class="vcard">
-
- <div class="tool">
- <div class="fn label">$profile.name</div>
- {{ if $profile.edit }}
- <div class="action">
- <a class="icon s16 edit ttright" href="#" rel="#profiles-menu" title="$profile.edit.3"><span>$profile.edit.1</span></a>
- <ul id="profiles-menu" class="menu-popup">
- {{ for $profile.menu.entries as $e }}
- <li>
- <a href="profiles/$e.id"><img src='$e.photo'>$e.profile_name</a>
- </li>
- {{ endfor }}
- <li><a href="profile_photo" >$profile.menu.chg_photo</a></li>
- <li><a href="profiles/new" id="profile-listing-new-link">$profile.menu.cr_new</a></li>
- <li><a href="profiles" >$profile.edit.3</a></li>
-
- </ul>
- </div>
- {{ endif }}
- </div>
-
-
-
- <div id="profile-photo-wrapper"><img class="photo" width="155" height="155" src="$profile.photo?rev=$profile.picdate" alt="$profile.name" /></div>
- {{ if $pdesc }}<div class="title">$profile.pdesc</div>{{ endif }}
-
-
- {{ if $location }}
- <dl class="location"><dt class="location-label">$location</dt><br>
- <dd class="adr">
- {{ if $profile.address }}<div class="street-address">$profile.address</div>{{ endif }}
- <span class="city-state-zip">
- <span class="locality">$profile.locality</span>{{ if $profile.locality }}, {{ endif }}
- <span class="region">$profile.region</span>
- <span class="postal-code">$profile.postal-code</span>
- </span>
- {{ if $profile.country-name }}<span class="country-name">$profile.country-name</span>{{ endif }}
- </dd>
- </dl>
- {{ endif }}
-
- {{ if $gender }}<dl class="mf"><dt class="gender-label">$gender</dt> <dd class="x-gender">$profile.gender</dd></dl>{{ endif }}
-
- {{ if $profile.pubkey }}<div class="key" style="display:none;">$profile.pubkey</div>{{ endif }}
-
- {{ if $marital }}<dl class="marital"><dt class="marital-label"><span class="heart">&hearts;</span>$marital</dt><dd class="marital-text">$profile.marital</dd></dl>{{ endif }}
-
- {{ if $homepage }}<dl class="homepage"><dt class="homepage-label">$homepage</dt><dd class="homepage-url"><a href="$profile.homepage" target="external-link">$profile.homepage</a></dd></dl>{{ endif }}
-
- {{ inc diaspora_vcard.tpl }}{{ endinc }}
-
- <div id="profile-extra-links">
- <ul>
- {{ if $connect }}
- <li><a id="dfrn-request-link" href="dfrn_request/$profile.nickname">$connect</a></li>
- {{ endif }}
- </ul>
- </div>
-</div>
-
-$contact_block
-
-
diff --git a/view/theme/diabook/diabook-red/right_aside.tpl b/view/theme/diabook/diabook-red/right_aside.tpl
deleted file mode 100644
index a65677696..000000000
--- a/view/theme/diabook/diabook-red/right_aside.tpl
+++ /dev/null
@@ -1,20 +0,0 @@
-<div id="profile_side">
- <div id="ps-usernameicon">
- <a href="$ps.usermenu.status.0" title="$userinfo.name">
- <img src="$userinfo.icon" id="ps-usericon" alt="$userinfo.name">
- </a>
- <a href="$ps.usermenu.status.0" id="ps-username" title="$userinfo.name">$userinfo.name</a>
- </div>
-
-<ul id="profile-side-menu" class="menu-profile-side">
- <li id="profile-side-status" class="menu-profile-list home"><a class="menu-profile-list-item" href="$ps.usermenu.status.0">$ps.usermenu.status.1</a></li>
- <li id="profile-side-photos" class="menu-profile-list photos"><a class="menu-profile-list-item" href="$ps.usermenu.photos.0">$ps.usermenu.photos.1</a></li>
- <li id="profile-side-events" class="menu-profile-list events"><a class="menu-profile-list-item" href="$ps.usermenu.events.0">$ps.usermenu.events.1</a></li>
- <li id="profile-side-notes" class="menu-profile-list notes"><a class="menu-profile-list-item" href="$ps.usermenu.notes.0">$ps.usermenu.notes.1</a></li>
- <li id="profile-side-foren" class="menu-profile-list foren"><a class="menu-profile-list-item" href="http://dir.friendika.com/directory/forum" target="blanc">Public Groups</a></li>
- <li id="profile-side-foren" class="menu-profile-list com_side"><a class="menu-profile-list-item" href="$ps.usermenu.community.0">$ps.usermenu.community.1</a></li>
-</ul>
-
-</div>
-
- \ No newline at end of file
diff --git a/view/theme/diabook/diabook-red/screenshot.png b/view/theme/diabook/diabook-red/screenshot.png
deleted file mode 100644
index f7e9b41b7..000000000
--- a/view/theme/diabook/diabook-red/screenshot.png
+++ /dev/null
Binary files differ
diff --git a/view/theme/diabook/diabook-red/search_item.tpl b/view/theme/diabook/diabook-red/search_item.tpl
deleted file mode 100644
index 123834064..000000000
--- a/view/theme/diabook/diabook-red/search_item.tpl
+++ /dev/null
@@ -1,100 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- <span class="wall-item-ago">-
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div>
diff --git a/view/theme/diabook/diabook-red/style-network-wide.css b/view/theme/diabook/diabook-red/style-network-wide.css
index 56f3e59cc..0d3540457 100644
--- a/view/theme/diabook/diabook-red/style-network-wide.css
+++ b/view/theme/diabook/diabook-red/style-network-wide.css
@@ -121,7 +121,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../diabook-red/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../diabook-red/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -1182,7 +1182,7 @@ list-style-type: disc;
}
/* widget: search */
span.sbox_l {
- background: white url('../diabook/icons/srch_l.gif') no-repeat top left;
+ background: white url('../diabook-red/icons/srch_l.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-left: 10px;
@@ -1191,14 +1191,14 @@ span.sbox_l {
}
span.sbox_r {
- background: white url('../diabook/icons/srch_r.gif') no-repeat top left;
+ background: white url('../diabook-red/icons/srch_r.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-top: 5px;
}
span.sbox input {
- background: white url('../diabook/icons/srch_bg.gif') repeat-x top left;
+ background: white url('../diabook-red/icons/srch_bg.gif') repeat-x top left;
float: left;
margin-top: 5px;
border: 0;
@@ -1287,8 +1287,8 @@ right_aside .directory-photo { margin: 0px; }
right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #lastusers-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #ra-photos-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
#page-sidebar-right_aside ul {margin-top: 0px;}
#page-sidebar-right_aside .label {max-width: 128px;}
@@ -1391,7 +1391,7 @@ transition: all 0.2s ease-in-out;
max-width: 690px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
/*marker*/
.wall-item-container .wall-item-content img {
@@ -1471,7 +1471,7 @@ transition: all 0.2s ease-in-out;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
background-color: #fff;
width: 500px;
}
diff --git a/view/theme/diabook/diabook-red/style-network.css b/view/theme/diabook/diabook-red/style-network.css
index 0be85ec8d..80d379dea 100644
--- a/view/theme/diabook/diabook-red/style-network.css
+++ b/view/theme/diabook/diabook-red/style-network.css
@@ -121,7 +121,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../diabook-red/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../diabook-red/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -1178,7 +1178,7 @@ list-style-type: disc;
}
/* widget: search */
span.sbox_l {
- background: white url('../diabook/icons/srch_l.gif') no-repeat top left;
+ background: white url('../diabook-red/icons/srch_l.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-left: 10px;
@@ -1187,14 +1187,14 @@ span.sbox_l {
}
span.sbox_r {
- background: white url('../diabook/icons/srch_r.gif') no-repeat top left;
+ background: white url('../diabook-red/icons/srch_r.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-top: 5px;
}
span.sbox input {
- background: white url('../diabook/icons/srch_bg.gif') repeat-x top left;
+ background: white url('../diabook-red/icons/srch_bg.gif') repeat-x top left;
float: left;
margin-top: 5px;
border: 0;
@@ -1282,8 +1282,8 @@ right_aside .directory-photo { margin: 0px; }
right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #lastusers-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #ra-photos-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
#page-sidebar-right_aside ul {margin-top: 0px;}
#page-sidebar-right_aside .label {max-width: 128px;}
@@ -1384,7 +1384,7 @@ transition: all 0.2s ease-in-out;
max-width: 420px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-container .wall-item-content img {
@@ -1463,7 +1463,7 @@ transition: all 0.2s ease-in-out;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
background-color: #fff;
width: 500px;
}
diff --git a/view/theme/diabook/diabook-red/style-profile-wide.css b/view/theme/diabook/diabook-red/style-profile-wide.css
index c699919be..e7e9e1ce9 100644
--- a/view/theme/diabook/diabook-red/style-profile-wide.css
+++ b/view/theme/diabook/diabook-red/style-profile-wide.css
@@ -121,7 +121,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../diabook-red/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../diabook-red/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -1141,7 +1141,7 @@ list-style-type: disc;
}
/* widget: search */
span.sbox_l {
- background: white url('../diabook/icons/srch_l.gif') no-repeat top left;
+ background: white url('../diabook-red/icons/srch_l.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-left: 10px;
@@ -1150,14 +1150,14 @@ span.sbox_l {
}
span.sbox_r {
- background: white url('../diabook/icons/srch_r.gif') no-repeat top left;
+ background: white url('../diabook-red/icons/srch_r.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-top: 5px;
}
span.sbox input {
- background: white url('../diabook/icons/srch_bg.gif') repeat-x top left;
+ background: white url('../diabook-red/icons/srch_bg.gif') repeat-x top left;
float: left;
margin-top: 5px;
border: 0;
@@ -1246,8 +1246,8 @@ right_aside .directory-photo { margin: 0px; }
right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #lastusers-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #ra-photos-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
#page-sidebar-right_aside ul {margin-top: 0px;}
#page-sidebar-right_aside .label {max-width: 128px;}
@@ -1350,7 +1350,7 @@ transition: all 0.2s ease-in-out;
max-width: 690px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
/*marker*/
.wall-item-container .wall-item-content img {
@@ -1429,7 +1429,7 @@ transition: all 0.2s ease-in-out;
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
diff --git a/view/theme/diabook/diabook-red/style-profile.css b/view/theme/diabook/diabook-red/style-profile.css
index af3046448..be9581c2f 100644
--- a/view/theme/diabook/diabook-red/style-profile.css
+++ b/view/theme/diabook/diabook-red/style-profile.css
@@ -121,7 +121,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../diabook-red/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../diabook-red/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -1137,7 +1137,7 @@ list-style-type: disc;
}
/* widget: search */
span.sbox_l {
- background: white url('../diabook/icons/srch_l.gif') no-repeat top left;
+ background: white url('../diabook-red/icons/srch_l.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-left: 10px;
@@ -1146,14 +1146,14 @@ span.sbox_l {
}
span.sbox_r {
- background: white url('../diabook/icons/srch_r.gif') no-repeat top left;
+ background: white url('../diabook-red/icons/srch_r.gif') no-repeat top left;
float: left;
width: 19px; height: 19px;
margin-top: 5px;
}
span.sbox input {
- background: white url('../diabook/icons/srch_bg.gif') repeat-x top left;
+ background: white url('../diabook-red/icons/srch_bg.gif') repeat-x top left;
float: left;
margin-top: 5px;
border: 0;
@@ -1241,8 +1241,8 @@ right_aside .directory-photo { margin: 0px; }
right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #lastusers-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #ra-photos-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
#page-sidebar-right_aside ul {margin-top: 0px;}
#page-sidebar-right_aside .label {max-width: 128px;}
@@ -1342,7 +1342,7 @@ transition: all 0.2s ease-in-out;
max-width: 420px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-container .wall-item-content img {
@@ -1420,7 +1420,7 @@ transition: all 0.2s ease-in-out;
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
diff --git a/view/theme/diabook/diabook-red/style-wide.css b/view/theme/diabook/diabook-red/style-wide.css
index 9d262f09b..b9ea238e2 100644
--- a/view/theme/diabook/diabook-red/style-wide.css
+++ b/view/theme/diabook/diabook-red/style-wide.css
@@ -21,6 +21,7 @@
.admin.linklist {
border: 0px; padding: 0px;
+ list-style: none;
}
.admin.link {
@@ -149,7 +150,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../../../view/theme/diabook/diabook-red/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../../../view/theme/diabook/diabook-red/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -1013,7 +1014,7 @@ ul.menu-popup .empty {
background-color: #bdcdd4;
}
#nav-notifications-menu {
- width: 400px;
+ width: 425px !important;
max-height: 550px;
overflow: auto;
}
@@ -1232,7 +1233,14 @@ aside #side-peoplefind-url {
margin-right: 20px;
}
#login-submit-wrapper{
-margin-bottom: 15px;
+
+ margin-bottom: 12px;
+ }
+aside #login-submit-button{
+ margin-left: 0px!important;
+ }
+aside #login-extra-links{
+ padding-top: 0px!important;
}
.group_selected {
background: url("../../../view/theme/diabook/icons/selected.png") no-repeat left center;
@@ -1609,7 +1617,7 @@ body .pageheader{
max-width: 690px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-container .wall-item-content img {
@@ -1687,7 +1695,7 @@ body .pageheader{
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
diff --git a/view/theme/diabook/diabook-red/style.css b/view/theme/diabook/diabook-red/style.css
index 918169040..05c802102 100644
--- a/view/theme/diabook/diabook-red/style.css
+++ b/view/theme/diabook/diabook-red/style.css
@@ -21,6 +21,7 @@
.admin.linklist {
border: 0px; padding: 0px;
+ list-style: none;
}
.admin.link {
@@ -149,7 +150,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../../../view/theme/diabook/diabook-red/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../../../view/theme/diabook/diabook-red/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -1012,7 +1013,7 @@ ul.menu-popup .empty {
background-color: #bdcdd4;
}
#nav-notifications-menu {
- width: 400px;
+ width: 425px !important;
max-height: 550px;
overflow: auto;
}
@@ -1230,7 +1231,14 @@ aside #side-peoplefind-url {
margin-right: 20px;
}
#login-submit-wrapper{
-margin-bottom: 15px;
+
+ margin-bottom: 12px;
+ }
+aside #login-submit-button{
+ margin-left: 0px!important;
+ }
+aside #login-extra-links{
+ padding-top: 0px!important;
}
.group_selected {
background: url("../../../view/theme/diabook/icons/selected.png") no-repeat left center;
@@ -1602,7 +1610,7 @@ body .pageheader{
max-width: 720px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-container .wall-item-content img {
@@ -1679,7 +1687,7 @@ body .pageheader{
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
diff --git a/view/theme/diabook/diabook-red/style.php b/view/theme/diabook/diabook-red/style.php
deleted file mode 100644
index bbdc32e6d..000000000
--- a/view/theme/diabook/diabook-red/style.php
+++ /dev/null
@@ -1,277 +0,0 @@
-<?php
- $line_height=false;
- $diabook_font_size=false;
- $resolution=false;
- $site_line_height = get_config("diabook-red","line_height");
- $site_diabook_font_size = get_config("diabook-red", "font_size" );
- $site_resolution = get_config("diabook-red", "resolution" );
-
-
- if (local_user()) {
- $line_height = get_pconfig(local_user(), "diabook-red","line_height");
- $diabook_font_size = get_pconfig(local_user(), "diabook-red", "font_size");
- $resolution = get_pconfig(local_user(), "diabook-red", "resolution");
- }
-
- if ($line_height===false) $line_height=$site_line_height;
- if ($line_height===false) $line_height="1.3";
- if ($diabook_font_size===false) $diabook_font_size=$site_diabook_font_size;
- if ($diabook_font_size===false) $diabook_font_size="13";
- if ($resolution===false) $resolution=$site_resolution;
- if ($resolution===false) $resolution="normal";
-
-
- if($resolution == "normal") {
- if (file_exists("$THEMEPATH/style.css")){
- echo file_get_contents("$THEMEPATH/style.css");
- }
-
- if($diabook_font_size == "15"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 15px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 15px;
- }
- ";
- }
- if($diabook_font_size == "14"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 14px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 14px;
- }
- ";
- }
- if($diabook_font_size == "13.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13.5px;
- }
- ";
- }
- if($diabook_font_size == "13"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13px;
- }
- ";
- }
- if($diabook_font_size == "12.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12.5px;
- }
- ";
- }
- if($diabook_font_size == "12"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12px;
- }
- ";
- }
- if($line_height == "1.5"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.5;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.5;
- }
- ";
- }
- if($line_height == "1.4"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.4;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.4;
- }
- ";
- }
- if($line_height == "1.3"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.3;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.3;
- }
- ";
- }
- if($line_height == "1.2"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.2;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.2;
- }
- ";
- }
- if($line_height == "1.1"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.1;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.1;
- }
- ";
- }
- }
-
- if($resolution == "wide") {
- if (file_exists("$THEMEPATH/style-wide.css")){
- echo file_get_contents("$THEMEPATH/style-wide.css");
- }
- if($diabook_font_size == "15"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 15px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 15px;
- }
- ";
- }
- if($diabook_font_size == "14"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 14px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 14px;
- }
- ";
- }
- if($diabook_font_size == "13.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13.5px;
- }
- ";
- }
- if($diabook_font_size == "13"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 13px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 13px;
- }
- ";
- }
- if($diabook_font_size == "12.5"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12.5px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12.5px;
- }
- ";
- }
- if($diabook_font_size == "12"){
- echo "
- .wall-item-container .wall-item-content {
- font-size: 12px;
- }
-
- .wall-item-photo-container .wall-item-content {
- font-size: 12px;
- }
- ";
- }
- if($line_height == "1.5"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.5;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.5;
- }
- ";
- }
- if($line_height == "1.4"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.4;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.4;
- }
- ";
- }
- if($line_height == "1.3"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.3;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.3;
- }
- ";
- }
- if($line_height == "1.2"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.2;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.2;
- }
- ";
- }
- if($line_height == "1.1"){
- echo "
- .wall-item-container .wall-item-content {
- line-height: 1.1;
- }
-
- .wall-item-photo-container .wall-item-content {
- line-height: 1.1;
- }
- ";
- }
- } \ No newline at end of file
diff --git a/view/theme/diabook/diabook-red/theme.php b/view/theme/diabook/diabook-red/theme.php
deleted file mode 100644
index bb3e20ad7..000000000
--- a/view/theme/diabook/diabook-red/theme.php
+++ /dev/null
@@ -1,483 +0,0 @@
-<?php
-
-/*
- * Name: Diabook-red
- * Description: Diabook-red: report bugs and request here: http://pad.toktan.org/p/diabook or contact me : thomas_bierey@friendica.eu
- * Version: (Version: 1.020)
- * Author:
- */
-
-
-//print diabook-version for debugging
-$diabook_version = "Diabook-red (Version: 1.020)";
-$a->page['htmlhead'] .= sprintf('<script "%s" ></script>', $diabook_version);
-
-//change css on network and profilepages
-$cssFile = null;
-$resolution=false;
-$resolution = get_pconfig(local_user(), "diabook-red", "resolution");
-if ($resolution===false) $resolution="normal";
-
-/**
- * prints last community activity
- */
-function diabook_red_community_info(){
- $a = get_app();
-
- // last 12 users
- $aside['$lastusers_title'] = t('Last users');
- $aside['$lastusers_items'] = array();
- $sql_extra = "";
- $publish = (get_config('system','publish_all') ? '' : " AND `publish` = 1 " );
- $order = " ORDER BY `register_date` DESC ";
-
- $r = q("SELECT `profile`.*, `profile`.`uid` AS `profile_uid`, `user`.`nickname`
- FROM `profile` LEFT JOIN `user` ON `user`.`uid` = `profile`.`uid`
- WHERE `is-default` = 1 $publish AND `user`.`blocked` = 0 $sql_extra $order LIMIT %d , %d ",
- 0,
- 9
- );
- $tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
- if(count($r)) {
- $photo = 'thumb';
- foreach($r as $rr) {
- $profile_link = $a->get_baseurl() . '/profile/' . ((strlen($rr['nickname'])) ? $rr['nickname'] : $rr['profile_uid']);
- $entry = replace_macros($tpl,array(
- '$id' => $rr['id'],
- '$profile-link' => $profile_link,
- '$photo' => $rr[$photo],
- '$alt-text' => $rr['name'],
- ));
- $aside['$lastusers_items'][] = $entry;
- }
- }
-
-
- // last 10 liked items
- $aside['$like_title'] = t('Last likes');
- $aside['$like_items'] = array();
- $r = q("SELECT `T1`.`created`, `T1`.`liker`, `T1`.`liker-link`, `item`.* FROM
- (SELECT `parent-uri`, `created`, `author-name` AS `liker`,`author-link` AS `liker-link`
- FROM `item` WHERE `verb`='http://activitystrea.ms/schema/1.0/like' GROUP BY `parent-uri` ORDER BY `created` DESC) AS T1
- INNER JOIN `item` ON `item`.`uri`=`T1`.`parent-uri`
- WHERE `T1`.`liker-link` LIKE '%s%%' OR `item`.`author-link` LIKE '%s%%'
- GROUP BY `uri`
- ORDER BY `T1`.`created` DESC
- LIMIT 0,5",
- $a->get_baseurl(),$a->get_baseurl()
- );
-
- foreach ($r as $rr) {
- $author = '<a href="' . $rr['liker-link'] . '">' . $rr['liker'] . '</a>';
- $objauthor = '<a href="' . $rr['author-link'] . '">' . $rr['author-name'] . '</a>';
-
- //var_dump($rr['verb'],$rr['object-type']); killme();
- switch($rr['verb']){
- case 'http://activitystrea.ms/schema/1.0/post':
- switch ($rr['object-type']){
- case 'http://activitystrea.ms/schema/1.0/event':
- $post_type = t('event');
- break;
- default:
- $post_type = t('status');
- }
- break;
- default:
- if ($rr['resource-id']){
- $post_type = t('photo');
- $m=array(); preg_match("/\[url=([^]]*)\]/", $rr['body'], $m);
- $rr['plink'] = $m[1];
- } else {
- $post_type = t('status');
- }
- }
- $plink = '<a href="' . $rr['plink'] . '">' . $post_type . '</a>';
-
- $aside['$like_items'][] = sprintf( t('%1$s likes %2$s\'s %3$s'), $author, $objauthor, $plink);
-
- }
-
-
- // last 12 photos
- $aside['$photos_title'] = t('Last photos');
- $aside['$photos_items'] = array();
- $r = q("SELECT `photo`.`id`, `photo`.`resource-id`, `photo`.`scale`, `photo`.`desc`, `user`.`nickname`, `user`.`username` FROM
- (SELECT `resource-id`, MAX(`scale`) as maxscale FROM `photo`
- WHERE `profile`=0 AND `contact-id`=0 AND `album` NOT IN ('Contact Photos', '%s', 'Profile Photos', '%s')
- AND `allow_cid`='' AND `allow_gid`='' AND `deny_cid`='' AND `deny_gid`='' GROUP BY `resource-id`) AS `t1`
- INNER JOIN `photo` ON `photo`.`resource-id`=`t1`.`resource-id` AND `photo`.`scale` = `t1`.`maxscale`,
- `user`
- WHERE `user`.`uid` = `photo`.`uid`
- AND `user`.`blockwall`=0
- AND `user`.`hidewall`=0
- ORDER BY `photo`.`edited` DESC
- LIMIT 0, 9",
- dbesc(t('Contact Photos')),
- dbesc(t('Profile Photos'))
- );
- if(count($r)) {
- $tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
- foreach($r as $rr) {
- $photo_page = $a->get_baseurl() . '/photos/' . $rr['nickname'] . '/image/' . $rr['resource-id'];
- $photo_url = $a->get_baseurl() . '/photo/' . $rr['resource-id'] . '-' . $rr['scale'] .'.jpg';
-
- $entry = replace_macros($tpl,array(
- '$id' => $rr['id'],
- '$profile-link' => $photo_page,
- '$photo' => $photo_url,
- '$alt-text' => $rr['username']." : ".$rr['desc'],
- ));
-
- $aside['$photos_items'][] = $entry;
- }
- }
-
-
- //nav FIND FRIENDS
- if(local_user()) {
- $nv = array();
- $nv['title'] = Array("", t('Find Friends'), "", "");
- $nv['directory'] = Array('directory', t('Local Directory'), "", "");
- $nv['global_directory'] = Array('http://dir.friendica.com/', t('Global Directory'), "", "");
- $nv['match'] = Array('match', t('Similar Interests'), "", "");
- $nv['suggest'] = Array('suggest', t('Friend Suggestions'), "", "");
- $nv['invite'] = Array('invite', t('Invite Friends'), "", "");
-
- $nv['search'] = '<form name="simple_bar" method="get" action="http://dir.friendika.com/directory">
- <span class="sbox_l"></span>
- <span class="sbox">
- <input type="text" name="search" size="13" maxlength="50">
- </span>
- <span class="sbox_r" id="srch_clear"></span>';
-
- $aside['$nv'] = $nv;
- };
- //Community Page
- if(local_user()) {
- $page = '<div id="page-sidebar-right_aside" class="widget">
- <div class="title tool">
- <h3>'.t("Community Pages").'<a id="close_pages_icon" onClick="close_pages()" class="icon close_box" title="close"></a></h3></div>
- <div id="sidebar-page-list"><ul>';
-
- $pagelist = array();
-
- $contacts = q("SELECT `id`, `url`, `name`, `micro`FROM `contact`
- WHERE `network`= 'dfrn' AND `forum` = 1 AND `uid` = %d
- ORDER BY `name` ASC",
- intval($a->user['uid'])
- );
-
- $pageD = array();
-
- // Look if the profile is a community page
- foreach($contacts as $contact) {
- $pageD[] = array("url"=>$contact["url"], "name"=>$contact["name"], "id"=>$contact["id"], "micro"=>$contact['micro']);
- };
-
-
- $contacts = $pageD;
-
- foreach($contacts as $contact) {
- $page .= '<li style="list-style-type: none;" class="tool"><img height="20" width="20" style="float: left; margin-right: 3px;" src="' . $contact['micro'] .'" alt="' . $contact['url'] . '" /> <a href="'.$a->get_baseurl().'/redir/'.$contact["id"].'" style="margin-top: 2px;" title="' . $contact['url'] . '" class="label" target="external-link">'.
- $contact["name"]."</a></li>";
- }
- $page .= '</ul></div></div>';
- //if (sizeof($contacts) > 0)
-
- $aside['$page'] = $page;
- }
- //END Community Page
- //helpers
- $helpers = array();
- $helpers['title'] = Array("", t('Help or @NewHere ?'), "", "");
-
- $aside['$helpers'] = $helpers;
- //end helpers
- //connectable services
- $con_services = array();
- $con_services['title'] = Array("", t('Connect Services'), "", "");
-
- $aside['$con_services'] = $con_services;
- //end connectable services
-
-
- //get_baseurl
- $url = $a->get_baseurl($ssl_state);
- $aside['$url'] = $url;
-
- $tpl = file_get_contents(dirname(__file__).'/communityhome.tpl');
- $a->page['right_aside'] = replace_macros($tpl, $aside);
-
-}
-
-
-//profile_side at networkpages
-if ($a->argv[0] === "network" && local_user()){
-
- // USER MENU
- if(local_user()) {
-
- $r = q("SELECT micro FROM contact WHERE uid=%d AND self=1", intval($a->user['uid']));
-
- $userinfo = array(
- 'icon' => (count($r) ? $r[0]['micro']: $a->get_baseurl()."/images/default-profile-mm.jpg"),
- 'name' => $a->user['username'],
- );
- $ps = array('usermenu'=>array());
- $ps['usermenu']['status'] = Array('profile/' . $a->user['nickname'], t('Home'), "", t('Your posts and conversations'));
- $ps['usermenu']['profile'] = Array('profile/' . $a->user['nickname']. '?tab=profile', t('Profile'), "", t('Your profile page'));
- $ps['usermenu']['contacts'] = Array('contacts' , t('Contacts'), "", t('Your contacts'));
- $ps['usermenu']['photos'] = Array('photos/' . $a->user['nickname'], t('Photos'), "", t('Your photos'));
- $ps['usermenu']['events'] = Array('events/', t('Events'), "", t('Your events'));
- $ps['usermenu']['notes'] = Array('notes/', t('Personal notes'), "", t('Your personal photos'));
- $ps['usermenu']['community'] = Array('community/', t('Community'), "", "");
- $ps['usermenu']['pgroups'] = Array('http://dir.friendika.com/directory/forum', t('Community Pages'), "", "");
-
- $tpl = get_markup_template('profile_side.tpl');
-
- $a->page['aside'] .= replace_macros($tpl, array(
- '$userinfo' => $userinfo,
- '$ps' => $ps,
- ));
-
- }
-
- $ccCookie = $_COOKIE['close_pages'] + $_COOKIE['close_helpers'] + $_COOKIE['close_services'] + $_COOKIE['close_friends'] + $_COOKIE['close_lastusers'] + $_COOKIE['close_lastphotos'] + $_COOKIE['close_lastlikes'];
-
- if($ccCookie != "7") {
- // COMMUNITY
- diabook_red_community_info();
-
- // CUSTOM CSS
- if($resolution == "normal") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-red/style-network.css";}
- if($resolution == "wide") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-red/style-network-wide.css";}
- }
-}
-
-
-
-//right_aside at profile pages
-if ($a->argv[0].$a->argv[1] === "profile".$a->user['nickname']){
- if($ccCookie != "7") {
- // COMMUNITY
- diabook_red_community_info();
-
- // CUSTOM CSS
- if($resolution == "normal") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-red/style-profile.css";}
- if($resolution == "wide") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook-red/style-profile-wide.css";}
- }
-}
-
-// custom css
-if (!is_null($cssFile)) $a->page['htmlhead'] .= sprintf('<link rel="stylesheet" type="text/css" href="%s" />', $cssFile);
-
-//load jquery.cookie.js
-$cookieJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-red/js/jquery.cookie.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $cookieJS);
-
-//load jquery.ae.image.resize.js
-$imageresizeJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-red/js/jquery.ae.image.resize.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $imageresizeJS);
-
-//load jquery.autogrow-textarea.js
-$autogrowJS = $a->get_baseurl($ssl_state)."/view/theme/diabook-red/js/jquery.autogrow.textarea.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $autogrowJS);
-
-//js scripts
-//comment-edit-wrapper on photo_view
-if ($a->argv[0].$a->argv[2] === "photos"."image"){
-
-$a->page['htmlhead'] .= '
-<script>
- $(function(){
-
- $(".comment-edit-form").css("display","table");
-
- });
- </script>';
-
-}
-
-$a->page['htmlhead'] .= '
-
-<script>
- $(function() {
- $("a.lightbox").fancybox(); // Select all links with lightbox class
- });
-
- </script>';
-
-$a->page['htmlhead'] .= '
-
-<script type="text/javascript">
-
-function tautogrow(id){
- $("textarea#comment-edit-text-" +id).autogrow();
- };
- </script>';
-
-$a->page['htmlhead'] .= '
- <script>
-
-$(document).ready(function() {
- $("iframe").each(function(){
- var ifr_source = $(this).attr("src");
- var wmode = "wmode=transparent";
- if(ifr_source.indexOf("?") != -1) {
- var getQString = ifr_source.split("?");
- var oldString = getQString[1];
- var newString = getQString[0];
- $(this).attr("src",newString+"?"+wmode+"&"+oldString);
- }
- else $(this).attr("src",ifr_source+"?"+wmode);
- });
-
-
-});
-
-function yt_iframe() {
-
- $("iframe").load(function() {
- var ifr_src = $(this).contents().find("body iframe").attr("src");
- $("iframe").contents().find("body iframe").attr("src", ifr_src+"&wmode=transparent");
- });
-
- };
-
- </script>';
-
-
-if ($a->argv[0].$a->argv[1] === "profile".$a->user['nickname'] or $a->argv[0] === "network" && local_user()){
-$a->page['htmlhead'] .= '
-<script>
-
- $(function() {
- $(".oembed.photo img").aeImageResize({height: 400, width: 400});
- });
-</script>';
-
-
- if($ccCookie != "7") {
-$a->page['htmlhead'] .= '
-<script>
-$("right_aside").ready(function(){
-
- if($.cookie("close_pages") == "1")
- {
- document.getElementById( "close_pages" ).style.display = "none";
- };
-
- if($.cookie("close_helpers") == "1")
- {
- document.getElementById( "close_helpers" ).style.display = "none";
- };
-
- if($.cookie("close_services") == "1")
- {
- document.getElementById( "close_services" ).style.display = "none";
- };
-
- if($.cookie("close_friends") == "1")
- {
- document.getElementById( "close_friends" ).style.display = "none";
- };
-
- if($.cookie("close_lastusers") == "1")
- {
- document.getElementById( "close_lastusers" ).style.display = "none";
- };
-
- if($.cookie("close_lastphotos") == "1")
- {
- document.getElementById( "close_lastphotos" ).style.display = "none";
- };
-
- if($.cookie("close_lastlikes") == "1")
- {
- document.getElementById( "close_lastlikes" ).style.display = "none";
- };}
-
-);
-
-function close_pages(){
- document.getElementById( "close_pages" ).style.display = "none";
- $.cookie("close_pages","1", { expires: 365, path: "/" });
- };
-
-function close_helpers(){
- document.getElementById( "close_helpers" ).style.display = "none";
- $.cookie("close_helpers","1", { expires: 365, path: "/" });
- };
-
-function close_services(){
- document.getElementById( "close_services" ).style.display = "none";
- $.cookie("close_services","1", { expires: 365, path: "/" });
- };
-
-function close_friends(){
- document.getElementById( "close_friends" ).style.display = "none";
- $.cookie("close_friends","1", { expires: 365, path: "/" });
- };
-
-function close_lastusers(){
- document.getElementById( "close_lastusers" ).style.display = "none";
- $.cookie("close_lastusers","1", { expires: 365, path: "/" });
- };
-
-function close_lastphotos(){
- document.getElementById( "close_lastphotos" ).style.display = "none";
- $.cookie("close_lastphotos","1", { expires: 365, path: "/" });
- };
-
-function close_lastlikes(){
- document.getElementById( "close_lastlikes" ).style.display = "none";
- $.cookie("close_lastlikes","1", { expires: 365, path: "/" });
- };
-</script>';}
-
-$a->page['htmlhead'] .= '
-<script>
-function restore_boxes(){
- $.cookie("close_pages","2", { expires: 365, path: "/" });
- $.cookie("close_helpers","2", { expires: 365, path: "/" });
- $.cookie("close_services","2", { expires: 365, path: "/" });
- $.cookie("close_friends","2", { expires: 365, path: "/" });
- $.cookie("close_lastusers","2", { expires: 365, path: "/" });
- $.cookie("close_lastphotos","2", { expires: 365, path: "/" });
- $.cookie("close_lastlikes","2", { expires: 365, path: "/" });
- alert("Right-hand column was restored. Please refresh your browser");
- }
-</script>';}
-
-$a->page['htmlhead'] .= '
-
-<script type="text/javascript">
-function insertFormatting(comment,BBcode,id) {
-
- var tmpStr = $("#comment-edit-text-" + id).val();
- if(tmpStr == comment) {
- tmpStr = "";
- $("#comment-edit-text-" + id).addClass("comment-edit-text-full");
- $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
- openMenu("comment-edit-submit-wrapper-" + id);
- }
-
- textarea = document.getElementById("comment-edit-text-" +id);
- if (document.selection) {
- textarea.focus();
- selected = document.selection.createRange();
- if (BBcode == "url"){
- selected.text = "["+BBcode+"]" + "http://" + selected.text + "[/"+BBcode+"]";
- } else
- selected.text = "["+BBcode+"]" + selected.text + "[/"+BBcode+"]";
- } else if (textarea.selectionStart || textarea.selectionStart == "0") {
- var start = textarea.selectionStart;
- var end = textarea.selectionEnd;
- if (BBcode == "url"){
- textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + "http://" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
- } else
- textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
- }
- return true;
-}
-</script> '; \ No newline at end of file
diff --git a/view/theme/diabook/diabook-red/theme_settings.tpl b/view/theme/diabook/diabook-red/theme_settings.tpl
deleted file mode 100644
index 3ae5fdbf8..000000000
--- a/view/theme/diabook/diabook-red/theme_settings.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-{{inc field_select.tpl with $field=$font_size}}{{endinc}}
-
-{{inc field_select.tpl with $field=$line_height}}{{endinc}}
-
-{{inc field_select.tpl with $field=$resolution}}{{endinc}}
-
-<div class="settings-submit-wrapper">
- <input type="submit" value="$submit" class="settings-submit" name="diabook-red-settings-submit" />
-</div>
-
diff --git a/view/theme/diabook/diabook-red/wall_item.tpl b/view/theme/diabook/diabook-red/wall_item.tpl
deleted file mode 100644
index 123834064..000000000
--- a/view/theme/diabook/diabook-red/wall_item.tpl
+++ /dev/null
@@ -1,100 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- <span class="wall-item-ago">-
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div>
diff --git a/view/theme/diabook/diabook-red/wallwall_item.tpl b/view/theme/diabook/diabook-red/wallwall_item.tpl
deleted file mode 100644
index bee75ad99..000000000
--- a/view/theme/diabook/diabook-red/wallwall_item.tpl
+++ /dev/null
@@ -1,106 +0,0 @@
-{{ if $item.indent }}{{ else }}
-<div class="wall-item-decor">
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
-</div>
-{{ endif }}
-<div class="wall-item-container $item.indent">
- <div class="wall-item-item">
- <div class="wall-item-info">
- <div class="contact-photo-wrapper mframe wwto" id="wall-item-ownerphoto-wrapper-$item.id" >
- <a href="$item.owner_url" target="redir" title="$item.olinktitle" class="contact-photo-link" id="wall-item-ownerphoto-link-$item.id">
- <img src="$item.owner_photo" class="contact-photo $item.osparkle" id="wall-item-ownerphoto-$item.id" alt="$item.owner_name" />
- </a>
- </div>
- <div class="contact-photo-wrapper mframe wwfrom"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="contact-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="contact-photo$item.sparkle" id="wall-item-photo-$item.id" alt="$item.name" />
- </a>
- <a href="#" rel="#wall-item-photo-menu-$item.id" class="contact-photo-menu-button icon s16 menu" id="wall-item-photo-menu-button-$item.id">menu</a>
- <ul class="contact-menu menu-popup" id="wall-item-photo-menu-$item.id">
- $item.item_photo_menu
- </ul>
-
- </div>
- </div>
- <div class="wall-item-actions-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle">$item.name</span></a>
- $item.to <a href="$item.owner_url" target="redir" title="$item.olinktitle" class="wall-item-name-link"><span class="wall-item-name$item.osparkle" id="wall-item-ownername-$item.id">$item.owner_name</span></a>
- $item.vwall <span class="wall-item-ago">- &nbsp;
- {{ if $item.plink }}<a class="link" title="$item.plink.title" href="$item.plink.href" style="color: #999">$item.ago</a>{{ else }} $item.ago {{ endif }}
- {{ if $item.lock }} - <span class="fakelink" style="color: #999" onclick="lockview(event,$item.id);">$item.lock</span> {{ endif }}
- </span>
- </div>
- <div class="wall-item-content">
- {{ if $item.title }}<h2><a href="$item.plink.href">$item.title</a></h2>{{ endif }}
- $item.body
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links">
- </div>
- <div class="wall-item-tags">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="">
-
- </div>
- <div class="wall-item-actions">
-
- <div class="wall-item-actions-social">
-
-
- {{ if $item.vote }}
- <a href="#" id="like-$item.id" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false">$item.vote.like.1</a>
- <a href="#" id="dislike-$item.id" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ endif }}
-
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id" class="icon recycle" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>
- {{ endif }}
-
-
- {{ if $item.star }}
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle">
- <img src="images/star_dummy.png" class="icon star" alt="$item.star.do" /> </a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- {{ endif }}
-
- {{ if $item.filer }}
- <a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a>
- {{ endif }}
-
- {{ if $item.plink }}<a class="icon link" title="$item.plink.title" href="$item.plink.href">$item.plink.title</a>{{ endif }}
-
-
-
- </div>
-
- <div class="wall-item-actions-tools">
-
- {{ if $item.drop.dropping }}
- <input type="checkbox" title="$item.drop.select" name="itemselected[]" class="item-select" value="$item.id" />
- <a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drop" title="$item.drop.delete">$item.drop.delete</a>
- {{ endif }}
- {{ if $item.edpost }}
- <a class="icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a>
- {{ endif }}
- </div>
- <div class="wall-item-location">$item.location&nbsp;</div>
- </div>
- </div>
- <div class="wall-item-bottom">
- <div class="wall-item-links"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- </div>
-</div>
-
-<div class="wall-item-comment-wrapper" >
- $item.comment
-</div> \ No newline at end of file
diff --git a/view/theme/diabook/footer.tpl b/view/theme/diabook/footer.tpl
new file mode 100644
index 000000000..25058a7ff
--- /dev/null
+++ b/view/theme/diabook/footer.tpl
@@ -0,0 +1,3 @@
+<div id="footerbox" style="display:none">
+<a style="float:right; color:#333;margin-right:10px;display: table;margin-top: 5px;" href="friendica" title="Site Info / Impressum" >Info / Impressum</a>
+</div> \ No newline at end of file
diff --git a/view/theme/diabook/group_side.tpl b/view/theme/diabook/group_side.tpl
index 1c8ebcd9f..ce4b25fbf 100755
--- a/view/theme/diabook/group_side.tpl
+++ b/view/theme/diabook/group_side.tpl
@@ -7,8 +7,8 @@
<ul class="menu-profile-side">
{{ for $groups as $group }}
<li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $group.selected }}group_selected{{else}}group_unselected{{ endif }}"></span>
<a href="$group.href" class="menu-profile-list-item">
+ <span class="menu-profile-icon {{ if $group.selected }}group_selected{{else}}group_unselected{{ endif }}"></span>
$group.text
</a>
{{ if $group.edit }}
diff --git a/view/theme/diabook/icons/scroll_bottom.png b/view/theme/diabook/icons/scroll_bottom.png
new file mode 100644
index 000000000..eba301b34
--- /dev/null
+++ b/view/theme/diabook/icons/scroll_bottom.png
Binary files differ
diff --git a/view/theme/diabook/js/OpenLayers.js b/view/theme/diabook/js/OpenLayers.js
new file mode 100644
index 000000000..d17745389
--- /dev/null
+++ b/view/theme/diabook/js/OpenLayers.js
@@ -0,0 +1,2885 @@
+/*
+
+ OpenLayers.js -- OpenLayers Map Viewer Library
+
+ Copyright 2005-2011 OpenLayers Contributors, released under the FreeBSD
+ license. Please see http://svn.openlayers.org/trunk/openlayers/license.txt
+ for the full text of the license.
+
+ Includes compressed code under the following licenses:
+
+ (For uncompressed versions of the code used please see the
+ OpenLayers SVN repository: <http://openlayers.org/>)
+
+*/
+
+/* Contains portions of Prototype.js:
+ *
+ * Prototype JavaScript framework, version 1.4.0
+ * (c) 2005 Sam Stephenson <sam@conio.net>
+ *
+ * Prototype is freely distributable under the terms of an MIT-style license.
+ * For details, see the Prototype web site: http://prototype.conio.net/
+ *
+ *--------------------------------------------------------------------------*/
+
+/**
+*
+* Contains portions of Rico <http://openrico.org/>
+*
+* Copyright 2005 Sabre Airline Solutions
+*
+* Licensed under the Apache License, Version 2.0 (the "License"); you
+* may not use this file except in compliance with the License. You
+* may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+* implied. See the License for the specific language governing
+* permissions and limitations under the License.
+*
+**/
+
+/**
+ * Contains XMLHttpRequest.js <http://code.google.com/p/xmlhttprequest/>
+ * Copyright 2007 Sergey Ilinsky (http://www.ilinsky.com)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ */
+
+/**
+ * Contains portions of Gears <http://code.google.com/apis/gears/>
+ *
+ * Copyright 2007, Google Inc.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * 3. Neither the name of Google Inc. nor the names of its contributors may be
+ * used to endorse or promote products derived from this software without
+ * specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+ * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+ * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ * Sets up google.gears.*, which is *the only* supported way to access Gears.
+ *
+ * Circumvent this file at your own risk!
+ *
+ * In the future, Gears may automatically define google.gears.* without this
+ * file. Gears may use these objects to transparently fix bugs and compatibility
+ * issues. Applications that use the code below will continue to work seamlessly
+ * when that happens.
+ */
+
+/**
+ * OpenLayers.Util.pagePosition is based on Yahoo's getXY method, which is
+ * Copyright (c) 2006, Yahoo! Inc.
+ * All rights reserved.
+ *
+ * Redistribution and use of this software in source and binary forms, with or
+ * without modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ *
+ * * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * * Neither the name of Yahoo! Inc. nor the names of its contributors may be
+ * used to endorse or promote products derived from this software without
+ * specific prior written permission of Yahoo! Inc.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */(function(){if(window.google&&google.gears){return;}
+var factory=null;if(typeof GearsFactory!='undefined'){factory=new GearsFactory();}else{try{factory=new ActiveXObject('Gears.Factory');if(factory.getBuildInfo().indexOf('ie_mobile')!=-1){factory.privateSetGlobalObject(this);}}catch(e){if((typeof navigator.mimeTypes!='undefined')&&navigator.mimeTypes["application/x-googlegears"]){factory=document.createElement("object");factory.style.display="none";factory.width=0;factory.height=0;factory.type="application/x-googlegears";document.documentElement.appendChild(factory);}}}
+if(!factory){return;}
+if(!window.google){google={};}
+if(!google.gears){google.gears={factory:factory};}})();var OpenLayers={VERSION_NUMBER:"Release 2.11",singleFile:true,_getScriptLocation:(function(){var r=new RegExp("(^|(.*?\\/))(OpenLayers\.js)(\\?|$)"),s=document.getElementsByTagName('script'),src,m,l="";for(var i=0,len=s.length;i<len;i++){src=s[i].getAttribute('src');if(src){var m=src.match(r);if(m){l=m[1];break;}}}
+return(function(){return l;});})()};OpenLayers.Class=function(){var len=arguments.length;var P=arguments[0];var F=arguments[len-1];var C=typeof F.initialize=="function"?F.initialize:function(){P.prototype.initialize.apply(this,arguments);};if(len>1){var newArgs=[C,P].concat(Array.prototype.slice.call(arguments).slice(1,len-1),F);OpenLayers.inherit.apply(null,newArgs);}else{C.prototype=F;}
+return C;};OpenLayers.Class.isPrototype=function(){};OpenLayers.Class.create=function(){return function(){if(arguments&&arguments[0]!=OpenLayers.Class.isPrototype){this.initialize.apply(this,arguments);}};};OpenLayers.Class.inherit=function(P){var C=function(){P.call(this);};var newArgs=[C].concat(Array.prototype.slice.call(arguments));OpenLayers.inherit.apply(null,newArgs);return C.prototype;};OpenLayers.inherit=function(C,P){var F=function(){};F.prototype=P.prototype;C.prototype=new F;var i,l,o;for(i=2,l=arguments.length;i<l;i++){o=arguments[i];if(typeof o==="function"){o=o.prototype;}
+OpenLayers.Util.extend(C.prototype,o);}};OpenLayers.Util=OpenLayers.Util||{};OpenLayers.Util.extend=function(destination,source){destination=destination||{};if(source){for(var property in source){var value=source[property];if(value!==undefined){destination[property]=value;}}
+var sourceIsEvt=typeof window.Event=="function"&&source instanceof window.Event;if(!sourceIsEvt&&source.hasOwnProperty&&source.hasOwnProperty("toString")){destination.toString=source.toString;}}
+return destination;};OpenLayers.Protocol=OpenLayers.Class({format:null,options:null,autoDestroy:true,defaultFilter:null,initialize:function(options){options=options||{};OpenLayers.Util.extend(this,options);this.options=options;},mergeWithDefaultFilter:function(filter){var merged;if(filter&&this.defaultFilter){merged=new OpenLayers.Filter.Logical({type:OpenLayers.Filter.Logical.AND,filters:[this.defaultFilter,filter]});}else{merged=filter||this.defaultFilter||undefined;}
+return merged;},destroy:function(){this.options=null;this.format=null;},read:function(options){options=options||{};options.filter=this.mergeWithDefaultFilter(options.filter);},create:function(){},update:function(){},"delete":function(){},commit:function(){},abort:function(response){},createCallback:function(method,response,options){return OpenLayers.Function.bind(function(){method.apply(this,[response,options]);},this);},CLASS_NAME:"OpenLayers.Protocol"});OpenLayers.Protocol.Response=OpenLayers.Class({code:null,requestType:null,last:true,features:null,reqFeatures:null,priv:null,error:null,initialize:function(options){OpenLayers.Util.extend(this,options);},success:function(){return this.code>0;},CLASS_NAME:"OpenLayers.Protocol.Response"});OpenLayers.Protocol.Response.SUCCESS=1;OpenLayers.Protocol.Response.FAILURE=0;OpenLayers.Protocol.SQL=OpenLayers.Class(OpenLayers.Protocol,{databaseName:'ol',tableName:"ol_vector_features",postReadFiltering:true,initialize:function(options){OpenLayers.Protocol.prototype.initialize.apply(this,[options]);},destroy:function(){OpenLayers.Protocol.prototype.destroy.apply(this);},supported:function(){return false;},evaluateFilter:function(feature,filter){return filter&&this.postReadFiltering?filter.evaluate(feature):true;},CLASS_NAME:"OpenLayers.Protocol.SQL"});OpenLayers.Console={log:function(){},debug:function(){},info:function(){},warn:function(){},error:function(){},userError:function(error){alert(error);},assert:function(){},dir:function(){},dirxml:function(){},trace:function(){},group:function(){},groupEnd:function(){},time:function(){},timeEnd:function(){},profile:function(){},profileEnd:function(){},count:function(){},CLASS_NAME:"OpenLayers.Console"};(function(){var scripts=document.getElementsByTagName("script");for(var i=0,len=scripts.length;i<len;++i){if(scripts[i].src.indexOf("firebug.js")!=-1){if(console){OpenLayers.Util.extend(OpenLayers.Console,console);break;}}}})();OpenLayers.Lang={code:null,defaultCode:"en",getCode:function(){if(!OpenLayers.Lang.code){OpenLayers.Lang.setCode();}
+return OpenLayers.Lang.code;},setCode:function(code){var lang;if(!code){code=(OpenLayers.BROWSER_NAME=="msie")?navigator.userLanguage:navigator.language;}
+var parts=code.split('-');parts[0]=parts[0].toLowerCase();if(typeof OpenLayers.Lang[parts[0]]=="object"){lang=parts[0];}
+if(parts[1]){var testLang=parts[0]+'-'+parts[1].toUpperCase();if(typeof OpenLayers.Lang[testLang]=="object"){lang=testLang;}}
+if(!lang){OpenLayers.Console.warn('Failed to find OpenLayers.Lang.'+parts.join("-")+' dictionary, falling back to default language');lang=OpenLayers.Lang.defaultCode;}
+OpenLayers.Lang.code=lang;},translate:function(key,context){var dictionary=OpenLayers.Lang[OpenLayers.Lang.getCode()];var message=dictionary&&dictionary[key];if(!message){message=key;}
+if(context){message=OpenLayers.String.format(message,context);}
+return message;}};OpenLayers.i18n=OpenLayers.Lang.translate;OpenLayers.String={startsWith:function(str,sub){return(str.indexOf(sub)==0);},contains:function(str,sub){return(str.indexOf(sub)!=-1);},trim:function(str){return str.replace(/^\s\s*/,'').replace(/\s\s*$/,'');},camelize:function(str){var oStringList=str.split('-');var camelizedString=oStringList[0];for(var i=1,len=oStringList.length;i<len;i++){var s=oStringList[i];camelizedString+=s.charAt(0).toUpperCase()+s.substring(1);}
+return camelizedString;},format:function(template,context,args){if(!context){context=window;}
+var replacer=function(str,match){var replacement;var subs=match.split(/\.+/);for(var i=0;i<subs.length;i++){if(i==0){replacement=context;}
+replacement=replacement[subs[i]];}
+if(typeof replacement=="function"){replacement=args?replacement.apply(null,args):replacement();}
+if(typeof replacement=='undefined'){return'undefined';}else{return replacement;}};return template.replace(OpenLayers.String.tokenRegEx,replacer);},tokenRegEx:/\$\{([\w.]+?)\}/g,numberRegEx:/^([+-]?)(?=\d|\.\d)\d*(\.\d*)?([Ee]([+-]?\d+))?$/,isNumeric:function(value){return OpenLayers.String.numberRegEx.test(value);},numericIf:function(value){return OpenLayers.String.isNumeric(value)?parseFloat(value):value;}};if(!String.prototype.startsWith){String.prototype.startsWith=function(sStart){OpenLayers.Console.warn(OpenLayers.i18n("methodDeprecated",{'newMethod':'OpenLayers.String.startsWith'}));return OpenLayers.String.startsWith(this,sStart);};}
+if(!String.prototype.contains){String.prototype.contains=function(str){OpenLayers.Console.warn(OpenLayers.i18n("methodDeprecated",{'newMethod':'OpenLayers.String.contains'}));return OpenLayers.String.contains(this,str);};}
+if(!String.prototype.trim){String.prototype.trim=function(){OpenLayers.Console.warn(OpenLayers.i18n("methodDeprecated",{'newMethod':'OpenLayers.String.trim'}));return OpenLayers.String.trim(this);};}
+if(!String.prototype.camelize){String.prototype.camelize=function(){OpenLayers.Console.warn(OpenLayers.i18n("methodDeprecated",{'newMethod':'OpenLayers.String.camelize'}));return OpenLayers.String.camelize(this);};}
+OpenLayers.Number={decimalSeparator:".",thousandsSeparator:",",limitSigDigs:function(num,sig){var fig=0;if(sig>0){fig=parseFloat(num.toPrecision(sig));}
+return fig;},format:function(num,dec,tsep,dsep){dec=(typeof dec!="undefined")?dec:0;tsep=(typeof tsep!="undefined")?tsep:OpenLayers.Number.thousandsSeparator;dsep=(typeof dsep!="undefined")?dsep:OpenLayers.Number.decimalSeparator;if(dec!=null){num=parseFloat(num.toFixed(dec));}
+var parts=num.toString().split(".");if(parts.length==1&&dec==null){dec=0;}
+var integer=parts[0];if(tsep){var thousands=/(-?[0-9]+)([0-9]{3})/;while(thousands.test(integer)){integer=integer.replace(thousands,"$1"+tsep+"$2");}}
+var str;if(dec==0){str=integer;}else{var rem=parts.length>1?parts[1]:"0";if(dec!=null){rem=rem+new Array(dec-rem.length+1).join("0");}
+str=integer+dsep+rem;}
+return str;}};if(!Number.prototype.limitSigDigs){Number.prototype.limitSigDigs=function(sig){OpenLayers.Console.warn(OpenLayers.i18n("methodDeprecated",{'newMethod':'OpenLayers.Number.limitSigDigs'}));return OpenLayers.Number.limitSigDigs(this,sig);};}
+OpenLayers.Function={bind:function(func,object){var args=Array.prototype.slice.apply(arguments,[2]);return function(){var newArgs=args.concat(Array.prototype.slice.apply(arguments,[0]));return func.apply(object,newArgs);};},bindAsEventListener:function(func,object){return function(event){return func.call(object,event||window.event);};},False:function(){return false;},True:function(){return true;},Void:function(){}};if(!Function.prototype.bind){Function.prototype.bind=function(){OpenLayers.Console.warn(OpenLayers.i18n("methodDeprecated",{'newMethod':'OpenLayers.Function.bind'}));Array.prototype.unshift.apply(arguments,[this]);return OpenLayers.Function.bind.apply(null,arguments);};}
+if(!Function.prototype.bindAsEventListener){Function.prototype.bindAsEventListener=function(object){OpenLayers.Console.warn(OpenLayers.i18n("methodDeprecated",{'newMethod':'OpenLayers.Function.bindAsEventListener'}));return OpenLayers.Function.bindAsEventListener(this,object);};}
+OpenLayers.Array={filter:function(array,callback,caller){var selected=[];if(Array.prototype.filter){selected=array.filter(callback,caller);}else{var len=array.length;if(typeof callback!="function"){throw new TypeError();}
+for(var i=0;i<len;i++){if(i in array){var val=array[i];if(callback.call(caller,val,i,array)){selected.push(val);}}}}
+return selected;}};OpenLayers.Bounds=OpenLayers.Class({left:null,bottom:null,right:null,top:null,centerLonLat:null,initialize:function(left,bottom,right,top){if(left!=null){this.left=OpenLayers.Util.toFloat(left);}
+if(bottom!=null){this.bottom=OpenLayers.Util.toFloat(bottom);}
+if(right!=null){this.right=OpenLayers.Util.toFloat(right);}
+if(top!=null){this.top=OpenLayers.Util.toFloat(top);}},clone:function(){return new OpenLayers.Bounds(this.left,this.bottom,this.right,this.top);},equals:function(bounds){var equals=false;if(bounds!=null){equals=((this.left==bounds.left)&&(this.right==bounds.right)&&(this.top==bounds.top)&&(this.bottom==bounds.bottom));}
+return equals;},toString:function(){return[this.left,this.bottom,this.right,this.top].join(",");},toArray:function(reverseAxisOrder){if(reverseAxisOrder===true){return[this.bottom,this.left,this.top,this.right];}else{return[this.left,this.bottom,this.right,this.top];}},toBBOX:function(decimal,reverseAxisOrder){if(decimal==null){decimal=6;}
+var mult=Math.pow(10,decimal);var xmin=Math.round(this.left*mult)/mult;var ymin=Math.round(this.bottom*mult)/mult;var xmax=Math.round(this.right*mult)/mult;var ymax=Math.round(this.top*mult)/mult;if(reverseAxisOrder===true){return ymin+","+xmin+","+ymax+","+xmax;}else{return xmin+","+ymin+","+xmax+","+ymax;}},toGeometry:function(){return new OpenLayers.Geometry.Polygon([new OpenLayers.Geometry.LinearRing([new OpenLayers.Geometry.Point(this.left,this.bottom),new OpenLayers.Geometry.Point(this.right,this.bottom),new OpenLayers.Geometry.Point(this.right,this.top),new OpenLayers.Geometry.Point(this.left,this.top)])]);},getWidth:function(){return(this.right-this.left);},getHeight:function(){return(this.top-this.bottom);},getSize:function(){return new OpenLayers.Size(this.getWidth(),this.getHeight());},getCenterPixel:function(){return new OpenLayers.Pixel((this.left+this.right)/2,(this.bottom+this.top)/2);},getCenterLonLat:function(){if(!this.centerLonLat){this.centerLonLat=new OpenLayers.LonLat((this.left+this.right)/2,(this.bottom+this.top)/2);}
+return this.centerLonLat;},scale:function(ratio,origin){if(origin==null){origin=this.getCenterLonLat();}
+var origx,origy;if(origin.CLASS_NAME=="OpenLayers.LonLat"){origx=origin.lon;origy=origin.lat;}else{origx=origin.x;origy=origin.y;}
+var left=(this.left-origx)*ratio+origx;var bottom=(this.bottom-origy)*ratio+origy;var right=(this.right-origx)*ratio+origx;var top=(this.top-origy)*ratio+origy;return new OpenLayers.Bounds(left,bottom,right,top);},add:function(x,y){if((x==null)||(y==null)){var msg=OpenLayers.i18n("boundsAddError");OpenLayers.Console.error(msg);return null;}
+return new OpenLayers.Bounds(this.left+x,this.bottom+y,this.right+x,this.top+y);},extend:function(object){var bounds=null;if(object){switch(object.CLASS_NAME){case"OpenLayers.LonLat":bounds=new OpenLayers.Bounds(object.lon,object.lat,object.lon,object.lat);break;case"OpenLayers.Geometry.Point":bounds=new OpenLayers.Bounds(object.x,object.y,object.x,object.y);break;case"OpenLayers.Bounds":bounds=object;break;}
+if(bounds){this.centerLonLat=null;if((this.left==null)||(bounds.left<this.left)){this.left=bounds.left;}
+if((this.bottom==null)||(bounds.bottom<this.bottom)){this.bottom=bounds.bottom;}
+if((this.right==null)||(bounds.right>this.right)){this.right=bounds.right;}
+if((this.top==null)||(bounds.top>this.top)){this.top=bounds.top;}}}},containsLonLat:function(ll,inclusive){return this.contains(ll.lon,ll.lat,inclusive);},containsPixel:function(px,inclusive){return this.contains(px.x,px.y,inclusive);},contains:function(x,y,inclusive){if(inclusive==null){inclusive=true;}
+if(x==null||y==null){return false;}
+x=OpenLayers.Util.toFloat(x);y=OpenLayers.Util.toFloat(y);var contains=false;if(inclusive){contains=((x>=this.left)&&(x<=this.right)&&(y>=this.bottom)&&(y<=this.top));}else{contains=((x>this.left)&&(x<this.right)&&(y>this.bottom)&&(y<this.top));}
+return contains;},intersectsBounds:function(bounds,inclusive){if(inclusive==null){inclusive=true;}
+var intersects=false;var mightTouch=(this.left==bounds.right||this.right==bounds.left||this.top==bounds.bottom||this.bottom==bounds.top);if(inclusive||!mightTouch){var inBottom=(((bounds.bottom>=this.bottom)&&(bounds.bottom<=this.top))||((this.bottom>=bounds.bottom)&&(this.bottom<=bounds.top)));var inTop=(((bounds.top>=this.bottom)&&(bounds.top<=this.top))||((this.top>bounds.bottom)&&(this.top<bounds.top)));var inLeft=(((bounds.left>=this.left)&&(bounds.left<=this.right))||((this.left>=bounds.left)&&(this.left<=bounds.right)));var inRight=(((bounds.right>=this.left)&&(bounds.right<=this.right))||((this.right>=bounds.left)&&(this.right<=bounds.right)));intersects=((inBottom||inTop)&&(inLeft||inRight));}
+return intersects;},containsBounds:function(bounds,partial,inclusive){if(partial==null){partial=false;}
+if(inclusive==null){inclusive=true;}
+var bottomLeft=this.contains(bounds.left,bounds.bottom,inclusive);var bottomRight=this.contains(bounds.right,bounds.bottom,inclusive);var topLeft=this.contains(bounds.left,bounds.top,inclusive);var topRight=this.contains(bounds.right,bounds.top,inclusive);return(partial)?(bottomLeft||bottomRight||topLeft||topRight):(bottomLeft&&bottomRight&&topLeft&&topRight);},determineQuadrant:function(lonlat){var quadrant="";var center=this.getCenterLonLat();quadrant+=(lonlat.lat<center.lat)?"b":"t";quadrant+=(lonlat.lon<center.lon)?"l":"r";return quadrant;},transform:function(source,dest){this.centerLonLat=null;var ll=OpenLayers.Projection.transform({'x':this.left,'y':this.bottom},source,dest);var lr=OpenLayers.Projection.transform({'x':this.right,'y':this.bottom},source,dest);var ul=OpenLayers.Projection.transform({'x':this.left,'y':this.top},source,dest);var ur=OpenLayers.Projection.transform({'x':this.right,'y':this.top},source,dest);this.left=Math.min(ll.x,ul.x);this.bottom=Math.min(ll.y,lr.y);this.right=Math.max(lr.x,ur.x);this.top=Math.max(ul.y,ur.y);return this;},wrapDateLine:function(maxExtent,options){options=options||{};var leftTolerance=options.leftTolerance||0;var rightTolerance=options.rightTolerance||0;var newBounds=this.clone();if(maxExtent){while(newBounds.left<maxExtent.left&&(newBounds.right-rightTolerance)<=maxExtent.left){newBounds=newBounds.add(maxExtent.getWidth(),0);}
+while((newBounds.left+leftTolerance)>=maxExtent.right&&newBounds.right>maxExtent.right){newBounds=newBounds.add(-maxExtent.getWidth(),0);}}
+return newBounds;},CLASS_NAME:"OpenLayers.Bounds"});OpenLayers.Bounds.fromString=function(str,reverseAxisOrder){var bounds=str.split(",");return OpenLayers.Bounds.fromArray(bounds,reverseAxisOrder);};OpenLayers.Bounds.fromArray=function(bbox,reverseAxisOrder){return reverseAxisOrder===true?new OpenLayers.Bounds(parseFloat(bbox[1]),parseFloat(bbox[0]),parseFloat(bbox[3]),parseFloat(bbox[2])):new OpenLayers.Bounds(parseFloat(bbox[0]),parseFloat(bbox[1]),parseFloat(bbox[2]),parseFloat(bbox[3]));};OpenLayers.Bounds.fromSize=function(size){return new OpenLayers.Bounds(0,size.h,size.w,0);};OpenLayers.Bounds.oppositeQuadrant=function(quadrant){var opp="";opp+=(quadrant.charAt(0)=='t')?'b':'t';opp+=(quadrant.charAt(1)=='l')?'r':'l';return opp;};OpenLayers.Element={visible:function(element){return OpenLayers.Util.getElement(element).style.display!='none';},toggle:function(){for(var i=0,len=arguments.length;i<len;i++){var element=OpenLayers.Util.getElement(arguments[i]);var display=OpenLayers.Element.visible(element)?'hide':'show';OpenLayers.Element[display](element);}},hide:function(){OpenLayers.Console.warn(OpenLayers.i18n("methodDeprecated",{newMethod:"element.style.display = 'none';"}));for(var i=0,len=arguments.length;i<len;i++){var element=OpenLayers.Util.getElement(arguments[i]);if(element){element.style.display='none';}}},show:function(){OpenLayers.Console.warn(OpenLayers.i18n("methodDeprecated",{newMethod:"element.style.display = '';"}));for(var i=0,len=arguments.length;i<len;i++){var element=OpenLayers.Util.getElement(arguments[i]);if(element){element.style.display='';}}},remove:function(element){element=OpenLayers.Util.getElement(element);element.parentNode.removeChild(element);},getHeight:function(element){element=OpenLayers.Util.getElement(element);return element.offsetHeight;},getDimensions:function(element){element=OpenLayers.Util.getElement(element);if(OpenLayers.Element.getStyle(element,'display')!='none'){return{width:element.offsetWidth,height:element.offsetHeight};}
+var els=element.style;var originalVisibility=els.visibility;var originalPosition=els.position;var originalDisplay=els.display;els.visibility='hidden';els.position='absolute';els.display='';var originalWidth=element.clientWidth;var originalHeight=element.clientHeight;els.display=originalDisplay;els.position=originalPosition;els.visibility=originalVisibility;return{width:originalWidth,height:originalHeight};},hasClass:function(element,name){var names=element.className;return(!!names&&new RegExp("(^|\\s)"+name+"(\\s|$)").test(names));},addClass:function(element,name){if(!OpenLayers.Element.hasClass(element,name)){element.className+=(element.className?" ":"")+name;}
+return element;},removeClass:function(element,name){var names=element.className;if(names){element.className=OpenLayers.String.trim(names.replace(new RegExp("(^|\\s+)"+name+"(\\s+|$)")," "));}
+return element;},toggleClass:function(element,name){if(OpenLayers.Element.hasClass(element,name)){OpenLayers.Element.removeClass(element,name);}else{OpenLayers.Element.addClass(element,name);}
+return element;},getStyle:function(element,style){element=OpenLayers.Util.getElement(element);var value=null;if(element&&element.style){value=element.style[OpenLayers.String.camelize(style)];if(!value){if(document.defaultView&&document.defaultView.getComputedStyle){var css=document.defaultView.getComputedStyle(element,null);value=css?css.getPropertyValue(style):null;}else if(element.currentStyle){value=element.currentStyle[OpenLayers.String.camelize(style)];}}
+var positions=['left','top','right','bottom'];if(window.opera&&(OpenLayers.Util.indexOf(positions,style)!=-1)&&(OpenLayers.Element.getStyle(element,'position')=='static')){value='auto';}}
+return value=='auto'?null:value;}};OpenLayers.LonLat=OpenLayers.Class({lon:0.0,lat:0.0,initialize:function(lon,lat){this.lon=OpenLayers.Util.toFloat(lon);this.lat=OpenLayers.Util.toFloat(lat);},toString:function(){return("lon="+this.lon+",lat="+this.lat);},toShortString:function(){return(this.lon+", "+this.lat);},clone:function(){return new OpenLayers.LonLat(this.lon,this.lat);},add:function(lon,lat){if((lon==null)||(lat==null)){var msg=OpenLayers.i18n("lonlatAddError");OpenLayers.Console.error(msg);return null;}
+return new OpenLayers.LonLat(this.lon+OpenLayers.Util.toFloat(lon),this.lat+OpenLayers.Util.toFloat(lat));},equals:function(ll){var equals=false;if(ll!=null){equals=((this.lon==ll.lon&&this.lat==ll.lat)||(isNaN(this.lon)&&isNaN(this.lat)&&isNaN(ll.lon)&&isNaN(ll.lat)));}
+return equals;},transform:function(source,dest){var point=OpenLayers.Projection.transform({'x':this.lon,'y':this.lat},source,dest);this.lon=point.x;this.lat=point.y;return this;},wrapDateLine:function(maxExtent){var newLonLat=this.clone();if(maxExtent){while(newLonLat.lon<maxExtent.left){newLonLat.lon+=maxExtent.getWidth();}
+while(newLonLat.lon>maxExtent.right){newLonLat.lon-=maxExtent.getWidth();}}
+return newLonLat;},CLASS_NAME:"OpenLayers.LonLat"});OpenLayers.LonLat.fromString=function(str){var pair=str.split(",");return new OpenLayers.LonLat(pair[0],pair[1]);};OpenLayers.LonLat.fromArray=function(arr){var gotArr=OpenLayers.Util.isArray(arr),lon=gotArr&&arr[0],lat=gotArr&&arr[1];return new OpenLayers.LonLat(lon,lat);};OpenLayers.Pixel=OpenLayers.Class({x:0.0,y:0.0,initialize:function(x,y){this.x=parseFloat(x);this.y=parseFloat(y);},toString:function(){return("x="+this.x+",y="+this.y);},clone:function(){return new OpenLayers.Pixel(this.x,this.y);},equals:function(px){var equals=false;if(px!=null){equals=((this.x==px.x&&this.y==px.y)||(isNaN(this.x)&&isNaN(this.y)&&isNaN(px.x)&&isNaN(px.y)));}
+return equals;},distanceTo:function(px){return Math.sqrt(Math.pow(this.x-px.x,2)+
+Math.pow(this.y-px.y,2));},add:function(x,y){if((x==null)||(y==null)){var msg=OpenLayers.i18n("pixelAddError");OpenLayers.Console.error(msg);return null;}
+return new OpenLayers.Pixel(this.x+x,this.y+y);},offset:function(px){var newPx=this.clone();if(px){newPx=this.add(px.x,px.y);}
+return newPx;},CLASS_NAME:"OpenLayers.Pixel"});OpenLayers.Size=OpenLayers.Class({w:0.0,h:0.0,initialize:function(w,h){this.w=parseFloat(w);this.h=parseFloat(h);},toString:function(){return("w="+this.w+",h="+this.h);},clone:function(){return new OpenLayers.Size(this.w,this.h);},equals:function(sz){var equals=false;if(sz!=null){equals=((this.w==sz.w&&this.h==sz.h)||(isNaN(this.w)&&isNaN(this.h)&&isNaN(sz.w)&&isNaN(sz.h)));}
+return equals;},CLASS_NAME:"OpenLayers.Size"});OpenLayers.Util=OpenLayers.Util||{};OpenLayers.Util.getElement=function(){var elements=[];for(var i=0,len=arguments.length;i<len;i++){var element=arguments[i];if(typeof element=='string'){element=document.getElementById(element);}
+if(arguments.length==1){return element;}
+elements.push(element);}
+return elements;};OpenLayers.Util.isElement=function(o){return!!(o&&o.nodeType===1);};OpenLayers.Util.isArray=function(a){return(Object.prototype.toString.call(a)==='[object Array]');};if(typeof window.$==="undefined"){window.$=OpenLayers.Util.getElement;}
+OpenLayers.Util.removeItem=function(array,item){for(var i=array.length-1;i>=0;i--){if(array[i]==item){array.splice(i,1);}}
+return array;};OpenLayers.Util.clearArray=function(array){OpenLayers.Console.warn(OpenLayers.i18n("methodDeprecated",{'newMethod':'array = []'}));array.length=0;};OpenLayers.Util.indexOf=function(array,obj){if(typeof array.indexOf=="function"){return array.indexOf(obj);}else{for(var i=0,len=array.length;i<len;i++){if(array[i]==obj){return i;}}
+return-1;}};OpenLayers.Util.modifyDOMElement=function(element,id,px,sz,position,border,overflow,opacity){if(id){element.id=id;}
+if(px){element.style.left=px.x+"px";element.style.top=px.y+"px";}
+if(sz){element.style.width=sz.w+"px";element.style.height=sz.h+"px";}
+if(position){element.style.position=position;}
+if(border){element.style.border=border;}
+if(overflow){element.style.overflow=overflow;}
+if(parseFloat(opacity)>=0.0&&parseFloat(opacity)<1.0){element.style.filter='alpha(opacity='+(opacity*100)+')';element.style.opacity=opacity;}else if(parseFloat(opacity)==1.0){element.style.filter='';element.style.opacity='';}};OpenLayers.Util.createDiv=function(id,px,sz,imgURL,position,border,overflow,opacity){var dom=document.createElement('div');if(imgURL){dom.style.backgroundImage='url('+imgURL+')';}
+if(!id){id=OpenLayers.Util.createUniqueID("OpenLayersDiv");}
+if(!position){position="absolute";}
+OpenLayers.Util.modifyDOMElement(dom,id,px,sz,position,border,overflow,opacity);return dom;};OpenLayers.Util.createImage=function(id,px,sz,imgURL,position,border,opacity,delayDisplay){var image=document.createElement("img");if(!id){id=OpenLayers.Util.createUniqueID("OpenLayersDiv");}
+if(!position){position="relative";}
+OpenLayers.Util.modifyDOMElement(image,id,px,sz,position,border,null,opacity);if(delayDisplay){image.style.display="none";OpenLayers.Event.observe(image,"load",OpenLayers.Function.bind(OpenLayers.Util.onImageLoad,image));OpenLayers.Event.observe(image,"error",OpenLayers.Function.bind(OpenLayers.Util.onImageLoadError,image));}
+image.style.alt=id;image.galleryImg="no";if(imgURL){image.src=imgURL;}
+return image;};OpenLayers.Util.setOpacity=function(element,opacity){OpenLayers.Util.modifyDOMElement(element,null,null,null,null,null,null,opacity);};OpenLayers.Util.onImageLoad=function(){if(!this.viewRequestID||(this.map&&this.viewRequestID==this.map.viewRequestID)){this.style.display="";}
+OpenLayers.Element.removeClass(this,"olImageLoadError");};OpenLayers.IMAGE_RELOAD_ATTEMPTS=0;OpenLayers.Util.onImageLoadError=function(){this._attempts=(this._attempts)?(this._attempts+1):1;if(this._attempts<=OpenLayers.IMAGE_RELOAD_ATTEMPTS){var urls=this.urls;if(urls&&OpenLayers.Util.isArray(urls)&&urls.length>1){var src=this.src.toString();var current_url,k;for(k=0;current_url=urls[k];k++){if(src.indexOf(current_url)!=-1){break;}}
+var guess=Math.floor(urls.length*Math.random());var new_url=urls[guess];k=0;while(new_url==current_url&&k++<4){guess=Math.floor(urls.length*Math.random());new_url=urls[guess];}
+this.src=src.replace(current_url,new_url);}else{this.src=this.src;}}else{OpenLayers.Element.addClass(this,"olImageLoadError");}
+this.style.display="";};OpenLayers.Util.alphaHackNeeded=null;OpenLayers.Util.alphaHack=function(){if(OpenLayers.Util.alphaHackNeeded==null){var arVersion=navigator.appVersion.split("MSIE");var version=parseFloat(arVersion[1]);var filter=false;try{filter=!!(document.body.filters);}catch(e){}
+OpenLayers.Util.alphaHackNeeded=(filter&&(version>=5.5)&&(version<7));}
+return OpenLayers.Util.alphaHackNeeded;};OpenLayers.Util.modifyAlphaImageDiv=function(div,id,px,sz,imgURL,position,border,sizing,opacity){OpenLayers.Util.modifyDOMElement(div,id,px,sz,position,null,null,opacity);var img=div.childNodes[0];if(imgURL){img.src=imgURL;}
+OpenLayers.Util.modifyDOMElement(img,div.id+"_innerImage",null,sz,"relative",border);if(OpenLayers.Util.alphaHack()){if(div.style.display!="none"){div.style.display="inline-block";}
+if(sizing==null){sizing="scale";}
+div.style.filter="progid:DXImageTransform.Microsoft"+".AlphaImageLoader(src='"+img.src+"', "+"sizingMethod='"+sizing+"')";if(parseFloat(div.style.opacity)>=0.0&&parseFloat(div.style.opacity)<1.0){div.style.filter+=" alpha(opacity="+div.style.opacity*100+")";}
+img.style.filter="alpha(opacity=0)";}};OpenLayers.Util.createAlphaImageDiv=function(id,px,sz,imgURL,position,border,sizing,opacity,delayDisplay){var div=OpenLayers.Util.createDiv();var img=OpenLayers.Util.createImage(null,null,null,null,null,null,null,false);div.appendChild(img);if(delayDisplay){img.style.display="none";OpenLayers.Event.observe(img,"load",OpenLayers.Function.bind(OpenLayers.Util.onImageLoad,div));OpenLayers.Event.observe(img,"error",OpenLayers.Function.bind(OpenLayers.Util.onImageLoadError,div));}
+OpenLayers.Util.modifyAlphaImageDiv(div,id,px,sz,imgURL,position,border,sizing,opacity);return div;};OpenLayers.Util.upperCaseObject=function(object){var uObject={};for(var key in object){uObject[key.toUpperCase()]=object[key];}
+return uObject;};OpenLayers.Util.applyDefaults=function(to,from){to=to||{};var fromIsEvt=typeof window.Event=="function"&&from instanceof window.Event;for(var key in from){if(to[key]===undefined||(!fromIsEvt&&from.hasOwnProperty&&from.hasOwnProperty(key)&&!to.hasOwnProperty(key))){to[key]=from[key];}}
+if(!fromIsEvt&&from&&from.hasOwnProperty&&from.hasOwnProperty('toString')&&!to.hasOwnProperty('toString')){to.toString=from.toString;}
+return to;};OpenLayers.Util.getParameterString=function(params){var paramsArray=[];for(var key in params){var value=params[key];if((value!=null)&&(typeof value!='function')){var encodedValue;if(typeof value=='object'&&value.constructor==Array){var encodedItemArray=[];var item;for(var itemIndex=0,len=value.length;itemIndex<len;itemIndex++){item=value[itemIndex];encodedItemArray.push(encodeURIComponent((item===null||item===undefined)?"":item));}
+encodedValue=encodedItemArray.join(",");}
+else{encodedValue=encodeURIComponent(value);}
+paramsArray.push(encodeURIComponent(key)+"="+encodedValue);}}
+return paramsArray.join("&");};OpenLayers.Util.urlAppend=function(url,paramStr){var newUrl=url;if(paramStr){var parts=(url+" ").split(/[?&]/);newUrl+=(parts.pop()===" "?paramStr:parts.length?"&"+paramStr:"?"+paramStr);}
+return newUrl;};OpenLayers.ImgPath='';OpenLayers.Util.getImagesLocation=function(){return OpenLayers.ImgPath||(OpenLayers._getScriptLocation()+"img/");};OpenLayers.Util.Try=function(){var returnValue=null;for(var i=0,len=arguments.length;i<len;i++){var lambda=arguments[i];try{returnValue=lambda();break;}catch(e){}}
+return returnValue;};OpenLayers.Util.getXmlNodeValue=function(node){var val=null;OpenLayers.Util.Try(function(){val=node.text;if(!val){val=node.textContent;}
+if(!val){val=node.firstChild.nodeValue;}},function(){val=node.textContent;});return val;};OpenLayers.Util.mouseLeft=function(evt,div){var target=(evt.relatedTarget)?evt.relatedTarget:evt.toElement;while(target!=div&&target!=null){target=target.parentNode;}
+return(target!=div);};OpenLayers.Util.DEFAULT_PRECISION=14;OpenLayers.Util.toFloat=function(number,precision){if(precision==null){precision=OpenLayers.Util.DEFAULT_PRECISION;}
+if(typeof number!=="number"){number=parseFloat(number);}
+return precision===0?number:parseFloat(number.toPrecision(precision));};OpenLayers.Util.rad=function(x){return x*Math.PI/180;};OpenLayers.Util.deg=function(x){return x*180/Math.PI;};OpenLayers.Util.VincentyConstants={a:6378137,b:6356752.3142,f:1/298.257223563};OpenLayers.Util.distVincenty=function(p1,p2){var ct=OpenLayers.Util.VincentyConstants;var a=ct.a,b=ct.b,f=ct.f;var L=OpenLayers.Util.rad(p2.lon-p1.lon);var U1=Math.atan((1-f)*Math.tan(OpenLayers.Util.rad(p1.lat)));var U2=Math.atan((1-f)*Math.tan(OpenLayers.Util.rad(p2.lat)));var sinU1=Math.sin(U1),cosU1=Math.cos(U1);var sinU2=Math.sin(U2),cosU2=Math.cos(U2);var lambda=L,lambdaP=2*Math.PI;var iterLimit=20;while(Math.abs(lambda-lambdaP)>1e-12&&--iterLimit>0){var sinLambda=Math.sin(lambda),cosLambda=Math.cos(lambda);var sinSigma=Math.sqrt((cosU2*sinLambda)*(cosU2*sinLambda)+
+(cosU1*sinU2-sinU1*cosU2*cosLambda)*(cosU1*sinU2-sinU1*cosU2*cosLambda));if(sinSigma==0){return 0;}
+var cosSigma=sinU1*sinU2+cosU1*cosU2*cosLambda;var sigma=Math.atan2(sinSigma,cosSigma);var alpha=Math.asin(cosU1*cosU2*sinLambda/sinSigma);var cosSqAlpha=Math.cos(alpha)*Math.cos(alpha);var cos2SigmaM=cosSigma-2*sinU1*sinU2/cosSqAlpha;var C=f/16*cosSqAlpha*(4+f*(4-3*cosSqAlpha));lambdaP=lambda;lambda=L+(1-C)*f*Math.sin(alpha)*(sigma+C*sinSigma*(cos2SigmaM+C*cosSigma*(-1+2*cos2SigmaM*cos2SigmaM)));}
+if(iterLimit==0){return NaN;}
+var uSq=cosSqAlpha*(a*a-b*b)/(b*b);var A=1+uSq/16384*(4096+uSq*(-768+uSq*(320-175*uSq)));var B=uSq/1024*(256+uSq*(-128+uSq*(74-47*uSq)));var deltaSigma=B*sinSigma*(cos2SigmaM+B/4*(cosSigma*(-1+2*cos2SigmaM*cos2SigmaM)-
+B/6*cos2SigmaM*(-3+4*sinSigma*sinSigma)*(-3+4*cos2SigmaM*cos2SigmaM)));var s=b*A*(sigma-deltaSigma);var d=s.toFixed(3)/1000;return d;};OpenLayers.Util.destinationVincenty=function(lonlat,brng,dist){var u=OpenLayers.Util;var ct=u.VincentyConstants;var a=ct.a,b=ct.b,f=ct.f;var lon1=lonlat.lon;var lat1=lonlat.lat;var s=dist;var alpha1=u.rad(brng);var sinAlpha1=Math.sin(alpha1);var cosAlpha1=Math.cos(alpha1);var tanU1=(1-f)*Math.tan(u.rad(lat1));var cosU1=1/Math.sqrt((1+tanU1*tanU1)),sinU1=tanU1*cosU1;var sigma1=Math.atan2(tanU1,cosAlpha1);var sinAlpha=cosU1*sinAlpha1;var cosSqAlpha=1-sinAlpha*sinAlpha;var uSq=cosSqAlpha*(a*a-b*b)/(b*b);var A=1+uSq/16384*(4096+uSq*(-768+uSq*(320-175*uSq)));var B=uSq/1024*(256+uSq*(-128+uSq*(74-47*uSq)));var sigma=s/(b*A),sigmaP=2*Math.PI;while(Math.abs(sigma-sigmaP)>1e-12){var cos2SigmaM=Math.cos(2*sigma1+sigma);var sinSigma=Math.sin(sigma);var cosSigma=Math.cos(sigma);var deltaSigma=B*sinSigma*(cos2SigmaM+B/4*(cosSigma*(-1+2*cos2SigmaM*cos2SigmaM)-
+B/6*cos2SigmaM*(-3+4*sinSigma*sinSigma)*(-3+4*cos2SigmaM*cos2SigmaM)));sigmaP=sigma;sigma=s/(b*A)+deltaSigma;}
+var tmp=sinU1*sinSigma-cosU1*cosSigma*cosAlpha1;var lat2=Math.atan2(sinU1*cosSigma+cosU1*sinSigma*cosAlpha1,(1-f)*Math.sqrt(sinAlpha*sinAlpha+tmp*tmp));var lambda=Math.atan2(sinSigma*sinAlpha1,cosU1*cosSigma-sinU1*sinSigma*cosAlpha1);var C=f/16*cosSqAlpha*(4+f*(4-3*cosSqAlpha));var L=lambda-(1-C)*f*sinAlpha*(sigma+C*sinSigma*(cos2SigmaM+C*cosSigma*(-1+2*cos2SigmaM*cos2SigmaM)));var revAz=Math.atan2(sinAlpha,-tmp);return new OpenLayers.LonLat(lon1+u.deg(L),u.deg(lat2));};OpenLayers.Util.getParameters=function(url){url=(url===null||url===undefined)?window.location.href:url;var paramsString="";if(OpenLayers.String.contains(url,'?')){var start=url.indexOf('?')+1;var end=OpenLayers.String.contains(url,"#")?url.indexOf('#'):url.length;paramsString=url.substring(start,end);}
+var parameters={};var pairs=paramsString.split(/[&;]/);for(var i=0,len=pairs.length;i<len;++i){var keyValue=pairs[i].split('=');if(keyValue[0]){var key=keyValue[0];try{key=decodeURIComponent(key);}catch(err){key=unescape(key);}
+var value=(keyValue[1]||'').replace(/\+/g," ");try{value=decodeURIComponent(value);}catch(err){value=unescape(value);}
+value=value.split(",");if(value.length==1){value=value[0];}
+parameters[key]=value;}}
+return parameters;};OpenLayers.Util.getArgs=function(url){OpenLayers.Console.warn(OpenLayers.i18n("methodDeprecated",{'newMethod':'OpenLayers.Util.getParameters'}));return OpenLayers.Util.getParameters(url);};OpenLayers.Util.lastSeqID=0;OpenLayers.Util.createUniqueID=function(prefix){if(prefix==null){prefix="id_";}
+OpenLayers.Util.lastSeqID+=1;return prefix+OpenLayers.Util.lastSeqID;};OpenLayers.INCHES_PER_UNIT={'inches':1.0,'ft':12.0,'mi':63360.0,'m':39.3701,'km':39370.1,'dd':4374754,'yd':36};OpenLayers.INCHES_PER_UNIT["in"]=OpenLayers.INCHES_PER_UNIT.inches;OpenLayers.INCHES_PER_UNIT["degrees"]=OpenLayers.INCHES_PER_UNIT.dd;OpenLayers.INCHES_PER_UNIT["nmi"]=1852*OpenLayers.INCHES_PER_UNIT.m;OpenLayers.METERS_PER_INCH=0.02540005080010160020;OpenLayers.Util.extend(OpenLayers.INCHES_PER_UNIT,{"Inch":OpenLayers.INCHES_PER_UNIT.inches,"Meter":1.0/OpenLayers.METERS_PER_INCH,"Foot":0.30480060960121920243/OpenLayers.METERS_PER_INCH,"IFoot":0.30480000000000000000/OpenLayers.METERS_PER_INCH,"ClarkeFoot":0.3047972651151/OpenLayers.METERS_PER_INCH,"SearsFoot":0.30479947153867624624/OpenLayers.METERS_PER_INCH,"GoldCoastFoot":0.30479971018150881758/OpenLayers.METERS_PER_INCH,"IInch":0.02540000000000000000/OpenLayers.METERS_PER_INCH,"MicroInch":0.00002540000000000000/OpenLayers.METERS_PER_INCH,"Mil":0.00000002540000000000/OpenLayers.METERS_PER_INCH,"Centimeter":0.01000000000000000000/OpenLayers.METERS_PER_INCH,"Kilometer":1000.00000000000000000000/OpenLayers.METERS_PER_INCH,"Yard":0.91440182880365760731/OpenLayers.METERS_PER_INCH,"SearsYard":0.914398414616029/OpenLayers.METERS_PER_INCH,"IndianYard":0.91439853074444079983/OpenLayers.METERS_PER_INCH,"IndianYd37":0.91439523/OpenLayers.METERS_PER_INCH,"IndianYd62":0.9143988/OpenLayers.METERS_PER_INCH,"IndianYd75":0.9143985/OpenLayers.METERS_PER_INCH,"IndianFoot":0.30479951/OpenLayers.METERS_PER_INCH,"IndianFt37":0.30479841/OpenLayers.METERS_PER_INCH,"IndianFt62":0.3047996/OpenLayers.METERS_PER_INCH,"IndianFt75":0.3047995/OpenLayers.METERS_PER_INCH,"Mile":1609.34721869443738887477/OpenLayers.METERS_PER_INCH,"IYard":0.91440000000000000000/OpenLayers.METERS_PER_INCH,"IMile":1609.34400000000000000000/OpenLayers.METERS_PER_INCH,"NautM":1852.00000000000000000000/OpenLayers.METERS_PER_INCH,"Lat-66":110943.316488932731/OpenLayers.METERS_PER_INCH,"Lat-83":110946.25736872234125/OpenLayers.METERS_PER_INCH,"Decimeter":0.10000000000000000000/OpenLayers.METERS_PER_INCH,"Millimeter":0.00100000000000000000/OpenLayers.METERS_PER_INCH,"Dekameter":10.00000000000000000000/OpenLayers.METERS_PER_INCH,"Decameter":10.00000000000000000000/OpenLayers.METERS_PER_INCH,"Hectometer":100.00000000000000000000/OpenLayers.METERS_PER_INCH,"GermanMeter":1.0000135965/OpenLayers.METERS_PER_INCH,"CaGrid":0.999738/OpenLayers.METERS_PER_INCH,"ClarkeChain":20.1166194976/OpenLayers.METERS_PER_INCH,"GunterChain":20.11684023368047/OpenLayers.METERS_PER_INCH,"BenoitChain":20.116782494375872/OpenLayers.METERS_PER_INCH,"SearsChain":20.11676512155/OpenLayers.METERS_PER_INCH,"ClarkeLink":0.201166194976/OpenLayers.METERS_PER_INCH,"GunterLink":0.2011684023368047/OpenLayers.METERS_PER_INCH,"BenoitLink":0.20116782494375872/OpenLayers.METERS_PER_INCH,"SearsLink":0.2011676512155/OpenLayers.METERS_PER_INCH,"Rod":5.02921005842012/OpenLayers.METERS_PER_INCH,"IntnlChain":20.1168/OpenLayers.METERS_PER_INCH,"IntnlLink":0.201168/OpenLayers.METERS_PER_INCH,"Perch":5.02921005842012/OpenLayers.METERS_PER_INCH,"Pole":5.02921005842012/OpenLayers.METERS_PER_INCH,"Furlong":201.1684023368046/OpenLayers.METERS_PER_INCH,"Rood":3.778266898/OpenLayers.METERS_PER_INCH,"CapeFoot":0.3047972615/OpenLayers.METERS_PER_INCH,"Brealey":375.00000000000000000000/OpenLayers.METERS_PER_INCH,"ModAmFt":0.304812252984505969011938/OpenLayers.METERS_PER_INCH,"Fathom":1.8288/OpenLayers.METERS_PER_INCH,"NautM-UK":1853.184/OpenLayers.METERS_PER_INCH,"50kilometers":50000.0/OpenLayers.METERS_PER_INCH,"150kilometers":150000.0/OpenLayers.METERS_PER_INCH});OpenLayers.Util.extend(OpenLayers.INCHES_PER_UNIT,{"mm":OpenLayers.INCHES_PER_UNIT["Meter"]/1000.0,"cm":OpenLayers.INCHES_PER_UNIT["Meter"]/100.0,"dm":OpenLayers.INCHES_PER_UNIT["Meter"]*100.0,"km":OpenLayers.INCHES_PER_UNIT["Meter"]*1000.0,"kmi":OpenLayers.INCHES_PER_UNIT["nmi"],"fath":OpenLayers.INCHES_PER_UNIT["Fathom"],"ch":OpenLayers.INCHES_PER_UNIT["IntnlChain"],"link":OpenLayers.INCHES_PER_UNIT["IntnlLink"],"us-in":OpenLayers.INCHES_PER_UNIT["inches"],"us-ft":OpenLayers.INCHES_PER_UNIT["Foot"],"us-yd":OpenLayers.INCHES_PER_UNIT["Yard"],"us-ch":OpenLayers.INCHES_PER_UNIT["GunterChain"],"us-mi":OpenLayers.INCHES_PER_UNIT["Mile"],"ind-yd":OpenLayers.INCHES_PER_UNIT["IndianYd37"],"ind-ft":OpenLayers.INCHES_PER_UNIT["IndianFt37"],"ind-ch":20.11669506/OpenLayers.METERS_PER_INCH});OpenLayers.DOTS_PER_INCH=72;OpenLayers.Util.normalizeScale=function(scale){var normScale=(scale>1.0)?(1.0/scale):scale;return normScale;};OpenLayers.Util.getResolutionFromScale=function(scale,units){var resolution;if(scale){if(units==null){units="degrees";}
+var normScale=OpenLayers.Util.normalizeScale(scale);resolution=1/(normScale*OpenLayers.INCHES_PER_UNIT[units]*OpenLayers.DOTS_PER_INCH);}
+return resolution;};OpenLayers.Util.getScaleFromResolution=function(resolution,units){if(units==null){units="degrees";}
+var scale=resolution*OpenLayers.INCHES_PER_UNIT[units]*OpenLayers.DOTS_PER_INCH;return scale;};OpenLayers.Util.safeStopPropagation=function(evt){OpenLayers.Event.stop(evt,true);};OpenLayers.Util.pagePosition=function(forElement){var pos=[0,0];var viewportElement=OpenLayers.Util.getViewportElement();if(!forElement||forElement==window||forElement==viewportElement){return pos;}
+var BUGGY_GECKO_BOX_OBJECT=OpenLayers.IS_GECKO&&document.getBoxObjectFor&&OpenLayers.Element.getStyle(forElement,'position')=='absolute'&&(forElement.style.top==''||forElement.style.left=='');var parent=null;var box;if(forElement.getBoundingClientRect){box=forElement.getBoundingClientRect();var scrollTop=viewportElement.scrollTop;var scrollLeft=viewportElement.scrollLeft;pos[0]=box.left+scrollLeft;pos[1]=box.top+scrollTop;}else if(document.getBoxObjectFor&&!BUGGY_GECKO_BOX_OBJECT){box=document.getBoxObjectFor(forElement);var vpBox=document.getBoxObjectFor(viewportElement);pos[0]=box.screenX-vpBox.screenX;pos[1]=box.screenY-vpBox.screenY;}else{pos[0]=forElement.offsetLeft;pos[1]=forElement.offsetTop;parent=forElement.offsetParent;if(parent!=forElement){while(parent){pos[0]+=parent.offsetLeft;pos[1]+=parent.offsetTop;parent=parent.offsetParent;}}
+var browser=OpenLayers.BROWSER_NAME;if(browser=="opera"||(browser=="safari"&&OpenLayers.Element.getStyle(forElement,'position')=='absolute')){pos[1]-=document.body.offsetTop;}
+parent=forElement.offsetParent;while(parent&&parent!=document.body){pos[0]-=parent.scrollLeft;if(browser!="opera"||parent.tagName!='TR'){pos[1]-=parent.scrollTop;}
+parent=parent.offsetParent;}}
+return pos;};OpenLayers.Util.getViewportElement=function(){var viewportElement=arguments.callee.viewportElement;if(viewportElement==undefined){viewportElement=(OpenLayers.BROWSER_NAME=="msie"&&document.compatMode!='CSS1Compat')?document.body:document.documentElement;arguments.callee.viewportElement=viewportElement;}
+return viewportElement;};OpenLayers.Util.isEquivalentUrl=function(url1,url2,options){options=options||{};OpenLayers.Util.applyDefaults(options,{ignoreCase:true,ignorePort80:true,ignoreHash:true});var urlObj1=OpenLayers.Util.createUrlObject(url1,options);var urlObj2=OpenLayers.Util.createUrlObject(url2,options);for(var key in urlObj1){if(key!=="args"){if(urlObj1[key]!=urlObj2[key]){return false;}}}
+for(var key in urlObj1.args){if(urlObj1.args[key]!=urlObj2.args[key]){return false;}
+delete urlObj2.args[key];}
+for(var key in urlObj2.args){return false;}
+return true;};OpenLayers.Util.createUrlObject=function(url,options){options=options||{};if(!(/^\w+:\/\//).test(url)){var loc=window.location;var port=loc.port?":"+loc.port:"";var fullUrl=loc.protocol+"//"+loc.host.split(":").shift()+port;if(url.indexOf("/")===0){url=fullUrl+url;}else{var parts=loc.pathname.split("/");parts.pop();url=fullUrl+parts.join("/")+"/"+url;}}
+if(options.ignoreCase){url=url.toLowerCase();}
+var a=document.createElement('a');a.href=url;var urlObject={};urlObject.host=a.host.split(":").shift();urlObject.protocol=a.protocol;if(options.ignorePort80){urlObject.port=(a.port=="80"||a.port=="0")?"":a.port;}else{urlObject.port=(a.port==""||a.port=="0")?"80":a.port;}
+urlObject.hash=(options.ignoreHash||a.hash==="#")?"":a.hash;var queryString=a.search;if(!queryString){var qMark=url.indexOf("?");queryString=(qMark!=-1)?url.substr(qMark):"";}
+urlObject.args=OpenLayers.Util.getParameters(queryString);urlObject.pathname=(a.pathname.charAt(0)=="/")?a.pathname:"/"+a.pathname;return urlObject;};OpenLayers.Util.removeTail=function(url){var head=null;var qMark=url.indexOf("?");var hashMark=url.indexOf("#");if(qMark==-1){head=(hashMark!=-1)?url.substr(0,hashMark):url;}else{head=(hashMark!=-1)?url.substr(0,Math.min(qMark,hashMark)):url.substr(0,qMark);}
+return head;};OpenLayers.IS_GECKO=(function(){var ua=navigator.userAgent.toLowerCase();return ua.indexOf("webkit")==-1&&ua.indexOf("gecko")!=-1;})();OpenLayers.BROWSER_NAME=(function(){var name="";var ua=navigator.userAgent.toLowerCase();if(ua.indexOf("opera")!=-1){name="opera";}else if(ua.indexOf("msie")!=-1){name="msie";}else if(ua.indexOf("safari")!=-1){name="safari";}else if(ua.indexOf("mozilla")!=-1){if(ua.indexOf("firefox")!=-1){name="firefox";}else{name="mozilla";}}
+return name;})();OpenLayers.Util.getBrowserName=function(){return OpenLayers.BROWSER_NAME;};OpenLayers.Util.getRenderedDimensions=function(contentHTML,size,options){var w,h;var container=document.createElement("div");container.style.visibility="hidden";var containerElement=(options&&options.containerElement)?options.containerElement:document.body;if(size){if(size.w){w=size.w;container.style.width=w+"px";}else if(size.h){h=size.h;container.style.height=h+"px";}}
+if(options&&options.displayClass){container.className=options.displayClass;}
+var content=document.createElement("div");content.innerHTML=contentHTML;content.style.overflow="visible";if(content.childNodes){for(var i=0,l=content.childNodes.length;i<l;i++){if(!content.childNodes[i].style)continue;content.childNodes[i].style.overflow="visible";}}
+container.appendChild(content);containerElement.appendChild(container);var parentHasPositionAbsolute=false;var parent=container.parentNode;while(parent&&parent.tagName.toLowerCase()!="body"){var parentPosition=OpenLayers.Element.getStyle(parent,"position");if(parentPosition=="absolute"){parentHasPositionAbsolute=true;break;}else if(parentPosition&&parentPosition!="static"){break;}
+parent=parent.parentNode;}
+if(!parentHasPositionAbsolute){container.style.position="absolute";}
+if(!w){w=parseInt(content.scrollWidth);container.style.width=w+"px";}
+if(!h){h=parseInt(content.scrollHeight);}
+container.removeChild(content);containerElement.removeChild(container);return new OpenLayers.Size(w,h);};OpenLayers.Util.getScrollbarWidth=function(){var scrollbarWidth=OpenLayers.Util._scrollbarWidth;if(scrollbarWidth==null){var scr=null;var inn=null;var wNoScroll=0;var wScroll=0;scr=document.createElement('div');scr.style.position='absolute';scr.style.top='-1000px';scr.style.left='-1000px';scr.style.width='100px';scr.style.height='50px';scr.style.overflow='hidden';inn=document.createElement('div');inn.style.width='100%';inn.style.height='200px';scr.appendChild(inn);document.body.appendChild(scr);wNoScroll=inn.offsetWidth;scr.style.overflow='scroll';wScroll=inn.offsetWidth;document.body.removeChild(document.body.lastChild);OpenLayers.Util._scrollbarWidth=(wNoScroll-wScroll);scrollbarWidth=OpenLayers.Util._scrollbarWidth;}
+return scrollbarWidth;};OpenLayers.Util.getFormattedLonLat=function(coordinate,axis,dmsOption){if(!dmsOption){dmsOption='dms';}
+coordinate=(coordinate+540)%360-180;var abscoordinate=Math.abs(coordinate);var coordinatedegrees=Math.floor(abscoordinate);var coordinateminutes=(abscoordinate-coordinatedegrees)/(1/60);var tempcoordinateminutes=coordinateminutes;coordinateminutes=Math.floor(coordinateminutes);var coordinateseconds=(tempcoordinateminutes-coordinateminutes)/(1/60);coordinateseconds=Math.round(coordinateseconds*10);coordinateseconds/=10;if(coordinateseconds>=60){coordinateseconds-=60;coordinateminutes+=1;if(coordinateminutes>=60){coordinateminutes-=60;coordinatedegrees+=1;}}
+if(coordinatedegrees<10){coordinatedegrees="0"+coordinatedegrees;}
+var str=coordinatedegrees+"\u00B0";if(dmsOption.indexOf('dm')>=0){if(coordinateminutes<10){coordinateminutes="0"+coordinateminutes;}
+str+=coordinateminutes+"'";if(dmsOption.indexOf('dms')>=0){if(coordinateseconds<10){coordinateseconds="0"+coordinateseconds;}
+str+=coordinateseconds+'"';}}
+if(axis=="lon"){str+=coordinate<0?OpenLayers.i18n("W"):OpenLayers.i18n("E");}else{str+=coordinate<0?OpenLayers.i18n("S"):OpenLayers.i18n("N");}
+return str;};OpenLayers.Format=OpenLayers.Class({options:null,externalProjection:null,internalProjection:null,data:null,keepData:false,initialize:function(options){OpenLayers.Util.extend(this,options);this.options=options;},destroy:function(){},read:function(data){OpenLayers.Console.userError(OpenLayers.i18n("readNotImplemented"));},write:function(object){OpenLayers.Console.userError(OpenLayers.i18n("writeNotImplemented"));},CLASS_NAME:"OpenLayers.Format"});OpenLayers.Format.JSON=OpenLayers.Class(OpenLayers.Format,{indent:" ",space:" ",newline:"\n",level:0,pretty:false,nativeJSON:(function(){return!!(window.JSON&&typeof JSON.parse=="function"&&typeof JSON.stringify=="function");})(),read:function(json,filter){var object;if(this.nativeJSON){object=JSON.parse(json,filter);}else try{if(/^[\],:{}\s]*$/.test(json.replace(/\\["\\\/bfnrtu]/g,'@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').replace(/(?:^|:|,)(?:\s*\[)+/g,''))){object=eval('('+json+')');if(typeof filter==='function'){function walk(k,v){if(v&&typeof v==='object'){for(var i in v){if(v.hasOwnProperty(i)){v[i]=walk(i,v[i]);}}}
+return filter(k,v);}
+object=walk('',object);}}}catch(e){}
+if(this.keepData){this.data=object;}
+return object;},write:function(value,pretty){this.pretty=!!pretty;var json=null;var type=typeof value;if(this.serialize[type]){try{json=(!this.pretty&&this.nativeJSON)?JSON.stringify(value):this.serialize[type].apply(this,[value]);}catch(err){OpenLayers.Console.error("Trouble serializing: "+err);}}
+return json;},writeIndent:function(){var pieces=[];if(this.pretty){for(var i=0;i<this.level;++i){pieces.push(this.indent);}}
+return pieces.join('');},writeNewline:function(){return(this.pretty)?this.newline:'';},writeSpace:function(){return(this.pretty)?this.space:'';},serialize:{'object':function(object){if(object==null){return"null";}
+if(object.constructor==Date){return this.serialize.date.apply(this,[object]);}
+if(object.constructor==Array){return this.serialize.array.apply(this,[object]);}
+var pieces=['{'];this.level+=1;var key,keyJSON,valueJSON;var addComma=false;for(key in object){if(object.hasOwnProperty(key)){keyJSON=OpenLayers.Format.JSON.prototype.write.apply(this,[key,this.pretty]);valueJSON=OpenLayers.Format.JSON.prototype.write.apply(this,[object[key],this.pretty]);if(keyJSON!=null&&valueJSON!=null){if(addComma){pieces.push(',');}
+pieces.push(this.writeNewline(),this.writeIndent(),keyJSON,':',this.writeSpace(),valueJSON);addComma=true;}}}
+this.level-=1;pieces.push(this.writeNewline(),this.writeIndent(),'}');return pieces.join('');},'array':function(array){var json;var pieces=['['];this.level+=1;for(var i=0,len=array.length;i<len;++i){json=OpenLayers.Format.JSON.prototype.write.apply(this,[array[i],this.pretty]);if(json!=null){if(i>0){pieces.push(',');}
+pieces.push(this.writeNewline(),this.writeIndent(),json);}}
+this.level-=1;pieces.push(this.writeNewline(),this.writeIndent(),']');return pieces.join('');},'string':function(string){var m={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'};if(/["\\\x00-\x1f]/.test(string)){return'"'+string.replace(/([\x00-\x1f\\"])/g,function(a,b){var c=m[b];if(c){return c;}
+c=b.charCodeAt();return'\\u00'+
+Math.floor(c/16).toString(16)+
+(c%16).toString(16);})+'"';}
+return'"'+string+'"';},'number':function(number){return isFinite(number)?String(number):"null";},'boolean':function(bool){return String(bool);},'date':function(date){function format(number){return(number<10)?'0'+number:number;}
+return'"'+date.getFullYear()+'-'+
+format(date.getMonth()+1)+'-'+
+format(date.getDate())+'T'+
+format(date.getHours())+':'+
+format(date.getMinutes())+':'+
+format(date.getSeconds())+'"';}},CLASS_NAME:"OpenLayers.Format.JSON"});OpenLayers.Feature=OpenLayers.Class({layer:null,id:null,lonlat:null,data:null,marker:null,popupClass:null,popup:null,initialize:function(layer,lonlat,data){this.layer=layer;this.lonlat=lonlat;this.data=(data!=null)?data:{};this.id=OpenLayers.Util.createUniqueID(this.CLASS_NAME+"_");},destroy:function(){if((this.layer!=null)&&(this.layer.map!=null)){if(this.popup!=null){this.layer.map.removePopup(this.popup);}}
+if(this.layer!=null&&this.marker!=null){this.layer.removeMarker(this.marker);}
+this.layer=null;this.id=null;this.lonlat=null;this.data=null;if(this.marker!=null){this.destroyMarker(this.marker);this.marker=null;}
+if(this.popup!=null){this.destroyPopup(this.popup);this.popup=null;}},onScreen:function(){var onScreen=false;if((this.layer!=null)&&(this.layer.map!=null)){var screenBounds=this.layer.map.getExtent();onScreen=screenBounds.containsLonLat(this.lonlat);}
+return onScreen;},createMarker:function(){if(this.lonlat!=null){this.marker=new OpenLayers.Marker(this.lonlat,this.data.icon);}
+return this.marker;},destroyMarker:function(){this.marker.destroy();},createPopup:function(closeBox){if(this.lonlat!=null){if(!this.popup){var anchor=(this.marker)?this.marker.icon:null;var popupClass=this.popupClass?this.popupClass:OpenLayers.Popup.AnchoredBubble;this.popup=new popupClass(this.id+"_popup",this.lonlat,this.data.popupSize,this.data.popupContentHTML,anchor,closeBox);}
+if(this.data.overflow!=null){this.popup.contentDiv.style.overflow=this.data.overflow;}
+this.popup.feature=this;}
+return this.popup;},destroyPopup:function(){if(this.popup){this.popup.feature=null;this.popup.destroy();this.popup=null;}},CLASS_NAME:"OpenLayers.Feature"});OpenLayers.State={UNKNOWN:'Unknown',INSERT:'Insert',UPDATE:'Update',DELETE:'Delete'};OpenLayers.Feature.Vector=OpenLayers.Class(OpenLayers.Feature,{fid:null,geometry:null,attributes:null,bounds:null,state:null,style:null,url:null,renderIntent:"default",modified:null,initialize:function(geometry,attributes,style){OpenLayers.Feature.prototype.initialize.apply(this,[null,null,attributes]);this.lonlat=null;this.geometry=geometry?geometry:null;this.state=null;this.attributes={};if(attributes){this.attributes=OpenLayers.Util.extend(this.attributes,attributes);}
+this.style=style?style:null;},destroy:function(){if(this.layer){this.layer.removeFeatures(this);this.layer=null;}
+this.geometry=null;this.modified=null;OpenLayers.Feature.prototype.destroy.apply(this,arguments);},clone:function(){return new OpenLayers.Feature.Vector(this.geometry?this.geometry.clone():null,this.attributes,this.style);},onScreen:function(boundsOnly){var onScreen=false;if(this.layer&&this.layer.map){var screenBounds=this.layer.map.getExtent();if(boundsOnly){var featureBounds=this.geometry.getBounds();onScreen=screenBounds.intersectsBounds(featureBounds);}else{var screenPoly=screenBounds.toGeometry();onScreen=screenPoly.intersects(this.geometry);}}
+return onScreen;},getVisibility:function(){return!(this.style&&this.style.display=='none'||!this.layer||this.layer&&this.layer.styleMap&&this.layer.styleMap.createSymbolizer(this,this.renderIntent).display=='none'||this.layer&&!this.layer.getVisibility());},createMarker:function(){return null;},destroyMarker:function(){},createPopup:function(){return null;},atPoint:function(lonlat,toleranceLon,toleranceLat){var atPoint=false;if(this.geometry){atPoint=this.geometry.atPoint(lonlat,toleranceLon,toleranceLat);}
+return atPoint;},destroyPopup:function(){},move:function(location){if(!this.layer||!this.geometry.move){return undefined;}
+var pixel;if(location.CLASS_NAME=="OpenLayers.LonLat"){pixel=this.layer.getViewPortPxFromLonLat(location);}else{pixel=location;}
+var lastPixel=this.layer.getViewPortPxFromLonLat(this.geometry.getBounds().getCenterLonLat());var res=this.layer.map.getResolution();this.geometry.move(res*(pixel.x-lastPixel.x),res*(lastPixel.y-pixel.y));this.layer.drawFeature(this);return lastPixel;},toState:function(state){if(state==OpenLayers.State.UPDATE){switch(this.state){case OpenLayers.State.UNKNOWN:case OpenLayers.State.DELETE:this.state=state;break;case OpenLayers.State.UPDATE:case OpenLayers.State.INSERT:break;}}else if(state==OpenLayers.State.INSERT){switch(this.state){case OpenLayers.State.UNKNOWN:break;default:this.state=state;break;}}else if(state==OpenLayers.State.DELETE){switch(this.state){case OpenLayers.State.INSERT:break;case OpenLayers.State.DELETE:break;case OpenLayers.State.UNKNOWN:case OpenLayers.State.UPDATE:this.state=state;break;}}else if(state==OpenLayers.State.UNKNOWN){this.state=state;}},CLASS_NAME:"OpenLayers.Feature.Vector"});OpenLayers.Feature.Vector.style={'default':{fillColor:"#ee9900",fillOpacity:0.4,hoverFillColor:"white",hoverFillOpacity:0.8,strokeColor:"#ee9900",strokeOpacity:1,strokeWidth:1,strokeLinecap:"round",strokeDashstyle:"solid",hoverStrokeColor:"red",hoverStrokeOpacity:1,hoverStrokeWidth:0.2,pointRadius:6,hoverPointRadius:1,hoverPointUnit:"%",pointerEvents:"visiblePainted",cursor:"inherit"},'select':{fillColor:"blue",fillOpacity:0.4,hoverFillColor:"white",hoverFillOpacity:0.8,strokeColor:"blue",strokeOpacity:1,strokeWidth:2,strokeLinecap:"round",strokeDashstyle:"solid",hoverStrokeColor:"red",hoverStrokeOpacity:1,hoverStrokeWidth:0.2,pointRadius:6,hoverPointRadius:1,hoverPointUnit:"%",pointerEvents:"visiblePainted",cursor:"pointer"},'temporary':{fillColor:"#66cccc",fillOpacity:0.2,hoverFillColor:"white",hoverFillOpacity:0.8,strokeColor:"#66cccc",strokeOpacity:1,strokeLinecap:"round",strokeWidth:2,strokeDashstyle:"solid",hoverStrokeColor:"red",hoverStrokeOpacity:1,hoverStrokeWidth:0.2,pointRadius:6,hoverPointRadius:1,hoverPointUnit:"%",pointerEvents:"visiblePainted",cursor:"inherit"},'delete':{display:"none"}};OpenLayers.Format.WKT=OpenLayers.Class(OpenLayers.Format,{initialize:function(options){this.regExes={'typeStr':/^\s*(\w+)\s*\(\s*(.*)\s*\)\s*$/,'spaces':/\s+/,'parenComma':/\)\s*,\s*\(/,'doubleParenComma':/\)\s*\)\s*,\s*\(\s*\(/,'trimParens':/^\s*\(?(.*?)\)?\s*$/};OpenLayers.Format.prototype.initialize.apply(this,[options]);},read:function(wkt){var features,type,str;wkt=wkt.replace(/[\n\r]/g," ");var matches=this.regExes.typeStr.exec(wkt);if(matches){type=matches[1].toLowerCase();str=matches[2];if(this.parse[type]){features=this.parse[type].apply(this,[str]);}
+if(this.internalProjection&&this.externalProjection){if(features&&features.CLASS_NAME=="OpenLayers.Feature.Vector"){features.geometry.transform(this.externalProjection,this.internalProjection);}else if(features&&type!="geometrycollection"&&typeof features=="object"){for(var i=0,len=features.length;i<len;i++){var component=features[i];component.geometry.transform(this.externalProjection,this.internalProjection);}}}}
+return features;},write:function(features){var collection,geometry,type,data,isCollection;if(features.constructor==Array){collection=features;isCollection=true;}else{collection=[features];isCollection=false;}
+var pieces=[];if(isCollection){pieces.push('GEOMETRYCOLLECTION(');}
+for(var i=0,len=collection.length;i<len;++i){if(isCollection&&i>0){pieces.push(',');}
+geometry=collection[i].geometry;pieces.push(this.extractGeometry(geometry));}
+if(isCollection){pieces.push(')');}
+return pieces.join('');},extractGeometry:function(geometry){var type=geometry.CLASS_NAME.split('.')[2].toLowerCase();if(!this.extract[type]){return null;}
+if(this.internalProjection&&this.externalProjection){geometry=geometry.clone();geometry.transform(this.internalProjection,this.externalProjection);}
+var wktType=type=='collection'?'GEOMETRYCOLLECTION':type.toUpperCase();var data=wktType+'('+this.extract[type].apply(this,[geometry])+')';return data;},extract:{'point':function(point){return point.x+' '+point.y;},'multipoint':function(multipoint){var array=[];for(var i=0,len=multipoint.components.length;i<len;++i){array.push('('+
+this.extract.point.apply(this,[multipoint.components[i]])+')');}
+return array.join(',');},'linestring':function(linestring){var array=[];for(var i=0,len=linestring.components.length;i<len;++i){array.push(this.extract.point.apply(this,[linestring.components[i]]));}
+return array.join(',');},'multilinestring':function(multilinestring){var array=[];for(var i=0,len=multilinestring.components.length;i<len;++i){array.push('('+
+this.extract.linestring.apply(this,[multilinestring.components[i]])+')');}
+return array.join(',');},'polygon':function(polygon){var array=[];for(var i=0,len=polygon.components.length;i<len;++i){array.push('('+
+this.extract.linestring.apply(this,[polygon.components[i]])+')');}
+return array.join(',');},'multipolygon':function(multipolygon){var array=[];for(var i=0,len=multipolygon.components.length;i<len;++i){array.push('('+
+this.extract.polygon.apply(this,[multipolygon.components[i]])+')');}
+return array.join(',');},'collection':function(collection){var array=[];for(var i=0,len=collection.components.length;i<len;++i){array.push(this.extractGeometry.apply(this,[collection.components[i]]));}
+return array.join(',');}},parse:{'point':function(str){var coords=OpenLayers.String.trim(str).split(this.regExes.spaces);return new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Point(coords[0],coords[1]));},'multipoint':function(str){var point;var points=OpenLayers.String.trim(str).split(',');var components=[];for(var i=0,len=points.length;i<len;++i){point=points[i].replace(this.regExes.trimParens,'$1');components.push(this.parse.point.apply(this,[point]).geometry);}
+return new OpenLayers.Feature.Vector(new OpenLayers.Geometry.MultiPoint(components));},'linestring':function(str){var points=OpenLayers.String.trim(str).split(',');var components=[];for(var i=0,len=points.length;i<len;++i){components.push(this.parse.point.apply(this,[points[i]]).geometry);}
+return new OpenLayers.Feature.Vector(new OpenLayers.Geometry.LineString(components));},'multilinestring':function(str){var line;var lines=OpenLayers.String.trim(str).split(this.regExes.parenComma);var components=[];for(var i=0,len=lines.length;i<len;++i){line=lines[i].replace(this.regExes.trimParens,'$1');components.push(this.parse.linestring.apply(this,[line]).geometry);}
+return new OpenLayers.Feature.Vector(new OpenLayers.Geometry.MultiLineString(components));},'polygon':function(str){var ring,linestring,linearring;var rings=OpenLayers.String.trim(str).split(this.regExes.parenComma);var components=[];for(var i=0,len=rings.length;i<len;++i){ring=rings[i].replace(this.regExes.trimParens,'$1');linestring=this.parse.linestring.apply(this,[ring]).geometry;linearring=new OpenLayers.Geometry.LinearRing(linestring.components);components.push(linearring);}
+return new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Polygon(components));},'multipolygon':function(str){var polygon;var polygons=OpenLayers.String.trim(str).split(this.regExes.doubleParenComma);var components=[];for(var i=0,len=polygons.length;i<len;++i){polygon=polygons[i].replace(this.regExes.trimParens,'$1');components.push(this.parse.polygon.apply(this,[polygon]).geometry);}
+return new OpenLayers.Feature.Vector(new OpenLayers.Geometry.MultiPolygon(components));},'geometrycollection':function(str){str=str.replace(/,\s*([A-Za-z])/g,'|$1');var wktArray=OpenLayers.String.trim(str).split('|');var components=[];for(var i=0,len=wktArray.length;i<len;++i){components.push(OpenLayers.Format.WKT.prototype.read.apply(this,[wktArray[i]]));}
+return components;}},CLASS_NAME:"OpenLayers.Format.WKT"});OpenLayers.Protocol.SQL.Gears=OpenLayers.Class(OpenLayers.Protocol.SQL,{FID_PREFIX:'__gears_fid__',NULL_GEOMETRY:'__gears_null_geometry__',NULL_FEATURE_STATE:'__gears_null_feature_state__',jsonParser:null,wktParser:null,fidRegExp:null,saveFeatureState:true,typeOfFid:"string",db:null,initialize:function(options){if(!this.supported()){return;}
+OpenLayers.Protocol.SQL.prototype.initialize.apply(this,[options]);this.jsonParser=new OpenLayers.Format.JSON();this.wktParser=new OpenLayers.Format.WKT();this.fidRegExp=new RegExp('^'+this.FID_PREFIX);this.initializeDatabase();},initializeDatabase:function(){this.db=google.gears.factory.create('beta.database');this.db.open(this.databaseName);this.db.execute("CREATE TABLE IF NOT EXISTS "+this.tableName+" (fid TEXT UNIQUE, geometry TEXT, properties TEXT,"+" state TEXT)");},destroy:function(){this.db.close();this.db=null;this.jsonParser=null;this.wktParser=null;OpenLayers.Protocol.SQL.prototype.destroy.apply(this);},supported:function(){return!!(window.google&&google.gears);},read:function(options){OpenLayers.Protocol.prototype.read.apply(this,arguments);options=OpenLayers.Util.applyDefaults(options,this.options);var feature,features=[];var rs=this.db.execute("SELECT * FROM "+this.tableName);while(rs.isValidRow()){feature=this.unfreezeFeature(rs);if(this.evaluateFilter(feature,options.filter)){if(!options.noFeatureStateReset){feature.state=null;}
+features.push(feature);}
+rs.next();}
+rs.close();var resp=new OpenLayers.Protocol.Response({code:OpenLayers.Protocol.Response.SUCCESS,requestType:"read",features:features});if(options&&options.callback){options.callback.call(options.scope,resp);}
+return resp;},unfreezeFeature:function(row){var feature;var wkt=row.fieldByName('geometry');if(wkt==this.NULL_GEOMETRY){feature=new OpenLayers.Feature.Vector();}else{feature=this.wktParser.read(wkt);}
+feature.attributes=this.jsonParser.read(row.fieldByName('properties'));feature.fid=this.extractFidFromField(row.fieldByName('fid'));var state=row.fieldByName('state');if(state==this.NULL_FEATURE_STATE){state=null;}
+feature.state=state;return feature;},extractFidFromField:function(field){if(!field.match(this.fidRegExp)&&this.typeOfFid=="number"){field=parseFloat(field);}
+return field;},create:function(features,options){options=OpenLayers.Util.applyDefaults(options,this.options);var resp=this.createOrUpdate(features);resp.requestType="create";if(options&&options.callback){options.callback.call(options.scope,resp);}
+return resp;},update:function(features,options){options=OpenLayers.Util.applyDefaults(options,this.options);var resp=this.createOrUpdate(features);resp.requestType="update";if(options&&options.callback){options.callback.call(options.scope,resp);}
+return resp;},createOrUpdate:function(features){if(!(OpenLayers.Util.isArray(features))){features=[features];}
+var i,len=features.length,feature;var insertedFeatures=new Array(len);for(i=0;i<len;i++){feature=features[i];var params=this.freezeFeature(feature);this.db.execute("REPLACE INTO "+this.tableName+" (fid, geometry, properties, state)"+" VALUES (?, ?, ?, ?)",params);var clone=feature.clone();clone.fid=this.extractFidFromField(params[0]);insertedFeatures[i]=clone;}
+return new OpenLayers.Protocol.Response({code:OpenLayers.Protocol.Response.SUCCESS,features:insertedFeatures,reqFeatures:features});},freezeFeature:function(feature){feature.fid=feature.fid!=null?""+feature.fid:OpenLayers.Util.createUniqueID(this.FID_PREFIX);var geometry=feature.geometry!=null?feature.geometry.toString():this.NULL_GEOMETRY;var properties=this.jsonParser.write(feature.attributes);var state=this.getFeatureStateForFreeze(feature);return[feature.fid,geometry,properties,state];},getFeatureStateForFreeze:function(feature){var state;if(!this.saveFeatureState){state=this.NULL_FEATURE_STATE;}else if(this.createdOffline(feature)){state=OpenLayers.State.INSERT;}else{state=feature.state;}
+return state;},"delete":function(features,options){if(!(OpenLayers.Util.isArray(features))){features=[features];}
+options=OpenLayers.Util.applyDefaults(options,this.options);var i,len,feature;for(i=0,len=features.length;i<len;i++){feature=features[i];if(this.saveFeatureState&&!this.createdOffline(feature)){var toDelete=feature.clone();toDelete.fid=feature.fid;if(toDelete.geometry){toDelete.geometry.destroy();toDelete.geometry=null;}
+toDelete.state=feature.state;this.createOrUpdate(toDelete);}else{this.db.execute("DELETE FROM "+this.tableName+" WHERE fid = ?",[feature.fid]);}}
+var resp=new OpenLayers.Protocol.Response({code:OpenLayers.Protocol.Response.SUCCESS,requestType:"delete",reqFeatures:features});if(options&&options.callback){options.callback.call(options.scope,resp);}
+return resp;},createdOffline:function(feature){return(typeof feature.fid=="string"&&!!(feature.fid.match(this.fidRegExp)));},commit:function(features,options){var opt,resp=[],nRequests=0,nResponses=0;function callback(resp){if(++nResponses<nRequests){resp.last=false;}
+this.callUserCallback(options,resp);}
+var feature,toCreate=[],toUpdate=[],toDelete=[];for(var i=features.length-1;i>=0;i--){feature=features[i];switch(feature.state){case OpenLayers.State.INSERT:toCreate.push(feature);break;case OpenLayers.State.UPDATE:toUpdate.push(feature);break;case OpenLayers.State.DELETE:toDelete.push(feature);break;}}
+if(toCreate.length>0){nRequests++;opt=OpenLayers.Util.applyDefaults({"callback":callback,"scope":this},options.create);resp.push(this.create(toCreate,opt));}
+if(toUpdate.length>0){nRequests++;opt=OpenLayers.Util.applyDefaults({"callback":callback,"scope":this},options.update);resp.push(this.update(toUpdate,opt));}
+if(toDelete.length>0){nRequests++;opt=OpenLayers.Util.applyDefaults({"callback":callback,"scope":this},options["delete"]);resp.push(this["delete"](toDelete,opt));}
+return resp;},clear:function(){this.db.execute("DELETE FROM "+this.tableName);},callUserCallback:function(options,resp){var opt=options[resp.requestType];if(opt&&opt.callback){opt.callback.call(opt.scope,resp);}
+if(resp.last&&options.callback){options.callback.call(options.scope);}},CLASS_NAME:"OpenLayers.Protocol.SQL.Gears"});OpenLayers.Event={observers:false,KEY_BACKSPACE:8,KEY_TAB:9,KEY_RETURN:13,KEY_ESC:27,KEY_LEFT:37,KEY_UP:38,KEY_RIGHT:39,KEY_DOWN:40,KEY_DELETE:46,element:function(event){return event.target||event.srcElement;},isSingleTouch:function(event){return event.touches&&event.touches.length==1;},isMultiTouch:function(event){return event.touches&&event.touches.length>1;},isLeftClick:function(event){return(((event.which)&&(event.which==1))||((event.button)&&(event.button==1)));},isRightClick:function(event){return(((event.which)&&(event.which==3))||((event.button)&&(event.button==2)));},stop:function(event,allowDefault){if(!allowDefault){if(event.preventDefault){event.preventDefault();}else{event.returnValue=false;}}
+if(event.stopPropagation){event.stopPropagation();}else{event.cancelBubble=true;}},findElement:function(event,tagName){var element=OpenLayers.Event.element(event);while(element.parentNode&&(!element.tagName||(element.tagName.toUpperCase()!=tagName.toUpperCase()))){element=element.parentNode;}
+return element;},observe:function(elementParam,name,observer,useCapture){var element=OpenLayers.Util.getElement(elementParam);useCapture=useCapture||false;if(name=='keypress'&&(navigator.appVersion.match(/Konqueror|Safari|KHTML/)||element.attachEvent)){name='keydown';}
+if(!this.observers){this.observers={};}
+if(!element._eventCacheID){var idPrefix="eventCacheID_";if(element.id){idPrefix=element.id+"_"+idPrefix;}
+element._eventCacheID=OpenLayers.Util.createUniqueID(idPrefix);}
+var cacheID=element._eventCacheID;if(!this.observers[cacheID]){this.observers[cacheID]=[];}
+this.observers[cacheID].push({'element':element,'name':name,'observer':observer,'useCapture':useCapture});if(element.addEventListener){element.addEventListener(name,observer,useCapture);}else if(element.attachEvent){element.attachEvent('on'+name,observer);}},stopObservingElement:function(elementParam){var element=OpenLayers.Util.getElement(elementParam);var cacheID=element._eventCacheID;this._removeElementObservers(OpenLayers.Event.observers[cacheID]);},_removeElementObservers:function(elementObservers){if(elementObservers){for(var i=elementObservers.length-1;i>=0;i--){var entry=elementObservers[i];var args=new Array(entry.element,entry.name,entry.observer,entry.useCapture);var removed=OpenLayers.Event.stopObserving.apply(this,args);}}},stopObserving:function(elementParam,name,observer,useCapture){useCapture=useCapture||false;var element=OpenLayers.Util.getElement(elementParam);var cacheID=element._eventCacheID;if(name=='keypress'){if(navigator.appVersion.match(/Konqueror|Safari|KHTML/)||element.detachEvent){name='keydown';}}
+var foundEntry=false;var elementObservers=OpenLayers.Event.observers[cacheID];if(elementObservers){var i=0;while(!foundEntry&&i<elementObservers.length){var cacheEntry=elementObservers[i];if((cacheEntry.name==name)&&(cacheEntry.observer==observer)&&(cacheEntry.useCapture==useCapture)){elementObservers.splice(i,1);if(elementObservers.length==0){delete OpenLayers.Event.observers[cacheID];}
+foundEntry=true;break;}
+i++;}}
+if(foundEntry){if(element.removeEventListener){element.removeEventListener(name,observer,useCapture);}else if(element&&element.detachEvent){element.detachEvent('on'+name,observer);}}
+return foundEntry;},unloadCache:function(){if(OpenLayers.Event&&OpenLayers.Event.observers){for(var cacheID in OpenLayers.Event.observers){var elementObservers=OpenLayers.Event.observers[cacheID];OpenLayers.Event._removeElementObservers.apply(this,[elementObservers]);}
+OpenLayers.Event.observers=false;}},CLASS_NAME:"OpenLayers.Event"};OpenLayers.Event.observe(window,'unload',OpenLayers.Event.unloadCache,false);if(window.Event){OpenLayers.Util.applyDefaults(window.Event,OpenLayers.Event);}else{var Event=OpenLayers.Event;}
+OpenLayers.Events=OpenLayers.Class({BROWSER_EVENTS:["mouseover","mouseout","mousedown","mouseup","mousemove","click","dblclick","rightclick","dblrightclick","resize","focus","blur","touchstart","touchmove","touchend"],listeners:null,object:null,element:null,eventTypes:null,eventHandler:null,fallThrough:null,includeXY:false,clearMouseListener:null,initialize:function(object,element,eventTypes,fallThrough,options){OpenLayers.Util.extend(this,options);this.object=object;this.fallThrough=fallThrough;this.listeners={};this.eventHandler=OpenLayers.Function.bindAsEventListener(this.handleBrowserEvent,this);this.clearMouseListener=OpenLayers.Function.bind(this.clearMouseCache,this);this.eventTypes=[];if(eventTypes!=null){for(var i=0,len=eventTypes.length;i<len;i++){this.addEventType(eventTypes[i]);}}
+if(element!=null){this.attachToElement(element);}},destroy:function(){if(this.element){OpenLayers.Event.stopObservingElement(this.element);if(this.element.hasScrollEvent){OpenLayers.Event.stopObserving(window,"scroll",this.clearMouseListener);}}
+this.element=null;this.listeners=null;this.object=null;this.eventTypes=null;this.fallThrough=null;this.eventHandler=null;},addEventType:function(eventName){if(!this.listeners[eventName]){this.eventTypes.push(eventName);this.listeners[eventName]=[];}},attachToElement:function(element){if(this.element){OpenLayers.Event.stopObservingElement(this.element);}
+this.element=element;for(var i=0,len=this.BROWSER_EVENTS.length;i<len;i++){var eventType=this.BROWSER_EVENTS[i];this.addEventType(eventType);OpenLayers.Event.observe(element,eventType,this.eventHandler);}
+OpenLayers.Event.observe(element,"dragstart",OpenLayers.Event.stop);},on:function(object){for(var type in object){if(type!="scope"){this.register(type,object.scope,object[type]);}}},register:function(type,obj,func){if((func!=null)&&(OpenLayers.Util.indexOf(this.eventTypes,type)!=-1)){if(obj==null){obj=this.object;}
+var listeners=this.listeners[type];listeners.push({obj:obj,func:func});}},registerPriority:function(type,obj,func){if(func!=null){if(obj==null){obj=this.object;}
+var listeners=this.listeners[type];if(listeners!=null){listeners.unshift({obj:obj,func:func});}}},un:function(object){for(var type in object){if(type!="scope"){this.unregister(type,object.scope,object[type]);}}},unregister:function(type,obj,func){if(obj==null){obj=this.object;}
+var listeners=this.listeners[type];if(listeners!=null){for(var i=0,len=listeners.length;i<len;i++){if(listeners[i].obj==obj&&listeners[i].func==func){listeners.splice(i,1);break;}}}},remove:function(type){if(this.listeners[type]!=null){this.listeners[type]=[];}},triggerEvent:function(type,evt){var listeners=this.listeners[type];if(!listeners||listeners.length==0){return undefined;}
+if(evt==null){evt={};}
+evt.object=this.object;evt.element=this.element;if(!evt.type){evt.type=type;}
+listeners=listeners.slice();var continueChain;for(var i=0,len=listeners.length;i<len;i++){var callback=listeners[i];continueChain=callback.func.apply(callback.obj,[evt]);if((continueChain!=undefined)&&(continueChain==false)){break;}}
+if(!this.fallThrough){OpenLayers.Event.stop(evt,true);}
+return continueChain;},handleBrowserEvent:function(evt){var type=evt.type,listeners=this.listeners[type];if(!listeners||listeners.length==0){return;}
+var touches=evt.touches;if(touches&&touches[0]){var x=0;var y=0;var num=touches.length;var touch;for(var i=0;i<num;++i){touch=touches[i];x+=touch.clientX;y+=touch.clientY;}
+evt.clientX=x/num;evt.clientY=y/num;}
+if(this.includeXY){evt.xy=this.getMousePosition(evt);}
+this.triggerEvent(type,evt);},clearMouseCache:function(){this.element.scrolls=null;this.element.lefttop=null;var body=document.body;if(body&&!((body.scrollTop!=0||body.scrollLeft!=0)&&navigator.userAgent.match(/iPhone/i))){this.element.offsets=null;}},getMousePosition:function(evt){if(!this.includeXY){this.clearMouseCache();}else if(!this.element.hasScrollEvent){OpenLayers.Event.observe(window,"scroll",this.clearMouseListener);this.element.hasScrollEvent=true;}
+if(!this.element.scrolls){var viewportElement=OpenLayers.Util.getViewportElement();this.element.scrolls=[viewportElement.scrollLeft,viewportElement.scrollTop];}
+if(!this.element.lefttop){this.element.lefttop=[(document.documentElement.clientLeft||0),(document.documentElement.clientTop||0)];}
+if(!this.element.offsets){this.element.offsets=OpenLayers.Util.pagePosition(this.element);}
+return new OpenLayers.Pixel((evt.clientX+this.element.scrolls[0])-this.element.offsets[0]
+-this.element.lefttop[0],(evt.clientY+this.element.scrolls[1])-this.element.offsets[1]
+-this.element.lefttop[1]);},CLASS_NAME:"OpenLayers.Events"});OpenLayers.Tween=OpenLayers.Class({INTERVAL:10,easing:null,begin:null,finish:null,duration:null,callbacks:null,time:null,interval:null,playing:false,initialize:function(easing){this.easing=(easing)?easing:OpenLayers.Easing.Expo.easeOut;},start:function(begin,finish,duration,options){this.playing=true;this.begin=begin;this.finish=finish;this.duration=duration;this.callbacks=options.callbacks;this.time=0;if(this.interval){window.clearInterval(this.interval);this.interval=null;}
+if(this.callbacks&&this.callbacks.start){this.callbacks.start.call(this,this.begin);}
+this.interval=window.setInterval(OpenLayers.Function.bind(this.play,this),this.INTERVAL);},stop:function(){if(!this.playing){return;}
+if(this.callbacks&&this.callbacks.done){this.callbacks.done.call(this,this.finish);}
+window.clearInterval(this.interval);this.interval=null;this.playing=false;},play:function(){var value={};for(var i in this.begin){var b=this.begin[i];var f=this.finish[i];if(b==null||f==null||isNaN(b)||isNaN(f)){OpenLayers.Console.error('invalid value for Tween');}
+var c=f-b;value[i]=this.easing.apply(this,[this.time,b,c,this.duration]);}
+this.time++;if(this.callbacks&&this.callbacks.eachStep){this.callbacks.eachStep.call(this,value);}
+if(this.time>this.duration){this.stop();}},CLASS_NAME:"OpenLayers.Tween"});OpenLayers.Easing={CLASS_NAME:"OpenLayers.Easing"};OpenLayers.Easing.Linear={easeIn:function(t,b,c,d){return c*t/d+b;},easeOut:function(t,b,c,d){return c*t/d+b;},easeInOut:function(t,b,c,d){return c*t/d+b;},CLASS_NAME:"OpenLayers.Easing.Linear"};OpenLayers.Easing.Expo={easeIn:function(t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b;},easeOut:function(t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b;},easeInOut:function(t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b;},CLASS_NAME:"OpenLayers.Easing.Expo"};OpenLayers.Easing.Quad={easeIn:function(t,b,c,d){return c*(t/=d)*t+b;},easeOut:function(t,b,c,d){return-c*(t/=d)*(t-2)+b;},easeInOut:function(t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b;},CLASS_NAME:"OpenLayers.Easing.Quad"};OpenLayers.Map=OpenLayers.Class({Z_INDEX_BASE:{BaseLayer:100,Overlay:325,Feature:725,Popup:750,Control:1000},EVENT_TYPES:["preaddlayer","addlayer","preremovelayer","removelayer","changelayer","movestart","move","moveend","zoomend","popupopen","popupclose","addmarker","removemarker","clearmarkers","mouseover","mouseout","mousemove","dragstart","drag","dragend","changebaselayer"],id:null,fractionalZoom:false,events:null,allOverlays:false,div:null,dragging:false,size:null,viewPortDiv:null,layerContainerOrigin:null,layerContainerDiv:null,layers:null,controls:null,popups:null,baseLayer:null,center:null,resolution:null,zoom:0,panRatio:1.5,viewRequestID:0,tileSize:null,projection:"EPSG:4326",units:'degrees',resolutions:null,maxResolution:1.40625,minResolution:null,maxScale:null,minScale:null,maxExtent:null,minExtent:null,restrictedExtent:null,numZoomLevels:16,theme:null,displayProjection:null,fallThrough:true,panTween:null,eventListeners:null,panMethod:OpenLayers.Easing.Expo.easeOut,panDuration:50,paddingForPopups:null,minPx:null,maxPx:null,initialize:function(div,options){if(arguments.length===1&&typeof div==="object"){options=div;div=options&&options.div;}
+this.tileSize=new OpenLayers.Size(OpenLayers.Map.TILE_WIDTH,OpenLayers.Map.TILE_HEIGHT);this.maxExtent=new OpenLayers.Bounds(-180,-90,180,90);this.paddingForPopups=new OpenLayers.Bounds(15,15,15,15);this.theme=OpenLayers._getScriptLocation()+'theme/default/style.css';OpenLayers.Util.extend(this,options);this.layers=[];this.id=OpenLayers.Util.createUniqueID("OpenLayers.Map_");this.div=OpenLayers.Util.getElement(div);if(!this.div){this.div=document.createElement("div");this.div.style.height="1px";this.div.style.width="1px";}
+OpenLayers.Element.addClass(this.div,'olMap');var id=this.id+"_OpenLayers_ViewPort";this.viewPortDiv=OpenLayers.Util.createDiv(id,null,null,null,"relative",null,"hidden");this.viewPortDiv.style.width="100%";this.viewPortDiv.style.height="100%";this.viewPortDiv.className="olMapViewport";this.div.appendChild(this.viewPortDiv);var eventsDiv=document.createElement("div");eventsDiv.id=this.id+"_events";eventsDiv.style.position="absolute";eventsDiv.style.width="100%";eventsDiv.style.height="100%";eventsDiv.style.zIndex=this.Z_INDEX_BASE.Control-1;this.viewPortDiv.appendChild(eventsDiv);this.eventsDiv=eventsDiv;this.events=new OpenLayers.Events(this,this.eventsDiv,this.EVENT_TYPES,this.fallThrough,{includeXY:true});id=this.id+"_OpenLayers_Container";this.layerContainerDiv=OpenLayers.Util.createDiv(id);this.layerContainerDiv.style.zIndex=this.Z_INDEX_BASE['Popup']-1;this.eventsDiv.appendChild(this.layerContainerDiv);this.updateSize();if(this.eventListeners instanceof Object){this.events.on(this.eventListeners);}
+this.events.register("movestart",this,this.updateSize);if(OpenLayers.String.contains(navigator.appName,"Microsoft")){this.events.register("resize",this,this.updateSize);}else{this.updateSizeDestroy=OpenLayers.Function.bind(this.updateSize,this);OpenLayers.Event.observe(window,'resize',this.updateSizeDestroy);}
+if(this.theme){var addNode=true;var nodes=document.getElementsByTagName('link');for(var i=0,len=nodes.length;i<len;++i){if(OpenLayers.Util.isEquivalentUrl(nodes.item(i).href,this.theme)){addNode=false;break;}}
+if(addNode){var cssNode=document.createElement('link');cssNode.setAttribute('rel','stylesheet');cssNode.setAttribute('type','text/css');cssNode.setAttribute('href',this.theme);document.getElementsByTagName('head')[0].appendChild(cssNode);}}
+if(this.controls==null){if(OpenLayers.Control!=null){this.controls=[new OpenLayers.Control.Navigation(),new OpenLayers.Control.PanZoom(),new OpenLayers.Control.ArgParser(),new OpenLayers.Control.Attribution()];}else{this.controls=[];}}
+for(var i=0,len=this.controls.length;i<len;i++){this.addControlToMap(this.controls[i]);}
+this.popups=[];this.unloadDestroy=OpenLayers.Function.bind(this.destroy,this);OpenLayers.Event.observe(window,'unload',this.unloadDestroy);if(options&&options.layers){delete this.center;this.addLayers(options.layers);if(options.center){this.setCenter(options.center,options.zoom);}}},render:function(div){this.div=OpenLayers.Util.getElement(div);OpenLayers.Element.addClass(this.div,'olMap');this.viewPortDiv.parentNode.removeChild(this.viewPortDiv);this.div.appendChild(this.viewPortDiv);this.updateSize();},unloadDestroy:null,updateSizeDestroy:null,destroy:function(){if(!this.unloadDestroy){return false;}
+if(this.panTween){this.panTween.stop();this.panTween=null;}
+OpenLayers.Event.stopObserving(window,'unload',this.unloadDestroy);this.unloadDestroy=null;if(this.updateSizeDestroy){OpenLayers.Event.stopObserving(window,'resize',this.updateSizeDestroy);}else{this.events.unregister("resize",this,this.updateSize);}
+this.paddingForPopups=null;if(this.controls!=null){for(var i=this.controls.length-1;i>=0;--i){this.controls[i].destroy();}
+this.controls=null;}
+if(this.layers!=null){for(var i=this.layers.length-1;i>=0;--i){this.layers[i].destroy(false);}
+this.layers=null;}
+if(this.viewPortDiv){this.div.removeChild(this.viewPortDiv);}
+this.viewPortDiv=null;if(this.eventListeners){this.events.un(this.eventListeners);this.eventListeners=null;}
+this.events.destroy();this.events=null;},setOptions:function(options){var updatePxExtent=this.minPx&&options.restrictedExtent!=this.restrictedExtent;OpenLayers.Util.extend(this,options);updatePxExtent&&this.moveTo(this.getCachedCenter(),this.zoom,{forceZoomChange:true});},getTileSize:function(){return this.tileSize;},getBy:function(array,property,match){var test=(typeof match.test=="function");var found=OpenLayers.Array.filter(this[array],function(item){return item[property]==match||(test&&match.test(item[property]));});return found;},getLayersBy:function(property,match){return this.getBy("layers",property,match);},getLayersByName:function(match){return this.getLayersBy("name",match);},getLayersByClass:function(match){return this.getLayersBy("CLASS_NAME",match);},getControlsBy:function(property,match){return this.getBy("controls",property,match);},getControlsByClass:function(match){return this.getControlsBy("CLASS_NAME",match);},getLayer:function(id){var foundLayer=null;for(var i=0,len=this.layers.length;i<len;i++){var layer=this.layers[i];if(layer.id==id){foundLayer=layer;break;}}
+return foundLayer;},setLayerZIndex:function(layer,zIdx){layer.setZIndex(this.Z_INDEX_BASE[layer.isBaseLayer?'BaseLayer':'Overlay']
++zIdx*5);},resetLayersZIndex:function(){for(var i=0,len=this.layers.length;i<len;i++){var layer=this.layers[i];this.setLayerZIndex(layer,i);}},addLayer:function(layer){for(var i=0,len=this.layers.length;i<len;i++){if(this.layers[i]==layer){var msg=OpenLayers.i18n('layerAlreadyAdded',{'layerName':layer.name});OpenLayers.Console.warn(msg);return false;}}
+if(this.events.triggerEvent("preaddlayer",{layer:layer})===false){return;}
+if(this.allOverlays){layer.isBaseLayer=false;}
+layer.div.className="olLayerDiv";layer.div.style.overflow="";this.setLayerZIndex(layer,this.layers.length);if(layer.isFixed){this.viewPortDiv.appendChild(layer.div);}else{this.layerContainerDiv.appendChild(layer.div);}
+this.layers.push(layer);layer.setMap(this);if(layer.isBaseLayer||(this.allOverlays&&!this.baseLayer)){if(this.baseLayer==null){this.setBaseLayer(layer);}else{layer.setVisibility(false);}}else{layer.redraw();}
+this.events.triggerEvent("addlayer",{layer:layer});layer.events.triggerEvent("added",{map:this,layer:layer});layer.afterAdd();},addLayers:function(layers){for(var i=0,len=layers.length;i<len;i++){this.addLayer(layers[i]);}},removeLayer:function(layer,setNewBaseLayer){if(this.events.triggerEvent("preremovelayer",{layer:layer})===false){return;}
+if(setNewBaseLayer==null){setNewBaseLayer=true;}
+if(layer.isFixed){this.viewPortDiv.removeChild(layer.div);}else{this.layerContainerDiv.removeChild(layer.div);}
+OpenLayers.Util.removeItem(this.layers,layer);layer.removeMap(this);layer.map=null;if(this.baseLayer==layer){this.baseLayer=null;if(setNewBaseLayer){for(var i=0,len=this.layers.length;i<len;i++){var iLayer=this.layers[i];if(iLayer.isBaseLayer||this.allOverlays){this.setBaseLayer(iLayer);break;}}}}
+this.resetLayersZIndex();this.events.triggerEvent("removelayer",{layer:layer});layer.events.triggerEvent("removed",{map:this,layer:layer});},getNumLayers:function(){return this.layers.length;},getLayerIndex:function(layer){return OpenLayers.Util.indexOf(this.layers,layer);},setLayerIndex:function(layer,idx){var base=this.getLayerIndex(layer);if(idx<0){idx=0;}else if(idx>this.layers.length){idx=this.layers.length;}
+if(base!=idx){this.layers.splice(base,1);this.layers.splice(idx,0,layer);for(var i=0,len=this.layers.length;i<len;i++){this.setLayerZIndex(this.layers[i],i);}
+this.events.triggerEvent("changelayer",{layer:layer,property:"order"});if(this.allOverlays){if(idx===0){this.setBaseLayer(layer);}else if(this.baseLayer!==this.layers[0]){this.setBaseLayer(this.layers[0]);}}}},raiseLayer:function(layer,delta){var idx=this.getLayerIndex(layer)+delta;this.setLayerIndex(layer,idx);},setBaseLayer:function(newBaseLayer){if(newBaseLayer!=this.baseLayer){if(OpenLayers.Util.indexOf(this.layers,newBaseLayer)!=-1){var center=this.getCachedCenter();var newResolution=OpenLayers.Util.getResolutionFromScale(this.getScale(),newBaseLayer.units);if(this.baseLayer!=null&&!this.allOverlays){this.baseLayer.setVisibility(false);}
+this.baseLayer=newBaseLayer;this.viewRequestID++;if(!this.allOverlays||this.baseLayer.visibility){this.baseLayer.setVisibility(true);}
+if(center!=null){var newZoom=this.getZoomForResolution(newResolution||this.resolution,true);this.setCenter(center,newZoom,false,true);}
+this.events.triggerEvent("changebaselayer",{layer:this.baseLayer});}}},addControl:function(control,px){this.controls.push(control);this.addControlToMap(control,px);},addControls:function(controls,pixels){var pxs=(arguments.length===1)?[]:pixels;for(var i=0,len=controls.length;i<len;i++){var ctrl=controls[i];var px=(pxs[i])?pxs[i]:null;this.addControl(ctrl,px);}},addControlToMap:function(control,px){control.outsideViewport=(control.div!=null);if(this.displayProjection&&!control.displayProjection){control.displayProjection=this.displayProjection;}
+control.setMap(this);var div=control.draw(px);if(div){if(!control.outsideViewport){div.style.zIndex=this.Z_INDEX_BASE['Control']+
+this.controls.length;this.viewPortDiv.appendChild(div);}}
+if(control.autoActivate){control.activate();}},getControl:function(id){var returnControl=null;for(var i=0,len=this.controls.length;i<len;i++){var control=this.controls[i];if(control.id==id){returnControl=control;break;}}
+return returnControl;},removeControl:function(control){if((control)&&(control==this.getControl(control.id))){if(control.div&&(control.div.parentNode==this.viewPortDiv)){this.viewPortDiv.removeChild(control.div);}
+OpenLayers.Util.removeItem(this.controls,control);}},addPopup:function(popup,exclusive){if(exclusive){for(var i=this.popups.length-1;i>=0;--i){this.removePopup(this.popups[i]);}}
+popup.map=this;this.popups.push(popup);var popupDiv=popup.draw();if(popupDiv){popupDiv.style.zIndex=this.Z_INDEX_BASE['Popup']+
+this.popups.length;this.layerContainerDiv.appendChild(popupDiv);}},removePopup:function(popup){OpenLayers.Util.removeItem(this.popups,popup);if(popup.div){try{this.layerContainerDiv.removeChild(popup.div);}
+catch(e){}}
+popup.map=null;},getSize:function(){var size=null;if(this.size!=null){size=this.size.clone();}
+return size;},updateSize:function(){var newSize=this.getCurrentSize();if(newSize&&!isNaN(newSize.h)&&!isNaN(newSize.w)){this.events.clearMouseCache();var oldSize=this.getSize();if(oldSize==null){this.size=oldSize=newSize;}
+if(!newSize.equals(oldSize)){this.size=newSize;for(var i=0,len=this.layers.length;i<len;i++){this.layers[i].onMapResize();}
+var center=this.getCachedCenter();if(this.baseLayer!=null&&center!=null){var zoom=this.getZoom();this.zoom=null;this.setCenter(center,zoom);}}}},getCurrentSize:function(){var size=new OpenLayers.Size(this.div.clientWidth,this.div.clientHeight);if(size.w==0&&size.h==0||isNaN(size.w)&&isNaN(size.h)){size.w=this.div.offsetWidth;size.h=this.div.offsetHeight;}
+if(size.w==0&&size.h==0||isNaN(size.w)&&isNaN(size.h)){size.w=parseInt(this.div.style.width);size.h=parseInt(this.div.style.height);}
+return size;},calculateBounds:function(center,resolution){var extent=null;if(center==null){center=this.getCachedCenter();}
+if(resolution==null){resolution=this.getResolution();}
+if((center!=null)&&(resolution!=null)){var size=this.getSize();var w_deg=size.w*resolution;var h_deg=size.h*resolution;extent=new OpenLayers.Bounds(center.lon-w_deg/2,center.lat-h_deg/2,center.lon+w_deg/2,center.lat+h_deg/2);}
+return extent;},getCenter:function(){var center=null;var cachedCenter=this.getCachedCenter();if(cachedCenter){center=cachedCenter.clone();}
+return center;},getCachedCenter:function(){if(!this.center&&this.size){this.center=this.getLonLatFromViewPortPx(new OpenLayers.Pixel(this.size.w/2,this.size.h/2));}
+return this.center;},getZoom:function(){return this.zoom;},pan:function(dx,dy,options){options=OpenLayers.Util.applyDefaults(options,{animate:true,dragging:false});if(options.dragging){if(dx!=0||dy!=0){this.moveByPx(dx,dy);}}else{var centerPx=this.getViewPortPxFromLonLat(this.getCachedCenter());var newCenterPx=centerPx.add(dx,dy);if(this.dragging||!newCenterPx.equals(centerPx)){var newCenterLonLat=this.getLonLatFromViewPortPx(newCenterPx);if(options.animate){this.panTo(newCenterLonLat);}else{this.moveTo(newCenterLonLat);this.dragging=false;this.events.triggerEvent("moveend");}}}},panTo:function(lonlat){if(this.panMethod&&this.getExtent().scale(this.panRatio).containsLonLat(lonlat)){if(!this.panTween){this.panTween=new OpenLayers.Tween(this.panMethod);}
+var center=this.getCachedCenter();if(lonlat.equals(center)){return;}
+var from=this.getPixelFromLonLat(center);var to=this.getPixelFromLonLat(lonlat);var vector={x:to.x-from.x,y:to.y-from.y};var last={x:0,y:0};this.panTween.start({x:0,y:0},vector,this.panDuration,{callbacks:{eachStep:OpenLayers.Function.bind(function(px){var x=px.x-last.x,y=px.y-last.y;this.moveByPx(x,y);last.x=Math.round(px.x);last.y=Math.round(px.y);},this),done:OpenLayers.Function.bind(function(px){this.moveTo(lonlat);this.dragging=false;this.events.triggerEvent("moveend");},this)}});}else{this.setCenter(lonlat);}},setCenter:function(lonlat,zoom,dragging,forceZoomChange){this.panTween&&this.panTween.stop();this.moveTo(lonlat,zoom,{'dragging':dragging,'forceZoomChange':forceZoomChange});},moveByPx:function(dx,dy){var hw=this.size.w/2;var hh=this.size.h/2;var x=hw+dx;var y=hh+dy;var wrapDateLine=this.baseLayer.wrapDateLine;var xRestriction=0;var yRestriction=0;if(this.restrictedExtent){xRestriction=hw;yRestriction=hh;wrapDateLine=false;}
+dx=wrapDateLine||x<=this.maxPx.x-xRestriction&&x>=this.minPx.x+xRestriction?Math.round(dx):0;dy=y<=this.maxPx.y-yRestriction&&y>=this.minPx.y+yRestriction?Math.round(dy):0;var minX=this.minPx.x,maxX=this.maxPx.x;if(dx||dy){if(!this.dragging){this.dragging=true;this.events.triggerEvent("movestart");}
+this.center=null;if(dx){this.layerContainerDiv.style.left=parseInt(this.layerContainerDiv.style.left)-dx+"px";this.minPx.x-=dx;this.maxPx.x-=dx;if(wrapDateLine){if(this.maxPx.x>maxX){this.maxPx.x-=(maxX-minX);}
+if(this.minPx.x<minX){this.minPx.x+=(maxX-minX);}}}
+if(dy){this.layerContainerDiv.style.top=parseInt(this.layerContainerDiv.style.top)-dy+"px";this.minPx.y-=dy;this.maxPx.y-=dy;}
+var layer,i,len;for(i=0,len=this.layers.length;i<len;++i){layer=this.layers[i];if(layer.visibility&&(layer===this.baseLayer||layer.inRange)){layer.moveByPx(dx,dy);layer.events.triggerEvent("move");}}
+this.events.triggerEvent("move");}},moveTo:function(lonlat,zoom,options){if(!options){options={};}
+if(zoom!=null){zoom=parseFloat(zoom);if(!this.fractionalZoom){zoom=Math.round(zoom);}}
+var dragging=options.dragging||this.dragging;var forceZoomChange=options.forceZoomChange;if(!this.getCachedCenter()&&!this.isValidLonLat(lonlat)){lonlat=this.maxExtent.getCenterLonLat();this.center=lonlat.clone();}
+if(this.restrictedExtent!=null){if(lonlat==null){lonlat=this.center;}
+if(zoom==null){zoom=this.getZoom();}
+var resolution=this.getResolutionForZoom(zoom);var extent=this.calculateBounds(lonlat,resolution);if(!this.restrictedExtent.containsBounds(extent)){var maxCenter=this.restrictedExtent.getCenterLonLat();if(extent.getWidth()>this.restrictedExtent.getWidth()){lonlat=new OpenLayers.LonLat(maxCenter.lon,lonlat.lat);}else if(extent.left<this.restrictedExtent.left){lonlat=lonlat.add(this.restrictedExtent.left-
+extent.left,0);}else if(extent.right>this.restrictedExtent.right){lonlat=lonlat.add(this.restrictedExtent.right-
+extent.right,0);}
+if(extent.getHeight()>this.restrictedExtent.getHeight()){lonlat=new OpenLayers.LonLat(lonlat.lon,maxCenter.lat);}else if(extent.bottom<this.restrictedExtent.bottom){lonlat=lonlat.add(0,this.restrictedExtent.bottom-
+extent.bottom);}
+else if(extent.top>this.restrictedExtent.top){lonlat=lonlat.add(0,this.restrictedExtent.top-
+extent.top);}}}
+var zoomChanged=forceZoomChange||((this.isValidZoomLevel(zoom))&&(zoom!=this.getZoom()));var centerChanged=(this.isValidLonLat(lonlat))&&(!lonlat.equals(this.center));if(zoomChanged||centerChanged||dragging){dragging||this.events.triggerEvent("movestart");if(centerChanged){if(!zoomChanged&&this.center){this.centerLayerContainer(lonlat);}
+this.center=lonlat.clone();}
+var res=zoomChanged?this.getResolutionForZoom(zoom):this.getResolution();if(zoomChanged||this.layerContainerOrigin==null){this.layerContainerOrigin=this.getCachedCenter();this.layerContainerDiv.style.left="0px";this.layerContainerDiv.style.top="0px";var maxExtent=this.getMaxExtent({restricted:true});var maxExtentCenter=maxExtent.getCenterLonLat();var lonDelta=this.center.lon-maxExtentCenter.lon;var latDelta=maxExtentCenter.lat-this.center.lat;var extentWidth=Math.round(maxExtent.getWidth()/res);var extentHeight=Math.round(maxExtent.getHeight()/res);var left=(this.size.w-extentWidth)/2-lonDelta/res;var top=(this.size.h-extentHeight)/2-latDelta/res;this.minPx=new OpenLayers.Pixel(left,top);this.maxPx=new OpenLayers.Pixel(left+extentWidth,top+extentHeight);}
+if(zoomChanged){this.zoom=zoom;this.resolution=res;this.viewRequestID++;}
+var bounds=this.getExtent();if(this.baseLayer.visibility){this.baseLayer.moveTo(bounds,zoomChanged,options.dragging);options.dragging||this.baseLayer.events.triggerEvent("moveend",{zoomChanged:zoomChanged});}
+bounds=this.baseLayer.getExtent();for(var i=this.layers.length-1;i>=0;--i){var layer=this.layers[i];if(layer!==this.baseLayer&&!layer.isBaseLayer){var inRange=layer.calculateInRange();if(layer.inRange!=inRange){layer.inRange=inRange;if(!inRange){layer.display(false);}
+this.events.triggerEvent("changelayer",{layer:layer,property:"visibility"});}
+if(inRange&&layer.visibility){layer.moveTo(bounds,zoomChanged,options.dragging);options.dragging||layer.events.triggerEvent("moveend",{zoomChanged:zoomChanged});}}}
+this.events.triggerEvent("move");dragging||this.events.triggerEvent("moveend");if(zoomChanged){for(var i=0,len=this.popups.length;i<len;i++){this.popups[i].updatePosition();}
+this.events.triggerEvent("zoomend");}}},centerLayerContainer:function(lonlat){var originPx=this.getViewPortPxFromLonLat(this.layerContainerOrigin);var newPx=this.getViewPortPxFromLonLat(lonlat);if((originPx!=null)&&(newPx!=null)){var oldLeft=parseInt(this.layerContainerDiv.style.left);var oldTop=parseInt(this.layerContainerDiv.style.top);var newLeft=Math.round(originPx.x-newPx.x);var newTop=Math.round(originPx.y-newPx.y);this.layerContainerDiv.style.left=newLeft+"px";this.layerContainerDiv.style.top=newTop+"px";var dx=oldLeft-newLeft;var dy=oldTop-newTop;this.minPx.x-=dx;this.maxPx.x-=dx;this.minPx.y-=dy;this.maxPx.y-=dy;}},isValidZoomLevel:function(zoomLevel){return((zoomLevel!=null)&&(zoomLevel>=0)&&(zoomLevel<this.getNumZoomLevels()));},isValidLonLat:function(lonlat){var valid=false;if(lonlat!=null){var maxExtent=this.getMaxExtent();valid=maxExtent.containsLonLat(lonlat);}
+return valid;},getProjection:function(){var projection=this.getProjectionObject();return projection?projection.getCode():null;},getProjectionObject:function(){var projection=null;if(this.baseLayer!=null){projection=this.baseLayer.projection;}
+return projection;},getMaxResolution:function(){var maxResolution=null;if(this.baseLayer!=null){maxResolution=this.baseLayer.maxResolution;}
+return maxResolution;},getMaxExtent:function(options){var maxExtent=null;if(options&&options.restricted&&this.restrictedExtent){maxExtent=this.restrictedExtent;}else if(this.baseLayer!=null){maxExtent=this.baseLayer.maxExtent;}
+return maxExtent;},getNumZoomLevels:function(){var numZoomLevels=null;if(this.baseLayer!=null){numZoomLevels=this.baseLayer.numZoomLevels;}
+return numZoomLevels;},getExtent:function(){var extent=null;if(this.baseLayer!=null){extent=this.baseLayer.getExtent();}
+return extent;},getResolution:function(){var resolution=null;if(this.baseLayer!=null){resolution=this.baseLayer.getResolution();}else if(this.allOverlays===true&&this.layers.length>0){resolution=this.layers[0].getResolution();}
+return resolution;},getUnits:function(){var units=null;if(this.baseLayer!=null){units=this.baseLayer.units;}
+return units;},getScale:function(){var scale=null;if(this.baseLayer!=null){var res=this.getResolution();var units=this.baseLayer.units;scale=OpenLayers.Util.getScaleFromResolution(res,units);}
+return scale;},getZoomForExtent:function(bounds,closest){var zoom=null;if(this.baseLayer!=null){zoom=this.baseLayer.getZoomForExtent(bounds,closest);}
+return zoom;},getResolutionForZoom:function(zoom){var resolution=null;if(this.baseLayer){resolution=this.baseLayer.getResolutionForZoom(zoom);}
+return resolution;},getZoomForResolution:function(resolution,closest){var zoom=null;if(this.baseLayer!=null){zoom=this.baseLayer.getZoomForResolution(resolution,closest);}
+return zoom;},zoomTo:function(zoom){if(this.isValidZoomLevel(zoom)){this.setCenter(null,zoom);}},zoomIn:function(){this.zoomTo(this.getZoom()+1);},zoomOut:function(){this.zoomTo(this.getZoom()-1);},zoomToExtent:function(bounds,closest){var center=bounds.getCenterLonLat();if(this.baseLayer.wrapDateLine){var maxExtent=this.getMaxExtent();bounds=bounds.clone();while(bounds.right<bounds.left){bounds.right+=maxExtent.getWidth();}
+center=bounds.getCenterLonLat().wrapDateLine(maxExtent);}
+this.setCenter(center,this.getZoomForExtent(bounds,closest));},zoomToMaxExtent:function(options){var restricted=(options)?options.restricted:true;var maxExtent=this.getMaxExtent({'restricted':restricted});this.zoomToExtent(maxExtent);},zoomToScale:function(scale,closest){var res=OpenLayers.Util.getResolutionFromScale(scale,this.baseLayer.units);var size=this.getSize();var w_deg=size.w*res;var h_deg=size.h*res;var center=this.getCachedCenter();var extent=new OpenLayers.Bounds(center.lon-w_deg/2,center.lat-h_deg/2,center.lon+w_deg/2,center.lat+h_deg/2);this.zoomToExtent(extent,closest);},getLonLatFromViewPortPx:function(viewPortPx){var lonlat=null;if(this.baseLayer!=null){lonlat=this.baseLayer.getLonLatFromViewPortPx(viewPortPx);}
+return lonlat;},getViewPortPxFromLonLat:function(lonlat){var px=null;if(this.baseLayer!=null){px=this.baseLayer.getViewPortPxFromLonLat(lonlat);}
+return px;},getLonLatFromPixel:function(px){return this.getLonLatFromViewPortPx(px);},getPixelFromLonLat:function(lonlat){var px=this.getViewPortPxFromLonLat(lonlat);px.x=Math.round(px.x);px.y=Math.round(px.y);return px;},getGeodesicPixelSize:function(px){var lonlat=px?this.getLonLatFromPixel(px):(this.getCachedCenter()||new OpenLayers.LonLat(0,0));var res=this.getResolution();var left=lonlat.add(-res/2,0);var right=lonlat.add(res/2,0);var bottom=lonlat.add(0,-res/2);var top=lonlat.add(0,res/2);var dest=new OpenLayers.Projection("EPSG:4326");var source=this.getProjectionObject()||dest;if(!source.equals(dest)){left.transform(source,dest);right.transform(source,dest);bottom.transform(source,dest);top.transform(source,dest);}
+return new OpenLayers.Size(OpenLayers.Util.distVincenty(left,right),OpenLayers.Util.distVincenty(bottom,top));},getViewPortPxFromLayerPx:function(layerPx){var viewPortPx=null;if(layerPx!=null){var dX=parseInt(this.layerContainerDiv.style.left);var dY=parseInt(this.layerContainerDiv.style.top);viewPortPx=layerPx.add(dX,dY);}
+return viewPortPx;},getLayerPxFromViewPortPx:function(viewPortPx){var layerPx=null;if(viewPortPx!=null){var dX=-parseInt(this.layerContainerDiv.style.left);var dY=-parseInt(this.layerContainerDiv.style.top);layerPx=viewPortPx.add(dX,dY);if(isNaN(layerPx.x)||isNaN(layerPx.y)){layerPx=null;}}
+return layerPx;},getLonLatFromLayerPx:function(px){px=this.getViewPortPxFromLayerPx(px);return this.getLonLatFromViewPortPx(px);},getLayerPxFromLonLat:function(lonlat){var px=this.getPixelFromLonLat(lonlat);return this.getLayerPxFromViewPortPx(px);},CLASS_NAME:"OpenLayers.Map"});OpenLayers.Map.TILE_WIDTH=256;OpenLayers.Map.TILE_HEIGHT=256;OpenLayers.Projection=OpenLayers.Class({proj:null,projCode:null,titleRegEx:/\+title=[^\+]*/,initialize:function(projCode,options){OpenLayers.Util.extend(this,options);this.projCode=projCode;if(window.Proj4js){this.proj=new Proj4js.Proj(projCode);}},getCode:function(){return this.proj?this.proj.srsCode:this.projCode;},getUnits:function(){return this.proj?this.proj.units:null;},toString:function(){return this.getCode();},equals:function(projection){var p=projection,equals=false;if(p){if(window.Proj4js&&this.proj.defData&&p.proj.defData){equals=this.proj.defData.replace(this.titleRegEx,"")==p.proj.defData.replace(this.titleRegEx,"");}else if(p.getCode){var source=this.getCode(),target=p.getCode();equals=source==target||!!OpenLayers.Projection.transforms[source]&&OpenLayers.Projection.transforms[source][target]===OpenLayers.Projection.nullTransform;}}
+return equals;},destroy:function(){delete this.proj;delete this.projCode;},CLASS_NAME:"OpenLayers.Projection"});OpenLayers.Projection.transforms={};OpenLayers.Projection.addTransform=function(from,to,method){if(!OpenLayers.Projection.transforms[from]){OpenLayers.Projection.transforms[from]={};}
+OpenLayers.Projection.transforms[from][to]=method;};OpenLayers.Projection.transform=function(point,source,dest){if(source.proj&&dest.proj){point=Proj4js.transform(source.proj,dest.proj,point);}else if(source&&dest&&OpenLayers.Projection.transforms[source.getCode()]&&OpenLayers.Projection.transforms[source.getCode()][dest.getCode()]){OpenLayers.Projection.transforms[source.getCode()][dest.getCode()](point);}
+return point;};OpenLayers.Projection.nullTransform=function(point){return point;};OpenLayers.Layer=OpenLayers.Class({id:null,name:null,div:null,opacity:null,alwaysInRange:null,EVENT_TYPES:["loadstart","loadend","loadcancel","visibilitychanged","move","moveend","added","removed"],RESOLUTION_PROPERTIES:['scales','resolutions','maxScale','minScale','maxResolution','minResolution','numZoomLevels','maxZoomLevel'],events:null,map:null,isBaseLayer:false,alpha:false,displayInLayerSwitcher:true,visibility:true,attribution:null,inRange:false,imageSize:null,imageOffset:null,options:null,eventListeners:null,gutter:0,projection:null,units:null,scales:null,resolutions:null,maxExtent:null,minExtent:null,maxResolution:null,minResolution:null,numZoomLevels:null,minScale:null,maxScale:null,displayOutsideMaxExtent:false,wrapDateLine:false,transitionEffect:null,SUPPORTED_TRANSITIONS:['resize'],metadata:{},initialize:function(name,options){this.addOptions(options);this.name=name;if(this.id==null){this.id=OpenLayers.Util.createUniqueID(this.CLASS_NAME+"_");this.div=OpenLayers.Util.createDiv(this.id);this.div.style.width="100%";this.div.style.height="100%";this.div.dir="ltr";this.events=new OpenLayers.Events(this,this.div,this.EVENT_TYPES);if(this.eventListeners instanceof Object){this.events.on(this.eventListeners);}}
+if(this.wrapDateLine){this.displayOutsideMaxExtent=true;}},destroy:function(setNewBaseLayer){if(setNewBaseLayer==null){setNewBaseLayer=true;}
+if(this.map!=null){this.map.removeLayer(this,setNewBaseLayer);}
+this.projection=null;this.map=null;this.name=null;this.div=null;this.options=null;if(this.events){if(this.eventListeners){this.events.un(this.eventListeners);}
+this.events.destroy();}
+this.eventListeners=null;this.events=null;},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer(this.name,this.getOptions());}
+OpenLayers.Util.applyDefaults(obj,this);obj.map=null;return obj;},getOptions:function(){var options={};for(var o in this.options){options[o]=this[o];}
+return options;},setName:function(newName){if(newName!=this.name){this.name=newName;if(this.map!=null){this.map.events.triggerEvent("changelayer",{layer:this,property:"name"});}}},addOptions:function(newOptions,reinitialize){if(this.options==null){this.options={};}
+OpenLayers.Util.extend(this.options,newOptions);OpenLayers.Util.extend(this,newOptions);if(typeof this.projection=="string"){this.projection=new OpenLayers.Projection(this.projection);}
+if(this.projection&&this.projection.getUnits()){this.units=this.projection.getUnits();}
+if(this.map){var resolution=this.map.getResolution();var properties=this.RESOLUTION_PROPERTIES.concat(["projection","units","minExtent","maxExtent"]);for(var o in newOptions){if(newOptions.hasOwnProperty(o)&&OpenLayers.Util.indexOf(properties,o)>=0){this.initResolutions();if(reinitialize&&this.map.baseLayer===this){this.map.setCenter(this.map.getCenter(),this.map.getZoomForResolution(resolution),false,true);this.map.events.triggerEvent("changebaselayer",{layer:this});}
+break;}}}},onMapResize:function(){},redraw:function(){var redrawn=false;if(this.map){this.inRange=this.calculateInRange();var extent=this.getExtent();if(extent&&this.inRange&&this.visibility){var zoomChanged=true;this.moveTo(extent,zoomChanged,false);this.events.triggerEvent("moveend",{"zoomChanged":zoomChanged});redrawn=true;}}
+return redrawn;},moveTo:function(bounds,zoomChanged,dragging){var display=this.visibility;if(!this.isBaseLayer){display=display&&this.inRange;}
+this.display(display);},moveByPx:function(dx,dy){},setMap:function(map){if(this.map==null){this.map=map;this.maxExtent=this.maxExtent||this.map.maxExtent;this.minExtent=this.minExtent||this.map.minExtent;this.projection=this.projection||this.map.projection;if(typeof this.projection=="string"){this.projection=new OpenLayers.Projection(this.projection);}
+this.units=this.projection.getUnits()||this.units||this.map.units;this.initResolutions();if(!this.isBaseLayer){this.inRange=this.calculateInRange();var show=((this.visibility)&&(this.inRange));this.div.style.display=show?"":"none";}
+this.setTileSize();}},afterAdd:function(){},removeMap:function(map){},getImageSize:function(bounds){return(this.imageSize||this.tileSize);},setTileSize:function(size){var tileSize=(size)?size:((this.tileSize)?this.tileSize:this.map.getTileSize());this.tileSize=tileSize;if(this.gutter){this.imageOffset=new OpenLayers.Pixel(-this.gutter,-this.gutter);this.imageSize=new OpenLayers.Size(tileSize.w+(2*this.gutter),tileSize.h+(2*this.gutter));}},getVisibility:function(){return this.visibility;},setVisibility:function(visibility){if(visibility!=this.visibility){this.visibility=visibility;this.display(visibility);this.redraw();if(this.map!=null){this.map.events.triggerEvent("changelayer",{layer:this,property:"visibility"});}
+this.events.triggerEvent("visibilitychanged");}},display:function(display){if(display!=(this.div.style.display!="none")){this.div.style.display=(display&&this.calculateInRange())?"block":"none";}},calculateInRange:function(){var inRange=false;if(this.alwaysInRange){inRange=true;}else{if(this.map){var resolution=this.map.getResolution();inRange=((resolution>=this.minResolution)&&(resolution<=this.maxResolution));}}
+return inRange;},setIsBaseLayer:function(isBaseLayer){if(isBaseLayer!=this.isBaseLayer){this.isBaseLayer=isBaseLayer;if(this.map!=null){this.map.events.triggerEvent("changebaselayer",{layer:this});}}},initResolutions:function(){var i,len,p;var props={},alwaysInRange=true;for(i=0,len=this.RESOLUTION_PROPERTIES.length;i<len;i++){p=this.RESOLUTION_PROPERTIES[i];props[p]=this.options[p];if(alwaysInRange&&this.options[p]){alwaysInRange=false;}}
+if(this.alwaysInRange==null){this.alwaysInRange=alwaysInRange;}
+if(props.resolutions==null){props.resolutions=this.resolutionsFromScales(props.scales);}
+if(props.resolutions==null){props.resolutions=this.calculateResolutions(props);}
+if(props.resolutions==null){for(i=0,len=this.RESOLUTION_PROPERTIES.length;i<len;i++){p=this.RESOLUTION_PROPERTIES[i];props[p]=this.options[p]!=null?this.options[p]:this.map[p];}
+if(props.resolutions==null){props.resolutions=this.resolutionsFromScales(props.scales);}
+if(props.resolutions==null){props.resolutions=this.calculateResolutions(props);}}
+var maxResolution;if(this.options.maxResolution&&this.options.maxResolution!=="auto"){maxResolution=this.options.maxResolution;}
+if(this.options.minScale){maxResolution=OpenLayers.Util.getResolutionFromScale(this.options.minScale,this.units);}
+var minResolution;if(this.options.minResolution&&this.options.minResolution!=="auto"){minResolution=this.options.minResolution;}
+if(this.options.maxScale){minResolution=OpenLayers.Util.getResolutionFromScale(this.options.maxScale,this.units);}
+if(props.resolutions){props.resolutions.sort(function(a,b){return(b-a);});if(!maxResolution){maxResolution=props.resolutions[0];}
+if(!minResolution){var lastIdx=props.resolutions.length-1;minResolution=props.resolutions[lastIdx];}}
+this.resolutions=props.resolutions;if(this.resolutions){len=this.resolutions.length;this.scales=new Array(len);for(i=0;i<len;i++){this.scales[i]=OpenLayers.Util.getScaleFromResolution(this.resolutions[i],this.units);}
+this.numZoomLevels=len;}
+this.minResolution=minResolution;if(minResolution){this.maxScale=OpenLayers.Util.getScaleFromResolution(minResolution,this.units);}
+this.maxResolution=maxResolution;if(maxResolution){this.minScale=OpenLayers.Util.getScaleFromResolution(maxResolution,this.units);}},resolutionsFromScales:function(scales){if(scales==null){return;}
+var resolutions,i,len;len=scales.length;resolutions=new Array(len);for(i=0;i<len;i++){resolutions[i]=OpenLayers.Util.getResolutionFromScale(scales[i],this.units);}
+return resolutions;},calculateResolutions:function(props){var viewSize,wRes,hRes;var maxResolution=props.maxResolution;if(props.minScale!=null){maxResolution=OpenLayers.Util.getResolutionFromScale(props.minScale,this.units);}else if(maxResolution=="auto"&&this.maxExtent!=null){viewSize=this.map.getSize();wRes=this.maxExtent.getWidth()/viewSize.w;hRes=this.maxExtent.getHeight()/viewSize.h;maxResolution=Math.max(wRes,hRes);}
+var minResolution=props.minResolution;if(props.maxScale!=null){minResolution=OpenLayers.Util.getResolutionFromScale(props.maxScale,this.units);}else if(props.minResolution=="auto"&&this.minExtent!=null){viewSize=this.map.getSize();wRes=this.minExtent.getWidth()/viewSize.w;hRes=this.minExtent.getHeight()/viewSize.h;minResolution=Math.max(wRes,hRes);}
+var maxZoomLevel=props.maxZoomLevel;var numZoomLevels=props.numZoomLevels;if(typeof minResolution==="number"&&typeof maxResolution==="number"&&numZoomLevels===undefined){var ratio=maxResolution/minResolution;numZoomLevels=Math.floor(Math.log(ratio)/Math.log(2))+1;}else if(numZoomLevels===undefined&&maxZoomLevel!=null){numZoomLevels=maxZoomLevel+1;}
+if(typeof numZoomLevels!=="number"||numZoomLevels<=0||(typeof maxResolution!=="number"&&typeof minResolution!=="number")){return;}
+var resolutions=new Array(numZoomLevels);var base=2;if(typeof minResolution=="number"&&typeof maxResolution=="number"){base=Math.pow((maxResolution/minResolution),(1/(numZoomLevels-1)));}
+var i;if(typeof maxResolution==="number"){for(i=0;i<numZoomLevels;i++){resolutions[i]=maxResolution/Math.pow(base,i);}}else{for(i=0;i<numZoomLevels;i++){resolutions[numZoomLevels-1-i]=minResolution*Math.pow(base,i);}}
+return resolutions;},getResolution:function(){var zoom=this.map.getZoom();return this.getResolutionForZoom(zoom);},getExtent:function(){return this.map.calculateBounds();},getZoomForExtent:function(extent,closest){var viewSize=this.map.getSize();var idealResolution=Math.max(extent.getWidth()/viewSize.w,extent.getHeight()/viewSize.h);return this.getZoomForResolution(idealResolution,closest);},getDataExtent:function(){},getResolutionForZoom:function(zoom){zoom=Math.max(0,Math.min(zoom,this.resolutions.length-1));var resolution;if(this.map.fractionalZoom){var low=Math.floor(zoom);var high=Math.ceil(zoom);resolution=this.resolutions[low]-
+((zoom-low)*(this.resolutions[low]-this.resolutions[high]));}else{resolution=this.resolutions[Math.round(zoom)];}
+return resolution;},getZoomForResolution:function(resolution,closest){var zoom,i,len;if(this.map.fractionalZoom){var lowZoom=0;var highZoom=this.resolutions.length-1;var highRes=this.resolutions[lowZoom];var lowRes=this.resolutions[highZoom];var res;for(i=0,len=this.resolutions.length;i<len;++i){res=this.resolutions[i];if(res>=resolution){highRes=res;lowZoom=i;}
+if(res<=resolution){lowRes=res;highZoom=i;break;}}
+var dRes=highRes-lowRes;if(dRes>0){zoom=lowZoom+((highRes-resolution)/dRes);}else{zoom=lowZoom;}}else{var diff;var minDiff=Number.POSITIVE_INFINITY;for(i=0,len=this.resolutions.length;i<len;i++){if(closest){diff=Math.abs(this.resolutions[i]-resolution);if(diff>minDiff){break;}
+minDiff=diff;}else{if(this.resolutions[i]<resolution){break;}}}
+zoom=Math.max(0,i-1);}
+return zoom;},getLonLatFromViewPortPx:function(viewPortPx){var lonlat=null;var map=this.map;if(viewPortPx!=null&&map.minPx){var res=map.getResolution();var maxExtent=map.getMaxExtent({restricted:true});var lon=(viewPortPx.x-map.minPx.x)*res+maxExtent.left;var lat=(map.minPx.y-viewPortPx.y)*res+maxExtent.top;lonlat=new OpenLayers.LonLat(lon,lat);if(this.wrapDateLine){lonlat=lonlat.wrapDateLine(this.maxExtent);}}
+return lonlat;},getViewPortPxFromLonLat:function(lonlat){var px=null;if(lonlat!=null){var resolution=this.map.getResolution();var extent=this.map.getExtent();px=new OpenLayers.Pixel((1/resolution*(lonlat.lon-extent.left)),(1/resolution*(extent.top-lonlat.lat)));}
+return px;},setOpacity:function(opacity){if(opacity!=this.opacity){this.opacity=opacity;for(var i=0,len=this.div.childNodes.length;i<len;++i){var element=this.div.childNodes[i].firstChild;OpenLayers.Util.modifyDOMElement(element,null,null,null,null,null,null,opacity);}
+if(this.map!=null){this.map.events.triggerEvent("changelayer",{layer:this,property:"opacity"});}}},getZIndex:function(){return this.div.style.zIndex;},setZIndex:function(zIndex){this.div.style.zIndex=zIndex;},adjustBounds:function(bounds){if(this.gutter){var mapGutter=this.gutter*this.map.getResolution();bounds=new OpenLayers.Bounds(bounds.left-mapGutter,bounds.bottom-mapGutter,bounds.right+mapGutter,bounds.top+mapGutter);}
+if(this.wrapDateLine){var wrappingOptions={'rightTolerance':this.getResolution(),'leftTolerance':this.getResolution()};bounds=bounds.wrapDateLine(this.maxExtent,wrappingOptions);}
+return bounds;},CLASS_NAME:"OpenLayers.Layer"});OpenLayers.Layer.SphericalMercator={getExtent:function(){var extent=null;if(this.sphericalMercator){extent=this.map.calculateBounds();}else{extent=OpenLayers.Layer.FixedZoomLevels.prototype.getExtent.apply(this);}
+return extent;},getLonLatFromViewPortPx:function(viewPortPx){return OpenLayers.Layer.prototype.getLonLatFromViewPortPx.apply(this,arguments);},getViewPortPxFromLonLat:function(lonlat){return OpenLayers.Layer.prototype.getViewPortPxFromLonLat.apply(this,arguments);},initMercatorParameters:function(){this.RESOLUTIONS=[];var maxResolution=156543.03390625;for(var zoom=0;zoom<=this.MAX_ZOOM_LEVEL;++zoom){this.RESOLUTIONS[zoom]=maxResolution/Math.pow(2,zoom);}
+this.units="m";this.projection=this.projection||"EPSG:900913";},forwardMercator:function(lon,lat){var x=lon*20037508.34/180;var y=Math.log(Math.tan((90+lat)*Math.PI/360))/(Math.PI/180);y=y*20037508.34/180;return new OpenLayers.LonLat(x,y);},inverseMercator:function(x,y){var lon=(x/20037508.34)*180;var lat=(y/20037508.34)*180;lat=180/Math.PI*(2*Math.atan(Math.exp(lat*Math.PI/180))-Math.PI/2);return new OpenLayers.LonLat(lon,lat);},projectForward:function(point){var lonlat=OpenLayers.Layer.SphericalMercator.forwardMercator(point.x,point.y);point.x=lonlat.lon;point.y=lonlat.lat;return point;},projectInverse:function(point){var lonlat=OpenLayers.Layer.SphericalMercator.inverseMercator(point.x,point.y);point.x=lonlat.lon;point.y=lonlat.lat;return point;}};(function(){var codes=["EPSG:900913","EPSG:3857","EPSG:102113","EPSG:102100"];var add=OpenLayers.Projection.addTransform;var merc=OpenLayers.Layer.SphericalMercator;var same=OpenLayers.Projection.nullTransform;var i,len,code,other,j;for(i=0,len=codes.length;i<len;++i){code=codes[i];add("EPSG:4326",code,merc.projectForward);add(code,"EPSG:4326",merc.projectInverse);for(j=i+1;j<len;++j){other=codes[j];add(code,other,same);add(other,code,same);}}})();OpenLayers.Layer.EventPane=OpenLayers.Class(OpenLayers.Layer,{smoothDragPan:true,isBaseLayer:true,isFixed:true,pane:null,mapObject:null,initialize:function(name,options){OpenLayers.Layer.prototype.initialize.apply(this,arguments);if(this.pane==null){this.pane=OpenLayers.Util.createDiv(this.div.id+"_EventPane");}},destroy:function(){this.mapObject=null;this.pane=null;OpenLayers.Layer.prototype.destroy.apply(this,arguments);},setMap:function(map){OpenLayers.Layer.prototype.setMap.apply(this,arguments);this.pane.style.zIndex=parseInt(this.div.style.zIndex)+1;this.pane.style.display=this.div.style.display;this.pane.style.width="100%";this.pane.style.height="100%";if(OpenLayers.BROWSER_NAME=="msie"){this.pane.style.background="url("+OpenLayers.Util.getImagesLocation()+"blank.gif)";}
+if(this.isFixed){this.map.eventsDiv.appendChild(this.pane);}else{this.map.layerContainerDiv.appendChild(this.pane);}
+this.loadMapObject();if(this.mapObject==null){this.loadWarningMessage();}},removeMap:function(map){if(this.pane&&this.pane.parentNode){this.pane.parentNode.removeChild(this.pane);}
+OpenLayers.Layer.prototype.removeMap.apply(this,arguments);},loadWarningMessage:function(){this.div.style.backgroundColor="darkblue";var viewSize=this.map.getSize();var msgW=Math.min(viewSize.w,300);var msgH=Math.min(viewSize.h,200);var size=new OpenLayers.Size(msgW,msgH);var centerPx=new OpenLayers.Pixel(viewSize.w/2,viewSize.h/2);var topLeft=centerPx.add(-size.w/2,-size.h/2);var div=OpenLayers.Util.createDiv(this.name+"_warning",topLeft,size,null,null,null,"auto");div.style.padding="7px";div.style.backgroundColor="yellow";div.innerHTML=this.getWarningHTML();this.div.appendChild(div);},getWarningHTML:function(){return"";},display:function(display){OpenLayers.Layer.prototype.display.apply(this,arguments);this.pane.style.display=this.div.style.display;},setZIndex:function(zIndex){OpenLayers.Layer.prototype.setZIndex.apply(this,arguments);this.pane.style.zIndex=parseInt(this.div.style.zIndex)+1;},moveByPx:function(dx,dy){OpenLayers.Layer.prototype.moveByPx.apply(this,arguments);if(this.dragPanMapObject){this.dragPanMapObject(dx,-dy);}else{this.moveTo(this.map.getCachedCenter());}},moveTo:function(bounds,zoomChanged,dragging){OpenLayers.Layer.prototype.moveTo.apply(this,arguments);if(this.mapObject!=null){var newCenter=this.map.getCenter();var newZoom=this.map.getZoom();if(newCenter!=null){var moOldCenter=this.getMapObjectCenter();var oldCenter=this.getOLLonLatFromMapObjectLonLat(moOldCenter);var moOldZoom=this.getMapObjectZoom();var oldZoom=this.getOLZoomFromMapObjectZoom(moOldZoom);if(!(newCenter.equals(oldCenter))||!(newZoom==oldZoom)){if(!zoomChanged&&oldCenter&&this.dragPanMapObject&&this.smoothDragPan){var oldPx=this.map.getViewPortPxFromLonLat(oldCenter);var newPx=this.map.getViewPortPxFromLonLat(newCenter);this.dragPanMapObject(newPx.x-oldPx.x,oldPx.y-newPx.y);}else{var center=this.getMapObjectLonLatFromOLLonLat(newCenter);var zoom=this.getMapObjectZoomFromOLZoom(newZoom);this.setMapObjectCenter(center,zoom,dragging);}}}}},getLonLatFromViewPortPx:function(viewPortPx){var lonlat=null;if((this.mapObject!=null)&&(this.getMapObjectCenter()!=null)){var moPixel=this.getMapObjectPixelFromOLPixel(viewPortPx);var moLonLat=this.getMapObjectLonLatFromMapObjectPixel(moPixel);lonlat=this.getOLLonLatFromMapObjectLonLat(moLonLat);}
+return lonlat;},getViewPortPxFromLonLat:function(lonlat){var viewPortPx=null;if((this.mapObject!=null)&&(this.getMapObjectCenter()!=null)){var moLonLat=this.getMapObjectLonLatFromOLLonLat(lonlat);var moPixel=this.getMapObjectPixelFromMapObjectLonLat(moLonLat);viewPortPx=this.getOLPixelFromMapObjectPixel(moPixel);}
+return viewPortPx;},getOLLonLatFromMapObjectLonLat:function(moLonLat){var olLonLat=null;if(moLonLat!=null){var lon=this.getLongitudeFromMapObjectLonLat(moLonLat);var lat=this.getLatitudeFromMapObjectLonLat(moLonLat);olLonLat=new OpenLayers.LonLat(lon,lat);}
+return olLonLat;},getMapObjectLonLatFromOLLonLat:function(olLonLat){var moLatLng=null;if(olLonLat!=null){moLatLng=this.getMapObjectLonLatFromLonLat(olLonLat.lon,olLonLat.lat);}
+return moLatLng;},getOLPixelFromMapObjectPixel:function(moPixel){var olPixel=null;if(moPixel!=null){var x=this.getXFromMapObjectPixel(moPixel);var y=this.getYFromMapObjectPixel(moPixel);olPixel=new OpenLayers.Pixel(x,y);}
+return olPixel;},getMapObjectPixelFromOLPixel:function(olPixel){var moPixel=null;if(olPixel!=null){moPixel=this.getMapObjectPixelFromXY(olPixel.x,olPixel.y);}
+return moPixel;},CLASS_NAME:"OpenLayers.Layer.EventPane"});OpenLayers.Layer.FixedZoomLevels=OpenLayers.Class({initialize:function(){},initResolutions:function(){var props=new Array('minZoomLevel','maxZoomLevel','numZoomLevels');for(var i=0,len=props.length;i<len;i++){var property=props[i];this[property]=(this.options[property]!=null)?this.options[property]:this.map[property];}
+if((this.minZoomLevel==null)||(this.minZoomLevel<this.MIN_ZOOM_LEVEL)){this.minZoomLevel=this.MIN_ZOOM_LEVEL;}
+var desiredZoomLevels;var limitZoomLevels=this.MAX_ZOOM_LEVEL-this.minZoomLevel+1;if(((this.options.numZoomLevels==null)&&(this.options.maxZoomLevel!=null))||((this.numZoomLevels==null)&&(this.maxZoomLevel!=null))){desiredZoomLevels=this.maxZoomLevel-this.minZoomLevel+1;}else{desiredZoomLevels=this.numZoomLevels;}
+if(desiredZoomLevels!=null){this.numZoomLevels=Math.min(desiredZoomLevels,limitZoomLevels);}else{this.numZoomLevels=limitZoomLevels;}
+this.maxZoomLevel=this.minZoomLevel+this.numZoomLevels-1;if(this.RESOLUTIONS!=null){var resolutionsIndex=0;this.resolutions=[];for(var i=this.minZoomLevel;i<=this.maxZoomLevel;i++){this.resolutions[resolutionsIndex++]=this.RESOLUTIONS[i];}
+this.maxResolution=this.resolutions[0];this.minResolution=this.resolutions[this.resolutions.length-1];}},getResolution:function(){if(this.resolutions!=null){return OpenLayers.Layer.prototype.getResolution.apply(this,arguments);}else{var resolution=null;var viewSize=this.map.getSize();var extent=this.getExtent();if((viewSize!=null)&&(extent!=null)){resolution=Math.max(extent.getWidth()/viewSize.w,extent.getHeight()/viewSize.h);}
+return resolution;}},getExtent:function(){var extent=null;var size=this.map.getSize();var tlPx=new OpenLayers.Pixel(0,0);var tlLL=this.getLonLatFromViewPortPx(tlPx);var brPx=new OpenLayers.Pixel(size.w,size.h);var brLL=this.getLonLatFromViewPortPx(brPx);if((tlLL!=null)&&(brLL!=null)){extent=new OpenLayers.Bounds(tlLL.lon,brLL.lat,brLL.lon,tlLL.lat);}
+return extent;},getZoomForResolution:function(resolution){if(this.resolutions!=null){return OpenLayers.Layer.prototype.getZoomForResolution.apply(this,arguments);}else{var extent=OpenLayers.Layer.prototype.getExtent.apply(this,[]);return this.getZoomForExtent(extent);}},getOLZoomFromMapObjectZoom:function(moZoom){var zoom=null;if(moZoom!=null){zoom=moZoom-this.minZoomLevel;if(this.map.baseLayer!==this){zoom=this.map.baseLayer.getZoomForResolution(this.getResolutionForZoom(zoom))}}
+return zoom;},getMapObjectZoomFromOLZoom:function(olZoom){var zoom=null;if(olZoom!=null){zoom=olZoom+this.minZoomLevel;if(this.map.baseLayer!==this){zoom=this.getZoomForResolution(this.map.baseLayer.getResolutionForZoom(zoom));}}
+return zoom;},CLASS_NAME:"OpenLayers.Layer.FixedZoomLevels"});OpenLayers.Layer.VirtualEarth=OpenLayers.Class(OpenLayers.Layer.EventPane,OpenLayers.Layer.FixedZoomLevels,{MIN_ZOOM_LEVEL:1,MAX_ZOOM_LEVEL:19,RESOLUTIONS:[1.40625,0.703125,0.3515625,0.17578125,0.087890625,0.0439453125,0.02197265625,0.010986328125,0.0054931640625,0.00274658203125,0.001373291015625,0.0006866455078125,0.00034332275390625,0.000171661376953125,0.0000858306884765625,0.00004291534423828125,0.00002145767211914062,0.00001072883605957031,0.00000536441802978515],type:null,wrapDateLine:true,sphericalMercator:false,animationEnabled:true,initialize:function(name,options){OpenLayers.Layer.EventPane.prototype.initialize.apply(this,arguments);OpenLayers.Layer.FixedZoomLevels.prototype.initialize.apply(this,arguments);if(this.sphericalMercator){OpenLayers.Util.extend(this,OpenLayers.Layer.SphericalMercator);this.initMercatorParameters();}},loadMapObject:function(){var veDiv=OpenLayers.Util.createDiv(this.name);var sz=this.map.getSize();veDiv.style.width=sz.w+"px";veDiv.style.height=sz.h+"px";this.div.appendChild(veDiv);try{this.mapObject=new VEMap(this.name);}catch(e){}
+if(this.mapObject!=null){try{this.mapObject.LoadMap(null,null,this.type,true);this.mapObject.AttachEvent("onmousedown",OpenLayers.Function.True);}catch(e){}
+this.mapObject.HideDashboard();if(typeof this.mapObject.SetAnimationEnabled=="function"){this.mapObject.SetAnimationEnabled(this.animationEnabled);}}
+if(!this.mapObject||!this.mapObject.vemapcontrol||!this.mapObject.vemapcontrol.PanMap||(typeof this.mapObject.vemapcontrol.PanMap!="function")){this.dragPanMapObject=null;}},onMapResize:function(){this.mapObject.Resize(this.map.size.w,this.map.size.h);},getWarningHTML:function(){return OpenLayers.i18n("getLayerWarning",{'layerType':'VE','layerLib':'VirtualEarth'});},setMapObjectCenter:function(center,zoom){this.mapObject.SetCenterAndZoom(center,zoom);},getMapObjectCenter:function(){return this.mapObject.GetCenter();},dragPanMapObject:function(dX,dY){this.mapObject.vemapcontrol.PanMap(dX,-dY);},getMapObjectZoom:function(){return this.mapObject.GetZoomLevel();},getMapObjectLonLatFromMapObjectPixel:function(moPixel){return(typeof VEPixel!='undefined')?this.mapObject.PixelToLatLong(moPixel):this.mapObject.PixelToLatLong(moPixel.x,moPixel.y);},getMapObjectPixelFromMapObjectLonLat:function(moLonLat){return this.mapObject.LatLongToPixel(moLonLat);},getLongitudeFromMapObjectLonLat:function(moLonLat){return this.sphericalMercator?this.forwardMercator(moLonLat.Longitude,moLonLat.Latitude).lon:moLonLat.Longitude;},getLatitudeFromMapObjectLonLat:function(moLonLat){return this.sphericalMercator?this.forwardMercator(moLonLat.Longitude,moLonLat.Latitude).lat:moLonLat.Latitude;},getMapObjectLonLatFromLonLat:function(lon,lat){var veLatLong;if(this.sphericalMercator){var lonlat=this.inverseMercator(lon,lat);veLatLong=new VELatLong(lonlat.lat,lonlat.lon);}else{veLatLong=new VELatLong(lat,lon);}
+return veLatLong;},getXFromMapObjectPixel:function(moPixel){return moPixel.x;},getYFromMapObjectPixel:function(moPixel){return moPixel.y;},getMapObjectPixelFromXY:function(x,y){return(typeof VEPixel!='undefined')?new VEPixel(x,y):new Msn.VE.Pixel(x,y);},CLASS_NAME:"OpenLayers.Layer.VirtualEarth"});OpenLayers.Control=OpenLayers.Class({id:null,map:null,div:null,type:null,allowSelection:false,displayClass:"",title:"",autoActivate:false,active:null,handler:null,eventListeners:null,events:null,EVENT_TYPES:["activate","deactivate"],initialize:function(options){this.displayClass=this.CLASS_NAME.replace("OpenLayers.","ol").replace(/\./g,"");OpenLayers.Util.extend(this,options);this.events=new OpenLayers.Events(this,null,this.EVENT_TYPES);if(this.eventListeners instanceof Object){this.events.on(this.eventListeners);}
+if(this.id==null){this.id=OpenLayers.Util.createUniqueID(this.CLASS_NAME+"_");}},destroy:function(){if(this.events){if(this.eventListeners){this.events.un(this.eventListeners);}
+this.events.destroy();this.events=null;}
+this.eventListeners=null;if(this.handler){this.handler.destroy();this.handler=null;}
+if(this.handlers){for(var key in this.handlers){if(this.handlers.hasOwnProperty(key)&&typeof this.handlers[key].destroy=="function"){this.handlers[key].destroy();}}
+this.handlers=null;}
+if(this.map){this.map.removeControl(this);this.map=null;}
+this.div=null;},setMap:function(map){this.map=map;if(this.handler){this.handler.setMap(map);}},draw:function(px){if(this.div==null){this.div=OpenLayers.Util.createDiv(this.id);this.div.className=this.displayClass;if(!this.allowSelection){this.div.className+=" olControlNoSelect";this.div.setAttribute("unselectable","on",0);this.div.onselectstart=OpenLayers.Function.False;}
+if(this.title!=""){this.div.title=this.title;}}
+if(px!=null){this.position=px.clone();}
+this.moveTo(this.position);return this.div;},moveTo:function(px){if((px!=null)&&(this.div!=null)){this.div.style.left=px.x+"px";this.div.style.top=px.y+"px";}},activate:function(){if(this.active){return false;}
+if(this.handler){this.handler.activate();}
+this.active=true;if(this.map){OpenLayers.Element.addClass(this.map.viewPortDiv,this.displayClass.replace(/ /g,"")+"Active");}
+this.events.triggerEvent("activate");return true;},deactivate:function(){if(this.active){if(this.handler){this.handler.deactivate();}
+this.active=false;if(this.map){OpenLayers.Element.removeClass(this.map.viewPortDiv,this.displayClass.replace(/ /g,"")+"Active");}
+this.events.triggerEvent("deactivate");return true;}
+return false;},CLASS_NAME:"OpenLayers.Control"});OpenLayers.Control.TYPE_BUTTON=1;OpenLayers.Control.TYPE_TOGGLE=2;OpenLayers.Control.TYPE_TOOL=3;OpenLayers.Control.OverviewMap=OpenLayers.Class(OpenLayers.Control,{element:null,ovmap:null,size:new OpenLayers.Size(180,90),layers:null,minRectSize:15,minRectDisplayClass:"RectReplacement",minRatio:8,maxRatio:32,mapOptions:null,autoPan:false,handlers:null,resolutionFactor:1,maximized:false,initialize:function(options){this.layers=[];this.handlers={};OpenLayers.Control.prototype.initialize.apply(this,[options]);},destroy:function(){if(!this.mapDiv){return;}
+if(this.handlers.click){this.handlers.click.destroy();}
+if(this.handlers.drag){this.handlers.drag.destroy();}
+this.ovmap&&this.ovmap.eventsDiv.removeChild(this.extentRectangle);this.extentRectangle=null;if(this.rectEvents){this.rectEvents.destroy();this.rectEvents=null;}
+if(this.ovmap){this.ovmap.destroy();this.ovmap=null;}
+this.element.removeChild(this.mapDiv);this.mapDiv=null;this.div.removeChild(this.element);this.element=null;if(this.maximizeDiv){OpenLayers.Event.stopObservingElement(this.maximizeDiv);this.div.removeChild(this.maximizeDiv);this.maximizeDiv=null;}
+if(this.minimizeDiv){OpenLayers.Event.stopObservingElement(this.minimizeDiv);this.div.removeChild(this.minimizeDiv);this.minimizeDiv=null;}
+this.map.events.un({"moveend":this.update,"changebaselayer":this.baseLayerDraw,scope:this});OpenLayers.Control.prototype.destroy.apply(this,arguments);},draw:function(){OpenLayers.Control.prototype.draw.apply(this,arguments);if(!(this.layers.length>0)){if(this.map.baseLayer){var layer=this.map.baseLayer.clone();this.layers=[layer];}else{this.map.events.register("changebaselayer",this,this.baseLayerDraw);return this.div;}}
+this.element=document.createElement('div');this.element.className=this.displayClass+'Element';this.element.style.display='none';this.mapDiv=document.createElement('div');this.mapDiv.style.width=this.size.w+'px';this.mapDiv.style.height=this.size.h+'px';this.mapDiv.style.position='relative';this.mapDiv.style.overflow='hidden';this.mapDiv.id=OpenLayers.Util.createUniqueID('overviewMap');this.extentRectangle=document.createElement('div');this.extentRectangle.style.position='absolute';this.extentRectangle.style.zIndex=1000;this.extentRectangle.className=this.displayClass+'ExtentRectangle';this.element.appendChild(this.mapDiv);this.div.appendChild(this.element);if(!this.outsideViewport){this.div.className+=" "+this.displayClass+'Container';var imgLocation=OpenLayers.Util.getImagesLocation();var img=imgLocation+'layer-switcher-maximize.png';this.maximizeDiv=OpenLayers.Util.createAlphaImageDiv(this.displayClass+'MaximizeButton',null,new OpenLayers.Size(18,18),img,'absolute');this.maximizeDiv.style.display='none';this.maximizeDiv.className=this.displayClass+'MaximizeButton';OpenLayers.Event.observe(this.maximizeDiv,'click',OpenLayers.Function.bindAsEventListener(this.maximizeControl,this));this.div.appendChild(this.maximizeDiv);var img=imgLocation+'layer-switcher-minimize.png';this.minimizeDiv=OpenLayers.Util.createAlphaImageDiv('OpenLayers_Control_minimizeDiv',null,new OpenLayers.Size(18,18),img,'absolute');this.minimizeDiv.style.display='none';this.minimizeDiv.className=this.displayClass+'MinimizeButton';OpenLayers.Event.observe(this.minimizeDiv,'click',OpenLayers.Function.bindAsEventListener(this.minimizeControl,this));this.div.appendChild(this.minimizeDiv);var eventsToStop=['dblclick','mousedown'];for(var i=0,len=eventsToStop.length;i<len;i++){OpenLayers.Event.observe(this.maximizeDiv,eventsToStop[i],OpenLayers.Event.stop);OpenLayers.Event.observe(this.minimizeDiv,eventsToStop[i],OpenLayers.Event.stop);}
+this.minimizeControl();}else{this.element.style.display='';}
+if(this.map.getExtent()){this.update();}
+this.map.events.register('moveend',this,this.update);if(this.maximized){this.maximizeControl();}
+return this.div;},baseLayerDraw:function(){this.draw();this.map.events.unregister("changebaselayer",this,this.baseLayerDraw);},rectDrag:function(px){var deltaX=this.handlers.drag.last.x-px.x;var deltaY=this.handlers.drag.last.y-px.y;if(deltaX!=0||deltaY!=0){var rectTop=this.rectPxBounds.top;var rectLeft=this.rectPxBounds.left;var rectHeight=Math.abs(this.rectPxBounds.getHeight());var rectWidth=this.rectPxBounds.getWidth();var newTop=Math.max(0,(rectTop-deltaY));newTop=Math.min(newTop,this.ovmap.size.h-this.hComp-rectHeight);var newLeft=Math.max(0,(rectLeft-deltaX));newLeft=Math.min(newLeft,this.ovmap.size.w-this.wComp-rectWidth);this.setRectPxBounds(new OpenLayers.Bounds(newLeft,newTop+rectHeight,newLeft+rectWidth,newTop));}},mapDivClick:function(evt){var pxCenter=this.rectPxBounds.getCenterPixel();var deltaX=evt.xy.x-pxCenter.x;var deltaY=evt.xy.y-pxCenter.y;var top=this.rectPxBounds.top;var left=this.rectPxBounds.left;var height=Math.abs(this.rectPxBounds.getHeight());var width=this.rectPxBounds.getWidth();var newTop=Math.max(0,(top+deltaY));newTop=Math.min(newTop,this.ovmap.size.h-height);var newLeft=Math.max(0,(left+deltaX));newLeft=Math.min(newLeft,this.ovmap.size.w-width);this.setRectPxBounds(new OpenLayers.Bounds(newLeft,newTop+height,newLeft+width,newTop));this.updateMapToRect();},maximizeControl:function(e){this.element.style.display='';this.showToggle(false);if(e!=null){OpenLayers.Event.stop(e);}},minimizeControl:function(e){this.element.style.display='none';this.showToggle(true);if(e!=null){OpenLayers.Event.stop(e);}},showToggle:function(minimize){this.maximizeDiv.style.display=minimize?'':'none';this.minimizeDiv.style.display=minimize?'none':'';},update:function(){if(this.ovmap==null){this.createMap();}
+if(this.autoPan||!this.isSuitableOverview()){this.updateOverview();}
+this.updateRectToMap();},isSuitableOverview:function(){var mapExtent=this.map.getExtent();var maxExtent=this.map.maxExtent;var testExtent=new OpenLayers.Bounds(Math.max(mapExtent.left,maxExtent.left),Math.max(mapExtent.bottom,maxExtent.bottom),Math.min(mapExtent.right,maxExtent.right),Math.min(mapExtent.top,maxExtent.top));if(this.ovmap.getProjection()!=this.map.getProjection()){testExtent=testExtent.transform(this.map.getProjectionObject(),this.ovmap.getProjectionObject());}
+var resRatio=this.ovmap.getResolution()/this.map.getResolution();return((resRatio>this.minRatio)&&(resRatio<=this.maxRatio)&&(this.ovmap.getExtent().containsBounds(testExtent)));},updateOverview:function(){var mapRes=this.map.getResolution();var targetRes=this.ovmap.getResolution();var resRatio=targetRes/mapRes;if(resRatio>this.maxRatio){targetRes=this.minRatio*mapRes;}else if(resRatio<=this.minRatio){targetRes=this.maxRatio*mapRes;}
+var center;if(this.ovmap.getProjection()!=this.map.getProjection()){center=this.map.center.clone();center.transform(this.map.getProjectionObject(),this.ovmap.getProjectionObject());}else{center=this.map.center;}
+this.ovmap.setCenter(center,this.ovmap.getZoomForResolution(targetRes*this.resolutionFactor));this.updateRectToMap();},createMap:function(){var options=OpenLayers.Util.extend({controls:[],maxResolution:'auto',fallThrough:false},this.mapOptions);this.ovmap=new OpenLayers.Map(this.mapDiv,options);this.ovmap.eventsDiv.appendChild(this.extentRectangle);OpenLayers.Event.stopObserving(window,'unload',this.ovmap.unloadDestroy);this.ovmap.addLayers(this.layers);this.ovmap.zoomToMaxExtent();this.wComp=parseInt(OpenLayers.Element.getStyle(this.extentRectangle,'border-left-width'))+
+parseInt(OpenLayers.Element.getStyle(this.extentRectangle,'border-right-width'));this.wComp=(this.wComp)?this.wComp:2;this.hComp=parseInt(OpenLayers.Element.getStyle(this.extentRectangle,'border-top-width'))+
+parseInt(OpenLayers.Element.getStyle(this.extentRectangle,'border-bottom-width'));this.hComp=(this.hComp)?this.hComp:2;this.handlers.drag=new OpenLayers.Handler.Drag(this,{move:this.rectDrag,done:this.updateMapToRect},{map:this.ovmap});this.handlers.click=new OpenLayers.Handler.Click(this,{"click":this.mapDivClick},{"single":true,"double":false,"stopSingle":true,"stopDouble":true,"pixelTolerance":1,map:this.ovmap});this.handlers.click.activate();this.rectEvents=new OpenLayers.Events(this,this.extentRectangle,null,true);this.rectEvents.register("mouseover",this,function(e){if(!this.handlers.drag.active&&!this.map.dragging){this.handlers.drag.activate();}});this.rectEvents.register("mouseout",this,function(e){if(!this.handlers.drag.dragging){this.handlers.drag.deactivate();}});if(this.ovmap.getProjection()!=this.map.getProjection()){var sourceUnits=this.map.getProjectionObject().getUnits()||this.map.units||this.map.baseLayer.units;var targetUnits=this.ovmap.getProjectionObject().getUnits()||this.ovmap.units||this.ovmap.baseLayer.units;this.resolutionFactor=sourceUnits&&targetUnits?OpenLayers.INCHES_PER_UNIT[sourceUnits]/OpenLayers.INCHES_PER_UNIT[targetUnits]:1;}},updateRectToMap:function(){var bounds;if(this.ovmap.getProjection()!=this.map.getProjection()){bounds=this.map.getExtent().transform(this.map.getProjectionObject(),this.ovmap.getProjectionObject());}else{bounds=this.map.getExtent();}
+var pxBounds=this.getRectBoundsFromMapBounds(bounds);if(pxBounds){this.setRectPxBounds(pxBounds);}},updateMapToRect:function(){var lonLatBounds=this.getMapBoundsFromRectBounds(this.rectPxBounds);if(this.ovmap.getProjection()!=this.map.getProjection()){lonLatBounds=lonLatBounds.transform(this.ovmap.getProjectionObject(),this.map.getProjectionObject());}
+this.map.panTo(lonLatBounds.getCenterLonLat());},setRectPxBounds:function(pxBounds){var top=Math.max(pxBounds.top,0);var left=Math.max(pxBounds.left,0);var bottom=Math.min(pxBounds.top+Math.abs(pxBounds.getHeight()),this.ovmap.size.h-this.hComp);var right=Math.min(pxBounds.left+pxBounds.getWidth(),this.ovmap.size.w-this.wComp);var width=Math.max(right-left,0);var height=Math.max(bottom-top,0);if(width<this.minRectSize||height<this.minRectSize){this.extentRectangle.className=this.displayClass+
+this.minRectDisplayClass;var rLeft=left+(width/2)-(this.minRectSize/2);var rTop=top+(height/2)-(this.minRectSize/2);this.extentRectangle.style.top=Math.round(rTop)+'px';this.extentRectangle.style.left=Math.round(rLeft)+'px';this.extentRectangle.style.height=this.minRectSize+'px';this.extentRectangle.style.width=this.minRectSize+'px';}else{this.extentRectangle.className=this.displayClass+'ExtentRectangle';this.extentRectangle.style.top=Math.round(top)+'px';this.extentRectangle.style.left=Math.round(left)+'px';this.extentRectangle.style.height=Math.round(height)+'px';this.extentRectangle.style.width=Math.round(width)+'px';}
+this.rectPxBounds=new OpenLayers.Bounds(Math.round(left),Math.round(bottom),Math.round(right),Math.round(top));},getRectBoundsFromMapBounds:function(lonLatBounds){var leftBottomLonLat=new OpenLayers.LonLat(lonLatBounds.left,lonLatBounds.bottom);var rightTopLonLat=new OpenLayers.LonLat(lonLatBounds.right,lonLatBounds.top);var leftBottomPx=this.getOverviewPxFromLonLat(leftBottomLonLat);var rightTopPx=this.getOverviewPxFromLonLat(rightTopLonLat);var bounds=null;if(leftBottomPx&&rightTopPx){bounds=new OpenLayers.Bounds(leftBottomPx.x,leftBottomPx.y,rightTopPx.x,rightTopPx.y);}
+return bounds;},getMapBoundsFromRectBounds:function(pxBounds){var leftBottomPx=new OpenLayers.Pixel(pxBounds.left,pxBounds.bottom);var rightTopPx=new OpenLayers.Pixel(pxBounds.right,pxBounds.top);var leftBottomLonLat=this.getLonLatFromOverviewPx(leftBottomPx);var rightTopLonLat=this.getLonLatFromOverviewPx(rightTopPx);return new OpenLayers.Bounds(leftBottomLonLat.lon,leftBottomLonLat.lat,rightTopLonLat.lon,rightTopLonLat.lat);},getLonLatFromOverviewPx:function(overviewMapPx){var size=this.ovmap.size;var res=this.ovmap.getResolution();var center=this.ovmap.getExtent().getCenterLonLat();var delta_x=overviewMapPx.x-(size.w/2);var delta_y=overviewMapPx.y-(size.h/2);return new OpenLayers.LonLat(center.lon+delta_x*res,center.lat-delta_y*res);},getOverviewPxFromLonLat:function(lonlat){var res=this.ovmap.getResolution();var extent=this.ovmap.getExtent();var px=null;if(extent){px=new OpenLayers.Pixel(Math.round(1/res*(lonlat.lon-extent.left)),Math.round(1/res*(extent.top-lonlat.lat)));}
+return px;},CLASS_NAME:'OpenLayers.Control.OverviewMap'});OpenLayers.Layer.Google=OpenLayers.Class(OpenLayers.Layer.EventPane,OpenLayers.Layer.FixedZoomLevels,{MIN_ZOOM_LEVEL:0,MAX_ZOOM_LEVEL:21,RESOLUTIONS:[1.40625,0.703125,0.3515625,0.17578125,0.087890625,0.0439453125,0.02197265625,0.010986328125,0.0054931640625,0.00274658203125,0.001373291015625,0.0006866455078125,0.00034332275390625,0.000171661376953125,0.0000858306884765625,0.00004291534423828125,0.00002145767211914062,0.00001072883605957031,0.00000536441802978515,0.00000268220901489257,0.0000013411045074462891,0.00000067055225372314453],type:null,wrapDateLine:true,sphericalMercator:false,version:null,initialize:function(name,options){options=options||{};if(!options.version){options.version=typeof GMap2==="function"?"2":"3";}
+var mixin=OpenLayers.Layer.Google["v"+
+options.version.replace(/\./g,"_")];if(mixin){OpenLayers.Util.applyDefaults(options,mixin);}else{throw"Unsupported Google Maps API version: "+options.version;}
+OpenLayers.Util.applyDefaults(options,mixin.DEFAULTS);if(options.maxExtent){options.maxExtent=options.maxExtent.clone();}
+OpenLayers.Layer.EventPane.prototype.initialize.apply(this,[name,options]);OpenLayers.Layer.FixedZoomLevels.prototype.initialize.apply(this,[name,options]);if(this.sphericalMercator){OpenLayers.Util.extend(this,OpenLayers.Layer.SphericalMercator);this.initMercatorParameters();}},clone:function(){return new OpenLayers.Layer.Google(this.name,this.getOptions());},setVisibility:function(visible){var opacity=this.opacity==null?1:this.opacity;OpenLayers.Layer.EventPane.prototype.setVisibility.apply(this,arguments);this.setOpacity(opacity);},display:function(visible){if(!this._dragging){this.setGMapVisibility(visible);}
+OpenLayers.Layer.EventPane.prototype.display.apply(this,arguments);},moveTo:function(bounds,zoomChanged,dragging){this._dragging=dragging;OpenLayers.Layer.EventPane.prototype.moveTo.apply(this,arguments);delete this._dragging;},setOpacity:function(opacity){if(opacity!==this.opacity){if(this.map!=null){this.map.events.triggerEvent("changelayer",{layer:this,property:"opacity"});}
+this.opacity=opacity;}
+if(this.getVisibility()){var container=this.getMapContainer();OpenLayers.Util.modifyDOMElement(container,null,null,null,null,null,null,opacity);}},destroy:function(){if(this.map){this.setGMapVisibility(false);var cache=OpenLayers.Layer.Google.cache[this.map.id];if(cache&&cache.count<=1){this.removeGMapElements();}}
+OpenLayers.Layer.EventPane.prototype.destroy.apply(this,arguments);},removeGMapElements:function(){var cache=OpenLayers.Layer.Google.cache[this.map.id];if(cache){var container=this.mapObject&&this.getMapContainer();if(container&&container.parentNode){container.parentNode.removeChild(container);}
+var termsOfUse=cache.termsOfUse;if(termsOfUse&&termsOfUse.parentNode){termsOfUse.parentNode.removeChild(termsOfUse);}
+var poweredBy=cache.poweredBy;if(poweredBy&&poweredBy.parentNode){poweredBy.parentNode.removeChild(poweredBy);}}},removeMap:function(map){if(this.visibility&&this.mapObject){this.setGMapVisibility(false);}
+var cache=OpenLayers.Layer.Google.cache[map.id];if(cache){if(cache.count<=1){this.removeGMapElements();delete OpenLayers.Layer.Google.cache[map.id];}else{--cache.count;}}
+delete this.termsOfUse;delete this.poweredBy;delete this.mapObject;delete this.dragObject;OpenLayers.Layer.EventPane.prototype.removeMap.apply(this,arguments);},getOLBoundsFromMapObjectBounds:function(moBounds){var olBounds=null;if(moBounds!=null){var sw=moBounds.getSouthWest();var ne=moBounds.getNorthEast();if(this.sphericalMercator){sw=this.forwardMercator(sw.lng(),sw.lat());ne=this.forwardMercator(ne.lng(),ne.lat());}else{sw=new OpenLayers.LonLat(sw.lng(),sw.lat());ne=new OpenLayers.LonLat(ne.lng(),ne.lat());}
+olBounds=new OpenLayers.Bounds(sw.lon,sw.lat,ne.lon,ne.lat);}
+return olBounds;},getWarningHTML:function(){return OpenLayers.i18n("googleWarning");},getMapObjectCenter:function(){return this.mapObject.getCenter();},getMapObjectZoom:function(){return this.mapObject.getZoom();},getLongitudeFromMapObjectLonLat:function(moLonLat){return this.sphericalMercator?this.forwardMercator(moLonLat.lng(),moLonLat.lat()).lon:moLonLat.lng();},getLatitudeFromMapObjectLonLat:function(moLonLat){var lat=this.sphericalMercator?this.forwardMercator(moLonLat.lng(),moLonLat.lat()).lat:moLonLat.lat();return lat;},getXFromMapObjectPixel:function(moPixel){return moPixel.x;},getYFromMapObjectPixel:function(moPixel){return moPixel.y;},CLASS_NAME:"OpenLayers.Layer.Google"});OpenLayers.Layer.Google.cache={};OpenLayers.Layer.Google.v2={termsOfUse:null,poweredBy:null,dragObject:null,loadMapObject:function(){if(!this.type){this.type=G_NORMAL_MAP;}
+var mapObject,termsOfUse,poweredBy;var cache=OpenLayers.Layer.Google.cache[this.map.id];if(cache){mapObject=cache.mapObject;termsOfUse=cache.termsOfUse;poweredBy=cache.poweredBy;++cache.count;}else{var container=this.map.viewPortDiv;var div=document.createElement("div");div.id=this.map.id+"_GMap2Container";div.style.position="absolute";div.style.width="100%";div.style.height="100%";container.appendChild(div);try{mapObject=new GMap2(div);termsOfUse=div.lastChild;container.appendChild(termsOfUse);termsOfUse.style.zIndex="1100";termsOfUse.style.right="";termsOfUse.style.bottom="";termsOfUse.className="olLayerGoogleCopyright";poweredBy=div.lastChild;container.appendChild(poweredBy);poweredBy.style.zIndex="1100";poweredBy.style.right="";poweredBy.style.bottom="";poweredBy.className="olLayerGooglePoweredBy gmnoprint";}catch(e){throw(e);}
+OpenLayers.Layer.Google.cache[this.map.id]={mapObject:mapObject,termsOfUse:termsOfUse,poweredBy:poweredBy,count:1};}
+this.mapObject=mapObject;this.termsOfUse=termsOfUse;this.poweredBy=poweredBy;if(OpenLayers.Util.indexOf(this.mapObject.getMapTypes(),this.type)===-1){this.mapObject.addMapType(this.type);}
+if(typeof mapObject.getDragObject=="function"){this.dragObject=mapObject.getDragObject();}else{this.dragPanMapObject=null;}
+if(this.isBaseLayer===false){this.setGMapVisibility(this.div.style.display!=="none");}},onMapResize:function(){if(this.visibility&&this.mapObject.isLoaded()){this.mapObject.checkResize();}else{if(!this._resized){var layer=this;var handle=GEvent.addListener(this.mapObject,"load",function(){GEvent.removeListener(handle);delete layer._resized;layer.mapObject.checkResize();layer.moveTo(layer.map.getCenter(),layer.map.getZoom());});}
+this._resized=true;}},setGMapVisibility:function(visible){var cache=OpenLayers.Layer.Google.cache[this.map.id];if(cache){var container=this.mapObject.getContainer();if(visible===true){this.mapObject.setMapType(this.type);container.style.display="";this.termsOfUse.style.left="";this.termsOfUse.style.display="";this.poweredBy.style.display="";cache.displayed=this.id;}else{if(cache.displayed===this.id){delete cache.displayed;}
+if(!cache.displayed){container.style.display="none";this.termsOfUse.style.display="none";this.termsOfUse.style.left="-9999px";this.poweredBy.style.display="none";}}}},getMapContainer:function(){return this.mapObject.getContainer();},getMapObjectBoundsFromOLBounds:function(olBounds){var moBounds=null;if(olBounds!=null){var sw=this.sphericalMercator?this.inverseMercator(olBounds.bottom,olBounds.left):new OpenLayers.LonLat(olBounds.bottom,olBounds.left);var ne=this.sphericalMercator?this.inverseMercator(olBounds.top,olBounds.right):new OpenLayers.LonLat(olBounds.top,olBounds.right);moBounds=new GLatLngBounds(new GLatLng(sw.lat,sw.lon),new GLatLng(ne.lat,ne.lon));}
+return moBounds;},setMapObjectCenter:function(center,zoom){this.mapObject.setCenter(center,zoom);},dragPanMapObject:function(dX,dY){this.dragObject.moveBy(new GSize(-dX,dY));},getMapObjectLonLatFromMapObjectPixel:function(moPixel){return this.mapObject.fromContainerPixelToLatLng(moPixel);},getMapObjectPixelFromMapObjectLonLat:function(moLonLat){return this.mapObject.fromLatLngToContainerPixel(moLonLat);},getMapObjectZoomFromMapObjectBounds:function(moBounds){return this.mapObject.getBoundsZoomLevel(moBounds);},getMapObjectLonLatFromLonLat:function(lon,lat){var gLatLng;if(this.sphericalMercator){var lonlat=this.inverseMercator(lon,lat);gLatLng=new GLatLng(lonlat.lat,lonlat.lon);}else{gLatLng=new GLatLng(lat,lon);}
+return gLatLng;},getMapObjectPixelFromXY:function(x,y){return new GPoint(x,y);}};OpenLayers.Format.XML=OpenLayers.Class(OpenLayers.Format,{namespaces:null,namespaceAlias:null,defaultPrefix:null,readers:{},writers:{},xmldom:null,initialize:function(options){if(window.ActiveXObject){this.xmldom=new ActiveXObject("Microsoft.XMLDOM");}
+OpenLayers.Format.prototype.initialize.apply(this,[options]);this.namespaces=OpenLayers.Util.extend({},this.namespaces);this.namespaceAlias={};for(var alias in this.namespaces){this.namespaceAlias[this.namespaces[alias]]=alias;}},destroy:function(){this.xmldom=null;OpenLayers.Format.prototype.destroy.apply(this,arguments);},setNamespace:function(alias,uri){this.namespaces[alias]=uri;this.namespaceAlias[uri]=alias;},read:function(text){var index=text.indexOf('<');if(index>0){text=text.substring(index);}
+var node=OpenLayers.Util.Try(OpenLayers.Function.bind((function(){var xmldom;if(window.ActiveXObject&&!this.xmldom){xmldom=new ActiveXObject("Microsoft.XMLDOM");}else{xmldom=this.xmldom;}
+xmldom.loadXML(text);return xmldom;}),this),function(){return new DOMParser().parseFromString(text,'text/xml');},function(){var req=new XMLHttpRequest();req.open("GET","data:"+"text/xml"+";charset=utf-8,"+encodeURIComponent(text),false);if(req.overrideMimeType){req.overrideMimeType("text/xml");}
+req.send(null);return req.responseXML;});if(this.keepData){this.data=node;}
+return node;},write:function(node){var data;if(this.xmldom){data=node.xml;}else{var serializer=new XMLSerializer();if(node.nodeType==1){var doc=document.implementation.createDocument("","",null);if(doc.importNode){node=doc.importNode(node,true);}
+doc.appendChild(node);data=serializer.serializeToString(doc);}else{data=serializer.serializeToString(node);}}
+return data;},createElementNS:function(uri,name){var element;if(this.xmldom){if(typeof uri=="string"){element=this.xmldom.createNode(1,name,uri);}else{element=this.xmldom.createNode(1,name,"");}}else{element=document.createElementNS(uri,name);}
+return element;},createTextNode:function(text){var node;if(typeof text!=="string"){text=String(text);}
+if(this.xmldom){node=this.xmldom.createTextNode(text);}else{node=document.createTextNode(text);}
+return node;},getElementsByTagNameNS:function(node,uri,name){var elements=[];if(node.getElementsByTagNameNS){elements=node.getElementsByTagNameNS(uri,name);}else{var allNodes=node.getElementsByTagName("*");var potentialNode,fullName;for(var i=0,len=allNodes.length;i<len;++i){potentialNode=allNodes[i];fullName=(potentialNode.prefix)?(potentialNode.prefix+":"+name):name;if((name=="*")||(fullName==potentialNode.nodeName)){if((uri=="*")||(uri==potentialNode.namespaceURI)){elements.push(potentialNode);}}}}
+return elements;},getAttributeNodeNS:function(node,uri,name){var attributeNode=null;if(node.getAttributeNodeNS){attributeNode=node.getAttributeNodeNS(uri,name);}else{var attributes=node.attributes;var potentialNode,fullName;for(var i=0,len=attributes.length;i<len;++i){potentialNode=attributes[i];if(potentialNode.namespaceURI==uri){fullName=(potentialNode.prefix)?(potentialNode.prefix+":"+name):name;if(fullName==potentialNode.nodeName){attributeNode=potentialNode;break;}}}}
+return attributeNode;},getAttributeNS:function(node,uri,name){var attributeValue="";if(node.getAttributeNS){attributeValue=node.getAttributeNS(uri,name)||"";}else{var attributeNode=this.getAttributeNodeNS(node,uri,name);if(attributeNode){attributeValue=attributeNode.nodeValue;}}
+return attributeValue;},getChildValue:function(node,def){var value=def||"";if(node){for(var child=node.firstChild;child;child=child.nextSibling){switch(child.nodeType){case 3:case 4:value+=child.nodeValue;}}}
+return value;},concatChildValues:function(node,def){var value="";var child=node.firstChild;var childValue;while(child){childValue=child.nodeValue;if(childValue){value+=childValue;}
+child=child.nextSibling;}
+if(value==""&&def!=undefined){value=def;}
+return value;},isSimpleContent:function(node){var simple=true;for(var child=node.firstChild;child;child=child.nextSibling){if(child.nodeType===1){simple=false;break;}}
+return simple;},contentType:function(node){var simple=false,complex=false;var type=OpenLayers.Format.XML.CONTENT_TYPE.EMPTY;for(var child=node.firstChild;child;child=child.nextSibling){switch(child.nodeType){case 1:complex=true;break;case 8:break;default:simple=true;}
+if(complex&&simple){break;}}
+if(complex&&simple){type=OpenLayers.Format.XML.CONTENT_TYPE.MIXED;}else if(complex){return OpenLayers.Format.XML.CONTENT_TYPE.COMPLEX;}else if(simple){return OpenLayers.Format.XML.CONTENT_TYPE.SIMPLE;}
+return type;},hasAttributeNS:function(node,uri,name){var found=false;if(node.hasAttributeNS){found=node.hasAttributeNS(uri,name);}else{found=!!this.getAttributeNodeNS(node,uri,name);}
+return found;},setAttributeNS:function(node,uri,name,value){if(node.setAttributeNS){node.setAttributeNS(uri,name,value);}else{if(this.xmldom){if(uri){var attribute=node.ownerDocument.createNode(2,name,uri);attribute.nodeValue=value;node.setAttributeNode(attribute);}else{node.setAttribute(name,value);}}else{throw"setAttributeNS not implemented";}}},createElementNSPlus:function(name,options){options=options||{};var uri=options.uri||this.namespaces[options.prefix];if(!uri){var loc=name.indexOf(":");uri=this.namespaces[name.substring(0,loc)];}
+if(!uri){uri=this.namespaces[this.defaultPrefix];}
+var node=this.createElementNS(uri,name);if(options.attributes){this.setAttributes(node,options.attributes);}
+var value=options.value;if(value!=null){node.appendChild(this.createTextNode(value));}
+return node;},setAttributes:function(node,obj){var value,uri;for(var name in obj){if(obj[name]!=null&&obj[name].toString){value=obj[name].toString();uri=this.namespaces[name.substring(0,name.indexOf(":"))]||null;this.setAttributeNS(node,uri,name,value);}}},readNode:function(node,obj){if(!obj){obj={};}
+var group=this.readers[node.namespaceURI?this.namespaceAlias[node.namespaceURI]:this.defaultPrefix];if(group){var local=node.localName||node.nodeName.split(":").pop();var reader=group[local]||group["*"];if(reader){reader.apply(this,[node,obj]);}}
+return obj;},readChildNodes:function(node,obj){if(!obj){obj={};}
+var children=node.childNodes;var child;for(var i=0,len=children.length;i<len;++i){child=children[i];if(child.nodeType==1){this.readNode(child,obj);}}
+return obj;},writeNode:function(name,obj,parent){var prefix,local;var split=name.indexOf(":");if(split>0){prefix=name.substring(0,split);local=name.substring(split+1);}else{if(parent){prefix=this.namespaceAlias[parent.namespaceURI];}else{prefix=this.defaultPrefix;}
+local=name;}
+var child=this.writers[prefix][local].apply(this,[obj]);if(parent){parent.appendChild(child);}
+return child;},getChildEl:function(node,name,uri){return node&&this.getThisOrNextEl(node.firstChild,name,uri);},getNextEl:function(node,name,uri){return node&&this.getThisOrNextEl(node.nextSibling,name,uri);},getThisOrNextEl:function(node,name,uri){outer:for(var sibling=node;sibling;sibling=sibling.nextSibling){switch(sibling.nodeType){case 1:if((!name||name===(sibling.localName||sibling.nodeName.split(":").pop()))&&(!uri||uri===sibling.namespaceURI)){break outer;}
+sibling=null;break outer;case 3:if(/^\s*$/.test(sibling.nodeValue)){break;}
+case 4:case 6:case 12:case 10:case 11:sibling=null;break outer;}}
+return sibling||null;},lookupNamespaceURI:function(node,prefix){var uri=null;if(node){if(node.lookupNamespaceURI){uri=node.lookupNamespaceURI(prefix);}else{outer:switch(node.nodeType){case 1:if(node.namespaceURI!==null&&node.prefix===prefix){uri=node.namespaceURI;break outer;}
+var len=node.attributes.length;if(len){var attr;for(var i=0;i<len;++i){attr=node.attributes[i];if(attr.prefix==="xmlns"&&attr.name==="xmlns:"+prefix){uri=attr.value||null;break outer;}else if(attr.name==="xmlns"&&prefix===null){uri=attr.value||null;break outer;}}}
+uri=this.lookupNamespaceURI(node.parentNode,prefix);break outer;case 2:uri=this.lookupNamespaceURI(node.ownerElement,prefix);break outer;case 9:uri=this.lookupNamespaceURI(node.documentElement,prefix);break outer;case 6:case 12:case 10:case 11:break outer;default:uri=this.lookupNamespaceURI(node.parentNode,prefix);break outer;}}}
+return uri;},getXMLDoc:function(){if(!OpenLayers.Format.XML.document&&!this.xmldom){if(document.implementation&&document.implementation.createDocument){OpenLayers.Format.XML.document=document.implementation.createDocument("","",null);}else if(!this.xmldom&&window.ActiveXObject){this.xmldom=new ActiveXObject("Microsoft.XMLDOM");}}
+return OpenLayers.Format.XML.document||this.xmldom;},CLASS_NAME:"OpenLayers.Format.XML"});OpenLayers.Format.XML.CONTENT_TYPE={EMPTY:0,SIMPLE:1,COMPLEX:2,MIXED:3};OpenLayers.Format.XML.lookupNamespaceURI=OpenLayers.Function.bind(OpenLayers.Format.XML.prototype.lookupNamespaceURI,OpenLayers.Format.XML.prototype);OpenLayers.Format.XML.document=null;OpenLayers.Format.WFST=function(options){options=OpenLayers.Util.applyDefaults(options,OpenLayers.Format.WFST.DEFAULTS);var cls=OpenLayers.Format.WFST["v"+options.version.replace(/\./g,"_")];if(!cls){throw"Unsupported WFST version: "+options.version;}
+return new cls(options);};OpenLayers.Format.WFST.DEFAULTS={"version":"1.0.0"};OpenLayers.Format.WFST.v1=OpenLayers.Class(OpenLayers.Format.XML,{namespaces:{xlink:"http://www.w3.org/1999/xlink",xsi:"http://www.w3.org/2001/XMLSchema-instance",wfs:"http://www.opengis.net/wfs",gml:"http://www.opengis.net/gml",ogc:"http://www.opengis.net/ogc",ows:"http://www.opengis.net/ows"},defaultPrefix:"wfs",version:null,schemaLocations:null,srsName:null,extractAttributes:true,xy:true,stateName:null,initialize:function(options){this.stateName={};this.stateName[OpenLayers.State.INSERT]="wfs:Insert";this.stateName[OpenLayers.State.UPDATE]="wfs:Update";this.stateName[OpenLayers.State.DELETE]="wfs:Delete";OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);},getSrsName:function(feature,options){var srsName=options&&options.srsName;if(!srsName){if(feature&&feature.layer){srsName=feature.layer.projection.getCode();}else{srsName=this.srsName;}}
+return srsName;},read:function(data,options){options=options||{};OpenLayers.Util.applyDefaults(options,{output:"features"});if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);}
+if(data&&data.nodeType==9){data=data.documentElement;}
+var obj={};if(data){this.readNode(data,obj,true);}
+if(obj.features&&options.output==="features"){obj=obj.features;}
+return obj;},readers:{"wfs":{"FeatureCollection":function(node,obj){obj.features=[];this.readChildNodes(node,obj);}}},write:function(features,options){var node=this.writeNode("wfs:Transaction",{features:features,options:options});var value=this.schemaLocationAttr();if(value){this.setAttributeNS(node,this.namespaces["xsi"],"xsi:schemaLocation",value);}
+return OpenLayers.Format.XML.prototype.write.apply(this,[node]);},writers:{"wfs":{"GetFeature":function(options){var node=this.createElementNSPlus("wfs:GetFeature",{attributes:{service:"WFS",version:this.version,handle:options&&options.handle,outputFormat:options&&options.outputFormat,maxFeatures:options&&options.maxFeatures,"xsi:schemaLocation":this.schemaLocationAttr(options)}});if(typeof this.featureType=="string"){this.writeNode("Query",options,node);}else{for(var i=0,len=this.featureType.length;i<len;i++){options.featureType=this.featureType[i];this.writeNode("Query",options,node);}}
+return node;},"Transaction":function(obj){obj=obj||{};var options=obj.options||{};var node=this.createElementNSPlus("wfs:Transaction",{attributes:{service:"WFS",version:this.version,handle:options.handle}});var i,len;var features=obj.features;if(features){if(options.multi===true){OpenLayers.Util.extend(this.geometryTypes,{"OpenLayers.Geometry.Point":"MultiPoint","OpenLayers.Geometry.LineString":(this.multiCurve===true)?"MultiCurve":"MultiLineString","OpenLayers.Geometry.Polygon":(this.multiSurface===true)?"MultiSurface":"MultiPolygon"});}
+var name,feature;for(i=0,len=features.length;i<len;++i){feature=features[i];name=this.stateName[feature.state];if(name){this.writeNode(name,{feature:feature,options:options},node);}}
+if(options.multi===true){this.setGeometryTypes();}}
+if(options.nativeElements){for(i=0,len=options.nativeElements.length;i<len;++i){this.writeNode("wfs:Native",options.nativeElements[i],node);}}
+return node;},"Native":function(nativeElement){var node=this.createElementNSPlus("wfs:Native",{attributes:{vendorId:nativeElement.vendorId,safeToIgnore:nativeElement.safeToIgnore},value:nativeElement.value});return node;},"Insert":function(obj){var feature=obj.feature;var options=obj.options;var node=this.createElementNSPlus("wfs:Insert",{attributes:{handle:options&&options.handle}});this.srsName=this.getSrsName(feature);this.writeNode("feature:_typeName",feature,node);return node;},"Update":function(obj){var feature=obj.feature;var options=obj.options;var node=this.createElementNSPlus("wfs:Update",{attributes:{handle:options&&options.handle,typeName:(this.featureNS?this.featurePrefix+":":"")+
+this.featureType}});if(this.featureNS){node.setAttribute("xmlns:"+this.featurePrefix,this.featureNS);}
+var modified=feature.modified;if(this.geometryName!==null&&(!modified||modified.geometry!==undefined)){this.srsName=this.getSrsName(feature);this.writeNode("Property",{name:this.geometryName,value:feature.geometry},node);}
+for(var key in feature.attributes){if(feature.attributes[key]!==undefined&&(!modified||!modified.attributes||(modified.attributes&&modified.attributes[key]!==undefined))){this.writeNode("Property",{name:key,value:feature.attributes[key]},node);}}
+this.writeNode("ogc:Filter",new OpenLayers.Filter.FeatureId({fids:[feature.fid]}),node);return node;},"Property":function(obj){var node=this.createElementNSPlus("wfs:Property");this.writeNode("Name",obj.name,node);if(obj.value!==null){this.writeNode("Value",obj.value,node);}
+return node;},"Name":function(name){return this.createElementNSPlus("wfs:Name",{value:name});},"Value":function(obj){var node;if(obj instanceof OpenLayers.Geometry){node=this.createElementNSPlus("wfs:Value");var geom=this.writeNode("feature:_geometry",obj).firstChild;node.appendChild(geom);}else{node=this.createElementNSPlus("wfs:Value",{value:obj});}
+return node;},"Delete":function(obj){var feature=obj.feature;var options=obj.options;var node=this.createElementNSPlus("wfs:Delete",{attributes:{handle:options&&options.handle,typeName:(this.featureNS?this.featurePrefix+":":"")+
+this.featureType}});if(this.featureNS){node.setAttribute("xmlns:"+this.featurePrefix,this.featureNS);}
+this.writeNode("ogc:Filter",new OpenLayers.Filter.FeatureId({fids:[feature.fid]}),node);return node;}}},schemaLocationAttr:function(options){options=OpenLayers.Util.extend({featurePrefix:this.featurePrefix,schema:this.schema},options);var schemaLocations=OpenLayers.Util.extend({},this.schemaLocations);if(options.schema){schemaLocations[options.featurePrefix]=options.schema;}
+var parts=[];var uri;for(var key in schemaLocations){uri=this.namespaces[key];if(uri){parts.push(uri+" "+schemaLocations[key]);}}
+var value=parts.join(" ")||undefined;return value;},setFilterProperty:function(filter){if(filter.filters){for(var i=0,len=filter.filters.length;i<len;++i){this.setFilterProperty(filter.filters[i]);}}else{if(filter instanceof OpenLayers.Filter.Spatial){filter.property=this.geometryName;}}},CLASS_NAME:"OpenLayers.Format.WFST.v1"});OpenLayers.Format.OGCExceptionReport=OpenLayers.Class(OpenLayers.Format.XML,{namespaces:{ogc:"http://www.opengis.net/ogc"},regExes:{trimSpace:(/^\s*|\s*$/g),removeSpace:(/\s*/g),splitSpace:(/\s+/),trimComma:(/\s*,\s*/g)},defaultPrefix:"ogc",read:function(data){var result;if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);}
+var root=data.documentElement;var exceptionInfo={exceptionReport:null};if(root){this.readChildNodes(data,exceptionInfo);if(exceptionInfo.exceptionReport===null){exceptionInfo=new OpenLayers.Format.OWSCommon().read(data);}}
+return exceptionInfo;},readers:{"ogc":{"ServiceExceptionReport":function(node,obj){obj.exceptionReport={exceptions:[]};this.readChildNodes(node,obj.exceptionReport);},"ServiceException":function(node,exceptionReport){var exception={code:node.getAttribute("code"),locator:node.getAttribute("locator"),text:this.getChildValue(node)};exceptionReport.exceptions.push(exception);}}},CLASS_NAME:"OpenLayers.Format.OGCExceptionReport"});OpenLayers.Format.XML.VersionedOGC=OpenLayers.Class(OpenLayers.Format.XML,{defaultVersion:null,version:null,profile:null,errorProperty:null,name:null,stringifyOutput:false,parser:null,initialize:function(options){OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);var className=this.CLASS_NAME;this.name=className.substring(className.lastIndexOf(".")+1);},getVersion:function(root,options){var version;if(root){version=this.version;if(!version){version=root.getAttribute("version");if(!version){version=this.defaultVersion;}}}else{version=(options&&options.version)||this.version||this.defaultVersion;}
+return version;},getParser:function(version){version=version||this.defaultVersion;var profile=this.profile?"_"+this.profile:"";if(!this.parser||this.parser.VERSION!=version){var format=OpenLayers.Format[this.name]["v"+version.replace(/\./g,"_")+profile];if(!format){throw"Can't find a "+this.name+" parser for version "+
+version+profile;}
+this.parser=new format(this.options);}
+return this.parser;},write:function(obj,options){var version=this.getVersion(null,options);this.parser=this.getParser(version);var root=this.parser.write(obj,options);if(this.stringifyOutput===false){return root;}else{return OpenLayers.Format.XML.prototype.write.apply(this,[root]);}},read:function(data,options){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);}
+var root=data.documentElement;var version=this.getVersion(root);this.parser=this.getParser(version);var obj=this.parser.read(data,options);if(this.errorProperty!==null&&obj[this.errorProperty]===undefined){var format=new OpenLayers.Format.OGCExceptionReport();obj.error=format.read(data);}
+obj.version=version;return obj;},CLASS_NAME:"OpenLayers.Format.XML.VersionedOGC"});OpenLayers.Style=OpenLayers.Class({id:null,name:null,title:null,description:null,layerName:null,isDefault:false,rules:null,context:null,defaultStyle:null,defaultsPerSymbolizer:false,propertyStyles:null,initialize:function(style,options){OpenLayers.Util.extend(this,options);this.rules=[];if(options&&options.rules){this.addRules(options.rules);}
+this.setDefaultStyle(style||OpenLayers.Feature.Vector.style["default"]);this.id=OpenLayers.Util.createUniqueID(this.CLASS_NAME+"_");},destroy:function(){for(var i=0,len=this.rules.length;i<len;i++){this.rules[i].destroy();this.rules[i]=null;}
+this.rules=null;this.defaultStyle=null;},createSymbolizer:function(feature){var style=this.defaultsPerSymbolizer?{}:this.createLiterals(OpenLayers.Util.extend({},this.defaultStyle),feature);var rules=this.rules;var rule,context;var elseRules=[];var appliedRules=false;for(var i=0,len=rules.length;i<len;i++){rule=rules[i];var applies=rule.evaluate(feature);if(applies){if(rule instanceof OpenLayers.Rule&&rule.elseFilter){elseRules.push(rule);}else{appliedRules=true;this.applySymbolizer(rule,style,feature);}}}
+if(appliedRules==false&&elseRules.length>0){appliedRules=true;for(var i=0,len=elseRules.length;i<len;i++){this.applySymbolizer(elseRules[i],style,feature);}}
+if(rules.length>0&&appliedRules==false){style.display="none";}
+if(style.label&&typeof style.label!=="string"){style.label=String(style.label);}
+return style;},applySymbolizer:function(rule,style,feature){var symbolizerPrefix=feature.geometry?this.getSymbolizerPrefix(feature.geometry):OpenLayers.Style.SYMBOLIZER_PREFIXES[0];var symbolizer=rule.symbolizer[symbolizerPrefix]||rule.symbolizer;if(this.defaultsPerSymbolizer===true){var defaults=this.defaultStyle;OpenLayers.Util.applyDefaults(symbolizer,{pointRadius:defaults.pointRadius});if(symbolizer.stroke===true||symbolizer.graphic===true){OpenLayers.Util.applyDefaults(symbolizer,{strokeWidth:defaults.strokeWidth,strokeColor:defaults.strokeColor,strokeOpacity:defaults.strokeOpacity,strokeDashstyle:defaults.strokeDashstyle,strokeLinecap:defaults.strokeLinecap});}
+if(symbolizer.fill===true||symbolizer.graphic===true){OpenLayers.Util.applyDefaults(symbolizer,{fillColor:defaults.fillColor,fillOpacity:defaults.fillOpacity});}
+if(symbolizer.graphic===true){OpenLayers.Util.applyDefaults(symbolizer,{pointRadius:this.defaultStyle.pointRadius,externalGraphic:this.defaultStyle.externalGraphic,graphicName:this.defaultStyle.graphicName,graphicOpacity:this.defaultStyle.graphicOpacity,graphicWidth:this.defaultStyle.graphicWidth,graphicHeight:this.defaultStyle.graphicHeight,graphicXOffset:this.defaultStyle.graphicXOffset,graphicYOffset:this.defaultStyle.graphicYOffset});}}
+return this.createLiterals(OpenLayers.Util.extend(style,symbolizer),feature);},createLiterals:function(style,feature){var context=OpenLayers.Util.extend({},feature.attributes||feature.data);OpenLayers.Util.extend(context,this.context);for(var i in this.propertyStyles){style[i]=OpenLayers.Style.createLiteral(style[i],context,feature,i);}
+return style;},findPropertyStyles:function(){var propertyStyles={};var style=this.defaultStyle;this.addPropertyStyles(propertyStyles,style);var rules=this.rules;var symbolizer,value;for(var i=0,len=rules.length;i<len;i++){symbolizer=rules[i].symbolizer;for(var key in symbolizer){value=symbolizer[key];if(typeof value=="object"){this.addPropertyStyles(propertyStyles,value);}else{this.addPropertyStyles(propertyStyles,symbolizer);break;}}}
+return propertyStyles;},addPropertyStyles:function(propertyStyles,symbolizer){var property;for(var key in symbolizer){property=symbolizer[key];if(typeof property=="string"&&property.match(/\$\{\w+\}/)){propertyStyles[key]=true;}}
+return propertyStyles;},addRules:function(rules){Array.prototype.push.apply(this.rules,rules);this.propertyStyles=this.findPropertyStyles();},setDefaultStyle:function(style){this.defaultStyle=style;this.propertyStyles=this.findPropertyStyles();},getSymbolizerPrefix:function(geometry){var prefixes=OpenLayers.Style.SYMBOLIZER_PREFIXES;for(var i=0,len=prefixes.length;i<len;i++){if(geometry.CLASS_NAME.indexOf(prefixes[i])!=-1){return prefixes[i];}}},clone:function(){var options=OpenLayers.Util.extend({},this);if(this.rules){options.rules=[];for(var i=0,len=this.rules.length;i<len;++i){options.rules.push(this.rules[i].clone());}}
+options.context=this.context&&OpenLayers.Util.extend({},this.context);var defaultStyle=OpenLayers.Util.extend({},this.defaultStyle);return new OpenLayers.Style(defaultStyle,options);},CLASS_NAME:"OpenLayers.Style"});OpenLayers.Style.createLiteral=function(value,context,feature,property){if(typeof value=="string"&&value.indexOf("${")!=-1){value=OpenLayers.String.format(value,context,[feature,property]);value=(isNaN(value)||!value)?value:parseFloat(value);}
+return value;};OpenLayers.Style.SYMBOLIZER_PREFIXES=['Point','Line','Polygon','Text','Raster'];OpenLayers.Filter=OpenLayers.Class({initialize:function(options){OpenLayers.Util.extend(this,options);},destroy:function(){},evaluate:function(context){return true;},clone:function(){return null;},CLASS_NAME:"OpenLayers.Filter"});OpenLayers.Filter.FeatureId=OpenLayers.Class(OpenLayers.Filter,{fids:null,type:"FID",initialize:function(options){this.fids=[];OpenLayers.Filter.prototype.initialize.apply(this,[options]);},evaluate:function(feature){for(var i=0,len=this.fids.length;i<len;i++){var fid=feature.fid||feature.id;if(fid==this.fids[i]){return true;}}
+return false;},clone:function(){var filter=new OpenLayers.Filter.FeatureId();OpenLayers.Util.extend(filter,this);filter.fids=this.fids.slice();return filter;},CLASS_NAME:"OpenLayers.Filter.FeatureId"});OpenLayers.Filter.Logical=OpenLayers.Class(OpenLayers.Filter,{filters:null,type:null,initialize:function(options){this.filters=[];OpenLayers.Filter.prototype.initialize.apply(this,[options]);},destroy:function(){this.filters=null;OpenLayers.Filter.prototype.destroy.apply(this);},evaluate:function(context){var i,len;switch(this.type){case OpenLayers.Filter.Logical.AND:for(i=0,len=this.filters.length;i<len;i++){if(this.filters[i].evaluate(context)==false){return false;}}
+return true;case OpenLayers.Filter.Logical.OR:for(i=0,len=this.filters.length;i<len;i++){if(this.filters[i].evaluate(context)==true){return true;}}
+return false;case OpenLayers.Filter.Logical.NOT:return(!this.filters[0].evaluate(context));}
+return undefined;},clone:function(){var filters=[];for(var i=0,len=this.filters.length;i<len;++i){filters.push(this.filters[i].clone());}
+return new OpenLayers.Filter.Logical({type:this.type,filters:filters});},CLASS_NAME:"OpenLayers.Filter.Logical"});OpenLayers.Filter.Logical.AND="&&";OpenLayers.Filter.Logical.OR="||";OpenLayers.Filter.Logical.NOT="!";OpenLayers.Filter.Comparison=OpenLayers.Class(OpenLayers.Filter,{type:null,property:null,value:null,matchCase:true,lowerBoundary:null,upperBoundary:null,initialize:function(options){OpenLayers.Filter.prototype.initialize.apply(this,[options]);if(this.type===OpenLayers.Filter.Comparison.LIKE&&options.matchCase===undefined){this.matchCase=null;}},evaluate:function(context){if(context instanceof OpenLayers.Feature.Vector){context=context.attributes;}
+var result=false;var got=context[this.property];var exp;switch(this.type){case OpenLayers.Filter.Comparison.EQUAL_TO:exp=this.value;if(!this.matchCase&&typeof got=="string"&&typeof exp=="string"){result=(got.toUpperCase()==exp.toUpperCase());}else{result=(got==exp);}
+break;case OpenLayers.Filter.Comparison.NOT_EQUAL_TO:exp=this.value;if(!this.matchCase&&typeof got=="string"&&typeof exp=="string"){result=(got.toUpperCase()!=exp.toUpperCase());}else{result=(got!=exp);}
+break;case OpenLayers.Filter.Comparison.LESS_THAN:result=got<this.value;break;case OpenLayers.Filter.Comparison.GREATER_THAN:result=got>this.value;break;case OpenLayers.Filter.Comparison.LESS_THAN_OR_EQUAL_TO:result=got<=this.value;break;case OpenLayers.Filter.Comparison.GREATER_THAN_OR_EQUAL_TO:result=got>=this.value;break;case OpenLayers.Filter.Comparison.BETWEEN:result=(got>=this.lowerBoundary)&&(got<=this.upperBoundary);break;case OpenLayers.Filter.Comparison.LIKE:var regexp=new RegExp(this.value,"gi");result=regexp.test(got);break;}
+return result;},value2regex:function(wildCard,singleChar,escapeChar){if(wildCard=="."){var msg="'.' is an unsupported wildCard character for "+"OpenLayers.Filter.Comparison";OpenLayers.Console.error(msg);return null;}
+wildCard=wildCard?wildCard:"*";singleChar=singleChar?singleChar:".";escapeChar=escapeChar?escapeChar:"!";this.value=this.value.replace(new RegExp("\\"+escapeChar+"(.|$)","g"),"\\$1");this.value=this.value.replace(new RegExp("\\"+singleChar,"g"),".");this.value=this.value.replace(new RegExp("\\"+wildCard,"g"),".*");this.value=this.value.replace(new RegExp("\\\\.\\*","g"),"\\"+wildCard);this.value=this.value.replace(new RegExp("\\\\\\.","g"),"\\"+singleChar);return this.value;},regex2value:function(){var value=this.value;value=value.replace(/!/g,"!!");value=value.replace(/(\\)?\\\./g,function($0,$1){return $1?$0:"!.";});value=value.replace(/(\\)?\\\*/g,function($0,$1){return $1?$0:"!*";});value=value.replace(/\\\\/g,"\\");value=value.replace(/\.\*/g,"*");return value;},clone:function(){return OpenLayers.Util.extend(new OpenLayers.Filter.Comparison(),this);},CLASS_NAME:"OpenLayers.Filter.Comparison"});OpenLayers.Filter.Comparison.EQUAL_TO="==";OpenLayers.Filter.Comparison.NOT_EQUAL_TO="!=";OpenLayers.Filter.Comparison.LESS_THAN="<";OpenLayers.Filter.Comparison.GREATER_THAN=">";OpenLayers.Filter.Comparison.LESS_THAN_OR_EQUAL_TO="<=";OpenLayers.Filter.Comparison.GREATER_THAN_OR_EQUAL_TO=">=";OpenLayers.Filter.Comparison.BETWEEN="..";OpenLayers.Filter.Comparison.LIKE="~";OpenLayers.Format.Filter=OpenLayers.Class(OpenLayers.Format.XML.VersionedOGC,{defaultVersion:"1.0.0",CLASS_NAME:"OpenLayers.Format.Filter"});OpenLayers.Filter.Function=OpenLayers.Class(OpenLayers.Filter,{name:null,params:null,initialize:function(options){OpenLayers.Filter.prototype.initialize.apply(this,[options]);},CLASS_NAME:"OpenLayers.Filter.Function"});OpenLayers.Format.Filter.v1=OpenLayers.Class(OpenLayers.Format.XML,{namespaces:{ogc:"http://www.opengis.net/ogc",gml:"http://www.opengis.net/gml",xlink:"http://www.w3.org/1999/xlink",xsi:"http://www.w3.org/2001/XMLSchema-instance"},defaultPrefix:"ogc",schemaLocation:null,initialize:function(options){OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);},read:function(data){var obj={};this.readers.ogc["Filter"].apply(this,[data,obj]);return obj.filter;},readers:{"ogc":{"Filter":function(node,parent){var obj={fids:[],filters:[]};this.readChildNodes(node,obj);if(obj.fids.length>0){parent.filter=new OpenLayers.Filter.FeatureId({fids:obj.fids});}else if(obj.filters.length>0){parent.filter=obj.filters[0];}},"FeatureId":function(node,obj){var fid=node.getAttribute("fid");if(fid){obj.fids.push(fid);}},"And":function(node,obj){var filter=new OpenLayers.Filter.Logical({type:OpenLayers.Filter.Logical.AND});this.readChildNodes(node,filter);obj.filters.push(filter);},"Or":function(node,obj){var filter=new OpenLayers.Filter.Logical({type:OpenLayers.Filter.Logical.OR});this.readChildNodes(node,filter);obj.filters.push(filter);},"Not":function(node,obj){var filter=new OpenLayers.Filter.Logical({type:OpenLayers.Filter.Logical.NOT});this.readChildNodes(node,filter);obj.filters.push(filter);},"PropertyIsLessThan":function(node,obj){var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.LESS_THAN});this.readChildNodes(node,filter);obj.filters.push(filter);},"PropertyIsGreaterThan":function(node,obj){var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.GREATER_THAN});this.readChildNodes(node,filter);obj.filters.push(filter);},"PropertyIsLessThanOrEqualTo":function(node,obj){var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.LESS_THAN_OR_EQUAL_TO});this.readChildNodes(node,filter);obj.filters.push(filter);},"PropertyIsGreaterThanOrEqualTo":function(node,obj){var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.GREATER_THAN_OR_EQUAL_TO});this.readChildNodes(node,filter);obj.filters.push(filter);},"PropertyIsBetween":function(node,obj){var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.BETWEEN});this.readChildNodes(node,filter);obj.filters.push(filter);},"Literal":function(node,obj){obj.value=OpenLayers.String.numericIf(this.getChildValue(node));},"PropertyName":function(node,filter){filter.property=this.getChildValue(node);},"LowerBoundary":function(node,filter){filter.lowerBoundary=OpenLayers.String.numericIf(this.readOgcExpression(node));},"UpperBoundary":function(node,filter){filter.upperBoundary=OpenLayers.String.numericIf(this.readOgcExpression(node));},"Intersects":function(node,obj){this.readSpatial(node,obj,OpenLayers.Filter.Spatial.INTERSECTS);},"Within":function(node,obj){this.readSpatial(node,obj,OpenLayers.Filter.Spatial.WITHIN);},"Contains":function(node,obj){this.readSpatial(node,obj,OpenLayers.Filter.Spatial.CONTAINS);},"DWithin":function(node,obj){this.readSpatial(node,obj,OpenLayers.Filter.Spatial.DWITHIN);},"Distance":function(node,obj){obj.distance=parseInt(this.getChildValue(node));obj.distanceUnits=node.getAttribute("units");},"Function":function(node,obj){return;}}},readSpatial:function(node,obj,type){var filter=new OpenLayers.Filter.Spatial({type:type});this.readChildNodes(node,filter);filter.value=filter.components[0];delete filter.components;obj.filters.push(filter);},readOgcExpression:function(node){var obj={};this.readChildNodes(node,obj);var value=obj.value;if(value===undefined){value=this.getChildValue(node);}
+return value;},writeOgcExpression:function(value,node){if(value instanceof OpenLayers.Filter.Function){var child=this.writeNode("Function",value,node);node.appendChild(child);}else{this.writeNode("Literal",value,node);}
+return node;},write:function(filter){return this.writers.ogc["Filter"].apply(this,[filter]);},writeFeatureIdNodes:function(filter,node){for(var i=0,ii=filter.fids.length;i<ii;++i){this.writeNode("FeatureId",filter.fids[i],node);}},writers:{"ogc":{"Filter":function(filter){var node=this.createElementNSPlus("ogc:Filter");if(filter.type==="FID"){this.writeFeatureIdNodes(filter,node);}else{this.writeNode(this.getFilterType(filter),filter,node);}
+return node;},"FeatureId":function(fid){return this.createElementNSPlus("ogc:FeatureId",{attributes:{fid:fid}});},"And":function(filter){var node=this.createElementNSPlus("ogc:And");var childFilter;for(var i=0,ii=filter.filters.length;i<ii;++i){childFilter=filter.filters[i];if(childFilter.type==="FID"){this.writeFeatureIdNodes(childFilter,node);}else{this.writeNode(this.getFilterType(childFilter),childFilter,node);}}
+return node;},"Or":function(filter){var node=this.createElementNSPlus("ogc:Or");var childFilter;for(var i=0,ii=filter.filters.length;i<ii;++i){childFilter=filter.filters[i];if(childFilter.type==="FID"){this.writeFeatureIdNodes(childFilter,node);}else{this.writeNode(this.getFilterType(childFilter),childFilter,node);}}
+return node;},"Not":function(filter){var node=this.createElementNSPlus("ogc:Not");var childFilter=filter.filters[0];if(childFilter.type==="FID"){this.writeFeatureIdNodes(childFilter,node);}else{this.writeNode(this.getFilterType(childFilter),childFilter,node);}
+return node;},"PropertyIsLessThan":function(filter){var node=this.createElementNSPlus("ogc:PropertyIsLessThan");this.writeNode("PropertyName",filter,node);this.writeOgcExpression(filter.value,node);return node;},"PropertyIsGreaterThan":function(filter){var node=this.createElementNSPlus("ogc:PropertyIsGreaterThan");this.writeNode("PropertyName",filter,node);this.writeOgcExpression(filter.value,node);return node;},"PropertyIsLessThanOrEqualTo":function(filter){var node=this.createElementNSPlus("ogc:PropertyIsLessThanOrEqualTo");this.writeNode("PropertyName",filter,node);this.writeOgcExpression(filter.value,node);return node;},"PropertyIsGreaterThanOrEqualTo":function(filter){var node=this.createElementNSPlus("ogc:PropertyIsGreaterThanOrEqualTo");this.writeNode("PropertyName",filter,node);this.writeOgcExpression(filter.value,node);return node;},"PropertyIsBetween":function(filter){var node=this.createElementNSPlus("ogc:PropertyIsBetween");this.writeNode("PropertyName",filter,node);this.writeNode("LowerBoundary",filter,node);this.writeNode("UpperBoundary",filter,node);return node;},"PropertyName":function(filter){return this.createElementNSPlus("ogc:PropertyName",{value:filter.property});},"Literal":function(value){return this.createElementNSPlus("ogc:Literal",{value:value});},"LowerBoundary":function(filter){var node=this.createElementNSPlus("ogc:LowerBoundary");this.writeOgcExpression(filter.lowerBoundary,node);return node;},"UpperBoundary":function(filter){var node=this.createElementNSPlus("ogc:UpperBoundary");this.writeNode("Literal",filter.upperBoundary,node);return node;},"INTERSECTS":function(filter){return this.writeSpatial(filter,"Intersects");},"WITHIN":function(filter){return this.writeSpatial(filter,"Within");},"CONTAINS":function(filter){return this.writeSpatial(filter,"Contains");},"DWITHIN":function(filter){var node=this.writeSpatial(filter,"DWithin");this.writeNode("Distance",filter,node);return node;},"Distance":function(filter){return this.createElementNSPlus("ogc:Distance",{attributes:{units:filter.distanceUnits},value:filter.distance});},"Function":function(filter){var node=this.createElementNSPlus("ogc:Function",{attributes:{name:filter.name}});var params=filter.params;for(var i=0,len=params.length;i<len;i++){this.writeOgcExpression(params[i],node);}
+return node;}}},getFilterType:function(filter){var filterType=this.filterMap[filter.type];if(!filterType){throw"Filter writing not supported for rule type: "+filter.type;}
+return filterType;},filterMap:{"&&":"And","||":"Or","!":"Not","==":"PropertyIsEqualTo","!=":"PropertyIsNotEqualTo","<":"PropertyIsLessThan",">":"PropertyIsGreaterThan","<=":"PropertyIsLessThanOrEqualTo",">=":"PropertyIsGreaterThanOrEqualTo","..":"PropertyIsBetween","~":"PropertyIsLike","BBOX":"BBOX","DWITHIN":"DWITHIN","WITHIN":"WITHIN","CONTAINS":"CONTAINS","INTERSECTS":"INTERSECTS","FID":"FeatureId"},CLASS_NAME:"OpenLayers.Format.Filter.v1"});OpenLayers.Geometry=OpenLayers.Class({id:null,parent:null,bounds:null,initialize:function(){this.id=OpenLayers.Util.createUniqueID(this.CLASS_NAME+"_");},destroy:function(){this.id=null;this.bounds=null;},clone:function(){return new OpenLayers.Geometry();},setBounds:function(bounds){if(bounds){this.bounds=bounds.clone();}},clearBounds:function(){this.bounds=null;if(this.parent){this.parent.clearBounds();}},extendBounds:function(newBounds){var bounds=this.getBounds();if(!bounds){this.setBounds(newBounds);}else{this.bounds.extend(newBounds);}},getBounds:function(){if(this.bounds==null){this.calculateBounds();}
+return this.bounds;},calculateBounds:function(){},distanceTo:function(geometry,options){},getVertices:function(nodes){},atPoint:function(lonlat,toleranceLon,toleranceLat){var atPoint=false;var bounds=this.getBounds();if((bounds!=null)&&(lonlat!=null)){var dX=(toleranceLon!=null)?toleranceLon:0;var dY=(toleranceLat!=null)?toleranceLat:0;var toleranceBounds=new OpenLayers.Bounds(this.bounds.left-dX,this.bounds.bottom-dY,this.bounds.right+dX,this.bounds.top+dY);atPoint=toleranceBounds.containsLonLat(lonlat);}
+return atPoint;},getLength:function(){return 0.0;},getArea:function(){return 0.0;},getCentroid:function(){return null;},toString:function(){return OpenLayers.Format.WKT.prototype.write(new OpenLayers.Feature.Vector(this));},CLASS_NAME:"OpenLayers.Geometry"});OpenLayers.Geometry.fromWKT=function(wkt){var format=arguments.callee.format;if(!format){format=new OpenLayers.Format.WKT();arguments.callee.format=format;}
+var geom;var result=format.read(wkt);if(result instanceof OpenLayers.Feature.Vector){geom=result.geometry;}else if(OpenLayers.Util.isArray(result)){var len=result.length;var components=new Array(len);for(var i=0;i<len;++i){components[i]=result[i].geometry;}
+geom=new OpenLayers.Geometry.Collection(components);}
+return geom;};OpenLayers.Geometry.segmentsIntersect=function(seg1,seg2,options){var point=options&&options.point;var tolerance=options&&options.tolerance;var intersection=false;var x11_21=seg1.x1-seg2.x1;var y11_21=seg1.y1-seg2.y1;var x12_11=seg1.x2-seg1.x1;var y12_11=seg1.y2-seg1.y1;var y22_21=seg2.y2-seg2.y1;var x22_21=seg2.x2-seg2.x1;var d=(y22_21*x12_11)-(x22_21*y12_11);var n1=(x22_21*y11_21)-(y22_21*x11_21);var n2=(x12_11*y11_21)-(y12_11*x11_21);if(d==0){if(n1==0&&n2==0){intersection=true;}}else{var along1=n1/d;var along2=n2/d;if(along1>=0&&along1<=1&&along2>=0&&along2<=1){if(!point){intersection=true;}else{var x=seg1.x1+(along1*x12_11);var y=seg1.y1+(along1*y12_11);intersection=new OpenLayers.Geometry.Point(x,y);}}}
+if(tolerance){var dist;if(intersection){if(point){var segs=[seg1,seg2];var seg,x,y;outer:for(var i=0;i<2;++i){seg=segs[i];for(var j=1;j<3;++j){x=seg["x"+j];y=seg["y"+j];dist=Math.sqrt(Math.pow(x-intersection.x,2)+
+Math.pow(y-intersection.y,2));if(dist<tolerance){intersection.x=x;intersection.y=y;break outer;}}}}}else{var segs=[seg1,seg2];var source,target,x,y,p,result;outer:for(var i=0;i<2;++i){source=segs[i];target=segs[(i+1)%2];for(var j=1;j<3;++j){p={x:source["x"+j],y:source["y"+j]};result=OpenLayers.Geometry.distanceToSegment(p,target);if(result.distance<tolerance){if(point){intersection=new OpenLayers.Geometry.Point(p.x,p.y);}else{intersection=true;}
+break outer;}}}}}
+return intersection;};OpenLayers.Geometry.distanceToSegment=function(point,segment){var x0=point.x;var y0=point.y;var x1=segment.x1;var y1=segment.y1;var x2=segment.x2;var y2=segment.y2;var dx=x2-x1;var dy=y2-y1;var along=((dx*(x0-x1))+(dy*(y0-y1)))/(Math.pow(dx,2)+Math.pow(dy,2));var x,y;if(along<=0.0){x=x1;y=y1;}else if(along>=1.0){x=x2;y=y2;}else{x=x1+along*dx;y=y1+along*dy;}
+return{distance:Math.sqrt(Math.pow(x-x0,2)+Math.pow(y-y0,2)),x:x,y:y};};OpenLayers.Geometry.Point=OpenLayers.Class(OpenLayers.Geometry,{x:null,y:null,initialize:function(x,y){OpenLayers.Geometry.prototype.initialize.apply(this,arguments);this.x=parseFloat(x);this.y=parseFloat(y);},clone:function(obj){if(obj==null){obj=new OpenLayers.Geometry.Point(this.x,this.y);}
+OpenLayers.Util.applyDefaults(obj,this);return obj;},calculateBounds:function(){this.bounds=new OpenLayers.Bounds(this.x,this.y,this.x,this.y);},distanceTo:function(geometry,options){var edge=!(options&&options.edge===false);var details=edge&&options&&options.details;var distance,x0,y0,x1,y1,result;if(geometry instanceof OpenLayers.Geometry.Point){x0=this.x;y0=this.y;x1=geometry.x;y1=geometry.y;distance=Math.sqrt(Math.pow(x0-x1,2)+Math.pow(y0-y1,2));result=!details?distance:{x0:x0,y0:y0,x1:x1,y1:y1,distance:distance};}else{result=geometry.distanceTo(this,options);if(details){result={x0:result.x1,y0:result.y1,x1:result.x0,y1:result.y0,distance:result.distance};}}
+return result;},equals:function(geom){var equals=false;if(geom!=null){equals=((this.x==geom.x&&this.y==geom.y)||(isNaN(this.x)&&isNaN(this.y)&&isNaN(geom.x)&&isNaN(geom.y)));}
+return equals;},toShortString:function(){return(this.x+", "+this.y);},move:function(x,y){this.x=this.x+x;this.y=this.y+y;this.clearBounds();},rotate:function(angle,origin){angle*=Math.PI/180;var radius=this.distanceTo(origin);var theta=angle+Math.atan2(this.y-origin.y,this.x-origin.x);this.x=origin.x+(radius*Math.cos(theta));this.y=origin.y+(radius*Math.sin(theta));this.clearBounds();},getCentroid:function(){return new OpenLayers.Geometry.Point(this.x,this.y);},resize:function(scale,origin,ratio){ratio=(ratio==undefined)?1:ratio;this.x=origin.x+(scale*ratio*(this.x-origin.x));this.y=origin.y+(scale*(this.y-origin.y));this.clearBounds();return this;},intersects:function(geometry){var intersect=false;if(geometry.CLASS_NAME=="OpenLayers.Geometry.Point"){intersect=this.equals(geometry);}else{intersect=geometry.intersects(this);}
+return intersect;},transform:function(source,dest){if((source&&dest)){OpenLayers.Projection.transform(this,source,dest);this.bounds=null;}
+return this;},getVertices:function(nodes){return[this];},CLASS_NAME:"OpenLayers.Geometry.Point"});OpenLayers.Geometry.Collection=OpenLayers.Class(OpenLayers.Geometry,{components:null,componentTypes:null,initialize:function(components){OpenLayers.Geometry.prototype.initialize.apply(this,arguments);this.components=[];if(components!=null){this.addComponents(components);}},destroy:function(){this.components.length=0;this.components=null;OpenLayers.Geometry.prototype.destroy.apply(this,arguments);},clone:function(){var geometry=eval("new "+this.CLASS_NAME+"()");for(var i=0,len=this.components.length;i<len;i++){geometry.addComponent(this.components[i].clone());}
+OpenLayers.Util.applyDefaults(geometry,this);return geometry;},getComponentsString:function(){var strings=[];for(var i=0,len=this.components.length;i<len;i++){strings.push(this.components[i].toShortString());}
+return strings.join(",");},calculateBounds:function(){this.bounds=null;var bounds=new OpenLayers.Bounds();var components=this.components;if(components){for(var i=0,len=components.length;i<len;i++){bounds.extend(components[i].getBounds());}}
+if(bounds.left!=null&&bounds.bottom!=null&&bounds.right!=null&&bounds.top!=null){this.setBounds(bounds);}},addComponents:function(components){if(!(OpenLayers.Util.isArray(components))){components=[components];}
+for(var i=0,len=components.length;i<len;i++){this.addComponent(components[i]);}},addComponent:function(component,index){var added=false;if(component){if(this.componentTypes==null||(OpenLayers.Util.indexOf(this.componentTypes,component.CLASS_NAME)>-1)){if(index!=null&&(index<this.components.length)){var components1=this.components.slice(0,index);var components2=this.components.slice(index,this.components.length);components1.push(component);this.components=components1.concat(components2);}else{this.components.push(component);}
+component.parent=this;this.clearBounds();added=true;}}
+return added;},removeComponents:function(components){var removed=false;if(!(OpenLayers.Util.isArray(components))){components=[components];}
+for(var i=components.length-1;i>=0;--i){removed=this.removeComponent(components[i])||removed;}
+return removed;},removeComponent:function(component){OpenLayers.Util.removeItem(this.components,component);this.clearBounds();return true;},getLength:function(){var length=0.0;for(var i=0,len=this.components.length;i<len;i++){length+=this.components[i].getLength();}
+return length;},getArea:function(){var area=0.0;for(var i=0,len=this.components.length;i<len;i++){area+=this.components[i].getArea();}
+return area;},getGeodesicArea:function(projection){var area=0.0;for(var i=0,len=this.components.length;i<len;i++){area+=this.components[i].getGeodesicArea(projection);}
+return area;},getCentroid:function(weighted){if(!weighted){return this.components.length&&this.components[0].getCentroid();}
+var len=this.components.length;if(!len){return false;}
+var areas=[];var centroids=[];var areaSum=0;var minArea=Number.MAX_VALUE;var component;for(var i=0;i<len;++i){component=this.components[i];var area=component.getArea();var centroid=component.getCentroid(true);if(isNaN(area)||isNaN(centroid.x)||isNaN(centroid.y)){continue;}
+areas.push(area);areaSum+=area;minArea=(area<minArea&&area>0)?area:minArea;centroids.push(centroid);}
+len=areas.length;if(areaSum===0){for(var i=0;i<len;++i){areas[i]=1;}
+areaSum=areas.length;}else{for(var i=0;i<len;++i){areas[i]/=minArea;}
+areaSum/=minArea;}
+var xSum=0,ySum=0,centroid,area;for(var i=0;i<len;++i){centroid=centroids[i];area=areas[i];xSum+=centroid.x*area;ySum+=centroid.y*area;}
+return new OpenLayers.Geometry.Point(xSum/areaSum,ySum/areaSum);},getGeodesicLength:function(projection){var length=0.0;for(var i=0,len=this.components.length;i<len;i++){length+=this.components[i].getGeodesicLength(projection);}
+return length;},move:function(x,y){for(var i=0,len=this.components.length;i<len;i++){this.components[i].move(x,y);}},rotate:function(angle,origin){for(var i=0,len=this.components.length;i<len;++i){this.components[i].rotate(angle,origin);}},resize:function(scale,origin,ratio){for(var i=0;i<this.components.length;++i){this.components[i].resize(scale,origin,ratio);}
+return this;},distanceTo:function(geometry,options){var edge=!(options&&options.edge===false);var details=edge&&options&&options.details;var result,best,distance;var min=Number.POSITIVE_INFINITY;for(var i=0,len=this.components.length;i<len;++i){result=this.components[i].distanceTo(geometry,options);distance=details?result.distance:result;if(distance<min){min=distance;best=result;if(min==0){break;}}}
+return best;},equals:function(geometry){var equivalent=true;if(!geometry||!geometry.CLASS_NAME||(this.CLASS_NAME!=geometry.CLASS_NAME)){equivalent=false;}else if(!(OpenLayers.Util.isArray(geometry.components))||(geometry.components.length!=this.components.length)){equivalent=false;}else{for(var i=0,len=this.components.length;i<len;++i){if(!this.components[i].equals(geometry.components[i])){equivalent=false;break;}}}
+return equivalent;},transform:function(source,dest){if(source&&dest){for(var i=0,len=this.components.length;i<len;i++){var component=this.components[i];component.transform(source,dest);}
+this.bounds=null;}
+return this;},intersects:function(geometry){var intersect=false;for(var i=0,len=this.components.length;i<len;++i){intersect=geometry.intersects(this.components[i]);if(intersect){break;}}
+return intersect;},getVertices:function(nodes){var vertices=[];for(var i=0,len=this.components.length;i<len;++i){Array.prototype.push.apply(vertices,this.components[i].getVertices(nodes));}
+return vertices;},CLASS_NAME:"OpenLayers.Geometry.Collection"});OpenLayers.Geometry.MultiPoint=OpenLayers.Class(OpenLayers.Geometry.Collection,{componentTypes:["OpenLayers.Geometry.Point"],initialize:function(components){OpenLayers.Geometry.Collection.prototype.initialize.apply(this,arguments);},addPoint:function(point,index){this.addComponent(point,index);},removePoint:function(point){this.removeComponent(point);},CLASS_NAME:"OpenLayers.Geometry.MultiPoint"});OpenLayers.Geometry.Curve=OpenLayers.Class(OpenLayers.Geometry.MultiPoint,{componentTypes:["OpenLayers.Geometry.Point"],initialize:function(points){OpenLayers.Geometry.MultiPoint.prototype.initialize.apply(this,arguments);},getLength:function(){var length=0.0;if(this.components&&(this.components.length>1)){for(var i=1,len=this.components.length;i<len;i++){length+=this.components[i-1].distanceTo(this.components[i]);}}
+return length;},getGeodesicLength:function(projection){var geom=this;if(projection){var gg=new OpenLayers.Projection("EPSG:4326");if(!gg.equals(projection)){geom=this.clone().transform(projection,gg);}}
+var length=0.0;if(geom.components&&(geom.components.length>1)){var p1,p2;for(var i=1,len=geom.components.length;i<len;i++){p1=geom.components[i-1];p2=geom.components[i];length+=OpenLayers.Util.distVincenty({lon:p1.x,lat:p1.y},{lon:p2.x,lat:p2.y});}}
+return length*1000;},CLASS_NAME:"OpenLayers.Geometry.Curve"});OpenLayers.Geometry.LineString=OpenLayers.Class(OpenLayers.Geometry.Curve,{initialize:function(points){OpenLayers.Geometry.Curve.prototype.initialize.apply(this,arguments);},removeComponent:function(point){var removed=this.components&&(this.components.length>2);if(removed){OpenLayers.Geometry.Collection.prototype.removeComponent.apply(this,arguments);}
+return removed;},intersects:function(geometry){var intersect=false;var type=geometry.CLASS_NAME;if(type=="OpenLayers.Geometry.LineString"||type=="OpenLayers.Geometry.LinearRing"||type=="OpenLayers.Geometry.Point"){var segs1=this.getSortedSegments();var segs2;if(type=="OpenLayers.Geometry.Point"){segs2=[{x1:geometry.x,y1:geometry.y,x2:geometry.x,y2:geometry.y}];}else{segs2=geometry.getSortedSegments();}
+var seg1,seg1x1,seg1x2,seg1y1,seg1y2,seg2,seg2y1,seg2y2;outer:for(var i=0,len=segs1.length;i<len;++i){seg1=segs1[i];seg1x1=seg1.x1;seg1x2=seg1.x2;seg1y1=seg1.y1;seg1y2=seg1.y2;inner:for(var j=0,jlen=segs2.length;j<jlen;++j){seg2=segs2[j];if(seg2.x1>seg1x2){break;}
+if(seg2.x2<seg1x1){continue;}
+seg2y1=seg2.y1;seg2y2=seg2.y2;if(Math.min(seg2y1,seg2y2)>Math.max(seg1y1,seg1y2)){continue;}
+if(Math.max(seg2y1,seg2y2)<Math.min(seg1y1,seg1y2)){continue;}
+if(OpenLayers.Geometry.segmentsIntersect(seg1,seg2)){intersect=true;break outer;}}}}else{intersect=geometry.intersects(this);}
+return intersect;},getSortedSegments:function(){var numSeg=this.components.length-1;var segments=new Array(numSeg),point1,point2;for(var i=0;i<numSeg;++i){point1=this.components[i];point2=this.components[i+1];if(point1.x<point2.x){segments[i]={x1:point1.x,y1:point1.y,x2:point2.x,y2:point2.y};}else{segments[i]={x1:point2.x,y1:point2.y,x2:point1.x,y2:point1.y};}}
+function byX1(seg1,seg2){return seg1.x1-seg2.x1;}
+return segments.sort(byX1);},splitWithSegment:function(seg,options){var edge=!(options&&options.edge===false);var tolerance=options&&options.tolerance;var lines=[];var verts=this.getVertices();var points=[];var intersections=[];var split=false;var vert1,vert2,point;var node,vertex,target;var interOptions={point:true,tolerance:tolerance};var result=null;for(var i=0,stop=verts.length-2;i<=stop;++i){vert1=verts[i];points.push(vert1.clone());vert2=verts[i+1];target={x1:vert1.x,y1:vert1.y,x2:vert2.x,y2:vert2.y};point=OpenLayers.Geometry.segmentsIntersect(seg,target,interOptions);if(point instanceof OpenLayers.Geometry.Point){if((point.x===seg.x1&&point.y===seg.y1)||(point.x===seg.x2&&point.y===seg.y2)||point.equals(vert1)||point.equals(vert2)){vertex=true;}else{vertex=false;}
+if(vertex||edge){if(!point.equals(intersections[intersections.length-1])){intersections.push(point.clone());}
+if(i===0){if(point.equals(vert1)){continue;}}
+if(point.equals(vert2)){continue;}
+split=true;if(!point.equals(vert1)){points.push(point);}
+lines.push(new OpenLayers.Geometry.LineString(points));points=[point.clone()];}}}
+if(split){points.push(vert2.clone());lines.push(new OpenLayers.Geometry.LineString(points));}
+if(intersections.length>0){var xDir=seg.x1<seg.x2?1:-1;var yDir=seg.y1<seg.y2?1:-1;result={lines:lines,points:intersections.sort(function(p1,p2){return(xDir*p1.x-xDir*p2.x)||(yDir*p1.y-yDir*p2.y);})};}
+return result;},split:function(target,options){var results=null;var mutual=options&&options.mutual;var sourceSplit,targetSplit,sourceParts,targetParts;if(target instanceof OpenLayers.Geometry.LineString){var verts=this.getVertices();var vert1,vert2,seg,splits,lines,point;var points=[];sourceParts=[];for(var i=0,stop=verts.length-2;i<=stop;++i){vert1=verts[i];vert2=verts[i+1];seg={x1:vert1.x,y1:vert1.y,x2:vert2.x,y2:vert2.y};targetParts=targetParts||[target];if(mutual){points.push(vert1.clone());}
+for(var j=0;j<targetParts.length;++j){splits=targetParts[j].splitWithSegment(seg,options);if(splits){lines=splits.lines;if(lines.length>0){lines.unshift(j,1);Array.prototype.splice.apply(targetParts,lines);j+=lines.length-2;}
+if(mutual){for(var k=0,len=splits.points.length;k<len;++k){point=splits.points[k];if(!point.equals(vert1)){points.push(point);sourceParts.push(new OpenLayers.Geometry.LineString(points));if(point.equals(vert2)){points=[];}else{points=[point.clone()];}}}}}}}
+if(mutual&&sourceParts.length>0&&points.length>0){points.push(vert2.clone());sourceParts.push(new OpenLayers.Geometry.LineString(points));}}else{results=target.splitWith(this,options);}
+if(targetParts&&targetParts.length>1){targetSplit=true;}else{targetParts=[];}
+if(sourceParts&&sourceParts.length>1){sourceSplit=true;}else{sourceParts=[];}
+if(targetSplit||sourceSplit){if(mutual){results=[sourceParts,targetParts];}else{results=targetParts;}}
+return results;},splitWith:function(geometry,options){return geometry.split(this,options);},getVertices:function(nodes){var vertices;if(nodes===true){vertices=[this.components[0],this.components[this.components.length-1]];}else if(nodes===false){vertices=this.components.slice(1,this.components.length-1);}else{vertices=this.components.slice();}
+return vertices;},distanceTo:function(geometry,options){var edge=!(options&&options.edge===false);var details=edge&&options&&options.details;var result,best={};var min=Number.POSITIVE_INFINITY;if(geometry instanceof OpenLayers.Geometry.Point){var segs=this.getSortedSegments();var x=geometry.x;var y=geometry.y;var seg;for(var i=0,len=segs.length;i<len;++i){seg=segs[i];result=OpenLayers.Geometry.distanceToSegment(geometry,seg);if(result.distance<min){min=result.distance;best=result;if(min===0){break;}}else{if(seg.x2>x&&((y>seg.y1&&y<seg.y2)||(y<seg.y1&&y>seg.y2))){break;}}}
+if(details){best={distance:best.distance,x0:best.x,y0:best.y,x1:x,y1:y};}else{best=best.distance;}}else if(geometry instanceof OpenLayers.Geometry.LineString){var segs0=this.getSortedSegments();var segs1=geometry.getSortedSegments();var seg0,seg1,intersection,x0,y0;var len1=segs1.length;var interOptions={point:true};outer:for(var i=0,len=segs0.length;i<len;++i){seg0=segs0[i];x0=seg0.x1;y0=seg0.y1;for(var j=0;j<len1;++j){seg1=segs1[j];intersection=OpenLayers.Geometry.segmentsIntersect(seg0,seg1,interOptions);if(intersection){min=0;best={distance:0,x0:intersection.x,y0:intersection.y,x1:intersection.x,y1:intersection.y};break outer;}else{result=OpenLayers.Geometry.distanceToSegment({x:x0,y:y0},seg1);if(result.distance<min){min=result.distance;best={distance:min,x0:x0,y0:y0,x1:result.x,y1:result.y};}}}}
+if(!details){best=best.distance;}
+if(min!==0){if(seg0){result=geometry.distanceTo(new OpenLayers.Geometry.Point(seg0.x2,seg0.y2),options);var dist=details?result.distance:result;if(dist<min){if(details){best={distance:min,x0:result.x1,y0:result.y1,x1:result.x0,y1:result.y0};}else{best=dist;}}}}}else{best=geometry.distanceTo(this,options);if(details){best={distance:best.distance,x0:best.x1,y0:best.y1,x1:best.x0,y1:best.y0};}}
+return best;},simplify:function(tolerance){if(this&&this!==null){var points=this.getVertices();if(points.length<3){return this;}
+var compareNumbers=function(a,b){return(a-b);};var douglasPeuckerReduction=function(points,firstPoint,lastPoint,tolerance){var maxDistance=0;var indexFarthest=0;for(var index=firstPoint,distance;index<lastPoint;index++){distance=perpendicularDistance(points[firstPoint],points[lastPoint],points[index]);if(distance>maxDistance){maxDistance=distance;indexFarthest=index;}}
+if(maxDistance>tolerance&&indexFarthest!=firstPoint){pointIndexsToKeep.push(indexFarthest);douglasPeuckerReduction(points,firstPoint,indexFarthest,tolerance);douglasPeuckerReduction(points,indexFarthest,lastPoint,tolerance);}};var perpendicularDistance=function(point1,point2,point){var area=Math.abs(0.5*(point1.x*point2.y+point2.x*point.y+point.x*point1.y-point2.x*point1.y-point.x*point2.y-point1.x*point.y));var bottom=Math.sqrt(Math.pow(point1.x-point2.x,2)+Math.pow(point1.y-point2.y,2));var height=area/bottom*2;return height;};var firstPoint=0;var lastPoint=points.length-1;var pointIndexsToKeep=[];pointIndexsToKeep.push(firstPoint);pointIndexsToKeep.push(lastPoint);while(points[firstPoint].equals(points[lastPoint])){lastPoint--;pointIndexsToKeep.push(lastPoint);}
+douglasPeuckerReduction(points,firstPoint,lastPoint,tolerance);var returnPoints=[];pointIndexsToKeep.sort(compareNumbers);for(var index=0;index<pointIndexsToKeep.length;index++){returnPoints.push(points[pointIndexsToKeep[index]]);}
+return new OpenLayers.Geometry.LineString(returnPoints);}
+else{return this;}},CLASS_NAME:"OpenLayers.Geometry.LineString"});OpenLayers.Geometry.MultiLineString=OpenLayers.Class(OpenLayers.Geometry.Collection,{componentTypes:["OpenLayers.Geometry.LineString"],initialize:function(components){OpenLayers.Geometry.Collection.prototype.initialize.apply(this,arguments);},split:function(geometry,options){var results=null;var mutual=options&&options.mutual;var splits,sourceLine,sourceLines,sourceSplit,targetSplit;var sourceParts=[];var targetParts=[geometry];for(var i=0,len=this.components.length;i<len;++i){sourceLine=this.components[i];sourceSplit=false;for(var j=0;j<targetParts.length;++j){splits=sourceLine.split(targetParts[j],options);if(splits){if(mutual){sourceLines=splits[0];for(var k=0,klen=sourceLines.length;k<klen;++k){if(k===0&&sourceParts.length){sourceParts[sourceParts.length-1].addComponent(sourceLines[k]);}else{sourceParts.push(new OpenLayers.Geometry.MultiLineString([sourceLines[k]]));}}
+sourceSplit=true;splits=splits[1];}
+if(splits.length){splits.unshift(j,1);Array.prototype.splice.apply(targetParts,splits);break;}}}
+if(!sourceSplit){if(sourceParts.length){sourceParts[sourceParts.length-1].addComponent(sourceLine.clone());}else{sourceParts=[new OpenLayers.Geometry.MultiLineString(sourceLine.clone())];}}}
+if(sourceParts&&sourceParts.length>1){sourceSplit=true;}else{sourceParts=[];}
+if(targetParts&&targetParts.length>1){targetSplit=true;}else{targetParts=[];}
+if(sourceSplit||targetSplit){if(mutual){results=[sourceParts,targetParts];}else{results=targetParts;}}
+return results;},splitWith:function(geometry,options){var results=null;var mutual=options&&options.mutual;var splits,targetLine,sourceLines,sourceSplit,targetSplit,sourceParts,targetParts;if(geometry instanceof OpenLayers.Geometry.LineString){targetParts=[];sourceParts=[geometry];for(var i=0,len=this.components.length;i<len;++i){targetSplit=false;targetLine=this.components[i];for(var j=0;j<sourceParts.length;++j){splits=sourceParts[j].split(targetLine,options);if(splits){if(mutual){sourceLines=splits[0];if(sourceLines.length){sourceLines.unshift(j,1);Array.prototype.splice.apply(sourceParts,sourceLines);j+=sourceLines.length-2;}
+splits=splits[1];if(splits.length===0){splits=[targetLine.clone()];}}
+for(var k=0,klen=splits.length;k<klen;++k){if(k===0&&targetParts.length){targetParts[targetParts.length-1].addComponent(splits[k]);}else{targetParts.push(new OpenLayers.Geometry.MultiLineString([splits[k]]));}}
+targetSplit=true;}}
+if(!targetSplit){if(targetParts.length){targetParts[targetParts.length-1].addComponent(targetLine.clone());}else{targetParts=[new OpenLayers.Geometry.MultiLineString([targetLine.clone()])];}}}}else{results=geometry.split(this);}
+if(sourceParts&&sourceParts.length>1){sourceSplit=true;}else{sourceParts=[];}
+if(targetParts&&targetParts.length>1){targetSplit=true;}else{targetParts=[];}
+if(sourceSplit||targetSplit){if(mutual){results=[sourceParts,targetParts];}else{results=targetParts;}}
+return results;},CLASS_NAME:"OpenLayers.Geometry.MultiLineString"});OpenLayers.Geometry.LinearRing=OpenLayers.Class(OpenLayers.Geometry.LineString,{componentTypes:["OpenLayers.Geometry.Point"],initialize:function(points){OpenLayers.Geometry.LineString.prototype.initialize.apply(this,arguments);},addComponent:function(point,index){var added=false;var lastPoint=this.components.pop();if(index!=null||!point.equals(lastPoint)){added=OpenLayers.Geometry.Collection.prototype.addComponent.apply(this,arguments);}
+var firstPoint=this.components[0];OpenLayers.Geometry.Collection.prototype.addComponent.apply(this,[firstPoint]);return added;},removeComponent:function(point){var removed=this.components&&(this.components.length>3);if(removed){this.components.pop();OpenLayers.Geometry.Collection.prototype.removeComponent.apply(this,arguments);var firstPoint=this.components[0];OpenLayers.Geometry.Collection.prototype.addComponent.apply(this,[firstPoint]);}
+return removed;},move:function(x,y){for(var i=0,len=this.components.length;i<len-1;i++){this.components[i].move(x,y);}},rotate:function(angle,origin){for(var i=0,len=this.components.length;i<len-1;++i){this.components[i].rotate(angle,origin);}},resize:function(scale,origin,ratio){for(var i=0,len=this.components.length;i<len-1;++i){this.components[i].resize(scale,origin,ratio);}
+return this;},transform:function(source,dest){if(source&&dest){for(var i=0,len=this.components.length;i<len-1;i++){var component=this.components[i];component.transform(source,dest);}
+this.bounds=null;}
+return this;},getCentroid:function(){if(this.components&&(this.components.length>2)){var sumX=0.0;var sumY=0.0;for(var i=0;i<this.components.length-1;i++){var b=this.components[i];var c=this.components[i+1];sumX+=(b.x+c.x)*(b.x*c.y-c.x*b.y);sumY+=(b.y+c.y)*(b.x*c.y-c.x*b.y);}
+var area=-1*this.getArea();var x=sumX/(6*area);var y=sumY/(6*area);return new OpenLayers.Geometry.Point(x,y);}else{return null;}},getArea:function(){var area=0.0;if(this.components&&(this.components.length>2)){var sum=0.0;for(var i=0,len=this.components.length;i<len-1;i++){var b=this.components[i];var c=this.components[i+1];sum+=(b.x+c.x)*(c.y-b.y);}
+area=-sum/2.0;}
+return area;},getGeodesicArea:function(projection){var ring=this;if(projection){var gg=new OpenLayers.Projection("EPSG:4326");if(!gg.equals(projection)){ring=this.clone().transform(projection,gg);}}
+var area=0.0;var len=ring.components&&ring.components.length;if(len>2){var p1,p2;for(var i=0;i<len-1;i++){p1=ring.components[i];p2=ring.components[i+1];area+=OpenLayers.Util.rad(p2.x-p1.x)*(2+Math.sin(OpenLayers.Util.rad(p1.y))+
+Math.sin(OpenLayers.Util.rad(p2.y)));}
+area=area*6378137.0*6378137.0/2.0;}
+return area;},containsPoint:function(point){var approx=OpenLayers.Number.limitSigDigs;var digs=14;var px=approx(point.x,digs);var py=approx(point.y,digs);function getX(y,x1,y1,x2,y2){return(((x1-x2)*y)+((x2*y1)-(x1*y2)))/(y1-y2);}
+var numSeg=this.components.length-1;var start,end,x1,y1,x2,y2,cx,cy;var crosses=0;for(var i=0;i<numSeg;++i){start=this.components[i];x1=approx(start.x,digs);y1=approx(start.y,digs);end=this.components[i+1];x2=approx(end.x,digs);y2=approx(end.y,digs);if(y1==y2){if(py==y1){if(x1<=x2&&(px>=x1&&px<=x2)||x1>=x2&&(px<=x1&&px>=x2)){crosses=-1;break;}}
+continue;}
+cx=approx(getX(py,x1,y1,x2,y2),digs);if(cx==px){if(y1<y2&&(py>=y1&&py<=y2)||y1>y2&&(py<=y1&&py>=y2)){crosses=-1;break;}}
+if(cx<=px){continue;}
+if(x1!=x2&&(cx<Math.min(x1,x2)||cx>Math.max(x1,x2))){continue;}
+if(y1<y2&&(py>=y1&&py<y2)||y1>y2&&(py<y1&&py>=y2)){++crosses;}}
+var contained=(crosses==-1)?1:!!(crosses&1);return contained;},intersects:function(geometry){var intersect=false;if(geometry.CLASS_NAME=="OpenLayers.Geometry.Point"){intersect=this.containsPoint(geometry);}else if(geometry.CLASS_NAME=="OpenLayers.Geometry.LineString"){intersect=geometry.intersects(this);}else if(geometry.CLASS_NAME=="OpenLayers.Geometry.LinearRing"){intersect=OpenLayers.Geometry.LineString.prototype.intersects.apply(this,[geometry]);}else{for(var i=0,len=geometry.components.length;i<len;++i){intersect=geometry.components[i].intersects(this);if(intersect){break;}}}
+return intersect;},getVertices:function(nodes){return(nodes===true)?[]:this.components.slice(0,this.components.length-1);},CLASS_NAME:"OpenLayers.Geometry.LinearRing"});OpenLayers.Geometry.Polygon=OpenLayers.Class(OpenLayers.Geometry.Collection,{componentTypes:["OpenLayers.Geometry.LinearRing"],initialize:function(components){OpenLayers.Geometry.Collection.prototype.initialize.apply(this,arguments);},getArea:function(){var area=0.0;if(this.components&&(this.components.length>0)){area+=Math.abs(this.components[0].getArea());for(var i=1,len=this.components.length;i<len;i++){area-=Math.abs(this.components[i].getArea());}}
+return area;},getGeodesicArea:function(projection){var area=0.0;if(this.components&&(this.components.length>0)){area+=Math.abs(this.components[0].getGeodesicArea(projection));for(var i=1,len=this.components.length;i<len;i++){area-=Math.abs(this.components[i].getGeodesicArea(projection));}}
+return area;},containsPoint:function(point){var numRings=this.components.length;var contained=false;if(numRings>0){contained=this.components[0].containsPoint(point);if(contained!==1){if(contained&&numRings>1){var hole;for(var i=1;i<numRings;++i){hole=this.components[i].containsPoint(point);if(hole){if(hole===1){contained=1;}else{contained=false;}
+break;}}}}}
+return contained;},intersects:function(geometry){var intersect=false;var i,len;if(geometry.CLASS_NAME=="OpenLayers.Geometry.Point"){intersect=this.containsPoint(geometry);}else if(geometry.CLASS_NAME=="OpenLayers.Geometry.LineString"||geometry.CLASS_NAME=="OpenLayers.Geometry.LinearRing"){for(i=0,len=this.components.length;i<len;++i){intersect=geometry.intersects(this.components[i]);if(intersect){break;}}
+if(!intersect){for(i=0,len=geometry.components.length;i<len;++i){intersect=this.containsPoint(geometry.components[i]);if(intersect){break;}}}}else{for(i=0,len=geometry.components.length;i<len;++i){intersect=this.intersects(geometry.components[i]);if(intersect){break;}}}
+if(!intersect&&geometry.CLASS_NAME=="OpenLayers.Geometry.Polygon"){var ring=this.components[0];for(i=0,len=ring.components.length;i<len;++i){intersect=geometry.containsPoint(ring.components[i]);if(intersect){break;}}}
+return intersect;},distanceTo:function(geometry,options){var edge=!(options&&options.edge===false);var result;if(!edge&&this.intersects(geometry)){result=0;}else{result=OpenLayers.Geometry.Collection.prototype.distanceTo.apply(this,[geometry,options]);}
+return result;},CLASS_NAME:"OpenLayers.Geometry.Polygon"});OpenLayers.Geometry.Polygon.createRegularPolygon=function(origin,radius,sides,rotation){var angle=Math.PI*((1/sides)-(1/2));if(rotation){angle+=(rotation/180)*Math.PI;}
+var rotatedAngle,x,y;var points=[];for(var i=0;i<sides;++i){rotatedAngle=angle+(i*2*Math.PI/sides);x=origin.x+(radius*Math.cos(rotatedAngle));y=origin.y+(radius*Math.sin(rotatedAngle));points.push(new OpenLayers.Geometry.Point(x,y));}
+var ring=new OpenLayers.Geometry.LinearRing(points);return new OpenLayers.Geometry.Polygon([ring]);};OpenLayers.Geometry.MultiPolygon=OpenLayers.Class(OpenLayers.Geometry.Collection,{componentTypes:["OpenLayers.Geometry.Polygon"],initialize:function(components){OpenLayers.Geometry.Collection.prototype.initialize.apply(this,arguments);},CLASS_NAME:"OpenLayers.Geometry.MultiPolygon"});OpenLayers.Format.GML=OpenLayers.Class(OpenLayers.Format.XML,{featureNS:"http://mapserver.gis.umn.edu/mapserver",featurePrefix:"feature",featureName:"featureMember",layerName:"features",geometryName:"geometry",collectionName:"FeatureCollection",gmlns:"http://www.opengis.net/gml",extractAttributes:true,xy:true,initialize:function(options){this.regExes={trimSpace:(/^\s*|\s*$/g),removeSpace:(/\s*/g),splitSpace:(/\s+/),trimComma:(/\s*,\s*/g)};OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);},read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);}
+var featureNodes=this.getElementsByTagNameNS(data.documentElement,this.gmlns,this.featureName);var features=[];for(var i=0;i<featureNodes.length;i++){var feature=this.parseFeature(featureNodes[i]);if(feature){features.push(feature);}}
+return features;},parseFeature:function(node){var order=["MultiPolygon","Polygon","MultiLineString","LineString","MultiPoint","Point","Envelope"];var type,nodeList,geometry,parser;for(var i=0;i<order.length;++i){type=order[i];nodeList=this.getElementsByTagNameNS(node,this.gmlns,type);if(nodeList.length>0){parser=this.parseGeometry[type.toLowerCase()];if(parser){geometry=parser.apply(this,[nodeList[0]]);if(this.internalProjection&&this.externalProjection){geometry.transform(this.externalProjection,this.internalProjection);}}else{OpenLayers.Console.error(OpenLayers.i18n("unsupportedGeometryType",{'geomType':type}));}
+break;}}
+var bounds;var boxNodes=this.getElementsByTagNameNS(node,this.gmlns,"Box");for(i=0;i<boxNodes.length;++i){var boxNode=boxNodes[i];var box=this.parseGeometry["box"].apply(this,[boxNode]);var parentNode=boxNode.parentNode;var parentName=parentNode.localName||parentNode.nodeName.split(":").pop();if(parentName==="boundedBy"){bounds=box;}else{geometry=box.toGeometry();}}
+var attributes;if(this.extractAttributes){attributes=this.parseAttributes(node);}
+var feature=new OpenLayers.Feature.Vector(geometry,attributes);feature.bounds=bounds;feature.gml={featureType:node.firstChild.nodeName.split(":")[1],featureNS:node.firstChild.namespaceURI,featureNSPrefix:node.firstChild.prefix};var childNode=node.firstChild;var fid;while(childNode){if(childNode.nodeType==1){fid=childNode.getAttribute("fid")||childNode.getAttribute("id");if(fid){break;}}
+childNode=childNode.nextSibling;}
+feature.fid=fid;return feature;},parseGeometry:{point:function(node){var nodeList,coordString;var coords=[];var nodeList=this.getElementsByTagNameNS(node,this.gmlns,"pos");if(nodeList.length>0){coordString=nodeList[0].firstChild.nodeValue;coordString=coordString.replace(this.regExes.trimSpace,"");coords=coordString.split(this.regExes.splitSpace);}
+if(coords.length==0){nodeList=this.getElementsByTagNameNS(node,this.gmlns,"coordinates");if(nodeList.length>0){coordString=nodeList[0].firstChild.nodeValue;coordString=coordString.replace(this.regExes.removeSpace,"");coords=coordString.split(",");}}
+if(coords.length==0){nodeList=this.getElementsByTagNameNS(node,this.gmlns,"coord");if(nodeList.length>0){var xList=this.getElementsByTagNameNS(nodeList[0],this.gmlns,"X");var yList=this.getElementsByTagNameNS(nodeList[0],this.gmlns,"Y");if(xList.length>0&&yList.length>0){coords=[xList[0].firstChild.nodeValue,yList[0].firstChild.nodeValue];}}}
+if(coords.length==2){coords[2]=null;}
+if(this.xy){return new OpenLayers.Geometry.Point(coords[0],coords[1],coords[2]);}
+else{return new OpenLayers.Geometry.Point(coords[1],coords[0],coords[2]);}},multipoint:function(node){var nodeList=this.getElementsByTagNameNS(node,this.gmlns,"Point");var components=[];if(nodeList.length>0){var point;for(var i=0;i<nodeList.length;++i){point=this.parseGeometry.point.apply(this,[nodeList[i]]);if(point){components.push(point);}}}
+return new OpenLayers.Geometry.MultiPoint(components);},linestring:function(node,ring){var nodeList,coordString;var coords=[];var points=[];nodeList=this.getElementsByTagNameNS(node,this.gmlns,"posList");if(nodeList.length>0){coordString=this.getChildValue(nodeList[0]);coordString=coordString.replace(this.regExes.trimSpace,"");coords=coordString.split(this.regExes.splitSpace);var dim=parseInt(nodeList[0].getAttribute("dimension"));var j,x,y,z;for(var i=0;i<coords.length/dim;++i){j=i*dim;x=coords[j];y=coords[j+1];z=(dim==2)?null:coords[j+2];if(this.xy){points.push(new OpenLayers.Geometry.Point(x,y,z));}else{points.push(new OpenLayers.Geometry.Point(y,x,z));}}}
+if(coords.length==0){nodeList=this.getElementsByTagNameNS(node,this.gmlns,"coordinates");if(nodeList.length>0){coordString=this.getChildValue(nodeList[0]);coordString=coordString.replace(this.regExes.trimSpace,"");coordString=coordString.replace(this.regExes.trimComma,",");var pointList=coordString.split(this.regExes.splitSpace);for(var i=0;i<pointList.length;++i){coords=pointList[i].split(",");if(coords.length==2){coords[2]=null;}
+if(this.xy){points.push(new OpenLayers.Geometry.Point(coords[0],coords[1],coords[2]));}else{points.push(new OpenLayers.Geometry.Point(coords[1],coords[0],coords[2]));}}}}
+var line=null;if(points.length!=0){if(ring){line=new OpenLayers.Geometry.LinearRing(points);}else{line=new OpenLayers.Geometry.LineString(points);}}
+return line;},multilinestring:function(node){var nodeList=this.getElementsByTagNameNS(node,this.gmlns,"LineString");var components=[];if(nodeList.length>0){var line;for(var i=0;i<nodeList.length;++i){line=this.parseGeometry.linestring.apply(this,[nodeList[i]]);if(line){components.push(line);}}}
+return new OpenLayers.Geometry.MultiLineString(components);},polygon:function(node){var nodeList=this.getElementsByTagNameNS(node,this.gmlns,"LinearRing");var components=[];if(nodeList.length>0){var ring;for(var i=0;i<nodeList.length;++i){ring=this.parseGeometry.linestring.apply(this,[nodeList[i],true]);if(ring){components.push(ring);}}}
+return new OpenLayers.Geometry.Polygon(components);},multipolygon:function(node){var nodeList=this.getElementsByTagNameNS(node,this.gmlns,"Polygon");var components=[];if(nodeList.length>0){var polygon;for(var i=0;i<nodeList.length;++i){polygon=this.parseGeometry.polygon.apply(this,[nodeList[i]]);if(polygon){components.push(polygon);}}}
+return new OpenLayers.Geometry.MultiPolygon(components);},envelope:function(node){var components=[];var coordString;var envelope;var lpoint=this.getElementsByTagNameNS(node,this.gmlns,"lowerCorner");if(lpoint.length>0){var coords=[];if(lpoint.length>0){coordString=lpoint[0].firstChild.nodeValue;coordString=coordString.replace(this.regExes.trimSpace,"");coords=coordString.split(this.regExes.splitSpace);}
+if(coords.length==2){coords[2]=null;}
+if(this.xy){var lowerPoint=new OpenLayers.Geometry.Point(coords[0],coords[1],coords[2]);}else{var lowerPoint=new OpenLayers.Geometry.Point(coords[1],coords[0],coords[2]);}}
+var upoint=this.getElementsByTagNameNS(node,this.gmlns,"upperCorner");if(upoint.length>0){var coords=[];if(upoint.length>0){coordString=upoint[0].firstChild.nodeValue;coordString=coordString.replace(this.regExes.trimSpace,"");coords=coordString.split(this.regExes.splitSpace);}
+if(coords.length==2){coords[2]=null;}
+if(this.xy){var upperPoint=new OpenLayers.Geometry.Point(coords[0],coords[1],coords[2]);}else{var upperPoint=new OpenLayers.Geometry.Point(coords[1],coords[0],coords[2]);}}
+if(lowerPoint&&upperPoint){components.push(new OpenLayers.Geometry.Point(lowerPoint.x,lowerPoint.y));components.push(new OpenLayers.Geometry.Point(upperPoint.x,lowerPoint.y));components.push(new OpenLayers.Geometry.Point(upperPoint.x,upperPoint.y));components.push(new OpenLayers.Geometry.Point(lowerPoint.x,upperPoint.y));components.push(new OpenLayers.Geometry.Point(lowerPoint.x,lowerPoint.y));var ring=new OpenLayers.Geometry.LinearRing(components);envelope=new OpenLayers.Geometry.Polygon([ring]);}
+return envelope;},box:function(node){var nodeList=this.getElementsByTagNameNS(node,this.gmlns,"coordinates");var coordString;var coords,beginPoint=null,endPoint=null;if(nodeList.length>0){coordString=nodeList[0].firstChild.nodeValue;coords=coordString.split(" ");if(coords.length==2){beginPoint=coords[0].split(",");endPoint=coords[1].split(",");}}
+if(beginPoint!==null&&endPoint!==null){return new OpenLayers.Bounds(parseFloat(beginPoint[0]),parseFloat(beginPoint[1]),parseFloat(endPoint[0]),parseFloat(endPoint[1]));}}},parseAttributes:function(node){var attributes={};var childNode=node.firstChild;var children,i,child,grandchildren,grandchild,name,value;while(childNode){if(childNode.nodeType==1){children=childNode.childNodes;for(i=0;i<children.length;++i){child=children[i];if(child.nodeType==1){grandchildren=child.childNodes;if(grandchildren.length==1){grandchild=grandchildren[0];if(grandchild.nodeType==3||grandchild.nodeType==4){name=(child.prefix)?child.nodeName.split(":")[1]:child.nodeName;value=grandchild.nodeValue.replace(this.regExes.trimSpace,"");attributes[name]=value;}}else{attributes[child.nodeName.split(":").pop()]=null;}}}
+break;}
+childNode=childNode.nextSibling;}
+return attributes;},write:function(features){if(!(OpenLayers.Util.isArray(features))){features=[features];}
+var gml=this.createElementNS("http://www.opengis.net/wfs","wfs:"+this.collectionName);for(var i=0;i<features.length;i++){gml.appendChild(this.createFeatureXML(features[i]));}
+return OpenLayers.Format.XML.prototype.write.apply(this,[gml]);},createFeatureXML:function(feature){var geometry=feature.geometry;var geometryNode=this.buildGeometryNode(geometry);var geomContainer=this.createElementNS(this.featureNS,this.featurePrefix+":"+
+this.geometryName);geomContainer.appendChild(geometryNode);var featureNode=this.createElementNS(this.gmlns,"gml:"+this.featureName);var featureContainer=this.createElementNS(this.featureNS,this.featurePrefix+":"+
+this.layerName);var fid=feature.fid||feature.id;featureContainer.setAttribute("fid",fid);featureContainer.appendChild(geomContainer);for(var attr in feature.attributes){var attrText=this.createTextNode(feature.attributes[attr]);var nodename=attr.substring(attr.lastIndexOf(":")+1);var attrContainer=this.createElementNS(this.featureNS,this.featurePrefix+":"+
+nodename);attrContainer.appendChild(attrText);featureContainer.appendChild(attrContainer);}
+featureNode.appendChild(featureContainer);return featureNode;},buildGeometryNode:function(geometry){if(this.externalProjection&&this.internalProjection){geometry=geometry.clone();geometry.transform(this.internalProjection,this.externalProjection);}
+var className=geometry.CLASS_NAME;var type=className.substring(className.lastIndexOf(".")+1);var builder=this.buildGeometry[type.toLowerCase()];return builder.apply(this,[geometry]);},buildGeometry:{point:function(geometry){var gml=this.createElementNS(this.gmlns,"gml:Point");gml.appendChild(this.buildCoordinatesNode(geometry));return gml;},multipoint:function(geometry){var gml=this.createElementNS(this.gmlns,"gml:MultiPoint");var points=geometry.components;var pointMember,pointGeom;for(var i=0;i<points.length;i++){pointMember=this.createElementNS(this.gmlns,"gml:pointMember");pointGeom=this.buildGeometry.point.apply(this,[points[i]]);pointMember.appendChild(pointGeom);gml.appendChild(pointMember);}
+return gml;},linestring:function(geometry){var gml=this.createElementNS(this.gmlns,"gml:LineString");gml.appendChild(this.buildCoordinatesNode(geometry));return gml;},multilinestring:function(geometry){var gml=this.createElementNS(this.gmlns,"gml:MultiLineString");var lines=geometry.components;var lineMember,lineGeom;for(var i=0;i<lines.length;++i){lineMember=this.createElementNS(this.gmlns,"gml:lineStringMember");lineGeom=this.buildGeometry.linestring.apply(this,[lines[i]]);lineMember.appendChild(lineGeom);gml.appendChild(lineMember);}
+return gml;},linearring:function(geometry){var gml=this.createElementNS(this.gmlns,"gml:LinearRing");gml.appendChild(this.buildCoordinatesNode(geometry));return gml;},polygon:function(geometry){var gml=this.createElementNS(this.gmlns,"gml:Polygon");var rings=geometry.components;var ringMember,ringGeom,type;for(var i=0;i<rings.length;++i){type=(i==0)?"outerBoundaryIs":"innerBoundaryIs";ringMember=this.createElementNS(this.gmlns,"gml:"+type);ringGeom=this.buildGeometry.linearring.apply(this,[rings[i]]);ringMember.appendChild(ringGeom);gml.appendChild(ringMember);}
+return gml;},multipolygon:function(geometry){var gml=this.createElementNS(this.gmlns,"gml:MultiPolygon");var polys=geometry.components;var polyMember,polyGeom;for(var i=0;i<polys.length;++i){polyMember=this.createElementNS(this.gmlns,"gml:polygonMember");polyGeom=this.buildGeometry.polygon.apply(this,[polys[i]]);polyMember.appendChild(polyGeom);gml.appendChild(polyMember);}
+return gml;},bounds:function(bounds){var gml=this.createElementNS(this.gmlns,"gml:Box");gml.appendChild(this.buildCoordinatesNode(bounds));return gml;}},buildCoordinatesNode:function(geometry){var coordinatesNode=this.createElementNS(this.gmlns,"gml:coordinates");coordinatesNode.setAttribute("decimal",".");coordinatesNode.setAttribute("cs",",");coordinatesNode.setAttribute("ts"," ");var parts=[];if(geometry instanceof OpenLayers.Bounds){parts.push(geometry.left+","+geometry.bottom);parts.push(geometry.right+","+geometry.top);}else{var points=(geometry.components)?geometry.components:[geometry];for(var i=0;i<points.length;i++){parts.push(points[i].x+","+points[i].y);}}
+var txtNode=this.createTextNode(parts.join(" "));coordinatesNode.appendChild(txtNode);return coordinatesNode;},CLASS_NAME:"OpenLayers.Format.GML"});if(!OpenLayers.Format.GML){OpenLayers.Format.GML={};}
+OpenLayers.Format.GML.Base=OpenLayers.Class(OpenLayers.Format.XML,{namespaces:{gml:"http://www.opengis.net/gml",xlink:"http://www.w3.org/1999/xlink",xsi:"http://www.w3.org/2001/XMLSchema-instance",wfs:"http://www.opengis.net/wfs"},defaultPrefix:"gml",schemaLocation:null,featureType:null,featureNS:null,geometryName:"geometry",extractAttributes:true,srsName:null,xy:true,geometryTypes:null,singleFeatureType:null,regExes:{trimSpace:(/^\s*|\s*$/g),removeSpace:(/\s*/g),splitSpace:(/\s+/),trimComma:(/\s*,\s*/g),featureMember:(/^(.*:)?featureMembers?$/)},initialize:function(options){OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);this.setGeometryTypes();if(options&&options.featureNS){this.setNamespace("feature",options.featureNS);}
+this.singleFeatureType=!options||(typeof options.featureType==="string");},read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);}
+if(data&&data.nodeType==9){data=data.documentElement;}
+var features=[];this.readNode(data,{features:features},true);if(features.length==0){var elements=this.getElementsByTagNameNS(data,this.namespaces.gml,"featureMember");if(elements.length){for(var i=0,len=elements.length;i<len;++i){this.readNode(elements[i],{features:features},true);}}else{var elements=this.getElementsByTagNameNS(data,this.namespaces.gml,"featureMembers");if(elements.length){this.readNode(elements[0],{features:features},true);}}}
+return features;},readNode:function(node,obj,first){if(first===true&&this.autoConfig===true){this.featureType=null;delete this.namespaceAlias[this.featureNS];delete this.namespaces["feature"];this.featureNS=null;}
+if(!this.featureNS&&(!(node.prefix in this.namespaces)&&node.parentNode.namespaceURI==this.namespaces["gml"]&&this.regExes.featureMember.test(node.parentNode.nodeName))){this.featureType=node.nodeName.split(":").pop();this.setNamespace("feature",node.namespaceURI);this.featureNS=node.namespaceURI;this.autoConfig=true;}
+return OpenLayers.Format.XML.prototype.readNode.apply(this,[node,obj]);},readers:{"gml":{"featureMember":function(node,obj){this.readChildNodes(node,obj);},"featureMembers":function(node,obj){this.readChildNodes(node,obj);},"name":function(node,obj){obj.name=this.getChildValue(node);},"boundedBy":function(node,obj){var container={};this.readChildNodes(node,container);if(container.components&&container.components.length>0){obj.bounds=container.components[0];}},"Point":function(node,container){var obj={points:[]};this.readChildNodes(node,obj);if(!container.components){container.components=[];}
+container.components.push(obj.points[0]);},"coordinates":function(node,obj){var str=this.getChildValue(node).replace(this.regExes.trimSpace,"");str=str.replace(this.regExes.trimComma,",");var pointList=str.split(this.regExes.splitSpace);var coords;var numPoints=pointList.length;var points=new Array(numPoints);for(var i=0;i<numPoints;++i){coords=pointList[i].split(",");if(this.xy){points[i]=new OpenLayers.Geometry.Point(coords[0],coords[1],coords[2]);}else{points[i]=new OpenLayers.Geometry.Point(coords[1],coords[0],coords[2]);}}
+obj.points=points;},"coord":function(node,obj){var coord={};this.readChildNodes(node,coord);if(!obj.points){obj.points=[];}
+obj.points.push(new OpenLayers.Geometry.Point(coord.x,coord.y,coord.z));},"X":function(node,coord){coord.x=this.getChildValue(node);},"Y":function(node,coord){coord.y=this.getChildValue(node);},"Z":function(node,coord){coord.z=this.getChildValue(node);},"MultiPoint":function(node,container){var obj={components:[]};this.readChildNodes(node,obj);container.components=[new OpenLayers.Geometry.MultiPoint(obj.components)];},"pointMember":function(node,obj){this.readChildNodes(node,obj);},"LineString":function(node,container){var obj={};this.readChildNodes(node,obj);if(!container.components){container.components=[];}
+container.components.push(new OpenLayers.Geometry.LineString(obj.points));},"MultiLineString":function(node,container){var obj={components:[]};this.readChildNodes(node,obj);container.components=[new OpenLayers.Geometry.MultiLineString(obj.components)];},"lineStringMember":function(node,obj){this.readChildNodes(node,obj);},"Polygon":function(node,container){var obj={outer:null,inner:[]};this.readChildNodes(node,obj);obj.inner.unshift(obj.outer);if(!container.components){container.components=[];}
+container.components.push(new OpenLayers.Geometry.Polygon(obj.inner));},"LinearRing":function(node,obj){var container={};this.readChildNodes(node,container);obj.components=[new OpenLayers.Geometry.LinearRing(container.points)];},"MultiPolygon":function(node,container){var obj={components:[]};this.readChildNodes(node,obj);container.components=[new OpenLayers.Geometry.MultiPolygon(obj.components)];},"polygonMember":function(node,obj){this.readChildNodes(node,obj);},"GeometryCollection":function(node,container){var obj={components:[]};this.readChildNodes(node,obj);container.components=[new OpenLayers.Geometry.Collection(obj.components)];},"geometryMember":function(node,obj){this.readChildNodes(node,obj);}},"feature":{"*":function(node,obj){var name;var local=node.localName||node.nodeName.split(":").pop();if(obj.features){if(!this.singleFeatureType&&(OpenLayers.Util.indexOf(this.featureType,local)!==-1)){name="_typeName";}else if(local===this.featureType){name="_typeName";}}else{if(node.childNodes.length==0||(node.childNodes.length==1&&node.firstChild.nodeType==3)){if(this.extractAttributes){name="_attribute";}}else{name="_geometry";}}
+if(name){this.readers.feature[name].apply(this,[node,obj]);}},"_typeName":function(node,obj){var container={components:[],attributes:{}};this.readChildNodes(node,container);if(container.name){container.attributes.name=container.name;}
+var feature=new OpenLayers.Feature.Vector(container.components[0],container.attributes);if(!this.singleFeatureType){feature.type=node.nodeName.split(":").pop();feature.namespace=node.namespaceURI;}
+var fid=node.getAttribute("fid")||this.getAttributeNS(node,this.namespaces["gml"],"id");if(fid){feature.fid=fid;}
+if(this.internalProjection&&this.externalProjection&&feature.geometry){feature.geometry.transform(this.externalProjection,this.internalProjection);}
+if(container.bounds){feature.bounds=container.bounds;}
+obj.features.push(feature);},"_geometry":function(node,obj){if(!this.geometryName){this.geometryName=node.nodeName.split(":").pop();}
+this.readChildNodes(node,obj);},"_attribute":function(node,obj){var local=node.localName||node.nodeName.split(":").pop();var value=this.getChildValue(node);obj.attributes[local]=value;}},"wfs":{"FeatureCollection":function(node,obj){this.readChildNodes(node,obj);}}},write:function(features){var name;if(OpenLayers.Util.isArray(features)){name="featureMembers";}else{name="featureMember";}
+var root=this.writeNode("gml:"+name,features);this.setAttributeNS(root,this.namespaces["xsi"],"xsi:schemaLocation",this.schemaLocation);return OpenLayers.Format.XML.prototype.write.apply(this,[root]);},writers:{"gml":{"featureMember":function(feature){var node=this.createElementNSPlus("gml:featureMember");this.writeNode("feature:_typeName",feature,node);return node;},"MultiPoint":function(geometry){var node=this.createElementNSPlus("gml:MultiPoint");var components=geometry.components||[geometry];for(var i=0,ii=components.length;i<ii;++i){this.writeNode("pointMember",components[i],node);}
+return node;},"pointMember":function(geometry){var node=this.createElementNSPlus("gml:pointMember");this.writeNode("Point",geometry,node);return node;},"MultiLineString":function(geometry){var node=this.createElementNSPlus("gml:MultiLineString");var components=geometry.components||[geometry];for(var i=0,ii=components.length;i<ii;++i){this.writeNode("lineStringMember",components[i],node);}
+return node;},"lineStringMember":function(geometry){var node=this.createElementNSPlus("gml:lineStringMember");this.writeNode("LineString",geometry,node);return node;},"MultiPolygon":function(geometry){var node=this.createElementNSPlus("gml:MultiPolygon");var components=geometry.components||[geometry];for(var i=0,ii=components.length;i<ii;++i){this.writeNode("polygonMember",components[i],node);}
+return node;},"polygonMember":function(geometry){var node=this.createElementNSPlus("gml:polygonMember");this.writeNode("Polygon",geometry,node);return node;},"GeometryCollection":function(geometry){var node=this.createElementNSPlus("gml:GeometryCollection");for(var i=0,len=geometry.components.length;i<len;++i){this.writeNode("geometryMember",geometry.components[i],node);}
+return node;},"geometryMember":function(geometry){var node=this.createElementNSPlus("gml:geometryMember");var child=this.writeNode("feature:_geometry",geometry);node.appendChild(child.firstChild);return node;}},"feature":{"_typeName":function(feature){var node=this.createElementNSPlus("feature:"+this.featureType,{attributes:{fid:feature.fid}});if(feature.geometry){this.writeNode("feature:_geometry",feature.geometry,node);}
+for(var name in feature.attributes){var value=feature.attributes[name];if(value!=null){this.writeNode("feature:_attribute",{name:name,value:value},node);}}
+return node;},"_geometry":function(geometry){if(this.externalProjection&&this.internalProjection){geometry=geometry.clone().transform(this.internalProjection,this.externalProjection);}
+var node=this.createElementNSPlus("feature:"+this.geometryName);var type=this.geometryTypes[geometry.CLASS_NAME];var child=this.writeNode("gml:"+type,geometry,node);if(this.srsName){child.setAttribute("srsName",this.srsName);}
+return node;},"_attribute":function(obj){return this.createElementNSPlus("feature:"+obj.name,{value:obj.value});}},"wfs":{"FeatureCollection":function(features){var node=this.createElementNSPlus("wfs:FeatureCollection");for(var i=0,len=features.length;i<len;++i){this.writeNode("gml:featureMember",features[i],node);}
+return node;}}},setGeometryTypes:function(){this.geometryTypes={"OpenLayers.Geometry.Point":"Point","OpenLayers.Geometry.MultiPoint":"MultiPoint","OpenLayers.Geometry.LineString":"LineString","OpenLayers.Geometry.MultiLineString":"MultiLineString","OpenLayers.Geometry.Polygon":"Polygon","OpenLayers.Geometry.MultiPolygon":"MultiPolygon","OpenLayers.Geometry.Collection":"GeometryCollection"};},CLASS_NAME:"OpenLayers.Format.GML.Base"});OpenLayers.Format.GML.v3=OpenLayers.Class(OpenLayers.Format.GML.Base,{schemaLocation:"http://www.opengis.net/gml http://schemas.opengis.net/gml/3.1.1/profiles/gmlsfProfile/1.0.0/gmlsf.xsd",curve:false,multiCurve:true,surface:false,multiSurface:true,initialize:function(options){OpenLayers.Format.GML.Base.prototype.initialize.apply(this,[options]);},readers:{"gml":OpenLayers.Util.applyDefaults({"featureMembers":function(node,obj){this.readChildNodes(node,obj);},"Curve":function(node,container){var obj={points:[]};this.readChildNodes(node,obj);if(!container.components){container.components=[];}
+container.components.push(new OpenLayers.Geometry.LineString(obj.points));},"segments":function(node,obj){this.readChildNodes(node,obj);},"LineStringSegment":function(node,container){var obj={};this.readChildNodes(node,obj);if(obj.points){Array.prototype.push.apply(container.points,obj.points);}},"pos":function(node,obj){var str=this.getChildValue(node).replace(this.regExes.trimSpace,"");var coords=str.split(this.regExes.splitSpace);var point;if(this.xy){point=new OpenLayers.Geometry.Point(coords[0],coords[1],coords[2]);}else{point=new OpenLayers.Geometry.Point(coords[1],coords[0],coords[2]);}
+obj.points=[point];},"posList":function(node,obj){var str=this.getChildValue(node).replace(this.regExes.trimSpace,"");var coords=str.split(this.regExes.splitSpace);var dim=parseInt(node.getAttribute("dimension"))||2;var j,x,y,z;var numPoints=coords.length/dim;var points=new Array(numPoints);for(var i=0,len=coords.length;i<len;i+=dim){x=coords[i];y=coords[i+1];z=(dim==2)?undefined:coords[i+2];if(this.xy){points[i/dim]=new OpenLayers.Geometry.Point(x,y,z);}else{points[i/dim]=new OpenLayers.Geometry.Point(y,x,z);}}
+obj.points=points;},"Surface":function(node,obj){this.readChildNodes(node,obj);},"patches":function(node,obj){this.readChildNodes(node,obj);},"PolygonPatch":function(node,obj){this.readers.gml.Polygon.apply(this,[node,obj]);},"exterior":function(node,container){var obj={};this.readChildNodes(node,obj);container.outer=obj.components[0];},"interior":function(node,container){var obj={};this.readChildNodes(node,obj);container.inner.push(obj.components[0]);},"MultiCurve":function(node,container){var obj={components:[]};this.readChildNodes(node,obj);if(obj.components.length>0){container.components=[new OpenLayers.Geometry.MultiLineString(obj.components)];}},"curveMember":function(node,obj){this.readChildNodes(node,obj);},"MultiSurface":function(node,container){var obj={components:[]};this.readChildNodes(node,obj);if(obj.components.length>0){container.components=[new OpenLayers.Geometry.MultiPolygon(obj.components)];}},"surfaceMember":function(node,obj){this.readChildNodes(node,obj);},"surfaceMembers":function(node,obj){this.readChildNodes(node,obj);},"pointMembers":function(node,obj){this.readChildNodes(node,obj);},"lineStringMembers":function(node,obj){this.readChildNodes(node,obj);},"polygonMembers":function(node,obj){this.readChildNodes(node,obj);},"geometryMembers":function(node,obj){this.readChildNodes(node,obj);},"Envelope":function(node,container){var obj={points:new Array(2)};this.readChildNodes(node,obj);if(!container.components){container.components=[];}
+var min=obj.points[0];var max=obj.points[1];container.components.push(new OpenLayers.Bounds(min.x,min.y,max.x,max.y));},"lowerCorner":function(node,container){var obj={};this.readers.gml.pos.apply(this,[node,obj]);container.points[0]=obj.points[0];},"upperCorner":function(node,container){var obj={};this.readers.gml.pos.apply(this,[node,obj]);container.points[1]=obj.points[0];}},OpenLayers.Format.GML.Base.prototype.readers["gml"]),"feature":OpenLayers.Format.GML.Base.prototype.readers["feature"],"wfs":OpenLayers.Format.GML.Base.prototype.readers["wfs"]},write:function(features){var name;if(OpenLayers.Util.isArray(features)){name="featureMembers";}else{name="featureMember";}
+var root=this.writeNode("gml:"+name,features);this.setAttributeNS(root,this.namespaces["xsi"],"xsi:schemaLocation",this.schemaLocation);return OpenLayers.Format.XML.prototype.write.apply(this,[root]);},writers:{"gml":OpenLayers.Util.applyDefaults({"featureMembers":function(features){var node=this.createElementNSPlus("gml:featureMembers");for(var i=0,len=features.length;i<len;++i){this.writeNode("feature:_typeName",features[i],node);}
+return node;},"Point":function(geometry){var node=this.createElementNSPlus("gml:Point");this.writeNode("pos",geometry,node);return node;},"pos":function(point){var pos=(this.xy)?(point.x+" "+point.y):(point.y+" "+point.x);return this.createElementNSPlus("gml:pos",{value:pos});},"LineString":function(geometry){var node=this.createElementNSPlus("gml:LineString");this.writeNode("posList",geometry.components,node);return node;},"Curve":function(geometry){var node=this.createElementNSPlus("gml:Curve");this.writeNode("segments",geometry,node);return node;},"segments":function(geometry){var node=this.createElementNSPlus("gml:segments");this.writeNode("LineStringSegment",geometry,node);return node;},"LineStringSegment":function(geometry){var node=this.createElementNSPlus("gml:LineStringSegment");this.writeNode("posList",geometry.components,node);return node;},"posList":function(points){var len=points.length;var parts=new Array(len);var point;for(var i=0;i<len;++i){point=points[i];if(this.xy){parts[i]=point.x+" "+point.y;}else{parts[i]=point.y+" "+point.x;}}
+return this.createElementNSPlus("gml:posList",{value:parts.join(" ")});},"Surface":function(geometry){var node=this.createElementNSPlus("gml:Surface");this.writeNode("patches",geometry,node);return node;},"patches":function(geometry){var node=this.createElementNSPlus("gml:patches");this.writeNode("PolygonPatch",geometry,node);return node;},"PolygonPatch":function(geometry){var node=this.createElementNSPlus("gml:PolygonPatch",{attributes:{interpolation:"planar"}});this.writeNode("exterior",geometry.components[0],node);for(var i=1,len=geometry.components.length;i<len;++i){this.writeNode("interior",geometry.components[i],node);}
+return node;},"Polygon":function(geometry){var node=this.createElementNSPlus("gml:Polygon");this.writeNode("exterior",geometry.components[0],node);for(var i=1,len=geometry.components.length;i<len;++i){this.writeNode("interior",geometry.components[i],node);}
+return node;},"exterior":function(ring){var node=this.createElementNSPlus("gml:exterior");this.writeNode("LinearRing",ring,node);return node;},"interior":function(ring){var node=this.createElementNSPlus("gml:interior");this.writeNode("LinearRing",ring,node);return node;},"LinearRing":function(ring){var node=this.createElementNSPlus("gml:LinearRing");this.writeNode("posList",ring.components,node);return node;},"MultiCurve":function(geometry){var node=this.createElementNSPlus("gml:MultiCurve");var components=geometry.components||[geometry];for(var i=0,len=components.length;i<len;++i){this.writeNode("curveMember",components[i],node);}
+return node;},"curveMember":function(geometry){var node=this.createElementNSPlus("gml:curveMember");if(this.curve){this.writeNode("Curve",geometry,node);}else{this.writeNode("LineString",geometry,node);}
+return node;},"MultiSurface":function(geometry){var node=this.createElementNSPlus("gml:MultiSurface");var components=geometry.components||[geometry];for(var i=0,len=components.length;i<len;++i){this.writeNode("surfaceMember",components[i],node);}
+return node;},"surfaceMember":function(polygon){var node=this.createElementNSPlus("gml:surfaceMember");if(this.surface){this.writeNode("Surface",polygon,node);}else{this.writeNode("Polygon",polygon,node);}
+return node;},"Envelope":function(bounds){var node=this.createElementNSPlus("gml:Envelope");this.writeNode("lowerCorner",bounds,node);this.writeNode("upperCorner",bounds,node);if(this.srsName){node.setAttribute("srsName",this.srsName);}
+return node;},"lowerCorner":function(bounds){var pos=(this.xy)?(bounds.left+" "+bounds.bottom):(bounds.bottom+" "+bounds.left);return this.createElementNSPlus("gml:lowerCorner",{value:pos});},"upperCorner":function(bounds){var pos=(this.xy)?(bounds.right+" "+bounds.top):(bounds.top+" "+bounds.right);return this.createElementNSPlus("gml:upperCorner",{value:pos});}},OpenLayers.Format.GML.Base.prototype.writers["gml"]),"feature":OpenLayers.Format.GML.Base.prototype.writers["feature"],"wfs":OpenLayers.Format.GML.Base.prototype.writers["wfs"]},setGeometryTypes:function(){this.geometryTypes={"OpenLayers.Geometry.Point":"Point","OpenLayers.Geometry.MultiPoint":"MultiPoint","OpenLayers.Geometry.LineString":(this.curve===true)?"Curve":"LineString","OpenLayers.Geometry.MultiLineString":(this.multiCurve===false)?"MultiLineString":"MultiCurve","OpenLayers.Geometry.Polygon":(this.surface===true)?"Surface":"Polygon","OpenLayers.Geometry.MultiPolygon":(this.multiSurface===false)?"MultiPolygon":"MultiSurface","OpenLayers.Geometry.Collection":"GeometryCollection"};},CLASS_NAME:"OpenLayers.Format.GML.v3"});OpenLayers.Format.Filter.v1_1_0=OpenLayers.Class(OpenLayers.Format.GML.v3,OpenLayers.Format.Filter.v1,{VERSION:"1.1.0",schemaLocation:"http://www.opengis.net/ogc/filter/1.1.0/filter.xsd",initialize:function(options){OpenLayers.Format.GML.v3.prototype.initialize.apply(this,[options]);},readers:{"ogc":OpenLayers.Util.applyDefaults({"PropertyIsEqualTo":function(node,obj){var matchCase=node.getAttribute("matchCase");var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.EQUAL_TO,matchCase:!(matchCase==="false"||matchCase==="0")});this.readChildNodes(node,filter);obj.filters.push(filter);},"PropertyIsNotEqualTo":function(node,obj){var matchCase=node.getAttribute("matchCase");var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.NOT_EQUAL_TO,matchCase:!(matchCase==="false"||matchCase==="0")});this.readChildNodes(node,filter);obj.filters.push(filter);},"PropertyIsLike":function(node,obj){var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.LIKE});this.readChildNodes(node,filter);var wildCard=node.getAttribute("wildCard");var singleChar=node.getAttribute("singleChar");var esc=node.getAttribute("escapeChar");filter.value2regex(wildCard,singleChar,esc);obj.filters.push(filter);}},OpenLayers.Format.Filter.v1.prototype.readers["ogc"]),"gml":OpenLayers.Format.GML.v3.prototype.readers["gml"],"feature":OpenLayers.Format.GML.v3.prototype.readers["feature"]},writers:{"ogc":OpenLayers.Util.applyDefaults({"PropertyIsEqualTo":function(filter){var node=this.createElementNSPlus("ogc:PropertyIsEqualTo",{attributes:{matchCase:filter.matchCase}});this.writeNode("PropertyName",filter,node);this.writeOgcExpression(filter.value,node);return node;},"PropertyIsNotEqualTo":function(filter){var node=this.createElementNSPlus("ogc:PropertyIsNotEqualTo",{attributes:{matchCase:filter.matchCase}});this.writeNode("PropertyName",filter,node);this.writeOgcExpression(filter.value,node);return node;},"PropertyIsLike":function(filter){var node=this.createElementNSPlus("ogc:PropertyIsLike",{attributes:{matchCase:filter.matchCase,wildCard:"*",singleChar:".",escapeChar:"!"}});this.writeNode("PropertyName",filter,node);this.writeNode("Literal",filter.regex2value(),node);return node;},"BBOX":function(filter){var node=this.createElementNSPlus("ogc:BBOX");filter.property&&this.writeNode("PropertyName",filter,node);var box=this.writeNode("gml:Envelope",filter.value);if(filter.projection){box.setAttribute("srsName",filter.projection);}
+node.appendChild(box);return node;},"SortBy":function(sortProperties){var node=this.createElementNSPlus("ogc:SortBy");for(var i=0,l=sortProperties.length;i<l;i++){this.writeNode("ogc:SortProperty",sortProperties[i],node);}
+return node;},"SortProperty":function(sortProperty){var node=this.createElementNSPlus("ogc:SortProperty");this.writeNode("ogc:PropertyName",sortProperty,node);this.writeNode("ogc:SortOrder",(sortProperty.order=='DESC')?'DESC':'ASC',node);return node;},"SortOrder":function(value){var node=this.createElementNSPlus("ogc:SortOrder",{value:value});return node;}},OpenLayers.Format.Filter.v1.prototype.writers["ogc"]),"gml":OpenLayers.Format.GML.v3.prototype.writers["gml"],"feature":OpenLayers.Format.GML.v3.prototype.writers["feature"]},writeSpatial:function(filter,name){var node=this.createElementNSPlus("ogc:"+name);this.writeNode("PropertyName",filter,node);if(filter.value instanceof OpenLayers.Filter.Function){this.writeNode("Function",filter.value,node);}else{var child;if(filter.value instanceof OpenLayers.Geometry){child=this.writeNode("feature:_geometry",filter.value).firstChild;}else{child=this.writeNode("gml:Envelope",filter.value);}
+if(filter.projection){child.setAttribute("srsName",filter.projection);}
+node.appendChild(child);}
+return node;},CLASS_NAME:"OpenLayers.Format.Filter.v1_1_0"});OpenLayers.Format.OWSCommon=OpenLayers.Class(OpenLayers.Format.XML.VersionedOGC,{defaultVersion:"1.0.0",getVersion:function(root,options){var version=this.version;if(!version){var uri=root.getAttribute("xmlns:ows");if(uri&&uri.substring(uri.lastIndexOf("/")+1)==="1.1"){version="1.1.0";}
+if(!version){version=this.defaultVersion;}}
+return version;},CLASS_NAME:"OpenLayers.Format.OWSCommon"});OpenLayers.Format.OWSCommon.v1=OpenLayers.Class(OpenLayers.Format.XML,{regExes:{trimSpace:(/^\s*|\s*$/g),removeSpace:(/\s*/g),splitSpace:(/\s+/),trimComma:(/\s*,\s*/g)},read:function(data,options){options=OpenLayers.Util.applyDefaults(options,this.options);var ows={};this.readChildNodes(data,ows);return ows;},readers:{"ows":{"Exception":function(node,exceptionReport){var exception={code:node.getAttribute('exceptionCode'),locator:node.getAttribute('locator'),texts:[]};exceptionReport.exceptions.push(exception);this.readChildNodes(node,exception);},"ExceptionText":function(node,exception){var text=this.getChildValue(node);exception.texts.push(text);},"ServiceIdentification":function(node,obj){obj.serviceIdentification={};this.readChildNodes(node,obj.serviceIdentification);},"Title":function(node,obj){obj.title=this.getChildValue(node);},"Abstract":function(node,serviceIdentification){serviceIdentification["abstract"]=this.getChildValue(node);},"Keywords":function(node,serviceIdentification){serviceIdentification.keywords={};this.readChildNodes(node,serviceIdentification.keywords);},"Keyword":function(node,keywords){keywords[this.getChildValue(node)]=true;},"ServiceType":function(node,serviceIdentification){serviceIdentification.serviceType={codeSpace:node.getAttribute('codeSpace'),value:this.getChildValue(node)};},"ServiceTypeVersion":function(node,serviceIdentification){serviceIdentification.serviceTypeVersion=this.getChildValue(node);},"Fees":function(node,serviceIdentification){serviceIdentification.fees=this.getChildValue(node);},"AccessConstraints":function(node,serviceIdentification){serviceIdentification.accessConstraints=this.getChildValue(node);},"ServiceProvider":function(node,obj){obj.serviceProvider={};this.readChildNodes(node,obj.serviceProvider);},"ProviderName":function(node,serviceProvider){serviceProvider.providerName=this.getChildValue(node);},"ProviderSite":function(node,serviceProvider){serviceProvider.providerSite=this.getAttributeNS(node,this.namespaces.xlink,"href");},"ServiceContact":function(node,serviceProvider){serviceProvider.serviceContact={};this.readChildNodes(node,serviceProvider.serviceContact);},"IndividualName":function(node,serviceContact){serviceContact.individualName=this.getChildValue(node);},"PositionName":function(node,serviceContact){serviceContact.positionName=this.getChildValue(node);},"ContactInfo":function(node,serviceContact){serviceContact.contactInfo={};this.readChildNodes(node,serviceContact.contactInfo);},"Phone":function(node,contactInfo){contactInfo.phone={};this.readChildNodes(node,contactInfo.phone);},"Voice":function(node,phone){phone.voice=this.getChildValue(node);},"Address":function(node,contactInfo){contactInfo.address={};this.readChildNodes(node,contactInfo.address);},"DeliveryPoint":function(node,address){address.deliveryPoint=this.getChildValue(node);},"City":function(node,address){address.city=this.getChildValue(node);},"AdministrativeArea":function(node,address){address.administrativeArea=this.getChildValue(node);},"PostalCode":function(node,address){address.postalCode=this.getChildValue(node);},"Country":function(node,address){address.country=this.getChildValue(node);},"ElectronicMailAddress":function(node,address){address.electronicMailAddress=this.getChildValue(node);},"Role":function(node,serviceContact){serviceContact.role=this.getChildValue(node);},"OperationsMetadata":function(node,obj){obj.operationsMetadata={};this.readChildNodes(node,obj.operationsMetadata);},"Operation":function(node,operationsMetadata){var name=node.getAttribute("name");operationsMetadata[name]={};this.readChildNodes(node,operationsMetadata[name]);},"DCP":function(node,operation){operation.dcp={};this.readChildNodes(node,operation.dcp);},"HTTP":function(node,dcp){dcp.http={};this.readChildNodes(node,dcp.http);},"Get":function(node,http){http.get=this.getAttributeNS(node,this.namespaces.xlink,"href");},"Post":function(node,http){http.post=this.getAttributeNS(node,this.namespaces.xlink,"href");},"Parameter":function(node,operation){if(!operation.parameters){operation.parameters={};}
+var name=node.getAttribute("name");operation.parameters[name]={};this.readChildNodes(node,operation.parameters[name]);},"Value":function(node,allowedValues){allowedValues[this.getChildValue(node)]=true;},"OutputFormat":function(node,obj){obj.formats.push({value:this.getChildValue(node)});this.readChildNodes(node,obj);},"WGS84BoundingBox":function(node,obj){var boundingBox={};boundingBox.crs=node.getAttribute("crs");if(obj.BoundingBox){obj.BoundingBox.push(boundingBox);}else{obj.projection=boundingBox.crs;boundingBox=obj;}
+this.readChildNodes(node,boundingBox);},"BoundingBox":function(node,obj){this.readers['ows']['WGS84BoundingBox'].apply(this,[node,obj]);},"LowerCorner":function(node,obj){var str=this.getChildValue(node).replace(this.regExes.trimSpace,"");str=str.replace(this.regExes.trimComma,",");var pointList=str.split(this.regExes.splitSpace);obj.left=pointList[0];obj.bottom=pointList[1];},"UpperCorner":function(node,obj){var str=this.getChildValue(node).replace(this.regExes.trimSpace,"");str=str.replace(this.regExes.trimComma,",");var pointList=str.split(this.regExes.splitSpace);obj.right=pointList[0];obj.top=pointList[1];obj.bounds=new OpenLayers.Bounds(obj.left,obj.bottom,obj.right,obj.top);delete obj.left;delete obj.bottom;delete obj.right;delete obj.top;},"Language":function(node,obj){obj.language=this.getChildValue(node);}}},writers:{"ows":{"BoundingBox":function(options){var node=this.createElementNSPlus("ows:BoundingBox",{attributes:{crs:options.projection}});this.writeNode("ows:LowerCorner",options,node);this.writeNode("ows:UpperCorner",options,node);return node;},"LowerCorner":function(options){var node=this.createElementNSPlus("ows:LowerCorner",{value:options.bounds.left+" "+options.bounds.bottom});return node;},"UpperCorner":function(options){var node=this.createElementNSPlus("ows:UpperCorner",{value:options.bounds.right+" "+options.bounds.top});return node;},"Identifier":function(identifier){var node=this.createElementNSPlus("ows:Identifier",{value:identifier});return node;},"Title":function(title){var node=this.createElementNSPlus("ows:Title",{value:title});return node;},"Abstract":function(abstractValue){var node=this.createElementNSPlus("ows:Abstract",{value:abstractValue});return node;},"OutputFormat":function(format){var node=this.createElementNSPlus("ows:OutputFormat",{value:format});return node;}}},CLASS_NAME:"OpenLayers.Format.OWSCommon.v1"});OpenLayers.Format.OWSCommon.v1_0_0=OpenLayers.Class(OpenLayers.Format.OWSCommon.v1,{namespaces:{ows:"http://www.opengis.net/ows",xlink:"http://www.w3.org/1999/xlink"},readers:{"ows":OpenLayers.Util.applyDefaults({"ExceptionReport":function(node,obj){obj.success=false;obj.exceptionReport={version:node.getAttribute('version'),language:node.getAttribute('language'),exceptions:[]};this.readChildNodes(node,obj.exceptionReport);}},OpenLayers.Format.OWSCommon.v1.prototype.readers.ows)},writers:{"ows":OpenLayers.Format.OWSCommon.v1.prototype.writers.ows},CLASS_NAME:"OpenLayers.Format.OWSCommon.v1_0_0"});OpenLayers.Format.WFST.v1_1_0=OpenLayers.Class(OpenLayers.Format.Filter.v1_1_0,OpenLayers.Format.WFST.v1,{version:"1.1.0",schemaLocations:{"wfs":"http://schemas.opengis.net/wfs/1.1.0/wfs.xsd"},initialize:function(options){OpenLayers.Format.Filter.v1_1_0.prototype.initialize.apply(this,[options]);OpenLayers.Format.WFST.v1.prototype.initialize.apply(this,[options]);},readNode:function(node,obj,first){return OpenLayers.Format.GML.v3.prototype.readNode.apply(this,[node,obj]);},readers:{"wfs":OpenLayers.Util.applyDefaults({"FeatureCollection":function(node,obj){obj.numberOfFeatures=parseInt(node.getAttribute("numberOfFeatures"));OpenLayers.Format.WFST.v1.prototype.readers["wfs"]["FeatureCollection"].apply(this,arguments);},"TransactionResponse":function(node,obj){obj.insertIds=[];obj.success=false;this.readChildNodes(node,obj);},"TransactionSummary":function(node,obj){obj.success=true;},"InsertResults":function(node,obj){this.readChildNodes(node,obj);},"Feature":function(node,container){var obj={fids:[]};this.readChildNodes(node,obj);container.insertIds.push(obj.fids[0]);}},OpenLayers.Format.WFST.v1.prototype.readers["wfs"]),"gml":OpenLayers.Format.GML.v3.prototype.readers["gml"],"feature":OpenLayers.Format.GML.v3.prototype.readers["feature"],"ogc":OpenLayers.Format.Filter.v1_1_0.prototype.readers["ogc"],"ows":OpenLayers.Format.OWSCommon.v1_0_0.prototype.readers["ows"]},writers:{"wfs":OpenLayers.Util.applyDefaults({"GetFeature":function(options){var node=OpenLayers.Format.WFST.v1.prototype.writers["wfs"]["GetFeature"].apply(this,arguments);options&&this.setAttributes(node,{resultType:options.resultType,startIndex:options.startIndex,count:options.count});return node;},"Query":function(options){options=OpenLayers.Util.extend({featureNS:this.featureNS,featurePrefix:this.featurePrefix,featureType:this.featureType,srsName:this.srsName},options);var prefix=options.featurePrefix;var node=this.createElementNSPlus("wfs:Query",{attributes:{typeName:(prefix?prefix+":":"")+
+options.featureType,srsName:options.srsName}});if(options.featureNS){node.setAttribute("xmlns:"+prefix,options.featureNS);}
+if(options.propertyNames){for(var i=0,len=options.propertyNames.length;i<len;i++){this.writeNode("wfs:PropertyName",{property:options.propertyNames[i]},node);}}
+if(options.filter){this.setFilterProperty(options.filter);this.writeNode("ogc:Filter",options.filter,node);}
+return node;},"PropertyName":function(obj){return this.createElementNSPlus("wfs:PropertyName",{value:obj.property});}},OpenLayers.Format.WFST.v1.prototype.writers["wfs"]),"gml":OpenLayers.Format.GML.v3.prototype.writers["gml"],"feature":OpenLayers.Format.GML.v3.prototype.writers["feature"],"ogc":OpenLayers.Format.Filter.v1_1_0.prototype.writers["ogc"]},CLASS_NAME:"OpenLayers.Format.WFST.v1_1_0"});OpenLayers.Format.GeoJSON=OpenLayers.Class(OpenLayers.Format.JSON,{ignoreExtraDims:false,read:function(json,type,filter){type=(type)?type:"FeatureCollection";var results=null;var obj=null;if(typeof json=="string"){obj=OpenLayers.Format.JSON.prototype.read.apply(this,[json,filter]);}else{obj=json;}
+if(!obj){OpenLayers.Console.error("Bad JSON: "+json);}else if(typeof(obj.type)!="string"){OpenLayers.Console.error("Bad GeoJSON - no type: "+json);}else if(this.isValidType(obj,type)){switch(type){case"Geometry":try{results=this.parseGeometry(obj);}catch(err){OpenLayers.Console.error(err);}
+break;case"Feature":try{results=this.parseFeature(obj);results.type="Feature";}catch(err){OpenLayers.Console.error(err);}
+break;case"FeatureCollection":results=[];switch(obj.type){case"Feature":try{results.push(this.parseFeature(obj));}catch(err){results=null;OpenLayers.Console.error(err);}
+break;case"FeatureCollection":for(var i=0,len=obj.features.length;i<len;++i){try{results.push(this.parseFeature(obj.features[i]));}catch(err){results=null;OpenLayers.Console.error(err);}}
+break;default:try{var geom=this.parseGeometry(obj);results.push(new OpenLayers.Feature.Vector(geom));}catch(err){results=null;OpenLayers.Console.error(err);}}
+break;}}
+return results;},isValidType:function(obj,type){var valid=false;switch(type){case"Geometry":if(OpenLayers.Util.indexOf(["Point","MultiPoint","LineString","MultiLineString","Polygon","MultiPolygon","Box","GeometryCollection"],obj.type)==-1){OpenLayers.Console.error("Unsupported geometry type: "+
+obj.type);}else{valid=true;}
+break;case"FeatureCollection":valid=true;break;default:if(obj.type==type){valid=true;}else{OpenLayers.Console.error("Cannot convert types from "+
+obj.type+" to "+type);}}
+return valid;},parseFeature:function(obj){var feature,geometry,attributes,bbox;attributes=(obj.properties)?obj.properties:{};bbox=(obj.geometry&&obj.geometry.bbox)||obj.bbox;try{geometry=this.parseGeometry(obj.geometry);}catch(err){throw err;}
+feature=new OpenLayers.Feature.Vector(geometry,attributes);if(bbox){feature.bounds=OpenLayers.Bounds.fromArray(bbox);}
+if(obj.id){feature.fid=obj.id;}
+return feature;},parseGeometry:function(obj){if(obj==null){return null;}
+var geometry,collection=false;if(obj.type=="GeometryCollection"){if(!(OpenLayers.Util.isArray(obj.geometries))){throw"GeometryCollection must have geometries array: "+obj;}
+var numGeom=obj.geometries.length;var components=new Array(numGeom);for(var i=0;i<numGeom;++i){components[i]=this.parseGeometry.apply(this,[obj.geometries[i]]);}
+geometry=new OpenLayers.Geometry.Collection(components);collection=true;}else{if(!(OpenLayers.Util.isArray(obj.coordinates))){throw"Geometry must have coordinates array: "+obj;}
+if(!this.parseCoords[obj.type.toLowerCase()]){throw"Unsupported geometry type: "+obj.type;}
+try{geometry=this.parseCoords[obj.type.toLowerCase()].apply(this,[obj.coordinates]);}catch(err){throw err;}}
+if(this.internalProjection&&this.externalProjection&&!collection){geometry.transform(this.externalProjection,this.internalProjection);}
+return geometry;},parseCoords:{"point":function(array){if(this.ignoreExtraDims==false&&array.length!=2){throw"Only 2D points are supported: "+array;}
+return new OpenLayers.Geometry.Point(array[0],array[1]);},"multipoint":function(array){var points=[];var p=null;for(var i=0,len=array.length;i<len;++i){try{p=this.parseCoords["point"].apply(this,[array[i]]);}catch(err){throw err;}
+points.push(p);}
+return new OpenLayers.Geometry.MultiPoint(points);},"linestring":function(array){var points=[];var p=null;for(var i=0,len=array.length;i<len;++i){try{p=this.parseCoords["point"].apply(this,[array[i]]);}catch(err){throw err;}
+points.push(p);}
+return new OpenLayers.Geometry.LineString(points);},"multilinestring":function(array){var lines=[];var l=null;for(var i=0,len=array.length;i<len;++i){try{l=this.parseCoords["linestring"].apply(this,[array[i]]);}catch(err){throw err;}
+lines.push(l);}
+return new OpenLayers.Geometry.MultiLineString(lines);},"polygon":function(array){var rings=[];var r,l;for(var i=0,len=array.length;i<len;++i){try{l=this.parseCoords["linestring"].apply(this,[array[i]]);}catch(err){throw err;}
+r=new OpenLayers.Geometry.LinearRing(l.components);rings.push(r);}
+return new OpenLayers.Geometry.Polygon(rings);},"multipolygon":function(array){var polys=[];var p=null;for(var i=0,len=array.length;i<len;++i){try{p=this.parseCoords["polygon"].apply(this,[array[i]]);}catch(err){throw err;}
+polys.push(p);}
+return new OpenLayers.Geometry.MultiPolygon(polys);},"box":function(array){if(array.length!=2){throw"GeoJSON box coordinates must have 2 elements";}
+return new OpenLayers.Geometry.Polygon([new OpenLayers.Geometry.LinearRing([new OpenLayers.Geometry.Point(array[0][0],array[0][1]),new OpenLayers.Geometry.Point(array[1][0],array[0][1]),new OpenLayers.Geometry.Point(array[1][0],array[1][1]),new OpenLayers.Geometry.Point(array[0][0],array[1][1]),new OpenLayers.Geometry.Point(array[0][0],array[0][1])])]);}},write:function(obj,pretty){var geojson={"type":null};if(OpenLayers.Util.isArray(obj)){geojson.type="FeatureCollection";var numFeatures=obj.length;geojson.features=new Array(numFeatures);for(var i=0;i<numFeatures;++i){var element=obj[i];if(!element instanceof OpenLayers.Feature.Vector){var msg="FeatureCollection only supports collections "+"of features: "+element;throw msg;}
+geojson.features[i]=this.extract.feature.apply(this,[element]);}}else if(obj.CLASS_NAME.indexOf("OpenLayers.Geometry")==0){geojson=this.extract.geometry.apply(this,[obj]);}else if(obj instanceof OpenLayers.Feature.Vector){geojson=this.extract.feature.apply(this,[obj]);if(obj.layer&&obj.layer.projection){geojson.crs=this.createCRSObject(obj);}}
+return OpenLayers.Format.JSON.prototype.write.apply(this,[geojson,pretty]);},createCRSObject:function(object){var proj=object.layer.projection.toString();var crs={};if(proj.match(/epsg:/i)){var code=parseInt(proj.substring(proj.indexOf(":")+1));if(code==4326){crs={"type":"name","properties":{"name":"urn:ogc:def:crs:OGC:1.3:CRS84"}};}else{crs={"type":"name","properties":{"name":"EPSG:"+code}};}}
+return crs;},extract:{'feature':function(feature){var geom=this.extract.geometry.apply(this,[feature.geometry]);var json={"type":"Feature","properties":feature.attributes,"geometry":geom};if(feature.fid!=null){json.id=feature.fid;}
+return json;},'geometry':function(geometry){if(geometry==null){return null;}
+if(this.internalProjection&&this.externalProjection){geometry=geometry.clone();geometry.transform(this.internalProjection,this.externalProjection);}
+var geometryType=geometry.CLASS_NAME.split('.')[2];var data=this.extract[geometryType.toLowerCase()].apply(this,[geometry]);var json;if(geometryType=="Collection"){json={"type":"GeometryCollection","geometries":data};}else{json={"type":geometryType,"coordinates":data};}
+return json;},'point':function(point){return[point.x,point.y];},'multipoint':function(multipoint){var array=[];for(var i=0,len=multipoint.components.length;i<len;++i){array.push(this.extract.point.apply(this,[multipoint.components[i]]));}
+return array;},'linestring':function(linestring){var array=[];for(var i=0,len=linestring.components.length;i<len;++i){array.push(this.extract.point.apply(this,[linestring.components[i]]));}
+return array;},'multilinestring':function(multilinestring){var array=[];for(var i=0,len=multilinestring.components.length;i<len;++i){array.push(this.extract.linestring.apply(this,[multilinestring.components[i]]));}
+return array;},'polygon':function(polygon){var array=[];for(var i=0,len=polygon.components.length;i<len;++i){array.push(this.extract.linestring.apply(this,[polygon.components[i]]));}
+return array;},'multipolygon':function(multipolygon){var array=[];for(var i=0,len=multipolygon.components.length;i<len;++i){array.push(this.extract.polygon.apply(this,[multipolygon.components[i]]));}
+return array;},'collection':function(collection){var len=collection.components.length;var array=new Array(len);for(var i=0;i<len;++i){array[i]=this.extract.geometry.apply(this,[collection.components[i]]);}
+return array;}},CLASS_NAME:"OpenLayers.Format.GeoJSON"});OpenLayers.Protocol.Script=OpenLayers.Class(OpenLayers.Protocol,{url:null,params:null,callback:null,scope:null,format:null,callbackKey:"callback",callbackPrefix:"",pendingRequests:null,srsInBBOX:false,initialize:function(options){options=options||{};this.params={};this.pendingRequests={};OpenLayers.Protocol.prototype.initialize.apply(this,arguments);if(!this.format){this.format=new OpenLayers.Format.GeoJSON();}
+if(!this.filterToParams&&OpenLayers.Format.QueryStringFilter){var format=new OpenLayers.Format.QueryStringFilter({srsInBBOX:this.srsInBBOX});this.filterToParams=function(filter,params){return format.write(filter,params);}}},read:function(options){OpenLayers.Protocol.prototype.read.apply(this,arguments);options=OpenLayers.Util.applyDefaults(options,this.options);options.params=OpenLayers.Util.applyDefaults(options.params,this.options.params);if(options.filter&&this.filterToParams){options.params=this.filterToParams(options.filter,options.params);}
+var response=new OpenLayers.Protocol.Response({requestType:"read"});var request=this.createRequest(options.url,options.params,OpenLayers.Function.bind(function(data){response.data=data;this.handleRead(response,options);},this));response.priv=request;return response;},createRequest:function(url,params,callback){var id=OpenLayers.Protocol.Script.register(callback);var name="OpenLayers.Protocol.Script.registry["+id+"]";params=OpenLayers.Util.extend({},params);params[this.callbackKey]=this.callbackPrefix+name;url=OpenLayers.Util.urlAppend(url,OpenLayers.Util.getParameterString(params));var script=document.createElement("script");script.type="text/javascript";script.src=url;script.id="OpenLayers_Protocol_Script_"+id;this.pendingRequests[script.id]=script;var head=document.getElementsByTagName("head")[0];head.appendChild(script);return script;},destroyRequest:function(script){OpenLayers.Protocol.Script.unregister(script.id.split("_").pop());delete this.pendingRequests[script.id];if(script.parentNode){script.parentNode.removeChild(script);}},handleRead:function(response,options){this.handleResponse(response,options);},handleResponse:function(response,options){if(options.callback){if(response.data){response.features=this.parseFeatures(response.data);response.code=OpenLayers.Protocol.Response.SUCCESS;}else{response.code=OpenLayers.Protocol.Response.FAILURE;}
+this.destroyRequest(response.priv);options.callback.call(options.scope,response);}},parseFeatures:function(data){return this.format.read(data);},abort:function(response){if(response){this.destroyRequest(response.priv);}else{for(var key in this.pendingRequests){this.destroyRequest(this.pendingRequests[key]);}}},destroy:function(){this.abort();delete this.params;delete this.format;OpenLayers.Protocol.prototype.destroy.apply(this);},CLASS_NAME:"OpenLayers.Protocol.Script"});(function(){var o=OpenLayers.Protocol.Script;var counter=0;o.registry=[];o.register=function(callback){var id=++counter;o.registry[id]=function(){o.unregister(id);callback.apply(this,arguments);};return id;};o.unregister=function(id){delete o.registry[id];};})();OpenLayers.Format.CSWGetRecords=function(options){options=OpenLayers.Util.applyDefaults(options,OpenLayers.Format.CSWGetRecords.DEFAULTS);var cls=OpenLayers.Format.CSWGetRecords["v"+options.version.replace(/\./g,"_")];if(!cls){throw"Unsupported CSWGetRecords version: "+options.version;}
+return new cls(options);};OpenLayers.Format.CSWGetRecords.DEFAULTS={"version":"2.0.2"};OpenLayers.Control.Panel=OpenLayers.Class(OpenLayers.Control,{controls:null,autoActivate:true,defaultControl:null,saveState:false,allowDepress:false,activeState:null,initialize:function(options){OpenLayers.Control.prototype.initialize.apply(this,[options]);this.controls=[];this.activeState={};},destroy:function(){OpenLayers.Control.prototype.destroy.apply(this,arguments);for(var ctl,i=this.controls.length-1;i>=0;i--){ctl=this.controls[i];if(ctl.events){ctl.events.un({activate:this.iconOn,deactivate:this.iconOff});}
+OpenLayers.Event.stopObservingElement(ctl.panel_div);ctl.panel_div=null;}
+this.activeState=null;},activate:function(){if(OpenLayers.Control.prototype.activate.apply(this,arguments)){var control;for(var i=0,len=this.controls.length;i<len;i++){control=this.controls[i];if(control===this.defaultControl||(this.saveState&&this.activeState[control.id])){control.activate();}}
+if(this.saveState===true){this.defaultControl=null;}
+this.redraw();return true;}else{return false;}},deactivate:function(){if(OpenLayers.Control.prototype.deactivate.apply(this,arguments)){var control;for(var i=0,len=this.controls.length;i<len;i++){control=this.controls[i];this.activeState[control.id]=control.deactivate();}
+this.redraw();return true;}else{return false;}},draw:function(){OpenLayers.Control.prototype.draw.apply(this,arguments);this.addControlsToMap(this.controls);return this.div;},redraw:function(){for(var l=this.div.childNodes.length,i=l-1;i>=0;i--){this.div.removeChild(this.div.childNodes[i]);}
+this.div.innerHTML="";if(this.active){for(var i=0,len=this.controls.length;i<len;i++){this.div.appendChild(this.controls[i].panel_div);}}},activateControl:function(control){if(!this.active){return false;}
+if(control.type==OpenLayers.Control.TYPE_BUTTON){control.trigger();return;}
+if(control.type==OpenLayers.Control.TYPE_TOGGLE){if(control.active){control.deactivate();}else{control.activate();}
+return;}
+if(this.allowDepress&&control.active){control.deactivate();}else{var c;for(var i=0,len=this.controls.length;i<len;i++){c=this.controls[i];if(c!=control&&(c.type===OpenLayers.Control.TYPE_TOOL||c.type==null)){c.deactivate();}}
+control.activate();}},addControls:function(controls){if(!(OpenLayers.Util.isArray(controls))){controls=[controls];}
+this.controls=this.controls.concat(controls);for(var i=0,len=controls.length;i<len;i++){var element=document.createElement("div");element.className=controls[i].displayClass+"ItemInactive";controls[i].panel_div=element;if(controls[i].title!=""){controls[i].panel_div.title=controls[i].title;}
+OpenLayers.Event.observe(controls[i].panel_div,"click",OpenLayers.Function.bind(this.onClick,this,controls[i]));OpenLayers.Event.observe(controls[i].panel_div,"dblclick",OpenLayers.Function.bind(this.onDoubleClick,this,controls[i]));OpenLayers.Event.observe(controls[i].panel_div,"mousedown",OpenLayers.Function.bindAsEventListener(OpenLayers.Event.stop));}
+if(this.map){this.addControlsToMap(controls);this.redraw();}},addControlsToMap:function(controls){var control;for(var i=0,len=controls.length;i<len;i++){control=controls[i];if(control.autoActivate===true){control.autoActivate=false;this.map.addControl(control);control.autoActivate=true;}else{this.map.addControl(control);control.deactivate();}
+control.events.on({activate:this.iconOn,deactivate:this.iconOff});}},iconOn:function(){var d=this.panel_div;d.className=d.className.replace(/ItemInactive$/,"ItemActive");},iconOff:function(){var d=this.panel_div;d.className=d.className.replace(/ItemActive$/,"ItemInactive");},onClick:function(ctrl,evt){OpenLayers.Event.stop(evt?evt:window.event);this.activateControl(ctrl);},onDoubleClick:function(ctrl,evt){OpenLayers.Event.stop(evt?evt:window.event);},getControlsBy:function(property,match){var test=(typeof match.test=="function");var found=OpenLayers.Array.filter(this.controls,function(item){return item[property]==match||(test&&match.test(item[property]));});return found;},getControlsByName:function(match){return this.getControlsBy("name",match);},getControlsByClass:function(match){return this.getControlsBy("CLASS_NAME",match);},CLASS_NAME:"OpenLayers.Control.Panel"});OpenLayers.Control.ZoomIn=OpenLayers.Class(OpenLayers.Control,{type:OpenLayers.Control.TYPE_BUTTON,trigger:function(){this.map.zoomIn();},CLASS_NAME:"OpenLayers.Control.ZoomIn"});OpenLayers.Control.ZoomOut=OpenLayers.Class(OpenLayers.Control,{type:OpenLayers.Control.TYPE_BUTTON,trigger:function(){this.map.zoomOut();},CLASS_NAME:"OpenLayers.Control.ZoomOut"});OpenLayers.Control.ZoomToMaxExtent=OpenLayers.Class(OpenLayers.Control,{type:OpenLayers.Control.TYPE_BUTTON,trigger:function(){if(this.map){this.map.zoomToMaxExtent();}},CLASS_NAME:"OpenLayers.Control.ZoomToMaxExtent"});OpenLayers.Control.ZoomPanel=OpenLayers.Class(OpenLayers.Control.Panel,{initialize:function(options){OpenLayers.Control.Panel.prototype.initialize.apply(this,[options]);this.addControls([new OpenLayers.Control.ZoomIn(),new OpenLayers.Control.ZoomToMaxExtent(),new OpenLayers.Control.ZoomOut()]);},CLASS_NAME:"OpenLayers.Control.ZoomPanel"});OpenLayers.Layer.HTTPRequest=OpenLayers.Class(OpenLayers.Layer,{URL_HASH_FACTOR:(Math.sqrt(5)-1)/2,url:null,params:null,reproject:false,initialize:function(name,url,params,options){OpenLayers.Layer.prototype.initialize.apply(this,[name,options]);this.url=url;this.params=OpenLayers.Util.extend({},params);},destroy:function(){this.url=null;this.params=null;OpenLayers.Layer.prototype.destroy.apply(this,arguments);},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.HTTPRequest(this.name,this.url,this.params,this.getOptions());}
+obj=OpenLayers.Layer.prototype.clone.apply(this,[obj]);return obj;},setUrl:function(newUrl){this.url=newUrl;},mergeNewParams:function(newParams){this.params=OpenLayers.Util.extend(this.params,newParams);var ret=this.redraw();if(this.map!=null){this.map.events.triggerEvent("changelayer",{layer:this,property:"params"});}
+return ret;},redraw:function(force){if(force){return this.mergeNewParams({"_olSalt":Math.random()});}else{return OpenLayers.Layer.prototype.redraw.apply(this,[]);}},selectUrl:function(paramString,urls){var product=1;for(var i=0,len=paramString.length;i<len;i++){product*=paramString.charCodeAt(i)*this.URL_HASH_FACTOR;product-=Math.floor(product);}
+return urls[Math.floor(product*urls.length)];},getFullRequestString:function(newParams,altUrl){var url=altUrl||this.url;var allParams=OpenLayers.Util.extend({},this.params);allParams=OpenLayers.Util.extend(allParams,newParams);var paramsString=OpenLayers.Util.getParameterString(allParams);if(OpenLayers.Util.isArray(url)){url=this.selectUrl(paramsString,url);}
+var urlParams=OpenLayers.Util.upperCaseObject(OpenLayers.Util.getParameters(url));for(var key in allParams){if(key.toUpperCase()in urlParams){delete allParams[key];}}
+paramsString=OpenLayers.Util.getParameterString(allParams);return OpenLayers.Util.urlAppend(url,paramsString);},CLASS_NAME:"OpenLayers.Layer.HTTPRequest"});OpenLayers.Layer.Grid=OpenLayers.Class(OpenLayers.Layer.HTTPRequest,{tileSize:null,tileOriginCorner:"bl",tileOrigin:null,tileOptions:null,grid:null,singleTile:false,ratio:1.5,buffer:0,numLoadingTiles:0,tileLoadingDelay:100,timerId:null,initialize:function(name,url,params,options){OpenLayers.Layer.HTTPRequest.prototype.initialize.apply(this,arguments);this.events.addEventType("tileloaded");this.grid=[];this._moveGriddedTiles=OpenLayers.Function.bind(this.moveGriddedTiles,this);},removeMap:function(map){if(this.timerId!=null){window.clearTimeout(this.timerId);this.timerId=null;}},destroy:function(){this.clearGrid();this.grid=null;this.tileSize=null;OpenLayers.Layer.HTTPRequest.prototype.destroy.apply(this,arguments);},clearGrid:function(){if(this.grid){for(var iRow=0,len=this.grid.length;iRow<len;iRow++){var row=this.grid[iRow];for(var iCol=0,clen=row.length;iCol<clen;iCol++){var tile=row[iCol];this.removeTileMonitoringHooks(tile);tile.destroy();}}
+this.grid=[];}},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.Grid(this.name,this.url,this.params,this.getOptions());}
+obj=OpenLayers.Layer.HTTPRequest.prototype.clone.apply(this,[obj]);if(this.tileSize!=null){obj.tileSize=this.tileSize.clone();}
+obj.grid=[];return obj;},moveTo:function(bounds,zoomChanged,dragging){OpenLayers.Layer.HTTPRequest.prototype.moveTo.apply(this,arguments);bounds=bounds||this.map.getExtent();if(bounds!=null){var forceReTile=!this.grid.length||zoomChanged;var tilesBounds=this.getTilesBounds();if(this.singleTile){if(forceReTile||(!dragging&&!tilesBounds.containsBounds(bounds))){this.initSingleTile(bounds);}}else{if(forceReTile||!tilesBounds.containsBounds(bounds,true)){this.initGriddedTiles(bounds);}else{this.scheduleMoveGriddedTiles();}}}},moveByPx:function(dx,dy){if(!this.singleTile){this.scheduleMoveGriddedTiles();}},scheduleMoveGriddedTiles:function(){if(this.timerId!=null){window.clearTimeout(this.timerId);}
+this.timerId=window.setTimeout(this._moveGriddedTiles,this.tileLoadingDelay);},setTileSize:function(size){if(this.singleTile){size=this.map.getSize();size.h=parseInt(size.h*this.ratio);size.w=parseInt(size.w*this.ratio);}
+OpenLayers.Layer.HTTPRequest.prototype.setTileSize.apply(this,[size]);},getGridBounds:function(){var msg="The getGridBounds() function is deprecated. It will be "+"removed in 3.0. Please use getTilesBounds() instead.";OpenLayers.Console.warn(msg);return this.getTilesBounds();},getTilesBounds:function(){var bounds=null;if(this.grid.length){var bottom=this.grid.length-1;var bottomLeftTile=this.grid[bottom][0];var right=this.grid[0].length-1;var topRightTile=this.grid[0][right];bounds=new OpenLayers.Bounds(bottomLeftTile.bounds.left,bottomLeftTile.bounds.bottom,topRightTile.bounds.right,topRightTile.bounds.top);}
+return bounds;},initSingleTile:function(bounds){var center=bounds.getCenterLonLat();var tileWidth=bounds.getWidth()*this.ratio;var tileHeight=bounds.getHeight()*this.ratio;var tileBounds=new OpenLayers.Bounds(center.lon-(tileWidth/2),center.lat-(tileHeight/2),center.lon+(tileWidth/2),center.lat+(tileHeight/2));var ul=new OpenLayers.LonLat(tileBounds.left,tileBounds.top);var px=this.map.getLayerPxFromLonLat(ul);if(!this.grid.length){this.grid[0]=[];}
+var tile=this.grid[0][0];if(!tile){tile=this.addTile(tileBounds,px);this.addTileMonitoringHooks(tile);tile.draw();this.grid[0][0]=tile;}else{tile.moveTo(tileBounds,px);}
+this.removeExcessTiles(1,1);},calculateGridLayout:function(bounds,origin,resolution){var tilelon=resolution*this.tileSize.w;var tilelat=resolution*this.tileSize.h;var offsetlon=bounds.left-origin.lon;var tilecol=Math.floor(offsetlon/tilelon)-this.buffer;var tilecolremain=offsetlon/tilelon-tilecol;var tileoffsetx=-tilecolremain*this.tileSize.w;var tileoffsetlon=origin.lon+tilecol*tilelon;var offsetlat=bounds.top-(origin.lat+tilelat);var tilerow=Math.ceil(offsetlat/tilelat)+this.buffer;var tilerowremain=tilerow-offsetlat/tilelat;var tileoffsety=-tilerowremain*this.tileSize.h;var tileoffsetlat=origin.lat+tilerow*tilelat;return{tilelon:tilelon,tilelat:tilelat,tileoffsetlon:tileoffsetlon,tileoffsetlat:tileoffsetlat,tileoffsetx:tileoffsetx,tileoffsety:tileoffsety};},getTileOrigin:function(){var origin=this.tileOrigin;if(!origin){var extent=this.getMaxExtent();var edges=({"tl":["left","top"],"tr":["right","top"],"bl":["left","bottom"],"br":["right","bottom"]})[this.tileOriginCorner];origin=new OpenLayers.LonLat(extent[edges[0]],extent[edges[1]]);}
+return origin;},initGriddedTiles:function(bounds){var viewSize=this.map.getSize();var minRows=Math.ceil(viewSize.h/this.tileSize.h)+
+Math.max(1,2*this.buffer);var minCols=Math.ceil(viewSize.w/this.tileSize.w)+
+Math.max(1,2*this.buffer);var origin=this.getTileOrigin();var resolution=this.map.getResolution();var tileLayout=this.calculateGridLayout(bounds,origin,resolution);var tileoffsetx=Math.round(tileLayout.tileoffsetx);var tileoffsety=Math.round(tileLayout.tileoffsety);var tileoffsetlon=tileLayout.tileoffsetlon;var tileoffsetlat=tileLayout.tileoffsetlat;var tilelon=tileLayout.tilelon;var tilelat=tileLayout.tilelat;this.origin=new OpenLayers.Pixel(tileoffsetx,tileoffsety);var startX=tileoffsetx;var startLon=tileoffsetlon;var rowidx=0;var layerContainerDivLeft=parseInt(this.map.layerContainerDiv.style.left);var layerContainerDivTop=parseInt(this.map.layerContainerDiv.style.top);do{var row=this.grid[rowidx++];if(!row){row=[];this.grid.push(row);}
+tileoffsetlon=startLon;tileoffsetx=startX;var colidx=0;do{var tileBounds=new OpenLayers.Bounds(tileoffsetlon,tileoffsetlat,tileoffsetlon+tilelon,tileoffsetlat+tilelat);var x=tileoffsetx;x-=layerContainerDivLeft;var y=tileoffsety;y-=layerContainerDivTop;var px=new OpenLayers.Pixel(x,y);var tile=row[colidx++];if(!tile){tile=this.addTile(tileBounds,px);this.addTileMonitoringHooks(tile);row.push(tile);}else{tile.moveTo(tileBounds,px,false);}
+tileoffsetlon+=tilelon;tileoffsetx+=this.tileSize.w;}while((tileoffsetlon<=bounds.right+tilelon*this.buffer)||colidx<minCols);tileoffsetlat-=tilelat;tileoffsety+=this.tileSize.h;}while((tileoffsetlat>=bounds.bottom-tilelat*this.buffer)||rowidx<minRows);this.removeExcessTiles(rowidx,colidx);this.spiralTileLoad();},getMaxExtent:function(){return this.maxExtent;},spiralTileLoad:function(){var tileQueue=[];var directions=["right","down","left","up"];var iRow=0;var iCell=-1;var direction=OpenLayers.Util.indexOf(directions,"right");var directionsTried=0;while(directionsTried<directions.length){var testRow=iRow;var testCell=iCell;switch(directions[direction]){case"right":testCell++;break;case"down":testRow++;break;case"left":testCell--;break;case"up":testRow--;break;}
+var tile=null;if((testRow<this.grid.length)&&(testRow>=0)&&(testCell<this.grid[0].length)&&(testCell>=0)){tile=this.grid[testRow][testCell];}
+if((tile!=null)&&(!tile.queued)){tileQueue.unshift(tile);tile.queued=true;directionsTried=0;iRow=testRow;iCell=testCell;}else{direction=(direction+1)%4;directionsTried++;}}
+for(var i=0,len=tileQueue.length;i<len;i++){var tile=tileQueue[i];tile.draw();tile.queued=false;}},addTile:function(bounds,position){return new OpenLayers.Tile.Image(this,position,bounds,null,this.tileSize,this.tileOptions);},addTileMonitoringHooks:function(tile){tile.onLoadStart=function(){if(this.numLoadingTiles==0){this.events.triggerEvent("loadstart");}
+this.numLoadingTiles++;};tile.events.register("loadstart",this,tile.onLoadStart);tile.onLoadEnd=function(){this.numLoadingTiles--;this.events.triggerEvent("tileloaded");if(this.numLoadingTiles==0){this.events.triggerEvent("loadend");}};tile.events.register("loadend",this,tile.onLoadEnd);tile.events.register("unload",this,tile.onLoadEnd);},removeTileMonitoringHooks:function(tile){tile.unload();tile.events.un({"loadstart":tile.onLoadStart,"loadend":tile.onLoadEnd,"unload":tile.onLoadEnd,scope:this});},moveGriddedTiles:function(){var shifted=true;var buffer=this.buffer||1;var tlLayer=this.grid[0][0].position;var offsetX=parseInt(this.map.layerContainerDiv.style.left);var offsetY=parseInt(this.map.layerContainerDiv.style.top);var tlViewPort=tlLayer.add(offsetX,offsetY);if(tlViewPort.x>-this.tileSize.w*(buffer-1)){this.shiftColumn(true);}else if(tlViewPort.x<-this.tileSize.w*buffer){this.shiftColumn(false);}else if(tlViewPort.y>-this.tileSize.h*(buffer-1)){this.shiftRow(true);}else if(tlViewPort.y<-this.tileSize.h*buffer){this.shiftRow(false);}else{shifted=false;}
+if(shifted){this.timerId=window.setTimeout(this._moveGriddedTiles,0);}},shiftRow:function(prepend){var modelRowIndex=(prepend)?0:(this.grid.length-1);var grid=this.grid;var modelRow=grid[modelRowIndex];var resolution=this.map.getResolution();var deltaY=(prepend)?-this.tileSize.h:this.tileSize.h;var deltaLat=resolution*-deltaY;var row=(prepend)?grid.pop():grid.shift();for(var i=0,len=modelRow.length;i<len;i++){var modelTile=modelRow[i];var bounds=modelTile.bounds.clone();var position=modelTile.position.clone();bounds.bottom=bounds.bottom+deltaLat;bounds.top=bounds.top+deltaLat;position.y=position.y+deltaY;row[i].moveTo(bounds,position);}
+if(prepend){grid.unshift(row);}else{grid.push(row);}},shiftColumn:function(prepend){var deltaX=(prepend)?-this.tileSize.w:this.tileSize.w;var resolution=this.map.getResolution();var deltaLon=resolution*deltaX;for(var i=0,len=this.grid.length;i<len;i++){var row=this.grid[i];var modelTileIndex=(prepend)?0:(row.length-1);var modelTile=row[modelTileIndex];var bounds=modelTile.bounds.clone();var position=modelTile.position.clone();bounds.left=bounds.left+deltaLon;bounds.right=bounds.right+deltaLon;position.x=position.x+deltaX;var tile=prepend?this.grid[i].pop():this.grid[i].shift();tile.moveTo(bounds,position);if(prepend){row.unshift(tile);}else{row.push(tile);}}},removeExcessTiles:function(rows,columns){while(this.grid.length>rows){var row=this.grid.pop();for(var i=0,l=row.length;i<l;i++){var tile=row[i];this.removeTileMonitoringHooks(tile);tile.destroy();}}
+while(this.grid[0].length>columns){for(var i=0,l=this.grid.length;i<l;i++){var row=this.grid[i];var tile=row.pop();this.removeTileMonitoringHooks(tile);tile.destroy();}}},onMapResize:function(){if(this.singleTile){this.clearGrid();this.setTileSize();}},getTileBounds:function(viewPortPx){var maxExtent=this.maxExtent;var resolution=this.getResolution();var tileMapWidth=resolution*this.tileSize.w;var tileMapHeight=resolution*this.tileSize.h;var mapPoint=this.getLonLatFromViewPortPx(viewPortPx);var tileLeft=maxExtent.left+(tileMapWidth*Math.floor((mapPoint.lon-
+maxExtent.left)/tileMapWidth));var tileBottom=maxExtent.bottom+(tileMapHeight*Math.floor((mapPoint.lat-
+maxExtent.bottom)/tileMapHeight));return new OpenLayers.Bounds(tileLeft,tileBottom,tileLeft+tileMapWidth,tileBottom+tileMapHeight);},CLASS_NAME:"OpenLayers.Layer.Grid"});OpenLayers.Tile=OpenLayers.Class({EVENT_TYPES:["loadstart","loadend","reload","unload"],events:null,id:null,layer:null,url:null,bounds:null,size:null,position:null,isLoading:false,initialize:function(layer,position,bounds,url,size,options){this.layer=layer;this.position=position.clone();this.bounds=bounds.clone();this.url=url;if(size){this.size=size.clone();}
+this.id=OpenLayers.Util.createUniqueID("Tile_");this.events=new OpenLayers.Events(this,null,this.EVENT_TYPES);OpenLayers.Util.extend(this,options);},unload:function(){if(this.isLoading){this.isLoading=false;this.events.triggerEvent("unload");}},destroy:function(){this.layer=null;this.bounds=null;this.size=null;this.position=null;this.events.destroy();this.events=null;},clone:function(obj){if(obj==null){obj=new OpenLayers.Tile(this.layer,this.position,this.bounds,this.url,this.size);}
+OpenLayers.Util.applyDefaults(obj,this);return obj;},draw:function(){var maxExtent=this.layer.maxExtent;var withinMaxExtent=(maxExtent&&this.bounds.intersectsBounds(maxExtent,false));this.shouldDraw=(withinMaxExtent||this.layer.displayOutsideMaxExtent);this.clear();return this.shouldDraw;},moveTo:function(bounds,position,redraw){if(redraw==null){redraw=true;}
+this.bounds=bounds.clone();this.position=position.clone();if(redraw){this.draw();}},clear:function(){},getBoundsFromBaseLayer:function(position){var msg=OpenLayers.i18n('reprojectDeprecated',{'layerName':this.layer.name});OpenLayers.Console.warn(msg);var topLeft=this.layer.map.getLonLatFromLayerPx(position);var bottomRightPx=position.clone();bottomRightPx.x+=this.size.w;bottomRightPx.y+=this.size.h;var bottomRight=this.layer.map.getLonLatFromLayerPx(bottomRightPx);if(topLeft.lon>bottomRight.lon){if(topLeft.lon<0){topLeft.lon=-180-(topLeft.lon+180);}else{bottomRight.lon=180+bottomRight.lon+180;}}
+var bounds=new OpenLayers.Bounds(topLeft.lon,bottomRight.lat,bottomRight.lon,topLeft.lat);return bounds;},showTile:function(){if(this.shouldDraw){this.show();}},show:function(){},hide:function(){},CLASS_NAME:"OpenLayers.Tile"});OpenLayers.Tile.Image=OpenLayers.Class(OpenLayers.Tile,{url:null,imgDiv:null,frame:null,layerAlphaHack:null,isBackBuffer:false,isFirstDraw:true,backBufferTile:null,maxGetUrlLength:null,initialize:function(layer,position,bounds,url,size,options){OpenLayers.Tile.prototype.initialize.apply(this,arguments);if(this.maxGetUrlLength!=null){OpenLayers.Util.extend(this,OpenLayers.Tile.Image.IFrame);}
+this.url=url;this.frame=document.createElement('div');this.frame.style.overflow='hidden';this.frame.style.position='absolute';this.layerAlphaHack=this.layer.alpha&&OpenLayers.Util.alphaHack();},destroy:function(){if(this.imgDiv!=null){this.removeImgDiv();}
+this.imgDiv=null;if((this.frame!=null)&&(this.frame.parentNode==this.layer.div)){this.layer.div.removeChild(this.frame);}
+this.frame=null;if(this.backBufferTile){this.backBufferTile.destroy();this.backBufferTile=null;}
+this.layer.events.unregister("loadend",this,this.resetBackBuffer);OpenLayers.Tile.prototype.destroy.apply(this,arguments);},clone:function(obj){if(obj==null){obj=new OpenLayers.Tile.Image(this.layer,this.position,this.bounds,this.url,this.size);}
+obj=OpenLayers.Tile.prototype.clone.apply(this,[obj]);obj.imgDiv=null;return obj;},draw:function(){if(this.layer!=this.layer.map.baseLayer&&this.layer.reproject){this.bounds=this.getBoundsFromBaseLayer(this.position);}
+var drawTile=OpenLayers.Tile.prototype.draw.apply(this,arguments);if((OpenLayers.Util.indexOf(this.layer.SUPPORTED_TRANSITIONS,this.layer.transitionEffect)!=-1)||this.layer.singleTile){if(drawTile){if(!this.backBufferTile){this.backBufferTile=this.clone();this.backBufferTile.hide();this.backBufferTile.isBackBuffer=true;this.events.register('loadend',this,this.resetBackBuffer);this.layer.events.register("loadend",this,this.resetBackBuffer);}
+this.startTransition();}else{if(this.backBufferTile){this.backBufferTile.clear();}}}else{if(drawTile&&this.isFirstDraw){this.events.register('loadend',this,this.showTile);this.isFirstDraw=false;}}
+if(!drawTile){return false;}
+if(this.isLoading){this.events.triggerEvent("reload");}else{this.isLoading=true;this.events.triggerEvent("loadstart");}
+return this.renderTile();},resetBackBuffer:function(){this.showTile();if(this.backBufferTile&&(this.isFirstDraw||!this.layer.numLoadingTiles)){this.isFirstDraw=false;var maxExtent=this.layer.maxExtent;var withinMaxExtent=(maxExtent&&this.bounds.intersectsBounds(maxExtent,false));if(withinMaxExtent){this.backBufferTile.position=this.position;this.backBufferTile.bounds=this.bounds;this.backBufferTile.size=this.size;this.backBufferTile.imageSize=this.layer.getImageSize(this.bounds)||this.size;this.backBufferTile.imageOffset=this.layer.imageOffset;this.backBufferTile.resolution=this.layer.getResolution();this.backBufferTile.renderTile();}
+this.backBufferTile.hide();}},renderTile:function(){if(this.layer.async){this.initImgDiv();this.layer.getURLasync(this.bounds,this,"url",this.positionImage);}else{this.url=this.layer.getURL(this.bounds);this.initImgDiv();this.positionImage();}
+return true;},positionImage:function(){if(this.layer===null){return;}
+OpenLayers.Util.modifyDOMElement(this.frame,null,this.position,this.size);var imageSize=this.layer.getImageSize(this.bounds);if(this.layerAlphaHack){OpenLayers.Util.modifyAlphaImageDiv(this.imgDiv,null,null,imageSize,this.url);}else{OpenLayers.Util.modifyDOMElement(this.imgDiv,null,null,imageSize);this.imgDiv.src=this.url;}},clear:function(){if(this.imgDiv){this.hide();if(OpenLayers.Tile.Image.useBlankTile){this.imgDiv.src=OpenLayers.Util.getImagesLocation()+"blank.gif";}}},initImgDiv:function(){if(this.imgDiv==null){var offset=this.layer.imageOffset;var size=this.layer.getImageSize(this.bounds);if(this.layerAlphaHack){this.imgDiv=OpenLayers.Util.createAlphaImageDiv(null,offset,size,null,"relative",null,null,null,true);}else{this.imgDiv=OpenLayers.Util.createImage(null,offset,size,null,"relative",null,null,true);}
+if(OpenLayers.Util.isArray(this.layer.url)){this.imgDiv.urls=this.layer.url.slice();}
+this.imgDiv.className='olTileImage';this.frame.style.zIndex=this.isBackBuffer?0:1;this.frame.appendChild(this.imgDiv);this.layer.div.appendChild(this.frame);if(this.layer.opacity!=null){OpenLayers.Util.modifyDOMElement(this.imgDiv,null,null,null,null,null,null,this.layer.opacity);}
+this.imgDiv.map=this.layer.map;var onload=function(){if(this.isLoading){this.isLoading=false;this.events.triggerEvent("loadend");}};if(this.layerAlphaHack){OpenLayers.Event.observe(this.imgDiv.childNodes[0],'load',OpenLayers.Function.bind(onload,this));}else{OpenLayers.Event.observe(this.imgDiv,'load',OpenLayers.Function.bind(onload,this));}
+var onerror=function(){if(this.imgDiv._attempts>OpenLayers.IMAGE_RELOAD_ATTEMPTS){onload.call(this);}};OpenLayers.Event.observe(this.imgDiv,"error",OpenLayers.Function.bind(onerror,this));}
+this.imgDiv.viewRequestID=this.layer.map.viewRequestID;},removeImgDiv:function(){OpenLayers.Event.stopObservingElement(this.imgDiv);if(this.imgDiv.parentNode==this.frame){this.frame.removeChild(this.imgDiv);this.imgDiv.map=null;}
+this.imgDiv.urls=null;var child=this.imgDiv.firstChild;if(child){OpenLayers.Event.stopObservingElement(child);this.imgDiv.removeChild(child);delete child;}else{this.imgDiv.src=OpenLayers.Util.getImagesLocation()+"blank.gif";}},checkImgURL:function(){if(this.layer){var loaded=this.layerAlphaHack?this.imgDiv.firstChild.src:this.imgDiv.src;if(!OpenLayers.Util.isEquivalentUrl(loaded,this.url)){this.hide();}}},startTransition:function(){if(!this.backBufferTile||!this.backBufferTile.imgDiv){return;}
+var ratio=1;if(this.backBufferTile.resolution){ratio=this.backBufferTile.resolution/this.layer.getResolution();}
+if(ratio!=1){if(this.layer.transitionEffect=='resize'){var upperLeft=new OpenLayers.LonLat(this.backBufferTile.bounds.left,this.backBufferTile.bounds.top);var size=new OpenLayers.Size(this.backBufferTile.size.w*ratio,this.backBufferTile.size.h*ratio);var px=this.layer.map.getLayerPxFromLonLat(upperLeft);OpenLayers.Util.modifyDOMElement(this.backBufferTile.frame,null,px,size);var imageSize=this.backBufferTile.imageSize;imageSize=new OpenLayers.Size(imageSize.w*ratio,imageSize.h*ratio);var imageOffset=this.backBufferTile.imageOffset;if(imageOffset){imageOffset=new OpenLayers.Pixel(imageOffset.x*ratio,imageOffset.y*ratio);}
+OpenLayers.Util.modifyDOMElement(this.backBufferTile.imgDiv,null,imageOffset,imageSize);this.backBufferTile.show();}}else{if(this.layer.singleTile){this.backBufferTile.show();}else{this.backBufferTile.hide();}}},show:function(){this.frame.style.display='';if(OpenLayers.Util.indexOf(this.layer.SUPPORTED_TRANSITIONS,this.layer.transitionEffect)!=-1){if(OpenLayers.IS_GECKO===true){this.frame.scrollLeft=this.frame.scrollLeft;}}},hide:function(){this.frame.style.display='none';},CLASS_NAME:"OpenLayers.Tile.Image"});OpenLayers.Tile.Image.useBlankTile=(OpenLayers.BROWSER_NAME=="safari"||OpenLayers.BROWSER_NAME=="opera");OpenLayers.Format.ArcXML=OpenLayers.Class(OpenLayers.Format.XML,{fontStyleKeys:['antialiasing','blockout','font','fontcolor','fontsize','fontstyle','glowing','interval','outline','printmode','shadow','transparency'],request:null,response:null,initialize:function(options){this.request=new OpenLayers.Format.ArcXML.Request();this.response=new OpenLayers.Format.ArcXML.Response();if(options){if(options.requesttype=="feature"){this.request.get_image=null;var qry=this.request.get_feature.query;this.addCoordSys(qry.featurecoordsys,options.featureCoordSys);this.addCoordSys(qry.filtercoordsys,options.filterCoordSys);if(options.polygon){qry.isspatial=true;qry.spatialfilter.polygon=options.polygon;}else if(options.envelope){qry.isspatial=true;qry.spatialfilter.envelope={minx:0,miny:0,maxx:0,maxy:0};this.parseEnvelope(qry.spatialfilter.envelope,options.envelope);}}else if(options.requesttype=="image"){this.request.get_feature=null;var props=this.request.get_image.properties;this.parseEnvelope(props.envelope,options.envelope);this.addLayers(props.layerlist,options.layers);this.addImageSize(props.imagesize,options.tileSize);this.addCoordSys(props.featurecoordsys,options.featureCoordSys);this.addCoordSys(props.filtercoordsys,options.filterCoordSys);}else{this.request=null;}}
+OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);},parseEnvelope:function(env,arr){if(arr&&arr.length==4){env.minx=arr[0];env.miny=arr[1];env.maxx=arr[2];env.maxy=arr[3];}},addLayers:function(ll,lyrs){for(var lind=0,len=lyrs.length;lind<len;lind++){ll.push(lyrs[lind]);}},addImageSize:function(imsize,olsize){if(olsize!==null){imsize.width=olsize.w;imsize.height=olsize.h;imsize.printwidth=olsize.w;imsize.printheight=olsize.h;}},addCoordSys:function(featOrFilt,fsys){if(typeof fsys=="string"){featOrFilt.id=parseInt(fsys);featOrFilt.string=fsys;}
+else if(typeof fsys=="object"&&fsys.proj!==null){featOrFilt.id=fsys.proj.srsProjNumber;featOrFilt.string=fsys.proj.srsCode;}else{featOrFilt=fsys;}},iserror:function(data){var ret=null;if(!data){ret=(this.response.error!=='');}else{data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);var errorNodes=data.documentElement.getElementsByTagName("ERROR");ret=(errorNodes!==null&&errorNodes.length>0);}
+return ret;},read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);}
+var arcNode=null;if(data&&data.documentElement){if(data.documentElement.nodeName=="ARCXML"){arcNode=data.documentElement;}else{arcNode=data.documentElement.getElementsByTagName("ARCXML")[0];}}
+if(!arcNode||arcNode.firstChild.nodeName==='parsererror'){var error,source;try{error=data.firstChild.nodeValue;source=data.firstChild.childNodes[1].firstChild.nodeValue;}catch(err){}
+throw{message:"Error parsing the ArcXML request",error:error,source:source};}
+var response=this.parseResponse(arcNode);return response;},write:function(request){if(!request){request=this.request;}
+var root=this.createElementNS("","ARCXML");root.setAttribute("version","1.1");var reqElem=this.createElementNS("","REQUEST");if(request.get_image!=null){var getElem=this.createElementNS("","GET_IMAGE");reqElem.appendChild(getElem);var propElem=this.createElementNS("","PROPERTIES");getElem.appendChild(propElem);var props=request.get_image.properties;if(props.featurecoordsys!=null){var feat=this.createElementNS("","FEATURECOORDSYS");propElem.appendChild(feat);if(props.featurecoordsys.id===0){feat.setAttribute("string",props.featurecoordsys['string']);}
+else{feat.setAttribute("id",props.featurecoordsys.id);}}
+if(props.filtercoordsys!=null){var filt=this.createElementNS("","FILTERCOORDSYS");propElem.appendChild(filt);if(props.filtercoordsys.id===0){filt.setAttribute("string",props.filtercoordsys.string);}
+else{filt.setAttribute("id",props.filtercoordsys.id);}}
+if(props.envelope!=null){var env=this.createElementNS("","ENVELOPE");propElem.appendChild(env);env.setAttribute("minx",props.envelope.minx);env.setAttribute("miny",props.envelope.miny);env.setAttribute("maxx",props.envelope.maxx);env.setAttribute("maxy",props.envelope.maxy);}
+var imagesz=this.createElementNS("","IMAGESIZE");propElem.appendChild(imagesz);imagesz.setAttribute("height",props.imagesize.height);imagesz.setAttribute("width",props.imagesize.width);if(props.imagesize.height!=props.imagesize.printheight||props.imagesize.width!=props.imagesize.printwidth){imagesz.setAttribute("printheight",props.imagesize.printheight);imagesz.setArrtibute("printwidth",props.imagesize.printwidth);}
+if(props.background!=null){var backgrnd=this.createElementNS("","BACKGROUND");propElem.appendChild(backgrnd);backgrnd.setAttribute("color",props.background.color.r+","+
+props.background.color.g+","+
+props.background.color.b);if(props.background.transcolor!==null){backgrnd.setAttribute("transcolor",props.background.transcolor.r+","+
+props.background.transcolor.g+","+
+props.background.transcolor.b);}}
+if(props.layerlist!=null&&props.layerlist.length>0){var layerlst=this.createElementNS("","LAYERLIST");propElem.appendChild(layerlst);for(var ld=0;ld<props.layerlist.length;ld++){var ldef=this.createElementNS("","LAYERDEF");layerlst.appendChild(ldef);ldef.setAttribute("id",props.layerlist[ld].id);ldef.setAttribute("visible",props.layerlist[ld].visible);if(typeof props.layerlist[ld].query=="object"){var query=props.layerlist[ld].query;if(query.where.length<0){continue;}
+var queryElem=null;if(typeof query.spatialfilter=="boolean"&&query.spatialfilter){queryElem=this.createElementNS("","SPATIALQUERY");}
+else{queryElem=this.createElementNS("","QUERY");}
+queryElem.setAttribute("where",query.where);if(typeof query.accuracy=="number"&&query.accuracy>0){queryElem.setAttribute("accuracy",query.accuracy);}
+if(typeof query.featurelimit=="number"&&query.featurelimit<2000){queryElem.setAttribute("featurelimit",query.featurelimit);}
+if(typeof query.subfields=="string"&&query.subfields!="#ALL#"){queryElem.setAttribute("subfields",query.subfields);}
+if(typeof query.joinexpression=="string"&&query.joinexpression.length>0){queryElem.setAttribute("joinexpression",query.joinexpression);}
+if(typeof query.jointables=="string"&&query.jointables.length>0){queryElem.setAttribute("jointables",query.jointables);}
+ldef.appendChild(queryElem);}
+if(typeof props.layerlist[ld].renderer=="object"){this.addRenderer(ldef,props.layerlist[ld].renderer);}}}}else if(request.get_feature!=null){var getElem=this.createElementNS("","GET_FEATURES");getElem.setAttribute("outputmode","newxml");getElem.setAttribute("checkesc","true");if(request.get_feature.geometry){getElem.setAttribute("geometry",request.get_feature.geometry);}
+else{getElem.setAttribute("geometry","false");}
+if(request.get_feature.compact){getElem.setAttribute("compact",request.get_feature.compact);}
+if(request.get_feature.featurelimit=="number"){getElem.setAttribute("featurelimit",request.get_feature.featurelimit);}
+getElem.setAttribute("globalenvelope","true");reqElem.appendChild(getElem);if(request.get_feature.layer!=null&&request.get_feature.layer.length>0){var lyrElem=this.createElementNS("","LAYER");lyrElem.setAttribute("id",request.get_feature.layer);getElem.appendChild(lyrElem);}
+var fquery=request.get_feature.query;if(fquery!=null){var qElem=null;if(fquery.isspatial){qElem=this.createElementNS("","SPATIALQUERY");}else{qElem=this.createElementNS("","QUERY");}
+getElem.appendChild(qElem);if(typeof fquery.accuracy=="number"){qElem.setAttribute("accuracy",fquery.accuracy);}
+if(fquery.featurecoordsys!=null){var fcsElem1=this.createElementNS("","FEATURECOORDSYS");if(fquery.featurecoordsys.id==0){fcsElem1.setAttribute("string",fquery.featurecoordsys.string);}else{fcsElem1.setAttribute("id",fquery.featurecoordsys.id);}
+qElem.appendChild(fcsElem1);}
+if(fquery.filtercoordsys!=null){var fcsElem2=this.createElementNS("","FILTERCOORDSYS");if(fquery.filtercoordsys.id===0){fcsElem2.setAttribute("string",fquery.filtercoordsys.string);}else{fcsElem2.setAttribute("id",fquery.filtercoordsys.id);}
+qElem.appendChild(fcsElem2);}
+if(fquery.buffer>0){var bufElem=this.createElementNS("","BUFFER");bufElem.setAttribute("distance",fquery.buffer);qElem.appendChild(bufElem);}
+if(fquery.isspatial){var spfElem=this.createElementNS("","SPATIALFILTER");spfElem.setAttribute("relation",fquery.spatialfilter.relation);qElem.appendChild(spfElem);if(fquery.spatialfilter.envelope){var envElem=this.createElementNS("","ENVELOPE");envElem.setAttribute("minx",fquery.spatialfilter.envelope.minx);envElem.setAttribute("miny",fquery.spatialfilter.envelope.miny);envElem.setAttribute("maxx",fquery.spatialfilter.envelope.maxx);envElem.setAttribute("maxy",fquery.spatialfilter.envelope.maxy);spfElem.appendChild(envElem);}else if(typeof fquery.spatialfilter.polygon=="object"){spfElem.appendChild(this.writePolygonGeometry(fquery.spatialfilter.polygon));}}
+if(fquery.where!=null&&fquery.where.length>0){qElem.setAttribute("where",fquery.where);}}}
+root.appendChild(reqElem);return OpenLayers.Format.XML.prototype.write.apply(this,[root]);},addGroupRenderer:function(ldef,toprenderer){var topRelem=this.createElementNS("","GROUPRENDERER");ldef.appendChild(topRelem);for(var rind=0;rind<toprenderer.length;rind++){var renderer=toprenderer[rind];this.addRenderer(topRelem,renderer);}},addRenderer:function(topRelem,renderer){if(OpenLayers.Util.isArray(renderer)){this.addGroupRenderer(topRelem,renderer);}else{var renderElem=this.createElementNS("",renderer.type.toUpperCase()+"RENDERER");topRelem.appendChild(renderElem);if(renderElem.tagName=="VALUEMAPRENDERER"){this.addValueMapRenderer(renderElem,renderer);}else if(renderElem.tagName=="VALUEMAPLABELRENDERER"){this.addValueMapLabelRenderer(renderElem,renderer);}else if(renderElem.tagName=="SIMPLELABELRENDERER"){this.addSimpleLabelRenderer(renderElem,renderer);}else if(renderElem.tagName=="SCALEDEPENDENTRENDERER"){this.addScaleDependentRenderer(renderElem,renderer);}}},addScaleDependentRenderer:function(renderElem,renderer){if(typeof renderer.lower=="string"||typeof renderer.lower=="number"){renderElem.setAttribute("lower",renderer.lower);}
+if(typeof renderer.upper=="string"||typeof renderer.upper=="number"){renderElem.setAttribute("upper",renderer.upper);}
+this.addRenderer(renderElem,renderer.renderer);},addValueMapLabelRenderer:function(renderElem,renderer){renderElem.setAttribute("lookupfield",renderer.lookupfield);renderElem.setAttribute("labelfield",renderer.labelfield);if(typeof renderer.exacts=="object"){for(var ext=0,extlen=renderer.exacts.length;ext<extlen;ext++){var exact=renderer.exacts[ext];var eelem=this.createElementNS("","EXACT");if(typeof exact.value=="string"){eelem.setAttribute("value",exact.value);}
+if(typeof exact.label=="string"){eelem.setAttribute("label",exact.label);}
+if(typeof exact.method=="string"){eelem.setAttribute("method",exact.method);}
+renderElem.appendChild(eelem);if(typeof exact.symbol=="object"){var selem=null;if(exact.symbol.type=="text"){selem=this.createElementNS("","TEXTSYMBOL");}
+if(selem!=null){var keys=this.fontStyleKeys;for(var i=0,len=keys.length;i<len;i++){var key=keys[i];if(exact.symbol[key]){selem.setAttribute(key,exact.symbol[key]);}}
+eelem.appendChild(selem);}}}}},addValueMapRenderer:function(renderElem,renderer){renderElem.setAttribute("lookupfield",renderer.lookupfield);if(typeof renderer.ranges=="object"){for(var rng=0,rnglen=renderer.ranges.length;rng<rnglen;rng++){var range=renderer.ranges[rng];var relem=this.createElementNS("","RANGE");relem.setAttribute("lower",range.lower);relem.setAttribute("upper",range.upper);renderElem.appendChild(relem);if(typeof range.symbol=="object"){var selem=null;if(range.symbol.type=="simplepolygon"){selem=this.createElementNS("","SIMPLEPOLYGONSYMBOL");}
+if(selem!=null){if(typeof range.symbol.boundarycolor=="string"){selem.setAttribute("boundarycolor",range.symbol.boundarycolor);}
+if(typeof range.symbol.fillcolor=="string"){selem.setAttribute("fillcolor",range.symbol.fillcolor);}
+if(typeof range.symbol.filltransparency=="number"){selem.setAttribute("filltransparency",range.symbol.filltransparency);}
+relem.appendChild(selem);}}}}else if(typeof renderer.exacts=="object"){for(var ext=0,extlen=renderer.exacts.length;ext<extlen;ext++){var exact=renderer.exacts[ext];var eelem=this.createElementNS("","EXACT");if(typeof exact.value=="string"){eelem.setAttribute("value",exact.value);}
+if(typeof exact.label=="string"){eelem.setAttribute("label",exact.label);}
+if(typeof exact.method=="string"){eelem.setAttribute("method",exact.method);}
+renderElem.appendChild(eelem);if(typeof exact.symbol=="object"){var selem=null;if(exact.symbol.type=="simplemarker"){selem=this.createElementNS("","SIMPLEMARKERSYMBOL");}
+if(selem!=null){if(typeof exact.symbol.antialiasing=="string"){selem.setAttribute("antialiasing",exact.symbol.antialiasing);}
+if(typeof exact.symbol.color=="string"){selem.setAttribute("color",exact.symbol.color);}
+if(typeof exact.symbol.outline=="string"){selem.setAttribute("outline",exact.symbol.outline);}
+if(typeof exact.symbol.overlap=="string"){selem.setAttribute("overlap",exact.symbol.overlap);}
+if(typeof exact.symbol.shadow=="string"){selem.setAttribute("shadow",exact.symbol.shadow);}
+if(typeof exact.symbol.transparency=="number"){selem.setAttribute("transparency",exact.symbol.transparency);}
+if(typeof exact.symbol.usecentroid=="string"){selem.setAttribute("usecentroid",exact.symbol.usecentroid);}
+if(typeof exact.symbol.width=="number"){selem.setAttribute("width",exact.symbol.width);}
+eelem.appendChild(selem);}}}}},addSimpleLabelRenderer:function(renderElem,renderer){renderElem.setAttribute("field",renderer.field);var keys=['featureweight','howmanylabels','labelbufferratio','labelpriorities','labelweight','linelabelposition','rotationalangles'];for(var i=0,len=keys.length;i<len;i++){var key=keys[i];if(renderer[key]){renderElem.setAttribute(key,renderer[key]);}}
+if(renderer.symbol.type=="text"){var symbol=renderer.symbol;var selem=this.createElementNS("","TEXTSYMBOL");renderElem.appendChild(selem);var keys=this.fontStyleKeys;for(var i=0,len=keys.length;i<len;i++){var key=keys[i];if(symbol[key]){selem.setAttribute(key,renderer[key]);}}}},writePolygonGeometry:function(polygon){if(!(polygon instanceof OpenLayers.Geometry.Polygon)){throw{message:'Cannot write polygon geometry to ArcXML with an '+
+polygon.CLASS_NAME+' object.',geometry:polygon};}
+var polyElem=this.createElementNS("","POLYGON");for(var ln=0,lnlen=polygon.components.length;ln<lnlen;ln++){var ring=polygon.components[ln];var ringElem=this.createElementNS("","RING");for(var rn=0,rnlen=ring.components.length;rn<rnlen;rn++){var point=ring.components[rn];var pointElem=this.createElementNS("","POINT");pointElem.setAttribute("x",point.x);pointElem.setAttribute("y",point.y);ringElem.appendChild(pointElem);}
+polyElem.appendChild(ringElem);}
+return polyElem;},parseResponse:function(data){if(typeof data=="string"){var newData=new OpenLayers.Format.XML();data=newData.read(data);}
+var response=new OpenLayers.Format.ArcXML.Response();var errorNode=data.getElementsByTagName("ERROR");if(errorNode!=null&&errorNode.length>0){response.error=this.getChildValue(errorNode,"Unknown error.");}else{var responseNode=data.getElementsByTagName("RESPONSE");if(responseNode==null||responseNode.length==0){response.error="No RESPONSE tag found in ArcXML response.";return response;}
+var rtype=responseNode[0].firstChild.nodeName;if(rtype=="#text"){rtype=responseNode[0].firstChild.nextSibling.nodeName;}
+if(rtype=="IMAGE"){var envelopeNode=data.getElementsByTagName("ENVELOPE");var outputNode=data.getElementsByTagName("OUTPUT");if(envelopeNode==null||envelopeNode.length==0){response.error="No ENVELOPE tag found in ArcXML response.";}else if(outputNode==null||outputNode.length==0){response.error="No OUTPUT tag found in ArcXML response.";}else{var envAttr=this.parseAttributes(envelopeNode[0]);var outputAttr=this.parseAttributes(outputNode[0]);if(typeof outputAttr.type=="string"){response.image={envelope:envAttr,output:{type:outputAttr.type,data:this.getChildValue(outputNode[0])}};}else{response.image={envelope:envAttr,output:outputAttr};}}}else if(rtype=="FEATURES"){var features=responseNode[0].getElementsByTagName("FEATURES");var featureCount=features[0].getElementsByTagName("FEATURECOUNT");response.features.featurecount=featureCount[0].getAttribute("count");if(response.features.featurecount>0){var envelope=features[0].getElementsByTagName("ENVELOPE");response.features.envelope=this.parseAttributes(envelope[0],typeof(0));var featureList=features[0].getElementsByTagName("FEATURE");for(var fn=0;fn<featureList.length;fn++){var feature=new OpenLayers.Feature.Vector();var fields=featureList[fn].getElementsByTagName("FIELD");for(var fdn=0;fdn<fields.length;fdn++){var fieldName=fields[fdn].getAttribute("name");var fieldValue=fields[fdn].getAttribute("value");feature.attributes[fieldName]=fieldValue;}
+var geom=featureList[fn].getElementsByTagName("POLYGON");if(geom.length>0){var ring=geom[0].getElementsByTagName("RING");var polys=[];for(var rn=0;rn<ring.length;rn++){var linearRings=[];linearRings.push(this.parsePointGeometry(ring[rn]));var holes=ring[rn].getElementsByTagName("HOLE");for(var hn=0;hn<holes.length;hn++){linearRings.push(this.parsePointGeometry(holes[hn]));}
+holes=null;polys.push(new OpenLayers.Geometry.Polygon(linearRings));linearRings=null;}
+ring=null;if(polys.length==1){feature.geometry=polys[0];}else
+{feature.geometry=new OpenLayers.Geometry.MultiPolygon(polys);}}
+response.features.feature.push(feature);}}}else{response.error="Unidentified response type.";}}
+return response;},parseAttributes:function(node,type){var attributes={};for(var attr=0;attr<node.attributes.length;attr++){if(type=="number"){attributes[node.attributes[attr].nodeName]=parseFloat(node.attributes[attr].nodeValue);}else{attributes[node.attributes[attr].nodeName]=node.attributes[attr].nodeValue;}}
+return attributes;},parsePointGeometry:function(node){var ringPoints=[];var coords=node.getElementsByTagName("COORDS");if(coords.length>0){var coordArr=this.getChildValue(coords[0]);coordArr=coordArr.split(/;/);for(var cn=0;cn<coordArr.length;cn++){var coordItems=coordArr[cn].split(/ /);ringPoints.push(new OpenLayers.Geometry.Point(parseFloat(coordItems[0]),parseFloat(coordItems[1])));}
+coords=null;}else{var point=node.getElementsByTagName("POINT");if(point.length>0){for(var pn=0;pn<point.length;pn++){ringPoints.push(new OpenLayers.Geometry.Point(parseFloat(point[pn].getAttribute("x")),parseFloat(point[pn].getAttribute("y"))));}}
+point=null;}
+return new OpenLayers.Geometry.LinearRing(ringPoints);},CLASS_NAME:"OpenLayers.Format.ArcXML"});OpenLayers.Format.ArcXML.Request=OpenLayers.Class({initialize:function(params){var defaults={get_image:{properties:{background:null,draw:true,envelope:{minx:0,miny:0,maxx:0,maxy:0},featurecoordsys:{id:0,string:"",datumtransformid:0,datumtransformstring:""},filtercoordsys:{id:0,string:"",datumtransformid:0,datumtransformstring:""},imagesize:{height:0,width:0,dpi:96,printheight:0,printwidth:0,scalesymbols:false},layerlist:[],output:{baseurl:"",legendbaseurl:"",legendname:"",legendpath:"",legendurl:"",name:"",path:"",type:"jpg",url:""}}},get_feature:{layer:"",query:{isspatial:false,featurecoordsys:{id:0,string:"",datumtransformid:0,datumtransformstring:""},filtercoordsys:{id:0,string:"",datumtransformid:0,datumtransformstring:""},buffer:0,where:"",spatialfilter:{relation:"envelope_intersection",envelope:null}}},environment:{separators:{cs:" ",ts:";"}},layer:[],workspaces:[]};return OpenLayers.Util.extend(this,defaults);},CLASS_NAME:"OpenLayers.Format.ArcXML.Request"});OpenLayers.Format.ArcXML.Response=OpenLayers.Class({initialize:function(params){var defaults={image:{envelope:null,output:''},features:{featurecount:0,envelope:null,feature:[]},error:''};return OpenLayers.Util.extend(this,defaults);},CLASS_NAME:"OpenLayers.Format.ArcXML.Response"});OpenLayers.Request={DEFAULT_CONFIG:{method:"GET",url:window.location.href,async:true,user:undefined,password:undefined,params:null,proxy:OpenLayers.ProxyHost,headers:{},data:null,callback:function(){},success:null,failure:null,scope:null},URL_SPLIT_REGEX:/([^:]*:)\/\/([^:]*:?[^@]*@)?([^:\/\?]*):?([^\/\?]*)/,events:new OpenLayers.Events(this,null,["complete","success","failure"]),issue:function(config){var defaultConfig=OpenLayers.Util.extend(this.DEFAULT_CONFIG,{proxy:OpenLayers.ProxyHost});config=OpenLayers.Util.applyDefaults(config,defaultConfig);var request=new OpenLayers.Request.XMLHttpRequest();var url=OpenLayers.Util.urlAppend(config.url,OpenLayers.Util.getParameterString(config.params||{}));var sameOrigin=!(url.indexOf("http")==0);var urlParts=!sameOrigin&&url.match(this.URL_SPLIT_REGEX);if(urlParts){var location=window.location;sameOrigin=urlParts[1]==location.protocol&&urlParts[3]==location.hostname;var uPort=urlParts[4],lPort=location.port;if(uPort!=80&&uPort!=""||lPort!="80"&&lPort!=""){sameOrigin=sameOrigin&&uPort==lPort;}}
+if(!sameOrigin){if(config.proxy){if(typeof config.proxy=="function"){url=config.proxy(url);}else{url=config.proxy+encodeURIComponent(url);}}else{OpenLayers.Console.warn(OpenLayers.i18n("proxyNeeded"),{url:url});}}
+request.open(config.method,url,config.async,config.user,config.password);for(var header in config.headers){request.setRequestHeader(header,config.headers[header]);}
+var events=this.events;var self=this;request.onreadystatechange=function(){if(request.readyState==OpenLayers.Request.XMLHttpRequest.DONE){var proceed=events.triggerEvent("complete",{request:request,config:config,requestUrl:url});if(proceed!==false){self.runCallbacks({request:request,config:config,requestUrl:url});}}};if(config.async===false){request.send(config.data);}else{window.setTimeout(function(){if(request.readyState!==0){request.send(config.data);}},0);}
+return request;},runCallbacks:function(options){var request=options.request;var config=options.config;var complete=(config.scope)?OpenLayers.Function.bind(config.callback,config.scope):config.callback;var success;if(config.success){success=(config.scope)?OpenLayers.Function.bind(config.success,config.scope):config.success;}
+var failure;if(config.failure){failure=(config.scope)?OpenLayers.Function.bind(config.failure,config.scope):config.failure;}
+if(OpenLayers.Util.createUrlObject(config.url).protocol=="file:"&&request.responseText){request.status=200;}
+complete(request);if(!request.status||(request.status>=200&&request.status<300)){this.events.triggerEvent("success",options);if(success){success(request);}}
+if(request.status&&(request.status<200||request.status>=300)){this.events.triggerEvent("failure",options);if(failure){failure(request);}}},GET:function(config){config=OpenLayers.Util.extend(config,{method:"GET"});return OpenLayers.Request.issue(config);},POST:function(config){config=OpenLayers.Util.extend(config,{method:"POST"});config.headers=config.headers?config.headers:{};if(!("CONTENT-TYPE"in OpenLayers.Util.upperCaseObject(config.headers))){config.headers["Content-Type"]="application/xml";}
+return OpenLayers.Request.issue(config);},PUT:function(config){config=OpenLayers.Util.extend(config,{method:"PUT"});config.headers=config.headers?config.headers:{};if(!("CONTENT-TYPE"in OpenLayers.Util.upperCaseObject(config.headers))){config.headers["Content-Type"]="application/xml";}
+return OpenLayers.Request.issue(config);},DELETE:function(config){config=OpenLayers.Util.extend(config,{method:"DELETE"});return OpenLayers.Request.issue(config);},HEAD:function(config){config=OpenLayers.Util.extend(config,{method:"HEAD"});return OpenLayers.Request.issue(config);},OPTIONS:function(config){config=OpenLayers.Util.extend(config,{method:"OPTIONS"});return OpenLayers.Request.issue(config);}};OpenLayers.Layer.ArcIMS=OpenLayers.Class(OpenLayers.Layer.Grid,{DEFAULT_PARAMS:{ClientVersion:"9.2",ServiceName:''},tileSize:null,featureCoordSys:"4326",filterCoordSys:"4326",layers:null,async:true,name:"ArcIMS",isBaseLayer:true,DEFAULT_OPTIONS:{tileSize:new OpenLayers.Size(512,512),featureCoordSys:"4326",filterCoordSys:"4326",layers:null,isBaseLayer:true,async:true,name:"ArcIMS"},initialize:function(name,url,options){this.tileSize=new OpenLayers.Size(512,512);this.params=OpenLayers.Util.applyDefaults({ServiceName:options.serviceName},this.DEFAULT_PARAMS);this.options=OpenLayers.Util.applyDefaults(options,this.DEFAULT_OPTIONS);OpenLayers.Layer.Grid.prototype.initialize.apply(this,[name,url,this.params,options]);if(this.transparent){if(!this.isBaseLayer){this.isBaseLayer=false;}
+if(this.format=="image/jpeg"){this.format=OpenLayers.Util.alphaHack()?"image/gif":"image/png";}}
+if(this.options.layers===null){this.options.layers=[];}},destroy:function(){OpenLayers.Layer.Grid.prototype.destroy.apply(this,arguments);},getURL:function(bounds){var url="";bounds=this.adjustBounds(bounds);var axlReq=new OpenLayers.Format.ArcXML(OpenLayers.Util.extend(this.options,{requesttype:"image",envelope:bounds.toArray(),tileSize:this.tileSize}));var req=new OpenLayers.Request.POST({url:this.getFullRequestString(),data:axlReq.write(),async:false});if(req!=null){var doc=req.responseXML;if(!doc||!doc.documentElement){doc=req.responseText;}
+var axlResp=new OpenLayers.Format.ArcXML();var arcxml=axlResp.read(doc);url=this.getUrlOrImage(arcxml.image.output);}
+return url;},getURLasync:function(bounds,scope,prop,callback){bounds=this.adjustBounds(bounds);var axlReq=new OpenLayers.Format.ArcXML(OpenLayers.Util.extend(this.options,{requesttype:"image",envelope:bounds.toArray(),tileSize:this.tileSize}));OpenLayers.Request.POST({url:this.getFullRequestString(),async:true,data:axlReq.write(),callback:function(req){var doc=req.responseXML;if(!doc||!doc.documentElement){doc=req.responseText;}
+var axlResp=new OpenLayers.Format.ArcXML();var arcxml=axlResp.read(doc);scope[prop]=this.getUrlOrImage(arcxml.image.output);callback.apply(scope);},scope:this});},getUrlOrImage:function(output){var ret="";if(output.url){ret=output.url;}else if(output.data){ret="data:image/"+output.type+";base64,"+output.data;}
+return ret;},setLayerQuery:function(id,querydef){for(var lyr=0;lyr<this.options.layers.length;lyr++){if(id==this.options.layers[lyr].id){this.options.layers[lyr].query=querydef;return;}}
+this.options.layers.push({id:id,visible:true,query:querydef});},getFeatureInfo:function(geometry,layer,options){var buffer=options.buffer||1;var callback=options.callback||function(){};var scope=options.scope||window;var requestOptions={};OpenLayers.Util.extend(requestOptions,this.options);requestOptions.requesttype="feature";if(geometry instanceof OpenLayers.LonLat){requestOptions.polygon=null;requestOptions.envelope=[geometry.lon-buffer,geometry.lat-buffer,geometry.lon+buffer,geometry.lat+buffer];}else if(geometry instanceof OpenLayers.Geometry.Polygon){requestOptions.envelope=null;requestOptions.polygon=geometry;}
+var arcxml=new OpenLayers.Format.ArcXML(requestOptions);OpenLayers.Util.extend(arcxml.request.get_feature,options);arcxml.request.get_feature.layer=layer.id;if(typeof layer.query.accuracy=="number"){arcxml.request.get_feature.query.accuracy=layer.query.accuracy;}else{var mapCenter=this.map.getCenter();var viewPx=this.map.getViewPortPxFromLonLat(mapCenter);viewPx.x++;var mapOffCenter=this.map.getLonLatFromPixel(viewPx);arcxml.request.get_feature.query.accuracy=mapOffCenter.lon-mapCenter.lon;}
+arcxml.request.get_feature.query.where=layer.query.where;arcxml.request.get_feature.query.spatialfilter.relation="area_intersection";OpenLayers.Request.POST({url:this.getFullRequestString({'CustomService':'Query'}),data:arcxml.write(),callback:function(request){var response=arcxml.parseResponse(request.responseText);if(!arcxml.iserror()){callback.call(scope,response.features);}else{callback.call(scope,null);}}});},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.ArcIMS(this.name,this.url,this.getOptions());}
+obj=OpenLayers.Layer.Grid.prototype.clone.apply(this,[obj]);return obj;},CLASS_NAME:"OpenLayers.Layer.ArcIMS"});OpenLayers.Format.OWSCommon.v1_1_0=OpenLayers.Class(OpenLayers.Format.OWSCommon.v1,{namespaces:{ows:"http://www.opengis.net/ows/1.1",xlink:"http://www.w3.org/1999/xlink"},readers:{"ows":OpenLayers.Util.applyDefaults({"ExceptionReport":function(node,obj){obj.exceptionReport={version:node.getAttribute('version'),language:node.getAttribute('xml:lang'),exceptions:[]};this.readChildNodes(node,obj.exceptionReport);},"AllowedValues":function(node,parameter){parameter.allowedValues={};this.readChildNodes(node,parameter.allowedValues);},"AnyValue":function(node,parameter){parameter.anyValue=true;},"DataType":function(node,parameter){parameter.dataType=this.getChildValue(node);},"Range":function(node,allowedValues){allowedValues.range={};this.readChildNodes(node,allowedValues.range);},"MinimumValue":function(node,range){range.minValue=this.getChildValue(node);},"MaximumValue":function(node,range){range.maxValue=this.getChildValue(node);},"Identifier":function(node,obj){obj.identifier=this.getChildValue(node);},"SupportedCRS":function(node,obj){obj.supportedCRS=this.getChildValue(node);}},OpenLayers.Format.OWSCommon.v1.prototype.readers["ows"])},writers:{"ows":OpenLayers.Util.applyDefaults({"Range":function(range){var node=this.createElementNSPlus("ows:Range",{attributes:{'ows:rangeClosure':range.closure}});this.writeNode("ows:MinimumValue",range.minValue,node);this.writeNode("ows:MaximumValue",range.maxValue,node);return node;},"MinimumValue":function(minValue){var node=this.createElementNSPlus("ows:MinimumValue",{value:minValue});return node;},"MaximumValue":function(maxValue){var node=this.createElementNSPlus("ows:MaximumValue",{value:maxValue});return node;},"Value":function(value){var node=this.createElementNSPlus("ows:Value",{value:value});return node;}},OpenLayers.Format.OWSCommon.v1.prototype.writers["ows"])},CLASS_NAME:"OpenLayers.Format.OWSCommon.v1_1_0"});OpenLayers.Format.WCSGetCoverage=OpenLayers.Class(OpenLayers.Format.XML,{namespaces:{ows:"http://www.opengis.net/ows/1.1",wcs:"http://www.opengis.net/wcs/1.1",xlink:"http://www.w3.org/1999/xlink",xsi:"http://www.w3.org/2001/XMLSchema-instance"},regExes:{trimSpace:(/^\s*|\s*$/g),removeSpace:(/\s*/g),splitSpace:(/\s+/),trimComma:(/\s*,\s*/g)},VERSION:"1.1.2",schemaLocation:"http://www.opengis.net/wcs/1.1 http://schemas.opengis.net/wcs/1.1/wcsGetCoverage.xsd",write:function(options){var node=this.writeNode("wcs:GetCoverage",options);this.setAttributeNS(node,this.namespaces.xsi,"xsi:schemaLocation",this.schemaLocation);return OpenLayers.Format.XML.prototype.write.apply(this,[node]);},writers:{"wcs":{"GetCoverage":function(options){var node=this.createElementNSPlus("wcs:GetCoverage",{attributes:{version:options.version||this.VERSION,service:'WCS'}});this.writeNode("ows:Identifier",options.identifier,node);this.writeNode("wcs:DomainSubset",options.domainSubset,node);this.writeNode("wcs:Output",options.output,node);return node;},"DomainSubset":function(domainSubset){var node=this.createElementNSPlus("wcs:DomainSubset",{});this.writeNode("ows:BoundingBox",domainSubset.boundingBox,node);if(domainSubset.temporalSubset){this.writeNode("wcs:TemporalSubset",domainSubset.temporalSubset,node);}
+return node;},"TemporalSubset":function(temporalSubset){var node=this.createElementNSPlus("wcs:TemporalSubset",{});for(var i=0,len=temporalSubset.timePeriods.length;i<len;++i){this.writeNode("wcs:TimePeriod",temporalSubset.timePeriods[i],node);}
+return node;},"TimePeriod":function(timePeriod){var node=this.createElementNSPlus("wcs:TimePeriod",{});this.writeNode("wcs:BeginPosition",timePeriod.begin,node);this.writeNode("wcs:EndPosition",timePeriod.end,node);if(timePeriod.resolution){this.writeNode("wcs:TimeResolution",timePeriod.resolution,node);}
+return node;},"BeginPosition":function(begin){var node=this.createElementNSPlus("wcs:BeginPosition",{value:begin});return node;},"EndPosition":function(end){var node=this.createElementNSPlus("wcs:EndPosition",{value:end});return node;},"TimeResolution":function(resolution){var node=this.createElementNSPlus("wcs:TimeResolution",{value:resolution});return node;},"Output":function(output){var node=this.createElementNSPlus("wcs:Output",{attributes:{format:output.format,store:output.store}});if(output.gridCRS){this.writeNode("wcs:GridCRS",output.gridCRS,node);}
+return node;},"GridCRS":function(gridCRS){var node=this.createElementNSPlus("wcs:GridCRS",{});this.writeNode("wcs:GridBaseCRS",gridCRS.baseCRS,node);if(gridCRS.type){this.writeNode("wcs:GridType",gridCRS.type,node);}
+if(gridCRS.origin){this.writeNode("wcs:GridOrigin",gridCRS.origin,node);}
+this.writeNode("wcs:GridOffsets",gridCRS.offsets,node);if(gridCRS.CS){this.writeNode("wcs:GridCS",gridCRS.CS,node);}
+return node;},"GridBaseCRS":function(baseCRS){return this.createElementNSPlus("wcs:GridBaseCRS",{value:baseCRS});},"GridOrigin":function(origin){return this.createElementNSPlus("wcs:GridOrigin",{value:origin});},"GridType":function(type){return this.createElementNSPlus("wcs:GridType",{value:type});},"GridOffsets":function(offsets){return this.createElementNSPlus("wcs:GridOffsets",{value:offsets});},"GridCS":function(CS){return this.createElementNSPlus("wcs:GridCS",{value:CS});}},"ows":OpenLayers.Format.OWSCommon.v1_1_0.prototype.writers.ows},CLASS_NAME:"OpenLayers.Format.WCSGetCoverage"});OpenLayers.Format.WPSExecute=OpenLayers.Class(OpenLayers.Format.XML,{namespaces:{ows:"http://www.opengis.net/ows/1.1",gml:"http://www.opengis.net/gml",wps:"http://www.opengis.net/wps/1.0.0",wfs:"http://www.opengis.net/wfs",ogc:"http://www.opengis.net/ogc",wcs:"http://www.opengis.net/wcs",xlink:"http://www.w3.org/1999/xlink",xsi:"http://www.w3.org/2001/XMLSchema-instance"},regExes:{trimSpace:(/^\s*|\s*$/g),removeSpace:(/\s*/g),splitSpace:(/\s+/),trimComma:(/\s*,\s*/g)},VERSION:"1.0.0",schemaLocation:"http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd",schemaLocationAttr:function(options){return undefined;},write:function(options){var doc;if(window.ActiveXObject){doc=new ActiveXObject("Microsoft.XMLDOM");this.xmldom=doc;}else{doc=document.implementation.createDocument("","",null);}
+var node=this.writeNode("wps:Execute",options,doc);this.setAttributeNS(node,this.namespaces.xsi,"xsi:schemaLocation",this.schemaLocation);return OpenLayers.Format.XML.prototype.write.apply(this,[node]);},writers:{"wps":{"Execute":function(options){var node=this.createElementNSPlus("wps:Execute",{attributes:{version:this.VERSION,service:'WPS'}});this.writeNode("ows:Identifier",options.identifier,node);this.writeNode("wps:DataInputs",options.dataInputs,node);this.writeNode("wps:ResponseForm",options.responseForm,node);return node;},"ResponseForm":function(responseForm){var node=this.createElementNSPlus("wps:ResponseForm",{});if(responseForm.rawDataOutput){this.writeNode("wps:RawDataOutput",responseForm.rawDataOutput,node);}
+if(responseForm.responseDocument){this.writeNode("wps:ResponseDocument",responseForm.responseDocument,node);}
+return node;},"ResponseDocument":function(responseDocument){var node=this.createElementNSPlus("wps:ResponseDocument",{attributes:{storeExecuteResponse:responseDocument.storeExecuteResponse,lineage:responseDocument.lineage,status:responseDocument.status}});if(responseDocument.output){this.writeNode("wps:Output",responseDocument.output,node);}
+return node;},"Output":function(output){var node=this.createElementNSPlus("wps:Output",{attributes:{asReference:output.asReference}});this.writeNode("ows:Identifier",output.identifier,node);this.writeNode("ows:Title",output.title,node);this.writeNode("ows:Abstract",output["abstract"],node);return node;},"RawDataOutput":function(rawDataOutput){var node=this.createElementNSPlus("wps:RawDataOutput",{attributes:{mimeType:rawDataOutput.mimeType}});this.writeNode("ows:Identifier",rawDataOutput.identifier,node);return node;},"DataInputs":function(dataInputs){var node=this.createElementNSPlus("wps:DataInputs",{});for(var i=0,ii=dataInputs.length;i<ii;++i){this.writeNode("wps:Input",dataInputs[i],node);}
+return node;},"Input":function(input){var node=this.createElementNSPlus("wps:Input",{});this.writeNode("ows:Identifier",input.identifier,node);if(input.title){this.writeNode("ows:Title",input.title,node);}
+if(input.data){this.writeNode("wps:Data",input.data,node);}
+if(input.reference){this.writeNode("wps:Reference",input.reference,node);}
+return node;},"Data":function(data){var node=this.createElementNSPlus("wps:Data",{});if(data.literalData){this.writeNode("wps:LiteralData",data.literalData,node);}else if(data.complexData){this.writeNode("wps:ComplexData",data.complexData,node);}
+return node;},"LiteralData":function(literalData){var node=this.createElementNSPlus("wps:LiteralData",{attributes:{uom:literalData.uom},value:literalData.value});return node;},"ComplexData":function(complexData){var node=this.createElementNSPlus("wps:ComplexData",{attributes:{mimeType:complexData.mimeType,encoding:complexData.encoding,schema:complexData.schema}});node.appendChild(this.getXMLDoc().createCDATASection(complexData.value));return node;},"Reference":function(reference){var node=this.createElementNSPlus("wps:Reference",{attributes:{mimeType:reference.mimeType,"xlink:href":reference.href,method:reference.method,encoding:reference.encoding,schema:reference.schema}});if(reference.body){this.writeNode("wps:Body",reference.body,node);}
+return node;},"Body":function(body){var node=this.createElementNSPlus("wps:Body",{});if(body.wcs){this.writeNode("wcs:GetCoverage",body.wcs,node);}
+else if(body.wfs){this.featureType=body.wfs.featureType;this.version=body.wfs.version;this.writeNode("wfs:GetFeature",body.wfs,node);}else{this.writeNode("wps:Execute",body,node);}
+return node;}},"wcs":OpenLayers.Format.WCSGetCoverage.prototype.writers.wcs,"wfs":OpenLayers.Format.WFST.v1_1_0.prototype.writers.wfs,"ows":OpenLayers.Format.OWSCommon.v1_1_0.prototype.writers.ows},CLASS_NAME:"OpenLayers.Format.WPSExecute"});OpenLayers.Control.PanZoom=OpenLayers.Class(OpenLayers.Control,{slideFactor:50,slideRatio:null,buttons:null,position:null,initialize:function(options){this.position=new OpenLayers.Pixel(OpenLayers.Control.PanZoom.X,OpenLayers.Control.PanZoom.Y);OpenLayers.Control.prototype.initialize.apply(this,arguments);},destroy:function(){this.removeButtons();this.buttons=null;this.position=null;OpenLayers.Control.prototype.destroy.apply(this,arguments);},draw:function(px){OpenLayers.Control.prototype.draw.apply(this,arguments);px=this.position;this.buttons=[];var sz=new OpenLayers.Size(18,18);var centered=new OpenLayers.Pixel(px.x+sz.w/2,px.y);this._addButton("panup","north-mini.png",centered,sz);px.y=centered.y+sz.h;this._addButton("panleft","west-mini.png",px,sz);this._addButton("panright","east-mini.png",px.add(sz.w,0),sz);this._addButton("pandown","south-mini.png",centered.add(0,sz.h*2),sz);this._addButton("zoomin","zoom-plus-mini.png",centered.add(0,sz.h*3+5),sz);this._addButton("zoomworld","zoom-world-mini.png",centered.add(0,sz.h*4+5),sz);this._addButton("zoomout","zoom-minus-mini.png",centered.add(0,sz.h*5+5),sz);return this.div;},_addButton:function(id,img,xy,sz){var imgLocation=OpenLayers.Util.getImagesLocation()+img;var btn=OpenLayers.Util.createAlphaImageDiv(this.id+"_"+id,xy,sz,imgLocation,"absolute");btn.style.cursor="pointer";this.div.appendChild(btn);OpenLayers.Event.observe(btn,"mousedown",OpenLayers.Function.bindAsEventListener(this.buttonDown,btn));OpenLayers.Event.observe(btn,"dblclick",OpenLayers.Function.bindAsEventListener(this.doubleClick,btn));OpenLayers.Event.observe(btn,"click",OpenLayers.Function.bindAsEventListener(this.doubleClick,btn));btn.action=id;btn.map=this.map;if(!this.slideRatio){var slideFactorPixels=this.slideFactor;var getSlideFactor=function(){return slideFactorPixels;};}else{var slideRatio=this.slideRatio;var getSlideFactor=function(dim){return this.map.getSize()[dim]*slideRatio;};}
+btn.getSlideFactor=getSlideFactor;this.buttons.push(btn);return btn;},_removeButton:function(btn){OpenLayers.Event.stopObservingElement(btn);btn.map=null;btn.getSlideFactor=null;this.div.removeChild(btn);OpenLayers.Util.removeItem(this.buttons,btn);},removeButtons:function(){for(var i=this.buttons.length-1;i>=0;--i){this._removeButton(this.buttons[i]);}},doubleClick:function(evt){OpenLayers.Event.stop(evt);return false;},buttonDown:function(evt){if(!OpenLayers.Event.isLeftClick(evt)){return;}
+switch(this.action){case"panup":this.map.pan(0,-this.getSlideFactor("h"));break;case"pandown":this.map.pan(0,this.getSlideFactor("h"));break;case"panleft":this.map.pan(-this.getSlideFactor("w"),0);break;case"panright":this.map.pan(this.getSlideFactor("w"),0);break;case"zoomin":this.map.zoomIn();break;case"zoomout":this.map.zoomOut();break;case"zoomworld":this.map.zoomToMaxExtent();break;}
+OpenLayers.Event.stop(evt);},CLASS_NAME:"OpenLayers.Control.PanZoom"});OpenLayers.Control.PanZoom.X=4;OpenLayers.Control.PanZoom.Y=4;OpenLayers.Control.PanZoomBar=OpenLayers.Class(OpenLayers.Control.PanZoom,{zoomStopWidth:18,zoomStopHeight:11,slider:null,sliderEvents:null,zoombarDiv:null,divEvents:null,zoomWorldIcon:false,panIcons:true,forceFixedZoomLevel:false,mouseDragStart:null,deltaY:null,zoomStart:null,destroy:function(){this._removeZoomBar();this.map.events.un({"changebaselayer":this.redraw,scope:this});OpenLayers.Control.PanZoom.prototype.destroy.apply(this,arguments);delete this.mouseDragStart;delete this.zoomStart;},setMap:function(map){OpenLayers.Control.PanZoom.prototype.setMap.apply(this,arguments);this.map.events.register("changebaselayer",this,this.redraw);},redraw:function(){if(this.div!=null){this.removeButtons();this._removeZoomBar();}
+this.draw();},draw:function(px){OpenLayers.Control.prototype.draw.apply(this,arguments);px=this.position.clone();this.buttons=[];var sz=new OpenLayers.Size(18,18);if(this.panIcons){var centered=new OpenLayers.Pixel(px.x+sz.w/2,px.y);var wposition=sz.w;if(this.zoomWorldIcon){centered=new OpenLayers.Pixel(px.x+sz.w,px.y);}
+this._addButton("panup","north-mini.png",centered,sz);px.y=centered.y+sz.h;this._addButton("panleft","west-mini.png",px,sz);if(this.zoomWorldIcon){this._addButton("zoomworld","zoom-world-mini.png",px.add(sz.w,0),sz);wposition*=2;}
+this._addButton("panright","east-mini.png",px.add(wposition,0),sz);this._addButton("pandown","south-mini.png",centered.add(0,sz.h*2),sz);this._addButton("zoomin","zoom-plus-mini.png",centered.add(0,sz.h*3+5),sz);centered=this._addZoomBar(centered.add(0,sz.h*4+5));this._addButton("zoomout","zoom-minus-mini.png",centered,sz);}
+else{this._addButton("zoomin","zoom-plus-mini.png",px,sz);centered=this._addZoomBar(px.add(0,sz.h));this._addButton("zoomout","zoom-minus-mini.png",centered,sz);if(this.zoomWorldIcon){centered=centered.add(0,sz.h+3);this._addButton("zoomworld","zoom-world-mini.png",centered,sz);}}
+return this.div;},_addZoomBar:function(centered){var imgLocation=OpenLayers.Util.getImagesLocation();var id=this.id+"_"+this.map.id;var zoomsToEnd=this.map.getNumZoomLevels()-1-this.map.getZoom();var slider=OpenLayers.Util.createAlphaImageDiv(id,centered.add(-1,zoomsToEnd*this.zoomStopHeight),new OpenLayers.Size(20,9),imgLocation+"slider.png","absolute");slider.style.cursor="move";this.slider=slider;this.sliderEvents=new OpenLayers.Events(this,slider,null,true,{includeXY:true});this.sliderEvents.on({"touchstart":this.zoomBarDown,"touchmove":this.zoomBarDrag,"touchend":this.zoomBarUp,"mousedown":this.zoomBarDown,"mousemove":this.zoomBarDrag,"mouseup":this.zoomBarUp,"dblclick":this.doubleClick,"click":this.doubleClick});var sz=new OpenLayers.Size();sz.h=this.zoomStopHeight*this.map.getNumZoomLevels();sz.w=this.zoomStopWidth;var div=null;if(OpenLayers.Util.alphaHack()){var id=this.id+"_"+this.map.id;div=OpenLayers.Util.createAlphaImageDiv(id,centered,new OpenLayers.Size(sz.w,this.zoomStopHeight),imgLocation+"zoombar.png","absolute",null,"crop");div.style.height=sz.h+"px";}else{div=OpenLayers.Util.createDiv('OpenLayers_Control_PanZoomBar_Zoombar'+this.map.id,centered,sz,imgLocation+"zoombar.png");}
+div.style.cursor="pointer";this.zoombarDiv=div;this.divEvents=new OpenLayers.Events(this,div,null,true,{includeXY:true});this.divEvents.on({"touchmove":this.passEventToSlider,"mousedown":this.divClick,"mousemove":this.passEventToSlider,"dblclick":this.doubleClick,"click":this.doubleClick});this.div.appendChild(div);this.startTop=parseInt(div.style.top);this.div.appendChild(slider);this.map.events.register("zoomend",this,this.moveZoomBar);centered=centered.add(0,this.zoomStopHeight*this.map.getNumZoomLevels());return centered;},_removeZoomBar:function(){this.sliderEvents.un({"touchmove":this.zoomBarDrag,"mousedown":this.zoomBarDown,"mousemove":this.zoomBarDrag,"mouseup":this.zoomBarUp,"dblclick":this.doubleClick,"click":this.doubleClick});this.sliderEvents.destroy();this.divEvents.un({"touchmove":this.passEventToSlider,"mousedown":this.divClick,"mousemove":this.passEventToSlider,"dblclick":this.doubleClick,"click":this.doubleClick});this.divEvents.destroy();this.div.removeChild(this.zoombarDiv);this.zoombarDiv=null;this.div.removeChild(this.slider);this.slider=null;this.map.events.unregister("zoomend",this,this.moveZoomBar);},passEventToSlider:function(evt){this.sliderEvents.handleBrowserEvent(evt);},divClick:function(evt){if(!OpenLayers.Event.isLeftClick(evt)){return;}
+var levels=evt.xy.y/this.zoomStopHeight;if(this.forceFixedZoomLevel||!this.map.fractionalZoom){levels=Math.floor(levels);}
+var zoom=(this.map.getNumZoomLevels()-1)-levels;zoom=Math.min(Math.max(zoom,0),this.map.getNumZoomLevels()-1);this.map.zoomTo(zoom);OpenLayers.Event.stop(evt);},zoomBarDown:function(evt){if(!OpenLayers.Event.isLeftClick(evt)&&!OpenLayers.Event.isSingleTouch(evt)){return;}
+this.map.events.on({"touchmove":this.passEventToSlider,"mousemove":this.passEventToSlider,"mouseup":this.passEventToSlider,scope:this});this.mouseDragStart=evt.xy.clone();this.zoomStart=evt.xy.clone();this.div.style.cursor="move";this.zoombarDiv.offsets=null;OpenLayers.Event.stop(evt);},zoomBarDrag:function(evt){if(this.mouseDragStart!=null){var deltaY=this.mouseDragStart.y-evt.xy.y;var offsets=OpenLayers.Util.pagePosition(this.zoombarDiv);if((evt.clientY-offsets[1])>0&&(evt.clientY-offsets[1])<parseInt(this.zoombarDiv.style.height)-2){var newTop=parseInt(this.slider.style.top)-deltaY;this.slider.style.top=newTop+"px";this.mouseDragStart=evt.xy.clone();}
+this.deltaY=this.zoomStart.y-evt.xy.y;OpenLayers.Event.stop(evt);}},zoomBarUp:function(evt){if(!OpenLayers.Event.isLeftClick(evt)&&evt.type!=="touchend"){return;}
+if(this.mouseDragStart){this.div.style.cursor="";this.map.events.un({"touchmove":this.passEventToSlider,"mouseup":this.passEventToSlider,"mousemove":this.passEventToSlider,scope:this});var zoomLevel=this.map.zoom;if(!this.forceFixedZoomLevel&&this.map.fractionalZoom){zoomLevel+=this.deltaY/this.zoomStopHeight;zoomLevel=Math.min(Math.max(zoomLevel,0),this.map.getNumZoomLevels()-1);}else{zoomLevel+=this.deltaY/this.zoomStopHeight;zoomLevel=Math.max(Math.round(zoomLevel),0);}
+this.map.zoomTo(zoomLevel);this.mouseDragStart=null;this.zoomStart=null;this.deltaY=0;OpenLayers.Event.stop(evt);}},moveZoomBar:function(){var newTop=((this.map.getNumZoomLevels()-1)-this.map.getZoom())*this.zoomStopHeight+this.startTop+1;this.slider.style.top=newTop+"px";},CLASS_NAME:"OpenLayers.Control.PanZoomBar"});OpenLayers.Layer.Image=OpenLayers.Class(OpenLayers.Layer,{isBaseLayer:true,url:null,extent:null,size:null,tile:null,aspectRatio:null,initialize:function(name,url,extent,size,options){this.url=url;this.extent=extent;this.maxExtent=extent;this.size=size;OpenLayers.Layer.prototype.initialize.apply(this,[name,options]);this.aspectRatio=(this.extent.getHeight()/this.size.h)/(this.extent.getWidth()/this.size.w);},destroy:function(){if(this.tile){this.removeTileMonitoringHooks(this.tile);this.tile.destroy();this.tile=null;}
+OpenLayers.Layer.prototype.destroy.apply(this,arguments);},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.Image(this.name,this.url,this.extent,this.size,this.getOptions());}
+obj=OpenLayers.Layer.prototype.clone.apply(this,[obj]);return obj;},setMap:function(map){if(this.options.maxResolution==null){this.options.maxResolution=this.aspectRatio*this.extent.getWidth()/this.size.w;}
+OpenLayers.Layer.prototype.setMap.apply(this,arguments);},moveTo:function(bounds,zoomChanged,dragging){OpenLayers.Layer.prototype.moveTo.apply(this,arguments);var firstRendering=(this.tile==null);if(zoomChanged||firstRendering){this.setTileSize();var ul=new OpenLayers.LonLat(this.extent.left,this.extent.top);var ulPx=this.map.getLayerPxFromLonLat(ul);if(firstRendering){this.tile=new OpenLayers.Tile.Image(this,ulPx,this.extent,null,this.tileSize);this.addTileMonitoringHooks(this.tile);}else{this.tile.size=this.tileSize.clone();this.tile.position=ulPx.clone();}
+this.tile.draw();}},setTileSize:function(){var tileWidth=this.extent.getWidth()/this.map.getResolution();var tileHeight=this.extent.getHeight()/this.map.getResolution();this.tileSize=new OpenLayers.Size(tileWidth,tileHeight);},addTileMonitoringHooks:function(tile){tile.onLoadStart=function(){this.events.triggerEvent("loadstart");};tile.events.register("loadstart",this,tile.onLoadStart);tile.onLoadEnd=function(){this.events.triggerEvent("loadend");};tile.events.register("loadend",this,tile.onLoadEnd);tile.events.register("unload",this,tile.onLoadEnd);},removeTileMonitoringHooks:function(tile){tile.unload();tile.events.un({"loadstart":tile.onLoadStart,"loadend":tile.onLoadEnd,"unload":tile.onLoadEnd,scope:this});},setUrl:function(newUrl){this.url=newUrl;this.tile.draw();},getURL:function(bounds){return this.url;},CLASS_NAME:"OpenLayers.Layer.Image"});OpenLayers.Strategy=OpenLayers.Class({layer:null,options:null,active:null,autoActivate:true,autoDestroy:true,initialize:function(options){OpenLayers.Util.extend(this,options);this.options=options;this.active=false;},destroy:function(){this.deactivate();this.layer=null;this.options=null;},setLayer:function(layer){this.layer=layer;},activate:function(){if(!this.active){this.active=true;return true;}
+return false;},deactivate:function(){if(this.active){this.active=false;return true;}
+return false;},CLASS_NAME:"OpenLayers.Strategy"});OpenLayers.Strategy.Save=OpenLayers.Class(OpenLayers.Strategy,{EVENT_TYPES:["start","success","fail"],events:null,auto:false,timer:null,initialize:function(options){OpenLayers.Strategy.prototype.initialize.apply(this,[options]);this.events=new OpenLayers.Events(this,null,this.EVENT_TYPES);},activate:function(){var activated=OpenLayers.Strategy.prototype.activate.call(this);if(activated){if(this.auto){if(typeof this.auto==="number"){this.timer=window.setInterval(OpenLayers.Function.bind(this.save,this),this.auto*1000);}else{this.layer.events.on({"featureadded":this.triggerSave,"afterfeaturemodified":this.triggerSave,scope:this});}}}
+return activated;},deactivate:function(){var deactivated=OpenLayers.Strategy.prototype.deactivate.call(this);if(deactivated){if(this.auto){if(typeof this.auto==="number"){window.clearInterval(this.timer);}else{this.layer.events.un({"featureadded":this.triggerSave,"afterfeaturemodified":this.triggerSave,scope:this});}}}
+return deactivated;},triggerSave:function(event){var feature=event.feature;if(feature.state===OpenLayers.State.INSERT||feature.state===OpenLayers.State.UPDATE||feature.state===OpenLayers.State.DELETE){this.save([event.feature]);}},save:function(features){if(!features){features=this.layer.features;}
+this.events.triggerEvent("start",{features:features});var remote=this.layer.projection;var local=this.layer.map.getProjectionObject();if(!local.equals(remote)){var len=features.length;var clones=new Array(len);var orig,clone;for(var i=0;i<len;++i){orig=features[i];clone=orig.clone();clone.fid=orig.fid;clone.state=orig.state;if(orig.url){clone.url=orig.url;}
+clone._original=orig;clone.geometry.transform(local,remote);clones[i]=clone;}
+features=clones;}
+this.layer.protocol.commit(features,{callback:this.onCommit,scope:this});},onCommit:function(response){var evt={"response":response};if(response.success()){var features=response.reqFeatures;var state,feature;var destroys=[];var insertIds=response.insertIds||[];var j=0;for(var i=0,len=features.length;i<len;++i){feature=features[i];feature=feature._original||feature;state=feature.state;if(state){if(state==OpenLayers.State.DELETE){destroys.push(feature);}else if(state==OpenLayers.State.INSERT){feature.fid=insertIds[j];++j;}
+feature.state=null;}}
+if(destroys.length>0){this.layer.destroyFeatures(destroys);}
+this.events.triggerEvent("success",evt);}else{this.events.triggerEvent("fail",evt);}},CLASS_NAME:"OpenLayers.Strategy.Save"});OpenLayers.Format.GPX=OpenLayers.Class(OpenLayers.Format.XML,{extractWaypoints:true,extractTracks:true,extractRoutes:true,extractAttributes:true,initialize:function(options){this.externalProjection=new OpenLayers.Projection("EPSG:4326");OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);},read:function(doc){if(typeof doc=="string"){doc=OpenLayers.Format.XML.prototype.read.apply(this,[doc]);}
+var features=[];if(this.extractTracks){var tracks=doc.getElementsByTagName("trk");for(var i=0,len=tracks.length;i<len;i++){var attrs={};if(this.extractAttributes){attrs=this.parseAttributes(tracks[i]);}
+var segs=this.getElementsByTagNameNS(tracks[i],tracks[i].namespaceURI,"trkseg");for(var j=0,seglen=segs.length;j<seglen;j++){var track=this.extractSegment(segs[j],"trkpt");features.push(new OpenLayers.Feature.Vector(track,attrs));}}}
+if(this.extractRoutes){var routes=doc.getElementsByTagName("rte");for(var k=0,klen=routes.length;k<klen;k++){var attrs={};if(this.extractAttributes){attrs=this.parseAttributes(routes[k]);}
+var route=this.extractSegment(routes[k],"rtept");features.push(new OpenLayers.Feature.Vector(route,attrs));}}
+if(this.extractWaypoints){var waypoints=doc.getElementsByTagName("wpt");for(var l=0,len=waypoints.length;l<len;l++){var attrs={};if(this.extractAttributes){attrs=this.parseAttributes(waypoints[l]);}
+var wpt=new OpenLayers.Geometry.Point(waypoints[l].getAttribute("lon"),waypoints[l].getAttribute("lat"));features.push(new OpenLayers.Feature.Vector(wpt,attrs));}}
+if(this.internalProjection&&this.externalProjection){for(var g=0,featLength=features.length;g<featLength;g++){features[g].geometry.transform(this.externalProjection,this.internalProjection);}}
+return features;},extractSegment:function(segment,segmentType){var points=this.getElementsByTagNameNS(segment,segment.namespaceURI,segmentType);var point_features=[];for(var i=0,len=points.length;i<len;i++){point_features.push(new OpenLayers.Geometry.Point(points[i].getAttribute("lon"),points[i].getAttribute("lat")));}
+return new OpenLayers.Geometry.LineString(point_features);},parseAttributes:function(node){var attributes={};var attrNode=node.firstChild,value,name;while(attrNode){if(attrNode.nodeType==1){value=attrNode.firstChild;if(value.nodeType==3||value.nodeType==4){name=(attrNode.prefix)?attrNode.nodeName.split(":")[1]:attrNode.nodeName;if(name!="trkseg"&&name!="rtept"){attributes[name]=value.nodeValue;}}}
+attrNode=attrNode.nextSibling;}
+return attributes;},CLASS_NAME:"OpenLayers.Format.GPX"});OpenLayers.Format.WMSDescribeLayer=OpenLayers.Class(OpenLayers.Format.XML.VersionedOGC,{defaultVersion:"1.1.1",getVersion:function(root,options){var version=OpenLayers.Format.XML.VersionedOGC.prototype.getVersion.apply(this,arguments);if(version=="1.1.1"||version=="1.1.0"){version="1.1";}
+return version;},CLASS_NAME:"OpenLayers.Format.WMSDescribeLayer"});OpenLayers.Format.WMSDescribeLayer.v1_1=OpenLayers.Class(OpenLayers.Format.WMSDescribeLayer,{initialize:function(options){OpenLayers.Format.WMSDescribeLayer.prototype.initialize.apply(this,[options]);},read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);}
+var root=data.documentElement;var children=root.childNodes;var describelayer=[];var childNode,nodeName;for(var i=0;i<children.length;++i){childNode=children[i];nodeName=childNode.nodeName;if(nodeName=='LayerDescription'){var layerName=childNode.getAttribute('name');var owsType='';var owsURL='';var typeName='';if(childNode.getAttribute('owsType')){owsType=childNode.getAttribute('owsType');owsURL=childNode.getAttribute('owsURL');}else{if(childNode.getAttribute('wfs')!=''){owsType='WFS';owsURL=childNode.getAttribute('wfs');}else if(childNode.getAttribute('wcs')!=''){owsType='WCS';owsURL=childNode.getAttribute('wcs');}}
+var query=childNode.getElementsByTagName('Query');if(query.length>0){typeName=query[0].getAttribute('typeName');if(!typeName){typeName=query[0].getAttribute('typename');}}
+describelayer.push({layerName:layerName,owsType:owsType,owsURL:owsURL,typeName:typeName});}}
+return describelayer;},CLASS_NAME:"OpenLayers.Format.WMSDescribeLayer.v1_1"});OpenLayers.Format.XLS=OpenLayers.Class(OpenLayers.Format.XML.VersionedOGC,{defaultVersion:"1.1.0",stringifyOutput:true,CLASS_NAME:"OpenLayers.Format.XLS"});OpenLayers.Format.XLS.v1=OpenLayers.Class(OpenLayers.Format.XML,{namespaces:{xls:"http://www.opengis.net/xls",gml:"http://www.opengis.net/gml",xsi:"http://www.w3.org/2001/XMLSchema-instance"},regExes:{trimSpace:(/^\s*|\s*$/g),removeSpace:(/\s*/g),splitSpace:(/\s+/),trimComma:(/\s*,\s*/g)},xy:true,defaultPrefix:"xls",schemaLocation:null,initialize:function(options){OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);},read:function(data,options){options=OpenLayers.Util.applyDefaults(options,this.options);var xls={};this.readChildNodes(data,xls);return xls;},readers:{"xls":{"XLS":function(node,xls){xls.version=node.getAttribute("version");this.readChildNodes(node,xls);},"Response":function(node,xls){this.readChildNodes(node,xls);},"GeocodeResponse":function(node,xls){xls.responseLists=[];this.readChildNodes(node,xls);},"GeocodeResponseList":function(node,xls){var responseList={features:[],numberOfGeocodedAddresses:parseInt(node.getAttribute("numberOfGeocodedAddresses"))};xls.responseLists.push(responseList);this.readChildNodes(node,responseList);},"GeocodedAddress":function(node,responseList){var feature=new OpenLayers.Feature.Vector();responseList.features.push(feature);this.readChildNodes(node,feature);feature.geometry=feature.components[0];},"GeocodeMatchCode":function(node,feature){feature.attributes.matchCode={accuracy:parseFloat(node.getAttribute("accuracy")),matchType:node.getAttribute("matchType")};},"Address":function(node,feature){var address={countryCode:node.getAttribute("countryCode"),addressee:node.getAttribute("addressee"),street:[],place:[]};feature.attributes.address=address;this.readChildNodes(node,address);},"freeFormAddress":function(node,address){address.freeFormAddress=this.getChildValue(node);},"StreetAddress":function(node,address){this.readChildNodes(node,address);},"Building":function(node,address){address.building={'number':node.getAttribute("number"),subdivision:node.getAttribute("subdivision"),buildingName:node.getAttribute("buildingName")};},"Street":function(node,address){address.street.push(this.getChildValue(node));},"Place":function(node,address){address.place[node.getAttribute("type")]=this.getChildValue(node);},"PostalCode":function(node,address){address.postalCode=this.getChildValue(node);}},"gml":OpenLayers.Format.GML.v3.prototype.readers.gml},write:function(request){return this.writers.xls.XLS.apply(this,[request]);},writers:{"xls":{"XLS":function(request){var root=this.createElementNSPlus("xls:XLS",{attributes:{"version":this.VERSION,"xsi:schemaLocation":this.schemaLocation}});this.writeNode("RequestHeader",request.header,root);this.writeNode("Request",request,root);return root;},"RequestHeader":function(header){return this.createElementNSPlus("xls:RequestHeader");},"Request":function(request){var node=this.createElementNSPlus("xls:Request",{attributes:{methodName:"GeocodeRequest",requestID:request.requestID||"",version:this.VERSION}});this.writeNode("GeocodeRequest",request.addresses,node);return node;},"GeocodeRequest":function(addresses){var node=this.createElementNSPlus("xls:GeocodeRequest");for(var i=0,len=addresses.length;i<len;i++){this.writeNode("Address",addresses[i],node);}
+return node;},"Address":function(address){var node=this.createElementNSPlus("xls:Address",{attributes:{countryCode:address.countryCode}});if(address.freeFormAddress){this.writeNode("freeFormAddess",address.freeFormAddress,node);}else{if(address.street){this.writeNode("StreetAddress",address,node);}
+if(address.municipality){this.writeNode("Municipality",address.municipality,node);}
+if(address.countrySubdivision){this.writeNode("CountrySubdivision",address.countrySubdivision,node);}
+if(address.postalCode){this.writeNode("PostalCode",address.postalCode,node);}}
+return node;},"freeFormAddress":function(freeFormAddress){return this.createElementNSPlus("freeFormAddress",{value:freeFormAddress});},"StreetAddress":function(address){var node=this.createElementNSPlus("xls:StreetAddress");if(address.building){this.writeNode(node,"Building",address.building);}
+var street=address.street;if(!(OpenLayers.Util.isArray(street))){street=[street];}
+for(var i=0,len=street.length;i<len;i++){this.writeNode("Street",street[i],node);}
+return node;},"Building":function(building){return this.createElementNSPlus("xls:Building",{attributes:{"number":building["number"],"subdivision":building.subdivision,"buildingName":building.buildingName}});},"Street":function(street){return this.createElementNSPlus("xls:Street",{value:street});},"Municipality":function(municipality){return this.createElementNSPlus("xls:Place",{attributes:{type:"Municipality"},value:municipality});},"CountrySubdivision":function(countrySubdivision){return this.createElementNSPlus("xls:Place",{attributes:{type:"CountrySubdivision"},value:countrySubdivision});},"PostalCode":function(postalCode){return this.createElementNSPlus("xls:PostalCode",{value:postalCode});}}},CLASS_NAME:"OpenLayers.Format.XLS.v1"});OpenLayers.Renderer=OpenLayers.Class({container:null,root:null,extent:null,locked:false,size:null,resolution:null,map:null,initialize:function(containerID,options){this.container=OpenLayers.Util.getElement(containerID);OpenLayers.Util.extend(this,options);},destroy:function(){this.container=null;this.extent=null;this.size=null;this.resolution=null;this.map=null;},supported:function(){return false;},setExtent:function(extent,resolutionChanged){this.extent=extent.clone();if(resolutionChanged){this.resolution=null;}},setSize:function(size){this.size=size.clone();this.resolution=null;},getResolution:function(){this.resolution=this.resolution||this.map.getResolution();return this.resolution;},drawFeature:function(feature,style){if(style==null){style=feature.style;}
+if(feature.geometry){var bounds=feature.geometry.getBounds();if(bounds){if(!bounds.intersectsBounds(this.extent)){style={display:"none"};}
+var rendered=this.drawGeometry(feature.geometry,style,feature.id);if(style.display!="none"&&style.label&&rendered!==false){var location=feature.geometry.getCentroid();if(style.labelXOffset||style.labelYOffset){var xOffset=isNaN(style.labelXOffset)?0:style.labelXOffset;var yOffset=isNaN(style.labelYOffset)?0:style.labelYOffset;var res=this.getResolution();location.move(xOffset*res,yOffset*res);}
+this.drawText(feature.id,style,location);}else{this.removeText(feature.id);}
+return rendered;}}},drawGeometry:function(geometry,style,featureId){},drawText:function(featureId,style,location){},removeText:function(featureId){},clear:function(){},getFeatureIdFromEvent:function(evt){},eraseFeatures:function(features){if(!(OpenLayers.Util.isArray(features))){features=[features];}
+for(var i=0,len=features.length;i<len;++i){var feature=features[i];this.eraseGeometry(feature.geometry,feature.id);this.removeText(feature.id);}},eraseGeometry:function(geometry,featureId){},moveRoot:function(renderer){},getRenderLayerId:function(){return this.container.id;},applyDefaultSymbolizer:function(symbolizer){var result=OpenLayers.Util.extend({},OpenLayers.Renderer.defaultSymbolizer);if(symbolizer.stroke===false){delete result.strokeWidth;delete result.strokeColor;}
+if(symbolizer.fill===false){delete result.fillColor;}
+OpenLayers.Util.extend(result,symbolizer);return result;},CLASS_NAME:"OpenLayers.Renderer"});OpenLayers.Renderer.defaultSymbolizer={fillColor:"#000000",strokeColor:"#000000",strokeWidth:2,fillOpacity:1,strokeOpacity:1,pointRadius:0};OpenLayers.Renderer.Canvas=OpenLayers.Class(OpenLayers.Renderer,{hitDetection:true,hitOverflow:0,canvas:null,features:null,pendingRedraw:false,initialize:function(containerID,options){OpenLayers.Renderer.prototype.initialize.apply(this,arguments);this.root=document.createElement("canvas");this.container.appendChild(this.root);this.canvas=this.root.getContext("2d");this.features={};if(this.hitDetection){this.hitCanvas=document.createElement("canvas");this.hitContext=this.hitCanvas.getContext("2d");}},eraseGeometry:function(geometry,featureId){this.eraseFeatures(this.features[featureId][0]);},supported:function(){var canvas=document.createElement("canvas");return!!canvas.getContext;},setSize:function(size){this.size=size.clone();var root=this.root;root.style.width=size.w+"px";root.style.height=size.h+"px";root.width=size.w;root.height=size.h;this.resolution=null;if(this.hitDetection){var hitCanvas=this.hitCanvas;hitCanvas.style.width=size.w+"px";hitCanvas.style.height=size.h+"px";hitCanvas.width=size.w;hitCanvas.height=size.h;}},drawFeature:function(feature,style){var rendered;if(feature.geometry){style=this.applyDefaultSymbolizer(style||feature.style);var bounds=feature.geometry.getBounds();rendered=(style.display!=="none")&&!!bounds&&bounds.intersectsBounds(this.extent);if(rendered){this.features[feature.id]=[feature,style];}
+else{delete(this.features[feature.id]);}
+this.pendingRedraw=true;}
+if(this.pendingRedraw&&!this.locked){this.redraw();this.pendingRedraw=false;}
+return rendered;},drawGeometry:function(geometry,style,featureId){var className=geometry.CLASS_NAME;if((className=="OpenLayers.Geometry.Collection")||(className=="OpenLayers.Geometry.MultiPoint")||(className=="OpenLayers.Geometry.MultiLineString")||(className=="OpenLayers.Geometry.MultiPolygon")){for(var i=0;i<geometry.components.length;i++){this.drawGeometry(geometry.components[i],style,featureId);}
+return;}
+switch(geometry.CLASS_NAME){case"OpenLayers.Geometry.Point":this.drawPoint(geometry,style,featureId);break;case"OpenLayers.Geometry.LineString":this.drawLineString(geometry,style,featureId);break;case"OpenLayers.Geometry.LinearRing":this.drawLinearRing(geometry,style,featureId);break;case"OpenLayers.Geometry.Polygon":this.drawPolygon(geometry,style,featureId);break;default:break;}},drawExternalGraphic:function(geometry,style,featureId){var img=new Image();if(style.graphicTitle){img.title=style.graphicTitle;}
+var width=style.graphicWidth||style.graphicHeight;var height=style.graphicHeight||style.graphicWidth;width=width?width:style.pointRadius*2;height=height?height:style.pointRadius*2;var xOffset=(style.graphicXOffset!=undefined)?style.graphicXOffset:-(0.5*width);var yOffset=(style.graphicYOffset!=undefined)?style.graphicYOffset:-(0.5*height);var opacity=style.graphicOpacity||style.fillOpacity;var onLoad=function(){if(!this.features[featureId]){return;}
+var pt=this.getLocalXY(geometry);var p0=pt[0];var p1=pt[1];if(!isNaN(p0)&&!isNaN(p1)){var x=(p0+xOffset)|0;var y=(p1+yOffset)|0;var canvas=this.canvas;canvas.globalAlpha=opacity;var factor=OpenLayers.Renderer.Canvas.drawImageScaleFactor||(OpenLayers.Renderer.Canvas.drawImageScaleFactor=/android 2.1/.test(navigator.userAgent.toLowerCase())?320/window.screen.width:1);canvas.drawImage(img,x*factor,y*factor,width*factor,height*factor);if(this.hitDetection){this.setHitContextStyle("fill",featureId);this.hitContext.fillRect(x,y,width,height);}}};img.onload=OpenLayers.Function.bind(onLoad,this);img.src=style.externalGraphic;},setCanvasStyle:function(type,style){if(type==="fill"){this.canvas.globalAlpha=style['fillOpacity'];this.canvas.fillStyle=style['fillColor'];}else if(type==="stroke"){this.canvas.globalAlpha=style['strokeOpacity'];this.canvas.strokeStyle=style['strokeColor'];this.canvas.lineWidth=style['strokeWidth'];}else{this.canvas.globalAlpha=0;this.canvas.lineWidth=1;}},featureIdToHex:function(featureId){var id=Number(featureId.split("_").pop())+1;if(id>=16777216){this.hitOverflow=id-16777215;id=id%16777216+1;}
+var hex="000000"+id.toString(16);var len=hex.length;hex="#"+hex.substring(len-6,len);return hex;},setHitContextStyle:function(type,featureId,symbolizer){var hex=this.featureIdToHex(featureId);if(type=="fill"){this.hitContext.globalAlpha=1.0;this.hitContext.fillStyle=hex;}else if(type=="stroke"){this.hitContext.globalAlpha=1.0;this.hitContext.strokeStyle=hex;this.hitContext.lineWidth=symbolizer.strokeWidth+2;}else{this.hitContext.globalAlpha=0;this.hitContext.lineWidth=1;}},drawPoint:function(geometry,style,featureId){if(style.graphic!==false){if(style.externalGraphic){this.drawExternalGraphic(geometry,style,featureId);}else{var pt=this.getLocalXY(geometry);var p0=pt[0];var p1=pt[1];if(!isNaN(p0)&&!isNaN(p1)){var twoPi=Math.PI*2;var radius=style.pointRadius;if(style.fill!==false){this.setCanvasStyle("fill",style);this.canvas.beginPath();this.canvas.arc(p0,p1,radius,0,twoPi,true);this.canvas.fill();if(this.hitDetection){this.setHitContextStyle("fill",featureId,style);this.hitContext.beginPath();this.hitContext.arc(p0,p1,radius,0,twoPi,true);this.hitContext.fill();}}
+if(style.stroke!==false){this.setCanvasStyle("stroke",style);this.canvas.beginPath();this.canvas.arc(p0,p1,radius,0,twoPi,true);this.canvas.stroke();if(this.hitDetection){this.setHitContextStyle("stroke",featureId,style);this.hitContext.beginPath();this.hitContext.arc(p0,p1,radius,0,twoPi,true);this.hitContext.stroke();}
+this.setCanvasStyle("reset");}}}}},drawLineString:function(geometry,style,featureId){style=OpenLayers.Util.applyDefaults({fill:false},style);this.drawLinearRing(geometry,style,featureId);},drawLinearRing:function(geometry,style,featureId){if(style.fill!==false){this.setCanvasStyle("fill",style);this.renderPath(this.canvas,geometry,style,featureId,"fill");if(this.hitDetection){this.setHitContextStyle("fill",featureId,style);this.renderPath(this.hitContext,geometry,style,featureId,"fill");}}
+if(style.stroke!==false){this.setCanvasStyle("stroke",style);this.renderPath(this.canvas,geometry,style,featureId,"stroke");if(this.hitDetection){this.setHitContextStyle("stroke",featureId,style);this.renderPath(this.hitContext,geometry,style,featureId,"stroke");}}
+this.setCanvasStyle("reset");},renderPath:function(context,geometry,style,featureId,type){var components=geometry.components;var len=components.length;context.beginPath();var start=this.getLocalXY(components[0]);var x=start[0];var y=start[1];if(!isNaN(x)&&!isNaN(y)){context.moveTo(start[0],start[1]);for(var i=1;i<len;++i){var pt=this.getLocalXY(components[i]);context.lineTo(pt[0],pt[1]);}
+if(type==="fill"){context.fill();}else{context.stroke();}}},drawPolygon:function(geometry,style,featureId){var components=geometry.components;var len=components.length;this.drawLinearRing(components[0],style,featureId);for(var i=1;i<len;++i){this.canvas.globalCompositeOperation="destination-out";if(this.hitDetection){this.hitContext.globalCompositeOperation="destination-out";}
+this.drawLinearRing(components[i],OpenLayers.Util.applyDefaults({stroke:false,fillOpacity:1.0},style),featureId);this.canvas.globalCompositeOperation="source-over";if(this.hitDetection){this.hitContext.globalCompositeOperation="source-over";}
+this.drawLinearRing(components[i],OpenLayers.Util.applyDefaults({fill:false},style),featureId);}},drawText:function(location,style){style=OpenLayers.Util.extend({fontColor:"#000000",labelAlign:"cm"},style);var pt=this.getLocalXY(location);this.setCanvasStyle("reset");this.canvas.fillStyle=style.fontColor;this.canvas.globalAlpha=style.fontOpacity||1.0;var fontStyle=[style.fontStyle?style.fontStyle:"normal","normal",style.fontWeight?style.fontWeight:"normal",style.fontSize?style.fontSize:"1em",style.fontFamily?style.fontFamily:"sans-serif"].join(" ");var labelRows=style.label.split('\n');var numRows=labelRows.length;if(this.canvas.fillText){this.canvas.font=fontStyle;this.canvas.textAlign=OpenLayers.Renderer.Canvas.LABEL_ALIGN[style.labelAlign[0]]||"center";this.canvas.textBaseline=OpenLayers.Renderer.Canvas.LABEL_ALIGN[style.labelAlign[1]]||"middle";var vfactor=OpenLayers.Renderer.Canvas.LABEL_FACTOR[style.labelAlign[1]];if(vfactor==null){vfactor=-.5;}
+var lineHeight=this.canvas.measureText('Mg').height||this.canvas.measureText('xx').width;pt[1]+=lineHeight*vfactor*(numRows-1);for(var i=0;i<numRows;i++){this.canvas.fillText(labelRows[i],pt[0],pt[1]+(lineHeight*i));}}else if(this.canvas.mozDrawText){this.canvas.mozTextStyle=fontStyle;var hfactor=OpenLayers.Renderer.Canvas.LABEL_FACTOR[style.labelAlign[0]];if(hfactor==null){hfactor=-.5;}
+var vfactor=OpenLayers.Renderer.Canvas.LABEL_FACTOR[style.labelAlign[1]];if(vfactor==null){vfactor=-.5;}
+var lineHeight=this.canvas.mozMeasureText('xx');pt[1]+=lineHeight*(1+(vfactor*numRows));for(var i=0;i<numRows;i++){var x=pt[0]+(hfactor*this.canvas.mozMeasureText(labelRows[i]));var y=pt[1]+(i*lineHeight);this.canvas.translate(x,y);this.canvas.mozDrawText(labelRows[i]);this.canvas.translate(-x,-y);}}
+this.setCanvasStyle("reset");},getLocalXY:function(point){var resolution=this.getResolution();var extent=this.extent;var x=(point.x/resolution+(-extent.left/resolution));var y=((extent.top/resolution)-point.y/resolution);return[x,y];},clear:function(){var height=this.root.height;var width=this.root.width;this.canvas.clearRect(0,0,width,height);this.features={};if(this.hitDetection){this.hitContext.clearRect(0,0,width,height);}},getFeatureIdFromEvent:function(evt){var feature=null;if(this.hitDetection){if(!this.map.dragging){var xy=evt.xy;var x=xy.x|0;var y=xy.y|0;var data=this.hitContext.getImageData(x,y,1,1).data;if(data[3]===255){var id=data[2]+(256*(data[1]+(256*data[0])));if(id){feature=this.features["OpenLayers.Feature.Vector_"+(id-1+this.hitOverflow)][0];}}}}
+return feature;},eraseFeatures:function(features){if(!(OpenLayers.Util.isArray(features))){features=[features];}
+for(var i=0;i<features.length;++i){delete this.features[features[i].id];}
+this.redraw();},redraw:function(){if(!this.locked){var height=this.root.height;var width=this.root.width;this.canvas.clearRect(0,0,width,height);if(this.hitDetection){this.hitContext.clearRect(0,0,width,height);}
+var labelMap=[];var feature,style;for(var id in this.features){if(!this.features.hasOwnProperty(id)){continue;}
+feature=this.features[id][0];style=this.features[id][1];this.drawGeometry(feature.geometry,style,feature.id);if(style.label){labelMap.push([feature,style]);}}
+var item;for(var i=0,len=labelMap.length;i<len;++i){item=labelMap[i];this.drawText(item[0].geometry.getCentroid(),item[1]);}}},CLASS_NAME:"OpenLayers.Renderer.Canvas"});OpenLayers.Renderer.Canvas.LABEL_ALIGN={"l":"left","r":"right","t":"top","b":"bottom"};OpenLayers.Renderer.Canvas.LABEL_FACTOR={"l":0,"r":-1,"t":0,"b":-1};OpenLayers.Renderer.Canvas.drawImageScaleFactor=null;OpenLayers.Format.OSM=OpenLayers.Class(OpenLayers.Format.XML,{checkTags:false,interestingTagsExclude:null,areaTags:null,initialize:function(options){var layer_defaults={'interestingTagsExclude':['source','source_ref','source:ref','history','attribution','created_by'],'areaTags':['area','building','leisure','tourism','ruins','historic','landuse','military','natural','sport']};layer_defaults=OpenLayers.Util.extend(layer_defaults,options);var interesting={};for(var i=0;i<layer_defaults.interestingTagsExclude.length;i++){interesting[layer_defaults.interestingTagsExclude[i]]=true;}
+layer_defaults.interestingTagsExclude=interesting;var area={};for(var i=0;i<layer_defaults.areaTags.length;i++){area[layer_defaults.areaTags[i]]=true;}
+layer_defaults.areaTags=area;this.externalProjection=new OpenLayers.Projection("EPSG:4326");OpenLayers.Format.XML.prototype.initialize.apply(this,[layer_defaults]);},read:function(doc){if(typeof doc=="string"){doc=OpenLayers.Format.XML.prototype.read.apply(this,[doc]);}
+var nodes=this.getNodes(doc);var ways=this.getWays(doc);var feat_list=new Array(ways.length);for(var i=0;i<ways.length;i++){var point_list=new Array(ways[i].nodes.length);var poly=this.isWayArea(ways[i])?1:0;for(var j=0;j<ways[i].nodes.length;j++){var node=nodes[ways[i].nodes[j]];var point=new OpenLayers.Geometry.Point(node.lon,node.lat);point.osm_id=parseInt(ways[i].nodes[j]);point_list[j]=point;node.used=true;}
+var geometry=null;if(poly){geometry=new OpenLayers.Geometry.Polygon(new OpenLayers.Geometry.LinearRing(point_list));}else{geometry=new OpenLayers.Geometry.LineString(point_list);}
+if(this.internalProjection&&this.externalProjection){geometry.transform(this.externalProjection,this.internalProjection);}
+var feat=new OpenLayers.Feature.Vector(geometry,ways[i].tags);feat.osm_id=parseInt(ways[i].id);feat.fid="way."+feat.osm_id;feat_list[i]=feat;}
+for(var node_id in nodes){var node=nodes[node_id];if(!node.used||this.checkTags){var tags=null;if(this.checkTags){var result=this.getTags(node.node,true);if(node.used&&!result[1]){continue;}
+tags=result[0];}else{tags=this.getTags(node.node);}
+var feat=new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Point(node['lon'],node['lat']),tags);if(this.internalProjection&&this.externalProjection){feat.geometry.transform(this.externalProjection,this.internalProjection);}
+feat.osm_id=parseInt(node_id);feat.fid="node."+feat.osm_id;feat_list.push(feat);}
+node.node=null;}
+return feat_list;},getNodes:function(doc){var node_list=doc.getElementsByTagName("node");var nodes={};for(var i=0;i<node_list.length;i++){var node=node_list[i];var id=node.getAttribute("id");nodes[id]={'lat':node.getAttribute("lat"),'lon':node.getAttribute("lon"),'node':node};}
+return nodes;},getWays:function(doc){var way_list=doc.getElementsByTagName("way");var return_ways=[];for(var i=0;i<way_list.length;i++){var way=way_list[i];var way_object={id:way.getAttribute("id")};way_object.tags=this.getTags(way);var node_list=way.getElementsByTagName("nd");way_object.nodes=new Array(node_list.length);for(var j=0;j<node_list.length;j++){way_object.nodes[j]=node_list[j].getAttribute("ref");}
+return_ways.push(way_object);}
+return return_ways;},getTags:function(dom_node,interesting_tags){var tag_list=dom_node.getElementsByTagName("tag");var tags={};var interesting=false;for(var j=0;j<tag_list.length;j++){var key=tag_list[j].getAttribute("k");tags[key]=tag_list[j].getAttribute("v");if(interesting_tags){if(!this.interestingTagsExclude[key]){interesting=true;}}}
+return interesting_tags?[tags,interesting]:tags;},isWayArea:function(way){var poly_shaped=false;var poly_tags=false;if(way.nodes[0]==way.nodes[way.nodes.length-1]){poly_shaped=true;}
+if(this.checkTags){for(var key in way.tags){if(this.areaTags[key]){poly_tags=true;break;}}}
+return poly_shaped&&(this.checkTags?poly_tags:true);},write:function(features){if(!(OpenLayers.Util.isArray(features))){features=[features];}
+this.osm_id=1;this.created_nodes={};var root_node=this.createElementNS(null,"osm");root_node.setAttribute("version","0.5");root_node.setAttribute("generator","OpenLayers "+OpenLayers.VERSION_NUMBER);for(var i=features.length-1;i>=0;i--){var nodes=this.createFeatureNodes(features[i]);for(var j=0;j<nodes.length;j++){root_node.appendChild(nodes[j]);}}
+return OpenLayers.Format.XML.prototype.write.apply(this,[root_node]);},createFeatureNodes:function(feature){var nodes=[];var className=feature.geometry.CLASS_NAME;var type=className.substring(className.lastIndexOf(".")+1);type=type.toLowerCase();var builder=this.createXML[type];if(builder){nodes=builder.apply(this,[feature]);}
+return nodes;},createXML:{'point':function(point){var id=null;var geometry=point.geometry?point.geometry:point;if(this.internalProjection&&this.externalProjection){geometry=geometry.clone();geometry.transform(this.internalProjection,this.externalProjection);}
+var already_exists=false;if(point.osm_id){id=point.osm_id;if(this.created_nodes[id]){already_exists=true;}}else{id=-this.osm_id;this.osm_id++;}
+if(already_exists){node=this.created_nodes[id];}else{var node=this.createElementNS(null,"node");}
+this.created_nodes[id]=node;node.setAttribute("id",id);node.setAttribute("lon",geometry.x);node.setAttribute("lat",geometry.y);if(point.attributes){this.serializeTags(point,node);}
+this.setState(point,node);return already_exists?[]:[node];},linestring:function(feature){var id;var nodes=[];var geometry=feature.geometry;if(feature.osm_id){id=feature.osm_id;}else{id=-this.osm_id;this.osm_id++;}
+var way=this.createElementNS(null,"way");way.setAttribute("id",id);for(var i=0;i<geometry.components.length;i++){var node=this.createXML['point'].apply(this,[geometry.components[i]]);if(node.length){node=node[0];var node_ref=node.getAttribute("id");nodes.push(node);}else{node_ref=geometry.components[i].osm_id;node=this.created_nodes[node_ref];}
+this.setState(feature,node);var nd_dom=this.createElementNS(null,"nd");nd_dom.setAttribute("ref",node_ref);way.appendChild(nd_dom);}
+this.serializeTags(feature,way);nodes.push(way);return nodes;},polygon:function(feature){var attrs=OpenLayers.Util.extend({'area':'yes'},feature.attributes);var feat=new OpenLayers.Feature.Vector(feature.geometry.components[0],attrs);feat.osm_id=feature.osm_id;return this.createXML['linestring'].apply(this,[feat]);}},serializeTags:function(feature,node){for(var key in feature.attributes){var tag=this.createElementNS(null,"tag");tag.setAttribute("k",key);tag.setAttribute("v",feature.attributes[key]);node.appendChild(tag);}},setState:function(feature,node){if(feature.state){var state=null;switch(feature.state){case OpenLayers.State.UPDATE:state="modify";case OpenLayers.State.DELETE:state="delete";}
+if(state){node.setAttribute("action",state);}}},CLASS_NAME:"OpenLayers.Format.OSM"});OpenLayers.Handler=OpenLayers.Class({id:null,control:null,map:null,keyMask:null,active:false,evt:null,initialize:function(control,callbacks,options){OpenLayers.Util.extend(this,options);this.control=control;this.callbacks=callbacks;var map=this.map||control.map;if(map){this.setMap(map);}
+this.id=OpenLayers.Util.createUniqueID(this.CLASS_NAME+"_");},setMap:function(map){this.map=map;},checkModifiers:function(evt){if(this.keyMask==null){return true;}
+var keyModifiers=(evt.shiftKey?OpenLayers.Handler.MOD_SHIFT:0)|(evt.ctrlKey?OpenLayers.Handler.MOD_CTRL:0)|(evt.altKey?OpenLayers.Handler.MOD_ALT:0);return(keyModifiers==this.keyMask);},activate:function(){if(this.active){return false;}
+var events=OpenLayers.Events.prototype.BROWSER_EVENTS;for(var i=0,len=events.length;i<len;i++){if(this[events[i]]){this.register(events[i],this[events[i]]);}}
+this.active=true;return true;},deactivate:function(){if(!this.active){return false;}
+var events=OpenLayers.Events.prototype.BROWSER_EVENTS;for(var i=0,len=events.length;i<len;i++){if(this[events[i]]){this.unregister(events[i],this[events[i]]);}}
+this.active=false;return true;},callback:function(name,args){if(name&&this.callbacks[name]){this.callbacks[name].apply(this.control,args);}},register:function(name,method){this.map.events.registerPriority(name,this,method);this.map.events.registerPriority(name,this,this.setEvent);},unregister:function(name,method){this.map.events.unregister(name,this,method);this.map.events.unregister(name,this,this.setEvent);},setEvent:function(evt){this.evt=evt;return true;},destroy:function(){this.deactivate();this.control=this.map=null;},CLASS_NAME:"OpenLayers.Handler"});OpenLayers.Handler.MOD_NONE=0;OpenLayers.Handler.MOD_SHIFT=1;OpenLayers.Handler.MOD_CTRL=2;OpenLayers.Handler.MOD_ALT=4;OpenLayers.Handler.Drag=OpenLayers.Class(OpenLayers.Handler,{started:false,stopDown:true,dragging:false,touch:false,last:null,start:null,lastMoveEvt:null,oldOnselectstart:null,interval:0,timeoutId:null,documentDrag:false,documentEvents:null,initialize:function(control,callbacks,options){OpenLayers.Handler.prototype.initialize.apply(this,arguments);if(this.documentDrag===true){var me=this;this._docMove=function(evt){me.mousemove({xy:{x:evt.clientX,y:evt.clientY},element:document});};this._docUp=function(evt){me.mouseup({xy:{x:evt.clientX,y:evt.clientY}});};}},dragstart:function(evt){var propagate=true;this.dragging=false;if(this.checkModifiers(evt)&&(OpenLayers.Event.isLeftClick(evt)||OpenLayers.Event.isSingleTouch(evt))){this.started=true;this.start=evt.xy;this.last=evt.xy;OpenLayers.Element.addClass(this.map.viewPortDiv,"olDragDown");this.down(evt);this.callback("down",[evt.xy]);OpenLayers.Event.stop(evt);if(!this.oldOnselectstart){this.oldOnselectstart=document.onselectstart?document.onselectstart:OpenLayers.Function.True;}
+document.onselectstart=OpenLayers.Function.False;propagate=!this.stopDown;}else{this.started=false;this.start=null;this.last=null;}
+return propagate;},dragmove:function(evt){this.lastMoveEvt=evt;if(this.started&&!this.timeoutId&&(evt.xy.x!=this.last.x||evt.xy.y!=this.last.y)){if(this.documentDrag===true&&this.documentEvents){if(evt.element===document){this.adjustXY(evt);this.setEvent(evt);}else{this.removeDocumentEvents();}}
+if(this.interval>0){this.timeoutId=setTimeout(OpenLayers.Function.bind(this.removeTimeout,this),this.interval);}
+this.dragging=true;this.move(evt);this.callback("move",[evt.xy]);if(!this.oldOnselectstart){this.oldOnselectstart=document.onselectstart;document.onselectstart=OpenLayers.Function.False;}
+this.last=evt.xy;}
+return true;},dragend:function(evt){if(this.started){if(this.documentDrag===true&&this.documentEvents){this.adjustXY(evt);this.removeDocumentEvents();}
+var dragged=(this.start!=this.last);this.started=false;this.dragging=false;OpenLayers.Element.removeClass(this.map.viewPortDiv,"olDragDown");this.up(evt);this.callback("up",[evt.xy]);if(dragged){this.callback("done",[evt.xy]);}
+document.onselectstart=this.oldOnselectstart;}
+return true;},down:function(evt){},move:function(evt){},up:function(evt){},out:function(evt){},mousedown:function(evt){return this.dragstart(evt);},touchstart:function(evt){if(!this.touch){this.touch=true;this.map.events.un({mousedown:this.mousedown,mouseup:this.mouseup,mousemove:this.mousemove,click:this.click,scope:this});}
+return this.dragstart(evt);},mousemove:function(evt){return this.dragmove(evt);},touchmove:function(evt){return this.dragmove(evt);},removeTimeout:function(){this.timeoutId=null;if(this.dragging){this.mousemove(this.lastMoveEvt);}},mouseup:function(evt){return this.dragend(evt);},touchend:function(evt){evt.xy=this.last;return this.dragend(evt);},mouseout:function(evt){if(this.started&&OpenLayers.Util.mouseLeft(evt,this.map.eventsDiv)){if(this.documentDrag===true){this.addDocumentEvents();}else{var dragged=(this.start!=this.last);this.started=false;this.dragging=false;OpenLayers.Element.removeClass(this.map.viewPortDiv,"olDragDown");this.out(evt);this.callback("out",[]);if(dragged){this.callback("done",[evt.xy]);}
+if(document.onselectstart){document.onselectstart=this.oldOnselectstart;}}}
+return true;},click:function(evt){return(this.start==this.last);},activate:function(){var activated=false;if(OpenLayers.Handler.prototype.activate.apply(this,arguments)){this.dragging=false;activated=true;}
+return activated;},deactivate:function(){var deactivated=false;if(OpenLayers.Handler.prototype.deactivate.apply(this,arguments)){this.touch=false;this.started=false;this.dragging=false;this.start=null;this.last=null;deactivated=true;OpenLayers.Element.removeClass(this.map.viewPortDiv,"olDragDown");}
+return deactivated;},adjustXY:function(evt){var pos=OpenLayers.Util.pagePosition(this.map.viewPortDiv);evt.xy.x-=pos[0];evt.xy.y-=pos[1];},addDocumentEvents:function(){OpenLayers.Element.addClass(document.body,"olDragDown");this.documentEvents=true;OpenLayers.Event.observe(document,"mousemove",this._docMove);OpenLayers.Event.observe(document,"mouseup",this._docUp);},removeDocumentEvents:function(){OpenLayers.Element.removeClass(document.body,"olDragDown");this.documentEvents=false;OpenLayers.Event.stopObserving(document,"mousemove",this._docMove);OpenLayers.Event.stopObserving(document,"mouseup",this._docUp);},CLASS_NAME:"OpenLayers.Handler.Drag"});OpenLayers.Handler.Feature=OpenLayers.Class(OpenLayers.Handler,{EVENTMAP:{'click':{'in':'click','out':'clickout'},'mousemove':{'in':'over','out':'out'},'dblclick':{'in':'dblclick','out':null},'mousedown':{'in':null,'out':null},'mouseup':{'in':null,'out':null},'touchstart':{'in':'click','out':'clickout'}},feature:null,lastFeature:null,down:null,up:null,touch:false,clickTolerance:4,geometryTypes:null,stopClick:true,stopDown:true,stopUp:false,initialize:function(control,layer,callbacks,options){OpenLayers.Handler.prototype.initialize.apply(this,[control,callbacks,options]);this.layer=layer;},touchstart:function(evt){if(!this.touch){this.touch=true;this.map.events.un({mousedown:this.mousedown,mouseup:this.mouseup,mousemove:this.mousemove,click:this.click,dblclick:this.dblclick,scope:this});}
+return OpenLayers.Event.isMultiTouch(evt)?true:this.mousedown(evt);},touchmove:function(evt){OpenLayers.Event.stop(evt);},mousedown:function(evt){this.down=evt.xy;return this.handle(evt)?!this.stopDown:true;},mouseup:function(evt){this.up=evt.xy;return this.handle(evt)?!this.stopUp:true;},click:function(evt){return this.handle(evt)?!this.stopClick:true;},mousemove:function(evt){if(!this.callbacks['over']&&!this.callbacks['out']){return true;}
+this.handle(evt);return true;},dblclick:function(evt){return!this.handle(evt);},geometryTypeMatches:function(feature){return this.geometryTypes==null||OpenLayers.Util.indexOf(this.geometryTypes,feature.geometry.CLASS_NAME)>-1;},handle:function(evt){if(this.feature&&!this.feature.layer){this.feature=null;}
+var type=evt.type;var handled=false;var previouslyIn=!!(this.feature);var click=(type=="click"||type=="dblclick"||type=="touchstart");this.feature=this.layer.getFeatureFromEvent(evt);if(this.feature&&!this.feature.layer){this.feature=null;}
+if(this.lastFeature&&!this.lastFeature.layer){this.lastFeature=null;}
+if(this.feature){if(type==="touchstart"){OpenLayers.Event.stop(evt);}
+var inNew=(this.feature!=this.lastFeature);if(this.geometryTypeMatches(this.feature)){if(previouslyIn&&inNew){if(this.lastFeature){this.triggerCallback(type,'out',[this.lastFeature]);}
+this.triggerCallback(type,'in',[this.feature]);}else if(!previouslyIn||click){this.triggerCallback(type,'in',[this.feature]);}
+this.lastFeature=this.feature;handled=true;}else{if(this.lastFeature&&(previouslyIn&&inNew||click)){this.triggerCallback(type,'out',[this.lastFeature]);}
+this.feature=null;}}else{if(this.lastFeature&&(previouslyIn||click)){this.triggerCallback(type,'out',[this.lastFeature]);}}
+return handled;},triggerCallback:function(type,mode,args){var key=this.EVENTMAP[type][mode];if(key){if(type=='click'&&this.up&&this.down){var dpx=Math.sqrt(Math.pow(this.up.x-this.down.x,2)+
+Math.pow(this.up.y-this.down.y,2));if(dpx<=this.clickTolerance){this.callback(key,args);}}else{this.callback(key,args);}}},activate:function(){var activated=false;if(OpenLayers.Handler.prototype.activate.apply(this,arguments)){this.moveLayerToTop();this.map.events.on({"removelayer":this.handleMapEvents,"changelayer":this.handleMapEvents,scope:this});activated=true;}
+return activated;},deactivate:function(){var deactivated=false;if(OpenLayers.Handler.prototype.deactivate.apply(this,arguments)){this.moveLayerBack();this.feature=null;this.lastFeature=null;this.down=null;this.up=null;this.touch=false;this.map.events.un({"removelayer":this.handleMapEvents,"changelayer":this.handleMapEvents,scope:this});deactivated=true;}
+return deactivated;},handleMapEvents:function(evt){if(evt.type=="removelayer"||evt.property=="order"){this.moveLayerToTop();}},moveLayerToTop:function(){var index=Math.max(this.map.Z_INDEX_BASE['Feature']-1,this.layer.getZIndex())+1;this.layer.setZIndex(index);},moveLayerBack:function(){var index=this.layer.getZIndex()-1;if(index>=this.map.Z_INDEX_BASE['Feature']){this.layer.setZIndex(index);}else{this.map.setLayerZIndex(this.layer,this.map.getLayerIndex(this.layer));}},CLASS_NAME:"OpenLayers.Handler.Feature"});OpenLayers.Control.DragFeature=OpenLayers.Class(OpenLayers.Control,{geometryTypes:null,onStart:function(feature,pixel){},onDrag:function(feature,pixel){},onComplete:function(feature,pixel){},onEnter:function(feature){},onLeave:function(feature){},documentDrag:false,layer:null,feature:null,dragCallbacks:{},featureCallbacks:{},lastPixel:null,initialize:function(layer,options){OpenLayers.Control.prototype.initialize.apply(this,[options]);this.layer=layer;this.handlers={drag:new OpenLayers.Handler.Drag(this,OpenLayers.Util.extend({down:this.downFeature,move:this.moveFeature,up:this.upFeature,out:this.cancel,done:this.doneDragging},this.dragCallbacks),{documentDrag:this.documentDrag}),feature:new OpenLayers.Handler.Feature(this,this.layer,OpenLayers.Util.extend({click:this.clickFeature,clickout:this.clickoutFeature,over:this.overFeature,out:this.outFeature},this.featureCallbacks),{geometryTypes:this.geometryTypes})};},clickFeature:function(feature){if(this.handlers.feature.touch&&!this.over&&this.overFeature(feature)){this.handlers.drag.dragstart(this.handlers.feature.evt);this.handlers.drag.stopDown=false;}},clickoutFeature:function(feature){if(this.handlers.feature.touch&&this.over){this.outFeature(feature);this.handlers.drag.stopDown=true;}},destroy:function(){this.layer=null;OpenLayers.Control.prototype.destroy.apply(this,[]);},activate:function(){return(this.handlers.feature.activate()&&OpenLayers.Control.prototype.activate.apply(this,arguments));},deactivate:function(){this.handlers.drag.deactivate();this.handlers.feature.deactivate();this.feature=null;this.dragging=false;this.lastPixel=null;OpenLayers.Element.removeClass(this.map.viewPortDiv,this.displayClass+"Over");return OpenLayers.Control.prototype.deactivate.apply(this,arguments);},overFeature:function(feature){var activated=false;if(!this.handlers.drag.dragging){this.feature=feature;this.handlers.drag.activate();activated=true;this.over=true;OpenLayers.Element.addClass(this.map.viewPortDiv,this.displayClass+"Over");this.onEnter(feature);}else{if(this.feature.id==feature.id){this.over=true;}else{this.over=false;}}
+return activated;},downFeature:function(pixel){this.lastPixel=pixel;this.onStart(this.feature,pixel);},moveFeature:function(pixel){var res=this.map.getResolution();this.feature.geometry.move(res*(pixel.x-this.lastPixel.x),res*(this.lastPixel.y-pixel.y));this.layer.drawFeature(this.feature);this.lastPixel=pixel;this.onDrag(this.feature,pixel);},upFeature:function(pixel){if(!this.over){this.handlers.drag.deactivate();}},doneDragging:function(pixel){this.onComplete(this.feature,pixel);},outFeature:function(feature){if(!this.handlers.drag.dragging){this.over=false;this.handlers.drag.deactivate();OpenLayers.Element.removeClass(this.map.viewPortDiv,this.displayClass+"Over");this.onLeave(feature);this.feature=null;}else{if(this.feature.id==feature.id){this.over=false;}}},cancel:function(){this.handlers.drag.deactivate();this.over=false;},setMap:function(map){this.handlers.drag.setMap(map);this.handlers.feature.setMap(map);OpenLayers.Control.prototype.setMap.apply(this,arguments);},CLASS_NAME:"OpenLayers.Control.DragFeature"});OpenLayers.StyleMap=OpenLayers.Class({styles:null,extendDefault:true,initialize:function(style,options){this.styles={"default":new OpenLayers.Style(OpenLayers.Feature.Vector.style["default"]),"select":new OpenLayers.Style(OpenLayers.Feature.Vector.style["select"]),"temporary":new OpenLayers.Style(OpenLayers.Feature.Vector.style["temporary"]),"delete":new OpenLayers.Style(OpenLayers.Feature.Vector.style["delete"])};if(style instanceof OpenLayers.Style){this.styles["default"]=style;this.styles["select"]=style;this.styles["temporary"]=style;this.styles["delete"]=style;}else if(typeof style=="object"){for(var key in style){if(style[key]instanceof OpenLayers.Style){this.styles[key]=style[key];}else if(typeof style[key]=="object"){this.styles[key]=new OpenLayers.Style(style[key]);}else{this.styles["default"]=new OpenLayers.Style(style);this.styles["select"]=new OpenLayers.Style(style);this.styles["temporary"]=new OpenLayers.Style(style);this.styles["delete"]=new OpenLayers.Style(style);break;}}}
+OpenLayers.Util.extend(this,options);},destroy:function(){for(var key in this.styles){this.styles[key].destroy();}
+this.styles=null;},createSymbolizer:function(feature,intent){if(!feature){feature=new OpenLayers.Feature.Vector();}
+if(!this.styles[intent]){intent="default";}
+feature.renderIntent=intent;var defaultSymbolizer={};if(this.extendDefault&&intent!="default"){defaultSymbolizer=this.styles["default"].createSymbolizer(feature);}
+return OpenLayers.Util.extend(defaultSymbolizer,this.styles[intent].createSymbolizer(feature));},addUniqueValueRules:function(renderIntent,property,symbolizers,context){var rules=[];for(var value in symbolizers){rules.push(new OpenLayers.Rule({symbolizer:symbolizers[value],context:context,filter:new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.EQUAL_TO,property:property,value:value})}));}
+this.styles[renderIntent].addRules(rules);},CLASS_NAME:"OpenLayers.StyleMap"});OpenLayers.Layer.Vector=OpenLayers.Class(OpenLayers.Layer,{EVENT_TYPES:["beforefeatureadded","beforefeaturesadded","featureadded","featuresadded","beforefeatureremoved","beforefeaturesremoved","featureremoved","featuresremoved","beforefeatureselected","featureselected","featureunselected","beforefeaturemodified","featuremodified","afterfeaturemodified","vertexmodified","vertexremoved","sketchstarted","sketchmodified","sketchcomplete","refresh"],isBaseLayer:false,isFixed:false,features:null,filter:null,selectedFeatures:null,unrenderedFeatures:null,reportError:true,style:null,styleMap:null,strategies:null,protocol:null,renderers:['SVG','VML','Canvas'],renderer:null,rendererOptions:null,geometryType:null,drawn:false,initialize:function(name,options){this.EVENT_TYPES=OpenLayers.Layer.Vector.prototype.EVENT_TYPES.concat(OpenLayers.Layer.prototype.EVENT_TYPES);OpenLayers.Layer.prototype.initialize.apply(this,arguments);if(!this.renderer||!this.renderer.supported()){this.assignRenderer();}
+if(!this.renderer||!this.renderer.supported()){this.renderer=null;this.displayError();}
+if(!this.styleMap){this.styleMap=new OpenLayers.StyleMap();}
+this.features=[];this.selectedFeatures=[];this.unrenderedFeatures={};if(this.strategies){for(var i=0,len=this.strategies.length;i<len;i++){this.strategies[i].setLayer(this);}}},destroy:function(){if(this.strategies){var strategy,i,len;for(i=0,len=this.strategies.length;i<len;i++){strategy=this.strategies[i];if(strategy.autoDestroy){strategy.destroy();}}
+this.strategies=null;}
+if(this.protocol){if(this.protocol.autoDestroy){this.protocol.destroy();}
+this.protocol=null;}
+this.destroyFeatures();this.features=null;this.selectedFeatures=null;this.unrenderedFeatures=null;if(this.renderer){this.renderer.destroy();}
+this.renderer=null;this.geometryType=null;this.drawn=null;OpenLayers.Layer.prototype.destroy.apply(this,arguments);},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.Vector(this.name,this.getOptions());}
+obj=OpenLayers.Layer.prototype.clone.apply(this,[obj]);var features=this.features;var len=features.length;var clonedFeatures=new Array(len);for(var i=0;i<len;++i){clonedFeatures[i]=features[i].clone();}
+obj.features=clonedFeatures;return obj;},refresh:function(obj){if(this.calculateInRange()&&this.visibility){this.events.triggerEvent("refresh",obj);}},assignRenderer:function(){for(var i=0,len=this.renderers.length;i<len;i++){var rendererClass=this.renderers[i];var renderer=(typeof rendererClass=="function")?rendererClass:OpenLayers.Renderer[rendererClass];if(renderer&&renderer.prototype.supported()){this.renderer=new renderer(this.div,this.rendererOptions);break;}}},displayError:function(){if(this.reportError){OpenLayers.Console.userError(OpenLayers.i18n("browserNotSupported",{'renderers':this.renderers.join("\n")}));}},setMap:function(map){OpenLayers.Layer.prototype.setMap.apply(this,arguments);if(!this.renderer){this.map.removeLayer(this);}else{this.renderer.map=this.map;this.renderer.setSize(this.map.getSize());}},afterAdd:function(){if(this.strategies){var strategy,i,len;for(i=0,len=this.strategies.length;i<len;i++){strategy=this.strategies[i];if(strategy.autoActivate){strategy.activate();}}}},removeMap:function(map){this.drawn=false;if(this.strategies){var strategy,i,len;for(i=0,len=this.strategies.length;i<len;i++){strategy=this.strategies[i];if(strategy.autoActivate){strategy.deactivate();}}}},onMapResize:function(){OpenLayers.Layer.prototype.onMapResize.apply(this,arguments);this.renderer.setSize(this.map.getSize());},moveTo:function(bounds,zoomChanged,dragging){OpenLayers.Layer.prototype.moveTo.apply(this,arguments);var ng=(OpenLayers.Renderer.NG&&this.renderer instanceof OpenLayers.Renderer.NG);if(ng){dragging||this.renderer.updateDimensions(zoomChanged);}else{var coordSysUnchanged=true;if(!dragging){this.renderer.root.style.visibility="hidden";this.div.style.left=-parseInt(this.map.layerContainerDiv.style.left)+"px";this.div.style.top=-parseInt(this.map.layerContainerDiv.style.top)+"px";var extent=this.map.getExtent();coordSysUnchanged=this.renderer.setExtent(extent,zoomChanged);this.renderer.root.style.visibility="visible";if(OpenLayers.IS_GECKO===true){this.div.scrollLeft=this.div.scrollLeft;}
+if(!zoomChanged&&coordSysUnchanged){for(var i in this.unrenderedFeatures){var feature=this.unrenderedFeatures[i];this.drawFeature(feature);}}}}
+if(!this.drawn||(!ng&&(zoomChanged||!coordSysUnchanged))){this.drawn=true;var feature;for(var i=0,len=this.features.length;i<len;i++){this.renderer.locked=(i!==(len-1));feature=this.features[i];this.drawFeature(feature);}}},redraw:function(){if(OpenLayers.Renderer.NG&&this.renderer instanceof OpenLayers.Renderer.NG){this.drawn=false;}
+return OpenLayers.Layer.prototype.redraw.apply(this,arguments);},display:function(display){OpenLayers.Layer.prototype.display.apply(this,arguments);var currentDisplay=this.div.style.display;if(currentDisplay!=this.renderer.root.style.display){this.renderer.root.style.display=currentDisplay;}},addFeatures:function(features,options){if(!(OpenLayers.Util.isArray(features))){features=[features];}
+var notify=!options||!options.silent;if(notify){var event={features:features};var ret=this.events.triggerEvent("beforefeaturesadded",event);if(ret===false){return;}
+features=event.features;}
+var featuresAdded=[];for(var i=0,len=features.length;i<len;i++){if(i!=(features.length-1)){this.renderer.locked=true;}else{this.renderer.locked=false;}
+var feature=features[i];if(this.geometryType&&!(feature.geometry instanceof this.geometryType)){var throwStr=OpenLayers.i18n('componentShouldBe',{'geomType':this.geometryType.prototype.CLASS_NAME});throw throwStr;}
+feature.layer=this;if(!feature.style&&this.style){feature.style=OpenLayers.Util.extend({},this.style);}
+if(notify){if(this.events.triggerEvent("beforefeatureadded",{feature:feature})===false){continue;}
+this.preFeatureInsert(feature);}
+featuresAdded.push(feature);this.features.push(feature);this.drawFeature(feature);if(notify){this.events.triggerEvent("featureadded",{feature:feature});this.onFeatureInsert(feature);}}
+if(notify){this.events.triggerEvent("featuresadded",{features:featuresAdded});}},removeFeatures:function(features,options){if(!features||features.length===0){return;}
+if(features===this.features){return this.removeAllFeatures(options);}
+if(!(OpenLayers.Util.isArray(features))){features=[features];}
+if(features===this.selectedFeatures){features=features.slice();}
+var notify=!options||!options.silent;if(notify){this.events.triggerEvent("beforefeaturesremoved",{features:features});}
+for(var i=features.length-1;i>=0;i--){if(i!=0&&features[i-1].geometry){this.renderer.locked=true;}else{this.renderer.locked=false;}
+var feature=features[i];delete this.unrenderedFeatures[feature.id];if(notify){this.events.triggerEvent("beforefeatureremoved",{feature:feature});}
+this.features=OpenLayers.Util.removeItem(this.features,feature);feature.layer=null;if(feature.geometry){this.renderer.eraseFeatures(feature);}
+if(OpenLayers.Util.indexOf(this.selectedFeatures,feature)!=-1){OpenLayers.Util.removeItem(this.selectedFeatures,feature);}
+if(notify){this.events.triggerEvent("featureremoved",{feature:feature});}}
+if(notify){this.events.triggerEvent("featuresremoved",{features:features});}},removeAllFeatures:function(options){var notify=!options||!options.silent;var features=this.features;if(notify){this.events.triggerEvent("beforefeaturesremoved",{features:features});}
+var feature;for(var i=features.length-1;i>=0;i--){feature=features[i];if(notify){this.events.triggerEvent("beforefeatureremoved",{feature:feature});}
+feature.layer=null;if(notify){this.events.triggerEvent("featureremoved",{feature:feature});}}
+this.renderer.clear();this.features=[];this.unrenderedFeatures={};this.selectedFeatures=[];if(notify){this.events.triggerEvent("featuresremoved",{features:features});}},destroyFeatures:function(features,options){var all=(features==undefined);if(all){features=this.features;}
+if(features){this.removeFeatures(features,options);for(var i=features.length-1;i>=0;i--){features[i].destroy();}}},drawFeature:function(feature,style){if(!this.drawn){return;}
+if(typeof style!="object"){if(!style&&feature.state===OpenLayers.State.DELETE){style="delete";}
+var renderIntent=style||feature.renderIntent;style=feature.style||this.style;if(!style){style=this.styleMap.createSymbolizer(feature,renderIntent);}}
+var drawn=this.renderer.drawFeature(feature,style);if(drawn===false||drawn===null){this.unrenderedFeatures[feature.id]=feature;}else{delete this.unrenderedFeatures[feature.id];}},eraseFeatures:function(features){this.renderer.eraseFeatures(features);},getFeatureFromEvent:function(evt){if(!this.renderer){OpenLayers.Console.error(OpenLayers.i18n("getFeatureError"));return null;}
+var feature=null;var featureId=this.renderer.getFeatureIdFromEvent(evt);if(featureId){if(typeof featureId==="string"){feature=this.getFeatureById(featureId);}else{feature=featureId;}}
+return feature;},getFeatureBy:function(property,value){var feature=null;for(var i=0,len=this.features.length;i<len;++i){if(this.features[i][property]==value){feature=this.features[i];break;}}
+return feature;},getFeatureById:function(featureId){return this.getFeatureBy('id',featureId);},getFeatureByFid:function(featureFid){return this.getFeatureBy('fid',featureFid);},getFeaturesByAttribute:function(attrName,attrValue){var i,feature,len=this.features.length,foundFeatures=[];for(i=0;i<len;i++){feature=this.features[i];if(feature&&feature.attributes){if(feature.attributes[attrName]===attrValue){foundFeatures.push(feature);}}}
+return foundFeatures;},onFeatureInsert:function(feature){},preFeatureInsert:function(feature){},getDataExtent:function(){var maxExtent=null;var features=this.features;if(features&&(features.length>0)){var geometry=null;for(var i=0,len=features.length;i<len;i++){geometry=features[i].geometry;if(geometry){if(maxExtent===null){maxExtent=new OpenLayers.Bounds();}
+maxExtent.extend(geometry.getBounds());}}}
+return maxExtent;},CLASS_NAME:"OpenLayers.Layer.Vector"});OpenLayers.Layer.Vector.RootContainer=OpenLayers.Class(OpenLayers.Layer.Vector,{displayInLayerSwitcher:false,layers:null,initialize:function(name,options){OpenLayers.Layer.Vector.prototype.initialize.apply(this,arguments);},display:function(){},getFeatureFromEvent:function(evt){var layers=this.layers;var feature;for(var i=0;i<layers.length;i++){feature=layers[i].getFeatureFromEvent(evt);if(feature){return feature;}}},setMap:function(map){OpenLayers.Layer.Vector.prototype.setMap.apply(this,arguments);this.collectRoots();map.events.register("changelayer",this,this.handleChangeLayer);},removeMap:function(map){map.events.unregister("changelayer",this,this.handleChangeLayer);this.resetRoots();OpenLayers.Layer.Vector.prototype.removeMap.apply(this,arguments);},collectRoots:function(){var layer;for(var i=0;i<this.map.layers.length;++i){layer=this.map.layers[i];if(OpenLayers.Util.indexOf(this.layers,layer)!=-1){layer.renderer.moveRoot(this.renderer);}}},resetRoots:function(){var layer;for(var i=0;i<this.layers.length;++i){layer=this.layers[i];if(this.renderer&&layer.renderer.getRenderLayerId()==this.id){this.renderer.moveRoot(layer.renderer);}}},handleChangeLayer:function(evt){var layer=evt.layer;if(evt.property=="order"&&OpenLayers.Util.indexOf(this.layers,layer)!=-1){this.resetRoots();this.collectRoots();}},CLASS_NAME:"OpenLayers.Layer.Vector.RootContainer"});OpenLayers.Control.SelectFeature=OpenLayers.Class(OpenLayers.Control,{EVENT_TYPES:["beforefeaturehighlighted","featurehighlighted","featureunhighlighted"],multipleKey:null,toggleKey:null,multiple:false,clickout:true,toggle:false,hover:false,highlightOnly:false,box:false,onBeforeSelect:function(){},onSelect:function(){},onUnselect:function(){},scope:null,geometryTypes:null,layer:null,layers:null,callbacks:null,selectStyle:null,renderIntent:"select",handlers:null,initialize:function(layers,options){this.EVENT_TYPES=OpenLayers.Control.SelectFeature.prototype.EVENT_TYPES.concat(OpenLayers.Control.prototype.EVENT_TYPES);OpenLayers.Control.prototype.initialize.apply(this,[options]);if(this.scope===null){this.scope=this;}
+this.initLayer(layers);var callbacks={click:this.clickFeature,clickout:this.clickoutFeature};if(this.hover){callbacks.over=this.overFeature;callbacks.out=this.outFeature;}
+this.callbacks=OpenLayers.Util.extend(callbacks,this.callbacks);this.handlers={feature:new OpenLayers.Handler.Feature(this,this.layer,this.callbacks,{geometryTypes:this.geometryTypes})};if(this.box){this.handlers.box=new OpenLayers.Handler.Box(this,{done:this.selectBox},{boxDivClassName:"olHandlerBoxSelectFeature"});}},initLayer:function(layers){if(OpenLayers.Util.isArray(layers)){this.layers=layers;this.layer=new OpenLayers.Layer.Vector.RootContainer(this.id+"_container",{layers:layers});}else{this.layer=layers;}},destroy:function(){if(this.active&&this.layers){this.map.removeLayer(this.layer);}
+OpenLayers.Control.prototype.destroy.apply(this,arguments);if(this.layers){this.layer.destroy();}},activate:function(){if(!this.active){if(this.layers){this.map.addLayer(this.layer);}
+this.handlers.feature.activate();if(this.box&&this.handlers.box){this.handlers.box.activate();}}
+return OpenLayers.Control.prototype.activate.apply(this,arguments);},deactivate:function(){if(this.active){this.handlers.feature.deactivate();if(this.handlers.box){this.handlers.box.deactivate();}
+if(this.layers){this.map.removeLayer(this.layer);}}
+return OpenLayers.Control.prototype.deactivate.apply(this,arguments);},unselectAll:function(options){var layers=this.layers||[this.layer];var layer,feature;for(var l=0;l<layers.length;++l){layer=layers[l];for(var i=layer.selectedFeatures.length-1;i>=0;--i){feature=layer.selectedFeatures[i];if(!options||options.except!=feature){this.unselect(feature);}}}},clickFeature:function(feature){if(!this.hover){var selected=(OpenLayers.Util.indexOf(feature.layer.selectedFeatures,feature)>-1);if(selected){if(this.toggleSelect()){this.unselect(feature);}else if(!this.multipleSelect()){this.unselectAll({except:feature});}}else{if(!this.multipleSelect()){this.unselectAll({except:feature});}
+this.select(feature);}}},multipleSelect:function(){return this.multiple||(this.handlers.feature.evt&&this.handlers.feature.evt[this.multipleKey]);},toggleSelect:function(){return this.toggle||(this.handlers.feature.evt&&this.handlers.feature.evt[this.toggleKey]);},clickoutFeature:function(feature){if(!this.hover&&this.clickout){this.unselectAll();}},overFeature:function(feature){var layer=feature.layer;if(this.hover){if(this.highlightOnly){this.highlight(feature);}else if(OpenLayers.Util.indexOf(layer.selectedFeatures,feature)==-1){this.select(feature);}}},outFeature:function(feature){if(this.hover){if(this.highlightOnly){if(feature._lastHighlighter==this.id){if(feature._prevHighlighter&&feature._prevHighlighter!=this.id){delete feature._lastHighlighter;var control=this.map.getControl(feature._prevHighlighter);if(control){control.highlight(feature);}}else{this.unhighlight(feature);}}}else{this.unselect(feature);}}},highlight:function(feature){var layer=feature.layer;var cont=this.events.triggerEvent("beforefeaturehighlighted",{feature:feature});if(cont!==false){feature._prevHighlighter=feature._lastHighlighter;feature._lastHighlighter=this.id;var style=this.selectStyle||this.renderIntent;layer.drawFeature(feature,style);this.events.triggerEvent("featurehighlighted",{feature:feature});}},unhighlight:function(feature){var layer=feature.layer;if(feature._prevHighlighter==undefined){delete feature._lastHighlighter;}else if(feature._prevHighlighter==this.id){delete feature._prevHighlighter;}else{feature._lastHighlighter=feature._prevHighlighter;delete feature._prevHighlighter;}
+layer.drawFeature(feature,feature.style||feature.layer.style||"default");this.events.triggerEvent("featureunhighlighted",{feature:feature});},select:function(feature){var cont=this.onBeforeSelect.call(this.scope,feature);var layer=feature.layer;if(cont!==false){cont=layer.events.triggerEvent("beforefeatureselected",{feature:feature});if(cont!==false){layer.selectedFeatures.push(feature);this.highlight(feature);if(!this.handlers.feature.lastFeature){this.handlers.feature.lastFeature=layer.selectedFeatures[0];}
+layer.events.triggerEvent("featureselected",{feature:feature});this.onSelect.call(this.scope,feature);}}},unselect:function(feature){var layer=feature.layer;this.unhighlight(feature);OpenLayers.Util.removeItem(layer.selectedFeatures,feature);layer.events.triggerEvent("featureunselected",{feature:feature});this.onUnselect.call(this.scope,feature);},selectBox:function(position){if(position instanceof OpenLayers.Bounds){var minXY=this.map.getLonLatFromPixel(new OpenLayers.Pixel(position.left,position.bottom));var maxXY=this.map.getLonLatFromPixel(new OpenLayers.Pixel(position.right,position.top));var bounds=new OpenLayers.Bounds(minXY.lon,minXY.lat,maxXY.lon,maxXY.lat);if(!this.multipleSelect()){this.unselectAll();}
+var prevMultiple=this.multiple;this.multiple=true;var layers=this.layers||[this.layer];var layer;for(var l=0;l<layers.length;++l){layer=layers[l];for(var i=0,len=layer.features.length;i<len;++i){var feature=layer.features[i];if(!feature.getVisibility()){continue;}
+if(this.geometryTypes==null||OpenLayers.Util.indexOf(this.geometryTypes,feature.geometry.CLASS_NAME)>-1){if(bounds.toGeometry().intersects(feature.geometry)){if(OpenLayers.Util.indexOf(layer.selectedFeatures,feature)==-1){this.select(feature);}}}}}
+this.multiple=prevMultiple;}},setMap:function(map){this.handlers.feature.setMap(map);if(this.box){this.handlers.box.setMap(map);}
+OpenLayers.Control.prototype.setMap.apply(this,arguments);},setLayer:function(layers){var isActive=this.active;this.unselectAll();this.deactivate();if(this.layers){this.layer.destroy();this.layers=null;}
+this.initLayer(layers);this.handlers.feature.layer=this.layer;if(isActive){this.activate();}},CLASS_NAME:"OpenLayers.Control.SelectFeature"});OpenLayers.Handler.Keyboard=OpenLayers.Class(OpenLayers.Handler,{KEY_EVENTS:["keydown","keyup"],eventListener:null,initialize:function(control,callbacks,options){OpenLayers.Handler.prototype.initialize.apply(this,arguments);this.eventListener=OpenLayers.Function.bindAsEventListener(this.handleKeyEvent,this);},destroy:function(){this.deactivate();this.eventListener=null;OpenLayers.Handler.prototype.destroy.apply(this,arguments);},activate:function(){if(OpenLayers.Handler.prototype.activate.apply(this,arguments)){for(var i=0,len=this.KEY_EVENTS.length;i<len;i++){OpenLayers.Event.observe(document,this.KEY_EVENTS[i],this.eventListener);}
+return true;}else{return false;}},deactivate:function(){var deactivated=false;if(OpenLayers.Handler.prototype.deactivate.apply(this,arguments)){for(var i=0,len=this.KEY_EVENTS.length;i<len;i++){OpenLayers.Event.stopObserving(document,this.KEY_EVENTS[i],this.eventListener);}
+deactivated=true;}
+return deactivated;},handleKeyEvent:function(evt){if(this.checkModifiers(evt)){this.callback(evt.type,[evt]);}},CLASS_NAME:"OpenLayers.Handler.Keyboard"});OpenLayers.Control.ModifyFeature=OpenLayers.Class(OpenLayers.Control,{geometryTypes:null,clickout:true,toggle:true,standalone:false,layer:null,feature:null,vertices:null,virtualVertices:null,selectControl:null,dragControl:null,handlers:null,deleteCodes:null,virtualStyle:null,vertexRenderIntent:null,mode:null,modified:false,radiusHandle:null,dragHandle:null,onModificationStart:function(){},onModification:function(){},onModificationEnd:function(){},initialize:function(layer,options){options=options||{};this.layer=layer;this.vertices=[];this.virtualVertices=[];this.virtualStyle=OpenLayers.Util.extend({},this.layer.style||this.layer.styleMap.createSymbolizer(null,options.vertexRenderIntent));this.virtualStyle.fillOpacity=0.3;this.virtualStyle.strokeOpacity=0.3;this.deleteCodes=[46,68];this.mode=OpenLayers.Control.ModifyFeature.RESHAPE;OpenLayers.Control.prototype.initialize.apply(this,[options]);if(!(OpenLayers.Util.isArray(this.deleteCodes))){this.deleteCodes=[this.deleteCodes];}
+var control=this;var selectOptions={geometryTypes:this.geometryTypes,clickout:this.clickout,toggle:this.toggle,onBeforeSelect:this.beforeSelectFeature,onSelect:this.selectFeature,onUnselect:this.unselectFeature,scope:this};if(this.standalone===false){this.selectControl=new OpenLayers.Control.SelectFeature(layer,selectOptions);}
+var dragOptions={geometryTypes:["OpenLayers.Geometry.Point"],snappingOptions:this.snappingOptions,onStart:function(feature,pixel){control.dragStart.apply(control,[feature,pixel]);},onDrag:function(feature,pixel){control.dragVertex.apply(control,[feature,pixel]);},onComplete:function(feature){control.dragComplete.apply(control,[feature]);},featureCallbacks:{over:function(feature){if(control.standalone!==true||feature._sketch||control.feature===feature){control.dragControl.overFeature.apply(control.dragControl,[feature]);}}}};this.dragControl=new OpenLayers.Control.DragFeature(layer,dragOptions);var keyboardOptions={keydown:this.handleKeypress};this.handlers={keyboard:new OpenLayers.Handler.Keyboard(this,keyboardOptions)};},destroy:function(){this.layer=null;this.standalone||this.selectControl.destroy();this.dragControl.destroy();OpenLayers.Control.prototype.destroy.apply(this,[]);},activate:function(){return((this.standalone||this.selectControl.activate())&&this.handlers.keyboard.activate()&&OpenLayers.Control.prototype.activate.apply(this,arguments));},deactivate:function(){var deactivated=false;if(OpenLayers.Control.prototype.deactivate.apply(this,arguments)){this.layer.removeFeatures(this.vertices,{silent:true});this.layer.removeFeatures(this.virtualVertices,{silent:true});this.vertices=[];this.dragControl.deactivate();var feature=this.feature;var valid=feature&&feature.geometry&&feature.layer;if(this.standalone===false){if(valid){this.selectControl.unselect.apply(this.selectControl,[feature]);}
+this.selectControl.deactivate();}else{if(valid){this.unselectFeature(feature);}}
+this.handlers.keyboard.deactivate();deactivated=true;}
+return deactivated;},beforeSelectFeature:function(feature){return this.layer.events.triggerEvent("beforefeaturemodified",{feature:feature});},selectFeature:function(feature){if(!this.standalone||this.beforeSelectFeature(feature)!==false){this.feature=feature;this.modified=false;this.resetVertices();this.dragControl.activate();this.onModificationStart(this.feature);}
+var modified=feature.modified;if(feature.geometry&&!(modified&&modified.geometry)){this._originalGeometry=feature.geometry.clone();}},unselectFeature:function(feature){this.layer.removeFeatures(this.vertices,{silent:true});this.vertices=[];this.layer.destroyFeatures(this.virtualVertices,{silent:true});this.virtualVertices=[];if(this.dragHandle){this.layer.destroyFeatures([this.dragHandle],{silent:true});delete this.dragHandle;}
+if(this.radiusHandle){this.layer.destroyFeatures([this.radiusHandle],{silent:true});delete this.radiusHandle;}
+this.feature=null;this.dragControl.deactivate();this.onModificationEnd(feature);this.layer.events.triggerEvent("afterfeaturemodified",{feature:feature,modified:this.modified});this.modified=false;},dragStart:function(feature,pixel){if(feature!=this.feature&&!feature.geometry.parent&&feature!=this.dragHandle&&feature!=this.radiusHandle){if(this.standalone===false&&this.feature){this.selectControl.clickFeature.apply(this.selectControl,[this.feature]);}
+if(this.geometryTypes==null||OpenLayers.Util.indexOf(this.geometryTypes,feature.geometry.CLASS_NAME)!=-1){this.standalone||this.selectControl.clickFeature.apply(this.selectControl,[feature]);this.dragControl.overFeature.apply(this.dragControl,[feature]);this.dragControl.lastPixel=pixel;this.dragControl.handlers.drag.started=true;this.dragControl.handlers.drag.start=pixel;this.dragControl.handlers.drag.last=pixel;}}},dragVertex:function(vertex,pixel){this.modified=true;if(this.feature.geometry.CLASS_NAME=="OpenLayers.Geometry.Point"){if(this.feature!=vertex){this.feature=vertex;}
+this.layer.events.triggerEvent("vertexmodified",{vertex:vertex.geometry,feature:this.feature,pixel:pixel});}else{if(vertex._index){vertex.geometry.parent.addComponent(vertex.geometry,vertex._index);delete vertex._index;OpenLayers.Util.removeItem(this.virtualVertices,vertex);this.vertices.push(vertex);}else if(vertex==this.dragHandle){this.layer.removeFeatures(this.vertices,{silent:true});this.vertices=[];if(this.radiusHandle){this.layer.destroyFeatures([this.radiusHandle],{silent:true});this.radiusHandle=null;}}else if(vertex!==this.radiusHandle){this.layer.events.triggerEvent("vertexmodified",{vertex:vertex.geometry,feature:this.feature,pixel:pixel});}
+if(this.virtualVertices.length>0){this.layer.destroyFeatures(this.virtualVertices,{silent:true});this.virtualVertices=[];}
+this.layer.drawFeature(this.feature,this.standalone?undefined:this.selectControl.renderIntent);}
+this.layer.drawFeature(vertex);},dragComplete:function(vertex){this.resetVertices();this.setFeatureState();this.onModification(this.feature);this.layer.events.triggerEvent("featuremodified",{feature:this.feature});},setFeatureState:function(){if(this.feature.state!=OpenLayers.State.INSERT&&this.feature.state!=OpenLayers.State.DELETE){this.feature.state=OpenLayers.State.UPDATE;if(this.modified&&this._originalGeometry){var feature=this.feature;feature.modified=OpenLayers.Util.extend(feature.modified,{geometry:this._originalGeometry});delete this._originalGeometry;}}},resetVertices:function(){if(this.dragControl.feature){this.dragControl.outFeature(this.dragControl.feature);}
+if(this.vertices.length>0){this.layer.removeFeatures(this.vertices,{silent:true});this.vertices=[];}
+if(this.virtualVertices.length>0){this.layer.removeFeatures(this.virtualVertices,{silent:true});this.virtualVertices=[];}
+if(this.dragHandle){this.layer.destroyFeatures([this.dragHandle],{silent:true});this.dragHandle=null;}
+if(this.radiusHandle){this.layer.destroyFeatures([this.radiusHandle],{silent:true});this.radiusHandle=null;}
+if(this.feature&&this.feature.geometry.CLASS_NAME!="OpenLayers.Geometry.Point"){if((this.mode&OpenLayers.Control.ModifyFeature.DRAG)){this.collectDragHandle();}
+if((this.mode&(OpenLayers.Control.ModifyFeature.ROTATE|OpenLayers.Control.ModifyFeature.RESIZE))){this.collectRadiusHandle();}
+if(this.mode&OpenLayers.Control.ModifyFeature.RESHAPE){if(!(this.mode&OpenLayers.Control.ModifyFeature.RESIZE)){this.collectVertices();}}}},handleKeypress:function(evt){var code=evt.keyCode;if(this.feature&&OpenLayers.Util.indexOf(this.deleteCodes,code)!=-1){var vertex=this.dragControl.feature;if(vertex&&OpenLayers.Util.indexOf(this.vertices,vertex)!=-1&&!this.dragControl.handlers.drag.dragging&&vertex.geometry.parent){vertex.geometry.parent.removeComponent(vertex.geometry);this.layer.events.triggerEvent("vertexremoved",{vertex:vertex.geometry,feature:this.feature,pixel:evt.xy});this.layer.drawFeature(this.feature,this.standalone?undefined:this.selectControl.renderIntent);this.modified=true;this.resetVertices();this.setFeatureState();this.onModification(this.feature);this.layer.events.triggerEvent("featuremodified",{feature:this.feature});}}},collectVertices:function(){this.vertices=[];this.virtualVertices=[];var control=this;function collectComponentVertices(geometry){var i,vertex,component,len;if(geometry.CLASS_NAME=="OpenLayers.Geometry.Point"){vertex=new OpenLayers.Feature.Vector(geometry);vertex._sketch=true;vertex.renderIntent=control.vertexRenderIntent;control.vertices.push(vertex);}else{var numVert=geometry.components.length;if(geometry.CLASS_NAME=="OpenLayers.Geometry.LinearRing"){numVert-=1;}
+for(i=0;i<numVert;++i){component=geometry.components[i];if(component.CLASS_NAME=="OpenLayers.Geometry.Point"){vertex=new OpenLayers.Feature.Vector(component);vertex._sketch=true;vertex.renderIntent=control.vertexRenderIntent;control.vertices.push(vertex);}else{collectComponentVertices(component);}}
+if(geometry.CLASS_NAME!="OpenLayers.Geometry.MultiPoint"){for(i=0,len=geometry.components.length;i<len-1;++i){var prevVertex=geometry.components[i];var nextVertex=geometry.components[i+1];if(prevVertex.CLASS_NAME=="OpenLayers.Geometry.Point"&&nextVertex.CLASS_NAME=="OpenLayers.Geometry.Point"){var x=(prevVertex.x+nextVertex.x)/2;var y=(prevVertex.y+nextVertex.y)/2;var point=new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Point(x,y),null,control.virtualStyle);point.geometry.parent=geometry;point._index=i+1;point._sketch=true;control.virtualVertices.push(point);}}}}}
+collectComponentVertices.call(this,this.feature.geometry);this.layer.addFeatures(this.virtualVertices,{silent:true});this.layer.addFeatures(this.vertices,{silent:true});},collectDragHandle:function(){var geometry=this.feature.geometry;var center=geometry.getBounds().getCenterLonLat();var originGeometry=new OpenLayers.Geometry.Point(center.lon,center.lat);var origin=new OpenLayers.Feature.Vector(originGeometry);originGeometry.move=function(x,y){OpenLayers.Geometry.Point.prototype.move.call(this,x,y);geometry.move(x,y);};origin._sketch=true;this.dragHandle=origin;this.layer.addFeatures([this.dragHandle],{silent:true});},collectRadiusHandle:function(){var geometry=this.feature.geometry;var bounds=geometry.getBounds();var center=bounds.getCenterLonLat();var originGeometry=new OpenLayers.Geometry.Point(center.lon,center.lat);var radiusGeometry=new OpenLayers.Geometry.Point(bounds.right,bounds.bottom);var radius=new OpenLayers.Feature.Vector(radiusGeometry);var resize=(this.mode&OpenLayers.Control.ModifyFeature.RESIZE);var reshape=(this.mode&OpenLayers.Control.ModifyFeature.RESHAPE);var rotate=(this.mode&OpenLayers.Control.ModifyFeature.ROTATE);radiusGeometry.move=function(x,y){OpenLayers.Geometry.Point.prototype.move.call(this,x,y);var dx1=this.x-originGeometry.x;var dy1=this.y-originGeometry.y;var dx0=dx1-x;var dy0=dy1-y;if(rotate){var a0=Math.atan2(dy0,dx0);var a1=Math.atan2(dy1,dx1);var angle=a1-a0;angle*=180/Math.PI;geometry.rotate(angle,originGeometry);}
+if(resize){var scale,ratio;if(reshape){scale=dy1/dy0;ratio=(dx1/dx0)/scale;}else{var l0=Math.sqrt((dx0*dx0)+(dy0*dy0));var l1=Math.sqrt((dx1*dx1)+(dy1*dy1));scale=l1/l0;}
+geometry.resize(scale,originGeometry,ratio);}};radius._sketch=true;this.radiusHandle=radius;this.layer.addFeatures([this.radiusHandle],{silent:true});},setMap:function(map){this.standalone||this.selectControl.setMap(map);this.dragControl.setMap(map);OpenLayers.Control.prototype.setMap.apply(this,arguments);},CLASS_NAME:"OpenLayers.Control.ModifyFeature"});OpenLayers.Control.ModifyFeature.RESHAPE=1;OpenLayers.Control.ModifyFeature.RESIZE=2;OpenLayers.Control.ModifyFeature.ROTATE=4;OpenLayers.Control.ModifyFeature.DRAG=8;OpenLayers.Layer.XYZ=OpenLayers.Class(OpenLayers.Layer.Grid,{isBaseLayer:true,sphericalMercator:false,zoomOffset:0,serverResolutions:null,initialize:function(name,url,options){if(options&&options.sphericalMercator||this.sphericalMercator){options=OpenLayers.Util.extend({maxExtent:new OpenLayers.Bounds(-128*156543.03390625,-128*156543.03390625,128*156543.03390625,128*156543.03390625),maxResolution:156543.03390625,numZoomLevels:19,units:"m",projection:"EPSG:900913"},options);}
+url=url||this.url;name=name||this.name;var newArguments=[name,url,{},options];OpenLayers.Layer.Grid.prototype.initialize.apply(this,newArguments);},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.XYZ(this.name,this.url,this.getOptions());}
+obj=OpenLayers.Layer.Grid.prototype.clone.apply(this,[obj]);return obj;},getURL:function(bounds){var xyz=this.getXYZ(bounds);var url=this.url;if(OpenLayers.Util.isArray(url)){var s=''+xyz.x+xyz.y+xyz.z;url=this.selectUrl(s,url);}
+return OpenLayers.String.format(url,xyz);},getXYZ:function(bounds){var res=this.map.getResolution();var x=Math.round((bounds.left-this.maxExtent.left)/(res*this.tileSize.w));var y=Math.round((this.maxExtent.top-bounds.top)/(res*this.tileSize.h));var z=this.serverResolutions!=null?OpenLayers.Util.indexOf(this.serverResolutions,res):this.map.getZoom()+this.zoomOffset;var limit=Math.pow(2,z);if(this.wrapDateLine)
+{x=((x%limit)+limit)%limit;}
+return{'x':x,'y':y,'z':z};},setMap:function(map){OpenLayers.Layer.Grid.prototype.setMap.apply(this,arguments);if(!this.tileOrigin){this.tileOrigin=new OpenLayers.LonLat(this.maxExtent.left,this.maxExtent.bottom);}},CLASS_NAME:"OpenLayers.Layer.XYZ"});OpenLayers.Layer.OSM=OpenLayers.Class(OpenLayers.Layer.XYZ,{name:"OpenStreetMap",attribution:"",sphericalMercator:true,url:'http://tile.openstreetmap.org/${z}/${x}/${y}.png',clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.OSM(this.name,this.url,this.getOptions());}
+obj=OpenLayers.Layer.XYZ.prototype.clone.apply(this,[obj]);return obj;},wrapDateLine:true,CLASS_NAME:"OpenLayers.Layer.OSM"});OpenLayers.Layer.Bing=OpenLayers.Class(OpenLayers.Layer.XYZ,{serverResolutions:[156543.03390625,78271.516953125,39135.7584765625,19567.87923828125,9783.939619140625,4891.9698095703125,2445.9849047851562,1222.9924523925781,611.4962261962891,305.74811309814453,152.87405654907226,76.43702827453613,38.218514137268066,19.109257068634033,9.554628534317017,4.777314267158508,2.388657133579254,1.194328566789627,0.5971642833948135,0.29858214169740677,0.14929107084870338,0.07464553542435169],attributionTemplate:'<span class="olBingAttribution ${type}">'+'<div><a target="_blank" href="http://www.bing.com/maps/">'+'<img src="${logo}" /></a></div>${copyrights}'+'<a style="white-space: nowrap" target="_blank" '+'href="http://www.microsoft.com/maps/product/terms.html">'+'Terms of Use</a></span>',metadata:null,type:"Road",metadataParams:null,initialize:function(options){options=OpenLayers.Util.applyDefaults({sphericalMercator:true},options);var name=options.name||"Bing "+(options.type||this.type);var newArgs=[name,null,options];OpenLayers.Layer.XYZ.prototype.initialize.apply(this,newArgs);this.loadMetadata();},loadMetadata:function(){this._callbackId="_callback_"+this.id.replace(/\./g,"_");window[this._callbackId]=OpenLayers.Function.bind(OpenLayers.Layer.Bing.processMetadata,this);var params=OpenLayers.Util.applyDefaults({key:this.key,jsonp:this._callbackId,include:"ImageryProviders"},this.metadataParams);var url="http://dev.virtualearth.net/REST/v1/Imagery/Metadata/"+
+this.type+"?"+OpenLayers.Util.getParameterString(params);var script=document.createElement("script");script.type="text/javascript";script.src=url;script.id=this._callbackId;document.getElementsByTagName("head")[0].appendChild(script);},initLayer:function(){var res=this.metadata.resourceSets[0].resources[0];var url=res.imageUrl.replace("{quadkey}","${quadkey}");this.url=[];for(var i=0;i<res.imageUrlSubdomains.length;++i){this.url.push(url.replace("{subdomain}",res.imageUrlSubdomains[i]));};this.addOptions({maxResolution:Math.min(this.serverResolutions[res.zoomMin],this.maxResolution),zoomOffset:res.zoomMin,numZoomLevels:Math.min(res.zoomMax+1-res.zoomMin,this.numZoomLevels)},true);},getURL:function(bounds){if(!this.url){return OpenLayers.Util.getImagesLocation()+"blank.gif";}
+var xyz=this.getXYZ(bounds),x=xyz.x,y=xyz.y,z=xyz.z;var quadDigits=[];for(var i=z;i>0;--i){var digit='0';var mask=1<<(i-1);if((x&mask)!=0){digit++;}
+if((y&mask)!=0){digit++;digit++;}
+quadDigits.push(digit);}
+var quadKey=quadDigits.join("");var url=this.selectUrl(''+x+y+z,this.url);return OpenLayers.String.format(url,{'quadkey':quadKey});},updateAttribution:function(){var metadata=this.metadata;if(!metadata||!this.map||!this.map.center){return;}
+var res=metadata.resourceSets[0].resources[0];var extent=this.map.getExtent().transform(this.map.getProjectionObject(),new OpenLayers.Projection("EPSG:4326"));var providers=res.imageryProviders,zoom=this.map.getZoom()+1,copyrights="",provider,i,ii,j,jj,bbox,coverage;for(i=0,ii=providers.length;i<ii;++i){provider=providers[i];for(j=0,jj=provider.coverageAreas.length;j<jj;++j){coverage=provider.coverageAreas[j];bbox=OpenLayers.Bounds.fromArray(coverage.bbox);if(extent.intersectsBounds(bbox)&&zoom<=coverage.zoomMax&&zoom>=coverage.zoomMin){copyrights+=provider.attribution+" ";}}}
+this.attribution=OpenLayers.String.format(this.attributionTemplate,{type:this.type.toLowerCase(),logo:metadata.brandLogoUri,copyrights:copyrights});this.map&&this.map.events.triggerEvent("changelayer",{layer:this,property:"attribution"});},setMap:function(){OpenLayers.Layer.XYZ.prototype.setMap.apply(this,arguments);this.updateAttribution();this.map.events.register("moveend",this,this.updateAttribution);},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.Bing(this.options);}
+obj=OpenLayers.Layer.XYZ.prototype.clone.apply(this,[obj]);return obj;},destroy:function(){this.map&&this.map.events.unregister("moveend",this,this.updateAttribution);OpenLayers.Layer.XYZ.prototype.destroy.apply(this,arguments);},CLASS_NAME:"OpenLayers.Layer.Bing"});OpenLayers.Layer.Bing.processMetadata=function(metadata){this.metadata=metadata;this.initLayer();var script=document.getElementById(this._callbackId);script.parentNode.removeChild(script);window[this._callbackId]=undefined;delete this._callbackId;};OpenLayers.Layer.PointGrid=OpenLayers.Class(OpenLayers.Layer.Vector,{dx:null,dy:null,ratio:1.5,maxFeatures:250,rotation:0,origin:null,gridBounds:null,initialize:function(config){config=config||{};OpenLayers.Layer.Vector.prototype.initialize.apply(this,[config.name,config]);},setMap:function(map){OpenLayers.Layer.Vector.prototype.setMap.apply(this,arguments);map.events.register("moveend",this,this.onMoveEnd);},removeMap:function(map){map.events.unregister("moveend",this,this.onMoveEnd);OpenLayers.Layer.Vector.prototype.removeMap.apply(this,arguments);},setRatio:function(ratio){this.ratio=ratio;this.updateGrid(true);},setMaxFeatures:function(maxFeatures){this.maxFeatures=maxFeatures;this.updateGrid(true);},setSpacing:function(dx,dy){this.dx=dx;this.dy=dy||dx;this.updateGrid(true);},setOrigin:function(origin){this.origin=origin;this.updateGrid(true);},getOrigin:function(){if(!this.origin){this.origin=this.map.getExtent().getCenterLonLat();}
+return this.origin;},setRotation:function(rotation){this.rotation=rotation;this.updateGrid(true);},onMoveEnd:function(){this.updateGrid();},getViewBounds:function(){var bounds=this.map.getExtent();if(this.rotation){var origin=this.getOrigin();var rotationOrigin=new OpenLayers.Geometry.Point(origin.lon,origin.lat);var rect=bounds.toGeometry();rect.rotate(-this.rotation,rotationOrigin);bounds=rect.getBounds();}
+return bounds;},updateGrid:function(force){if(force||this.invalidBounds()){var viewBounds=this.getViewBounds();var origin=this.getOrigin();var rotationOrigin=new OpenLayers.Geometry.Point(origin.lon,origin.lat);var viewBoundsWidth=viewBounds.getWidth();var viewBoundsHeight=viewBounds.getHeight();var aspectRatio=viewBoundsWidth/viewBoundsHeight;var maxHeight=Math.sqrt(this.dx*this.dy*this.maxFeatures/aspectRatio);var maxWidth=maxHeight*aspectRatio;var gridWidth=Math.min(viewBoundsWidth*this.ratio,maxWidth);var gridHeight=Math.min(viewBoundsHeight*this.ratio,maxHeight);var center=viewBounds.getCenterLonLat();this.gridBounds=new OpenLayers.Bounds(center.lon-(gridWidth/2),center.lat-(gridHeight/2),center.lon+(gridWidth/2),center.lat+(gridHeight/2));var rows=Math.floor(gridHeight/this.dy);var cols=Math.floor(gridWidth/this.dx);var gridLeft=origin.lon+(this.dx*Math.ceil((this.gridBounds.left-origin.lon)/this.dx));var gridBottom=origin.lat+(this.dy*Math.ceil((this.gridBounds.bottom-origin.lat)/this.dy));var features=new Array(rows*cols);var x,y,point;for(var i=0;i<cols;++i){x=gridLeft+(i*this.dx);for(var j=0;j<rows;++j){y=gridBottom+(j*this.dy);point=new OpenLayers.Geometry.Point(x,y);if(this.rotation){point.rotate(this.rotation,rotationOrigin);}
+features[(i*rows)+j]=new OpenLayers.Feature.Vector(point);}}
+this.destroyFeatures(this.features,{silent:true});this.addFeatures(features,{silent:true});}},invalidBounds:function(){return!this.gridBounds||!this.gridBounds.containsBounds(this.getViewBounds());},CLASS_NAME:"OpenLayers.Layer.PointGrid"});OpenLayers.Handler.MouseWheel=OpenLayers.Class(OpenLayers.Handler,{wheelListener:null,mousePosition:null,interval:0,delta:0,cumulative:true,initialize:function(control,callbacks,options){OpenLayers.Handler.prototype.initialize.apply(this,arguments);this.wheelListener=OpenLayers.Function.bindAsEventListener(this.onWheelEvent,this);},destroy:function(){OpenLayers.Handler.prototype.destroy.apply(this,arguments);this.wheelListener=null;},onWheelEvent:function(e){if(!this.map||!this.checkModifiers(e)){return;}
+var overScrollableDiv=false;var overLayerDiv=false;var overMapDiv=false;var elem=OpenLayers.Event.element(e);while((elem!=null)&&!overMapDiv&&!overScrollableDiv){if(!overScrollableDiv){try{if(elem.currentStyle){overflow=elem.currentStyle["overflow"];}else{var style=document.defaultView.getComputedStyle(elem,null);var overflow=style.getPropertyValue("overflow");}
+overScrollableDiv=(overflow&&(overflow=="auto")||(overflow=="scroll"));}catch(err){}}
+if(!overLayerDiv){for(var i=0,len=this.map.layers.length;i<len;i++){if(elem==this.map.layers[i].div||elem==this.map.layers[i].pane){overLayerDiv=true;break;}}}
+overMapDiv=(elem==this.map.div);elem=elem.parentNode;}
+if(!overScrollableDiv&&overMapDiv){if(overLayerDiv){var delta=0;if(!e){e=window.event;}
+if(e.wheelDelta){delta=e.wheelDelta/120;if(window.opera&&window.opera.version()<9.2){delta=-delta;}}else if(e.detail){delta=-e.detail/3;}
+this.delta=this.delta+delta;if(this.interval){window.clearTimeout(this._timeoutId);this._timeoutId=window.setTimeout(OpenLayers.Function.bind(function(){this.wheelZoom(e);},this),this.interval);}else{this.wheelZoom(e);}}
+OpenLayers.Event.stop(e);}},wheelZoom:function(e){var delta=this.delta;this.delta=0;if(delta){if(this.mousePosition){e.xy=this.mousePosition;}
+if(!e.xy){e.xy=this.map.getPixelFromLonLat(this.map.getCenter());}
+if(delta<0){this.callback("down",[e,this.cumulative?delta:-1]);}else{this.callback("up",[e,this.cumulative?delta:1]);}}},mousemove:function(evt){this.mousePosition=evt.xy;},activate:function(evt){if(OpenLayers.Handler.prototype.activate.apply(this,arguments)){var wheelListener=this.wheelListener;OpenLayers.Event.observe(window,"DOMMouseScroll",wheelListener);OpenLayers.Event.observe(window,"mousewheel",wheelListener);OpenLayers.Event.observe(document,"mousewheel",wheelListener);return true;}else{return false;}},deactivate:function(evt){if(OpenLayers.Handler.prototype.deactivate.apply(this,arguments)){var wheelListener=this.wheelListener;OpenLayers.Event.stopObserving(window,"DOMMouseScroll",wheelListener);OpenLayers.Event.stopObserving(window,"mousewheel",wheelListener);OpenLayers.Event.stopObserving(document,"mousewheel",wheelListener);return true;}else{return false;}},CLASS_NAME:"OpenLayers.Handler.MouseWheel"});OpenLayers.Symbolizer=OpenLayers.Class({zIndex:0,initialize:function(config){OpenLayers.Util.extend(this,config);},clone:function(){var Type=eval(this.CLASS_NAME);return new Type(OpenLayers.Util.extend({},this));},CLASS_NAME:"OpenLayers.Symbolizer"});OpenLayers.Symbolizer.Raster=OpenLayers.Class(OpenLayers.Symbolizer,{initialize:function(config){OpenLayers.Symbolizer.prototype.initialize.apply(this,arguments);},CLASS_NAME:"OpenLayers.Symbolizer.Raster"});OpenLayers.Symbolizer.Point=OpenLayers.Class(OpenLayers.Symbolizer,{initialize:function(config){OpenLayers.Symbolizer.prototype.initialize.apply(this,arguments);},CLASS_NAME:"OpenLayers.Symbolizer.Point"});OpenLayers.Symbolizer.Line=OpenLayers.Class(OpenLayers.Symbolizer,{initialize:function(config){OpenLayers.Symbolizer.prototype.initialize.apply(this,arguments);},CLASS_NAME:"OpenLayers.Symbolizer.Line"});OpenLayers.Symbolizer.Polygon=OpenLayers.Class(OpenLayers.Symbolizer,{initialize:function(config){OpenLayers.Symbolizer.prototype.initialize.apply(this,arguments);},CLASS_NAME:"OpenLayers.Symbolizer.Polygon"});OpenLayers.Symbolizer.Text=OpenLayers.Class(OpenLayers.Symbolizer,{initialize:function(config){OpenLayers.Symbolizer.prototype.initialize.apply(this,arguments);},CLASS_NAME:"OpenLayers.Symbolizer.Text"});OpenLayers.Rule=OpenLayers.Class({id:null,name:null,title:null,description:null,context:null,filter:null,elseFilter:false,symbolizer:null,symbolizers:null,minScaleDenominator:null,maxScaleDenominator:null,initialize:function(options){this.symbolizer={};OpenLayers.Util.extend(this,options);if(this.symbolizers){delete this.symbolizer;}
+this.id=OpenLayers.Util.createUniqueID(this.CLASS_NAME+"_");},destroy:function(){for(var i in this.symbolizer){this.symbolizer[i]=null;}
+this.symbolizer=null;delete this.symbolizers;},evaluate:function(feature){var context=this.getContext(feature);var applies=true;if(this.minScaleDenominator||this.maxScaleDenominator){var scale=feature.layer.map.getScale();}
+if(this.minScaleDenominator){applies=scale>=OpenLayers.Style.createLiteral(this.minScaleDenominator,context);}
+if(applies&&this.maxScaleDenominator){applies=scale<OpenLayers.Style.createLiteral(this.maxScaleDenominator,context);}
+if(applies&&this.filter){if(this.filter.CLASS_NAME=="OpenLayers.Filter.FeatureId"){applies=this.filter.evaluate(feature);}else{applies=this.filter.evaluate(context);}}
+return applies;},getContext:function(feature){var context=this.context;if(!context){context=feature.attributes||feature.data;}
+if(typeof this.context=="function"){context=this.context(feature);}
+return context;},clone:function(){var options=OpenLayers.Util.extend({},this);if(this.symbolizers){var len=this.symbolizers.length;options.symbolizers=new Array(len);for(var i=0;i<len;++i){options.symbolizers[i]=this.symbolizers[i].clone();}}else{options.symbolizer={};var value,type;for(var key in this.symbolizer){value=this.symbolizer[key];type=typeof value;if(type==="object"){options.symbolizer[key]=OpenLayers.Util.extend({},value);}else if(type==="string"){options.symbolizer[key]=value;}}}
+options.filter=this.filter&&this.filter.clone();options.context=this.context&&OpenLayers.Util.extend({},this.context);return new OpenLayers.Rule(options);},CLASS_NAME:"OpenLayers.Rule"});OpenLayers.Filter.Spatial=OpenLayers.Class(OpenLayers.Filter,{type:null,property:null,value:null,distance:null,distanceUnits:null,initialize:function(options){OpenLayers.Filter.prototype.initialize.apply(this,[options]);},evaluate:function(feature){var intersect=false;switch(this.type){case OpenLayers.Filter.Spatial.BBOX:case OpenLayers.Filter.Spatial.INTERSECTS:if(feature.geometry){var geom=this.value;if(this.value.CLASS_NAME=="OpenLayers.Bounds"){geom=this.value.toGeometry();}
+if(feature.geometry.intersects(geom)){intersect=true;}}
+break;default:OpenLayers.Console.error(OpenLayers.i18n("filterEvaluateNotImplemented"));break;}
+return intersect;},clone:function(){var options=OpenLayers.Util.applyDefaults({value:this.value&&this.value.clone&&this.value.clone()},this);return new OpenLayers.Filter.Spatial(options);},CLASS_NAME:"OpenLayers.Filter.Spatial"});OpenLayers.Filter.Spatial.BBOX="BBOX";OpenLayers.Filter.Spatial.INTERSECTS="INTERSECTS";OpenLayers.Filter.Spatial.DWITHIN="DWITHIN";OpenLayers.Filter.Spatial.WITHIN="WITHIN";OpenLayers.Filter.Spatial.CONTAINS="CONTAINS";OpenLayers.Format.SLD=OpenLayers.Class(OpenLayers.Format.XML.VersionedOGC,{defaultVersion:"1.0.0",stringifyOutput:true,namedLayersAsArray:false,CLASS_NAME:"OpenLayers.Format.SLD"});OpenLayers.Format.GML.v2=OpenLayers.Class(OpenLayers.Format.GML.Base,{schemaLocation:"http://www.opengis.net/gml http://schemas.opengis.net/gml/2.1.2/feature.xsd",initialize:function(options){OpenLayers.Format.GML.Base.prototype.initialize.apply(this,[options]);},readers:{"gml":OpenLayers.Util.applyDefaults({"outerBoundaryIs":function(node,container){var obj={};this.readChildNodes(node,obj);container.outer=obj.components[0];},"innerBoundaryIs":function(node,container){var obj={};this.readChildNodes(node,obj);container.inner.push(obj.components[0]);},"Box":function(node,container){var obj={};this.readChildNodes(node,obj);if(!container.components){container.components=[];}
+var min=obj.points[0];var max=obj.points[1];container.components.push(new OpenLayers.Bounds(min.x,min.y,max.x,max.y));}},OpenLayers.Format.GML.Base.prototype.readers["gml"]),"feature":OpenLayers.Format.GML.Base.prototype.readers["feature"],"wfs":OpenLayers.Format.GML.Base.prototype.readers["wfs"]},write:function(features){var name;if(OpenLayers.Util.isArray(features)){name="wfs:FeatureCollection";}else{name="gml:featureMember";}
+var root=this.writeNode(name,features);this.setAttributeNS(root,this.namespaces["xsi"],"xsi:schemaLocation",this.schemaLocation);return OpenLayers.Format.XML.prototype.write.apply(this,[root]);},writers:{"gml":OpenLayers.Util.applyDefaults({"Point":function(geometry){var node=this.createElementNSPlus("gml:Point");this.writeNode("coordinates",[geometry],node);return node;},"coordinates":function(points){var numPoints=points.length;var parts=new Array(numPoints);var point;for(var i=0;i<numPoints;++i){point=points[i];if(this.xy){parts[i]=point.x+","+point.y;}else{parts[i]=point.y+","+point.x;}
+if(point.z!=undefined){parts[i]+=","+point.z;}}
+return this.createElementNSPlus("gml:coordinates",{attributes:{decimal:".",cs:",",ts:" "},value:(numPoints==1)?parts[0]:parts.join(" ")});},"LineString":function(geometry){var node=this.createElementNSPlus("gml:LineString");this.writeNode("coordinates",geometry.components,node);return node;},"Polygon":function(geometry){var node=this.createElementNSPlus("gml:Polygon");this.writeNode("outerBoundaryIs",geometry.components[0],node);for(var i=1;i<geometry.components.length;++i){this.writeNode("innerBoundaryIs",geometry.components[i],node);}
+return node;},"outerBoundaryIs":function(ring){var node=this.createElementNSPlus("gml:outerBoundaryIs");this.writeNode("LinearRing",ring,node);return node;},"innerBoundaryIs":function(ring){var node=this.createElementNSPlus("gml:innerBoundaryIs");this.writeNode("LinearRing",ring,node);return node;},"LinearRing":function(ring){var node=this.createElementNSPlus("gml:LinearRing");this.writeNode("coordinates",ring.components,node);return node;},"Box":function(bounds){var node=this.createElementNSPlus("gml:Box");this.writeNode("coordinates",[{x:bounds.left,y:bounds.bottom},{x:bounds.right,y:bounds.top}],node);if(this.srsName){node.setAttribute("srsName",this.srsName);}
+return node;}},OpenLayers.Format.GML.Base.prototype.writers["gml"]),"feature":OpenLayers.Format.GML.Base.prototype.writers["feature"],"wfs":OpenLayers.Format.GML.Base.prototype.writers["wfs"]},CLASS_NAME:"OpenLayers.Format.GML.v2"});OpenLayers.Format.Filter.v1_0_0=OpenLayers.Class(OpenLayers.Format.GML.v2,OpenLayers.Format.Filter.v1,{VERSION:"1.0.0",schemaLocation:"http://www.opengis.net/ogc/filter/1.0.0/filter.xsd",initialize:function(options){OpenLayers.Format.GML.v2.prototype.initialize.apply(this,[options]);},readers:{"ogc":OpenLayers.Util.applyDefaults({"PropertyIsEqualTo":function(node,obj){var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.EQUAL_TO});this.readChildNodes(node,filter);obj.filters.push(filter);},"PropertyIsNotEqualTo":function(node,obj){var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.NOT_EQUAL_TO});this.readChildNodes(node,filter);obj.filters.push(filter);},"PropertyIsLike":function(node,obj){var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.LIKE});this.readChildNodes(node,filter);var wildCard=node.getAttribute("wildCard");var singleChar=node.getAttribute("singleChar");var esc=node.getAttribute("escape");filter.value2regex(wildCard,singleChar,esc);obj.filters.push(filter);}},OpenLayers.Format.Filter.v1.prototype.readers["ogc"]),"gml":OpenLayers.Format.GML.v2.prototype.readers["gml"],"feature":OpenLayers.Format.GML.v2.prototype.readers["feature"]},writers:{"ogc":OpenLayers.Util.applyDefaults({"PropertyIsEqualTo":function(filter){var node=this.createElementNSPlus("ogc:PropertyIsEqualTo");this.writeNode("PropertyName",filter,node);this.writeOgcExpression(filter.value,node);return node;},"PropertyIsNotEqualTo":function(filter){var node=this.createElementNSPlus("ogc:PropertyIsNotEqualTo");this.writeNode("PropertyName",filter,node);this.writeOgcExpression(filter.value,node);return node;},"PropertyIsLike":function(filter){var node=this.createElementNSPlus("ogc:PropertyIsLike",{attributes:{wildCard:"*",singleChar:".",escape:"!"}});this.writeNode("PropertyName",filter,node);this.writeNode("Literal",filter.regex2value(),node);return node;},"BBOX":function(filter){var node=this.createElementNSPlus("ogc:BBOX");filter.property&&this.writeNode("PropertyName",filter,node);var box=this.writeNode("gml:Box",filter.value,node);if(filter.projection){box.setAttribute("srsName",filter.projection);}
+return node;}},OpenLayers.Format.Filter.v1.prototype.writers["ogc"]),"gml":OpenLayers.Format.GML.v2.prototype.writers["gml"],"feature":OpenLayers.Format.GML.v2.prototype.writers["feature"]},writeSpatial:function(filter,name){var node=this.createElementNSPlus("ogc:"+name);this.writeNode("PropertyName",filter,node);if(filter.value instanceof OpenLayers.Filter.Function){this.writeNode("Function",filter.value,node);}else{var child;if(filter.value instanceof OpenLayers.Geometry){child=this.writeNode("feature:_geometry",filter.value).firstChild;}else{child=this.writeNode("gml:Box",filter.value);}
+if(filter.projection){child.setAttribute("srsName",filter.projection);}
+node.appendChild(child);}
+return node;},CLASS_NAME:"OpenLayers.Format.Filter.v1_0_0"});OpenLayers.Format.WFST.v1_0_0=OpenLayers.Class(OpenLayers.Format.Filter.v1_0_0,OpenLayers.Format.WFST.v1,{version:"1.0.0",srsNameInQuery:false,schemaLocations:{"wfs":"http://schemas.opengis.net/wfs/1.0.0/WFS-transaction.xsd"},initialize:function(options){OpenLayers.Format.Filter.v1_0_0.prototype.initialize.apply(this,[options]);OpenLayers.Format.WFST.v1.prototype.initialize.apply(this,[options]);},readNode:function(node,obj,first){return OpenLayers.Format.GML.v2.prototype.readNode.apply(this,[node,obj]);},readers:{"wfs":OpenLayers.Util.applyDefaults({"WFS_TransactionResponse":function(node,obj){obj.insertIds=[];obj.success=false;this.readChildNodes(node,obj);},"InsertResult":function(node,container){var obj={fids:[]};this.readChildNodes(node,obj);container.insertIds.push(obj.fids[0]);},"TransactionResult":function(node,obj){this.readChildNodes(node,obj);},"Status":function(node,obj){this.readChildNodes(node,obj);},"SUCCESS":function(node,obj){obj.success=true;}},OpenLayers.Format.WFST.v1.prototype.readers["wfs"]),"gml":OpenLayers.Format.GML.v2.prototype.readers["gml"],"feature":OpenLayers.Format.GML.v2.prototype.readers["feature"],"ogc":OpenLayers.Format.Filter.v1_0_0.prototype.readers["ogc"]},writers:{"wfs":OpenLayers.Util.applyDefaults({"Query":function(options){options=OpenLayers.Util.extend({featureNS:this.featureNS,featurePrefix:this.featurePrefix,featureType:this.featureType,srsName:this.srsName,srsNameInQuery:this.srsNameInQuery},options);var prefix=options.featurePrefix;var node=this.createElementNSPlus("wfs:Query",{attributes:{typeName:(prefix?prefix+":":"")+
+options.featureType}});if(options.srsNameInQuery&&options.srsName){node.setAttribute("srsName",options.srsName);}
+if(options.featureNS){node.setAttribute("xmlns:"+prefix,options.featureNS);}
+if(options.propertyNames){for(var i=0,len=options.propertyNames.length;i<len;i++){this.writeNode("ogc:PropertyName",{property:options.propertyNames[i]},node);}}
+if(options.filter){this.setFilterProperty(options.filter);this.writeNode("ogc:Filter",options.filter,node);}
+return node;}},OpenLayers.Format.WFST.v1.prototype.writers["wfs"]),"gml":OpenLayers.Format.GML.v2.prototype.writers["gml"],"feature":OpenLayers.Format.GML.v2.prototype.writers["feature"],"ogc":OpenLayers.Format.Filter.v1_0_0.prototype.writers["ogc"]},CLASS_NAME:"OpenLayers.Format.WFST.v1_0_0"});OpenLayers.ElementsIndexer=OpenLayers.Class({maxZIndex:null,order:null,indices:null,compare:null,initialize:function(yOrdering){this.compare=yOrdering?OpenLayers.ElementsIndexer.IndexingMethods.Z_ORDER_Y_ORDER:OpenLayers.ElementsIndexer.IndexingMethods.Z_ORDER_DRAWING_ORDER;this.clear();},insert:function(newNode){if(this.exists(newNode)){this.remove(newNode);}
+var nodeId=newNode.id;this.determineZIndex(newNode);var leftIndex=-1;var rightIndex=this.order.length;var middle;while(rightIndex-leftIndex>1){middle=parseInt((leftIndex+rightIndex)/2);var placement=this.compare(this,newNode,OpenLayers.Util.getElement(this.order[middle]));if(placement>0){leftIndex=middle;}else{rightIndex=middle;}}
+this.order.splice(rightIndex,0,nodeId);this.indices[nodeId]=this.getZIndex(newNode);return this.getNextElement(rightIndex);},remove:function(node){var nodeId=node.id;var arrayIndex=OpenLayers.Util.indexOf(this.order,nodeId);if(arrayIndex>=0){this.order.splice(arrayIndex,1);delete this.indices[nodeId];if(this.order.length>0){var lastId=this.order[this.order.length-1];this.maxZIndex=this.indices[lastId];}else{this.maxZIndex=0;}}},clear:function(){this.order=[];this.indices={};this.maxZIndex=0;},exists:function(node){return(this.indices[node.id]!=null);},getZIndex:function(node){return node._style.graphicZIndex;},determineZIndex:function(node){var zIndex=node._style.graphicZIndex;if(zIndex==null){zIndex=this.maxZIndex;node._style.graphicZIndex=zIndex;}else if(zIndex>this.maxZIndex){this.maxZIndex=zIndex;}},getNextElement:function(index){var nextIndex=index+1;if(nextIndex<this.order.length){var nextElement=OpenLayers.Util.getElement(this.order[nextIndex]);if(nextElement==undefined){nextElement=this.getNextElement(nextIndex);}
+return nextElement;}else{return null;}},CLASS_NAME:"OpenLayers.ElementsIndexer"});OpenLayers.ElementsIndexer.IndexingMethods={Z_ORDER:function(indexer,newNode,nextNode){var newZIndex=indexer.getZIndex(newNode);var returnVal=0;if(nextNode){var nextZIndex=indexer.getZIndex(nextNode);returnVal=newZIndex-nextZIndex;}
+return returnVal;},Z_ORDER_DRAWING_ORDER:function(indexer,newNode,nextNode){var returnVal=OpenLayers.ElementsIndexer.IndexingMethods.Z_ORDER(indexer,newNode,nextNode);if(nextNode&&returnVal==0){returnVal=1;}
+return returnVal;},Z_ORDER_Y_ORDER:function(indexer,newNode,nextNode){var returnVal=OpenLayers.ElementsIndexer.IndexingMethods.Z_ORDER(indexer,newNode,nextNode);if(nextNode&&returnVal===0){var result=nextNode._boundsBottom-newNode._boundsBottom;returnVal=(result===0)?1:result;}
+return returnVal;}};OpenLayers.Renderer.Elements=OpenLayers.Class(OpenLayers.Renderer,{rendererRoot:null,root:null,vectorRoot:null,textRoot:null,xmlns:null,indexer:null,BACKGROUND_ID_SUFFIX:"_background",LABEL_ID_SUFFIX:"_label",initialize:function(containerID,options){OpenLayers.Renderer.prototype.initialize.apply(this,arguments);this.rendererRoot=this.createRenderRoot();this.root=this.createRoot("_root");this.vectorRoot=this.createRoot("_vroot");this.textRoot=this.createRoot("_troot");this.root.appendChild(this.vectorRoot);this.root.appendChild(this.textRoot);this.rendererRoot.appendChild(this.root);this.container.appendChild(this.rendererRoot);if(options&&(options.zIndexing||options.yOrdering)){this.indexer=new OpenLayers.ElementsIndexer(options.yOrdering);}},destroy:function(){this.clear();this.rendererRoot=null;this.root=null;this.xmlns=null;OpenLayers.Renderer.prototype.destroy.apply(this,arguments);},clear:function(){var child;var root=this.vectorRoot;if(root){while(child=root.firstChild){root.removeChild(child);}}
+root=this.textRoot;if(root){while(child=root.firstChild){root.removeChild(child);}}
+if(this.indexer){this.indexer.clear();}},getNodeType:function(geometry,style){},drawGeometry:function(geometry,style,featureId){var className=geometry.CLASS_NAME;var rendered=true;if((className=="OpenLayers.Geometry.Collection")||(className=="OpenLayers.Geometry.MultiPoint")||(className=="OpenLayers.Geometry.MultiLineString")||(className=="OpenLayers.Geometry.MultiPolygon")){for(var i=0,len=geometry.components.length;i<len;i++){rendered=this.drawGeometry(geometry.components[i],style,featureId)&&rendered;}
+return rendered;};rendered=false;var removeBackground=false;if(style.display!="none"){if(style.backgroundGraphic){this.redrawBackgroundNode(geometry.id,geometry,style,featureId);}else{removeBackground=true;}
+rendered=this.redrawNode(geometry.id,geometry,style,featureId);}
+if(rendered==false){var node=document.getElementById(geometry.id);if(node){if(node._style.backgroundGraphic){removeBackground=true;}
+node.parentNode.removeChild(node);}}
+if(removeBackground){var node=document.getElementById(geometry.id+this.BACKGROUND_ID_SUFFIX);if(node){node.parentNode.removeChild(node);}}
+return rendered;},redrawNode:function(id,geometry,style,featureId){style=this.applyDefaultSymbolizer(style);var node=this.nodeFactory(id,this.getNodeType(geometry,style));node._featureId=featureId;node._boundsBottom=geometry.getBounds().bottom;node._geometryClass=geometry.CLASS_NAME;node._style=style;var drawResult=this.drawGeometryNode(node,geometry,style);if(drawResult===false){return false;}
+node=drawResult.node;if(this.indexer){var insert=this.indexer.insert(node);if(insert){this.vectorRoot.insertBefore(node,insert);}else{this.vectorRoot.appendChild(node);}}else{if(node.parentNode!==this.vectorRoot){this.vectorRoot.appendChild(node);}}
+this.postDraw(node);return drawResult.complete;},redrawBackgroundNode:function(id,geometry,style,featureId){var backgroundStyle=OpenLayers.Util.extend({},style);backgroundStyle.externalGraphic=backgroundStyle.backgroundGraphic;backgroundStyle.graphicXOffset=backgroundStyle.backgroundXOffset;backgroundStyle.graphicYOffset=backgroundStyle.backgroundYOffset;backgroundStyle.graphicZIndex=backgroundStyle.backgroundGraphicZIndex;backgroundStyle.graphicWidth=backgroundStyle.backgroundWidth||backgroundStyle.graphicWidth;backgroundStyle.graphicHeight=backgroundStyle.backgroundHeight||backgroundStyle.graphicHeight;backgroundStyle.backgroundGraphic=null;backgroundStyle.backgroundXOffset=null;backgroundStyle.backgroundYOffset=null;backgroundStyle.backgroundGraphicZIndex=null;return this.redrawNode(id+this.BACKGROUND_ID_SUFFIX,geometry,backgroundStyle,null);},drawGeometryNode:function(node,geometry,style){style=style||node._style;var options={'isFilled':style.fill===undefined?true:style.fill,'isStroked':style.stroke===undefined?!!style.strokeWidth:style.stroke};var drawn;switch(geometry.CLASS_NAME){case"OpenLayers.Geometry.Point":if(style.graphic===false){options.isFilled=false;options.isStroked=false;}
+drawn=this.drawPoint(node,geometry);break;case"OpenLayers.Geometry.LineString":options.isFilled=false;drawn=this.drawLineString(node,geometry);break;case"OpenLayers.Geometry.LinearRing":drawn=this.drawLinearRing(node,geometry);break;case"OpenLayers.Geometry.Polygon":drawn=this.drawPolygon(node,geometry);break;case"OpenLayers.Geometry.Surface":drawn=this.drawSurface(node,geometry);break;case"OpenLayers.Geometry.Rectangle":drawn=this.drawRectangle(node,geometry);break;default:break;}
+node._options=options;if(drawn!=false){return{node:this.setStyle(node,style,options,geometry),complete:drawn};}else{return false;}},postDraw:function(node){},drawPoint:function(node,geometry){},drawLineString:function(node,geometry){},drawLinearRing:function(node,geometry){},drawPolygon:function(node,geometry){},drawRectangle:function(node,geometry){},drawCircle:function(node,geometry){},drawSurface:function(node,geometry){},removeText:function(featureId){var label=document.getElementById(featureId+this.LABEL_ID_SUFFIX);if(label){this.textRoot.removeChild(label);}},getFeatureIdFromEvent:function(evt){var target=evt.target;var useElement=target&&target.correspondingUseElement;var node=useElement?useElement:(target||evt.srcElement);var featureId=node._featureId;return featureId;},eraseGeometry:function(geometry,featureId){if((geometry.CLASS_NAME=="OpenLayers.Geometry.MultiPoint")||(geometry.CLASS_NAME=="OpenLayers.Geometry.MultiLineString")||(geometry.CLASS_NAME=="OpenLayers.Geometry.MultiPolygon")||(geometry.CLASS_NAME=="OpenLayers.Geometry.Collection")){for(var i=0,len=geometry.components.length;i<len;i++){this.eraseGeometry(geometry.components[i],featureId);}}else{var element=OpenLayers.Util.getElement(geometry.id);if(element&&element.parentNode){if(element.geometry){element.geometry.destroy();element.geometry=null;}
+element.parentNode.removeChild(element);if(this.indexer){this.indexer.remove(element);}
+if(element._style.backgroundGraphic){var backgroundId=geometry.id+this.BACKGROUND_ID_SUFFIX;var bElem=OpenLayers.Util.getElement(backgroundId);if(bElem&&bElem.parentNode){bElem.parentNode.removeChild(bElem);}}}}},nodeFactory:function(id,type){var node=OpenLayers.Util.getElement(id);if(node){if(!this.nodeTypeCompare(node,type)){node.parentNode.removeChild(node);node=this.nodeFactory(id,type);}}else{node=this.createNode(type,id);}
+return node;},nodeTypeCompare:function(node,type){},createNode:function(type,id){},moveRoot:function(renderer){var root=this.root;if(renderer.root.parentNode==this.rendererRoot){root=renderer.root;}
+root.parentNode.removeChild(root);renderer.rendererRoot.appendChild(root);},getRenderLayerId:function(){return this.root.parentNode.parentNode.id;},isComplexSymbol:function(graphicName){return(graphicName!="circle")&&!!graphicName;},CLASS_NAME:"OpenLayers.Renderer.Elements"});OpenLayers.Renderer.symbol={"star":[350,75,379,161,469,161,397,215,423,301,350,250,277,301,303,215,231,161,321,161,350,75],"cross":[4,0,6,0,6,4,10,4,10,6,6,6,6,10,4,10,4,6,0,6,0,4,4,4,4,0],"x":[0,0,25,0,50,35,75,0,100,0,65,50,100,100,75,100,50,65,25,100,0,100,35,50,0,0],"square":[0,0,0,1,1,1,1,0,0,0],"triangle":[0,10,10,10,5,0,0,10]};OpenLayers.Control.ArgParser=OpenLayers.Class(OpenLayers.Control,{center:null,zoom:null,layers:null,displayProjection:null,getParameters:function(url){url=url||window.location.href;var parameters=OpenLayers.Util.getParameters(url);var index=url.indexOf('#');if(index>0){url='?'+url.substring(index+1,url.length);OpenLayers.Util.extend(parameters,OpenLayers.Util.getParameters(url));}
+return parameters;},setMap:function(map){OpenLayers.Control.prototype.setMap.apply(this,arguments);for(var i=0,len=this.map.controls.length;i<len;i++){var control=this.map.controls[i];if((control!=this)&&(control.CLASS_NAME=="OpenLayers.Control.ArgParser")){if(control.displayProjection!=this.displayProjection){this.displayProjection=control.displayProjection;}
+break;}}
+if(i==this.map.controls.length){var args=this.getParameters();if(args.layers){this.layers=args.layers;this.map.events.register('addlayer',this,this.configureLayers);this.configureLayers();}
+if(args.lat&&args.lon){this.center=new OpenLayers.LonLat(parseFloat(args.lon),parseFloat(args.lat));if(args.zoom){this.zoom=parseInt(args.zoom);}
+this.map.events.register('changebaselayer',this,this.setCenter);this.setCenter();}}},setCenter:function(){if(this.map.baseLayer){this.map.events.unregister('changebaselayer',this,this.setCenter);if(this.displayProjection){this.center.transform(this.displayProjection,this.map.getProjectionObject());}
+this.map.setCenter(this.center,this.zoom);}},configureLayers:function(){if(this.layers.length==this.map.layers.length){this.map.events.unregister('addlayer',this,this.configureLayers);for(var i=0,len=this.layers.length;i<len;i++){var layer=this.map.layers[i];var c=this.layers.charAt(i);if(c=="B"){this.map.setBaseLayer(layer);}else if((c=="T")||(c=="F")){layer.setVisibility(c=="T");}}}},CLASS_NAME:"OpenLayers.Control.ArgParser"});OpenLayers.Control.Permalink=OpenLayers.Class(OpenLayers.Control,{argParserClass:OpenLayers.Control.ArgParser,element:null,anchor:false,base:'',displayProjection:null,initialize:function(element,base,options){if(element!==null&&typeof element=='object'&&!OpenLayers.Util.isElement(element)){options=element;this.base=document.location.href;OpenLayers.Control.prototype.initialize.apply(this,[options]);if(this.element!=null){this.element=OpenLayers.Util.getElement(this.element);}}
+else{OpenLayers.Control.prototype.initialize.apply(this,[options]);this.element=OpenLayers.Util.getElement(element);this.base=base||document.location.href;}},destroy:function(){if(this.element.parentNode==this.div){this.div.removeChild(this.element);}
+this.element=null;this.map.events.unregister('moveend',this,this.updateLink);OpenLayers.Control.prototype.destroy.apply(this,arguments);},setMap:function(map){OpenLayers.Control.prototype.setMap.apply(this,arguments);for(var i=0,len=this.map.controls.length;i<len;i++){var control=this.map.controls[i];if(control.CLASS_NAME==this.argParserClass.CLASS_NAME){if(control.displayProjection!=this.displayProjection){this.displayProjection=control.displayProjection;}
+break;}}
+if(i==this.map.controls.length){this.map.addControl(new this.argParserClass({'displayProjection':this.displayProjection}));}},draw:function(){OpenLayers.Control.prototype.draw.apply(this,arguments);if(!this.element&&!this.anchor){this.element=document.createElement("a");this.element.innerHTML=OpenLayers.i18n("Permalink");this.element.href="";this.div.appendChild(this.element);}
+this.map.events.on({'moveend':this.updateLink,'changelayer':this.updateLink,'changebaselayer':this.updateLink,scope:this});this.updateLink();return this.div;},updateLink:function(){var separator=this.anchor?'#':'?';var href=this.base;if(href.indexOf(separator)!=-1){href=href.substring(0,href.indexOf(separator));}
+href+=separator+OpenLayers.Util.getParameterString(this.createParams());if(this.anchor&&!this.element){window.location.href=href;}
+else{this.element.href=href;}},createParams:function(center,zoom,layers){center=center||this.map.getCenter();var params=OpenLayers.Util.getParameters(this.base);if(center){params.zoom=zoom||this.map.getZoom();var lat=center.lat;var lon=center.lon;if(this.displayProjection){var mapPosition=OpenLayers.Projection.transform({x:lon,y:lat},this.map.getProjectionObject(),this.displayProjection);lon=mapPosition.x;lat=mapPosition.y;}
+params.lat=Math.round(lat*100000)/100000;params.lon=Math.round(lon*100000)/100000;layers=layers||this.map.layers;params.layers='';for(var i=0,len=layers.length;i<len;i++){var layer=layers[i];if(layer.isBaseLayer){params.layers+=(layer==this.map.baseLayer)?"B":"0";}else{params.layers+=(layer.getVisibility())?"T":"F";}}}
+return params;},CLASS_NAME:"OpenLayers.Control.Permalink"});OpenLayers.Layer.TMS=OpenLayers.Class(OpenLayers.Layer.Grid,{serviceVersion:"1.0.0",layername:null,type:null,isBaseLayer:true,tileOrigin:null,serverResolutions:null,zoomOffset:0,initialize:function(name,url,options){var newArguments=[];newArguments.push(name,url,{},options);OpenLayers.Layer.Grid.prototype.initialize.apply(this,newArguments);},destroy:function(){OpenLayers.Layer.Grid.prototype.destroy.apply(this,arguments);},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.TMS(this.name,this.url,this.getOptions());}
+obj=OpenLayers.Layer.Grid.prototype.clone.apply(this,[obj]);return obj;},getURL:function(bounds){bounds=this.adjustBounds(bounds);var res=this.map.getResolution();var x=Math.round((bounds.left-this.tileOrigin.lon)/(res*this.tileSize.w));var y=Math.round((bounds.bottom-this.tileOrigin.lat)/(res*this.tileSize.h));var z=this.serverResolutions!=null?OpenLayers.Util.indexOf(this.serverResolutions,res):this.map.getZoom()+this.zoomOffset;var path=this.serviceVersion+"/"+this.layername+"/"+z+"/"+x+"/"+y+"."+this.type;var url=this.url;if(OpenLayers.Util.isArray(url)){url=this.selectUrl(path,url);}
+return url+path;},setMap:function(map){OpenLayers.Layer.Grid.prototype.setMap.apply(this,arguments);if(!this.tileOrigin){this.tileOrigin=new OpenLayers.LonLat(this.map.maxExtent.left,this.map.maxExtent.bottom);}},CLASS_NAME:"OpenLayers.Layer.TMS"});OpenLayers.Strategy.Fixed=OpenLayers.Class(OpenLayers.Strategy,{preload:false,activate:function(){if(OpenLayers.Strategy.prototype.activate.apply(this,arguments)){this.layer.events.on({"refresh":this.load,scope:this});if(this.layer.visibility==true||this.preload){this.load();}else{this.layer.events.on({"visibilitychanged":this.load,scope:this});}
+return true;}
+return false;},deactivate:function(){var deactivated=OpenLayers.Strategy.prototype.deactivate.call(this);if(deactivated){this.layer.events.un({"refresh":this.load,"visibilitychanged":this.load,scope:this});}
+return deactivated;},load:function(options){var layer=this.layer;layer.events.triggerEvent("loadstart");layer.protocol.read(OpenLayers.Util.applyDefaults({callback:OpenLayers.Function.bind(this.merge,this,layer.map.getProjectionObject()),filter:layer.filter},options));layer.events.un({"visibilitychanged":this.load,scope:this});},merge:function(mapProjection,resp){var layer=this.layer;layer.destroyFeatures();var features=resp.features;if(features&&features.length>0){if(!mapProjection.equals(layer.projection)){var geom;for(var i=0,len=features.length;i<len;++i){geom=features[i].geometry;if(geom){geom.transform(layer.projection,mapProjection);}}}
+layer.addFeatures(features);}
+layer.events.triggerEvent("loadend");},CLASS_NAME:"OpenLayers.Strategy.Fixed"});OpenLayers.Format.WFSCapabilities=OpenLayers.Class(OpenLayers.Format.XML.VersionedOGC,{defaultVersion:"1.1.0",errorProperty:"service",CLASS_NAME:"OpenLayers.Format.WFSCapabilities"});OpenLayers.Format.WFSCapabilities.v1=OpenLayers.Class(OpenLayers.Format.WFSCapabilities,{initialize:function(options){OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);this.options=options;},read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);}
+var capabilities={};var root=data.documentElement;this.runChildNodes(capabilities,root);return capabilities;},runChildNodes:function(obj,node){var children=node.childNodes;var childNode,processor;for(var i=0;i<children.length;++i){childNode=children[i];if(childNode.nodeType==1){processor=this["read_cap_"+childNode.nodeName];if(processor){processor.apply(this,[obj,childNode]);}}}},read_cap_FeatureTypeList:function(request,node){var featureTypeList={featureTypes:[]};this.runChildNodes(featureTypeList,node);request.featureTypeList=featureTypeList;},read_cap_FeatureType:function(featureTypeList,node,parentLayer){var featureType={};this.runChildNodes(featureType,node);featureTypeList.featureTypes.push(featureType);},read_cap_Name:function(obj,node){var name=this.getChildValue(node);if(name){var parts=name.split(":");obj.name=parts.pop();if(parts.length>0){obj.featureNS=this.lookupNamespaceURI(node,parts[0]);}}},read_cap_Title:function(obj,node){var title=this.getChildValue(node);if(title){obj.title=title;}},read_cap_Abstract:function(obj,node){var abst=this.getChildValue(node);if(abst){obj["abstract"]=abst;}},CLASS_NAME:"OpenLayers.Format.WFSCapabilities.v1"});OpenLayers.Format.WFSCapabilities.v1_1_0=OpenLayers.Class(OpenLayers.Format.WFSCapabilities.v1,{initialize:function(options){OpenLayers.Format.WFSCapabilities.v1.prototype.initialize.apply(this,[options]);},read_cap_DefaultSRS:function(obj,node){var defaultSRS=this.getChildValue(node);if(defaultSRS){obj.srs=defaultSRS;}},CLASS_NAME:"OpenLayers.Format.WFSCapabilities.v1_1_0"});OpenLayers.Layer.PointTrack=OpenLayers.Class(OpenLayers.Layer.Vector,{dataFrom:null,styleFrom:null,initialize:function(name,options){OpenLayers.Layer.Vector.prototype.initialize.apply(this,arguments);},addNodes:function(pointFeatures,options){if(pointFeatures.length<2){OpenLayers.Console.error("At least two point features have to be added to create"+"a line from");return;}
+var lines=new Array(pointFeatures.length-1);var pointFeature,startPoint,endPoint;for(var i=0,len=pointFeatures.length;i<len;i++){pointFeature=pointFeatures[i];endPoint=pointFeature.geometry;if(!endPoint){var lonlat=pointFeature.lonlat;endPoint=new OpenLayers.Geometry.Point(lonlat.lon,lonlat.lat);}else if(endPoint.CLASS_NAME!="OpenLayers.Geometry.Point"){OpenLayers.Console.error("Only features with point geometries are supported.");return;}
+if(i>0){var attributes=(this.dataFrom!=null)?(pointFeatures[i+this.dataFrom].data||pointFeatures[i+this.dataFrom].attributes):null;var style=(this.styleFrom!=null)?(pointFeatures[i+this.styleFrom].style):null;var line=new OpenLayers.Geometry.LineString([startPoint,endPoint]);lines[i-1]=new OpenLayers.Feature.Vector(line,attributes,style);}
+startPoint=endPoint;}
+this.addFeatures(lines,options);},CLASS_NAME:"OpenLayers.Layer.PointTrack"});OpenLayers.Layer.PointTrack.SOURCE_NODE=-1;OpenLayers.Layer.PointTrack.TARGET_NODE=0;OpenLayers.Layer.PointTrack.dataFrom={'SOURCE_NODE':-1,'TARGET_NODE':0};OpenLayers.Protocol.WFS=function(options){options=OpenLayers.Util.applyDefaults(options,OpenLayers.Protocol.WFS.DEFAULTS);var cls=OpenLayers.Protocol.WFS["v"+options.version.replace(/\./g,"_")];if(!cls){throw"Unsupported WFS version: "+options.version;}
+return new cls(options);};OpenLayers.Protocol.WFS.fromWMSLayer=function(layer,options){var typeName,featurePrefix;var param=layer.params["LAYERS"];var parts=(OpenLayers.Util.isArray(param)?param[0]:param).split(":");if(parts.length>1){featurePrefix=parts[0];}
+typeName=parts.pop();var protocolOptions={url:layer.url,featureType:typeName,featurePrefix:featurePrefix,srsName:layer.projection&&layer.projection.getCode()||layer.map&&layer.map.getProjectionObject().getCode(),version:"1.1.0"};return new OpenLayers.Protocol.WFS(OpenLayers.Util.applyDefaults(options,protocolOptions));};OpenLayers.Protocol.WFS.DEFAULTS={"version":"1.0.0"};OpenLayers.Layer.Markers=OpenLayers.Class(OpenLayers.Layer,{isBaseLayer:false,markers:null,drawn:false,initialize:function(name,options){OpenLayers.Layer.prototype.initialize.apply(this,arguments);this.markers=[];},destroy:function(){this.clearMarkers();this.markers=null;OpenLayers.Layer.prototype.destroy.apply(this,arguments);},setOpacity:function(opacity){if(opacity!=this.opacity){this.opacity=opacity;for(var i=0,len=this.markers.length;i<len;i++){this.markers[i].setOpacity(this.opacity);}}},moveTo:function(bounds,zoomChanged,dragging){OpenLayers.Layer.prototype.moveTo.apply(this,arguments);if(zoomChanged||!this.drawn){for(var i=0,len=this.markers.length;i<len;i++){this.drawMarker(this.markers[i]);}
+this.drawn=true;}},addMarker:function(marker){this.markers.push(marker);if(this.opacity!=null){marker.setOpacity(this.opacity);}
+if(this.map&&this.map.getExtent()){marker.map=this.map;this.drawMarker(marker);}},removeMarker:function(marker){if(this.markers&&this.markers.length){OpenLayers.Util.removeItem(this.markers,marker);marker.erase();}},clearMarkers:function(){if(this.markers!=null){while(this.markers.length>0){this.removeMarker(this.markers[0]);}}},drawMarker:function(marker){var px=this.map.getLayerPxFromLonLat(marker.lonlat);if(px==null){marker.display(false);}else{if(!marker.isDrawn()){var markerImg=marker.draw(px);this.div.appendChild(markerImg);}else if(marker.icon){marker.icon.moveTo(px);}}},getDataExtent:function(){var maxExtent=null;if(this.markers&&(this.markers.length>0)){var maxExtent=new OpenLayers.Bounds();for(var i=0,len=this.markers.length;i<len;i++){var marker=this.markers[i];maxExtent.extend(marker.lonlat);}}
+return maxExtent;},CLASS_NAME:"OpenLayers.Layer.Markers"});OpenLayers.Control.Pan=OpenLayers.Class(OpenLayers.Control,{slideFactor:50,slideRatio:null,direction:null,type:OpenLayers.Control.TYPE_BUTTON,initialize:function(direction,options){this.direction=direction;this.CLASS_NAME+=this.direction;OpenLayers.Control.prototype.initialize.apply(this,[options]);},trigger:function(){var getSlideFactor=OpenLayers.Function.bind(function(dim){return this.slideRatio?this.map.getSize()[dim]*this.slideRatio:this.slideFactor;},this);switch(this.direction){case OpenLayers.Control.Pan.NORTH:this.map.pan(0,-getSlideFactor("h"));break;case OpenLayers.Control.Pan.SOUTH:this.map.pan(0,getSlideFactor("h"));break;case OpenLayers.Control.Pan.WEST:this.map.pan(-getSlideFactor("w"),0);break;case OpenLayers.Control.Pan.EAST:this.map.pan(getSlideFactor("w"),0);break;}},CLASS_NAME:"OpenLayers.Control.Pan"});OpenLayers.Control.Pan.NORTH="North";OpenLayers.Control.Pan.SOUTH="South";OpenLayers.Control.Pan.EAST="East";OpenLayers.Control.Pan.WEST="West";OpenLayers.Layer.WMS=OpenLayers.Class(OpenLayers.Layer.Grid,{DEFAULT_PARAMS:{service:"WMS",version:"1.1.1",request:"GetMap",styles:"",format:"image/jpeg"},reproject:false,isBaseLayer:true,encodeBBOX:false,noMagic:false,yx:{'EPSG:4326':true},initialize:function(name,url,params,options){var newArguments=[];params=OpenLayers.Util.upperCaseObject(params);if(parseFloat(params.VERSION)>=1.3&&!params.EXCEPTIONS){params.EXCEPTIONS="INIMAGE";}
+newArguments.push(name,url,params,options);OpenLayers.Layer.Grid.prototype.initialize.apply(this,newArguments);OpenLayers.Util.applyDefaults(this.params,OpenLayers.Util.upperCaseObject(this.DEFAULT_PARAMS));if(!this.noMagic&&this.params.TRANSPARENT&&this.params.TRANSPARENT.toString().toLowerCase()=="true"){if((options==null)||(!options.isBaseLayer)){this.isBaseLayer=false;}
+if(this.params.FORMAT=="image/jpeg"){this.params.FORMAT=OpenLayers.Util.alphaHack()?"image/gif":"image/png";}}},destroy:function(){OpenLayers.Layer.Grid.prototype.destroy.apply(this,arguments);},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.WMS(this.name,this.url,this.params,this.getOptions());}
+obj=OpenLayers.Layer.Grid.prototype.clone.apply(this,[obj]);return obj;},reverseAxisOrder:function(){return(parseFloat(this.params.VERSION)>=1.3&&!!this.yx[this.map.getProjectionObject().getCode()]);},getURL:function(bounds){bounds=this.adjustBounds(bounds);var imageSize=this.getImageSize();var newParams={};var reverseAxisOrder=this.reverseAxisOrder();newParams.BBOX=this.encodeBBOX?bounds.toBBOX(null,reverseAxisOrder):bounds.toArray(reverseAxisOrder);newParams.WIDTH=imageSize.w;newParams.HEIGHT=imageSize.h;var requestString=this.getFullRequestString(newParams);return requestString;},mergeNewParams:function(newParams){var upperParams=OpenLayers.Util.upperCaseObject(newParams);var newArguments=[upperParams];return OpenLayers.Layer.Grid.prototype.mergeNewParams.apply(this,newArguments);},getFullRequestString:function(newParams,altUrl){var mapProjection=this.map.getProjectionObject();var projectionCode=this.projection&&this.projection.equals(mapProjection)?this.projection.getCode():mapProjection.getCode();var value=(projectionCode=="none")?null:projectionCode;if(parseFloat(this.params.VERSION)>=1.3){this.params.CRS=value;}else{this.params.SRS=value;}
+if(typeof this.params.TRANSPARENT=="boolean"){newParams.TRANSPARENT=this.params.TRANSPARENT?"TRUE":"FALSE";}
+return OpenLayers.Layer.Grid.prototype.getFullRequestString.apply(this,arguments);},CLASS_NAME:"OpenLayers.Layer.WMS"});OpenLayers.Layer.WMS.Untiled=OpenLayers.Class(OpenLayers.Layer.WMS,{singleTile:true,initialize:function(name,url,params,options){OpenLayers.Layer.WMS.prototype.initialize.apply(this,arguments);var msg="The OpenLayers.Layer.WMS.Untiled class is deprecated and "+"will be removed in 3.0. Instead, you should use the "+"normal OpenLayers.Layer.WMS class, passing it the option "+"'singleTile' as true.";OpenLayers.Console.warn(msg);},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.WMS.Untiled(this.name,this.url,this.params,this.getOptions());}
+obj=OpenLayers.Layer.WMS.prototype.clone.apply(this,[obj]);return obj;},CLASS_NAME:"OpenLayers.Layer.WMS.Untiled"});OpenLayers.Geometry.Surface=OpenLayers.Class(OpenLayers.Geometry,{initialize:function(){OpenLayers.Geometry.prototype.initialize.apply(this,arguments);},CLASS_NAME:"OpenLayers.Geometry.Surface"});OpenLayers.Format.ArcXML.Features=OpenLayers.Class(OpenLayers.Format.XML,{initialize:function(options){OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);},read:function(data){var axl=new OpenLayers.Format.ArcXML();var parsed=axl.read(data);return parsed.features.feature;}});OpenLayers.Control.Snapping=OpenLayers.Class(OpenLayers.Control,{EVENT_TYPES:["beforesnap","snap","unsnap"],DEFAULTS:{tolerance:10,node:true,edge:true,vertex:true},greedy:true,precedence:["node","vertex","edge"],resolution:null,geoToleranceCache:null,layer:null,feature:null,point:null,initialize:function(options){Array.prototype.push.apply(this.EVENT_TYPES,OpenLayers.Control.prototype.EVENT_TYPES);OpenLayers.Control.prototype.initialize.apply(this,[options]);this.options=options||{};if(this.options.layer){this.setLayer(this.options.layer);}
+var defaults=OpenLayers.Util.extend({},this.options.defaults);this.defaults=OpenLayers.Util.applyDefaults(defaults,this.DEFAULTS);this.setTargets(this.options.targets);if(this.targets.length===0&&this.layer){this.addTargetLayer(this.layer);}
+this.geoToleranceCache={};},setLayer:function(layer){if(this.active){this.deactivate();this.layer=layer;this.activate();}else{this.layer=layer;}},setTargets:function(targets){this.targets=[];if(targets&&targets.length){var target;for(var i=0,len=targets.length;i<len;++i){target=targets[i];if(target instanceof OpenLayers.Layer.Vector){this.addTargetLayer(target);}else{this.addTarget(target);}}}},addTargetLayer:function(layer){this.addTarget({layer:layer});},addTarget:function(target){target=OpenLayers.Util.applyDefaults(target,this.defaults);target.nodeTolerance=target.nodeTolerance||target.tolerance;target.vertexTolerance=target.vertexTolerance||target.tolerance;target.edgeTolerance=target.edgeTolerance||target.tolerance;this.targets.push(target);},removeTargetLayer:function(layer){var target;for(var i=this.targets.length-1;i>=0;--i){target=this.targets[i];if(target.layer===layer){this.removeTarget(target);}}},removeTarget:function(target){return OpenLayers.Util.removeItem(this.targets,target);},activate:function(){var activated=OpenLayers.Control.prototype.activate.call(this);if(activated){if(this.layer&&this.layer.events){this.layer.events.on({sketchstarted:this.onSketchModified,sketchmodified:this.onSketchModified,vertexmodified:this.onVertexModified,scope:this});}}
+return activated;},deactivate:function(){var deactivated=OpenLayers.Control.prototype.deactivate.call(this);if(deactivated){if(this.layer&&this.layer.events){this.layer.events.un({sketchstarted:this.onSketchModified,sketchmodified:this.onSketchModified,vertexmodified:this.onVertexModified,scope:this});}}
+this.feature=null;this.point=null;return deactivated;},onSketchModified:function(event){this.feature=event.feature;this.considerSnapping(event.vertex,event.vertex);},onVertexModified:function(event){this.feature=event.feature;var loc=this.layer.map.getLonLatFromViewPortPx(event.pixel);this.considerSnapping(event.vertex,new OpenLayers.Geometry.Point(loc.lon,loc.lat));},considerSnapping:function(point,loc){var best={rank:Number.POSITIVE_INFINITY,dist:Number.POSITIVE_INFINITY,x:null,y:null};var snapped=false;var result,target;for(var i=0,len=this.targets.length;i<len;++i){target=this.targets[i];result=this.testTarget(target,loc);if(result){if(this.greedy){best=result;best.target=target;snapped=true;break;}else{if((result.rank<best.rank)||(result.rank===best.rank&&result.dist<best.dist)){best=result;best.target=target;snapped=true;}}}}
+if(snapped){var proceed=this.events.triggerEvent("beforesnap",{point:point,x:best.x,y:best.y,distance:best.dist,layer:best.target.layer,snapType:this.precedence[best.rank]});if(proceed!==false){point.x=best.x;point.y=best.y;this.point=point;this.events.triggerEvent("snap",{point:point,snapType:this.precedence[best.rank],layer:best.target.layer,distance:best.dist});}else{snapped=false;}}
+if(this.point&&!snapped){point.x=loc.x;point.y=loc.y;this.point=null;this.events.triggerEvent("unsnap",{point:point});}},testTarget:function(target,loc){var resolution=this.layer.map.getResolution();if("minResolution"in target){if(resolution<target.minResolution){return null;}}
+if("maxResolution"in target){if(resolution>=target.maxResolution){return null;}}
+var tolerance={node:this.getGeoTolerance(target.nodeTolerance,resolution),vertex:this.getGeoTolerance(target.vertexTolerance,resolution),edge:this.getGeoTolerance(target.edgeTolerance,resolution)};var maxTolerance=Math.max(tolerance.node,tolerance.vertex,tolerance.edge);var result={rank:Number.POSITIVE_INFINITY,dist:Number.POSITIVE_INFINITY};var eligible=false;var features=target.layer.features;var feature,type,vertices,vertex,closest,dist,found;var numTypes=this.precedence.length;var ll=new OpenLayers.LonLat(loc.x,loc.y);for(var i=0,len=features.length;i<len;++i){feature=features[i];if(feature!==this.feature&&!feature._sketch&&feature.state!==OpenLayers.State.DELETE&&(!target.filter||target.filter.evaluate(feature.attributes))){if(feature.atPoint(ll,maxTolerance,maxTolerance)){for(var j=0,stop=Math.min(result.rank+1,numTypes);j<stop;++j){type=this.precedence[j];if(target[type]){if(type==="edge"){closest=feature.geometry.distanceTo(loc,{details:true});dist=closest.distance;if(dist<=tolerance[type]&&dist<result.dist){result={rank:j,dist:dist,x:closest.x0,y:closest.y0};eligible=true;break;}}else{vertices=feature.geometry.getVertices(type==="node");found=false;for(var k=0,klen=vertices.length;k<klen;++k){vertex=vertices[k];dist=vertex.distanceTo(loc);if(dist<=tolerance[type]&&(j<result.rank||(j===result.rank&&dist<result.dist))){result={rank:j,dist:dist,x:vertex.x,y:vertex.y};eligible=true;found=true;}}
+if(found){break;}}}}}}}
+return eligible?result:null;},getGeoTolerance:function(tolerance,resolution){if(resolution!==this.resolution){this.resolution=resolution;this.geoToleranceCache={};}
+var geoTolerance=this.geoToleranceCache[tolerance];if(geoTolerance===undefined){geoTolerance=tolerance*resolution;this.geoToleranceCache[tolerance]=geoTolerance;}
+return geoTolerance;},destroy:function(){if(this.active){this.deactivate();}
+delete this.layer;delete this.targets;OpenLayers.Control.prototype.destroy.call(this);},CLASS_NAME:"OpenLayers.Control.Snapping"});OpenLayers.Date={toISOString:(function(){if("toISOString"in Date.prototype){return function(date){return date.toISOString();};}else{function pad(num,len){var str=num+"";while(str.length<len){str="0"+str;}
+return str;}
+return function(date){var str;if(isNaN(date.getTime())){str="Invalid Date";}else{str=date.getUTCFullYear()+"-"+
+pad(date.getUTCMonth()+1,2)+"-"+
+pad(date.getUTCDate(),2)+"T"+
+pad(date.getUTCHours(),2)+":"+
+pad(date.getUTCMinutes(),2)+":"+
+pad(date.getUTCSeconds(),2)+"."+
+pad(date.getUTCMilliseconds(),3)+"Z";}
+return str;};}})(),parse:function(str){var date;var match=str.match(/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{1,2}):(\d{2}):(\d{2}(?:\.\d+)?)(Z|(?:[+-]\d{1,2}(?::(\d{2}))?)))?$/);if(match&&(match[1]||match[7])){var year=parseInt(match[1],10)||0;var month=(parseInt(match[2],10)-1)||0;var day=parseInt(match[3],10)||1;date=new Date(Date.UTC(year,month,day));var type=match[7];if(type){var hours=parseInt(match[4],10);var minutes=parseInt(match[5],10);var secFrac=parseFloat(match[6]);var seconds=secFrac|0;var milliseconds=Math.round(1000*(secFrac-seconds));date.setUTCHours(hours,minutes,seconds,milliseconds);if(type!=="Z"){var hoursOffset=parseInt(type,10);var minutesOffset=parseInt(match[8],10)||0;var offset=-1000*(60*(hoursOffset*60)+minutesOffset*60);date=new Date(date.getTime()+offset);}}}else{date=new Date("invalid");}
+return date;}};(function(){var oXMLHttpRequest=window.XMLHttpRequest;var bGecko=!!window.controllers,bIE=window.document.all&&!window.opera,bIE7=bIE&&window.navigator.userAgent.match(/MSIE 7.0/);function fXMLHttpRequest(){this._object=oXMLHttpRequest&&!bIE7?new oXMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");this._listeners=[];};function cXMLHttpRequest(){return new fXMLHttpRequest;};cXMLHttpRequest.prototype=fXMLHttpRequest.prototype;if(bGecko&&oXMLHttpRequest.wrapped)
+cXMLHttpRequest.wrapped=oXMLHttpRequest.wrapped;cXMLHttpRequest.UNSENT=0;cXMLHttpRequest.OPENED=1;cXMLHttpRequest.HEADERS_RECEIVED=2;cXMLHttpRequest.LOADING=3;cXMLHttpRequest.DONE=4;cXMLHttpRequest.prototype.readyState=cXMLHttpRequest.UNSENT;cXMLHttpRequest.prototype.responseText='';cXMLHttpRequest.prototype.responseXML=null;cXMLHttpRequest.prototype.status=0;cXMLHttpRequest.prototype.statusText='';cXMLHttpRequest.prototype.priority="NORMAL";cXMLHttpRequest.prototype.onreadystatechange=null;cXMLHttpRequest.onreadystatechange=null;cXMLHttpRequest.onopen=null;cXMLHttpRequest.onsend=null;cXMLHttpRequest.onabort=null;cXMLHttpRequest.prototype.open=function(sMethod,sUrl,bAsync,sUser,sPassword){delete this._headers;if(arguments.length<3)
+bAsync=true;this._async=bAsync;var oRequest=this,nState=this.readyState,fOnUnload;if(bIE&&bAsync){fOnUnload=function(){if(nState!=cXMLHttpRequest.DONE){fCleanTransport(oRequest);oRequest.abort();}};window.attachEvent("onunload",fOnUnload);}
+if(cXMLHttpRequest.onopen)
+cXMLHttpRequest.onopen.apply(this,arguments);if(arguments.length>4)
+this._object.open(sMethod,sUrl,bAsync,sUser,sPassword);else
+if(arguments.length>3)
+this._object.open(sMethod,sUrl,bAsync,sUser);else
+this._object.open(sMethod,sUrl,bAsync);this.readyState=cXMLHttpRequest.OPENED;fReadyStateChange(this);this._object.onreadystatechange=function(){if(bGecko&&!bAsync)
+return;oRequest.readyState=oRequest._object.readyState;fSynchronizeValues(oRequest);if(oRequest._aborted){oRequest.readyState=cXMLHttpRequest.UNSENT;return;}
+if(oRequest.readyState==cXMLHttpRequest.DONE){delete oRequest._data;fCleanTransport(oRequest);if(bIE&&bAsync)
+window.detachEvent("onunload",fOnUnload);}
+if(nState!=oRequest.readyState)
+fReadyStateChange(oRequest);nState=oRequest.readyState;}};function fXMLHttpRequest_send(oRequest){oRequest._object.send(oRequest._data);if(bGecko&&!oRequest._async){oRequest.readyState=cXMLHttpRequest.OPENED;fSynchronizeValues(oRequest);while(oRequest.readyState<cXMLHttpRequest.DONE){oRequest.readyState++;fReadyStateChange(oRequest);if(oRequest._aborted)
+return;}}};cXMLHttpRequest.prototype.send=function(vData){if(cXMLHttpRequest.onsend)
+cXMLHttpRequest.onsend.apply(this,arguments);if(!arguments.length)
+vData=null;if(vData&&vData.nodeType){vData=window.XMLSerializer?new window.XMLSerializer().serializeToString(vData):vData.xml;if(!oRequest._headers["Content-Type"])
+oRequest._object.setRequestHeader("Content-Type","application/xml");}
+this._data=vData;fXMLHttpRequest_send(this);};cXMLHttpRequest.prototype.abort=function(){if(cXMLHttpRequest.onabort)
+cXMLHttpRequest.onabort.apply(this,arguments);if(this.readyState>cXMLHttpRequest.UNSENT)
+this._aborted=true;this._object.abort();fCleanTransport(this);this.readyState=cXMLHttpRequest.UNSENT;delete this._data;};cXMLHttpRequest.prototype.getAllResponseHeaders=function(){return this._object.getAllResponseHeaders();};cXMLHttpRequest.prototype.getResponseHeader=function(sName){return this._object.getResponseHeader(sName);};cXMLHttpRequest.prototype.setRequestHeader=function(sName,sValue){if(!this._headers)
+this._headers={};this._headers[sName]=sValue;return this._object.setRequestHeader(sName,sValue);};cXMLHttpRequest.prototype.addEventListener=function(sName,fHandler,bUseCapture){for(var nIndex=0,oListener;oListener=this._listeners[nIndex];nIndex++)
+if(oListener[0]==sName&&oListener[1]==fHandler&&oListener[2]==bUseCapture)
+return;this._listeners.push([sName,fHandler,bUseCapture]);};cXMLHttpRequest.prototype.removeEventListener=function(sName,fHandler,bUseCapture){for(var nIndex=0,oListener;oListener=this._listeners[nIndex];nIndex++)
+if(oListener[0]==sName&&oListener[1]==fHandler&&oListener[2]==bUseCapture)
+break;if(oListener)
+this._listeners.splice(nIndex,1);};cXMLHttpRequest.prototype.dispatchEvent=function(oEvent){var oEventPseudo={'type':oEvent.type,'target':this,'currentTarget':this,'eventPhase':2,'bubbles':oEvent.bubbles,'cancelable':oEvent.cancelable,'timeStamp':oEvent.timeStamp,'stopPropagation':function(){},'preventDefault':function(){},'initEvent':function(){}};if(oEventPseudo.type=="readystatechange"&&this.onreadystatechange)
+(this.onreadystatechange.handleEvent||this.onreadystatechange).apply(this,[oEventPseudo]);for(var nIndex=0,oListener;oListener=this._listeners[nIndex];nIndex++)
+if(oListener[0]==oEventPseudo.type&&!oListener[2])
+(oListener[1].handleEvent||oListener[1]).apply(this,[oEventPseudo]);};cXMLHttpRequest.prototype.toString=function(){return'['+"object"+' '+"XMLHttpRequest"+']';};cXMLHttpRequest.toString=function(){return'['+"XMLHttpRequest"+']';};function fReadyStateChange(oRequest){if(cXMLHttpRequest.onreadystatechange)
+cXMLHttpRequest.onreadystatechange.apply(oRequest);oRequest.dispatchEvent({'type':"readystatechange",'bubbles':false,'cancelable':false,'timeStamp':new Date+0});};function fGetDocument(oRequest){var oDocument=oRequest.responseXML,sResponse=oRequest.responseText;if(bIE&&sResponse&&oDocument&&!oDocument.documentElement&&oRequest.getResponseHeader("Content-Type").match(/[^\/]+\/[^\+]+\+xml/)){oDocument=new window.ActiveXObject("Microsoft.XMLDOM");oDocument.async=false;oDocument.validateOnParse=false;oDocument.loadXML(sResponse);}
+if(oDocument)
+if((bIE&&oDocument.parseError!=0)||!oDocument.documentElement||(oDocument.documentElement&&oDocument.documentElement.tagName=="parsererror"))
+return null;return oDocument;};function fSynchronizeValues(oRequest){try{oRequest.responseText=oRequest._object.responseText;}catch(e){}
+try{oRequest.responseXML=fGetDocument(oRequest._object);}catch(e){}
+try{oRequest.status=oRequest._object.status;}catch(e){}
+try{oRequest.statusText=oRequest._object.statusText;}catch(e){}};function fCleanTransport(oRequest){oRequest._object.onreadystatechange=new window.Function;};if(!window.Function.prototype.apply){window.Function.prototype.apply=function(oRequest,oArguments){if(!oArguments)
+oArguments=[];oRequest.__func=this;oRequest.__func(oArguments[0],oArguments[1],oArguments[2],oArguments[3],oArguments[4]);delete oRequest.__func;};};OpenLayers.Request.XMLHttpRequest=cXMLHttpRequest;})();OpenLayers.Format.KML=OpenLayers.Class(OpenLayers.Format.XML,{namespaces:{kml:"http://www.opengis.net/kml/2.2",gx:"http://www.google.com/kml/ext/2.2"},kmlns:"http://earth.google.com/kml/2.0",placemarksDesc:"No description available",foldersName:"OpenLayers export",foldersDesc:"Exported on "+new Date(),extractAttributes:true,extractStyles:false,extractTracks:false,trackAttributes:null,internalns:null,features:null,styles:null,styleBaseUrl:"",fetched:null,maxDepth:0,initialize:function(options){this.regExes={trimSpace:(/^\s*|\s*$/g),removeSpace:(/\s*/g),splitSpace:(/\s+/),trimComma:(/\s*,\s*/g),kmlColor:(/(\w{2})(\w{2})(\w{2})(\w{2})/),kmlIconPalette:(/root:\/\/icons\/palette-(\d+)(\.\w+)/),straightBracket:(/\$\[(.*?)\]/g)};this.externalProjection=new OpenLayers.Projection("EPSG:4326");OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);},read:function(data){this.features=[];this.styles={};this.fetched={};var options={depth:0,styleBaseUrl:this.styleBaseUrl};return this.parseData(data,options);},parseData:function(data,options){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);}
+var types=["Link","NetworkLink","Style","StyleMap","Placemark"];for(var i=0,len=types.length;i<len;++i){var type=types[i];var nodes=this.getElementsByTagNameNS(data,"*",type);if(nodes.length==0){continue;}
+switch(type.toLowerCase()){case"link":case"networklink":this.parseLinks(nodes,options);break;case"style":if(this.extractStyles){this.parseStyles(nodes,options);}
+break;case"stylemap":if(this.extractStyles){this.parseStyleMaps(nodes,options);}
+break;case"placemark":this.parseFeatures(nodes,options);break;}}
+return this.features;},parseLinks:function(nodes,options){if(options.depth>=this.maxDepth){return false;}
+var newOptions=OpenLayers.Util.extend({},options);newOptions.depth++;for(var i=0,len=nodes.length;i<len;i++){var href=this.parseProperty(nodes[i],"*","href");if(href&&!this.fetched[href]){this.fetched[href]=true;var data=this.fetchLink(href);if(data){this.parseData(data,newOptions);}}}},fetchLink:function(href){var request=OpenLayers.Request.GET({url:href,async:false});if(request){return request.responseText;}},parseStyles:function(nodes,options){for(var i=0,len=nodes.length;i<len;i++){var style=this.parseStyle(nodes[i]);if(style){var styleName=(options.styleBaseUrl||"")+"#"+style.id;this.styles[styleName]=style;}}},parseKmlColor:function(kmlColor){var color=null;if(kmlColor){var matches=kmlColor.match(this.regExes.kmlColor);if(matches){color={color:'#'+matches[4]+matches[3]+matches[2],opacity:parseInt(matches[1],16)/255};}}
+return color;},parseStyle:function(node){var style={};var types=["LineStyle","PolyStyle","IconStyle","BalloonStyle","LabelStyle"];var type,styleTypeNode,nodeList,geometry,parser;for(var i=0,len=types.length;i<len;++i){type=types[i];styleTypeNode=this.getElementsByTagNameNS(node,"*",type)[0];if(!styleTypeNode){continue;}
+switch(type.toLowerCase()){case"linestyle":var kmlColor=this.parseProperty(styleTypeNode,"*","color");var color=this.parseKmlColor(kmlColor);if(color){style["strokeColor"]=color.color;style["strokeOpacity"]=color.opacity;}
+var width=this.parseProperty(styleTypeNode,"*","width");if(width){style["strokeWidth"]=width;}
+break;case"polystyle":var kmlColor=this.parseProperty(styleTypeNode,"*","color");var color=this.parseKmlColor(kmlColor);if(color){style["fillOpacity"]=color.opacity;style["fillColor"]=color.color;}
+var fill=this.parseProperty(styleTypeNode,"*","fill");if(fill=="0"){style["fillColor"]="none";}
+var outline=this.parseProperty(styleTypeNode,"*","outline");if(outline=="0"){style["strokeWidth"]="0";}
+break;case"iconstyle":var scale=parseFloat(this.parseProperty(styleTypeNode,"*","scale")||1);var width=32*scale;var height=32*scale;var iconNode=this.getElementsByTagNameNS(styleTypeNode,"*","Icon")[0];if(iconNode){var href=this.parseProperty(iconNode,"*","href");if(href){var w=this.parseProperty(iconNode,"*","w");var h=this.parseProperty(iconNode,"*","h");var google="http://maps.google.com/mapfiles/kml";if(OpenLayers.String.startsWith(href,google)&&!w&&!h){w=64;h=64;scale=scale/2;}
+w=w||h;h=h||w;if(w){width=parseInt(w)*scale;}
+if(h){height=parseInt(h)*scale;}
+var matches=href.match(this.regExes.kmlIconPalette);if(matches){var palette=matches[1];var file_extension=matches[2];var x=this.parseProperty(iconNode,"*","x");var y=this.parseProperty(iconNode,"*","y");var posX=x?x/32:0;var posY=y?(7-y/32):7;var pos=posY*8+posX;href="http://maps.google.com/mapfiles/kml/pal"
++palette+"/icon"+pos+file_extension;}
+style["graphicOpacity"]=1;style["externalGraphic"]=href;}}
+var hotSpotNode=this.getElementsByTagNameNS(styleTypeNode,"*","hotSpot")[0];if(hotSpotNode){var x=parseFloat(hotSpotNode.getAttribute("x"));var y=parseFloat(hotSpotNode.getAttribute("y"));var xUnits=hotSpotNode.getAttribute("xunits");if(xUnits=="pixels"){style["graphicXOffset"]=-x*scale;}
+else if(xUnits=="insetPixels"){style["graphicXOffset"]=-width+(x*scale);}
+else if(xUnits=="fraction"){style["graphicXOffset"]=-width*x;}
+var yUnits=hotSpotNode.getAttribute("yunits");if(yUnits=="pixels"){style["graphicYOffset"]=-height+(y*scale)+1;}
+else if(yUnits=="insetPixels"){style["graphicYOffset"]=-(y*scale)+1;}
+else if(yUnits=="fraction"){style["graphicYOffset"]=-height*(1-y)+1;}}
+style["graphicWidth"]=width;style["graphicHeight"]=height;break;case"balloonstyle":var balloonStyle=OpenLayers.Util.getXmlNodeValue(styleTypeNode);if(balloonStyle){style["balloonStyle"]=balloonStyle.replace(this.regExes.straightBracket,"${$1}");}
+break;case"labelstyle":var kmlColor=this.parseProperty(styleTypeNode,"*","color");var color=this.parseKmlColor(kmlColor);if(color){style["fontColor"]=color.color;style["fontOpacity"]=color.opacity;}
+break;default:}}
+if(!style["strokeColor"]&&style["fillColor"]){style["strokeColor"]=style["fillColor"];}
+var id=node.getAttribute("id");if(id&&style){style.id=id;}
+return style;},parseStyleMaps:function(nodes,options){for(var i=0,len=nodes.length;i<len;i++){var node=nodes[i];var pairs=this.getElementsByTagNameNS(node,"*","Pair");var id=node.getAttribute("id");for(var j=0,jlen=pairs.length;j<jlen;j++){var pair=pairs[j];var key=this.parseProperty(pair,"*","key");var styleUrl=this.parseProperty(pair,"*","styleUrl");if(styleUrl&&key=="normal"){this.styles[(options.styleBaseUrl||"")+"#"+id]=this.styles[(options.styleBaseUrl||"")+styleUrl];}
+if(styleUrl&&key=="highlight"){}}}},parseFeatures:function(nodes,options){var features=[];for(var i=0,len=nodes.length;i<len;i++){var featureNode=nodes[i];var feature=this.parseFeature.apply(this,[featureNode]);if(feature){if(this.extractStyles&&feature.attributes&&feature.attributes.styleUrl){feature.style=this.getStyle(feature.attributes.styleUrl,options);}
+if(this.extractStyles){var inlineStyleNode=this.getElementsByTagNameNS(featureNode,"*","Style")[0];if(inlineStyleNode){var inlineStyle=this.parseStyle(inlineStyleNode);if(inlineStyle){feature.style=OpenLayers.Util.extend(feature.style,inlineStyle);}}}
+if(this.extractTracks){var tracks=this.getElementsByTagNameNS(featureNode,this.namespaces.gx,"Track");if(tracks&&tracks.length>0){var track=tracks[0];var container={features:[],feature:feature};this.readNode(track,container);if(container.features.length>0){features.push.apply(features,container.features);}}}else{features.push(feature);}}else{throw"Bad Placemark: "+i;}}
+this.features=this.features.concat(features);},readers:{"kml":{"when":function(node,container){container.whens.push(OpenLayers.Date.parse(this.getChildValue(node)));},"_trackPointAttribute":function(node,container){var name=node.nodeName.split(":").pop();container.attributes[name].push(this.getChildValue(node));}},"gx":{"Track":function(node,container){var obj={whens:[],points:[],angles:[]};if(this.trackAttributes){var name;obj.attributes={};for(var i=0,ii=this.trackAttributes.length;i<ii;++i){name=this.trackAttributes[i];obj.attributes[name]=[];if(!(name in this.readers.kml)){this.readers.kml[name]=this.readers.kml._trackPointAttribute;}}}
+this.readChildNodes(node,obj);if(obj.whens.length!==obj.points.length){throw new Error("gx:Track with unequal number of when ("+obj.whens.length+") and gx:coord ("+obj.points.length+") elements.");}
+var hasAngles=obj.angles.length>0;if(hasAngles&&obj.whens.length!==obj.angles.length){throw new Error("gx:Track with unequal number of when ("+obj.whens.length+") and gx:angles ("+obj.angles.length+") elements.");}
+var feature,point,angles;for(var i=0,ii=obj.whens.length;i<ii;++i){feature=container.feature.clone();feature.fid=container.feature.fid||container.feature.id;point=obj.points[i];feature.geometry=point;if("z"in point){feature.attributes.altitude=point.z;}
+if(this.internalProjection&&this.externalProjection){feature.geometry.transform(this.externalProjection,this.internalProjection);}
+if(this.trackAttributes){for(var j=0,jj=this.trackAttributes.length;j<jj;++j){feature.attributes[name]=obj.attributes[this.trackAttributes[j]][i];}}
+feature.attributes.when=obj.whens[i];feature.attributes.trackId=container.feature.id;if(hasAngles){angles=obj.angles[i];feature.attributes.heading=parseFloat(angles[0]);feature.attributes.tilt=parseFloat(angles[1]);feature.attributes.roll=parseFloat(angles[2]);}
+container.features.push(feature);}},"coord":function(node,container){var str=this.getChildValue(node);var coords=str.replace(this.regExes.trimSpace,"").split(/\s+/);var point=new OpenLayers.Geometry.Point(coords[0],coords[1]);if(coords.length>2){point.z=parseFloat(coords[2]);}
+container.points.push(point);},"angles":function(node,container){var str=this.getChildValue(node);var parts=str.replace(this.regExes.trimSpace,"").split(/\s+/);container.angles.push(parts);}}},parseFeature:function(node){var order=["MultiGeometry","Polygon","LineString","Point"];var type,nodeList,geometry,parser;for(var i=0,len=order.length;i<len;++i){type=order[i];this.internalns=node.namespaceURI?node.namespaceURI:this.kmlns;nodeList=this.getElementsByTagNameNS(node,this.internalns,type);if(nodeList.length>0){var parser=this.parseGeometry[type.toLowerCase()];if(parser){geometry=parser.apply(this,[nodeList[0]]);if(this.internalProjection&&this.externalProjection){geometry.transform(this.externalProjection,this.internalProjection);}}else{OpenLayers.Console.error(OpenLayers.i18n("unsupportedGeometryType",{'geomType':type}));}
+break;}}
+var attributes;if(this.extractAttributes){attributes=this.parseAttributes(node);}
+var feature=new OpenLayers.Feature.Vector(geometry,attributes);var fid=node.getAttribute("id")||node.getAttribute("name");if(fid!=null){feature.fid=fid;}
+return feature;},getStyle:function(styleUrl,options){var styleBaseUrl=OpenLayers.Util.removeTail(styleUrl);var newOptions=OpenLayers.Util.extend({},options);newOptions.depth++;newOptions.styleBaseUrl=styleBaseUrl;if(!this.styles[styleUrl]&&!OpenLayers.String.startsWith(styleUrl,"#")&&newOptions.depth<=this.maxDepth&&!this.fetched[styleBaseUrl]){var data=this.fetchLink(styleBaseUrl);if(data){this.parseData(data,newOptions);}}
+var style=OpenLayers.Util.extend({},this.styles[styleUrl]);return style;},parseGeometry:{point:function(node){var nodeList=this.getElementsByTagNameNS(node,this.internalns,"coordinates");var coords=[];if(nodeList.length>0){var coordString=nodeList[0].firstChild.nodeValue;coordString=coordString.replace(this.regExes.removeSpace,"");coords=coordString.split(",");}
+var point=null;if(coords.length>1){if(coords.length==2){coords[2]=null;}
+point=new OpenLayers.Geometry.Point(coords[0],coords[1],coords[2]);}else{throw"Bad coordinate string: "+coordString;}
+return point;},linestring:function(node,ring){var nodeList=this.getElementsByTagNameNS(node,this.internalns,"coordinates");var line=null;if(nodeList.length>0){var coordString=this.getChildValue(nodeList[0]);coordString=coordString.replace(this.regExes.trimSpace,"");coordString=coordString.replace(this.regExes.trimComma,",");var pointList=coordString.split(this.regExes.splitSpace);var numPoints=pointList.length;var points=new Array(numPoints);var coords,numCoords;for(var i=0;i<numPoints;++i){coords=pointList[i].split(",");numCoords=coords.length;if(numCoords>1){if(coords.length==2){coords[2]=null;}
+points[i]=new OpenLayers.Geometry.Point(coords[0],coords[1],coords[2]);}else{throw"Bad LineString point coordinates: "+
+pointList[i];}}
+if(numPoints){if(ring){line=new OpenLayers.Geometry.LinearRing(points);}else{line=new OpenLayers.Geometry.LineString(points);}}else{throw"Bad LineString coordinates: "+coordString;}}
+return line;},polygon:function(node){var nodeList=this.getElementsByTagNameNS(node,this.internalns,"LinearRing");var numRings=nodeList.length;var components=new Array(numRings);if(numRings>0){var ring;for(var i=0,len=nodeList.length;i<len;++i){ring=this.parseGeometry.linestring.apply(this,[nodeList[i],true]);if(ring){components[i]=ring;}else{throw"Bad LinearRing geometry: "+i;}}}
+return new OpenLayers.Geometry.Polygon(components);},multigeometry:function(node){var child,parser;var parts=[];var children=node.childNodes;for(var i=0,len=children.length;i<len;++i){child=children[i];if(child.nodeType==1){var type=(child.prefix)?child.nodeName.split(":")[1]:child.nodeName;var parser=this.parseGeometry[type.toLowerCase()];if(parser){parts.push(parser.apply(this,[child]));}}}
+return new OpenLayers.Geometry.Collection(parts);}},parseAttributes:function(node){var attributes={};var edNodes=node.getElementsByTagName("ExtendedData");if(edNodes.length){attributes=this.parseExtendedData(edNodes[0]);}
+var child,grandchildren,grandchild;var children=node.childNodes;for(var i=0,len=children.length;i<len;++i){child=children[i];if(child.nodeType==1){grandchildren=child.childNodes;if(grandchildren.length>=1&&grandchildren.length<=3){var grandchild;switch(grandchildren.length){case 1:grandchild=grandchildren[0];break;case 2:var c1=grandchildren[0];var c2=grandchildren[1];grandchild=(c1.nodeType==3||c1.nodeType==4)?c1:c2;break;case 3:default:grandchild=grandchildren[1];break;}
+if(grandchild.nodeType==3||grandchild.nodeType==4){var name=(child.prefix)?child.nodeName.split(":")[1]:child.nodeName;var value=OpenLayers.Util.getXmlNodeValue(grandchild);if(value){value=value.replace(this.regExes.trimSpace,"");attributes[name]=value;}}}}}
+return attributes;},parseExtendedData:function(node){var attributes={};var i,len,data,key;var dataNodes=node.getElementsByTagName("Data");for(i=0,len=dataNodes.length;i<len;i++){data=dataNodes[i];key=data.getAttribute("name");var ed={};var valueNode=data.getElementsByTagName("value");if(valueNode.length){ed['value']=this.getChildValue(valueNode[0]);}
+var nameNode=data.getElementsByTagName("displayName");if(nameNode.length){ed['displayName']=this.getChildValue(nameNode[0]);}
+attributes[key]=ed;}
+var simpleDataNodes=node.getElementsByTagName("SimpleData");for(i=0,len=simpleDataNodes.length;i<len;i++){var ed={};data=simpleDataNodes[i];key=data.getAttribute("name");ed['value']=this.getChildValue(data);ed['displayName']=key;attributes[key]=ed;}
+return attributes;},parseProperty:function(xmlNode,namespace,tagName){var value;var nodeList=this.getElementsByTagNameNS(xmlNode,namespace,tagName);try{value=OpenLayers.Util.getXmlNodeValue(nodeList[0]);}catch(e){value=null;}
+return value;},write:function(features){if(!(OpenLayers.Util.isArray(features))){features=[features];}
+var kml=this.createElementNS(this.kmlns,"kml");var folder=this.createFolderXML();for(var i=0,len=features.length;i<len;++i){folder.appendChild(this.createPlacemarkXML(features[i]));}
+kml.appendChild(folder);return OpenLayers.Format.XML.prototype.write.apply(this,[kml]);},createFolderXML:function(){var folder=this.createElementNS(this.kmlns,"Folder");if(this.foldersName){var folderName=this.createElementNS(this.kmlns,"name");var folderNameText=this.createTextNode(this.foldersName);folderName.appendChild(folderNameText);folder.appendChild(folderName);}
+if(this.foldersDesc){var folderDesc=this.createElementNS(this.kmlns,"description");var folderDescText=this.createTextNode(this.foldersDesc);folderDesc.appendChild(folderDescText);folder.appendChild(folderDesc);}
+return folder;},createPlacemarkXML:function(feature){var placemarkName=this.createElementNS(this.kmlns,"name");var name=feature.style&&feature.style.label?feature.style.label:feature.attributes.name||feature.id;placemarkName.appendChild(this.createTextNode(name));var placemarkDesc=this.createElementNS(this.kmlns,"description");var desc=feature.attributes.description||this.placemarksDesc;placemarkDesc.appendChild(this.createTextNode(desc));var placemarkNode=this.createElementNS(this.kmlns,"Placemark");if(feature.fid!=null){placemarkNode.setAttribute("id",feature.fid);}
+placemarkNode.appendChild(placemarkName);placemarkNode.appendChild(placemarkDesc);var geometryNode=this.buildGeometryNode(feature.geometry);placemarkNode.appendChild(geometryNode);return placemarkNode;},buildGeometryNode:function(geometry){var className=geometry.CLASS_NAME;var type=className.substring(className.lastIndexOf(".")+1);var builder=this.buildGeometry[type.toLowerCase()];var node=null;if(builder){node=builder.apply(this,[geometry]);}
+return node;},buildGeometry:{point:function(geometry){var kml=this.createElementNS(this.kmlns,"Point");kml.appendChild(this.buildCoordinatesNode(geometry));return kml;},multipoint:function(geometry){return this.buildGeometry.collection.apply(this,[geometry]);},linestring:function(geometry){var kml=this.createElementNS(this.kmlns,"LineString");kml.appendChild(this.buildCoordinatesNode(geometry));return kml;},multilinestring:function(geometry){return this.buildGeometry.collection.apply(this,[geometry]);},linearring:function(geometry){var kml=this.createElementNS(this.kmlns,"LinearRing");kml.appendChild(this.buildCoordinatesNode(geometry));return kml;},polygon:function(geometry){var kml=this.createElementNS(this.kmlns,"Polygon");var rings=geometry.components;var ringMember,ringGeom,type;for(var i=0,len=rings.length;i<len;++i){type=(i==0)?"outerBoundaryIs":"innerBoundaryIs";ringMember=this.createElementNS(this.kmlns,type);ringGeom=this.buildGeometry.linearring.apply(this,[rings[i]]);ringMember.appendChild(ringGeom);kml.appendChild(ringMember);}
+return kml;},multipolygon:function(geometry){return this.buildGeometry.collection.apply(this,[geometry]);},collection:function(geometry){var kml=this.createElementNS(this.kmlns,"MultiGeometry");var child;for(var i=0,len=geometry.components.length;i<len;++i){child=this.buildGeometryNode.apply(this,[geometry.components[i]]);if(child){kml.appendChild(child);}}
+return kml;}},buildCoordinatesNode:function(geometry){var coordinatesNode=this.createElementNS(this.kmlns,"coordinates");var path;var points=geometry.components;if(points){var point;var numPoints=points.length;var parts=new Array(numPoints);for(var i=0;i<numPoints;++i){point=points[i];parts[i]=this.buildCoordinates(point);}
+path=parts.join(" ");}else{path=this.buildCoordinates(geometry);}
+var txtNode=this.createTextNode(path);coordinatesNode.appendChild(txtNode);return coordinatesNode;},buildCoordinates:function(point){if(this.internalProjection&&this.externalProjection){point=point.clone();point.transform(this.internalProjection,this.externalProjection);}
+return point.x+","+point.y;},CLASS_NAME:"OpenLayers.Format.KML"});OpenLayers.Popup=OpenLayers.Class({events:null,id:"",lonlat:null,div:null,contentSize:null,size:null,contentHTML:null,backgroundColor:"",opacity:"",border:"",contentDiv:null,groupDiv:null,closeDiv:null,autoSize:false,minSize:null,maxSize:null,displayClass:"olPopup",contentDisplayClass:"olPopupContent",padding:0,disableFirefoxOverflowHack:false,fixPadding:function(){if(typeof this.padding=="number"){this.padding=new OpenLayers.Bounds(this.padding,this.padding,this.padding,this.padding);}},panMapIfOutOfView:false,keepInMap:false,closeOnMove:false,map:null,initialize:function(id,lonlat,contentSize,contentHTML,closeBox,closeBoxCallback){if(id==null){id=OpenLayers.Util.createUniqueID(this.CLASS_NAME+"_");}
+this.id=id;this.lonlat=lonlat;this.contentSize=(contentSize!=null)?contentSize:new OpenLayers.Size(OpenLayers.Popup.WIDTH,OpenLayers.Popup.HEIGHT);if(contentHTML!=null){this.contentHTML=contentHTML;}
+this.backgroundColor=OpenLayers.Popup.COLOR;this.opacity=OpenLayers.Popup.OPACITY;this.border=OpenLayers.Popup.BORDER;this.div=OpenLayers.Util.createDiv(this.id,null,null,null,null,null,"hidden");this.div.className=this.displayClass;var groupDivId=this.id+"_GroupDiv";this.groupDiv=OpenLayers.Util.createDiv(groupDivId,null,null,null,"relative",null,"hidden");var id=this.div.id+"_contentDiv";this.contentDiv=OpenLayers.Util.createDiv(id,null,this.contentSize.clone(),null,"relative");this.contentDiv.className=this.contentDisplayClass;this.groupDiv.appendChild(this.contentDiv);this.div.appendChild(this.groupDiv);if(closeBox){this.addCloseBox(closeBoxCallback);}
+this.registerEvents();},destroy:function(){this.id=null;this.lonlat=null;this.size=null;this.contentHTML=null;this.backgroundColor=null;this.opacity=null;this.border=null;if(this.closeOnMove&&this.map){this.map.events.unregister("movestart",this,this.hide);}
+this.events.destroy();this.events=null;if(this.closeDiv){OpenLayers.Event.stopObservingElement(this.closeDiv);this.groupDiv.removeChild(this.closeDiv);}
+this.closeDiv=null;this.div.removeChild(this.groupDiv);this.groupDiv=null;if(this.map!=null){this.map.removePopup(this);}
+this.map=null;this.div=null;this.autoSize=null;this.minSize=null;this.maxSize=null;this.padding=null;this.panMapIfOutOfView=null;},draw:function(px){if(px==null){if((this.lonlat!=null)&&(this.map!=null)){px=this.map.getLayerPxFromLonLat(this.lonlat);}}
+if(this.closeOnMove){this.map.events.register("movestart",this,this.hide);}
+if(!this.disableFirefoxOverflowHack&&OpenLayers.BROWSER_NAME=='firefox'){this.map.events.register("movestart",this,function(){var style=document.defaultView.getComputedStyle(this.contentDiv,null);var currentOverflow=style.getPropertyValue("overflow");if(currentOverflow!="hidden"){this.contentDiv._oldOverflow=currentOverflow;this.contentDiv.style.overflow="hidden";}});this.map.events.register("moveend",this,function(){var oldOverflow=this.contentDiv._oldOverflow;if(oldOverflow){this.contentDiv.style.overflow=oldOverflow;this.contentDiv._oldOverflow=null;}});}
+this.moveTo(px);if(!this.autoSize&&!this.size){this.setSize(this.contentSize);}
+this.setBackgroundColor();this.setOpacity();this.setBorder();this.setContentHTML();if(this.panMapIfOutOfView){this.panIntoView();}
+return this.div;},updatePosition:function(){if((this.lonlat)&&(this.map)){var px=this.map.getLayerPxFromLonLat(this.lonlat);if(px){this.moveTo(px);}}},moveTo:function(px){if((px!=null)&&(this.div!=null)){this.div.style.left=px.x+"px";this.div.style.top=px.y+"px";}},visible:function(){return OpenLayers.Element.visible(this.div);},toggle:function(){if(this.visible()){this.hide();}else{this.show();}},show:function(){this.div.style.display='';if(this.panMapIfOutOfView){this.panIntoView();}},hide:function(){this.div.style.display='none';},setSize:function(contentSize){this.size=contentSize.clone();var contentDivPadding=this.getContentDivPadding();var wPadding=contentDivPadding.left+contentDivPadding.right;var hPadding=contentDivPadding.top+contentDivPadding.bottom;this.fixPadding();wPadding+=this.padding.left+this.padding.right;hPadding+=this.padding.top+this.padding.bottom;if(this.closeDiv){var closeDivWidth=parseInt(this.closeDiv.style.width);wPadding+=closeDivWidth+contentDivPadding.right;}
+this.size.w+=wPadding;this.size.h+=hPadding;if(OpenLayers.BROWSER_NAME=="msie"){this.contentSize.w+=contentDivPadding.left+contentDivPadding.right;this.contentSize.h+=contentDivPadding.bottom+contentDivPadding.top;}
+if(this.div!=null){this.div.style.width=this.size.w+"px";this.div.style.height=this.size.h+"px";}
+if(this.contentDiv!=null){this.contentDiv.style.width=contentSize.w+"px";this.contentDiv.style.height=contentSize.h+"px";}},updateSize:function(){var preparedHTML="<div class='"+this.contentDisplayClass+"'>"+
+this.contentDiv.innerHTML+"</div>";var containerElement=(this.map)?this.map.layerContainerDiv:document.body;var realSize=OpenLayers.Util.getRenderedDimensions(preparedHTML,null,{displayClass:this.displayClass,containerElement:containerElement});var safeSize=this.getSafeContentSize(realSize);var newSize=null;if(safeSize.equals(realSize)){newSize=realSize;}else{var fixedSize=new OpenLayers.Size();fixedSize.w=(safeSize.w<realSize.w)?safeSize.w:null;fixedSize.h=(safeSize.h<realSize.h)?safeSize.h:null;if(fixedSize.w&&fixedSize.h){newSize=safeSize;}else{var clippedSize=OpenLayers.Util.getRenderedDimensions(preparedHTML,fixedSize,{displayClass:this.contentDisplayClass,containerElement:containerElement});var currentOverflow=OpenLayers.Element.getStyle(this.contentDiv,"overflow");if((currentOverflow!="hidden")&&(clippedSize.equals(safeSize))){var scrollBar=OpenLayers.Util.getScrollbarWidth();if(fixedSize.w){clippedSize.h+=scrollBar;}else{clippedSize.w+=scrollBar;}}
+newSize=this.getSafeContentSize(clippedSize);}}
+this.setSize(newSize);},setBackgroundColor:function(color){if(color!=undefined){this.backgroundColor=color;}
+if(this.div!=null){this.div.style.backgroundColor=this.backgroundColor;}},setOpacity:function(opacity){if(opacity!=undefined){this.opacity=opacity;}
+if(this.div!=null){this.div.style.opacity=this.opacity;this.div.style.filter='alpha(opacity='+this.opacity*100+')';}},setBorder:function(border){if(border!=undefined){this.border=border;}
+if(this.div!=null){this.div.style.border=this.border;}},setContentHTML:function(contentHTML){if(contentHTML!=null){this.contentHTML=contentHTML;}
+if((this.contentDiv!=null)&&(this.contentHTML!=null)&&(this.contentHTML!=this.contentDiv.innerHTML)){this.contentDiv.innerHTML=this.contentHTML;if(this.autoSize){this.registerImageListeners();this.updateSize();}}},registerImageListeners:function(){var onImgLoad=function(){this.popup.updateSize();if(this.popup.visible()&&this.popup.panMapIfOutOfView){this.popup.panIntoView();}
+OpenLayers.Event.stopObserving(this.img,"load",this.img._onImageLoad);};var images=this.contentDiv.getElementsByTagName("img");for(var i=0,len=images.length;i<len;i++){var img=images[i];if(img.width==0||img.height==0){var context={'popup':this,'img':img};img._onImgLoad=OpenLayers.Function.bind(onImgLoad,context);OpenLayers.Event.observe(img,'load',img._onImgLoad);}}},getSafeContentSize:function(size){var safeContentSize=size.clone();var contentDivPadding=this.getContentDivPadding();var wPadding=contentDivPadding.left+contentDivPadding.right;var hPadding=contentDivPadding.top+contentDivPadding.bottom;this.fixPadding();wPadding+=this.padding.left+this.padding.right;hPadding+=this.padding.top+this.padding.bottom;if(this.closeDiv){var closeDivWidth=parseInt(this.closeDiv.style.width);wPadding+=closeDivWidth+contentDivPadding.right;}
+if(this.minSize){safeContentSize.w=Math.max(safeContentSize.w,(this.minSize.w-wPadding));safeContentSize.h=Math.max(safeContentSize.h,(this.minSize.h-hPadding));}
+if(this.maxSize){safeContentSize.w=Math.min(safeContentSize.w,(this.maxSize.w-wPadding));safeContentSize.h=Math.min(safeContentSize.h,(this.maxSize.h-hPadding));}
+if(this.map&&this.map.size){var extraX=0,extraY=0;if(this.keepInMap&&!this.panMapIfOutOfView){var px=this.map.getPixelFromLonLat(this.lonlat);switch(this.relativePosition){case"tr":extraX=px.x;extraY=this.map.size.h-px.y;break;case"tl":extraX=this.map.size.w-px.x;extraY=this.map.size.h-px.y;break;case"bl":extraX=this.map.size.w-px.x;extraY=px.y;break;case"br":extraX=px.x;extraY=px.y;break;default:extraX=px.x;extraY=this.map.size.h-px.y;break;}}
+var maxY=this.map.size.h-
+this.map.paddingForPopups.top-
+this.map.paddingForPopups.bottom-
+hPadding-extraY;var maxX=this.map.size.w-
+this.map.paddingForPopups.left-
+this.map.paddingForPopups.right-
+wPadding-extraX;safeContentSize.w=Math.min(safeContentSize.w,maxX);safeContentSize.h=Math.min(safeContentSize.h,maxY);}
+return safeContentSize;},getContentDivPadding:function(){var contentDivPadding=this._contentDivPadding;if(!contentDivPadding){if(this.div.parentNode==null){this.div.style.display="none";document.body.appendChild(this.div);}
+contentDivPadding=new OpenLayers.Bounds(OpenLayers.Element.getStyle(this.contentDiv,"padding-left"),OpenLayers.Element.getStyle(this.contentDiv,"padding-bottom"),OpenLayers.Element.getStyle(this.contentDiv,"padding-right"),OpenLayers.Element.getStyle(this.contentDiv,"padding-top"));this._contentDivPadding=contentDivPadding;if(this.div.parentNode==document.body){document.body.removeChild(this.div);this.div.style.display="";}}
+return contentDivPadding;},addCloseBox:function(callback){this.closeDiv=OpenLayers.Util.createDiv(this.id+"_close",null,new OpenLayers.Size(17,17));this.closeDiv.className="olPopupCloseBox";var contentDivPadding=this.getContentDivPadding();this.closeDiv.style.right=contentDivPadding.right+"px";this.closeDiv.style.top=contentDivPadding.top+"px";this.groupDiv.appendChild(this.closeDiv);var closePopup=callback||function(e){this.hide();OpenLayers.Event.stop(e);};OpenLayers.Event.observe(this.closeDiv,"touchend",OpenLayers.Function.bindAsEventListener(closePopup,this));OpenLayers.Event.observe(this.closeDiv,"click",OpenLayers.Function.bindAsEventListener(closePopup,this));},panIntoView:function(){var mapSize=this.map.getSize();var origTL=this.map.getViewPortPxFromLayerPx(new OpenLayers.Pixel(parseInt(this.div.style.left),parseInt(this.div.style.top)));var newTL=origTL.clone();if(origTL.x<this.map.paddingForPopups.left){newTL.x=this.map.paddingForPopups.left;}else
+if((origTL.x+this.size.w)>(mapSize.w-this.map.paddingForPopups.right)){newTL.x=mapSize.w-this.map.paddingForPopups.right-this.size.w;}
+if(origTL.y<this.map.paddingForPopups.top){newTL.y=this.map.paddingForPopups.top;}else
+if((origTL.y+this.size.h)>(mapSize.h-this.map.paddingForPopups.bottom)){newTL.y=mapSize.h-this.map.paddingForPopups.bottom-this.size.h;}
+var dx=origTL.x-newTL.x;var dy=origTL.y-newTL.y;this.map.pan(dx,dy);},registerEvents:function(){this.events=new OpenLayers.Events(this,this.div,null,true);function onTouchstart(evt){OpenLayers.Event.stop(evt,true);}
+this.events.on({"mousedown":this.onmousedown,"mousemove":this.onmousemove,"mouseup":this.onmouseup,"click":this.onclick,"mouseout":this.onmouseout,"dblclick":this.ondblclick,"touchstart":onTouchstart,scope:this});},onmousedown:function(evt){this.mousedown=true;OpenLayers.Event.stop(evt,true);},onmousemove:function(evt){if(this.mousedown){OpenLayers.Event.stop(evt,true);}},onmouseup:function(evt){if(this.mousedown){this.mousedown=false;OpenLayers.Event.stop(evt,true);}},onclick:function(evt){OpenLayers.Event.stop(evt,true);},onmouseout:function(evt){this.mousedown=false;},ondblclick:function(evt){OpenLayers.Event.stop(evt,true);},CLASS_NAME:"OpenLayers.Popup"});OpenLayers.Popup.WIDTH=200;OpenLayers.Popup.HEIGHT=200;OpenLayers.Popup.COLOR="white";OpenLayers.Popup.OPACITY=1;OpenLayers.Popup.BORDER="0px";OpenLayers.Popup.Anchored=OpenLayers.Class(OpenLayers.Popup,{relativePosition:null,keepInMap:true,anchor:null,initialize:function(id,lonlat,contentSize,contentHTML,anchor,closeBox,closeBoxCallback){var newArguments=[id,lonlat,contentSize,contentHTML,closeBox,closeBoxCallback];OpenLayers.Popup.prototype.initialize.apply(this,newArguments);this.anchor=(anchor!=null)?anchor:{size:new OpenLayers.Size(0,0),offset:new OpenLayers.Pixel(0,0)};},destroy:function(){this.anchor=null;this.relativePosition=null;OpenLayers.Popup.prototype.destroy.apply(this,arguments);},show:function(){this.updatePosition();OpenLayers.Popup.prototype.show.apply(this,arguments);},moveTo:function(px){var oldRelativePosition=this.relativePosition;this.relativePosition=this.calculateRelativePosition(px);var newPx=this.calculateNewPx(px);var newArguments=new Array(newPx);OpenLayers.Popup.prototype.moveTo.apply(this,newArguments);if(this.relativePosition!=oldRelativePosition){this.updateRelativePosition();}},setSize:function(contentSize){OpenLayers.Popup.prototype.setSize.apply(this,arguments);if((this.lonlat)&&(this.map)){var px=this.map.getLayerPxFromLonLat(this.lonlat);this.moveTo(px);}},calculateRelativePosition:function(px){var lonlat=this.map.getLonLatFromLayerPx(px);var extent=this.map.getExtent();var quadrant=extent.determineQuadrant(lonlat);return OpenLayers.Bounds.oppositeQuadrant(quadrant);},updateRelativePosition:function(){},calculateNewPx:function(px){var newPx=px.offset(this.anchor.offset);var size=this.size||this.contentSize;var top=(this.relativePosition.charAt(0)=='t');newPx.y+=(top)?-size.h:this.anchor.size.h;var left=(this.relativePosition.charAt(1)=='l');newPx.x+=(left)?-size.w:this.anchor.size.w;return newPx;},CLASS_NAME:"OpenLayers.Popup.Anchored"});OpenLayers.Rico=OpenLayers.Rico||{};OpenLayers.Rico.Color=OpenLayers.Class({initialize:function(red,green,blue){this.rgb={r:red,g:green,b:blue};},setRed:function(r){this.rgb.r=r;},setGreen:function(g){this.rgb.g=g;},setBlue:function(b){this.rgb.b=b;},setHue:function(h){var hsb=this.asHSB();hsb.h=h;this.rgb=OpenLayers.Rico.Color.HSBtoRGB(hsb.h,hsb.s,hsb.b);},setSaturation:function(s){var hsb=this.asHSB();hsb.s=s;this.rgb=OpenLayers.Rico.Color.HSBtoRGB(hsb.h,hsb.s,hsb.b);},setBrightness:function(b){var hsb=this.asHSB();hsb.b=b;this.rgb=OpenLayers.Rico.Color.HSBtoRGB(hsb.h,hsb.s,hsb.b);},darken:function(percent){var hsb=this.asHSB();this.rgb=OpenLayers.Rico.Color.HSBtoRGB(hsb.h,hsb.s,Math.max(hsb.b-percent,0));},brighten:function(percent){var hsb=this.asHSB();this.rgb=OpenLayers.Rico.Color.HSBtoRGB(hsb.h,hsb.s,Math.min(hsb.b+percent,1));},blend:function(other){this.rgb.r=Math.floor((this.rgb.r+other.rgb.r)/2);this.rgb.g=Math.floor((this.rgb.g+other.rgb.g)/2);this.rgb.b=Math.floor((this.rgb.b+other.rgb.b)/2);},isBright:function(){var hsb=this.asHSB();return this.asHSB().b>0.5;},isDark:function(){return!this.isBright();},asRGB:function(){return"rgb("+this.rgb.r+","+this.rgb.g+","+this.rgb.b+")";},asHex:function(){return"#"+this.rgb.r.toColorPart()+this.rgb.g.toColorPart()+this.rgb.b.toColorPart();},asHSB:function(){return OpenLayers.Rico.Color.RGBtoHSB(this.rgb.r,this.rgb.g,this.rgb.b);},toString:function(){return this.asHex();}});OpenLayers.Rico.Color.createFromHex=function(hexCode){if(hexCode.length==4){var shortHexCode=hexCode;var hexCode='#';for(var i=1;i<4;i++){hexCode+=(shortHexCode.charAt(i)+
+shortHexCode.charAt(i));}}
+if(hexCode.indexOf('#')==0){hexCode=hexCode.substring(1);}
+var red=hexCode.substring(0,2);var green=hexCode.substring(2,4);var blue=hexCode.substring(4,6);return new OpenLayers.Rico.Color(parseInt(red,16),parseInt(green,16),parseInt(blue,16));};OpenLayers.Rico.Color.createColorFromBackground=function(elem){var actualColor=OpenLayers.Element.getStyle(OpenLayers.Util.getElement(elem),"backgroundColor");if(actualColor=="transparent"&&elem.parentNode){return OpenLayers.Rico.Color.createColorFromBackground(elem.parentNode);}
+if(actualColor==null){return new OpenLayers.Rico.Color(255,255,255);}
+if(actualColor.indexOf("rgb(")==0){var colors=actualColor.substring(4,actualColor.length-1);var colorArray=colors.split(",");return new OpenLayers.Rico.Color(parseInt(colorArray[0]),parseInt(colorArray[1]),parseInt(colorArray[2]));}
+else if(actualColor.indexOf("#")==0){return OpenLayers.Rico.Color.createFromHex(actualColor);}
+else{return new OpenLayers.Rico.Color(255,255,255);}};OpenLayers.Rico.Color.HSBtoRGB=function(hue,saturation,brightness){var red=0;var green=0;var blue=0;if(saturation==0){red=parseInt(brightness*255.0+0.5);green=red;blue=red;}
+else{var h=(hue-Math.floor(hue))*6.0;var f=h-Math.floor(h);var p=brightness*(1.0-saturation);var q=brightness*(1.0-saturation*f);var t=brightness*(1.0-(saturation*(1.0-f)));switch(parseInt(h)){case 0:red=(brightness*255.0+0.5);green=(t*255.0+0.5);blue=(p*255.0+0.5);break;case 1:red=(q*255.0+0.5);green=(brightness*255.0+0.5);blue=(p*255.0+0.5);break;case 2:red=(p*255.0+0.5);green=(brightness*255.0+0.5);blue=(t*255.0+0.5);break;case 3:red=(p*255.0+0.5);green=(q*255.0+0.5);blue=(brightness*255.0+0.5);break;case 4:red=(t*255.0+0.5);green=(p*255.0+0.5);blue=(brightness*255.0+0.5);break;case 5:red=(brightness*255.0+0.5);green=(p*255.0+0.5);blue=(q*255.0+0.5);break;}}
+return{r:parseInt(red),g:parseInt(green),b:parseInt(blue)};};OpenLayers.Rico.Color.RGBtoHSB=function(r,g,b){var hue;var saturation;var brightness;var cmax=(r>g)?r:g;if(b>cmax){cmax=b;}
+var cmin=(r<g)?r:g;if(b<cmin){cmin=b;}
+brightness=cmax/255.0;if(cmax!=0){saturation=(cmax-cmin)/cmax;}else{saturation=0;}
+if(saturation==0){hue=0;}else{var redc=(cmax-r)/(cmax-cmin);var greenc=(cmax-g)/(cmax-cmin);var bluec=(cmax-b)/(cmax-cmin);if(r==cmax){hue=bluec-greenc;}else if(g==cmax){hue=2.0+redc-bluec;}else{hue=4.0+greenc-redc;}
+hue=hue/6.0;if(hue<0){hue=hue+1.0;}}
+return{h:hue,s:saturation,b:brightness};};OpenLayers.Rico=OpenLayers.Rico||{};OpenLayers.Rico.Corner={round:function(e,options){e=OpenLayers.Util.getElement(e);this._setOptions(options);var color=this.options.color;if(this.options.color=="fromElement"){color=this._background(e);}
+var bgColor=this.options.bgColor;if(this.options.bgColor=="fromParent"){bgColor=this._background(e.offsetParent);}
+this._roundCornersImpl(e,color,bgColor);},changeColor:function(theDiv,newColor){theDiv.style.backgroundColor=newColor;var spanElements=theDiv.parentNode.getElementsByTagName("span");for(var currIdx=0;currIdx<spanElements.length;currIdx++){spanElements[currIdx].style.backgroundColor=newColor;}},changeOpacity:function(theDiv,newOpacity){var mozillaOpacity=newOpacity;var ieOpacity='alpha(opacity='+newOpacity*100+')';theDiv.style.opacity=mozillaOpacity;theDiv.style.filter=ieOpacity;var spanElements=theDiv.parentNode.getElementsByTagName("span");for(var currIdx=0;currIdx<spanElements.length;currIdx++){spanElements[currIdx].style.opacity=mozillaOpacity;spanElements[currIdx].style.filter=ieOpacity;}},reRound:function(theDiv,options){var topRico=theDiv.parentNode.childNodes[0];var bottomRico=theDiv.parentNode.childNodes[2];theDiv.parentNode.removeChild(topRico);theDiv.parentNode.removeChild(bottomRico);this.round(theDiv.parentNode,options);},_roundCornersImpl:function(e,color,bgColor){if(this.options.border){this._renderBorder(e,bgColor);}
+if(this._isTopRounded()){this._roundTopCorners(e,color,bgColor);}
+if(this._isBottomRounded()){this._roundBottomCorners(e,color,bgColor);}},_renderBorder:function(el,bgColor){var borderValue="1px solid "+this._borderColor(bgColor);var borderL="border-left: "+borderValue;var borderR="border-right: "+borderValue;var style="style='"+borderL+";"+borderR+"'";el.innerHTML="<div "+style+">"+el.innerHTML+"</div>";},_roundTopCorners:function(el,color,bgColor){var corner=this._createCorner(bgColor);for(var i=0;i<this.options.numSlices;i++){corner.appendChild(this._createCornerSlice(color,bgColor,i,"top"));}
+el.style.paddingTop=0;el.insertBefore(corner,el.firstChild);},_roundBottomCorners:function(el,color,bgColor){var corner=this._createCorner(bgColor);for(var i=(this.options.numSlices-1);i>=0;i--){corner.appendChild(this._createCornerSlice(color,bgColor,i,"bottom"));}
+el.style.paddingBottom=0;el.appendChild(corner);},_createCorner:function(bgColor){var corner=document.createElement("div");corner.style.backgroundColor=(this._isTransparent()?"transparent":bgColor);return corner;},_createCornerSlice:function(color,bgColor,n,position){var slice=document.createElement("span");var inStyle=slice.style;inStyle.backgroundColor=color;inStyle.display="block";inStyle.height="1px";inStyle.overflow="hidden";inStyle.fontSize="1px";var borderColor=this._borderColor(color,bgColor);if(this.options.border&&n==0){inStyle.borderTopStyle="solid";inStyle.borderTopWidth="1px";inStyle.borderLeftWidth="0px";inStyle.borderRightWidth="0px";inStyle.borderBottomWidth="0px";inStyle.height="0px";inStyle.borderColor=borderColor;}
+else if(borderColor){inStyle.borderColor=borderColor;inStyle.borderStyle="solid";inStyle.borderWidth="0px 1px";}
+if(!this.options.compact&&(n==(this.options.numSlices-1))){inStyle.height="2px";}
+this._setMargin(slice,n,position);this._setBorder(slice,n,position);return slice;},_setOptions:function(options){this.options={corners:"all",color:"fromElement",bgColor:"fromParent",blend:true,border:false,compact:false};OpenLayers.Util.extend(this.options,options||{});this.options.numSlices=this.options.compact?2:4;if(this._isTransparent()){this.options.blend=false;}},_whichSideTop:function(){if(this._hasString(this.options.corners,"all","top")){return"";}
+if(this.options.corners.indexOf("tl")>=0&&this.options.corners.indexOf("tr")>=0){return"";}
+if(this.options.corners.indexOf("tl")>=0){return"left";}else if(this.options.corners.indexOf("tr")>=0){return"right";}
+return"";},_whichSideBottom:function(){if(this._hasString(this.options.corners,"all","bottom")){return"";}
+if(this.options.corners.indexOf("bl")>=0&&this.options.corners.indexOf("br")>=0){return"";}
+if(this.options.corners.indexOf("bl")>=0){return"left";}else if(this.options.corners.indexOf("br")>=0){return"right";}
+return"";},_borderColor:function(color,bgColor){if(color=="transparent"){return bgColor;}else if(this.options.border){return this.options.border;}else if(this.options.blend){return this._blend(bgColor,color);}else{return"";}},_setMargin:function(el,n,corners){var marginSize=this._marginSize(n);var whichSide=corners=="top"?this._whichSideTop():this._whichSideBottom();if(whichSide=="left"){el.style.marginLeft=marginSize+"px";el.style.marginRight="0px";}
+else if(whichSide=="right"){el.style.marginRight=marginSize+"px";el.style.marginLeft="0px";}
+else{el.style.marginLeft=marginSize+"px";el.style.marginRight=marginSize+"px";}},_setBorder:function(el,n,corners){var borderSize=this._borderSize(n);var whichSide=corners=="top"?this._whichSideTop():this._whichSideBottom();if(whichSide=="left"){el.style.borderLeftWidth=borderSize+"px";el.style.borderRightWidth="0px";}
+else if(whichSide=="right"){el.style.borderRightWidth=borderSize+"px";el.style.borderLeftWidth="0px";}
+else{el.style.borderLeftWidth=borderSize+"px";el.style.borderRightWidth=borderSize+"px";}
+if(this.options.border!=false){el.style.borderLeftWidth=borderSize+"px";el.style.borderRightWidth=borderSize+"px";}},_marginSize:function(n){if(this._isTransparent()){return 0;}
+var marginSizes=[5,3,2,1];var blendedMarginSizes=[3,2,1,0];var compactMarginSizes=[2,1];var smBlendedMarginSizes=[1,0];if(this.options.compact&&this.options.blend){return smBlendedMarginSizes[n];}else if(this.options.compact){return compactMarginSizes[n];}else if(this.options.blend){return blendedMarginSizes[n];}else{return marginSizes[n];}},_borderSize:function(n){var transparentBorderSizes=[5,3,2,1];var blendedBorderSizes=[2,1,1,1];var compactBorderSizes=[1,0];var actualBorderSizes=[0,2,0,0];if(this.options.compact&&(this.options.blend||this._isTransparent())){return 1;}else if(this.options.compact){return compactBorderSizes[n];}else if(this.options.blend){return blendedBorderSizes[n];}else if(this.options.border){return actualBorderSizes[n];}else if(this._isTransparent()){return transparentBorderSizes[n];}
+return 0;},_hasString:function(str){for(var i=1;i<arguments.length;i++)if(str.indexOf(arguments[i])>=0){return true;}return false;},_blend:function(c1,c2){var cc1=OpenLayers.Rico.Color.createFromHex(c1);cc1.blend(OpenLayers.Rico.Color.createFromHex(c2));return cc1;},_background:function(el){try{return OpenLayers.Rico.Color.createColorFromBackground(el).asHex();}catch(err){return"#ffffff";}},_isTransparent:function(){return this.options.color=="transparent";},_isTopRounded:function(){return this._hasString(this.options.corners,"all","top","tl","tr");},_isBottomRounded:function(){return this._hasString(this.options.corners,"all","bottom","bl","br");},_hasSingleTextChild:function(el){return el.childNodes.length==1&&el.childNodes[0].nodeType==3;}};OpenLayers.Popup.AnchoredBubble=OpenLayers.Class(OpenLayers.Popup.Anchored,{rounded:false,initialize:function(id,lonlat,contentSize,contentHTML,anchor,closeBox,closeBoxCallback){this.padding=new OpenLayers.Bounds(0,OpenLayers.Popup.AnchoredBubble.CORNER_SIZE,0,OpenLayers.Popup.AnchoredBubble.CORNER_SIZE);OpenLayers.Popup.Anchored.prototype.initialize.apply(this,arguments);},draw:function(px){OpenLayers.Popup.Anchored.prototype.draw.apply(this,arguments);this.setContentHTML();this.setBackgroundColor();this.setOpacity();return this.div;},updateRelativePosition:function(){this.setRicoCorners();},setSize:function(contentSize){OpenLayers.Popup.Anchored.prototype.setSize.apply(this,arguments);this.setRicoCorners();},setBackgroundColor:function(color){if(color!=undefined){this.backgroundColor=color;}
+if(this.div!=null){if(this.contentDiv!=null){this.div.style.background="transparent";OpenLayers.Rico.Corner.changeColor(this.groupDiv,this.backgroundColor);}}},setOpacity:function(opacity){OpenLayers.Popup.Anchored.prototype.setOpacity.call(this,opacity);if(this.div!=null){if(this.groupDiv!=null){OpenLayers.Rico.Corner.changeOpacity(this.groupDiv,this.opacity);}}},setBorder:function(border){this.border=0;},setRicoCorners:function(){var corners=this.getCornersToRound(this.relativePosition);var options={corners:corners,color:this.backgroundColor,bgColor:"transparent",blend:false};if(!this.rounded){OpenLayers.Rico.Corner.round(this.div,options);this.rounded=true;}else{OpenLayers.Rico.Corner.reRound(this.groupDiv,options);this.setBackgroundColor();this.setOpacity();}},getCornersToRound:function(){var corners=['tl','tr','bl','br'];var corner=OpenLayers.Bounds.oppositeQuadrant(this.relativePosition);OpenLayers.Util.removeItem(corners,corner);return corners.join(" ");},CLASS_NAME:"OpenLayers.Popup.AnchoredBubble"});OpenLayers.Popup.AnchoredBubble.CORNER_SIZE=5;OpenLayers.Protocol.WFS.v1=OpenLayers.Class(OpenLayers.Protocol,{version:null,srsName:"EPSG:4326",featureType:null,featureNS:null,geometryName:"the_geom",schema:null,featurePrefix:"feature",formatOptions:null,readFormat:null,readOptions:null,initialize:function(options){OpenLayers.Protocol.prototype.initialize.apply(this,[options]);if(!options.format){this.format=OpenLayers.Format.WFST(OpenLayers.Util.extend({version:this.version,featureType:this.featureType,featureNS:this.featureNS,featurePrefix:this.featurePrefix,geometryName:this.geometryName,srsName:this.srsName,schema:this.schema},this.formatOptions));}
+if(!options.geometryName&&parseFloat(this.format.version)>1.0){this.setGeometryName(null);}},destroy:function(){if(this.options&&!this.options.format){this.format.destroy();}
+this.format=null;OpenLayers.Protocol.prototype.destroy.apply(this);},read:function(options){OpenLayers.Protocol.prototype.read.apply(this,arguments);options=OpenLayers.Util.extend({},options);OpenLayers.Util.applyDefaults(options,this.options||{});var response=new OpenLayers.Protocol.Response({requestType:"read"});var data=OpenLayers.Format.XML.prototype.write.apply(this.format,[this.format.writeNode("wfs:GetFeature",options)]);response.priv=OpenLayers.Request.POST({url:options.url,callback:this.createCallback(this.handleRead,response,options),params:options.params,headers:options.headers,data:data});return response;},setFeatureType:function(featureType){this.featureType=featureType;this.format.featureType=featureType;},setGeometryName:function(geometryName){this.geometryName=geometryName;this.format.geometryName=geometryName;},handleRead:function(response,options){options=OpenLayers.Util.extend({},options);OpenLayers.Util.applyDefaults(options,this.options);if(options.callback){var request=response.priv;if(request.status>=200&&request.status<300){var result=this.parseResponse(request,options.readOptions);if(result&&result.success!==false){if(options.readOptions&&options.readOptions.output=="object"){OpenLayers.Util.extend(response,result);}else{response.features=result;}
+response.code=OpenLayers.Protocol.Response.SUCCESS;}else{response.code=OpenLayers.Protocol.Response.FAILURE;response.error=result;}}else{response.code=OpenLayers.Protocol.Response.FAILURE;}
+options.callback.call(options.scope,response);}},parseResponse:function(request,options){var doc=request.responseXML;if(!doc||!doc.documentElement){doc=request.responseText;}
+if(!doc||doc.length<=0){return null;}
+var result=(this.readFormat!==null)?this.readFormat.read(doc):this.format.read(doc,options);if(!this.featureNS){var format=this.readFormat||this.format;this.featureNS=format.featureNS;format.autoConfig=false;if(!this.geometryName){this.setGeometryName(format.geometryName);}}
+return result;},commit:function(features,options){options=OpenLayers.Util.extend({},options);OpenLayers.Util.applyDefaults(options,this.options);var response=new OpenLayers.Protocol.Response({requestType:"commit",reqFeatures:features});response.priv=OpenLayers.Request.POST({url:options.url,headers:options.headers,data:this.format.write(features,options),callback:this.createCallback(this.handleCommit,response,options)});return response;},handleCommit:function(response,options){if(options.callback){var request=response.priv;var data=request.responseXML;if(!data||!data.documentElement){data=request.responseText;}
+var obj=this.format.read(data)||{};response.insertIds=obj.insertIds||[];if(obj.success){response.code=OpenLayers.Protocol.Response.SUCCESS;}else{response.code=OpenLayers.Protocol.Response.FAILURE;response.error=obj;}
+options.callback.call(options.scope,response);}},filterDelete:function(filter,options){options=OpenLayers.Util.extend({},options);OpenLayers.Util.applyDefaults(options,this.options);var response=new OpenLayers.Protocol.Response({requestType:"commit"});var root=this.format.createElementNSPlus("wfs:Transaction",{attributes:{service:"WFS",version:this.version}});var deleteNode=this.format.createElementNSPlus("wfs:Delete",{attributes:{typeName:(options.featureNS?this.featurePrefix+":":"")+
+options.featureType}});if(options.featureNS){deleteNode.setAttribute("xmlns:"+this.featurePrefix,options.featureNS);}
+var filterNode=this.format.writeNode("ogc:Filter",filter);deleteNode.appendChild(filterNode);root.appendChild(deleteNode);var data=OpenLayers.Format.XML.prototype.write.apply(this.format,[root]);return OpenLayers.Request.POST({url:this.url,callback:options.callback||function(){},data:data});},abort:function(response){if(response){response.priv.abort();}},CLASS_NAME:"OpenLayers.Protocol.WFS.v1"});OpenLayers.Handler.Point=OpenLayers.Class(OpenLayers.Handler,{point:null,layer:null,multi:false,mouseDown:false,stoppedDown:null,lastDown:null,lastUp:null,persist:false,stopDown:false,stopUp:false,layerOptions:null,pixelTolerance:5,touch:false,lastTouchPx:null,initialize:function(control,callbacks,options){if(!(options&&options.layerOptions&&options.layerOptions.styleMap)){this.style=OpenLayers.Util.extend(OpenLayers.Feature.Vector.style['default'],{});}
+OpenLayers.Handler.prototype.initialize.apply(this,arguments);},activate:function(){if(!OpenLayers.Handler.prototype.activate.apply(this,arguments)){return false;}
+var options=OpenLayers.Util.extend({displayInLayerSwitcher:false,calculateInRange:OpenLayers.Function.True},this.layerOptions);this.layer=new OpenLayers.Layer.Vector(this.CLASS_NAME,options);this.map.addLayer(this.layer);return true;},createFeature:function(pixel){var lonlat=this.map.getLonLatFromPixel(pixel);var geometry=new OpenLayers.Geometry.Point(lonlat.lon,lonlat.lat);this.point=new OpenLayers.Feature.Vector(geometry);this.callback("create",[this.point.geometry,this.point]);this.point.geometry.clearBounds();this.layer.addFeatures([this.point],{silent:true});},deactivate:function(){if(!OpenLayers.Handler.prototype.deactivate.apply(this,arguments)){return false;}
+this.cancel();if(this.layer.map!=null){this.destroyFeature(true);this.layer.destroy(false);}
+this.layer=null;this.touch=false;return true;},destroyFeature:function(force){if(this.layer&&(force||!this.persist)){this.layer.destroyFeatures();}
+this.point=null;},destroyPersistedFeature:function(){var layer=this.layer;if(layer&&layer.features.length>1){this.layer.features[0].destroy();}},finalize:function(cancel){var key=cancel?"cancel":"done";this.mouseDown=false;this.lastDown=null;this.lastUp=null;this.lastTouchPx=null;this.callback(key,[this.geometryClone()]);this.destroyFeature(cancel);},cancel:function(){this.finalize(true);},click:function(evt){OpenLayers.Event.stop(evt);return false;},dblclick:function(evt){OpenLayers.Event.stop(evt);return false;},modifyFeature:function(pixel){if(!this.point){this.createFeature(pixel);}
+var lonlat=this.map.getLonLatFromPixel(pixel);this.point.geometry.x=lonlat.lon;this.point.geometry.y=lonlat.lat;this.callback("modify",[this.point.geometry,this.point,false]);this.point.geometry.clearBounds();this.drawFeature();},drawFeature:function(){this.layer.drawFeature(this.point,this.style);},getGeometry:function(){var geometry=this.point&&this.point.geometry;if(geometry&&this.multi){geometry=new OpenLayers.Geometry.MultiPoint([geometry]);}
+return geometry;},geometryClone:function(){var geom=this.getGeometry();return geom&&geom.clone();},mousedown:function(evt){return this.down(evt);},touchstart:function(evt){if(!this.touch){this.touch=true;this.map.events.un({mousedown:this.mousedown,mouseup:this.mouseup,mousemove:this.mousemove,click:this.click,dblclick:this.dblclick,scope:this});}
+this.lastTouchPx=evt.xy;return this.down(evt);},mousemove:function(evt){return this.move(evt);},touchmove:function(evt){this.lastTouchPx=evt.xy;return this.move(evt);},mouseup:function(evt){return this.up(evt);},touchend:function(evt){evt.xy=this.lastTouchPx;return this.up(evt);},down:function(evt){this.mouseDown=true;this.lastDown=evt.xy;if(!this.touch){this.modifyFeature(evt.xy);}
+this.stoppedDown=this.stopDown;return!this.stopDown;},move:function(evt){if(!this.touch&&(!this.mouseDown||this.stoppedDown)){this.modifyFeature(evt.xy);}
+return true;},up:function(evt){this.mouseDown=false;this.stoppedDown=this.stopDown;if(!this.checkModifiers(evt)){return true;}
+if(this.lastUp&&this.lastUp.equals(evt.xy)){return true;}
+if(this.lastDown&&this.passesTolerance(this.lastDown,evt.xy,this.pixelTolerance)){if(this.touch){this.modifyFeature(evt.xy);}
+if(this.persist){this.destroyPersistedFeature();}
+this.lastUp=evt.xy;this.finalize();return!this.stopUp;}else{return true;}},mouseout:function(evt){if(OpenLayers.Util.mouseLeft(evt,this.map.eventsDiv)){this.stoppedDown=this.stopDown;this.mouseDown=false;}},passesTolerance:function(pixel1,pixel2,tolerance){var passes=true;if(tolerance!=null&&pixel1&&pixel2){var dist=pixel1.distanceTo(pixel2);if(dist>tolerance){passes=false;}}
+return passes;},CLASS_NAME:"OpenLayers.Handler.Point"});OpenLayers.Handler.Path=OpenLayers.Class(OpenLayers.Handler.Point,{line:null,maxVertices:null,doubleTouchTolerance:20,freehand:false,freehandToggle:'shiftKey',timerId:null,redoStack:null,initialize:function(control,callbacks,options){OpenLayers.Handler.Point.prototype.initialize.apply(this,arguments);},createFeature:function(pixel){var lonlat=this.map.getLonLatFromPixel(pixel);var geometry=new OpenLayers.Geometry.Point(lonlat.lon,lonlat.lat);this.point=new OpenLayers.Feature.Vector(geometry);this.line=new OpenLayers.Feature.Vector(new OpenLayers.Geometry.LineString([this.point.geometry]));this.callback("create",[this.point.geometry,this.getSketch()]);this.point.geometry.clearBounds();this.layer.addFeatures([this.line,this.point],{silent:true});},destroyFeature:function(force){OpenLayers.Handler.Point.prototype.destroyFeature.call(this,force);this.line=null;},destroyPersistedFeature:function(){var layer=this.layer;if(layer&&layer.features.length>2){this.layer.features[0].destroy();}},removePoint:function(){if(this.point){this.layer.removeFeatures([this.point]);}},addPoint:function(pixel){this.layer.removeFeatures([this.point]);var lonlat=this.control.map.getLonLatFromPixel(pixel);this.point=new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Point(lonlat.lon,lonlat.lat));this.line.geometry.addComponent(this.point.geometry,this.line.geometry.components.length);this.layer.addFeatures([this.point]);this.callback("point",[this.point.geometry,this.getGeometry()]);this.callback("modify",[this.point.geometry,this.getSketch()]);this.drawFeature();delete this.redoStack;},insertXY:function(x,y){this.line.geometry.addComponent(new OpenLayers.Geometry.Point(x,y),this.getCurrentPointIndex());this.drawFeature();delete this.redoStack;},insertDeltaXY:function(dx,dy){var previousIndex=this.getCurrentPointIndex()-1;var p0=this.line.geometry.components[previousIndex];if(p0&&!isNaN(p0.x)&&!isNaN(p0.y)){this.insertXY(p0.x+dx,p0.y+dy);}},insertDirectionLength:function(direction,length){direction*=Math.PI/180;var dx=length*Math.cos(direction);var dy=length*Math.sin(direction);this.insertDeltaXY(dx,dy);},insertDeflectionLength:function(deflection,length){var previousIndex=this.getCurrentPointIndex()-1;if(previousIndex>0){var p1=this.line.geometry.components[previousIndex];var p0=this.line.geometry.components[previousIndex-1];var theta=Math.atan2(p1.y-p0.y,p1.x-p0.x);this.insertDirectionLength((theta*180/Math.PI)+deflection,length);}},getCurrentPointIndex:function(){return this.line.geometry.components.length-1;},undo:function(){var geometry=this.line.geometry;var components=geometry.components;var index=this.getCurrentPointIndex()-1;var target=components[index];var undone=geometry.removeComponent(target);if(undone){if(!this.redoStack){this.redoStack=[];}
+this.redoStack.push(target);this.drawFeature();}
+return undone;},redo:function(){var target=this.redoStack&&this.redoStack.pop();if(target){this.line.geometry.addComponent(target,this.getCurrentPointIndex());this.drawFeature();}
+return!!target;},freehandMode:function(evt){return(this.freehandToggle&&evt[this.freehandToggle])?!this.freehand:this.freehand;},modifyFeature:function(pixel,drawing){if(!this.line){this.createFeature(pixel);}
+var lonlat=this.control.map.getLonLatFromPixel(pixel);this.point.geometry.x=lonlat.lon;this.point.geometry.y=lonlat.lat;this.callback("modify",[this.point.geometry,this.getSketch(),drawing]);this.point.geometry.clearBounds();this.drawFeature();},drawFeature:function(){this.layer.drawFeature(this.line,this.style);this.layer.drawFeature(this.point,this.style);},getSketch:function(){return this.line;},getGeometry:function(){var geometry=this.line&&this.line.geometry;if(geometry&&this.multi){geometry=new OpenLayers.Geometry.MultiLineString([geometry]);}
+return geometry;},touchstart:function(evt){if(this.timerId&&this.passesTolerance(this.lastTouchPx,evt.xy,this.doubleTouchTolerance)){this.finishGeometry();window.clearTimeout(this.timerId);this.timerId=null;return false;}else{if(this.timerId){window.clearTimeout(this.timerId);this.timerId=null;}
+this.timerId=window.setTimeout(OpenLayers.Function.bind(function(){this.timerId=null;},this),300);return OpenLayers.Handler.Point.prototype.touchstart.call(this,evt);}},down:function(evt){var stopDown=this.stopDown;if(this.freehandMode(evt)){stopDown=true;}
+if(!this.touch&&(!this.lastDown||!this.passesTolerance(this.lastDown,evt.xy,this.pixelTolerance))){this.modifyFeature(evt.xy,!!this.lastUp);}
+this.mouseDown=true;this.lastDown=evt.xy;this.stoppedDown=stopDown;return!stopDown;},move:function(evt){if(this.stoppedDown&&this.freehandMode(evt)){if(this.persist){this.destroyPersistedFeature();}
+this.addPoint(evt.xy);return false;}
+if(!this.touch&&(!this.mouseDown||this.stoppedDown)){this.modifyFeature(evt.xy,!!this.lastUp);}
+return true;},up:function(evt){if(this.mouseDown&&(!this.lastUp||!this.lastUp.equals(evt.xy))){if(this.stoppedDown&&this.freehandMode(evt)){if(this.persist){this.destroyPersistedFeature();}
+this.removePoint();this.finalize();}else{if(this.passesTolerance(this.lastDown,evt.xy,this.pixelTolerance)){if(this.touch){this.modifyFeature(evt.xy);}
+if(this.lastUp==null&&this.persist){this.destroyPersistedFeature();}
+this.addPoint(evt.xy);this.lastUp=evt.xy;if(this.line.geometry.components.length===this.maxVertices+1){this.finishGeometry();}}}}
+this.stoppedDown=this.stopDown;this.mouseDown=false;return!this.stopUp;},finishGeometry:function(){var index=this.line.geometry.components.length-1;this.line.geometry.removeComponent(this.line.geometry.components[index]);this.removePoint();this.finalize();},dblclick:function(evt){if(!this.freehandMode(evt)){this.finishGeometry();}
+return false;},CLASS_NAME:"OpenLayers.Handler.Path"});OpenLayers.Layer.GML=OpenLayers.Class(OpenLayers.Layer.Vector,{loaded:false,format:null,formatOptions:null,initialize:function(name,url,options){var newArguments=[];newArguments.push(name,options);OpenLayers.Layer.Vector.prototype.initialize.apply(this,newArguments);this.url=url;},setVisibility:function(visibility,noEvent){OpenLayers.Layer.Vector.prototype.setVisibility.apply(this,arguments);if(this.visibility&&!this.loaded){this.loadGML();}},moveTo:function(bounds,zoomChanged,minor){OpenLayers.Layer.Vector.prototype.moveTo.apply(this,arguments);if(this.visibility&&!this.loaded){this.loadGML();}},loadGML:function(){if(!this.loaded){this.events.triggerEvent("loadstart");OpenLayers.Request.GET({url:this.url,success:this.requestSuccess,failure:this.requestFailure,scope:this});this.loaded=true;}},setUrl:function(url){this.url=url;this.destroyFeatures();this.loaded=false;this.loadGML();},requestSuccess:function(request){var doc=request.responseXML;if(!doc||!doc.documentElement){doc=request.responseText;}
+var options={};OpenLayers.Util.extend(options,this.formatOptions);if(this.map&&!this.projection.equals(this.map.getProjectionObject())){options.externalProjection=this.projection;options.internalProjection=this.map.getProjectionObject();}
+var gml=this.format?new this.format(options):new OpenLayers.Format.GML(options);this.addFeatures(gml.read(doc));this.events.triggerEvent("loadend");},requestFailure:function(request){OpenLayers.Console.userError(OpenLayers.i18n("errorLoadingGML",{'url':this.url}));this.events.triggerEvent("loadend");},CLASS_NAME:"OpenLayers.Layer.GML"});OpenLayers.Format.Context=OpenLayers.Class(OpenLayers.Format.XML.VersionedOGC,{layerOptions:null,layerParams:null,read:function(data,options){var context=OpenLayers.Format.XML.VersionedOGC.prototype.read.apply(this,arguments);var map;if(options&&options.map){this.context=context;if(options.map instanceof OpenLayers.Map){map=this.mergeContextToMap(context,options.map);}else{var mapOptions=options.map;if(OpenLayers.Util.isElement(mapOptions)||typeof mapOptions=="string"){mapOptions={div:mapOptions};}
+map=this.contextToMap(context,mapOptions);}}else{map=context;}
+return map;},getLayerFromContext:function(layerContext){var i,len;var options={queryable:layerContext.queryable,visibility:layerContext.visibility,maxExtent:layerContext.maxExtent,metadata:OpenLayers.Util.applyDefaults(layerContext.metadata,{styles:layerContext.styles,formats:layerContext.formats,"abstract":layerContext["abstract"],dataURL:layerContext.dataURL}),numZoomLevels:layerContext.numZoomLevels,units:layerContext.units,isBaseLayer:layerContext.isBaseLayer,opacity:layerContext.opacity,displayInLayerSwitcher:layerContext.displayInLayerSwitcher,singleTile:layerContext.singleTile,tileSize:(layerContext.tileSize)?new OpenLayers.Size(layerContext.tileSize.width,layerContext.tileSize.height):undefined,minScale:layerContext.minScale||layerContext.maxScaleDenominator,maxScale:layerContext.maxScale||layerContext.minScaleDenominator,srs:layerContext.srs,dimensions:layerContext.dimensions,metadataURL:layerContext.metadataURL};if(this.layerOptions){OpenLayers.Util.applyDefaults(options,this.layerOptions);}
+var params={layers:layerContext.name,transparent:layerContext.transparent,version:layerContext.version};if(layerContext.formats&&layerContext.formats.length>0){params.format=layerContext.formats[0].value;for(i=0,len=layerContext.formats.length;i<len;i++){var format=layerContext.formats[i];if(format.current==true){params.format=format.value;break;}}}
+if(layerContext.styles&&layerContext.styles.length>0){for(i=0,len=layerContext.styles.length;i<len;i++){var style=layerContext.styles[i];if(style.current==true){if(style.href){params.sld=style.href;}else if(style.body){params.sld_body=style.body;}else{params.styles=style.name;}
+break;}}}
+if(this.layerParams){OpenLayers.Util.applyDefaults(params,this.layerParams);}
+var layer=null;var service=layerContext.service;if(service==OpenLayers.Format.Context.serviceTypes.WFS){options.strategies=[new OpenLayers.Strategy.BBOX()];options.protocol=new OpenLayers.Protocol.WFS({url:layerContext.url,featurePrefix:layerContext.name.split(":")[0],featureType:layerContext.name.split(":").pop()});layer=new OpenLayers.Layer.Vector(layerContext.title||layerContext.name,options);}else if(service==OpenLayers.Format.Context.serviceTypes.KML){options.strategies=[new OpenLayers.Strategy.Fixed()];options.protocol=new OpenLayers.Protocol.HTTP({url:layerContext.url,format:new OpenLayers.Format.KML()});layer=new OpenLayers.Layer.Vector(layerContext.title||layerContext.name,options);}else if(service==OpenLayers.Format.Context.serviceTypes.GML){options.strategies=[new OpenLayers.Strategy.Fixed()];options.protocol=new OpenLayers.Protocol.HTTP({url:layerContext.url,format:new OpenLayers.Format.GML()});layer=new OpenLayers.Layer.Vector(layerContext.title||layerContext.name,options);}else if(layerContext.features){layer=new OpenLayers.Layer.Vector(layerContext.title||layerContext.name,options);layer.addFeatures(layerContext.features);}else if(layerContext.categoryLayer!==true){layer=new OpenLayers.Layer.WMS(layerContext.title||layerContext.name,layerContext.url,params,options);}
+return layer;},getLayersFromContext:function(layersContext){var layers=[];for(var i=0,len=layersContext.length;i<len;i++){var layer=this.getLayerFromContext(layersContext[i]);if(layer!==null){layers.push(layer);}}
+return layers;},contextToMap:function(context,options){options=OpenLayers.Util.applyDefaults({maxExtent:context.maxExtent,projection:context.projection,units:context.units},options);if(options.maxExtent){options.maxResolution=options.maxExtent.getWidth()/OpenLayers.Map.TILE_WIDTH;}
+var metadata={contactInformation:context.contactInformation,"abstract":context["abstract"],keywords:context.keywords,logo:context.logo,descriptionURL:context.descriptionURL}
+options.metadata=metadata;var map=new OpenLayers.Map(options);map.addLayers(this.getLayersFromContext(context.layersContext));map.setCenter(context.bounds.getCenterLonLat(),map.getZoomForExtent(context.bounds,true));return map;},mergeContextToMap:function(context,map){map.addLayers(this.getLayersFromContext(context.layersContext));return map;},write:function(obj,options){obj=this.toContext(obj);return OpenLayers.Format.XML.VersionedOGC.prototype.write.apply(this,arguments);},CLASS_NAME:"OpenLayers.Format.Context"});OpenLayers.Format.Context.serviceTypes={"WMS":"urn:ogc:serviceType:WMS","WFS":"urn:ogc:serviceType:WFS","WCS":"urn:ogc:serviceType:WCS","GML":"urn:ogc:serviceType:GML","SLD":"urn:ogc:serviceType:SLD","FES":"urn:ogc:serviceType:FES","KML":"urn:ogc:serviceType:KML"};OpenLayers.Format.WMC=OpenLayers.Class(OpenLayers.Format.Context,{defaultVersion:"1.1.0",layerToContext:function(layer){var parser=this.getParser();var layerContext={queryable:layer.queryable,visibility:layer.visibility,name:layer.params["LAYERS"],title:layer.name,"abstract":layer.metadata["abstract"],dataURL:layer.metadata.dataURL,metadataURL:layer.metadataURL,server:{version:layer.params["VERSION"],url:layer.url},maxExtent:layer.maxExtent,transparent:layer.params["TRANSPARENT"],numZoomLevels:layer.numZoomLevels,units:layer.units,isBaseLayer:layer.isBaseLayer,opacity:layer.opacity,displayInLayerSwitcher:layer.displayInLayerSwitcher,singleTile:layer.singleTile,tileSize:(layer.singleTile||!layer.tileSize)?undefined:{width:layer.tileSize.w,height:layer.tileSize.h},minScale:(layer.options.resolutions||layer.options.scales||layer.options.maxResolution||layer.options.minScale)?layer.minScale:undefined,maxScale:(layer.options.resolutions||layer.options.scales||layer.options.minResolution||layer.options.maxScale)?layer.maxScale:undefined,formats:[],styles:[],srs:layer.srs,dimensions:layer.dimensions};if(layer.metadata.servertitle){layerContext.server.title=layer.metadata.servertitle;}
+if(layer.metadata.formats&&layer.metadata.formats.length>0){for(var i=0,len=layer.metadata.formats.length;i<len;i++){var format=layer.metadata.formats[i];layerContext.formats.push({value:format.value,current:(format.value==layer.params["FORMAT"])});}}else{layerContext.formats.push({value:layer.params["FORMAT"],current:true});}
+if(layer.metadata.styles&&layer.metadata.styles.length>0){for(var i=0,len=layer.metadata.styles.length;i<len;i++){var style=layer.metadata.styles[i];if((style.href==layer.params["SLD"])||(style.body==layer.params["SLD_BODY"])||(style.name==layer.params["STYLES"])){style.current=true;}else{style.current=false;}
+layerContext.styles.push(style);}}else{layerContext.styles.push({href:layer.params["SLD"],body:layer.params["SLD_BODY"],name:layer.params["STYLES"]||parser.defaultStyleName,title:parser.defaultStyleTitle,current:true});}
+return layerContext;},toContext:function(obj){var context={};var layers=obj.layers;if(obj.CLASS_NAME=="OpenLayers.Map"){var metadata=obj.metadata||{};context.size=obj.getSize();context.bounds=obj.getExtent();context.projection=obj.projection;context.title=obj.title;context.keywords=metadata.keywords;context["abstract"]=metadata["abstract"];context.logo=metadata.logo;context.descriptionURL=metadata.descriptionURL;context.contactInformation=metadata.contactInformation;context.maxExtent=obj.maxExtent;}else{OpenLayers.Util.applyDefaults(context,obj);if(context.layers!=undefined){delete(context.layers);}}
+if(context.layersContext==undefined){context.layersContext=[];}
+if(layers!=undefined&&OpenLayers.Util.isArray(layers)){for(var i=0,len=layers.length;i<len;i++){var layer=layers[i];if(layer instanceof OpenLayers.Layer.WMS){context.layersContext.push(this.layerToContext(layer));}}}
+return context;},CLASS_NAME:"OpenLayers.Format.WMC"});OpenLayers.Format.WMC.v1=OpenLayers.Class(OpenLayers.Format.XML,{namespaces:{ol:"http://openlayers.org/context",wmc:"http://www.opengis.net/context",sld:"http://www.opengis.net/sld",xlink:"http://www.w3.org/1999/xlink",xsi:"http://www.w3.org/2001/XMLSchema-instance"},schemaLocation:"",getNamespacePrefix:function(uri){var prefix=null;if(uri==null){prefix=this.namespaces[this.defaultPrefix];}else{for(prefix in this.namespaces){if(this.namespaces[prefix]==uri){break;}}}
+return prefix;},defaultPrefix:"wmc",rootPrefix:null,defaultStyleName:"",defaultStyleTitle:"Default",initialize:function(options){OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);},read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);}
+var root=data.documentElement;this.rootPrefix=root.prefix;var context={version:root.getAttribute("version")};this.runChildNodes(context,root);return context;},runChildNodes:function(obj,node){var children=node.childNodes;var childNode,processor,prefix,local;for(var i=0,len=children.length;i<len;++i){childNode=children[i];if(childNode.nodeType==1){prefix=this.getNamespacePrefix(childNode.namespaceURI);local=childNode.nodeName.split(":").pop();processor=this["read_"+prefix+"_"+local];if(processor){processor.apply(this,[obj,childNode]);}}}},read_wmc_General:function(context,node){this.runChildNodes(context,node);},read_wmc_BoundingBox:function(context,node){context.projection=node.getAttribute("SRS");context.bounds=new OpenLayers.Bounds(parseFloat(node.getAttribute("minx")),parseFloat(node.getAttribute("miny")),parseFloat(node.getAttribute("maxx")),parseFloat(node.getAttribute("maxy")));},read_wmc_LayerList:function(context,node){context.layersContext=[];this.runChildNodes(context,node);},read_wmc_Layer:function(context,node){var layerContext={visibility:(node.getAttribute("hidden")!="1"),queryable:(node.getAttribute("queryable")=="1"),formats:[],styles:[],metadata:{}};this.runChildNodes(layerContext,node);context.layersContext.push(layerContext);},read_wmc_Extension:function(obj,node){this.runChildNodes(obj,node);},read_ol_units:function(layerContext,node){layerContext.units=this.getChildValue(node);},read_ol_maxExtent:function(obj,node){var bounds=new OpenLayers.Bounds(node.getAttribute("minx"),node.getAttribute("miny"),node.getAttribute("maxx"),node.getAttribute("maxy"));obj.maxExtent=bounds;},read_ol_transparent:function(layerContext,node){layerContext.transparent=this.getChildValue(node);},read_ol_numZoomLevels:function(layerContext,node){layerContext.numZoomLevels=parseInt(this.getChildValue(node));},read_ol_opacity:function(layerContext,node){layerContext.opacity=parseFloat(this.getChildValue(node));},read_ol_singleTile:function(layerContext,node){layerContext.singleTile=(this.getChildValue(node)=="true");},read_ol_tileSize:function(layerContext,node){var obj={"width":node.getAttribute("width"),"height":node.getAttribute("height")};layerContext.tileSize=obj;},read_ol_isBaseLayer:function(layerContext,node){layerContext.isBaseLayer=(this.getChildValue(node)=="true");},read_ol_displayInLayerSwitcher:function(layerContext,node){layerContext.displayInLayerSwitcher=(this.getChildValue(node)=="true");},read_wmc_Server:function(layerContext,node){layerContext.version=node.getAttribute("version");layerContext.url=this.getOnlineResource_href(node);layerContext.metadata.servertitle=node.getAttribute("title");},read_wmc_FormatList:function(layerContext,node){this.runChildNodes(layerContext,node);},read_wmc_Format:function(layerContext,node){var format={value:this.getChildValue(node)};if(node.getAttribute("current")=="1"){format.current=true;}
+layerContext.formats.push(format);},read_wmc_StyleList:function(layerContext,node){this.runChildNodes(layerContext,node);},read_wmc_Style:function(layerContext,node){var style={};this.runChildNodes(style,node);if(node.getAttribute("current")=="1"){style.current=true;}
+layerContext.styles.push(style);},read_wmc_SLD:function(style,node){this.runChildNodes(style,node);},read_sld_StyledLayerDescriptor:function(sld,node){var xml=OpenLayers.Format.XML.prototype.write.apply(this,[node]);sld.body=xml;},read_sld_FeatureTypeStyle:function(sld,node){var xml=OpenLayers.Format.XML.prototype.write.apply(this,[node]);sld.body=xml;},read_wmc_OnlineResource:function(obj,node){obj.href=this.getAttributeNS(node,this.namespaces.xlink,"href");},read_wmc_Name:function(obj,node){var name=this.getChildValue(node);if(name){obj.name=name;}},read_wmc_Title:function(obj,node){var title=this.getChildValue(node);if(title){obj.title=title;}},read_wmc_MetadataURL:function(layerContext,node){layerContext.metadataURL=this.getOnlineResource_href(node);},read_wmc_KeywordList:function(context,node){context.keywords=[];this.runChildNodes(context.keywords,node);},read_wmc_Keyword:function(keywords,node){keywords.push(this.getChildValue(node));},read_wmc_Abstract:function(obj,node){var abst=this.getChildValue(node);if(abst){obj["abstract"]=abst;}},read_wmc_LogoURL:function(context,node){context.logo={width:node.getAttribute("width"),height:node.getAttribute("height"),format:node.getAttribute("format"),href:this.getOnlineResource_href(node)};},read_wmc_DescriptionURL:function(context,node){context.descriptionURL=this.getOnlineResource_href(node);},read_wmc_ContactInformation:function(obj,node){var contact={};this.runChildNodes(contact,node);obj.contactInformation=contact;},read_wmc_ContactPersonPrimary:function(contact,node){var personPrimary={};this.runChildNodes(personPrimary,node);contact.personPrimary=personPrimary;},read_wmc_ContactPerson:function(primaryPerson,node){var person=this.getChildValue(node);if(person){primaryPerson.person=person;}},read_wmc_ContactOrganization:function(primaryPerson,node){var organization=this.getChildValue(node);if(organization){primaryPerson.organization=organization;}},read_wmc_ContactPosition:function(contact,node){var position=this.getChildValue(node);if(position){contact.position=position;}},read_wmc_ContactAddress:function(contact,node){var contactAddress={};this.runChildNodes(contactAddress,node);contact.contactAddress=contactAddress;},read_wmc_AddressType:function(contactAddress,node){var type=this.getChildValue(node);if(type){contactAddress.type=type;}},read_wmc_Address:function(contactAddress,node){var address=this.getChildValue(node);if(address){contactAddress.address=address;}},read_wmc_City:function(contactAddress,node){var city=this.getChildValue(node);if(city){contactAddress.city=city;}},read_wmc_StateOrProvince:function(contactAddress,node){var stateOrProvince=this.getChildValue(node);if(stateOrProvince){contactAddress.stateOrProvince=stateOrProvince;}},read_wmc_PostCode:function(contactAddress,node){var postcode=this.getChildValue(node);if(postcode){contactAddress.postcode=postcode;}},read_wmc_Country:function(contactAddress,node){var country=this.getChildValue(node);if(country){contactAddress.country=country;}},read_wmc_ContactVoiceTelephone:function(contact,node){var phone=this.getChildValue(node);if(phone){contact.phone=phone;}},read_wmc_ContactFacsimileTelephone:function(contact,node){var fax=this.getChildValue(node);if(fax){contact.fax=fax;}},read_wmc_ContactElectronicMailAddress:function(contact,node){var email=this.getChildValue(node);if(email){contact.email=email;}},read_wmc_DataURL:function(layerContext,node){layerContext.dataURL=this.getOnlineResource_href(node);},read_wmc_LegendURL:function(style,node){var legend={width:node.getAttribute('width'),height:node.getAttribute('height'),format:node.getAttribute('format'),href:this.getOnlineResource_href(node)};style.legend=legend;},read_wmc_DimensionList:function(layerContext,node){layerContext.dimensions={};this.runChildNodes(layerContext.dimensions,node);},read_wmc_Dimension:function(dimensions,node){var name=node.getAttribute("name").toLowerCase();var dim={name:name,units:node.getAttribute("units")||"",unitSymbol:node.getAttribute("unitSymbol")||"",userValue:node.getAttribute("userValue")||"",nearestValue:node.getAttribute("nearestValue")==="1",multipleValues:node.getAttribute("multipleValues")==="1",current:node.getAttribute("current")==="1","default":node.getAttribute("default")||""};var values=this.getChildValue(node);dim.values=values.split(",");dimensions[dim.name]=dim;},write:function(context,options){var root=this.createElementDefaultNS("ViewContext");this.setAttributes(root,{version:this.VERSION,id:(options&&typeof options.id=="string")?options.id:OpenLayers.Util.createUniqueID("OpenLayers_Context_")});this.setAttributeNS(root,this.namespaces.xsi,"xsi:schemaLocation",this.schemaLocation);root.appendChild(this.write_wmc_General(context));root.appendChild(this.write_wmc_LayerList(context));return OpenLayers.Format.XML.prototype.write.apply(this,[root]);},createElementDefaultNS:function(name,childValue,attributes){var node=this.createElementNS(this.namespaces[this.defaultPrefix],name);if(childValue){node.appendChild(this.createTextNode(childValue));}
+if(attributes){this.setAttributes(node,attributes);}
+return node;},setAttributes:function(node,obj){var value;for(var name in obj){value=obj[name].toString();if(value.match(/[A-Z]/)){this.setAttributeNS(node,null,name,value);}else{node.setAttribute(name,value);}}},write_wmc_General:function(context){var node=this.createElementDefaultNS("General");if(context.size){node.appendChild(this.createElementDefaultNS("Window",null,{width:context.size.w,height:context.size.h}));}
+var bounds=context.bounds;node.appendChild(this.createElementDefaultNS("BoundingBox",null,{minx:bounds.left.toPrecision(18),miny:bounds.bottom.toPrecision(18),maxx:bounds.right.toPrecision(18),maxy:bounds.top.toPrecision(18),SRS:context.projection}));node.appendChild(this.createElementDefaultNS("Title",context.title));if(context.keywords){node.appendChild(this.write_wmc_KeywordList(context.keywords));}
+if(context["abstract"]){node.appendChild(this.createElementDefaultNS("Abstract",context["abstract"]));}
+if(context.logo){node.appendChild(this.write_wmc_URLType("LogoURL",context.logo.href,context.logo));}
+if(context.descriptionURL){node.appendChild(this.write_wmc_URLType("DescriptionURL",context.descriptionURL));}
+if(context.contactInformation){node.appendChild(this.write_wmc_ContactInformation(context.contactInformation));}
+node.appendChild(this.write_ol_MapExtension(context));return node;},write_wmc_KeywordList:function(keywords){var node=this.createElementDefaultNS("KeywordList");for(var i=0,len=keywords.length;i<len;i++){node.appendChild(this.createElementDefaultNS("Keyword",keywords[i]));}
+return node;},write_wmc_ContactInformation:function(contact){var node=this.createElementDefaultNS("ContactInformation");if(contact.personPrimary){node.appendChild(this.write_wmc_ContactPersonPrimary(contact.personPrimary));}
+if(contact.position){node.appendChild(this.createElementDefaultNS("ContactPosition",contact.position));}
+if(contact.contactAddress){node.appendChild(this.write_wmc_ContactAddress(contact.contactAddress));}
+if(contact.phone){node.appendChild(this.createElementDefaultNS("ContactVoiceTelephone",contact.phone));}
+if(contact.fax){node.appendChild(this.createElementDefaultNS("ContactFacsimileTelephone",contact.fax));}
+if(contact.email){node.appendChild(this.createElementDefaultNS("ContactElectronicMailAddress",contact.email));}
+return node;},write_wmc_ContactPersonPrimary:function(personPrimary){var node=this.createElementDefaultNS("ContactPersonPrimary");if(personPrimary.person){node.appendChild(this.createElementDefaultNS("ContactPerson",personPrimary.person));}
+if(personPrimary.organization){node.appendChild(this.createElementDefaultNS("ContactOrganization",personPrimary.organization));}
+return node;},write_wmc_ContactAddress:function(contactAddress){var node=this.createElementDefaultNS("ContactAddress");if(contactAddress.type){node.appendChild(this.createElementDefaultNS("AddressType",contactAddress.type));}
+if(contactAddress.address){node.appendChild(this.createElementDefaultNS("Address",contactAddress.address));}
+if(contactAddress.city){node.appendChild(this.createElementDefaultNS("City",contactAddress.city));}
+if(contactAddress.stateOrProvince){node.appendChild(this.createElementDefaultNS("StateOrProvince",contactAddress.stateOrProvince));}
+if(contactAddress.postcode){node.appendChild(this.createElementDefaultNS("PostCode",contactAddress.postcode));}
+if(contactAddress.country){node.appendChild(this.createElementDefaultNS("Country",contactAddress.country));}
+return node;},write_ol_MapExtension:function(context){var node=this.createElementDefaultNS("Extension");var bounds=context.maxExtent;if(bounds){var maxExtent=this.createElementNS(this.namespaces.ol,"ol:maxExtent");this.setAttributes(maxExtent,{minx:bounds.left.toPrecision(18),miny:bounds.bottom.toPrecision(18),maxx:bounds.right.toPrecision(18),maxy:bounds.top.toPrecision(18)});node.appendChild(maxExtent);}
+return node;},write_wmc_LayerList:function(context){var list=this.createElementDefaultNS("LayerList");for(var i=0,len=context.layersContext.length;i<len;++i){list.appendChild(this.write_wmc_Layer(context.layersContext[i]));}
+return list;},write_wmc_Layer:function(context){var node=this.createElementDefaultNS("Layer",null,{queryable:context.queryable?"1":"0",hidden:context.visibility?"0":"1"});node.appendChild(this.write_wmc_Server(context));node.appendChild(this.createElementDefaultNS("Name",context.name));node.appendChild(this.createElementDefaultNS("Title",context.title));if(context["abstract"]){node.appendChild(this.createElementDefaultNS("Abstract",context["abstract"]));}
+if(context.dataURL){node.appendChild(this.write_wmc_URLType("DataURL",context.dataURL));}
+if(context.metadataURL){node.appendChild(this.write_wmc_URLType("MetadataURL",context.metadataURL));}
+return node;},write_wmc_LayerExtension:function(context){var node=this.createElementDefaultNS("Extension");var bounds=context.maxExtent;var maxExtent=this.createElementNS(this.namespaces.ol,"ol:maxExtent");this.setAttributes(maxExtent,{minx:bounds.left.toPrecision(18),miny:bounds.bottom.toPrecision(18),maxx:bounds.right.toPrecision(18),maxy:bounds.top.toPrecision(18)});node.appendChild(maxExtent);if(context.tileSize&&!context.singleTile){var size=this.createElementNS(this.namespaces.ol,"ol:tileSize");this.setAttributes(size,context.tileSize);node.appendChild(size);}
+var properties=["transparent","numZoomLevels","units","isBaseLayer","opacity","displayInLayerSwitcher","singleTile"];var child;for(var i=0,len=properties.length;i<len;++i){child=this.createOLPropertyNode(context,properties[i]);if(child){node.appendChild(child);}}
+return node;},createOLPropertyNode:function(obj,prop){var node=null;if(obj[prop]!=null){node=this.createElementNS(this.namespaces.ol,"ol:"+prop);node.appendChild(this.createTextNode(obj[prop].toString()));}
+return node;},write_wmc_Server:function(context){var server=context.server;var node=this.createElementDefaultNS("Server");var attributes={service:"OGC:WMS",version:server.version};if(server.title){attributes.title=server.title}
+this.setAttributes(node,attributes);node.appendChild(this.write_wmc_OnlineResource(server.url));return node;},write_wmc_URLType:function(elName,url,attr){var node=this.createElementDefaultNS(elName);node.appendChild(this.write_wmc_OnlineResource(url));if(attr){var optionalAttributes=["width","height","format"];for(var i=0;i<optionalAttributes.length;i++){if(optionalAttributes[i]in attr){node.setAttribute(optionalAttributes[i],attr[optionalAttributes[i]]);}}}
+return node;},write_wmc_DimensionList:function(context){var node=this.createElementDefaultNS("DimensionList");var required_attributes={name:true,units:true,unitSymbol:true,userValue:true};for(var dim in context.dimensions){var attributes={};var dimension=context.dimensions[dim];for(var name in dimension){if(typeof dimension[name]=="boolean"){attributes[name]=Number(dimension[name]);}else{attributes[name]=dimension[name];}}
+var values="";if(attributes.values){values=attributes.values.join(",");delete attributes.values;}
+node.appendChild(this.createElementDefaultNS("Dimension",values,attributes));}
+return node;},write_wmc_FormatList:function(context){var node=this.createElementDefaultNS("FormatList");for(var i=0,len=context.formats.length;i<len;i++){var format=context.formats[i];node.appendChild(this.createElementDefaultNS("Format",format.value,(format.current&&format.current==true)?{current:"1"}:null));}
+return node;},write_wmc_StyleList:function(layer){var node=this.createElementDefaultNS("StyleList");var styles=layer.styles;if(styles&&OpenLayers.Util.isArray(styles)){var sld;for(var i=0,len=styles.length;i<len;i++){var s=styles[i];var style=this.createElementDefaultNS("Style",null,(s.current&&s.current==true)?{current:"1"}:null);if(s.href){sld=this.createElementDefaultNS("SLD");if(s.name){sld.appendChild(this.createElementDefaultNS("Name",s.name));}
+if(s.title){sld.appendChild(this.createElementDefaultNS("Title",s.title));}
+if(s.legend){sld.appendChild(this.write_wmc_URLType("LegendURL",s.legend.href,s.legend));}
+var link=this.write_wmc_OnlineResource(s.href);sld.appendChild(link);style.appendChild(sld);}else if(s.body){sld=this.createElementDefaultNS("SLD");if(s.name){sld.appendChild(this.createElementDefaultNS("Name",s.name));}
+if(s.title){sld.appendChild(this.createElementDefaultNS("Title",s.title));}
+if(s.legend){sld.appendChild(this.write_wmc_URLType("LegendURL",s.legend.href,s.legend));}
+var doc=OpenLayers.Format.XML.prototype.read.apply(this,[s.body]);var imported=doc.documentElement;if(sld.ownerDocument&&sld.ownerDocument.importNode){imported=sld.ownerDocument.importNode(imported,true);}
+sld.appendChild(imported);style.appendChild(sld);}else{style.appendChild(this.createElementDefaultNS("Name",s.name));style.appendChild(this.createElementDefaultNS("Title",s.title));if(s['abstract']){style.appendChild(this.createElementDefaultNS("Abstract",s['abstract']));}
+if(s.legend){style.appendChild(this.write_wmc_URLType("LegendURL",s.legend.href,s.legend));}}
+node.appendChild(style);}}
+return node;},write_wmc_OnlineResource:function(href){var node=this.createElementDefaultNS("OnlineResource");this.setAttributeNS(node,this.namespaces.xlink,"xlink:type","simple");this.setAttributeNS(node,this.namespaces.xlink,"xlink:href",href);return node;},getOnlineResource_href:function(node){var object={};var links=node.getElementsByTagName("OnlineResource");if(links.length>0){this.read_wmc_OnlineResource(object,links[0]);}
+return object.href;},CLASS_NAME:"OpenLayers.Format.WMC.v1"});OpenLayers.Control.PanPanel=OpenLayers.Class(OpenLayers.Control.Panel,{slideFactor:50,slideRatio:null,initialize:function(options){OpenLayers.Control.Panel.prototype.initialize.apply(this,[options]);var options={slideFactor:this.slideFactor,slideRatio:this.slideRatio};this.addControls([new OpenLayers.Control.Pan(OpenLayers.Control.Pan.NORTH,options),new OpenLayers.Control.Pan(OpenLayers.Control.Pan.SOUTH,options),new OpenLayers.Control.Pan(OpenLayers.Control.Pan.EAST,options),new OpenLayers.Control.Pan(OpenLayers.Control.Pan.WEST,options)]);},CLASS_NAME:"OpenLayers.Control.PanPanel"});OpenLayers.Control.Attribution=OpenLayers.Class(OpenLayers.Control,{separator:", ",destroy:function(){this.map.events.un({"removelayer":this.updateAttribution,"addlayer":this.updateAttribution,"changelayer":this.updateAttribution,"changebaselayer":this.updateAttribution,scope:this});OpenLayers.Control.prototype.destroy.apply(this,arguments);},draw:function(){OpenLayers.Control.prototype.draw.apply(this,arguments);this.map.events.on({'changebaselayer':this.updateAttribution,'changelayer':this.updateAttribution,'addlayer':this.updateAttribution,'removelayer':this.updateAttribution,scope:this});this.updateAttribution();return this.div;},updateAttribution:function(){var attributions=[];if(this.map&&this.map.layers){for(var i=0,len=this.map.layers.length;i<len;i++){var layer=this.map.layers[i];if(layer.attribution&&layer.getVisibility()){if(OpenLayers.Util.indexOf(attributions,layer.attribution)===-1){attributions.push(layer.attribution);}}}
+this.div.innerHTML=attributions.join(this.separator);}},CLASS_NAME:"OpenLayers.Control.Attribution"});OpenLayers.Renderer.NG=OpenLayers.Class(OpenLayers.Renderer.Elements,{labelNodeType:null,updateDimensions:function(zoomChanged){var mapExtent=this.map.getExtent();var renderExtent=mapExtent.scale(3);this.setExtent(renderExtent,true);var res=this.getResolution();var div=this.rendererRoot.parentNode;var layerLeft=parseFloat(div.parentNode.style.left);var layerTop=parseFloat(div.parentNode.style.top);div.style.left=((renderExtent.left-mapExtent.left)/res-layerLeft)+"px";div.style.top=((mapExtent.top-renderExtent.top)/res-layerTop)+"px";},setSize:function(){this.map.getExtent()&&this.updateDimensions();},drawFeature:function(feature,style){if(style==null){style=feature.style;}
+if(feature.geometry){var rendered=this.drawGeometry(feature.geometry,style,feature.id);if(rendered!==false&&style.label){var location=feature.geometry.getCentroid();this.drawText(feature.id,style,location);}else{this.removeText(feature.id);}
+return rendered;}},drawText:function(featureId,style,location){var label;if(typeof featureId!=="string"){label=featureId;}else{label=this.nodeFactory(featureId+this.LABEL_ID_SUFFIX,this.labelNodeType);label._featureId=featureId;}
+label._style=style;label._x=location.x;label._y=location.y;if(style.labelXOffset||style.labelYOffset){var xOffset=isNaN(style.labelXOffset)?0:style.labelXOffset;var yOffset=isNaN(style.labelYOffset)?0:style.labelYOffset;var res=this.getResolution();location.move(xOffset*res,yOffset*res);}
+if(label.parentNode!==this.textRoot){this.textRoot.appendChild(label);}
+return label;},CLASS_NAME:"OpenLayers.Renderer.NG"});OpenLayers.Renderer.SVG2=OpenLayers.Class(OpenLayers.Renderer.NG,{xmlns:"http://www.w3.org/2000/svg",xlinkns:"http://www.w3.org/1999/xlink",symbolMetrics:null,labelNodeType:"g",initialize:function(containerID){if(!this.supported()){return;}
+OpenLayers.Renderer.Elements.prototype.initialize.apply(this,arguments);this.symbolMetrics={};},supported:function(){var svgFeature="http://www.w3.org/TR/SVG11/feature#";return(document.implementation&&(document.implementation.hasFeature("org.w3c.svg","1.0")||document.implementation.hasFeature(svgFeature+"SVG","1.1")||document.implementation.hasFeature(svgFeature+"BasicStructure","1.1")));},updateDimensions:function(zoomChanged){OpenLayers.Renderer.NG.prototype.updateDimensions.apply(this,arguments);var res=this.getResolution();var width=this.extent.getWidth();var height=this.extent.getHeight();var extentString=[this.extent.left,-this.extent.top,width,height].join(" ");this.rendererRoot.setAttributeNS(null,"viewBox",extentString);this.rendererRoot.setAttributeNS(null,"width",width/res);this.rendererRoot.setAttributeNS(null,"height",height/res);if(zoomChanged===true){var i,len;var nodes=this.vectorRoot.childNodes;for(i=0,len=nodes.length;i<len;++i){this.setStyle(nodes[i]);}
+var textNodes=this.textRoot.childNodes;var label;for(i=0,len=textNodes.length;i<len;++i){label=textNodes[i];this.drawText(label,label._style,new OpenLayers.Geometry.Point(label._x,label._y));}}},getNodeType:function(geometry,style){var nodeType=null;switch(geometry.CLASS_NAME){case"OpenLayers.Geometry.Point":if(style.externalGraphic){nodeType="image";}else if(this.isComplexSymbol(style.graphicName)){nodeType="svg";}else{nodeType="circle";}
+break;case"OpenLayers.Geometry.Rectangle":nodeType="rect";break;case"OpenLayers.Geometry.LineString":nodeType="polyline";break;case"OpenLayers.Geometry.LinearRing":nodeType="polygon";break;case"OpenLayers.Geometry.Polygon":case"OpenLayers.Geometry.Curve":case"OpenLayers.Geometry.Surface":nodeType="path";break;default:break;}
+return nodeType;},setStyle:function(node,style,options){style=style||node._style;options=options||node._options;var resolution=this.getResolution();var r=node._radius;var widthFactor=resolution;if(node._geometryClass=="OpenLayers.Geometry.Point"&&r){node.style.visibility="";if(style.graphic===false){node.style.visibility="hidden";}else if(style.externalGraphic){if(style.graphicTitle){node.setAttributeNS(null,"title",style.graphicTitle);var label=this.nodeFactory(null,"title");label.textContent=style.graphicTitle;node.appendChild(label);}
+if(style.graphicWidth&&style.graphicHeight){node.setAttributeNS(null,"preserveAspectRatio","none");}
+var width=style.graphicWidth||style.graphicHeight;var height=style.graphicHeight||style.graphicWidth;width=width?width:style.pointRadius*2;height=height?height:style.pointRadius*2;width*=resolution;height*=resolution;var xOffset=(style.graphicXOffset!=undefined)?style.graphicXOffset*resolution:-(0.5*width);var yOffset=(style.graphicYOffset!=undefined)?style.graphicYOffset*resolution:-(0.5*height);var opacity=style.graphicOpacity||style.fillOpacity;node.setAttributeNS(null,"x",node._x+xOffset);node.setAttributeNS(null,"y",node._y+yOffset);node.setAttributeNS(null,"width",width);node.setAttributeNS(null,"height",height);node.setAttributeNS(this.xlinkns,"href",style.externalGraphic);node.setAttributeNS(null,"style","opacity: "+opacity);node.onclick=OpenLayers.Renderer.SVG2.preventDefault;}else if(this.isComplexSymbol(style.graphicName)){var offset=style.pointRadius*3*resolution;var size=offset*2;var src=this.importSymbol(style.graphicName);widthFactor=this.symbolMetrics[src.id].size*3/size*resolution;var parent=node.parentNode;var nextSibling=node.nextSibling;if(parent){parent.removeChild(node);}
+node.firstChild&&node.removeChild(node.firstChild);node.appendChild(src.firstChild.cloneNode(true));node.setAttributeNS(null,"viewBox",src.getAttributeNS(null,"viewBox"));node.setAttributeNS(null,"width",size);node.setAttributeNS(null,"height",size);node.setAttributeNS(null,"x",node._x-offset);node.setAttributeNS(null,"y",node._y-offset);if(nextSibling){parent.insertBefore(node,nextSibling);}else if(parent){parent.appendChild(node);}}else{node.setAttributeNS(null,"r",style.pointRadius*resolution);}
+var rotation=style.rotation;if(rotation!==undefined||node._rotation!==undefined){node._rotation=rotation;rotation|=0;if(node.nodeName!=="svg"){node.setAttributeNS(null,"transform",["rotate(",rotation,node._x,node._y,")"].join(" "));}else{var metrics=this.symbolMetrics[src.id];node.firstChild.setAttributeNS(null,"transform",["rotate(",rotation,metrics.x,metrics.y,")"].join(" "));}}}
+if(options.isFilled){node.setAttributeNS(null,"fill",style.fillColor);node.setAttributeNS(null,"fill-opacity",style.fillOpacity);}else{node.setAttributeNS(null,"fill","none");}
+if(options.isStroked){node.setAttributeNS(null,"stroke",style.strokeColor);node.setAttributeNS(null,"stroke-opacity",style.strokeOpacity);node.setAttributeNS(null,"stroke-width",style.strokeWidth*widthFactor);node.setAttributeNS(null,"stroke-linecap",style.strokeLinecap||"round");node.setAttributeNS(null,"stroke-linejoin","round");style.strokeDashstyle&&node.setAttributeNS(null,"stroke-dasharray",this.dashStyle(style,widthFactor));}else{node.setAttributeNS(null,"stroke","none");}
+if(style.pointerEvents){node.setAttributeNS(null,"pointer-events",style.pointerEvents);}
+if(style.cursor!=null){node.setAttributeNS(null,"cursor",style.cursor);}
+return node;},dashStyle:function(style,widthFactor){var w=style.strokeWidth*widthFactor;var str=style.strokeDashstyle;switch(str){case'solid':return'none';case'dot':return[widthFactor,4*w].join();case'dash':return[4*w,4*w].join();case'dashdot':return[4*w,4*w,widthFactor,4*w].join();case'longdash':return[8*w,4*w].join();case'longdashdot':return[8*w,4*w,widthFactor,4*w].join();default:var parts=OpenLayers.String.trim(str).split(/\s+/g);for(var i=0,ii=parts.length;i<ii;i++){parts[i]=parts[i]*widthFactor;}
+return parts.join();}},createNode:function(type,id){var node=document.createElementNS(this.xmlns,type);if(id){node.setAttributeNS(null,"id",id);}
+return node;},nodeTypeCompare:function(node,type){return(type==node.nodeName);},createRenderRoot:function(){return this.nodeFactory(this.container.id+"_svgRoot","svg");},createRoot:function(suffix){return this.nodeFactory(this.container.id+suffix,"g");},createDefs:function(){var defs=this.nodeFactory(this.container.id+"_defs","defs");this.rendererRoot.appendChild(defs);return defs;},drawPoint:function(node,geometry){return this.drawCircle(node,geometry,1);},drawCircle:function(node,geometry,radius){var x=geometry.x;var y=-geometry.y;node.setAttributeNS(null,"cx",x);node.setAttributeNS(null,"cy",y);node._x=x;node._y=y;node._radius=radius;return node;},drawLineString:function(node,geometry){var path=this.getComponentsString(geometry.components);node.setAttributeNS(null,"points",path);return node;},drawLinearRing:function(node,geometry){var path=this.getComponentsString(geometry.components);node.setAttributeNS(null,"points",path);return node;},drawPolygon:function(node,geometry){var d=[];var draw=true;var complete=true;var linearRingResult,path;for(var j=0,len=geometry.components.length;j<len;j++){d.push("M");path=this.getComponentsString(geometry.components[j].components," ");d.push(path);}
+d.push("z");node.setAttributeNS(null,"d",d.join(" "));node.setAttributeNS(null,"fill-rule","evenodd");return node;},drawRectangle:function(node,geometry){node.setAttributeNS(null,"x",geometry.x);node.setAttributeNS(null,"y",-geometry.y);node.setAttributeNS(null,"width",geometry.width);node.setAttributeNS(null,"height",geometry.height);return node;},drawSurface:function(node,geometry){var d=[];var draw=true;for(var i=0,len=geometry.components.length;i<len;i++){if((i%3)==0&&(i/3)==0){var component=this.getShortString(geometry.components[i]);d.push("M",component);}else if((i%3)==1){var component=this.getShortString(geometry.components[i]);d.push("C",component);}else{var component=this.getShortString(geometry.components[i]);d.push(component);}}
+d.push("Z");node.setAttributeNS(null,"d",d.join(" "));return node;},drawText:function(featureId,style,location){var g=OpenLayers.Renderer.NG.prototype.drawText.apply(this,arguments);var text=g.firstChild||this.nodeFactory(featureId+this.LABEL_ID_SUFFIX+"_text","text");var res=this.getResolution();text.setAttributeNS(null,"x",location.x/res);text.setAttributeNS(null,"y",-location.y/res);g.setAttributeNS(null,"transform","scale("+res+")");if(style.fontColor){text.setAttributeNS(null,"fill",style.fontColor);}
+if(style.fontOpacity){text.setAttributeNS(null,"opacity",style.fontOpacity);}
+if(style.fontFamily){text.setAttributeNS(null,"font-family",style.fontFamily);}
+if(style.fontSize){text.setAttributeNS(null,"font-size",style.fontSize);}
+if(style.fontWeight){text.setAttributeNS(null,"font-weight",style.fontWeight);}
+if(style.fontStyle){text.setAttributeNS(null,"font-style",style.fontStyle);}
+if(style.labelSelect===true){text.setAttributeNS(null,"pointer-events","visible");text._featureId=featureId;}else{text.setAttributeNS(null,"pointer-events","none");}
+var align=style.labelAlign||"cm";text.setAttributeNS(null,"text-anchor",OpenLayers.Renderer.SVG2.LABEL_ALIGN[align[0]]||"middle");if(OpenLayers.IS_GECKO===true){text.setAttributeNS(null,"dominant-baseline",OpenLayers.Renderer.SVG2.LABEL_ALIGN[align[1]]||"central");}
+var labelRows=style.label.split('\n');var numRows=labelRows.length;while(text.childNodes.length>numRows){text.removeChild(text.lastChild);}
+for(var i=0;i<numRows;i++){var tspan=text.childNodes[i]||this.nodeFactory(featureId+this.LABEL_ID_SUFFIX+"_tspan_"+i,"tspan");if(style.labelSelect===true){tspan._featureId=featureId;}
+if(OpenLayers.IS_GECKO===false){tspan.setAttributeNS(null,"baseline-shift",OpenLayers.Renderer.SVG2.LABEL_VSHIFT[align[1]]||"-35%");}
+tspan.setAttribute("x",location.x/res);if(i==0){var vfactor=OpenLayers.Renderer.SVG2.LABEL_VFACTOR[align[1]];if(vfactor==null){vfactor=-.5;}
+tspan.setAttribute("dy",(vfactor*(numRows-1))+"em");}else{tspan.setAttribute("dy","1em");}
+tspan.textContent=(labelRows[i]==='')?' ':labelRows[i];if(!tspan.parentNode){text.appendChild(tspan);}}
+if(!text.parentNode){g.appendChild(text);}
+return g;},getComponentsString:function(components,separator){var len=components.length;var strings=new Array(len);for(var i=0;i<len;i++){strings[i]=this.getShortString(components[i]);}
+return strings.join(separator||",");},getShortString:function(point){return point.x+","+(-point.y);},importSymbol:function(graphicName){if(!this.defs){this.defs=this.createDefs();}
+var id=this.container.id+"-"+graphicName;var existing=document.getElementById(id);if(existing!=null){return existing;}
+var symbol=OpenLayers.Renderer.symbol[graphicName];if(!symbol){throw new Error(graphicName+' is not a valid symbol name');}
+var symbolNode=this.nodeFactory(id,"symbol");var node=this.nodeFactory(null,"polygon");symbolNode.appendChild(node);var symbolExtent=new OpenLayers.Bounds(Number.MAX_VALUE,Number.MAX_VALUE,0,0);var points=[];var x,y;for(var i=0,len=symbol.length;i<len;i=i+2){x=symbol[i];y=symbol[i+1];symbolExtent.left=Math.min(symbolExtent.left,x);symbolExtent.bottom=Math.min(symbolExtent.bottom,y);symbolExtent.right=Math.max(symbolExtent.right,x);symbolExtent.top=Math.max(symbolExtent.top,y);points.push(x,",",y);}
+node.setAttributeNS(null,"points",points.join(" "));var width=symbolExtent.getWidth();var height=symbolExtent.getHeight();var viewBox=[symbolExtent.left-width,symbolExtent.bottom-height,width*3,height*3];symbolNode.setAttributeNS(null,"viewBox",viewBox.join(" "));this.symbolMetrics[id]={size:Math.max(width,height),x:symbolExtent.getCenterLonLat().lon,y:symbolExtent.getCenterLonLat().lat};this.defs.appendChild(symbolNode);return symbolNode;},getFeatureIdFromEvent:function(evt){var featureId=OpenLayers.Renderer.Elements.prototype.getFeatureIdFromEvent.apply(this,arguments);if(!featureId){var target=evt.target;featureId=target.parentNode&&target!=this.rendererRoot&&target.parentNode._featureId;}
+return featureId;},CLASS_NAME:"OpenLayers.Renderer.SVG2"});OpenLayers.Renderer.SVG2.LABEL_ALIGN={"l":"start","r":"end","b":"bottom","t":"hanging"};OpenLayers.Renderer.SVG2.LABEL_VSHIFT={"t":"-70%","b":"0"};OpenLayers.Renderer.SVG2.LABEL_VFACTOR={"t":0,"b":-1};OpenLayers.Renderer.SVG2.preventDefault=function(e){e.preventDefault&&e.preventDefault();};OpenLayers.Kinetic=OpenLayers.Class({threshold:0,interval:10,deceleration:0.0035,nbPoints:100,delay:200,points:undefined,timerId:undefined,initialize:function(options){OpenLayers.Util.extend(this,options);},begin:function(){clearInterval(this.timerId);this.timerId=undefined;this.points=[];},update:function(xy){this.points.unshift({xy:xy,tick:new Date().getTime()});if(this.points.length>this.nbPoints){this.points.pop();}},end:function(xy){var last,now=new Date().getTime();for(var i=0,l=this.points.length,point;i<l;i++){point=this.points[i];if(now-point.tick>this.delay){break;}
+last=point;}
+if(!last){return;}
+var time=new Date().getTime()-last.tick;var dist=Math.sqrt(Math.pow(xy.x-last.xy.x,2)+
+Math.pow(xy.y-last.xy.y,2));var speed=dist/time;if(speed==0||speed<this.threshold){return;}
+var theta=Math.asin((xy.y-last.xy.y)/dist);if(last.xy.x<=xy.x){theta=Math.PI-theta;}
+return{speed:speed,theta:theta};},move:function(info,callback){var v0=info.speed;var fx=Math.cos(info.theta);var fy=-Math.sin(info.theta);var time=0;var initialTime=new Date().getTime();var lastX=0;var lastY=0;var timerCallback=function(){if(this.timerId==null){return;}
+time+=this.interval;var realTime=new Date().getTime()-initialTime;var t=(time+realTime)/2.0;var p=(-this.deceleration*Math.pow(t,2))/2.0+v0*t;var x=p*fx;var y=p*fy;var args={};args.end=false;var v=-this.deceleration*t+v0;if(v<=0){clearInterval(this.timerId);this.timerId=null;args.end=true;}
+args.x=x-lastX;args.y=y-lastY;lastX=x;lastY=y;callback(args.x,args.y,args.end);};this.timerId=window.setInterval(OpenLayers.Function.bind(timerCallback,this),this.interval);},CLASS_NAME:"OpenLayers.Kinetic"});OpenLayers.ProxyHost="";OpenLayers.nullHandler=function(request){OpenLayers.Console.userError(OpenLayers.i18n("unhandledRequest",{'statusText':request.statusText}));};OpenLayers.loadURL=function(uri,params,caller,onComplete,onFailure){if(typeof params=='string'){params=OpenLayers.Util.getParameters(params);}
+var success=(onComplete)?onComplete:OpenLayers.nullHandler;var failure=(onFailure)?onFailure:OpenLayers.nullHandler;return OpenLayers.Request.GET({url:uri,params:params,success:success,failure:failure,scope:caller});};OpenLayers.parseXMLString=function(text){var index=text.indexOf('<');if(index>0){text=text.substring(index);}
+var ajaxResponse=OpenLayers.Util.Try(function(){var xmldom=new ActiveXObject('Microsoft.XMLDOM');xmldom.loadXML(text);return xmldom;},function(){return new DOMParser().parseFromString(text,'text/xml');},function(){var req=new XMLHttpRequest();req.open("GET","data:"+"text/xml"+";charset=utf-8,"+encodeURIComponent(text),false);if(req.overrideMimeType){req.overrideMimeType("text/xml");}
+req.send(null);return req.responseXML;});return ajaxResponse;};OpenLayers.Ajax={emptyFunction:function(){},getTransport:function(){return OpenLayers.Util.Try(function(){return new XMLHttpRequest();},function(){return new ActiveXObject('Msxml2.XMLHTTP');},function(){return new ActiveXObject('Microsoft.XMLHTTP');})||false;},activeRequestCount:0};OpenLayers.Ajax.Responders={responders:[],register:function(responderToAdd){for(var i=0;i<this.responders.length;i++){if(responderToAdd==this.responders[i]){return;}}
+this.responders.push(responderToAdd);},unregister:function(responderToRemove){OpenLayers.Util.removeItem(this.reponders,responderToRemove);},dispatch:function(callback,request,transport){var responder;for(var i=0;i<this.responders.length;i++){responder=this.responders[i];if(responder[callback]&&typeof responder[callback]=='function'){try{responder[callback].apply(responder,[request,transport]);}catch(e){}}}}};OpenLayers.Ajax.Responders.register({onCreate:function(){OpenLayers.Ajax.activeRequestCount++;},onComplete:function(){OpenLayers.Ajax.activeRequestCount--;}});OpenLayers.Ajax.Base=OpenLayers.Class({initialize:function(options){this.options={method:'post',asynchronous:true,contentType:'application/xml',parameters:''};OpenLayers.Util.extend(this.options,options||{});this.options.method=this.options.method.toLowerCase();if(typeof this.options.parameters=='string'){this.options.parameters=OpenLayers.Util.getParameters(this.options.parameters);}}});OpenLayers.Ajax.Request=OpenLayers.Class(OpenLayers.Ajax.Base,{_complete:false,initialize:function(url,options){OpenLayers.Ajax.Base.prototype.initialize.apply(this,[options]);if(OpenLayers.ProxyHost&&OpenLayers.String.startsWith(url,"http")){url=OpenLayers.ProxyHost+encodeURIComponent(url);}
+this.transport=OpenLayers.Ajax.getTransport();this.request(url);},request:function(url){this.url=url;this.method=this.options.method;var params=OpenLayers.Util.extend({},this.options.parameters);if(this.method!='get'&&this.method!='post'){params['_method']=this.method;this.method='post';}
+this.parameters=params;if(params=OpenLayers.Util.getParameterString(params)){if(this.method=='get'){this.url+=((this.url.indexOf('?')>-1)?'&':'?')+params;}else if(/Konqueror|Safari|KHTML/.test(navigator.userAgent)){params+='&_=';}}
+try{var response=new OpenLayers.Ajax.Response(this);if(this.options.onCreate){this.options.onCreate(response);}
+OpenLayers.Ajax.Responders.dispatch('onCreate',this,response);this.transport.open(this.method.toUpperCase(),this.url,this.options.asynchronous);if(this.options.asynchronous){window.setTimeout(OpenLayers.Function.bind(this.respondToReadyState,this,1),10);}
+this.transport.onreadystatechange=OpenLayers.Function.bind(this.onStateChange,this);this.setRequestHeaders();this.body=this.method=='post'?(this.options.postBody||params):null;this.transport.send(this.body);if(!this.options.asynchronous&&this.transport.overrideMimeType){this.onStateChange();}}catch(e){this.dispatchException(e);}},onStateChange:function(){var readyState=this.transport.readyState;if(readyState>1&&!((readyState==4)&&this._complete)){this.respondToReadyState(this.transport.readyState);}},setRequestHeaders:function(){var headers={'X-Requested-With':'XMLHttpRequest','Accept':'text/javascript, text/html, application/xml, text/xml, */*','OpenLayers':true};if(this.method=='post'){headers['Content-type']=this.options.contentType+
+(this.options.encoding?'; charset='+this.options.encoding:'');if(this.transport.overrideMimeType&&(navigator.userAgent.match(/Gecko\/(\d{4})/)||[0,2005])[1]<2005){headers['Connection']='close';}}
+if(typeof this.options.requestHeaders=='object'){var extras=this.options.requestHeaders;if(typeof extras.push=='function'){for(var i=0,length=extras.length;i<length;i+=2){headers[extras[i]]=extras[i+1];}}else{for(var i in extras){headers[i]=extras[i];}}}
+for(var name in headers){this.transport.setRequestHeader(name,headers[name]);}},success:function(){var status=this.getStatus();return!status||(status>=200&&status<300);},getStatus:function(){try{return this.transport.status||0;}catch(e){return 0;}},respondToReadyState:function(readyState){var state=OpenLayers.Ajax.Request.Events[readyState];var response=new OpenLayers.Ajax.Response(this);if(state=='Complete'){try{this._complete=true;(this.options['on'+response.status]||this.options['on'+(this.success()?'Success':'Failure')]||OpenLayers.Ajax.emptyFunction)(response);}catch(e){this.dispatchException(e);}
+var contentType=response.getHeader('Content-type');}
+try{(this.options['on'+state]||OpenLayers.Ajax.emptyFunction)(response);OpenLayers.Ajax.Responders.dispatch('on'+state,this,response);}catch(e){this.dispatchException(e);}
+if(state=='Complete'){this.transport.onreadystatechange=OpenLayers.Ajax.emptyFunction;}},getHeader:function(name){try{return this.transport.getResponseHeader(name);}catch(e){return null;}},dispatchException:function(exception){var handler=this.options.onException;if(handler){handler(this,exception);OpenLayers.Ajax.Responders.dispatch('onException',this,exception);}else{var listener=false;var responders=OpenLayers.Ajax.Responders.responders;for(var i=0;i<responders.length;i++){if(responders[i].onException){listener=true;break;}}
+if(listener){OpenLayers.Ajax.Responders.dispatch('onException',this,exception);}else{throw exception;}}}});OpenLayers.Ajax.Request.Events=['Uninitialized','Loading','Loaded','Interactive','Complete'];OpenLayers.Ajax.Response=OpenLayers.Class({status:0,statusText:'',initialize:function(request){this.request=request;var transport=this.transport=request.transport,readyState=this.readyState=transport.readyState;if((readyState>2&&!(!!(window.attachEvent&&!window.opera)))||readyState==4){this.status=this.getStatus();this.statusText=this.getStatusText();this.responseText=transport.responseText==null?'':String(transport.responseText);}
+if(readyState==4){var xml=transport.responseXML;this.responseXML=xml===undefined?null:xml;}},getStatus:OpenLayers.Ajax.Request.prototype.getStatus,getStatusText:function(){try{return this.transport.statusText||'';}catch(e){return'';}},getHeader:OpenLayers.Ajax.Request.prototype.getHeader,getResponseHeader:function(name){return this.transport.getResponseHeader(name);}});OpenLayers.Ajax.getElementsByTagNameNS=function(parentnode,nsuri,nsprefix,tagname){var elem=null;if(parentnode.getElementsByTagNameNS){elem=parentnode.getElementsByTagNameNS(nsuri,tagname);}else{elem=parentnode.getElementsByTagName(nsprefix+':'+tagname);}
+return elem;};OpenLayers.Ajax.serializeXMLToString=function(xmldom){var serializer=new XMLSerializer();var data=serializer.serializeToString(xmldom);return data;};OpenLayers.Layer.GeoRSS=OpenLayers.Class(OpenLayers.Layer.Markers,{location:null,features:null,formatOptions:null,selectedFeature:null,icon:null,popupSize:null,useFeedTitle:true,initialize:function(name,location,options){OpenLayers.Layer.Markers.prototype.initialize.apply(this,[name,options]);this.location=location;this.features=[];},destroy:function(){OpenLayers.Layer.Markers.prototype.destroy.apply(this,arguments);this.clearFeatures();this.features=null;},loadRSS:function(){if(!this.loaded){this.events.triggerEvent("loadstart");OpenLayers.Request.GET({url:this.location,success:this.parseData,scope:this});this.loaded=true;}},moveTo:function(bounds,zoomChanged,minor){OpenLayers.Layer.Markers.prototype.moveTo.apply(this,arguments);if(this.visibility&&!this.loaded){this.loadRSS();}},parseData:function(ajaxRequest){var doc=ajaxRequest.responseXML;if(!doc||!doc.documentElement){doc=OpenLayers.Format.XML.prototype.read(ajaxRequest.responseText);}
+if(this.useFeedTitle){var name=null;try{name=doc.getElementsByTagNameNS('*','title')[0].firstChild.nodeValue;}
+catch(e){name=doc.getElementsByTagName('title')[0].firstChild.nodeValue;}
+if(name){this.setName(name);}}
+var options={};OpenLayers.Util.extend(options,this.formatOptions);if(this.map&&!this.projection.equals(this.map.getProjectionObject())){options.externalProjection=this.projection;options.internalProjection=this.map.getProjectionObject();}
+var format=new OpenLayers.Format.GeoRSS(options);var features=format.read(doc);for(var i=0,len=features.length;i<len;i++){var data={};var feature=features[i];if(!feature.geometry){continue;}
+var title=feature.attributes.title?feature.attributes.title:"Untitled";var description=feature.attributes.description?feature.attributes.description:"No description.";var link=feature.attributes.link?feature.attributes.link:"";var location=feature.geometry.getBounds().getCenterLonLat();data.icon=this.icon==null?OpenLayers.Marker.defaultIcon():this.icon.clone();data.popupSize=this.popupSize?this.popupSize.clone():new OpenLayers.Size(250,120);if(title||description){data.title=title;data.description=description;var contentHTML='<div class="olLayerGeoRSSClose">[x]</div>';contentHTML+='<div class="olLayerGeoRSSTitle">';if(link){contentHTML+='<a class="link" href="'+link+'" target="_blank">';}
+contentHTML+=title;if(link){contentHTML+='</a>';}
+contentHTML+='</div>';contentHTML+='<div style="" class="olLayerGeoRSSDescription">';contentHTML+=description;contentHTML+='</div>';data['popupContentHTML']=contentHTML;}
+var feature=new OpenLayers.Feature(this,location,data);this.features.push(feature);var marker=feature.createMarker();marker.events.register('click',feature,this.markerClick);this.addMarker(marker);}
+this.events.triggerEvent("loadend");},markerClick:function(evt){var sameMarkerClicked=(this==this.layer.selectedFeature);this.layer.selectedFeature=(!sameMarkerClicked)?this:null;for(var i=0,len=this.layer.map.popups.length;i<len;i++){this.layer.map.removePopup(this.layer.map.popups[i]);}
+if(!sameMarkerClicked){var popup=this.createPopup();OpenLayers.Event.observe(popup.div,"click",OpenLayers.Function.bind(function(){for(var i=0,len=this.layer.map.popups.length;i<len;i++){this.layer.map.removePopup(this.layer.map.popups[i]);}},this));this.layer.map.addPopup(popup);}
+OpenLayers.Event.stop(evt);},clearFeatures:function(){if(this.features!=null){while(this.features.length>0){var feature=this.features[0];OpenLayers.Util.removeItem(this.features,feature);feature.destroy();}}},CLASS_NAME:"OpenLayers.Layer.GeoRSS"});OpenLayers.Format.SLD.v1=OpenLayers.Class(OpenLayers.Format.Filter.v1_0_0,{namespaces:{sld:"http://www.opengis.net/sld",ogc:"http://www.opengis.net/ogc",gml:"http://www.opengis.net/gml",xlink:"http://www.w3.org/1999/xlink",xsi:"http://www.w3.org/2001/XMLSchema-instance"},defaultPrefix:"sld",schemaLocation:null,multipleSymbolizers:false,featureTypeCounter:null,defaultSymbolizer:{fillColor:"#808080",fillOpacity:1,strokeColor:"#000000",strokeOpacity:1,strokeWidth:1,strokeDashstyle:"solid",pointRadius:3,graphicName:"square"},initialize:function(options){OpenLayers.Format.Filter.v1_0_0.prototype.initialize.apply(this,[options]);},read:function(data,options){options=OpenLayers.Util.applyDefaults(options,this.options);var sld={namedLayers:options.namedLayersAsArray===true?[]:{}};this.readChildNodes(data,sld);return sld;},readers:OpenLayers.Util.applyDefaults({"sld":{"StyledLayerDescriptor":function(node,sld){sld.version=node.getAttribute("version");this.readChildNodes(node,sld);},"Name":function(node,obj){obj.name=this.getChildValue(node);},"Title":function(node,obj){obj.title=this.getChildValue(node);},"Abstract":function(node,obj){obj.description=this.getChildValue(node);},"NamedLayer":function(node,sld){var layer={userStyles:[],namedStyles:[]};this.readChildNodes(node,layer);for(var i=0,len=layer.userStyles.length;i<len;++i){layer.userStyles[i].layerName=layer.name;}
+if(OpenLayers.Util.isArray(sld.namedLayers)){sld.namedLayers.push(layer);}else{sld.namedLayers[layer.name]=layer;}},"NamedStyle":function(node,layer){layer.namedStyles.push(this.getChildName(node.firstChild));},"UserStyle":function(node,layer){var obj={defaultsPerSymbolizer:true,rules:[]};this.featureTypeCounter=-1;this.readChildNodes(node,obj);var style;if(this.multipleSymbolizers){delete obj.defaultsPerSymbolizer;style=new OpenLayers.Style2(obj);}else{style=new OpenLayers.Style(this.defaultSymbolizer,obj);}
+layer.userStyles.push(style);},"IsDefault":function(node,style){if(this.getChildValue(node)=="1"){style.isDefault=true;}},"FeatureTypeStyle":function(node,style){++this.featureTypeCounter;var obj={rules:this.multipleSymbolizers?style.rules:[]};this.readChildNodes(node,obj);if(!this.multipleSymbolizers){style.rules=obj.rules;}},"Rule":function(node,obj){var config;if(this.multipleSymbolizers){config={symbolizers:[]};}
+var rule=new OpenLayers.Rule(config);this.readChildNodes(node,rule);obj.rules.push(rule);},"ElseFilter":function(node,rule){rule.elseFilter=true;},"MinScaleDenominator":function(node,rule){rule.minScaleDenominator=parseFloat(this.getChildValue(node));},"MaxScaleDenominator":function(node,rule){rule.maxScaleDenominator=parseFloat(this.getChildValue(node));},"TextSymbolizer":function(node,rule){var config={};this.readChildNodes(node,config);if(this.multipleSymbolizers){config.zIndex=this.featureTypeCounter;rule.symbolizers.push(new OpenLayers.Symbolizer.Text(config));}else{rule.symbolizer["Text"]=OpenLayers.Util.applyDefaults(config,rule.symbolizer["Text"]);}},"Label":function(node,symbolizer){var obj={};this.readChildNodes(node,obj);if(obj.property){symbolizer.label="${"+obj.property+"}";}else{var value=this.readOgcExpression(node);if(value){symbolizer.label=value;}}},"Font":function(node,symbolizer){this.readChildNodes(node,symbolizer);},"Halo":function(node,symbolizer){var obj={};this.readChildNodes(node,obj);symbolizer.haloRadius=obj.haloRadius;symbolizer.haloColor=obj.fillColor;symbolizer.haloOpacity=obj.fillOpacity;},"Radius":function(node,symbolizer){var radius=this.readOgcExpression(node);if(radius!=null){symbolizer.haloRadius=radius;}},"RasterSymbolizer":function(node,rule){var config={};this.readChildNodes(node,config);if(this.multipleSymbolizers){config.zIndex=this.featureTypeCounter;rule.symbolizers.push(new OpenLayers.Symbolizer.Raster(config));}else{rule.symbolizer["Raster"]=OpenLayers.Util.applyDefaults(config,rule.symbolizer["Raster"]);}},"Geometry":function(node,obj){obj.geometry={};this.readChildNodes(node,obj.geometry);},"ColorMap":function(node,symbolizer){symbolizer.colorMap=[];this.readChildNodes(node,symbolizer.colorMap);},"ColorMapEntry":function(node,colorMap){var q=node.getAttribute("quantity");var o=node.getAttribute("opacity");colorMap.push({color:node.getAttribute("color"),quantity:q!==null?parseFloat(q):undefined,label:node.getAttribute("label")||undefined,opacity:o!==null?parseFloat(o):undefined});},"LineSymbolizer":function(node,rule){var config={};this.readChildNodes(node,config);if(this.multipleSymbolizers){config.zIndex=this.featureTypeCounter;rule.symbolizers.push(new OpenLayers.Symbolizer.Line(config));}else{rule.symbolizer["Line"]=OpenLayers.Util.applyDefaults(config,rule.symbolizer["Line"]);}},"PolygonSymbolizer":function(node,rule){var config={fill:false,stroke:false};if(!this.multipleSymbolizers){config=rule.symbolizer["Polygon"]||config;}
+this.readChildNodes(node,config);if(this.multipleSymbolizers){config.zIndex=this.featureTypeCounter;rule.symbolizers.push(new OpenLayers.Symbolizer.Polygon(config));}else{rule.symbolizer["Polygon"]=config;}},"PointSymbolizer":function(node,rule){var config={fill:false,stroke:false,graphic:false};if(!this.multipleSymbolizers){config=rule.symbolizer["Point"]||config;}
+this.readChildNodes(node,config);if(this.multipleSymbolizers){config.zIndex=this.featureTypeCounter;rule.symbolizers.push(new OpenLayers.Symbolizer.Point(config));}else{rule.symbolizer["Point"]=config;}},"Stroke":function(node,symbolizer){symbolizer.stroke=true;this.readChildNodes(node,symbolizer);},"Fill":function(node,symbolizer){symbolizer.fill=true;this.readChildNodes(node,symbolizer);},"CssParameter":function(node,symbolizer){var cssProperty=node.getAttribute("name");var symProperty=this.cssMap[cssProperty];if(symProperty){var value=this.readOgcExpression(node);if(value){symbolizer[symProperty]=value;}}},"Graphic":function(node,symbolizer){symbolizer.graphic=true;var graphic={};this.readChildNodes(node,graphic);var properties=["stroke","strokeColor","strokeWidth","strokeOpacity","strokeLinecap","fill","fillColor","fillOpacity","graphicName","rotation","graphicFormat"];var prop,value;for(var i=0,len=properties.length;i<len;++i){prop=properties[i];value=graphic[prop];if(value!=undefined){symbolizer[prop]=value;}}
+if(graphic.opacity!=undefined){symbolizer.graphicOpacity=graphic.opacity;}
+if(graphic.size!=undefined){symbolizer.pointRadius=graphic.size/2;}
+if(graphic.href!=undefined){symbolizer.externalGraphic=graphic.href;}
+if(graphic.rotation!=undefined){symbolizer.rotation=graphic.rotation;}},"ExternalGraphic":function(node,graphic){this.readChildNodes(node,graphic);},"Mark":function(node,graphic){this.readChildNodes(node,graphic);},"WellKnownName":function(node,graphic){graphic.graphicName=this.getChildValue(node);},"Opacity":function(node,obj){var opacity=this.readOgcExpression(node);if(opacity){obj.opacity=opacity;}},"Size":function(node,obj){var size=this.readOgcExpression(node);if(size){obj.size=size;}},"Rotation":function(node,obj){var rotation=this.readOgcExpression(node);if(rotation){obj.rotation=rotation;}},"OnlineResource":function(node,obj){obj.href=this.getAttributeNS(node,this.namespaces.xlink,"href");},"Format":function(node,graphic){graphic.graphicFormat=this.getChildValue(node);}}},OpenLayers.Format.Filter.v1_0_0.prototype.readers),cssMap:{"stroke":"strokeColor","stroke-opacity":"strokeOpacity","stroke-width":"strokeWidth","stroke-linecap":"strokeLinecap","stroke-dasharray":"strokeDashstyle","fill":"fillColor","fill-opacity":"fillOpacity","font-family":"fontFamily","font-size":"fontSize","font-weight":"fontWeight","font-style":"fontStyle"},getCssProperty:function(sym){var css=null;for(var prop in this.cssMap){if(this.cssMap[prop]==sym){css=prop;break;}}
+return css;},getGraphicFormat:function(href){var format,regex;for(var key in this.graphicFormats){if(this.graphicFormats[key].test(href)){format=key;break;}}
+return format||this.defautlGraphicFormat;},defaultGraphicFormat:"image/png",graphicFormats:{"image/jpeg":/\.jpe?g$/i,"image/gif":/\.gif$/i,"image/png":/\.png$/i},write:function(sld){return this.writers.sld.StyledLayerDescriptor.apply(this,[sld]);},writers:OpenLayers.Util.applyDefaults({"sld":{"StyledLayerDescriptor":function(sld){var root=this.createElementNSPlus("sld:StyledLayerDescriptor",{attributes:{"version":this.VERSION,"xsi:schemaLocation":this.schemaLocation}});root.setAttribute("xmlns:ogc",this.namespaces.ogc);root.setAttribute("xmlns:gml",this.namespaces.gml);if(sld.name){this.writeNode("Name",sld.name,root);}
+if(sld.title){this.writeNode("Title",sld.title,root);}
+if(sld.description){this.writeNode("Abstract",sld.description,root);}
+if(OpenLayers.Util.isArray(sld.namedLayers)){for(var i=0,len=sld.namedLayers.length;i<len;++i){this.writeNode("NamedLayer",sld.namedLayers[i],root);}}else{for(var name in sld.namedLayers){this.writeNode("NamedLayer",sld.namedLayers[name],root);}}
+return root;},"Name":function(name){return this.createElementNSPlus("sld:Name",{value:name});},"Title":function(title){return this.createElementNSPlus("sld:Title",{value:title});},"Abstract":function(description){return this.createElementNSPlus("sld:Abstract",{value:description});},"NamedLayer":function(layer){var node=this.createElementNSPlus("sld:NamedLayer");this.writeNode("Name",layer.name,node);if(layer.namedStyles){for(var i=0,len=layer.namedStyles.length;i<len;++i){this.writeNode("NamedStyle",layer.namedStyles[i],node);}}
+if(layer.userStyles){for(var i=0,len=layer.userStyles.length;i<len;++i){this.writeNode("UserStyle",layer.userStyles[i],node);}}
+return node;},"NamedStyle":function(name){var node=this.createElementNSPlus("sld:NamedStyle");this.writeNode("Name",name,node);return node;},"UserStyle":function(style){var node=this.createElementNSPlus("sld:UserStyle");if(style.name){this.writeNode("Name",style.name,node);}
+if(style.title){this.writeNode("Title",style.title,node);}
+if(style.description){this.writeNode("Abstract",style.description,node);}
+if(style.isDefault){this.writeNode("IsDefault",style.isDefault,node);}
+if(this.multipleSymbolizers&&style.rules){var rulesByZ={0:[]};var zValues=[0];var rule,ruleMap,symbolizer,zIndex,clone;for(var i=0,ii=style.rules.length;i<ii;++i){rule=style.rules[i];if(rule.symbolizers){ruleMap={};for(var j=0,jj=rule.symbolizers.length;j<jj;++j){symbolizer=rule.symbolizers[j];zIndex=symbolizer.zIndex;if(!(zIndex in ruleMap)){clone=rule.clone();clone.symbolizers=[];ruleMap[zIndex]=clone;}
+ruleMap[zIndex].symbolizers.push(symbolizer.clone());}
+for(zIndex in ruleMap){if(!(zIndex in rulesByZ)){zValues.push(zIndex);rulesByZ[zIndex]=[];}
+rulesByZ[zIndex].push(ruleMap[zIndex]);}}else{rulesByZ[0].push(rule.clone());}}
+zValues.sort();var rules;for(var i=0,ii=zValues.length;i<ii;++i){rules=rulesByZ[zValues[i]];if(rules.length>0){clone=style.clone();clone.rules=rulesByZ[zValues[i]];this.writeNode("FeatureTypeStyle",clone,node);}}}else{this.writeNode("FeatureTypeStyle",style,node);}
+return node;},"IsDefault":function(bool){return this.createElementNSPlus("sld:IsDefault",{value:(bool)?"1":"0"});},"FeatureTypeStyle":function(style){var node=this.createElementNSPlus("sld:FeatureTypeStyle");for(var i=0,len=style.rules.length;i<len;++i){this.writeNode("Rule",style.rules[i],node);}
+return node;},"Rule":function(rule){var node=this.createElementNSPlus("sld:Rule");if(rule.name){this.writeNode("Name",rule.name,node);}
+if(rule.title){this.writeNode("Title",rule.title,node);}
+if(rule.description){this.writeNode("Abstract",rule.description,node);}
+if(rule.elseFilter){this.writeNode("ElseFilter",null,node);}else if(rule.filter){this.writeNode("ogc:Filter",rule.filter,node);}
+if(rule.minScaleDenominator!=undefined){this.writeNode("MinScaleDenominator",rule.minScaleDenominator,node);}
+if(rule.maxScaleDenominator!=undefined){this.writeNode("MaxScaleDenominator",rule.maxScaleDenominator,node);}
+var type,symbolizer;if(this.multipleSymbolizers&&rule.symbolizers){var symbolizer;for(var i=0,ii=rule.symbolizers.length;i<ii;++i){symbolizer=rule.symbolizers[i];type=symbolizer.CLASS_NAME.split(".").pop();this.writeNode(type+"Symbolizer",symbolizer,node);}}else{var types=OpenLayers.Style.SYMBOLIZER_PREFIXES;for(var i=0,len=types.length;i<len;++i){type=types[i];symbolizer=rule.symbolizer[type];if(symbolizer){this.writeNode(type+"Symbolizer",symbolizer,node);}}}
+return node;},"ElseFilter":function(){return this.createElementNSPlus("sld:ElseFilter");},"MinScaleDenominator":function(scale){return this.createElementNSPlus("sld:MinScaleDenominator",{value:scale});},"MaxScaleDenominator":function(scale){return this.createElementNSPlus("sld:MaxScaleDenominator",{value:scale});},"LineSymbolizer":function(symbolizer){var node=this.createElementNSPlus("sld:LineSymbolizer");this.writeNode("Stroke",symbolizer,node);return node;},"Stroke":function(symbolizer){var node=this.createElementNSPlus("sld:Stroke");if(symbolizer.strokeColor!=undefined){this.writeNode("CssParameter",{symbolizer:symbolizer,key:"strokeColor"},node);}
+if(symbolizer.strokeOpacity!=undefined){this.writeNode("CssParameter",{symbolizer:symbolizer,key:"strokeOpacity"},node);}
+if(symbolizer.strokeWidth!=undefined){this.writeNode("CssParameter",{symbolizer:symbolizer,key:"strokeWidth"},node);}
+if(symbolizer.strokeDashstyle!=undefined&&symbolizer.strokeDashstyle!=="solid"){this.writeNode("CssParameter",{symbolizer:symbolizer,key:"strokeDashstyle"},node);}
+if(symbolizer.strokeLinecap!=undefined){this.writeNode("CssParameter",{symbolizer:symbolizer,key:"strokeLinecap"},node);}
+return node;},"CssParameter":function(obj){return this.createElementNSPlus("sld:CssParameter",{attributes:{name:this.getCssProperty(obj.key)},value:obj.symbolizer[obj.key]});},"TextSymbolizer":function(symbolizer){var node=this.createElementNSPlus("sld:TextSymbolizer");if(symbolizer.label!=null){this.writeNode("Label",symbolizer.label,node);}
+if(symbolizer.fontFamily!=null||symbolizer.fontSize!=null||symbolizer.fontWeight!=null||symbolizer.fontStyle!=null){this.writeNode("Font",symbolizer,node);}
+if(symbolizer.haloRadius!=null||symbolizer.haloColor!=null||symbolizer.haloOpacity!=null){this.writeNode("Halo",symbolizer,node);}
+if(symbolizer.fillColor!=null||symbolizer.fillOpacity!=null){this.writeNode("Fill",symbolizer,node);}
+return node;},"Font":function(symbolizer){var node=this.createElementNSPlus("sld:Font");if(symbolizer.fontFamily){this.writeNode("CssParameter",{symbolizer:symbolizer,key:"fontFamily"},node);}
+if(symbolizer.fontSize){this.writeNode("CssParameter",{symbolizer:symbolizer,key:"fontSize"},node);}
+if(symbolizer.fontWeight){this.writeNode("CssParameter",{symbolizer:symbolizer,key:"fontWeight"},node);}
+if(symbolizer.fontStyle){this.writeNode("CssParameter",{symbolizer:symbolizer,key:"fontStyle"},node);}
+return node;},"Label":function(label){var node=this.createElementNSPlus("sld:Label");var tokens=label.split("${");node.appendChild(this.createTextNode(tokens[0]));var item,last;for(var i=1,len=tokens.length;i<len;i++){item=tokens[i];last=item.indexOf("}");if(last>0){this.writeNode("ogc:PropertyName",{property:item.substring(0,last)},node);node.appendChild(this.createTextNode(item.substring(++last)));}else{node.appendChild(this.createTextNode("${"+item));}}
+return node;},"Halo":function(symbolizer){var node=this.createElementNSPlus("sld:Halo");if(symbolizer.haloRadius){this.writeNode("Radius",symbolizer.haloRadius,node);}
+if(symbolizer.haloColor||symbolizer.haloOpacity){this.writeNode("Fill",{fillColor:symbolizer.haloColor,fillOpacity:symbolizer.haloOpacity},node);}
+return node;},"Radius":function(value){return this.createElementNSPlus("sld:Radius",{value:value});},"RasterSymbolizer":function(symbolizer){var node=this.createElementNSPlus("sld:RasterSymbolizer");if(symbolizer.geometry){this.writeNode("Geometry",symbolizer.geometry,node);}
+if(symbolizer.opacity){this.writeNode("Opacity",symbolizer.opacity,node);}
+if(symbolizer.colorMap){this.writeNode("ColorMap",symbolizer.colorMap,node);}
+return node;},"Geometry":function(geometry){var node=this.createElementNSPlus("sld:Geometry");if(geometry.property){this.writeNode("ogc:PropertyName",geometry,node);}
+return node;},"ColorMap":function(colorMap){var node=this.createElementNSPlus("sld:ColorMap");for(var i=0,len=colorMap.length;i<len;++i){this.writeNode("ColorMapEntry",colorMap[i],node);}
+return node;},"ColorMapEntry":function(colorMapEntry){var node=this.createElementNSPlus("sld:ColorMapEntry");var a=colorMapEntry;node.setAttribute("color",a.color);a.opacity!==undefined&&node.setAttribute("opacity",parseFloat(a.opacity));a.quantity!==undefined&&node.setAttribute("quantity",parseFloat(a.quantity));a.label!==undefined&&node.setAttribute("label",a.label);return node;},"PolygonSymbolizer":function(symbolizer){var node=this.createElementNSPlus("sld:PolygonSymbolizer");if(symbolizer.fill!==false){this.writeNode("Fill",symbolizer,node);}
+if(symbolizer.stroke!==false){this.writeNode("Stroke",symbolizer,node);}
+return node;},"Fill":function(symbolizer){var node=this.createElementNSPlus("sld:Fill");if(symbolizer.fillColor){this.writeNode("CssParameter",{symbolizer:symbolizer,key:"fillColor"},node);}
+if(symbolizer.fillOpacity!=null){this.writeNode("CssParameter",{symbolizer:symbolizer,key:"fillOpacity"},node);}
+return node;},"PointSymbolizer":function(symbolizer){var node=this.createElementNSPlus("sld:PointSymbolizer");this.writeNode("Graphic",symbolizer,node);return node;},"Graphic":function(symbolizer){var node=this.createElementNSPlus("sld:Graphic");if(symbolizer.externalGraphic!=undefined){this.writeNode("ExternalGraphic",symbolizer,node);}else{this.writeNode("Mark",symbolizer,node);}
+if(symbolizer.graphicOpacity!=undefined){this.writeNode("Opacity",symbolizer.graphicOpacity,node);}
+if(symbolizer.pointRadius!=undefined){this.writeNode("Size",symbolizer.pointRadius*2,node);}
+if(symbolizer.rotation!=undefined){this.writeNode("Rotation",symbolizer.rotation,node);}
+return node;},"ExternalGraphic":function(symbolizer){var node=this.createElementNSPlus("sld:ExternalGraphic");this.writeNode("OnlineResource",symbolizer.externalGraphic,node);var format=symbolizer.graphicFormat||this.getGraphicFormat(symbolizer.externalGraphic);this.writeNode("Format",format,node);return node;},"Mark":function(symbolizer){var node=this.createElementNSPlus("sld:Mark");if(symbolizer.graphicName){this.writeNode("WellKnownName",symbolizer.graphicName,node);}
+if(symbolizer.fill!==false){this.writeNode("Fill",symbolizer,node);}
+if(symbolizer.stroke!==false){this.writeNode("Stroke",symbolizer,node);}
+return node;},"WellKnownName":function(name){return this.createElementNSPlus("sld:WellKnownName",{value:name});},"Opacity":function(value){return this.createElementNSPlus("sld:Opacity",{value:value});},"Size":function(value){return this.createElementNSPlus("sld:Size",{value:value});},"Rotation":function(value){return this.createElementNSPlus("sld:Rotation",{value:value});},"OnlineResource":function(href){return this.createElementNSPlus("sld:OnlineResource",{attributes:{"xlink:type":"simple","xlink:href":href}});},"Format":function(format){return this.createElementNSPlus("sld:Format",{value:format});}}},OpenLayers.Format.Filter.v1_0_0.prototype.writers),CLASS_NAME:"OpenLayers.Format.SLD.v1"});OpenLayers.Format.WMC.v1_1_0=OpenLayers.Class(OpenLayers.Format.WMC.v1,{VERSION:"1.1.0",schemaLocation:"http://www.opengis.net/context http://schemas.opengis.net/context/1.1.0/context.xsd",initialize:function(options){OpenLayers.Format.WMC.v1.prototype.initialize.apply(this,[options]);},read_sld_MinScaleDenominator:function(layerContext,node){var minScaleDenominator=parseFloat(this.getChildValue(node));if(minScaleDenominator>0){layerContext.maxScale=minScaleDenominator;}},read_sld_MaxScaleDenominator:function(layerContext,node){layerContext.minScale=parseFloat(this.getChildValue(node));},read_wmc_SRS:function(layerContext,node){if(!("srs"in layerContext)){layerContext.srs={};}
+layerContext.srs[this.getChildValue(node)]=true;},write_wmc_Layer:function(context){var node=OpenLayers.Format.WMC.v1.prototype.write_wmc_Layer.apply(this,[context]);if(context.maxScale){var minSD=this.createElementNS(this.namespaces.sld,"sld:MinScaleDenominator");minSD.appendChild(this.createTextNode(context.maxScale.toPrecision(16)));node.appendChild(minSD);}
+if(context.minScale){var maxSD=this.createElementNS(this.namespaces.sld,"sld:MaxScaleDenominator");maxSD.appendChild(this.createTextNode(context.minScale.toPrecision(16)));node.appendChild(maxSD);}
+if(context.srs){for(var name in context.srs){node.appendChild(this.createElementDefaultNS("SRS",name));}}
+node.appendChild(this.write_wmc_FormatList(context));node.appendChild(this.write_wmc_StyleList(context));if(context.dimensions){node.appendChild(this.write_wmc_DimensionList(context));}
+node.appendChild(this.write_wmc_LayerExtension(context));return node;},CLASS_NAME:"OpenLayers.Format.WMC.v1_1_0"});OpenLayers.Format.XLS.v1_1_0=OpenLayers.Class(OpenLayers.Format.XLS.v1,{VERSION:"1.1",schemaLocation:"http://www.opengis.net/xls http://schemas.opengis.net/ols/1.1.0/LocationUtilityService.xsd",initialize:function(options){OpenLayers.Format.XLS.v1.prototype.initialize.apply(this,[options]);},CLASS_NAME:"OpenLayers.Format.XLS.v1_1_0"});OpenLayers.Format.XLS.v1_1=OpenLayers.Format.XLS.v1_1_0;OpenLayers.Renderer.SVG=OpenLayers.Class(OpenLayers.Renderer.Elements,{xmlns:"http://www.w3.org/2000/svg",xlinkns:"http://www.w3.org/1999/xlink",MAX_PIXEL:15000,translationParameters:null,symbolMetrics:null,initialize:function(containerID){if(!this.supported()){return;}
+OpenLayers.Renderer.Elements.prototype.initialize.apply(this,arguments);this.translationParameters={x:0,y:0};this.symbolMetrics={};},supported:function(){var svgFeature="http://www.w3.org/TR/SVG11/feature#";return(document.implementation&&(document.implementation.hasFeature("org.w3c.svg","1.0")||document.implementation.hasFeature(svgFeature+"SVG","1.1")||document.implementation.hasFeature(svgFeature+"BasicStructure","1.1")));},inValidRange:function(x,y,xyOnly){var left=x+(xyOnly?0:this.translationParameters.x);var top=y+(xyOnly?0:this.translationParameters.y);return(left>=-this.MAX_PIXEL&&left<=this.MAX_PIXEL&&top>=-this.MAX_PIXEL&&top<=this.MAX_PIXEL);},setExtent:function(extent,resolutionChanged){OpenLayers.Renderer.Elements.prototype.setExtent.apply(this,arguments);var resolution=this.getResolution();var left=-extent.left/resolution;var top=extent.top/resolution;if(resolutionChanged){this.left=left;this.top=top;var extentString="0 0 "+this.size.w+" "+this.size.h;this.rendererRoot.setAttributeNS(null,"viewBox",extentString);this.translate(0,0);return true;}else{var inRange=this.translate(left-this.left,top-this.top);if(!inRange){this.setExtent(extent,true);}
+return inRange;}},translate:function(x,y){if(!this.inValidRange(x,y,true)){return false;}else{var transformString="";if(x||y){transformString="translate("+x+","+y+")";}
+this.root.setAttributeNS(null,"transform",transformString);this.translationParameters={x:x,y:y};return true;}},setSize:function(size){OpenLayers.Renderer.prototype.setSize.apply(this,arguments);this.rendererRoot.setAttributeNS(null,"width",this.size.w);this.rendererRoot.setAttributeNS(null,"height",this.size.h);},getNodeType:function(geometry,style){var nodeType=null;switch(geometry.CLASS_NAME){case"OpenLayers.Geometry.Point":if(style.externalGraphic){nodeType="image";}else if(this.isComplexSymbol(style.graphicName)){nodeType="svg";}else{nodeType="circle";}
+break;case"OpenLayers.Geometry.Rectangle":nodeType="rect";break;case"OpenLayers.Geometry.LineString":nodeType="polyline";break;case"OpenLayers.Geometry.LinearRing":nodeType="polygon";break;case"OpenLayers.Geometry.Polygon":case"OpenLayers.Geometry.Curve":case"OpenLayers.Geometry.Surface":nodeType="path";break;default:break;}
+return nodeType;},setStyle:function(node,style,options){style=style||node._style;options=options||node._options;var r=parseFloat(node.getAttributeNS(null,"r"));var widthFactor=1;var pos;if(node._geometryClass=="OpenLayers.Geometry.Point"&&r){node.style.visibility="";if(style.graphic===false){node.style.visibility="hidden";}else if(style.externalGraphic){pos=this.getPosition(node);if(style.graphicTitle){node.setAttributeNS(null,"title",style.graphicTitle);var label=this.nodeFactory(null,"title");label.textContent=style.graphicTitle;node.appendChild(label);}
+if(style.graphicWidth&&style.graphicHeight){node.setAttributeNS(null,"preserveAspectRatio","none");}
+var width=style.graphicWidth||style.graphicHeight;var height=style.graphicHeight||style.graphicWidth;width=width?width:style.pointRadius*2;height=height?height:style.pointRadius*2;var xOffset=(style.graphicXOffset!=undefined)?style.graphicXOffset:-(0.5*width);var yOffset=(style.graphicYOffset!=undefined)?style.graphicYOffset:-(0.5*height);var opacity=style.graphicOpacity||style.fillOpacity;node.setAttributeNS(null,"x",(pos.x+xOffset).toFixed());node.setAttributeNS(null,"y",(pos.y+yOffset).toFixed());node.setAttributeNS(null,"width",width);node.setAttributeNS(null,"height",height);node.setAttributeNS(this.xlinkns,"href",style.externalGraphic);node.setAttributeNS(null,"style","opacity: "+opacity);node.onclick=OpenLayers.Renderer.SVG.preventDefault;}else if(this.isComplexSymbol(style.graphicName)){var offset=style.pointRadius*3;var size=offset*2;var src=this.importSymbol(style.graphicName);pos=this.getPosition(node);widthFactor=this.symbolMetrics[src.id][0]*3/size;var parent=node.parentNode;var nextSibling=node.nextSibling;if(parent){parent.removeChild(node);}
+node.firstChild&&node.removeChild(node.firstChild);node.appendChild(src.firstChild.cloneNode(true));node.setAttributeNS(null,"viewBox",src.getAttributeNS(null,"viewBox"));node.setAttributeNS(null,"width",size);node.setAttributeNS(null,"height",size);node.setAttributeNS(null,"x",pos.x-offset);node.setAttributeNS(null,"y",pos.y-offset);if(nextSibling){parent.insertBefore(node,nextSibling);}else if(parent){parent.appendChild(node);}}else{node.setAttributeNS(null,"r",style.pointRadius);}
+var rotation=style.rotation;if((rotation!==undefined||node._rotation!==undefined)&&pos){node._rotation=rotation;rotation|=0;if(node.nodeName!=="svg"){node.setAttributeNS(null,"transform","rotate("+rotation+" "+pos.x+" "+
+pos.y+")");}else{var metrics=this.symbolMetrics[src.id];node.firstChild.setAttributeNS(null,"transform","rotate("
++rotation+" "
++metrics[1]+" "
++metrics[2]+")");}}}
+if(options.isFilled){node.setAttributeNS(null,"fill",style.fillColor);node.setAttributeNS(null,"fill-opacity",style.fillOpacity);}else{node.setAttributeNS(null,"fill","none");}
+if(options.isStroked){node.setAttributeNS(null,"stroke",style.strokeColor);node.setAttributeNS(null,"stroke-opacity",style.strokeOpacity);node.setAttributeNS(null,"stroke-width",style.strokeWidth*widthFactor);node.setAttributeNS(null,"stroke-linecap",style.strokeLinecap||"round");node.setAttributeNS(null,"stroke-linejoin","round");style.strokeDashstyle&&node.setAttributeNS(null,"stroke-dasharray",this.dashStyle(style,widthFactor));}else{node.setAttributeNS(null,"stroke","none");}
+if(style.pointerEvents){node.setAttributeNS(null,"pointer-events",style.pointerEvents);}
+if(style.cursor!=null){node.setAttributeNS(null,"cursor",style.cursor);}
+return node;},dashStyle:function(style,widthFactor){var w=style.strokeWidth*widthFactor;var str=style.strokeDashstyle;switch(str){case'solid':return'none';case'dot':return[1,4*w].join();case'dash':return[4*w,4*w].join();case'dashdot':return[4*w,4*w,1,4*w].join();case'longdash':return[8*w,4*w].join();case'longdashdot':return[8*w,4*w,1,4*w].join();default:return OpenLayers.String.trim(str).replace(/\s+/g,",");}},createNode:function(type,id){var node=document.createElementNS(this.xmlns,type);if(id){node.setAttributeNS(null,"id",id);}
+return node;},nodeTypeCompare:function(node,type){return(type==node.nodeName);},createRenderRoot:function(){return this.nodeFactory(this.container.id+"_svgRoot","svg");},createRoot:function(suffix){return this.nodeFactory(this.container.id+suffix,"g");},createDefs:function(){var defs=this.nodeFactory(this.container.id+"_defs","defs");this.rendererRoot.appendChild(defs);return defs;},drawPoint:function(node,geometry){return this.drawCircle(node,geometry,1);},drawCircle:function(node,geometry,radius){var resolution=this.getResolution();var x=(geometry.x/resolution+this.left);var y=(this.top-geometry.y/resolution);if(this.inValidRange(x,y)){node.setAttributeNS(null,"cx",x);node.setAttributeNS(null,"cy",y);node.setAttributeNS(null,"r",radius);return node;}else{return false;}},drawLineString:function(node,geometry){var componentsResult=this.getComponentsString(geometry.components);if(componentsResult.path){node.setAttributeNS(null,"points",componentsResult.path);return(componentsResult.complete?node:null);}else{return false;}},drawLinearRing:function(node,geometry){var componentsResult=this.getComponentsString(geometry.components);if(componentsResult.path){node.setAttributeNS(null,"points",componentsResult.path);return(componentsResult.complete?node:null);}else{return false;}},drawPolygon:function(node,geometry){var d="";var draw=true;var complete=true;var linearRingResult,path;for(var j=0,len=geometry.components.length;j<len;j++){d+=" M";linearRingResult=this.getComponentsString(geometry.components[j].components," ");path=linearRingResult.path;if(path){d+=" "+path;complete=linearRingResult.complete&&complete;}else{draw=false;}}
+d+=" z";if(draw){node.setAttributeNS(null,"d",d);node.setAttributeNS(null,"fill-rule","evenodd");return complete?node:null;}else{return false;}},drawRectangle:function(node,geometry){var resolution=this.getResolution();var x=(geometry.x/resolution+this.left);var y=(this.top-geometry.y/resolution);if(this.inValidRange(x,y)){node.setAttributeNS(null,"x",x);node.setAttributeNS(null,"y",y);node.setAttributeNS(null,"width",geometry.width/resolution);node.setAttributeNS(null,"height",geometry.height/resolution);return node;}else{return false;}},drawSurface:function(node,geometry){var d=null;var draw=true;for(var i=0,len=geometry.components.length;i<len;i++){if((i%3)==0&&(i/3)==0){var component=this.getShortString(geometry.components[i]);if(!component){draw=false;}
+d="M "+component;}else if((i%3)==1){var component=this.getShortString(geometry.components[i]);if(!component){draw=false;}
+d+=" C "+component;}else{var component=this.getShortString(geometry.components[i]);if(!component){draw=false;}
+d+=" "+component;}}
+d+=" Z";if(draw){node.setAttributeNS(null,"d",d);return node;}else{return false;}},drawText:function(featureId,style,location){var resolution=this.getResolution();var x=(location.x/resolution+this.left);var y=(location.y/resolution-this.top);var label=this.nodeFactory(featureId+this.LABEL_ID_SUFFIX,"text");label.setAttributeNS(null,"x",x);label.setAttributeNS(null,"y",-y);if(style.fontColor){label.setAttributeNS(null,"fill",style.fontColor);}
+if(style.fontOpacity){label.setAttributeNS(null,"opacity",style.fontOpacity);}
+if(style.fontFamily){label.setAttributeNS(null,"font-family",style.fontFamily);}
+if(style.fontSize){label.setAttributeNS(null,"font-size",style.fontSize);}
+if(style.fontWeight){label.setAttributeNS(null,"font-weight",style.fontWeight);}
+if(style.fontStyle){label.setAttributeNS(null,"font-style",style.fontStyle);}
+if(style.labelSelect===true){label.setAttributeNS(null,"pointer-events","visible");label._featureId=featureId;}else{label.setAttributeNS(null,"pointer-events","none");}
+var align=style.labelAlign||"cm";label.setAttributeNS(null,"text-anchor",OpenLayers.Renderer.SVG.LABEL_ALIGN[align[0]]||"middle");if(OpenLayers.IS_GECKO===true){label.setAttributeNS(null,"dominant-baseline",OpenLayers.Renderer.SVG.LABEL_ALIGN[align[1]]||"central");}
+var labelRows=style.label.split('\n');var numRows=labelRows.length;while(label.childNodes.length>numRows){label.removeChild(label.lastChild);}
+for(var i=0;i<numRows;i++){var tspan=this.nodeFactory(featureId+this.LABEL_ID_SUFFIX+"_tspan_"+i,"tspan");if(style.labelSelect===true){tspan._featureId=featureId;tspan._geometry=location;tspan._geometryClass=location.CLASS_NAME;}
+if(OpenLayers.IS_GECKO===false){tspan.setAttributeNS(null,"baseline-shift",OpenLayers.Renderer.SVG.LABEL_VSHIFT[align[1]]||"-35%");}
+tspan.setAttribute("x",x);if(i==0){var vfactor=OpenLayers.Renderer.SVG.LABEL_VFACTOR[align[1]];if(vfactor==null){vfactor=-.5;}
+tspan.setAttribute("dy",(vfactor*(numRows-1))+"em");}else{tspan.setAttribute("dy","1em");}
+tspan.textContent=(labelRows[i]==='')?' ':labelRows[i];if(!tspan.parentNode){label.appendChild(tspan);}}
+if(!label.parentNode){this.textRoot.appendChild(label);}},getComponentsString:function(components,separator){var renderCmp=[];var complete=true;var len=components.length;var strings=[];var str,component;for(var i=0;i<len;i++){component=components[i];renderCmp.push(component);str=this.getShortString(component);if(str){strings.push(str);}else{if(i>0){if(this.getShortString(components[i-1])){strings.push(this.clipLine(components[i],components[i-1]));}}
+if(i<len-1){if(this.getShortString(components[i+1])){strings.push(this.clipLine(components[i],components[i+1]));}}
+complete=false;}}
+return{path:strings.join(separator||","),complete:complete};},clipLine:function(badComponent,goodComponent){if(goodComponent.equals(badComponent)){return"";}
+var resolution=this.getResolution();var maxX=this.MAX_PIXEL-this.translationParameters.x;var maxY=this.MAX_PIXEL-this.translationParameters.y;var x1=goodComponent.x/resolution+this.left;var y1=this.top-goodComponent.y/resolution;var x2=badComponent.x/resolution+this.left;var y2=this.top-badComponent.y/resolution;var k;if(x2<-maxX||x2>maxX){k=(y2-y1)/(x2-x1);x2=x2<0?-maxX:maxX;y2=y1+(x2-x1)*k;}
+if(y2<-maxY||y2>maxY){k=(x2-x1)/(y2-y1);y2=y2<0?-maxY:maxY;x2=x1+(y2-y1)*k;}
+return x2+","+y2;},getShortString:function(point){var resolution=this.getResolution();var x=(point.x/resolution+this.left);var y=(this.top-point.y/resolution);if(this.inValidRange(x,y)){return x+","+y;}else{return false;}},getPosition:function(node){return({x:parseFloat(node.getAttributeNS(null,"cx")),y:parseFloat(node.getAttributeNS(null,"cy"))});},importSymbol:function(graphicName){if(!this.defs){this.defs=this.createDefs();}
+var id=this.container.id+"-"+graphicName;var existing=document.getElementById(id)
+if(existing!=null){return existing;}
+var symbol=OpenLayers.Renderer.symbol[graphicName];if(!symbol){throw new Error(graphicName+' is not a valid symbol name');}
+var symbolNode=this.nodeFactory(id,"symbol");var node=this.nodeFactory(null,"polygon");symbolNode.appendChild(node);var symbolExtent=new OpenLayers.Bounds(Number.MAX_VALUE,Number.MAX_VALUE,0,0);var points=[];var x,y;for(var i=0;i<symbol.length;i=i+2){x=symbol[i];y=symbol[i+1];symbolExtent.left=Math.min(symbolExtent.left,x);symbolExtent.bottom=Math.min(symbolExtent.bottom,y);symbolExtent.right=Math.max(symbolExtent.right,x);symbolExtent.top=Math.max(symbolExtent.top,y);points.push(x,",",y);}
+node.setAttributeNS(null,"points",points.join(" "));var width=symbolExtent.getWidth();var height=symbolExtent.getHeight();var viewBox=[symbolExtent.left-width,symbolExtent.bottom-height,width*3,height*3];symbolNode.setAttributeNS(null,"viewBox",viewBox.join(" "));this.symbolMetrics[id]=[Math.max(width,height),symbolExtent.getCenterLonLat().lon,symbolExtent.getCenterLonLat().lat];this.defs.appendChild(symbolNode);return symbolNode;},getFeatureIdFromEvent:function(evt){var featureId=OpenLayers.Renderer.Elements.prototype.getFeatureIdFromEvent.apply(this,arguments);if(!featureId){var target=evt.target;featureId=target.parentNode&&target!=this.rendererRoot&&target.parentNode._featureId;}
+return featureId;},CLASS_NAME:"OpenLayers.Renderer.SVG"});OpenLayers.Renderer.SVG.LABEL_ALIGN={"l":"start","r":"end","b":"bottom","t":"hanging"};OpenLayers.Renderer.SVG.LABEL_VSHIFT={"t":"-70%","b":"0"};OpenLayers.Renderer.SVG.LABEL_VFACTOR={"t":0,"b":-1};OpenLayers.Renderer.SVG.preventDefault=function(e){e.preventDefault&&e.preventDefault();};OpenLayers.Format.SLD.v1_0_0=OpenLayers.Class(OpenLayers.Format.SLD.v1,{VERSION:"1.0.0",schemaLocation:"http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd",initialize:function(options){OpenLayers.Format.SLD.v1.prototype.initialize.apply(this,[options]);},CLASS_NAME:"OpenLayers.Format.SLD.v1_0_0"});OpenLayers.Format.OWSContext=OpenLayers.Class(OpenLayers.Format.Context,{defaultVersion:"0.3.1",getVersion:function(root,options){var version=OpenLayers.Format.XML.VersionedOGC.prototype.getVersion.apply(this,arguments);if(version==="0.3.0"){version=this.defaultVersion;}
+return version;},toContext:function(obj){var context={};if(obj.CLASS_NAME=="OpenLayers.Map"){context.bounds=obj.getExtent();context.maxExtent=obj.maxExtent;context.projection=obj.projection;context.size=obj.getSize();context.layers=obj.layers;}
+return context;},CLASS_NAME:"OpenLayers.Format.OWSContext"});OpenLayers.Format.OWSContext.v0_3_1=OpenLayers.Class(OpenLayers.Format.XML,{namespaces:{owc:"http://www.opengis.net/ows-context",gml:"http://www.opengis.net/gml",kml:"http://www.opengis.net/kml/2.2",ogc:"http://www.opengis.net/ogc",ows:"http://www.opengis.net/ows",sld:"http://www.opengis.net/sld",xlink:"http://www.w3.org/1999/xlink",xsi:"http://www.w3.org/2001/XMLSchema-instance"},VERSION:"0.3.1",schemaLocation:"http://www.opengis.net/ows-context http://www.ogcnetwork.net/schemas/owc/0.3.1/owsContext.xsd",defaultPrefix:"owc",extractAttributes:true,xy:true,regExes:{trimSpace:(/^\s*|\s*$/g),removeSpace:(/\s*/g),splitSpace:(/\s+/),trimComma:(/\s*,\s*/g)},featureNS:"http://mapserver.gis.umn.edu/mapserver",featureType:'vector',geometryName:'geometry',nestingLayerLookup:null,initialize:function(options){OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);OpenLayers.Format.GML.v2.prototype.setGeometryTypes.call(this);},setNestingPath:function(l){if(l.layersContext){for(var i=0,len=l.layersContext.length;i<len;i++){var layerContext=l.layersContext[i];var nPath=[];var nTitle=l.title||"";if(l.metadata&&l.metadata.nestingPath){nPath=l.metadata.nestingPath.slice();}
+if(nTitle!=""){nPath.push(nTitle);}
+layerContext.metadata.nestingPath=nPath;if(layerContext.layersContext){this.setNestingPath(layerContext);}}}},decomposeNestingPath:function(nPath){var a=[];if(OpenLayers.Util.isArray(nPath)){var path=nPath.slice();while(path.length>0){a.push(path.slice());path.pop();}
+a.reverse();}
+return a;},read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);}
+if(data&&data.nodeType==9){data=data.documentElement;}
+var context={};this.readNode(data,context);this.setNestingPath({layersContext:context.layersContext});var layers=[];this.processLayer(layers,context);delete context.layersContext;context.layersContext=layers;return context;},processLayer:function(layerArray,layer){if(layer.layersContext){for(var i=0,len=layer.layersContext.length;i<len;i++){var l=layer.layersContext[i];layerArray.push(l);if(l.layersContext){this.processLayer(layerArray,l);}}}},write:function(context,options){var name="OWSContext";this.nestingLayerLookup={};options=options||{};OpenLayers.Util.applyDefaults(options,context);var root=this.writeNode(name,options);this.nestingLayerLookup=null;this.setAttributeNS(root,this.namespaces["xsi"],"xsi:schemaLocation",this.schemaLocation);return OpenLayers.Format.XML.prototype.write.apply(this,[root]);},readers:{"kml":{"Document":function(node,obj){obj.features=new OpenLayers.Format.KML({kmlns:this.namespaces.kml,extractStyles:true}).read(node);}},"owc":{"OWSContext":function(node,obj){this.readChildNodes(node,obj);},"General":function(node,obj){this.readChildNodes(node,obj);},"ResourceList":function(node,obj){this.readChildNodes(node,obj);},"Layer":function(node,obj){var layerContext={metadata:{},visibility:(node.getAttribute("hidden")!="1"),queryable:(node.getAttribute("queryable")=="1"),opacity:((node.getAttribute("opacity")!=null)?parseFloat(node.getAttribute("opacity")):null),name:node.getAttribute("name"),categoryLayer:(node.getAttribute("name")==null),formats:[],styles:[]};if(!obj.layersContext){obj.layersContext=[];}
+obj.layersContext.push(layerContext);this.readChildNodes(node,layerContext);},"InlineGeometry":function(node,obj){obj.features=[];var elements=this.getElementsByTagNameNS(node,this.namespaces.gml,"featureMember");var el;if(elements.length>=1){el=elements[0];}
+if(el&&el.firstChild){var featurenode=(el.firstChild.nextSibling)?el.firstChild.nextSibling:el.firstChild;this.setNamespace("feature",featurenode.namespaceURI);this.featureType=featurenode.localName||featurenode.nodeName.split(":").pop();this.readChildNodes(node,obj);}},"Server":function(node,obj){if((!obj.service&&!obj.version)||(obj.service!=OpenLayers.Format.Context.serviceTypes.WMS)){obj.service=node.getAttribute("service");obj.version=node.getAttribute("version");this.readChildNodes(node,obj);}},"Name":function(node,obj){obj.name=this.getChildValue(node);this.readChildNodes(node,obj);},"Title":function(node,obj){obj.title=this.getChildValue(node);this.readChildNodes(node,obj);},"StyleList":function(node,obj){this.readChildNodes(node,obj.styles);},"Style":function(node,obj){var style={};obj.push(style);this.readChildNodes(node,style);},"LegendURL":function(node,obj){var legend={};obj.legend=legend;this.readChildNodes(node,legend);},"OnlineResource":function(node,obj){obj.url=this.getAttributeNS(node,this.namespaces.xlink,"href");this.readChildNodes(node,obj);}},"ows":OpenLayers.Format.OWSCommon.v1_0_0.prototype.readers.ows,"gml":OpenLayers.Format.GML.v2.prototype.readers.gml,"sld":OpenLayers.Format.SLD.v1_0_0.prototype.readers.sld,"feature":OpenLayers.Format.GML.v2.prototype.readers.feature},writers:{"owc":{"OWSContext":function(options){var node=this.createElementNSPlus("OWSContext",{attributes:{version:this.VERSION,id:options.id||OpenLayers.Util.createUniqueID("OpenLayers_OWSContext_")}});this.writeNode("General",options,node);this.writeNode("ResourceList",options,node);return node;},"General":function(options){var node=this.createElementNSPlus("General");this.writeNode("ows:BoundingBox",options,node);this.writeNode("ows:Title",options.title||'OpenLayers OWSContext',node);return node;},"ResourceList":function(options){var node=this.createElementNSPlus("ResourceList");for(var i=0,len=options.layers.length;i<len;i++){var layer=options.layers[i];var decomposedPath=this.decomposeNestingPath(layer.metadata.nestingPath);this.writeNode("_Layer",{layer:layer,subPaths:decomposedPath},node);}
+return node;},"Server":function(options){var node=this.createElementNSPlus("Server",{attributes:{version:options.version,service:options.service}});this.writeNode("OnlineResource",options,node);return node;},"OnlineResource":function(options){var node=this.createElementNSPlus("OnlineResource",{attributes:{"xlink:href":options.url}});return node;},"InlineGeometry":function(layer){var node=this.createElementNSPlus("InlineGeometry");this.writeNode("gml:boundedBy",layer.getDataExtent(),node);for(var i=0,len=layer.features.length;i<len;i++){this.writeNode("gml:featureMember",layer.features[i],node);}
+return node;},"StyleList":function(styles){var node=this.createElementNSPlus("StyleList");for(var i=0,len=styles.length;i<len;i++){this.writeNode("Style",styles[i],node);}
+return node;},"Style":function(style){var node=this.createElementNSPlus("Style");this.writeNode("Name",style,node);this.writeNode("Title",style,node);if(style.legend){this.writeNode("LegendURL",style,node);}
+return node;},"Name":function(obj){var node=this.createElementNSPlus("Name",{value:obj.name});return node;},"Title":function(obj){var node=this.createElementNSPlus("Title",{value:obj.title});return node;},"LegendURL":function(style){var node=this.createElementNSPlus("LegendURL");this.writeNode("OnlineResource",style.legend,node);return node;},"_WMS":function(layer){var node=this.createElementNSPlus("Layer",{attributes:{name:layer.params.LAYERS,queryable:layer.queryable?"1":"0",hidden:layer.visibility?"0":"1",opacity:layer.opacity?layer.opacity:null}});this.writeNode("ows:Title",layer.name,node);this.writeNode("ows:OutputFormat",layer.params.FORMAT,node);this.writeNode("Server",{service:OpenLayers.Format.Context.serviceTypes.WMS,version:layer.params.VERSION,url:layer.url},node);if(layer.metadata.styles&&layer.metadata.styles.length>0){this.writeNode("StyleList",layer.metadata.styles,node);}
+return node;},"_Layer":function(options){var layer,subPaths,node,title;layer=options.layer;subPaths=options.subPaths;node=null;title=null;if(subPaths.length>0){var path=subPaths[0].join("/");var index=path.lastIndexOf("/");node=this.nestingLayerLookup[path];title=(index>0)?path.substring(index+1,path.length):path;if(!node){node=this.createElementNSPlus("Layer");this.writeNode("ows:Title",title,node);this.nestingLayerLookup[path]=node;}
+options.subPaths.shift();this.writeNode("_Layer",options,node);return node;}else{if(layer instanceof OpenLayers.Layer.WMS){node=this.writeNode("_WMS",layer);}else if(layer instanceof OpenLayers.Layer.Vector){if(layer.protocol instanceof OpenLayers.Protocol.WFS.v1){node=this.writeNode("_WFS",layer);}else if(layer.protocol instanceof OpenLayers.Protocol.HTTP){if(layer.protocol.format instanceof OpenLayers.Format.GML){layer.protocol.format.version="2.1.2";node=this.writeNode("_GML",layer);}else if(layer.protocol.format instanceof OpenLayers.Format.KML){layer.protocol.format.version="2.2";node=this.writeNode("_KML",layer);}}else{this.setNamespace("feature",this.featureNS);node=this.writeNode("_InlineGeometry",layer);}}
+if(layer.options.maxScale){this.writeNode("sld:MinScaleDenominator",layer.options.maxScale,node);}
+if(layer.options.minScale){this.writeNode("sld:MaxScaleDenominator",layer.options.minScale,node);}
+this.nestingLayerLookup[layer.name]=node;return node;}},"_WFS":function(layer){var node=this.createElementNSPlus("Layer",{attributes:{name:layer.protocol.featurePrefix+":"+layer.protocol.featureType,hidden:layer.visibility?"0":"1"}});this.writeNode("ows:Title",layer.name,node);this.writeNode("Server",{service:OpenLayers.Format.Context.serviceTypes.WFS,version:layer.protocol.version,url:layer.protocol.url},node);return node;},"_InlineGeometry":function(layer){var node=this.createElementNSPlus("Layer",{attributes:{name:this.featureType,hidden:layer.visibility?"0":"1"}});this.writeNode("ows:Title",layer.name,node);this.writeNode("InlineGeometry",layer,node);return node;},"_GML":function(layer){var node=this.createElementNSPlus("Layer");this.writeNode("ows:Title",layer.name,node);this.writeNode("Server",{service:OpenLayers.Format.Context.serviceTypes.GML,url:layer.protocol.url,version:layer.protocol.format.version},node);return node;},"_KML":function(layer){var node=this.createElementNSPlus("Layer");this.writeNode("ows:Title",layer.name,node);this.writeNode("Server",{service:OpenLayers.Format.Context.serviceTypes.KML,version:layer.protocol.format.version,url:layer.protocol.url},node);return node;}},"gml":OpenLayers.Util.applyDefaults({"boundedBy":function(bounds){var node=this.createElementNSPlus("gml:boundedBy");this.writeNode("gml:Box",bounds,node);return node;}},OpenLayers.Format.GML.v2.prototype.writers.gml),"ows":OpenLayers.Format.OWSCommon.v1_0_0.prototype.writers.ows,"sld":OpenLayers.Format.SLD.v1_0_0.prototype.writers.sld,"feature":OpenLayers.Format.GML.v2.prototype.writers.feature},CLASS_NAME:"OpenLayers.Format.OWSContext.v0_3_1"});OpenLayers.Control.ScaleLine=OpenLayers.Class(OpenLayers.Control,{maxWidth:100,topOutUnits:"km",topInUnits:"m",bottomOutUnits:"mi",bottomInUnits:"ft",eTop:null,eBottom:null,geodesic:false,draw:function(){OpenLayers.Control.prototype.draw.apply(this,arguments);if(!this.eTop){this.eTop=document.createElement("div");this.eTop.className=this.displayClass+"Top";var theLen=this.topInUnits.length;this.div.appendChild(this.eTop);if((this.topOutUnits=="")||(this.topInUnits=="")){this.eTop.style.visibility="hidden";}else{this.eTop.style.visibility="visible";}
+this.eBottom=document.createElement("div");this.eBottom.className=this.displayClass+"Bottom";this.div.appendChild(this.eBottom);if((this.bottomOutUnits=="")||(this.bottomInUnits=="")){this.eBottom.style.visibility="hidden";}else{this.eBottom.style.visibility="visible";}}
+this.map.events.register('moveend',this,this.update);this.update();return this.div;},getBarLen:function(maxLen){var digits=parseInt(Math.log(maxLen)/Math.log(10));var pow10=Math.pow(10,digits);var firstChar=parseInt(maxLen/pow10);var barLen;if(firstChar>5){barLen=5;}else if(firstChar>2){barLen=2;}else{barLen=1;}
+return barLen*pow10;},update:function(){var res=this.map.getResolution();if(!res){return;}
+var curMapUnits=this.map.getUnits();var inches=OpenLayers.INCHES_PER_UNIT;var maxSizeData=this.maxWidth*res*inches[curMapUnits];var geodesicRatio=1;if(this.geodesic===true){var maxSizeGeodesic=(this.map.getGeodesicPixelSize().w||0.000001)*this.maxWidth;var maxSizeKilometers=maxSizeData/inches["km"];geodesicRatio=maxSizeGeodesic/maxSizeKilometers;maxSizeData*=geodesicRatio;}
+var topUnits;var bottomUnits;if(maxSizeData>100000){topUnits=this.topOutUnits;bottomUnits=this.bottomOutUnits;}else{topUnits=this.topInUnits;bottomUnits=this.bottomInUnits;}
+var topMax=maxSizeData/inches[topUnits];var bottomMax=maxSizeData/inches[bottomUnits];var topRounded=this.getBarLen(topMax);var bottomRounded=this.getBarLen(bottomMax);topMax=topRounded/inches[curMapUnits]*inches[topUnits];bottomMax=bottomRounded/inches[curMapUnits]*inches[bottomUnits];var topPx=topMax/res/geodesicRatio;var bottomPx=bottomMax/res/geodesicRatio;if(this.eBottom.style.visibility=="visible"){this.eBottom.style.width=Math.round(bottomPx)+"px";this.eBottom.innerHTML=bottomRounded+" "+bottomUnits;}
+if(this.eTop.style.visibility=="visible"){this.eTop.style.width=Math.round(topPx)+"px";this.eTop.innerHTML=topRounded+" "+topUnits;}},CLASS_NAME:"OpenLayers.Control.ScaleLine"});OpenLayers.Icon=OpenLayers.Class({url:null,size:null,offset:null,calculateOffset:null,imageDiv:null,px:null,initialize:function(url,size,offset,calculateOffset){this.url=url;this.size=(size)?size:new OpenLayers.Size(20,20);this.offset=offset?offset:new OpenLayers.Pixel(-(this.size.w/2),-(this.size.h/2));this.calculateOffset=calculateOffset;var id=OpenLayers.Util.createUniqueID("OL_Icon_");this.imageDiv=OpenLayers.Util.createAlphaImageDiv(id);},destroy:function(){this.erase();OpenLayers.Event.stopObservingElement(this.imageDiv.firstChild);this.imageDiv.innerHTML="";this.imageDiv=null;},clone:function(){return new OpenLayers.Icon(this.url,this.size,this.offset,this.calculateOffset);},setSize:function(size){if(size!=null){this.size=size;}
+this.draw();},setUrl:function(url){if(url!=null){this.url=url;}
+this.draw();},draw:function(px){OpenLayers.Util.modifyAlphaImageDiv(this.imageDiv,null,null,this.size,this.url,"absolute");this.moveTo(px);return this.imageDiv;},erase:function(){if(this.imageDiv!=null&&this.imageDiv.parentNode!=null){OpenLayers.Element.remove(this.imageDiv);}},setOpacity:function(opacity){OpenLayers.Util.modifyAlphaImageDiv(this.imageDiv,null,null,null,null,null,null,null,opacity);},moveTo:function(px){if(px!=null){this.px=px;}
+if(this.imageDiv!=null){if(this.px==null){this.display(false);}else{if(this.calculateOffset){this.offset=this.calculateOffset(this.size);}
+var offsetPx=this.px.offset(this.offset);OpenLayers.Util.modifyAlphaImageDiv(this.imageDiv,null,offsetPx);}}},display:function(display){this.imageDiv.style.display=(display)?"":"none";},isDrawn:function(){var isDrawn=(this.imageDiv&&this.imageDiv.parentNode&&(this.imageDiv.parentNode.nodeType!=11));return isDrawn;},CLASS_NAME:"OpenLayers.Icon"});OpenLayers.Marker=OpenLayers.Class({icon:null,lonlat:null,events:null,map:null,initialize:function(lonlat,icon){this.lonlat=lonlat;var newIcon=(icon)?icon:OpenLayers.Marker.defaultIcon();if(this.icon==null){this.icon=newIcon;}else{this.icon.url=newIcon.url;this.icon.size=newIcon.size;this.icon.offset=newIcon.offset;this.icon.calculateOffset=newIcon.calculateOffset;}
+this.events=new OpenLayers.Events(this,this.icon.imageDiv,null);},destroy:function(){this.erase();this.map=null;this.events.destroy();this.events=null;if(this.icon!=null){this.icon.destroy();this.icon=null;}},draw:function(px){return this.icon.draw(px);},erase:function(){if(this.icon!=null){this.icon.erase();}},moveTo:function(px){if((px!=null)&&(this.icon!=null)){this.icon.moveTo(px);}
+this.lonlat=this.map.getLonLatFromLayerPx(px);},isDrawn:function(){var isDrawn=(this.icon&&this.icon.isDrawn());return isDrawn;},onScreen:function(){var onScreen=false;if(this.map){var screenBounds=this.map.getExtent();onScreen=screenBounds.containsLonLat(this.lonlat);}
+return onScreen;},inflate:function(inflate){if(this.icon){var newSize=new OpenLayers.Size(this.icon.size.w*inflate,this.icon.size.h*inflate);this.icon.setSize(newSize);}},setOpacity:function(opacity){this.icon.setOpacity(opacity);},setUrl:function(url){this.icon.setUrl(url);},display:function(display){this.icon.display(display);},CLASS_NAME:"OpenLayers.Marker"});OpenLayers.Marker.defaultIcon=function(){var url=OpenLayers.Util.getImagesLocation()+"marker.png";var size=new OpenLayers.Size(21,25);var calculateOffset=function(size){return new OpenLayers.Pixel(-(size.w/2),-size.h);};return new OpenLayers.Icon(url,size,null,calculateOffset);};OpenLayers.Layer.TileCache=OpenLayers.Class(OpenLayers.Layer.Grid,{isBaseLayer:true,format:'image/png',serverResolutions:null,initialize:function(name,url,layername,options){this.layername=layername;OpenLayers.Layer.Grid.prototype.initialize.apply(this,[name,url,{},options]);this.extension=this.format.split('/')[1].toLowerCase();this.extension=(this.extension=='jpg')?'jpeg':this.extension;},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.TileCache(this.name,this.url,this.layername,this.getOptions());}
+obj=OpenLayers.Layer.Grid.prototype.clone.apply(this,[obj]);return obj;},getURL:function(bounds){var res=this.map.getResolution();var bbox=this.maxExtent;var size=this.tileSize;var tileX=Math.round((bounds.left-bbox.left)/(res*size.w));var tileY=Math.round((bounds.bottom-bbox.bottom)/(res*size.h));var tileZ=this.serverResolutions!=null?OpenLayers.Util.indexOf(this.serverResolutions,res):this.map.getZoom();function zeroPad(number,length){number=String(number);var zeros=[];for(var i=0;i<length;++i){zeros.push('0');}
+return zeros.join('').substring(0,length-number.length)+number;}
+var components=[this.layername,zeroPad(tileZ,2),zeroPad(parseInt(tileX/1000000),3),zeroPad((parseInt(tileX/1000)%1000),3),zeroPad((parseInt(tileX)%1000),3),zeroPad(parseInt(tileY/1000000),3),zeroPad((parseInt(tileY/1000)%1000),3),zeroPad((parseInt(tileY)%1000),3)+'.'+this.extension];var path=components.join('/');var url=this.url;if(OpenLayers.Util.isArray(url)){url=this.selectUrl(path,url);}
+url=(url.charAt(url.length-1)=='/')?url:url+'/';return url+path;},CLASS_NAME:"OpenLayers.Layer.TileCache"});OpenLayers.Strategy.Paging=OpenLayers.Class(OpenLayers.Strategy,{features:null,length:10,num:null,paging:false,activate:function(){var activated=OpenLayers.Strategy.prototype.activate.call(this);if(activated){this.layer.events.on({"beforefeaturesadded":this.cacheFeatures,scope:this});}
+return activated;},deactivate:function(){var deactivated=OpenLayers.Strategy.prototype.deactivate.call(this);if(deactivated){this.clearCache();this.layer.events.un({"beforefeaturesadded":this.cacheFeatures,scope:this});}
+return deactivated;},cacheFeatures:function(event){if(!this.paging){this.clearCache();this.features=event.features;this.pageNext(event);}},clearCache:function(){if(this.features){for(var i=0;i<this.features.length;++i){this.features[i].destroy();}}
+this.features=null;this.num=null;},pageCount:function(){var numFeatures=this.features?this.features.length:0;return Math.ceil(numFeatures/this.length);},pageNum:function(){return this.num;},pageLength:function(newLength){if(newLength&&newLength>0){this.length=newLength;}
+return this.length;},pageNext:function(event){var changed=false;if(this.features){if(this.num===null){this.num=-1;}
+var start=(this.num+1)*this.length;changed=this.page(start,event);}
+return changed;},pagePrevious:function(){var changed=false;if(this.features){if(this.num===null){this.num=this.pageCount();}
+var start=(this.num-1)*this.length;changed=this.page(start);}
+return changed;},page:function(start,event){var changed=false;if(this.features){if(start>=0&&start<this.features.length){var num=Math.floor(start/this.length);if(num!=this.num){this.paging=true;var features=this.features.slice(start,start+this.length);this.layer.removeFeatures(this.layer.features);this.num=num;if(event&&event.features){event.features=features;}else{this.layer.addFeatures(features);}
+this.paging=false;changed=true;}}}
+return changed;},CLASS_NAME:"OpenLayers.Strategy.Paging"});OpenLayers.Control.TransformFeature=OpenLayers.Class(OpenLayers.Control,{EVENT_TYPES:["beforesetfeature","setfeature","beforetransform","transform","transformcomplete"],geometryTypes:null,layer:null,preserveAspectRatio:false,rotate:true,feature:null,renderIntent:"temporary",rotationHandleSymbolizer:null,box:null,center:null,scale:1,ratio:1,rotation:0,handles:null,rotationHandles:null,dragControl:null,initialize:function(layer,options){this.EVENT_TYPES=OpenLayers.Control.TransformFeature.prototype.EVENT_TYPES.concat(OpenLayers.Control.prototype.EVENT_TYPES);OpenLayers.Control.prototype.initialize.apply(this,[options]);this.layer=layer;if(!this.rotationHandleSymbolizer){this.rotationHandleSymbolizer={stroke:false,pointRadius:10,fillOpacity:0,cursor:"pointer"};}
+this.createBox();this.createControl();},activate:function(){var activated=false;if(OpenLayers.Control.prototype.activate.apply(this,arguments)){this.dragControl.activate();this.layer.addFeatures([this.box]);this.rotate&&this.layer.addFeatures(this.rotationHandles);this.layer.addFeatures(this.handles);activated=true;}
+return activated;},deactivate:function(){var deactivated=false;if(OpenLayers.Control.prototype.deactivate.apply(this,arguments)){this.layer.removeFeatures(this.handles);this.rotate&&this.layer.removeFeatures(this.rotationHandles);this.layer.removeFeatures([this.box]);this.dragControl.deactivate();deactivated=true;}
+if(deactivated){this.unsetFeature();}
+return deactivated;},setMap:function(map){this.dragControl.setMap(map);OpenLayers.Control.prototype.setMap.apply(this,arguments);},setFeature:function(feature,initialParams){initialParams=OpenLayers.Util.applyDefaults(initialParams,{rotation:0,scale:1,ratio:1});var oldRotation=this.rotation;var oldCenter=this.center;OpenLayers.Util.extend(this,initialParams);var cont=this.events.triggerEvent("beforesetfeature",{feature:feature});if(cont===false){return;}
+this.feature=feature;this.activate();this._setfeature=true;var featureBounds=this.feature.geometry.getBounds();this.box.move(featureBounds.getCenterLonLat());this.box.geometry.rotate(-oldRotation,oldCenter);this._angle=0;var ll;if(this.rotation){var geom=feature.geometry.clone();geom.rotate(-this.rotation,this.center);var box=new OpenLayers.Feature.Vector(geom.getBounds().toGeometry());box.geometry.rotate(this.rotation,this.center);this.box.geometry.rotate(this.rotation,this.center);this.box.move(box.geometry.getBounds().getCenterLonLat());var llGeom=box.geometry.components[0].components[0];ll=llGeom.getBounds().getCenterLonLat();}else{ll=new OpenLayers.LonLat(featureBounds.left,featureBounds.bottom);}
+this.handles[0].move(ll);delete this._setfeature;this.events.triggerEvent("setfeature",{feature:feature});},unsetFeature:function(){if(this.active){this.deactivate();}else{this.feature=null;this.rotation=0;this.scale=1;this.ratio=1;}},createBox:function(){var control=this;this.center=new OpenLayers.Geometry.Point(0,0);var box=new OpenLayers.Feature.Vector(new OpenLayers.Geometry.LineString([new OpenLayers.Geometry.Point(-1,-1),new OpenLayers.Geometry.Point(0,-1),new OpenLayers.Geometry.Point(1,-1),new OpenLayers.Geometry.Point(1,0),new OpenLayers.Geometry.Point(1,1),new OpenLayers.Geometry.Point(0,1),new OpenLayers.Geometry.Point(-1,1),new OpenLayers.Geometry.Point(-1,0),new OpenLayers.Geometry.Point(-1,-1)]),null,typeof this.renderIntent=="string"?null:this.renderIntent);box.geometry.move=function(x,y){control._moving=true;OpenLayers.Geometry.LineString.prototype.move.apply(this,arguments);control.center.move(x,y);delete control._moving;};var vertexMoveFn=function(x,y){OpenLayers.Geometry.Point.prototype.move.apply(this,arguments);this._rotationHandle&&this._rotationHandle.geometry.move(x,y);this._handle.geometry.move(x,y);};var vertexResizeFn=function(scale,center,ratio){OpenLayers.Geometry.Point.prototype.resize.apply(this,arguments);this._rotationHandle&&this._rotationHandle.geometry.resize(scale,center,ratio);this._handle.geometry.resize(scale,center,ratio);};var vertexRotateFn=function(angle,center){OpenLayers.Geometry.Point.prototype.rotate.apply(this,arguments);this._rotationHandle&&this._rotationHandle.geometry.rotate(angle,center);this._handle.geometry.rotate(angle,center);};var handleMoveFn=function(x,y){var oldX=this.x,oldY=this.y;OpenLayers.Geometry.Point.prototype.move.call(this,x,y);if(control._moving){return;}
+var evt=control.dragControl.handlers.drag.evt;var preserveAspectRatio=!control._setfeature&&control.preserveAspectRatio;var reshape=!preserveAspectRatio&&!(evt&&evt.shiftKey);var oldGeom=new OpenLayers.Geometry.Point(oldX,oldY);var centerGeometry=control.center;this.rotate(-control.rotation,centerGeometry);oldGeom.rotate(-control.rotation,centerGeometry);var dx1=this.x-centerGeometry.x;var dy1=this.y-centerGeometry.y;var dx0=dx1-(this.x-oldGeom.x);var dy0=dy1-(this.y-oldGeom.y);this.x=oldX;this.y=oldY;var scale,ratio=1;if(reshape){scale=Math.abs(dy0)<0.00001?1:dy1/dy0;ratio=(Math.abs(dx0)<0.00001?1:(dx1/dx0))/scale;}else{var l0=Math.sqrt((dx0*dx0)+(dy0*dy0));var l1=Math.sqrt((dx1*dx1)+(dy1*dy1));scale=l1/l0;}
+control._moving=true;control.box.geometry.rotate(-control.rotation,centerGeometry);delete control._moving;control.box.geometry.resize(scale,centerGeometry,ratio);control.box.geometry.rotate(control.rotation,centerGeometry);control.transformFeature({scale:scale,ratio:ratio});};var rotationHandleMoveFn=function(x,y){var oldX=this.x,oldY=this.y;OpenLayers.Geometry.Point.prototype.move.call(this,x,y);if(control._moving){return;}
+var evt=control.dragControl.handlers.drag.evt;var constrain=(evt&&evt.shiftKey)?45:1;var centerGeometry=control.center;var dx1=this.x-centerGeometry.x;var dy1=this.y-centerGeometry.y;var dx0=dx1-x;var dy0=dy1-y;this.x=oldX;this.y=oldY;var a0=Math.atan2(dy0,dx0);var a1=Math.atan2(dy1,dx1);var angle=a1-a0;angle*=180/Math.PI;control._angle=(control._angle+angle)%360;var diff=control.rotation%constrain;if(Math.abs(control._angle)>=constrain||diff!==0){angle=Math.round(control._angle/constrain)*constrain-
+diff;control._angle=0;control.box.geometry.rotate(angle,centerGeometry);control.transformFeature({rotation:angle});}};var handles=new Array(8);var rotationHandles=new Array(4);var geom,handle,rotationHandle;for(var i=0;i<8;++i){geom=box.geometry.components[i];handle=new OpenLayers.Feature.Vector(geom.clone(),null,typeof this.renderIntent=="string"?null:this.renderIntent);if(i%2==0){rotationHandle=new OpenLayers.Feature.Vector(geom.clone(),null,typeof this.rotationHandleSymbolizer=="string"?null:this.rotationHandleSymbolizer);rotationHandle.geometry.move=rotationHandleMoveFn;geom._rotationHandle=rotationHandle;rotationHandles[i/2]=rotationHandle;}
+geom.move=vertexMoveFn;geom.resize=vertexResizeFn;geom.rotate=vertexRotateFn;handle.geometry.move=handleMoveFn;geom._handle=handle;handles[i]=handle;}
+this.box=box;this.rotationHandles=rotationHandles;this.handles=handles;},createControl:function(){var control=this;this.dragControl=new OpenLayers.Control.DragFeature(this.layer,{documentDrag:true,moveFeature:function(pixel){if(this.feature===control.feature){this.feature=control.box;}
+OpenLayers.Control.DragFeature.prototype.moveFeature.apply(this,arguments);},onDrag:function(feature,pixel){if(feature===control.box){control.transformFeature({center:control.center});control.drawHandles();}},onStart:function(feature,pixel){var eligible=!control.geometryTypes||OpenLayers.Util.indexOf(control.geometryTypes,feature.geometry.CLASS_NAME)!==-1;var i=OpenLayers.Util.indexOf(control.handles,feature);i+=OpenLayers.Util.indexOf(control.rotationHandles,feature);if(feature!==control.feature&&feature!==control.box&&i==-2&&eligible){control.setFeature(feature);}},onComplete:function(feature,pixel){control.events.triggerEvent("transformcomplete",{feature:control.feature});}});},drawHandles:function(){var layer=this.layer;for(var i=0;i<8;++i){if(this.rotate&&i%2===0){layer.drawFeature(this.rotationHandles[i/2],this.rotationHandleSymbolizer);}
+layer.drawFeature(this.handles[i],this.renderIntent);}},transformFeature:function(mods){if(!this._setfeature){this.scale*=(mods.scale||1);this.ratio*=(mods.ratio||1);var oldRotation=this.rotation;this.rotation=(this.rotation+(mods.rotation||0))%360;if(this.events.triggerEvent("beforetransform",mods)!==false){var feature=this.feature;var geom=feature.geometry;var center=this.center;geom.rotate(-oldRotation,center);if(mods.scale||mods.ratio){geom.resize(mods.scale,center,mods.ratio);}else if(mods.center){feature.move(mods.center.getBounds().getCenterLonLat());}
+geom.rotate(this.rotation,center);this.layer.drawFeature(feature);feature.toState(OpenLayers.State.UPDATE);this.events.triggerEvent("transform",mods);}}
+this.layer.drawFeature(this.box,this.renderIntent);this.drawHandles();},destroy:function(){var geom;for(var i=0;i<8;++i){geom=this.box.geometry.components[i];geom._handle.destroy();geom._handle=null;geom._rotationHandle&&geom._rotationHandle.destroy();geom._rotationHandle=null;}
+this.box.destroy();this.box=null;this.layer=null;this.dragControl.destroy();OpenLayers.Control.prototype.destroy.apply(this,arguments);},CLASS_NAME:"OpenLayers.Control.TransformFeature"});OpenLayers.Layer.XYZ=OpenLayers.Class(OpenLayers.Layer.Grid,{isBaseLayer:true,sphericalMercator:false,zoomOffset:0,serverResolutions:null,initialize:function(name,url,options){if(options&&options.sphericalMercator||this.sphericalMercator){options=OpenLayers.Util.extend({maxExtent:new OpenLayers.Bounds(-128*156543.03390625,-128*156543.03390625,128*156543.03390625,128*156543.03390625),maxResolution:156543.03390625,numZoomLevels:19,units:"m",projection:"EPSG:900913"},options);}
+url=url||this.url;name=name||this.name;var newArguments=[name,url,{},options];OpenLayers.Layer.Grid.prototype.initialize.apply(this,newArguments);},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.XYZ(this.name,this.url,this.getOptions());}
+obj=OpenLayers.Layer.Grid.prototype.clone.apply(this,[obj]);return obj;},getURL:function(bounds){var xyz=this.getXYZ(bounds);var url=this.url;if(OpenLayers.Util.isArray(url)){var s=''+xyz.x+xyz.y+xyz.z;url=this.selectUrl(s,url);}
+return OpenLayers.String.format(url,xyz);},getXYZ:function(bounds){var res=this.map.getResolution();var x=Math.round((bounds.left-this.maxExtent.left)/(res*this.tileSize.w));var y=Math.round((this.maxExtent.top-bounds.top)/(res*this.tileSize.h));var z=this.serverResolutions!=null?OpenLayers.Util.indexOf(this.serverResolutions,res):this.map.getZoom()+this.zoomOffset;var limit=Math.pow(2,z);if(this.wrapDateLine)
+{x=((x%limit)+limit)%limit;}
+return{'x':x,'y':y,'z':z};},setMap:function(map){OpenLayers.Layer.Grid.prototype.setMap.apply(this,arguments);if(!this.tileOrigin){this.tileOrigin=new OpenLayers.LonLat(this.maxExtent.left,this.maxExtent.bottom);}},CLASS_NAME:"OpenLayers.Layer.XYZ"});OpenLayers.Layer.OSM=OpenLayers.Class(OpenLayers.Layer.XYZ,{name:"OpenStreetMap",attribution:"",sphericalMercator:true,url:'http://tile.openstreetmap.org/${z}/${x}/${y}.png',clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.OSM(this.name,this.url,this.getOptions());}
+obj=OpenLayers.Layer.XYZ.prototype.clone.apply(this,[obj]);return obj;},wrapDateLine:true,CLASS_NAME:"OpenLayers.Layer.OSM"});OpenLayers.Handler.Box=OpenLayers.Class(OpenLayers.Handler,{dragHandler:null,boxDivClassName:'olHandlerBoxZoomBox',boxOffsets:null,initialize:function(control,callbacks,options){OpenLayers.Handler.prototype.initialize.apply(this,arguments);this.dragHandler=new OpenLayers.Handler.Drag(this,{down:this.startBox,move:this.moveBox,out:this.removeBox,up:this.endBox},{keyMask:this.keyMask});},destroy:function(){OpenLayers.Handler.prototype.destroy.apply(this,arguments);if(this.dragHandler){this.dragHandler.destroy();this.dragHandler=null;}},setMap:function(map){OpenLayers.Handler.prototype.setMap.apply(this,arguments);if(this.dragHandler){this.dragHandler.setMap(map);}},startBox:function(xy){this.callback("start",[]);this.zoomBox=OpenLayers.Util.createDiv('zoomBox',new OpenLayers.Pixel(-9999,-9999));this.zoomBox.className=this.boxDivClassName;this.zoomBox.style.zIndex=this.map.Z_INDEX_BASE["Popup"]-1;this.map.eventsDiv.appendChild(this.zoomBox);OpenLayers.Element.addClass(this.map.eventsDiv,"olDrawBox");},moveBox:function(xy){var startX=this.dragHandler.start.x;var startY=this.dragHandler.start.y;var deltaX=Math.abs(startX-xy.x);var deltaY=Math.abs(startY-xy.y);var offset=this.getBoxOffsets();this.zoomBox.style.width=(deltaX+offset.width+1)+"px";this.zoomBox.style.height=(deltaY+offset.height+1)+"px";this.zoomBox.style.left=(xy.x<startX?startX-deltaX-offset.left:startX-offset.left)+"px";this.zoomBox.style.top=(xy.y<startY?startY-deltaY-offset.top:startY-offset.top)+"px";},endBox:function(end){var result;if(Math.abs(this.dragHandler.start.x-end.x)>5||Math.abs(this.dragHandler.start.y-end.y)>5){var start=this.dragHandler.start;var top=Math.min(start.y,end.y);var bottom=Math.max(start.y,end.y);var left=Math.min(start.x,end.x);var right=Math.max(start.x,end.x);result=new OpenLayers.Bounds(left,bottom,right,top);}else{result=this.dragHandler.start.clone();}
+this.removeBox();this.callback("done",[result]);},removeBox:function(){this.map.eventsDiv.removeChild(this.zoomBox);this.zoomBox=null;this.boxOffsets=null;OpenLayers.Element.removeClass(this.map.eventsDiv,"olDrawBox");},activate:function(){if(OpenLayers.Handler.prototype.activate.apply(this,arguments)){this.dragHandler.activate();return true;}else{return false;}},deactivate:function(){if(OpenLayers.Handler.prototype.deactivate.apply(this,arguments)){if(this.dragHandler.deactivate()){if(this.zoomBox){this.removeBox();}}
+return true;}else{return false;}},getBoxOffsets:function(){if(!this.boxOffsets){var testDiv=document.createElement("div");testDiv.style.position="absolute";testDiv.style.border="1px solid black";testDiv.style.width="3px";document.body.appendChild(testDiv);var w3cBoxModel=testDiv.clientWidth==3;document.body.removeChild(testDiv);var left=parseInt(OpenLayers.Element.getStyle(this.zoomBox,"border-left-width"));var right=parseInt(OpenLayers.Element.getStyle(this.zoomBox,"border-right-width"));var top=parseInt(OpenLayers.Element.getStyle(this.zoomBox,"border-top-width"));var bottom=parseInt(OpenLayers.Element.getStyle(this.zoomBox,"border-bottom-width"));this.boxOffsets={left:left,right:right,top:top,bottom:bottom,width:w3cBoxModel===false?left+right:0,height:w3cBoxModel===false?top+bottom:0};}
+return this.boxOffsets;},CLASS_NAME:"OpenLayers.Handler.Box"});OpenLayers.Control.ZoomBox=OpenLayers.Class(OpenLayers.Control,{type:OpenLayers.Control.TYPE_TOOL,out:false,alwaysZoom:false,draw:function(){this.handler=new OpenLayers.Handler.Box(this,{done:this.zoomBox},{keyMask:this.keyMask});},zoomBox:function(position){if(position instanceof OpenLayers.Bounds){var bounds;if(!this.out){var minXY=this.map.getLonLatFromPixel(new OpenLayers.Pixel(position.left,position.bottom));var maxXY=this.map.getLonLatFromPixel(new OpenLayers.Pixel(position.right,position.top));bounds=new OpenLayers.Bounds(minXY.lon,minXY.lat,maxXY.lon,maxXY.lat);}else{var pixWidth=Math.abs(position.right-position.left);var pixHeight=Math.abs(position.top-position.bottom);var zoomFactor=Math.min((this.map.size.h/pixHeight),(this.map.size.w/pixWidth));var extent=this.map.getExtent();var center=this.map.getLonLatFromPixel(position.getCenterPixel());var xmin=center.lon-(extent.getWidth()/2)*zoomFactor;var xmax=center.lon+(extent.getWidth()/2)*zoomFactor;var ymin=center.lat-(extent.getHeight()/2)*zoomFactor;var ymax=center.lat+(extent.getHeight()/2)*zoomFactor;bounds=new OpenLayers.Bounds(xmin,ymin,xmax,ymax);}
+var lastZoom=this.map.getZoom();this.map.zoomToExtent(bounds);if(lastZoom==this.map.getZoom()&&this.alwaysZoom==true){this.map.zoomTo(lastZoom+(this.out?-1:1));}}else{if(!this.out){this.map.setCenter(this.map.getLonLatFromPixel(position),this.map.getZoom()+1);}else{this.map.setCenter(this.map.getLonLatFromPixel(position),this.map.getZoom()-1);}}},CLASS_NAME:"OpenLayers.Control.ZoomBox"});OpenLayers.Control.DragPan=OpenLayers.Class(OpenLayers.Control,{type:OpenLayers.Control.TYPE_TOOL,panned:false,interval:1,documentDrag:false,kinetic:null,enableKinetic:false,kineticInterval:10,draw:function(){if(this.enableKinetic){var config={interval:this.kineticInterval};if(typeof this.enableKinetic==="object"){config=OpenLayers.Util.extend(config,this.enableKinetic);}
+this.kinetic=new OpenLayers.Kinetic(config);}
+this.handler=new OpenLayers.Handler.Drag(this,{"move":this.panMap,"done":this.panMapDone,"down":this.panMapStart},{interval:this.interval,documentDrag:this.documentDrag});},panMapStart:function(){if(this.kinetic){this.kinetic.begin();}},panMap:function(xy){if(this.kinetic){this.kinetic.update(xy);}
+this.panned=true;this.map.pan(this.handler.last.x-xy.x,this.handler.last.y-xy.y,{dragging:true,animate:false});},panMapDone:function(xy){if(this.panned){var res=null;if(this.kinetic){res=this.kinetic.end(xy);}
+this.map.pan(this.handler.last.x-xy.x,this.handler.last.y-xy.y,{dragging:!!res,animate:false});if(res){var self=this;this.kinetic.move(res,function(x,y,end){self.map.pan(x,y,{dragging:!end,animate:false});});}
+this.panned=false;}},CLASS_NAME:"OpenLayers.Control.DragPan"});OpenLayers.Handler.Click=OpenLayers.Class(OpenLayers.Handler,{delay:300,single:true,'double':false,pixelTolerance:0,dblclickTolerance:13,stopSingle:false,stopDouble:false,timerId:null,touch:false,down:null,last:null,first:null,rightclickTimerId:null,initialize:function(control,callbacks,options){OpenLayers.Handler.prototype.initialize.apply(this,arguments);},touchstart:function(evt){if(!this.touch){this.unregisterMouseListeners();this.touch=true;}
+this.down=this.getEventInfo(evt);this.last=this.getEventInfo(evt);return true;},touchmove:function(evt){this.last=this.getEventInfo(evt);return true;},touchend:function(evt){if(this.down){evt.xy=this.last.xy;evt.lastTouches=this.last.touches;this.handleSingle(evt);this.down=null;}
+return true;},unregisterMouseListeners:function(){this.map.events.un({mousedown:this.mousedown,mouseup:this.mouseup,click:this.click,dblclick:this.dblclick,scope:this});},mousedown:function(evt){this.down=this.getEventInfo(evt);this.last=this.getEventInfo(evt);return true;},mouseup:function(evt){var propagate=true;if(this.checkModifiers(evt)&&this.control.handleRightClicks&&OpenLayers.Event.isRightClick(evt)){propagate=this.rightclick(evt);}
+return propagate;},rightclick:function(evt){if(this.passesTolerance(evt)){if(this.rightclickTimerId!=null){this.clearTimer();this.callback('dblrightclick',[evt]);return!this.stopDouble;}else{var clickEvent=this['double']?OpenLayers.Util.extend({},evt):this.callback('rightclick',[evt]);var delayedRightCall=OpenLayers.Function.bind(this.delayedRightCall,this,clickEvent);this.rightclickTimerId=window.setTimeout(delayedRightCall,this.delay);}}
+return!this.stopSingle;},delayedRightCall:function(evt){this.rightclickTimerId=null;if(evt){this.callback('rightclick',[evt]);}},click:function(evt){if(!this.last){this.last=this.getEventInfo(evt);}
+this.handleSingle(evt);return!this.stopSingle;},dblclick:function(evt){this.handleDouble(evt);return!this.stopDouble;},handleDouble:function(evt){if(this["double"]&&this.passesDblclickTolerance(evt)){this.callback("dblclick",[evt]);}},handleSingle:function(evt){if(this.passesTolerance(evt)){if(this.timerId!=null){if(this.last.touches&&this.last.touches.length===1){if(this["double"]){OpenLayers.Event.stop(evt);}
+this.handleDouble(evt);}
+if(!this.last.touches||this.last.touches.length!==2){this.clearTimer();}}else{this.first=this.getEventInfo(evt);var clickEvent=this.single?OpenLayers.Util.extend({},evt):null;this.queuePotentialClick(clickEvent);}}},queuePotentialClick:function(evt){this.timerId=window.setTimeout(OpenLayers.Function.bind(this.delayedCall,this,evt),this.delay);},passesTolerance:function(evt){var passes=true;if(this.pixelTolerance!=null&&this.down&&this.down.xy){passes=this.pixelTolerance>=this.down.xy.distanceTo(evt.xy);if(passes&&this.touch&&this.down.touches.length===this.last.touches.length){for(var i=0,ii=this.down.touches.length;i<ii;++i){if(this.getTouchDistance(this.down.touches[i],this.last.touches[i])>this.pixelTolerance){passes=false;break;}}}}
+return passes;},getTouchDistance:function(from,to){return Math.sqrt(Math.pow(from.clientX-to.clientX,2)+
+Math.pow(from.clientY-to.clientY,2));},passesDblclickTolerance:function(evt){var passes=true;if(this.down&&this.first){passes=this.down.xy.distanceTo(this.first.xy)<=this.dblclickTolerance;}
+return passes;},clearTimer:function(){if(this.timerId!=null){window.clearTimeout(this.timerId);this.timerId=null;}
+if(this.rightclickTimerId!=null){window.clearTimeout(this.rightclickTimerId);this.rightclickTimerId=null;}},delayedCall:function(evt){this.timerId=null;if(evt){this.callback("click",[evt]);}},getEventInfo:function(evt){var touches;if(evt.touches){var len=evt.touches.length;touches=new Array(len);var touch;for(var i=0;i<len;i++){touch=evt.touches[i];touches[i]={clientX:touch.clientX,clientY:touch.clientY};}}
+return{xy:evt.xy,touches:touches};},deactivate:function(){var deactivated=false;if(OpenLayers.Handler.prototype.deactivate.apply(this,arguments)){this.clearTimer();this.down=null;this.first=null;this.last=null;this.touch=false;deactivated=true;}
+return deactivated;},CLASS_NAME:"OpenLayers.Handler.Click"});OpenLayers.Control.Navigation=OpenLayers.Class(OpenLayers.Control,{dragPan:null,dragPanOptions:null,pinchZoom:null,pinchZoomOptions:null,documentDrag:false,zoomBox:null,zoomBoxEnabled:true,zoomWheelEnabled:true,mouseWheelOptions:null,handleRightClicks:false,zoomBoxKeyMask:OpenLayers.Handler.MOD_SHIFT,autoActivate:true,initialize:function(options){this.handlers={};OpenLayers.Control.prototype.initialize.apply(this,arguments);},destroy:function(){this.deactivate();if(this.dragPan){this.dragPan.destroy();}
+this.dragPan=null;if(this.zoomBox){this.zoomBox.destroy();}
+this.zoomBox=null;if(this.pinchZoom){this.pinchZoom.destroy();}
+this.pinchZoom=null;OpenLayers.Control.prototype.destroy.apply(this,arguments);},activate:function(){this.dragPan.activate();if(this.zoomWheelEnabled){this.handlers.wheel.activate();}
+this.handlers.click.activate();if(this.zoomBoxEnabled){this.zoomBox.activate();}
+if(this.pinchZoom){this.pinchZoom.activate();}
+return OpenLayers.Control.prototype.activate.apply(this,arguments);},deactivate:function(){if(this.pinchZoom){this.pinchZoom.deactivate();}
+this.zoomBox.deactivate();this.dragPan.deactivate();this.handlers.click.deactivate();this.handlers.wheel.deactivate();return OpenLayers.Control.prototype.deactivate.apply(this,arguments);},draw:function(){if(this.handleRightClicks){this.map.viewPortDiv.oncontextmenu=OpenLayers.Function.False;}
+var clickCallbacks={'click':this.defaultClick,'dblclick':this.defaultDblClick,'dblrightclick':this.defaultDblRightClick};var clickOptions={'double':true,'stopDouble':true};this.handlers.click=new OpenLayers.Handler.Click(this,clickCallbacks,clickOptions);this.dragPan=new OpenLayers.Control.DragPan(OpenLayers.Util.extend({map:this.map,documentDrag:this.documentDrag},this.dragPanOptions));this.zoomBox=new OpenLayers.Control.ZoomBox({map:this.map,keyMask:this.zoomBoxKeyMask});this.dragPan.draw();this.zoomBox.draw();this.handlers.wheel=new OpenLayers.Handler.MouseWheel(this,{"up":this.wheelUp,"down":this.wheelDown},this.mouseWheelOptions);if(OpenLayers.Control.PinchZoom){this.pinchZoom=new OpenLayers.Control.PinchZoom(OpenLayers.Util.extend({map:this.map},this.pinchZoomOptions));}},defaultClick:function(evt){if(evt.lastTouches&&evt.lastTouches.length==2){this.map.zoomOut();}},defaultDblClick:function(evt){var newCenter=this.map.getLonLatFromViewPortPx(evt.xy);this.map.setCenter(newCenter,this.map.zoom+1);},defaultDblRightClick:function(evt){var newCenter=this.map.getLonLatFromViewPortPx(evt.xy);this.map.setCenter(newCenter,this.map.zoom-1);},wheelChange:function(evt,deltaZ){var currentZoom=this.map.getZoom();var newZoom=this.map.getZoom()+Math.round(deltaZ);newZoom=Math.max(newZoom,0);newZoom=Math.min(newZoom,this.map.getNumZoomLevels());if(newZoom===currentZoom){return;}
+var size=this.map.getSize();var deltaX=size.w/2-evt.xy.x;var deltaY=evt.xy.y-size.h/2;var newRes=this.map.baseLayer.getResolutionForZoom(newZoom);var zoomPoint=this.map.getLonLatFromPixel(evt.xy);var newCenter=new OpenLayers.LonLat(zoomPoint.lon+deltaX*newRes,zoomPoint.lat+deltaY*newRes);this.map.setCenter(newCenter,newZoom);},wheelUp:function(evt,delta){this.wheelChange(evt,delta||1);},wheelDown:function(evt,delta){this.wheelChange(evt,delta||-1);},disableZoomBox:function(){this.zoomBoxEnabled=false;this.zoomBox.deactivate();},enableZoomBox:function(){this.zoomBoxEnabled=true;if(this.active){this.zoomBox.activate();}},disableZoomWheel:function(){this.zoomWheelEnabled=false;this.handlers.wheel.deactivate();},enableZoomWheel:function(){this.zoomWheelEnabled=true;if(this.active){this.handlers.wheel.activate();}},CLASS_NAME:"OpenLayers.Control.Navigation"});OpenLayers.Control.DrawFeature=OpenLayers.Class(OpenLayers.Control,{layer:null,callbacks:null,EVENT_TYPES:["featureadded"],multi:false,featureAdded:function(){},handlerOptions:null,initialize:function(layer,handler,options){this.EVENT_TYPES=OpenLayers.Control.DrawFeature.prototype.EVENT_TYPES.concat(OpenLayers.Control.prototype.EVENT_TYPES);OpenLayers.Control.prototype.initialize.apply(this,[options]);this.callbacks=OpenLayers.Util.extend({done:this.drawFeature,modify:function(vertex,feature){this.layer.events.triggerEvent("sketchmodified",{vertex:vertex,feature:feature});},create:function(vertex,feature){this.layer.events.triggerEvent("sketchstarted",{vertex:vertex,feature:feature});}},this.callbacks);this.layer=layer;this.handlerOptions=this.handlerOptions||{};if(!("multi"in this.handlerOptions)){this.handlerOptions.multi=this.multi;}
+var sketchStyle=this.layer.styleMap&&this.layer.styleMap.styles.temporary;if(sketchStyle){this.handlerOptions.layerOptions=OpenLayers.Util.applyDefaults(this.handlerOptions.layerOptions,{styleMap:new OpenLayers.StyleMap({"default":sketchStyle})});}
+this.handler=new handler(this,this.callbacks,this.handlerOptions);},drawFeature:function(geometry){var feature=new OpenLayers.Feature.Vector(geometry);var proceed=this.layer.events.triggerEvent("sketchcomplete",{feature:feature});if(proceed!==false){feature.state=OpenLayers.State.INSERT;this.layer.addFeatures([feature]);this.featureAdded(feature);this.events.triggerEvent("featureadded",{feature:feature});}},insertXY:function(x,y){if(this.handler&&this.handler.line){this.handler.insertXY(x,y);}},insertDeltaXY:function(dx,dy){if(this.handler&&this.handler.line){this.handler.insertDeltaXY(dx,dy);}},insertDirectionLength:function(direction,length){if(this.handler&&this.handler.line){this.handler.insertDirectionLength(direction,length);}},insertDeflectionLength:function(deflection,length){if(this.handler&&this.handler.line){this.handler.insertDeflectionLength(deflection,length);}},undo:function(){return this.handler.undo&&this.handler.undo();},redo:function(){return this.handler.redo&&this.handler.redo();},finishSketch:function(){this.handler.finishGeometry();},cancel:function(){this.handler.cancel();},CLASS_NAME:"OpenLayers.Control.DrawFeature"});OpenLayers.Handler.Polygon=OpenLayers.Class(OpenLayers.Handler.Path,{holeModifier:null,drawingHole:false,polygon:null,initialize:function(control,callbacks,options){OpenLayers.Handler.Path.prototype.initialize.apply(this,arguments);},createFeature:function(pixel){var lonlat=this.map.getLonLatFromPixel(pixel);var geometry=new OpenLayers.Geometry.Point(lonlat.lon,lonlat.lat);this.point=new OpenLayers.Feature.Vector(geometry);this.line=new OpenLayers.Feature.Vector(new OpenLayers.Geometry.LinearRing([this.point.geometry]));this.polygon=new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Polygon([this.line.geometry]));this.callback("create",[this.point.geometry,this.getSketch()]);this.point.geometry.clearBounds();this.layer.addFeatures([this.polygon,this.point],{silent:true});},addPoint:function(pixel){if(!this.drawingHole&&this.holeModifier&&this.evt&&this.evt[this.holeModifier]){var geometry=this.point.geometry;var features=this.control.layer.features;var candidate,polygon;for(var i=features.length-1;i>=0;--i){candidate=features[i].geometry;if((candidate instanceof OpenLayers.Geometry.Polygon||candidate instanceof OpenLayers.Geometry.MultiPolygon)&&candidate.intersects(geometry)){polygon=features[i];this.control.layer.removeFeatures([polygon],{silent:true});this.control.layer.events.registerPriority("sketchcomplete",this,this.finalizeInteriorRing);this.control.layer.events.registerPriority("sketchmodified",this,this.enforceTopology);polygon.geometry.addComponent(this.line.geometry);this.polygon=polygon;this.drawingHole=true;break;}}}
+OpenLayers.Handler.Path.prototype.addPoint.apply(this,arguments);},getCurrentPointIndex:function(){return this.line.geometry.components.length-2;},enforceTopology:function(event){var point=event.vertex;var components=this.line.geometry.components;if(!this.polygon.geometry.intersects(point)){var last=components[components.length-3];point.x=last.x;point.y=last.y;}},finishGeometry:function(){var index=this.line.geometry.components.length-2;this.line.geometry.removeComponent(this.line.geometry.components[index]);this.removePoint();this.finalize();},finalizeInteriorRing:function(){var ring=this.line.geometry;var modified=(ring.getArea()!==0);if(modified){var rings=this.polygon.geometry.components;for(var i=rings.length-2;i>=0;--i){if(ring.intersects(rings[i])){modified=false;break;}}
+if(modified){var target;outer:for(var i=rings.length-2;i>0;--i){var points=rings[i].components;for(var j=0,jj=points.length;j<jj;++j){if(ring.containsPoint(points[j])){modified=false;break outer;}}}}}
+if(modified){if(this.polygon.state!==OpenLayers.State.INSERT){this.polygon.state=OpenLayers.State.UPDATE;}}else{this.polygon.geometry.removeComponent(ring);}
+this.restoreFeature();return false;},cancel:function(){if(this.drawingHole){this.polygon.geometry.removeComponent(this.line.geometry);this.restoreFeature(true);}
+return OpenLayers.Handler.Path.prototype.cancel.apply(this,arguments);},restoreFeature:function(cancel){this.control.layer.events.unregister("sketchcomplete",this,this.finalizeInteriorRing);this.control.layer.events.unregister("sketchmodified",this,this.enforceTopology);this.layer.removeFeatures([this.polygon],{silent:true});this.control.layer.addFeatures([this.polygon],{silent:true});this.drawingHole=false;if(!cancel){this.control.layer.events.triggerEvent("sketchcomplete",{feature:this.polygon});}},destroyFeature:function(force){OpenLayers.Handler.Path.prototype.destroyFeature.call(this,force);this.polygon=null;},drawFeature:function(){this.layer.drawFeature(this.polygon,this.style);this.layer.drawFeature(this.point,this.style);},getSketch:function(){return this.polygon;},getGeometry:function(){var geometry=this.polygon&&this.polygon.geometry;if(geometry&&this.multi){geometry=new OpenLayers.Geometry.MultiPolygon([geometry]);}
+return geometry;},CLASS_NAME:"OpenLayers.Handler.Polygon"});OpenLayers.Control.EditingToolbar=OpenLayers.Class(OpenLayers.Control.Panel,{initialize:function(layer,options){OpenLayers.Control.Panel.prototype.initialize.apply(this,[options]);this.addControls([new OpenLayers.Control.Navigation()]);var controls=[new OpenLayers.Control.DrawFeature(layer,OpenLayers.Handler.Point,{'displayClass':'olControlDrawFeaturePoint'}),new OpenLayers.Control.DrawFeature(layer,OpenLayers.Handler.Path,{'displayClass':'olControlDrawFeaturePath'}),new OpenLayers.Control.DrawFeature(layer,OpenLayers.Handler.Polygon,{'displayClass':'olControlDrawFeaturePolygon'})];this.addControls(controls);},draw:function(){var div=OpenLayers.Control.Panel.prototype.draw.apply(this,arguments);if(this.defaultControl===null){this.defaultControl=this.controls[0];}
+return div;},CLASS_NAME:"OpenLayers.Control.EditingToolbar"});OpenLayers.Strategy.BBOX=OpenLayers.Class(OpenLayers.Strategy,{bounds:null,resolution:null,ratio:2,resFactor:null,response:null,activate:function(){var activated=OpenLayers.Strategy.prototype.activate.call(this);if(activated){this.layer.events.on({"moveend":this.update,scope:this});this.layer.events.on({"refresh":this.update,scope:this});if(this.layer.visibility===true&&this.layer.inRange===true){this.update();}else{this.layer.events.on({"visibilitychanged":this.update,scope:this});}}
+return activated;},deactivate:function(){var deactivated=OpenLayers.Strategy.prototype.deactivate.call(this);if(deactivated){this.layer.events.un({"moveend":this.update,"refresh":this.update,"visibilitychanged":this.update,scope:this});}
+return deactivated;},update:function(options){var mapBounds=this.getMapBounds();if(mapBounds!==null&&((options&&options.force)||this.invalidBounds(mapBounds))){this.calculateBounds(mapBounds);this.resolution=this.layer.map.getResolution();this.triggerRead(options);}},getMapBounds:function(){if(this.layer.map===null){return null;}
+var bounds=this.layer.map.getExtent();if(bounds&&!this.layer.projection.equals(this.layer.map.getProjectionObject())){bounds=bounds.clone().transform(this.layer.map.getProjectionObject(),this.layer.projection);}
+return bounds;},invalidBounds:function(mapBounds){if(!mapBounds){mapBounds=this.getMapBounds();}
+var invalid=!this.bounds||!this.bounds.containsBounds(mapBounds);if(!invalid&&this.resFactor){var ratio=this.resolution/this.layer.map.getResolution();invalid=(ratio>=this.resFactor||ratio<=(1/this.resFactor));}
+return invalid;},calculateBounds:function(mapBounds){if(!mapBounds){mapBounds=this.getMapBounds();}
+var center=mapBounds.getCenterLonLat();var dataWidth=mapBounds.getWidth()*this.ratio;var dataHeight=mapBounds.getHeight()*this.ratio;this.bounds=new OpenLayers.Bounds(center.lon-(dataWidth/2),center.lat-(dataHeight/2),center.lon+(dataWidth/2),center.lat+(dataHeight/2));},triggerRead:function(options){if(this.response){this.layer.protocol.abort(this.response);this.layer.events.triggerEvent("loadend");}
+this.layer.events.triggerEvent("loadstart");this.response=this.layer.protocol.read(OpenLayers.Util.applyDefaults({filter:this.createFilter(),callback:this.merge,scope:this},options));},createFilter:function(){var filter=new OpenLayers.Filter.Spatial({type:OpenLayers.Filter.Spatial.BBOX,value:this.bounds,projection:this.layer.projection});if(this.layer.filter){filter=new OpenLayers.Filter.Logical({type:OpenLayers.Filter.Logical.AND,filters:[this.layer.filter,filter]});}
+return filter;},merge:function(resp){this.layer.destroyFeatures();var features=resp.features;if(features&&features.length>0){var remote=this.layer.projection;var local=this.layer.map.getProjectionObject();if(!local.equals(remote)){var geom;for(var i=0,len=features.length;i<len;++i){geom=features[i].geometry;if(geom){geom.transform(remote,local);}}}
+this.layer.addFeatures(features);}
+this.response=null;this.layer.events.triggerEvent("loadend");},CLASS_NAME:"OpenLayers.Strategy.BBOX"});OpenLayers.Layer.WorldWind=OpenLayers.Class(OpenLayers.Layer.Grid,{DEFAULT_PARAMS:{},isBaseLayer:true,lzd:null,zoomLevels:null,initialize:function(name,url,lzd,zoomLevels,params,options){this.lzd=lzd;this.zoomLevels=zoomLevels;var newArguments=[];newArguments.push(name,url,params,options);OpenLayers.Layer.Grid.prototype.initialize.apply(this,newArguments);this.params=OpenLayers.Util.applyDefaults(this.params,this.DEFAULT_PARAMS);},getZoom:function(){var zoom=this.map.getZoom();var extent=this.map.getMaxExtent();zoom=zoom-Math.log(this.maxResolution/(this.lzd/512))/Math.log(2);return zoom;},getURL:function(bounds){bounds=this.adjustBounds(bounds);var zoom=this.getZoom();var extent=this.map.getMaxExtent();var deg=this.lzd/Math.pow(2,this.getZoom());var x=Math.floor((bounds.left-extent.left)/deg);var y=Math.floor((bounds.bottom-extent.bottom)/deg);if(this.map.getResolution()<=(this.lzd/512)&&this.getZoom()<=this.zoomLevels){return this.getFullRequestString({L:zoom,X:x,Y:y});}else{return OpenLayers.Util.getImagesLocation()+"blank.gif";}},CLASS_NAME:"OpenLayers.Layer.WorldWind"});OpenLayers.Format.WMTSCapabilities=OpenLayers.Class(OpenLayers.Format.XML.VersionedOGC,{defaultVersion:"1.0.0",yx:{"urn:ogc:def:crs:EPSG::4326":true},createLayer:function(capabilities,config){var layer;var required={layer:true,matrixSet:true};for(var prop in required){if(!(prop in config)){throw new Error("Missing property '"+prop+"' in layer configuration.");}}
+var contents=capabilities.contents;var matrixSet=contents.tileMatrixSets[config.matrixSet];var layers=contents.layers;var layerDef;for(var i=0,ii=contents.layers.length;i<ii;++i){if(contents.layers[i].identifier===config.layer){layerDef=contents.layers[i];break;}}
+if(layerDef&&matrixSet){var style;for(var i=0,ii=layerDef.styles.length;i<ii;++i){style=layerDef.styles[i];if(style.isDefault){break;}}
+layer=new OpenLayers.Layer.WMTS(OpenLayers.Util.applyDefaults(config,{url:capabilities.operationsMetadata.GetTile.dcp.http.get,name:layerDef.title,style:style.identifier,matrixIds:matrixSet.matrixIds}));}
+return layer;},CLASS_NAME:"OpenLayers.Format.WMTSCapabilities"});OpenLayers.Layer.Google.v3={DEFAULTS:{maxExtent:new OpenLayers.Bounds(-128*156543.03390625,-128*156543.03390625,128*156543.03390625,128*156543.03390625),sphericalMercator:true,maxResolution:156543.03390625,units:"m",projection:"EPSG:900913"},animationEnabled:true,loadMapObject:function(){if(!this.type){this.type=google.maps.MapTypeId.ROADMAP;}
+var mapObject;var cache=OpenLayers.Layer.Google.cache[this.map.id];if(cache){mapObject=cache.mapObject;++cache.count;}else{var container=this.map.viewPortDiv;var div=document.createElement("div");div.id=this.map.id+"_GMapContainer";div.style.position="absolute";div.style.width="100%";div.style.height="100%";container.appendChild(div);var center=this.map.getCenter();mapObject=new google.maps.Map(div,{center:center?new google.maps.LatLng(center.lat,center.lon):new google.maps.LatLng(0,0),zoom:this.map.getZoom()||0,mapTypeId:this.type,disableDefaultUI:true,keyboardShortcuts:false,draggable:false,disableDoubleClickZoom:true,scrollwheel:false,streetViewControl:false});cache={mapObject:mapObject,count:1};OpenLayers.Layer.Google.cache[this.map.id]=cache;this.repositionListener=google.maps.event.addListenerOnce(mapObject,"center_changed",OpenLayers.Function.bind(this.repositionMapElements,this));}
+this.mapObject=mapObject;this.setGMapVisibility(this.visibility);},repositionMapElements:function(){google.maps.event.trigger(this.mapObject,"resize");var div=this.mapObject.getDiv().firstChild;if(!div||div.childNodes.length<3){this.repositionTimer=window.setTimeout(OpenLayers.Function.bind(this.repositionMapElements,this),250);return false;}
+var cache=OpenLayers.Layer.Google.cache[this.map.id];var container=this.map.viewPortDiv;while(div.lastChild.style.display=="none"){container.appendChild(div.lastChild);}
+var termsOfUse=div.lastChild;container.appendChild(termsOfUse);termsOfUse.style.zIndex="1100";termsOfUse.style.bottom="";termsOfUse.className="olLayerGoogleCopyright olLayerGoogleV3";termsOfUse.style.display="";cache.termsOfUse=termsOfUse;var poweredBy=div.lastChild;container.appendChild(poweredBy);poweredBy.style.zIndex="1100";poweredBy.style.bottom="";poweredBy.className="olLayerGooglePoweredBy olLayerGoogleV3 gmnoprint";poweredBy.style.display="";cache.poweredBy=poweredBy;this.setGMapVisibility(this.visibility);},onMapResize:function(){if(this.visibility){google.maps.event.trigger(this.mapObject,"resize");}else{var cache=OpenLayers.Layer.Google.cache[this.map.id];if(!cache.resized){var layer=this;google.maps.event.addListenerOnce(this.mapObject,"tilesloaded",function(){google.maps.event.trigger(layer.mapObject,"resize");layer.moveTo(layer.map.getCenter(),layer.map.getZoom());delete cache.resized;});}
+cache.resized=true;}},setGMapVisibility:function(visible){var cache=OpenLayers.Layer.Google.cache[this.map.id];if(cache){var type=this.type;var layers=this.map.layers;var layer;for(var i=layers.length-1;i>=0;--i){layer=layers[i];if(layer instanceof OpenLayers.Layer.Google&&layer.visibility===true&&layer.inRange===true){type=layer.type;visible=true;break;}}
+var container=this.mapObject.getDiv();if(visible===true){this.mapObject.setMapTypeId(type);container.style.left="";if(cache.termsOfUse&&cache.termsOfUse.style){cache.termsOfUse.style.left="";cache.termsOfUse.style.display="";cache.poweredBy.style.display="";}
+cache.displayed=this.id;}else{delete cache.displayed;container.style.left="-9999px";if(cache.termsOfUse&&cache.termsOfUse.style){cache.termsOfUse.style.display="none";cache.termsOfUse.style.left="-9999px";cache.poweredBy.style.display="none";}}}},getMapContainer:function(){return this.mapObject.getDiv();},getMapObjectBoundsFromOLBounds:function(olBounds){var moBounds=null;if(olBounds!=null){var sw=this.sphericalMercator?this.inverseMercator(olBounds.bottom,olBounds.left):new OpenLayers.LonLat(olBounds.bottom,olBounds.left);var ne=this.sphericalMercator?this.inverseMercator(olBounds.top,olBounds.right):new OpenLayers.LonLat(olBounds.top,olBounds.right);moBounds=new google.maps.LatLngBounds(new google.maps.LatLng(sw.lat,sw.lon),new google.maps.LatLng(ne.lat,ne.lon));}
+return moBounds;},getMapObjectLonLatFromMapObjectPixel:function(moPixel){var size=this.map.getSize();var lon=this.getLongitudeFromMapObjectLonLat(this.mapObject.center);var lat=this.getLatitudeFromMapObjectLonLat(this.mapObject.center);var res=this.map.getResolution();var delta_x=moPixel.x-(size.w/2);var delta_y=moPixel.y-(size.h/2);var lonlat=new OpenLayers.LonLat(lon+delta_x*res,lat-delta_y*res);if(this.wrapDateLine){lonlat=lonlat.wrapDateLine(this.maxExtent);}
+return this.getMapObjectLonLatFromLonLat(lonlat.lon,lonlat.lat);},getMapObjectPixelFromMapObjectLonLat:function(moLonLat){var lon=this.getLongitudeFromMapObjectLonLat(moLonLat);var lat=this.getLatitudeFromMapObjectLonLat(moLonLat);var res=this.map.getResolution();var extent=this.map.getExtent();var px=new OpenLayers.Pixel((1/res*(lon-extent.left)),(1/res*(extent.top-lat)));return this.getMapObjectPixelFromXY(px.x,px.y);},setMapObjectCenter:function(center,zoom){if(this.animationEnabled===false&&zoom!=this.mapObject.zoom){var mapContainer=this.getMapContainer();google.maps.event.addListenerOnce(this.mapObject,"idle",function(){mapContainer.style.visibility="";});mapContainer.style.visibility="hidden";}
+this.mapObject.setOptions({center:center,zoom:zoom});},getMapObjectZoomFromMapObjectBounds:function(moBounds){return this.mapObject.getBoundsZoomLevel(moBounds);},getMapObjectLonLatFromLonLat:function(lon,lat){var gLatLng;if(this.sphericalMercator){var lonlat=this.inverseMercator(lon,lat);gLatLng=new google.maps.LatLng(lonlat.lat,lonlat.lon);}else{gLatLng=new google.maps.LatLng(lat,lon);}
+return gLatLng;},getMapObjectPixelFromXY:function(x,y){return new google.maps.Point(x,y);},destroy:function(){if(this.repositionListener){google.maps.event.removeListener(this.repositionListener);}
+if(this.repositionTimer){window.clearTimeout(this.repositionTimer);}
+OpenLayers.Layer.Google.prototype.destroy.apply(this,arguments);}};OpenLayers.Format.WPSDescribeProcess=OpenLayers.Class(OpenLayers.Format.XML,{VERSION:"1.0.0",namespaces:{wps:"http://www.opengis.net/wps/1.0.0",ows:"http://www.opengis.net/ows/1.1",xsi:"http://www.w3.org/2001/XMLSchema-instance"},schemaLocation:"http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd",defaultPrefix:"wps",regExes:{trimSpace:(/^\s*|\s*$/g),removeSpace:(/\s*/g),splitSpace:(/\s+/),trimComma:(/\s*,\s*/g)},read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);}
+if(data&&data.nodeType==9){data=data.documentElement;}
+var info={};this.readNode(data,info);return info;},readers:{"wps":{"ProcessDescriptions":function(node,obj){obj.processDescriptions={};this.readChildNodes(node,obj.processDescriptions);},"ProcessDescription":function(node,processDescriptions){var processVersion=this.getAttributeNS(node,this.namespaces.wps,"processVersion");var processDescription={processVersion:processVersion,statusSupported:(node.getAttribute("statusSupported")==="true"),storeSupported:(node.getAttribute("storeSupported")==="true")};this.readChildNodes(node,processDescription);processDescriptions[processDescription.identifier]=processDescription;},"DataInputs":function(node,processDescription){processDescription.dataInputs=[];this.readChildNodes(node,processDescription.dataInputs);},"ProcessOutputs":function(node,processDescription){processDescription.processOutputs=[];this.readChildNodes(node,processDescription.processOutputs);},"Output":function(node,processOutputs){var output={};this.readChildNodes(node,output);processOutputs.push(output);},"ComplexOutput":function(node,output){output.complexOutput={};this.readChildNodes(node,output.complexOutput);},"Input":function(node,dataInputs){var input={maxOccurs:parseInt(node.getAttribute("maxOccurs")),minOccurs:parseInt(node.getAttribute("minOccurs"))};this.readChildNodes(node,input);dataInputs.push(input);},"BoundingBoxData":function(node,input){input.boundingBoxData={};this.readChildNodes(node,input.boundingBoxData);},"CRS":function(node,obj){if(!obj.CRSs){obj.CRSs={};}
+obj.CRSs[this.getChildValue(node)]=true;},"LiteralData":function(node,input){input.literalData={};this.readChildNodes(node,input.literalData);},"ComplexData":function(node,input){input.complexData={};this.readChildNodes(node,input.complexData);},"Default":function(node,complexData){complexData["default"]={};this.readChildNodes(node,complexData["default"]);},"Supported":function(node,complexData){complexData["supported"]={};this.readChildNodes(node,complexData["supported"]);},"Format":function(node,obj){var format={};this.readChildNodes(node,format);if(!obj.formats){obj.formats={};}
+obj.formats[format.mimeType]=true;},"MimeType":function(node,format){format.mimeType=this.getChildValue(node);}},"ows":OpenLayers.Format.OWSCommon.v1_1_0.prototype.readers["ows"]},CLASS_NAME:"OpenLayers.Format.WPSDescribeProcess"});OpenLayers.Control.NavToolbar=OpenLayers.Class(OpenLayers.Control.Panel,{initialize:function(options){OpenLayers.Control.Panel.prototype.initialize.apply(this,[options]);this.addControls([new OpenLayers.Control.Navigation(),new OpenLayers.Control.ZoomBox()]);},draw:function(){var div=OpenLayers.Control.Panel.prototype.draw.apply(this,arguments);if(this.defaultControl===null){this.defaultControl=this.controls[0];}
+return div;},CLASS_NAME:"OpenLayers.Control.NavToolbar"});OpenLayers.Format.CSWGetRecords.v2_0_2=OpenLayers.Class(OpenLayers.Format.XML,{namespaces:{csw:"http://www.opengis.net/cat/csw/2.0.2",dc:"http://purl.org/dc/elements/1.1/",dct:"http://purl.org/dc/terms/",geonet:"http://www.fao.org/geonetwork",ogc:"http://www.opengis.net/ogc",ows:"http://www.opengis.net/ows",xlink:"http://www.w3.org/1999/xlink",xsi:"http://www.w3.org/2001/XMLSchema-instance"},defaultPrefix:"csw",version:"2.0.2",schemaLocation:"http://www.opengis.net/cat/csw/2.0.2 http://schemas.opengis.net/csw/2.0.2/CSW-discovery.xsd",requestId:null,resultType:null,outputFormat:null,outputSchema:null,startPosition:null,maxRecords:null,DistributedSearch:null,ResponseHandler:null,Query:null,regExes:{trimSpace:(/^\s*|\s*$/g),removeSpace:(/\s*/g),splitSpace:(/\s+/),trimComma:(/\s*,\s*/g)},initialize:function(options){OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);},read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);}
+if(data&&data.nodeType==9){data=data.documentElement;}
+var obj={};this.readNode(data,obj);return obj;},readers:{"csw":{"GetRecordsResponse":function(node,obj){obj.records=[];this.readChildNodes(node,obj);var version=this.getAttributeNS(node,"",'version');if(version!=""){obj.version=version;}},"RequestId":function(node,obj){obj.RequestId=this.getChildValue(node);},"SearchStatus":function(node,obj){obj.SearchStatus={};var timestamp=this.getAttributeNS(node,"",'timestamp');if(timestamp!=""){obj.SearchStatus.timestamp=timestamp;}},"SearchResults":function(node,obj){this.readChildNodes(node,obj);var attrs=node.attributes;var SearchResults={};for(var i=0,len=attrs.length;i<len;++i){if((attrs[i].name=="numberOfRecordsMatched")||(attrs[i].name=="numberOfRecordsReturned")||(attrs[i].name=="nextRecord")){SearchResults[attrs[i].name]=parseInt(attrs[i].nodeValue);}else{SearchResults[attrs[i].name]=attrs[i].nodeValue;}}
+obj.SearchResults=SearchResults;},"SummaryRecord":function(node,obj){var record={type:"SummaryRecord"};this.readChildNodes(node,record);obj.records.push(record);},"BriefRecord":function(node,obj){var record={type:"BriefRecord"};this.readChildNodes(node,record);obj.records.push(record);},"DCMIRecord":function(node,obj){var record={type:"DCMIRecord"};this.readChildNodes(node,record);obj.records.push(record);},"Record":function(node,obj){var record={type:"Record"};this.readChildNodes(node,record);obj.records.push(record);},"*":function(node,obj){var name=node.localName||node.nodeName.split(":").pop();obj[name]=this.getChildValue(node);}},"geonet":{"info":function(node,obj){var gninfo={};this.readChildNodes(node,gninfo);obj.gninfo=gninfo;}},"dc":{"*":function(node,obj){var name=node.localName||node.nodeName.split(":").pop();if(!(OpenLayers.Util.isArray(obj[name]))){obj[name]=new Array();}
+var dc_element={};var attrs=node.attributes;for(var i=0,len=attrs.length;i<len;++i){dc_element[attrs[i].name]=attrs[i].nodeValue;}
+dc_element.value=this.getChildValue(node);obj[name].push(dc_element);}},"dct":{"*":function(node,obj){var name=node.localName||node.nodeName.split(":").pop();if(!(OpenLayers.Util.isArray(obj[name]))){obj[name]=new Array();}
+obj[name].push(this.getChildValue(node));}},"ows":OpenLayers.Util.applyDefaults({"BoundingBox":function(node,obj){if(obj.bounds){obj.BoundingBox=[{crs:obj.projection,value:[obj.bounds.left,obj.bounds.bottom,obj.bounds.right,obj.bounds.top]}];delete obj.projection;delete obj.bounds;}
+OpenLayers.Format.OWSCommon.v1_0_0.prototype.readers["ows"]["BoundingBox"].apply(this,arguments);}},OpenLayers.Format.OWSCommon.v1_0_0.prototype.readers["ows"])},write:function(options){var node=this.writeNode("csw:GetRecords",options);return OpenLayers.Format.XML.prototype.write.apply(this,[node]);},writers:{"csw":{"GetRecords":function(options){if(!options){options={};}
+var node=this.createElementNSPlus("csw:GetRecords",{attributes:{service:"CSW",version:this.version,requestId:options.requestId||this.requestId,resultType:options.resultType||this.resultType,outputFormat:options.outputFormat||this.outputFormat,outputSchema:options.outputSchema||this.outputSchema,startPosition:options.startPosition||this.startPosition,maxRecords:options.maxRecords||this.maxRecords}});if(options.DistributedSearch||this.DistributedSearch){this.writeNode("csw:DistributedSearch",options.DistributedSearch||this.DistributedSearch,node);}
+var ResponseHandler=options.ResponseHandler||this.ResponseHandler;if(OpenLayers.Util.isArray(ResponseHandler)&&ResponseHandler.length>0){for(var i=0,len=ResponseHandler.length;i<len;i++){this.writeNode("csw:ResponseHandler",ResponseHandler[i],node);}}
+this.writeNode("Query",options.Query||this.Query,node);return node;},"DistributedSearch":function(options){var node=this.createElementNSPlus("csw:DistributedSearch",{attributes:{hopCount:options.hopCount}});return node;},"ResponseHandler":function(options){var node=this.createElementNSPlus("csw:ResponseHandler",{value:options.value});return node;},"Query":function(options){if(!options){options={};}
+var node=this.createElementNSPlus("csw:Query",{attributes:{typeNames:options.typeNames||"csw:Record"}});var ElementName=options.ElementName;if(OpenLayers.Util.isArray(ElementName)&&ElementName.length>0){for(var i=0,len=ElementName.length;i<len;i++){this.writeNode("csw:ElementName",ElementName[i],node);}}else{this.writeNode("csw:ElementSetName",options.ElementSetName||{value:'summary'},node);}
+if(options.Constraint){this.writeNode("csw:Constraint",options.Constraint,node);}
+if(options.SortBy){this.writeNode("ogc:SortBy",options.SortBy,node);}
+return node;},"ElementName":function(options){var node=this.createElementNSPlus("csw:ElementName",{value:options.value});return node;},"ElementSetName":function(options){var node=this.createElementNSPlus("csw:ElementSetName",{attributes:{typeNames:options.typeNames},value:options.value});return node;},"Constraint":function(options){var node=this.createElementNSPlus("csw:Constraint",{attributes:{version:options.version}});if(options.Filter){var format=new OpenLayers.Format.Filter({version:options.version});node.appendChild(format.write(options.Filter));}else if(options.CqlText){var child=this.createElementNSPlus("CqlText",{value:options.CqlText.value});node.appendChild(child);}
+return node;}},"ogc":OpenLayers.Format.Filter.v1_1_0.prototype.writers["ogc"]},CLASS_NAME:"OpenLayers.Format.CSWGetRecords.v2_0_2"});OpenLayers.Marker.Box=OpenLayers.Class(OpenLayers.Marker,{bounds:null,div:null,initialize:function(bounds,borderColor,borderWidth){this.bounds=bounds;this.div=OpenLayers.Util.createDiv();this.div.style.overflow='hidden';this.events=new OpenLayers.Events(this,this.div,null);this.setBorder(borderColor,borderWidth);},destroy:function(){this.bounds=null;this.div=null;OpenLayers.Marker.prototype.destroy.apply(this,arguments);},setBorder:function(color,width){if(!color){color="red";}
+if(!width){width=2;}
+this.div.style.border=width+"px solid "+color;},draw:function(px,sz){OpenLayers.Util.modifyDOMElement(this.div,null,px,sz);return this.div;},onScreen:function(){var onScreen=false;if(this.map){var screenBounds=this.map.getExtent();onScreen=screenBounds.containsBounds(this.bounds,true,true);}
+return onScreen;},display:function(display){this.div.style.display=(display)?"":"none";},CLASS_NAME:"OpenLayers.Marker.Box"});OpenLayers.Format.Text=OpenLayers.Class(OpenLayers.Format,{defaultStyle:null,extractStyles:true,initialize:function(options){options=options||{};if(options.extractStyles!==false){options.defaultStyle={'externalGraphic':OpenLayers.Util.getImagesLocation()+"marker.png",'graphicWidth':21,'graphicHeight':25,'graphicXOffset':-10.5,'graphicYOffset':-12.5};}
+OpenLayers.Format.prototype.initialize.apply(this,[options]);},read:function(text){var lines=text.split('\n');var columns;var features=[];for(var lcv=0;lcv<(lines.length-1);lcv++){var currLine=lines[lcv].replace(/^\s*/,'').replace(/\s*$/,'');if(currLine.charAt(0)!='#'){if(!columns){columns=currLine.split('\t');}else{var vals=currLine.split('\t');var geometry=new OpenLayers.Geometry.Point(0,0);var attributes={};var style=this.defaultStyle?OpenLayers.Util.applyDefaults({},this.defaultStyle):null;var icon,iconSize,iconOffset,overflow;var set=false;for(var valIndex=0;valIndex<vals.length;valIndex++){if(vals[valIndex]){if(columns[valIndex]=='point'){var coords=vals[valIndex].split(',');geometry.y=parseFloat(coords[0]);geometry.x=parseFloat(coords[1]);set=true;}else if(columns[valIndex]=='lat'){geometry.y=parseFloat(vals[valIndex]);set=true;}else if(columns[valIndex]=='lon'){geometry.x=parseFloat(vals[valIndex]);set=true;}else if(columns[valIndex]=='title')
+attributes['title']=vals[valIndex];else if(columns[valIndex]=='image'||columns[valIndex]=='icon'&&style){style['externalGraphic']=vals[valIndex];}else if(columns[valIndex]=='iconSize'&&style){var size=vals[valIndex].split(',');style['graphicWidth']=parseFloat(size[0]);style['graphicHeight']=parseFloat(size[1]);}else if(columns[valIndex]=='iconOffset'&&style){var offset=vals[valIndex].split(',');style['graphicXOffset']=parseFloat(offset[0]);style['graphicYOffset']=parseFloat(offset[1]);}else if(columns[valIndex]=='description'){attributes['description']=vals[valIndex];}else if(columns[valIndex]=='overflow'){attributes['overflow']=vals[valIndex];}else{attributes[columns[valIndex]]=vals[valIndex];}}}
+if(set){if(this.internalProjection&&this.externalProjection){geometry.transform(this.externalProjection,this.internalProjection);}
+var feature=new OpenLayers.Feature.Vector(geometry,attributes,style);features.push(feature);}}}}
+return features;},CLASS_NAME:"OpenLayers.Format.Text"});OpenLayers.Layer.Text=OpenLayers.Class(OpenLayers.Layer.Markers,{location:null,features:null,formatOptions:null,selectedFeature:null,initialize:function(name,options){OpenLayers.Layer.Markers.prototype.initialize.apply(this,arguments);this.features=new Array();},destroy:function(){OpenLayers.Layer.Markers.prototype.destroy.apply(this,arguments);this.clearFeatures();this.features=null;},loadText:function(){if(!this.loaded){if(this.location!=null){var onFail=function(e){this.events.triggerEvent("loadend");};this.events.triggerEvent("loadstart");OpenLayers.Request.GET({url:this.location,success:this.parseData,failure:onFail,scope:this});this.loaded=true;}}},moveTo:function(bounds,zoomChanged,minor){OpenLayers.Layer.Markers.prototype.moveTo.apply(this,arguments);if(this.visibility&&!this.loaded){this.loadText();}},parseData:function(ajaxRequest){var text=ajaxRequest.responseText;var options={};OpenLayers.Util.extend(options,this.formatOptions);if(this.map&&!this.projection.equals(this.map.getProjectionObject())){options.externalProjection=this.projection;options.internalProjection=this.map.getProjectionObject();}
+var parser=new OpenLayers.Format.Text(options);var features=parser.read(text);for(var i=0,len=features.length;i<len;i++){var data={};var feature=features[i];var location;var iconSize,iconOffset;location=new OpenLayers.LonLat(feature.geometry.x,feature.geometry.y);if(feature.style.graphicWidth&&feature.style.graphicHeight){iconSize=new OpenLayers.Size(feature.style.graphicWidth,feature.style.graphicHeight);}
+if(feature.style.graphicXOffset!==undefined&&feature.style.graphicYOffset!==undefined){iconOffset=new OpenLayers.Pixel(feature.style.graphicXOffset,feature.style.graphicYOffset);}
+if(feature.style.externalGraphic!=null){data.icon=new OpenLayers.Icon(feature.style.externalGraphic,iconSize,iconOffset);}else{data.icon=OpenLayers.Marker.defaultIcon();if(iconSize!=null){data.icon.setSize(iconSize);}}
+if((feature.attributes.title!=null)&&(feature.attributes.description!=null)){data['popupContentHTML']='<h2>'+feature.attributes.title+'</h2>'+'<p>'+feature.attributes.description+'</p>';}
+data['overflow']=feature.attributes.overflow||"auto";var markerFeature=new OpenLayers.Feature(this,location,data);this.features.push(markerFeature);var marker=markerFeature.createMarker();if((feature.attributes.title!=null)&&(feature.attributes.description!=null)){marker.events.register('click',markerFeature,this.markerClick);}
+this.addMarker(marker);}
+this.events.triggerEvent("loadend");},markerClick:function(evt){var sameMarkerClicked=(this==this.layer.selectedFeature);this.layer.selectedFeature=(!sameMarkerClicked)?this:null;for(var i=0,len=this.layer.map.popups.length;i<len;i++){this.layer.map.removePopup(this.layer.map.popups[i]);}
+if(!sameMarkerClicked){this.layer.map.addPopup(this.createPopup());}
+OpenLayers.Event.stop(evt);},clearFeatures:function(){if(this.features!=null){while(this.features.length>0){var feature=this.features[0];OpenLayers.Util.removeItem(this.features,feature);feature.destroy();}}},CLASS_NAME:"OpenLayers.Layer.Text"});OpenLayers.Handler.RegularPolygon=OpenLayers.Class(OpenLayers.Handler.Drag,{sides:4,radius:null,snapAngle:null,snapToggle:'shiftKey',layerOptions:null,persist:false,irregular:false,angle:null,fixedRadius:false,feature:null,layer:null,origin:null,initialize:function(control,callbacks,options){if(!(options&&options.layerOptions&&options.layerOptions.styleMap)){this.style=OpenLayers.Util.extend(OpenLayers.Feature.Vector.style['default'],{});}
+OpenLayers.Handler.Drag.prototype.initialize.apply(this,[control,callbacks,options]);this.options=(options)?options:{};},setOptions:function(newOptions){OpenLayers.Util.extend(this.options,newOptions);OpenLayers.Util.extend(this,newOptions);},activate:function(){var activated=false;if(OpenLayers.Handler.Drag.prototype.activate.apply(this,arguments)){var options=OpenLayers.Util.extend({displayInLayerSwitcher:false,calculateInRange:OpenLayers.Function.True},this.layerOptions);this.layer=new OpenLayers.Layer.Vector(this.CLASS_NAME,options);this.map.addLayer(this.layer);activated=true;}
+return activated;},deactivate:function(){var deactivated=false;if(OpenLayers.Handler.Drag.prototype.deactivate.apply(this,arguments)){if(this.dragging){this.cancel();}
+if(this.layer.map!=null){this.layer.destroy(false);if(this.feature){this.feature.destroy();}}
+this.layer=null;this.feature=null;deactivated=true;}
+return deactivated;},down:function(evt){this.fixedRadius=!!(this.radius);var maploc=this.map.getLonLatFromPixel(evt.xy);this.origin=new OpenLayers.Geometry.Point(maploc.lon,maploc.lat);if(!this.fixedRadius||this.irregular){this.radius=this.map.getResolution();}
+if(this.persist){this.clear();}
+this.feature=new OpenLayers.Feature.Vector();this.createGeometry();this.callback("create",[this.origin,this.feature]);this.layer.addFeatures([this.feature],{silent:true});this.layer.drawFeature(this.feature,this.style);},move:function(evt){var maploc=this.map.getLonLatFromPixel(evt.xy);var point=new OpenLayers.Geometry.Point(maploc.lon,maploc.lat);if(this.irregular){var ry=Math.sqrt(2)*Math.abs(point.y-this.origin.y)/2;this.radius=Math.max(this.map.getResolution()/2,ry);}else if(this.fixedRadius){this.origin=point;}else{this.calculateAngle(point,evt);this.radius=Math.max(this.map.getResolution()/2,point.distanceTo(this.origin));}
+this.modifyGeometry();if(this.irregular){var dx=point.x-this.origin.x;var dy=point.y-this.origin.y;var ratio;if(dy==0){ratio=dx/(this.radius*Math.sqrt(2));}else{ratio=dx/dy;}
+this.feature.geometry.resize(1,this.origin,ratio);this.feature.geometry.move(dx/2,dy/2);}
+this.layer.drawFeature(this.feature,this.style);},up:function(evt){this.finalize();if(this.start==this.last){this.callback("done",[evt.xy]);}},out:function(evt){this.finalize();},createGeometry:function(){this.angle=Math.PI*((1/this.sides)-(1/2));if(this.snapAngle){this.angle+=this.snapAngle*(Math.PI/180);}
+this.feature.geometry=OpenLayers.Geometry.Polygon.createRegularPolygon(this.origin,this.radius,this.sides,this.snapAngle);},modifyGeometry:function(){var angle,point;var ring=this.feature.geometry.components[0];if(ring.components.length!=(this.sides+1)){this.createGeometry();ring=this.feature.geometry.components[0];}
+for(var i=0;i<this.sides;++i){point=ring.components[i];angle=this.angle+(i*2*Math.PI/this.sides);point.x=this.origin.x+(this.radius*Math.cos(angle));point.y=this.origin.y+(this.radius*Math.sin(angle));point.clearBounds();}},calculateAngle:function(point,evt){var alpha=Math.atan2(point.y-this.origin.y,point.x-this.origin.x);if(this.snapAngle&&(this.snapToggle&&!evt[this.snapToggle])){var snapAngleRad=(Math.PI/180)*this.snapAngle;this.angle=Math.round(alpha/snapAngleRad)*snapAngleRad;}else{this.angle=alpha;}},cancel:function(){this.callback("cancel",null);this.finalize();},finalize:function(){this.origin=null;this.radius=this.options.radius;},clear:function(){if(this.layer){this.layer.renderer.clear();this.layer.destroyFeatures();}},callback:function(name,args){if(this.callbacks[name]){this.callbacks[name].apply(this.control,[this.feature.geometry.clone()]);}
+if(!this.persist&&(name=="done"||name=="cancel")){this.clear();}},CLASS_NAME:"OpenLayers.Handler.RegularPolygon"});OpenLayers.Control.SLDSelect=OpenLayers.Class(OpenLayers.Control,{EVENT_TYPES:["selected"],clearOnDeactivate:false,layers:null,callbacks:null,selectionSymbolizer:{'Polygon':{fillColor:'#FF0000',stroke:false},'Line':{strokeColor:'#FF0000',strokeWidth:2},'Point':{graphicName:'square',fillColor:'#FF0000',pointRadius:5}},layerOptions:null,handlerOptions:null,sketchStyle:null,wfsCache:{},layerCache:{},initialize:function(handler,options){this.EVENT_TYPES=OpenLayers.Control.SLDSelect.prototype.EVENT_TYPES.concat(OpenLayers.Control.prototype.EVENT_TYPES);OpenLayers.Control.prototype.initialize.apply(this,[options]);this.callbacks=OpenLayers.Util.extend({done:this.select,click:this.select},this.callbacks);this.handlerOptions=this.handlerOptions||{};this.layerOptions=OpenLayers.Util.applyDefaults(this.layerOptions,{displayInLayerSwitcher:false,tileOptions:{maxGetUrlLength:2048}});if(this.sketchStyle){this.handlerOptions.layerOptions=OpenLayers.Util.applyDefaults(this.handlerOptions.layerOptions,{styleMap:new OpenLayers.StyleMap({"default":this.sketchStyle})});}
+this.handler=new handler(this,this.callbacks,this.handlerOptions);},destroy:function(){for(var key in this.layerCache){delete this.layerCache[key];}
+for(var key in this.wfsCache){delete this.wfsCache[key];}
+OpenLayers.Control.prototype.destroy.apply(this,arguments);},coupleLayerVisiblity:function(evt){this.setVisibility(evt.object.getVisibility());},createSelectionLayer:function(source){var selectionLayer;if(!this.layerCache[source.id]){selectionLayer=new OpenLayers.Layer.WMS(source.name,source.url,source.params,OpenLayers.Util.applyDefaults(this.layerOptions,source.getOptions()));this.layerCache[source.id]=selectionLayer;if(this.layerOptions.displayInLayerSwitcher===false){source.events.on({"visibilitychanged":this.coupleLayerVisiblity,scope:selectionLayer});}
+this.map.addLayer(selectionLayer);}else{selectionLayer=this.layerCache[source.id];}
+return selectionLayer;},createSLD:function(layer,filters,geometryAttributes){var sld={version:"1.0.0",namedLayers:{}};var layerNames=[layer.params.LAYERS].join(",").split(",");for(var i=0,len=layerNames.length;i<len;i++){var name=layerNames[i];sld.namedLayers[name]={name:name,userStyles:[]};var symbolizer=this.selectionSymbolizer;var geometryAttribute=geometryAttributes[i];if(geometryAttribute.type.indexOf('Polygon')>=0){symbolizer={Polygon:this.selectionSymbolizer['Polygon']};}else if(geometryAttribute.type.indexOf('LineString')>=0){symbolizer={Line:this.selectionSymbolizer['Line']};}else if(geometryAttribute.type.indexOf('Point')>=0){symbolizer={Point:this.selectionSymbolizer['Point']};}
+var filter=filters[i];sld.namedLayers[name].userStyles.push({name:'default',rules:[new OpenLayers.Rule({symbolizer:symbolizer,filter:filter,maxScaleDenominator:layer.options.minScale})]});}
+return new OpenLayers.Format.SLD({srsName:this.map.getProjection()}).write(sld);},parseDescribeLayer:function(request){var format=new OpenLayers.Format.WMSDescribeLayer();var doc=request.responseXML;if(!doc||!doc.documentElement){doc=request.responseText;}
+var describeLayer=format.read(doc);var typeNames=[];var url=null;for(var i=0,len=describeLayer.length;i<len;i++){if(describeLayer[i].owsType=="WFS"){typeNames.push(describeLayer[i].typeName);url=describeLayer[i].owsURL;}}
+var options={url:url,params:{SERVICE:"WFS",TYPENAME:typeNames.toString(),REQUEST:"DescribeFeatureType",VERSION:"1.0.0"},callback:function(request){var format=new OpenLayers.Format.WFSDescribeFeatureType();var doc=request.responseXML;if(!doc||!doc.documentElement){doc=request.responseText;}
+var describeFeatureType=format.read(doc);this.control.wfsCache[this.layer.id]=describeFeatureType;this.control._queue&&this.control.applySelection();},scope:this};OpenLayers.Request.GET(options);},getGeometryAttributes:function(layer){var result=[];var cache=this.wfsCache[layer.id];for(var i=0,len=cache.featureTypes.length;i<len;i++){var typeName=cache.featureTypes[i];var properties=typeName.properties;for(var j=0,lenj=properties.length;j<lenj;j++){var property=properties[j];var type=property.type;if((type.indexOf('LineString')>=0)||(type.indexOf('GeometryAssociationType')>=0)||(type.indexOf('GeometryPropertyType')>=0)||(type.indexOf('Point')>=0)||(type.indexOf('Polygon')>=0)){result.push(property);}}}
+return result;},activate:function(){var activated=OpenLayers.Control.prototype.activate.call(this);if(activated){for(var i=0,len=this.layers.length;i<len;i++){var layer=this.layers[i];if(layer&&!this.wfsCache[layer.id]){var options={url:layer.url,params:{SERVICE:"WMS",VERSION:layer.params.VERSION,LAYERS:layer.params.LAYERS,REQUEST:"DescribeLayer"},callback:this.parseDescribeLayer,scope:{layer:layer,control:this}};OpenLayers.Request.GET(options);}}}
+return activated;},deactivate:function(){var deactivated=OpenLayers.Control.prototype.deactivate.call(this);if(deactivated){for(var i=0,len=this.layers.length;i<len;i++){var layer=this.layers[i];if(layer&&this.clearOnDeactivate===true){var layerCache=this.layerCache;var selectionLayer=layerCache[layer.id];if(selectionLayer){layer.events.un({"visibilitychanged":this.coupleLayerVisiblity,scope:selectionLayer});selectionLayer.destroy();delete layerCache[layer.id];}}}}
+return deactivated;},setLayers:function(layers){if(this.active){this.deactivate();this.layers=layers;this.activate();}else{this.layers=layers;}},createFilter:function(geometryAttribute,geometry){var filter=null;if(this.handler instanceof OpenLayers.Handler.RegularPolygon){if(this.handler.irregular===true){filter=new OpenLayers.Filter.Spatial({type:OpenLayers.Filter.Spatial.BBOX,property:geometryAttribute.name,value:geometry.getBounds()});}else{filter=new OpenLayers.Filter.Spatial({type:OpenLayers.Filter.Spatial.INTERSECTS,property:geometryAttribute.name,value:geometry});}}else if(this.handler instanceof OpenLayers.Handler.Polygon){filter=new OpenLayers.Filter.Spatial({type:OpenLayers.Filter.Spatial.INTERSECTS,property:geometryAttribute.name,value:geometry});}else if(this.handler instanceof OpenLayers.Handler.Path){if(geometryAttribute.type.indexOf('Point')>=0){filter=new OpenLayers.Filter.Spatial({type:OpenLayers.Filter.Spatial.DWITHIN,property:geometryAttribute.name,distance:this.map.getExtent().getWidth()*0.01,distanceUnits:this.map.getUnits(),value:geometry});}else{filter=new OpenLayers.Filter.Spatial({type:OpenLayers.Filter.Spatial.INTERSECTS,property:geometryAttribute.name,value:geometry});}}else if(this.handler instanceof OpenLayers.Handler.Click){if(geometryAttribute.type.indexOf('Polygon')>=0){filter=new OpenLayers.Filter.Spatial({type:OpenLayers.Filter.Spatial.INTERSECTS,property:geometryAttribute.name,value:geometry});}else{filter=new OpenLayers.Filter.Spatial({type:OpenLayers.Filter.Spatial.DWITHIN,property:geometryAttribute.name,distance:this.map.getExtent().getWidth()*0.01,distanceUnits:this.map.getUnits(),value:geometry});}}
+return filter;},select:function(geometry){this._queue=function(){for(var i=0,len=this.layers.length;i<len;i++){var layer=this.layers[i];var geometryAttributes=this.getGeometryAttributes(layer);var filters=[];for(var j=0,lenj=geometryAttributes.length;j<lenj;j++){var geometryAttribute=geometryAttributes[j];if(geometryAttribute!==null){if(!(geometry instanceof OpenLayers.Geometry)){var point=this.map.getLonLatFromPixel(geometry.xy);geometry=new OpenLayers.Geometry.Point(point.lon,point.lat);}
+var filter=this.createFilter(geometryAttribute,geometry);if(filter!==null){filters.push(filter);}}}
+var selectionLayer=this.createSelectionLayer(layer);var sld=this.createSLD(layer,filters,geometryAttributes);this.events.triggerEvent("selected",{layer:layer,filters:filters});selectionLayer.mergeNewParams({SLD_BODY:sld});delete this._queue;}};this.applySelection();},applySelection:function(){var canApply=true;for(var i=0,len=this.layers.length;i<len;i++){if(!this.wfsCache[this.layers[i].id]){canApply=false;break;}}
+canApply&&this._queue.call(this);},CLASS_NAME:"OpenLayers.Control.SLDSelect"});OpenLayers.Control.Scale=OpenLayers.Class(OpenLayers.Control,{element:null,geodesic:false,initialize:function(element,options){OpenLayers.Control.prototype.initialize.apply(this,[options]);this.element=OpenLayers.Util.getElement(element);},draw:function(){OpenLayers.Control.prototype.draw.apply(this,arguments);if(!this.element){this.element=document.createElement("div");this.div.appendChild(this.element);}
+this.map.events.register('moveend',this,this.updateScale);this.updateScale();return this.div;},updateScale:function(){var scale;if(this.geodesic===true){var units=this.map.getUnits();if(!units){return;}
+var inches=OpenLayers.INCHES_PER_UNIT;scale=(this.map.getGeodesicPixelSize().w||0.000001)*inches["km"]*OpenLayers.DOTS_PER_INCH;}else{scale=this.map.getScale();}
+if(!scale){return;}
+if(scale>=9500&&scale<=950000){scale=Math.round(scale/1000)+"K";}else if(scale>=950000){scale=Math.round(scale/1000000)+"M";}else{scale=Math.round(scale);}
+this.element.innerHTML=OpenLayers.i18n("Scale = 1 : ${scaleDenom}",{'scaleDenom':scale});},CLASS_NAME:"OpenLayers.Control.Scale"});OpenLayers.Control.Button=OpenLayers.Class(OpenLayers.Control,{type:OpenLayers.Control.TYPE_BUTTON,trigger:function(){},CLASS_NAME:"OpenLayers.Control.Button"});OpenLayers.Layer.MapGuide=OpenLayers.Class(OpenLayers.Layer.Grid,{isBaseLayer:true,useHttpTile:false,singleTile:false,useOverlay:false,useAsyncOverlay:true,TILE_PARAMS:{operation:'GETTILEIMAGE',version:'1.2.0'},SINGLE_TILE_PARAMS:{operation:'GETMAPIMAGE',format:'PNG',locale:'en',clip:'1',version:'1.0.0'},OVERLAY_PARAMS:{operation:'GETDYNAMICMAPOVERLAYIMAGE',format:'PNG',locale:'en',clip:'1',version:'2.0.0'},FOLDER_PARAMS:{tileColumnsPerFolder:30,tileRowsPerFolder:30,format:'png',querystring:null},defaultSize:new OpenLayers.Size(300,300),tileOriginCorner:"tl",initialize:function(name,url,params,options){OpenLayers.Layer.Grid.prototype.initialize.apply(this,arguments);if(options==null||options.isBaseLayer==null){this.isBaseLayer=((this.transparent!="true")&&(this.transparent!=true));}
+if(options&&options.useOverlay!=null){this.useOverlay=options.useOverlay;}
+if(this.singleTile){if(this.useOverlay){OpenLayers.Util.applyDefaults(this.params,this.OVERLAY_PARAMS);if(!this.useAsyncOverlay){this.params.version="1.0.0";}}else{OpenLayers.Util.applyDefaults(this.params,this.SINGLE_TILE_PARAMS);}}else{if(this.useHttpTile){OpenLayers.Util.applyDefaults(this.params,this.FOLDER_PARAMS);}else{OpenLayers.Util.applyDefaults(this.params,this.TILE_PARAMS);}
+this.setTileSize(this.defaultSize);}},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.MapGuide(this.name,this.url,this.params,this.getOptions());}
+obj=OpenLayers.Layer.Grid.prototype.clone.apply(this,[obj]);return obj;},getURL:function(bounds){var url;var center=bounds.getCenterLonLat();var mapSize=this.map.getSize();if(this.singleTile){var params={setdisplaydpi:OpenLayers.DOTS_PER_INCH,setdisplayheight:mapSize.h*this.ratio,setdisplaywidth:mapSize.w*this.ratio,setviewcenterx:center.lon,setviewcentery:center.lat,setviewscale:this.map.getScale()};if(this.useOverlay&&!this.useAsyncOverlay){var getVisParams={};getVisParams=OpenLayers.Util.extend(getVisParams,params);getVisParams.operation="GETVISIBLEMAPEXTENT";getVisParams.version="1.0.0";getVisParams.session=this.params.session;getVisParams.mapName=this.params.mapName;getVisParams.format='text/xml';url=this.getFullRequestString(getVisParams);OpenLayers.Request.GET({url:url,async:false});}
+url=this.getFullRequestString(params);}else{var currentRes=this.map.getResolution();var colidx=Math.floor((bounds.left-this.maxExtent.left)/currentRes);colidx=Math.round(colidx/this.tileSize.w);var rowidx=Math.floor((this.maxExtent.top-bounds.top)/currentRes);rowidx=Math.round(rowidx/this.tileSize.h);if(this.useHttpTile){url=this.getImageFilePath({tilecol:colidx,tilerow:rowidx,scaleindex:this.resolutions.length-this.map.zoom-1});}else{url=this.getFullRequestString({tilecol:colidx,tilerow:rowidx,scaleindex:this.resolutions.length-this.map.zoom-1});}}
+return url;},getFullRequestString:function(newParams,altUrl){var url=(altUrl==null)?this.url:altUrl;if(typeof url=="object"){url=url[Math.floor(Math.random()*url.length)];}
+var requestString=url;var allParams=OpenLayers.Util.extend({},this.params);allParams=OpenLayers.Util.extend(allParams,newParams);var urlParams=OpenLayers.Util.upperCaseObject(OpenLayers.Util.getParameters(url));for(var key in allParams){if(key.toUpperCase()in urlParams){delete allParams[key];}}
+var paramsString=OpenLayers.Util.getParameterString(allParams);paramsString=paramsString.replace(/,/g,"+");if(paramsString!=""){var lastServerChar=url.charAt(url.length-1);if((lastServerChar=="&")||(lastServerChar=="?")){requestString+=paramsString;}else{if(url.indexOf('?')==-1){requestString+='?'+paramsString;}else{requestString+='&'+paramsString;}}}
+return requestString;},getImageFilePath:function(newParams,altUrl){var url=(altUrl==null)?this.url:altUrl;if(typeof url=="object"){url=url[Math.floor(Math.random()*url.length)];}
+var requestString=url;var tileRowGroup="";var tileColGroup="";if(newParams.tilerow<0){tileRowGroup='-';}
+if(newParams.tilerow==0){tileRowGroup+='0';}else{tileRowGroup+=Math.floor(Math.abs(newParams.tilerow/this.params.tileRowsPerFolder))*this.params.tileRowsPerFolder;}
+if(newParams.tilecol<0){tileColGroup='-';}
+if(newParams.tilecol==0){tileColGroup+='0';}else{tileColGroup+=Math.floor(Math.abs(newParams.tilecol/this.params.tileColumnsPerFolder))*this.params.tileColumnsPerFolder;}
+var tilePath='/S'+Math.floor(newParams.scaleindex)
++'/'+this.params.basemaplayergroupname
++'/R'+tileRowGroup
++'/C'+tileColGroup
++'/'+(newParams.tilerow%this.params.tileRowsPerFolder)
++'_'+(newParams.tilecol%this.params.tileColumnsPerFolder)
++'.'+this.params.format;if(this.params.querystring){tilePath+="?"+this.params.querystring;}
+requestString+=tilePath;return requestString;},calculateGridLayout:function(bounds,origin,resolution){var tilelon=resolution*this.tileSize.w;var tilelat=resolution*this.tileSize.h;var offsetlon=bounds.left-origin.lon;var tilecol=Math.floor(offsetlon/tilelon)-this.buffer;var tilecolremain=offsetlon/tilelon-tilecol;var tileoffsetx=-tilecolremain*this.tileSize.w;var tileoffsetlon=origin.lon+tilecol*tilelon;var offsetlat=origin.lat-bounds.top+tilelat;var tilerow=Math.floor(offsetlat/tilelat)-this.buffer;var tilerowremain=tilerow-offsetlat/tilelat;var tileoffsety=tilerowremain*this.tileSize.h;var tileoffsetlat=origin.lat-tilelat*tilerow;return{tilelon:tilelon,tilelat:tilelat,tileoffsetlon:tileoffsetlon,tileoffsetlat:tileoffsetlat,tileoffsetx:tileoffsetx,tileoffsety:tileoffsety};},CLASS_NAME:"OpenLayers.Layer.MapGuide"});OpenLayers.Control.Measure=OpenLayers.Class(OpenLayers.Control,{EVENT_TYPES:['measure','measurepartial'],handlerOptions:null,callbacks:null,displaySystem:'metric',geodesic:false,displaySystemUnits:{geographic:['dd'],english:['mi','ft','in'],metric:['km','m']},partialDelay:300,delayedTrigger:null,persist:false,immediate:false,initialize:function(handler,options){this.EVENT_TYPES=OpenLayers.Control.Measure.prototype.EVENT_TYPES.concat(OpenLayers.Control.prototype.EVENT_TYPES);OpenLayers.Control.prototype.initialize.apply(this,[options]);var callbacks={done:this.measureComplete,point:this.measurePartial};if(this.immediate){callbacks.modify=this.measureImmediate;}
+this.callbacks=OpenLayers.Util.extend(callbacks,this.callbacks);this.handlerOptions=OpenLayers.Util.extend({persist:this.persist},this.handlerOptions);this.handler=new handler(this,this.callbacks,this.handlerOptions);},deactivate:function(){this.cancelDelay();return OpenLayers.Control.prototype.deactivate.apply(this,arguments);},cancel:function(){this.cancelDelay();this.handler.cancel();},setImmediate:function(immediate){this.immediate=immediate;if(this.immediate){this.callbacks.modify=this.measureImmediate;}else{delete this.callbacks.modify;}},updateHandler:function(handler,options){var active=this.active;if(active){this.deactivate();}
+this.handler=new handler(this,this.callbacks,options);if(active){this.activate();}},measureComplete:function(geometry){this.cancelDelay();this.measure(geometry,"measure");},measurePartial:function(point,geometry){this.cancelDelay();geometry=geometry.clone();if(this.handler.freehandMode(this.handler.evt)){this.measure(geometry,"measurepartial");}else{this.delayedTrigger=window.setTimeout(OpenLayers.Function.bind(function(){this.delayedTrigger=null;this.measure(geometry,"measurepartial");},this),this.partialDelay);}},measureImmediate:function(point,feature,drawing){if(drawing&&this.delayedTrigger===null&&!this.handler.freehandMode(this.handler.evt)){this.measure(feature.geometry,"measurepartial");}},cancelDelay:function(){if(this.delayedTrigger!==null){window.clearTimeout(this.delayedTrigger);this.delayedTrigger=null;}},measure:function(geometry,eventType){var stat,order;if(geometry.CLASS_NAME.indexOf('LineString')>-1){stat=this.getBestLength(geometry);order=1;}else{stat=this.getBestArea(geometry);order=2;}
+this.events.triggerEvent(eventType,{measure:stat[0],units:stat[1],order:order,geometry:geometry});},getBestArea:function(geometry){var units=this.displaySystemUnits[this.displaySystem];var unit,area;for(var i=0,len=units.length;i<len;++i){unit=units[i];area=this.getArea(geometry,unit);if(area>1){break;}}
+return[area,unit];},getArea:function(geometry,units){var area,geomUnits;if(this.geodesic){area=geometry.getGeodesicArea(this.map.getProjectionObject());geomUnits="m";}else{area=geometry.getArea();geomUnits=this.map.getUnits();}
+var inPerDisplayUnit=OpenLayers.INCHES_PER_UNIT[units];if(inPerDisplayUnit){var inPerMapUnit=OpenLayers.INCHES_PER_UNIT[geomUnits];area*=Math.pow((inPerMapUnit/inPerDisplayUnit),2);}
+return area;},getBestLength:function(geometry){var units=this.displaySystemUnits[this.displaySystem];var unit,length;for(var i=0,len=units.length;i<len;++i){unit=units[i];length=this.getLength(geometry,unit);if(length>1){break;}}
+return[length,unit];},getLength:function(geometry,units){var length,geomUnits;if(this.geodesic){length=geometry.getGeodesicLength(this.map.getProjectionObject());geomUnits="m";}else{length=geometry.getLength();geomUnits=this.map.getUnits();}
+var inPerDisplayUnit=OpenLayers.INCHES_PER_UNIT[units];if(inPerDisplayUnit){var inPerMapUnit=OpenLayers.INCHES_PER_UNIT[geomUnits];length*=(inPerMapUnit/inPerDisplayUnit);}
+return length;},CLASS_NAME:"OpenLayers.Control.Measure"});OpenLayers.Layer.KaMap=OpenLayers.Class(OpenLayers.Layer.Grid,{isBaseLayer:true,units:null,resolution:OpenLayers.DOTS_PER_INCH,DEFAULT_PARAMS:{i:'jpeg',map:''},initialize:function(name,url,params,options){var newArguments=[];newArguments.push(name,url,params,options);OpenLayers.Layer.Grid.prototype.initialize.apply(this,newArguments);this.params=OpenLayers.Util.applyDefaults(this.params,this.DEFAULT_PARAMS);},getURL:function(bounds){bounds=this.adjustBounds(bounds);var mapRes=this.map.getResolution();var scale=Math.round((this.map.getScale()*10000))/10000;var pX=Math.round(bounds.left/mapRes);var pY=-Math.round(bounds.top/mapRes);return this.getFullRequestString({t:pY,l:pX,s:scale});},calculateGridLayout:function(bounds,origin,resolution){var tilelon=resolution*this.tileSize.w;var tilelat=resolution*this.tileSize.h;var offsetlon=bounds.left;var tilecol=Math.floor(offsetlon/tilelon)-this.buffer;var tilecolremain=offsetlon/tilelon-tilecol;var tileoffsetx=-tilecolremain*this.tileSize.w;var tileoffsetlon=tilecol*tilelon;var offsetlat=bounds.top;var tilerow=Math.ceil(offsetlat/tilelat)+this.buffer;var tilerowremain=tilerow-offsetlat/tilelat;var tileoffsety=-(tilerowremain+1)*this.tileSize.h;var tileoffsetlat=tilerow*tilelat;return{tilelon:tilelon,tilelat:tilelat,tileoffsetlon:tileoffsetlon,tileoffsetlat:tileoffsetlat,tileoffsetx:tileoffsetx,tileoffsety:tileoffsety};},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.KaMap(this.name,this.url,this.params,this.getOptions());}
+obj=OpenLayers.Layer.Grid.prototype.clone.apply(this,[obj]);if(this.tileSize!=null){obj.tileSize=this.tileSize.clone();}
+obj.grid=[];return obj;},getTileBounds:function(viewPortPx){var resolution=this.getResolution();var tileMapWidth=resolution*this.tileSize.w;var tileMapHeight=resolution*this.tileSize.h;var mapPoint=this.getLonLatFromViewPortPx(viewPortPx);var tileLeft=tileMapWidth*Math.floor(mapPoint.lon/tileMapWidth);var tileBottom=tileMapHeight*Math.floor(mapPoint.lat/tileMapHeight);return new OpenLayers.Bounds(tileLeft,tileBottom,tileLeft+tileMapWidth,tileBottom+tileMapHeight);},CLASS_NAME:"OpenLayers.Layer.KaMap"});OpenLayers.Popup.Framed=OpenLayers.Class(OpenLayers.Popup.Anchored,{imageSrc:null,imageSize:null,isAlphaImage:false,positionBlocks:null,blocks:null,fixedRelativePosition:false,initialize:function(id,lonlat,contentSize,contentHTML,anchor,closeBox,closeBoxCallback){OpenLayers.Popup.Anchored.prototype.initialize.apply(this,arguments);if(this.fixedRelativePosition){this.updateRelativePosition();this.calculateRelativePosition=function(px){return this.relativePosition;};}
+this.contentDiv.style.position="absolute";this.contentDiv.style.zIndex=1;if(closeBox){this.closeDiv.style.zIndex=1;}
+this.groupDiv.style.position="absolute";this.groupDiv.style.top="0px";this.groupDiv.style.left="0px";this.groupDiv.style.height="100%";this.groupDiv.style.width="100%";},destroy:function(){this.imageSrc=null;this.imageSize=null;this.isAlphaImage=null;this.fixedRelativePosition=false;this.positionBlocks=null;for(var i=0;i<this.blocks.length;i++){var block=this.blocks[i];if(block.image){block.div.removeChild(block.image);}
+block.image=null;if(block.div){this.groupDiv.removeChild(block.div);}
+block.div=null;}
+this.blocks=null;OpenLayers.Popup.Anchored.prototype.destroy.apply(this,arguments);},setBackgroundColor:function(color){},setBorder:function(){},setOpacity:function(opacity){},setSize:function(contentSize){OpenLayers.Popup.Anchored.prototype.setSize.apply(this,arguments);this.updateBlocks();},updateRelativePosition:function(){this.padding=this.positionBlocks[this.relativePosition].padding;if(this.closeDiv){var contentDivPadding=this.getContentDivPadding();this.closeDiv.style.right=contentDivPadding.right+
+this.padding.right+"px";this.closeDiv.style.top=contentDivPadding.top+
+this.padding.top+"px";}
+this.updateBlocks();},calculateNewPx:function(px){var newPx=OpenLayers.Popup.Anchored.prototype.calculateNewPx.apply(this,arguments);newPx=newPx.offset(this.positionBlocks[this.relativePosition].offset);return newPx;},createBlocks:function(){this.blocks=[];var firstPosition=null;for(var key in this.positionBlocks){firstPosition=key;break;}
+var position=this.positionBlocks[firstPosition];for(var i=0;i<position.blocks.length;i++){var block={};this.blocks.push(block);var divId=this.id+'_FrameDecorationDiv_'+i;block.div=OpenLayers.Util.createDiv(divId,null,null,null,"absolute",null,"hidden",null);var imgId=this.id+'_FrameDecorationImg_'+i;var imageCreator=(this.isAlphaImage)?OpenLayers.Util.createAlphaImageDiv:OpenLayers.Util.createImage;block.image=imageCreator(imgId,null,this.imageSize,this.imageSrc,"absolute",null,null,null);block.div.appendChild(block.image);this.groupDiv.appendChild(block.div);}},updateBlocks:function(){if(!this.blocks){this.createBlocks();}
+if(this.size&&this.relativePosition){var position=this.positionBlocks[this.relativePosition];for(var i=0;i<position.blocks.length;i++){var positionBlock=position.blocks[i];var block=this.blocks[i];var l=positionBlock.anchor.left;var b=positionBlock.anchor.bottom;var r=positionBlock.anchor.right;var t=positionBlock.anchor.top;var w=(isNaN(positionBlock.size.w))?this.size.w-(r+l):positionBlock.size.w;var h=(isNaN(positionBlock.size.h))?this.size.h-(b+t):positionBlock.size.h;block.div.style.width=(w<0?0:w)+'px';block.div.style.height=(h<0?0:h)+'px';block.div.style.left=(l!=null)?l+'px':'';block.div.style.bottom=(b!=null)?b+'px':'';block.div.style.right=(r!=null)?r+'px':'';block.div.style.top=(t!=null)?t+'px':'';block.image.style.left=positionBlock.position.x+'px';block.image.style.top=positionBlock.position.y+'px';}
+this.contentDiv.style.left=this.padding.left+"px";this.contentDiv.style.top=this.padding.top+"px";}},CLASS_NAME:"OpenLayers.Popup.Framed"});OpenLayers.Popup.FramedCloud=OpenLayers.Class(OpenLayers.Popup.Framed,{contentDisplayClass:"olFramedCloudPopupContent",autoSize:true,panMapIfOutOfView:true,imageSize:new OpenLayers.Size(1276,736),isAlphaImage:false,fixedRelativePosition:false,positionBlocks:{"tl":{'offset':new OpenLayers.Pixel(44,0),'padding':new OpenLayers.Bounds(8,40,8,9),'blocks':[{size:new OpenLayers.Size('auto','auto'),anchor:new OpenLayers.Bounds(0,51,22,0),position:new OpenLayers.Pixel(0,0)},{size:new OpenLayers.Size(22,'auto'),anchor:new OpenLayers.Bounds(null,50,0,0),position:new OpenLayers.Pixel(-1238,0)},{size:new OpenLayers.Size('auto',19),anchor:new OpenLayers.Bounds(0,32,22,null),position:new OpenLayers.Pixel(0,-631)},{size:new OpenLayers.Size(22,18),anchor:new OpenLayers.Bounds(null,32,0,null),position:new OpenLayers.Pixel(-1238,-632)},{size:new OpenLayers.Size(81,35),anchor:new OpenLayers.Bounds(null,0,0,null),position:new OpenLayers.Pixel(0,-688)}]},"tr":{'offset':new OpenLayers.Pixel(-45,0),'padding':new OpenLayers.Bounds(8,40,8,9),'blocks':[{size:new OpenLayers.Size('auto','auto'),anchor:new OpenLayers.Bounds(0,51,22,0),position:new OpenLayers.Pixel(0,0)},{size:new OpenLayers.Size(22,'auto'),anchor:new OpenLayers.Bounds(null,50,0,0),position:new OpenLayers.Pixel(-1238,0)},{size:new OpenLayers.Size('auto',19),anchor:new OpenLayers.Bounds(0,32,22,null),position:new OpenLayers.Pixel(0,-631)},{size:new OpenLayers.Size(22,19),anchor:new OpenLayers.Bounds(null,32,0,null),position:new OpenLayers.Pixel(-1238,-631)},{size:new OpenLayers.Size(81,35),anchor:new OpenLayers.Bounds(0,0,null,null),position:new OpenLayers.Pixel(-215,-687)}]},"bl":{'offset':new OpenLayers.Pixel(45,0),'padding':new OpenLayers.Bounds(8,9,8,40),'blocks':[{size:new OpenLayers.Size('auto','auto'),anchor:new OpenLayers.Bounds(0,21,22,32),position:new OpenLayers.Pixel(0,0)},{size:new OpenLayers.Size(22,'auto'),anchor:new OpenLayers.Bounds(null,21,0,32),position:new OpenLayers.Pixel(-1238,0)},{size:new OpenLayers.Size('auto',21),anchor:new OpenLayers.Bounds(0,0,22,null),position:new OpenLayers.Pixel(0,-629)},{size:new OpenLayers.Size(22,21),anchor:new OpenLayers.Bounds(null,0,0,null),position:new OpenLayers.Pixel(-1238,-629)},{size:new OpenLayers.Size(81,33),anchor:new OpenLayers.Bounds(null,null,0,0),position:new OpenLayers.Pixel(-101,-674)}]},"br":{'offset':new OpenLayers.Pixel(-44,0),'padding':new OpenLayers.Bounds(8,9,8,40),'blocks':[{size:new OpenLayers.Size('auto','auto'),anchor:new OpenLayers.Bounds(0,21,22,32),position:new OpenLayers.Pixel(0,0)},{size:new OpenLayers.Size(22,'auto'),anchor:new OpenLayers.Bounds(null,21,0,32),position:new OpenLayers.Pixel(-1238,0)},{size:new OpenLayers.Size('auto',21),anchor:new OpenLayers.Bounds(0,0,22,null),position:new OpenLayers.Pixel(0,-629)},{size:new OpenLayers.Size(22,21),anchor:new OpenLayers.Bounds(null,0,0,null),position:new OpenLayers.Pixel(-1238,-629)},{size:new OpenLayers.Size(81,33),anchor:new OpenLayers.Bounds(0,null,null,0),position:new OpenLayers.Pixel(-311,-674)}]}},minSize:new OpenLayers.Size(105,10),maxSize:new OpenLayers.Size(1200,660),initialize:function(id,lonlat,contentSize,contentHTML,anchor,closeBox,closeBoxCallback){this.imageSrc=OpenLayers.Util.getImagesLocation()+'cloud-popup-relative.png';OpenLayers.Popup.Framed.prototype.initialize.apply(this,arguments);this.contentDiv.className=this.contentDisplayClass;},destroy:function(){OpenLayers.Popup.Framed.prototype.destroy.apply(this,arguments);},CLASS_NAME:"OpenLayers.Popup.FramedCloud"});OpenLayers.Tile.Image.IFrame={useIFrame:null,clear:function(){if(this.useIFrame){if(this.imgDiv){var iFrame=this.imgDiv.firstChild;OpenLayers.Event.stopObservingElement(iFrame);this.imgDiv.removeChild(iFrame);delete iFrame;}}else{OpenLayers.Tile.Image.prototype.clear.apply(this,arguments);}},renderTile:function(){if(OpenLayers.Tile.Image.prototype.renderTile.apply(this,arguments)&&this.useIFrame){var form=this.createRequestForm();this.imgDiv.appendChild(form);form.submit();this.imgDiv.removeChild(form);delete form;}
+return true;},initImgDiv:function(){this.useIFrame=this.maxGetUrlLength!==null&&!this.layer.async&&this.url.length>this.maxGetUrlLength;if(this.imgDiv!=null){var nodeName=this.imgDiv.nodeName.toLowerCase();if((this.useIFrame&&nodeName=="img")||(!this.useIFrame&&nodeName=="div")){this.removeImgDiv();this.imgDiv=null;}}
+if(this.useIFrame){if(this.imgDiv==null){var eventPane=document.createElement("div");if(OpenLayers.BROWSER_NAME=="msie"){eventPane.style.backgroundColor='#FFFFFF';eventPane.style.filter='chroma(color=#FFFFFF)';}
+OpenLayers.Util.modifyDOMElement(eventPane,null,new OpenLayers.Pixel(0,0),this.layer.getImageSize(),"absolute");this.imgDiv=document.createElement("div");this.imgDiv.appendChild(eventPane);OpenLayers.Util.modifyDOMElement(this.imgDiv,this.id,null,this.layer.getImageSize(),"relative");this.imgDiv.className='olTileImage';this.frame.appendChild(this.imgDiv);this.layer.div.appendChild(this.frame);if(this.layer.opacity!=null){OpenLayers.Util.modifyDOMElement(this.imgDiv,null,null,null,null,null,null,this.layer.opacity);}
+this.imgDiv.map=this.layer.map;}
+this.imgDiv.viewRequestID=this.layer.map.viewRequestID;}else{OpenLayers.Tile.Image.prototype.initImgDiv.apply(this,arguments);}},createIFrame:function(){var id=this.id+'_iFrame';var iframe;if(OpenLayers.BROWSER_NAME=="msie"){iframe=document.createElement('<iframe name="'+id+'">');iframe.style.backgroundColor='#FFFFFF';iframe.style.filter='chroma(color=#FFFFFF)';}
+else{iframe=document.createElement('iframe');iframe.style.backgroundColor='transparent';iframe.name=id;}
+iframe.id=id;iframe.scrolling='no';iframe.marginWidth='0px';iframe.marginHeight='0px';iframe.frameBorder='0';OpenLayers.Util.modifyDOMElement(iframe,id,new OpenLayers.Pixel(0,0),this.layer.getImageSize(),"absolute");var onload=function(){if(this.isLoading){this.isLoading=false;this.events.triggerEvent("loadend");}};OpenLayers.Event.observe(iframe,'load',OpenLayers.Function.bind(onload,this));return iframe;},createRequestForm:function(){var form=document.createElement('form');form.method='POST';var cacheId=this.layer.params["_OLSALT"];cacheId=(cacheId?cacheId+"_":"")+this.bounds.toBBOX();form.action=OpenLayers.Util.urlAppend(this.layer.url,cacheId);this.imgDiv.insertBefore(this.createIFrame(),this.imgDiv.firstChild);form.target=this.id+'_iFrame';var imageSize=this.layer.getImageSize();var params=OpenLayers.Util.getParameters(this.url);for(var par in params){var field=document.createElement('input');field.type='hidden';field.name=par;field.value=params[par];form.appendChild(field);}
+return form;}};OpenLayers.Geometry.Rectangle=OpenLayers.Class(OpenLayers.Geometry,{x:null,y:null,width:null,height:null,initialize:function(x,y,width,height){OpenLayers.Geometry.prototype.initialize.apply(this,arguments);this.x=x;this.y=y;this.width=width;this.height=height;},calculateBounds:function(){this.bounds=new OpenLayers.Bounds(this.x,this.y,this.x+this.width,this.y+this.height);},getLength:function(){var length=(2*this.width)+(2*this.height);return length;},getArea:function(){var area=this.width*this.height;return area;},CLASS_NAME:"OpenLayers.Geometry.Rectangle"});OpenLayers.Tile.WFS=OpenLayers.Class(OpenLayers.Tile,{features:null,url:null,request:null,initialize:function(layer,position,bounds,url,size){OpenLayers.Tile.prototype.initialize.apply(this,arguments);this.url=url;this.features=[];},destroy:function(){OpenLayers.Tile.prototype.destroy.apply(this,arguments);this.destroyAllFeatures();this.features=null;this.url=null;if(this.request){this.request.abort();this.request=null;}},clear:function(){this.destroyAllFeatures();},draw:function(){if(OpenLayers.Tile.prototype.draw.apply(this,arguments)){if(this.isLoading){this.events.triggerEvent("reload");}else{this.isLoading=true;this.events.triggerEvent("loadstart");}
+this.loadFeaturesForRegion(this.requestSuccess);}},loadFeaturesForRegion:function(success,failure){if(this.request){this.request.abort();}
+this.request=OpenLayers.Request.GET({url:this.url,success:success,failure:failure,scope:this});},requestSuccess:function(request){if(this.features){var doc=request.responseXML;if(!doc||!doc.documentElement){doc=request.responseText;}
+if(this.layer.vectorMode){this.layer.addFeatures(this.layer.formatObject.read(doc));}else{var xml=new OpenLayers.Format.XML();if(typeof doc=="string"){doc=xml.read(doc);}
+var resultFeatures=xml.getElementsByTagNameNS(doc,"http://www.opengis.net/gml","featureMember");this.addResults(resultFeatures);}}
+if(this.events){this.events.triggerEvent("loadend");}
+this.request=null;},addResults:function(results){for(var i=0;i<results.length;i++){var feature=new this.layer.featureClass(this.layer,results[i]);this.features.push(feature);}},destroyAllFeatures:function(){while(this.features.length>0){var feature=this.features.shift();feature.destroy();}},CLASS_NAME:"OpenLayers.Tile.WFS"});OpenLayers.Format.SOSCapabilities=OpenLayers.Class(OpenLayers.Format.XML.VersionedOGC,{defaultVersion:"1.0.0",CLASS_NAME:"OpenLayers.Format.SOSCapabilities"});OpenLayers.Format.SOSCapabilities.v1_0_0=OpenLayers.Class(OpenLayers.Format.SOSCapabilities,{namespaces:{ows:"http://www.opengis.net/ows/1.1",sos:"http://www.opengis.net/sos/1.0",gml:"http://www.opengis.net/gml",xlink:"http://www.w3.org/1999/xlink"},regExes:{trimSpace:(/^\s*|\s*$/g),removeSpace:(/\s*/g),splitSpace:(/\s+/),trimComma:(/\s*,\s*/g)},initialize:function(options){OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);this.options=options;},read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);}
+if(data&&data.nodeType==9){data=data.documentElement;}
+var capabilities={};this.readNode(data,capabilities);return capabilities;},readers:{"gml":OpenLayers.Util.applyDefaults({"name":function(node,obj){obj.name=this.getChildValue(node);},"TimePeriod":function(node,obj){obj.timePeriod={};this.readChildNodes(node,obj.timePeriod);},"beginPosition":function(node,timePeriod){timePeriod.beginPosition=this.getChildValue(node);},"endPosition":function(node,timePeriod){timePeriod.endPosition=this.getChildValue(node);}},OpenLayers.Format.GML.v3.prototype.readers["gml"]),"sos":{"Capabilities":function(node,obj){this.readChildNodes(node,obj);},"Contents":function(node,obj){obj.contents={};this.readChildNodes(node,obj.contents);},"ObservationOfferingList":function(node,contents){contents.offeringList={};this.readChildNodes(node,contents.offeringList);},"ObservationOffering":function(node,offeringList){var id=this.getAttributeNS(node,this.namespaces.gml,"id");offeringList[id]={procedures:[],observedProperties:[],featureOfInterestIds:[],responseFormats:[],resultModels:[],responseModes:[]};this.readChildNodes(node,offeringList[id]);},"time":function(node,offering){offering.time={};this.readChildNodes(node,offering.time);},"procedure":function(node,offering){offering.procedures.push(this.getAttributeNS(node,this.namespaces.xlink,"href"));},"observedProperty":function(node,offering){offering.observedProperties.push(this.getAttributeNS(node,this.namespaces.xlink,"href"));},"featureOfInterest":function(node,offering){offering.featureOfInterestIds.push(this.getAttributeNS(node,this.namespaces.xlink,"href"));},"responseFormat":function(node,offering){offering.responseFormats.push(this.getChildValue(node));},"resultModel":function(node,offering){offering.resultModels.push(this.getChildValue(node));},"responseMode":function(node,offering){offering.responseModes.push(this.getChildValue(node));;}},"ows":OpenLayers.Format.OWSCommon.v1_1_0.prototype.readers["ows"]},CLASS_NAME:"OpenLayers.Format.SOSCapabilities.v1_0_0"});OpenLayers.Handler.Pinch=OpenLayers.Class(OpenLayers.Handler,{started:false,stopDown:false,pinching:false,last:null,start:null,initialize:function(control,callbacks,options){OpenLayers.Handler.prototype.initialize.apply(this,arguments);},touchstart:function(evt){var propagate=true;this.pinching=false;if(OpenLayers.Event.isMultiTouch(evt)){this.started=true;this.last=this.start={distance:this.getDistance(evt.touches),delta:0,scale:1};this.callback("start",[evt,this.start]);propagate=!this.stopDown;}else{this.started=false;this.start=null;this.last=null;}
+OpenLayers.Event.stop(evt);return propagate;},touchmove:function(evt){if(this.started&&OpenLayers.Event.isMultiTouch(evt)){this.pinching=true;var current=this.getPinchData(evt);this.callback("move",[evt,current]);this.last=current;OpenLayers.Event.stop(evt);}
+return true;},touchend:function(evt){if(this.started){this.started=false;this.pinching=false;this.callback("done",[evt,this.start,this.last]);this.start=null;this.last=null;}
+return true;},activate:function(){var activated=false;if(OpenLayers.Handler.prototype.activate.apply(this,arguments)){this.pinching=false;activated=true;}
+return activated;},deactivate:function(){var deactivated=false;if(OpenLayers.Handler.prototype.deactivate.apply(this,arguments)){this.started=false;this.pinching=false;this.start=null;this.last=null;deactivated=true;}
+return deactivated;},getDistance:function(touches){var t0=touches[0];var t1=touches[1];return Math.sqrt(Math.pow(t0.clientX-t1.clientX,2)+
+Math.pow(t0.clientY-t1.clientY,2));},getPinchData:function(evt){var distance=this.getDistance(evt.touches);var scale=distance/this.start.distance;return{distance:distance,delta:this.last.distance-distance,scale:scale};},CLASS_NAME:"OpenLayers.Handler.Pinch"});OpenLayers.Control.MouseDefaults=OpenLayers.Class(OpenLayers.Control,{performedDrag:false,wheelObserver:null,initialize:function(){OpenLayers.Control.prototype.initialize.apply(this,arguments);},destroy:function(){if(this.handler){this.handler.destroy();}
+this.handler=null;this.map.events.un({"click":this.defaultClick,"dblclick":this.defaultDblClick,"mousedown":this.defaultMouseDown,"mouseup":this.defaultMouseUp,"mousemove":this.defaultMouseMove,"mouseout":this.defaultMouseOut,scope:this});OpenLayers.Event.stopObserving(window,"DOMMouseScroll",this.wheelObserver);OpenLayers.Event.stopObserving(window,"mousewheel",this.wheelObserver);OpenLayers.Event.stopObserving(document,"mousewheel",this.wheelObserver);this.wheelObserver=null;OpenLayers.Control.prototype.destroy.apply(this,arguments);},draw:function(){this.map.events.on({"click":this.defaultClick,"dblclick":this.defaultDblClick,"mousedown":this.defaultMouseDown,"mouseup":this.defaultMouseUp,"mousemove":this.defaultMouseMove,"mouseout":this.defaultMouseOut,scope:this});this.registerWheelEvents();},registerWheelEvents:function(){this.wheelObserver=OpenLayers.Function.bindAsEventListener(this.onWheelEvent,this);OpenLayers.Event.observe(window,"DOMMouseScroll",this.wheelObserver);OpenLayers.Event.observe(window,"mousewheel",this.wheelObserver);OpenLayers.Event.observe(document,"mousewheel",this.wheelObserver);},defaultClick:function(evt){if(!OpenLayers.Event.isLeftClick(evt)){return;}
+var notAfterDrag=!this.performedDrag;this.performedDrag=false;return notAfterDrag;},defaultDblClick:function(evt){var newCenter=this.map.getLonLatFromViewPortPx(evt.xy);this.map.setCenter(newCenter,this.map.zoom+1);OpenLayers.Event.stop(evt);return false;},defaultMouseDown:function(evt){if(!OpenLayers.Event.isLeftClick(evt)){return;}
+this.mouseDragStart=evt.xy.clone();this.performedDrag=false;if(evt.shiftKey){this.map.div.style.cursor="crosshair";this.zoomBox=OpenLayers.Util.createDiv('zoomBox',this.mouseDragStart,null,null,"absolute","2px solid red");this.zoomBox.style.backgroundColor="white";this.zoomBox.style.filter="alpha(opacity=50)";this.zoomBox.style.opacity="0.50";this.zoomBox.style.fontSize="1px";this.zoomBox.style.zIndex=this.map.Z_INDEX_BASE["Popup"]-1;this.map.eventsDiv.appendChild(this.zoomBox);}
+document.onselectstart=OpenLayers.Function.False;OpenLayers.Event.stop(evt);},defaultMouseMove:function(evt){this.mousePosition=evt.xy.clone();if(this.mouseDragStart!=null){if(this.zoomBox){var deltaX=Math.abs(this.mouseDragStart.x-evt.xy.x);var deltaY=Math.abs(this.mouseDragStart.y-evt.xy.y);this.zoomBox.style.width=Math.max(1,deltaX)+"px";this.zoomBox.style.height=Math.max(1,deltaY)+"px";if(evt.xy.x<this.mouseDragStart.x){this.zoomBox.style.left=evt.xy.x+"px";}
+if(evt.xy.y<this.mouseDragStart.y){this.zoomBox.style.top=evt.xy.y+"px";}}else{var deltaX=this.mouseDragStart.x-evt.xy.x;var deltaY=this.mouseDragStart.y-evt.xy.y;var size=this.map.getSize();var newXY=new OpenLayers.Pixel(size.w/2+deltaX,size.h/2+deltaY);var newCenter=this.map.getLonLatFromViewPortPx(newXY);this.map.setCenter(newCenter,null,true);this.mouseDragStart=evt.xy.clone();this.map.div.style.cursor="move";}
+this.performedDrag=true;}},defaultMouseUp:function(evt){if(!OpenLayers.Event.isLeftClick(evt)){return;}
+if(this.zoomBox){this.zoomBoxEnd(evt);}else{if(this.performedDrag){this.map.setCenter(this.map.center);}}
+document.onselectstart=null;this.mouseDragStart=null;this.map.div.style.cursor="";},defaultMouseOut:function(evt){if(this.mouseDragStart!=null&&OpenLayers.Util.mouseLeft(evt,this.map.eventsDiv)){if(this.zoomBox){this.removeZoomBox();}
+this.mouseDragStart=null;}},defaultWheelUp:function(evt){if(this.map.getZoom()<=this.map.getNumZoomLevels()){this.map.setCenter(this.map.getLonLatFromPixel(evt.xy),this.map.getZoom()+1);}},defaultWheelDown:function(evt){if(this.map.getZoom()>0){this.map.setCenter(this.map.getLonLatFromPixel(evt.xy),this.map.getZoom()-1);}},zoomBoxEnd:function(evt){if(this.mouseDragStart!=null){if(Math.abs(this.mouseDragStart.x-evt.xy.x)>5||Math.abs(this.mouseDragStart.y-evt.xy.y)>5){var start=this.map.getLonLatFromViewPortPx(this.mouseDragStart);var end=this.map.getLonLatFromViewPortPx(evt.xy);var top=Math.max(start.lat,end.lat);var bottom=Math.min(start.lat,end.lat);var left=Math.min(start.lon,end.lon);var right=Math.max(start.lon,end.lon);var bounds=new OpenLayers.Bounds(left,bottom,right,top);this.map.zoomToExtent(bounds);}else{var end=this.map.getLonLatFromViewPortPx(evt.xy);this.map.setCenter(new OpenLayers.LonLat((end.lon),(end.lat)),this.map.getZoom()+1);}
+this.removeZoomBox();}},removeZoomBox:function(){this.map.eventsDiv.removeChild(this.zoomBox);this.zoomBox=null;},onWheelEvent:function(e){var inMap=false;var elem=OpenLayers.Event.element(e);while(elem!=null){if(this.map&&elem==this.map.div){inMap=true;break;}
+elem=elem.parentNode;}
+if(inMap){var delta=0;if(!e){e=window.event;}
+if(e.wheelDelta){delta=e.wheelDelta/120;if(window.opera&&window.opera.version()<9.2){delta=-delta;}}else if(e.detail){delta=-e.detail/3;}
+if(delta){e.xy=this.mousePosition;if(delta<0){this.defaultWheelDown(e);}else{this.defaultWheelUp(e);}}
+OpenLayers.Event.stop(e);}},CLASS_NAME:"OpenLayers.Control.MouseDefaults"});OpenLayers.Format.WFSDescribeFeatureType=OpenLayers.Class(OpenLayers.Format.XML,{namespaces:{xsd:"http://www.w3.org/2001/XMLSchema"},readers:{"xsd":{"schema":function(node,obj){var complexTypes=[];var customTypes={};var schema={complexTypes:complexTypes,customTypes:customTypes};this.readChildNodes(node,schema);var attributes=node.attributes;var attr,name;for(var i=0,len=attributes.length;i<len;++i){attr=attributes[i];name=attr.name;if(name.indexOf("xmlns")==0){this.setNamespace(name.split(":")[1]||"",attr.value);}else{obj[name]=attr.value;}}
+obj.featureTypes=complexTypes;obj.targetPrefix=this.namespaceAlias[obj.targetNamespace];var complexType,customType;for(var i=0,len=complexTypes.length;i<len;++i){complexType=complexTypes[i];customType=customTypes[complexType.typeName];if(customTypes[complexType.typeName]){complexType.typeName=customType.name;}}},"complexType":function(node,obj){var complexType={"typeName":node.getAttribute("name")};this.readChildNodes(node,complexType);obj.complexTypes.push(complexType);},"complexContent":function(node,obj){this.readChildNodes(node,obj);},"extension":function(node,obj){this.readChildNodes(node,obj);},"sequence":function(node,obj){var sequence={elements:[]};this.readChildNodes(node,sequence);obj.properties=sequence.elements;},"element":function(node,obj){if(obj.elements){var element={};var attributes=node.attributes;var attr;for(var i=0,len=attributes.length;i<len;++i){attr=attributes[i];element[attr.name]=attr.value;}
+var type=element.type;if(!type){type={};this.readChildNodes(node,type);element.restriction=type;element.type=type.base;}
+var fullType=type.base||type;element.localType=fullType.split(":").pop();obj.elements.push(element);}
+if(obj.complexTypes){var type=node.getAttribute("type");var localType=type.split(":").pop();obj.customTypes[localType]={"name":node.getAttribute("name"),"type":type};}},"simpleType":function(node,obj){this.readChildNodes(node,obj);},"restriction":function(node,obj){obj.base=node.getAttribute("base");this.readRestriction(node,obj);}}},readRestriction:function(node,obj){var children=node.childNodes;var child,nodeName,value;for(var i=0,len=children.length;i<len;++i){child=children[i];if(child.nodeType==1){nodeName=child.nodeName.split(":").pop();value=child.getAttribute("value");if(!obj[nodeName]){obj[nodeName]=value;}else{if(typeof obj[nodeName]=="string"){obj[nodeName]=[obj[nodeName]];}
+obj[nodeName].push(value);}}}},read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);}
+if(data&&data.nodeType==9){data=data.documentElement;}
+var schema={};this.readNode(data,schema);return schema;},CLASS_NAME:"OpenLayers.Format.WFSDescribeFeatureType"});OpenLayers.Strategy.Refresh=OpenLayers.Class(OpenLayers.Strategy,{force:false,interval:0,timer:null,activate:function(){var activated=OpenLayers.Strategy.prototype.activate.call(this);if(activated){if(this.layer.visibility===true){this.start();}
+this.layer.events.on({"visibilitychanged":this.reset,scope:this});}
+return activated;},deactivate:function(){var deactivated=OpenLayers.Strategy.prototype.deactivate.call(this);if(deactivated){this.stop();}
+return deactivated;},reset:function(){if(this.layer.visibility===true){this.start();}else{this.stop();}},start:function(){if(this.interval&&typeof this.interval==="number"&&this.interval>0){this.timer=window.setInterval(OpenLayers.Function.bind(this.refresh,this),this.interval);}},refresh:function(){if(this.layer&&this.layer.refresh&&typeof this.layer.refresh=="function"){this.layer.refresh({force:this.force});}},stop:function(){if(this.timer!==null){window.clearInterval(this.timer);this.timer=null;}},CLASS_NAME:"OpenLayers.Strategy.Refresh"});OpenLayers.Layer.ArcGIS93Rest=OpenLayers.Class(OpenLayers.Layer.Grid,{DEFAULT_PARAMS:{format:"png"},isBaseLayer:true,initialize:function(name,url,params,options){var newArguments=[];params=OpenLayers.Util.upperCaseObject(params);newArguments.push(name,url,params,options);OpenLayers.Layer.Grid.prototype.initialize.apply(this,newArguments);OpenLayers.Util.applyDefaults(this.params,OpenLayers.Util.upperCaseObject(this.DEFAULT_PARAMS));if(this.params.TRANSPARENT&&this.params.TRANSPARENT.toString().toLowerCase()=="true"){if((options==null)||(!options.isBaseLayer)){this.isBaseLayer=false;}
+if(this.params.FORMAT=="jpg"){this.params.FORMAT=OpenLayers.Util.alphaHack()?"gif":"png";}}},destroy:function(){OpenLayers.Layer.Grid.prototype.destroy.apply(this,arguments);},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.ArcGIS93Rest(this.name,this.url,this.params,this.getOptions());}
+obj=OpenLayers.Layer.Grid.prototype.clone.apply(this,[obj]);return obj;},getURL:function(bounds){bounds=this.adjustBounds(bounds);var projWords=this.projection.getCode().split(":");var srid=projWords[projWords.length-1];var imageSize=this.getImageSize();var newParams={'BBOX':bounds.toBBOX(),'SIZE':imageSize.w+","+imageSize.h,'F':"image",'BBOXSR':srid,'IMAGESR':srid};if(this.layerDefs){var layerDefStrList=[];var layerID;for(layerID in this.layerDefs){if(this.layerDefs.hasOwnProperty(layerID)){if(this.layerDefs[layerID]){layerDefStrList.push(layerID);layerDefStrList.push(":");layerDefStrList.push(this.layerDefs[layerID]);layerDefStrList.push(";");}}}
+if(layerDefStrList.length>0){newParams['LAYERDEFS']=layerDefStrList.join("");}}
+var requestString=this.getFullRequestString(newParams);return requestString;},setLayerFilter:function(id,queryDef){if(!this.layerDefs){this.layerDefs={};}
+if(queryDef){this.layerDefs[id]=queryDef;}else{delete this.layerDefs[id];}},clearLayerFilter:function(id){if(id){delete this.layerDefs[id];}else{delete this.layerDefs;}},mergeNewParams:function(newParams){var upperParams=OpenLayers.Util.upperCaseObject(newParams);var newArguments=[upperParams];return OpenLayers.Layer.Grid.prototype.mergeNewParams.apply(this,newArguments);},CLASS_NAME:"OpenLayers.Layer.ArcGIS93Rest"});OpenLayers.Layer.MapServer=OpenLayers.Class(OpenLayers.Layer.Grid,{DEFAULT_PARAMS:{mode:"map",map_imagetype:"png"},initialize:function(name,url,params,options){var newArguments=[];newArguments.push(name,url,params,options);OpenLayers.Layer.Grid.prototype.initialize.apply(this,newArguments);this.params=OpenLayers.Util.applyDefaults(this.params,this.DEFAULT_PARAMS);if(options==null||options.isBaseLayer==null){this.isBaseLayer=((this.params.transparent!="true")&&(this.params.transparent!=true));}},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.MapServer(this.name,this.url,this.params,this.getOptions());}
+obj=OpenLayers.Layer.Grid.prototype.clone.apply(this,[obj]);return obj;},getURL:function(bounds){bounds=this.adjustBounds(bounds);var extent=[bounds.left,bounds.bottom,bounds.right,bounds.top];var imageSize=this.getImageSize();var url=this.getFullRequestString({mapext:extent,imgext:extent,map_size:[imageSize.w,imageSize.h],imgx:imageSize.w/2,imgy:imageSize.h/2,imgxy:[imageSize.w,imageSize.h]});return url;},getFullRequestString:function(newParams,altUrl){var url=(altUrl==null)?this.url:altUrl;var allParams=OpenLayers.Util.extend({},this.params);allParams=OpenLayers.Util.extend(allParams,newParams);var paramsString=OpenLayers.Util.getParameterString(allParams);if(OpenLayers.Util.isArray(url)){url=this.selectUrl(paramsString,url);}
+var urlParams=OpenLayers.Util.upperCaseObject(OpenLayers.Util.getParameters(url));for(var key in allParams){if(key.toUpperCase()in urlParams){delete allParams[key];}}
+paramsString=OpenLayers.Util.getParameterString(allParams);var requestString=url;paramsString=paramsString.replace(/,/g,"+");if(paramsString!=""){var lastServerChar=url.charAt(url.length-1);if((lastServerChar=="&")||(lastServerChar=="?")){requestString+=paramsString;}else{if(url.indexOf('?')==-1){requestString+='?'+paramsString;}else{requestString+='&'+paramsString;}}}
+return requestString;},CLASS_NAME:"OpenLayers.Layer.MapServer"});OpenLayers.Layer.MapServer.Untiled=OpenLayers.Class(OpenLayers.Layer.MapServer,{singleTile:true,initialize:function(name,url,params,options){OpenLayers.Layer.MapServer.prototype.initialize.apply(this,arguments);var msg="The OpenLayers.Layer.MapServer.Untiled class is deprecated and "+"will be removed in 3.0. Instead, you should use the "+"normal OpenLayers.Layer.MapServer class, passing it the option "+"'singleTile' as true.";OpenLayers.Console.warn(msg);},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.MapServer.Untiled(this.name,this.url,this.params,this.getOptions());}
+obj=OpenLayers.Layer.MapServer.prototype.clone.apply(this,[obj]);return obj;},CLASS_NAME:"OpenLayers.Layer.MapServer.Untiled"});OpenLayers.Handler.Hover=OpenLayers.Class(OpenLayers.Handler,{delay:500,pixelTolerance:null,stopMove:false,px:null,timerId:null,initialize:function(control,callbacks,options){OpenLayers.Handler.prototype.initialize.apply(this,arguments);},mousemove:function(evt){if(this.passesTolerance(evt.xy)){this.clearTimer();this.callback('move',[evt]);this.px=evt.xy;evt=OpenLayers.Util.extend({},evt);this.timerId=window.setTimeout(OpenLayers.Function.bind(this.delayedCall,this,evt),this.delay);}
+return!this.stopMove;},mouseout:function(evt){if(OpenLayers.Util.mouseLeft(evt,this.map.eventsDiv)){this.clearTimer();this.callback('move',[evt]);}
+return true;},passesTolerance:function(px){var passes=true;if(this.pixelTolerance&&this.px){var dpx=Math.sqrt(Math.pow(this.px.x-px.x,2)+
+Math.pow(this.px.y-px.y,2));if(dpx<this.pixelTolerance){passes=false;}}
+return passes;},clearTimer:function(){if(this.timerId!=null){window.clearTimeout(this.timerId);this.timerId=null;}},delayedCall:function(evt){this.callback('pause',[evt]);},deactivate:function(){var deactivated=false;if(OpenLayers.Handler.prototype.deactivate.apply(this,arguments)){this.clearTimer();deactivated=true;}
+return deactivated;},CLASS_NAME:"OpenLayers.Handler.Hover"});OpenLayers.Control.GetFeature=OpenLayers.Class(OpenLayers.Control,{protocol:null,multipleKey:null,toggleKey:null,modifiers:null,multiple:false,click:true,single:true,clickout:true,toggle:false,clickTolerance:5,hover:false,box:false,maxFeatures:10,features:null,hoverFeature:null,handlerOptions:null,handlers:null,hoverResponse:null,filterType:OpenLayers.Filter.Spatial.BBOX,EVENT_TYPES:["featureselected","featuresselected","featureunselected","clickout","beforefeatureselected","beforefeaturesselected","hoverfeature","outfeature"],initialize:function(options){this.EVENT_TYPES=OpenLayers.Control.GetFeature.prototype.EVENT_TYPES.concat(OpenLayers.Control.prototype.EVENT_TYPES);options.handlerOptions=options.handlerOptions||{};OpenLayers.Control.prototype.initialize.apply(this,[options]);this.features={};this.handlers={};if(this.click){this.handlers.click=new OpenLayers.Handler.Click(this,{click:this.selectClick},this.handlerOptions.click||{});}
+if(this.box){this.handlers.box=new OpenLayers.Handler.Box(this,{done:this.selectBox},OpenLayers.Util.extend(this.handlerOptions.box,{boxDivClassName:"olHandlerBoxSelectFeature"}));}
+if(this.hover){this.handlers.hover=new OpenLayers.Handler.Hover(this,{'move':this.cancelHover,'pause':this.selectHover},OpenLayers.Util.extend(this.handlerOptions.hover,{'delay':250}));}},activate:function(){if(!this.active){for(var i in this.handlers){this.handlers[i].activate();}}
+return OpenLayers.Control.prototype.activate.apply(this,arguments);},deactivate:function(){if(this.active){for(var i in this.handlers){this.handlers[i].deactivate();}}
+return OpenLayers.Control.prototype.deactivate.apply(this,arguments);},selectClick:function(evt){var bounds=this.pixelToBounds(evt.xy);this.setModifiers(evt);this.request(bounds,{single:this.single});},selectBox:function(position){var bounds;if(position instanceof OpenLayers.Bounds){var minXY=this.map.getLonLatFromPixel(new OpenLayers.Pixel(position.left,position.bottom));var maxXY=this.map.getLonLatFromPixel(new OpenLayers.Pixel(position.right,position.top));bounds=new OpenLayers.Bounds(minXY.lon,minXY.lat,maxXY.lon,maxXY.lat);}else{if(this.click){return;}
+bounds=this.pixelToBounds(position);}
+this.setModifiers(this.handlers.box.dragHandler.evt);this.request(bounds);},selectHover:function(evt){var bounds=this.pixelToBounds(evt.xy);this.request(bounds,{single:true,hover:true});},cancelHover:function(){if(this.hoverResponse){this.protocol.abort(this.hoverResponse);this.hoverResponse=null;OpenLayers.Element.removeClass(this.map.viewPortDiv,"olCursorWait");}},request:function(bounds,options){options=options||{};var filter=new OpenLayers.Filter.Spatial({type:this.filterType,value:bounds});OpenLayers.Element.addClass(this.map.viewPortDiv,"olCursorWait");var response=this.protocol.read({maxFeatures:options.single==true?this.maxFeatures:undefined,filter:filter,callback:function(result){if(result.success()){if(result.features.length){if(options.single==true){this.selectBestFeature(result.features,bounds.getCenterLonLat(),options);}else{this.select(result.features);}}else if(options.hover){this.hoverSelect();}else{this.events.triggerEvent("clickout");if(this.clickout){this.unselectAll();}}}
+OpenLayers.Element.removeClass(this.map.viewPortDiv,"olCursorWait");},scope:this});if(options.hover==true){this.hoverResponse=response;}},selectBestFeature:function(features,clickPosition,options){options=options||{};if(features.length){var point=new OpenLayers.Geometry.Point(clickPosition.lon,clickPosition.lat);var feature,resultFeature,dist;var minDist=Number.MAX_VALUE;for(var i=0;i<features.length;++i){feature=features[i];if(feature.geometry){dist=point.distanceTo(feature.geometry,{edge:false});if(dist<minDist){minDist=dist;resultFeature=feature;if(minDist==0){break;}}}}
+if(options.hover==true){this.hoverSelect(resultFeature);}else{this.select(resultFeature||features);}}},setModifiers:function(evt){this.modifiers={multiple:this.multiple||(this.multipleKey&&evt[this.multipleKey]),toggle:this.toggle||(this.toggleKey&&evt[this.toggleKey])};},select:function(features){if(!this.modifiers.multiple&&!this.modifiers.toggle){this.unselectAll();}
+if(!(OpenLayers.Util.isArray(features))){features=[features];}
+var cont=this.events.triggerEvent("beforefeaturesselected",{features:features});if(cont!==false){var selectedFeatures=[];var feature;for(var i=0,len=features.length;i<len;++i){feature=features[i];if(this.features[feature.fid||feature.id]){if(this.modifiers.toggle){this.unselect(this.features[feature.fid||feature.id]);}}else{cont=this.events.triggerEvent("beforefeatureselected",{feature:feature});if(cont!==false){this.features[feature.fid||feature.id]=feature;selectedFeatures.push(feature);this.events.triggerEvent("featureselected",{feature:feature});}}}
+this.events.triggerEvent("featuresselected",{features:selectedFeatures});}},hoverSelect:function(feature){var fid=feature?feature.fid||feature.id:null;var hfid=this.hoverFeature?this.hoverFeature.fid||this.hoverFeature.id:null;if(hfid&&hfid!=fid){this.events.triggerEvent("outfeature",{feature:this.hoverFeature});this.hoverFeature=null;}
+if(fid&&fid!=hfid){this.events.triggerEvent("hoverfeature",{feature:feature});this.hoverFeature=feature;}},unselect:function(feature){delete this.features[feature.fid||feature.id];this.events.triggerEvent("featureunselected",{feature:feature});},unselectAll:function(){for(var fid in this.features){this.unselect(this.features[fid]);}},setMap:function(map){for(var i in this.handlers){this.handlers[i].setMap(map);}
+OpenLayers.Control.prototype.setMap.apply(this,arguments);},pixelToBounds:function(pixel){var llPx=pixel.add(-this.clickTolerance/2,this.clickTolerance/2);var urPx=pixel.add(this.clickTolerance/2,-this.clickTolerance/2);var ll=this.map.getLonLatFromPixel(llPx);var ur=this.map.getLonLatFromPixel(urPx);return new OpenLayers.Bounds(ll.lon,ll.lat,ur.lon,ur.lat);},CLASS_NAME:"OpenLayers.Control.GetFeature"});OpenLayers.Format.QueryStringFilter=(function(){var cmpToStr={};cmpToStr[OpenLayers.Filter.Comparison.EQUAL_TO]="eq";cmpToStr[OpenLayers.Filter.Comparison.NOT_EQUAL_TO]="ne";cmpToStr[OpenLayers.Filter.Comparison.LESS_THAN]="lt";cmpToStr[OpenLayers.Filter.Comparison.LESS_THAN_OR_EQUAL_TO]="lte";cmpToStr[OpenLayers.Filter.Comparison.GREATER_THAN]="gt";cmpToStr[OpenLayers.Filter.Comparison.GREATER_THAN_OR_EQUAL_TO]="gte";cmpToStr[OpenLayers.Filter.Comparison.LIKE]="ilike";function regex2value(value){value=value.replace(/%/g,"\\%");value=value.replace(/\\\\\.(\*)?/g,function($0,$1){return $1?$0:"\\\\_";});value=value.replace(/\\\\\.\*/g,"\\\\%");value=value.replace(/(\\)?\.(\*)?/g,function($0,$1,$2){return $1||$2?$0:"_";});value=value.replace(/(\\)?\.\*/g,function($0,$1){return $1?$0:"%";});value=value.replace(/\\\./g,".");value=value.replace(/(\\)?\\\*/g,function($0,$1){return $1?$0:"*";});return value;}
+return OpenLayers.Class(OpenLayers.Format,{wildcarded:false,srsInBBOX:false,write:function(filter,params){params=params||{};var className=filter.CLASS_NAME;var filterType=className.substring(className.lastIndexOf(".")+1);switch(filterType){case"Spatial":switch(filter.type){case OpenLayers.Filter.Spatial.BBOX:params.bbox=filter.value.toArray();if(this.srsInBBOX&&filter.projection){params.bbox.push(filter.projection.getCode());}
+break;case OpenLayers.Filter.Spatial.DWITHIN:params.tolerance=filter.distance;case OpenLayers.Filter.Spatial.WITHIN:params.lon=filter.value.x;params.lat=filter.value.y;break;default:OpenLayers.Console.warn("Unknown spatial filter type "+filter.type);}
+break;case"Comparison":var op=cmpToStr[filter.type];if(op!==undefined){var value=filter.value;if(filter.type==OpenLayers.Filter.Comparison.LIKE){value=regex2value(value);if(this.wildcarded){value="%"+value+"%";}}
+params[filter.property+"__"+op]=value;params.queryable=params.queryable||[];params.queryable.push(filter.property);}else{OpenLayers.Console.warn("Unknown comparison filter type "+filter.type);}
+break;case"Logical":if(filter.type===OpenLayers.Filter.Logical.AND){for(var i=0,len=filter.filters.length;i<len;i++){params=this.write(filter.filters[i],params);}}else{OpenLayers.Console.warn("Unsupported logical filter type "+filter.type);}
+break;default:OpenLayers.Console.warn("Unknown filter type "+filterType);}
+return params;},CLASS_NAME:"OpenLayers.Format.QueryStringFilter"});})();OpenLayers.Format.SOSGetFeatureOfInterest=OpenLayers.Class(OpenLayers.Format.XML,{VERSION:"1.0.0",namespaces:{sos:"http://www.opengis.net/sos/1.0",gml:"http://www.opengis.net/gml",sa:"http://www.opengis.net/sampling/1.0",xsi:"http://www.w3.org/2001/XMLSchema-instance"},schemaLocation:"http://www.opengis.net/sos/1.0 http://schemas.opengis.net/sos/1.0.0/sosAll.xsd",defaultPrefix:"sos",regExes:{trimSpace:(/^\s*|\s*$/g),removeSpace:(/\s*/g),splitSpace:(/\s+/),trimComma:(/\s*,\s*/g)},read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);}
+if(data&&data.nodeType==9){data=data.documentElement;}
+var info={features:[]};this.readNode(data,info);var features=[];for(var i=0,len=info.features.length;i<len;i++){var container=info.features[i];if(this.internalProjection&&this.externalProjection&&container.components[0]){container.components[0].transform(this.externalProjection,this.internalProjection);}
+var feature=new OpenLayers.Feature.Vector(container.components[0],container.attributes);features.push(feature);}
+return features;},readers:{"sa":{"SamplingPoint":function(node,obj){if(!obj.attributes){var feature={attributes:{}};obj.features.push(feature);obj=feature;}
+obj.attributes.id=this.getAttributeNS(node,this.namespaces.gml,"id");this.readChildNodes(node,obj);},"position":function(node,obj){this.readChildNodes(node,obj);}},"gml":OpenLayers.Util.applyDefaults({"FeatureCollection":function(node,obj){this.readChildNodes(node,obj);},"featureMember":function(node,obj){var feature={attributes:{}};obj.features.push(feature);this.readChildNodes(node,feature);},"name":function(node,obj){obj.attributes.name=this.getChildValue(node);},"pos":function(node,obj){if(!this.externalProjection){this.externalProjection=new OpenLayers.Projection(node.getAttribute("srsName"));}
+OpenLayers.Format.GML.v3.prototype.readers.gml.pos.apply(this,[node,obj]);}},OpenLayers.Format.GML.v3.prototype.readers.gml)},writers:{"sos":{"GetFeatureOfInterest":function(options){var node=this.createElementNSPlus("GetFeatureOfInterest",{attributes:{version:this.VERSION,service:'SOS',"xsi:schemaLocation":this.schemaLocation}});for(var i=0,len=options.fois.length;i<len;i++){this.writeNode("FeatureOfInterestId",{foi:options.fois[i]},node);}
+return node;},"FeatureOfInterestId":function(options){var node=this.createElementNSPlus("FeatureOfInterestId",{value:options.foi});return node;}}},CLASS_NAME:"OpenLayers.Format.SOSGetFeatureOfInterest"});OpenLayers.Format.SOSGetObservation=OpenLayers.Class(OpenLayers.Format.XML,{namespaces:{ows:"http://www.opengis.net/ows",gml:"http://www.opengis.net/gml",sos:"http://www.opengis.net/sos/1.0",ogc:"http://www.opengis.net/ogc",om:"http://www.opengis.net/om/1.0",sa:"http://www.opengis.net/sampling/1.0",xlink:"http://www.w3.org/1999/xlink",xsi:"http://www.w3.org/2001/XMLSchema-instance"},regExes:{trimSpace:(/^\s*|\s*$/g),removeSpace:(/\s*/g),splitSpace:(/\s+/),trimComma:(/\s*,\s*/g)},VERSION:"1.0.0",schemaLocation:"http://www.opengis.net/sos/1.0 http://schemas.opengis.net/sos/1.0.0/sosGetObservation.xsd",defaultPrefix:"sos",read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);}
+if(data&&data.nodeType==9){data=data.documentElement;}
+var info={measurements:[],observations:[]};this.readNode(data,info);return info;},write:function(options){var node=this.writeNode("sos:GetObservation",options);node.setAttribute("xmlns:om",this.namespaces.om);node.setAttribute("xmlns:ogc",this.namespaces.ogc);this.setAttributeNS(node,this.namespaces.xsi,"xsi:schemaLocation",this.schemaLocation);return OpenLayers.Format.XML.prototype.write.apply(this,[node]);},readers:{"om":{"ObservationCollection":function(node,obj){obj.id=this.getAttributeNS(node,this.namespaces.gml,"id");this.readChildNodes(node,obj);},"member":function(node,observationCollection){this.readChildNodes(node,observationCollection);},"Measurement":function(node,observationCollection){var measurement={};observationCollection.measurements.push(measurement);this.readChildNodes(node,measurement);},"Observation":function(node,observationCollection){var observation={};observationCollection.observations.push(observation);this.readChildNodes(node,observation);},"samplingTime":function(node,measurement){var samplingTime={};measurement.samplingTime=samplingTime;this.readChildNodes(node,samplingTime);},"observedProperty":function(node,measurement){measurement.observedProperty=this.getAttributeNS(node,this.namespaces.xlink,"href");this.readChildNodes(node,measurement);},"procedure":function(node,measurement){measurement.procedure=this.getAttributeNS(node,this.namespaces.xlink,"href");this.readChildNodes(node,measurement);},"featureOfInterest":function(node,observation){var foi={features:[]};observation.fois=[];observation.fois.push(foi);this.readChildNodes(node,foi);var features=[];for(var i=0,len=foi.features.length;i<len;i++){var feature=foi.features[i];features.push(new OpenLayers.Feature.Vector(feature.components[0],feature.attributes));}
+foi.features=features;},"result":function(node,measurement){var result={};measurement.result=result;if(this.getChildValue(node)!==''){result.value=this.getChildValue(node);result.uom=node.getAttribute("uom");}else{this.readChildNodes(node,result);}}},"sa":OpenLayers.Format.SOSGetFeatureOfInterest.prototype.readers.sa,"gml":OpenLayers.Util.applyDefaults({"TimeInstant":function(node,samplingTime){var timeInstant={};samplingTime.timeInstant=timeInstant;this.readChildNodes(node,timeInstant);},"timePosition":function(node,timeInstant){timeInstant.timePosition=this.getChildValue(node);}},OpenLayers.Format.SOSGetFeatureOfInterest.prototype.readers.gml)},writers:{"sos":{"GetObservation":function(options){var node=this.createElementNSPlus("GetObservation",{attributes:{version:this.VERSION,service:'SOS'}});this.writeNode("offering",options,node);if(options.eventTime){this.writeNode("eventTime",options,node);}
+for(var procedure in options.procedures){this.writeNode("procedure",options.procedures[procedure],node);}
+for(var observedProperty in options.observedProperties){this.writeNode("observedProperty",options.observedProperties[observedProperty],node);}
+if(options.foi){this.writeNode("featureOfInterest",options.foi,node);}
+this.writeNode("responseFormat",options,node);if(options.resultModel){this.writeNode("resultModel",options,node);}
+if(options.responseMode){this.writeNode("responseMode",options,node);}
+return node;},"featureOfInterest":function(foi){var node=this.createElementNSPlus("featureOfInterest");this.writeNode("ObjectID",foi.objectId,node);return node;},"ObjectID":function(options){return this.createElementNSPlus("ObjectID",{value:options});},"responseFormat":function(options){return this.createElementNSPlus("responseFormat",{value:options.responseFormat});},"procedure":function(procedure){return this.createElementNSPlus("procedure",{value:procedure});},"offering":function(options){return this.createElementNSPlus("offering",{value:options.offering});},"observedProperty":function(observedProperty){return this.createElementNSPlus("observedProperty",{value:observedProperty});},"eventTime":function(options){var node=this.createElementNSPlus("eventTime");if(options.eventTime==='latest'){this.writeNode("ogc:TM_Equals",options,node);}
+return node;},"resultModel":function(options){return this.createElementNSPlus("resultModel",{value:options.resultModel});},"responseMode":function(options){return this.createElementNSPlus("responseMode",{value:options.responseMode});}},"ogc":{"TM_Equals":function(options){var node=this.createElementNSPlus("ogc:TM_Equals");this.writeNode("ogc:PropertyName",{property:"urn:ogc:data:time:iso8601"},node);if(options.eventTime==='latest'){this.writeNode("gml:TimeInstant",{value:'latest'},node);}
+return node;},"PropertyName":function(options){return this.createElementNSPlus("ogc:PropertyName",{value:options.property});}},"gml":{"TimeInstant":function(options){var node=this.createElementNSPlus("gml:TimeInstant");this.writeNode("gml:timePosition",options,node);return node;},"timePosition":function(options){var node=this.createElementNSPlus("gml:timePosition",{value:options.value});return node;}}},CLASS_NAME:"OpenLayers.Format.SOSGetObservation"});OpenLayers.Control.MousePosition=OpenLayers.Class(OpenLayers.Control,{autoActivate:true,element:null,prefix:'',separator:', ',suffix:'',numDigits:5,granularity:10,emptyString:null,lastXy:null,displayProjection:null,destroy:function(){this.deactivate();OpenLayers.Control.prototype.destroy.apply(this,arguments);},activate:function(){if(OpenLayers.Control.prototype.activate.apply(this,arguments)){this.map.events.register('mousemove',this,this.redraw);this.map.events.register('mouseout',this,this.reset);this.redraw();return true;}else{return false;}},deactivate:function(){if(OpenLayers.Control.prototype.deactivate.apply(this,arguments)){this.map.events.unregister('mousemove',this,this.redraw);this.map.events.unregister('mouseout',this,this.reset);this.element.innerHTML="";return true;}else{return false;}},draw:function(){OpenLayers.Control.prototype.draw.apply(this,arguments);if(!this.element){this.div.left="";this.div.top="";this.element=this.div;}
+return this.div;},redraw:function(evt){var lonLat;if(evt==null){this.reset();return;}else{if(this.lastXy==null||Math.abs(evt.xy.x-this.lastXy.x)>this.granularity||Math.abs(evt.xy.y-this.lastXy.y)>this.granularity)
+{this.lastXy=evt.xy;return;}
+lonLat=this.map.getLonLatFromPixel(evt.xy);if(!lonLat){return;}
+if(this.displayProjection){lonLat.transform(this.map.getProjectionObject(),this.displayProjection);}
+this.lastXy=evt.xy;}
+var newHtml=this.formatOutput(lonLat);if(newHtml!=this.element.innerHTML){this.element.innerHTML=newHtml;}},reset:function(evt){if(this.emptyString!=null){this.element.innerHTML=this.emptyString;}},formatOutput:function(lonLat){var digits=parseInt(this.numDigits);var newHtml=this.prefix+
+lonLat.lon.toFixed(digits)+
+this.separator+
+lonLat.lat.toFixed(digits)+
+this.suffix;return newHtml;},CLASS_NAME:"OpenLayers.Control.MousePosition"});OpenLayers.Control.Geolocate=OpenLayers.Class(OpenLayers.Control,{EVENT_TYPES:["locationupdated","locationfailed","locationuncapable"],geolocation:navigator.geolocation,bind:true,watch:false,geolocationOptions:null,initialize:function(options){this.EVENT_TYPES=OpenLayers.Control.Geolocate.prototype.EVENT_TYPES.concat(OpenLayers.Control.prototype.EVENT_TYPES);this.geolocationOptions={};OpenLayers.Control.prototype.initialize.apply(this,[options]);},destroy:function(){this.deactivate();OpenLayers.Control.prototype.destroy.apply(this,arguments);},activate:function(){if(!this.geolocation){this.events.triggerEvent("locationuncapable");return false;}
+if(OpenLayers.Control.prototype.activate.apply(this,arguments)){if(this.watch){this.watchId=this.geolocation.watchPosition(OpenLayers.Function.bind(this.geolocate,this),OpenLayers.Function.bind(this.failure,this),this.geolocationOptions);}else{this.getCurrentLocation();}
+return true;}
+return false;},deactivate:function(){if(this.active&&this.watchId!==null){this.geolocation.clearWatch(this.watchId);}
+return OpenLayers.Control.prototype.deactivate.apply(this,arguments);},geolocate:function(position){var center=new OpenLayers.LonLat(position.coords.longitude,position.coords.latitude).transform(new OpenLayers.Projection("EPSG:4326"),this.map.getProjectionObject());if(this.bind){this.map.setCenter(center);}
+this.events.triggerEvent("locationupdated",{position:position,point:new OpenLayers.Geometry.Point(center.lon,center.lat)});},getCurrentLocation:function(){if(!this.active||this.watch){return false;}
+this.geolocation.getCurrentPosition(OpenLayers.Function.bind(this.geolocate,this),OpenLayers.Function.bind(this.failure,this),this.geolocationOptions);return true;},failure:function(error){this.events.triggerEvent("locationfailed",{error:error});},CLASS_NAME:"OpenLayers.Control.Geolocate"});OpenLayers.Control.NavigationHistory=OpenLayers.Class(OpenLayers.Control,{type:OpenLayers.Control.TYPE_TOGGLE,previous:null,previousOptions:null,next:null,nextOptions:null,limit:50,autoActivate:true,clearOnDeactivate:false,registry:null,nextStack:null,previousStack:null,listeners:null,restoring:false,initialize:function(options){OpenLayers.Control.prototype.initialize.apply(this,[options]);this.registry=OpenLayers.Util.extend({"moveend":this.getState},this.registry);var previousOptions={trigger:OpenLayers.Function.bind(this.previousTrigger,this),displayClass:this.displayClass+" "+this.displayClass+"Previous"};OpenLayers.Util.extend(previousOptions,this.previousOptions);this.previous=new OpenLayers.Control.Button(previousOptions);var nextOptions={trigger:OpenLayers.Function.bind(this.nextTrigger,this),displayClass:this.displayClass+" "+this.displayClass+"Next"};OpenLayers.Util.extend(nextOptions,this.nextOptions);this.next=new OpenLayers.Control.Button(nextOptions);this.clear();},onPreviousChange:function(state,length){if(state&&!this.previous.active){this.previous.activate();}else if(!state&&this.previous.active){this.previous.deactivate();}},onNextChange:function(state,length){if(state&&!this.next.active){this.next.activate();}else if(!state&&this.next.active){this.next.deactivate();}},destroy:function(){OpenLayers.Control.prototype.destroy.apply(this);this.previous.destroy();this.next.destroy();this.deactivate();for(var prop in this){this[prop]=null;}},setMap:function(map){this.map=map;this.next.setMap(map);this.previous.setMap(map);},draw:function(){OpenLayers.Control.prototype.draw.apply(this,arguments);this.next.draw();this.previous.draw();},previousTrigger:function(){var current=this.previousStack.shift();var state=this.previousStack.shift();if(state!=undefined){this.nextStack.unshift(current);this.previousStack.unshift(state);this.restoring=true;this.restore(state);this.restoring=false;this.onNextChange(this.nextStack[0],this.nextStack.length);this.onPreviousChange(this.previousStack[1],this.previousStack.length-1);}else{this.previousStack.unshift(current);}
+return state;},nextTrigger:function(){var state=this.nextStack.shift();if(state!=undefined){this.previousStack.unshift(state);this.restoring=true;this.restore(state);this.restoring=false;this.onNextChange(this.nextStack[0],this.nextStack.length);this.onPreviousChange(this.previousStack[1],this.previousStack.length-1);}
+return state;},clear:function(){this.previousStack=[];this.previous.deactivate();this.nextStack=[];this.next.deactivate();},getState:function(){return{center:this.map.getCenter(),resolution:this.map.getResolution(),projection:this.map.getProjectionObject(),units:this.map.getProjectionObject().getUnits()||this.map.units||this.map.baseLayer.units};},restore:function(state){var center,zoom;if(this.map.getProjectionObject()==state.projection){zoom=this.map.getZoomForResolution(state.resolution);center=state.center;}else{center=state.center.clone();center.transform(state.projection,this.map.getProjectionObject());var sourceUnits=state.units;var targetUnits=this.map.getProjectionObject().getUnits()||this.map.units||this.map.baseLayer.units;var resolutionFactor=sourceUnits&&targetUnits?OpenLayers.INCHES_PER_UNIT[sourceUnits]/OpenLayers.INCHES_PER_UNIT[targetUnits]:1;zoom=this.map.getZoomForResolution(resolutionFactor*state.resolution);}
+this.map.setCenter(center,zoom);},setListeners:function(){this.listeners={};for(var type in this.registry){this.listeners[type]=OpenLayers.Function.bind(function(){if(!this.restoring){var state=this.registry[type].apply(this,arguments);this.previousStack.unshift(state);if(this.previousStack.length>1){this.onPreviousChange(this.previousStack[1],this.previousStack.length-1);}
+if(this.previousStack.length>(this.limit+1)){this.previousStack.pop();}
+if(this.nextStack.length>0){this.nextStack=[];this.onNextChange(null,0);}}
+return true;},this);}},activate:function(){var activated=false;if(this.map){if(OpenLayers.Control.prototype.activate.apply(this)){if(this.listeners==null){this.setListeners();}
+for(var type in this.listeners){this.map.events.register(type,this,this.listeners[type]);}
+activated=true;if(this.previousStack.length==0){this.initStack();}}}
+return activated;},initStack:function(){if(this.map.getCenter()){this.listeners.moveend();}},deactivate:function(){var deactivated=false;if(this.map){if(OpenLayers.Control.prototype.deactivate.apply(this)){for(var type in this.listeners){this.map.events.unregister(type,this,this.listeners[type]);}
+if(this.clearOnDeactivate){this.clear();}
+deactivated=true;}}
+return deactivated;},CLASS_NAME:"OpenLayers.Control.NavigationHistory"});OpenLayers.Protocol.HTTP=OpenLayers.Class(OpenLayers.Protocol,{url:null,headers:null,params:null,callback:null,scope:null,readWithPOST:false,wildcarded:false,srsInBBOX:false,initialize:function(options){options=options||{};this.params={};this.headers={};OpenLayers.Protocol.prototype.initialize.apply(this,arguments);if(!this.filterToParams&&OpenLayers.Format.QueryStringFilter){var format=new OpenLayers.Format.QueryStringFilter({wildcarded:this.wildcarded,srsInBBOX:this.srsInBBOX});this.filterToParams=function(filter,params){return format.write(filter,params);}}},destroy:function(){this.params=null;this.headers=null;OpenLayers.Protocol.prototype.destroy.apply(this);},read:function(options){OpenLayers.Protocol.prototype.read.apply(this,arguments);options=options||{};options.params=OpenLayers.Util.applyDefaults(options.params,this.options.params);options=OpenLayers.Util.applyDefaults(options,this.options);if(options.filter&&this.filterToParams){options.params=this.filterToParams(options.filter,options.params);}
+var readWithPOST=(options.readWithPOST!==undefined)?options.readWithPOST:this.readWithPOST;var resp=new OpenLayers.Protocol.Response({requestType:"read"});if(readWithPOST){resp.priv=OpenLayers.Request.POST({url:options.url,callback:this.createCallback(this.handleRead,resp,options),data:OpenLayers.Util.getParameterString(options.params),headers:{"Content-Type":"application/x-www-form-urlencoded"}});}else{resp.priv=OpenLayers.Request.GET({url:options.url,callback:this.createCallback(this.handleRead,resp,options),params:options.params,headers:options.headers});}
+return resp;},handleRead:function(resp,options){this.handleResponse(resp,options);},create:function(features,options){options=OpenLayers.Util.applyDefaults(options,this.options);var resp=new OpenLayers.Protocol.Response({reqFeatures:features,requestType:"create"});resp.priv=OpenLayers.Request.POST({url:options.url,callback:this.createCallback(this.handleCreate,resp,options),headers:options.headers,data:this.format.write(features)});return resp;},handleCreate:function(resp,options){this.handleResponse(resp,options);},update:function(feature,options){options=options||{};var url=options.url||feature.url||this.options.url+"/"+feature.fid;options=OpenLayers.Util.applyDefaults(options,this.options);var resp=new OpenLayers.Protocol.Response({reqFeatures:feature,requestType:"update"});resp.priv=OpenLayers.Request.PUT({url:url,callback:this.createCallback(this.handleUpdate,resp,options),headers:options.headers,data:this.format.write(feature)});return resp;},handleUpdate:function(resp,options){this.handleResponse(resp,options);},"delete":function(feature,options){options=options||{};var url=options.url||feature.url||this.options.url+"/"+feature.fid;options=OpenLayers.Util.applyDefaults(options,this.options);var resp=new OpenLayers.Protocol.Response({reqFeatures:feature,requestType:"delete"});resp.priv=OpenLayers.Request.DELETE({url:url,callback:this.createCallback(this.handleDelete,resp,options),headers:options.headers});return resp;},handleDelete:function(resp,options){this.handleResponse(resp,options);},handleResponse:function(resp,options){var request=resp.priv;if(options.callback){if(request.status>=200&&request.status<300){if(resp.requestType!="delete"){resp.features=this.parseFeatures(request);}
+resp.code=OpenLayers.Protocol.Response.SUCCESS;}else{resp.code=OpenLayers.Protocol.Response.FAILURE;}
+options.callback.call(options.scope,resp);}},parseFeatures:function(request){var doc=request.responseXML;if(!doc||!doc.documentElement){doc=request.responseText;}
+if(!doc||doc.length<=0){return null;}
+return this.format.read(doc);},commit:function(features,options){options=OpenLayers.Util.applyDefaults(options,this.options);var resp=[],nResponses=0;var types={};types[OpenLayers.State.INSERT]=[];types[OpenLayers.State.UPDATE]=[];types[OpenLayers.State.DELETE]=[];var feature,list,requestFeatures=[];for(var i=0,len=features.length;i<len;++i){feature=features[i];list=types[feature.state];if(list){list.push(feature);requestFeatures.push(feature);}}
+var nRequests=(types[OpenLayers.State.INSERT].length>0?1:0)+
+types[OpenLayers.State.UPDATE].length+
+types[OpenLayers.State.DELETE].length;var success=true;var finalResponse=new OpenLayers.Protocol.Response({reqFeatures:requestFeatures});function insertCallback(response){var len=response.features?response.features.length:0;var fids=new Array(len);for(var i=0;i<len;++i){fids[i]=response.features[i].fid;}
+finalResponse.insertIds=fids;callback.apply(this,[response]);}
+function callback(response){this.callUserCallback(response,options);success=success&&response.success();nResponses++;if(nResponses>=nRequests){if(options.callback){finalResponse.code=success?OpenLayers.Protocol.Response.SUCCESS:OpenLayers.Protocol.Response.FAILURE;options.callback.apply(options.scope,[finalResponse]);}}}
+var queue=types[OpenLayers.State.INSERT];if(queue.length>0){resp.push(this.create(queue,OpenLayers.Util.applyDefaults({callback:insertCallback,scope:this},options.create)));}
+queue=types[OpenLayers.State.UPDATE];for(var i=queue.length-1;i>=0;--i){resp.push(this.update(queue[i],OpenLayers.Util.applyDefaults({callback:callback,scope:this},options.update)));}
+queue=types[OpenLayers.State.DELETE];for(var i=queue.length-1;i>=0;--i){resp.push(this["delete"](queue[i],OpenLayers.Util.applyDefaults({callback:callback,scope:this},options["delete"])));}
+return resp;},abort:function(response){if(response){response.priv.abort();}},callUserCallback:function(resp,options){var opt=options[resp.requestType];if(opt&&opt.callback){opt.callback.call(opt.scope,resp);}},CLASS_NAME:"OpenLayers.Protocol.HTTP"});OpenLayers.Format.CSWGetDomain=function(options){options=OpenLayers.Util.applyDefaults(options,OpenLayers.Format.CSWGetDomain.DEFAULTS);var cls=OpenLayers.Format.CSWGetDomain["v"+options.version.replace(/\./g,"_")];if(!cls){throw"Unsupported CSWGetDomain version: "+options.version;}
+return new cls(options);};OpenLayers.Format.CSWGetDomain.DEFAULTS={"version":"2.0.2"};OpenLayers.Format.CSWGetDomain.v2_0_2=OpenLayers.Class(OpenLayers.Format.XML,{namespaces:{xlink:"http://www.w3.org/1999/xlink",xsi:"http://www.w3.org/2001/XMLSchema-instance",csw:"http://www.opengis.net/cat/csw/2.0.2"},defaultPrefix:"csw",version:"2.0.2",schemaLocation:"http://www.opengis.net/cat/csw/2.0.2 http://schemas.opengis.net/csw/2.0.2/CSW-discovery.xsd",PropertyName:null,ParameterName:null,initialize:function(options){OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);},read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);}
+if(data&&data.nodeType==9){data=data.documentElement;}
+var obj={};this.readNode(data,obj);return obj;},readers:{"csw":{"GetDomainResponse":function(node,obj){this.readChildNodes(node,obj);},"DomainValues":function(node,obj){if(!(OpenLayers.Util.isArray(obj.DomainValues))){obj.DomainValues=[];}
+var attrs=node.attributes;var domainValue={};for(var i=0,len=attrs.length;i<len;++i){domainValue[attrs[i].name]=attrs[i].nodeValue;}
+this.readChildNodes(node,domainValue);obj.DomainValues.push(domainValue);},"PropertyName":function(node,obj){obj.PropertyName=this.getChildValue(node);},"ParameterName":function(node,obj){obj.ParameterName=this.getChildValue(node);},"ListOfValues":function(node,obj){if(!(OpenLayers.Util.isArray(obj.ListOfValues))){obj.ListOfValues=[];}
+this.readChildNodes(node,obj.ListOfValues);},"Value":function(node,obj){var attrs=node.attributes;var value={};for(var i=0,len=attrs.length;i<len;++i){value[attrs[i].name]=attrs[i].nodeValue;}
+value.value=this.getChildValue(node);obj.push({Value:value});},"ConceptualScheme":function(node,obj){obj.ConceptualScheme={};this.readChildNodes(node,obj.ConceptualScheme);},"Name":function(node,obj){obj.Name=this.getChildValue(node);},"Document":function(node,obj){obj.Document=this.getChildValue(node);},"Authority":function(node,obj){obj.Authority=this.getChildValue(node);},"RangeOfValues":function(node,obj){obj.RangeOfValues={};this.readChildNodes(node,obj.RangeOfValues);},"MinValue":function(node,obj){var attrs=node.attributes;var value={};for(var i=0,len=attrs.length;i<len;++i){value[attrs[i].name]=attrs[i].nodeValue;}
+value.value=this.getChildValue(node);obj.MinValue=value;},"MaxValue":function(node,obj){var attrs=node.attributes;var value={};for(var i=0,len=attrs.length;i<len;++i){value[attrs[i].name]=attrs[i].nodeValue;}
+value.value=this.getChildValue(node);obj.MaxValue=value;}}},write:function(options){var node=this.writeNode("csw:GetDomain",options);return OpenLayers.Format.XML.prototype.write.apply(this,[node]);},writers:{"csw":{"GetDomain":function(options){var node=this.createElementNSPlus("csw:GetDomain",{attributes:{service:"CSW",version:this.version}});if(options.PropertyName||this.PropertyName){this.writeNode("csw:PropertyName",options.PropertyName||this.PropertyName,node);}else if(options.ParameterName||this.ParameterName){this.writeNode("csw:ParameterName",options.ParameterName||this.ParameterName,node);}
+this.readChildNodes(node,options);return node;},"PropertyName":function(value){var node=this.createElementNSPlus("csw:PropertyName",{value:value});return node;},"ParameterName":function(value){var node=this.createElementNSPlus("csw:ParameterName",{value:value});return node;}}},CLASS_NAME:"OpenLayers.Format.CSWGetDomain.v2_0_2"});OpenLayers.Strategy.Cluster=OpenLayers.Class(OpenLayers.Strategy,{distance:20,threshold:null,features:null,clusters:null,clustering:false,resolution:null,activate:function(){var activated=OpenLayers.Strategy.prototype.activate.call(this);if(activated){this.layer.events.on({"beforefeaturesadded":this.cacheFeatures,"moveend":this.cluster,scope:this});}
+return activated;},deactivate:function(){var deactivated=OpenLayers.Strategy.prototype.deactivate.call(this);if(deactivated){this.clearCache();this.layer.events.un({"beforefeaturesadded":this.cacheFeatures,"moveend":this.cluster,scope:this});}
+return deactivated;},cacheFeatures:function(event){var propagate=true;if(!this.clustering){this.clearCache();this.features=event.features;this.cluster();propagate=false;}
+return propagate;},clearCache:function(){this.features=null;},cluster:function(event){if((!event||event.zoomChanged)&&this.features){var resolution=this.layer.map.getResolution();if(resolution!=this.resolution||!this.clustersExist()){this.resolution=resolution;var clusters=[];var feature,clustered,cluster;for(var i=0;i<this.features.length;++i){feature=this.features[i];if(feature.geometry){clustered=false;for(var j=clusters.length-1;j>=0;--j){cluster=clusters[j];if(this.shouldCluster(cluster,feature)){this.addToCluster(cluster,feature);clustered=true;break;}}
+if(!clustered){clusters.push(this.createCluster(this.features[i]));}}}
+this.layer.removeAllFeatures();if(clusters.length>0){if(this.threshold>1){var clone=clusters.slice();clusters=[];var candidate;for(var i=0,len=clone.length;i<len;++i){candidate=clone[i];if(candidate.attributes.count<this.threshold){Array.prototype.push.apply(clusters,candidate.cluster);}else{clusters.push(candidate);}}}
+this.clustering=true;this.layer.addFeatures(clusters);this.clustering=false;}
+this.clusters=clusters;}}},clustersExist:function(){var exist=false;if(this.clusters&&this.clusters.length>0&&this.clusters.length==this.layer.features.length){exist=true;for(var i=0;i<this.clusters.length;++i){if(this.clusters[i]!=this.layer.features[i]){exist=false;break;}}}
+return exist;},shouldCluster:function(cluster,feature){var cc=cluster.geometry.getBounds().getCenterLonLat();var fc=feature.geometry.getBounds().getCenterLonLat();var distance=(Math.sqrt(Math.pow((cc.lon-fc.lon),2)+Math.pow((cc.lat-fc.lat),2))/this.resolution);return(distance<=this.distance);},addToCluster:function(cluster,feature){cluster.cluster.push(feature);cluster.attributes.count+=1;},createCluster:function(feature){var center=feature.geometry.getBounds().getCenterLonLat();var cluster=new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Point(center.lon,center.lat),{count:1});cluster.cluster=[feature];return cluster;},CLASS_NAME:"OpenLayers.Strategy.Cluster"});OpenLayers.Strategy.Filter=OpenLayers.Class(OpenLayers.Strategy,{filter:null,cache:null,caching:false,activate:function(){var activated=OpenLayers.Strategy.prototype.activate.apply(this,arguments);if(activated){this.cache=[];this.layer.events.on({"beforefeaturesadded":this.handleAdd,"beforefeaturesremoved":this.handleRemove,scope:this});}
+return activated;},deactivate:function(){this.cache=null;if(this.layer&&this.layer.events){this.layer.events.un({"beforefeaturesadded":this.handleAdd,"beforefeaturesremoved":this.handleRemove,scope:this});}
+return OpenLayers.Strategy.prototype.deactivate.apply(this,arguments);},handleAdd:function(event){if(!this.caching&&this.filter){var features=event.features;event.features=[];var feature;for(var i=0,ii=features.length;i<ii;++i){feature=features[i];if(this.filter.evaluate(feature)){event.features.push(feature);}else{this.cache.push(feature);}}}},handleRemove:function(event){if(!this.caching){this.cache=[];}},setFilter:function(filter){this.filter=filter;var previousCache=this.cache;this.cache=[];this.handleAdd({features:this.layer.features});if(this.cache.length>0){this.caching=true;this.layer.removeFeatures(this.cache.slice());this.caching=false;}
+if(previousCache.length>0){var event={features:previousCache};this.handleAdd(event);if(event.features.length>0){this.caching=true;this.layer.addFeatures(event.features);this.caching=false;}}},CLASS_NAME:"OpenLayers.Strategy.Filter"});OpenLayers.Protocol.SOS=function(options){options=OpenLayers.Util.applyDefaults(options,OpenLayers.Protocol.SOS.DEFAULTS);var cls=OpenLayers.Protocol.SOS["v"+options.version.replace(/\./g,"_")];if(!cls){throw"Unsupported SOS version: "+options.version;}
+return new cls(options);};OpenLayers.Protocol.SOS.DEFAULTS={"version":"1.0.0"};OpenLayers.Format.GeoRSS=OpenLayers.Class(OpenLayers.Format.XML,{rssns:"http://backend.userland.com/rss2",featureNS:"http://mapserver.gis.umn.edu/mapserver",georssns:"http://www.georss.org/georss",geons:"http://www.w3.org/2003/01/geo/wgs84_pos#",featureTitle:"Untitled",featureDescription:"No Description",gmlParser:null,xy:false,createGeometryFromItem:function(item){var point=this.getElementsByTagNameNS(item,this.georssns,"point");var lat=this.getElementsByTagNameNS(item,this.geons,'lat');var lon=this.getElementsByTagNameNS(item,this.geons,'long');var line=this.getElementsByTagNameNS(item,this.georssns,"line");var polygon=this.getElementsByTagNameNS(item,this.georssns,"polygon");var where=this.getElementsByTagNameNS(item,this.georssns,"where");var box=this.getElementsByTagNameNS(item,this.georssns,"box");if(point.length>0||(lat.length>0&&lon.length>0)){var location;if(point.length>0){location=OpenLayers.String.trim(point[0].firstChild.nodeValue).split(/\s+/);if(location.length!=2){location=OpenLayers.String.trim(point[0].firstChild.nodeValue).split(/\s*,\s*/);}}else{location=[parseFloat(lat[0].firstChild.nodeValue),parseFloat(lon[0].firstChild.nodeValue)];}
+var geometry=new OpenLayers.Geometry.Point(parseFloat(location[1]),parseFloat(location[0]));}else if(line.length>0){var coords=OpenLayers.String.trim(this.concatChildValues(line[0])).split(/\s+/);var components=[];var point;for(var i=0,len=coords.length;i<len;i+=2){point=new OpenLayers.Geometry.Point(parseFloat(coords[i+1]),parseFloat(coords[i]));components.push(point);}
+geometry=new OpenLayers.Geometry.LineString(components);}else if(polygon.length>0){var coords=OpenLayers.String.trim(this.concatChildValues(polygon[0])).split(/\s+/);var components=[];var point;for(var i=0,len=coords.length;i<len;i+=2){point=new OpenLayers.Geometry.Point(parseFloat(coords[i+1]),parseFloat(coords[i]));components.push(point);}
+geometry=new OpenLayers.Geometry.Polygon([new OpenLayers.Geometry.LinearRing(components)]);}else if(where.length>0){if(!this.gmlParser){this.gmlParser=new OpenLayers.Format.GML({'xy':this.xy});}
+var feature=this.gmlParser.parseFeature(where[0]);geometry=feature.geometry;}else if(box.length>0){var coords=OpenLayers.String.trim(box[0].firstChild.nodeValue).split(/\s+/);var components=[];var point;if(coords.length>3){point=new OpenLayers.Geometry.Point(parseFloat(coords[1]),parseFloat(coords[0]));components.push(point);point=new OpenLayers.Geometry.Point(parseFloat(coords[1]),parseFloat(coords[2]));components.push(point);point=new OpenLayers.Geometry.Point(parseFloat(coords[3]),parseFloat(coords[2]));components.push(point);point=new OpenLayers.Geometry.Point(parseFloat(coords[3]),parseFloat(coords[0]));components.push(point);point=new OpenLayers.Geometry.Point(parseFloat(coords[1]),parseFloat(coords[0]));components.push(point);}
+geometry=new OpenLayers.Geometry.Polygon([new OpenLayers.Geometry.LinearRing(components)]);}
+if(geometry&&this.internalProjection&&this.externalProjection){geometry.transform(this.externalProjection,this.internalProjection);}
+return geometry;},createFeatureFromItem:function(item){var geometry=this.createGeometryFromItem(item);var title=this.getChildValue(item,"*","title",this.featureTitle);var description=this.getChildValue(item,"*","description",this.getChildValue(item,"*","content",this.getChildValue(item,"*","summary",this.featureDescription)));var link=this.getChildValue(item,"*","link");if(!link){try{link=this.getElementsByTagNameNS(item,"*","link")[0].getAttribute("href");}catch(e){link=null;}}
+var id=this.getChildValue(item,"*","id",null);var data={"title":title,"description":description,"link":link};var feature=new OpenLayers.Feature.Vector(geometry,data);feature.fid=id;return feature;},getChildValue:function(node,nsuri,name,def){var value;var eles=this.getElementsByTagNameNS(node,nsuri,name);if(eles&&eles[0]&&eles[0].firstChild&&eles[0].firstChild.nodeValue){value=OpenLayers.Format.XML.prototype.getChildValue(eles[0]);}else{value=(def==undefined)?"":def;}
+return value;},read:function(doc){if(typeof doc=="string"){doc=OpenLayers.Format.XML.prototype.read.apply(this,[doc]);}
+var itemlist=null;itemlist=this.getElementsByTagNameNS(doc,'*','item');if(itemlist.length==0){itemlist=this.getElementsByTagNameNS(doc,'*','entry');}
+var numItems=itemlist.length;var features=new Array(numItems);for(var i=0;i<numItems;i++){features[i]=this.createFeatureFromItem(itemlist[i]);}
+return features;},write:function(features){var georss;if(OpenLayers.Util.isArray(features)){georss=this.createElementNS(this.rssns,"rss");for(var i=0,len=features.length;i<len;i++){georss.appendChild(this.createFeatureXML(features[i]));}}else{georss=this.createFeatureXML(features);}
+return OpenLayers.Format.XML.prototype.write.apply(this,[georss]);},createFeatureXML:function(feature){var geometryNode=this.buildGeometryNode(feature.geometry);var featureNode=this.createElementNS(this.rssns,"item");var titleNode=this.createElementNS(this.rssns,"title");titleNode.appendChild(this.createTextNode(feature.attributes.title?feature.attributes.title:""));var descNode=this.createElementNS(this.rssns,"description");descNode.appendChild(this.createTextNode(feature.attributes.description?feature.attributes.description:""));featureNode.appendChild(titleNode);featureNode.appendChild(descNode);if(feature.attributes.link){var linkNode=this.createElementNS(this.rssns,"link");linkNode.appendChild(this.createTextNode(feature.attributes.link));featureNode.appendChild(linkNode);}
+for(var attr in feature.attributes){if(attr=="link"||attr=="title"||attr=="description"){continue;}
+var attrText=this.createTextNode(feature.attributes[attr]);var nodename=attr;if(attr.search(":")!=-1){nodename=attr.split(":")[1];}
+var attrContainer=this.createElementNS(this.featureNS,"feature:"+nodename);attrContainer.appendChild(attrText);featureNode.appendChild(attrContainer);}
+featureNode.appendChild(geometryNode);return featureNode;},buildGeometryNode:function(geometry){if(this.internalProjection&&this.externalProjection){geometry=geometry.clone();geometry.transform(this.internalProjection,this.externalProjection);}
+var node;if(geometry.CLASS_NAME=="OpenLayers.Geometry.Polygon"){node=this.createElementNS(this.georssns,'georss:polygon');node.appendChild(this.buildCoordinatesNode(geometry.components[0]));}
+else if(geometry.CLASS_NAME=="OpenLayers.Geometry.LineString"){node=this.createElementNS(this.georssns,'georss:line');node.appendChild(this.buildCoordinatesNode(geometry));}
+else if(geometry.CLASS_NAME=="OpenLayers.Geometry.Point"){node=this.createElementNS(this.georssns,'georss:point');node.appendChild(this.buildCoordinatesNode(geometry));}else{throw"Couldn't parse "+geometry.CLASS_NAME;}
+return node;},buildCoordinatesNode:function(geometry){var points=null;if(geometry.components){points=geometry.components;}
+var path;if(points){var numPoints=points.length;var parts=new Array(numPoints);for(var i=0;i<numPoints;i++){parts[i]=points[i].y+" "+points[i].x;}
+path=parts.join(" ");}else{path=geometry.y+" "+geometry.x;}
+return this.createTextNode(path);},CLASS_NAME:"OpenLayers.Format.GeoRSS"});OpenLayers.Format.WPSCapabilities=OpenLayers.Class(OpenLayers.Format.XML.VersionedOGC,{defaultVersion:"1.0.0",CLASS_NAME:"OpenLayers.Format.WPSCapabilities"});OpenLayers.Format.WPSCapabilities.v1_0_0=OpenLayers.Class(OpenLayers.Format.XML,{namespaces:{ows:"http://www.opengis.net/ows/1.1",wps:"http://www.opengis.net/wps/1.0.0",xlink:"http://www.w3.org/1999/xlink"},regExes:{trimSpace:(/^\s*|\s*$/g),removeSpace:(/\s*/g),splitSpace:(/\s+/),trimComma:(/\s*,\s*/g)},initialize:function(options){OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);},read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);}
+if(data&&data.nodeType==9){data=data.documentElement;}
+var capabilities={};this.readNode(data,capabilities);return capabilities;},readers:{"wps":{"Capabilities":function(node,obj){this.readChildNodes(node,obj);},"ProcessOfferings":function(node,obj){obj.processOfferings={};this.readChildNodes(node,obj.processOfferings);},"Process":function(node,processOfferings){var processVersion=this.getAttributeNS(node,this.namespaces.wps,"processVersion");var process={processVersion:processVersion};this.readChildNodes(node,process);processOfferings[process.identifier]=process;},"Languages":function(node,obj){obj.languages=[];this.readChildNodes(node,obj.languages);},"Default":function(node,languages){var language={isDefault:true};this.readChildNodes(node,language);languages.push(language);},"Supported":function(node,languages){var language={};this.readChildNodes(node,language);languages.push(language);}},"ows":OpenLayers.Format.OWSCommon.v1_1_0.prototype.readers["ows"]},CLASS_NAME:"OpenLayers.Format.WPSCapabilities.v1_0_0"});OpenLayers.Control.PinchZoom=OpenLayers.Class(OpenLayers.Control,{type:OpenLayers.Control.TYPE_TOOL,containerOrigin:null,pinchOrigin:null,currentCenter:null,autoActivate:true,initialize:function(options){OpenLayers.Control.prototype.initialize.apply(this,arguments);this.handler=new OpenLayers.Handler.Pinch(this,{start:this.pinchStart,move:this.pinchMove,done:this.pinchDone},this.handlerOptions);},activate:function(){var activated=OpenLayers.Control.prototype.activate.apply(this,arguments);if(activated){this.map.events.on({moveend:this.updateContainerOrigin,scope:this});this.updateContainerOrigin();}
+return activated;},deactivate:function(){var deactivated=OpenLayers.Control.prototype.deactivate.apply(this,arguments);if(this.map&&this.map.events){this.map.events.un({moveend:this.updateContainerOrigin,scope:this});}
+return deactivated;},updateContainerOrigin:function(){var container=this.map.layerContainerDiv;this.containerOrigin={x:parseInt(container.style.left,10),y:parseInt(container.style.top,10)};},pinchStart:function(evt,pinchData){this.pinchOrigin=evt.xy;this.currentCenter=evt.xy;},pinchMove:function(evt,pinchData){var scale=pinchData.scale;var containerOrigin=this.containerOrigin;var pinchOrigin=this.pinchOrigin;var current=evt.xy;var dx=Math.round((current.x-pinchOrigin.x)+(scale-1)*(containerOrigin.x-pinchOrigin.x));var dy=Math.round((current.y-pinchOrigin.y)+(scale-1)*(containerOrigin.y-pinchOrigin.y));this.applyTransform("translate("+dx+"px, "+dy+"px) scale("+scale+")");this.currentCenter=current;},applyTransform:function(transform){var style=this.map.layerContainerDiv.style;style['-webkit-transform']=transform;style['-moz-transform']=transform;},pinchDone:function(evt,start,last){this.applyTransform("");var zoom=this.map.getZoomForResolution(this.map.getResolution()/last.scale,true);if(zoom!==this.map.getZoom()||!this.currentCenter.equals(this.pinchOrigin)){var resolution=this.map.getResolutionForZoom(zoom);var location=this.map.getLonLatFromPixel(this.pinchOrigin);var zoomPixel=this.currentCenter;var size=this.map.getSize();location.lon+=resolution*((size.w/2)-zoomPixel.x);location.lat-=resolution*((size.h/2)-zoomPixel.y);this.map.setCenter(location,zoom);}},CLASS_NAME:"OpenLayers.Control.PinchZoom"});OpenLayers.Control.TouchNavigation=OpenLayers.Class(OpenLayers.Control,{dragPan:null,dragPanOptions:null,pinchZoom:null,pinchZoomOptions:null,clickHandlerOptions:null,documentDrag:false,autoActivate:true,initialize:function(options){this.handlers={};OpenLayers.Control.prototype.initialize.apply(this,arguments);},destroy:function(){this.deactivate();if(this.dragPan){this.dragPan.destroy();}
+this.dragPan=null;if(this.pinchZoom){this.pinchZoom.destroy();delete this.pinchZoom;}
+OpenLayers.Control.prototype.destroy.apply(this,arguments);},activate:function(){if(OpenLayers.Control.prototype.activate.apply(this,arguments)){this.dragPan.activate();this.handlers.click.activate();this.pinchZoom.activate();return true;}
+return false;},deactivate:function(){if(OpenLayers.Control.prototype.deactivate.apply(this,arguments)){this.dragPan.deactivate();this.handlers.click.deactivate();this.pinchZoom.deactivate();return true;}
+return false;},draw:function(){var clickCallbacks={click:this.defaultClick,dblclick:this.defaultDblClick};var clickOptions=OpenLayers.Util.extend({"double":true,stopDouble:true,pixelTolerance:2},this.clickHandlerOptions);this.handlers.click=new OpenLayers.Handler.Click(this,clickCallbacks,clickOptions);this.dragPan=new OpenLayers.Control.DragPan(OpenLayers.Util.extend({map:this.map,documentDrag:this.documentDrag},this.dragPanOptions));this.dragPan.draw();this.pinchZoom=new OpenLayers.Control.PinchZoom(OpenLayers.Util.extend({map:this.map},this.pinchZoomOptions));},defaultClick:function(evt){if(evt.lastTouches&&evt.lastTouches.length==2){this.map.zoomOut();}},defaultDblClick:function(evt){var newCenter=this.map.getLonLatFromViewPortPx(evt.xy);this.map.setCenter(newCenter,this.map.zoom+1);},CLASS_NAME:"OpenLayers.Control.TouchNavigation"});OpenLayers.Style2=OpenLayers.Class({id:null,name:null,title:null,description:null,layerName:null,isDefault:false,rules:null,initialize:function(config){OpenLayers.Util.extend(this,config);this.id=OpenLayers.Util.createUniqueID(this.CLASS_NAME+"_");},destroy:function(){for(var i=0,len=this.rules.length;i<len;i++){this.rules[i].destroy();}
+delete this.rules;},clone:function(){var config=OpenLayers.Util.extend({},this);if(this.rules){config.rules=[];for(var i=0,len=this.rules.length;i<len;++i){config.rules.push(this.rules[i].clone());}}
+return new OpenLayers.Style2(config);},CLASS_NAME:"OpenLayers.Style2"});OpenLayers.Layer.Boxes=OpenLayers.Class(OpenLayers.Layer.Markers,{initialize:function(name,options){OpenLayers.Layer.Markers.prototype.initialize.apply(this,arguments);},drawMarker:function(marker){var bounds=marker.bounds;var topleft=this.map.getLayerPxFromLonLat(new OpenLayers.LonLat(bounds.left,bounds.top));var botright=this.map.getLayerPxFromLonLat(new OpenLayers.LonLat(bounds.right,bounds.bottom));if(botright==null||topleft==null){marker.display(false);}else{var sz=new OpenLayers.Size(Math.max(1,botright.x-topleft.x),Math.max(1,botright.y-topleft.y));var markerDiv=marker.draw(topleft,sz);if(!marker.drawn){this.div.appendChild(markerDiv);marker.drawn=true;}}},removeMarker:function(marker){OpenLayers.Util.removeItem(this.markers,marker);if((marker.div!=null)&&(marker.div.parentNode==this.div)){this.div.removeChild(marker.div);}},CLASS_NAME:"OpenLayers.Layer.Boxes"});OpenLayers.Format.WFSCapabilities.v1_0_0=OpenLayers.Class(OpenLayers.Format.WFSCapabilities.v1,{initialize:function(options){OpenLayers.Format.WFSCapabilities.v1.prototype.initialize.apply(this,[options]);},read_cap_Service:function(capabilities,node){var service={};this.runChildNodes(service,node);capabilities.service=service;},read_cap_Fees:function(service,node){var fees=this.getChildValue(node);if(fees&&fees.toLowerCase()!="none"){service.fees=fees;}},read_cap_AccessConstraints:function(service,node){var constraints=this.getChildValue(node);if(constraints&&constraints.toLowerCase()!="none"){service.accessConstraints=constraints;}},read_cap_OnlineResource:function(service,node){var onlineResource=this.getChildValue(node);if(onlineResource&&onlineResource.toLowerCase()!="none"){service.onlineResource=onlineResource;}},read_cap_Keywords:function(service,node){var keywords=this.getChildValue(node);if(keywords&&keywords.toLowerCase()!="none"){service.keywords=keywords.split(', ');}},read_cap_Capability:function(capabilities,node){var capability={};this.runChildNodes(capability,node);capabilities.capability=capability;},read_cap_Request:function(obj,node){var request={};this.runChildNodes(request,node);obj.request=request;},read_cap_GetFeature:function(request,node){var getfeature={href:{},formats:[]};this.runChildNodes(getfeature,node);request.getfeature=getfeature;},read_cap_ResultFormat:function(obj,node){var children=node.childNodes;var childNode;for(var i=0;i<children.length;i++){childNode=children[i];if(childNode.nodeType==1){obj.formats.push(childNode.nodeName);}}},read_cap_DCPType:function(obj,node){this.runChildNodes(obj,node);},read_cap_HTTP:function(obj,node){this.runChildNodes(obj.href,node);},read_cap_Get:function(obj,node){obj.get=node.getAttribute("onlineResource");},read_cap_Post:function(obj,node){obj.post=node.getAttribute("onlineResource");},read_cap_SRS:function(obj,node){var srs=this.getChildValue(node);if(srs){obj.srs=srs;}},CLASS_NAME:"OpenLayers.Format.WFSCapabilities.v1_0_0"});OpenLayers.Format.WMSCapabilities=OpenLayers.Class(OpenLayers.Format.XML.VersionedOGC,{defaultVersion:"1.1.1",profile:null,CLASS_NAME:"OpenLayers.Format.WMSCapabilities"});OpenLayers.Format.WMSCapabilities.v1=OpenLayers.Class(OpenLayers.Format.XML,{namespaces:{wms:"http://www.opengis.net/wms",xlink:"http://www.w3.org/1999/xlink",xsi:"http://www.w3.org/2001/XMLSchema-instance"},defaultPrefix:"wms",initialize:function(options){OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);},read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);}
+var raw=data;if(data&&data.nodeType==9){data=data.documentElement;}
+var capabilities={};this.readNode(data,capabilities);if(capabilities.service===undefined){var parser=new OpenLayers.Format.OGCExceptionReport();capabilities.error=parser.read(raw);}else{this.postProcessLayers(capabilities);}
+return capabilities;},postProcessLayers:function(capabilities){if(capabilities.capability){capabilities.capability.layers=[];var layers=capabilities.capability.nestedLayers;for(var i=0,len=layers.length;i<len;++i){var layer=layers[i];this.processLayer(capabilities.capability,layer);}}},processLayer:function(capability,layer,parentLayer){if(layer.formats===undefined){layer.formats=capability.request.getmap.formats;}
+var i,len;if(parentLayer){layer.styles=layer.styles.concat(parentLayer.styles);var attributes=["queryable","cascaded","fixedWidth","fixedHeight","opaque","noSubsets","llbbox","minScale","maxScale","attribution"];var complexAttr=["srs","bbox","dimensions","authorityURLs"];var key;for(i=0,len=attributes.length;i<len;i++){key=attributes[i];if(key in parentLayer){if(layer[key]==null){layer[key]=parentLayer[key];}
+if(layer[key]==null){var intAttr=["cascaded","fixedWidth","fixedHeight"];var boolAttr=["queryable","opaque","noSubsets"];if(OpenLayers.Util.indexOf(intAttr,key)!=-1){layer[key]=0;}
+if(OpenLayers.Util.indexOf(boolAttr,key)!=-1){layer[key]=false;}}}}
+for(i=0,len=complexAttr.length;i<len;i++){key=complexAttr[i];layer[key]=OpenLayers.Util.applyDefaults(layer[key],parentLayer[key]);}}
+for(i=0,len=layer.nestedLayers.length;i<len;i++){var childLayer=layer.nestedLayers[i];this.processLayer(capability,childLayer,layer);}
+if(layer.name){capability.layers.push(layer);}},readers:{"wms":{"Service":function(node,obj){obj.service={};this.readChildNodes(node,obj.service);},"Name":function(node,obj){obj.name=this.getChildValue(node);},"Title":function(node,obj){obj.title=this.getChildValue(node);},"Abstract":function(node,obj){obj["abstract"]=this.getChildValue(node);},"BoundingBox":function(node,obj){var bbox={};bbox.bbox=[parseFloat(node.getAttribute("minx")),parseFloat(node.getAttribute("miny")),parseFloat(node.getAttribute("maxx")),parseFloat(node.getAttribute("maxy"))];var res={x:parseFloat(node.getAttribute("resx")),y:parseFloat(node.getAttribute("resy"))};if(!(isNaN(res.x)&&isNaN(res.y))){bbox.res=res;}
+return bbox;},"OnlineResource":function(node,obj){obj.href=this.getAttributeNS(node,this.namespaces.xlink,"href");},"ContactInformation":function(node,obj){obj.contactInformation={};this.readChildNodes(node,obj.contactInformation);},"ContactPersonPrimary":function(node,obj){obj.personPrimary={};this.readChildNodes(node,obj.personPrimary);},"ContactPerson":function(node,obj){obj.person=this.getChildValue(node);},"ContactOrganization":function(node,obj){obj.organization=this.getChildValue(node);},"ContactPosition":function(node,obj){obj.position=this.getChildValue(node);},"ContactAddress":function(node,obj){obj.contactAddress={};this.readChildNodes(node,obj.contactAddress);},"AddressType":function(node,obj){obj.type=this.getChildValue(node);},"Address":function(node,obj){obj.address=this.getChildValue(node);},"City":function(node,obj){obj.city=this.getChildValue(node);},"StateOrProvince":function(node,obj){obj.stateOrProvince=this.getChildValue(node);},"PostCode":function(node,obj){obj.postcode=this.getChildValue(node);},"Country":function(node,obj){obj.country=this.getChildValue(node);},"ContactVoiceTelephone":function(node,obj){obj.phone=this.getChildValue(node);},"ContactFacsimileTelephone":function(node,obj){obj.fax=this.getChildValue(node);},"ContactElectronicMailAddress":function(node,obj){obj.email=this.getChildValue(node);},"Fees":function(node,obj){var fees=this.getChildValue(node);if(fees&&fees.toLowerCase()!="none"){obj.fees=fees;}},"AccessConstraints":function(node,obj){var constraints=this.getChildValue(node);if(constraints&&constraints.toLowerCase()!="none"){obj.accessConstraints=constraints;}},"Capability":function(node,obj){obj.capability={nestedLayers:[]};this.readChildNodes(node,obj.capability);},"Request":function(node,obj){obj.request={};this.readChildNodes(node,obj.request);},"GetCapabilities":function(node,obj){obj.getcapabilities={formats:[]};this.readChildNodes(node,obj.getcapabilities);},"Format":function(node,obj){if(OpenLayers.Util.isArray(obj.formats)){obj.formats.push(this.getChildValue(node));}else{obj.format=this.getChildValue(node);}},"DCPType":function(node,obj){this.readChildNodes(node,obj);},"HTTP":function(node,obj){this.readChildNodes(node,obj);},"Get":function(node,obj){obj.get={};this.readChildNodes(node,obj.get);if(!obj.href){obj.href=obj.get.href;}},"Post":function(node,obj){obj.post={};this.readChildNodes(node,obj.post);if(!obj.href){obj.href=obj.get.href;}},"GetMap":function(node,obj){obj.getmap={formats:[]};this.readChildNodes(node,obj.getmap);},"GetFeatureInfo":function(node,obj){obj.getfeatureinfo={formats:[]};this.readChildNodes(node,obj.getfeatureinfo);},"Exception":function(node,obj){obj.exception={formats:[]};this.readChildNodes(node,obj.exception);},"Layer":function(node,obj){var attrNode=node.getAttributeNode("queryable");var queryable=(attrNode&&attrNode.specified)?node.getAttribute("queryable"):null;attrNode=node.getAttributeNode("cascaded");var cascaded=(attrNode&&attrNode.specified)?node.getAttribute("cascaded"):null;attrNode=node.getAttributeNode("opaque");var opaque=(attrNode&&attrNode.specified)?node.getAttribute('opaque'):null;var noSubsets=node.getAttribute('noSubsets');var fixedWidth=node.getAttribute('fixedWidth');var fixedHeight=node.getAttribute('fixedHeight');var layer={nestedLayers:[],styles:[],srs:{},metadataURLs:[],bbox:{},dimensions:{},authorityURLs:{},identifiers:{},keywords:[],queryable:(queryable&&queryable!=="")?(queryable==="1"||queryable==="true"):null,cascaded:(cascaded!==null)?parseInt(cascaded):null,opaque:opaque?(opaque==="1"||opaque==="true"):null,noSubsets:(noSubsets!==null)?(noSubsets==="1"||noSubsets==="true"):null,fixedWidth:(fixedWidth!=null)?parseInt(fixedWidth):null,fixedHeight:(fixedHeight!=null)?parseInt(fixedHeight):null};obj.nestedLayers.push(layer);this.readChildNodes(node,layer);if(layer.name){var parts=layer.name.split(":");if(parts.length>0){layer.prefix=parts[0];}}},"Attribution":function(node,obj){obj.attribution={};this.readChildNodes(node,obj.attribution);},"LogoURL":function(node,obj){obj.logo={width:node.getAttribute("width"),height:node.getAttribute("height")};this.readChildNodes(node,obj.logo);},"Style":function(node,obj){var style={};obj.styles.push(style);this.readChildNodes(node,style);},"LegendURL":function(node,obj){var legend={width:node.getAttribute("width"),height:node.getAttribute("height")};obj.legend=legend;this.readChildNodes(node,legend);},"MetadataURL":function(node,obj){var metadataURL={type:node.getAttribute("type")};obj.metadataURLs.push(metadataURL);this.readChildNodes(node,metadataURL);},"DataURL":function(node,obj){obj.dataURL={};this.readChildNodes(node,obj.dataURL);},"FeatureListURL":function(node,obj){obj.featureListURL={};this.readChildNodes(node,obj.featureListURL);},"AuthorityURL":function(node,obj){var name=node.getAttribute("name");var authority={};this.readChildNodes(node,authority);obj.authorityURLs[name]=authority.href;},"Identifier":function(node,obj){var authority=node.getAttribute("authority");obj.identifiers[authority]=this.getChildValue(node);},"KeywordList":function(node,obj){this.readChildNodes(node,obj);},"SRS":function(node,obj){obj.srs[this.getChildValue(node)]=true;}}},CLASS_NAME:"OpenLayers.Format.WMSCapabilities.v1"});OpenLayers.Format.WMSCapabilities.v1_3=OpenLayers.Class(OpenLayers.Format.WMSCapabilities.v1,{readers:{"wms":OpenLayers.Util.applyDefaults({"WMS_Capabilities":function(node,obj){this.readChildNodes(node,obj);},"LayerLimit":function(node,obj){obj.layerLimit=parseInt(this.getChildValue(node));},"MaxWidth":function(node,obj){obj.maxWidth=parseInt(this.getChildValue(node));},"MaxHeight":function(node,obj){obj.maxHeight=parseInt(this.getChildValue(node));},"BoundingBox":function(node,obj){var bbox=OpenLayers.Format.WMSCapabilities.v1.prototype.readers["wms"].BoundingBox.apply(this,[node,obj]);bbox.srs=node.getAttribute("CRS");obj.bbox[bbox.srs]=bbox;},"CRS":function(node,obj){this.readers.wms.SRS.apply(this,[node,obj]);},"EX_GeographicBoundingBox":function(node,obj){obj.llbbox=[];this.readChildNodes(node,obj.llbbox);},"westBoundLongitude":function(node,obj){obj[0]=this.getChildValue(node);},"eastBoundLongitude":function(node,obj){obj[2]=this.getChildValue(node);},"southBoundLatitude":function(node,obj){obj[1]=this.getChildValue(node);},"northBoundLatitude":function(node,obj){obj[3]=this.getChildValue(node);},"MinScaleDenominator":function(node,obj){obj.maxScale=parseFloat(this.getChildValue(node)).toPrecision(16);},"MaxScaleDenominator":function(node,obj){obj.minScale=parseFloat(this.getChildValue(node)).toPrecision(16);},"Dimension":function(node,obj){var name=node.getAttribute("name").toLowerCase();var dim={name:name,units:node.getAttribute("units"),unitsymbol:node.getAttribute("unitSymbol"),nearestVal:node.getAttribute("nearestValue")==="1",multipleVal:node.getAttribute("multipleValues")==="1","default":node.getAttribute("default")||"",current:node.getAttribute("current")==="1",values:this.getChildValue(node).split(",")};obj.dimensions[dim.name]=dim;},"Keyword":function(node,obj){var keyword={value:this.getChildValue(node),vocabulary:node.getAttribute("vocabulary")};if(obj.keywords){obj.keywords.push(keyword);}}},OpenLayers.Format.WMSCapabilities.v1.prototype.readers["wms"]),"sld":{"UserDefinedSymbolization":function(node,obj){this.readers.wms.UserDefinedSymbolization.apply(this,[node,obj]);obj.userSymbols.inlineFeature=parseInt(node.getAttribute("InlineFeature"))==1;obj.userSymbols.remoteWCS=parseInt(node.getAttribute("RemoteWCS"))==1;},"DescribeLayer":function(node,obj){this.readers.wms.DescribeLayer.apply(this,[node,obj]);},"GetLegendGraphic":function(node,obj){this.readers.wms.GetLegendGraphic.apply(this,[node,obj]);}}},CLASS_NAME:"OpenLayers.Format.WMSCapabilities.v1_3"});OpenLayers.Layer.Yahoo=OpenLayers.Class(OpenLayers.Layer.EventPane,OpenLayers.Layer.FixedZoomLevels,{MIN_ZOOM_LEVEL:0,MAX_ZOOM_LEVEL:17,RESOLUTIONS:[1.40625,0.703125,0.3515625,0.17578125,0.087890625,0.0439453125,0.02197265625,0.010986328125,0.0054931640625,0.00274658203125,0.001373291015625,0.0006866455078125,0.00034332275390625,0.000171661376953125,0.0000858306884765625,0.00004291534423828125,0.00002145767211914062,0.00001072883605957031],type:null,wrapDateLine:true,sphericalMercator:false,initialize:function(name,options){OpenLayers.Layer.EventPane.prototype.initialize.apply(this,arguments);OpenLayers.Layer.FixedZoomLevels.prototype.initialize.apply(this,arguments);if(this.sphericalMercator){OpenLayers.Util.extend(this,OpenLayers.Layer.SphericalMercator);this.initMercatorParameters();}},loadMapObject:function(){try{var size=this.getMapObjectSizeFromOLSize(this.map.getSize());this.mapObject=new YMap(this.div,this.type,size);this.mapObject.disableKeyControls();this.mapObject.disableDragMap();if(!this.mapObject.moveByXY||(typeof this.mapObject.moveByXY!="function")){this.dragPanMapObject=null;}}catch(e){}},onMapResize:function(){try{var size=this.getMapObjectSizeFromOLSize(this.map.getSize());this.mapObject.resizeTo(size);}catch(e){}},setMap:function(map){OpenLayers.Layer.EventPane.prototype.setMap.apply(this,arguments);this.map.events.register("moveend",this,this.fixYahooEventPane);},fixYahooEventPane:function(){var yahooEventPane=OpenLayers.Util.getElement("ygddfdiv");if(yahooEventPane!=null){if(yahooEventPane.parentNode!=null){yahooEventPane.parentNode.removeChild(yahooEventPane);}
+this.map.events.unregister("moveend",this,this.fixYahooEventPane);}},getWarningHTML:function(){return OpenLayers.i18n("getLayerWarning",{'layerType':'Yahoo','layerLib':'Yahoo'});},getOLZoomFromMapObjectZoom:function(moZoom){var zoom=null;if(moZoom!=null){zoom=OpenLayers.Layer.FixedZoomLevels.prototype.getOLZoomFromMapObjectZoom.apply(this,[moZoom]);zoom=18-zoom;}
+return zoom;},getMapObjectZoomFromOLZoom:function(olZoom){var zoom=null;if(olZoom!=null){zoom=OpenLayers.Layer.FixedZoomLevels.prototype.getMapObjectZoomFromOLZoom.apply(this,[olZoom]);zoom=18-zoom;}
+return zoom;},setMapObjectCenter:function(center,zoom){this.mapObject.drawZoomAndCenter(center,zoom);},getMapObjectCenter:function(){return this.mapObject.getCenterLatLon();},dragPanMapObject:function(dX,dY){this.mapObject.moveByXY({'x':-dX,'y':dY});},getMapObjectZoom:function(){return this.mapObject.getZoomLevel();},getMapObjectLonLatFromMapObjectPixel:function(moPixel){return this.mapObject.convertXYLatLon(moPixel);},getMapObjectPixelFromMapObjectLonLat:function(moLonLat){return this.mapObject.convertLatLonXY(moLonLat);},getLongitudeFromMapObjectLonLat:function(moLonLat){return this.sphericalMercator?this.forwardMercator(moLonLat.Lon,moLonLat.Lat).lon:moLonLat.Lon;},getLatitudeFromMapObjectLonLat:function(moLonLat){return this.sphericalMercator?this.forwardMercator(moLonLat.Lon,moLonLat.Lat).lat:moLonLat.Lat;},getMapObjectLonLatFromLonLat:function(lon,lat){var yLatLong;if(this.sphericalMercator){var lonlat=this.inverseMercator(lon,lat);yLatLong=new YGeoPoint(lonlat.lat,lonlat.lon);}else{yLatLong=new YGeoPoint(lat,lon);}
+return yLatLong;},getXFromMapObjectPixel:function(moPixel){return moPixel.x;},getYFromMapObjectPixel:function(moPixel){return moPixel.y;},getMapObjectPixelFromXY:function(x,y){return new YCoordPoint(x,y);},getMapObjectSizeFromOLSize:function(olSize){return new YSize(olSize.w,olSize.h);},CLASS_NAME:"OpenLayers.Layer.Yahoo"});OpenLayers.Layer.Zoomify=OpenLayers.Class(OpenLayers.Layer.Grid,{url:null,size:null,isBaseLayer:true,standardTileSize:256,tileOriginCorner:"tl",numberOfTiers:0,tileCountUpToTier:new Array(),tierSizeInTiles:new Array(),tierImageSize:new Array(),initialize:function(name,url,size,options){this.initializeZoomify(size);var newArguments=[];newArguments.push(name,url,size,{},options);OpenLayers.Layer.Grid.prototype.initialize.apply(this,newArguments);},initializeZoomify:function(size){var imageSize=size.clone();var tiles=new OpenLayers.Size(Math.ceil(imageSize.w/this.standardTileSize),Math.ceil(imageSize.h/this.standardTileSize));this.tierSizeInTiles.push(tiles);this.tierImageSize.push(imageSize);while(imageSize.w>this.standardTileSize||imageSize.h>this.standardTileSize){imageSize=new OpenLayers.Size(Math.floor(imageSize.w/2),Math.floor(imageSize.h/2));tiles=new OpenLayers.Size(Math.ceil(imageSize.w/this.standardTileSize),Math.ceil(imageSize.h/this.standardTileSize));this.tierSizeInTiles.push(tiles);this.tierImageSize.push(imageSize);}
+this.tierSizeInTiles.reverse();this.tierImageSize.reverse();this.numberOfTiers=this.tierSizeInTiles.length;this.tileCountUpToTier[0]=0;for(var i=1;i<this.numberOfTiers;i++){this.tileCountUpToTier.push(this.tierSizeInTiles[i-1].w*this.tierSizeInTiles[i-1].h+
+this.tileCountUpToTier[i-1]);}},destroy:function(){OpenLayers.Layer.Grid.prototype.destroy.apply(this,arguments);this.tileCountUpToTier.length=0;this.tierSizeInTiles.length=0;this.tierImageSize.length=0;},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.Zoomify(this.name,this.url,this.size,this.options);}
+obj=OpenLayers.Layer.Grid.prototype.clone.apply(this,[obj]);return obj;},getURL:function(bounds){bounds=this.adjustBounds(bounds);var res=this.map.getResolution();var x=Math.round((bounds.left-this.tileOrigin.lon)/(res*this.tileSize.w));var y=Math.round((this.tileOrigin.lat-bounds.top)/(res*this.tileSize.h));var z=this.map.getZoom();var tileIndex=x+y*this.tierSizeInTiles[z].w+this.tileCountUpToTier[z];var path="TileGroup"+Math.floor((tileIndex)/256)+"/"+z+"-"+x+"-"+y+".jpg";var url=this.url;if(OpenLayers.Util.isArray(url)){url=this.selectUrl(path,url);}
+return url+path;},getImageSize:function(){if(arguments.length>0){var bounds=this.adjustBounds(arguments[0]);var res=this.map.getResolution();var x=Math.round((bounds.left-this.tileOrigin.lon)/(res*this.tileSize.w));var y=Math.round((this.tileOrigin.lat-bounds.top)/(res*this.tileSize.h));var z=this.map.getZoom();var w=this.standardTileSize;var h=this.standardTileSize;if(x==this.tierSizeInTiles[z].w-1){var w=this.tierImageSize[z].w%this.standardTileSize;};if(y==this.tierSizeInTiles[z].h-1){var h=this.tierImageSize[z].h%this.standardTileSize;};return(new OpenLayers.Size(w,h));}else{return this.tileSize;}},setMap:function(map){OpenLayers.Layer.Grid.prototype.setMap.apply(this,arguments);this.tileOrigin=new OpenLayers.LonLat(this.map.maxExtent.left,this.map.maxExtent.top);},calculateGridLayout:function(bounds,origin,resolution){var tilelon=resolution*this.tileSize.w;var tilelat=resolution*this.tileSize.h;var offsetlon=bounds.left-origin.lon;var tilecol=Math.floor(offsetlon/tilelon)-this.buffer;var tilecolremain=offsetlon/tilelon-tilecol;var tileoffsetx=-tilecolremain*this.tileSize.w;var tileoffsetlon=origin.lon+tilecol*tilelon;var offsetlat=origin.lat-bounds.top+tilelat;var tilerow=Math.floor(offsetlat/tilelat)-this.buffer;var tilerowremain=tilerow-offsetlat/tilelat;var tileoffsety=tilerowremain*this.tileSize.h;var tileoffsetlat=origin.lat-tilelat*tilerow;return{tilelon:tilelon,tilelat:tilelat,tileoffsetlon:tileoffsetlon,tileoffsetlat:tileoffsetlat,tileoffsetx:tileoffsetx,tileoffsety:tileoffsety};},CLASS_NAME:"OpenLayers.Layer.Zoomify"});OpenLayers.Renderer.VML=OpenLayers.Class(OpenLayers.Renderer.Elements,{xmlns:"urn:schemas-microsoft-com:vml",symbolCache:{},offset:null,initialize:function(containerID){if(!this.supported()){return;}
+if(!document.namespaces.olv){document.namespaces.add("olv",this.xmlns);var style=document.createStyleSheet();var shapes=['shape','rect','oval','fill','stroke','imagedata','group','textbox'];for(var i=0,len=shapes.length;i<len;i++){style.addRule('olv\\:'+shapes[i],"behavior: url(#default#VML); "+"position: absolute; display: inline-block;");}}
+OpenLayers.Renderer.Elements.prototype.initialize.apply(this,arguments);},supported:function(){return!!(document.namespaces);},setExtent:function(extent,resolutionChanged){OpenLayers.Renderer.Elements.prototype.setExtent.apply(this,arguments);var resolution=this.getResolution();var left=(extent.left/resolution)|0;var top=(extent.top/resolution-this.size.h)|0;if(resolutionChanged||!this.offset){this.offset={x:left,y:top};left=0;top=0;}else{left=left-this.offset.x;top=top-this.offset.y;}
+var org=left+" "+top;this.root.coordorigin=org;var roots=[this.root,this.vectorRoot,this.textRoot];var root;for(var i=0,len=roots.length;i<len;++i){root=roots[i];var size=this.size.w+" "+this.size.h;root.coordsize=size;}
+this.root.style.flip="y";return true;},setSize:function(size){OpenLayers.Renderer.prototype.setSize.apply(this,arguments);var roots=[this.rendererRoot,this.root,this.vectorRoot,this.textRoot];var w=this.size.w+"px";var h=this.size.h+"px";var root;for(var i=0,len=roots.length;i<len;++i){root=roots[i];root.style.width=w;root.style.height=h;}},getNodeType:function(geometry,style){var nodeType=null;switch(geometry.CLASS_NAME){case"OpenLayers.Geometry.Point":if(style.externalGraphic){nodeType="olv:rect";}else if(this.isComplexSymbol(style.graphicName)){nodeType="olv:shape";}else{nodeType="olv:oval";}
+break;case"OpenLayers.Geometry.Rectangle":nodeType="olv:rect";break;case"OpenLayers.Geometry.LineString":case"OpenLayers.Geometry.LinearRing":case"OpenLayers.Geometry.Polygon":case"OpenLayers.Geometry.Curve":case"OpenLayers.Geometry.Surface":nodeType="olv:shape";break;default:break;}
+return nodeType;},setStyle:function(node,style,options,geometry){style=style||node._style;options=options||node._options;var fillColor=style.fillColor;if(node._geometryClass==="OpenLayers.Geometry.Point"){if(style.externalGraphic){options.isFilled=true;if(style.graphicTitle){node.title=style.graphicTitle;}
+var width=style.graphicWidth||style.graphicHeight;var height=style.graphicHeight||style.graphicWidth;width=width?width:style.pointRadius*2;height=height?height:style.pointRadius*2;var resolution=this.getResolution();var xOffset=(style.graphicXOffset!=undefined)?style.graphicXOffset:-(0.5*width);var yOffset=(style.graphicYOffset!=undefined)?style.graphicYOffset:-(0.5*height);node.style.left=(((geometry.x/resolution-this.offset.x)+xOffset)|0)+"px";node.style.top=(((geometry.y/resolution-this.offset.y)-(yOffset+height))|0)+"px";node.style.width=width+"px";node.style.height=height+"px";node.style.flip="y";fillColor="none";options.isStroked=false;}else if(this.isComplexSymbol(style.graphicName)){var cache=this.importSymbol(style.graphicName);node.path=cache.path;node.coordorigin=cache.left+","+cache.bottom;var size=cache.size;node.coordsize=size+","+size;this.drawCircle(node,geometry,style.pointRadius);node.style.flip="y";}else{this.drawCircle(node,geometry,style.pointRadius);}}
+if(options.isFilled){node.fillcolor=fillColor;}else{node.filled="false";}
+var fills=node.getElementsByTagName("fill");var fill=(fills.length==0)?null:fills[0];if(!options.isFilled){if(fill){node.removeChild(fill);}}else{if(!fill){fill=this.createNode('olv:fill',node.id+"_fill");}
+fill.opacity=style.fillOpacity;if(node._geometryClass==="OpenLayers.Geometry.Point"&&style.externalGraphic){if(style.graphicOpacity){fill.opacity=style.graphicOpacity;}
+fill.src=style.externalGraphic;fill.type="frame";if(!(style.graphicWidth&&style.graphicHeight)){fill.aspect="atmost";}}
+if(fill.parentNode!=node){node.appendChild(fill);}}
+var rotation=style.rotation;if((rotation!==undefined||node._rotation!==undefined)){node._rotation=rotation;if(style.externalGraphic){this.graphicRotate(node,xOffset,yOffset,style);fill.opacity=0;}else if(node._geometryClass==="OpenLayers.Geometry.Point"){node.style.rotation=rotation||0;}}
+var strokes=node.getElementsByTagName("stroke");var stroke=(strokes.length==0)?null:strokes[0];if(!options.isStroked){node.stroked=false;if(stroke){stroke.on=false;}}else{if(!stroke){stroke=this.createNode('olv:stroke',node.id+"_stroke");node.appendChild(stroke);}
+stroke.on=true;stroke.color=style.strokeColor;stroke.weight=style.strokeWidth+"px";stroke.opacity=style.strokeOpacity;stroke.endcap=style.strokeLinecap=='butt'?'flat':(style.strokeLinecap||'round');if(style.strokeDashstyle){stroke.dashstyle=this.dashStyle(style);}}
+if(style.cursor!="inherit"&&style.cursor!=null){node.style.cursor=style.cursor;}
+return node;},graphicRotate:function(node,xOffset,yOffset,style){var style=style||node._style;var rotation=style.rotation||0;var aspectRatio,size;if(!(style.graphicWidth&&style.graphicHeight)){var img=new Image();img.onreadystatechange=OpenLayers.Function.bind(function(){if(img.readyState=="complete"||img.readyState=="interactive"){aspectRatio=img.width/img.height;size=Math.max(style.pointRadius*2,style.graphicWidth||0,style.graphicHeight||0);xOffset=xOffset*aspectRatio;style.graphicWidth=size*aspectRatio;style.graphicHeight=size;this.graphicRotate(node,xOffset,yOffset,style);}},this);img.src=style.externalGraphic;return;}else{size=Math.max(style.graphicWidth,style.graphicHeight);aspectRatio=style.graphicWidth/style.graphicHeight;}
+var width=Math.round(style.graphicWidth||size*aspectRatio);var height=Math.round(style.graphicHeight||size);node.style.width=width+"px";node.style.height=height+"px";var image=document.getElementById(node.id+"_image");if(!image){image=this.createNode("olv:imagedata",node.id+"_image");node.appendChild(image);}
+image.style.width=width+"px";image.style.height=height+"px";image.src=style.externalGraphic;image.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader("+"src='', sizingMethod='scale')";var rot=rotation*Math.PI/180;var sintheta=Math.sin(rot);var costheta=Math.cos(rot);var filter="progid:DXImageTransform.Microsoft.Matrix(M11="+costheta+",M12="+(-sintheta)+",M21="+sintheta+",M22="+costheta+",SizingMethod='auto expand')\n";var opacity=style.graphicOpacity||style.fillOpacity;if(opacity&&opacity!=1){filter+="progid:DXImageTransform.Microsoft.BasicImage(opacity="+
+opacity+")\n";}
+node.style.filter=filter;var centerPoint=new OpenLayers.Geometry.Point(-xOffset,-yOffset);var imgBox=new OpenLayers.Bounds(0,0,width,height).toGeometry();imgBox.rotate(style.rotation,centerPoint);var imgBounds=imgBox.getBounds();node.style.left=Math.round(parseInt(node.style.left)+imgBounds.left)+"px";node.style.top=Math.round(parseInt(node.style.top)-imgBounds.bottom)+"px";},postDraw:function(node){node.style.visibility="visible";var fillColor=node._style.fillColor;var strokeColor=node._style.strokeColor;if(fillColor=="none"&&node.fillcolor!=fillColor){node.fillcolor=fillColor;}
+if(strokeColor=="none"&&node.strokecolor!=strokeColor){node.strokecolor=strokeColor;}},setNodeDimension:function(node,geometry){var bbox=geometry.getBounds();if(bbox){var resolution=this.getResolution();var scaledBox=new OpenLayers.Bounds((bbox.left/resolution-this.offset.x)|0,(bbox.bottom/resolution-this.offset.y)|0,(bbox.right/resolution-this.offset.x)|0,(bbox.top/resolution-this.offset.y)|0);node.style.left=scaledBox.left+"px";node.style.top=scaledBox.top+"px";node.style.width=scaledBox.getWidth()+"px";node.style.height=scaledBox.getHeight()+"px";node.coordorigin=scaledBox.left+" "+scaledBox.top;node.coordsize=scaledBox.getWidth()+" "+scaledBox.getHeight();}},dashStyle:function(style){var dash=style.strokeDashstyle;switch(dash){case'solid':case'dot':case'dash':case'dashdot':case'longdash':case'longdashdot':return dash;default:var parts=dash.split(/[ ,]/);if(parts.length==2){if(1*parts[0]>=2*parts[1]){return"longdash";}
+return(parts[0]==1||parts[1]==1)?"dot":"dash";}else if(parts.length==4){return(1*parts[0]>=2*parts[1])?"longdashdot":"dashdot";}
+return"solid";}},createNode:function(type,id){var node=document.createElement(type);if(id){node.id=id;}
+node.unselectable='on';node.onselectstart=OpenLayers.Function.False;return node;},nodeTypeCompare:function(node,type){var subType=type;var splitIndex=subType.indexOf(":");if(splitIndex!=-1){subType=subType.substr(splitIndex+1);}
+var nodeName=node.nodeName;splitIndex=nodeName.indexOf(":");if(splitIndex!=-1){nodeName=nodeName.substr(splitIndex+1);}
+return(subType==nodeName);},createRenderRoot:function(){return this.nodeFactory(this.container.id+"_vmlRoot","div");},createRoot:function(suffix){return this.nodeFactory(this.container.id+suffix,"olv:group");},drawPoint:function(node,geometry){return this.drawCircle(node,geometry,1);},drawCircle:function(node,geometry,radius){if(!isNaN(geometry.x)&&!isNaN(geometry.y)){var resolution=this.getResolution();node.style.left=(((geometry.x/resolution-this.offset.x)|0)-radius)+"px";node.style.top=(((geometry.y/resolution-this.offset.y)|0)-radius)+"px";var diameter=radius*2;node.style.width=diameter+"px";node.style.height=diameter+"px";return node;}
+return false;},drawLineString:function(node,geometry){return this.drawLine(node,geometry,false);},drawLinearRing:function(node,geometry){return this.drawLine(node,geometry,true);},drawLine:function(node,geometry,closeLine){this.setNodeDimension(node,geometry);var resolution=this.getResolution();var numComponents=geometry.components.length;var parts=new Array(numComponents);var comp,x,y;for(var i=0;i<numComponents;i++){comp=geometry.components[i];x=(comp.x/resolution-this.offset.x)|0;y=(comp.y/resolution-this.offset.y)|0;parts[i]=" "+x+","+y+" l ";}
+var end=(closeLine)?" x e":" e";node.path="m"+parts.join("")+end;return node;},drawPolygon:function(node,geometry){this.setNodeDimension(node,geometry);var resolution=this.getResolution();var path=[];var j,jj,points,area,first,second,i,ii,comp,pathComp,x,y;for(j=0,jj=geometry.components.length;j<jj;j++){path.push("m");points=geometry.components[j].components;area=(j===0);first=null;second=null;for(i=0,ii=points.length;i<ii;i++){comp=points[i];x=(comp.x/resolution-this.offset.x)|0;y=(comp.y/resolution-this.offset.y)|0;pathComp=" "+x+","+y;path.push(pathComp);if(i==0){path.push(" l");}
+if(!area){if(!first){first=pathComp;}else if(first!=pathComp){if(!second){second=pathComp;}else if(second!=pathComp){area=true;}}}}
+path.push(area?" x ":" ");}
+path.push("e");node.path=path.join("");return node;},drawRectangle:function(node,geometry){var resolution=this.getResolution();node.style.left=((geometry.x/resolution-this.offset.x)|0)+"px";node.style.top=((geometry.y/resolution-this.offset.y)|0)+"px";node.style.width=((geometry.width/resolution)|0)+"px";node.style.height=((geometry.height/resolution)|0)+"px";return node;},drawText:function(featureId,style,location){var label=this.nodeFactory(featureId+this.LABEL_ID_SUFFIX,"olv:rect");var textbox=this.nodeFactory(featureId+this.LABEL_ID_SUFFIX+"_textbox","olv:textbox");var resolution=this.getResolution();label.style.left=((location.x/resolution-this.offset.x)|0)+"px";label.style.top=((location.y/resolution-this.offset.y)|0)+"px";label.style.flip="y";textbox.innerText=style.label;if(style.cursor!="inherit"&&style.cursor!=null){textbox.style.cursor=style.cursor;}
+if(style.fontColor){textbox.style.color=style.fontColor;}
+if(style.fontOpacity){textbox.style.filter='alpha(opacity='+(style.fontOpacity*100)+')';}
+if(style.fontFamily){textbox.style.fontFamily=style.fontFamily;}
+if(style.fontSize){textbox.style.fontSize=style.fontSize;}
+if(style.fontWeight){textbox.style.fontWeight=style.fontWeight;}
+if(style.fontStyle){textbox.style.fontStyle=style.fontStyle;}
+if(style.labelSelect===true){label._featureId=featureId;textbox._featureId=featureId;textbox._geometry=location;textbox._geometryClass=location.CLASS_NAME;}
+textbox.style.whiteSpace="nowrap";textbox.inset="1px,0px,0px,0px";if(!label.parentNode){label.appendChild(textbox);this.textRoot.appendChild(label);}
+var align=style.labelAlign||"cm";if(align.length==1){align+="m";}
+var xshift=textbox.clientWidth*(OpenLayers.Renderer.VML.LABEL_SHIFT[align.substr(0,1)]);var yshift=textbox.clientHeight*(OpenLayers.Renderer.VML.LABEL_SHIFT[align.substr(1,1)]);label.style.left=parseInt(label.style.left)-xshift-1+"px";label.style.top=parseInt(label.style.top)+yshift+"px";},drawSurface:function(node,geometry){this.setNodeDimension(node,geometry);var resolution=this.getResolution();var path=[];var comp,x,y;for(var i=0,len=geometry.components.length;i<len;i++){comp=geometry.components[i];x=(comp.x/resolution-this.offset.x)|0;y=(comp.y/resolution-this.offset.y)|0;if((i%3)==0&&(i/3)==0){path.push("m");}else if((i%3)==1){path.push(" c");}
+path.push(" "+x+","+y);}
+path.push(" x e");node.path=path.join("");return node;},moveRoot:function(renderer){var layer=this.map.getLayer(renderer.container.id);if(layer instanceof OpenLayers.Layer.Vector.RootContainer){layer=this.map.getLayer(this.container.id);}
+layer&&layer.renderer.clear();OpenLayers.Renderer.Elements.prototype.moveRoot.apply(this,arguments);layer&&layer.redraw();},importSymbol:function(graphicName){var id=this.container.id+"-"+graphicName;var cache=this.symbolCache[id];if(cache){return cache;}
+var symbol=OpenLayers.Renderer.symbol[graphicName];if(!symbol){throw new Error(graphicName+' is not a valid symbol name');}
+var symbolExtent=new OpenLayers.Bounds(Number.MAX_VALUE,Number.MAX_VALUE,0,0);var pathitems=["m"];for(var i=0;i<symbol.length;i=i+2){var x=symbol[i];var y=symbol[i+1];symbolExtent.left=Math.min(symbolExtent.left,x);symbolExtent.bottom=Math.min(symbolExtent.bottom,y);symbolExtent.right=Math.max(symbolExtent.right,x);symbolExtent.top=Math.max(symbolExtent.top,y);pathitems.push(x);pathitems.push(y);if(i==0){pathitems.push("l");}}
+pathitems.push("x e");var path=pathitems.join(" ");var diff=(symbolExtent.getWidth()-symbolExtent.getHeight())/2;if(diff>0){symbolExtent.bottom=symbolExtent.bottom-diff;symbolExtent.top=symbolExtent.top+diff;}else{symbolExtent.left=symbolExtent.left+diff;symbolExtent.right=symbolExtent.right-diff;}
+cache={path:path,size:symbolExtent.getWidth(),left:symbolExtent.left,bottom:symbolExtent.bottom};this.symbolCache[id]=cache;return cache;},CLASS_NAME:"OpenLayers.Renderer.VML"});OpenLayers.Renderer.VML.LABEL_SHIFT={"l":0,"c":.5,"r":1,"t":0,"m":.5,"b":1};OpenLayers.Layer.MultiMap=OpenLayers.Class(OpenLayers.Layer.EventPane,OpenLayers.Layer.FixedZoomLevels,{MIN_ZOOM_LEVEL:1,MAX_ZOOM_LEVEL:17,RESOLUTIONS:[9,1.40625,0.703125,0.3515625,0.17578125,0.087890625,0.0439453125,0.02197265625,0.010986328125,0.0054931640625,0.00274658203125,0.001373291015625,0.0006866455078125,0.00034332275390625,0.000171661376953125,0.0000858306884765625,0.00004291534423828125],type:null,initialize:function(name,options){OpenLayers.Layer.EventPane.prototype.initialize.apply(this,arguments);OpenLayers.Layer.FixedZoomLevels.prototype.initialize.apply(this,arguments);if(this.sphericalMercator){OpenLayers.Util.extend(this,OpenLayers.Layer.SphericalMercator);this.initMercatorParameters();this.RESOLUTIONS.unshift(10);}},loadMapObject:function(){try{this.mapObject=new MultimapViewer(this.div);}catch(e){}},getWarningHTML:function(){return OpenLayers.i18n("getLayerWarning",{'layerType':"MM",'layerLib':"MultiMap"});},setMapObjectCenter:function(center,zoom){this.mapObject.goToPosition(center,zoom);},getMapObjectCenter:function(){return this.mapObject.getCurrentPosition();},getMapObjectZoom:function(){return this.mapObject.getZoomFactor();},getMapObjectLonLatFromMapObjectPixel:function(moPixel){moPixel.x=moPixel.x-(this.map.getSize().w/2);moPixel.y=moPixel.y-(this.map.getSize().h/2);return this.mapObject.getMapPositionAt(moPixel);},getMapObjectPixelFromMapObjectLonLat:function(moLonLat){return this.mapObject.geoPosToContainerPixels(moLonLat);},getLongitudeFromMapObjectLonLat:function(moLonLat){return this.sphericalMercator?this.forwardMercator(moLonLat.lon,moLonLat.lat).lon:moLonLat.lon;},getLatitudeFromMapObjectLonLat:function(moLonLat){return this.sphericalMercator?this.forwardMercator(moLonLat.lon,moLonLat.lat).lat:moLonLat.lat;},getMapObjectLonLatFromLonLat:function(lon,lat){var mmLatLon;if(this.sphericalMercator){var lonlat=this.inverseMercator(lon,lat);mmLatLon=new MMLatLon(lonlat.lat,lonlat.lon);}else{mmLatLon=new MMLatLon(lat,lon);}
+return mmLatLon;},getXFromMapObjectPixel:function(moPixel){return moPixel.x;},getYFromMapObjectPixel:function(moPixel){return moPixel.y;},getMapObjectPixelFromXY:function(x,y){return new MMPoint(x,y);},CLASS_NAME:"OpenLayers.Layer.MultiMap"});OpenLayers.Control.MouseToolbar=OpenLayers.Class(OpenLayers.Control.MouseDefaults,{mode:null,buttons:null,direction:"vertical",buttonClicked:null,initialize:function(position,direction){OpenLayers.Control.prototype.initialize.apply(this,arguments);this.position=new OpenLayers.Pixel(OpenLayers.Control.MouseToolbar.X,OpenLayers.Control.MouseToolbar.Y);if(position){this.position=position;}
+if(direction){this.direction=direction;}
+this.measureDivs=[];},destroy:function(){for(var btnId in this.buttons){var btn=this.buttons[btnId];btn.map=null;btn.events.destroy();}
+OpenLayers.Control.MouseDefaults.prototype.destroy.apply(this,arguments);},draw:function(){OpenLayers.Control.prototype.draw.apply(this,arguments);OpenLayers.Control.MouseDefaults.prototype.draw.apply(this,arguments);this.buttons={};var sz=new OpenLayers.Size(28,28);var centered=new OpenLayers.Pixel(OpenLayers.Control.MouseToolbar.X,0);this._addButton("zoombox","drag-rectangle-off.png","drag-rectangle-on.png",centered,sz,"Shift->Drag to zoom to area");centered=centered.add((this.direction=="vertical"?0:sz.w),(this.direction=="vertical"?sz.h:0));this._addButton("pan","panning-hand-off.png","panning-hand-on.png",centered,sz,"Drag the map to pan.");centered=centered.add((this.direction=="vertical"?0:sz.w),(this.direction=="vertical"?sz.h:0));this.switchModeTo("pan");return this.div;},_addButton:function(id,img,activeImg,xy,sz,title){var imgLocation=OpenLayers.Util.getImagesLocation()+img;var activeImgLocation=OpenLayers.Util.getImagesLocation()+activeImg;var btn=OpenLayers.Util.createAlphaImageDiv("OpenLayers_Control_MouseToolbar_"+id,xy,sz,imgLocation,"absolute");this.div.appendChild(btn);btn.imgLocation=imgLocation;btn.activeImgLocation=activeImgLocation;btn.events=new OpenLayers.Events(this,btn,null,true);btn.events.on({"mousedown":this.buttonDown,"mouseup":this.buttonUp,"dblclick":OpenLayers.Event.stop,scope:this});btn.action=id;btn.title=title;btn.alt=title;btn.map=this.map;this.buttons[id]=btn;return btn;},buttonDown:function(evt){if(!OpenLayers.Event.isLeftClick(evt)){return;}
+this.buttonClicked=evt.element.action;OpenLayers.Event.stop(evt);},buttonUp:function(evt){if(!OpenLayers.Event.isLeftClick(evt)){return;}
+if(this.buttonClicked!=null){if(this.buttonClicked==evt.element.action){this.switchModeTo(evt.element.action);}
+OpenLayers.Event.stop(evt);this.buttonClicked=null;}},defaultDblClick:function(evt){this.switchModeTo("pan");this.performedDrag=false;var newCenter=this.map.getLonLatFromViewPortPx(evt.xy);this.map.setCenter(newCenter,this.map.zoom+1);OpenLayers.Event.stop(evt);return false;},defaultMouseDown:function(evt){if(!OpenLayers.Event.isLeftClick(evt)){return;}
+this.mouseDragStart=evt.xy.clone();this.performedDrag=false;this.startViaKeyboard=false;if(evt.shiftKey&&this.mode!="zoombox"){this.switchModeTo("zoombox");this.startViaKeyboard=true;}else if(evt.altKey&&this.mode!="measure"){this.switchModeTo("measure");}else if(!this.mode){this.switchModeTo("pan");}
+switch(this.mode){case"zoombox":this.map.div.style.cursor="crosshair";this.zoomBox=OpenLayers.Util.createDiv('zoomBox',this.mouseDragStart,null,null,"absolute","2px solid red");this.zoomBox.style.backgroundColor="white";this.zoomBox.style.filter="alpha(opacity=50)";this.zoomBox.style.opacity="0.50";this.zoomBox.style.fontSize="1px";this.zoomBox.style.zIndex=this.map.Z_INDEX_BASE["Popup"]-1;this.map.eventsDiv.appendChild(this.zoomBox);this.performedDrag=true;break;case"measure":var distance="";if(this.measureStart){var measureEnd=this.map.getLonLatFromViewPortPx(this.mouseDragStart);distance=OpenLayers.Util.distVincenty(this.measureStart,measureEnd);distance=Math.round(distance*100)/100;distance=distance+"km";this.measureStartBox=this.measureBox;}
+this.measureStart=this.map.getLonLatFromViewPortPx(this.mouseDragStart);;this.measureBox=OpenLayers.Util.createDiv(null,this.mouseDragStart.add(-2-parseInt(this.map.layerContainerDiv.style.left),-2-parseInt(this.map.layerContainerDiv.style.top)),null,null,"absolute");this.measureBox.style.width="4px";this.measureBox.style.height="4px";this.measureBox.style.fontSize="1px";this.measureBox.style.backgroundColor="red";this.measureBox.style.zIndex=this.map.Z_INDEX_BASE["Popup"]-1;this.map.layerContainerDiv.appendChild(this.measureBox);if(distance){this.measureBoxDistance=OpenLayers.Util.createDiv(null,this.mouseDragStart.add(-2-parseInt(this.map.layerContainerDiv.style.left),2-parseInt(this.map.layerContainerDiv.style.top)),null,null,"absolute");this.measureBoxDistance.innerHTML=distance;this.measureBoxDistance.style.zIndex=this.map.Z_INDEX_BASE["Popup"]-1;this.map.layerContainerDiv.appendChild(this.measureBoxDistance);this.measureDivs.push(this.measureBoxDistance);}
+this.measureBox.style.zIndex=this.map.Z_INDEX_BASE["Popup"]-1;this.map.layerContainerDiv.appendChild(this.measureBox);this.measureDivs.push(this.measureBox);break;default:this.map.div.style.cursor="move";break;}
+document.onselectstart=OpenLayers.Function.False;OpenLayers.Event.stop(evt);},switchModeTo:function(mode){if(mode!=this.mode){if(this.mode&&this.buttons[this.mode]){OpenLayers.Util.modifyAlphaImageDiv(this.buttons[this.mode],null,null,null,this.buttons[this.mode].imgLocation);}
+if(this.mode=="measure"&&mode!="measure"){for(var i=0,len=this.measureDivs.length;i<len;i++){if(this.measureDivs[i]){this.map.layerContainerDiv.removeChild(this.measureDivs[i]);}}
+this.measureDivs=[];this.measureStart=null;}
+this.mode=mode;if(this.buttons[mode]){OpenLayers.Util.modifyAlphaImageDiv(this.buttons[mode],null,null,null,this.buttons[mode].activeImgLocation);}
+switch(this.mode){case"zoombox":this.map.div.style.cursor="crosshair";break;default:this.map.div.style.cursor="";break;}}},leaveMode:function(){this.switchModeTo("pan");},defaultMouseMove:function(evt){if(this.mouseDragStart!=null){switch(this.mode){case"zoombox":var deltaX=Math.abs(this.mouseDragStart.x-evt.xy.x);var deltaY=Math.abs(this.mouseDragStart.y-evt.xy.y);this.zoomBox.style.width=Math.max(1,deltaX)+"px";this.zoomBox.style.height=Math.max(1,deltaY)+"px";if(evt.xy.x<this.mouseDragStart.x){this.zoomBox.style.left=evt.xy.x+"px";}
+if(evt.xy.y<this.mouseDragStart.y){this.zoomBox.style.top=evt.xy.y+"px";}
+break;default:var deltaX=this.mouseDragStart.x-evt.xy.x;var deltaY=this.mouseDragStart.y-evt.xy.y;var size=this.map.getSize();var newXY=new OpenLayers.Pixel(size.w/2+deltaX,size.h/2+deltaY);var newCenter=this.map.getLonLatFromViewPortPx(newXY);this.map.setCenter(newCenter,null,true);this.mouseDragStart=evt.xy.clone();}
+this.performedDrag=true;}},defaultMouseUp:function(evt){if(!OpenLayers.Event.isLeftClick(evt)){return;}
+switch(this.mode){case"zoombox":this.zoomBoxEnd(evt);if(this.startViaKeyboard){this.leaveMode();}
+break;case"pan":if(this.performedDrag){this.map.setCenter(this.map.center);}}
+document.onselectstart=null;this.mouseDragStart=null;this.map.div.style.cursor="default";},defaultMouseOut:function(evt){if(this.mouseDragStart!=null&&OpenLayers.Util.mouseLeft(evt,this.map.eventsDiv)){if(this.zoomBox){this.removeZoomBox();if(this.startViaKeyboard){this.leaveMode();}}
+this.mouseDragStart=null;this.map.div.style.cursor="default";}},defaultClick:function(evt){if(this.performedDrag){this.performedDrag=false;return false;}},CLASS_NAME:"OpenLayers.Control.MouseToolbar"});OpenLayers.Control.MouseToolbar.X=6;OpenLayers.Control.MouseToolbar.Y=300;OpenLayers.Protocol.WFS.v1_0_0=OpenLayers.Class(OpenLayers.Protocol.WFS.v1,{version:"1.0.0",CLASS_NAME:"OpenLayers.Protocol.WFS.v1_0_0"});OpenLayers.Format.WMSGetFeatureInfo=OpenLayers.Class(OpenLayers.Format.XML,{layerIdentifier:'_layer',featureIdentifier:'_feature',regExes:{trimSpace:(/^\s*|\s*$/g),removeSpace:(/\s*/g),splitSpace:(/\s+/),trimComma:(/\s*,\s*/g)},gmlFormat:null,read:function(data){var result;if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);}
+var root=data.documentElement;if(root){var scope=this;var read=this["read_"+root.nodeName];if(read){result=read.call(this,root);}else{result=new OpenLayers.Format.GML((this.options?this.options:{})).read(data);}}else{result=data;}
+return result;},read_msGMLOutput:function(data){var response=[];var layerNodes=this.getSiblingNodesByTagCriteria(data,this.layerIdentifier);if(layerNodes){for(var i=0,len=layerNodes.length;i<len;++i){var node=layerNodes[i];var layerName=node.nodeName;if(node.prefix){layerName=layerName.split(':')[1];}
+var layerName=layerName.replace(this.layerIdentifier,'');var featureNodes=this.getSiblingNodesByTagCriteria(node,this.featureIdentifier);if(featureNodes){for(var j=0;j<featureNodes.length;j++){var featureNode=featureNodes[j];var geomInfo=this.parseGeometry(featureNode);var attributes=this.parseAttributes(featureNode);var feature=new OpenLayers.Feature.Vector(geomInfo.geometry,attributes,null);feature.bounds=geomInfo.bounds;feature.type=layerName;response.push(feature);}}}}
+return response;},read_FeatureInfoResponse:function(data){var response=[];var featureNodes=this.getElementsByTagNameNS(data,'*','FIELDS');for(var i=0,len=featureNodes.length;i<len;i++){var featureNode=featureNodes[i];var geom=null;var attributes={};var j;var jlen=featureNode.attributes.length;if(jlen>0){for(j=0;j<jlen;j++){var attribute=featureNode.attributes[j];attributes[attribute.nodeName]=attribute.nodeValue;}}else{var nodes=featureNode.childNodes;for(j=0,jlen=nodes.length;j<jlen;++j){var node=nodes[j];if(node.nodeType!=3){attributes[node.getAttribute("name")]=node.getAttribute("value");}}}
+response.push(new OpenLayers.Feature.Vector(geom,attributes,null));}
+return response;},getSiblingNodesByTagCriteria:function(node,criteria){var nodes=[];var children,tagName,n,matchNodes,child;if(node&&node.hasChildNodes()){children=node.childNodes;n=children.length;for(var k=0;k<n;k++){child=children[k];while(child&&child.nodeType!=1){child=child.nextSibling;k++;}
+tagName=(child?child.nodeName:'');if(tagName.length>0&&tagName.indexOf(criteria)>-1){nodes.push(child);}else{matchNodes=this.getSiblingNodesByTagCriteria(child,criteria);if(matchNodes.length>0){(nodes.length==0)?nodes=matchNodes:nodes.push(matchNodes);}}}}
+return nodes;},parseAttributes:function(node){var attributes={};if(node.nodeType==1){var children=node.childNodes;var n=children.length;for(var i=0;i<n;++i){var child=children[i];if(child.nodeType==1){var grandchildren=child.childNodes;var name=(child.prefix)?child.nodeName.split(":")[1]:child.nodeName;if(grandchildren.length==0){attributes[name]=null}else if(grandchildren.length==1){var grandchild=grandchildren[0];if(grandchild.nodeType==3||grandchild.nodeType==4){var value=grandchild.nodeValue.replace(this.regExes.trimSpace,"");attributes[name]=value;}}}}}
+return attributes;},parseGeometry:function(node){if(!this.gmlFormat){this.gmlFormat=new OpenLayers.Format.GML();}
+var feature=this.gmlFormat.parseFeature(node);var geometry,bounds=null;if(feature){geometry=feature.geometry&&feature.geometry.clone();bounds=feature.bounds&&feature.bounds.clone();feature.destroy();}
+return{geometry:geometry,bounds:bounds};},CLASS_NAME:"OpenLayers.Format.WMSGetFeatureInfo"});OpenLayers.Control.WMTSGetFeatureInfo=OpenLayers.Class(OpenLayers.Control,{hover:false,requestEncoding:"KVP",drillDown:false,maxFeatures:10,clickCallback:"click",layers:null,queryVisible:true,infoFormat:'text/html',vendorParams:{},format:null,formatOptions:null,handlerOptions:null,handler:null,hoverRequest:null,EVENT_TYPES:["beforegetfeatureinfo","getfeatureinfo","exception"],pending:0,initialize:function(options){this.EVENT_TYPES=OpenLayers.Control.WMTSGetFeatureInfo.prototype.EVENT_TYPES.concat(OpenLayers.Control.prototype.EVENT_TYPES);options=options||{};options.handlerOptions=options.handlerOptions||{};OpenLayers.Control.prototype.initialize.apply(this,[options]);if(!this.format){this.format=new OpenLayers.Format.WMSGetFeatureInfo(options.formatOptions);}
+if(this.drillDown===true){this.hover=false;}
+if(this.hover){this.handler=new OpenLayers.Handler.Hover(this,{move:this.cancelHover,pause:this.getInfoForHover},OpenLayers.Util.extend(this.handlerOptions.hover||{},{delay:250}));}else{var callbacks={};callbacks[this.clickCallback]=this.getInfoForClick;this.handler=new OpenLayers.Handler.Click(this,callbacks,this.handlerOptions.click||{});}},getInfoForClick:function(evt){this.request(evt.xy,{});},getInfoForHover:function(evt){this.request(evt.xy,{hover:true});},cancelHover:function(){if(this.hoverRequest){--this.pending;if(this.pending<=0){OpenLayers.Element.removeClass(this.map.viewPortDiv,"olCursorWait");this.pending=0;}
+this.hoverRequest.abort();this.hoverRequest=null;}},findLayers:function(){var candidates=this.layers||this.map.layers;var layers=[];var layer;for(var i=candidates.length-1;i>=0;--i){layer=candidates[i];if(layer instanceof OpenLayers.Layer.WMTS&&layer.requestEncoding===this.requestEncoding&&(!this.queryVisible||layer.getVisibility())){layers.push(layer);if(!this.drillDown||this.hover){break;}}}
+return layers;},buildRequestOptions:function(layer,xy){var loc=this.map.getLonLatFromPixel(xy);var getTileUrl=layer.getURL(new OpenLayers.Bounds(loc.lon,loc.lat,loc.lon,loc.lat));var params=OpenLayers.Util.getParameters(getTileUrl);var tileInfo=layer.getTileInfo(loc);OpenLayers.Util.extend(params,{service:"WMTS",version:layer.version,request:"GetFeatureInfo",infoFormat:this.infoFormat,i:tileInfo.i,j:tileInfo.j});OpenLayers.Util.applyDefaults(params,this.vendorParams);return{url:OpenLayers.Util.isArray(layer.url)?layer.url[0]:layer.url,params:OpenLayers.Util.upperCaseObject(params),callback:function(request){this.handleResponse(xy,request,layer);},scope:this};},request:function(xy,options){options=options||{};var layers=this.findLayers();if(layers.length>0){var issue,layer;for(var i=0,len=layers.length;i<len;i++){layer=layers[i];issue=this.events.triggerEvent("beforegetfeatureinfo",{xy:xy,layer:layer});if(issue!==false){++this.pending;var requestOptions=this.buildRequestOptions(layer,xy);var request=OpenLayers.Request.GET(requestOptions);if(options.hover===true){this.hoverRequest=request;}}}
+if(this.pending>0){OpenLayers.Element.addClass(this.map.viewPortDiv,"olCursorWait");}}},handleResponse:function(xy,request,layer){--this.pending;if(this.pending<=0){OpenLayers.Element.removeClass(this.map.viewPortDiv,"olCursorWait");this.pending=0;}
+if(request.status&&(request.status<200||request.status>=300)){this.events.triggerEvent("exception",{xy:xy,request:request,layer:layer});}else{var doc=request.responseXML;if(!doc||!doc.documentElement){doc=request.responseText;}
+var features,except;try{features=this.format.read(doc);}catch(error){except=true;this.events.triggerEvent("exception",{xy:xy,request:request,error:error,layer:layer});}
+if(!except){this.events.triggerEvent("getfeatureinfo",{text:request.responseText,features:features,request:request,xy:xy,layer:layer});}}},CLASS_NAME:"OpenLayers.Control.WMTSGetFeatureInfo"});OpenLayers.Format.WMSCapabilities.v1_1=OpenLayers.Class(OpenLayers.Format.WMSCapabilities.v1,{readers:{"wms":OpenLayers.Util.applyDefaults({"WMT_MS_Capabilities":function(node,obj){this.readChildNodes(node,obj);},"Keyword":function(node,obj){if(obj.keywords){obj.keywords.push(this.getChildValue(node));}},"DescribeLayer":function(node,obj){obj.describelayer={formats:[]};this.readChildNodes(node,obj.describelayer);},"GetLegendGraphic":function(node,obj){obj.getlegendgraphic={formats:[]};this.readChildNodes(node,obj.getlegendgraphic);},"GetStyles":function(node,obj){obj.getstyles={formats:[]};this.readChildNodes(node,obj.getstyles);},"PutStyles":function(node,obj){obj.putstyles={formats:[]};this.readChildNodes(node,obj.putstyles);},"UserDefinedSymbolization":function(node,obj){var userSymbols={supportSLD:parseInt(node.getAttribute("SupportSLD"))==1,userLayer:parseInt(node.getAttribute("UserLayer"))==1,userStyle:parseInt(node.getAttribute("UserStyle"))==1,remoteWFS:parseInt(node.getAttribute("RemoteWFS"))==1};obj.userSymbols=userSymbols;},"LatLonBoundingBox":function(node,obj){obj.llbbox=[parseFloat(node.getAttribute("minx")),parseFloat(node.getAttribute("miny")),parseFloat(node.getAttribute("maxx")),parseFloat(node.getAttribute("maxy"))];},"BoundingBox":function(node,obj){var bbox=OpenLayers.Format.WMSCapabilities.v1.prototype.readers["wms"].BoundingBox.apply(this,[node,obj]);bbox.srs=node.getAttribute("SRS");obj.bbox[bbox.srs]=bbox;},"ScaleHint":function(node,obj){var min=node.getAttribute("min");var max=node.getAttribute("max");var rad2=Math.pow(2,0.5);var ipm=OpenLayers.INCHES_PER_UNIT["m"];obj.maxScale=parseFloat(((min/rad2)*ipm*OpenLayers.DOTS_PER_INCH).toPrecision(13));obj.minScale=parseFloat(((max/rad2)*ipm*OpenLayers.DOTS_PER_INCH).toPrecision(13));},"Dimension":function(node,obj){var name=node.getAttribute("name").toLowerCase();var dim={name:name,units:node.getAttribute("units"),unitsymbol:node.getAttribute("unitSymbol")};obj.dimensions[dim.name]=dim;},"Extent":function(node,obj){var name=node.getAttribute("name").toLowerCase();if(name in obj["dimensions"]){var extent=obj.dimensions[name];extent.nearestVal=node.getAttribute("nearestValue")==="1";extent.multipleVal=node.getAttribute("multipleValues")==="1";extent.current=node.getAttribute("current")==="1";extent["default"]=node.getAttribute("default")||"";var values=this.getChildValue(node);extent.values=values.split(",");}}},OpenLayers.Format.WMSCapabilities.v1.prototype.readers["wms"])},CLASS_NAME:"OpenLayers.Format.WMSCapabilities.v1_1"});OpenLayers.Control.Graticule=OpenLayers.Class(OpenLayers.Control,{autoActivate:true,intervals:[45,30,20,10,5,2,1,0.5,0.2,0.1,0.05,0.01,0.005,0.002,0.001],displayInLayerSwitcher:true,visible:true,numPoints:50,targetSize:200,layerName:null,labelled:true,labelFormat:'dm',lineSymbolizer:{strokeColor:"#333",strokeWidth:1,strokeOpacity:0.5},labelSymbolizer:{},gratLayer:null,initialize:function(options){options=options||{};options.layerName=options.layerName||OpenLayers.i18n("Graticule");OpenLayers.Control.prototype.initialize.apply(this,[options]);this.labelSymbolizer.stroke=false;this.labelSymbolizer.fill=false;this.labelSymbolizer.label="${label}";this.labelSymbolizer.labelAlign="${labelAlign}";this.labelSymbolizer.labelXOffset="${xOffset}";this.labelSymbolizer.labelYOffset="${yOffset}";},destroy:function(){this.deactivate();OpenLayers.Control.prototype.destroy.apply(this,arguments);if(this.gratLayer){this.gratLayer.destroy();this.gratLayer=null;}},draw:function(){OpenLayers.Control.prototype.draw.apply(this,arguments);if(!this.gratLayer){var gratStyle=new OpenLayers.Style({},{rules:[new OpenLayers.Rule({'symbolizer':{"Point":this.labelSymbolizer,"Line":this.lineSymbolizer}})]});this.gratLayer=new OpenLayers.Layer.Vector(this.layerName,{styleMap:new OpenLayers.StyleMap({'default':gratStyle}),visibility:this.visible,displayInLayerSwitcher:this.displayInLayerSwitcher});}
+return this.div;},activate:function(){if(OpenLayers.Control.prototype.activate.apply(this,arguments)){this.map.addLayer(this.gratLayer);this.map.events.register('moveend',this,this.update);this.update();return true;}else{return false;}},deactivate:function(){if(OpenLayers.Control.prototype.deactivate.apply(this,arguments)){this.map.events.unregister('moveend',this,this.update);this.map.removeLayer(this.gratLayer);return true;}else{return false;}},update:function(){var mapBounds=this.map.getExtent();if(!mapBounds){return;}
+this.gratLayer.destroyFeatures();var llProj=new OpenLayers.Projection("EPSG:4326");var mapProj=this.map.getProjectionObject();var mapRes=this.map.getResolution();if(mapProj.proj&&mapProj.proj.projName=="longlat"){this.numPoints=1;}
+var mapCenter=this.map.getCenter();var mapCenterLL=new OpenLayers.Pixel(mapCenter.lon,mapCenter.lat);OpenLayers.Projection.transform(mapCenterLL,mapProj,llProj);var testSq=this.targetSize*mapRes;testSq*=testSq;var llInterval;for(var i=0;i<this.intervals.length;++i){llInterval=this.intervals[i];var delta=llInterval/2;var p1=mapCenterLL.offset(new OpenLayers.Pixel(-delta,-delta));var p2=mapCenterLL.offset(new OpenLayers.Pixel(delta,delta));OpenLayers.Projection.transform(p1,llProj,mapProj);OpenLayers.Projection.transform(p2,llProj,mapProj);var distSq=(p1.x-p2.x)*(p1.x-p2.x)+(p1.y-p2.y)*(p1.y-p2.y);if(distSq<=testSq){break;}}
+mapCenterLL.x=Math.floor(mapCenterLL.x/llInterval)*llInterval;mapCenterLL.y=Math.floor(mapCenterLL.y/llInterval)*llInterval;var iter=0;var centerLonPoints=[mapCenterLL.clone()];var newPoint=mapCenterLL.clone();var mapXY;do{newPoint=newPoint.offset(new OpenLayers.Pixel(0,llInterval));mapXY=OpenLayers.Projection.transform(newPoint.clone(),llProj,mapProj);centerLonPoints.unshift(newPoint);}while(mapBounds.containsPixel(mapXY)&&++iter<1000);newPoint=mapCenterLL.clone();do{newPoint=newPoint.offset(new OpenLayers.Pixel(0,-llInterval));mapXY=OpenLayers.Projection.transform(newPoint.clone(),llProj,mapProj);centerLonPoints.push(newPoint);}while(mapBounds.containsPixel(mapXY)&&++iter<1000);iter=0;var centerLatPoints=[mapCenterLL.clone()];newPoint=mapCenterLL.clone();do{newPoint=newPoint.offset(new OpenLayers.Pixel(-llInterval,0));mapXY=OpenLayers.Projection.transform(newPoint.clone(),llProj,mapProj);centerLatPoints.unshift(newPoint);}while(mapBounds.containsPixel(mapXY)&&++iter<1000);newPoint=mapCenterLL.clone();do{newPoint=newPoint.offset(new OpenLayers.Pixel(llInterval,0));mapXY=OpenLayers.Projection.transform(newPoint.clone(),llProj,mapProj);centerLatPoints.push(newPoint);}while(mapBounds.containsPixel(mapXY)&&++iter<1000);var lines=[];for(var i=0;i<centerLatPoints.length;++i){var lon=centerLatPoints[i].x;var pointList=[];var labelPoint=null;var latEnd=Math.min(centerLonPoints[0].y,90);var latStart=Math.max(centerLonPoints[centerLonPoints.length-1].y,-90);var latDelta=(latEnd-latStart)/this.numPoints;var lat=latStart;for(var j=0;j<=this.numPoints;++j){var gridPoint=new OpenLayers.Geometry.Point(lon,lat);gridPoint.transform(llProj,mapProj);pointList.push(gridPoint);lat+=latDelta;if(gridPoint.y>=mapBounds.bottom&&!labelPoint){labelPoint=gridPoint;}}
+if(this.labelled){var labelPos=new OpenLayers.Geometry.Point(labelPoint.x,mapBounds.bottom);var labelAttrs={value:lon,label:this.labelled?OpenLayers.Util.getFormattedLonLat(lon,"lon",this.labelFormat):"",labelAlign:"cb",xOffset:0,yOffset:2};this.gratLayer.addFeatures(new OpenLayers.Feature.Vector(labelPos,labelAttrs));}
+var geom=new OpenLayers.Geometry.LineString(pointList);lines.push(new OpenLayers.Feature.Vector(geom));}
+for(var j=0;j<centerLonPoints.length;++j){lat=centerLonPoints[j].y;if(lat<-90||lat>90){continue;}
+var pointList=[];var lonStart=centerLatPoints[0].x;var lonEnd=centerLatPoints[centerLatPoints.length-1].x;var lonDelta=(lonEnd-lonStart)/this.numPoints;var lon=lonStart;var labelPoint=null;for(var i=0;i<=this.numPoints;++i){var gridPoint=new OpenLayers.Geometry.Point(lon,lat);gridPoint.transform(llProj,mapProj);pointList.push(gridPoint);lon+=lonDelta;if(gridPoint.x<mapBounds.right){labelPoint=gridPoint;}}
+if(this.labelled){var labelPos=new OpenLayers.Geometry.Point(mapBounds.right,labelPoint.y);var labelAttrs={value:lat,label:this.labelled?OpenLayers.Util.getFormattedLonLat(lat,"lat",this.labelFormat):"",labelAlign:"rb",xOffset:-2,yOffset:2};this.gratLayer.addFeatures(new OpenLayers.Feature.Vector(labelPos,labelAttrs));}
+var geom=new OpenLayers.Geometry.LineString(pointList);lines.push(new OpenLayers.Feature.Vector(geom));}
+this.gratLayer.addFeatures(lines);},CLASS_NAME:"OpenLayers.Control.Graticule"});OpenLayers.Layer.WMS.Post=OpenLayers.Class(OpenLayers.Layer.WMS,{unsupportedBrowsers:["mozilla","firefox","opera"],SUPPORTED_TRANSITIONS:[],usePost:null,initialize:function(name,url,params,options){var newArguments=[];newArguments.push(name,url,params,options);OpenLayers.Layer.WMS.prototype.initialize.apply(this,newArguments);this.usePost=OpenLayers.Util.indexOf(this.unsupportedBrowsers,OpenLayers.BROWSER_NAME)==-1;},addTile:function(bounds,position){return new OpenLayers.Tile.Image(this,position,bounds,null,this.tileSize,{maxGetUrlLength:this.usePost?0:null});},CLASS_NAME:'OpenLayers.Layer.WMS.Post'});OpenLayers.Layer.ArcGISCache=OpenLayers.Class(OpenLayers.Layer.XYZ,{url:null,tileOrigin:null,tileSize:new OpenLayers.Size(256,256),useArcGISServer:true,type:'png',useScales:false,overrideDPI:false,initialize:function(name,url,options){OpenLayers.Layer.XYZ.prototype.initialize.apply(this,arguments);if(this.resolutions){this.serverResolutions=this.resolutions;this.maxExtent=this.getMaxExtentForResolution(this.resolutions[0]);}
+if(this.layerInfo){var info=this.layerInfo;var startingTileExtent=new OpenLayers.Bounds(info.fullExtent.xmin,info.fullExtent.ymin,info.fullExtent.xmax,info.fullExtent.ymax);this.projection='EPSG:'+info.spatialReference.wkid;this.sphericalMercator=(info.spatialReference.wkid==102100);this.units=(info.units=="esriFeet")?'ft':'m';if(!!info.tileInfo){this.tileSize=new OpenLayers.Size(info.tileInfo.width||info.tileInfo.cols,info.tileInfo.height||info.tileInfo.rows);this.tileOrigin=new OpenLayers.LonLat(info.tileInfo.origin.x,info.tileInfo.origin.y);var upperLeft=new OpenLayers.Geometry.Point(startingTileExtent.left,startingTileExtent.top);var bottomRight=new OpenLayers.Geometry.Point(startingTileExtent.right,startingTileExtent.bottom);if(this.useScales){this.scales=[];}else{this.resolutions=[];}
+this.lods=[];for(var key in info.tileInfo.lods){if(info.tileInfo.lods.hasOwnProperty(key)){var lod=info.tileInfo.lods[key];if(this.useScales){this.scales.push(lod.scale);}else{this.resolutions.push(lod.resolution);}
+var start=this.getContainingTileCoords(upperLeft,lod.resolution);lod.startTileCol=start.x;lod.startTileRow=start.y;var end=this.getContainingTileCoords(bottomRight,lod.resolution);lod.endTileCol=end.x;lod.endTileRow=end.y;this.lods.push(lod);}}
+this.maxExtent=this.calculateMaxExtentWithLOD(this.lods[0]);this.serverResolutions=this.resolutions;if(this.overrideDPI&&info.tileInfo.dpi){OpenLayers.DOTS_PER_INCH=info.tileInfo.dpi;}}}},getContainingTileCoords:function(point,res){return new OpenLayers.Pixel(Math.max(Math.floor((point.x-this.tileOrigin.lon)/(this.tileSize.w*res)),0),Math.max(Math.floor((this.tileOrigin.lat-point.y)/(this.tileSize.h*res)),0));},calculateMaxExtentWithLOD:function(lod){var numTileCols=(lod.endTileCol-lod.startTileCol)+1;var numTileRows=(lod.endTileRow-lod.startTileRow)+1;var minX=this.tileOrigin.lon+(lod.startTileCol*this.tileSize.w*lod.resolution);var maxX=minX+(numTileCols*this.tileSize.w*lod.resolution);var maxY=this.tileOrigin.lat-(lod.startTileRow*this.tileSize.h*lod.resolution);var minY=maxY-(numTileRows*this.tileSize.h*lod.resolution);return new OpenLayers.Bounds(minX,minY,maxX,maxY);},calculateMaxExtentWithExtent:function(extent,res){var upperLeft=new OpenLayers.Geometry.Point(extent.left,extent.top);var bottomRight=new OpenLayers.Geometry.Point(extent.right,extent.bottom);var start=this.getContainingTileCoords(upperLeft,res);var end=this.getContainingTileCoords(bottomRight,res);var lod={resolution:res,startTileCol:start.x,startTileRow:start.y,endTileCol:end.x,endTileRow:end.y};return this.calculateMaxExtentWithLOD(lod);},getUpperLeftTileCoord:function(res){var upperLeft=new OpenLayers.Geometry.Point(this.maxExtent.left,this.maxExtent.top);return this.getContainingTileCoords(upperLeft,res);},getLowerRightTileCoord:function(res){var bottomRight=new OpenLayers.Geometry.Point(this.maxExtent.right,this.maxExtent.bottom);return this.getContainingTileCoords(bottomRight,res);},getMaxExtentForResolution:function(res){var start=this.getUpperLeftTileCoord(res);var end=this.getLowerRightTileCoord(res);var numTileCols=(end.x-start.x)+1;var numTileRows=(end.y-start.y)+1;var minX=this.tileOrigin.lon+(start.x*this.tileSize.w*res);var maxX=minX+(numTileCols*this.tileSize.w*res);var maxY=this.tileOrigin.lat-(start.y*this.tileSize.h*res);var minY=maxY-(numTileRows*this.tileSize.h*res);return new OpenLayers.Bounds(minX,minY,maxX,maxY);},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.ArcGISCache(this.name,this.url,this.options);}
+return OpenLayers.Layer.XYZ.prototype.clone.apply(this,[obj]);},getMaxExtent:function(){var resolution=this.map.getResolution();return this.maxExtent=this.getMaxExtentForResolution(resolution);},getTileOrigin:function(){var extent=this.getMaxExtent();return new OpenLayers.LonLat(extent.left,extent.bottom);},getURL:function(bounds){var res=this.getResolution();var originTileX=(this.tileOrigin.lon+(res*this.tileSize.w/2));var originTileY=(this.tileOrigin.lat-(res*this.tileSize.h/2));var center=bounds.getCenterLonLat();var point={x:center.lon,y:center.lat};var x=(Math.round(Math.abs((center.lon-originTileX)/(res*this.tileSize.w))));var y=(Math.round(Math.abs((originTileY-center.lat)/(res*this.tileSize.h))));var z=this.map.getZoom();if(this.lods){var lod=this.lods[this.map.getZoom()];if((x<lod.startTileCol||x>lod.endTileCol)||(y<lod.startTileRow||y>lod.endTileRow)){return null;}}
+else{var start=this.getUpperLeftTileCoord(res);var end=this.getLowerRightTileCoord(res);if((x<start.x||x>=end.x)||(y<start.y||y>=end.y)){return null;}}
+var url=this.url;var s=''+x+y+z;if(OpenLayers.Util.isArray(url)){url=this.selectUrl(s,url);}
+if(this.useArcGISServer){url=url+'/tile/${z}/${y}/${x}';}else{x='C'+this.zeroPad(x,8,16);y='R'+this.zeroPad(y,8,16);z='L'+this.zeroPad(z,2,16);url=url+'/${z}/${y}/${x}.'+this.type;}
+url=OpenLayers.String.format(url,{'x':x,'y':y,'z':z});return url;},zeroPad:function(num,len,radix){var str=num.toString(radix||10);while(str.length<len){str="0"+str;}
+return str;},CLASS_NAME:'OpenLayers.Layer.ArcGISCache'});OpenLayers.Control.WMSGetFeatureInfo=OpenLayers.Class(OpenLayers.Control,{hover:false,drillDown:false,maxFeatures:10,clickCallback:"click",output:"features",layers:null,queryVisible:false,url:null,layerUrls:null,infoFormat:'text/html',vendorParams:{},format:null,formatOptions:null,handlerOptions:null,handler:null,hoverRequest:null,EVENT_TYPES:["beforegetfeatureinfo","nogetfeatureinfo","getfeatureinfo"],initialize:function(options){this.EVENT_TYPES=OpenLayers.Control.WMSGetFeatureInfo.prototype.EVENT_TYPES.concat(OpenLayers.Control.prototype.EVENT_TYPES);options=options||{};options.handlerOptions=options.handlerOptions||{};OpenLayers.Control.prototype.initialize.apply(this,[options]);if(!this.format){this.format=new OpenLayers.Format.WMSGetFeatureInfo(options.formatOptions);}
+if(this.drillDown===true){this.hover=false;}
+if(this.hover){this.handler=new OpenLayers.Handler.Hover(this,{'move':this.cancelHover,'pause':this.getInfoForHover},OpenLayers.Util.extend(this.handlerOptions.hover||{},{'delay':250}));}else{var callbacks={};callbacks[this.clickCallback]=this.getInfoForClick;this.handler=new OpenLayers.Handler.Click(this,callbacks,this.handlerOptions.click||{});}},activate:function(){if(!this.active){this.handler.activate();}
+return OpenLayers.Control.prototype.activate.apply(this,arguments);},deactivate:function(){return OpenLayers.Control.prototype.deactivate.apply(this,arguments);},getInfoForClick:function(evt){this.events.triggerEvent("beforegetfeatureinfo",{xy:evt.xy});OpenLayers.Element.addClass(this.map.viewPortDiv,"olCursorWait");this.request(evt.xy,{});},getInfoForHover:function(evt){this.events.triggerEvent("beforegetfeatureinfo",{xy:evt.xy});this.request(evt.xy,{hover:true});},cancelHover:function(){if(this.hoverRequest){this.hoverRequest.abort();this.hoverRequest=null;}},findLayers:function(){var candidates=this.layers||this.map.layers;var layers=[];var layer,url;for(var i=0,len=candidates.length;i<len;++i){layer=candidates[i];if(layer instanceof OpenLayers.Layer.WMS&&(!this.queryVisible||layer.getVisibility())){url=OpenLayers.Util.isArray(layer.url)?layer.url[0]:layer.url;if(this.drillDown===false&&!this.url){this.url=url;}
+if(this.drillDown===true||this.urlMatches(url)){layers.push(layer);}}}
+return layers;},urlMatches:function(url){var matches=OpenLayers.Util.isEquivalentUrl(this.url,url);if(!matches&&this.layerUrls){for(var i=0,len=this.layerUrls.length;i<len;++i){if(OpenLayers.Util.isEquivalentUrl(this.layerUrls[i],url)){matches=true;break;}}}
+return matches;},buildWMSOptions:function(url,layers,clickPosition,format){var layerNames=[],styleNames=[];for(var i=0,len=layers.length;i<len;i++){layerNames=layerNames.concat(layers[i].params.LAYERS);styleNames=styleNames.concat(this.getStyleNames(layers[i]));}
+var firstLayer=layers[0];var projection=this.map.getProjection();var layerProj=firstLayer.projection;if(layerProj&&layerProj.equals(this.map.getProjectionObject())){projection=layerProj.getCode();}
+var params=OpenLayers.Util.extend({service:"WMS",version:firstLayer.params.VERSION,request:"GetFeatureInfo",layers:layerNames,query_layers:layerNames,styles:styleNames,bbox:this.map.getExtent().toBBOX(null,firstLayer.reverseAxisOrder()),feature_count:this.maxFeatures,height:this.map.getSize().h,width:this.map.getSize().w,format:format,info_format:firstLayer.params.INFO_FORMAT||this.infoFormat},(parseFloat(firstLayer.params.VERSION)>=1.3)?{crs:projection,i:parseInt(clickPosition.x),j:parseInt(clickPosition.y)}:{srs:projection,x:parseInt(clickPosition.x),y:parseInt(clickPosition.y)});OpenLayers.Util.applyDefaults(params,this.vendorParams);return{url:url,params:OpenLayers.Util.upperCaseObject(params),callback:function(request){this.handleResponse(clickPosition,request,url);},scope:this};},getStyleNames:function(layer){var styleNames;if(layer.params.STYLES){styleNames=layer.params.STYLES;}else{if(OpenLayers.Util.isArray(layer.params.LAYERS)){styleNames=new Array(layer.params.LAYERS.length);}else{styleNames=layer.params.LAYERS.replace(/[^,]/g,"");}}
+return styleNames;},request:function(clickPosition,options){var layers=this.findLayers();if(layers.length==0){this.events.triggerEvent("nogetfeatureinfo");OpenLayers.Element.removeClass(this.map.viewPortDiv,"olCursorWait");return;}
+options=options||{};if(this.drillDown===false){var wmsOptions=this.buildWMSOptions(this.url,layers,clickPosition,layers[0].params.FORMAT);var request=OpenLayers.Request.GET(wmsOptions);if(options.hover===true){this.hoverRequest=request;}}else{this._requestCount=0;this._numRequests=0;this.features=[];var services={},url;for(var i=0,len=layers.length;i<len;i++){var layer=layers[i];var service,found=false;url=OpenLayers.Util.isArray(layer.url)?layer.url[0]:layer.url;if(url in services){services[url].push(layer);}else{this._numRequests++;services[url]=[layer];}}
+var layers;for(var url in services){layers=services[url];var wmsOptions=this.buildWMSOptions(url,layers,clickPosition,layers[0].params.FORMAT);OpenLayers.Request.GET(wmsOptions);}}},triggerGetFeatureInfo:function(request,xy,features){this.events.triggerEvent("getfeatureinfo",{text:request.responseText,features:features,request:request,xy:xy});OpenLayers.Element.removeClass(this.map.viewPortDiv,"olCursorWait");},handleResponse:function(xy,request,url){var doc=request.responseXML;if(!doc||!doc.documentElement){doc=request.responseText;}
+var features=this.format.read(doc);if(this.drillDown===false){this.triggerGetFeatureInfo(request,xy,features);}else{this._requestCount++;if(this.output==="object"){this._features=(this._features||[]).concat({url:url,features:features});}else{this._features=(this._features||[]).concat(features);}
+if(this._requestCount===this._numRequests){this.triggerGetFeatureInfo(request,xy,this._features.concat());delete this._features;delete this._requestCount;delete this._numRequests;}}},CLASS_NAME:"OpenLayers.Control.WMSGetFeatureInfo"});OpenLayers.Format.WMSCapabilities.v1_3_0=OpenLayers.Class(OpenLayers.Format.WMSCapabilities.v1_3,{version:"1.3.0",CLASS_NAME:"OpenLayers.Format.WMSCapabilities.v1_3_0"});OpenLayers.Format.CQL=(function(){var tokens=["PROPERTY","COMPARISON","VALUE","LOGICAL"],patterns={PROPERTY:/^[_a-zA-Z]\w*/,COMPARISON:/^(=|<>|<=|<|>=|>|LIKE)/i,COMMA:/^,/,LOGICAL:/^(AND|OR)/i,VALUE:/^('\w+'|\d+(\.\d*)?|\.\d+)/,LPAREN:/^\(/,RPAREN:/^\)/,SPATIAL:/^(BBOX|INTERSECTS|DWITHIN|WITHIN|CONTAINS)/i,NOT:/^NOT/i,BETWEEN:/^BETWEEN/i,GEOMETRY:function(text){var type=/^(POINT|LINESTRING|POLYGON|MULTIPOINT|MULTILINESTRING|MULTIPOLYGON|GEOMETRYCOLLECTION)/.exec(text);if(type){var len=text.length;var idx=text.indexOf("(",type[0].length);if(idx>-1){var depth=1;while(idx<len&&depth>0){idx++;switch(text.charAt(idx)){case'(':depth++;break;case')':depth--;break;default:}}}
+return[text.substr(0,idx+1)];}},END:/^$/},follows={LPAREN:['GEOMETRY','SPATIAL','PROPERTY','VALUE','LPAREN'],RPAREN:['NOT','LOGICAL','END','RPAREN'],PROPERTY:['COMPARISON','BETWEEN','COMMA'],BETWEEN:['VALUE'],COMPARISON:['VALUE'],COMMA:['GEOMETRY','VALUE','PROPERTY'],VALUE:['LOGICAL','COMMA','RPAREN','END'],SPATIAL:['LPAREN'],LOGICAL:['NOT','VALUE','SPATIAL','PROPERTY','LPAREN'],NOT:['PROPERTY','LPAREN'],GEOMETRY:['COMMA','RPAREN']},operators={'=':OpenLayers.Filter.Comparison.EQUAL_TO,'<>':OpenLayers.Filter.Comparison.NOT_EQUAL_TO,'<':OpenLayers.Filter.Comparison.LESS_THAN,'<=':OpenLayers.Filter.Comparison.LESS_THAN_OR_EQUAL_TO,'>':OpenLayers.Filter.Comparison.GREATER_THAN,'>=':OpenLayers.Filter.Comparison.GREATER_THAN_OR_EQUAL_TO,'LIKE':OpenLayers.Filter.Comparison.LIKE,'BETWEEN':OpenLayers.Filter.Comparison.BETWEEN},operatorReverse={},logicals={'AND':OpenLayers.Filter.Logical.AND,'OR':OpenLayers.Filter.Logical.OR},logicalReverse={},precedence={'RPAREN':3,'LOGICAL':2,'COMPARISON':1};var i;for(i in operators){if(operators.hasOwnProperty(i)){operatorReverse[operators[i]]=i;}}
+for(i in logicals){if(logicals.hasOwnProperty(i)){logicalReverse[logicals[i]]=i;}}
+function tryToken(text,pattern){if(pattern instanceof RegExp){return pattern.exec(text);}else{return pattern(text);}}
+function nextToken(text,tokens){var i,token,len=tokens.length;for(i=0;i<len;i++){token=tokens[i];var pat=patterns[token];var matches=tryToken(text,pat);if(matches){var match=matches[0];var remainder=text.substr(match.length).replace(/^\s*/,"");return{type:token,text:match,remainder:remainder};}}
+var msg="ERROR: In parsing: ["+text+"], expected one of: ";for(i=0;i<len;i++){token=tokens[i];msg+="\n "+token+": "+patterns[token];}
+throw new Error(msg);}
+function tokenize(text){var results=[];var token,expect=["NOT","GEOMETRY","SPATIAL","PROPERTY","LPAREN"];do{token=nextToken(text,expect);text=token.remainder;expect=follows[token.type];if(token.type!="END"&&!expect){throw new Error("No follows list for "+token.type);}
+results.push(token);}while(token.type!="END");return results;}
+function buildAst(tokens){var operatorStack=[],postfix=[];while(tokens.length){var tok=tokens.shift();switch(tok.type){case"PROPERTY":case"GEOMETRY":case"VALUE":postfix.push(tok);break;case"COMPARISON":case"BETWEEN":case"LOGICAL":var p=precedence[tok.type];while(operatorStack.length>0&&(precedence[operatorStack[operatorStack.length-1].type]<=p)){postfix.push(operatorStack.pop());}
+operatorStack.push(tok);break;case"SPATIAL":case"NOT":case"LPAREN":operatorStack.push(tok);break;case"RPAREN":while(operatorStack.length>0&&(operatorStack[operatorStack.length-1].type!="LPAREN")){postfix.push(operatorStack.pop());}
+operatorStack.pop();if(operatorStack.length>0&&operatorStack[operatorStack.length-1].type=="SPATIAL"){postfix.push(operatorStack.pop());}
+case"COMMA":case"END":break;default:throw new Error("Unknown token type "+tok.type);}}
+while(operatorStack.length>0){postfix.push(operatorStack.pop());}
+function buildTree(){var tok=postfix.pop();switch(tok.type){case"LOGICAL":var rhs=buildTree(),lhs=buildTree();return new OpenLayers.Filter.Logical({filters:[lhs,rhs],type:logicals[tok.text.toUpperCase()]});case"NOT":var operand=buildTree();return new OpenLayers.Filter.Logical({filters:[operand],type:OpenLayers.Filter.Logical.NOT});case"BETWEEN":var min,max,property;postfix.pop();max=buildTree();min=buildTree();property=buildTree();return new OpenLayers.Filter.Comparison({property:property,lowerBoundary:min,upperBoundary:max,type:OpenLayers.Filter.Comparison.BETWEEN});case"COMPARISON":var value=buildTree(),property=buildTree();return new OpenLayers.Filter.Comparison({property:property,value:value,type:operators[tok.text.toUpperCase()]});case"VALUE":if((/^'.*'$/).test(tok.text)){return tok.text.substr(1,tok.text.length-2);}else{return Number(tok.text);}
+case"SPATIAL":switch(tok.text.toUpperCase()){case"BBOX":var maxy=buildTree(),maxx=buildTree(),miny=buildTree(),minx=buildTree(),prop=buildTree();return new OpenLayers.Filter.Spatial({type:OpenLayers.Filter.Spatial.BBOX,property:prop,value:OpenLayers.Bounds.fromArray([minx,miny,maxx,maxy])});case"INTERSECTS":var value=buildTree(),property=buildTree();return new OpenLayers.Filter.Spatial({type:OpenLayers.Filter.Spatial.INTERSECTS,property:property,value:value});case"WITHIN":var value=buildTree(),property=buildTree();return new OpenLayers.Filter.Spatial({type:OpenLayers.Filter.Spatial.WITHIN,property:property,value:value});case"CONTAINS":var value=buildTree(),property=buildTree();return new OpenLayers.Filter.Spatial({type:OpenLayers.Filter.Spatial.CONTAINS,property:property,value:value});case"DWITHIN":var distance=buildTree(),value=buildTree(),property=buildTree();return new OpenLayers.Filter.Spatial({type:OpenLayers.Filter.Spatial.DWITHIN,value:value,property:property,distance:Number(distance)});}
+case"GEOMETRY":return OpenLayers.Geometry.fromWKT(tok.text);default:return tok.text;}}
+var result=buildTree();if(postfix.length>0){var msg="Remaining tokens after building AST: \n";for(var i=postfix.length-1;i>=0;i--){msg+=postfix[i].type+": "+postfix[i].text+"\n";}
+throw new Error(msg);}
+return result;}
+return OpenLayers.Class(OpenLayers.Format,{read:function(text){var result=buildAst(tokenize(text));if(this.keepData){this.data=result;};return result;},write:function(filter){if(filter instanceof OpenLayers.Geometry){return filter.toString();}
+switch(filter.CLASS_NAME){case"OpenLayers.Filter.Spatial":switch(filter.type){case OpenLayers.Filter.Spatial.BBOX:return"BBOX("+
+filter.property+","+
+filter.value.toBBOX()+")";case OpenLayers.Filter.Spatial.DWITHIN:return"DWITHIN("+
+filter.property+", "+
+this.write(filter.value)+", "+
+filter.distance+")";case OpenLayers.Filter.Spatial.WITHIN:return"WITHIN("+
+filter.property+", "+
+this.write(filter.value)+")";case OpenLayers.Filter.Spatial.INTERSECTS:return"INTERSECTS("+
+filter.property+", "+
+this.write(filter.value)+")";case OpenLayers.Filter.Spatial.CONTAINS:return"CONTAINS("+
+filter.property+", "+
+this.write(filter.value)+")";default:throw new Error("Unknown spatial filter type: "+filter.type);}
+case"OpenLayers.Filter.Logical":if(filter.type==OpenLayers.Filter.Logical.NOT){return"NOT ("+this.write(filter.filters[0])+")";}else{var res="(";var first=true;for(var i=0;i<filter.filters.length;i++){if(first){first=false;}else{res+=") "+logicalReverse[filter.type]+" (";}
+res+=this.write(filter.filters[i]);}
+return res+")";}
+case"OpenLayers.Filter.Comparison":if(filter.type==OpenLayers.Filter.Comparison.BETWEEN){return filter.property+" BETWEEN "+
+this.write(filter.lowerBoundary)+" AND "+
+this.write(filter.upperBoundary);}else{return filter.property+" "+operatorReverse[filter.type]+" "+
+this.write(filter.value);}
+case undefined:if(typeof filter==="string"){return"'"+filter+"'";}else if(typeof filter==="number"){return String(filter);}
+default:throw new Error("Can't encode: "+filter.CLASS_NAME+" "+filter);}},CLASS_NAME:"OpenLayers.Format.CQL"});})();OpenLayers.Control.Split=OpenLayers.Class(OpenLayers.Control,{EVENT_TYPES:["beforesplit","split","aftersplit"],layer:null,source:null,sourceOptions:null,tolerance:null,edge:true,deferDelete:false,mutual:true,targetFilter:null,sourceFilter:null,handler:null,initialize:function(options){Array.prototype.push.apply(this.EVENT_TYPES,OpenLayers.Control.prototype.EVENT_TYPES);OpenLayers.Control.prototype.initialize.apply(this,[options]);this.options=options||{};if(this.options.source){this.setSource(this.options.source);}},setSource:function(layer){if(this.active){this.deactivate();if(this.handler){this.handler.destroy();delete this.handler;}
+this.source=layer;this.activate();}else{this.source=layer;}},activate:function(){var activated=OpenLayers.Control.prototype.activate.call(this);if(activated){if(!this.source){if(!this.handler){this.handler=new OpenLayers.Handler.Path(this,{done:function(geometry){this.onSketchComplete({feature:new OpenLayers.Feature.Vector(geometry)});}},{layerOptions:this.sourceOptions});}
+this.handler.activate();}else if(this.source.events){this.source.events.on({sketchcomplete:this.onSketchComplete,afterfeaturemodified:this.afterFeatureModified,scope:this});}}
+return activated;},deactivate:function(){var deactivated=OpenLayers.Control.prototype.deactivate.call(this);if(deactivated){if(this.source&&this.source.events){this.layer.events.un({sketchcomplete:this.onSketchComplete,afterfeaturemodified:this.afterFeatureModified,scope:this});}}
+return deactivated;},onSketchComplete:function(event){this.feature=null;return!this.considerSplit(event.feature);},afterFeatureModified:function(event){if(event.modified){var feature=event.feature;if(feature.geometry instanceof OpenLayers.Geometry.LineString||feature.geometry instanceof OpenLayers.Geometry.MultiLineString){this.feature=event.feature;this.considerSplit(event.feature);}}},removeByGeometry:function(features,geometry){for(var i=0,len=features.length;i<len;++i){if(features[i].geometry===geometry){features.splice(i,1);break;}}},isEligible:function(target){return(target.state!==OpenLayers.State.DELETE)&&(target.geometry instanceof OpenLayers.Geometry.LineString||target.geometry instanceof OpenLayers.Geometry.MultiLineString)&&(this.feature!==target)&&(!this.targetFilter||this.targetFilter.evaluate(target.attributes));},considerSplit:function(feature){var sourceSplit=false;var targetSplit=false;if(!this.sourceFilter||this.sourceFilter.evaluate(feature.attributes)){var features=this.layer&&this.layer.features||[];var target,results,proceed;var additions=[],removals=[];var mutual=(this.layer===this.source)&&this.mutual;var options={edge:this.edge,tolerance:this.tolerance,mutual:mutual};var sourceParts=[feature.geometry];var targetFeature,targetParts;var source,parts;for(var i=0,len=features.length;i<len;++i){targetFeature=features[i];if(this.isEligible(targetFeature)){targetParts=[targetFeature.geometry];for(var j=0;j<sourceParts.length;++j){source=sourceParts[j];for(var k=0;k<targetParts.length;++k){target=targetParts[k];if(source.getBounds().intersectsBounds(target.getBounds())){results=source.split(target,options);if(results){proceed=this.events.triggerEvent("beforesplit",{source:feature,target:targetFeature});if(proceed!==false){if(mutual){parts=results[0];if(parts.length>1){parts.unshift(j,1);Array.prototype.splice.apply(sourceParts,parts);j+=parts.length-3;}
+results=results[1];}
+if(results.length>1){results.unshift(k,1);Array.prototype.splice.apply(targetParts,results);k+=results.length-3;}}}}}}
+if(targetParts&&targetParts.length>1){this.geomsToFeatures(targetFeature,targetParts);this.events.triggerEvent("split",{original:targetFeature,features:targetParts});Array.prototype.push.apply(additions,targetParts);removals.push(targetFeature);targetSplit=true;}}}
+if(sourceParts&&sourceParts.length>1){this.geomsToFeatures(feature,sourceParts);this.events.triggerEvent("split",{original:feature,features:sourceParts});Array.prototype.push.apply(additions,sourceParts);removals.push(feature);sourceSplit=true;}
+if(sourceSplit||targetSplit){if(this.deferDelete){var feat,destroys=[];for(var i=0,len=removals.length;i<len;++i){feat=removals[i];if(feat.state===OpenLayers.State.INSERT){destroys.push(feat);}else{feat.state=OpenLayers.State.DELETE;this.layer.drawFeature(feat);}}
+this.layer.destroyFeatures(destroys,{silent:true});for(var i=0,len=additions.length;i<len;++i){additions[i].state=OpenLayers.State.INSERT;}}else{this.layer.destroyFeatures(removals,{silent:true});}
+this.layer.addFeatures(additions,{silent:true});this.events.triggerEvent("aftersplit",{source:feature,features:additions});}}
+return sourceSplit;},geomsToFeatures:function(feature,geoms){var clone=feature.clone();delete clone.geometry;var newFeature;for(var i=0,len=geoms.length;i<len;++i){newFeature=clone.clone();newFeature.geometry=geoms[i];newFeature.state=OpenLayers.State.INSERT;geoms[i]=newFeature;}},destroy:function(){if(this.active){this.deactivate();}
+OpenLayers.Control.prototype.destroy.call(this);},CLASS_NAME:"OpenLayers.Control.Split"});OpenLayers.Layer.WMTS=OpenLayers.Class(OpenLayers.Layer.Grid,{isBaseLayer:true,version:"1.0.0",requestEncoding:"KVP",url:null,layer:null,matrixSet:null,style:null,format:"image/jpeg",tileOrigin:null,tileFullExtent:null,formatSuffix:null,matrixIds:null,dimensions:null,params:null,zoomOffset:0,formatSuffixMap:{"image/png":"png","image/png8":"png","image/png24":"png","image/png32":"png","png":"png","image/jpeg":"jpg","image/jpg":"jpg","jpeg":"jpg","jpg":"jpg"},matrix:null,initialize:function(config){var required={url:true,layer:true,style:true,matrixSet:true};for(var prop in required){if(!(prop in config)){throw new Error("Missing property '"+prop+"' in layer configuration.");}}
+config.params=OpenLayers.Util.upperCaseObject(config.params);var args=[config.name,config.url,config.params,config];OpenLayers.Layer.Grid.prototype.initialize.apply(this,args);if(!this.formatSuffix){this.formatSuffix=this.formatSuffixMap[this.format]||this.format.split("/").pop();}
+if(this.matrixIds){var len=this.matrixIds.length;if(len&&typeof this.matrixIds[0]==="string"){var ids=this.matrixIds;this.matrixIds=new Array(len);for(var i=0;i<len;++i){this.matrixIds[i]={identifier:ids[i]};}}}},setMap:function(){OpenLayers.Layer.Grid.prototype.setMap.apply(this,arguments);this.updateMatrixProperties();},updateMatrixProperties:function(){this.matrix=this.getMatrix();if(this.matrix){if(this.matrix.topLeftCorner){this.tileOrigin=this.matrix.topLeftCorner;}
+if(this.matrix.tileWidth&&this.matrix.tileHeight){this.tileSize=new OpenLayers.Size(this.matrix.tileWidth,this.matrix.tileHeight);}
+if(!this.tileOrigin){this.tileOrigin=new OpenLayers.LonLat(this.maxExtent.left,this.maxExtent.top);}
+if(!this.tileFullExtent){this.tileFullExtent=this.maxExtent;}}},moveTo:function(bounds,zoomChanged,dragging){if(zoomChanged||!this.matrix){this.updateMatrixProperties();}
+return OpenLayers.Layer.Grid.prototype.moveTo.apply(this,arguments);},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.WMTS(this.options);}
+obj=OpenLayers.Layer.Grid.prototype.clone.apply(this,[obj]);return obj;},getMatrix:function(){var matrix;if(!this.matrixIds||this.matrixIds.length===0){matrix={identifier:this.map.getZoom()+this.zoomOffset};}else{if("scaleDenominator"in this.matrixIds[0]){var denom=OpenLayers.METERS_PER_INCH*OpenLayers.INCHES_PER_UNIT[this.units]*this.map.getResolution()/0.28E-3;var diff=Number.POSITIVE_INFINITY;var delta;for(var i=0,ii=this.matrixIds.length;i<ii;++i){delta=Math.abs(1-(this.matrixIds[i].scaleDenominator/denom));if(delta<diff){diff=delta;matrix=this.matrixIds[i];}}}else{matrix=this.matrixIds[this.map.getZoom()+this.zoomOffset];}}
+return matrix;},getTileInfo:function(loc){var res=this.map.getResolution();var fx=(loc.lon-this.tileOrigin.lon)/(res*this.tileSize.w);var fy=(this.tileOrigin.lat-loc.lat)/(res*this.tileSize.h);var col=Math.floor(fx);var row=Math.floor(fy);return{col:col,row:row,i:Math.floor((fx-col)*this.tileSize.w),j:Math.floor((fy-row)*this.tileSize.h)};},getURL:function(bounds){bounds=this.adjustBounds(bounds);var url="";if(!this.tileFullExtent||this.tileFullExtent.intersectsBounds(bounds)){var center=bounds.getCenterLonLat();var info=this.getTileInfo(center);var matrixId=this.matrix.identifier;if(this.requestEncoding.toUpperCase()==="REST"){var path=this.version+"/"+this.layer+"/"+this.style+"/";if(this.dimensions){for(var i=0;i<this.dimensions.length;i++){if(this.params[this.dimensions[i]]){path=path+this.params[this.dimensions[i]]+"/";}}}
+path=path+this.matrixSet+"/"+this.matrix.identifier+"/"+info.row+"/"+info.col+"."+this.formatSuffix;if(OpenLayers.Util.isArray(this.url)){url=this.selectUrl(path,this.url);}else{url=this.url;}
+if(!url.match(/\/$/)){url=url+"/";}
+url=url+path;}else if(this.requestEncoding.toUpperCase()==="KVP"){var params={SERVICE:"WMTS",REQUEST:"GetTile",VERSION:this.version,LAYER:this.layer,STYLE:this.style,TILEMATRIXSET:this.matrixSet,TILEMATRIX:this.matrix.identifier,TILEROW:info.row,TILECOL:info.col,FORMAT:this.format};url=OpenLayers.Layer.Grid.prototype.getFullRequestString.apply(this,[params]);}}
+return url;},mergeNewParams:function(newParams){if(this.requestEncoding.toUpperCase()==="KVP"){return OpenLayers.Layer.Grid.prototype.mergeNewParams.apply(this,[OpenLayers.Util.upperCaseObject(newParams)]);}},CLASS_NAME:"OpenLayers.Layer.WMTS"});OpenLayers.Protocol.SOS.v1_0_0=OpenLayers.Class(OpenLayers.Protocol,{fois:null,formatOptions:null,initialize:function(options){OpenLayers.Protocol.prototype.initialize.apply(this,[options]);if(!options.format){this.format=new OpenLayers.Format.SOSGetFeatureOfInterest(this.formatOptions);}},destroy:function(){if(this.options&&!this.options.format){this.format.destroy();}
+this.format=null;OpenLayers.Protocol.prototype.destroy.apply(this);},read:function(options){options=OpenLayers.Util.extend({},options);OpenLayers.Util.applyDefaults(options,this.options||{});var response=new OpenLayers.Protocol.Response({requestType:"read"});var format=this.format;var data=OpenLayers.Format.XML.prototype.write.apply(format,[format.writeNode("sos:GetFeatureOfInterest",{fois:this.fois})]);response.priv=OpenLayers.Request.POST({url:options.url,callback:this.createCallback(this.handleRead,response,options),data:data});return response;},handleRead:function(response,options){if(options.callback){var request=response.priv;if(request.status>=200&&request.status<300){response.features=this.parseFeatures(request);response.code=OpenLayers.Protocol.Response.SUCCESS;}else{response.code=OpenLayers.Protocol.Response.FAILURE;}
+options.callback.call(options.scope,response);}},parseFeatures:function(request){var doc=request.responseXML;if(!doc||!doc.documentElement){doc=request.responseText;}
+if(!doc||doc.length<=0){return null;}
+return this.format.read(doc);},CLASS_NAME:"OpenLayers.Protocol.SOS.v1_0_0"});OpenLayers.Layer.KaMapCache=OpenLayers.Class(OpenLayers.Layer.KaMap,{IMAGE_EXTENSIONS:{'jpeg':'jpg','gif':'gif','png':'png','png8':'png','png24':'png','dithered':'png'},DEFAULT_FORMAT:'jpeg',initialize:function(name,url,params,options){OpenLayers.Layer.KaMap.prototype.initialize.apply(this,arguments);this.extension=this.IMAGE_EXTENSIONS[this.params.i.toLowerCase()||DEFAULT_FORMAT];},getURL:function(bounds){bounds=this.adjustBounds(bounds);var mapRes=this.map.getResolution();var scale=Math.round((this.map.getScale()*10000))/10000;var pX=Math.round(bounds.left/mapRes);var pY=-Math.round(bounds.top/mapRes);var metaX=Math.floor(pX/this.tileSize.w/this.params.metaTileSize.w)*this.tileSize.w*this.params.metaTileSize.w;var metaY=Math.floor(pY/this.tileSize.h/this.params.metaTileSize.h)*this.tileSize.h*this.params.metaTileSize.h;var url=this.url;if(OpenLayers.Util.isArray(url)){url=this.selectUrl(paramsString,url);}
+var components=[url,"/",this.params.map,"/",scale,"/",this.params.g.replace(/\s/g,'_'),"/def/t",metaY,"/l",metaX,"/t",pY,"l",pX,".",this.extension];return components.join("");},CLASS_NAME:"OpenLayers.Layer.KaMapCache"});OpenLayers.Protocol.WFS.v1_1_0=OpenLayers.Class(OpenLayers.Protocol.WFS.v1,{version:"1.1.0",initialize:function(options){OpenLayers.Protocol.WFS.v1.prototype.initialize.apply(this,arguments);if(this.outputFormat&&!this.readFormat){if(this.outputFormat.toLowerCase()=="gml2"){this.readFormat=new OpenLayers.Format.GML.v2({featureType:this.featureType,featureNS:this.featureNS,geometryName:this.geometryName});}else if(this.outputFormat.toLowerCase()=="json"){this.readFormat=new OpenLayers.Format.GeoJSON();}}},CLASS_NAME:"OpenLayers.Protocol.WFS.v1_1_0"});OpenLayers.Format.WMSCapabilities.v1_1_1=OpenLayers.Class(OpenLayers.Format.WMSCapabilities.v1_1,{version:"1.1.1",initialize:function(options){OpenLayers.Format.WMSCapabilities.v1_1.prototype.initialize.apply(this,[options]);},readers:{"wms":OpenLayers.Util.applyDefaults({"SRS":function(node,obj){obj.srs[this.getChildValue(node)]=true;}},OpenLayers.Format.WMSCapabilities.v1_1.prototype.readers["wms"])},CLASS_NAME:"OpenLayers.Format.WMSCapabilities.v1_1_1"});OpenLayers.Format.WMSCapabilities.v1_1_1_WMSC=OpenLayers.Class(OpenLayers.Format.WMSCapabilities.v1_1_1,{version:"1.1.1",profile:"WMSC",initialize:function(options){OpenLayers.Format.WMSCapabilities.v1_1_1.prototype.initialize.apply(this,[options]);},readers:{"wms":OpenLayers.Util.applyDefaults({"VendorSpecificCapabilities":function(node,obj){obj.vendorSpecific={tileSets:[]};this.readChildNodes(node,obj.vendorSpecific);},"TileSet":function(node,vendorSpecific){var tileset={srs:{},bbox:{},resolutions:[]};this.readChildNodes(node,tileset);vendorSpecific.tileSets.push(tileset);},"Resolutions":function(node,tileset){var res=this.getChildValue(node).split(" ");for(var i=0,len=res.length;i<len;i++){if(res[i]!=""){tileset.resolutions.push(parseFloat(res[i]));}}},"Width":function(node,tileset){tileset.width=parseInt(this.getChildValue(node));},"Height":function(node,tileset){tileset.height=parseInt(this.getChildValue(node));},"Layers":function(node,tileset){tileset.layers=this.getChildValue(node);},"Styles":function(node,tileset){tileset.styles=this.getChildValue(node);}},OpenLayers.Format.WMSCapabilities.v1_1_1.prototype.readers["wms"])},CLASS_NAME:"OpenLayers.Format.WMSCapabilities.v1_1_1_WMSC"});OpenLayers.Format.WMSCapabilities.v1_1_0=OpenLayers.Class(OpenLayers.Format.WMSCapabilities.v1_1,{version:"1.1.0",initialize:function(options){OpenLayers.Format.WMSCapabilities.v1_1.prototype.initialize.apply(this,[options]);},readers:{"wms":OpenLayers.Util.applyDefaults({"SRS":function(node,obj){var srs=this.getChildValue(node);var values=srs.split(/ +/);for(var i=0,len=values.length;i<len;i++){obj.srs[values[i]]=true;}}},OpenLayers.Format.WMSCapabilities.v1_1.prototype.readers["wms"])},CLASS_NAME:"OpenLayers.Format.WMSCapabilities.v1_1_0"});OpenLayers.Layer.WFS=OpenLayers.Class(OpenLayers.Layer.Vector,OpenLayers.Layer.Markers,{isBaseLayer:false,tile:null,ratio:2,DEFAULT_PARAMS:{service:"WFS",version:"1.0.0",request:"GetFeature"},featureClass:null,format:null,formatObject:null,formatOptions:null,vectorMode:true,encodeBBOX:false,extractAttributes:false,initialize:function(name,url,params,options){if(options==undefined){options={};}
+if(options.featureClass||!OpenLayers.Layer.Vector||!OpenLayers.Feature.Vector){this.vectorMode=false;}
+params=OpenLayers.Util.upperCaseObject(params);OpenLayers.Util.extend(options,{'reportError':false});var newArguments=[];newArguments.push(name,options);OpenLayers.Layer.Vector.prototype.initialize.apply(this,newArguments);if(!this.renderer||!this.vectorMode){this.vectorMode=false;if(!options.featureClass){options.featureClass=OpenLayers.Feature.WFS;}
+OpenLayers.Layer.Markers.prototype.initialize.apply(this,newArguments);}
+if(this.params&&this.params.typename&&!this.options.typename){this.options.typename=this.params.typename;}
+if(!this.options.geometry_column){this.options.geometry_column="the_geom";}
+this.params=OpenLayers.Util.applyDefaults(params,OpenLayers.Util.upperCaseObject(this.DEFAULT_PARAMS));this.url=url;},destroy:function(){if(this.vectorMode){OpenLayers.Layer.Vector.prototype.destroy.apply(this,arguments);}else{OpenLayers.Layer.Markers.prototype.destroy.apply(this,arguments);}
+if(this.tile){this.tile.destroy();}
+this.tile=null;this.ratio=null;this.featureClass=null;this.format=null;if(this.formatObject&&this.formatObject.destroy){this.formatObject.destroy();}
+this.formatObject=null;this.formatOptions=null;this.vectorMode=null;this.encodeBBOX=null;this.extractAttributes=null;},setMap:function(map){if(this.vectorMode){OpenLayers.Layer.Vector.prototype.setMap.apply(this,arguments);var options={'extractAttributes':this.extractAttributes};OpenLayers.Util.extend(options,this.formatOptions);if(this.map&&!this.projection.equals(this.map.getProjectionObject())){options.externalProjection=this.projection;options.internalProjection=this.map.getProjectionObject();}
+this.formatObject=this.format?new this.format(options):new OpenLayers.Format.GML(options);}else{OpenLayers.Layer.Markers.prototype.setMap.apply(this,arguments);}},moveTo:function(bounds,zoomChanged,dragging){if(this.vectorMode){OpenLayers.Layer.Vector.prototype.moveTo.apply(this,arguments);}else{OpenLayers.Layer.Markers.prototype.moveTo.apply(this,arguments);}
+if(dragging){return false;}
+if(zoomChanged){if(this.vectorMode){this.renderer.clear();}}
+if(this.options.minZoomLevel){OpenLayers.Console.warn(OpenLayers.i18n('minZoomLevelError'));if(this.map.getZoom()<this.options.minZoomLevel){return null;}}
+if(bounds==null){bounds=this.map.getExtent();}
+var firstRendering=(this.tile==null);var outOfBounds=(!firstRendering&&!this.tile.bounds.containsBounds(bounds));if(zoomChanged||firstRendering||(!dragging&&outOfBounds)){var center=bounds.getCenterLonLat();var tileWidth=bounds.getWidth()*this.ratio;var tileHeight=bounds.getHeight()*this.ratio;var tileBounds=new OpenLayers.Bounds(center.lon-(tileWidth/2),center.lat-(tileHeight/2),center.lon+(tileWidth/2),center.lat+(tileHeight/2));var tileSize=this.map.getSize();tileSize.w=tileSize.w*this.ratio;tileSize.h=tileSize.h*this.ratio;var ul=new OpenLayers.LonLat(tileBounds.left,tileBounds.top);var pos=this.map.getLayerPxFromLonLat(ul);var url=this.getFullRequestString();var params=null;var filter=this.params.filter||this.params.FILTER;if(filter){params={FILTER:filter};}
+else{params={BBOX:this.encodeBBOX?tileBounds.toBBOX():tileBounds.toArray()};}
+if(this.map&&!this.projection.equals(this.map.getProjectionObject())){var projectedBounds=tileBounds.clone();projectedBounds.transform(this.map.getProjectionObject(),this.projection);if(!filter){params.BBOX=this.encodeBBOX?projectedBounds.toBBOX():projectedBounds.toArray();}}
+url+="&"+OpenLayers.Util.getParameterString(params);if(!this.tile){this.tile=new OpenLayers.Tile.WFS(this,pos,tileBounds,url,tileSize);this.addTileMonitoringHooks(this.tile);this.tile.draw();}else{if(this.vectorMode){this.destroyFeatures();this.renderer.clear();}else{this.clearMarkers();}
+this.removeTileMonitoringHooks(this.tile);this.tile.destroy();this.tile=null;this.tile=new OpenLayers.Tile.WFS(this,pos,tileBounds,url,tileSize);this.addTileMonitoringHooks(this.tile);this.tile.draw();}}},addTileMonitoringHooks:function(tile){tile.onLoadStart=function(){if(this==this.layer.tile){this.layer.events.triggerEvent("loadstart");}};tile.events.register("loadstart",tile,tile.onLoadStart);tile.onLoadEnd=function(){if(this==this.layer.tile){this.layer.events.triggerEvent("tileloaded");this.layer.events.triggerEvent("loadend");}};tile.events.register("loadend",tile,tile.onLoadEnd);tile.events.register("unload",tile,tile.onLoadEnd);},removeTileMonitoringHooks:function(tile){tile.unload();tile.events.un({"loadstart":tile.onLoadStart,"loadend":tile.onLoadEnd,"unload":tile.onLoadEnd,scope:tile});},onMapResize:function(){if(this.vectorMode){OpenLayers.Layer.Vector.prototype.onMapResize.apply(this,arguments);}else{OpenLayers.Layer.Markers.prototype.onMapResize.apply(this,arguments);}},display:function(){if(this.vectorMode){OpenLayers.Layer.Vector.prototype.display.apply(this,arguments);}else{OpenLayers.Layer.Markers.prototype.display.apply(this,arguments);}},mergeNewParams:function(newParams){var upperParams=OpenLayers.Util.upperCaseObject(newParams);var newArguments=[upperParams];return OpenLayers.Layer.HTTPRequest.prototype.mergeNewParams.apply(this,newArguments);},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.WFS(this.name,this.url,this.params,this.getOptions());}
+if(this.vectorMode){obj=OpenLayers.Layer.Vector.prototype.clone.apply(this,[obj]);}else{obj=OpenLayers.Layer.Markers.prototype.clone.apply(this,[obj]);}
+return obj;},getFullRequestString:function(newParams,altUrl){var projectionCode=this.projection.getCode()||this.map.getProjection();this.params.SRS=(projectionCode=="none")?null:projectionCode;return OpenLayers.Layer.Grid.prototype.getFullRequestString.apply(this,arguments);},commit:function(){if(!this.writer){var options={};if(this.map&&!this.projection.equals(this.map.getProjectionObject())){options.externalProjection=this.projection;options.internalProjection=this.map.getProjectionObject();}
+this.writer=new OpenLayers.Format.WFS(options,this);}
+var data=this.writer.write(this.features);OpenLayers.Request.POST({url:this.url,data:data,success:this.commitSuccess,failure:this.commitFailure,scope:this});},commitSuccess:function(request){var response=request.responseText;if(response.indexOf('SUCCESS')!=-1){this.commitReport(OpenLayers.i18n("commitSuccess",{'response':response}));for(var i=0;i<this.features.length;i++){this.features[i].state=null;}}else if(response.indexOf('FAILED')!=-1||response.indexOf('Exception')!=-1){this.commitReport(OpenLayers.i18n("commitFailed",{'response':response}));}},commitFailure:function(request){},commitReport:function(string,response){OpenLayers.Console.userError(string);},refresh:function(){if(this.tile){if(this.vectorMode){this.renderer.clear();this.features.length=0;}else{this.clearMarkers();this.markers.length=0;}
+this.tile.draw();}},getDataExtent:function(){var extent;if(this.vectorMode){extent=OpenLayers.Layer.Vector.prototype.getDataExtent.apply(this);}else{extent=OpenLayers.Layer.Markers.prototype.getDataExtent.apply(this);}
+return extent;},setOpacity:function(opacity){if(this.vectorMode){OpenLayers.Layer.Vector.prototype.setOpacity.apply(this,[opacity]);}else{OpenLayers.Layer.Markers.prototype.setOpacity.apply(this,[opacity]);}},CLASS_NAME:"OpenLayers.Layer.WFS"});OpenLayers.Control.LayerSwitcher=OpenLayers.Class(OpenLayers.Control,{roundedCorner:true,roundedCornerColor:"darkblue",layerStates:null,layersDiv:null,baseLayersDiv:null,baseLayers:null,dataLbl:null,dataLayersDiv:null,dataLayers:null,minimizeDiv:null,maximizeDiv:null,ascending:true,initialize:function(options){OpenLayers.Control.prototype.initialize.apply(this,arguments);this.layerStates=[];},destroy:function(){OpenLayers.Event.stopObservingElement(this.div);OpenLayers.Event.stopObservingElement(this.minimizeDiv);OpenLayers.Event.stopObservingElement(this.maximizeDiv);this.clearLayersArray("base");this.clearLayersArray("data");this.map.events.un({"addlayer":this.redraw,"changelayer":this.redraw,"removelayer":this.redraw,"changebaselayer":this.redraw,scope:this});OpenLayers.Control.prototype.destroy.apply(this,arguments);},setMap:function(map){OpenLayers.Control.prototype.setMap.apply(this,arguments);this.map.events.on({"addlayer":this.redraw,"changelayer":this.redraw,"removelayer":this.redraw,"changebaselayer":this.redraw,scope:this});},draw:function(){OpenLayers.Control.prototype.draw.apply(this);this.loadContents();if(!this.outsideViewport){this.minimizeControl();}
+this.redraw();return this.div;},clearLayersArray:function(layersType){var layers=this[layersType+"Layers"];if(layers){for(var i=0,len=layers.length;i<len;i++){var layer=layers[i];OpenLayers.Event.stopObservingElement(layer.inputElem);OpenLayers.Event.stopObservingElement(layer.labelSpan);}}
+this[layersType+"LayersDiv"].innerHTML="";this[layersType+"Layers"]=[];},checkRedraw:function(){var redraw=false;if(!this.layerStates.length||(this.map.layers.length!=this.layerStates.length)){redraw=true;}else{for(var i=0,len=this.layerStates.length;i<len;i++){var layerState=this.layerStates[i];var layer=this.map.layers[i];if((layerState.name!=layer.name)||(layerState.inRange!=layer.inRange)||(layerState.id!=layer.id)||(layerState.visibility!=layer.visibility)){redraw=true;break;}}}
+return redraw;},redraw:function(){if(!this.checkRedraw()){return this.div;}
+this.clearLayersArray("base");this.clearLayersArray("data");var containsOverlays=false;var containsBaseLayers=false;var len=this.map.layers.length;this.layerStates=new Array(len);for(var i=0;i<len;i++){var layer=this.map.layers[i];this.layerStates[i]={'name':layer.name,'visibility':layer.visibility,'inRange':layer.inRange,'id':layer.id};}
+var layers=this.map.layers.slice();if(!this.ascending){layers.reverse();}
+for(var i=0,len=layers.length;i<len;i++){var layer=layers[i];var baseLayer=layer.isBaseLayer;if(layer.displayInLayerSwitcher){if(baseLayer){containsBaseLayers=true;}else{containsOverlays=true;}
+var checked=(baseLayer)?(layer==this.map.baseLayer):layer.getVisibility();var inputElem=document.createElement("input");inputElem.id=this.id+"_input_"+layer.name;inputElem.name=(baseLayer)?this.id+"_baseLayers":layer.name;inputElem.type=(baseLayer)?"radio":"checkbox";inputElem.value=layer.name;inputElem.checked=checked;inputElem.defaultChecked=checked;if(!baseLayer&&!layer.inRange){inputElem.disabled=true;}
+var context={'inputElem':inputElem,'layer':layer,'layerSwitcher':this};OpenLayers.Event.observe(inputElem,"mouseup",OpenLayers.Function.bindAsEventListener(this.onInputClick,context));var labelSpan=document.createElement("span");OpenLayers.Element.addClass(labelSpan,"labelSpan");if(!baseLayer&&!layer.inRange){labelSpan.style.color="gray";}
+labelSpan.innerHTML=layer.name;labelSpan.style.verticalAlign=(baseLayer)?"bottom":"baseline";OpenLayers.Event.observe(labelSpan,"click",OpenLayers.Function.bindAsEventListener(this.onInputClick,context));var br=document.createElement("br");var groupArray=(baseLayer)?this.baseLayers:this.dataLayers;groupArray.push({'layer':layer,'inputElem':inputElem,'labelSpan':labelSpan});var groupDiv=(baseLayer)?this.baseLayersDiv:this.dataLayersDiv;groupDiv.appendChild(inputElem);groupDiv.appendChild(labelSpan);groupDiv.appendChild(br);}}
+this.dataLbl.style.display=(containsOverlays)?"":"none";this.baseLbl.style.display=(containsBaseLayers)?"":"none";return this.div;},onInputClick:function(e){if(!this.inputElem.disabled){if(this.inputElem.type=="radio"){this.inputElem.checked=true;this.layer.map.setBaseLayer(this.layer);}else{this.inputElem.checked=!this.inputElem.checked;this.layerSwitcher.updateMap();}}
+OpenLayers.Event.stop(e);},onLayerClick:function(e){this.updateMap();},updateMap:function(){for(var i=0,len=this.baseLayers.length;i<len;i++){var layerEntry=this.baseLayers[i];if(layerEntry.inputElem.checked){this.map.setBaseLayer(layerEntry.layer,false);}}
+for(var i=0,len=this.dataLayers.length;i<len;i++){var layerEntry=this.dataLayers[i];layerEntry.layer.setVisibility(layerEntry.inputElem.checked);}},maximizeControl:function(e){this.div.style.width="";this.div.style.height="";this.showControls(false);if(e!=null){OpenLayers.Event.stop(e);}},minimizeControl:function(e){this.div.style.width="0px";this.div.style.height="0px";this.showControls(true);if(e!=null){OpenLayers.Event.stop(e);}},showControls:function(minimize){this.maximizeDiv.style.display=minimize?"":"none";this.minimizeDiv.style.display=minimize?"none":"";this.layersDiv.style.display=minimize?"none":"";},loadContents:function(){OpenLayers.Event.observe(this.div,"mouseup",OpenLayers.Function.bindAsEventListener(this.mouseUp,this));OpenLayers.Event.observe(this.div,"click",this.ignoreEvent);OpenLayers.Event.observe(this.div,"mousedown",OpenLayers.Function.bindAsEventListener(this.mouseDown,this));OpenLayers.Event.observe(this.div,"dblclick",this.ignoreEvent);this.layersDiv=document.createElement("div");this.layersDiv.id=this.id+"_layersDiv";OpenLayers.Element.addClass(this.layersDiv,"layersDiv");this.baseLbl=document.createElement("div");this.baseLbl.innerHTML=OpenLayers.i18n("Base Layer");OpenLayers.Element.addClass(this.baseLbl,"baseLbl");this.baseLayersDiv=document.createElement("div");OpenLayers.Element.addClass(this.baseLayersDiv,"baseLayersDiv");this.dataLbl=document.createElement("div");this.dataLbl.innerHTML=OpenLayers.i18n("Overlays");OpenLayers.Element.addClass(this.dataLbl,"dataLbl");this.dataLayersDiv=document.createElement("div");OpenLayers.Element.addClass(this.dataLayersDiv,"dataLayersDiv");if(this.ascending){this.layersDiv.appendChild(this.baseLbl);this.layersDiv.appendChild(this.baseLayersDiv);this.layersDiv.appendChild(this.dataLbl);this.layersDiv.appendChild(this.dataLayersDiv);}else{this.layersDiv.appendChild(this.dataLbl);this.layersDiv.appendChild(this.dataLayersDiv);this.layersDiv.appendChild(this.baseLbl);this.layersDiv.appendChild(this.baseLayersDiv);}
+this.div.appendChild(this.layersDiv);if(this.roundedCorner){OpenLayers.Rico.Corner.round(this.div,{corners:"tl bl",bgColor:"transparent",color:this.roundedCornerColor,blend:false});OpenLayers.Rico.Corner.changeOpacity(this.layersDiv,0.75);}
+var imgLocation=OpenLayers.Util.getImagesLocation();var sz=new OpenLayers.Size(18,18);var img=imgLocation+'layer-switcher-maximize.png';this.maximizeDiv=OpenLayers.Util.createAlphaImageDiv("OpenLayers_Control_MaximizeDiv",null,sz,img,"absolute");OpenLayers.Element.addClass(this.maximizeDiv,"maximizeDiv");this.maximizeDiv.style.display="none";OpenLayers.Event.observe(this.maximizeDiv,"click",OpenLayers.Function.bindAsEventListener(this.maximizeControl,this));this.div.appendChild(this.maximizeDiv);var img=imgLocation+'layer-switcher-minimize.png';var sz=new OpenLayers.Size(18,18);this.minimizeDiv=OpenLayers.Util.createAlphaImageDiv("OpenLayers_Control_MinimizeDiv",null,sz,img,"absolute");OpenLayers.Element.addClass(this.minimizeDiv,"minimizeDiv");this.minimizeDiv.style.display="none";OpenLayers.Event.observe(this.minimizeDiv,"click",OpenLayers.Function.bindAsEventListener(this.minimizeControl,this));this.div.appendChild(this.minimizeDiv);},ignoreEvent:function(evt){OpenLayers.Event.stop(evt);},mouseDown:function(evt){this.isMouseDown=true;this.ignoreEvent(evt);},mouseUp:function(evt){if(this.isMouseDown){this.isMouseDown=false;this.ignoreEvent(evt);}},CLASS_NAME:"OpenLayers.Control.LayerSwitcher"});OpenLayers.Format.WFS=OpenLayers.Class(OpenLayers.Format.GML,{layer:null,wfsns:"http://www.opengis.net/wfs",ogcns:"http://www.opengis.net/ogc",initialize:function(options,layer){OpenLayers.Format.GML.prototype.initialize.apply(this,[options]);this.layer=layer;if(this.layer.featureNS){this.featureNS=this.layer.featureNS;}
+if(this.layer.options.geometry_column){this.geometryName=this.layer.options.geometry_column;}
+if(this.layer.options.typename){this.featureName=this.layer.options.typename;}},write:function(features){var transaction=this.createElementNS(this.wfsns,'wfs:Transaction');transaction.setAttribute("version","1.0.0");transaction.setAttribute("service","WFS");for(var i=0;i<features.length;i++){switch(features[i].state){case OpenLayers.State.INSERT:transaction.appendChild(this.insert(features[i]));break;case OpenLayers.State.UPDATE:transaction.appendChild(this.update(features[i]));break;case OpenLayers.State.DELETE:transaction.appendChild(this.remove(features[i]));break;}}
+return OpenLayers.Format.XML.prototype.write.apply(this,[transaction]);},createFeatureXML:function(feature){var geometryNode=this.buildGeometryNode(feature.geometry);var geomContainer=this.createElementNS(this.featureNS,"feature:"+this.geometryName);geomContainer.appendChild(geometryNode);var featureContainer=this.createElementNS(this.featureNS,"feature:"+this.featureName);featureContainer.appendChild(geomContainer);for(var attr in feature.attributes){var attrText=this.createTextNode(feature.attributes[attr]);var nodename=attr;if(attr.search(":")!=-1){nodename=attr.split(":")[1];}
+var attrContainer=this.createElementNS(this.featureNS,"feature:"+nodename);attrContainer.appendChild(attrText);featureContainer.appendChild(attrContainer);}
+return featureContainer;},insert:function(feature){var insertNode=this.createElementNS(this.wfsns,'wfs:Insert');insertNode.appendChild(this.createFeatureXML(feature));return insertNode;},update:function(feature){if(!feature.fid){OpenLayers.Console.userError(OpenLayers.i18n("noFID"));}
+var updateNode=this.createElementNS(this.wfsns,'wfs:Update');updateNode.setAttribute("typeName",this.featurePrefix+':'+this.featureName);updateNode.setAttribute("xmlns:"+this.featurePrefix,this.featureNS);var propertyNode=this.createElementNS(this.wfsns,'wfs:Property');var nameNode=this.createElementNS(this.wfsns,'wfs:Name');var txtNode=this.createTextNode(this.geometryName);nameNode.appendChild(txtNode);propertyNode.appendChild(nameNode);var valueNode=this.createElementNS(this.wfsns,'wfs:Value');var geometryNode=this.buildGeometryNode(feature.geometry);if(feature.layer){geometryNode.setAttribute("srsName",feature.layer.projection.getCode());}
+valueNode.appendChild(geometryNode);propertyNode.appendChild(valueNode);updateNode.appendChild(propertyNode);for(var propName in feature.attributes){propertyNode=this.createElementNS(this.wfsns,'wfs:Property');nameNode=this.createElementNS(this.wfsns,'wfs:Name');nameNode.appendChild(this.createTextNode(propName));propertyNode.appendChild(nameNode);valueNode=this.createElementNS(this.wfsns,'wfs:Value');valueNode.appendChild(this.createTextNode(feature.attributes[propName]));propertyNode.appendChild(valueNode);updateNode.appendChild(propertyNode);}
+var filterNode=this.createElementNS(this.ogcns,'ogc:Filter');var filterIdNode=this.createElementNS(this.ogcns,'ogc:FeatureId');filterIdNode.setAttribute("fid",feature.fid);filterNode.appendChild(filterIdNode);updateNode.appendChild(filterNode);return updateNode;},remove:function(feature){if(!feature.fid){OpenLayers.Console.userError(OpenLayers.i18n("noFID"));return false;}
+var deleteNode=this.createElementNS(this.wfsns,'wfs:Delete');deleteNode.setAttribute("typeName",this.featurePrefix+':'+this.featureName);deleteNode.setAttribute("xmlns:"+this.featurePrefix,this.featureNS);var filterNode=this.createElementNS(this.ogcns,'ogc:Filter');var filterIdNode=this.createElementNS(this.ogcns,'ogc:FeatureId');filterIdNode.setAttribute("fid",feature.fid);filterNode.appendChild(filterIdNode);deleteNode.appendChild(filterNode);return deleteNode;},destroy:function(){this.layer=null;},CLASS_NAME:"OpenLayers.Format.WFS"});OpenLayers.Format.Atom=OpenLayers.Class(OpenLayers.Format.XML,{namespaces:{atom:"http://www.w3.org/2005/Atom",georss:"http://www.georss.org/georss"},feedTitle:"untitled",defaultEntryTitle:"untitled",gmlParser:null,xy:false,read:function(doc){if(typeof doc=="string"){doc=OpenLayers.Format.XML.prototype.read.apply(this,[doc]);}
+return this.parseFeatures(doc);},write:function(features){var doc;if(OpenLayers.Util.isArray(features)){doc=this.createElementNSPlus("atom:feed");doc.appendChild(this.createElementNSPlus("atom:title",{value:this.feedTitle}));for(var i=0,ii=features.length;i<ii;i++){doc.appendChild(this.buildEntryNode(features[i]));}}
+else{doc=this.buildEntryNode(features);}
+return OpenLayers.Format.XML.prototype.write.apply(this,[doc]);},buildContentNode:function(content){var node=this.createElementNSPlus("atom:content",{attributes:{type:content.type||null}});if(content.src){node.setAttribute("src",content.src);}else{if(content.type=="text"||content.type==null){node.appendChild(this.createTextNode(content.value));}else if(content.type=="html"){if(typeof content.value!="string"){throw"HTML content must be in form of an escaped string";}
+node.appendChild(this.createTextNode(content.value));}else if(content.type=="xhtml"){node.appendChild(content.value);}else if(content.type=="xhtml"||content.type.match(/(\+|\/)xml$/)){node.appendChild(content.value);}
+else{node.appendChild(this.createTextNode(content.value));}}
+return node;},buildEntryNode:function(feature){var attrib=feature.attributes;var atomAttrib=attrib.atom||{};var entryNode=this.createElementNSPlus("atom:entry");if(atomAttrib.authors){var authors=OpenLayers.Util.isArray(atomAttrib.authors)?atomAttrib.authors:[atomAttrib.authors];for(var i=0,ii=authors.length;i<ii;i++){entryNode.appendChild(this.buildPersonConstructNode("author",authors[i]));}}
+if(atomAttrib.categories){var categories=OpenLayers.Util.isArray(atomAttrib.categories)?atomAttrib.categories:[atomAttrib.categories];var category;for(var i=0,ii=categories.length;i<ii;i++){category=categories[i];entryNode.appendChild(this.createElementNSPlus("atom:category",{attributes:{term:category.term,scheme:category.scheme||null,label:category.label||null}}));}}
+if(atomAttrib.content){entryNode.appendChild(this.buildContentNode(atomAttrib.content));}
+if(atomAttrib.contributors){var contributors=OpenLayers.Util.isArray(atomAttrib.contributors)?atomAttrib.contributors:[atomAttrib.contributors];for(var i=0,ii=contributors.length;i<ii;i++){entryNode.appendChild(this.buildPersonConstructNode("contributor",contributors[i]));}}
+if(feature.fid){entryNode.appendChild(this.createElementNSPlus("atom:id",{value:feature.fid}));}
+if(atomAttrib.links){var links=OpenLayers.Util.isArray(atomAttrib.links)?atomAttrib.links:[atomAttrib.links];var link;for(var i=0,ii=links.length;i<ii;i++){link=links[i];entryNode.appendChild(this.createElementNSPlus("atom:link",{attributes:{href:link.href,rel:link.rel||null,type:link.type||null,hreflang:link.hreflang||null,title:link.title||null,length:link.length||null}}));}}
+if(atomAttrib.published){entryNode.appendChild(this.createElementNSPlus("atom:published",{value:atomAttrib.published}));}
+if(atomAttrib.rights){entryNode.appendChild(this.createElementNSPlus("atom:rights",{value:atomAttrib.rights}));}
+if(atomAttrib.summary||attrib.description){entryNode.appendChild(this.createElementNSPlus("atom:summary",{value:atomAttrib.summary||attrib.description}));}
+entryNode.appendChild(this.createElementNSPlus("atom:title",{value:atomAttrib.title||attrib.title||this.defaultEntryTitle}));if(atomAttrib.updated){entryNode.appendChild(this.createElementNSPlus("atom:updated",{value:atomAttrib.updated}));}
+if(feature.geometry){var whereNode=this.createElementNSPlus("georss:where");whereNode.appendChild(this.buildGeometryNode(feature.geometry));entryNode.appendChild(whereNode);}
+return entryNode;},initGmlParser:function(){this.gmlParser=new OpenLayers.Format.GML.v3({xy:this.xy,featureNS:"http://example.com#feature",internalProjection:this.internalProjection,externalProjection:this.externalProjection});},buildGeometryNode:function(geometry){if(!this.gmlParser){this.initGmlParser();}
+var node=this.gmlParser.writeNode("feature:_geometry",geometry);return node.firstChild;},buildPersonConstructNode:function(name,value){var oNames=["uri","email"];var personNode=this.createElementNSPlus("atom:"+name);personNode.appendChild(this.createElementNSPlus("atom:name",{value:value.name}));for(var i=0,ii=oNames.length;i<ii;i++){if(value[oNames[i]]){personNode.appendChild(this.createElementNSPlus("atom:"+oNames[i],{value:value[oNames[i]]}));}}
+return personNode;},getFirstChildValue:function(node,nsuri,name,def){var value;var nodes=this.getElementsByTagNameNS(node,nsuri,name);if(nodes&&nodes.length>0){value=this.getChildValue(nodes[0],def);}else{value=def;}
+return value;},parseFeature:function(node){var atomAttrib={};var value=null;var nodes=null;var attval=null;var atomns=this.namespaces.atom;this.parsePersonConstructs(node,"author",atomAttrib);nodes=this.getElementsByTagNameNS(node,atomns,"category");if(nodes.length>0){atomAttrib.categories=[];}
+for(var i=0,ii=nodes.length;i<ii;i++){value={};value.term=nodes[i].getAttribute("term");attval=nodes[i].getAttribute("scheme");if(attval){value.scheme=attval;}
+attval=nodes[i].getAttribute("label");if(attval){value.label=attval;}
+atomAttrib.categories.push(value);}
+nodes=this.getElementsByTagNameNS(node,atomns,"content");if(nodes.length>0){value={};attval=nodes[0].getAttribute("type");if(attval){value.type=attval;}
+attval=nodes[0].getAttribute("src");if(attval){value.src=attval;}else{if(value.type=="text"||value.type=="html"||value.type==null){value.value=this.getFirstChildValue(node,atomns,"content",null);}else if(value.type=="xhtml"||value.type.match(/(\+|\/)xml$/)){value.value=this.getChildEl(nodes[0]);}else{value.value=this.getFirstChildValue(node,atomns,"content",null);}
+atomAttrib.content=value;}}
+this.parsePersonConstructs(node,"contributor",atomAttrib);atomAttrib.id=this.getFirstChildValue(node,atomns,"id",null);nodes=this.getElementsByTagNameNS(node,atomns,"link");if(nodes.length>0){atomAttrib.links=new Array(nodes.length);}
+var oAtts=["rel","type","hreflang","title","length"];for(var i=0,ii=nodes.length;i<ii;i++){value={};value.href=nodes[i].getAttribute("href");for(var j=0,jj=oAtts.length;j<jj;j++){attval=nodes[i].getAttribute(oAtts[j]);if(attval){value[oAtts[j]]=attval;}}
+atomAttrib.links[i]=value;}
+value=this.getFirstChildValue(node,atomns,"published",null);if(value){atomAttrib.published=value;}
+value=this.getFirstChildValue(node,atomns,"rights",null);if(value){atomAttrib.rights=value;}
+value=this.getFirstChildValue(node,atomns,"summary",null);if(value){atomAttrib.summary=value;}
+atomAttrib.title=this.getFirstChildValue(node,atomns,"title",null);atomAttrib.updated=this.getFirstChildValue(node,atomns,"updated",null);var featureAttrib={title:atomAttrib.title,description:atomAttrib.summary,atom:atomAttrib};var geometry=this.parseLocations(node)[0];var feature=new OpenLayers.Feature.Vector(geometry,featureAttrib);feature.fid=atomAttrib.id;return feature;},parseFeatures:function(node){var features=[];var entries=this.getElementsByTagNameNS(node,this.namespaces.atom,"entry");if(entries.length==0){entries=[node];}
+for(var i=0,ii=entries.length;i<ii;i++){features.push(this.parseFeature(entries[i]));}
+return features;},parseLocations:function(node){var georssns=this.namespaces.georss;var locations={components:[]};var where=this.getElementsByTagNameNS(node,georssns,"where");if(where&&where.length>0){if(!this.gmlParser){this.initGmlParser();}
+for(var i=0,ii=where.length;i<ii;i++){this.gmlParser.readChildNodes(where[i],locations);}}
+var components=locations.components;var point=this.getElementsByTagNameNS(node,georssns,"point");if(point&&point.length>0){for(var i=0,ii=point.length;i<ii;i++){var xy=OpenLayers.String.trim(point[i].firstChild.nodeValue).split(/\s+/);if(xy.length!=2){xy=OpenLayers.String.trim(point[i].firstChild.nodeValue).split(/\s*,\s*/);}
+components.push(new OpenLayers.Geometry.Point(parseFloat(xy[1]),parseFloat(xy[0])));}}
+var line=this.getElementsByTagNameNS(node,georssns,"line");if(line&&line.length>0){var coords;var p;var points;for(var i=0,ii=line.length;i<ii;i++){coords=OpenLayers.String.trim(line[i].firstChild.nodeValue).split(/\s+/);points=[];for(var j=0,jj=coords.length;j<jj;j+=2){p=new OpenLayers.Geometry.Point(parseFloat(coords[j+1]),parseFloat(coords[j]));points.push(p);}
+components.push(new OpenLayers.Geometry.LineString(points));}}
+var polygon=this.getElementsByTagNameNS(node,georssns,"polygon");if(polygon&&polygon.length>0){var coords;var p;var points;for(var i=0,ii=polygon.length;i<ii;i++){coords=OpenLayers.String.trim(polygon[i].firstChild.nodeValue).split(/\s+/);points=[];for(var j=0,jj=coords.length;j<jj;j+=2){p=new OpenLayers.Geometry.Point(parseFloat(coords[j+1]),parseFloat(coords[j]));points.push(p);}
+components.push(new OpenLayers.Geometry.Polygon([new OpenLayers.Geometry.LinearRing(components)]));}}
+if(this.internalProjection&&this.externalProjection){for(var i=0,ii=components.length;i<ii;i++){if(components[i]){components[i].transform(this.externalProjection,this.internalProjection);}}}
+return components;},parsePersonConstructs:function(node,name,data){var persons=[];var atomns=this.namespaces.atom;var nodes=this.getElementsByTagNameNS(node,atomns,name);var oAtts=["uri","email"];for(var i=0,ii=nodes.length;i<ii;i++){var value={};value.name=this.getFirstChildValue(nodes[i],atomns,"name",null);for(var j=0,jj=oAtts.length;j<jj;j++){var attval=this.getFirstChildValue(nodes[i],atomns,oAtts[j],null);if(attval){value[oAtts[j]]=attval;}}
+persons.push(value);}
+if(persons.length>0){data[name+"s"]=persons;}},CLASS_NAME:"OpenLayers.Format.Atom"});OpenLayers.Control.KeyboardDefaults=OpenLayers.Class(OpenLayers.Control,{autoActivate:true,slideFactor:75,draw:function(){this.handler=new OpenLayers.Handler.Keyboard(this,{"keydown":this.defaultKeyPress});},defaultKeyPress:function(evt){switch(evt.keyCode){case OpenLayers.Event.KEY_LEFT:this.map.pan(-this.slideFactor,0);break;case OpenLayers.Event.KEY_RIGHT:this.map.pan(this.slideFactor,0);break;case OpenLayers.Event.KEY_UP:this.map.pan(0,-this.slideFactor);break;case OpenLayers.Event.KEY_DOWN:this.map.pan(0,this.slideFactor);break;case 33:var size=this.map.getSize();this.map.pan(0,-0.75*size.h);break;case 34:var size=this.map.getSize();this.map.pan(0,0.75*size.h);break;case 35:var size=this.map.getSize();this.map.pan(0.75*size.w,0);break;case 36:var size=this.map.getSize();this.map.pan(-0.75*size.w,0);break;case 43:case 61:case 187:case 107:this.map.zoomIn();break;case 45:case 109:case 189:case 95:this.map.zoomOut();break;}},CLASS_NAME:"OpenLayers.Control.KeyboardDefaults"});OpenLayers.Format.WMC.v1_0_0=OpenLayers.Class(OpenLayers.Format.WMC.v1,{VERSION:"1.0.0",schemaLocation:"http://www.opengis.net/context http://schemas.opengis.net/context/1.0.0/context.xsd",initialize:function(options){OpenLayers.Format.WMC.v1.prototype.initialize.apply(this,[options]);},read_wmc_SRS:function(layerContext,node){var srs=this.getChildValue(node);if(typeof layerContext.projections!="object"){layerContext.projections={};}
+var values=srs.split(/ +/);for(var i=0,len=values.length;i<len;i++){layerContext.projections[values[i]]=true;}},write_wmc_Layer:function(context){var node=OpenLayers.Format.WMC.v1.prototype.write_wmc_Layer.apply(this,[context]);if(context.srs){var projections=[];for(var name in context.srs){projections.push(name);}
+node.appendChild(this.createElementDefaultNS("SRS",projections.join(" ")));}
+node.appendChild(this.write_wmc_FormatList(context));node.appendChild(this.write_wmc_StyleList(context));if(context.dimensions){node.appendChild(this.write_wmc_DimensionList(context));}
+node.appendChild(this.write_wmc_LayerExtension(context));},CLASS_NAME:"OpenLayers.Format.WMC.v1_0_0"});OpenLayers.Feature.WFS=OpenLayers.Class(OpenLayers.Feature,{initialize:function(layer,xmlNode){var newArguments=arguments;var data=this.processXMLNode(xmlNode);newArguments=new Array(layer,data.lonlat,data);OpenLayers.Feature.prototype.initialize.apply(this,newArguments);this.createMarker();this.layer.addMarker(this.marker);},destroy:function(){if(this.marker!=null){this.layer.removeMarker(this.marker);}
+OpenLayers.Feature.prototype.destroy.apply(this,arguments);},processXMLNode:function(xmlNode){var point=OpenLayers.Ajax.getElementsByTagNameNS(xmlNode,"http://www.opengis.net/gml","gml","Point");var text=OpenLayers.Util.getXmlNodeValue(OpenLayers.Ajax.getElementsByTagNameNS(point[0],"http://www.opengis.net/gml","gml","coordinates")[0]);var floats=text.split(",");return{lonlat:new OpenLayers.LonLat(parseFloat(floats[0]),parseFloat(floats[1])),id:null};},CLASS_NAME:"OpenLayers.Feature.WFS"});OpenLayers.Format.WMTSCapabilities.v1_0_0=OpenLayers.Class(OpenLayers.Format.OWSCommon.v1_1_0,{version:"1.0.0",namespaces:{ows:"http://www.opengis.net/ows/1.1",wmts:"http://www.opengis.net/wmts/1.0",xlink:"http://www.w3.org/1999/xlink"},yx:null,defaultPrefix:"wmts",initialize:function(options){OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);this.options=options;var yx=OpenLayers.Util.extend({},OpenLayers.Format.WMTSCapabilities.prototype.yx);this.yx=OpenLayers.Util.extend(yx,this.yx);},read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);}
+if(data&&data.nodeType==9){data=data.documentElement;}
+var capabilities={};this.readNode(data,capabilities);capabilities.version=this.version;return capabilities;},readers:{"wmts":{"Capabilities":function(node,obj){this.readChildNodes(node,obj);},"Contents":function(node,obj){obj.contents={};obj.contents.layers=[];obj.contents.tileMatrixSets={};this.readChildNodes(node,obj.contents);},"Layer":function(node,obj){var layer={styles:[],formats:[],tileMatrixSetLinks:[]};layer.layers=[];this.readChildNodes(node,layer);obj.layers.push(layer);},"Style":function(node,obj){var style={};style.isDefault=(node.getAttribute("isDefault")==="true");this.readChildNodes(node,style);obj.styles.push(style);},"Format":function(node,obj){obj.formats.push(this.getChildValue(node));},"TileMatrixSetLink":function(node,obj){var tileMatrixSetLink={};this.readChildNodes(node,tileMatrixSetLink);obj.tileMatrixSetLinks.push(tileMatrixSetLink);},"TileMatrixSet":function(node,obj){if(obj.layers){var tileMatrixSet={matrixIds:[]};this.readChildNodes(node,tileMatrixSet);obj.tileMatrixSets[tileMatrixSet.identifier]=tileMatrixSet;}else{obj.tileMatrixSet=this.getChildValue(node);}},"TileMatrix":function(node,obj){var tileMatrix={supportedCRS:obj.supportedCRS};this.readChildNodes(node,tileMatrix);obj.matrixIds.push(tileMatrix);},"ScaleDenominator":function(node,obj){obj.scaleDenominator=parseFloat(this.getChildValue(node));},"TopLeftCorner":function(node,obj){var topLeftCorner=this.getChildValue(node);var coords=topLeftCorner.split(" ");var yx;if(obj.supportedCRS){var crs=obj.supportedCRS.replace(/urn:ogc:def:crs:(\w+):.+:(\w+)$/,"urn:ogc:def:crs:$1::$2");yx=!!this.yx[crs];}
+if(yx){obj.topLeftCorner=new OpenLayers.LonLat(coords[1],coords[0]);}else{obj.topLeftCorner=new OpenLayers.LonLat(coords[0],coords[1]);}},"TileWidth":function(node,obj){obj.tileWidth=parseInt(this.getChildValue(node));},"TileHeight":function(node,obj){obj.tileHeight=parseInt(this.getChildValue(node));},"MatrixWidth":function(node,obj){obj.matrixWidth=parseInt(this.getChildValue(node));},"MatrixHeight":function(node,obj){obj.matrixHeight=parseInt(this.getChildValue(node));},"ResourceURL":function(node,obj){obj.resourceUrl=obj.resourceUrl||{};obj.resourceUrl[node.getAttribute("resourceType")]={format:node.getAttribute("format"),template:node.getAttribute("template")};},"WSDL":function(node,obj){obj.wsdl={};obj.wsdl.href=node.getAttribute("xlink:href");},"ServiceMetadataURL":function(node,obj){obj.serviceMetadataUrl={};obj.serviceMetadataUrl.href=node.getAttribute("xlink:href");}},"ows":OpenLayers.Format.OWSCommon.v1_1_0.prototype.readers["ows"]},CLASS_NAME:"OpenLayers.Format.WMTSCapabilities.v1_0_0"}); \ No newline at end of file
diff --git a/view/theme/diabook/js/README b/view/theme/diabook/js/README
index 57ca16d02..12447afc9 100644
--- a/view/theme/diabook/js/README
+++ b/view/theme/diabook/js/README
@@ -24,3 +24,8 @@ $(function() {
_______________________________________________________________________________________________
http://javascriptly.com/examples/jquery-grab-bag/autogrow-textarea.html
+
+_______________________________________________________________________________________________
+
+http://jquery.malsup.com/
+http://jquery.malsup.com/twitter/
diff --git a/view/theme/diabook/js/jquery-ui-1.8.20.custom.min.js b/view/theme/diabook/js/jquery-ui-1.8.20.custom.min.js
new file mode 100644
index 000000000..8b173d965
--- /dev/null
+++ b/view/theme/diabook/js/jquery-ui-1.8.20.custom.min.js
@@ -0,0 +1,125 @@
+/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.ui.core.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){function c(b,c){var e=b.nodeName.toLowerCase();if("area"===e){var f=b.parentNode,g=f.name,h;return!b.href||!g||f.nodeName.toLowerCase()!=="map"?!1:(h=a("img[usemap=#"+g+"]")[0],!!h&&d(h))}return(/input|select|textarea|button|object/.test(e)?!b.disabled:"a"==e?b.href||c:c)&&d(b)}function d(b){return!a(b).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.ui=a.ui||{};if(a.ui.version)return;a.extend(a.ui,{version:"1.8.20",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}}),a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(b,c){return typeof b=="number"?this.each(function(){var d=this;setTimeout(function(){a(d).focus(),c&&c.call(d)},b)}):this._focus.apply(this,arguments)},scrollParent:function(){var b;return a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?b=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):b=this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0),/fixed/.test(this.css("position"))||!b.length?a(document):b},zIndex:function(c){if(c!==b)return this.css("zIndex",c);if(this.length){var d=a(this[0]),e,f;while(d.length&&d[0]!==document){e=d.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){f=parseInt(d.css("zIndex"),10);if(!isNaN(f)&&f!==0)return f}d=d.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),a.each(["Width","Height"],function(c,d){function h(b,c,d,f){return a.each(e,function(){c-=parseFloat(a.curCSS(b,"padding"+this,!0))||0,d&&(c-=parseFloat(a.curCSS(b,"border"+this+"Width",!0))||0),f&&(c-=parseFloat(a.curCSS(b,"margin"+this,!0))||0)}),c}var e=d==="Width"?["Left","Right"]:["Top","Bottom"],f=d.toLowerCase(),g={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+d]=function(c){return c===b?g["inner"+d].call(this):this.each(function(){a(this).css(f,h(this,c)+"px")})},a.fn["outer"+d]=function(b,c){return typeof b!="number"?g["outer"+d].call(this,b):this.each(function(){a(this).css(f,h(this,b,!0,c)+"px")})}}),a.extend(a.expr[":"],{data:function(b,c,d){return!!a.data(b,d[3])},focusable:function(b){return c(b,!isNaN(a.attr(b,"tabindex")))},tabbable:function(b){var d=a.attr(b,"tabindex"),e=isNaN(d);return(e||d>=0)&&c(b,!e)}}),a(function(){var b=document.body,c=b.appendChild(c=document.createElement("div"));c.offsetHeight,a.extend(c.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),a.support.minHeight=c.offsetHeight===100,a.support.selectstart="onselectstart"in c,b.removeChild(c).style.display="none"}),a.extend(a.ui,{plugin:{add:function(b,c,d){var e=a.ui[b].prototype;for(var f in d)e.plugins[f]=e.plugins[f]||[],e.plugins[f].push([c,d[f]])},call:function(a,b,c){var d=a.plugins[b];if(!d||!a.element[0].parentNode)return;for(var e=0;e<d.length;e++)a.options[d[e][0]]&&d[e][1].apply(a.element,c)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(b,c){if(a(b).css("overflow")==="hidden")return!1;var d=c&&c==="left"?"scrollLeft":"scrollTop",e=!1;return b[d]>0?!0:(b[d]=1,e=b[d]>0,b[d]=0,e)},isOverAxis:function(a,b,c){return a>b&&a<b+c},isOver:function(b,c,d,e,f,g){return a.ui.isOverAxis(b,d,f)&&a.ui.isOverAxis(c,e,g)}})})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.ui.widget.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){if(a.cleanData){var c=a.cleanData;a.cleanData=function(b){for(var d=0,e;(e=b[d])!=null;d++)try{a(e).triggerHandler("remove")}catch(f){}c(b)}}else{var d=a.fn.remove;a.fn.remove=function(b,c){return this.each(function(){return c||(!b||a.filter(b,[this]).length)&&a("*",this).add([this]).each(function(){try{a(this).triggerHandler("remove")}catch(b){}}),d.call(a(this),b,c)})}}a.widget=function(b,c,d){var e=b.split(".")[0],f;b=b.split(".")[1],f=e+"-"+b,d||(d=c,c=a.Widget),a.expr[":"][f]=function(c){return!!a.data(c,b)},a[e]=a[e]||{},a[e][b]=function(a,b){arguments.length&&this._createWidget(a,b)};var g=new c;g.options=a.extend(!0,{},g.options),a[e][b].prototype=a.extend(!0,g,{namespace:e,widgetName:b,widgetEventPrefix:a[e][b].prototype.widgetEventPrefix||b,widgetBaseClass:f},d),a.widget.bridge(b,a[e][b])},a.widget.bridge=function(c,d){a.fn[c]=function(e){var f=typeof e=="string",g=Array.prototype.slice.call(arguments,1),h=this;return e=!f&&g.length?a.extend.apply(null,[!0,e].concat(g)):e,f&&e.charAt(0)==="_"?h:(f?this.each(function(){var d=a.data(this,c),f=d&&a.isFunction(d[e])?d[e].apply(d,g):d;if(f!==d&&f!==b)return h=f,!1}):this.each(function(){var b=a.data(this,c);b?b.option(e||{})._init():a.data(this,c,new d(e,this))}),h)}},a.Widget=function(a,b){arguments.length&&this._createWidget(a,b)},a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidget:function(b,c){a.data(c,this.widgetName,this),this.element=a(c),this.options=a.extend(!0,{},this.options,this._getCreateOptions(),b);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()}),this._create(),this._trigger("create"),this._init()},_getCreateOptions:function(){return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName),this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled "+"ui-state-disabled")},widget:function(){return this.element},option:function(c,d){var e=c;if(arguments.length===0)return a.extend({},this.options);if(typeof c=="string"){if(d===b)return this.options[c];e={},e[c]=d}return this._setOptions(e),this},_setOptions:function(b){var c=this;return a.each(b,function(a,b){c._setOption(a,b)}),this},_setOption:function(a,b){return this.options[a]=b,a==="disabled"&&this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled"+" "+"ui-state-disabled").attr("aria-disabled",b),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_trigger:function(b,c,d){var e,f,g=this.options[b];d=d||{},c=a.Event(c),c.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+b).toLowerCase(),c.target=this.element[0],f=c.originalEvent;if(f)for(e in f)e in c||(c[e]=f[e]);return this.element.trigger(c,d),!(a.isFunction(g)&&g.call(this.element[0],c,d)===!1||c.isDefaultPrevented())}}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.ui.mouse.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){var c=!1;a(document).mouseup(function(a){c=!1}),a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(a){return b._mouseDown(a)}).bind("click."+this.widgetName,function(c){if(!0===a.data(c.target,b.widgetName+".preventClickEvent"))return a.removeData(c.target,b.widgetName+".preventClickEvent"),c.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(b){if(c)return;this._mouseStarted&&this._mouseUp(b),this._mouseDownEvent=b;var d=this,e=b.which==1,f=typeof this.options.cancel=="string"&&b.target.nodeName?a(b.target).closest(this.options.cancel).length:!1;if(!e||f||!this._mouseCapture(b))return!0;this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){d.mouseDelayMet=!0},this.options.delay));if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=this._mouseStart(b)!==!1;if(!this._mouseStarted)return b.preventDefault(),!0}return!0===a.data(b.target,this.widgetName+".preventClickEvent")&&a.removeData(b.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(a){return d._mouseMove(a)},this._mouseUpDelegate=function(a){return d._mouseUp(a)},a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),b.preventDefault(),c=!0,!0},_mouseMove:function(b){return!a.browser.msie||document.documentMode>=9||!!b.button?this._mouseStarted?(this._mouseDrag(b),b.preventDefault()):(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,b)!==!1,this._mouseStarted?this._mouseDrag(b):this._mouseUp(b)),!this._mouseStarted):this._mouseUp(b)},_mouseUp:function(b){return a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,b.target==this._mouseDownEvent.target&&a.data(b.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(b)),!1},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(a){return this.mouseDelayMet},_mouseStart:function(a){},_mouseDrag:function(a){},_mouseStop:function(a){},_mouseCapture:function(a){return!0}})})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.ui.position.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){a.ui=a.ui||{};var c=/left|center|right/,d=/top|center|bottom/,e="center",f={},g=a.fn.position,h=a.fn.offset;a.fn.position=function(b){if(!b||!b.of)return g.apply(this,arguments);b=a.extend({},b);var h=a(b.of),i=h[0],j=(b.collision||"flip").split(" "),k=b.offset?b.offset.split(" "):[0,0],l,m,n;return i.nodeType===9?(l=h.width(),m=h.height(),n={top:0,left:0}):i.setTimeout?(l=h.width(),m=h.height(),n={top:h.scrollTop(),left:h.scrollLeft()}):i.preventDefault?(b.at="left top",l=m=0,n={top:b.of.pageY,left:b.of.pageX}):(l=h.outerWidth(),m=h.outerHeight(),n=h.offset()),a.each(["my","at"],function(){var a=(b[this]||"").split(" ");a.length===1&&(a=c.test(a[0])?a.concat([e]):d.test(a[0])?[e].concat(a):[e,e]),a[0]=c.test(a[0])?a[0]:e,a[1]=d.test(a[1])?a[1]:e,b[this]=a}),j.length===1&&(j[1]=j[0]),k[0]=parseInt(k[0],10)||0,k.length===1&&(k[1]=k[0]),k[1]=parseInt(k[1],10)||0,b.at[0]==="right"?n.left+=l:b.at[0]===e&&(n.left+=l/2),b.at[1]==="bottom"?n.top+=m:b.at[1]===e&&(n.top+=m/2),n.left+=k[0],n.top+=k[1],this.each(function(){var c=a(this),d=c.outerWidth(),g=c.outerHeight(),h=parseInt(a.curCSS(this,"marginLeft",!0))||0,i=parseInt(a.curCSS(this,"marginTop",!0))||0,o=d+h+(parseInt(a.curCSS(this,"marginRight",!0))||0),p=g+i+(parseInt(a.curCSS(this,"marginBottom",!0))||0),q=a.extend({},n),r;b.my[0]==="right"?q.left-=d:b.my[0]===e&&(q.left-=d/2),b.my[1]==="bottom"?q.top-=g:b.my[1]===e&&(q.top-=g/2),f.fractions||(q.left=Math.round(q.left),q.top=Math.round(q.top)),r={left:q.left-h,top:q.top-i},a.each(["left","top"],function(c,e){a.ui.position[j[c]]&&a.ui.position[j[c]][e](q,{targetWidth:l,targetHeight:m,elemWidth:d,elemHeight:g,collisionPosition:r,collisionWidth:o,collisionHeight:p,offset:k,my:b.my,at:b.at})}),a.fn.bgiframe&&c.bgiframe(),c.offset(a.extend(q,{using:b.using}))})},a.ui.position={fit:{left:function(b,c){var d=a(window),e=c.collisionPosition.left+c.collisionWidth-d.width()-d.scrollLeft();b.left=e>0?b.left-e:Math.max(b.left-c.collisionPosition.left,b.left)},top:function(b,c){var d=a(window),e=c.collisionPosition.top+c.collisionHeight-d.height()-d.scrollTop();b.top=e>0?b.top-e:Math.max(b.top-c.collisionPosition.top,b.top)}},flip:{left:function(b,c){if(c.at[0]===e)return;var d=a(window),f=c.collisionPosition.left+c.collisionWidth-d.width()-d.scrollLeft(),g=c.my[0]==="left"?-c.elemWidth:c.my[0]==="right"?c.elemWidth:0,h=c.at[0]==="left"?c.targetWidth:-c.targetWidth,i=-2*c.offset[0];b.left+=c.collisionPosition.left<0?g+h+i:f>0?g+h+i:0},top:function(b,c){if(c.at[1]===e)return;var d=a(window),f=c.collisionPosition.top+c.collisionHeight-d.height()-d.scrollTop(),g=c.my[1]==="top"?-c.elemHeight:c.my[1]==="bottom"?c.elemHeight:0,h=c.at[1]==="top"?c.targetHeight:-c.targetHeight,i=-2*c.offset[1];b.top+=c.collisionPosition.top<0?g+h+i:f>0?g+h+i:0}}},a.offset.setOffset||(a.offset.setOffset=function(b,c){/static/.test(a.curCSS(b,"position"))&&(b.style.position="relative");var d=a(b),e=d.offset(),f=parseInt(a.curCSS(b,"top",!0),10)||0,g=parseInt(a.curCSS(b,"left",!0),10)||0,h={top:c.top-e.top+f,left:c.left-e.left+g};"using"in c?c.using.call(b,h):d.css(h)},a.fn.offset=function(b){var c=this[0];return!c||!c.ownerDocument?null:b?this.each(function(){a.offset.setOffset(this,b)}):h.call(this)}),function(){var b=document.getElementsByTagName("body")[0],c=document.createElement("div"),d,e,g,h,i;d=document.createElement(b?"div":"body"),g={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},b&&a.extend(g,{position:"absolute",left:"-1000px",top:"-1000px"});for(var j in g)d.style[j]=g[j];d.appendChild(c),e=b||document.documentElement,e.insertBefore(d,e.firstChild),c.style.cssText="position: absolute; left: 10.7432222px; top: 10.432325px; height: 30px; width: 201px;",h=a(c).offset(function(a,b){return b}).offset(),d.innerHTML="",e.removeChild(d),i=h.top+h.left+(b?2e3:0),f.fractions=i>21&&i<22}()})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.ui.draggable.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){a.widget("ui.draggable",a.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1},_create:function(){this.options.helper=="original"&&!/^(?:r|a|f)/.test(this.element.css("position"))&&(this.element[0].style.position="relative"),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._mouseInit()},destroy:function(){if(!this.element.data("draggable"))return;return this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy(),this},_mouseCapture:function(b){var c=this.options;return this.helper||c.disabled||a(b.target).is(".ui-resizable-handle")?!1:(this.handle=this._getHandle(b),this.handle?(c.iframeFix&&a(c.iframeFix===!0?"iframe":c.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(a(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(b){var c=this.options;return this.helper=this._createHelper(b),this._cacheHelperProportions(),a.ui.ddmanager&&(a.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(b),this.originalPageX=b.pageX,this.originalPageY=b.pageY,c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt),c.containment&&this._setContainment(),this._trigger("start",b)===!1?(this._clear(),!1):(this._cacheHelperProportions(),a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b),this.helper.addClass("ui-draggable-dragging"),this._mouseDrag(b,!0),a.ui.ddmanager&&a.ui.ddmanager.dragStart(this,b),!0)},_mouseDrag:function(b,c){this.position=this._generatePosition(b),this.positionAbs=this._convertPositionTo("absolute");if(!c){var d=this._uiHash();if(this._trigger("drag",b,d)===!1)return this._mouseUp({}),!1;this.position=d.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";return a.ui.ddmanager&&a.ui.ddmanager.drag(this,b),!1},_mouseStop:function(b){var c=!1;a.ui.ddmanager&&!this.options.dropBehaviour&&(c=a.ui.ddmanager.drop(this,b)),this.dropped&&(c=this.dropped,this.dropped=!1);var d=this.element[0],e=!1;while(d&&(d=d.parentNode))d==document&&(e=!0);if(!e&&this.options.helper==="original")return!1;if(this.options.revert=="invalid"&&!c||this.options.revert=="valid"&&c||this.options.revert===!0||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,c)){var f=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){f._trigger("stop",b)!==!1&&f._clear()})}else this._trigger("stop",b)!==!1&&this._clear();return!1},_mouseUp:function(b){return this.options.iframeFix===!0&&a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),a.ui.ddmanager&&a.ui.ddmanager.dragStop(this,b),a.ui.mouse.prototype._mouseUp.call(this,b)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(b){var c=!this.options.handle||!a(this.options.handle,this.element).length?!0:!1;return a(this.options.handle,this.element).find("*").andSelf().each(function(){this==b.target&&(c=!0)}),c},_createHelper:function(b){var c=this.options,d=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[b])):c.helper=="clone"?this.element.clone().removeAttr("id"):this.element;return d.parents("body").length||d.appendTo(c.appendTo=="parent"?this.element[0].parentNode:c.appendTo),d[0]!=this.element[0]&&!/(fixed|absolute)/.test(d.css("position"))&&d.css("position","absolute"),d},_adjustOffsetFromHelper:function(b){typeof b=="string"&&(b=b.split(" ")),a.isArray(b)&&(b={left:+b[0],top:+b[1]||0}),"left"in b&&(this.offset.click.left=b.left+this.margins.left),"right"in b&&(this.offset.click.left=this.helperProportions.width-b.right+this.margins.left),"top"in b&&(this.offset.click.top=b.top+this.margins.top),"bottom"in b&&(this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(b.left+=this.scrollParent.scrollLeft(),b.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)b={top:0,left:0};return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.element.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var b=this.options;b.containment=="parent"&&(b.containment=this.helper[0].parentNode);if(b.containment=="document"||b.containment=="window")this.containment=[b.containment=="document"?0:a(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,b.containment=="document"?0:a(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(b.containment=="document"?0:a(window).scrollLeft())+a(b.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b.containment=="document"?0:a(window).scrollTop())+(a(b.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(b.containment)&&b.containment.constructor!=Array){var c=a(b.containment),d=c[0];if(!d)return;var e=c.offset(),f=a(d).css("overflow")!="hidden";this.containment=[(parseInt(a(d).css("borderLeftWidth"),10)||0)+(parseInt(a(d).css("paddingLeft"),10)||0),(parseInt(a(d).css("borderTopWidth"),10)||0)+(parseInt(a(d).css("paddingTop"),10)||0),(f?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(a(d).css("borderLeftWidth"),10)||0)-(parseInt(a(d).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(f?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(a(d).css("borderTopWidth"),10)||0)-(parseInt(a(d).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=c}else b.containment.constructor==Array&&(this.containment=b.containment)},_convertPositionTo:function(b,c){c||(c=this.position);var d=b=="absolute"?1:-1,e=this.options,f=this.cssPosition=="absolute"&&(this.scrollParent[0]==document||!a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(f[0].tagName);return{top:c.top+this.offset.relative.top*d+this.offset.parent.top*d-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():g?0:f.scrollTop())*d),left:c.left+this.offset.relative.left*d+this.offset.parent.left*d-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:f.scrollLeft())*d)}},_generatePosition:function(b){var c=this.options,d=this.cssPosition=="absolute"&&(this.scrollParent[0]==document||!a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(d[0].tagName),f=b.pageX,g=b.pageY;if(this.originalPosition){var h;if(this.containment){if(this.relative_container){var i=this.relative_container.offset();h=[this.containment[0]+i.left,this.containment[1]+i.top,this.containment[2]+i.left,this.containment[3]+i.top]}else h=this.containment;b.pageX-this.offset.click.left<h[0]&&(f=h[0]+this.offset.click.left),b.pageY-this.offset.click.top<h[1]&&(g=h[1]+this.offset.click.top),b.pageX-this.offset.click.left>h[2]&&(f=h[2]+this.offset.click.left),b.pageY-this.offset.click.top>h[3]&&(g=h[3]+this.offset.click.top)}if(c.grid){var j=c.grid[1]?this.originalPageY+Math.round((g-this.originalPageY)/c.grid[1])*c.grid[1]:this.originalPageY;g=h?j-this.offset.click.top<h[1]||j-this.offset.click.top>h[3]?j-this.offset.click.top<h[1]?j+c.grid[1]:j-c.grid[1]:j:j;var k=c.grid[0]?this.originalPageX+Math.round((f-this.originalPageX)/c.grid[0])*c.grid[0]:this.originalPageX;f=h?k-this.offset.click.left<h[0]||k-this.offset.click.left>h[2]?k-this.offset.click.left<h[0]?k+c.grid[0]:k-c.grid[0]:k:k}}return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:d.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:d.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging"),this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1},_trigger:function(b,c,d){return d=d||this._uiHash(),a.ui.plugin.call(this,b,[c,d]),b=="drag"&&(this.positionAbs=this._convertPositionTo("absolute")),a.Widget.prototype._trigger.call(this,b,c,d)},plugins:{},_uiHash:function(a){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),a.extend(a.ui.draggable,{version:"1.8.20"}),a.ui.plugin.add("draggable","connectToSortable",{start:function(b,c){var d=a(this).data("draggable"),e=d.options,f=a.extend({},c,{item:d.element});d.sortables=[],a(e.connectToSortable).each(function(){var c=a.data(this,"sortable");c&&!c.options.disabled&&(d.sortables.push({instance:c,shouldRevert:c.options.revert}),c.refreshPositions(),c._trigger("activate",b,f))})},stop:function(b,c){var d=a(this).data("draggable"),e=a.extend({},c,{item:d.element});a.each(d.sortables,function(){this.instance.isOver?(this.instance.isOver=0,d.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=!0),this.instance._mouseStop(b),this.instance.options.helper=this.instance.options._helper,d.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",b,e))})},drag:function(b,c){var d=a(this).data("draggable"),e=this,f=function(b){var c=this.offset.click.top,d=this.offset.click.left,e=this.positionAbs.top,f=this.positionAbs.left,g=b.height,h=b.width,i=b.top,j=b.left;return a.ui.isOver(e+c,f+d,i,j,g,h)};a.each(d.sortables,function(f){this.instance.positionAbs=d.positionAbs,this.instance.helperProportions=d.helperProportions,this.instance.offset.click=d.offset.click,this.instance._intersectsWith(this.instance.containerCache)?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=a(e).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return c.helper[0]},b.target=this.instance.currentItem[0],this.instance._mouseCapture(b,!0),this.instance._mouseStart(b,!0,!0),this.instance.offset.click.top=d.offset.click.top,this.instance.offset.click.left=d.offset.click.left,this.instance.offset.parent.left-=d.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=d.offset.parent.top-this.instance.offset.parent.top,d._trigger("toSortable",b),d.dropped=this.instance.element,d.currentItem=d.element,this.instance.fromOutside=d),this.instance.currentItem&&this.instance._mouseDrag(b)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",b,this.instance._uiHash(this.instance)),this.instance._mouseStop(b,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),d._trigger("fromSortable",b),d.dropped=!1)})}}),a.ui.plugin.add("draggable","cursor",{start:function(b,c){var d=a("body"),e=a(this).data("draggable").options;d.css("cursor")&&(e._cursor=d.css("cursor")),d.css("cursor",e.cursor)},stop:function(b,c){var d=a(this).data("draggable").options;d._cursor&&a("body").css("cursor",d._cursor)}}),a.ui.plugin.add("draggable","opacity",{start:function(b,c){var d=a(c.helper),e=a(this).data("draggable").options;d.css("opacity")&&(e._opacity=d.css("opacity")),d.css("opacity",e.opacity)},stop:function(b,c){var d=a(this).data("draggable").options;d._opacity&&a(c.helper).css("opacity",d._opacity)}}),a.ui.plugin.add("draggable","scroll",{start:function(b,c){var d=a(this).data("draggable");d.scrollParent[0]!=document&&d.scrollParent[0].tagName!="HTML"&&(d.overflowOffset=d.scrollParent.offset())},drag:function(b,c){var d=a(this).data("draggable"),e=d.options,f=!1;if(d.scrollParent[0]!=document&&d.scrollParent[0].tagName!="HTML"){if(!e.axis||e.axis!="x")d.overflowOffset.top+d.scrollParent[0].offsetHeight-b.pageY<e.scrollSensitivity?d.scrollParent[0].scrollTop=f=d.scrollParent[0].scrollTop+e.scrollSpeed:b.pageY-d.overflowOffset.top<e.scrollSensitivity&&(d.scrollParent[0].scrollTop=f=d.scrollParent[0].scrollTop-e.scrollSpeed);if(!e.axis||e.axis!="y")d.overflowOffset.left+d.scrollParent[0].offsetWidth-b.pageX<e.scrollSensitivity?d.scrollParent[0].scrollLeft=f=d.scrollParent[0].scrollLeft+e.scrollSpeed:b.pageX-d.overflowOffset.left<e.scrollSensitivity&&(d.scrollParent[0].scrollLeft=f=d.scrollParent[0].scrollLeft-e.scrollSpeed)}else{if(!e.axis||e.axis!="x")b.pageY-a(document).scrollTop()<e.scrollSensitivity?f=a(document).scrollTop(a(document).scrollTop()-e.scrollSpeed):a(window).height()-(b.pageY-a(document).scrollTop())<e.scrollSensitivity&&(f=a(document).scrollTop(a(document).scrollTop()+e.scrollSpeed));if(!e.axis||e.axis!="y")b.pageX-a(document).scrollLeft()<e.scrollSensitivity?f=a(document).scrollLeft(a(document).scrollLeft()-e.scrollSpeed):a(window).width()-(b.pageX-a(document).scrollLeft())<e.scrollSensitivity&&(f=a(document).scrollLeft(a(document).scrollLeft()+e.scrollSpeed))}f!==!1&&a.ui.ddmanager&&!e.dropBehaviour&&a.ui.ddmanager.prepareOffsets(d,b)}}),a.ui.plugin.add("draggable","snap",{start:function(b,c){var d=a(this).data("draggable"),e=d.options;d.snapElements=[],a(e.snap.constructor!=String?e.snap.items||":data(draggable)":e.snap).each(function(){var b=a(this),c=b.offset();this!=d.element[0]&&d.snapElements.push({item:this,width:b.outerWidth(),height:b.outerHeight(),top:c.top,left:c.left})})},drag:function(b,c){var d=a(this).data("draggable"),e=d.options,f=e.snapTolerance,g=c.offset.left,h=g+d.helperProportions.width,i=c.offset.top,j=i+d.helperProportions.height;for(var k=d.snapElements.length-1;k>=0;k--){var l=d.snapElements[k].left,m=l+d.snapElements[k].width,n=d.snapElements[k].top,o=n+d.snapElements[k].height;if(!(l-f<g&&g<m+f&&n-f<i&&i<o+f||l-f<g&&g<m+f&&n-f<j&&j<o+f||l-f<h&&h<m+f&&n-f<i&&i<o+f||l-f<h&&h<m+f&&n-f<j&&j<o+f)){d.snapElements[k].snapping&&d.options.snap.release&&d.options.snap.release.call(d.element,b,a.extend(d._uiHash(),{snapItem:d.snapElements[k].item})),d.snapElements[k].snapping=!1;continue}if(e.snapMode!="inner"){var p=Math.abs(n-j)<=f,q=Math.abs(o-i)<=f,r=Math.abs(l-h)<=f,s=Math.abs(m-g)<=f;p&&(c.position.top=d._convertPositionTo("relative",{top:n-d.helperProportions.height,left:0}).top-d.margins.top),q&&(c.position.top=d._convertPositionTo("relative",{top:o,left:0}).top-d.margins.top),r&&(c.position.left=d._convertPositionTo("relative",{top:0,left:l-d.helperProportions.width}).left-d.margins.left),s&&(c.position.left=d._convertPositionTo("relative",{top:0,left:m}).left-d.margins.left)}var t=p||q||r||s;if(e.snapMode!="outer"){var p=Math.abs(n-i)<=f,q=Math.abs(o-j)<=f,r=Math.abs(l-g)<=f,s=Math.abs(m-h)<=f;p&&(c.position.top=d._convertPositionTo("relative",{top:n,left:0}).top-d.margins.top),q&&(c.position.top=d._convertPositionTo("relative",{top:o-d.helperProportions.height,left:0}).top-d.margins.top),r&&(c.position.left=d._convertPositionTo("relative",{top:0,left:l}).left-d.margins.left),s&&(c.position.left=d._convertPositionTo("relative",{top:0,left:m-d.helperProportions.width}).left-d.margins.left)}!d.snapElements[k].snapping&&(p||q||r||s||t)&&d.options.snap.snap&&d.options.snap.snap.call(d.element,b,a.extend(d._uiHash(),{snapItem:d.snapElements[k].item})),d.snapElements[k].snapping=p||q||r||s||t}}}),a.ui.plugin.add("draggable","stack",{start:function(b,c){var d=a(this).data("draggable").options,e=a.makeArray(a(d.stack)).sort(function(b,c){return(parseInt(a(b).css("zIndex"),10)||0)-(parseInt(a(c).css("zIndex"),10)||0)});if(!e.length)return;var f=parseInt(e[0].style.zIndex)||0;a(e).each(function(a){this.style.zIndex=f+a}),this[0].style.zIndex=f+e.length}}),a.ui.plugin.add("draggable","zIndex",{start:function(b,c){var d=a(c.helper),e=a(this).data("draggable").options;d.css("zIndex")&&(e._zIndex=d.css("zIndex")),d.css("zIndex",e.zIndex)},stop:function(b,c){var d=a(this).data("draggable").options;d._zIndex&&a(c.helper).css("zIndex",d._zIndex)}})})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.ui.droppable.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){a.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect"},_create:function(){var b=this.options,c=b.accept;this.isover=0,this.isout=1,this.accept=a.isFunction(c)?c:function(a){return a.is(c)},this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight},a.ui.ddmanager.droppables[b.scope]=a.ui.ddmanager.droppables[b.scope]||[],a.ui.ddmanager.droppables[b.scope].push(this),b.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){var b=a.ui.ddmanager.droppables[this.options.scope];for(var c=0;c<b.length;c++)b[c]==this&&b.splice(c,1);return this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable"),this},_setOption:function(b,c){b=="accept"&&(this.accept=a.isFunction(c)?c:function(a){return a.is(c)}),a.Widget.prototype._setOption.apply(this,arguments)},_activate:function(b){var c=a.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass),c&&this._trigger("activate",b,this.ui(c))},_deactivate:function(b){var c=a.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass),c&&this._trigger("deactivate",b,this.ui(c))},_over:function(b){var c=a.ui.ddmanager.current;if(!c||(c.currentItem||c.element)[0]==this.element[0])return;this.accept.call(this.element[0],c.currentItem||c.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",b,this.ui(c)))},_out:function(b){var c=a.ui.ddmanager.current;if(!c||(c.currentItem||c.element)[0]==this.element[0])return;this.accept.call(this.element[0],c.currentItem||c.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",b,this.ui(c)))},_drop:function(b,c){var d=c||a.ui.ddmanager.current;if(!d||(d.currentItem||d.element)[0]==this.element[0])return!1;var e=!1;return this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var b=a.data(this,"droppable");if(b.options.greedy&&!b.options.disabled&&b.options.scope==d.options.scope&&b.accept.call(b.element[0],d.currentItem||d.element)&&a.ui.intersect(d,a.extend(b,{offset:b.element.offset()}),b.options.tolerance))return e=!0,!1}),e?!1:this.accept.call(this.element[0],d.currentItem||d.element)?(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",b,this.ui(d)),this.element):!1},ui:function(a){return{draggable:a.currentItem||a.element,helper:a.helper,position:a.position,offset:a.positionAbs}}}),a.extend(a.ui.droppable,{version:"1.8.20"}),a.ui.intersect=function(b,c,d){if(!c.offset)return!1;var e=(b.positionAbs||b.position.absolute).left,f=e+b.helperProportions.width,g=(b.positionAbs||b.position.absolute).top,h=g+b.helperProportions.height,i=c.offset.left,j=i+c.proportions.width,k=c.offset.top,l=k+c.proportions.height;switch(d){case"fit":return i<=e&&f<=j&&k<=g&&h<=l;case"intersect":return i<e+b.helperProportions.width/2&&f-b.helperProportions.width/2<j&&k<g+b.helperProportions.height/2&&h-b.helperProportions.height/2<l;case"pointer":var m=(b.positionAbs||b.position.absolute).left+(b.clickOffset||b.offset.click).left,n=(b.positionAbs||b.position.absolute).top+(b.clickOffset||b.offset.click).top,o=a.ui.isOver(n,m,k,i,c.proportions.height,c.proportions.width);return o;case"touch":return(g>=k&&g<=l||h>=k&&h<=l||g<k&&h>l)&&(e>=i&&e<=j||f>=i&&f<=j||e<i&&f>j);default:return!1}},a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(b,c){var d=a.ui.ddmanager.droppables[b.options.scope]||[],e=c?c.type:null,f=(b.currentItem||b.element).find(":data(droppable)").andSelf();g:for(var h=0;h<d.length;h++){if(d[h].options.disabled||b&&!d[h].accept.call(d[h].element[0],b.currentItem||b.element))continue;for(var i=0;i<f.length;i++)if(f[i]==d[h].element[0]){d[h].proportions.height=0;continue g}d[h].visible=d[h].element.css("display")!="none";if(!d[h].visible)continue;e=="mousedown"&&d[h]._activate.call(d[h],c),d[h].offset=d[h].element.offset(),d[h].proportions={width:d[h].element[0].offsetWidth,height:d[h].element[0].offsetHeight}}},drop:function(b,c){var d=!1;return a.each(a.ui.ddmanager.droppables[b.options.scope]||[],function(){if(!this.options)return;!this.options.disabled&&this.visible&&a.ui.intersect(b,this,this.options.tolerance)&&(d=this._drop.call(this,c)||d),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],b.currentItem||b.element)&&(this.isout=1,this.isover=0,this._deactivate.call(this,c))}),d},dragStart:function(b,c){b.element.parents(":not(body,html)").bind("scroll.droppable",function(){b.options.refreshPositions||a.ui.ddmanager.prepareOffsets(b,c)})},drag:function(b,c){b.options.refreshPositions&&a.ui.ddmanager.prepareOffsets(b,c),a.each(a.ui.ddmanager.droppables[b.options.scope]||[],function(){if(this.options.disabled||this.greedyChild||!this.visible)return;var d=a.ui.intersect(b,this,this.options.tolerance),e=!d&&this.isover==1?"isout":d&&this.isover==0?"isover":null;if(!e)return;var f;if(this.options.greedy){var g=this.element.parents(":data(droppable):eq(0)");g.length&&(f=a.data(g[0],"droppable"),f.greedyChild=e=="isover"?1:0)}f&&e=="isover"&&(f.isover=0,f.isout=1,f._out.call(f,c)),this[e]=1,this[e=="isout"?"isover":"isout"]=0,this[e=="isover"?"_over":"_out"].call(this,c),f&&e=="isout"&&(f.isout=0,f.isover=1,f._over.call(f,c))})},dragStop:function(b,c){b.element.parents(":not(body,html)").unbind("scroll.droppable"),b.options.refreshPositions||a.ui.ddmanager.prepareOffsets(b,c)}}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.ui.resizable.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){a.widget("ui.resizable",a.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1e3},_create:function(){var b=this,c=this.options;this.element.addClass("ui-resizable"),a.extend(this,{_aspectRatio:!!c.aspectRatio,aspectRatio:c.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:c.helper||c.ghost||c.animate?c.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(a('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=c.handles||(a(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se");if(this.handles.constructor==String){this.handles=="all"&&(this.handles="n,e,s,w,se,sw,ne,nw");var d=this.handles.split(",");this.handles={};for(var e=0;e<d.length;e++){var f=a.trim(d[e]),g="ui-resizable-"+f,h=a('<div class="ui-resizable-handle '+g+'"></div>');h.css({zIndex:c.zIndex}),"se"==f&&h.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[f]=".ui-resizable-"+f,this.element.append(h)}}this._renderAxis=function(b){b=b||this.element;for(var c in this.handles){this.handles[c].constructor==String&&(this.handles[c]=a(this.handles[c],this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var d=a(this.handles[c],this.element),e=0;e=/sw|ne|nw|se|n|s/.test(c)?d.outerHeight():d.outerWidth();var f=["padding",/ne|nw|n/.test(c)?"Top":/se|sw|s/.test(c)?"Bottom":/^e$/.test(c)?"Right":"Left"].join("");b.css(f,e),this._proportionallyResize()}if(!a(this.handles[c]).length)continue}},this._renderAxis(this.element),this._handles=a(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){if(!b.resizing){if(this.className)var a=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=a&&a[1]?a[1]:"se"}}),c.autoHide&&(this._handles.hide(),a(this.element).addClass("ui-resizable-autohide").hover(function(){if(c.disabled)return;a(this).removeClass("ui-resizable-autohide"),b._handles.show()},function(){if(c.disabled)return;b.resizing||(a(this).addClass("ui-resizable-autohide"),b._handles.hide())})),this._mouseInit()},destroy:function(){this._mouseDestroy();var b=function(b){a(b).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){b(this.element);var c=this.element;c.after(this.originalElement.css({position:c.css("position"),width:c.outerWidth(),height:c.outerHeight(),top:c.css("top"),left:c.css("left")})).remove()}return this.originalElement.css("resize",this.originalResizeStyle),b(this.originalElement),this},_mouseCapture:function(b){var c=!1;for(var d in this.handles)a(this.handles[d])[0]==b.target&&(c=!0);return!this.options.disabled&&c},_mouseStart:function(b){var d=this.options,e=this.element.position(),f=this.element;this.resizing=!0,this.documentScroll={top:a(document).scrollTop(),left:a(document).scrollLeft()},(f.is(".ui-draggable")||/absolute/.test(f.css("position")))&&f.css({position:"absolute",top:e.top,left:e.left}),this._renderProxy();var g=c(this.helper.css("left")),h=c(this.helper.css("top"));d.containment&&(g+=a(d.containment).scrollLeft()||0,h+=a(d.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:g,top:h},this.size=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()},this.originalSize=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()},this.originalPosition={left:g,top:h},this.sizeDiff={width:f.outerWidth()-f.width(),height:f.outerHeight()-f.height()},this.originalMousePosition={left:b.pageX,top:b.pageY},this.aspectRatio=typeof d.aspectRatio=="number"?d.aspectRatio:this.originalSize.width/this.originalSize.height||1;var i=a(".ui-resizable-"+this.axis).css("cursor");return a("body").css("cursor",i=="auto"?this.axis+"-resize":i),f.addClass("ui-resizable-resizing"),this._propagate("start",b),!0},_mouseDrag:function(b){var c=this.helper,d=this.options,e={},f=this,g=this.originalMousePosition,h=this.axis,i=b.pageX-g.left||0,j=b.pageY-g.top||0,k=this._change[h];if(!k)return!1;var l=k.apply(this,[b,i,j]),m=a.browser.msie&&a.browser.version<7,n=this.sizeDiff;this._updateVirtualBoundaries(b.shiftKey);if(this._aspectRatio||b.shiftKey)l=this._updateRatio(l,b);return l=this._respectSize(l,b),this._propagate("resize",b),c.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(l),this._trigger("resize",b,this.ui()),!1},_mouseStop:function(b){this.resizing=!1;var c=this.options,d=this;if(this._helper){var e=this._proportionallyResizeElements,f=e.length&&/textarea/i.test(e[0].nodeName),g=f&&a.ui.hasScroll(e[0],"left")?0:d.sizeDiff.height,h=f?0:d.sizeDiff.width,i={width:d.helper.width()-h,height:d.helper.height()-g},j=parseInt(d.element.css("left"),10)+(d.position.left-d.originalPosition.left)||null,k=parseInt(d.element.css("top"),10)+(d.position.top-d.originalPosition.top)||null;c.animate||this.element.css(a.extend(i,{top:k,left:j})),d.helper.height(d.size.height),d.helper.width(d.size.width),this._helper&&!c.animate&&this._proportionallyResize()}return a("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",b),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(a){var b=this.options,c,e,f,g,h;h={minWidth:d(b.minWidth)?b.minWidth:0,maxWidth:d(b.maxWidth)?b.maxWidth:Infinity,minHeight:d(b.minHeight)?b.minHeight:0,maxHeight:d(b.maxHeight)?b.maxHeight:Infinity};if(this._aspectRatio||a)c=h.minHeight*this.aspectRatio,f=h.minWidth/this.aspectRatio,e=h.maxHeight*this.aspectRatio,g=h.maxWidth/this.aspectRatio,c>h.minWidth&&(h.minWidth=c),f>h.minHeight&&(h.minHeight=f),e<h.maxWidth&&(h.maxWidth=e),g<h.maxHeight&&(h.maxHeight=g);this._vBoundaries=h},_updateCache:function(a){var b=this.options;this.offset=this.helper.offset(),d(a.left)&&(this.position.left=a.left),d(a.top)&&(this.position.top=a.top),d(a.height)&&(this.size.height=a.height),d(a.width)&&(this.size.width=a.width)},_updateRatio:function(a,b){var c=this.options,e=this.position,f=this.size,g=this.axis;return d(a.height)?a.width=a.height*this.aspectRatio:d(a.width)&&(a.height=a.width/this.aspectRatio),g=="sw"&&(a.left=e.left+(f.width-a.width),a.top=null),g=="nw"&&(a.top=e.top+(f.height-a.height),a.left=e.left+(f.width-a.width)),a},_respectSize:function(a,b){var c=this.helper,e=this._vBoundaries,f=this._aspectRatio||b.shiftKey,g=this.axis,h=d(a.width)&&e.maxWidth&&e.maxWidth<a.width,i=d(a.height)&&e.maxHeight&&e.maxHeight<a.height,j=d(a.width)&&e.minWidth&&e.minWidth>a.width,k=d(a.height)&&e.minHeight&&e.minHeight>a.height;j&&(a.width=e.minWidth),k&&(a.height=e.minHeight),h&&(a.width=e.maxWidth),i&&(a.height=e.maxHeight);var l=this.originalPosition.left+this.originalSize.width,m=this.position.top+this.size.height,n=/sw|nw|w/.test(g),o=/nw|ne|n/.test(g);j&&n&&(a.left=l-e.minWidth),h&&n&&(a.left=l-e.maxWidth),k&&o&&(a.top=m-e.minHeight),i&&o&&(a.top=m-e.maxHeight);var p=!a.width&&!a.height;return p&&!a.left&&a.top?a.top=null:p&&!a.top&&a.left&&(a.left=null),a},_proportionallyResize:function(){var b=this.options;if(!this._proportionallyResizeElements.length)return;var c=this.helper||this.element;for(var d=0;d<this._proportionallyResizeElements.length;d++){var e=this._proportionallyResizeElements[d];if(!this.borderDif){var f=[e.css("borderTopWidth"),e.css("borderRightWidth"),e.css("borderBottomWidth"),e.css("borderLeftWidth")],g=[e.css("paddingTop"),e.css("paddingRight"),e.css("paddingBottom"),e.css("paddingLeft")];this.borderDif=a.map(f,function(a,b){var c=parseInt(a,10)||0,d=parseInt(g[b],10)||0;return c+d})}if(!a.browser.msie||!a(c).is(":hidden")&&!a(c).parents(":hidden").length)e.css({height:c.height()-this.borderDif[0]-this.borderDif[2]||0,width:c.width()-this.borderDif[1]-this.borderDif[3]||0});else continue}},_renderProxy:function(){var b=this.element,c=this.options;this.elementOffset=b.offset();if(this._helper){this.helper=this.helper||a('<div style="overflow:hidden;"></div>');var d=a.browser.msie&&a.browser.version<7,e=d?1:0,f=d?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+f,height:this.element.outerHeight()+f,position:"absolute",left:this.elementOffset.left-e+"px",top:this.elementOffset.top-e+"px",zIndex:++c.zIndex}),this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(a,b,c){return{width:this.originalSize.width+b}},w:function(a,b,c){var d=this.options,e=this.originalSize,f=this.originalPosition;return{left:f.left+b,width:e.width-b}},n:function(a,b,c){var d=this.options,e=this.originalSize,f=this.originalPosition;return{top:f.top+c,height:e.height-c}},s:function(a,b,c){return{height:this.originalSize.height+c}},se:function(b,c,d){return a.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,c,d]))},sw:function(b,c,d){return a.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,c,d]))},ne:function(b,c,d){return a.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[b,c,d]))},nw:function(b,c,d){return a.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,c,d]))}},_propagate:function(b,c){a.ui.plugin.call(this,b,[c,this.ui()]),b!="resize"&&this._trigger(b,c,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),a.extend(a.ui.resizable,{version:"1.8.20"}),a.ui.plugin.add("resizable","alsoResize",{start:function(b,c){var d=a(this).data("resizable"),e=d.options,f=function(b){a(b).each(function(){var b=a(this);b.data("resizable-alsoresize",{width:parseInt(b.width(),10),height:parseInt(b.height(),10),left:parseInt(b.css("left"),10),top:parseInt(b.css("top"),10)})})};typeof e.alsoResize=="object"&&!e.alsoResize.parentNode?e.alsoResize.length?(e.alsoResize=e.alsoResize[0],f(e.alsoResize)):a.each(e.alsoResize,function(a){f(a)}):f(e.alsoResize)},resize:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.originalSize,g=d.originalPosition,h={height:d.size.height-f.height||0,width:d.size.width-f.width||0,top:d.position.top-g.top||0,left:d.position.left-g.left||0},i=function(b,d){a(b).each(function(){var b=a(this),e=a(this).data("resizable-alsoresize"),f={},g=d&&d.length?d:b.parents(c.originalElement[0]).length?["width","height"]:["width","height","top","left"];a.each(g,function(a,b){var c=(e[b]||0)+(h[b]||0);c&&c>=0&&(f[b]=c||null)}),b.css(f)})};typeof e.alsoResize=="object"&&!e.alsoResize.nodeType?a.each(e.alsoResize,function(a,b){i(a,b)}):i(e.alsoResize)},stop:function(b,c){a(this).removeData("resizable-alsoresize")}}),a.ui.plugin.add("resizable","animate",{stop:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d._proportionallyResizeElements,g=f.length&&/textarea/i.test(f[0].nodeName),h=g&&a.ui.hasScroll(f[0],"left")?0:d.sizeDiff.height,i=g?0:d.sizeDiff.width,j={width:d.size.width-i,height:d.size.height-h},k=parseInt(d.element.css("left"),10)+(d.position.left-d.originalPosition.left)||null,l=parseInt(d.element.css("top"),10)+(d.position.top-d.originalPosition.top)||null;d.element.animate(a.extend(j,l&&k?{top:l,left:k}:{}),{duration:e.animateDuration,easing:e.animateEasing,step:function(){var c={width:parseInt(d.element.css("width"),10),height:parseInt(d.element.css("height"),10),top:parseInt(d.element.css("top"),10),left:parseInt(d.element.css("left"),10)};f&&f.length&&a(f[0]).css({width:c.width,height:c.height}),d._updateCache(c),d._propagate("resize",b)}})}}),a.ui.plugin.add("resizable","containment",{start:function(b,d){var e=a(this).data("resizable"),f=e.options,g=e.element,h=f.containment,i=h instanceof a?h.get(0):/parent/.test(h)?g.parent().get(0):h;if(!i)return;e.containerElement=a(i);if(/document/.test(h)||h==document)e.containerOffset={left:0,top:0},e.containerPosition={left:0,top:0},e.parentData={element:a(document),left:0,top:0,width:a(document).width(),height:a(document).height()||document.body.parentNode.scrollHeight};else{var j=a(i),k=[];a(["Top","Right","Left","Bottom"]).each(function(a,b){k[a]=c(j.css("padding"+b))}),e.containerOffset=j.offset(),e.containerPosition=j.position(),e.containerSize={height:j.innerHeight()-k[3],width:j.innerWidth()-k[1]};var l=e.containerOffset,m=e.containerSize.height,n=e.containerSize.width,o=a.ui.hasScroll(i,"left")?i.scrollWidth:n,p=a.ui.hasScroll(i)?i.scrollHeight:m;e.parentData={element:i,left:l.left,top:l.top,width:o,height:p}}},resize:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.containerSize,g=d.containerOffset,h=d.size,i=d.position,j=d._aspectRatio||b.shiftKey,k={top:0,left:0},l=d.containerElement;l[0]!=document&&/static/.test(l.css("position"))&&(k=g),i.left<(d._helper?g.left:0)&&(d.size.width=d.size.width+(d._helper?d.position.left-g.left:d.position.left-k.left),j&&(d.size.height=d.size.width/d.aspectRatio),d.position.left=e.helper?g.left:0),i.top<(d._helper?g.top:0)&&(d.size.height=d.size.height+(d._helper?d.position.top-g.top:d.position.top),j&&(d.size.width=d.size.height*d.aspectRatio),d.position.top=d._helper?g.top:0),d.offset.left=d.parentData.left+d.position.left,d.offset.top=d.parentData.top+d.position.top;var m=Math.abs((d._helper?d.offset.left-k.left:d.offset.left-k.left)+d.sizeDiff.width),n=Math.abs((d._helper?d.offset.top-k.top:d.offset.top-g.top)+d.sizeDiff.height),o=d.containerElement.get(0)==d.element.parent().get(0),p=/relative|absolute/.test(d.containerElement.css("position"));o&&p&&(m-=d.parentData.left),m+d.size.width>=d.parentData.width&&(d.size.width=d.parentData.width-m,j&&(d.size.height=d.size.width/d.aspectRatio)),n+d.size.height>=d.parentData.height&&(d.size.height=d.parentData.height-n,j&&(d.size.width=d.size.height*d.aspectRatio))},stop:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.position,g=d.containerOffset,h=d.containerPosition,i=d.containerElement,j=a(d.helper),k=j.offset(),l=j.outerWidth()-d.sizeDiff.width,m=j.outerHeight()-d.sizeDiff.height;d._helper&&!e.animate&&/relative/.test(i.css("position"))&&a(this).css({left:k.left-h.left-g.left,width:l,height:m}),d._helper&&!e.animate&&/static/.test(i.css("position"))&&a(this).css({left:k.left-h.left-g.left,width:l,height:m})}}),a.ui.plugin.add("resizable","ghost",{start:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.size;d.ghost=d.originalElement.clone(),d.ghost.css({opacity:.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof e.ghost=="string"?e.ghost:""),d.ghost.appendTo(d.helper)},resize:function(b,c){var d=a(this).data("resizable"),e=d.options;d.ghost&&d.ghost.css({position:"relative",height:d.size.height,width:d.size.width})},stop:function(b,c){var d=a(this).data("resizable"),e=d.options;d.ghost&&d.helper&&d.helper.get(0).removeChild(d.ghost.get(0))}}),a.ui.plugin.add("resizable","grid",{resize:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.size,g=d.originalSize,h=d.originalPosition,i=d.axis,j=e._aspectRatio||b.shiftKey;e.grid=typeof e.grid=="number"?[e.grid,e.grid]:e.grid;var k=Math.round((f.width-g.width)/(e.grid[0]||1))*(e.grid[0]||1),l=Math.round((f.height-g.height)/(e.grid[1]||1))*(e.grid[1]||1);/^(se|s|e)$/.test(i)?(d.size.width=g.width+k,d.size.height=g.height+l):/^(ne)$/.test(i)?(d.size.width=g.width+k,d.size.height=g.height+l,d.position.top=h.top-l):/^(sw)$/.test(i)?(d.size.width=g.width+k,d.size.height=g.height+l,d.position.left=h.left-k):(d.size.width=g.width+k,d.size.height=g.height+l,d.position.top=h.top-l,d.position.left=h.left-k)}});var c=function(a){return parseInt(a,10)||0},d=function(a){return!isNaN(parseInt(a,10))}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.ui.selectable.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){a.widget("ui.selectable",a.ui.mouse,{options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var b=this;this.element.addClass("ui-selectable"),this.dragged=!1;var c;this.refresh=function(){c=a(b.options.filter,b.element[0]),c.addClass("ui-selectee"),c.each(function(){var b=a(this),c=b.offset();a.data(this,"selectable-item",{element:this,$element:b,left:c.left,top:c.top,right:c.left+b.outerWidth(),bottom:c.top+b.outerHeight(),startselected:!1,selected:b.hasClass("ui-selected"),selecting:b.hasClass("ui-selecting"),unselecting:b.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=c.addClass("ui-selectee"),this._mouseInit(),this.helper=a("<div class='ui-selectable-helper'></div>")},destroy:function(){return this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable"),this._mouseDestroy(),this},_mouseStart:function(b){var c=this;this.opos=[b.pageX,b.pageY];if(this.options.disabled)return;var d=this.options;this.selectees=a(d.filter,this.element[0]),this._trigger("start",b),a(d.appendTo).append(this.helper),this.helper.css({left:b.clientX,top:b.clientY,width:0,height:0}),d.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var d=a.data(this,"selectable-item");d.startselected=!0,!b.metaKey&&!b.ctrlKey&&(d.$element.removeClass("ui-selected"),d.selected=!1,d.$element.addClass("ui-unselecting"),d.unselecting=!0,c._trigger("unselecting",b,{unselecting:d.element}))}),a(b.target).parents().andSelf().each(function(){var d=a.data(this,"selectable-item");if(d){var e=!b.metaKey&&!b.ctrlKey||!d.$element.hasClass("ui-selected");return d.$element.removeClass(e?"ui-unselecting":"ui-selected").addClass(e?"ui-selecting":"ui-unselecting"),d.unselecting=!e,d.selecting=e,d.selected=e,e?c._trigger("selecting",b,{selecting:d.element}):c._trigger("unselecting",b,{unselecting:d.element}),!1}})},_mouseDrag:function(b){var c=this;this.dragged=!0;if(this.options.disabled)return;var d=this.options,e=this.opos[0],f=this.opos[1],g=b.pageX,h=b.pageY;if(e>g){var i=g;g=e,e=i}if(f>h){var i=h;h=f,f=i}return this.helper.css({left:e,top:f,width:g-e,height:h-f}),this.selectees.each(function(){var i=a.data(this,"selectable-item");if(!i||i.element==c.element[0])return;var j=!1;d.tolerance=="touch"?j=!(i.left>g||i.right<e||i.top>h||i.bottom<f):d.tolerance=="fit"&&(j=i.left>e&&i.right<g&&i.top>f&&i.bottom<h),j?(i.selected&&(i.$element.removeClass("ui-selected"),i.selected=!1),i.unselecting&&(i.$element.removeClass("ui-unselecting"),i.unselecting=!1),i.selecting||(i.$element.addClass("ui-selecting"),i.selecting=!0,c._trigger("selecting",b,{selecting:i.element}))):(i.selecting&&((b.metaKey||b.ctrlKey)&&i.startselected?(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.$element.addClass("ui-selected"),i.selected=!0):(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.startselected&&(i.$element.addClass("ui-unselecting"),i.unselecting=!0),c._trigger("unselecting",b,{unselecting:i.element}))),i.selected&&!b.metaKey&&!b.ctrlKey&&!i.startselected&&(i.$element.removeClass("ui-selected"),i.selected=!1,i.$element.addClass("ui-unselecting"),i.unselecting=!0,c._trigger("unselecting",b,{unselecting:i.element})))}),!1},_mouseStop:function(b){var c=this;this.dragged=!1;var d=this.options;return a(".ui-unselecting",this.element[0]).each(function(){var d=a.data(this,"selectable-item");d.$element.removeClass("ui-unselecting"),d.unselecting=!1,d.startselected=!1,c._trigger("unselected",b,{unselected:d.element})}),a(".ui-selecting",this.element[0]).each(function(){var d=a.data(this,"selectable-item");d.$element.removeClass("ui-selecting").addClass("ui-selected"),d.selecting=!1,d.selected=!0,d.startselected=!0,c._trigger("selected",b,{selected:d.element})}),this._trigger("stop",b),this.helper.remove(),!1}}),a.extend(a.ui.selectable,{version:"1.8.20"})})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.ui.sortable.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){a.widget("ui.sortable",a.ui.mouse,{widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var a=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?a.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1,this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},destroy:function(){a.Widget.prototype.destroy.call(this),this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var b=this.items.length-1;b>=0;b--)this.items[b].item.removeData(this.widgetName+"-item");return this},_setOption:function(b,c){b==="disabled"?(this.options[b]=c,this.widget()[c?"addClass":"removeClass"]("ui-sortable-disabled")):a.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(b,c){var d=this;if(this.reverting)return!1;if(this.options.disabled||this.options.type=="static")return!1;this._refreshItems(b);var e=null,f=this,g=a(b.target).parents().each(function(){if(a.data(this,d.widgetName+"-item")==f)return e=a(this),!1});a.data(b.target,d.widgetName+"-item")==f&&(e=a(b.target));if(!e)return!1;if(this.options.handle&&!c){var h=!1;a(this.options.handle,e).find("*").andSelf().each(function(){this==b.target&&(h=!0)});if(!h)return!1}return this.currentItem=e,this._removeCurrentsFromItems(),!0},_mouseStart:function(b,c,d){var e=this.options,f=this;this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(b),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this._generatePosition(b),this.originalPageX=b.pageX,this.originalPageY=b.pageY,e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),e.containment&&this._setContainment(),e.cursor&&(a("body").css("cursor")&&(this._storedCursor=a("body").css("cursor")),a("body").css("cursor",e.cursor)),e.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",e.opacity)),e.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",e.zIndex)),this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",b,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions();if(!d)for(var g=this.containers.length-1;g>=0;g--)this.containers[g]._trigger("activate",b,f._uiHash(this));return a.ui.ddmanager&&(a.ui.ddmanager.current=this),a.ui.ddmanager&&!e.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(b),!0},_mouseDrag:function(b){this.position=this._generatePosition(b),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs);if(this.options.scroll){var c=this.options,d=!1;this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-b.pageY<c.scrollSensitivity?this.scrollParent[0].scrollTop=d=this.scrollParent[0].scrollTop+c.scrollSpeed:b.pageY-this.overflowOffset.top<c.scrollSensitivity&&(this.scrollParent[0].scrollTop=d=this.scrollParent[0].scrollTop-c.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-b.pageX<c.scrollSensitivity?this.scrollParent[0].scrollLeft=d=this.scrollParent[0].scrollLeft+c.scrollSpeed:b.pageX-this.overflowOffset.left<c.scrollSensitivity&&(this.scrollParent[0].scrollLeft=d=this.scrollParent[0].scrollLeft-c.scrollSpeed)):(b.pageY-a(document).scrollTop()<c.scrollSensitivity?d=a(document).scrollTop(a(document).scrollTop()-c.scrollSpeed):a(window).height()-(b.pageY-a(document).scrollTop())<c.scrollSensitivity&&(d=a(document).scrollTop(a(document).scrollTop()+c.scrollSpeed)),b.pageX-a(document).scrollLeft()<c.scrollSensitivity?d=a(document).scrollLeft(a(document).scrollLeft()-c.scrollSpeed):a(window).width()-(b.pageX-a(document).scrollLeft())<c.scrollSensitivity&&(d=a(document).scrollLeft(a(document).scrollLeft()+c.scrollSpeed))),d!==!1&&a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";for(var e=this.items.length-1;e>=0;e--){var f=this.items[e],g=f.item[0],h=this._intersectsWithPointer(f);if(!h)continue;if(g!=this.currentItem[0]&&this.placeholder[h==1?"next":"prev"]()[0]!=g&&!a.ui.contains(this.placeholder[0],g)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],g):!0)){this.direction=h==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(f))this._rearrange(b,f);else break;this._trigger("change",b,this._uiHash());break}}return this._contactContainers(b),a.ui.ddmanager&&a.ui.ddmanager.drag(this,b),this._trigger("sort",b,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(b,c){if(!b)return;a.ui.ddmanager&&!this.options.dropBehaviour&&a.ui.ddmanager.drop(this,b);if(this.options.revert){var d=this,e=d.placeholder.offset();d.reverting=!0,a(this.helper).animate({left:e.left-this.offset.parent.left-d.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:e.top-this.offset.parent.top-d.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){d._clear(b)})}else this._clear(b,c);return!1},cancel:function(){var b=this;if(this.dragging){this._mouseUp({target:null}),this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var c=this.containers.length-1;c>=0;c--)this.containers[c]._trigger("deactivate",null,b._uiHash(this)),this.containers[c].containerCache.over&&(this.containers[c]._trigger("out",null,b._uiHash(this)),this.containers[c].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),a.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?a(this.domPosition.prev).after(this.currentItem):a(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(b){var c=this._getItemsAsjQuery(b&&b.connected),d=[];return b=b||{},a(c).each(function(){var c=(a(b.item||this).attr(b.attribute||"id")||"").match(b.expression||/(.+)[-=_](.+)/);c&&d.push((b.key||c[1]+"[]")+"="+(b.key&&b.expression?c[1]:c[2]))}),!d.length&&b.key&&d.push(b.key+"="),d.join("&")},toArray:function(b){var c=this._getItemsAsjQuery(b&&b.connected),d=[];return b=b||{},c.each(function(){d.push(a(b.item||this).attr(b.attribute||"id")||"")}),d},_intersectsWith:function(a){var b=this.positionAbs.left,c=b+this.helperProportions.width,d=this.positionAbs.top,e=d+this.helperProportions.height,f=a.left,g=f+a.width,h=a.top,i=h+a.height,j=this.offset.click.top,k=this.offset.click.left,l=d+j>h&&d+j<i&&b+k>f&&b+k<g;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>a[this.floating?"width":"height"]?l:f<b+this.helperProportions.width/2&&c-this.helperProportions.width/2<g&&h<d+this.helperProportions.height/2&&e-this.helperProportions.height/2<i},_intersectsWithPointer:function(b){var c=this.options.axis==="x"||a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,b.top,b.height),d=this.options.axis==="y"||a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,b.left,b.width),e=c&&d,f=this._getDragVerticalDirection(),g=this._getDragHorizontalDirection();return e?this.floating?g&&g=="right"||f=="down"?2:1:f&&(f=="down"?2:1):!1},_intersectsWithSides:function(b){var c=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,b.top+b.height/2,b.height),d=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,b.left+b.width/2,b.width),e=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();return this.floating&&f?f=="right"&&d||f=="left"&&!d:e&&(e=="down"&&c||e=="up"&&!c)},_getDragVerticalDirection:function(){var a=this.positionAbs.top-this.lastPositionAbs.top;return a!=0&&(a>0?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){return this._refreshItems(a),this.refreshPositions(),this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(b){var c=this,d=[],e=[],f=this._connectWith();if(f&&b)for(var g=f.length-1;g>=0;g--){var h=a(f[g]);for(var i=h.length-1;i>=0;i--){var j=a.data(h[i],this.widgetName);j&&j!=this&&!j.options.disabled&&e.push([a.isFunction(j.options.items)?j.options.items.call(j.element):a(j.options.items,j.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),j])}}e.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var g=e.length-1;g>=0;g--)e[g][0].each(function(){d.push(this)});return a(d)},_removeCurrentsFromItems:function(){var a=this.currentItem.find(":data("+this.widgetName+"-item)");for(var b=0;b<this.items.length;b++)for(var c=0;c<a.length;c++)a[c]==this.items[b].item[0]&&this.items.splice(b,1)},_refreshItems:function(b){this.items=[],this.containers=[this];var c=this.items,d=this,e=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],b,{item:this.currentItem}):a(this.options.items,this.element),this]],f=this._connectWith();if(f&&this.ready)for(var g=f.length-1;g>=0;g--){var h=a(f[g]);for(var i=h.length-1;i>=0;i--){var j=a.data(h[i],this.widgetName);j&&j!=this&&!j.options.disabled&&(e.push([a.isFunction(j.options.items)?j.options.items.call(j.element[0],b,{item:this.currentItem}):a(j.options.items,j.element),j]),this.containers.push(j))}}for(var g=e.length-1;g>=0;g--){var k=e[g][1],l=e[g][0];for(var i=0,m=l.length;i<m;i++){var n=a(l[i]);n.data(this.widgetName+"-item",k),c.push({item:n,instance:k,width:0,height:0,left:0,top:0})}}},refreshPositions:function(b){this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());for(var c=this.items.length-1;c>=0;c--){var d=this.items[c];if(d.instance!=this.currentContainer&&this.currentContainer&&d.item[0]!=this.currentItem[0])continue;var e=this.options.toleranceElement?a(this.options.toleranceElement,d.item):d.item;b||(d.width=e.outerWidth(),d.height=e.outerHeight());var f=e.offset();d.left=f.left,d.top=f.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(var c=this.containers.length-1;c>=0;c--){var f=this.containers[c].element.offset();this.containers[c].containerCache.left=f.left,this.containers[c].containerCache.top=f.top,this.containers[c].containerCache.width=this.containers[c].element.outerWidth(),this.containers[c].containerCache.height=this.containers[c].element.outerHeight()}return this},_createPlaceholder:function(b){var c=b||this,d=c.options;if(!d.placeholder||d.placeholder.constructor==String){var e=d.placeholder;d.placeholder={element:function(){var b=a(document.createElement(c.currentItem[0].nodeName)).addClass(e||c.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];return e||(b.style.visibility="hidden"),b},update:function(a,b){if(e&&!d.forcePlaceholderSize)return;b.height()||b.height(c.currentItem.innerHeight()-parseInt(c.currentItem.css("paddingTop")||0,10)-parseInt(c.currentItem.css("paddingBottom")||0,10)),b.width()||b.width(c.currentItem.innerWidth()-parseInt(c.currentItem.css("paddingLeft")||0,10)-parseInt(c.currentItem.css("paddingRight")||0,10))}}}c.placeholder=a(d.placeholder.element.call(c.element,c.currentItem)),c.currentItem.after(c.placeholder),d.placeholder.update(c,c.placeholder)},_contactContainers:function(b){var c=null,d=null;for(var e=this.containers.length-1;e>=0;e--){if(a.ui.contains(this.currentItem[0],this.containers[e].element[0]))continue;if(this._intersectsWith(this.containers[e].containerCache)){if(c&&a.ui.contains(this.containers[e].element[0],c.element[0]))continue;c=this.containers[e],d=e}else this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",b,this._uiHash(this)),this.containers[e].containerCache.over=0)}if(!c)return;if(this.containers.length===1)this.containers[d]._trigger("over",b,this._uiHash(this)),this.containers[d].containerCache.over=1;else if(this.currentContainer!=this.containers[d]){var f=1e4,g=null,h=this.positionAbs[this.containers[d].floating?"left":"top"];for(var i=this.items.length-1;i>=0;i--){if(!a.ui.contains(this.containers[d].element[0],this.items[i].item[0]))continue;var j=this.items[i][this.containers[d].floating?"left":"top"];Math.abs(j-h)<f&&(f=Math.abs(j-h),g=this.items[i])}if(!g&&!this.options.dropOnEmpty)return;this.currentContainer=this.containers[d],g?this._rearrange(b,g,null,!0):this._rearrange(b,null,this.containers[d].element,!0),this._trigger("change",b,this._uiHash()),this.containers[d]._trigger("change",b,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[d]._trigger("over",b,this._uiHash(this)),this.containers[d].containerCache.over=1}},_createHelper:function(b){var c=this.options,d=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[b,this.currentItem])):c.helper=="clone"?this.currentItem.clone():this.currentItem;return d.parents("body").length||a(c.appendTo!="parent"?c.appendTo:this.currentItem[0].parentNode)[0].appendChild(d[0]),d[0]==this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(d[0].style.width==""||c.forceHelperSize)&&d.width(this.currentItem.width()),(d[0].style.height==""||c.forceHelperSize)&&d.height(this.currentItem.height()),d},_adjustOffsetFromHelper:function(b){typeof b=="string"&&(b=b.split(" ")),a.isArray(b)&&(b={left:+b[0],top:+b[1]||0}),"left"in b&&(this.offset.click.left=b.left+this.margins.left),"right"in b&&(this.offset.click.left=this.helperProportions.width-b.right+this.margins.left),"top"in b&&(this.offset.click.top=b.top+this.margins.top),"bottom"in b&&(this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(b.left+=this.scrollParent.scrollLeft(),b.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)b={top:0,left:0};return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.currentItem.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var b=this.options;b.containment=="parent"&&(b.containment=this.helper[0].parentNode);if(b.containment=="document"||b.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(b.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(b.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(b.containment)){var c=a(b.containment)[0],d=a(b.containment).offset(),e=a(c).css("overflow")!="hidden";this.containment=[d.left+(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)||0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(e?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(e?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(b,c){c||(c=this.position);var d=b=="absolute"?1:-1,e=this.options,f=this.cssPosition=="absolute"&&(this.scrollParent[0]==document||!a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(f[0].tagName);return{top:c.top+this.offset.relative.top*d+this.offset.parent.top*d-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():g?0:f.scrollTop())*d),left:c.left+this.offset.relative.left*d+this.offset.parent.left*d-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:f.scrollLeft())*d)}},_generatePosition:function(b){var c=this.options,d=this.cssPosition=="absolute"&&(this.scrollParent[0]==document||!a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(d[0].tagName);this.cssPosition=="relative"&&(this.scrollParent[0]==document||this.scrollParent[0]==this.offsetParent[0])&&(this.offset.relative=this._getRelativeOffset());var f=b.pageX,g=b.pageY;if(this.originalPosition){this.containment&&(b.pageX-this.offset.click.left<this.containment[0]&&(f=this.containment[0]+this.offset.click.left),b.pageY-this.offset.click.top<this.containment[1]&&(g=this.containment[1]+this.offset.click.top),b.pageX-this.offset.click.left>this.containment[2]&&(f=this.containment[2]+this.offset.click.left),b.pageY-this.offset.click.top>this.containment[3]&&(g=this.containment[3]+this.offset.click.top));if(c.grid){var h=this.originalPageY+Math.round((g-this.originalPageY)/c.grid[1])*c.grid[1];g=this.containment?h-this.offset.click.top<this.containment[1]||h-this.offset.click.top>this.containment[3]?h-this.offset.click.top<this.containment[1]?h+c.grid[1]:h-c.grid[1]:h:h;var i=this.originalPageX+Math.round((f-this.originalPageX)/c.grid[0])*c.grid[0];f=this.containment?i-this.offset.click.left<this.containment[0]||i-this.offset.click.left>this.containment[2]?i-this.offset.click.left<this.containment[0]?i+c.grid[0]:i-c.grid[0]:i:i}}return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:d.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:d.scrollLeft())}},_rearrange:function(a,b,c,d){c?c[0].appendChild(this.placeholder[0]):b.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?b.item[0]:b.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var e=this,f=this.counter;window.setTimeout(function(){f==e.counter&&e.refreshPositions(!d)},0)},_clear:function(b,c){this.reverting=!1;var d=[],e=this;!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var f in this._storedCSS)if(this._storedCSS[f]=="auto"||this._storedCSS[f]=="static")this._storedCSS[f]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!c&&d.push(function(a){this._trigger("receive",a,this._uiHash(this.fromOutside))}),(this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!c&&d.push(function(a){this._trigger("update",a,this._uiHash())});if(!a.ui.contains(this.element[0],this.currentItem[0])){c||d.push(function(a){this._trigger("remove",a,this._uiHash())});for(var f=this.containers.length-1;f>=0;f--)a.ui.contains(this.containers[f].element[0],this.currentItem[0])&&!c&&(d.push(function(a){return function(b){a._trigger("receive",b,this._uiHash(this))}}.call(this,this.containers[f])),d.push(function(a){return function(b){a._trigger("update",b,this._uiHash(this))}}.call(this,this.containers[f])))}for(var f=this.containers.length-1;f>=0;f--)c||d.push(function(a){return function(b){a._trigger("deactivate",b,this._uiHash(this))}}.call(this,this.containers[f])),this.containers[f].containerCache.over&&(d.push(function(a){return function(b){a._trigger("out",b,this._uiHash(this))}}.call(this,this.containers[f])),this.containers[f].containerCache.over=0);this._storedCursor&&a("body").css("cursor",this._storedCursor),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex),this.dragging=!1;if(this.cancelHelperRemoval){if(!c){this._trigger("beforeStop",b,this._uiHash());for(var f=0;f<d.length;f++)d[f].call(this,b);this._trigger("stop",b,this._uiHash())}return!1}c||this._trigger("beforeStop",b,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.helper[0]!=this.currentItem[0]&&this.helper.remove(),this.helper=null;if(!c){for(var f=0;f<d.length;f++)d[f].call(this,b);this._trigger("stop",b,this._uiHash())}return this.fromOutside=!1,!0},_trigger:function(){a.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(b){var c=b||this;return{helper:c.helper,placeholder:c.placeholder||a([]),position:c.position,originalPosition:c.originalPosition,offset:c.positionAbs,item:c.currentItem,sender:b?b.element:null}}}),a.extend(a.ui.sortable,{version:"1.8.20"})})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.ui.accordion.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){a.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:!0,clearStyle:!1,collapsible:!1,event:"click",fillSpace:!1,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:!1,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var b=this,c=b.options;b.running=0,b.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix"),b.headers=b.element.find(c.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){if(c.disabled)return;a(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){if(c.disabled)return;a(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){if(c.disabled)return;a(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){if(c.disabled)return;a(this).removeClass("ui-state-focus")}),b.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");if(c.navigation){var d=b.element.find("a").filter(c.navigationFilter).eq(0);if(d.length){var e=d.closest(".ui-accordion-header");e.length?b.active=e:b.active=d.closest(".ui-accordion-content").prev()}}b.active=b._findActive(b.active||c.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top"),b.active.next().addClass("ui-accordion-content-active"),b._createIcons(),b.resize(),b.element.attr("role","tablist"),b.headers.attr("role","tab").bind("keydown.accordion",function(a){return b._keydown(a)}).next().attr("role","tabpanel"),b.headers.not(b.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide(),b.active.length?b.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}):b.headers.eq(0).attr("tabIndex",0),a.browser.safari||b.headers.find("a").attr("tabIndex",-1),c.event&&b.headers.bind(c.event.split(" ").join(".accordion ")+".accordion",function(a){b._clickHandler.call(b,a,this),a.preventDefault()})},_createIcons:function(){var b=this.options;b.icons&&(a("<span></span>").addClass("ui-icon "+b.icons.header).prependTo(this.headers),this.active.children(".ui-icon").toggleClass(b.icons.header).toggleClass(b.icons.headerSelected),this.element.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.children(".ui-icon").remove(),this.element.removeClass("ui-accordion-icons")},destroy:function(){var b=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex"),this.headers.find("a").removeAttr("tabIndex"),this._destroyIcons();var c=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");return(b.autoHeight||b.fillHeight)&&c.css("height",""),a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments),b=="active"&&this.activate(c),b=="icons"&&(this._destroyIcons(),c&&this._createIcons()),b=="disabled"&&this.headers.add(this.headers.next())[c?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(b){if(this.options.disabled||b.altKey||b.ctrlKey)return;var c=a.ui.keyCode,d=this.headers.length,e=this.headers.index(b.target),f=!1;switch(b.keyCode){case c.RIGHT:case c.DOWN:f=this.headers[(e+1)%d];break;case c.LEFT:case c.UP:f=this.headers[(e-1+d)%d];break;case c.SPACE:case c.ENTER:this._clickHandler({target:b.target},b.target),b.preventDefault()}return f?(a(b.target).attr("tabIndex",-1),a(f).attr("tabIndex",0),f.focus(),!1):!0},resize:function(){var b=this.options,c;if(b.fillSpace){if(a.browser.msie){var d=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}c=this.element.parent().height(),a.browser.msie&&this.element.parent().css("overflow",d),this.headers.each(function(){c-=a(this).outerHeight(!0)}),this.headers.next().each(function(){a(this).height(Math.max(0,c-a(this).innerHeight()+a(this).height()))}).css("overflow","auto")}else b.autoHeight&&(c=0,this.headers.next().each(function(){c=Math.max(c,a(this).height("").height())}).height(c));return this},activate:function(a){this.options.active=a;var b=this._findActive(a)[0];return this._clickHandler({target:b},b),this},_findActive:function(b){return b?typeof b=="number"?this.headers.filter(":eq("+b+")"):this.headers.not(this.headers.not(b)):b===!1?a([]):this.headers.filter(":eq(0)")},_clickHandler:function(b,c){var d=this.options;if(d.disabled)return;if(!b.target){if(!d.collapsible)return;this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header),this.active.next().addClass("ui-accordion-content-active");var e=this.active.next(),f={options:d,newHeader:a([]),oldHeader:d.active,newContent:a([]),oldContent:e},g=this.active=a([]);this._toggle(g,e,f);return}var h=a(b.currentTarget||c),i=h[0]===this.active[0];d.active=d.collapsible&&i?!1:this.headers.index(h);if(this.running||!d.collapsible&&i)return;var j=this.active,g=h.next(),e=this.active.next(),f={options:d,newHeader:i&&d.collapsible?a([]):h,oldHeader:this.active,newContent:i&&d.collapsible?a([]):g,oldContent:e},k=this.headers.index(this.active[0])>this.headers.index(h[0]);this.active=i?a([]):h,this._toggle(g,e,f,i,k),j.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header),i||(h.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected),h.next().addClass("ui-accordion-content-active"));return},_toggle:function(b,c,d,e,f){var g=this,h=g.options;g.toShow=b,g.toHide=c,g.data=d;var i=function(){if(!g)return;return g._completed.apply(g,arguments)};g._trigger("changestart",null,g.data),g.running=c.size()===0?b.size():c.size();if(h.animated){var j={};h.collapsible&&e?j={toShow:a([]),toHide:c,complete:i,down:f,autoHeight:h.autoHeight||h.fillSpace}:j={toShow:b,toHide:c,complete:i,down:f,autoHeight:h.autoHeight||h.fillSpace},h.proxied||(h.proxied=h.animated),h.proxiedDuration||(h.proxiedDuration=h.duration),h.animated=a.isFunction(h.proxied)?h.proxied(j):h.proxied,h.duration=a.isFunction(h.proxiedDuration)?h.proxiedDuration(j):h.proxiedDuration;var k=a.ui.accordion.animations,l=h.duration,m=h.animated;m&&!k[m]&&!a.easing[m]&&(m="slide"),k[m]||(k[m]=function(a){this.slide(a,{easing:m,duration:l||700})}),k[m](j)}else h.collapsible&&e?b.toggle():(c.hide(),b.show()),i(!0);c.prev().attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).blur(),b.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(a){this.running=a?0:--this.running;if(this.running)return;this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""}),this.toHide.removeClass("ui-accordion-content-active"),this.toHide.length&&(this.toHide.parent()[0].className=this.toHide.parent()[0].className),this._trigger("change",null,this.data)}}),a.extend(a.ui.accordion,{version:"1.8.20",animations:{slide:function(b,c){b=a.extend({easing:"swing",duration:300},b,c);if(!b.toHide.size()){b.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},b);return}if(!b.toShow.size()){b.toHide.animate({height:"hide",paddingTop:"hide",paddingBottom:"hide"},b);return}var d=b.toShow.css("overflow"),e=0,f={},g={},h=["height","paddingTop","paddingBottom"],i,j=b.toShow;i=j[0].style.width,j.width(j.parent().width()-parseFloat(j.css("paddingLeft"))-parseFloat(j.css("paddingRight"))-(parseFloat(j.css("borderLeftWidth"))||0)-(parseFloat(j.css("borderRightWidth"))||0)),a.each(h,function(c,d){g[d]="hide";var e=(""+a.css(b.toShow[0],d)).match(/^([\d+-.]+)(.*)$/);f[d]={value:e[1],unit:e[2]||"px"}}),b.toShow.css({height:0,overflow:"hidden"}).show(),b.toHide.filter(":hidden").each(b.complete).end().filter(":visible").animate(g,{step:function(a,c){c.prop=="height"&&(e=c.end-c.start===0?0:(c.now-c.start)/(c.end-c.start)),b.toShow[0].style[c.prop]=e*f[c.prop].value+f[c.prop].unit},duration:b.duration,easing:b.easing,complete:function(){b.autoHeight||b.toShow.css("height",""),b.toShow.css({width:i,overflow:d}),b.complete()}})},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1e3:200})}}})})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.ui.autocomplete.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){var c=0;a.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var b=this,c=this.element[0].ownerDocument,d;this.isMultiLine=this.element.is("textarea"),this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(c){if(b.options.disabled||b.element.propAttr("readOnly"))return;d=!1;var e=a.ui.keyCode;switch(c.keyCode){case e.PAGE_UP:b._move("previousPage",c);break;case e.PAGE_DOWN:b._move("nextPage",c);break;case e.UP:b._keyEvent("previous",c);break;case e.DOWN:b._keyEvent("next",c);break;case e.ENTER:case e.NUMPAD_ENTER:b.menu.active&&(d=!0,c.preventDefault());case e.TAB:if(!b.menu.active)return;b.menu.select(c);break;case e.ESCAPE:b.element.val(b.term),b.close(c);break;default:clearTimeout(b.searching),b.searching=setTimeout(function(){b.term!=b.element.val()&&(b.selectedItem=null,b.search(null,c))},b.options.delay)}}).bind("keypress.autocomplete",function(a){d&&(d=!1,a.preventDefault())}).bind("focus.autocomplete",function(){if(b.options.disabled)return;b.selectedItem=null,b.previous=b.element.val()}).bind("blur.autocomplete",function(a){if(b.options.disabled)return;clearTimeout(b.searching),b.closing=setTimeout(function(){b.close(a),b._change(a)},150)}),this._initSource(),this.menu=a("<ul></ul>").addClass("ui-autocomplete").appendTo(a(this.options.appendTo||"body",c)[0]).mousedown(function(c){var d=b.menu.element[0];a(c.target).closest(".ui-menu-item").length||setTimeout(function(){a(document).one("mousedown",function(c){c.target!==b.element[0]&&c.target!==d&&!a.ui.contains(d,c.target)&&b.close()})},1),setTimeout(function(){clearTimeout(b.closing)},13)}).menu({focus:function(a,c){var d=c.item.data("item.autocomplete");!1!==b._trigger("focus",a,{item:d})&&/^key/.test(a.originalEvent.type)&&b.element.val(d.value)},selected:function(a,d){var e=d.item.data("item.autocomplete"),f=b.previous;b.element[0]!==c.activeElement&&(b.element.focus(),b.previous=f,setTimeout(function(){b.previous=f,b.selectedItem=e},1)),!1!==b._trigger("select",a,{item:e})&&b.element.val(e.value),b.term=b.element.val(),b.close(a),b.selectedItem=e},blur:function(a,c){b.menu.element.is(":visible")&&b.element.val()!==b.term&&b.element.val(b.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu"),a.fn.bgiframe&&this.menu.element.bgiframe(),b.beforeunloadHandler=function(){b.element.removeAttr("autocomplete")},a(window).bind("beforeunload",b.beforeunloadHandler)},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup"),this.menu.element.remove(),a(window).unbind("beforeunload",this.beforeunloadHandler),a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments),b==="source"&&this._initSource(),b==="appendTo"&&this.menu.element.appendTo(a(c||"body",this.element[0].ownerDocument)[0]),b==="disabled"&&c&&this.xhr&&this.xhr.abort()},_initSource:function(){var b=this,c,d;a.isArray(this.options.source)?(c=this.options.source,this.source=function(b,d){d(a.ui.autocomplete.filter(c,b.term))}):typeof this.options.source=="string"?(d=this.options.source,this.source=function(c,e){b.xhr&&b.xhr.abort(),b.xhr=a.ajax({url:d,data:c,dataType:"json",success:function(a,b){e(a)},error:function(){e([])}})}):this.source=this.options.source},search:function(a,b){a=a!=null?a:this.element.val(),this.term=this.element.val();if(a.length<this.options.minLength)return this.close(b);clearTimeout(this.closing);if(this._trigger("search",b)===!1)return;return this._search(a)},_search:function(a){this.pending++,this.element.addClass("ui-autocomplete-loading"),this.source({term:a},this._response())},_response:function(){var a=this,b=++c;return function(d){b===c&&a.__response(d),a.pending--,a.pending||a.element.removeClass("ui-autocomplete-loading")}},__response:function(a){!this.options.disabled&&a&&a.length?(a=this._normalize(a),this._suggest(a),this._trigger("open")):this.close()},close:function(a){clearTimeout(this.closing),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.deactivate(),this._trigger("close",a))},_change:function(a){this.previous!==this.element.val()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(b){return b.length&&b[0].label&&b[0].value?b:a.map(b,function(b){return typeof b=="string"?{label:b,value:b}:a.extend({label:b.label||b.value,value:b.value||b.label},b)})},_suggest:function(b){var c=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(c,b),this.menu.deactivate(),this.menu.refresh(),c.show(),this._resizeMenu(),c.position(a.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(new a.Event("mouseover"))},_resizeMenu:function(){var a=this.menu.element;a.outerWidth(Math.max(a.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(b,c){var d=this;a.each(c,function(a,c){d._renderItem(b,c)})},_renderItem:function(b,c){return a("<li></li>").data("item.autocomplete",c).append(a("<a></a>").text(c.label)).appendTo(b)},_move:function(a,b){if(!this.menu.element.is(":visible")){this.search(null,b);return}if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){this.element.val(this.term),this.menu.deactivate();return}this.menu[a](b)},widget:function(){return this.menu.element},_keyEvent:function(a,b){if(!this.isMultiLine||this.menu.element.is(":visible"))this._move(a,b),b.preventDefault()}}),a.extend(a.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(b,c){var d=new RegExp(a.ui.autocomplete.escapeRegex(c),"i");return a.grep(b,function(a){return d.test(a.label||a.value||a)})}})})(jQuery),function(a){a.widget("ui.menu",{_create:function(){var b=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(c){if(!a(c.target).closest(".ui-menu-item a").length)return;c.preventDefault(),b.select(c)}),this.refresh()},refresh:function(){var b=this,c=this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem");c.children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(c){b.activate(c,a(this).parent())}).mouseleave(function(){b.deactivate()})},activate:function(a,b){this.deactivate();if(this.hasScroll()){var c=b.offset().top-this.element.offset().top,d=this.element.scrollTop(),e=this.element.height();c<0?this.element.scrollTop(d+c):c>=e&&this.element.scrollTop(d+c-e+b.height())}this.active=b.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end(),this._trigger("focus",a,{item:b})},deactivate:function(){if(!this.active)return;this.active.children("a").removeClass("ui-state-hover").removeAttr("id"),this._trigger("blur"),this.active=null},next:function(a){this.move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev",".ui-menu-item:last",a)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(a,b,c){if(!this.active){this.activate(c,this.element.children(b));return}var d=this.active[a+"All"](".ui-menu-item").eq(0);d.length?this.activate(c,d):this.activate(c,this.element.children(b))},nextPage:function(b){if(this.hasScroll()){if(!this.active||this.last()){this.activate(b,this.element.children(".ui-menu-item:first"));return}var c=this.active.offset().top,d=this.element.height(),e=this.element.children(".ui-menu-item").filter(function(){var b=a(this).offset().top-c-d+a(this).height();return b<10&&b>-10});e.length||(e=this.element.children(".ui-menu-item:last")),this.activate(b,e)}else this.activate(b,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},previousPage:function(b){if(this.hasScroll()){if(!this.active||this.first()){this.activate(b,this.element.children(".ui-menu-item:last"));return}var c=this.active.offset().top,d=this.element.height(),e=this.element.children(".ui-menu-item").filter(function(){var b=a(this).offset().top-c+d-a(this).height();return b<10&&b>-10});e.length||(e=this.element.children(".ui-menu-item:first")),this.activate(b,e)}else this.activate(b,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element[a.fn.prop?"prop":"attr"]("scrollHeight")},select:function(a){this._trigger("selected",a,{item:this.active})}})}(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.ui.button.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){var c,d,e,f,g="ui-button ui-widget ui-state-default ui-corner-all",h="ui-state-hover ui-state-active ",i="ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",j=function(){var b=a(this).find(":ui-button");setTimeout(function(){b.button("refresh")},1)},k=function(b){var c=b.name,d=b.form,e=a([]);return c&&(d?e=a(d).find("[name='"+c+"']"):e=a("[name='"+c+"']",b.ownerDocument).filter(function(){return!this.form})),e};a.widget("ui.button",{options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",j),typeof this.options.disabled!="boolean"?this.options.disabled=!!this.element.propAttr("disabled"):this.element.propAttr("disabled",this.options.disabled),this._determineButtonType(),this.hasTitle=!!this.buttonElement.attr("title");var b=this,h=this.options,i=this.type==="checkbox"||this.type==="radio",l="ui-state-hover"+(i?"":" ui-state-active"),m="ui-state-focus";h.label===null&&(h.label=this.buttonElement.html()),this.buttonElement.addClass(g).attr("role","button").bind("mouseenter.button",function(){if(h.disabled)return;a(this).addClass("ui-state-hover"),this===c&&a(this).addClass("ui-state-active")}).bind("mouseleave.button",function(){if(h.disabled)return;a(this).removeClass(l)}).bind("click.button",function(a){h.disabled&&(a.preventDefault(),a.stopImmediatePropagation())}),this.element.bind("focus.button",function(){b.buttonElement.addClass(m)}).bind("blur.button",function(){b.buttonElement.removeClass(m)}),i&&(this.element.bind("change.button",function(){if(f)return;b.refresh()}),this.buttonElement.bind("mousedown.button",function(a){if(h.disabled)return;f=!1,d=a.pageX,e=a.pageY}).bind("mouseup.button",function(a){if(h.disabled)return;if(d!==a.pageX||e!==a.pageY)f=!0})),this.type==="checkbox"?this.buttonElement.bind("click.button",function(){if(h.disabled||f)return!1;a(this).toggleClass("ui-state-active"),b.buttonElement.attr("aria-pressed",b.element[0].checked)}):this.type==="radio"?this.buttonElement.bind("click.button",function(){if(h.disabled||f)return!1;a(this).addClass("ui-state-active"),b.buttonElement.attr("aria-pressed","true");var c=b.element[0];k(c).not(c).map(function(){return a(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")}):(this.buttonElement.bind("mousedown.button",function(){if(h.disabled)return!1;a(this).addClass("ui-state-active"),c=this,a(document).one("mouseup",function(){c=null})}).bind("mouseup.button",function(){if(h.disabled)return!1;a(this).removeClass("ui-state-active")}).bind("keydown.button",function(b){if(h.disabled)return!1;(b.keyCode==a.ui.keyCode.SPACE||b.keyCode==a.ui.keyCode.ENTER)&&a(this).addClass("ui-state-active")}).bind("keyup.button",function(){a(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(b){b.keyCode===a.ui.keyCode.SPACE&&a(this).click()})),this._setOption("disabled",h.disabled),this._resetButton()},_determineButtonType:function(){this.element.is(":checkbox")?this.type="checkbox":this.element.is(":radio")?this.type="radio":this.element.is("input")?this.type="input":this.type="button";if(this.type==="checkbox"||this.type==="radio"){var a=this.element.parents().filter(":last"),b="label[for='"+this.element.attr("id")+"']";this.buttonElement=a.find(b),this.buttonElement.length||(a=a.length?a.siblings():this.element.siblings(),this.buttonElement=a.filter(b),this.buttonElement.length||(this.buttonElement=a.find(b))),this.element.addClass("ui-helper-hidden-accessible");var c=this.element.is(":checked");c&&this.buttonElement.addClass("ui-state-active"),this.buttonElement.attr("aria-pressed",c)}else this.buttonElement=this.element},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible"),this.buttonElement.removeClass(g+" "+h+" "+i).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html()),this.hasTitle||this.buttonElement.removeAttr("title"),a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments);if(b==="disabled"){c?this.element.propAttr("disabled",!0):this.element.propAttr("disabled",!1);return}this._resetButton()},refresh:function(){var b=this.element.is(":disabled");b!==this.options.disabled&&this._setOption("disabled",b),this.type==="radio"?k(this.element[0]).each(function(){a(this).is(":checked")?a(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true"):a(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}):this.type==="checkbox"&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false"))},_resetButton:function(){if(this.type==="input"){this.options.label&&this.element.val(this.options.label);return}var b=this.buttonElement.removeClass(i),c=a("<span></span>",this.element[0].ownerDocument).addClass("ui-button-text").html(this.options.label).appendTo(b.empty()).text(),d=this.options.icons,e=d.primary&&d.secondary,f=[];d.primary||d.secondary?(this.options.text&&f.push("ui-button-text-icon"+(e?"s":d.primary?"-primary":"-secondary")),d.primary&&b.prepend("<span class='ui-button-icon-primary ui-icon "+d.primary+"'></span>"),d.secondary&&b.append("<span class='ui-button-icon-secondary ui-icon "+d.secondary+"'></span>"),this.options.text||(f.push(e?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||b.attr("title",c))):f.push("ui-button-text-only"),b.addClass(f.join(" "))}}),a.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(b,c){b==="disabled"&&this.buttons.button("option",b,c),a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){var b=this.element.css("direction")==="rtl";this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(b?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(b?"ui-corner-left":"ui-corner-right").end().end()},destroy:function(){this.element.removeClass("ui-buttonset"),this.buttons.map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy"),a.Widget.prototype.destroy.call(this)}})})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.ui.dialog.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){var c="ui-dialog ui-widget ui-widget-content ui-corner-all ",d={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},e={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},f=a.attrFn||{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0,click:!0};a.widget("ui.dialog",{options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",collision:"fit",using:function(b){var c=a(this).css(b).offset().top;c<0&&a(this).css("top",b.top-c)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1e3},_create:function(){this.originalTitle=this.element.attr("title"),typeof this.originalTitle!="string"&&(this.originalTitle=""),this.options.title=this.options.title||this.originalTitle;var b=this,d=b.options,e=d.title||"&#160;",f=a.ui.dialog.getTitleId(b.element),g=(b.uiDialog=a("<div></div>")).appendTo(document.body).hide().addClass(c+d.dialogClass).css({zIndex:d.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(c){d.closeOnEscape&&!c.isDefaultPrevented()&&c.keyCode&&c.keyCode===a.ui.keyCode.ESCAPE&&(b.close(c),c.preventDefault())}).attr({role:"dialog","aria-labelledby":f}).mousedown(function(a){b.moveToTop(!1,a)}),h=b.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(g),i=(b.uiDialogTitlebar=a("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(g),j=a('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){j.addClass("ui-state-hover")},function(){j.removeClass("ui-state-hover")}).focus(function(){j.addClass("ui-state-focus")}).blur(function(){j.removeClass("ui-state-focus")}).click(function(a){return b.close(a),!1}).appendTo(i),k=(b.uiDialogTitlebarCloseText=a("<span></span>")).addClass("ui-icon ui-icon-closethick").text(d.closeText).appendTo(j),l=a("<span></span>").addClass("ui-dialog-title").attr("id",f).html(e).prependTo(i);a.isFunction(d.beforeclose)&&!a.isFunction(d.beforeClose)&&(d.beforeClose=d.beforeclose),i.find("*").add(i).disableSelection(),d.draggable&&a.fn.draggable&&b._makeDraggable(),d.resizable&&a.fn.resizable&&b._makeResizable(),b._createButtons(d.buttons),b._isOpen=!1,a.fn.bgiframe&&g.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var a=this;return a.overlay&&a.overlay.destroy(),a.uiDialog.hide(),a.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),a.uiDialog.remove(),a.originalTitle&&a.element.attr("title",a.originalTitle),a},widget:function(){return this.uiDialog},close:function(b){var c=this,d,e;if(!1===c._trigger("beforeClose",b))return;return c.overlay&&c.overlay.destroy(),c.uiDialog.unbind("keypress.ui-dialog"),c._isOpen=!1,c.options.hide?c.uiDialog.hide(c.options.hide,function(){c._trigger("close",b)}):(c.uiDialog.hide(),c._trigger("close",b)),a.ui.dialog.overlay.resize(),c.options.modal&&(d=0,a(".ui-dialog").each(function(){this!==c.uiDialog[0]&&(e=a(this).css("z-index"),isNaN(e)||(d=Math.max(d,e)))}),a.ui.dialog.maxZ=d),c},isOpen:function(){return this._isOpen},moveToTop:function(b,c){var d=this,e=d.options,f;return e.modal&&!b||!e.stack&&!e.modal?d._trigger("focus",c):(e.zIndex>a.ui.dialog.maxZ&&(a.ui.dialog.maxZ=e.zIndex),d.overlay&&(a.ui.dialog.maxZ+=1,d.overlay.$el.css("z-index",a.ui.dialog.overlay.maxZ=a.ui.dialog.maxZ)),f={scrollTop:d.element.scrollTop(),scrollLeft:d.element.scrollLeft()},a.ui.dialog.maxZ+=1,d.uiDialog.css("z-index",a.ui.dialog.maxZ),d.element.attr(f),d._trigger("focus",c),d)},open:function(){if(this._isOpen)return;var b=this,c=b.options,d=b.uiDialog;return b.overlay=c.modal?new a.ui.dialog.overlay(b):null,b._size(),b._position(c.position),d.show(c.show),b.moveToTop(!0),c.modal&&d.bind("keydown.ui-dialog",function(b){if(b.keyCode!==a.ui.keyCode.TAB)return;var c=a(":tabbable",this),d=c.filter(":first"),e=c.filter(":last");if(b.target===e[0]&&!b.shiftKey)return d.focus(1),!1;if(b.target===d[0]&&b.shiftKey)return e.focus(1),!1}),a(b.element.find(":tabbable").get().concat(d.find(".ui-dialog-buttonpane :tabbable").get().concat(d.get()))).eq(0).focus(),b._isOpen=!0,b._trigger("open"),b},_createButtons:function(b){var c=this,d=!1,e=a("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),g=a("<div></div>").addClass("ui-dialog-buttonset").appendTo(e);c.uiDialog.find(".ui-dialog-buttonpane").remove(),typeof b=="object"&&b!==null&&a.each(b,function(){return!(d=!0)}),d&&(a.each(b,function(b,d){d=a.isFunction(d)?{click:d,text:b}:d;var e=a('<button type="button"></button>').click(function(){d.click.apply(c.element[0],arguments)}).appendTo(g);a.each(d,function(a,b){if(a==="click")return;a in f?e[a](b):e.attr(a,b)}),a.fn.button&&e.button()}),e.appendTo(c.uiDialog))},_makeDraggable:function(){function f(a){return{position:a.position,offset:a.offset}}var b=this,c=b.options,d=a(document),e;b.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(d,g){e=c.height==="auto"?"auto":a(this).height(),a(this).height(a(this).height()).addClass("ui-dialog-dragging"),b._trigger("dragStart",d,f(g))},drag:function(a,c){b._trigger("drag",a,f(c))},stop:function(g,h){c.position=[h.position.left-d.scrollLeft(),h.position.top-d.scrollTop()],a(this).removeClass("ui-dialog-dragging").height(e),b._trigger("dragStop",g,f(h)),a.ui.dialog.overlay.resize()}})},_makeResizable:function(c){function h(a){return{originalPosition:a.originalPosition,originalSize:a.originalSize,position:a.position,size:a.size}}c=c===b?this.options.resizable:c;var d=this,e=d.options,f=d.uiDialog.css("position"),g=typeof c=="string"?c:"n,e,s,w,se,sw,ne,nw";d.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:d.element,maxWidth:e.maxWidth,maxHeight:e.maxHeight,minWidth:e.minWidth,minHeight:d._minHeight(),handles:g,start:function(b,c){a(this).addClass("ui-dialog-resizing"),d._trigger("resizeStart",b,h(c))},resize:function(a,b){d._trigger("resize",a,h(b))},stop:function(b,c){a(this).removeClass("ui-dialog-resizing"),e.height=a(this).height(),e.width=a(this).width(),d._trigger("resizeStop",b,h(c)),a.ui.dialog.overlay.resize()}}).css("position",f).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var a=this.options;return a.height==="auto"?a.minHeight:Math.min(a.minHeight,a.height)},_position:function(b){var c=[],d=[0,0],e;if(b){if(typeof b=="string"||typeof b=="object"&&"0"in b)c=b.split?b.split(" "):[b[0],b[1]],c.length===1&&(c[1]=c[0]),a.each(["left","top"],function(a,b){+c[a]===c[a]&&(d[a]=c[a],c[a]=b)}),b={my:c.join(" "),at:c.join(" "),offset:d.join(" ")};b=a.extend({},a.ui.dialog.prototype.options.position,b)}else b=a.ui.dialog.prototype.options.position;e=this.uiDialog.is(":visible"),e||this.uiDialog.show(),this.uiDialog.css({top:0,left:0}).position(a.extend({of:window},b)),e||this.uiDialog.hide()},_setOptions:function(b){var c=this,f={},g=!1;a.each(b,function(a,b){c._setOption(a,b),a in d&&(g=!0),a in e&&(f[a]=b)}),g&&this._size(),this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",f)},_setOption:function(b,d){var e=this,f=e.uiDialog;switch(b){case"beforeclose":b="beforeClose";break;case"buttons":e._createButtons(d);break;case"closeText":e.uiDialogTitlebarCloseText.text(""+d);break;case"dialogClass":f.removeClass(e.options.dialogClass).addClass(c+d);break;case"disabled":d?f.addClass("ui-dialog-disabled"):f.removeClass("ui-dialog-disabled");break;case"draggable":var g=f.is(":data(draggable)");g&&!d&&f.draggable("destroy"),!g&&d&&e._makeDraggable();break;case"position":e._position(d);break;case"resizable":var h=f.is(":data(resizable)");h&&!d&&f.resizable("destroy"),h&&typeof d=="string"&&f.resizable("option","handles",d),!h&&d!==!1&&e._makeResizable(d);break;case"title":a(".ui-dialog-title",e.uiDialogTitlebar).html(""+(d||"&#160;"))}a.Widget.prototype._setOption.apply(e,arguments)},_size:function(){var b=this.options,c,d,e=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0}),b.minWidth>b.width&&(b.width=b.minWidth),c=this.uiDialog.css({height:"auto",width:b.width}).height(),d=Math.max(0,b.minHeight-c);if(b.height==="auto")if(a.support.minHeight)this.element.css({minHeight:d,height:"auto"});else{this.uiDialog.show();var f=this.element.css("height","auto").height();e||this.uiDialog.hide(),this.element.height(Math.max(f,d))}else this.element.height(Math.max(b.height-c,0));this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}}),a.extend(a.ui.dialog,{version:"1.8.20",uuid:0,maxZ:0,getTitleId:function(a){var b=a.attr("id");return b||(this.uuid+=1,b=this.uuid),"ui-dialog-title-"+b},overlay:function(b){this.$el=a.ui.dialog.overlay.create(b)}}),a.extend(a.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:a.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(a){return a+".dialog-overlay"}).join(" "),create:function(b){this.instances.length===0&&(setTimeout(function(){a.ui.dialog.overlay.instances.length&&a(document).bind(a.ui.dialog.overlay.events,function(b){if(a(b.target).zIndex()<a.ui.dialog.overlay.maxZ)return!1})},1),a(document).bind("keydown.dialog-overlay",function(c){b.options.closeOnEscape&&!c.isDefaultPrevented()&&c.keyCode&&c.keyCode===a.ui.keyCode.ESCAPE&&(b.close(c),c.preventDefault())}),a(window).bind("resize.dialog-overlay",a.ui.dialog.overlay.resize));var c=(this.oldInstances.pop()||a("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});return a.fn.bgiframe&&c.bgiframe(),this.instances.push(c),c},destroy:function(b){var c=a.inArray(b,this.instances);c!=-1&&this.oldInstances.push(this.instances.splice(c,1)[0]),this.instances.length===0&&a([document,window]).unbind(".dialog-overlay"),b.remove();var d=0;a.each(this.instances,function(){d=Math.max(d,this.css("z-index"))}),this.maxZ=d},height:function(){var b,c;return a.browser.msie&&a.browser.version<7?(b=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),c=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight),b<c?a(window).height()+"px":b+"px"):a(document).height()+"px"},width:function(){var b,c;return a.browser.msie?(b=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),c=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth),b<c?a(window).width()+"px":b+"px"):a(document).width()+"px"},resize:function(){var b=a([]);a.each(a.ui.dialog.overlay.instances,function(){b=b.add(this)}),b.css({width:0,height:0}).css({width:a.ui.dialog.overlay.width(),height:a.ui.dialog.overlay.height()})}}),a.extend(a.ui.dialog.overlay.prototype,{destroy:function(){a.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.ui.slider.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){var c=5;a.widget("ui.slider",a.ui.mouse,{widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null},_create:function(){var b=this,d=this.options,e=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),f="<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>",g=d.values&&d.values.length||1,h=[];this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget"+" ui-widget-content"+" ui-corner-all"+(d.disabled?" ui-slider-disabled ui-disabled":"")),this.range=a([]),d.range&&(d.range===!0&&(d.values||(d.values=[this._valueMin(),this._valueMin()]),d.values.length&&d.values.length!==2&&(d.values=[d.values[0],d.values[0]])),this.range=a("<div></div>").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(d.range==="min"||d.range==="max"?" ui-slider-range-"+d.range:"")));for(var i=e.length;i<g;i+=1)h.push(f);this.handles=e.add(a(h.join("")).appendTo(b.element)),this.handle=this.handles.eq(0),this.handles.add(this.range).filter("a").click(function(a){a.preventDefault()}).hover(function(){d.disabled||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")}).focus(function(){d.disabled?a(this).blur():(a(".ui-slider .ui-state-focus").removeClass("ui-state-focus"),a(this).addClass("ui-state-focus"))}).blur(function(){a(this).removeClass("ui-state-focus")}),this.handles.each(function(b){a(this).data("index.ui-slider-handle",b)}),this.handles.keydown(function(d){var e=a(this).data("index.ui-slider-handle"),f,g,h,i;if(b.options.disabled)return;switch(d.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case a.ui.keyCode.PAGE_UP:case a.ui.keyCode.PAGE_DOWN:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:d.preventDefault();if(!b._keySliding){b._keySliding=!0,a(this).addClass("ui-state-active"),f=b._start(d,e);if(f===!1)return}}i=b.options.step,b.options.values&&b.options.values.length?g=h=b.values(e):g=h=b.value();switch(d.keyCode){case a.ui.keyCode.HOME:h=b._valueMin();break;case a.ui.keyCode.END:h=b._valueMax();break;case a.ui.keyCode.PAGE_UP:h=b._trimAlignValue(g+(b._valueMax()-b._valueMin())/c);break;case a.ui.keyCode.PAGE_DOWN:h=b._trimAlignValue(g-(b._valueMax()-b._valueMin())/c);break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(g===b._valueMax())return;h=b._trimAlignValue(g+i);break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(g===b._valueMin())return;h=b._trimAlignValue(g-i)}b._slide(d,e,h)}).keyup(function(c){var d=a(this).data("index.ui-slider-handle");b._keySliding&&(b._keySliding=!1,b._stop(c,d),b._change(c,d),a(this).removeClass("ui-state-active"))}),this._refreshValue(),this._animateOff=!1},destroy:function(){return this.handles.remove(),this.range.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider"),this._mouseDestroy(),this},_mouseCapture:function(b){var c=this.options,d,e,f,g,h,i,j,k,l;return c.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),d={x:b.pageX,y:b.pageY},e=this._normValueFromMouse(d),f=this._valueMax()-this._valueMin()+1,h=this,this.handles.each(function(b){var c=Math.abs(e-h.values(b));f>c&&(f=c,g=a(this),i=b)}),c.range===!0&&this.values(1)===c.min&&(i+=1,g=a(this.handles[i])),j=this._start(b,i),j===!1?!1:(this._mouseSliding=!0,h._handleIndex=i,g.addClass("ui-state-active").focus(),k=g.offset(),l=!a(b.target).parents().andSelf().is(".ui-slider-handle"),this._clickOffset=l?{left:0,top:0}:{left:b.pageX-k.left-g.width()/2,top:b.pageY-k.top-g.height()/2-(parseInt(g.css("borderTopWidth"),10)||0)-(parseInt(g.css("borderBottomWidth"),10)||0)+(parseInt(g.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(b,i,e),this._animateOff=!0,!0))},_mouseStart:function(a){return!0},_mouseDrag:function(a){var b={x:a.pageX,y:a.pageY},c=this._normValueFromMouse(b);return this._slide(a,this._handleIndex,c),!1},_mouseStop:function(a){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(a,this._handleIndex),this._change(a,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(a){var b,c,d,e,f;return this.orientation==="horizontal"?(b=this.elementSize.width,c=a.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(b=this.elementSize.height,c=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),d=c/b,d>1&&(d=1),d<0&&(d=0),this.orientation==="vertical"&&(d=1-d),e=this._valueMax()-this._valueMin(),f=this._valueMin()+d*e,this._trimAlignValue(f)},_start:function(a,b){var c={handle:this.handles[b],value:this.value()};return this.options.values&&this.options.values.length&&(c.value=this.values(b),c.values=this.values()),this._trigger("start",a,c)},_slide:function(a,b,c){var d,e,f;this.options.values&&this.options.values.length?(d=this.values(b?0:1),this.options.values.length===2&&this.options.range===!0&&(b===0&&c>d||b===1&&c<d)&&(c=d),c!==this.values(b)&&(e=this.values(),e[b]=c,f=this._trigger("slide",a,{handle:this.handles[b],value:c,values:e}),d=this.values(b?0:1),f!==!1&&this.values(b,c,!0))):c!==this.value()&&(f=this._trigger("slide",a,{handle:this.handles[b],value:c}),f!==!1&&this.value(c))},_stop:function(a,b){var c={handle:this.handles[b],value:this.value()};this.options.values&&this.options.values.length&&(c.value=this.values(b),c.values=this.values()),this._trigger("stop",a,c)},_change:function(a,b){if(!this._keySliding&&!this._mouseSliding){var c={handle:this.handles[b],value:this.value()};this.options.values&&this.options.values.length&&(c.value=this.values(b),c.values=this.values()),this._trigger("change",a,c)}},value:function(a){if(arguments.length){this.options.value=this._trimAlignValue(a),this._refreshValue(),this._change(null,0);return}return this._value()},values:function(b,c){var d,e,f;if(arguments.length>1){this.options.values[b]=this._trimAlignValue(c),this._refreshValue(),this._change(null,b);return}if(!arguments.length)return this._values();if(!a.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(b):this.value();d=this.options.values,e=arguments[0];for(f=0;f<d.length;f+=1)d[f]=this._trimAlignValue(e[f]),this._change(null,f);this._refreshValue()},_setOption:function(b,c){var d,e=0;a.isArray(this.options.values)&&(e=this.options.values.length),a.Widget.prototype._setOption.apply(this,arguments);switch(b){case"disabled":c?(this.handles.filter(".ui-state-focus").blur(),this.handles.removeClass("ui-state-hover"),this.handles.propAttr("disabled",!0),this.element.addClass("ui-disabled")):(this.handles.propAttr("disabled",!1),this.element.removeClass("ui-disabled"));break;case"orientation":this._detectOrientation(),this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation),this._refreshValue();break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":this._animateOff=!0,this._refreshValue();for(d=0;d<e;d+=1)this._change(null,d);this._animateOff=!1}},_value:function(){var a=this.options.value;return a=this._trimAlignValue(a),a},_values:function(a){var b,c,d;if(arguments.length)return b=this.options.values[a],b=this._trimAlignValue(b),b;c=this.options.values.slice();for(d=0;d<c.length;d+=1)c[d]=this._trimAlignValue(c[d]);return c},_trimAlignValue:function(a){if(a<=this._valueMin())return this._valueMin();if(a>=this._valueMax())return this._valueMax();var b=this.options.step>0?this.options.step:1,c=(a-this._valueMin())%b,d=a-c;return Math.abs(c)*2>=b&&(d+=c>0?b:-b),parseFloat(d.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var b=this.options.range,c=this.options,d=this,e=this._animateOff?!1:c.animate,f,g={},h,i,j,k;this.options.values&&this.options.values.length?this.handles.each(function(b,i){f=(d.values(b)-d._valueMin())/(d._valueMax()-d._valueMin())*100,g[d.orientation==="horizontal"?"left":"bottom"]=f+"%",a(this).stop(1,1)[e?"animate":"css"](g,c.animate),d.options.range===!0&&(d.orientation==="horizontal"?(b===0&&d.range.stop(1,1)[e?"animate":"css"]({left:f+"%"},c.animate),b===1&&d.range[e?"animate":"css"]({width:f-h+"%"},{queue:!1,duration:c.animate})):(b===0&&d.range.stop(1,1)[e?"animate":"css"]({bottom:f+"%"},c.animate),b===1&&d.range[e?"animate":"css"]({height:f-h+"%"},{queue:!1,duration:c.animate}))),h=f}):(i=this.value(),j=this._valueMin(),k=this._valueMax(),f=k!==j?(i-j)/(k-j)*100:0,g[d.orientation==="horizontal"?"left":"bottom"]=f+"%",this.handle.stop(1,1)[e?"animate":"css"](g,c.animate),b==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[e?"animate":"css"]({width:f+"%"},c.animate),b==="max"&&this.orientation==="horizontal"&&this.range[e?"animate":"css"]({width:100-f+"%"},{queue:!1,duration:c.animate}),b==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[e?"animate":"css"]({height:f+"%"},c.animate),b==="max"&&this.orientation==="vertical"&&this.range[e?"animate":"css"]({height:100-f+"%"},{queue:!1,duration:c.animate}))}}),a.extend(a.ui.slider,{version:"1.8.20"})})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.ui.tabs.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){function e(){return++c}function f(){return++d}var c=0,d=0;a.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:!1,cookie:null,collapsible:!1,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},_create:function(){this._tabify(!0)},_setOption:function(a,b){if(a=="selected"){if(this.options.collapsible&&b==this.options.selected)return;this.select(b)}else this.options[a]=b,this._tabify()},_tabId:function(a){return a.title&&a.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+e()},_sanitizeSelector:function(a){return a.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+f());return a.cookie.apply(null,[b].concat(a.makeArray(arguments)))},_ui:function(a,b){return{tab:a,panel:b,index:this.anchors.index(a)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b=a(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(c){function m(b,c){b.css("display",""),!a.support.opacity&&c.opacity&&b[0].style.removeAttribute("filter")}var d=this,e=this.options,f=/^#.+/;this.list=this.element.find("ol,ul").eq(0),this.lis=a(" > li:has(a[href])",this.list),this.anchors=this.lis.map(function(){return a("a",this)[0]}),this.panels=a([]),this.anchors.each(function(b,c){var g=a(c).attr("href"),h=g.split("#")[0],i;h&&(h===location.toString().split("#")[0]||(i=a("base")[0])&&h===i.href)&&(g=c.hash,c.href=g);if(f.test(g))d.panels=d.panels.add(d.element.find(d._sanitizeSelector(g)));else if(g&&g!=="#"){a.data(c,"href.tabs",g),a.data(c,"load.tabs",g.replace(/#.*$/,""));var j=d._tabId(c);c.href="#"+j;var k=d.element.find("#"+j);k.length||(k=a(e.panelTemplate).attr("id",j).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(d.panels[b-1]||d.list),k.data("destroy.tabs",!0)),d.panels=d.panels.add(k)}else e.disabled.push(b)}),c?(this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all"),this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all"),this.lis.addClass("ui-state-default ui-corner-top"),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom"),e.selected===b?(location.hash&&this.anchors.each(function(a,b){if(b.hash==location.hash)return e.selected=a,!1}),typeof e.selected!="number"&&e.cookie&&(e.selected=parseInt(d._cookie(),10)),typeof e.selected!="number"&&this.lis.filter(".ui-tabs-selected").length&&(e.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))),e.selected=e.selected||(this.lis.length?0:-1)):e.selected===null&&(e.selected=-1),e.selected=e.selected>=0&&this.anchors[e.selected]||e.selected<0?e.selected:0,e.disabled=a.unique(e.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(a,b){return d.lis.index(a)}))).sort(),a.inArray(e.selected,e.disabled)!=-1&&e.disabled.splice(a.inArray(e.selected,e.disabled),1),this.panels.addClass("ui-tabs-hide"),this.lis.removeClass("ui-tabs-selected ui-state-active"),e.selected>=0&&this.anchors.length&&(d.element.find(d._sanitizeSelector(d.anchors[e.selected].hash)).removeClass("ui-tabs-hide"),this.lis.eq(e.selected).addClass("ui-tabs-selected ui-state-active"),d.element.queue("tabs",function(){d._trigger("show",null,d._ui(d.anchors[e.selected],d.element.find(d._sanitizeSelector(d.anchors[e.selected].hash))[0]))}),this.load(e.selected)),a(window).bind("unload",function(){d.lis.add(d.anchors).unbind(".tabs"),d.lis=d.anchors=d.panels=null})):e.selected=this.lis.index(this.lis.filter(".ui-tabs-selected")),this.element[e.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible"),e.cookie&&this._cookie(e.selected,e.cookie);for(var g=0,h;h=this.lis[g];g++)a(h)[a.inArray(g,e.disabled)!=-1&&!a(h).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");e.cache===!1&&this.anchors.removeData("cache.tabs"),this.lis.add(this.anchors).unbind(".tabs");if(e.event!=="mouseover"){var i=function(a,b){b.is(":not(.ui-state-disabled)")&&b.addClass("ui-state-"+a)},j=function(a,b){b.removeClass("ui-state-"+a)};this.lis.bind("mouseover.tabs",function(){i("hover",a(this))}),this.lis.bind("mouseout.tabs",function(){j("hover",a(this))}),this.anchors.bind("focus.tabs",function(){i("focus",a(this).closest("li"))}),this.anchors.bind("blur.tabs",function(){j("focus",a(this).closest("li"))})}var k,l;e.fx&&(a.isArray(e.fx)?(k=e.fx[0],l=e.fx[1]):k=l=e.fx);var n=l?function(b,c){a(b).closest("li").addClass("ui-tabs-selected ui-state-active"),c.hide().removeClass("ui-tabs-hide").animate(l,l.duration||"normal",function(){m(c,l),d._trigger("show",null,d._ui(b,c[0]))})}:function(b,c){a(b).closest("li").addClass("ui-tabs-selected ui-state-active"),c.removeClass("ui-tabs-hide"),d._trigger("show",null,d._ui(b,c[0]))},o=k?function(a,b){b.animate(k,k.duration||"normal",function(){d.lis.removeClass("ui-tabs-selected ui-state-active"),b.addClass("ui-tabs-hide"),m(b,k),d.element.dequeue("tabs")})}:function(a,b,c){d.lis.removeClass("ui-tabs-selected ui-state-active"),b.addClass("ui-tabs-hide"),d.element.dequeue("tabs")};this.anchors.bind(e.event+".tabs",function(){var b=this,c=a(b).closest("li"),f=d.panels.filter(":not(.ui-tabs-hide)"),g=d.element.find(d._sanitizeSelector(b.hash));if(c.hasClass("ui-tabs-selected")&&!e.collapsible||c.hasClass("ui-state-disabled")||c.hasClass("ui-state-processing")||d.panels.filter(":animated").length||d._trigger("select",null,d._ui(this,g[0]))===!1)return this.blur(),!1;e.selected=d.anchors.index(this),d.abort();if(e.collapsible){if(c.hasClass("ui-tabs-selected"))return e.selected=-1,e.cookie&&d._cookie(e.selected,e.cookie),d.element.queue("tabs",function(){o(b,f)}).dequeue("tabs"),this.blur(),!1;if(!f.length)return e.cookie&&d._cookie(e.selected,e.cookie),d.element.queue("tabs",function(){n(b,g)}),d.load(d.anchors.index(this)),this.blur(),!1}e.cookie&&d._cookie(e.selected,e.cookie);if(g.length)f.length&&d.element.queue("tabs",function(){o(b,f)}),d.element.queue("tabs",function(){n(b,g)}),d.load(d.anchors.index(this));else throw"jQuery UI Tabs: Mismatching fragment identifier.";a.browser.msie&&this.blur()}),this.anchors.bind("click.tabs",function(){return!1})},_getIndex:function(a){return typeof a=="string"&&(a=this.anchors.index(this.anchors.filter("[href$='"+a+"']"))),a},destroy:function(){var b=this.options;return this.abort(),this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs"),this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all"),this.anchors.each(function(){var b=a.data(this,"href.tabs");b&&(this.href=b);var c=a(this).unbind(".tabs");a.each(["href","load","cache"],function(a,b){c.removeData(b+".tabs")})}),this.lis.unbind(".tabs").add(this.panels).each(function(){a.data(this,"destroy.tabs")?a(this).remove():a(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "))}),b.cookie&&this._cookie(null,b.cookie),this},add:function(c,d,e){e===b&&(e=this.anchors.length);var f=this,g=this.options,h=a(g.tabTemplate.replace(/#\{href\}/g,c).replace(/#\{label\}/g,d)),i=c.indexOf("#")?this._tabId(a("a",h)[0]):c.replace("#","");h.addClass("ui-state-default ui-corner-top").data("destroy.tabs",!0);var j=f.element.find("#"+i);return j.length||(j=a(g.panelTemplate).attr("id",i).data("destroy.tabs",!0)),j.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide"),e>=this.lis.length?(h.appendTo(this.list),j.appendTo(this.list[0].parentNode)):(h.insertBefore(this.lis[e]),j.insertBefore(this.panels[e])),g.disabled=a.map(g.disabled,function(a,b){return a>=e?++a:a}),this._tabify(),this.anchors.length==1&&(g.selected=0,h.addClass("ui-tabs-selected ui-state-active"),j.removeClass("ui-tabs-hide"),this.element.queue("tabs",function(){f._trigger("show",null,f._ui(f.anchors[0],f.panels[0]))}),this.load(0)),this._trigger("add",null,this._ui(this.anchors[e],this.panels[e])),this},remove:function(b){b=this._getIndex(b);var c=this.options,d=this.lis.eq(b).remove(),e=this.panels.eq(b).remove();return d.hasClass("ui-tabs-selected")&&this.anchors.length>1&&this.select(b+(b+1<this.anchors.length?1:-1)),c.disabled=a.map(a.grep(c.disabled,function(a,c){return a!=b}),function(a,c){return a>=b?--a:a}),this._tabify(),this._trigger("remove",null,this._ui(d.find("a")[0],e[0])),this},enable:function(b){b=this._getIndex(b);var c=this.options;if(a.inArray(b,c.disabled)==-1)return;return this.lis.eq(b).removeClass("ui-state-disabled"),c.disabled=a.grep(c.disabled,function(a,c){return a!=b}),this._trigger("enable",null,this._ui(this.anchors[b],this.panels[b])),this},disable:function(a){a=this._getIndex(a);var b=this,c=this.options;return a!=c.selected&&(this.lis.eq(a).addClass("ui-state-disabled"),c.disabled.push(a),c.disabled.sort(),this._trigger("disable",null,this._ui(this.anchors[a],this.panels[a]))),this},select:function(a){a=this._getIndex(a);if(a==-1)if(this.options.collapsible&&this.options.selected!=-1)a=this.options.selected;else return this;return this.anchors.eq(a).trigger(this.options.event+".tabs"),this},load:function(b){b=this._getIndex(b);var c=this,d=this.options,e=this.anchors.eq(b)[0],f=a.data(e,"load.tabs");this.abort();if(!f||this.element.queue("tabs").length!==0&&a.data(e,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(b).addClass("ui-state-processing");if(d.spinner){var g=a("span",e);g.data("label.tabs",g.html()).html(d.spinner)}return this.xhr=a.ajax(a.extend({},d.ajaxOptions,{url:f,success:function(f,g){c.element.find(c._sanitizeSelector(e.hash)).html(f),c._cleanup(),d.cache&&a.data(e,"cache.tabs",!0),c._trigger("load",null,c._ui(c.anchors[b],c.panels[b]));try{d.ajaxOptions.success(f,g)}catch(h){}},error:function(a,f,g){c._cleanup(),c._trigger("load",null,c._ui(c.anchors[b],c.panels[b]));try{d.ajaxOptions.error(a,f,b,e)}catch(g){}}})),c.element.dequeue("tabs"),this},abort:function(){return this.element.queue([]),this.panels.stop(!1,!0),this.element.queue("tabs",this.element.queue("tabs").splice(-2,2)),this.xhr&&(this.xhr.abort(),delete this.xhr),this._cleanup(),this},url:function(a,b){return this.anchors.eq(a).removeData("cache.tabs").data("load.tabs",b),this},length:function(){return this.anchors.length}}),a.extend(a.ui.tabs,{version:"1.8.20"}),a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(a,b){var c=this,d=this.options,e=c._rotate||(c._rotate=function(b){clearTimeout(c.rotation),c.rotation=setTimeout(function(){var a=d.selected;c.select(++a<c.anchors.length?a:0)},a),b&&b.stopPropagation()}),f=c._unrotate||(c._unrotate=b?function(a){e()}:function(a){a.clientX&&c.rotate(null)});return a?(this.element.bind("tabsshow",e),this.anchors.bind(d.event+".tabs",f),e()):(clearTimeout(c.rotation),this.element.unbind("tabsshow",e),this.anchors.unbind(d.event+".tabs",f),delete this._rotate,delete this._unrotate),this}})})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.ui.datepicker.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function($,undefined){function Datepicker(){this.debug=!1,this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},$.extend(this._defaults,this.regional[""]),this.dpDiv=bindHover($('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}function bindHover(a){var b="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return a.bind("mouseout",function(a){var c=$(a.target).closest(b);if(!c.length)return;c.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bind("mouseover",function(c){var d=$(c.target).closest(b);if($.datepicker._isDisabledDatepicker(instActive.inline?a.parent()[0]:instActive.input[0])||!d.length)return;d.parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),d.addClass("ui-state-hover"),d.hasClass("ui-datepicker-prev")&&d.addClass("ui-datepicker-prev-hover"),d.hasClass("ui-datepicker-next")&&d.addClass("ui-datepicker-next-hover")})}function extendRemove(a,b){$.extend(a,b);for(var c in b)if(b[c]==null||b[c]==undefined)a[c]=b[c];return a}function isArray(a){return a&&($.browser.safari&&typeof a=="object"&&a.length||a.constructor&&a.constructor.toString().match(/\Array\(\)/))}$.extend($.ui,{datepicker:{version:"1.8.20"}});var PROP_NAME="datepicker",dpuuid=(new Date).getTime(),instActive;$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){return extendRemove(this._defaults,a||{}),this},_attachDatepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase(),inline=nodeName=="div"||nodeName=="span";target.id||(this.uuid+=1,target.id="dp"+this.uuid);var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{}),nodeName=="input"?this._connectDatepicker(target,inst):inline&&this._inlineDatepicker(target,inst)},_newInst:function(a,b){var c=a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");return{id:c,input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:b?bindHover($('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')):this.dpDiv}},_connectDatepicker:function(a,b){var c=$(a);b.append=$([]),b.trigger=$([]);if(c.hasClass(this.markerClassName))return;this._attachments(c,b),c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(a,c,d){b.settings[c]=d}).bind("getData.datepicker",function(a,c){return this._get(b,c)}),this._autoSize(b),$.data(a,PROP_NAME,b),b.settings.disabled&&this._disableDatepicker(a)},_attachments:function(a,b){var c=this._get(b,"appendText"),d=this._get(b,"isRTL");b.append&&b.append.remove(),c&&(b.append=$('<span class="'+this._appendClass+'">'+c+"</span>"),a[d?"before":"after"](b.append)),a.unbind("focus",this._showDatepicker),b.trigger&&b.trigger.remove();var e=this._get(b,"showOn");(e=="focus"||e=="both")&&a.focus(this._showDatepicker);if(e=="button"||e=="both"){var f=this._get(b,"buttonText"),g=this._get(b,"buttonImage");b.trigger=$(this._get(b,"buttonImageOnly")?$("<img/>").addClass(this._triggerClass).attr({src:g,alt:f,title:f}):$('<button type="button"></button>').addClass(this._triggerClass).html(g==""?f:$("<img/>").attr({src:g,alt:f,title:f}))),a[d?"before":"after"](b.trigger),b.trigger.click(function(){return $.datepicker._datepickerShowing&&$.datepicker._lastInput==a[0]?$.datepicker._hideDatepicker():$.datepicker._datepickerShowing&&$.datepicker._lastInput!=a[0]?($.datepicker._hideDatepicker(),$.datepicker._showDatepicker(a[0])):$.datepicker._showDatepicker(a[0]),!1})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var d=function(a){var b=0,c=0;for(var d=0;d<a.length;d++)a[d].length>b&&(b=a[d].length,c=d);return c};b.setMonth(d(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShort"))),b.setDate(d(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(a,b){var c=$(a);if(c.hasClass(this.markerClassName))return;c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(a,c,d){b.settings[c]=d}).bind("getData.datepicker",function(a,c){return this._get(b,c)}),$.data(a,PROP_NAME,b),this._setDate(b,this._getDefaultDate(b),!0),this._updateDatepicker(b),this._updateAlternate(b),b.settings.disabled&&this._disableDatepicker(a),b.dpDiv.css("display","block")},_dialogDatepicker:function(a,b,c,d,e){var f=this._dialogInst;if(!f){this.uuid+=1;var g="dp"+this.uuid;this._dialogInput=$('<input type="text" id="'+g+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>'),this._dialogInput.keydown(this._doKeyDown),$("body").append(this._dialogInput),f=this._dialogInst=this._newInst(this._dialogInput,!1),f.settings={},$.data(this._dialogInput[0],PROP_NAME,f)}extendRemove(f.settings,d||{}),b=b&&b.constructor==Date?this._formatDate(f,b):b,this._dialogInput.val(b),this._pos=e?e.length?e:[e.pageX,e.pageY]:null;if(!this._pos){var h=document.documentElement.clientWidth,i=document.documentElement.clientHeight,j=document.documentElement.scrollLeft||document.body.scrollLeft,k=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[h/2-100+j,i/2-150+k]}return this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),f.settings.onSelect=c,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),$.blockUI&&$.blockUI(this.dpDiv),$.data(this._dialogInput[0],PROP_NAME,f),this},_destroyDatepicker:function(a){var b=$(a),c=$.data(a,PROP_NAME);if(!b.hasClass(this.markerClassName))return;var d=a.nodeName.toLowerCase();$.removeData(a,PROP_NAME),d=="input"?(c.append.remove(),c.trigger.remove(),b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):(d=="div"||d=="span")&&b.removeClass(this.markerClassName).empty()},_enableDatepicker:function(a){var b=$(a),c=$.data(a,PROP_NAME);if(!b.hasClass(this.markerClassName))return;var d=a.nodeName.toLowerCase();if(d=="input")a.disabled=!1,c.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""});else if(d=="div"||d=="span"){var e=b.children("."+this._inlineClass);e.children().removeClass("ui-state-disabled"),e.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled")}this._disabledInputs=$.map(this._disabledInputs,function(b){return b==a?null:b})},_disableDatepicker:function(a){var b=$(a),c=$.data(a,PROP_NAME);if(!b.hasClass(this.markerClassName))return;var d=a.nodeName.toLowerCase();if(d=="input")a.disabled=!0,c.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"});else if(d=="div"||d=="span"){var e=b.children("."+this._inlineClass);e.children().addClass("ui-state-disabled"),e.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled")}this._disabledInputs=$.map(this._disabledInputs,function(b){return b==a?null:b}),this._disabledInputs[this._disabledInputs.length]=a},_isDisabledDatepicker:function(a){if(!a)return!1;for(var b=0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]==a)return!0;return!1},_getInst:function(a){try{return $.data(a,PROP_NAME)}catch(b){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(a,b,c){var d=this._getInst(a);if(arguments.length==2&&typeof b=="string")return b=="defaults"?$.extend({},$.datepicker._defaults):d?b=="all"?$.extend({},d.settings):this._get(d,b):null;var e=b||{};typeof b=="string"&&(e={},e[b]=c);if(d){this._curInst==d&&this._hideDatepicker();var f=this._getDateDatepicker(a,!0),g=this._getMinMaxDate(d,"min"),h=this._getMinMaxDate(d,"max");extendRemove(d.settings,e),g!==null&&e.dateFormat!==undefined&&e.minDate===undefined&&(d.settings.minDate=this._formatDate(d,g)),h!==null&&e.dateFormat!==undefined&&e.maxDate===undefined&&(d.settings.maxDate=this._formatDate(d,h)),this._attachments($(a),d),this._autoSize(d),this._setDate(d,f),this._updateAlternate(d),this._updateDatepicker(d)}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){var b=this._getInst(a);b&&this._updateDatepicker(b)},_setDateDatepicker:function(a,b){var c=this._getInst(a);c&&(this._setDate(c,b),this._updateDatepicker(c),this._updateAlternate(c))},_getDateDatepicker:function(a,b){var c=this._getInst(a);return c&&!c.inline&&this._setDateFromField(c,b),c?this._getDate(c):null},_doKeyDown:function(a){var b=$.datepicker._getInst(a.target),c=!0,d=b.dpDiv.is(".ui-datepicker-rtl");b._keyEvent=!0;if($.datepicker._datepickerShowing)switch(a.keyCode){case 9:$.datepicker._hideDatepicker(),c=!1;break;case 13:var e=$("td."+$.datepicker._dayOverClass+":not(."+$.datepicker._currentClass+")",b.dpDiv);e[0]&&$.datepicker._selectDay(a.target,b.selectedMonth,b.selectedYear,e[0]);var f=$.datepicker._get(b,"onSelect");if(f){var g=$.datepicker._formatDate(b);f.apply(b.input?b.input[0]:null,[g,b])}else $.datepicker._hideDatepicker();return!1;case 27:$.datepicker._hideDatepicker();break;case 33:$.datepicker._adjustDate(a.target,a.ctrlKey?-$.datepicker._get(b,"stepBigMonths"):-$.datepicker._get(b,"stepMonths"),"M");break;case 34:$.datepicker._adjustDate(a.target,a.ctrlKey?+$.datepicker._get(b,"stepBigMonths"):+$.datepicker._get(b,"stepMonths"),"M");break;case 35:(a.ctrlKey||a.metaKey)&&$.datepicker._clearDate(a.target),c=a.ctrlKey||a.metaKey;break;case 36:(a.ctrlKey||a.metaKey)&&$.datepicker._gotoToday(a.target),c=a.ctrlKey||a.metaKey;break;case 37:(a.ctrlKey||a.metaKey)&&$.datepicker._adjustDate(a.target,d?1:-1,"D"),c=a.ctrlKey||a.metaKey,a.originalEvent.altKey&&$.datepicker._adjustDate(a.target,a.ctrlKey?-$.datepicker._get(b,"stepBigMonths"):-$.datepicker._get(b,"stepMonths"),"M");break;case 38:(a.ctrlKey||a.metaKey)&&$.datepicker._adjustDate(a.target,-7,"D"),c=a.ctrlKey||a.metaKey;break;case 39:(a.ctrlKey||a.metaKey)&&$.datepicker._adjustDate(a.target,d?-1:1,"D"),c=a.ctrlKey||a.metaKey,a.originalEvent.altKey&&$.datepicker._adjustDate(a.target,a.ctrlKey?+$.datepicker._get(b,"stepBigMonths"):+$.datepicker._get(b,"stepMonths"),"M");break;case 40:(a.ctrlKey||a.metaKey)&&$.datepicker._adjustDate(a.target,7,"D"),c=a.ctrlKey||a.metaKey;break;default:c=!1}else a.keyCode==36&&a.ctrlKey?$.datepicker._showDatepicker(this):c=!1;c&&(a.preventDefault(),a.stopPropagation())},_doKeyPress:function(a){var b=$.datepicker._getInst(a.target);if($.datepicker._get(b,"constrainInput")){var c=$.datepicker._possibleChars($.datepicker._get(b,"dateFormat")),d=String.fromCharCode(a.charCode==undefined?a.keyCode:a.charCode);return a.ctrlKey||a.metaKey||d<" "||!c||c.indexOf(d)>-1}},_doKeyUp:function(a){var b=$.datepicker._getInst(a.target);if(b.input.val()!=b.lastVal)try{var c=$.datepicker.parseDate($.datepicker._get(b,"dateFormat"),b.input?b.input.val():null,$.datepicker._getFormatConfig(b));c&&($.datepicker._setDateFromField(b),$.datepicker._updateAlternate(b),$.datepicker._updateDatepicker(b))}catch(d){$.datepicker.log(d)}return!0},_showDatepicker:function(a){a=a.target||a,a.nodeName.toLowerCase()!="input"&&(a=$("input",a.parentNode)[0]);if($.datepicker._isDisabledDatepicker(a)||$.datepicker._lastInput==a)return;var b=$.datepicker._getInst(a);$.datepicker._curInst&&$.datepicker._curInst!=b&&($.datepicker._curInst.dpDiv.stop(!0,!0),b&&$.datepicker._datepickerShowing&&$.datepicker._hideDatepicker($.datepicker._curInst.input[0]));var c=$.datepicker._get(b,"beforeShow"),d=c?c.apply(a,[a,b]):{};if(d===!1)return;extendRemove(b.settings,d),b.lastVal=null,$.datepicker._lastInput=a,$.datepicker._setDateFromField(b),$.datepicker._inDialog&&(a.value=""),$.datepicker._pos||($.datepicker._pos=$.datepicker._findPos(a),$.datepicker._pos[1]+=a.offsetHeight);var e=!1;$(a).parents().each(function(){return e|=$(this).css("position")=="fixed",!e}),e&&$.browser.opera&&($.datepicker._pos[0]-=document.documentElement.scrollLeft,$.datepicker._pos[1]-=document.documentElement.scrollTop);var f={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicker._pos=null,b.dpDiv.empty(),b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),$.datepicker._updateDatepicker(b),f=$.datepicker._checkOffset(b,f,e),b.dpDiv.css({position:$.datepicker._inDialog&&$.blockUI?"static":e?"fixed":"absolute",display:"none",left:f.left+"px",top:f.top+"px"});if(!b.inline){var g=$.datepicker._get(b,"showAnim"),h=$.datepicker._get(b,"duration"),i=function(){var a=b.dpDiv.find("iframe.ui-datepicker-cover");if(!!a.length){var c=$.datepicker._getBorders(b.dpDiv);a.css({left:-c[0],top:-c[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})}};b.dpDiv.zIndex($(a).zIndex()+1),$.datepicker._datepickerShowing=!0,$.effects&&$.effects[g]?b.dpDiv.show(g,$.datepicker._get(b,"showOptions"),h,i):b.dpDiv[g||"show"](g?h:null,i),(!g||!h)&&i(),b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus(),$.datepicker._curInst=b}},_updateDatepicker:function(a){var b=this;b.maxRows=4;var c=$.datepicker._getBorders(a.dpDiv);instActive=a,a.dpDiv.empty().append(this._generateHTML(a));var d=a.dpDiv.find("iframe.ui-datepicker-cover");!d.length||d.css({left:-c[0],top:-c[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()}),a.dpDiv.find("."+this._dayOverClass+" a").mouseover();var e=this._getNumberOfMonths(a),f=e[1],g=17;a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),f>1&&a.dpDiv.addClass("ui-datepicker-multi-"+f).css("width",g*f+"em"),a.dpDiv[(e[0]!=1||e[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi"),a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),a==$.datepicker._curInst&&$.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input[0]!=document.activeElement&&a.input.focus();if(a.yearshtml){var h=a.yearshtml;setTimeout(function(){h===a.yearshtml&&a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml),h=a.yearshtml=null},0)}},_getBorders:function(a){var b=function(a){return{thin:1,medium:2,thick:3}[a]||a};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(a,b,c){var d=a.dpDiv.outerWidth(),e=a.dpDiv.outerHeight(),f=a.input?a.input.outerWidth():0,g=a.input?a.input.outerHeight():0,h=document.documentElement.clientWidth+$(document).scrollLeft(),i=document.documentElement.clientHeight+$(document).scrollTop();return b.left-=this._get(a,"isRTL")?d-f:0,b.left-=c&&b.left==a.input.offset().left?$(document).scrollLeft():0,b.top-=c&&b.top==a.input.offset().top+g?$(document).scrollTop():0,b.left-=Math.min(b.left,b.left+d>h&&h>d?Math.abs(b.left+d-h):0),b.top-=Math.min(b.top,b.top+e>i&&i>e?Math.abs(e+g):0),b},_findPos:function(a){var b=this._getInst(a),c=this._get(b,"isRTL");while(a&&(a.type=="hidden"||a.nodeType!=1||$.expr.filters.hidden(a)))a=a[c?"previousSibling":"nextSibling"];var d=$(a).offset();return[d.left,d.top]},_hideDatepicker:function(a){var b=this._curInst;if(!b||a&&b!=$.data(a,PROP_NAME))return;if(this._datepickerShowing){var c=this._get(b,"showAnim"),d=this._get(b,"duration"),e=function(){$.datepicker._tidyDialog(b)};$.effects&&$.effects[c]?b.dpDiv.hide(c,$.datepicker._get(b,"showOptions"),d,e):b.dpDiv[c=="slideDown"?"slideUp":c=="fadeIn"?"fadeOut":"hide"](c?d:null,e),c||e(),this._datepickerShowing=!1;var f=this._get(b,"onClose");f&&f.apply(b.input?b.input[0]:null,[b.input?b.input.val():"",b]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),$.blockUI&&($.unblockUI(),$("body").append(this.dpDiv))),this._inDialog=!1}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){if(!$.datepicker._curInst)return;var b=$(a.target),c=$.datepicker._getInst(b[0]);(b[0].id!=$.datepicker._mainDivId&&b.parents("#"+$.datepicker._mainDivId).length==0&&!b.hasClass($.datepicker.markerClassName)&&!b.closest("."+$.datepicker._triggerClass).length&&$.datepicker._datepickerShowing&&(!$.datepicker._inDialog||!$.blockUI)||b.hasClass($.datepicker.markerClassName)&&$.datepicker._curInst!=c)&&$.datepicker._hideDatepicker()},_adjustDate:function(a,b,c){var d=$(a),e=this._getInst(d[0]);if(this._isDisabledDatepicker(d[0]))return;this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"):0),c),this._updateDatepicker(e)},_gotoToday:function(a){var b=$(a),c=this._getInst(b[0]);if(this._get(c,"gotoCurrent")&&c.currentDay)c.selectedDay=c.currentDay,c.drawMonth=c.selectedMonth=c.currentMonth,c.drawYear=c.selectedYear=c.currentYear;else{var d=new Date;c.selectedDay=d.getDate(),c.drawMonth=c.selectedMonth=d.getMonth(),c.drawYear=c.selectedYear=d.getFullYear()}this._notifyChange(c),this._adjustDate(b)},_selectMonthYear:function(a,b,c){var d=$(a),e=this._getInst(d[0]);e["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10),this._notifyChange(e),this._adjustDate(d)},_selectDay:function(a,b,c,d){var e=$(a);if($(d).hasClass(this._unselectableClass)||this._isDisabledDatepicker(e[0]))return;var f=this._getInst(e[0]);f.selectedDay=f.currentDay=$("a",d).html(),f.selectedMonth=f.currentMonth=b,f.selectedYear=f.currentYear=c,this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))},_clearDate:function(a){var b=$(a),c=this._getInst(b[0]);this._selectDate(b,"")},_selectDate:function(a,b){var c=$(a),d=this._getInst(c[0]);b=b!=null?b:this._formatDate(d),d.input&&d.input.val(b),this._updateAlternate(d);var e=this._get(d,"onSelect");e?e.apply(d.input?d.input[0]:null,[b,d]):d.input&&d.input.trigger("change"),d.inline?this._updateDatepicker(d):(this._hideDatepicker(),this._lastInput=d.input[0],typeof d.input[0]!="object"&&d.input.focus(),this._lastInput=null)},_updateAlternate:function(a){var b=this._get(a,"altField");if(b){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),d=this._getDate(a),e=this.formatDate(c,d,this._getFormatConfig(a));$(b).each(function(){$(this).val(e)})}},noWeekends:function(a){var b=a.getDay();return[b>0&&b<6,""]},iso8601Week:function(a){var b=new Date(a.getTime());b.setDate(b.getDate()+4-(b.getDay()||7));var c=b.getTime();return b.setMonth(0),b.setDate(1),Math.floor(Math.round((c-b)/864e5)/7)+1},parseDate:function(a,b,c){if(a==null||b==null)throw"Invalid arguments";b=typeof b=="object"?b.toString():b+"";if(b=="")return null;var d=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff;d=typeof d!="string"?d:(new Date).getFullYear()%100+parseInt(d,10);var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,g=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,h=(c?c.monthNames:null)||this._defaults.monthNames,i=-1,j=-1,k=-1,l=-1,m=!1,n=function(b){var c=s+1<a.length&&a.charAt(s+1)==b;return c&&s++,c},o=function(a){var c=n(a),d=a=="@"?14:a=="!"?20:a=="y"&&c?4:a=="o"?3:2,e=new RegExp("^\\d{1,"+d+"}"),f=b.substring(r).match(e);if(!f)throw"Missing number at position "+r;return r+=f[0].length,parseInt(f[0],10)},p=function(a,c,d){var e=$.map(n(a)?d:c,function(a,b){return[[b,a]]}).sort(function(a,b){return-(a[1].length-b[1].length)}),f=-1;$.each(e,function(a,c){var d=c[1];if(b.substr(r,d.length).toLowerCase()==d.toLowerCase())return f=c[0],r+=d.length,!1});if(f!=-1)return f+1;throw"Unknown name at position "+r},q=function(){if(b.charAt(r)!=a.charAt(s))throw"Unexpected literal at position "+r;r++},r=0;for(var s=0;s<a.length;s++)if(m)a.charAt(s)=="'"&&!n("'")?m=!1:q();else switch(a.charAt(s)){case"d":k=o("d");break;case"D":p("D",e,f);break;case"o":l=o("o");break;case"m":j=o("m");break;case"M":j=p("M",g,h);break;case"y":i=o("y");break;case"@":var t=new Date(o("@"));i=t.getFullYear(),j=t.getMonth()+1,k=t.getDate();break;case"!":var t=new Date((o("!")-this._ticksTo1970)/1e4);i=t.getFullYear(),j=t.getMonth()+1,k=t.getDate();break;case"'":n("'")?q():m=!0;break;default:q()}if(r<b.length)throw"Extra/unparsed characters found in date: "+b.substring(r);i==-1?i=(new Date).getFullYear():i<100&&(i+=(new Date).getFullYear()-(new Date).getFullYear()%100+(i<=d?0:-100));if(l>-1){j=1,k=l;do{var u=this._getDaysInMonth(i,j-1);if(k<=u)break;j++,k-=u}while(!0)}var t=this._daylightSavingAdjust(new Date(i,j-1,k));if(t.getFullYear()!=i||t.getMonth()+1!=j||t.getDate()!=k)throw"Invalid date";return t},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1e7,formatDate:function(a,b,c){if(!b)return"";var d=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,e=(c?c.dayNames:null)||this._defaults.dayNames,f=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,g=(c?c.monthNames:null)||this._defaults.monthNames,h=function(b){var c=m+1<a.length&&a.charAt(m+1)==b;return c&&m++,c},i=function(a,b,c){var d=""+b;if(h(a))while(d.length<c)d="0"+d;return d},j=function(a,b,c,d){return h(a)?d[b]:c[b]},k="",l=!1;if(b)for(var m=0;m<a.length;m++)if(l)a.charAt(m)=="'"&&!h("'")?l=!1:k+=a.charAt(m);else switch(a.charAt(m)){case"d":k+=i("d",b.getDate(),2);break;case"D":k+=j("D",b.getDay(),d,e);break;case"o":k+=i("o",Math.round(((new Date(b.getFullYear(),b.getMonth(),b.getDate())).getTime()-(new Date(b.getFullYear(),0,0)).getTime())/864e5),3);break;case"m":k+=i("m",b.getMonth()+1,2);break;case"M":k+=j("M",b.getMonth(),f,g);break;case"y":k+=h("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%100;break;case"@":k+=b.getTime();break;case"!":k+=b.getTime()*1e4+this._ticksTo1970;break;case"'":h("'")?k+="'":l=!0;break;default:k+=a.charAt(m)}return k},_possibleChars:function(a){var b="",c=!1,d=function(b){var c=e+1<a.length&&a.charAt(e+1)==b;return c&&e++,c};for(var e=0;e<a.length;e++)if(c)a.charAt(e)=="'"&&!d("'")?c=!1:b+=a.charAt(e);else switch(a.charAt(e)){case"d":case"m":case"y":case"@":b+="0123456789";break;case"D":case"M":return null;case"'":d("'")?b+="'":c=!0;break;default:b+=a.charAt(e)}return b},_get:function(a,b){return a.settings[b]!==undefined?a.settings[b]:this._defaults[b]},_setDateFromField:function(a,b){if(a.input.val()==a.lastVal)return;var c=this._get(a,"dateFormat"),d=a.lastVal=a.input?a.input.val():null,e,f;e=f=this._getDefaultDate(a);var g=this._getFormatConfig(a);try{e=this.parseDate(c,d,g)||f}catch(h){this.log(h),d=b?"":d}a.selectedDay=e.getDate(),a.drawMonth=a.selectedMonth=e.getMonth(),a.drawYear=a.selectedYear=e.getFullYear(),a.currentDay=d?e.getDate():0,a.currentMonth=d?e.getMonth():0,a.currentYear=d?e.getFullYear():0,this._adjustInstDate(a)},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(a,b,c){var d=function(a){var b=new Date;return b.setDate(b.getDate()+a),b},e=function(b){try{return $.datepicker.parseDate($.datepicker._get(a,"dateFormat"),b,$.datepicker._getFormatConfig(a))}catch(c){}var d=(b.toLowerCase().match(/^c/)?$.datepicker._getDate(a):null)||new Date,e=d.getFullYear(),f=d.getMonth(),g=d.getDate(),h=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,i=h.exec(b);while(i){switch(i[2]||"d"){case"d":case"D":g+=parseInt(i[1],10);break;case"w":case"W":g+=parseInt(i[1],10)*7;break;case"m":case"M":f+=parseInt(i[1],10),g=Math.min(g,$.datepicker._getDaysInMonth(e,f));break;case"y":case"Y":e+=parseInt(i[1],10),g=Math.min(g,$.datepicker._getDaysInMonth(e,f))}i=h.exec(b)}return new Date(e,f,g)},f=b==null||b===""?c:typeof b=="string"?e(b):typeof b=="number"?isNaN(b)?c:d(b):new Date(b.getTime());return f=f&&f.toString()=="Invalid Date"?c:f,f&&(f.setHours(0),f.setMinutes(0),f.setSeconds(0),f.setMilliseconds(0)),this._daylightSavingAdjust(f)},_daylightSavingAdjust:function(a){return a?(a.setHours(a.getHours()>12?a.getHours()+2:0),a):null},_setDate:function(a,b,c){var d=!b,e=a.selectedMonth,f=a.selectedYear,g=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=g.getDate(),a.drawMonth=a.selectedMonth=a.currentMonth=g.getMonth(),a.drawYear=a.selectedYear=a.currentYear=g.getFullYear(),(e!=a.selectedMonth||f!=a.selectedYear)&&!c&&this._notifyChange(a),this._adjustInstDate(a),a.input&&a.input.val(d?"":this._formatDate(a))},_getDate:function(a){var b=!a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return b},_generateHTML:function(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),d=this._get(a,"showButtonPanel"),e=this._get(a,"hideIfNoPrevNext"),f=this._get(a,"navigationAsDateFormat"),g=this._getNumberOfMonths(a),h=this._get(a,"showCurrentAtPos"),i=this._get(a,"stepMonths"),j=g[0]!=1||g[1]!=1,k=this._daylightSavingAdjust(a.currentDay?new Date(a.currentYear,a.currentMonth,a.currentDay):new Date(9999,9,9)),l=this._getMinMaxDate(a,"min"),m=this._getMinMaxDate(a,"max"),n=a.drawMonth-h,o=a.drawYear;n<0&&(n+=12,o--);if(m){var p=this._daylightSavingAdjust(new Date(m.getFullYear(),m.getMonth()-g[0]*g[1]+1,m.getDate()));p=l&&p<l?l:p;while(this._daylightSavingAdjust(new Date(o,n,1))>p)n--,n<0&&(n=11,o--)}a.drawMonth=n,a.drawYear=o;var q=this._get(a,"prevText");q=f?this.formatDate(q,this._daylightSavingAdjust(new Date(o,n-i,1)),this._getFormatConfig(a)):q;var r=this._canAdjustMonth(a,-1,o,n)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+dpuuid+".datepicker._adjustDate('#"+a.id+"', -"+i+", 'M');\""+' title="'+q+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+q+"</span></a>":e?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+q+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+q+"</span></a>",s=this._get(a,"nextText");s=f?this.formatDate(s,this._daylightSavingAdjust(new Date(o,n+i,1)),this._getFormatConfig(a)):s;var t=this._canAdjustMonth(a,1,o,n)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+dpuuid+".datepicker._adjustDate('#"+a.id+"', +"+i+", 'M');\""+' title="'+s+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+s+"</span></a>":e?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+s+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+s+"</span></a>",u=this._get(a,"currentText"),v=this._get(a,"gotoCurrent")&&a.currentDay?k:b;u=f?this.formatDate(u,v,this._getFormatConfig(a)):u;var w=a.inline?"":'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+dpuuid+'.datepicker._hideDatepicker();">'+this._get(a,"closeText")+"</button>",x=d?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(c?w:"")+(this._isInRange(a,v)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+dpuuid+".datepicker._gotoToday('#"+a.id+"');\""+">"+u+"</button>":"")+(c?"":w)+"</div>":"",y=parseInt(this._get(a,"firstDay"),10);y=isNaN(y)?0:y;var z=this._get(a,"showWeek"),A=this._get(a,"dayNames"),B=this._get(a,"dayNamesShort"),C=this._get(a,"dayNamesMin"),D=this._get(a,"monthNames"),E=this._get(a,"monthNamesShort"),F=this._get(a,"beforeShowDay"),G=this._get(a,"showOtherMonths"),H=this._get(a,"selectOtherMonths"),I=this._get(a,"calculateWeek")||this.iso8601Week,J=this._getDefaultDate(a),K="";for(var L=0;L<g[0];L++){var M="";this.maxRows=4;for(var N=0;N<g[1];N++){var O=this._daylightSavingAdjust(new Date(o,n,a.selectedDay)),P=" ui-corner-all",Q="";if(j){Q+='<div class="ui-datepicker-group';if(g[1]>1)switch(N){case 0:Q+=" ui-datepicker-group-first",P=" ui-corner-"+(c?"right":"left");break;case g[1]-1:Q+=" ui-datepicker-group-last",P=" ui-corner-"+(c?"left":"right");break;default:Q+=" ui-datepicker-group-middle",P=""}Q+='">'}Q+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+P+'">'+(/all|left/.test(P)&&L==0?c?t:r:"")+(/all|right/.test(P)&&L==0?c?r:t:"")+this._generateMonthYearHeader(a,n,o,l,m,L>0||N>0,D,E)+'</div><table class="ui-datepicker-calendar"><thead>'+"<tr>";var R=z?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";for(var S=0;S<7;S++){var T=(S+y)%7;R+="<th"+((S+y+6)%7>=5?' class="ui-datepicker-week-end"':"")+">"+'<span title="'+A[T]+'">'+C[T]+"</span></th>"}Q+=R+"</tr></thead><tbody>";var U=this._getDaysInMonth(o,n);o==a.selectedYear&&n==a.selectedMonth&&(a.selectedDay=Math.min(a.selectedDay,U));var V=(this._getFirstDayOfMonth(o,n)-y+7)%7,W=Math.ceil((V+U)/7),X=j?this.maxRows>W?this.maxRows:W:W;this.maxRows=X;var Y=this._daylightSavingAdjust(new Date(o,n,1-V));for(var Z=0;Z<X;Z++){Q+="<tr>";var _=z?'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(Y)+"</td>":"";for(var S=0;S<7;S++){var ba=F?F.apply(a.input?a.input[0]:null,[Y]):[!0,""],bb=Y.getMonth()!=n,bc=bb&&!H||!ba[0]||l&&Y<l||m&&Y>m;_+='<td class="'+((S+y+6)%7>=5?" ui-datepicker-week-end":"")+(bb?" ui-datepicker-other-month":"")+(Y.getTime()==O.getTime()&&n==a.selectedMonth&&a._keyEvent||J.getTime()==Y.getTime()&&J.getTime()==O.getTime()?" "+this._dayOverClass:"")+(bc?" "+this._unselectableClass+" ui-state-disabled":"")+(bb&&!G?"":" "+ba[1]+(Y.getTime()==k.getTime()?" "+this._currentClass:"")+(Y.getTime()==b.getTime()?" ui-datepicker-today":""))+'"'+((!bb||G)&&ba[2]?' title="'+ba[2]+'"':"")+(bc?"":' onclick="DP_jQuery_'+dpuuid+".datepicker._selectDay('#"+a.id+"',"+Y.getMonth()+","+Y.getFullYear()+', this);return false;"')+">"+(bb&&!G?"&#xa0;":bc?'<span class="ui-state-default">'+Y.getDate()+"</span>":'<a class="ui-state-default'+(Y.getTime()==b.getTime()?" ui-state-highlight":"")+(Y.getTime()==k.getTime()?" ui-state-active":"")+(bb?" ui-priority-secondary":"")+'" href="#">'+Y.getDate()+"</a>")+"</td>",Y.setDate(Y.getDate()+1),Y=this._daylightSavingAdjust(Y)}Q+=_+"</tr>"}n++,n>11&&(n=0,o++),Q+="</tbody></table>"+(j?"</div>"+(g[0]>0&&N==g[1]-1?'<div class="ui-datepicker-row-break"></div>':""):""),M+=Q}K+=M}return K+=x+($.browser.msie&&parseInt($.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':""),a._keyEvent=!1,K},_generateMonthYearHeader:function(a,b,c,d,e,f,g,h){var i=this._get(a,"changeMonth"),j=this._get(a,"changeYear"),k=this._get(a,"showMonthAfterYear"),l='<div class="ui-datepicker-title">',m="";if(f||!i)m+='<span class="ui-datepicker-month">'+g[b]+"</span>";else{var n=d&&d.getFullYear()==c,o=e&&e.getFullYear()==c;m+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+dpuuid+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" "+">";for(var p=0;p<12;p++)(!n||p>=d.getMonth())&&(!o||p<=e.getMonth())&&(m+='<option value="'+p+'"'+(p==b?' selected="selected"':"")+">"+h[p]+"</option>");m+="</select>"}k||(l+=m+(f||!i||!j?"&#xa0;":""));if(!a.yearshtml){a.yearshtml="";if(f||!j)l+='<span class="ui-datepicker-year">'+c+"</span>";else{var q=this._get(a,"yearRange").split(":"),r=(new Date).getFullYear(),s=function(a){var b=a.match(/c[+-].*/)?c+parseInt(a.substring(1),10):a.match(/[+-].*/)?r+parseInt(a,10):parseInt(a,10);return isNaN(b)?r:b},t=s(q[0]),u=Math.max(t,s(q[1]||""));t=d?Math.max(t,d.getFullYear()):t,u=e?Math.min(u,e.getFullYear()):u,a.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+dpuuid+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" "+">";for(;t<=u;t++)a.yearshtml+='<option value="'+t+'"'+(t==c?' selected="selected"':"")+">"+t+"</option>";a.yearshtml+="</select>",l+=a.yearshtml,a.yearshtml=null}}return l+=this._get(a,"yearSuffix"),k&&(l+=(f||!i||!j?"&#xa0;":"")+m),l+="</div>",l},_adjustInstDate:function(a,b,c){var d=a.drawYear+(c=="Y"?b:0),e=a.drawMonth+(c=="M"?b:0),f=Math.min(a.selectedDay,this._getDaysInMonth(d,e))+(c=="D"?b:0),g=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(d,e,f)));a.selectedDay=g.getDate(),a.drawMonth=a.selectedMonth=g.getMonth(),a.drawYear=a.selectedYear=g.getFullYear(),(c=="M"||c=="Y")&&this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min"),d=this._getMinMaxDate(a,"max"),e=c&&b<c?c:b;return e=d&&e>d?d:e,e},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");b&&b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){var b=this._get(a,"numberOfMonths");return b==null?[1,1]:typeof b=="number"?[1,b]:b},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,d){var e=this._getNumberOfMonths(a),f=this._daylightSavingAdjust(new Date(c,d+(b<0?b:e[0]*e[1]),1));return b<0&&f.setDate(this._getDaysInMonth(f.getFullYear(),f.getMonth())),this._isInRange(a,f)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min"),d=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!d||b.getTime()<=d.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");return b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10),{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,d){b||(a.currentDay=a.selectedDay,a.currentMonth=a.selectedMonth,a.currentYear=a.selectedYear);var e=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(d,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),e,this._getFormatConfig(a))}}),$.fn.datepicker=function(a){if(!this.length)return this;$.datepicker.initialized||($(document).mousedown($.datepicker._checkExternalClick).find("body").append($.datepicker.dpDiv),$.datepicker.initialized=!0);var b=Array.prototype.slice.call(arguments,1);return typeof a!="string"||a!="isDisabled"&&a!="getDate"&&a!="widget"?a=="option"&&arguments.length==2&&typeof arguments[1]=="string"?$.datepicker["_"+a+"Datepicker"].apply($.datepicker,[this[0]].concat(b)):this.each(function(){typeof a=="string"?$.datepicker["_"+a+"Datepicker"].apply($.datepicker,[this].concat(b)):$.datepicker._attachDatepicker(this,a)}):$.datepicker["_"+a+"Datepicker"].apply($.datepicker,[this[0]].concat(b))},$.datepicker=new Datepicker,$.datepicker.initialized=!1,$.datepicker.uuid=(new Date).getTime(),$.datepicker.version="1.8.20",window["DP_jQuery_"+dpuuid]=$})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.ui.progressbar.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){a.widget("ui.progressbar",{options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()}),this.valueDiv=a("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element),this.oldValue=this._value(),this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove(),a.Widget.prototype.destroy.apply(this,arguments)},value:function(a){return a===b?this._value():(this._setOption("value",a),this)},_setOption:function(b,c){b==="value"&&(this.options.value=c,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete")),a.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var a=this.options.value;return typeof a!="number"&&(a=0),Math.min(this.options.max,Math.max(this.min,a))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var a=this.value(),b=this._percentage();this.oldValue!==a&&(this.oldValue=a,this._trigger("change")),this.valueDiv.toggle(a>this.min).toggleClass("ui-corner-right",a===this.options.max).width(b.toFixed(0)+"%"),this.element.attr("aria-valuenow",a)}}),a.extend(a.ui.progressbar,{version:"1.8.20"})})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.effects.core.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+jQuery.effects||function(a,b){function c(b){var c;return b&&b.constructor==Array&&b.length==3?b:(c=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(b))?[parseInt(c[1],10),parseInt(c[2],10),parseInt(c[3],10)]:(c=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(b))?[parseFloat(c[1])*2.55,parseFloat(c[2])*2.55,parseFloat(c[3])*2.55]:(c=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(b))?[parseInt(c[1],16),parseInt(c[2],16),parseInt(c[3],16)]:(c=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(b))?[parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16)]:(c=/rgba\(0, 0, 0, 0\)/.exec(b))?e.transparent:e[a.trim(b).toLowerCase()]}function d(b,d){var e;do{e=a.curCSS(b,d);if(e!=""&&e!="transparent"||a.nodeName(b,"body"))break;d="backgroundColor"}while(b=b.parentNode);return c(e)}function h(){var a=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,b={},c,d;if(a&&a.length&&a[0]&&a[a[0]]){var e=a.length;while(e--)c=a[e],typeof a[c]=="string"&&(d=c.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()}),b[d]=a[c])}else for(c in a)typeof a[c]=="string"&&(b[c]=a[c]);return b}function i(b){var c,d;for(c in b)d=b[c],(d==null||a.isFunction(d)||c in g||/scrollbar/.test(c)||!/color/i.test(c)&&isNaN(parseFloat(d)))&&delete b[c];return b}function j(a,b){var c={_:0},d;for(d in b)a[d]!=b[d]&&(c[d]=b[d]);return c}function k(b,c,d,e){typeof b=="object"&&(e=c,d=null,c=b,b=c.effect),a.isFunction(c)&&(e=c,d=null,c={});if(typeof c=="number"||a.fx.speeds[c])e=d,d=c,c={};return a.isFunction(d)&&(e=d,d=null),c=c||{},d=d||c.duration,d=a.fx.off?0:typeof d=="number"?d:d in a.fx.speeds?a.fx.speeds[d]:a.fx.speeds._default,e=e||c.complete,[b,c,d,e]}function l(b){return!b||typeof b=="number"||a.fx.speeds[b]?!0:typeof b=="string"&&!a.effects[b]?!0:!1}a.effects={},a.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(b,e){a.fx.step[e]=function(a){a.colorInit||(a.start=d(a.elem,e),a.end=c(a.end),a.colorInit=!0),a.elem.style[e]="rgb("+Math.max(Math.min(parseInt(a.pos*(a.end[0]-a.start[0])+a.start[0],10),255),0)+","+Math.max(Math.min(parseInt(a.pos*(a.end[1]-a.start[1])+a.start[1],10),255),0)+","+Math.max(Math.min(parseInt(a.pos*(a.end[2]-a.start[2])+a.start[2],10),255),0)+")"}});var e={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},f=["add","remove","toggle"],g={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};a.effects.animateClass=function(b,c,d,e){return a.isFunction(d)&&(e=d,d=null),this.queue(function(){var g=a(this),k=g.attr("style")||" ",l=i(h.call(this)),m,n=g.attr("class")||"";a.each(f,function(a,c){b[c]&&g[c+"Class"](b[c])}),m=i(h.call(this)),g.attr("class",n),g.animate(j(l,m),{queue:!1,duration:c,easing:d,complete:function(){a.each(f,function(a,c){b[c]&&g[c+"Class"](b[c])}),typeof g.attr("style")=="object"?(g.attr("style").cssText="",g.attr("style").cssText=k):g.attr("style",k),e&&e.apply(this,arguments),a.dequeue(this)}})})},a.fn.extend({_addClass:a.fn.addClass,addClass:function(b,c,d,e){return c?a.effects.animateClass.apply(this,[{add:b},c,d,e]):this._addClass(b)},_removeClass:a.fn.removeClass,removeClass:function(b,c,d,e){return c?a.effects.animateClass.apply(this,[{remove:b},c,d,e]):this._removeClass(b)},_toggleClass:a.fn.toggleClass,toggleClass:function(c,d,e,f,g){return typeof d=="boolean"||d===b?e?a.effects.animateClass.apply(this,[d?{add:c}:{remove:c},e,f,g]):this._toggleClass(c,d):a.effects.animateClass.apply(this,[{toggle:c},d,e,f])},switchClass:function(b,c,d,e,f){return a.effects.animateClass.apply(this,[{add:c,remove:b},d,e,f])}}),a.extend(a.effects,{version:"1.8.20",save:function(a,b){for(var c=0;c<b.length;c++)b[c]!==null&&a.data("ec.storage."+b[c],a[0].style[b[c]])},restore:function(a,b){for(var c=0;c<b.length;c++)b[c]!==null&&a.css(b[c],a.data("ec.storage."+b[c]))},setMode:function(a,b){return b=="toggle"&&(b=a.is(":hidden")?"show":"hide"),b},getBaseline:function(a,b){var c,d;switch(a[0]){case"top":c=0;break;case"middle":c=.5;break;case"bottom":c=1;break;default:c=a[0]/b.height}switch(a[1]){case"left":d=0;break;case"center":d=.5;break;case"right":d=1;break;default:d=a[1]/b.width}return{x:d,y:c}},createWrapper:function(b){if(b.parent().is(".ui-effects-wrapper"))return b.parent();var c={width:b.outerWidth(!0),height:b.outerHeight(!0),"float":b.css("float")},d=a("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e=document.activeElement;return b.wrap(d),(b[0]===e||a.contains(b[0],e))&&a(e).focus(),d=b.parent(),b.css("position")=="static"?(d.css({position:"relative"}),b.css({position:"relative"})):(a.extend(c,{position:b.css("position"),zIndex:b.css("z-index")}),a.each(["top","left","bottom","right"],function(a,d){c[d]=b.css(d),isNaN(parseInt(c[d],10))&&(c[d]="auto")}),b.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),d.css(c).show()},removeWrapper:function(b){var c,d=document.activeElement;return b.parent().is(".ui-effects-wrapper")?(c=b.parent().replaceWith(b),(b[0]===d||a.contains(b[0],d))&&a(d).focus(),c):b},setTransition:function(b,c,d,e){return e=e||{},a.each(c,function(a,c){var f=b.cssUnit(c);f[0]>0&&(e[c]=f[0]*d+f[1])}),e}}),a.fn.extend({effect:function(b,c,d,e){var f=k.apply(this,arguments),g={options:f[1],duration:f[2],callback:f[3]},h=g.options.mode,i=a.effects[b];return a.fx.off||!i?h?this[h](g.duration,g.callback):this.each(function(){g.callback&&g.callback.call(this)}):i.call(this,g)},_show:a.fn.show,show:function(a){if(l(a))return this._show.apply(this,arguments);var b=k.apply(this,arguments);return b[1].mode="show",this.effect.apply(this,b)},_hide:a.fn.hide,hide:function(a){if(l(a))return this._hide.apply(this,arguments);var b=k.apply(this,arguments);return b[1].mode="hide",this.effect.apply(this,b)},__toggle:a.fn.toggle,toggle:function(b){if(l(b)||typeof b=="boolean"||a.isFunction(b))return this.__toggle.apply(this,arguments);var c=k.apply(this,arguments);return c[1].mode="toggle",this.effect.apply(this,c)},cssUnit:function(b){var c=this.css(b),d=[];return a.each(["em","px","%","pt"],function(a,b){c.indexOf(b)>0&&(d=[parseFloat(c),b])}),d}}),a.easing.jswing=a.easing.swing,a.extend(a.easing,{def:"easeOutQuad",swing:function(b,c,d,e,f){return a.easing[a.easing.def](b,c,d,e,f)},easeInQuad:function(a,b,c,d,e){return d*(b/=e)*b+c},easeOutQuad:function(a,b,c,d,e){return-d*(b/=e)*(b-2)+c},easeInOutQuad:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b+c:-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,e){return d*(b/=e)*b*b+c},easeOutCubic:function(a,b,c,d,e){return d*((b=b/e-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b+c:d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,e){return d*(b/=e)*b*b*b+c},easeOutQuart:function(a,b,c,d,e){return-d*((b=b/e-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b*b+c:-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,e){return d*(b/=e)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,e){return d*((b=b/e-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b*b*b+c:d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,e){return-d*Math.cos(b/e*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,e){return d*Math.sin(b/e*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,e){return-d/2*(Math.cos(Math.PI*b/e)-1)+c},easeInExpo:function(a,b,c,d,e){return b==0?c:d*Math.pow(2,10*(b/e-1))+c},easeOutExpo:function(a,b,c,d,e){return b==e?c+d:d*(-Math.pow(2,-10*b/e)+1)+c},easeInOutExpo:function(a,b,c,d,e){return b==0?c:b==e?c+d:(b/=e/2)<1?d/2*Math.pow(2,10*(b-1))+c:d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,e){return-d*(Math.sqrt(1-(b/=e)*b)-1)+c},easeOutCirc:function(a,b,c,d,e){return d*Math.sqrt(1-(b=b/e-1)*b)+c},easeInOutCirc:function(a,b,c,d,e){return(b/=e/2)<1?-d/2*(Math.sqrt(1-b*b)-1)+c:d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,e){var f=1.70158,g=0,h=d;if(b==0)return c;if((b/=e)==1)return c+d;g||(g=e*.3);if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return-(h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g))+c},easeOutElastic:function(a,b,c,d,e){var f=1.70158,g=0,h=d;if(b==0)return c;if((b/=e)==1)return c+d;g||(g=e*.3);if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return h*Math.pow(2,-10*b)*Math.sin((b*e-f)*2*Math.PI/g)+d+c},easeInOutElastic:function(a,b,c,d,e){var f=1.70158,g=0,h=d;if(b==0)return c;if((b/=e/2)==2)return c+d;g||(g=e*.3*1.5);if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return b<1?-0.5*h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)+c:h*Math.pow(2,-10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)*.5+d+c},easeInBack:function(a,c,d,e,f,g){return g==b&&(g=1.70158),e*(c/=f)*c*((g+1)*c-g)+d},easeOutBack:function(a,c,d,e,f,g){return g==b&&(g=1.70158),e*((c=c/f-1)*c*((g+1)*c+g)+1)+d},easeInOutBack:function(a,c,d,e,f,g){return g==b&&(g=1.70158),(c/=f/2)<1?e/2*c*c*(((g*=1.525)+1)*c-g)+d:e/2*((c-=2)*c*(((g*=1.525)+1)*c+g)+2)+d},easeInBounce:function(b,c,d,e,f){return e-a.easing.easeOutBounce(b,f-c,0,e,f)+d},easeOutBounce:function(a,b,c,d,e){return(b/=e)<1/2.75?d*7.5625*b*b+c:b<2/2.75?d*(7.5625*(b-=1.5/2.75)*b+.75)+c:b<2.5/2.75?d*(7.5625*(b-=2.25/2.75)*b+.9375)+c:d*(7.5625*(b-=2.625/2.75)*b+.984375)+c},easeInOutBounce:function(b,c,d,e,f){return c<f/2?a.easing.easeInBounce(b,c*2,0,e,f)*.5+d:a.easing.easeOutBounce(b,c*2-f,0,e,f)*.5+e*.5+d}})}(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.effects.blind.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){a.effects.blind=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],e=a.effects.setMode(c,b.options.mode||"hide"),f=b.options.direction||"vertical";a.effects.save(c,d),c.show();var g=a.effects.createWrapper(c).css({overflow:"hidden"}),h=f=="vertical"?"height":"width",i=f=="vertical"?g.height():g.width();e=="show"&&g.css(h,0);var j={};j[h]=e=="show"?i:0,g.animate(j,b.duration,b.options.easing,function(){e=="hide"&&c.hide(),a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(c[0],arguments),c.dequeue()})})}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.effects.bounce.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){a.effects.bounce=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],e=a.effects.setMode(c,b.options.mode||"effect"),f=b.options.direction||"up",g=b.options.distance||20,h=b.options.times||5,i=b.duration||250;/show|hide/.test(e)&&d.push("opacity"),a.effects.save(c,d),c.show(),a.effects.createWrapper(c);var j=f=="up"||f=="down"?"top":"left",k=f=="up"||f=="left"?"pos":"neg",g=b.options.distance||(j=="top"?c.outerHeight({margin:!0})/3:c.outerWidth({margin:!0})/3);e=="show"&&c.css("opacity",0).css(j,k=="pos"?-g:g),e=="hide"&&(g=g/(h*2)),e!="hide"&&h--;if(e=="show"){var l={opacity:1};l[j]=(k=="pos"?"+=":"-=")+g,c.animate(l,i/2,b.options.easing),g=g/2,h--}for(var m=0;m<h;m++){var n={},p={};n[j]=(k=="pos"?"-=":"+=")+g,p[j]=(k=="pos"?"+=":"-=")+g,c.animate(n,i/2,b.options.easing).animate(p,i/2,b.options.easing),g=e=="hide"?g*2:g/2}if(e=="hide"){var l={opacity:0};l[j]=(k=="pos"?"-=":"+=")+g,c.animate(l,i/2,b.options.easing,function(){c.hide(),a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(this,arguments)})}else{var n={},p={};n[j]=(k=="pos"?"-=":"+=")+g,p[j]=(k=="pos"?"+=":"-=")+g,c.animate(n,i/2,b.options.easing).animate(p,i/2,b.options.easing,function(){a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(this,arguments)})}c.queue("fx",function(){c.dequeue()}),c.dequeue()})}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.effects.clip.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){a.effects.clip=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right","height","width"],e=a.effects.setMode(c,b.options.mode||"hide"),f=b.options.direction||"vertical";a.effects.save(c,d),c.show();var g=a.effects.createWrapper(c).css({overflow:"hidden"}),h=c[0].tagName=="IMG"?g:c,i={size:f=="vertical"?"height":"width",position:f=="vertical"?"top":"left"},j=f=="vertical"?h.height():h.width();e=="show"&&(h.css(i.size,0),h.css(i.position,j/2));var k={};k[i.size]=e=="show"?j:0,k[i.position]=e=="show"?0:j/2,h.animate(k,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){e=="hide"&&c.hide(),a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(c[0],arguments),c.dequeue()}})})}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.effects.drop.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){a.effects.drop=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right","opacity"],e=a.effects.setMode(c,b.options.mode||"hide"),f=b.options.direction||"left";a.effects.save(c,d),c.show(),a.effects.createWrapper(c);var g=f=="up"||f=="down"?"top":"left",h=f=="up"||f=="left"?"pos":"neg",i=b.options.distance||(g=="top"?c.outerHeight({margin:!0})/2:c.outerWidth({margin:!0})/2);e=="show"&&c.css("opacity",0).css(g,h=="pos"?-i:i);var j={opacity:e=="show"?1:0};j[g]=(e=="show"?h=="pos"?"+=":"-=":h=="pos"?"-=":"+=")+i,c.animate(j,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){e=="hide"&&c.hide(),a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(this,arguments),c.dequeue()}})})}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.effects.explode.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){a.effects.explode=function(b){return this.queue(function(){var c=b.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3,d=b.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3;b.options.mode=b.options.mode=="toggle"?a(this).is(":visible")?"hide":"show":b.options.mode;var e=a(this).show().css("visibility","hidden"),f=e.offset();f.top-=parseInt(e.css("marginTop"),10)||0,f.left-=parseInt(e.css("marginLeft"),10)||0;var g=e.outerWidth(!0),h=e.outerHeight(!0);for(var i=0;i<c;i++)for(var j=0;j<d;j++)e.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-j*(g/d),top:-i*(h/c)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:g/d,height:h/c,left:f.left+j*(g/d)+(b.options.mode=="show"?(j-Math.floor(d/2))*(g/d):0),top:f.top+i*(h/c)+(b.options.mode=="show"?(i-Math.floor(c/2))*(h/c):0),opacity:b.options.mode=="show"?0:1}).animate({left:f.left+j*(g/d)+(b.options.mode=="show"?0:(j-Math.floor(d/2))*(g/d)),top:f.top+i*(h/c)+(b.options.mode=="show"?0:(i-Math.floor(c/2))*(h/c)),opacity:b.options.mode=="show"?1:0},b.duration||500);setTimeout(function(){b.options.mode=="show"?e.css({visibility:"visible"}):e.css({visibility:"visible"}).hide(),b.callback&&b.callback.apply(e[0]),e.dequeue(),a("div.ui-effects-explode").remove()},b.duration||500)})}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.effects.fade.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){a.effects.fade=function(b){return this.queue(function(){var c=a(this),d=a.effects.setMode(c,b.options.mode||"hide");c.animate({opacity:d},{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){b.callback&&b.callback.apply(this,arguments),c.dequeue()}})})}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.effects.fold.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){a.effects.fold=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],e=a.effects.setMode(c,b.options.mode||"hide"),f=b.options.size||15,g=!!b.options.horizFirst,h=b.duration?b.duration/2:a.fx.speeds._default/2;a.effects.save(c,d),c.show();var i=a.effects.createWrapper(c).css({overflow:"hidden"}),j=e=="show"!=g,k=j?["width","height"]:["height","width"],l=j?[i.width(),i.height()]:[i.height(),i.width()],m=/([0-9]+)%/.exec(f);m&&(f=parseInt(m[1],10)/100*l[e=="hide"?0:1]),e=="show"&&i.css(g?{height:0,width:f}:{height:f,width:0});var n={},p={};n[k[0]]=e=="show"?l[0]:f,p[k[1]]=e=="show"?l[1]:0,i.animate(n,h,b.options.easing).animate(p,h,b.options.easing,function(){e=="hide"&&c.hide(),a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(c[0],arguments),c.dequeue()})})}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.effects.highlight.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){a.effects.highlight=function(b){return this.queue(function(){var c=a(this),d=["backgroundImage","backgroundColor","opacity"],e=a.effects.setMode(c,b.options.mode||"show"),f={backgroundColor:c.css("backgroundColor")};e=="hide"&&(f.opacity=0),a.effects.save(c,d),c.show().css({backgroundImage:"none",backgroundColor:b.options.color||"#ffff99"}).animate(f,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){e=="hide"&&c.hide(),a.effects.restore(c,d),e=="show"&&!a.support.opacity&&this.style.removeAttribute("filter"),b.callback&&b.callback.apply(this,arguments),c.dequeue()}})})}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.effects.pulsate.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){a.effects.pulsate=function(b){return this.queue(function(){var c=a(this),d=a.effects.setMode(c,b.options.mode||"show"),e=(b.options.times||5)*2-1,f=b.duration?b.duration/2:a.fx.speeds._default/2,g=c.is(":visible"),h=0;g||(c.css("opacity",0).show(),h=1),(d=="hide"&&g||d=="show"&&!g)&&e--;for(var i=0;i<e;i++)c.animate({opacity:h},f,b.options.easing),h=(h+1)%2;c.animate({opacity:h},f,b.options.easing,function(){h==0&&c.hide(),b.callback&&b.callback.apply(this,arguments)}),c.queue("fx",function(){c.dequeue()}).dequeue()})}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.effects.scale.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){a.effects.puff=function(b){return this.queue(function(){var c=a(this),d=a.effects.setMode(c,b.options.mode||"hide"),e=parseInt(b.options.percent,10)||150,f=e/100,g={height:c.height(),width:c.width()};a.extend(b.options,{fade:!0,mode:d,percent:d=="hide"?e:100,from:d=="hide"?g:{height:g.height*f,width:g.width*f}}),c.effect("scale",b.options,b.duration,b.callback),c.dequeue()})},a.effects.scale=function(b){return this.queue(function(){var c=a(this),d=a.extend(!0,{},b.options),e=a.effects.setMode(c,b.options.mode||"effect"),f=parseInt(b.options.percent,10)||(parseInt(b.options.percent,10)==0?0:e=="hide"?0:100),g=b.options.direction||"both",h=b.options.origin;e!="effect"&&(d.origin=h||["middle","center"],d.restore=!0);var i={height:c.height(),width:c.width()};c.from=b.options.from||(e=="show"?{height:0,width:0}:i);var j={y:g!="horizontal"?f/100:1,x:g!="vertical"?f/100:1};c.to={height:i.height*j.y,width:i.width*j.x},b.options.fade&&(e=="show"&&(c.from.opacity=0,c.to.opacity=1),e=="hide"&&(c.from.opacity=1,c.to.opacity=0)),d.from=c.from,d.to=c.to,d.mode=e,c.effect("size",d,b.duration,b.callback),c.dequeue()})},a.effects.size=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right","width","height","overflow","opacity"],e=["position","top","bottom","left","right","overflow","opacity"],f=["width","height","overflow"],g=["fontSize"],h=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],i=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],j=a.effects.setMode(c,b.options.mode||"effect"),k=b.options.restore||!1,l=b.options.scale||"both",m=b.options.origin,n={height:c.height(),width:c.width()};c.from=b.options.from||n,c.to=b.options.to||n;if(m){var p=a.effects.getBaseline(m,n);c.from.top=(n.height-c.from.height)*p.y,c.from.left=(n.width-c.from.width)*p.x,c.to.top=(n.height-c.to.height)*p.y,c.to.left=(n.width-c.to.width)*p.x}var q={from:{y:c.from.height/n.height,x:c.from.width/n.width},to:{y:c.to.height/n.height,x:c.to.width/n.width}};if(l=="box"||l=="both")q.from.y!=q.to.y&&(d=d.concat(h),c.from=a.effects.setTransition(c,h,q.from.y,c.from),c.to=a.effects.setTransition(c,h,q.to.y,c.to)),q.from.x!=q.to.x&&(d=d.concat(i),c.from=a.effects.setTransition(c,i,q.from.x,c.from),c.to=a.effects.setTransition(c,i,q.to.x,c.to));(l=="content"||l=="both")&&q.from.y!=q.to.y&&(d=d.concat(g),c.from=a.effects.setTransition(c,g,q.from.y,c.from),c.to=a.effects.setTransition(c,g,q.to.y,c.to)),a.effects.save(c,k?d:e),c.show(),a.effects.createWrapper(c),c.css("overflow","hidden").css(c.from);if(l=="content"||l=="both")h=h.concat(["marginTop","marginBottom"]).concat(g),i=i.concat(["marginLeft","marginRight"]),f=d.concat(h).concat(i),c.find("*[width]").each(function(){var c=a(this);k&&a.effects.save(c,f);var d={height:c.height(),width:c.width()};c.from={height:d.height*q.from.y,width:d.width*q.from.x},c.to={height:d.height*q.to.y,width:d.width*q.to.x},q.from.y!=q.to.y&&(c.from=a.effects.setTransition(c,h,q.from.y,c.from),c.to=a.effects.setTransition(c,h,q.to.y,c.to)),q.from.x!=q.to.x&&(c.from=a.effects.setTransition(c,i,q.from.x,c.from),c.to=a.effects.setTransition(c,i,q.to.x,c.to)),c.css(c.from),c.animate(c.to,b.duration,b.options.easing,function(){k&&a.effects.restore(c,f)})});c.animate(c.to,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){c.to.opacity===0&&c.css("opacity",c.from.opacity),j=="hide"&&c.hide(),a.effects.restore(c,k?d:e),a.effects.removeWrapper(c),b.callback&&b.callback.apply(this,arguments),c.dequeue()}})})}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.effects.shake.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){a.effects.shake=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],e=a.effects.setMode(c,b.options.mode||"effect"),f=b.options.direction||"left",g=b.options.distance||20,h=b.options.times||3,i=b.duration||b.options.duration||140;a.effects.save(c,d),c.show(),a.effects.createWrapper(c);var j=f=="up"||f=="down"?"top":"left",k=f=="up"||f=="left"?"pos":"neg",l={},m={},n={};l[j]=(k=="pos"?"-=":"+=")+g,m[j]=(k=="pos"?"+=":"-=")+g*2,n[j]=(k=="pos"?"-=":"+=")+g*2,c.animate(l,i,b.options.easing);for(var p=1;p<h;p++)c.animate(m,i,b.options.easing).animate(n,i,b.options.easing);c.animate(m,i,b.options.easing).animate(l,i/2,b.options.easing,function(){a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(this,arguments)}),c.queue("fx",function(){c.dequeue()}),c.dequeue()})}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.effects.slide.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){a.effects.slide=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],e=a.effects.setMode(c,b.options.mode||"show"),f=b.options.direction||"left";a.effects.save(c,d),c.show(),a.effects.createWrapper(c).css({overflow:"hidden"});var g=f=="up"||f=="down"?"top":"left",h=f=="up"||f=="left"?"pos":"neg",i=b.options.distance||(g=="top"?c.outerHeight({margin:!0}):c.outerWidth({margin:!0}));e=="show"&&c.css(g,h=="pos"?isNaN(i)?"-"+i:-i:i);var j={};j[g]=(e=="show"?h=="pos"?"+=":"-=":h=="pos"?"-=":"+=")+i,c.animate(j,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){e=="hide"&&c.hide(),a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(this,arguments),c.dequeue()}})})}})(jQuery);;/*! jQuery UI - v1.8.20 - 2012-04-30
+* https://github.com/jquery/jquery-ui
+* Includes: jquery.effects.transfer.js
+* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
+(function(a,b){a.effects.transfer=function(b){return this.queue(function(){var c=a(this),d=a(b.options.to),e=d.offset(),f={top:e.top,left:e.left,height:d.innerHeight(),width:d.innerWidth()},g=c.offset(),h=a('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(b.options.className).css({top:g.top,left:g.left,height:c.innerHeight(),width:c.innerWidth(),position:"absolute"}).animate(f,b.duration,b.options.easing,function(){h.remove(),b.callback&&b.callback.apply(c[0],arguments),c.dequeue()})})}})(jQuery);; \ No newline at end of file
diff --git a/view/theme/diabook/js/jquery.mapquery.core.js b/view/theme/diabook/js/jquery.mapquery.core.js
new file mode 100644
index 000000000..606a343f4
--- /dev/null
+++ b/view/theme/diabook/js/jquery.mapquery.core.js
@@ -0,0 +1,1028 @@
+/* Copyright (c) 2011 by MapQuery Contributors (see AUTHORS for
+ * full list of contributors). Published under the MIT license.
+ * See https://github.com/mapquery/mapquery/blob/master/LICENSE for the
+ * full text of the license. */
+(function ($) {
+/**
+# jquery.mapquery.core.js
+The main MapQuery file. It contains the MapQuery constructor, the MapQuery.Map
+constructor and the MapQuery.Layer constructor.
+
+
+### *$('selector')*.`mapQuery([options])`
+_version added 0.1_
+####**Description**: initialise MapQuery and associate it with
+the matched element
+
+**options** an object of key-value pairs with options for the map. Possible
+pairs are:
+
+ * **layers** (array of MapQuery.Layer *or* MapQuery.Layer): Either an array
+ * or a single layer that should be added to the map
+ * **center** ({position: [x,y], zoom: z(int), box: [llx,lly,urx,ury]}):
+ * Initially go to a certain location. At least one layer (in the `layers`
+ * option) needs to be specified.
+
+> Returns: $('selector') (jQuery object)
+
+
+We can initialise MapQuery without any options, or for instance pass in a layer
+object. The mapQuery function returns a jQuery object, to access the mapQuery object retrieve
+the 'mapQuery' data object.
+
+ var map = $('#map').mapQuery(); //create an empty map
+ var map = $('#map').mapQuery({layers:[{type:'osm'}]); //create a map with osm
+
+ var mq = map.data('mapQuery'); //get the MapQuery object
+ */
+$.MapQuery = $.MapQuery || {};
+
+/**
+
+---
+
+#MapQuery.Map
+
+The MapQuery.Map object. It is automatically constructed from the options
+given in the `mapQuery([options])` constructor. The Map object is refered
+to as _map_ in the documentation.
+ */
+$.MapQuery.Map = function(element, options) {
+ var self = this;
+ //If there are a maxExtent and a projection other than Spherical Mercator
+ //automagically set maxResolution if it is not set
+ //TODO smo 20110614: put maxExtent and maxResolution setting in the
+ //proper option building routine
+ if(options){
+ if(!options.maxResolution&&options.maxExtent&&options.projection){
+ options.maxResolution = (options.maxExtent[2]-options.maxExtent[0])/256;
+ }}
+ this.options = $.extend({}, new $.fn.mapQuery.defaults.map(), options);
+
+ this.element = element;
+ // TODO vmx 20110609: do proper options building
+ // TODO SMO 20110616: make sure that all projection strings are uppercase
+ // smo 20110620: you need the exact map options in the overviewmap widget
+ // as such we need to preserve them
+ this.olMapOptions = $.extend({}, this.options);
+ delete this.olMapOptions.layers;
+ delete this.olMapOptions.maxExtent;
+ delete this.olMapOptions.zoomToMaxExtent;
+ //TODO SMO20110630 the maxExtent is in mapprojection, decide whether or
+ //not we need to change it to displayProjection
+ this.maxExtent = this.options.maxExtent;
+ this.olMapOptions.maxExtent = new OpenLayers.Bounds(
+ this.maxExtent[0],this.maxExtent[1],this.maxExtent[2],this.maxExtent[3]);
+
+
+ OpenLayers.IMAGE_RELOAD_ATTEMPTS = 3;
+ OpenLayers.Util.onImageLoadErrorColor = "transparent";
+
+ // create the OpenLayers Map
+ this.olMap = new OpenLayers.Map(this.element[0], this.olMapOptions);
+
+ //OpenLayers doesn't want to return a maxExtent when there is no baselayer
+ //set (eg on an empty map, so we create a fake baselayer
+ this.olMap.addLayer(new OpenLayers.Layer('fake', {baseLayer: true}));
+
+ // Keep IDs of vector layer for select feature control
+ this.vectorLayers = [];
+ this.selectFeatureControl = null;
+ // Counts up to create unique IDs
+ this.idCounter = 0;
+
+ element.data('mapQuery', this);
+ this.layersList = {};
+
+ // To bind and trigger jQuery events
+ this.events = $({});
+ // create triggers for all OpenLayers map events
+ var events = {};
+ $.each(this.olMap.EVENT_TYPES, function(i, evt) {
+ events[evt] = function() {
+ self.events.trigger(evt, arguments);
+ };
+ });
+ this.olMap.events.on(events);
+
+ // Add layers to the map
+ if (this.options.layers!==undefined) {
+ this.layers(this.options.layers);
+ // You can only go to some location if there were layers added
+ if (this.options.center!==undefined) {
+ this.center(this.options.center);
+ }
+ }
+
+ // zoom to the maxExtent of the map if no precise location was specified
+ if (this.options.zoomToMaxExtent && this.options.center===undefined) {
+ this.olMap.zoomToMaxExtent();
+ }
+};
+
+$.MapQuery.Map.prototype = {
+ /**
+###*map*.`layers([options])`
+_version added 0.1_
+####**Description**: get/set the layers of the map
+
+**options** an object of key-value pairs with options to create one or
+more layers
+
+>Returns: [layer] (array of MapQuery.Layer)
+
+
+The `.layers()` method allows us to attach layers to a mapQuery object. It takes
+an options object with layer options. To add multiple layers, create an array of
+layer options objects. If an options object is given, it will return the
+resulting layer(s). We can also use it to retrieve all layers currently attached
+to the map.
+
+
+ var osm = map.layers({type:'osm'}); //add an osm layer to the map
+ var layers = map.layers(); //get all layers of the map
+
+ */
+ layers: function(options) {
+ //var o = $.extend({}, options);
+ var self = this;
+ switch(arguments.length) {
+ case 0:
+ return this._allLayers();
+ case 1:
+ if (!$.isArray(options)) {
+ return this._addLayer(options);
+ }
+ else {
+ return $.map(options, function(layer) {
+ return self._addLayer(layer);
+ });
+ }
+ break;
+ default:
+ throw('wrong argument number');
+ }
+ },
+ // Returns all layers as an array, sorted by there order in the map. First
+ // element in the array is the topmost layer
+ _allLayers: function() {
+ var layers = [];
+ $.each(this.layersList, function(id, layer) {
+ var item = [layer.position(), layer];
+ layers.push(item);
+ });
+ var sorted = layers.sort( function compare(a, b) {
+ return a[0] - b[0];
+ });
+ var result = $.map(sorted, function(item) {
+ return item[1];
+ });
+ return result.reverse();
+ },
+ _addLayer: function(options) {
+ var id = this._createId();
+ var layer = new $.MapQuery.Layer(this, id, options);
+ this.layersList[id] = layer;
+ if (layer.isVector) {
+ this.vectorLayers.push(id);
+ }
+ this._updateSelectFeatureControl(this.vectorLayers);
+ this.events.trigger('mqAddLayer',layer);
+ return layer;
+ },
+ // Creates a new unique ID for a layer
+ _createId: function() {
+ return 'mapquery' + this.idCounter++;
+ },
+ _removeLayer: function(id) {
+ // remove id from vectorlayer if it is there list
+ this.vectorLayers = $.grep(this.vectorLayers, function(elem) {
+ return elem != id;
+ });
+ this._updateSelectFeatureControl(this.vectorLayers);
+ this.events.trigger('mqRemoveLayer',id);
+ delete this.layersList[id];
+ // XXX vmx: shouldn't the layer be destroyed() properly?
+ return this;
+ },
+/**
+ ###*map*.`center([options])`
+_version added 0.1_
+####**Description**: get/set the extent, zoom and position of the map
+
+**position** the position as [x,y] in displayProjection (default EPSG:4326)
+to center the map at
+**zoom** the zoomlevel as integer to zoom the map to
+**box** an array with the lower left x, lower left y, upper right x,
+upper right y to zoom the map to,
+this will take precedent when conflicting with any of the above values
+**projection** the projection the coordinates are in, default is
+the displayProjection
+
+>Returns: {position: [x,y], zoom: z(int), box: [llx,lly,urx,ury]}
+
+
+The `.center()` method allows us to move to map to a specific zoom level,
+specific position or a specific extent. We can specify the projection of the
+coordinates to override the displayProjection. For instance you want to show
+the coordinates in 4326, but you have a dataset in EPSG:28992
+(dutch projection). We can also retrieve the current zoomlevel, position and
+extent from the map. The coordinates are returned in displayProjection.
+
+
+ var center = map.center(); //get the current zoom, position and extent
+ map.center({zoom:4}); //zoom to zoomlevel 4
+ map.center({position:[5,52]}); //pan to point 5,52
+ map.center(box:[-180,-90,180,90]); //zoom to the box -180,-900,180,90
+ //pan to point 125000,485000 in dutch projection
+ map.center({position:[125000,485000],projection:'EPSG:28992'});
+ */
+ center: function (options) {
+ var position;
+ var mapProjection;
+ // Determine source projection
+ var sourceProjection = null;
+ var zoom;
+ var box;
+ if(options && options.projection) {
+ sourceProjection = options.projection.CLASS_NAME ===
+ 'OpenLayers.Projection' ? options.projection :
+ new OpenLayers.Projection(options.projection);
+ } else {
+ var displayProjection = this.olMap.displayProjection;
+ if(!displayProjection) {
+ // source == target
+ sourceProjection = new OpenLayers.Projection('EPSG:4326');
+ } else {
+ sourceProjection = displayProjection.CLASS_NAME ===
+ 'OpenLayers.Projection' ? displayProjection :
+ new OpenLayers.Projection(displayProjection);
+ }
+ }
+
+ // Get the current position
+ if (arguments.length===0) {
+ position = this.olMap.getCenter();
+ zoom = this.olMap.getZoom();
+ box = this.olMap.getExtent();
+ mapProjection = this.olMap.getProjectionObject();
+
+
+ if (!mapProjection.equals(sourceProjection)) {
+ position.transform(mapProjection, sourceProjection);
+ }
+ box.transform(mapProjection,sourceProjection);
+ box = box!==null ? box.toArray() : [];
+ return {
+ position: [position.lon, position.lat],
+ zoom: this.olMap.getZoom(),
+ box: box
+ };
+ }
+
+ // Zoom to the extent of the box
+ if (options.box!==undefined) {
+ mapProjection = this.olMap.getProjectionObject();
+ box = new OpenLayers.Bounds(
+ options.box[0], options.box[1],options.box[2], options.box[3]);
+ if (!mapProjection.equals(sourceProjection)) {
+ box.transform(sourceProjection,mapProjection);
+ }
+ this.olMap.zoomToExtent(box);
+
+ }
+ // Only zoom is given
+ else if (options.position===undefined) {
+ this.olMap.zoomTo(options.zoom);
+ }
+ // Position is given, zoom maybe as well
+ else {
+ position = new OpenLayers.LonLat(options.position[0],
+ options.position[1]);
+ mapProjection = this.olMap.getProjectionObject();
+ if (!mapProjection.equals(sourceProjection)) {
+ position.transform(sourceProjection, mapProjection);
+ }
+ // options.zoom might be undefined, so we are good to
+ // pass it on
+ this.olMap.setCenter(position, options.zoom);
+ }
+ },
+ _updateSelectFeatureControl: function(layerIds) {
+ var vectorLayers = [];
+ var layersList = this.layersList;
+ if (this.selectFeatureControl!==null) {
+ this.selectFeatureControl.deactivate();
+ this.selectFeatureControl.destroy();
+ }
+ $.each(layerIds, function() {
+ vectorLayers.push(layersList[this].olLayer);
+ });
+ this.selectFeatureControl = new OpenLayers.Control.SelectFeature(
+ vectorLayers);
+ this.olMap.addControl(this.selectFeatureControl);
+ this.selectFeatureControl.activate();
+ },
+ bind: function() {
+ this.events.bind.apply(this.events, arguments);
+ },
+ one: function() {
+ this.events.one.apply(this.events, arguments);
+ },
+ destroy: function() {
+ this.olMap.destroy();
+ this.element.removeData('mapQuery');
+ }
+};
+/**
+
+---
+
+#MapQuery.Layer
+
+The MapQuery.Layer object. It is constructed with layer options object in the
+map.`layers([options])` function or by passing a `layer:{options}` object in
+the `mapQuery()` constructor. The Layer object is refered to as _layer_ in the
+documentation.
+ */
+$.MapQuery.Layer = function(map, id, options) {
+
+ var self = this;
+ // apply default options that are not specific to a layer
+
+ this.id = id;
+ this.label = options.label || this.id;
+ // a reference to the map object is needed as it stores e.g. the list
+ // of all layers (and we need to keep track of it, if we delete a
+ // layer)
+ this.map = map;
+
+ // true if this layer is a vector layer
+ this.isVector = false;
+
+ // to bind and trigger jQuery events
+ this.events = $({});
+
+ // create the actual layer based on the options
+ // Returns layer and final options for the layer (for later re-use,
+ // e.g. zoomToMaxExtent).
+ var res = $.MapQuery.Layer.types[options.type.toLowerCase()].call(
+ this, options);
+ this.olLayer = res.layer;
+ this.options = res.options;
+
+ // create triggers for all OpenLayers layer events
+ var events = {};
+ $.each(this.olLayer.EVENT_TYPES, function(i, evt) {
+ events[evt] = function() {
+ self.events.trigger(evt, arguments);
+ self.map.events.trigger(evt, arguments);
+ };
+ });
+ this.olLayer.events.on(events);
+
+ this.map.olMap.addLayer(this.olLayer);
+};
+
+$.MapQuery.Layer.prototype = {
+/**
+###*layer*.`down([delta])`
+_version added 0.1_
+####**Description**: move the layer down in the layer stack of the map
+
+**delta** the amount of layers the layer has to move down in the layer
+stack (default 1)
+
+>Returns layer (MapQuery.Layer)
+
+
+The `.down()` method is a shortcut method for `.position(pos)` which makes
+it easier to move a layer down in the layerstack relative to its current
+position. It takes an integer and will try to move the layer down the number of
+places given. If delta is bigger than the current position in the stack, it
+will put the layer at the bottom.
+
+
+ layer.down(); //move layer 1 place down
+ layer.down(3); //move layer 3 places down
+
+ */
+ down: function(delta) {
+ delta = delta || 1;
+ var pos = this.position();
+ pos = pos - delta;
+ if (pos<0) {pos = 0;}
+ this.position(pos);
+ return this;
+ },
+ // NOTE vmx: this would be pretty cool, but it's not easily possible
+ // you could use $.each($.geojq.layer())) instead, this is for pure
+ // convenience.
+ each: function () {},
+/**
+###*layer*.`remove()`
+_version added 0.1_
+####**Description**: remove the layer from the map
+
+>Returns: id (string)
+
+
+The `.remove()` method allows us to remove a layer from the map.
+It returns an id to allow widgets to remove their references to the
+destroyed layer.
+
+ var id = layer.remove(); //remove this layer
+
+
+ */
+ remove: function() {
+ this.map.olMap.removeLayer(this.olLayer);
+ // remove references to this layer that are stored in the
+ // map object
+ return this.map._removeLayer(this.id);
+ },
+/**
+###*layer*.`position([position])`
+_version added 0.1_
+####**Description**: get/set the `position` of the layer in the layer
+stack of the map
+
+**position** an integer setting the new position of the layer in the layer stack
+
+>Returns: position (integer)
+
+
+The `.position()` method allows us to change the position of the layer in the
+layer stack. It will take into account the hidden baselayer that is used by
+OpenLayers. The lowest layer is position 0. If no position is given, it will
+return the current postion.
+
+
+ var pos = layer.position(); //get position of layer in the layer stack
+ layer.position(2); //put layer on position 2 in the layer stack
+
+ */
+ position: function(pos) {
+ if (pos===undefined) {
+ return this.map.olMap.getLayerIndex(this.olLayer)-1;
+ }
+ else {
+ return this.map.olMap.setLayerIndex(this.olLayer, pos+1);
+ }
+ },
+/**
+###*layer*.`up([delta])`
+_version added 0.1_
+####**Description**: move the layer up in the layer stack of the map
+
+**delta** the amount of layers the layer has to move up in the layer
+stack (default 1)
+
+>Returns: layer (MapQuery.Layer)
+
+
+The `.up()` method is a shortcut method for `.position(pos)` which makes
+it easier to move a layer up in the layerstack relative to its current
+position. It takes an integer and will move the layer up the number of places
+given.
+
+
+
+ layer.up(); //move layer 1 place up
+ layer.up(3); //move layer 3 places up
+*/
+ up: function(delta) {
+ delta = delta || 1;
+ var pos = this.position();
+ pos = pos + delta;
+ this.position(pos);
+ return this;
+ },
+/**
+###*layer*.`visible([visible])`
+_version added 0.1_
+####**Description**: get/set the `visible` state of the layer
+
+**visible** a boolean setting the visibiliyu of the layer
+
+>Returns: visible (boolean)
+
+
+The `.visible()` method allows us to change the visibility of the layer.
+If no visible is given, it will return the current visibility.
+
+
+ var vis = layer.visible(); //get the visibility of layer
+ layer.visible(true); //set visibility of layer to true
+
+ */
+ visible: function(vis) {
+ if (vis===undefined) {
+ return this.olLayer.getVisibility();
+ }
+ else {
+ this.olLayer.setVisibility(vis);
+ return this;
+ }
+ },
+/**
+###*layer*.`opacity([opacity])`
+_version added 0.1_
+####**Description**: get/set the `opacity` of the layer
+
+**position** a float [0-1] setting the opacity of the layer
+
+>Returns: opacity (float)
+
+
+The `.opacity()` method allows us to change the opacity of the layer.
+If no opacity is given, it will return the current opacity.
+
+
+ var opac = layer.opacity(); //get opacity of layer
+ layer.opacity(0.7); //set opacity of layer to 0.7
+
+ */
+ opacity: function(opac) {
+ if (opac===undefined) {
+ // this.olLayer.opacity can be null if never
+ // set so return the visibility
+ var value = this.olLayer.opacity ?
+ this.olLayer.opacity : this.olLayer.getVisibility();
+ return value;
+ }
+ else {
+ this.olLayer.setOpacity(opac);
+ return this;
+ }
+ },
+ // every event gets the layer passed in
+ bind: function() {
+ this.events.bind.apply(this.events, arguments);
+ },
+ one: function() {
+ this.events.one.apply(this.events, arguments);
+ }
+};
+
+$.fn.mapQuery = function(options) {
+ return this.each(function() {
+ var instance = $.data(this, 'mapQuery');
+ if (!instance) {
+ $.data(this, 'mapQuery', new $.MapQuery.Map($(this), options));
+ }
+ });
+};
+
+$.extend($.MapQuery.Layer, {
+ types: {
+/**
+###*layer* `{type:bing}`
+_version added 0.1_
+####**Description**: create a Bing maps layer
+
+**view** a string ['road','hybrid','satellite'] to define which Bing maps
+layer to use (default road)
+**key** Bing Maps API key for your application. Get you own at
+http://bingmapsportal.com/
+**label** string with the name of the layer
+
+
+ layers:[{
+ type:'bing', //create a bing maps layer
+ view:'satellite', //use the bing satellite layer
+ key:'ArAGGPJ16xm0RX' //the Bing maps API key
+ }]
+
+*/
+ bing: function(options) {
+ var o = $.extend(true, {}, $.fn.mapQuery.defaults.layer.all,
+ $.fn.mapQuery.defaults.layer.bing,
+ options);
+ var view = o.view;
+ switch(view){
+ case 'road':
+ view = 'Road'; break;
+ case 'hybrid':
+ view = 'AerialWithLabels'; break;
+ case 'satellite':
+ view = 'Aerial'; break;
+ }
+ return {
+ layer: new OpenLayers.Layer.Bing({type:view,key:o.key}),
+ options: o
+ };
+ },
+ //Not sure this one is worth pursuing works with ecwp:// & jpip:// urls
+ //See ../lib/NCSOpenLayersECWP.js
+ ecwp: function(options) {
+ var o = $.extend(true, {}, $.fn.mapQuery.defaults.layer.all,
+ $.fn.mapQuery.defaults.layer.raster,
+ options);
+ return {
+ layer: new OpenLayers.Layer.ECWP(o.label, o.url, o),
+ options: o
+ };
+ },
+/**
+###*layer* `{type:google}`
+_version added 0.1_
+####**Description**: create a Google maps layer
+
+**view** a string ['road','hybrid','satellite'] to define which Google maps
+layer to use (default road)
+**label** string with the name of the layer
+
+
+*Note* you need to include the google maps v3 API in your application by adding
+`<script src="http://maps.google.com/maps/api/js?v=3.5&amp;sensor=false"type="text/javascript"></script>`
+
+
+ layers:[{
+ type:'google', //create a google maps layer
+ view:'hybrid' //use the google hybridlayer
+ }]
+
+*/
+ google: function(options) {
+ var o = $.extend(true, {}, $.fn.mapQuery.defaults.layer.all,
+ $.fn.mapQuery.defaults.layer.google,
+ options);
+ var view = o.view;
+ switch(view){
+ case 'road':
+ view = google.maps.MapTypeId.ROADMAP; break;
+ case 'terrain':
+ view = google.maps.MapTypeId.TERRAIN; break;
+ case 'hybrid':
+ view = google.maps.MapTypeId.HYBRID; break;
+ case 'satellite':
+ view = google.maps.MapTypeId.SATELLITE; break;
+ }
+ return {
+ layer: new OpenLayers.Layer.Google({type:view}),
+ options: o
+ };
+ },
+/**
+###*layer* `{type:vector}`
+_version added 0.1_
+####**Description**: create a vector layer
+
+**label** string with the name of the layer
+
+
+ layers:[{
+ type:'vector' //create a vector layer
+ }]
+
+*/
+ vector: function(options) {
+ var o = $.extend(true, {}, $.fn.mapQuery.defaults.layer.all,
+ $.fn.mapQuery.defaults.layer.vector,
+ options);
+ this.isVector = true;
+ return {
+ layer: new OpenLayers.Layer.Vector(o.label),
+ options: o
+ };
+ },
+/**
+###*layer* `{type:json}`
+_version added 0.1_
+####**Description**: create a JSON layer
+
+**url** a string pointing to the location of the JSON data
+**strategies** a string ['bbox','cluster','filter','fixed','paging','refresh','save']
+stating which update strategy should be used (default fixed)
+(see also http://dev.openlayers.org/apidocs/files/OpenLayers/Strategy-js.html)
+**projection** a string with the projection of the JSON data (default EPSG:4326)
+**styleMap** {object} the style to be used to render the JSON data
+**label** string with the name of the layer
+
+
+ layers:[{
+ type: 'JSON',
+ url: 'data/reservate.json',
+ label: 'reservate'
+ }]
+
+*/
+ json: function(options) {
+ var o = $.extend(true, {}, $.fn.mapQuery.defaults.layer.all,
+ $.fn.mapQuery.defaults.layer.vector,
+ options);
+ this.isVector = true;
+ var strategies = [];
+ for (var i in o.strategies) {
+ if(o.strategies.hasOwnProperty(i)) {
+ switch(o.strategies[i].toLowerCase()) {
+ case 'bbox':
+ strategies.push(new OpenLayers.Strategy.BBOX());
+ break;
+ case 'cluster':
+ strategies.push(new OpenLayers.Strategy.Cluster());
+ break;
+ case 'filter':
+ strategies.push(new OpenLayers.Strategy.Filter());
+ break;
+ case 'fixed':
+ strategies.push(new OpenLayers.Strategy.Fixed());
+ break;
+ case 'paging':
+ strategies.push(new OpenLayers.Strategy.Paging());
+ break;
+ case 'refresh':
+ strategies.push(new OpenLayers.Strategy.Refresh());
+ break;
+ case 'save':
+ strategies.push(new OpenLayers.Strategy.Save());
+ break;
+ }
+ }
+ }
+ var protocol;
+ // only use JSONP if we use http(s)
+ if (o.url.match(/^https?:\/\//)!==null &&
+ !$.MapQuery.util.sameOrigin(o.url)) {
+ protocol = 'Script';
+ }
+ else {
+ protocol = 'HTTP';
+ }
+
+ var params = {
+ protocol: new OpenLayers.Protocol[protocol]({
+ url: o.url,
+ format: new OpenLayers.Format.GeoJSON()
+ }),
+ strategies: strategies,
+ projection: o.projection || 'EPSG:4326',
+ styleMap: o.styleMap
+ };
+ return {
+ layer: new OpenLayers.Layer.Vector(o.label, params),
+ options: o
+ };
+ },
+/**
+###*layer* `{type:osm}`
+_version added 0.1_
+####**Description**: create an OpenStreetMap layer
+
+
+**label** string with the name of the layer
+**url** A single URL (string) or an array of URLs to OSM-like server like
+Cloudmade
+**attribution** A string to put some attribution on the map
+
+ layers:[{
+ type: 'osm',
+ url: [
+ 'http://a.tile.cloudmade.com/<yourapikey>/999/256/${z}/${x}/${y}.png',
+ 'http://b.tile.cloudmade.com/<yourapikey>/999/256/${z}/${x}/${y}.png',
+ 'http://c.tile.cloudmade.com/<yourapikey>/999/256/${z}/${x}/${y}.png'
+ ],
+ attribution: "Data &copy; 2009 <a href='http://openstreetmap.org/'>
+ OpenStreetMap</a>. Rendering &copy; 2009
+ <a href='http://cloudmade.com'>CloudMade</a>."
+ }]
+
+*/
+ osm: function(options) {
+ var o = $.extend(true, {}, $.fn.mapQuery.defaults.layer.all,
+ $.fn.mapQuery.defaults.layer.osm,
+ options);
+ var label = options.label || undefined;
+ var url = options.url || undefined;
+ return {
+ layer: new OpenLayers.Layer.OSM(label, url, o),
+ options: o
+ };
+ },
+/**
+###*layer* `{type:wms}`
+_version added 0.1_
+####**Description**: create a WMS layer
+
+**url** a string pointing to the location of the WMS service
+**layers** a string with the name of the WMS layer(s)
+**format** a string with format of the WMS image (default image/jpeg)
+**transparent** a boolean for requesting images with transparency
+**label** string with the name of the layer
+
+
+ layers:[{
+ type:'wms',
+ url:'http://vmap0.tiles.osgeo.org/wms/vmap0',
+ layers:'basic'
+ }]
+
+*/
+ wms: function(options) {
+ var o = $.extend(true, {}, $.fn.mapQuery.defaults.layer.all,
+ $.fn.mapQuery.defaults.layer.raster,
+ options);
+ var params = {
+ layers: o.layers,
+ transparent: o.transparent,
+ format: o.format
+ };
+ return {
+ layer: new OpenLayers.Layer.WMS(o.label, o.url, params, o),
+ options: o
+ };
+ },
+//TODO complete this documentation
+/**
+###*layer* `{type:wmts}`
+_version added 0.1_
+####**Description**: create a WMTS (tiling) layer
+
+**url** a string pointing to the location of the WMTS service
+**layer** a string with the name of the WMTS layer
+**matrixSet** a string with one of the advertised matrix set identifiers
+**style** a string with one of the advertised layer styles
+**label** string with the name of the layer
+
+
+ layers:[{
+ type:'wmts'
+ }]
+
+*/
+ wmts: function(options) {
+ var o = $.extend(true, {}, $.fn.mapQuery.defaults.layer.all,
+ $.fn.mapQuery.defaults.layer.wmts);
+ //smo 20110614 the maxExtent is set here with OpenLayers.Bounds
+ if (options.sphericalMercator===true) {
+ $.extend(true, o, {
+ maxExtent: new OpenLayers.Bounds(
+ -128 * 156543.0339, -128 * 156543.0339,
+ 128 * 156543.0339, 128 * 156543.0339),
+ maxResolution: 156543.0339,
+ numZoomLevels: 19,
+ projection: 'EPSG:900913',
+ units: 'm'
+ });
+ }
+ $.extend(true, o, options);
+ // use by default all options that were passed in for the final
+ // openlayers layer consrtuctor
+ var params = $.extend(true, {}, o);
+
+ // remove trailing slash
+ if (params.url.charAt(params.url.length-1)==='/') {
+ params.url = params.url.slice(0, params.url.length-1);
+ }
+ // if no options that influence the URL where set, extract them
+ // from the given URL
+ if (o.layer===undefined && o.matrixSet===undefined &&
+ o.style===undefined) {
+ var url = $.MapQuery.util.parseUri(params.url);
+ var urlParts = url.path.split('/');
+ var wmtsPath = urlParts.slice(urlParts.length-3);
+ params.url = url.protocol ? url.protocol + '//' : '';
+ params.url += url.authority +
+ // remove WMTS version (1.0.0) as well
+ urlParts.slice(0, urlParts.length-4).join('/');
+ params.layer = wmtsPath[0];
+ params.style = wmtsPath[1];
+ params.matrixSet = wmtsPath[2];
+ }
+ return {
+ layer: new OpenLayers.Layer.WMTS(params),
+ options: o
+ };
+ }
+ }
+});
+
+// default options for the map and layers
+$.fn.mapQuery.defaults = {
+ // The controls for the map are per instance, therefore it need to
+ // be an function that can be initiated per instance
+ map: function() {
+ return {
+ // Remove quirky moveTo behavior, probably not a good idea in the
+ // long run
+ allOverlays: true,
+ controls: [
+ // Since OL2.11 the Navigation control includes touch navigation as well
+ new OpenLayers.Control.Navigation({
+ documentDrag: true,
+ dragPanOptions: {
+ interval: 1,
+ enableKinetic: true
+ }
+ }),
+ new OpenLayers.Control.ArgParser(),
+ new OpenLayers.Control.Attribution(),
+ new OpenLayers.Control.KeyboardDefaults()
+ ],
+ format: 'image/png',
+ maxExtent: [-128*156543.0339,
+ -128*156543.0339,
+ 128*156543.0339,
+ 128*156543.0339],
+ maxResolution: 156543.0339,
+ numZoomLevels: 19,
+ projection: 'EPSG:900913',
+ displayProjection: 'EPSG:4326',
+ zoomToMaxExtent: true,
+ units: 'm'
+ };
+ },
+ layer: {
+ all: {
+ isBaseLayer: false,
+ //in general it is kinda pointless to load tiles outside a maxextent
+ displayOutsideMaxExtent: false
+ },
+ bing: {
+ transitionEffect: 'resize',
+ view: 'road',
+ sphericalMercator: true
+ },
+ google: {
+ transitionEffect: 'resize',
+ view: 'road',
+ sphericalMercator: true
+ },
+ osm: {
+ transitionEffect: 'resize',
+ sphericalMercator: true
+ },
+ raster: {
+ // options for raster layers
+ transparent: true
+ },
+ vector: {
+ // options for vector layers
+ strategies: ['fixed']
+ },
+ wmts: {
+ format: 'image/jpeg',
+ requestEncoding: 'REST',
+ sphericalMercator: false
+ }
+ }
+};
+
+// Some utility functions
+
+$.MapQuery.util = {};
+// http://blog.stevenlevithan.com/archives/parseuri (2010-12-18)
+// parseUri 1.2.2
+// (c) Steven Levithan <stevenlevithan.com>
+// MIT License
+// Edited to include the colon in the protocol, just like it is
+// with window.location.protocol
+$.MapQuery.util.parseUri = function (str) {
+ var o = $.MapQuery.util.parseUri.options,
+ m = o.parser[o.strictMode ? "strict" : "loose"].exec(str),
+ uri = {},
+ i = 14;
+
+ while (i--) {uri[o.key[i]] = m[i] || "";}
+
+ uri[o.q.name] = {};
+ uri[o.key[12]].replace(o.q.parser, function ($0, $1, $2) {
+ if ($1) {uri[o.q.name][$1] = $2;}
+ });
+
+ return uri;
+};
+$.MapQuery.util.parseUri.options = {
+ strictMode: false,
+ key: ["source", "protocol", "authority", "userInfo", "user",
+ "password", "host", "port", "relative", "path", "directory",
+ "file", "query", "anchor"],
+ q: {
+ name: "queryKey",
+ parser: /(?:^|&)([^&=]*)=?([^&]*)/g
+ },
+ parser: {
+ strict: /^(?:([^:\/?#]+:))?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,
+ loose: /^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+:))?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/
+ }
+};
+// Checks whether a URL conforms to the same origin policy or not
+$.MapQuery.util.sameOrigin = function(url) {
+ var parsed = $.MapQuery.util.parseUri(url);
+ parsed.protocol = parsed.protocol || 'file:';
+ parsed.port = parsed.port || "80";
+
+ var current = {
+ domain: document.domain,
+ port: window.location.port,
+ protocol: window.location.protocol
+ };
+ current.port = current.port || "80";
+
+ return parsed.protocol===current.protocol &&
+ parsed.port===current.port &&
+ // the current domain is a suffix of the parsed domain
+ parsed.host.match(current.domain + '$')!==null;
+};
+})(jQuery);
diff --git a/view/theme/diabook/js/jquery.mapquery.mqMousePosition.js b/view/theme/diabook/js/jquery.mapquery.mqMousePosition.js
new file mode 100644
index 000000000..d4370bfe4
--- /dev/null
+++ b/view/theme/diabook/js/jquery.mapquery.mqMousePosition.js
@@ -0,0 +1,107 @@
+/* Copyright (c) 2011 by MapQuery Contributors (see AUTHORS for
+ * full list of contributors). Published under the MIT license.
+ * See https://github.com/mapquery/mapquery/blob/master/LICENSE for the
+ * full text of the license. */
+
+/**
+#jquery.mapquery.mqMousePosition.js
+The file containing the mqMousePosition Widget
+
+### *$('selector')*.`mqMousePosition([options])`
+_version added 0.1_
+####**Description**: create a widget to show the location under the mouse pointer
+
+ + **options**
+ - **map**: the mapquery instance
+ - **precision**: the number of decimals (default 2)
+ - **x**: the label for the x-coordinate (default x)
+ - **y**: the label for the y-coordinate (default y)
+
+
+>Returns: widget
+
+
+The mqMousePosition allows us to show the coordinates under the mouse pointer
+
+
+ $('#mousepointer').mqMousePointer({
+ map: '#map'
+ });
+
+ */
+(function($) {
+$.template('mqMousePosition',
+ '<div class="mq-mouseposition ui-widget ui-helper-clearfix ">'+
+ '<span class="ui-widget-content ui-helper-clearfix ui-corner-all ui-corner-all">'+
+ '<div id="mq-mouseposition-x" class="mq-mouseposition-coordinate">'+
+ '</div><div id="mq-mouseposition-y" class="mq-mouseposition-coordinate">'+
+ '</div></div></span>');
+
+$.widget("mapQuery.mqMousePosition", {
+ options: {
+ // The MapQuery instance
+ map: undefined,
+
+ // The number of decimals for the coordinates
+ // default: 2
+ // TODO: JCB20110630 use dynamic precision based on the pixel
+ // resolution, no need to configure precision
+ precision: 2,
+
+ // The label of the x-value
+ // default: 'x'
+ x: 'x',
+ // The label of the y-value
+ // default: 'y'
+ y: 'y'
+
+ },
+ _create: function() {
+ var map;
+ var self = this;
+ var element = this.element;
+ var mousepos;
+
+ //get the mapquery object
+ map = $(this.options.map).data('mapQuery');
+
+ map.bind("mousemove",
+ {widget:self,map:map},
+ self._onMouseMove);
+
+
+ $.tmpl('mqMousePosition',{
+ mouseposition:mousepos
+ }).appendTo(element);
+
+ },
+ _destroy: function() {
+ this.element.removeClass(' ui-widget ui-helper-clearfix ' +
+ 'ui-corner-all')
+ .empty();
+ },
+ _mouseMoved: function(data, element, map) {
+ var x = data.layerX;
+ var y = data.layerY;
+ var mapProjection = map.options.projection;
+ var displayProjection = map.options.projection;
+ //if the coordinates should be displayed in something else,
+ //set them via the map displayProjection option
+ var pos = map.olMap.getLonLatFromLayerPx(new OpenLayers.Pixel(x,y));
+ if(map.options.displayProjection) {
+ displayProjection = map.options.displayProjection;
+ pos=pos.transform(
+ new OpenLayers.Projection(mapProjection),
+ new OpenLayers.Projection(displayProjection));
+ }
+ $("#id_diabook_ELPosX", element).val(
+ this.options.x+pos.lon.toFixed(this.options.precision));
+ $("#id_diabook_ELPosY", element).val(
+ this.options.y+pos.lat.toFixed(this.options.precision));
+ },
+
+ _onMouseMove: function(evt, data) {
+ evt.data.widget._mouseMoved(data,evt.data.control,evt.data.map);
+ }
+});
+})(jQuery);
diff --git a/view/theme/diabook/js/jquery.mapquery.mqZoomSlider.js b/view/theme/diabook/js/jquery.mapquery.mqZoomSlider.js
new file mode 100644
index 000000000..ebdce3bf3
--- /dev/null
+++ b/view/theme/diabook/js/jquery.mapquery.mqZoomSlider.js
@@ -0,0 +1,85 @@
+/* Copyright (c) 2011 by MapQuery Contributors (see AUTHORS for
+ * full list of contributors). Published under the MIT license.
+ * See https://github.com/mapquery/mapquery/blob/master/LICENSE for the
+ * full text of the license. */
+
+
+/**
+#jquery.mapquery.mqZoomSlider.js
+The file containing the mqZoomSlider Widget
+
+### *$('selector')*.`mqZoomSlider([options])`
+_version added 0.1_
+####**Description**: create a widget to show a zoom slider
+
+ + **options**:
+ - **map**: the mapquery instance
+
+>Returns: widget
+
+
+The mqZoomSlider widget allows us to display a vertical zoom slider.
+
+
+ $('#zoomslider').mqZoomSlider({
+ map: '#map'
+ });
+
+ */
+(function($) {
+$.template('mqZoomSlider',
+ '<div class="mq-zoomslider ui-widget ui-helper-clearfix ">'+
+ '<div class="mq-zoomslider-slider"></div>'+
+ '</div>');
+
+$.widget("mapQuery.mqZoomSlider", {
+ options: {
+ // The MapQuery instance
+ map: undefined
+
+ },
+ _create: function() {
+ var map;
+ var zoom;
+ var numzoomlevels;
+ var self = this;
+ var element = this.element;
+
+ //get the mapquery object
+ map = $(this.options.map).data('mapQuery');
+
+ $.tmpl('mqZoomSlider').appendTo(element);
+
+ numzoomlevels = map.options.numZoomLevels;
+ $(".mq-zoomslider-slider", element).slider({
+ max: numzoomlevels,
+ min:2,
+ orientation: 'vertical',
+ step: 1,
+ value: numzoomlevels - map.center().zoom,
+ slide: function(event, ui) {
+ map.center({zoom:numzoomlevels-ui.value});
+ },
+ change: function(event, ui) {
+ map.center({zoom:numzoomlevels-ui.value});
+ }
+ });
+ map.bind("zoomend",
+ {widget:self,map:map,control:element},
+ self._onZoomEnd);
+
+ },
+ _destroy: function() {
+ this.element.removeClass(' ui-widget ui-helper-clearfix ' +
+ 'ui-corner-all')
+ .empty();
+ },
+ _zoomEnd: function (element,map) {
+ var slider = element.find('.mq-zoomslider-slider');
+ slider.slider('value',map.options.numZoomLevels-map.center().zoom);
+ },
+ _onZoomEnd: function(evt) {
+ evt.data.widget._zoomEnd(evt.data.control,evt.data.map);
+ }
+});
+})(jQuery); \ No newline at end of file
diff --git a/view/theme/diabook/js/jquery.mousewheel.js b/view/theme/diabook/js/jquery.mousewheel.js
new file mode 100644
index 000000000..f1d5f72fd
--- /dev/null
+++ b/view/theme/diabook/js/jquery.mousewheel.js
@@ -0,0 +1,84 @@
+/*! Copyright (c) 2011 Brandon Aaron (http://brandonaaron.net)
+ * Licensed under the MIT License (LICENSE.txt).
+ *
+ * Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers.
+ * Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix.
+ * Thanks to: Seamus Leahy for adding deltaX and deltaY
+ *
+ * Version: 3.0.6
+ *
+ * Requires: 1.2.2+
+ */
+
+(function($) {
+
+var types = ['DOMMouseScroll', 'mousewheel'];
+
+if ($.event.fixHooks) {
+ for ( var i=types.length; i; ) {
+ $.event.fixHooks[ types[--i] ] = $.event.mouseHooks;
+ }
+}
+
+$.event.special.mousewheel = {
+ setup: function() {
+ if ( this.addEventListener ) {
+ for ( var i=types.length; i; ) {
+ this.addEventListener( types[--i], handler, false );
+ }
+ } else {
+ this.onmousewheel = handler;
+ }
+ },
+
+ teardown: function() {
+ if ( this.removeEventListener ) {
+ for ( var i=types.length; i; ) {
+ this.removeEventListener( types[--i], handler, false );
+ }
+ } else {
+ this.onmousewheel = null;
+ }
+ }
+};
+
+$.fn.extend({
+ mousewheel: function(fn) {
+ return fn ? this.bind("mousewheel", fn) : this.trigger("mousewheel");
+ },
+
+ unmousewheel: function(fn) {
+ return this.unbind("mousewheel", fn);
+ }
+});
+
+
+function handler(event) {
+ var orgEvent = event || window.event, args = [].slice.call( arguments, 1 ), delta = 0, returnValue = true, deltaX = 0, deltaY = 0;
+ event = $.event.fix(orgEvent);
+ event.type = "mousewheel";
+
+ // Old school scrollwheel delta
+ if ( orgEvent.wheelDelta ) { delta = orgEvent.wheelDelta/120; }
+ if ( orgEvent.detail ) { delta = -orgEvent.detail/3; }
+
+ // New school multidimensional scroll (touchpads) deltas
+ deltaY = delta;
+
+ // Gecko
+ if ( orgEvent.axis !== undefined && orgEvent.axis === orgEvent.HORIZONTAL_AXIS ) {
+ deltaY = 0;
+ deltaX = -1*delta;
+ }
+
+ // Webkit
+ if ( orgEvent.wheelDeltaY !== undefined ) { deltaY = orgEvent.wheelDeltaY/120; }
+ if ( orgEvent.wheelDeltaX !== undefined ) { deltaX = -1*orgEvent.wheelDeltaX/120; }
+
+ // Add event and delta to the front of the arguments
+ args.unshift(event, delta, deltaX, deltaY);
+
+ return ($.event.dispatch || $.event.handle).apply(this, args);
+}
+
+})(jQuery); \ No newline at end of file
diff --git a/view/theme/diabook/js/jquery.tmpl.js b/view/theme/diabook/js/jquery.tmpl.js
new file mode 100644
index 000000000..1c5b2d62f
--- /dev/null
+++ b/view/theme/diabook/js/jquery.tmpl.js
@@ -0,0 +1,486 @@
+/*
+ * jQuery Templating Plugin
+ * Copyright 2010, John Resig
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ */
+(function( jQuery, undefined ){
+ var oldManip = jQuery.fn.domManip, tmplItmAtt = "_tmplitem", htmlExpr = /^[^<]*(<[\w\W]+>)[^>]*$|\{\{\! /,
+ newTmplItems = {}, wrappedItems = {}, appendToTmplItems, topTmplItem = { key: 0, data: {} }, itemKey = 0, cloneIndex = 0, stack = [];
+
+ function newTmplItem( options, parentItem, fn, data ) {
+ // Returns a template item data structure for a new rendered instance of a template (a 'template item').
+ // The content field is a hierarchical array of strings and nested items (to be
+ // removed and replaced by nodes field of dom elements, once inserted in DOM).
+ var newItem = {
+ data: data || (parentItem ? parentItem.data : {}),
+ _wrap: parentItem ? parentItem._wrap : null,
+ tmpl: null,
+ parent: parentItem || null,
+ nodes: [],
+ calls: tiCalls,
+ nest: tiNest,
+ wrap: tiWrap,
+ html: tiHtml,
+ update: tiUpdate
+ };
+ if ( options ) {
+ jQuery.extend( newItem, options, { nodes: [], parent: parentItem } );
+ }
+ if ( fn ) {
+ // Build the hierarchical content to be used during insertion into DOM
+ newItem.tmpl = fn;
+ newItem._ctnt = newItem._ctnt || newItem.tmpl( jQuery, newItem );
+ newItem.key = ++itemKey;
+ // Keep track of new template item, until it is stored as jQuery Data on DOM element
+ (stack.length ? wrappedItems : newTmplItems)[itemKey] = newItem;
+ }
+ return newItem;
+ }
+
+ // Override appendTo etc., in order to provide support for targeting multiple elements. (This code would disappear if integrated in jquery core).
+ jQuery.each({
+ appendTo: "append",
+ prependTo: "prepend",
+ insertBefore: "before",
+ insertAfter: "after",
+ replaceAll: "replaceWith"
+ }, function( name, original ) {
+ jQuery.fn[ name ] = function( selector ) {
+ var ret = [], insert = jQuery( selector ), elems, i, l, tmplItems,
+ parent = this.length === 1 && this[0].parentNode;
+
+ appendToTmplItems = newTmplItems || {};
+ if ( parent && parent.nodeType === 11 && parent.childNodes.length === 1 && insert.length === 1 ) {
+ insert[ original ]( this[0] );
+ ret = this;
+ } else {
+ for ( i = 0, l = insert.length; i < l; i++ ) {
+ cloneIndex = i;
+ elems = (i > 0 ? this.clone(true) : this).get();
+ jQuery.fn[ original ].apply( jQuery(insert[i]), elems );
+ ret = ret.concat( elems );
+ }
+ cloneIndex = 0;
+ ret = this.pushStack( ret, name, insert.selector );
+ }
+ tmplItems = appendToTmplItems;
+ appendToTmplItems = null;
+ jQuery.tmpl.complete( tmplItems );
+ return ret;
+ };
+ });
+
+ jQuery.fn.extend({
+ // Use first wrapped element as template markup.
+ // Return wrapped set of template items, obtained by rendering template against data.
+ tmpl: function( data, options, parentItem ) {
+ return jQuery.tmpl( this[0], data, options, parentItem );
+ },
+
+ // Find which rendered template item the first wrapped DOM element belongs to
+ tmplItem: function() {
+ return jQuery.tmplItem( this[0] );
+ },
+
+ // Consider the first wrapped element as a template declaration, and get the compiled template or store it as a named template.
+ template: function( name ) {
+ return jQuery.template( name, this[0] );
+ },
+
+ domManip: function( args, table, callback, options ) {
+ // This appears to be a bug in the appendTo, etc. implementation
+ // it should be doing .call() instead of .apply(). See #6227
+ if ( args[0] && args[0].nodeType ) {
+ var dmArgs = jQuery.makeArray( arguments ), argsLength = args.length, i = 0, tmplItem;
+ while ( i < argsLength && !(tmplItem = jQuery.data( args[i++], "tmplItem" ))) {}
+ if ( argsLength > 1 ) {
+ dmArgs[0] = [jQuery.makeArray( args )];
+ }
+ if ( tmplItem && cloneIndex ) {
+ dmArgs[2] = function( fragClone ) {
+ // Handler called by oldManip when rendered template has been inserted into DOM.
+ jQuery.tmpl.afterManip( this, fragClone, callback );
+ };
+ }
+ oldManip.apply( this, dmArgs );
+ } else {
+ oldManip.apply( this, arguments );
+ }
+ cloneIndex = 0;
+ if ( !appendToTmplItems ) {
+ jQuery.tmpl.complete( newTmplItems );
+ }
+ return this;
+ }
+ });
+
+ jQuery.extend({
+ // Return wrapped set of template items, obtained by rendering template against data.
+ tmpl: function( tmpl, data, options, parentItem ) {
+ var ret, topLevel = !parentItem;
+ if ( topLevel ) {
+ // This is a top-level tmpl call (not from a nested template using {{tmpl}})
+ parentItem = topTmplItem;
+ tmpl = jQuery.template[tmpl] || jQuery.template( null, tmpl );
+ wrappedItems = {}; // Any wrapped items will be rebuilt, since this is top level
+ } else if ( !tmpl ) {
+ // The template item is already associated with DOM - this is a refresh.
+ // Re-evaluate rendered template for the parentItem
+ tmpl = parentItem.tmpl;
+ newTmplItems[parentItem.key] = parentItem;
+ parentItem.nodes = [];
+ if ( parentItem.wrapped ) {
+ updateWrapped( parentItem, parentItem.wrapped );
+ }
+ // Rebuild, without creating a new template item
+ return jQuery( build( parentItem, null, parentItem.tmpl( jQuery, parentItem ) ));
+ }
+ if ( !tmpl ) {
+ return []; // Could throw...
+ }
+ if ( typeof data === "function" ) {
+ data = data.call( parentItem || {} );
+ }
+ if ( options && options.wrapped ) {
+ updateWrapped( options, options.wrapped );
+ }
+ ret = jQuery.isArray( data ) ?
+ jQuery.map( data, function( dataItem ) {
+ return dataItem ? newTmplItem( options, parentItem, tmpl, dataItem ) : null;
+ }) :
+ [ newTmplItem( options, parentItem, tmpl, data ) ];
+ return topLevel ? jQuery( build( parentItem, null, ret ) ) : ret;
+ },
+
+ // Return rendered template item for an element.
+ tmplItem: function( elem ) {
+ var tmplItem;
+ if ( elem instanceof jQuery ) {
+ elem = elem[0];
+ }
+ while ( elem && elem.nodeType === 1 && !(tmplItem = jQuery.data( elem, "tmplItem" )) && (elem = elem.parentNode) ) {}
+ return tmplItem || topTmplItem;
+ },
+
+ // Set:
+ // Use $.template( name, tmpl ) to cache a named template,
+ // where tmpl is a template string, a script element or a jQuery instance wrapping a script element, etc.
+ // Use $( "selector" ).template( name ) to provide access by name to a script block template declaration.
+
+ // Get:
+ // Use $.template( name ) to access a cached template.
+ // Also $( selectorToScriptBlock ).template(), or $.template( null, templateString )
+ // will return the compiled template, without adding a name reference.
+ // If templateString includes at least one HTML tag, $.template( templateString ) is equivalent
+ // to $.template( null, templateString )
+ template: function( name, tmpl ) {
+ if (tmpl) {
+ // Compile template and associate with name
+ if ( typeof tmpl === "string" ) {
+ // This is an HTML string being passed directly in.
+ tmpl = buildTmplFn( tmpl )
+ } else if ( tmpl instanceof jQuery ) {
+ tmpl = tmpl[0] || {};
+ }
+ if ( tmpl.nodeType ) {
+ // If this is a template block, use cached copy, or generate tmpl function and cache.
+ tmpl = jQuery.data( tmpl, "tmpl" ) || jQuery.data( tmpl, "tmpl", buildTmplFn( tmpl.innerHTML ));
+ }
+ return typeof name === "string" ? (jQuery.template[name] = tmpl) : tmpl;
+ }
+ // Return named compiled template
+ return name ? (typeof name !== "string" ? jQuery.template( null, name ):
+ (jQuery.template[name] ||
+ // If not in map, treat as a selector. (If integrated with core, use quickExpr.exec)
+ jQuery.template( null, htmlExpr.test( name ) ? name : jQuery( name )))) : null;
+ },
+
+ encode: function( text ) {
+ // Do HTML encoding replacing < > & and ' and " by corresponding entities.
+ return ("" + text).split("<").join("&lt;").split(">").join("&gt;").split('"').join("&#34;").split("'").join("&#39;");
+ }
+ });
+
+ jQuery.extend( jQuery.tmpl, {
+ tag: {
+ "tmpl": {
+ _default: { $2: "null" },
+ open: "if($notnull_1){_=_.concat($item.nest($1,$2));}"
+ // tmpl target parameter can be of type function, so use $1, not $1a (so not auto detection of functions)
+ // This means that {{tmpl foo}} treats foo as a template (which IS a function).
+ // Explicit parens can be used if foo is a function that returns a template: {{tmpl foo()}}.
+ },
+ "wrap": {
+ _default: { $2: "null" },
+ open: "$item.calls(_,$1,$2);_=[];",
+ close: "call=$item.calls();_=call._.concat($item.wrap(call,_));"
+ },
+ "each": {
+ _default: { $2: "$index, $value" },
+ open: "if($notnull_1){$.each($1a,function($2){with(this){",
+ close: "}});}"
+ },
+ "if": {
+ open: "if(($notnull_1) && $1a){",
+ close: "}"
+ },
+ "else": {
+ _default: { $1: "true" },
+ open: "}else if(($notnull_1) && $1a){"
+ },
+ "html": {
+ // Unecoded expression evaluation.
+ open: "if($notnull_1){_.push($1a);}"
+ },
+ "=": {
+ // Encoded expression evaluation. Abbreviated form is ${}.
+ _default: { $1: "$data" },
+ open: "if($notnull_1){_.push($.encode($1a));}"
+ },
+ "!": {
+ // Comment tag. Skipped by parser
+ open: ""
+ }
+ },
+
+ // This stub can be overridden, e.g. in jquery.tmplPlus for providing rendered events
+ complete: function( items ) {
+ newTmplItems = {};
+ },
+
+ // Call this from code which overrides domManip, or equivalent
+ // Manage cloning/storing template items etc.
+ afterManip: function afterManip( elem, fragClone, callback ) {
+ // Provides cloned fragment ready for fixup prior to and after insertion into DOM
+ var content = fragClone.nodeType === 11 ?
+ jQuery.makeArray(fragClone.childNodes) :
+ fragClone.nodeType === 1 ? [fragClone] : [];
+
+ // Return fragment to original caller (e.g. append) for DOM insertion
+ callback.call( elem, fragClone );
+
+ // Fragment has been inserted:- Add inserted nodes to tmplItem data structure. Replace inserted element annotations by jQuery.data.
+ storeTmplItems( content );
+ cloneIndex++;
+ }
+ });
+
+ //========================== Private helper functions, used by code above ==========================
+
+ function build( tmplItem, nested, content ) {
+ // Convert hierarchical content into flat string array
+ // and finally return array of fragments ready for DOM insertion
+ var frag, ret = content ? jQuery.map( content, function( item ) {
+ return (typeof item === "string") ?
+ // Insert template item annotations, to be converted to jQuery.data( "tmplItem" ) when elems are inserted into DOM.
+ (tmplItem.key ? item.replace( /(<\w+)(?=[\s>])(?![^>]*_tmplitem)([^>]*)/g, "$1 " + tmplItmAtt + "=\"" + tmplItem.key + "\" $2" ) : item) :
+ // This is a child template item. Build nested template.
+ build( item, tmplItem, item._ctnt );
+ }) :
+ // If content is not defined, insert tmplItem directly. Not a template item. May be a string, or a string array, e.g. from {{html $item.html()}}.
+ tmplItem;
+ if ( nested ) {
+ return ret;
+ }
+
+ // top-level template
+ ret = ret.join("");
+
+ // Support templates which have initial or final text nodes, or consist only of text
+ // Also support HTML entities within the HTML markup.
+ ret.replace( /^\s*([^<\s][^<]*)?(<[\w\W]+>)([^>]*[^>\s])?\s*$/, function( all, before, middle, after) {
+ frag = jQuery( middle ).get();
+
+ storeTmplItems( frag );
+ if ( before ) {
+ frag = unencode( before ).concat(frag);
+ }
+ if ( after ) {
+ frag = frag.concat(unencode( after ));
+ }
+ });
+ return frag ? frag : unencode( ret );
+ }
+
+ function unencode( text ) {
+ // Use createElement, since createTextNode will not render HTML entities correctly
+ var el = document.createElement( "div" );
+ el.innerHTML = text;
+ return jQuery.makeArray(el.childNodes);
+ }
+
+ // Generate a reusable function that will serve to render a template against data
+ function buildTmplFn( markup ) {
+ return new Function("jQuery","$item",
+ "var $=jQuery,call,_=[],$data=$item.data;" +
+
+ // Introduce the data as local variables using with(){}
+ "with($data){_.push('" +
+
+ // Convert the template into pure JavaScript
+ jQuery.trim(markup)
+ .replace( /([\\'])/g, "\\$1" )
+ .replace( /[\r\t\n]/g, " " )
+ .replace( /\$\{([^\}]*)\}/g, "{{= $1}}" )
+ .replace( /\{\{(\/?)(\w+|.)(?:\(((?:[^\}]|\}(?!\}))*?)?\))?(?:\s+(.*?)?)?(\(((?:[^\}]|\}(?!\}))*?)\))?\s*\}\}/g,
+ function( all, slash, type, fnargs, target, parens, args ) {
+ var tag = jQuery.tmpl.tag[ type ], def, expr, exprAutoFnDetect;
+ if ( !tag ) {
+ throw "Template command not found: " + type;
+ }
+ def = tag._default || [];
+ if ( parens && !/\w$/.test(target)) {
+ target += parens;
+ parens = "";
+ }
+ if ( target ) {
+ target = unescape( target );
+ args = args ? ("," + unescape( args ) + ")") : (parens ? ")" : "");
+ // Support for target being things like a.toLowerCase();
+ // In that case don't call with template item as 'this' pointer. Just evaluate...
+ expr = parens ? (target.indexOf(".") > -1 ? target + parens : ("(" + target + ").call($item" + args)) : target;
+ exprAutoFnDetect = parens ? expr : "(typeof(" + target + ")==='function'?(" + target + ").call($item):(" + target + "))";
+ } else {
+ exprAutoFnDetect = expr = def.$1 || "null";
+ }
+ fnargs = unescape( fnargs );
+ return "');" +
+ tag[ slash ? "close" : "open" ]
+ .split( "$notnull_1" ).join( target ? "typeof(" + target + ")!=='undefined' && (" + target + ")!=null" : "true" )
+ .split( "$1a" ).join( exprAutoFnDetect )
+ .split( "$1" ).join( expr )
+ .split( "$2" ).join( fnargs ?
+ fnargs.replace( /\s*([^\(]+)\s*(\((.*?)\))?/g, function( all, name, parens, params ) {
+ params = params ? ("," + params + ")") : (parens ? ")" : "");
+ return params ? ("(" + name + ").call($item" + params) : all;
+ })
+ : (def.$2||"")
+ ) +
+ "_.push('";
+ }) +
+ "');}return _;"
+ );
+ }
+ function updateWrapped( options, wrapped ) {
+ // Build the wrapped content.
+ options._wrap = build( options, true,
+ // Suport imperative scenario in which options.wrapped can be set to a selector or an HTML string.
+ jQuery.isArray( wrapped ) ? wrapped : [htmlExpr.test( wrapped ) ? wrapped : jQuery( wrapped ).html()]
+ ).join("");
+ }
+
+ function unescape( args ) {
+ return args ? args.replace( /\\'/g, "'").replace(/\\\\/g, "\\" ) : null;
+ }
+ function outerHtml( elem ) {
+ var div = document.createElement("div");
+ div.appendChild( elem.cloneNode(true) );
+ return div.innerHTML;
+ }
+
+ // Store template items in jQuery.data(), ensuring a unique tmplItem data data structure for each rendered template instance.
+ function storeTmplItems( content ) {
+ var keySuffix = "_" + cloneIndex, elem, elems, newClonedItems = {}, i, l, m;
+ for ( i = 0, l = content.length; i < l; i++ ) {
+ if ( (elem = content[i]).nodeType !== 1 ) {
+ continue;
+ }
+ elems = elem.getElementsByTagName("*");
+ for ( m = elems.length - 1; m >= 0; m-- ) {
+ processItemKey( elems[m] );
+ }
+ processItemKey( elem );
+ }
+ function processItemKey( el ) {
+ var pntKey, pntNode = el, pntItem, tmplItem, key;
+ // Ensure that each rendered template inserted into the DOM has its own template item,
+ if ( (key = el.getAttribute( tmplItmAtt ))) {
+ while ( pntNode.parentNode && (pntNode = pntNode.parentNode).nodeType === 1 && !(pntKey = pntNode.getAttribute( tmplItmAtt ))) { }
+ if ( pntKey !== key ) {
+ // The next ancestor with a _tmplitem expando is on a different key than this one.
+ // So this is a top-level element within this template item
+ // Set pntNode to the key of the parentNode, or to 0 if pntNode.parentNode is null, or pntNode is a fragment.
+ pntNode = pntNode.parentNode ? (pntNode.nodeType === 11 ? 0 : (pntNode.getAttribute( tmplItmAtt ) || 0)) : 0;
+ if ( !(tmplItem = newTmplItems[key]) ) {
+ // The item is for wrapped content, and was copied from the temporary parent wrappedItem.
+ tmplItem = wrappedItems[key];
+ tmplItem = newTmplItem( tmplItem, newTmplItems[pntNode]||wrappedItems[pntNode], null, true );
+ tmplItem.key = ++itemKey;
+ newTmplItems[itemKey] = tmplItem;
+ }
+ if ( cloneIndex ) {
+ cloneTmplItem( key );
+ }
+ }
+ el.removeAttribute( tmplItmAtt );
+ } else if ( cloneIndex && (tmplItem = jQuery.data( el, "tmplItem" )) ) {
+ // This was a rendered element, cloned during append or appendTo etc.
+ // TmplItem stored in jQuery data has already been cloned in cloneCopyEvent. We must replace it with a fresh cloned tmplItem.
+ cloneTmplItem( tmplItem.key );
+ newTmplItems[tmplItem.key] = tmplItem;
+ pntNode = jQuery.data( el.parentNode, "tmplItem" );
+ pntNode = pntNode ? pntNode.key : 0;
+ }
+ if ( tmplItem ) {
+ pntItem = tmplItem;
+ // Find the template item of the parent element.
+ // (Using !=, not !==, since pntItem.key is number, and pntNode may be a string)
+ while ( pntItem && pntItem.key != pntNode ) {
+ // Add this element as a top-level node for this rendered template item, as well as for any
+ // ancestor items between this item and the item of its parent element
+ pntItem.nodes.push( el );
+ pntItem = pntItem.parent;
+ }
+ // Delete content built during rendering - reduce API surface area and memory use, and avoid exposing of stale data after rendering...
+ delete tmplItem._ctnt;
+ delete tmplItem._wrap;
+ // Store template item as jQuery data on the element
+ jQuery.data( el, "tmplItem", tmplItem );
+ }
+ function cloneTmplItem( key ) {
+ key = key + keySuffix;
+ tmplItem = newClonedItems[key] =
+ (newClonedItems[key] || newTmplItem( tmplItem, newTmplItems[tmplItem.parent.key + keySuffix] || tmplItem.parent, null, true ));
+ }
+ }
+ }
+
+ //---- Helper functions for template item ----
+
+ function tiCalls( content, tmpl, data, options ) {
+ if ( !content ) {
+ return stack.pop();
+ }
+ stack.push({ _: content, tmpl: tmpl, item:this, data: data, options: options });
+ }
+
+ function tiNest( tmpl, data, options ) {
+ // nested template, using {{tmpl}} tag
+ return jQuery.tmpl( jQuery.template( tmpl ), data, options, this );
+ }
+
+ function tiWrap( call, wrapped ) {
+ // nested template, using {{wrap}} tag
+ var options = call.options || {};
+ options.wrapped = wrapped;
+ // Apply the template, which may incorporate wrapped content,
+ return jQuery.tmpl( jQuery.template( call.tmpl ), call.data, options, call.item );
+ }
+
+ function tiHtml( filter, textOnly ) {
+ var wrapped = this._wrap;
+ return jQuery.map(
+ jQuery( jQuery.isArray( wrapped ) ? wrapped.join("") : wrapped ).filter( filter || "*" ),
+ function(e) {
+ return textOnly ?
+ e.innerText || e.textContent :
+ e.outerHTML || outerHtml(e);
+ });
+ }
+
+ function tiUpdate() {
+ var coll = this.nodes;
+ jQuery.tmpl( null, null, null, this).insertBefore( coll[0] );
+ jQuery( coll ).remove();
+ }
+})( jQuery );
diff --git a/view/theme/diabook/js/jquery.twitter.search.js b/view/theme/diabook/js/jquery.twitter.search.js
new file mode 100644
index 000000000..d3ccfe68e
--- /dev/null
+++ b/view/theme/diabook/js/jquery.twitter.search.js
@@ -0,0 +1,289 @@
+/*!
+ * jQuery Twitter Search Plugin
+ * Examples and documentation at: http://jquery.malsup.com/twitter/
+ * Copyright (c) 2010 M. Alsup
+ * Version: 1.04 (15-SEP-2011)
+ * Dual licensed under the MIT and GPL licenses:
+ * http://www.opensource.org/licenses/mit-license.php
+ * http://www.gnu.org/licenses/gpl.html
+ * Requires: jQuery v1.3.2 or later
+ */
+
+;(function($) {
+ $.fn.twitterSearch = function(options) {
+ if (typeof options == 'string')
+ options = { term: options };
+ return this.each(function() {
+ var grabFlag = false,
+ grabbing = false,
+ $frame = $(this), text, $text, $title, $bird, $cont, height, paused = false,
+ opts = $.extend(true, {}, $.fn.twitterSearch.defaults, options || {}, $.metadata ? $frame.metadata() : {});
+
+ opts.formatter = opts.formatter || $.fn.twitterSearch.formatter;
+ opts.filter = opts.filter || $.fn.twitterSearch.filter;
+
+ if (!opts.applyStyles) { // throw away all style defs
+ for (var css in opts.css)
+ opts.css[css] = {};
+ }
+
+ if (opts.title === null) // user can set to '' to suppress title
+ opts.title = opts.term;
+
+ opts.title = opts.title || '';
+ text = opts.titleLink ? ('<a href="'+ opts.titleLink +'">'+ opts.title + '</a>') : ('<span>' + opts.title +'</span>');
+ $text = $(text);
+ if (opts.titleLink)
+ $text.css(opts.css['titleLink']);
+ $title = $('<div class="twitterSearchTitle"></div>').append($text).appendTo($frame).css(opts.css['title']);
+ if (opts.bird) {
+ $bird = $('<img class="twitterSearchBird" src="'+opts.birdSrc+'" />').appendTo($title).css(opts.css['bird']);
+ if (opts.birdLink)
+ $bird.wrap('<a href="'+ opts.birdLink +'"></a>');
+ }
+ $cont = $('<div class="twitterSearchContainter"></div>').appendTo($frame).css(opts.css['container']);
+ cont = $cont[0];
+ if (opts.colorExterior)
+ $title.css('background-color',opts.colorExterior);
+ if (opts.colorInterior)
+ $cont.css('background-color',opts.colorInterior);
+
+ $frame.css(opts.css['frame']);
+ if (opts.colorExterior)
+ $frame.css('border-color',opts.colorExterior);
+
+ height = $frame.innerHeight() - $title.outerHeight();
+ $cont.height(height);
+
+ if (opts.pause)
+ $cont.hover(function(){paused = true;},function(){paused = false;});
+
+ $('<div class="twitterSearchLoading">Loading tweets..</div>').css(opts.css['loading']).appendTo($cont);
+
+ grabTweets();
+
+ function grabTweets() {
+ var url = opts.url + opts.term;
+ grabFlag = false;
+ grabbing = true;
+ // grab twitter stream
+ $.getJSONP({
+ url: url,
+ timeout: 30000,
+ error: function(xhr, status, e) {
+ failWhale(e);
+ },
+ complete: function() {
+ grabbing = false;
+ if (opts.refreshSeconds)
+ setTimeout(regrab, opts.refreshSeconds * 1000);
+ },
+ success: function(json) {
+ if (json.error) {
+ failWhale(json.error);
+ return;
+ }
+ $cont.fadeOut('fast',function() {
+ $cont.empty();
+
+ // iterate twitter results
+ $.each(json.results, function(i) {
+ if (!opts.filter.call(opts, this))
+ return; // skip this tweet
+ var $img, $text, w,
+ tweet = opts.formatter(this, opts),
+ $tweet = $(tweet);
+ $tweet.css(opts.css['tweet']);
+ $img = $tweet.find('.twitterSearchProfileImg').css(opts.css['img']);
+ $tweet.find('.twitterSearchUser').css(opts.css['user']);
+ $tweet.find('.twitterSearchTime').css(opts.css['time']);
+ $tweet.find('a').css(opts.css['a']);
+ $tweet.appendTo($cont);
+ $text = $tweet.find('.twitterSearchText').css(opts.css['text']);
+ if (opts.avatar) {
+ w = $img.outerWidth() + parseInt($tweet.css('paddingLeft'));
+ $text.css('paddingLeft', w);
+ }
+ });
+
+ $cont.fadeIn('fast');
+
+ if (json.results.length < 2) {
+ if (opts.refreshSeconds)
+ setTimeout(grabTweets, opts.refreshSeconds * 1000);
+ return;
+ }
+
+ // stage first animation
+ setTimeout(go, opts.timeout);
+ });
+ }
+ });
+ };
+
+ function regrab() {
+ grabFlag = true;
+ }
+
+ function failWhale(msg) {
+ var $fail = $('<div class="twitterSearchFail">' + msg + '</div>').css(opts.css['fail']);
+ $cont.empty().append($fail);
+ };
+
+ function go() {
+ if (paused || grabbing) {
+ setTimeout(go, 500);
+ return;
+ }
+ var h, $el = $cont.children(':first'), el = $el[0];
+ $el.animate(opts.animOut, opts.animOutSpeed, function() {
+ h = $el.outerHeight();
+ $el.animate({ marginTop: -h }, opts.animInSpeed, function() {
+ $el.css({ marginTop: 0, opacity: 1 });
+ /*@cc_on
+ try { el.style.removeAttribute('filter'); } // ie cleartype fix
+ catch(smother) {}
+ @*/
+ $el.css(opts.css['tweet']).show().appendTo($cont);
+
+ setTimeout(grabFlag ? grabTweets : go, opts.timeout);
+ });
+ });
+ }
+ });
+ };
+
+ $.fn.twitterSearch.filter = function(tweet) {
+ return true;
+ };
+
+ $.fn.twitterSearch.formatter = function(json, opts) {
+ var str, pretty,
+ text = json.text;
+ if (opts.anchors) {
+ text = json.text.replace(/(http:\/\/\S+)/g, '<a href="$1">$1</a>');
+ text = text.replace(/\@(\w+)/g, '<a href="http://twitter.com/$1">@$1</a>');
+ }
+ str = '<div class="twitterSearchTweet">';
+ if (opts.avatar)
+ str += '<img class="twitterSearchProfileImg" src="' + json.profile_image_url + '" />';
+ str += '<div><span class="twitterSearchUser"><a href="http://www.twitter.com/'+ json.from_user+'/status/'+ json.id_str +'">'
+ + json.from_user + '</a></span>';
+ pretty = prettyDate(json.created_at);
+ if (opts.time && pretty)
+ str += ' <span class="twitterSearchTime">('+ pretty +')</span>'
+ str += '<div class="twitterSearchText">' + text + '</div></div></div>';
+ return str;
+ };
+
+ $.fn.twitterSearch.defaults = {
+ url: 'http://search.twitter.com/search.json?callback=?&q=',
+ anchors: true, // true or false (enable embedded links in tweets)
+ animOutSpeed: 500, // speed of animation for top tweet when removed
+ animInSpeed: 500, // speed of scroll animation for moving tweets up
+ animOut: { opacity: 0 }, // animation of top tweet when it is removed
+ applyStyles: true, // true or false (apply default css styling or not)
+ avatar: true, // true or false (show or hide twitter profile images)
+ bird: true, // true or false (show or hide twitter bird image)
+ birdLink: false, // url that twitter bird image should like to
+ birdSrc: 'http://cloud.github.com/downloads/malsup/twitter/tweet.gif', // twitter bird image
+ colorExterior: null, // css override of frame border-color and title background-color
+ colorInterior: null, // css override of container background-color
+ filter: null, // callback fn to filter tweets: fn(tweetJson) { /* return false to skip tweet */ }
+ formatter: null, // callback fn to build tweet markup
+ pause: false, // true or false (pause on hover)
+ refreshSeconds: 0, // number of seconds to wait before polling for newer tweets
+ term: '', // twitter search term
+ time: true, // true or false (show or hide the time that the tweet was sent)
+ timeout: 4000, // delay betweet tweet scroll
+ title: null, // title text to display when frame option is true (default = 'term' text)
+ titleLink: null, // url for title link
+ css: {
+ // default styling
+ a: { textDecoration: 'none', color: '#3B5998' },
+ bird: { width: '50px', height: '20px', position: 'absolute', left: '-30px', top: '-20px', border: 'none' },
+ container: { overflow: 'hidden', backgroundColor: '', height: '600px' },
+ fail: { background: '#6cc5c3 url(http://cloud.github.com/downloads/malsup/twitter/failwhale.png) no-repeat 50% 50%', height: '100%', padding: '10px' },
+ frame: { border: '0px solid #C2CFF1', borderRadius: '0px', '-moz-border-radius': '0px', '-webkit-border-radius': '0px' },
+ tweet: { padding: '5px 10px', clear: 'left' },
+ img: { 'float': 'left', margin: '5px', width: '48px', height: '48px' },
+ loading: { padding: '20px', textAlign: 'center', color: '#888' },
+ text: {},
+ time: { fontSize: 'smaller', color: '#888' },
+ title: { 'display': 'none'},
+ titleLink: { textDecoration: 'none', color: '#3B5998' },
+ user: { fontWeight: 'bold' }
+ }
+ };
+
+ // fn to handle jsonp with timeouts and errors
+ // hat tip to Ricardo Tomasi for the timeout logic
+ $.getJSONP = function(s) {
+ s.dataType = 'jsonp';
+ $.ajax(s);
+
+ // figure out what the callback fn is
+ var $script = $(document.getElementsByTagName('head')[0].firstChild);
+ var url = $script.attr('src') || '';
+ var cb = (url.match(/callback=(\w+)/)||[])[1];
+ if (!cb)
+ return; // bail
+ var t = 0, cbFn = window[cb];
+
+ $script[0].onerror = function(e) {
+ $script.remove();
+ handleError(s, {}, "error", e);
+ clearTimeout(t);
+ };
+
+ if (!s.timeout)
+ return;
+
+ window[cb] = function(json) {
+ clearTimeout(t);
+ cbFn(json);
+ cbFn = null;
+ };
+
+ t = setTimeout(function() {
+ $script.remove();
+ handleError(s, {}, "timeout");
+ if (cbFn)
+ window[cb] = function(){};
+ }, s.timeout);
+
+ function handleError(s, xhr, msg, e) {
+ s.error && s.error.call(s.context, xhr, msg, e);
+ s.global && $.event.trigger("ajaxError", [xhr, s, e || msg]);
+ s.complete && s.complete.call(s.context, xhr, e || msg);
+ }
+ };
+
+ /*
+ * JavaScript Pretty Date
+ * Copyright (c) 2008 John Resig (jquery.com)
+ * Licensed under the MIT license.
+ */
+ // converts ISO time to casual time
+ function prettyDate(time){
+ var date = new Date((time || "").replace(/-/g,"/").replace(/TZ/g," ")),
+ diff = (((new Date()).getTime() - date.getTime()) / 1000),
+ day_diff = Math.floor(diff / 86400);
+
+ if ( isNaN(day_diff) || day_diff < 0 || day_diff >= 31 )
+ return;
+ var v = day_diff == 0 && (
+ diff < 60 && "just now" ||
+ diff < 120 && "1 minute ago" ||
+ diff < 3600 && Math.floor( diff / 60 ) + " minutes ago" ||
+ diff < 7200 && "1 hour ago" ||
+ diff < 86400 && Math.floor( diff / 3600 ) + " hours ago") ||
+ day_diff == 1 && "Yesterday" ||
+ day_diff < 7 && day_diff + " days ago" ||
+ day_diff < 31 && Math.ceil( day_diff / 7 ) + " weeks ago";
+ if (!v)
+ window.console && console.log(time);
+ return v ? v : '';
+ }
+
+})(jQuery);
diff --git a/view/theme/diabook/nav.tpl b/view/theme/diabook/nav.tpl
index 3bb3d25a8..f611de004 100644
--- a/view/theme/diabook/nav.tpl
+++ b/view/theme/diabook/nav.tpl
@@ -136,7 +136,7 @@
</nav>
-<div style="position: fixed; bottom: 5px; right: 10px;"><a href="javascript:scroll(0,0); "><img src="view/theme/diabook/icons/scroll_top.png" title="scroll to top"></a></div>
+<div id="scrollup" style="position: fixed; bottom: 5px; right: 10px;z-index: 97;"><a id="down" onclick="scrolldown()" ><img id="scroll_top_bottom" src="view/theme/diabook/icons/scroll_bottom.png" style="display:cursor !important;" alt="back to top" title="Back to top"></a></div>
<div style="position: fixed; bottom: 3px; left: 25px;">$langselector</div>
<div style="position: fixed; bottom: 23px; left: 5px;"><a href="http://pad.toktan.org/p/diabook" target="blank" ><img src="view/theme/diabook/icons/bluebug.png" title="report bugs for the theme diabook"/></a></div>
diff --git a/view/theme/diabook/nets.tpl b/view/theme/diabook/nets.tpl
index be25ddee1..351e2c3e2 100644
--- a/view/theme/diabook/nets.tpl
+++ b/view/theme/diabook/nets.tpl
@@ -8,8 +8,10 @@
<a style="text-decoration: none;" href="$base" class="menu-profile-list-item">$all</a></li>
{{ for $nets as $net }}
<li class="menu-profile-list">
- <span class="menu-profile-icon {{ if $net.selected }}group_selected{{else}}group_unselected{{ endif }}"></span>
- <a href="$base?nets=$net.ref" class="menu-profile-list-item">$net.name</a></li>
+ <a href="$base?nets=$net.ref" class="menu-profile-list-item">
+ <span class="menu-profile-icon {{ if $net.selected }}group_selected{{else}}group_unselected{{ endif }}"></span>
+ $net.name
+ </a></li>
{{ endfor }}
</ul>
</div>
diff --git a/view/theme/diabook/oembed_video.tpl b/view/theme/diabook/oembed_video.tpl
index d6d29f724..99c65cb29 100644
--- a/view/theme/diabook/oembed_video.tpl
+++ b/view/theme/diabook/oembed_video.tpl
@@ -1,4 +1,4 @@
-<a class="embed_yt" href='$embedurl' onclick='this.innerHTML=Base64.decode("$escapedhtml"); yt_iframe(); return false;' style='float:left; margin: 1em; position: relative;'>
+<a class="embed_yt" href='$embedurl' onclick='this.innerHTML=Base64.decode("$escapedhtml"); yt_iframe();javascript:$(this).parent().css("height", "450px"); return false;' style='float:left; margin: 1em; position: relative;'>
<img width='$tw' height='$th' src='$turl' >
<div style='position: absolute; top: 0px; left: 0px; width: $twpx; height: $thpx; background: url(images/icons/48/play.png) no-repeat center center;'></div>
</a>
diff --git a/view/theme/diabook/style-network-wide.css b/view/theme/diabook/style-network-wide.css
index af819b061..1d152e7c0 100644
--- a/view/theme/diabook/style-network-wide.css
+++ b/view/theme/diabook/style-network-wide.css
@@ -122,7 +122,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../../../view/theme/diabook/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../../../view/theme/diabook/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -1235,19 +1235,19 @@ right_aside .directory-photo { margin: 0px; }
right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #lastusers-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #ra-photos-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
#page-sidebar-right_aside ul {margin-top: 0px;}
#page-sidebar-right_aside .label {max-width: 128px;}
right_aside .icon {width: 10px; height: 10px;}
.close_box {
- background-image: url("../../../view/theme/diabook-blue/icons/close_box.png");
+ background-image: url("../../../view/theme/diabook/icons/close_box.png");
float: right;
opacity: 0.1;
}
.close_box:hover {
- background-image: url("../../../view/theme/diabook-blue/icons/close_box.png");
+ background-image: url("../../../view/theme/diabook/icons/close_box.png");
float: right;
cursor: pointer;
opacity: 1;
@@ -1334,7 +1334,7 @@ transition: all 0.2s ease-in-out;
max-width: 690px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
/*marker*/
.wall-item-container .wall-item-content img {
@@ -1413,13 +1413,13 @@ transition: all 0.2s ease-in-out;
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
}
.wall-item-comment-wrapper textarea {
- height: 2.0em;
+ height: 1.6em;
width: 100%;
font-size: 10px;
color: #999999;
@@ -1480,14 +1480,14 @@ transition: all 0.2s ease-in-out;
}
.tag {
/*background: url("../../../images/tag_b.png") repeat-x center left;*/
- color: #3465A4;
+ color: #999;
padding-left: 3px;
font-size: 12px;
}
.tag a {
padding-right: 5px;
/*background: url("../../../images/tag.png") no-repeat center right;*/
- color: #3465A4;
+ color: #999;
}
.wwto {
position: absolute !important;
diff --git a/view/theme/diabook/style-network.css b/view/theme/diabook/style-network.css
index 739a97b35..729893013 100644
--- a/view/theme/diabook/style-network.css
+++ b/view/theme/diabook/style-network.css
@@ -122,7 +122,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../../../view/theme/diabook/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../../../view/theme/diabook/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -1229,19 +1229,19 @@ right_aside .directory-photo { margin: 0px; }
right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #lastusers-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #ra-photos-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
#page-sidebar-right_aside ul {margin-top: 0px;}
#page-sidebar-right_aside .label {max-width: 128px;}
right_aside .icon {width: 10px; height: 10px;}
.close_box {
- background-image: url("../../../view/theme/diabook-blue/icons/close_box.png");
+ background-image: url("../../../view/theme/diabook/icons/close_box.png");
float: right;
opacity: 0.1;
}
.close_box:hover {
- background-image: url("../../../view/theme/diabook-blue/icons/close_box.png");
+ background-image: url("../../../view/theme/diabook/icons/close_box.png");
float: right;
cursor: pointer;
opacity: 1;
@@ -1252,6 +1252,7 @@ right_aside .icon {width: 10px; height: 10px;}
transition: all 0.2s ease-in-out;
}
+
/* wall item */
.tread-wrapper {
border-bottom: 1px solid #D2D2D2;
@@ -1326,7 +1327,7 @@ transition: all 0.2s ease-in-out;
max-width: 420px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-container .wall-item-content img {
@@ -1404,13 +1405,13 @@ transition: all 0.2s ease-in-out;
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
}
.wall-item-comment-wrapper textarea {
- height: 2.0em;
+ height: 1.6em;
width: 100%;
font-size: 10px;
color: #999999;
@@ -1471,14 +1472,14 @@ transition: all 0.2s ease-in-out;
}
.tag {
/*background: url("../../../images/tag_b.png") repeat-x center left;*/
- color: #3465A4;
+ color: #999;
padding-left: 3px;
font-size: 12px;
}
.tag a {
padding-right: 5px;
/*background: url("../../../images/tag.png") no-repeat center right;*/
- color: #3465A4;
+ color: #999;
}
.wwto {
position: absolute !important;
diff --git a/view/theme/diabook/style-profile-wide.css b/view/theme/diabook/style-profile-wide.css
index 21af162e8..953b1b5af 100644
--- a/view/theme/diabook/style-profile-wide.css
+++ b/view/theme/diabook/style-profile-wide.css
@@ -121,7 +121,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../../../view/theme/diabook/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../../../view/theme/diabook/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -1210,20 +1210,20 @@ right_aside .directory-photo { margin: 0px; }
right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #lastusers-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #ra-photos-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
#page-sidebar-right_aside ul {margin-top: 0px;}
#page-sidebar-right_aside .label {max-width: 128px;}
right_aside .icon {width: 10px; height: 10px;}
.close_box {
- background-image: url("../../../view/theme/diabook-blue/icons/close_box.png");
+ background-image: url("../../../view/theme/diabook/icons/close_box.png");
float: right;
cursor: pointer;
opacity: 0.1;
}
.close_box:hover {
- background-image: url("../../../view/theme/diabook-blue/icons/close_box.png");
+ background-image: url("../../../view/theme/diabook/icons/close_box.png");
float: right;
cursor: pointer;
opacity: 1;
@@ -1309,7 +1309,7 @@ transition: all 0.2s ease-in-out;
max-width: 690px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
/*marker*/
.wall-item-container .wall-item-content img {
@@ -1388,13 +1388,13 @@ transition: all 0.2s ease-in-out;
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
}
.wall-item-comment-wrapper textarea {
- height: 2.0em;
+ height: 1.6em;
width: 100%;
font-size: 10px;
color: #999999;
@@ -1455,14 +1455,14 @@ transition: all 0.2s ease-in-out;
}
.tag {
/*background: url("../../../images/tag_b.png") repeat-x center left;*/
- color: #3465A4;
+ color: #999;
padding-left: 3px;
font-size: 12px;
}
.tag a {
padding-right: 5px;
/*background: url("../../../images/tag.png") no-repeat center right;*/
- color: #3465A4;
+ color: #999;
}
.wwto {
position: absolute !important;
diff --git a/view/theme/diabook/style-profile.css b/view/theme/diabook/style-profile.css
index a830e810e..63b2eb544 100644
--- a/view/theme/diabook/style-profile.css
+++ b/view/theme/diabook/style-profile.css
@@ -121,7 +121,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../../../view/theme/diabook/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../../../view/theme/diabook/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -1205,20 +1205,20 @@ right_aside .directory-photo { margin: 0px; }
right_aside .directory-photo-img { max-width: 45px; max-height: 45px; }
right_aside #likes { margin: 0px; padding: 0px; list-style: none; }
right_aside .items-wrapper{ overflow: auto; width: 100%; }
-right_aside #lastusers-wrapper { padding-left: 6px; padding-top: 3px; overflow: auto; width: 100%; }
-right_aside #ra-photos-wrapper { padding-left: 5px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #lastusers-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
+right_aside #ra-photos-wrapper { padding-left: 9px; padding-top: 3px; overflow: auto; width: 100%; }
#page-sidebar-right_aside{margin-top: 0px; margin-bottom: 30px;}
#page-sidebar-right_aside ul {margin-top: 0px;}
#page-sidebar-right_aside .label {max-width: 128px;}
right_aside .icon {width: 10px; height: 10px;}
.close_box {
- background-image: url("../../../view/theme/diabook-blue/icons/close_box.png");
+ background-image: url("../../../view/theme/diabook/icons/close_box.png");
float: right;
cursor: pointer;
opacity: 0.1;
}
.close_box:hover {
- background-image: url("../../../view/theme/diabook-blue/icons/close_box.png");
+ background-image: url("../../../view/theme/diabook/icons/close_box.png");
float: right;
cursor: pointer;
opacity: 1;
@@ -1302,7 +1302,7 @@ transition: all 0.2s ease-in-out;
max-width: 420px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-container .wall-item-content img {
@@ -1380,13 +1380,13 @@ transition: all 0.2s ease-in-out;
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
}
.wall-item-comment-wrapper textarea {
- height: 2.0em;
+ height: 1.6em;
width: 100%;
font-size: 10px;
color: #999999;
@@ -1447,14 +1447,14 @@ transition: all 0.2s ease-in-out;
}
.tag {
/*background: url("../../../images/tag_b.png") repeat-x center left;*/
- color: #3465A4;
+ color: #999;
padding-left: 3px;
font-size: 12px;
}
.tag a {
padding-right: 5px;
/*background: url("../../../images/tag.png") no-repeat center right;*/
- color: #3465A4;
+ color: #999;
}
.wwto {
position: absolute !important;
diff --git a/view/theme/diabook/style-wide.css b/view/theme/diabook/style-wide.css
index ecc4c0709..cf54e5b58 100644
--- a/view/theme/diabook/style-wide.css
+++ b/view/theme/diabook/style-wide.css
@@ -21,6 +21,7 @@
.admin.linklist {
border: 0px; padding: 0px;
+ list-style: none;
}
.admin.link {
@@ -150,7 +151,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../../../view/theme/diabook/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../../../view/theme/diabook/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -556,6 +557,7 @@ code {
text-decoration: none;
}
/* popup notifications */
+div.jGrowl.top-right { top: 30px; /* put it below header/nav bar */ }
div.jGrowl div.notice {
background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
color: #ffffff;
@@ -974,7 +976,7 @@ ul.menu-popup .empty {
background-color: #bdcdd4;
}
#nav-notifications-menu {
- width: 400px;
+ width: 425px !important;
max-height: 550px;
overflow: auto;
}
@@ -1195,7 +1197,14 @@ aside #side-peoplefind-url {
margin-right: 20px;
}
#login-submit-wrapper{
- margin-bottom: 15px;
+
+ margin-bottom: 12px;
+ }
+aside #login-submit-button{
+ margin-left: 0px!important;
+ }
+aside #login-extra-links{
+ padding-top: 0px!important;
}
/* widget */
.widget {
@@ -1457,7 +1466,7 @@ body .pageheader{
max-width: 690px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
/*marker*/
.wall-item-photo-container .wall-item-content {
@@ -1622,13 +1631,13 @@ body .pageheader{
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
}
.wall-item-comment-wrapper textarea {
- height: 2.0em;
+ height: 1.6em;
width: 100%;
font-size: 10px;
color: #999999;
@@ -1690,14 +1699,14 @@ body .pageheader{
}
.tag {
/*background: url("../../../images/tag_b.png") repeat-x center left;*/
- color: #3465A4;
+ color: #999;
padding-left: 3px;
font-size: 12px;
}
.tag a {
padding-right: 5px;
/*background: url("../../../images/tag.png") no-repeat center right;*/
- color: #3465A4;
+ color: #999;
}
.wwto {
position: absolute !important;
diff --git a/view/theme/diabook/style.css b/view/theme/diabook/style.css
index 8ee8d24f6..2834e76f2 100644
--- a/view/theme/diabook/style.css
+++ b/view/theme/diabook/style.css
@@ -21,6 +21,7 @@
.admin.linklist {
border: 0px; padding: 0px;
+ list-style: none;
}
.admin.link {
@@ -150,7 +151,7 @@
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
}
.video { background-image: url("../../../view/theme/diabook/icons/video.png");
- display: block; width: 100%; height: 28px; background-repeat: no-repeat;
+ display: block; width: 100%; height: 140px; background-repeat: no-repeat;
}
.audio2 { background-image: url("../../../view/theme/diabook/icons/audio.png");
display: block; width: 28px; height: 28px; background-repeat: no-repeat;
@@ -557,6 +558,7 @@ code {
text-decoration: none;
}
/* popup notifications */
+div.jGrowl.top-right { top: 30px; /* put it below header/nav bar */ }
div.jGrowl div.notice {
background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
color: #ffffff;
@@ -974,7 +976,7 @@ ul.menu-popup .empty {
background-color: #bdcdd4;
}
#nav-notifications-menu {
- width: 400px;
+ width: 425px !important;
max-height: 550px;
overflow: auto;
}
@@ -1198,7 +1200,14 @@ aside #side-peoplefind-url {
margin-right: 20px;
}
#login-submit-wrapper{
- margin-bottom: 15px;
+
+ margin-bottom: 12px;
+ }
+aside #login-submit-button{
+ margin-left: 0px!important;
+ }
+aside #login-extra-links{
+ padding-top: 0px!important;
}
/* widget */
.widget {
@@ -1457,7 +1466,7 @@ body .pageheader{
max-width: 720px;
word-wrap: break-word;
- margin-bottom: 14px;
+
}
.wall-item-photo-container .wall-item-content {
@@ -1620,13 +1629,13 @@ body .pageheader{
padding-left: 12px;
}
.wall-item-comment-wrapper {
- margin: 1px 5px 17px 80px;
+ margin: 1px 5px 5px 80px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
}
.wall-item-comment-wrapper textarea {
- height: 2.0em;
+ height: 1.6em;
width: 100%;
font-size: 10px;
color: #999999;
@@ -1688,14 +1697,14 @@ body .pageheader{
}
.tag {
/*background: url("../../../images/tag_b.png") repeat-x center left;*/
- color: #3465A4;
+ color: #999;
padding-left: 3px;
font-size: 12px;
}
.tag a {
padding-right: 5px;
/*background: url("../../../images/tag.png") no-repeat center right;*/
- color: #3465A4;
+ color: #999;
}
.wwto {
position: absolute !important;
diff --git a/view/theme/diabook/style.php b/view/theme/diabook/style.php
index 12ffa7159..d926579da 100644
--- a/view/theme/diabook/style.php
+++ b/view/theme/diabook/style.php
@@ -1556,9 +1556,9 @@
}
}
- if($resolution == "green") {
+ if($resolution == "wide") {
if (file_exists("$THEMEPATH/diabook-green/style-wide.css")){
- echo file_get_contents("$THEMEPATH/diabook-pink/style-green.css");
+ echo file_get_contents("$THEMEPATH/diabook-green/style-wide.css");
}
if($diabook_font_size == "16"){
echo "
@@ -1834,9 +1834,9 @@
}
}
- if($resolution == "dark") {
+ if($resolution == "wide") {
if (file_exists("$THEMEPATH/diabook-dark/style-wide.css")){
- echo file_get_contents("$THEMEPATH/diabook-dark/style-green.css");
+ echo file_get_contents("$THEMEPATH/diabook-dark/style-wide.css");
}
if($diabook_font_size == "16"){
echo "
diff --git a/view/theme/diabook/theme.php b/view/theme/diabook/theme.php
index a74e8c026..607414f17 100755
--- a/view/theme/diabook/theme.php
+++ b/view/theme/diabook/theme.php
@@ -3,23 +3,101 @@
/*
* Name: Diabook
* Description: Diabook: report bugs and request here: http://pad.toktan.org/p/diabook or contact me : thomas_bierey@friendica.eu
- * Version: (Version: 1.021)
+ * Version: (Version: 1.026)
* Author:
*/
+$a = get_app();
+
+function diabook_init(&$a) {
+
//print diabook-version for debugging
-$diabook_version = "Diabook (Version: 1.021)";
-$a->page['htmlhead'] .= sprintf('<script "%s" ></script>', $diabook_version);
+$diabook_version = "Diabook (Version: 1.026)";
+$a->page['htmlhead'] .= sprintf('<META NAME="theme" CONTENT="%s"/>', $diabook_version);
//change css on network and profilepages
$cssFile = null;
+
+$close_pages = false;
+$site_close_pages = get_config("diabook", "close_pages" );
+if (local_user()) {$close_pages = get_pconfig(local_user(), "diabook", "close_pages");}
+if ($close_pages===false) $close_pages=$site_close_pages;
+if ($close_pages===false) $close_pages="1";
+
+$close_profiles = false;
+$site_close_profiles = get_config("diabook", "close_profiles" );
+if (local_user()) {$close_profiles = get_pconfig(local_user(), "diabook", "close_profiles");}
+if ($close_profiles===false) $close_profiles=$site_close_profiles;
+if ($close_profiles===false) $close_profiles="0";
+
+$close_helpers = false;
+$site_close_helpers = get_config("diabook", "close_helpers" );
+if (local_user()) {$close_helpers = get_pconfig(local_user(), "diabook", "close_helpers");}
+if ($close_helpers===false) $close_helpers=$site_close_helpers;
+if ($close_helpers===false) $close_helpers="0";
+
+$close_services = false;
+$site_close_services = get_config("diabook", "close_services" );
+if (local_user()) {$close_services = get_pconfig(local_user(), "diabook", "close_services");}
+if ($close_services===false) $close_services=$site_close_services;
+if ($close_services===false) $close_services="0";
+
+$close_friends = false;
+$site_close_friends = get_config("diabook", "close_friends" );
+if (local_user()) {$close_friends = get_pconfig(local_user(), "diabook", "close_friends");}
+if ($close_friends===false) $close_friends=$site_close_friends;
+if ($close_friends===false) $close_friends="0";
+
+$close_lastusers = false;
+$site_close_lastusers = get_config("diabook", "close_lastusers" );
+if (local_user()) {$close_lastusers = get_pconfig(local_user(), "diabook", "close_lastusers");}
+if ($close_lastusers===false) $close_lastusers=$site_close_lastusers;
+if ($close_lastusers===false) $close_lastusers="0";
+
+$close_lastphotos = false;
+$site_close_lastphotos = get_config("diabook", "close_lastphotos" );
+if (local_user()) {$close_lastphotos = get_pconfig(local_user(), "diabook", "close_lastphotos");}
+if ($close_lastphotos===false) $close_lastphotos=$site_close_lastphotos;
+if ($close_lastphotos===false) $close_lastphotos="0";
+
+$close_lastlikes = false;
+$site_close_lastlikes = get_config("diabook", "close_lastlikes" );
+if (local_user()) {$close_lastlikes = get_pconfig(local_user(), "diabook", "close_lastlikes");}
+if ($close_lastlikes===false) $close_lastlikes=$site_close_lastlikes;
+if ($close_lastlikes===false) $close_lastlikes="0";
+
+$close_twitter = false;
+$site_close_twitter = get_config("diabook", "close_twitter" );
+if (local_user()) {$close_twitter = get_pconfig(local_user(), "diabook", "close_twitter");}
+if ($close_twitter===false) $close_twitter=$site_close_twitter;
+if ($close_twitter===false) $close_twitter="1";
+
+$close_mapquery = false;
+$site_close_mapquery = get_config("diabook", "close_mapquery" );
+if (local_user()) {$close_mapquery = get_pconfig(local_user(), "diabook", "close_mapquery");}
+if ($close_mapquery===false) $close_mapquery=$site_close_mapquery;
+if ($close_mapquery===false) $close_mapquery="1";
+
+
$resolution=false;
$resolution = get_pconfig(local_user(), "diabook", "resolution");
if ($resolution===false) $resolution="normal";
+
+//Add META viewport tag respecting the resolution to header for tablets
+if ($resolution=="wide") {
+ $a->page['htmlhead'] .= '<meta name="viewport" content="width=1200" />';
+} else {
+ $a->page['htmlhead'] .= '<meta name="viewport" content="width=980" />';
+}
+
+
$color = false;
-$color = get_pconfig(local_user(), "diabook", "color");
+$site_color = get_config("diabook", "color" );
+if (local_user()) {$color = get_pconfig(local_user(), "diabook", "color");}
+if ($color===false) $color=$site_color;
if ($color===false) $color="diabook";
+
if ($color=="diabook") $color_path = "/";
if ($color=="aerith") $color_path = "/diabook-aerith/";
if ($color=="blue") $color_path = "/diabook-blue/";
@@ -28,18 +106,336 @@ if ($color=="pink") $color_path = "/diabook-pink/";
if ($color=="green") $color_path = "/diabook-green/";
if ($color=="dark") $color_path = "/diabook-dark/";
+
+ //profile_side at networkpages
+ if ($a->argv[0] === "network" && local_user()){
-/**
- * prints last community activity
- */
+ // USER MENU
+ if(local_user()) {
+
+ $r = q("SELECT micro FROM contact WHERE uid=%d AND self=1", intval($a->user['uid']));
+
+ $userinfo = array(
+ 'icon' => (count($r) ? $r[0]['micro']: $a->get_baseurl()."/images/default-profile-mm.jpg"),
+ 'name' => $a->user['username'],
+ );
+ $ps = array('usermenu'=>array());
+ $ps['usermenu']['status'] = Array('profile/' . $a->user['nickname'], t('Home'), "", t('Your posts and conversations'));
+ $ps['usermenu']['profile'] = Array('profile/' . $a->user['nickname']. '?tab=profile', t('Profile'), "", t('Your profile page'));
+ $ps['usermenu']['contacts'] = Array('contacts' , t('Contacts'), "", t('Your contacts'));
+ $ps['usermenu']['photos'] = Array('photos/' . $a->user['nickname'], t('Photos'), "", t('Your photos'));
+ $ps['usermenu']['events'] = Array('events/', t('Events'), "", t('Your events'));
+ $ps['usermenu']['notes'] = Array('notes/', t('Personal notes'), "", t('Your personal photos'));
+ $ps['usermenu']['community'] = Array('community/', t('Community'), "", "");
+ $ps['usermenu']['pgroups'] = Array('http://dir.friendica.com/directory/forum', t('Community Pages'), "", "");
+
+ $tpl = get_markup_template('profile_side.tpl');
+ $a->page['aside'] = replace_macros($tpl, array(
+ '$userinfo' => $userinfo,
+ '$ps' => $ps,
+ )).$a->page['aside'];
+
+ }
+
+ $ccCookie = $close_pages + $close_mapquery + $close_profiles + $close_helpers + $close_services + $close_friends + $close_twitter + $close_lastusers + $close_lastphotos + $close_lastlikes;
+ if($ccCookie != "10") {
+ // COMMUNITY
+ diabook_community_info();
+
+ // CUSTOM CSS
+ if($resolution == "normal") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook".$color_path."style-network.css";}
+ if($resolution == "wide") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook".$color_path."style-network-wide.css";}
+ }
+ }
-
-function diabook_community_info(){
- $a = get_app();
+ //right_aside at profile pages
+ if ($a->argv[0].$a->argv[1] === "profile".$a->user['nickname']){
+ if($ccCookie != "10") {
+ // COMMUNITY
+ diabook_community_info();
+
+ // CUSTOM CSS
+ if($resolution == "normal") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook".$color_path."style-profile.css";}
+ if($resolution == "wide") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook".$color_path."style-profile-wide.css";}
+
+ }
+ }
+
+ //js scripts
+ //load jquery.cookie.js
+ $cookieJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/js/jquery.cookie.js";
+ $a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s"></script>', $cookieJS);
+
+ //load jquery.ae.image.resize.js
+ $imageresizeJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/js/jquery.ae.image.resize.js";
+ $a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $imageresizeJS);
+
+ //load jquery.ui.js
+ if($ccCookie != "10") {
+ $jqueryuiJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/js/jquery-ui-1.8.20.custom.min.js";
+ $a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $jqueryuiJS);
+ }
+
+ //load jquery.twitter.search.js
+ if($close_twitter != "1") {
+ $twitterJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/js/jquery.twitter.search.js";
+ $a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $twitterJS);
+ }
+
+ //load jquery.mapquery.js
+
+ if($close_mapquery != "1") {
+ $mqtmplJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/js/jquery.tmpl.js";
+ $a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $mqtmplJS);
+ $mapqueryJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/js/jquery.mapquery.core.js";
+ $a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $mapqueryJS);
+ $openlayersJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/js/OpenLayers.js";
+ $a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $openlayersJS);
+ $mqmouseposJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/js/jquery.mapquery.mqMousePosition.js";
+ $a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $mqmouseposJS);
+ $mousewheelJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/js/jquery.mousewheel.js";
+ $a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $mousewheelJS);
+
+ }
+
+ $a->page['htmlhead'] .= '
+ <script>
+
+ $(function() {
+ $("a.lightbox").fancybox(); // Select all links with lightbox class
+ $("a#twittersettings-link").fancybox({onClosed: function() { $("#twittersettings").attr("style","display: none;");}} );
+ $("a#mapcontrol-link").fancybox({onClosed: function() { $("#mapcontrol").attr("style","display: none;");}} );
+ $("a#closeicon").fancybox({onClosed: function() { $("#boxsettings").attr("style","display: none;");}} );
+ });
+
+ $(window).load(function() {
+ var footer_top = $(document).height() - 30;
+ $("div#footerbox").attr("style", "border-top: 1px solid #D2D2D2; width: 70%;right: 15%;position: absolute;top:"+footer_top+"px;");
+ });
+ </script>';
+ //check if mapquerybox is active and print
+
+ if($close_mapquery != "1") {
+ $ELZoom=false;
+ $ELPosX=false;
+ $ELPosy=false;
+ $site_ELZoom = get_config("diabook", "ELZoom" );
+ $site_ELPosX = get_config("diabook", "ELPosX" );
+ $site_ELPosY = get_config("diabook", "ELPosY" );
+ $ELZoom = get_pconfig(local_user(), "diabook", "ELZoom");
+ $ELPosX = get_pconfig(local_user(), "diabook", "ELPosX");
+ $ELPosY = get_pconfig(local_user(), "diabook", "ELPosY");
+ if ($ELZoom===false) $ELZoom=$site_ELZoom;
+ if ($ELPosX===false) $ELPosX=$site_ELPosX;
+ if ($ELPosY===false) $ELPosY=$site_ELPosY;
+ if ($ELZoom===false) $ELZoom="0";
+ if ($ELPosX===false) $ELPosX="0";
+ if ($ELPosY===false) $ELPosY="0";
+ $a->page['htmlhead'] .= '
+ <script>
+
+ $(document).ready(function() {
+ $("#map").mapQuery({
+ layers:[{ //add layers to your map; you need to define at least one to be able to see anything on the map
+ type:"osm" //add a layer of the type osm (OpenStreetMap)
+ }],
+ center:({zoom:'.$ELZoom.',position:['.$ELPosX.','.$ELPosY.']}),
+ });
+
+ });
+
+ function open_mapcontrol() {
+ $("div#mapcontrol").attr("style","display: block;width:900px;height:600px;");
+ $("#map2").mapQuery({layers:[{type:"osm"}],
+ center:({zoom:'.$ELZoom.',position:['.$ELPosX.','.$ELPosY.']})});
+
+ $("#mouseposition").mqMousePosition({
+ map: "#map2",
+ x:"",
+ y:"",
+ precision:4
+ });
+
+
+ map = $("#map2").mapQuery().data("mapQuery");
+ textarea = document.getElementById("id_diabook_ELZoom");
+
+ $("#map2").bind("mousewheel", function(event, delta) {
+ if (delta > 0 || delta < 0){
+ textarea.value = map.center().zoom; }
+ });
+ };
+ </script>';
+ }
+ //check if twitterbox is active and print
+ if($close_twitter != "1") {
+ $TSearchTerm=false;
+ $site_TSearchTerm = get_config("diabook", "TSearchTerm" );
+ $TSearchTerm = get_pconfig(local_user(), "diabook", "TSearchTerm");
+ if ($TSearchTerm===false) $TSearchTerm=$site_TSearchTerm;
+ if ($TSearchTerm===false) $TSearchTerm="friendica";
+ $a->page['htmlhead'] .= '
+ <script>
+ $(function() {
+ $("#twitter").twitterSearch({
+ term: "'.$TSearchTerm.'",
+ animInSpeed: 250,
+ bird: false,
+ avatar: false,
+ colorExterior: "#fff",
+ timeout: 10000 });
+ });
+ function open_twittersettings() {
+ $("div#twittersettings").attr("style","display: block;");
+ };
+ </script>';}
+
+ //check if community_home-plugin is activated and change css
+ $nametocheck = "communityhome";
+ $r = q("select id from addon where name = '%s' and installed = 1", dbesc($nametocheck));
+ if(count($r) == "1") {
+
+ $a->page['htmlhead'] .= '
+ <script>
+ $(document).ready(function() {
+ $("div#login-submit-wrapper").attr("style","padding-top: 120px;");
+
+ });
+ </script>';
+ }
+ //comment-edit-wrapper on photo_view
+ if ($a->argv[0].$a->argv[2] === "photos"."image"){
+ $a->page['htmlhead'] .= '
+ <script>
+ $(function(){
+ $(".comment-edit-form").css("display","table");
+ });
+ </script>';
+ }
+ //restore right hand col at settingspage
+ if($a->argv[0] === "settings" && local_user()) {
+ $a->page['htmlhead'] .= '
+ <script>
+ function restore_boxes(){
+ $.cookie("Boxorder",null, { expires: 365, path: "/" });
+ alert("Boxorder at right-hand column was restored. Please refresh your browser");
+ }
+ </script>';}
+
+ if ($a->argv[0].$a->argv[1] === "profile".$a->user['nickname'] or $a->argv[0] === "network" && local_user()){
+ $a->page['htmlhead'] .= '
+ <script>
+ $(function() {
+ $(".oembed.photo img").aeImageResize({height: 400, width: 400});
+ });
+ </script>';
+
+ if($ccCookie != "10") {
+ $a->page['htmlhead'] .= '
+ <script>
+ $("right_aside").ready(function(){
+
+ if('.$close_pages.')
+ {
+ document.getElementById( "close_pages" ).style.display = "none";
+ };
+
+ if('.$close_mapquery.')
+ {
+ document.getElementById( "close_mapquery" ).style.display = "none";
+ };
+
+ if('.$close_profiles.')
+ {
+ document.getElementById( "close_profiles" ).style.display = "none";
+ };
+
+ if('.$close_helpers.')
+ {
+ document.getElementById( "close_helpers" ).style.display = "none";
+ };
+
+ if('.$close_services.')
+ {
+ document.getElementById( "close_services" ).style.display = "none";
+ };
+
+ if('.$close_friends.')
+ {
+ document.getElementById( "close_friends" ).style.display = "none";
+ };
+
+ if('.$close_twitter.')
+ {
+ document.getElementById( "close_twitter" ).style.display = "none";
+ };
+
+ if('.$close_lastusers.')
+ {
+ document.getElementById( "close_lastusers" ).style.display = "none";
+ };
+
+ if('.$close_lastphotos.')
+ {
+ document.getElementById( "close_lastphotos" ).style.display = "none";
+ };
+
+ if('.$close_lastlikes.')
+ {
+ document.getElementById( "close_lastlikes" ).style.display = "none";
+ };}
+
+ );
+
+ function open_boxsettings() {
+ $("div#boxsettings").attr("style","display: block;height:500px;width:450px;");
+ $("label").attr("style","width: 350px;");
+ };
+
+ </script>';}
+ }
+ //end js scripts
+
+ // custom css
+ if (!is_null($cssFile)) $a->page['htmlhead'] .= sprintf('<link rel="stylesheet" type="text/css" href="%s" />', $cssFile);
+
+ //footer
+ $tpl = get_markup_template('footer.tpl');
+ $a->page['footer'] .= replace_macros($tpl, array());
+
+ //
+ js_diabook_footer();
+}
+
+
+ function diabook_community_info() {
+ $a = get_app();
+ // comunity_profiles
+ if($close_profiles != "1") {
+ $aside['$comunity_profiles_title'] = t('Community Profiles');
+ $aside['$comunity_profiles_items'] = array();
+ $r = q("select gcontact.* from gcontact left join glink on glink.gcid = gcontact.id
+ where glink.cid = 0 and glink.uid = 0 order by rand() limit 9");
+ $tpl = file_get_contents( dirname(__file__).'/ch_directory_item.tpl');
+ if(count($r)) {
+ $photo = 'photo';
+ foreach($r as $rr) {
+ $profile_link = $a->get_baseurl() . '/profile/' . ((strlen($rr['nickname'])) ? $rr['nickname'] : $rr['profile_uid']);
+ $entry = replace_macros($tpl,array(
+ '$id' => $rr['id'],
+ '$profile-link' => zrl($rr['url']),
+ '$photo' => $rr[$photo],
+ '$alt-text' => $rr['name'],
+ ));
+ $aside['$comunity_profiles_items'][] = $entry;
+ }
+ }}
+
// last 12 users
+ if($close_lastusers != "1") {
$aside['$lastusers_title'] = t('Last users');
$aside['$lastusers_items'] = array();
$sql_extra = "";
@@ -65,10 +461,10 @@ function diabook_community_info(){
));
$aside['$lastusers_items'][] = $entry;
}
- }
-
+ }}
// last 10 liked items
+ if($close_lastlikes != "1") {
$aside['$like_title'] = t('Last likes');
$aside['$like_items'] = array();
$r = q("SELECT `T1`.`created`, `T1`.`liker`, `T1`.`liker-link`, `item`.* FROM
@@ -110,10 +506,10 @@ function diabook_community_info(){
$aside['$like_items'][] = sprintf( t('%1$s likes %2$s\'s %3$s'), $author, $objauthor, $plink);
- }
-
+ }}
// last 12 photos
+ if($close_photos != "1") {
$aside['$photos_title'] = t('Last photos');
$aside['$photos_items'] = array();
$r = q("SELECT `photo`.`id`, `photo`.`resource-id`, `photo`.`scale`, `photo`.`desc`, `user`.`nickname`, `user`.`username` FROM
@@ -145,11 +541,10 @@ function diabook_community_info(){
$aside['$photos_items'][] = $entry;
}
- }
-
+ }}
-
//right_aside FIND FRIENDS
+ if($close_friends != "1") {
if(local_user()) {
$nv = array();
$nv['title'] = Array("", t('Find Friends'), "", "");
@@ -167,14 +562,14 @@ function diabook_community_info(){
<span class="sbox_r" id="srch_clear"></span>';
$aside['$nv'] = $nv;
- };
+ }}
- //Community Page
+ //Community_Pages at right_aside
+ if($close_pages != "1") {
if(local_user()) {
- $page = '<div id="page-sidebar-right_aside" class="widget">
- <div class="title tool">
- <h3>'.t("Community Pages").'<a id="close_pages_icon" onClick="close_pages()" class="icon close_box" title="close"></a></h3></div>
- <div id="sidebar-page-list"><ul>';
+ $page = '
+ <h3 style="margin-top:0px;">'.t("Community Pages").'<a id="closeicon" href="#boxsettings" onClick="open_boxsettings(); return false;" style="text-decoration:none;" class="icon close_box" title="close"></a></h3>
+ <div id=""><ul style="margin-left: 7px;margin-top: 0px;padding-left: 0px;padding-top: 0px;">';
$pagelist = array();
@@ -195,317 +590,132 @@ function diabook_community_info(){
$contacts = $pageD;
foreach($contacts as $contact) {
- $page .= '<li style="list-style-type: none;" class="tool"><img height="20" width="20" style="float: left; margin-right: 3px;" src="' . $contact['micro'] .'" alt="' . $contact['url'] . '" /> <a href="'.$a->get_baseurl().'/redir/'.$contact["id"].'" style="margin-top: 2px;" title="' . $contact['url'] . '" class="label" target="external-link">'.
+ $page .= '<li style="list-style-type: none;" class="tool"><img height="20" width="20" style="float: left; margin-right: 3px;" src="' . $contact['micro'] .'" alt="' . $contact['url'] . '" /> <a href="'.$a->get_baseurl().'/redir/'.$contact["id"].'" style="margin-top: 2px; word-wrap: break-word; width: 132px;" title="' . $contact['url'] . '" class="label" target="external-link">'.
$contact["name"]."</a></li>";
}
- $page .= '</ul></div></div>';
+ $page .= '</ul></div>';
//if (sizeof($contacts) > 0)
-
$aside['$page'] = $page;
- }
+ }}
//END Community Page
+
+ //mapquery
+
+ if($close_mapquery != "1") {
+ $mapquery = array();
+ $mapquery['title'] = Array("", "<a id='mapcontrol-link' href='#mapcontrol' style='text-decoration:none;' onclick='open_mapcontrol(); return false;'>".t('Earth Layers')."</a>", "", "");
+ $aside['$mapquery'] = $mapquery;
+ $ELZoom = get_pconfig(local_user(), 'diabook', 'ELZoom' );
+ $ELPosX = get_pconfig(local_user(), 'diabook', 'ELPosX' );
+ $ELPosY = get_pconfig(local_user(), 'diabook', 'ELPosY' );
+ $aside['$ELZoom'] = array('diabook_ELZoom', t('Set zoomfactor for Earth Layer'), $ELZoom, '', $ELZoom);
+ $aside['$ELPosX'] = array('diabook_ELPosX', t('Set longitude (X) for Earth Layer'), $ELPosX, '', $ELPosX);
+ $aside['$ELPosY'] = array('diabook_ELPosY', t('Set latitude (Y) for Earth Layer'), $ELPosY, '', $ELPosY);
+ if (isset($_POST['diabook-settings-map-sub']) && $_POST['diabook-settings-map-sub']!=''){
+ set_pconfig(local_user(), 'diabook', 'ELZoom', $_POST['diabook_ELZoom']);
+ set_pconfig(local_user(), 'diabook', 'ELPosX', $_POST['diabook_ELPosX']);
+ set_pconfig(local_user(), 'diabook', 'ELPosY', $_POST['diabook_ELPosY']);
+ header("Location: network");
+ }
+ }
+ //end mapquery
+
//helpers
+ if($close_helpers != "1") {
$helpers = array();
$helpers['title'] = Array("", t('Help or @NewHere ?'), "", "");
-
$aside['$helpers'] = $helpers;
+ }
//end helpers
//connectable services
+ if($close_services != "1") {
$con_services = array();
$con_services['title'] = Array("", t('Connect Services'), "", "");
-
$aside['$con_services'] = $con_services;
+ }
//end connectable services
-
-
+ //twitter
+ if($close_twitter != "1") {
+ $twitter = array();
+ $twitter['title'] = Array("", "<a id='twittersettings-link' href='#twittersettings' style='text-decoration:none;' onclick='open_twittersettings(); return false;'>".t('Last Tweets')."</a>", "", "");
+ $aside['$twitter'] = $twitter;
+ $TSearchTerm = get_pconfig(local_user(), 'diabook', 'TSearchTerm' );
+ $aside['$TSearchTerm'] = array('diabook_TSearchTerm', t('Set twitter search term'), $TSearchTerm, '', $TSearchTerm);
+ $baseurl = $a->get_baseurl($ssl_state);
+ $aside['$baseurl'] = $baseurl;
+ if (isset($_POST['diabook-settings-sub']) && $_POST['diabook-settings-sub']!=''){
+ set_pconfig(local_user(), 'diabook', 'TSearchTerm', $_POST['diabook_TSearchTerm']);
+ header("Location: network");
+ }
+ }
+ //end twitter
+ if($ccCookie != "10") {
+ $close_pages = get_pconfig(local_user(), 'diabook', 'close_pages' );
+ $close_mapquery = get_pconfig(local_user(), 'diabook', 'close_mapquery' );
+ $close_profiles = get_pconfig(local_user(), 'diabook', 'close_profiles' );
+ $close_helpers = get_pconfig(local_user(), 'diabook', 'close_helpers' );
+ $close_services = get_pconfig(local_user(), 'diabook', 'close_services' );
+ $close_friends = get_pconfig(local_user(), 'diabook', 'close_friends' );
+ $close_twitter = get_pconfig(local_user(), 'diabook', 'close_twitter' );
+ $close_lastusers = get_pconfig(local_user(), 'diabook', 'close_lastusers' );
+ $close_lastphotos = get_pconfig(local_user(), 'diabook', 'close_lastphotos' );
+ $close_lastlikes = get_pconfig(local_user(), 'diabook', 'close_lastlikes' );
+ $close_pagesC = array('1'=>'hide', '0'=>'show',);
+ $close_mapqueryC = array('1'=>'hide', '0'=>'show',);
+ $close_profilesC = array('0'=>'show', '1'=>'hide',);
+ $close_helpersC = array('0'=>'show', '1'=>'hide',);
+ $close_servicesC = array('0'=>'show', '1'=>'hide',);
+ $close_friendsC = array('0'=>'show', '1'=>'hide',);
+ $close_twitterC = array('1'=>'hide', '0'=>'show',);
+ $close_lastusersC = array('0'=>'show', '1'=>'hide',);
+ $close_lastphotosC = array('0'=>'show','1'=>'hide',);
+ $close_lastlikesC = array('0'=>'show', '1'=>'hide',);
+ $aside['$close_pages'] = array('diabook_close_pages', t('Show "Cummunity Pages" at right-hand coloumn?'), $close_pages, '', $close_pagesC);
+ $aside['$close_mapquery'] = array('diabook_close_mapquery', t('Show "Earth Layers" at right-hand coloumn?'), $close_mapquery, '', $close_mapqueryC);
+ $aside['$close_profiles'] = array('diabook_close_profiles', t('Show "Cummunity Profiles" at right-hand coloumn?'), $close_profiles, '', $close_profilesC);
+ $aside['$close_helpers'] = array('diabook_close_helpers', t('Show "Help or @NewHere" at right-hand coloumn?'), $close_helpers, '', $close_helpersC);
+ $aside['$close_services'] = array('diabook_close_services', t('Show "Connect Services" at right-hand coloumn?'), $close_services, '', $close_servicesC);
+ $aside['$close_friends'] = array('diabook_close_friends', t('Show "Find Friends" at right-hand coloumn?'), $close_friends, '', $close_friendsC);
+ $aside['$close_twitter'] = array('diabook_close_twitter', t('Show "Last Tweets" at right-hand coloumn?'), $close_twitter, '', $close_twitterC);
+ $aside['$close_lastusers'] = array('diabook_close_lastusers', t('Show "Last Users" at right-hand coloumn?'), $close_lastusers, '', $close_lastusersC);
+ $aside['$close_lastphotos'] = array('diabook_close_lastphotos', t('Show "Last Photos" at right-hand coloumn?'), $close_lastphotos, '', $close_lastphotosC);
+ $aside['$close_lastlikes'] = array('diabook_close_lastlikes', t('Show "Last Likes" at right-hand coloumn?'), $close_lastlikes, '', $close_lastlikesC);
+ $aside['$sub'] = t('Submit');
+ $baseurl = $a->get_baseurl($ssl_state);
+ $aside['$baseurl'] = $baseurl;
+ if (isset($_POST['diabook-settings-box-sub']) && $_POST['diabook-settings-box-sub']!=''){
+ set_pconfig(local_user(), 'diabook', 'close_pages', $_POST['diabook_close_pages']);
+ set_pconfig(local_user(), 'diabook', 'close_mapquery', $_POST['diabook_close_mapquery']);
+ set_pconfig(local_user(), 'diabook', 'close_profiles', $_POST['diabook_close_profiles']);
+ set_pconfig(local_user(), 'diabook', 'close_helpers', $_POST['diabook_close_helpers']);
+ set_pconfig(local_user(), 'diabook', 'close_services', $_POST['diabook_close_services']);
+ set_pconfig(local_user(), 'diabook', 'close_friends', $_POST['diabook_close_friends']);
+ set_pconfig(local_user(), 'diabook', 'close_twitter', $_POST['diabook_close_twitter']);
+ set_pconfig(local_user(), 'diabook', 'close_lastusers', $_POST['diabook_close_lastusers']);
+ set_pconfig(local_user(), 'diabook', 'close_lastphotos', $_POST['diabook_close_lastphotos']);
+ set_pconfig(local_user(), 'diabook', 'close_lastlikes', $_POST['diabook_close_lastlikes']);
+ header("Location: network");
+ }
+ }
+ $close = t('Settings');
+ $aside['$close'] = $close;
//get_baseurl
$url = $a->get_baseurl($ssl_state);
$aside['$url'] = $url;
-
+ //print right_aside
$tpl = file_get_contents(dirname(__file__).'/communityhome.tpl');
$a->page['right_aside'] = replace_macros($tpl, $aside);
-
-
-
-}
-
-
-//profile_side at networkpages
-if ($a->argv[0] === "network" && local_user()){
-
- // USER MENU
- if(local_user()) {
-
- $r = q("SELECT micro FROM contact WHERE uid=%d AND self=1", intval($a->user['uid']));
-
- $userinfo = array(
- 'icon' => (count($r) ? $r[0]['micro']: $a->get_baseurl()."/images/default-profile-mm.jpg"),
- 'name' => $a->user['username'],
- );
- $ps = array('usermenu'=>array());
- $ps['usermenu']['status'] = Array('profile/' . $a->user['nickname'], t('Home'), "", t('Your posts and conversations'));
- $ps['usermenu']['profile'] = Array('profile/' . $a->user['nickname']. '?tab=profile', t('Profile'), "", t('Your profile page'));
- $ps['usermenu']['contacts'] = Array('contacts' , t('Contacts'), "", t('Your contacts'));
- $ps['usermenu']['photos'] = Array('photos/' . $a->user['nickname'], t('Photos'), "", t('Your photos'));
- $ps['usermenu']['events'] = Array('events/', t('Events'), "", t('Your events'));
- $ps['usermenu']['notes'] = Array('notes/', t('Personal notes'), "", t('Your personal photos'));
- $ps['usermenu']['community'] = Array('community/', t('Community'), "", "");
- $ps['usermenu']['pgroups'] = Array('http://dir.friendica.com/directory/forum', t('Community Pages'), "", "");
-
- $tpl = get_markup_template('profile_side.tpl');
-
- $a->page['aside'] .= replace_macros($tpl, array(
- '$userinfo' => $userinfo,
- '$ps' => $ps,
- ));
-
- }
-
- $ccCookie = $_COOKIE['close_pages'] + $_COOKIE['close_helpers'] + $_COOKIE['close_services'] + $_COOKIE['close_friends'] + $_COOKIE['close_lastusers'] + $_COOKIE['close_lastphotos'] + $_COOKIE['close_lastlikes'];
-
- if($ccCookie != "7") {
- // COMMUNITY
- diabook_community_info();
-
- // CUSTOM CSS
- if($resolution == "normal") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook".$color_path."style-network.css";}
- if($resolution == "wide") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook".$color_path."style-network-wide.css";}
- }
-}
-
-
-
-//right_aside at profile pages
-if ($a->argv[0].$a->argv[1] === "profile".$a->user['nickname']){
- if($ccCookie != "7") {
- // COMMUNITY
- diabook_community_info();
-
- // CUSTOM CSS
- if($resolution == "normal") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook".$color_path."style-profile.css";}
- if($resolution == "wide") {$cssFile = $a->get_baseurl($ssl_state)."/view/theme/diabook".$color_path."style-profile-wide.css";}
-
- }
-}
+ }
-// custom css
-if (!is_null($cssFile)) $a->page['htmlhead'] .= sprintf('<link rel="stylesheet" type="text/css" href="%s" />', $cssFile);
-
-
-
-//load jquery.cookie.js
-$cookieJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/js/jquery.cookie.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s"></script>', $cookieJS);
-
-//load jquery.ae.image.resize.js
-$imageresizeJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/js/jquery.ae.image.resize.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $imageresizeJS);
-
-//load jquery.autogrow-textarea.js
-$autogrowJS = $a->get_baseurl($ssl_state)."/view/theme/diabook/js/jquery.autogrow.textarea.js";
-$a->page['htmlhead'] .= sprintf('<script language="JavaScript" src="%s" ></script>', $autogrowJS);
-
-//js scripts
-//comment-edit-wrapper on photo_view
-if ($a->argv[0].$a->argv[2] === "photos"."image"){
-
-$a->page['htmlhead'] .= '
-<script>
- $(function(){
-
- $(".comment-edit-form").css("display","table");
-
- });
- </script>';
-
-}
-
-$a->page['htmlhead'] .= '
-
-<script>
- $(function() {
- $("a.lightbox").fancybox(); // Select all links with lightbox class
- });
-
- </script>';
-
-$a->page['htmlhead'] .= '
-
-<script type="text/javascript">
-
-function tautogrow(id){
- $("textarea#comment-edit-text-" +id).autogrow();
- };
- </script>';
-
-
-$a->page['htmlhead'] .= '
- <script>
-
-$(document).ready(function() {
- $("iframe").each(function(){
- var ifr_source = $(this).attr("src");
- var wmode = "wmode=transparent";
- if(ifr_source.indexOf("?") != -1) {
- var getQString = ifr_source.split("?");
- var oldString = getQString[1];
- var newString = getQString[0];
- $(this).attr("src",newString+"?"+wmode+"&"+oldString);
- }
- else $(this).attr("src",ifr_source+"?"+wmode);
- });
-
-
-});
-
-function yt_iframe() {
-
- $("iframe").load(function() {
- var ifr_src = $(this).contents().find("body iframe").attr("src");
- $("iframe").contents().find("body iframe").attr("src", ifr_src+"&wmode=transparent");
- });
-
- };
-
- </script>';
-
-if($a->argv[0] === "settings" && local_user()) {
-$a->page['htmlhead'] .= '
-<script>
-function restore_boxes(){
- $.cookie("close_pages","2", { expires: 365, path: "/" });
- $.cookie("close_helpers","2", { expires: 365, path: "/" });
- $.cookie("close_services","2", { expires: 365, path: "/" });
- $.cookie("close_friends","2", { expires: 365, path: "/" });
- $.cookie("close_lastusers","2", { expires: 365, path: "/" });
- $.cookie("close_lastphotos","2", { expires: 365, path: "/" });
- $.cookie("close_lastlikes","2", { expires: 365, path: "/" });
- alert("Right-hand column was restored. Please refresh your browser");
- }
-</script>';}
-
-
-
-if ($a->argv[0].$a->argv[1] === "profile".$a->user['nickname'] or $a->argv[0] === "network" && local_user()){
-$a->page['htmlhead'] .= '
-<script>
-
- $(function() {
- $(".oembed.photo img").aeImageResize({height: 400, width: 400});
- });
-</script>';
-
-
- if($ccCookie != "7") {
-$a->page['htmlhead'] .= '
-<script>
-$("right_aside").ready(function(){
-
- if($.cookie("close_pages") == "1")
- {
- document.getElementById( "close_pages" ).style.display = "none";
- };
-
- if($.cookie("close_helpers") == "1")
- {
- document.getElementById( "close_helpers" ).style.display = "none";
- };
-
- if($.cookie("close_services") == "1")
- {
- document.getElementById( "close_services" ).style.display = "none";
- };
-
- if($.cookie("close_friends") == "1")
- {
- document.getElementById( "close_friends" ).style.display = "none";
- };
-
-
- if($.cookie("close_lastusers") == "1")
- {
- document.getElementById( "close_lastusers" ).style.display = "none";
- };
-
- if($.cookie("close_lastphotos") == "1")
- {
- document.getElementById( "close_lastphotos" ).style.display = "none";
- };
-
- if($.cookie("close_lastlikes") == "1")
- {
- document.getElementById( "close_lastlikes" ).style.display = "none";
- };}
+ function js_diabook_footer() {
+ /** @purpose insert stuff in bottom of page
+ */
+ $a = get_app();
+ $baseurl = $a->get_baseurl($ssl_state);
+ $bottom['$baseurl'] = $baseurl;
+ $tpl = file_get_contents(dirname(__file__) . '/bottom.tpl');
+ $a->page['footer'] = $a->page['footer'].replace_macros($tpl, $bottom);
+ }
-);
-
-function close_pages(){
- document.getElementById( "close_pages" ).style.display = "none";
- $.cookie("close_pages","1", { expires: 365, path: "/" });
- };
-
-function close_helpers(){
- document.getElementById( "close_helpers" ).style.display = "none";
- $.cookie("close_helpers","1", { expires: 365, path: "/" });
- };
-
-function close_services(){
- document.getElementById( "close_services" ).style.display = "none";
- $.cookie("close_services","1", { expires: 365, path: "/" });
- };
-
-function close_friends(){
- document.getElementById( "close_friends" ).style.display = "none";
- $.cookie("close_friends","1", { expires: 365, path: "/" });
- };
-
-
-function close_lastusers(){
- document.getElementById( "close_lastusers" ).style.display = "none";
- $.cookie("close_lastusers","1", { expires: 365, path: "/" });
- };
-
-function close_lastphotos(){
- document.getElementById( "close_lastphotos" ).style.display = "none";
- $.cookie("close_lastphotos","1", { expires: 365, path: "/" });
- };
-
-function close_lastlikes(){
- document.getElementById( "close_lastlikes" ).style.display = "none";
- $.cookie("close_lastlikes","1", { expires: 365, path: "/" });
- };
-</script>';}}
-
-$a->page['htmlhead'] .= '
-
-<script>
-function insertFormatting(comment,BBcode,id) {
- var tmpStr = $("#comment-edit-text-" + id).val();
- if(tmpStr == comment) {
- tmpStr = "";
- $("#comment-edit-text-" + id).addClass("comment-edit-text-full");
- $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
- openMenu("comment-edit-submit-wrapper-" + id);
- }
-
- textarea = document.getElementById("comment-edit-text-" +id);
- if (document.selection) {
- textarea.focus();
- selected = document.selection.createRange();
- if (BBcode == "url"){
- selected.text = "["+BBcode+"]" + "http://" + selected.text + "[/"+BBcode+"]";
- } else
- selected.text = "["+BBcode+"]" + selected.text + "[/"+BBcode+"]";
- } else if (textarea.selectionStart || textarea.selectionStart == "0") {
- var start = textarea.selectionStart;
- var end = textarea.selectionEnd;
- if (BBcode == "url"){
- textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + "http://" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
- } else
- textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
- }
- return true;
-}
-</script> '; \ No newline at end of file
diff --git a/view/theme/diabook/theme_settings.tpl b/view/theme/diabook/theme_settings.tpl
index 61b0b6dac..68b22a168 100644
--- a/view/theme/diabook/theme_settings.tpl
+++ b/view/theme/diabook/theme_settings.tpl
@@ -6,11 +6,34 @@
{{inc field_select.tpl with $field=$resolution}}{{endinc}}
-<div class="field select">
-<a onClick="restore_boxes()" title="Restore right-hand column" style="cursor: pointer;">Restore right-hand column</a>
+{{inc field_input.tpl with $field=$TSearchTerm}}{{endinc}}
+
+{{inc field_input.tpl with $field=$ELPosX}}{{endinc}}
+
+{{inc field_input.tpl with $field=$ELPosY}}{{endinc}}
+
+{{inc field_input.tpl with $field=$ELZoom}}{{endinc}}
+
+<div class="settings-submit-wrapper">
+ <input type="submit" value="$submit" class="settings-submit" name="diabook-settings-submit" />
</div>
+{{inc field_select.tpl with $field=$close_pages}}{{endinc}}
+{{inc field_select.tpl with $field=$close_profiles}}{{endinc}}
+{{inc field_select.tpl with $field=$close_helpers}}{{endinc}}
+{{inc field_select.tpl with $field=$close_services}}{{endinc}}
+{{inc field_select.tpl with $field=$close_friends}}{{endinc}}
+{{inc field_select.tpl with $field=$close_lastusers}}{{endinc}}
+{{inc field_select.tpl with $field=$close_lastphotos}}{{endinc}}
+{{inc field_select.tpl with $field=$close_lastlikes}}{{endinc}}
+{{inc field_select.tpl with $field=$close_twitter}}{{endinc}}
+{{inc field_select.tpl with $field=$close_mapquery}}{{endinc}}
+
<div class="settings-submit-wrapper">
<input type="submit" value="$submit" class="settings-submit" name="diabook-settings-submit" />
</div>
+<div class="field select">
+<a onClick="restore_boxes()" title="Restore order at right-hand column" style="cursor: pointer;">Restore order at right-hand column</a>
+</div>
+
diff --git a/view/theme/dispy-dark/bottom.tpl b/view/theme/dispy-dark/bottom.tpl
deleted file mode 100644
index 130bfb25a..000000000
--- a/view/theme/dispy-dark/bottom.tpl
+++ /dev/null
@@ -1,46 +0,0 @@
-<script type="text/javascript" src="$baseurl/view/theme/dispy/js/jquery.autogrow.textarea.js"></script>
-<script type="text/javascript">
-$(document).ready(function() {
-
-});
-function tautogrow(id) {
- $("textarea#comment-edit-text-" + id).autogrow();
-};
-
-function insertFormatting(comment, BBcode, id) {
- var tmpStr = $("#comment-edit-text-" + id).val();
- if(tmpStr == comment) {
- tmpStr = "";
- $("#comment-edit-text-" + id).addClass("comment-edit-text-full");
- $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
- openMenu("comment-edit-submit-wrapper-" + id);
- }
- textarea = document.getElementById("comment-edit-text-" + id);
- if (document.selection) {
- textarea.focus();
- selected = document.selection.createRange();
- if (BBcode == "url") {
- selected.text = "["+BBcode+"]" + "http://" + selected.text + "[/"+BBcode+"]";
- } else {
- selected.text = "["+BBcode+"]" + selected.text + "[/"+BBcode+"]";
- }
- } else if (textarea.selectionStart || textarea.selectionStart == "0") {
- var start = textarea.selectionStart;
- var end = textarea.selectionEnd;
- if (BBcode == "url") {
- textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]"
- + "http://" + textarea.value.substring(start, end)
- + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
- } else {
- textarea.value = textarea.value.substring(0, start)
- + "["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]"
- + textarea.value.substring(end, textarea.value.length);
- }
- }
- return true;
-}
-
-function cmtBbOpen(id) {
- $(".comment-edit-bb-" + id).show();
-}
-</script>
diff --git a/view/theme/dispy-dark/communityhome.tpl b/view/theme/dispy-dark/communityhome.tpl
deleted file mode 100644
index 4d09b9255..000000000
--- a/view/theme/dispy-dark/communityhome.tpl
+++ /dev/null
@@ -1,39 +0,0 @@
-{{ if $page }}
-<div>$page</div>
-{{ endif }}
-
-{{ if $lastusers_title }}
-<h3 id="extra-help-header">Help or '@NewHere'?</h3>
-<div id="extra-help">
-<a href="https://helpers.pyxis.uberspace.de/profile/helpers"
- title="Friendica Support" target="_blank">Friendica Support</a><br />
-<a href="https://letstalk.pyxis.uberspace.de/profile/letstalk"
- title="Let's talk" target="_blank">Let's talk</a><br />
-<a href="http://newzot.hydra.uberspace.de/profile/newzot"
- title="Local Friendica" target="_blank">Local Friendica</a><br />
-<a href="http://kakste.com/profile/newhere" title="@NewHere" target="_blank">NewHere</a>
-</div>
-{{ endif }}
-
-{{ if $lastusers_title }}
-<h3 id="connect-services-header">Connectable Services</h3>
-<div id="connect-services">
-<a href="$url/facebook"><img alt="Facebook"
- src="view/theme/dispy/icons/facebook.png" title="Facebook" /></a>
-<a href="$url/settings/connectors"><img
- alt="StatusNet" src="view/theme/dispy/icons/StatusNet.png?" title="StatusNet" /></a>
-<a href="$url/settings/connectors"><img
- alt="LiveJournal" src="view/theme/dispy/icons/livejournal.png?" title="LiveJournal" /></a>
-<a href="$url/settings/connectors"><img
- alt="Posterous" src="view/theme/dispy/icons/posterous.png?" title="Posterous" /></a><br />
-<a href="$url/settings/connectors"><img
- alt="Tumblr" src="view/theme/dispy/icons/tumblr.png?" title="Tumblr" /></a>
-<a href="$url/settings/connectors"><img
- alt="Twitter" src="view/theme/dispy/icons/twitter.png?" title="Twitter" /></a>
-<a href="$url/settings/connectors"><img
- alt="WordPress" src="view/theme/dispy/icons/wordpress.png?" title="WordPress" /></a>
-<a href="$url/settings/connectors"><img
- alt="E-Mail" src="view/theme/dispy/icons/email.png?" title="E-Mail" /></a>
-</div>
-{{ endif }}
-
diff --git a/view/theme/dispy-dark/contact_template.tpl b/view/theme/dispy-dark/contact_template.tpl
deleted file mode 100644
index 04968bd07..000000000
--- a/view/theme/dispy-dark/contact_template.tpl
+++ /dev/null
@@ -1,30 +0,0 @@
-
-<div class="contact-entry-wrapper" id="contact-entry-wrapper-$contact.id" >
- <div class="contact-entry-photo-wrapper">
- <div class="contact-entry-photo mframe" id="contact-entry-photo-$contact.id"
- onmouseover="if (typeof t$contact.id != 'undefined') clearTimeout(t$contact.id); openMenu('contact-photo-menu-button-$contact.id')"
- onmouseout="t$contact.id=setTimeout('closeMenu(\'contact-photo-menu-button-$contact.id\'); closeMenu(\'contact-photo-menu-$contact.id\');',200)">
-
- <a href="$contact.url" title="$contact.img_hover" /><img src="$contact.thumb" $contact.sparkle alt="$contact.name" /></a>
-
- {{ if $contact.photo_menu }}
- <span onclick="openClose('contact-photo-menu-$contact.id');" class="fakelink contact-photo-menu-button" id="contact-photo-menu-button-$contact.id">menu</span>
- <div class="contact-photo-menu" id="contact-photo-menu-$contact.id">
- <ul>
- $contact.photo_menu
- </ul>
- </div>
- {{ endif }}
- </div>
-
- </div>
- <div class="contact-entry-photo-end" ></div>
- <div class="contact-entry-name" id="contact-entry-name-$contact.id" >$contact.name</div>
-{{ if $contact.alt_text }}<div class="contact-entry-details" id="contact-entry-rel-$contact.id" >$contact.alt_text</div>{{ endif }}
- <div class="contact-entry-details" id="contact-entry-url-$contact.id" >
- <a href="$contact.itemurl" title="$contact.itemurl">Profile URL</a></div>
- <div class="contact-entry-details" id="contact-entry-network-$contact.id" >$contact.network</div>
-
- <div class="contact-entry-end" ></div>
-</div>
-
diff --git a/view/theme/dispy-dark/conversation.tpl b/view/theme/dispy-dark/conversation.tpl
deleted file mode 100644
index 41b6aeadf..000000000
--- a/view/theme/dispy-dark/conversation.tpl
+++ /dev/null
@@ -1,23 +0,0 @@
-{{ for $threads as $thread }}
-<div id="tread-wrapper-$thread.id" class="tread-wrapper">
- {{ for $thread.items as $item }}
- {{if $item.comment_firstcollapsed}}
- <div class="hide-comments-outer">
- <span id="hide-comments-total-$thread.id" class="hide-comments-total">$thread.num_comments</span> <span id="hide-comments-$thread.id" class="hide-comments fakelink" onclick="showHideComments($thread.id);">$thread.hide_text</span>
- </div>
- <div id="collapsed-comments-$thread.id" class="collapsed-comments" style="display: none;">
- {{endif}}
- {{if $item.comment_lastcollapsed}}</div>{{endif}}
-
- {{ inc $item.template }}{{ endinc }}
-
-
- {{ endfor }}
-</div>
-{{ endfor }}
-
-{{ if $dropping }}
-<div class="delete-checked">
-<a href="#" onclick="deleteCheckedItems();return false;"><span class="icon delete"></span><span class="s22 text">$dropping</span></a>
-</div>
-{{ endif }}
diff --git a/view/theme/dispy-dark/default.php b/view/theme/dispy-dark/default.php
deleted file mode 100644
index c3e6c9119..000000000
--- a/view/theme/dispy-dark/default.php
+++ /dev/null
@@ -1,44 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
- <title><?php if(x($page,'title')) echo $page['title']; ?></title>
- <script>var baseurl="<?php echo $a->get_baseurl() ?>";</script>
- <?php if(x($page,'htmlhead')) echo $page['htmlhead']; ?>
-</head>
-<body>
- <header>
- <?php if(x($page, 'header')) echo $page['header']; ?>
- </header>
- <article id="articlemain">
- <header id="articleheader">
- <?php if(x($page, 'articleheader')) echo $page['articleheader']; ?>
- </header>
- <?php if(x($page,'nav')) echo $page['nav']; ?>
- <aside id="asideleft">
- <?php if(x($page,'aside_left')) echo $page['aside_left']; ?>
- <?php if(x($page,'aside_left_bottom')) echo $page['aside_left_bottom']; ?>
- </aside>
- <section id="sectionmain">
- <?php if(x($page,'content')) echo $page['content']; ?>
- <footer id="sectionfooter">
- </footer>
- </section>
- <aside id="asidemain">
- <?php if(x($page,'aside')) echo $page['aside']; ?>
- <?php if(x($page,'aside_bottom')) echo $page['aside_bottom']; ?>
- </aside>
- <aside id="asideright">
- <?php if(x($page,'aside_right')) echo $page['aside_right']; ?>
- <?php if(x($page,'aside_right_bottom')) echo $page['aside_right_bottom']; ?>
- </aside>
- <footer id="articlefooter">
- <?php if(x($page, 'articlefooter')) echo $page['articlefooter']; ?>
- </footer>
- </article>
- <footer id="footer">
- <?php if(x($page, 'footer')) echo $page['footer']; ?>
- </footer>
- <?php if (x($page, 'bottom')) echo $page['bottom']; ?>
-</body>
-</html>
-
diff --git a/view/theme/dispy-dark/group_side.tpl b/view/theme/dispy-dark/group_side.tpl
deleted file mode 100644
index 10ecec2e8..000000000
--- a/view/theme/dispy-dark/group_side.tpl
+++ /dev/null
@@ -1,30 +0,0 @@
-<div id="group-sidebar" class="widget">
-<h3 class="label">$title</h3>
-
-<div id="sidebar-group-list">
- <ul id="sidebar-group-ul">
- {{ for $groups as $group }}
- <li class="sidebar-group-li">
- <a href="$group.href" class="sidebar-group-element {{ if $group.selected }}group-selected{{ endif }}">$group.text</a>
- {{ if $group.edit }}
- <a
- class="groupsideedit"
- href="$group.edit.href" title="$group.edit.title"><span class="icon small-pencil"></span></a>
- {{ endif }}
- {{ if $group.cid }}
- <input type="checkbox"
- class="{{ if $group.selected }}ticked{{ else }}unticked {{ endif }} action"
- onclick="contactgroupChangeMember('$group.id','$group.cid');return true;"
- {{ if $group.ismember }}checked="checked"{{ endif }}
- />
- {{ endif }}
- </li>
- {{ endfor }}
- </ul>
- </div>
- <div id="sidebar-new-group">
- <a href="group/new" title="$createtext"><span class="action text add">$createtext</span></a>
- </div>
-</div>
-
-
diff --git a/view/theme/dispy-dark/head.tpl b/view/theme/dispy-dark/head.tpl
deleted file mode 100644
index d42b19aef..000000000
--- a/view/theme/dispy-dark/head.tpl
+++ /dev/null
@@ -1,89 +0,0 @@
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
-<meta charset="UTF-8" />
-<base href="$baseurl/" />
-<meta name="generator" content="$generator" />
-<link rel="shortcut icon" href="$baseurl/images/friendica-32.png" />
-<link rel="search" href="$baseurl/opensearch"
- type="application/opensearchdescription+xml" title="Search in Friendica" />
-<link rel="stylesheet" href="$baseurl/library/fancybox/jquery.fancybox-1.3.4.css" type="text/css" media="screen" />
-<link rel="stylesheet" href="$baseurl/library/tiptip/tipTip.css" type="text/css" media="screen" />
-<link rel="stylesheet" href="$baseurl/library/jgrowl/jquery.jgrowl.css" type="text/css" media="screen" />
-<link rel="stylesheet" type="text/css" href="$stylesheet" media="all" />
-<!--[if IE]>
-<script type="text/javascript" src="https://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
-<![endif]-->
-<script type="text/javascript" src="$baseurl/js/jquery.js"></script>
-<script type="text/javascript" src="$baseurl/js/acl.js"></script>
-<script type="text/javascript" src="$baseurl/js/main.js"></script>
-<script type="text/javascript" src="$baseurl/js/jquery.textinputs.js"></script>
-<script type="text/javascript" src="$baseurl/js/fk.autocomplete.js"></script>
-<script type="text/javascript" src="$baseurl/library/fancybox/jquery.fancybox-1.3.4.pack.js"></script>
-<script type="text/javascript" src="$baseurl/library/tiptip/jquery.tipTip.minified.js"></script>
-<script type="text/javascript" src="$baseurl/library/jgrowl/jquery.jgrowl_minimized.js"></script>
-<script type="text/javascript" src="$baseurl/library/tinymce/jscripts/tiny_mce/tiny_mce_src.js"></script>
-<script type="text/javascript" src="$baseurl/js/webtoolkit.base64.js"></script>
-<!-- in dispy-dark -->
-<script>
- var updateInterval = $update_interval;
-
- function confirmDelete() { return confirm("$delitem"); }
- function commentOpen(obj,id) {
- if(obj.value == '$comment') {
- obj.value = '';
- $("#comment-edit-text-" + id).addClass("comment-edit-text-full");
- $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
- openMenu("comment-edit-submit-wrapper-" + id);
- }
- }
- function commentClose(obj,id) {
- if(obj.value == '') {
- obj.value = '$comment';
- $("#comment-edit-text-" + id).removeClass("comment-edit-text-full");
- $("#comment-edit-text-" + id).addClass("comment-edit-text-empty");
- closeMenu("comment-edit-submit-wrapper-" + id);
- }
- }
-
- function commentInsert(obj,id) {
- var tmpStr = $("#comment-edit-text-" + id).val();
- if(tmpStr == '$comment') {
- tmpStr = '';
- $("#comment-edit-text-" + id).addClass("comment-edit-text-full");
- $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
- openMenu("comment-edit-submit-wrapper-" + id);
- }
- var ins = $(obj).html();
- ins = ins.replace('&lt;','<');
- ins = ins.replace('&gt;','>');
- ins = ins.replace('&amp;','&');
- ins = ins.replace('&quot;','"');
- $("#comment-edit-text-" + id).val(tmpStr + ins);
- }
-
- function qCommentInsert(obj,id) {
- var tmpStr = $("#comment-edit-text-" + id).val();
- if(tmpStr == '$comment') {
- tmpStr = '';
- $("#comment-edit-text-" + id).addClass("comment-edit-text-full");
- $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
- openMenu("comment-edit-submit-wrapper-" + id);
- }
- var ins = $(obj).val();
- ins = ins.replace('&lt;','<');
- ins = ins.replace('&gt;','>');
- ins = ins.replace('&amp;','&');
- ins = ins.replace('&quot;','"');
- $("#comment-edit-text-" + id).val(tmpStr + ins);
- }
-
- function showHideComments(id) {
- if( $('#collapsed-comments-' + id).is(':visible')) {
- $('#collapsed-comments-' + id).hide();
- $('#hide-comments-' + id).html('$showmore');
- }
- else {
- $('#collapsed-comments-' + id).show();
- $('#hide-comments-' + id).html('$showfewer');
- }
- }
-</script>
diff --git a/view/theme/dispy-dark/header.tpl b/view/theme/dispy-dark/header.tpl
deleted file mode 100644
index e69de29bb..000000000
--- a/view/theme/dispy-dark/header.tpl
+++ /dev/null
diff --git a/view/theme/dispy-dark/jot-header.tpl b/view/theme/dispy-dark/jot-header.tpl
deleted file mode 100644
index ab15f9516..000000000
--- a/view/theme/dispy-dark/jot-header.tpl
+++ /dev/null
@@ -1,349 +0,0 @@
-<script type="text/javascript">
-var editor = false;
-var textlen = 0;
-var plaintext = '$editselect';
-
-function initEditor(cb) {
- if (editor==false) {
- $("#profile-jot-text-loading").show();
- if(plaintext == 'none') {
- $("#profile-jot-text-loading").hide();
- $("#profile-jot-text").css({ 'height': 200, 'color': '#000' });
- $("#profile-jot-text").contact_autocomplete(baseurl+"/acl");
- editor = true;
- $("a#jot-perms-icon").fancybox({
- 'transitionIn' : 'elastic',
- 'transitionOut' : 'elastic'
- });
- $(".jothidden").show();
- if (typeof cb!="undefined") cb();
- return;
- }
- tinyMCE.init({
- theme : "advanced",
- mode : "specific_textareas",
- editor_selector: $editselect,
- auto_focus: "profile-jot-text",
- plugins : "bbcode,paste,fullscreen,autoresize,inlinepopups",
- theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor,formatselect,code,fullscreen",
- theme_advanced_buttons2 : "",
- theme_advanced_buttons3 : "",
- theme_advanced_toolbar_location : "top",
- theme_advanced_toolbar_align : "center",
- theme_advanced_blockformats : "blockquote,code",
- gecko_spellcheck : true,
- paste_text_sticky : true,
- entity_encoding : "raw",
- add_unload_trigger : false,
- remove_linebreaks : false,
- force_p_newlines : false,
- force_br_newlines : true,
- forced_root_block : '',
- convert_urls: false,
- content_css: "$baseurl/view/custom_tinymce.css",
- theme_advanced_path : false,
- file_browser_callback : "fcFileBrowser",
- setup : function(ed) {
- cPopup = null;
- ed.onKeyDown.add(function(ed,e) {
- if(cPopup !== null)
- cPopup.onkey(e);
- });
-
- ed.onKeyUp.add(function(ed, e) {
- var txt = tinyMCE.activeEditor.getContent();
- match = txt.match(/@([^ \n]+)$/);
- if(match!==null) {
- if(cPopup === null) {
- cPopup = new ACPopup(this,baseurl+"/acl");
- }
- if(cPopup.ready && match[1]!==cPopup.searchText) cPopup.search(match[1]);
- if(! cPopup.ready) cPopup = null;
- }
- else {
- if(cPopup !== null) { cPopup.close(); cPopup = null; }
- }
-
- textlen = txt.length;
- if(textlen != 0 && $('#jot-perms-icon').is('.unlock')) {
- $('#profile-jot-desc').html(ispublic);
- }
- else {
- $('#profile-jot-desc').html('&#160;');
- }
-
- //Character count
-
- if(textlen <= 140) {
- $('#character-counter').removeClass('red');
- $('#character-counter').removeClass('orange');
- $('#character-counter').addClass('grey');
- }
- if((textlen > 140) && (textlen <= 420)) {
- $('#character-counter').removeClass('grey');
- $('#character-counter').removeClass('red');
- $('#character-counter').addClass('orange');
- }
- if(textlen > 420) {
- $('#character-counter').removeClass('grey');
- $('#character-counter').removeClass('orange');
- $('#character-counter').addClass('red');
- }
- $('#character-counter').text(textlen);
- });
-
- ed.onInit.add(function(ed) {
- ed.pasteAsPlainText = true;
- $("#profile-jot-text-loading").hide();
- $(".jothidden").show();
- if (typeof cb!="undefined") cb();
- });
-
- }
- });
- editor = true;
- // setup acl popup
- $("a#jot-perms-icon").fancybox({
- 'transitionIn' : 'elastic',
- 'transitionOut' : 'elastic'
- });
- } else {
- if (typeof cb!="undefined") cb();
- }
-}
-
-function enableOnUser(){
- if (editor) return;
- $(this).val("");
- initEditor();
-}
-
-</script>
-<script type="text/javascript" src="$baseurl/js/ajaxupload.js"></script>
-<script type="text/javascript">
- var ispublic = '$ispublic';
- var addtitle = '$addtitle';
-
- $(document).ready(function() {
-
- /* enable tinymce on focus and click */
- $("#profile-jot-text").focus(enableOnUser);
- $("#profile-jot-text").click(enableOnUser);
- /* enable character counter */
- $("#profile-jot-text").focus(charCounter);
- $("#profile-jot-text").click(charCounter);
-
- var uploader = new window.AjaxUpload(
- 'wall-image-upload',
- { action: 'wall_upload/$nickname',
- name: 'userfile',
- onSubmit: function(file,ext) { $('#profile-rotator').show(); },
- onComplete: function(file,response) {
- addeditortext(response);
- $('#profile-rotator').hide();
- }
- }
- );
- var file_uploader = new window.AjaxUpload(
- 'wall-file-upload',
- { action: 'wall_attach/$nickname',
- name: 'userfile',
- onSubmit: function(file,ext) { $('#profile-rotator').show(); },
- onComplete: function(file,response) {
- addeditortext(response);
- $('#profile-rotator').hide();
- }
- }
- );
-
-
- });
-
- function deleteCheckedItems() {
- var checkedstr = '';
-
- $('.item-select').each( function() {
- if($(this).is(':checked')) {
- if(checkedstr.length != 0) {
- checkedstr = checkedstr + ',' + $(this).val();
- }
- else {
- checkedstr = $(this).val();
- }
- }
- });
- $.post('item', { dropitems: checkedstr }, function(data) {
- window.location.reload();
- });
- }
-
- function jotGetLink() {
- reply = prompt("$linkurl");
- if(reply && reply.length) {
- reply = bin2hex(reply);
- $('#profile-rotator').show();
- $.get('parse_url?binurl=' + reply, function(data) {
- addeditortext(data);
- $('#profile-rotator').hide();
- });
- }
- }
-
- function jotVideoURL() {
- reply = prompt("$vidurl");
- if(reply && reply.length) {
- addeditortext('[video]' + reply + '[/video]');
- }
- }
-
- function jotAudioURL() {
- reply = prompt("$audurl");
- if(reply && reply.length) {
- addeditortext('[audio]' + reply + '[/audio]');
- }
- }
-
-
- function jotGetLocation() {
- reply = prompt("$whereareu", $('#jot-location').val());
- if(reply && reply.length) {
- $('#jot-location').val(reply);
- }
- }
-
- function jotShare(id) {
- if ($('#jot-popup').length != 0) $('#jot-popup').show();
-
- $('#like-rotator-' + id).show();
- $.get('share/' + id, function(data) {
- if (!editor) $("#profile-jot-text").val("");
- initEditor(function(){
- addeditortext(data);
- $('#like-rotator-' + id).hide();
- $(window).scrollTop(0);
- });
-
- });
- }
-
- function linkdropper(event) {
- var linkFound = event.dataTransfer.types.contains("text/uri-list");
- if(linkFound)
- event.preventDefault();
- }
-
- function linkdrop(event) {
- var reply = event.dataTransfer.getData("text/uri-list");
- event.target.textContent = reply;
- event.preventDefault();
- if(reply && reply.length) {
- reply = bin2hex(reply);
- $('#profile-rotator').show();
- $.get('parse_url?binurl=' + reply, function(data) {
- if (!editor) $("#profile-jot-text").val("");
- initEditor(function(){
- addeditortext(data);
- $('#profile-rotator').hide();
- });
- });
- }
- }
-
- function itemTag(id) {
- reply = prompt("$term");
- if(reply && reply.length) {
- reply = reply.replace('#','');
- if(reply.length) {
-
- commentBusy = true;
- $('body').css('cursor', 'wait');
-
- $.get('tagger/' + id + '?term=' + reply);
- if(timer) clearTimeout(timer);
- timer = setTimeout(NavUpdate,3000);
- liking = 1;
- }
- }
- }
-
- function itemFiler(id) {
-
- var bordercolor = $("input").css("border-color");
-
- $.get('filer/', function(data){
- $.fancybox(data);
- $("#id_term").keypress(function(){
- $(this).css("border-color",bordercolor);
- })
- $("#select_term").change(function(){
- $("#id_term").css("border-color",bordercolor);
- })
-
- $("#filer_save").click(function(e){
- e.preventDefault();
- reply = $("#id_term").val();
- if(reply && reply.length) {
- commentBusy = true;
- $('body').css('cursor', 'wait');
- $.get('filer/' + id + '?term=' + reply);
- if(timer) clearTimeout(timer);
- timer = setTimeout(NavUpdate,3000);
- liking = 1;
- $.fancybox.close();
- } else {
- $("#id_term").css("border-color","#FF0000");
- }
- return false;
- });
- });
-
- }
-
- function jotClearLocation() {
- $('#jot-coord').val('');
- $('#profile-nolocation-wrapper').hide();
- }
-
- function addeditortext(data) {
- if(plaintext == 'none') {
- var currentText = $("#profile-jot-text").val();
- $("#profile-jot-text").val(currentText + data);
- }
- else
- tinyMCE.execCommand('mceInsertRawHTML',false,data);
- }
-
- $geotag
-
- function charCounter() {
- // character count part deux
- //$(this).val().length is not a function Line 282(3)
- $('#profile-jot-text').keyup(function() {
- var textlen = 0;
- var maxLen1 = 140;
- var maxLen2 = 420;
-
- $('#character-counter').removeClass('jothidden');
-
- textLen = $(this).val().length;
- if(textLen <= maxLen1) {
- $('#character-counter').removeClass('red');
- $('#character-counter').removeClass('orange');
- $('#character-counter').addClass('grey');
- }
- if((textLen > maxLen1) && (textlen <= maxLen2)) {
- $('#character-counter').removeClass('grey');
- $('#character-counter').removeClass('red');
- $('#character-counter').addClass('orange');
- }
- if(textLen > maxLen2) {
- $('#character-counter').removeClass('grey');
- $('#character-counter').removeClass('orange');
- $('#character-counter').addClass('red');
- }
- $('#character-counter').text( textLen );
- });
- $('#profile-jot-text').keyup();
- }
-
-</script>
diff --git a/view/theme/dispy-dark/jot.tpl b/view/theme/dispy-dark/jot.tpl
deleted file mode 100644
index 688ac1451..000000000
--- a/view/theme/dispy-dark/jot.tpl
+++ /dev/null
@@ -1,72 +0,0 @@
-<form id="profile-jot-form" action="$action" method="post">
- <div id="jot">
- <div id="profile-jot-desc" class="jothidden">&#160;</div>
- <input name="title" id="jot-title" type="text" placeholder="$placeholdertitle" value="$title" class="jothidden" style="display:none" />
- <div id="character-counter" class="grey jothidden"></div>
-
- <input type="hidden" name="type" value="$ptyp" />
- <input type="hidden" name="profile_uid" value="$profile_uid" />
- <input type="hidden" name="return" value="$return_path" />
- <input type="hidden" name="location" id="jot-location" value="$defloc" />
- <input type="hidden" name="coord" id="jot-coord" value="" />
- <input type="hidden" name="post_id" value="$post_id" />
- <input type="hidden" name="preview" id="jot-preview" value="0" />
- <div id="jot-category-wrap"><input name="category" id="jot-category" type="text" placeholder="$placeholdercategory" value="$category" class="jothidden" style="display:none" /></div>
- <textarea rows="5" cols="64" class="profile-jot-text" id="profile-jot-text" name="body">{{ if $content }}$content{{ else }}$share{{ endif }}
- </textarea>
-
-
-<div id="jot-tools" class="jothidden" style="display:none">
- <div id="profile-jot-submit-wrapper" class="jothidden">
-
- <div id="profile-upload-wrapper" style="display: $visitor;">
- <div id="wall-image-upload-div"><a class="icon border camera" href="#" onclick="return false;" id="wall-image-upload" title="$upload"></a></div>
- </div>
- <div id="profile-attach-wrapper" style="display: $visitor;">
- <div id="wall-file-upload-div"><a class="icon border attach" href="#" onclick="return false;" id="wall-file-upload" title="$attach"></a></div>
- </div>
- <div id="profile-link-wrapper" style="display: $visitor;" ondragenter="linkdropper(event);" ondragover="linkdropper(event);" ondrop="linkdrop(event);">
- <a class="icon border link" id="profile-link" ondragenter="return linkdropper(event);" ondragover="return linkdropper(event);" ondrop="linkdrop(event);" onclick="jotGetLink(); return false;" title="$weblink"></a>
- </div>
- <div id="profile-video-wrapper" style="display: $visitor;">
- <a class="icon border video" id="profile-video" onclick="jotVideoURL();return false;" title="$video"></a>
- </div>
- <div id="profile-audio-wrapper" style="display: $visitor;">
- <a class="icon border audio" id="profile-audio" onclick="jotAudioURL();return false;" title="$audio"></a>
- </div>
- <div id="profile-location-wrapper" style="display: $visitor;">
- <a class="icon border globe" id="profile-location" onclick="jotGetLocation();return false;" title="$setloc"></a>
- </div>
- <div id="profile-nolocation-wrapper" style="display: none;">
- <a class="icon border noglobe" id="profile-nolocation" onclick="jotClearLocation();return false;" title="$noloc"></a>
- </div>
-
- <div id="profile-jot-plugin-wrapper">
- $jotplugins
- </div>
-
- <a class="icon-text-preview pointer"></a><a id="jot-preview-link" class="pointer" onclick="preview_post(); return false;" title="$preview">$preview</a>
- <input type="submit" id="profile-jot-submit" name="submit" value="$share" />
- <div id="profile-jot-perms" class="profile-jot-perms">
- <a id="jot-perms-icon" href="#profile-jot-acl-wrapper" class="icon $lockstate $bang" title="$permset"></a>
- </div>
- <span id="profile-rotator" class="loading" style="display: none"><img src="images/rotator.gif" alt="$wait" title="$wait" /></span>
- </div>
-
- </div> <!-- /#profile-jot-submit-wrapper -->
-</div> <!-- /#jot-tools -->
-
- <div id="jot-preview-content" style="display:none;"></div>
- <div style="display: none;">
- <div id="profile-jot-acl-wrapper" style="width:auto;height:auto;overflow:auto;">
- $acl
- <hr style="clear:both" />
- <div id="profile-jot-email-label">$emailcc</div>
- <input type="text" name="emailcc" id="profile-jot-email" title="$emtitle" />
- <div id="profile-jot-email-end"></div>
- $jotnets
- </div>
- </div>
-
-</form>
-{{ if $content }}<script>initEditor();</script>{{ endif }}
diff --git a/view/theme/dispy-dark/lang_selector.tpl b/view/theme/dispy-dark/lang_selector.tpl
deleted file mode 100644
index e777a0a86..000000000
--- a/view/theme/dispy-dark/lang_selector.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-<div id="lang-select-icon" class="icon s22 language" title="$title" onclick="openClose('language-selector');" ></div>
-<div id="language-selector" style="display: none;" >
- <form action="#" method="post" >
- <select name="system_language" onchange="this.form.submit();" >
- {{ for $langs.0 as $v=>$l }}
- <option value="$v" {{if $v==$langs.1}}selected="selected"{{endif}}>$l</option>
- {{ endfor }}
- </select>
- </form>
-</div>
diff --git a/view/theme/dispy-dark/mail_head.tpl b/view/theme/dispy-dark/mail_head.tpl
deleted file mode 100644
index d49d7c1af..000000000
--- a/view/theme/dispy-dark/mail_head.tpl
+++ /dev/null
@@ -1,5 +0,0 @@
-<h3>$messages</h3>
-
-<div class="tabs-wrapper">
-$tab_content
-</div>
diff --git a/view/theme/dispy-dark/nav.tpl b/view/theme/dispy-dark/nav.tpl
deleted file mode 100644
index 6ffd2b379..000000000
--- a/view/theme/dispy-dark/nav.tpl
+++ /dev/null
@@ -1,138 +0,0 @@
-<nav id="pagenav">
-
-<span id="banner">$banner</span>
-
-<a name="top" id="top"></a>
-<div id="nav-floater">
- <ul id="nav-buttons">
- {{ if $nav.login }}
- <li><a id="nav-login-link" class="nav-login-link $nav.login.2"
- href="$nav.login.0" title="$nav.login.3" >$nav.login.1</a></li>
- {{ endif }}
- {{ if $nav.home }}
- <li><a id="nav-home-link" class="nav-link $nav.home.2"
- href="$nav.home.0" title="$nav.home.1">$nav.home.1</a></li>
- {{ endif }}
- {{ if $nav.network }}
- <li><a id="nav-network-link" class="nav-link $nav.network.2"
- href="$nav.network.0" title="$nav.network.1">$nav.network.1</a></li>
- {{ endif }}
- {{ if $nav.notifications }}
- <li><a id="nav-notifications-linkmenu" class="nav-link $nav.notifications.2"
- href="$nav.notifications.0"
- rel="#nav-notifications-menu" title="$nav.notifications.1">$nav.notifications.1</a></li>
- <ul id="nav-notifications-menu" class="menu-popup">
- <li id="nav-notifications-see-all"><a href="$nav.notifications.all.0">$nav.notifications.all.1</a></li>
- <li id="nav-notifications-mark-all"><a href="#" onclick="notifyMarkAll(); return false;">$nav.notifications.mark.1</a></li>
- <li class="empty">$emptynotifications</li>
- </ul>
- {{ endif }}
- {{ if $nav.messages }}
- <li><a id="nav-messages-link" class="nav-link $nav.messages.2"
- href="$nav.messages.0" title="$nav.messages.1">$nav.messages.1</a></li>
- {{ endif }}
- {{ if $nav.community }}
- <li><a id="nav-community-link" class="nav-link $nav.community.2"
- href="$nav.community.0" title="$nav.community.1">$nav.community.1</a></li>
- {{ endif }}
- <li><a id="nav-directory-link" class="nav-link $nav.directory.2"
- href="$nav.directory.0" title="$nav.directory.1">$nav.directory.1</a></li>
- <li><a id="nav-search-link" class="nav-link $nav.search.2"
- href="$nav.search.0" title="$nav.search.1">$nav.search.1</a></li>
- {{ if $nav.apps }}
- <li><a id="nav-apps-link" class="nav-link $nav.apps.2"
- href="$nav.apps.0" title="$nav.apps.1">$nav.apps.1</a></li>
- {{ endif }}
- {{ if $nav.help }}
- <li><a id="nav-help-link" class="nav-link $nav.help.2"
- href="$nav.help.0" title="$nav.help.1">$nav.help.1</a></li>
- {{ endif }}
- </ul>
-
- <div id="user-menu">
- <a id="user-menu-label" onclick="openClose('user-menu-popup'); return false" href="$nav.home.0">$sitelocation</a>
- <ul id="user-menu-popup"
- onmouseover="if (typeof tmenu != 'undefined') clearTimeout(tmenu); openMenu('user-menu-popup')"
- onmouseout="tmenu=setTimeout('closeMenu(\'user-menu-popup\');',200)">
-
- {{ if $nav.register }}
- <li>
- <a id="nav-register-link" class="nav-commlink $nav.register.2" href="$nav.register.0" title="$nav.register.1"></a>
- </li>
- {{ endif }}
- {{ if $nav.contacts }}
- <li><a id="nav-contacts-link" class="nav-commlink $nav.contacts.2" href="$nav.contacts.0" title="$nav.contacts.1">$nav.contacts.1</a></li>
- {{ endif }}
- {{ if $nav.introductions }}
- <li><a id="nav-intro-link" class="nav-commlink $nav.introductions.2 $sel.introductions" href="$nav.introductions.0" title="$nav.introductions.3" >$nav.introductions.1</a></li>
- {{ endif }}
- {{ if $nav.profiles }}
- <li><a id="nav-profiles-link" class="nav-commlink $nav.profiles.2" href="$nav.profiles.0" title="$nav.profiles.1">$nav.profiles.1</a></li>
- {{ endif }}
- {{ if $nav.settings }}
- <li><a id="nav-settings-link" class="nav-commlink $nav.settings.2" href="$nav.settings.0" title="$nav.settings.1">$nav.settings.1</a></li>
- {{ endif }}
- {{ if $nav.manage }}
- <li><a id="nav-manage-link" class="nav-commlink $nav.manage.2" href="$nav.manage.0" title="$nav.manage.1">$nav.manage.1</a></li>
- {{ endif }}
- {{ if $nav.admin }}
- <li><a id="nav-admin-link" class="nav-commlink $nav.admin.2" href="$nav.admin.0" title="$nav.admin.1">$nav.admin.1</a></li>
- {{ endif }}
- {{ if $nav.login }}
- <li><a id="nav-login-link" class="nav-commlink $nav.login.2" href="$nav.login.0" title="$nav.login.1">$nav.login.1</a></li>
- {{ endif }}
- {{ if $nav.logout }}
- <li><a id="nav-logout-link" class="nav-commlink $nav.logout.2" href="$nav.logout.0" title="$nav.logout.3" >$nav.logout.1</a></li>
- {{ endif }}
- </ul>
- </div>
-
-{{ if $userinfo }}
- <ul id="nav-user-menu" class="menu-popup">
- {{ for $nav.usermenu as $usermenu }}
- <li><a class="$usermenu.2" href="$usermenu.0" title="$usermenu.3">$usermenu.1</a></li>
- {{ endfor }}
- </ul>
-{{ endif }}
-
- <div id="notifications">
- {{ if $nav.home }}
- <a id="home-update" class="nav-ajax-left" href="$nav.home.0" title="$nav.home.1"></a>
- {{ endif }}
- {{ if $nav.network }}
- <a id="net-update" class="nav-ajax-left" href="$nav.network.0" title="$nav.network.1"></a>
- {{ endif }}
- {{ if $nav.notifications }}
- <a id="notify-update" class="nav-ajax-left" href="$nav.notifications.0" title="$nav.notifications.1"></a>
- {{ endif }}
- {{ if $nav.messages }}
- <a id="mail-update" class="nav-ajax-left" href="$nav.messages.0" title="$nav.messages.1"></a>
- {{ endif }}
- {{if $nav.introductions }}
- <a id="intro-update" class="nav-ajax-left" href="$nav.introductions.0"></a>
- {{ endif }}
- </div>
-</div>
- <a href="#" class="floaterflip"></a>
-</nav>
-
-<div id="lang-sel-wrap">
-$langselector
-</div>
-
-<div id="scrollup">
-<a href="#top"><img
- src="view/theme/dispy/icons/scroll_top.png"
- alt="back to top" title="Back to top" /></a>
-</div>
-
-<div class="search-box">
- <form method="get" action="$nav.search.0">
- <input id="search-text" class="nav-menu-search" type="search" placeholder="Search" value="" id="search" name="search" />
- </form>
-</div>
-
-<ul id="nav-notifications-template" style="display:none;" rel="template">
- <li class="{4}"><a href="{0}"><img src="{1}" height="24" width="24" alt="" />{2} <span class="notif-when">{3}</span></a></li>
-</ul>
-
diff --git a/view/theme/dispy-dark/nets.tpl b/view/theme/dispy-dark/nets.tpl
deleted file mode 100644
index b0cb8890c..000000000
--- a/view/theme/dispy-dark/nets.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-<div id="nets-sidebar" class="widget">
- <h3>$title</h3>
- <div id="nets-desc">$desc</div>
- <a href="$base" class="nets-link{{ if $sel_all }} nets-selected{{ endif }} nets-all">$all</a>
- <ul class="nets-ul">
- {{ for $nets as $net }}
- <li><a href="$base?nets=$net.ref" class="nets-link{{ if $net.selected }} nets-selected{{ endif }}">$net.name</a></li>
- {{ endfor }}
- </ul>
-</div>
diff --git a/view/theme/dispy-dark/photo-menu.jpg b/view/theme/dispy-dark/photo-menu.jpg
deleted file mode 100644
index fde5eb535..000000000
--- a/view/theme/dispy-dark/photo-menu.jpg
+++ /dev/null
Binary files differ
diff --git a/view/theme/dispy-dark/photo_view.tpl b/view/theme/dispy-dark/photo_view.tpl
deleted file mode 100644
index 732caf690..000000000
--- a/view/theme/dispy-dark/photo_view.tpl
+++ /dev/null
@@ -1,37 +0,0 @@
-<div id="live-display"></div>
-<h3><a href="$album.0">$album.1</a></h3>
-
-<div id="photo-edit-link-wrap">
-{{ if $tools }}
-<a id="photo-edit-link" href="$tools.edit.0">$tools.edit.1</a>
-|
-<a id="photo-toprofile-link" href="$tools.profile.0">$tools.profile.1</a>
-{{ endif }}
-{{ if $lock }} | <img src="images/lock_icon.gif" class="lockview" alt="$lock" onclick="lockview(event,'photo/$id');" /> {{ endif }}
-</div>
-
-{{ if $prevlink }}<div id="photo-prev-link"><a href="$prevlink.0">$prevlink.1</a></div>{{ endif }}
-<div id="photo-photo"><a href="$photo.href" title="$photo.title"><img src="$photo.src" /></a></div>
-{{ if $nextlink }}<div id="photo-next-link"><a href="$nextlink.0">$nextlink.1</a></div>{{ endif }}
-<div id="photo-photo-end"></div>
-<div id="photo-caption">$desc</div>
-{{ if $tags }}
-<div id="in-this-photo-text">$tags.0</div>
-<div id="in-this-photo">$tags.1</div>
-{{ endif }}
-{{ if $tags.2 }}<div id="tag-remove"><a href="$tags.2">$tags.3</a></div>{{ endif }}
-
-{{ if $edit }}$edit{{ endif }}
-
-{{ if $likebuttons }}
-<div id="photo-like-div">
- $likebuttons
- $like
- $dislike
-</div>
-{{ endif }}
-
-$comments
-
-$paginate
-
diff --git a/view/theme/dispy-dark/profile_vcard.tpl b/view/theme/dispy-dark/profile_vcard.tpl
deleted file mode 100644
index f14ea7915..000000000
--- a/view/theme/dispy-dark/profile_vcard.tpl
+++ /dev/null
@@ -1,82 +0,0 @@
-<div class="vcard">
-
- {{ if $profile.edit }}
- <div class="action">
- <span class="icon-profile-edit"></span>
- <a href="#" rel="#profiles-menu" class="ttright" id="profiles-menu-trigger" title="$profile.edit.3">$profile.edit.1</a>
- <ul id="profiles-menu" class="menu-popup">
- {{ for $profile.menu.entries as $e }}
- <li>
- <a href="profiles/$e.id"><img src='$e.photo'>$e.profile_name</a>
- </li>
- {{ endfor }}
- <li><a href="profile_photo">$profile.menu.chg_photo</a></li>
- <li><a href="profiles/new" id="profile-listing-new-link">$profile.menu.cr_new</a></li>
- </ul>
- </div>
- {{ endif }}
-
- <div class="fn label">$profile.name</div>
-
- {{ if $pdesc }}
- <div class="title">$profile.pdesc</div>
- {{ endif }}
- <div id="profile-photo-wrapper">
- <img class="photo" width="175" height="175" src="$profile.photo?rev=$profile.picdate" alt="$profile.name" />
- </div>
-
- {{ if $location }}
- <div class="location">
- <span class="location-label">$location</span>
- <div class="adr">
- {{ if $profile.address }}
- <div class="street-address">$profile.address</div>{{ endif }}
- <span class="city-state-zip">
- <span class="locality">$profile.locality</span>{{ if $profile.locality }}, {{ endif }}
- <span class="region">$profile.region</span>
- <span class="postal-code">$profile.postal-code</span>
- </span>
- {{ if $profile.country-name }}<span class="country-name">$profile.country-name</span>{{ endif }}
- </div>
- </div>
- {{ endif }}
-
- {{ if $gender }}
- <div class="mf">
- <span class="gender-label">$gender</span>
- <span class="x-gender">$profile.gender</span>
- </div>
- {{ endif }}
-
- {{ if $profile.pubkey }}
- <div class="key" style="display:none;">$profile.pubkey</div>
- {{ endif }}
-
- {{ if $marital }}
- <div class="marital">
- <span class="marital-label">
- <span class="heart">&hearts;</span>$marital</span>
- <span class="marital-text">$profile.marital</span>
- </div>
- {{ endif }}
-
- {{ if $homepage }}
- <div class="homepage">
- <span class="homepage-label">$homepage</span>
- <span class="homepage-url"><a href="$profile.homepage"
- target="external-link">$profile.homepage</a></span>
- </div>{{ endif }}
-
- {{ inc diaspora_vcard.tpl }}{{ endinc }}
-
- <div id="profile-extra-links">
- <ul>
- {{ if $connect }}
- <li><a id="dfrn-request-link" href="dfrn_request/$profile.nickname">$connect</a></li>
- {{ endif }}
- </ul>
- </div>
-</div>
-
-$contact_block
-
diff --git a/view/theme/dispy-dark/saved_searches_aside.tpl b/view/theme/dispy-dark/saved_searches_aside.tpl
deleted file mode 100644
index fb822fe5d..000000000
--- a/view/theme/dispy-dark/saved_searches_aside.tpl
+++ /dev/null
@@ -1,14 +0,0 @@
-<div class="widget" id="saved-search-list">
- <h3 id="search">$title</h3>
- $searchbox
-
- <ul id="saved-search-ul">
- {{ for $saved as $search }}
- <li class="saved-search-li clear">
- <a title="$search.delete" onclick="return confirmDelete();" onmouseout="imgdull(this);" onmouseover="imgbright(this);" id="drop-saved-search-term-$search.id" class="icon savedsearchdrop drophide" href="network/?f=&amp;remove=1&amp;search=$search.encodedterm"></a>
- <a id="saved-search-term-$search.id" class="savedsearchterm" href="network/?f=&amp;search=$search.encodedterm">$search.term</a>
- </li>
- {{ endfor }}
- </ul>
- <div class="clear"></div>
-</div>
diff --git a/view/theme/dispy-dark/search_item.tpl b/view/theme/dispy-dark/search_item.tpl
deleted file mode 100644
index bfad1b7b7..000000000
--- a/view/theme/dispy-dark/search_item.tpl
+++ /dev/null
@@ -1,54 +0,0 @@
-<div class="wall-item-outside-wrapper$item.indent$item.previewing" id="wall-item-outside-wrapper-$item.id" >
- <div class="wall-item-content-wrapper$item.indent" id="wall-item-content-wrapper-$item.id" >
- <div class="wall-item-info" id="wall-item-info-$item.id">
- <div class="wall-item-photo-wrapper" id="wall-item-photo-wrapper-$item.id"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-photo-link" id="wall-item-photo-link-$item.id">
- <img src="$item.thumb" class="wall-item-photo$item.sparkle" id="wall-item-photo-$item.id" style="height: 80px; width: 80px;" alt="$item.name" /></a>
- <span onclick="openClose('wall-item-photo-menu-$item.id');" class="fakelink wall-item-photo-menu-button" id="wall-item-photo-menu-button-$item.id">menu</span>
- <div class="wall-item-photo-menu" id="wall-item-photo-menu-$item.id">
- <ul>
- $item.item_photo_menu
- </ul>
- </div>
- </div>
- <div class="wall-item-photo-end"></div>
- <div class="wall-item-wrapper" id="wall-item-wrapper-$item.id" >
- {{ if $item.lock }}<div class="wall-item-lock"><img src="images/lock_icon.gif" class="lockview" alt="$item.lock" onclick="lockview(event,$item.id);" /></div>
- {{ else }}<div class="wall-item-lock"></div>{{ endif }}
- <div class="wall-item-location" id="wall-item-location-$item.id">$item.location</div>
- </div>
- </div>
- <div class="wall-item-author">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle" id="wall-item-name-$item.id" >$item.name</span></a>
- <div class="wall-item-ago" id="wall-item-ago-$item.id">$item.ago</div>
-
- </div>
- <div class="wall-item-content" id="wall-item-content-$item.id" >
- <div class="wall-item-title" id="wall-item-title-$item.id">$item.title</div>
- <div class="wall-item-title-end"></div>
- <div class="wall-item-body" id="wall-item-body-$item.id" >$item.body</div>
- </div>
- <div class="wall-item-tools" id="wall-item-tools-$item.id">
- <div class="wall-item-delete-wrapper" id="wall-item-delete-wrapper-$item.id" >
- {{ if $item.drop.dropping }}<a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drophide" title="$item.drop.delete" onmouseover="imgbright(this);" onmouseout="imgdull(this);" ></a>{{ endif }}
- </div>
- {{ if $item.drop.dropping }}<input type="checkbox" onclick="checkboxhighlight(this);" title="$item.drop.select" class="item-select" name="itemselected[]" value="$item.id" />{{ endif }}
- <div class="wall-item-delete-end"></div>
- </div>
- </div>
- <div class="wall-item-wrapper-end"></div>
-
-
- <div class="wall-item-conv" id="wall-item-conv-$item.id" >
- {{ if $item.conv }}
- <a href='$item.conv.href' id='context-$item.id' title='$item.conv.title'>$item.conv.title</a>
- {{ endif }}
- </div>
-
-<div class="wall-item-outside-wrapper-end$item.indent" ></div>
-
-</div>
-
-
diff --git a/view/theme/dispy-dark/style.css b/view/theme/dispy-dark/style.css
deleted file mode 100644
index 1c7bf8f40..000000000
--- a/view/theme/dispy-dark/style.css
+++ /dev/null
@@ -1,3172 +0,0 @@
-/*
- * dispy-dark
- *
- * author, maintainer: simon <http://simon.kisikew.org/>
- *
- */
-
-/* from html5boilerplate */
-
-/* these are to tell browsers they should be displayed a certain way */
-article,
-aside,
-details,
-figcaption,
-figure,
-footer,
-header,
-hgroup,
-nav,
-section {
- display: block;
-}
-audio,
-canvas,
-video,
-time {
- display: inline-block;
- *display: inline;
- *zoom: 1;
-}
-audio:not([controls]) {
- display: none;
-}
-[hidden] {
- display: none;
-}
-
-/*
- * Base
- */
-
-/*
- * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
- * 2. Force vertical scrollbar in non-IE
- * 3. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
- */
-
-html {
- font-size: 100%;
- overflow-y: scroll;
- -webkit-text-size-adjust: 100%;
- -ms-text-size-adjust: 100%;
-}
-body {
- margin: 0;
- font-size: 16px;
- line-height: 1.1em;
-}
-body,
-button,
-input,
-select,
-textarea {
- font-family: sans-serif;
- color: #eec;
- background-color: #2e2f2e;
-}
-select {
- border: 1px #555 dotted;
- padding: 3px;
- margin: 3px;
- color: #eec;
- background: #2e2f2e;
-}
-option {
- padding: 3px;
- color: #eec;
- background: #2e2f2e;
-}
-option[selected="selected"] {
- color: #2e2f2e;
- background: #eec;
-}
-ul, ol {
- padding: 0;
-}
-/* remember to define focus styles! */
-:focus {
- outline: 0;
-}
-[disabled="disabled"] {
- background: #4e4f4f;
- color: #ddb;
-}
-
-/* remember to highlight inserts somehow! */
-ins {
- background-color: #2e302e;
- color: #ff9;
- text-decoration: none;
-}
-mark {
- background-color: #2e302e;
- color: #ff9;
- font-style: italic;
- font-weight: bold;
-}
-/* Redeclare monospace font family: h5bp.com/j */
-pre, code, kbd, samp, .wall-item-body code {
- font-family: monospace, monospace;
- _font-family: monospace;
- font-size: 1em; }
-
-/* Improve readability of pre-formatted text in all browsers */
-pre, .wall-item-body code {
- white-space: pre;
- white-space: pre-wrap;
- word-wrap: break-word;
-}
-
-q {
- quotes: none;
-}
-q:before, q:after {
- content: "";
- content: none;
-}
-small {
- font-size: 85%;
-}
-
-/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
-sub, sup {
- font-size: 75%;
- line-height: 0;
- position: relative;
- vertical-align: baseline;
-}
-sup {
- top: -0.5em;
-}
-sub {
- bottom: -0.25em;
-}
-img {
- border: 0 none;
- /*vertical-align: middle;*/
-}
-a {
- color: #88a9d2;
- text-decoration: none;
- margin-bottom: 1px;
-}
-a:hover img {
- text-decoration: none;
-}
-blockquote {
- background: #444;
- color: #eec;
- text-indent: 5px;
- padding: 5px;
- border: 1px #aaa solid;
- border-radius: 5px;
-}
-a:hover {
- color: #729fcf;
- border-bottom: 1px dotted #729fcf;
-}
-.required {
- display: inline;
- color: #ff0;
- font-size: 16px;
- font-weight: bold;
- margin: 3px;
-}
-.fakelink, .lockview {
- color: #729fcf;
- cursor: pointer;
-}
-.fakelink:hover {
- color: #729fcf;
-}
-.smalltext {
- font-size: 0.7em;
-}
-#panel {
- position: absolute;
- font-size: 0.8em;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- border: 1px solid #fff;
- background-color: #2e302e;
- color: #eeeeec;
- padding: 1em;
-}
-.pager {
- margin-top: 60px;
- display: block;
- clear: both;
- text-align: center;
-}
-.pager span {
- padding: 4px;
- margin: 4px;
-}
-.pager_current {
- background-color: #729fcf;
- color: #fff;
-}
-
-
-/**
- * global
- */
-/* .tool .action */
-.action {
- margin: 5px 0;
-}
-.tool {
- margin: 5px 0;
- list-style: none;
-}
-#articlemain {
- width: 100%;
- height: 100%;
- margin: 0 auto;
-}
-
-
-/**
- * login
- */
-#asidemain .field {
- overflow: hidden;
- width: 200px;
-}
-#login-extra-links {
- overflow: auto !important;
- padding-top: 60px !important;
- width: 100% !important;
-}
-#login-extra-links a {
- margin-right: 20px;
-}
-#login_standard {
- display: block !important;
- float: none !important;
- height: 100% !important;
- position: relative !important;
- width: 100% !important;
-}
-#login_standard .field label {
- width: 200px !important;
-}
-#login_standard input, #login_standard input[type="text"] {
- margin: 0 0 8px !important;
- width: 210px !important;
-}
-#login-submit-wrapper {
- margin: 0 !important;
-}
-#login-submit-button {
- margin-left: 0px !important;
-}
-#asidemain #login_openid {
- position: relative !important;
- float: none !important;
- margin-left: 0px !important;
- height: auto !important;
- width: 200px !important;
-}
-#login_openid #id_openid_url {
- width: 180px !important;
- overflow: hidden !important;
-}
-#login_openid label {
- width: 180px !important;
-}
-
-
-/**
- * nav
- */
-nav {
- height: 60px;
- background-color: #1d1f1d;
- color: #eeeeec;
- position: relative;
- padding: 20px 20px 10px 95px;
-}
-nav a {
- text-decoration: none;
- color: #eeeeec;
- border: 0px;
-}
-nav a:hover {
- text-decoration: none;
- color: #eeeeec;
- border: 0px;
-}
-nav #banner {
- display: block;
- position: absolute;
- left: 51px;
- top: 25px;
-}
-nav #banner #logo-text a {
- font-size: 40px;
- font-weight: bold;
- margin-left: 3px;
-}
-ul#user-menu-popup {
- display: none;
- position: absolute;
- background-color: #555753;
- width: 100%;
- padding: 10px 0px;
- margin: 0px;
- top: 20px;
- left: 0;
- -webkit-border-radius: 0 0 5px 5px;
- -moz-border-radius: 0 0 5px 5px;
- border-radius: 0 0 5px 5px;
- box-shadow: 5px 10px 10px 0 #111;
- z-index: 10000;
-}
-ul#user-menu-popup li {
- display: block;
-}
-ul#user-menu-popup li a {
- display: block;
- padding: 5px;
-}
-ul#user-menu-popup li a:hover {
- color: #2e302e;
- background-color: #eeeeec;
-}
-ul#user-menu-popup li a.nav-sep {
- border-top: 1px solid #eeeeec;
-}
-nav .nav-link {
- display: inline-block;
- width: 22px;
- height: 22px;
- overflow: hidden;
- margin: 0px 5px 5px;
- text-indent: 50px;
- background: transparent url(icons.png) 0 0 no-repeat;
-}
-#nav-apps-link {
- background-position: 0 -66px;
-}
-#nav-apps-link:hover {
- background-position: -22px -66px;
-}
-#nav-community-link {
- background-position: 0 -22px;
-}
-#nav-community-link:hover {
- background-position: -22px -22px;
-}
-#nav-contacts-link {
- background-position: 0 -22px;
-}
-#nav-contacts-link:hover {
- background-position: -22px -22px;
-}
-#nav-directory-link {
- background-position: -44px -154px;
-}
-#nav-directory-link:hover {
- background-position: -66px -154px;
-}
-#nav-help-link {
- background-position: 0 -110px;
-}
-#nav-help-link:hover {
- background-position: -22px -110px;
-}
-#nav-home-link {
- background-position: -44px -132px;
-}
-#nav-home-link:hover {
- background-position: -66px -132px;
-}
-#nav-intro-link {
- background-position: 0px -190px;
-}
-#nav-intro-link:hover {
- background-position: -44px -190px;
-}
-#nav-login-link {
- background-position: 0 -88px;
-}
-#nav-login-link:hover {
- background-position: -22px -88px;
-}
-#nav-logout-link {
- background-position: 0 -88px;
-}
-#nav-logout-link:hover {
- background-position: -22px -88px;
-}
-#nav-messages-link {
- background-position: -44px -88px;
-}
-#nav-messages-link:hover {
- background-position: -66px -88px;
-}
-#nav-notify-link, #nav-notifications-linkmenu {
- background-position: -44px -110px;
-}
-#nav-notify-link:hover {
- background-position: -66px -110px;
-}
-#nav-network-link {
- background-position: 0px -177px;
-}
-#nav-network-link:hover {
- background-position: -22px -177px;
-}
-#nav-search-link {
- background-position: 0 -44px;
-}
-#nav-search-link:hover {
- background-position: -22px -44px;
-}
-#profile-link,
-#profile-title,
-#wall-image-upload,
-#wall-file-upload,
-#profile-attach-wrapper,
-#profile-audio,
-#profile-link,
-#profile-location,
-#profile-nolocation,
-#profile-title,
-#jot-title,
-#profile-upload-wrapper,
-#profile-video,
-#profile-jot-submit,
-#wall-image-upload-div,
-#wall-file-upload-div,
-.icon, .hover, .focus, .pointer {
- cursor: pointer;
-}
-
-
-/* popup notifications */
-div.jGrowl div.notice {
- background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-div.jGrowl div.info {
- background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-#nav-notifications-menu {
- margin: 30px 0 0 -20px;
- width: 275px;
- max-height: 300px;
- overflow-y: auto;
- font-size: 9pt;
-}
-#nav-notifications-menu .contactname {
- font-weight: bold;
- font-size: 0.9em;
-}
-#nav-notifications-menu img {
- float: left;
- margin-right: 5px;
-}
-#nav-notifications-menu .notif-when {
- font-size: 0.8em;
- display: block;
-}
-#nav-notifications-menu li {
- word-wrap: normal;
- border-bottom: 1px solid #000;
-}
-#nav-notifications-menu li:hover {
- color: black;
-}
-#nav-notifications-menu a:hover {
- color: black;
- text-decoration: underline;
-}
-nav #nav-notifications-linkmenu.on .icon.s22.notify,
-nav #nav-notifications-linkmenu.selected .icon.s22.notify {
- background-image: url("../../../images/icons/22/notify_on.png");
-}
-.show {
- display: block;
-}
-#notifications {
- height: 20px;
- width: 170px;
- position: absolute;
- top: -19px;
- left: 4px;
-}
-#nav-floater {
- position: fixed;
- top: 20px;
- right: 1%;
- padding: 5px;
- background: #1d1f1d;
- color: transparent;
- border-radius: 5px;
- z-index: 100;
- width: 300px;
- height: 60px;
-}
-#nav-buttons {
- clear: both;
- list-style: none;
- padding: 0px;
- margin: 0px;
- height: 25px;
-}
-#nav-buttons > li {
- padding: 0;
- display: inline-block;
- margin: 0px -4px 0px 0px;
-}
-.floaterflip {
- display: block;
- position: fixed;
- z-index: 110;
- top: 56px;
- right: 19px;
- width: 22px;
- height: 22px;
- overflow: hidden;
- margin: 0px;
- background: transparent url(icons.png) -190px -60px no-repeat;
-}
-.search-box {
- display: inline-block;
- margin: 5px;
- position: fixed;
- right: 0px;
- bottom: 0px;
- z-index: 100;
- background: #1d1f1d;
- border-radius: 5px;
-}
-#search-text {
- border: 1px #eec solid;
- background: #2e2f2e;
- color: #eec;
-}
-.search-box #search-text {
- margin: 8px;
- width: 10em;
- height: 14px;
- color: #eec;
-}
-#scrollup {
- position: fixed;
- right: 5px;
- bottom: 40px;
- z-index: 100;
-}
-#scrollup a:hover {
- text-decoration: none;
- border: 0;
-}
-#user-menu {
- box-shadow: 5px 0 10px 0 #111;
- display: block;
- width: 75%;
- margin: 3px 0 0 0;
- position: relative;
- background-color: #555753;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- background: #555753 url("menu-user-pin.jpg") 98% center no-repeat;
- clear: both;
- top: 4px;
- left: 10px;
- padding: 2px;
-}
-#user-menu > a {
- vertical-align: top;
-}
-#user-menu-label {
- font-size: 12px;
- padding: 3px 20px 9px 5px;
- height: 10px;
-}
-.nav-ajax-update, .nav-ajax-left {
- width: 30px;
- height: 19px;
- background: transparent url(notifications.png) 0 0 no-repeat;
- color: #222;
- font-weight: bold;
- font-size: 0.8em;
- padding-top: 0.2em;
- text-align: center;
- float: left;
- margin: 0 -1px 0 3px;
- display: block;
- visibility: hidden;
-}
-.nav-ajax-update.show, .nav-ajax-left.show {
- visibility: visible;
-}
-#net-update {
- background-position: 0px 0px;
-}
-#mail-update {
- background-position: -30px 0;
-}
-#notify-update {
- background-position: -60px 0px;
-}
-#home-update {
- background-position: -90px 0px;
-}
-#intro-update {
- background-position: -120px 0px;
-}
-#lang-select-icon {
- cursor: pointer;
- position: fixed;
- left: 28px;
- bottom: 6px;
- z-index: 10;
-}
-#language-selector {
- position: fixed;
- bottom: 2px;
- left: 52px;
- z-index: 10;
-}
-.menu-popup {
- position: absolute;
- display: none;
- width: 11em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 0px;
- list-style: none;
- border: 3px solid #364e59;
- z-index: 100000;
- -webkit-box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.7);
- box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.7);
-}
-.menu-popup a {
- display: block;
- color: #2d2d2d;
- padding: 5px 10px;
- text-decoration: none;
-}
-.menu-popup a:hover {
- background-color: #bdcdd4;
-}
-.menu-popup .menu-sep {
- border-top: 1px solid #9eabb0;
-}
-.menu-popup li {
- float: none;
- overflow: auto;
- height: auto;
- display: block;
-}
-.menu-popup li img {
- float: left;
- width: 16px;
- height: 16px;
- padding-right: 5px;
-}
-.menu-popup .empty {
- padding: 5px;
- text-align: center;
- color: #9eabb0;
-}
-.notif-item {
- font-size: small;
-}
-.notif-item a {
- vertical-align: middle;
-}
-.notif-image {
- width: 32px;
- height: 32px;
- padding: 7px 7px 0px 0px;
-}
-.notify-seen {
- background: #ddd;
-}
-
-
-/**
- * sysmsg
- */
-#sysmsg_info {
- position: fixed;
- bottom: 0;
- -moz-box-shadow: 3px 3px 3px 10px 0 #000;
- -webkit-box-shadow: 3px 3px 10px 0 #000;
- box-shadow: 3px 3px 10px 0 #000;
- padding: 10px;
- background-color: #fcaf3e;
- border:2px solid #f8911b;
- border-bottom: 0;
- padding-bottom: 50px;
- z-index: 1000;
-}
-#sysmsg {
- position: fixed;
- bottom: 0;
- -moz-box-shadow: 3px 3px 10px 0 #000;
- -webkit-box-shadow: 3px 3px 10px 0 #000;
- box-shadow: 3px 3px 10px 0 #000;
- padding: 10px;
- background-color: #fcaf3e;
- border: 2px solid #f8911b;
- border-bottom: 0;
- padding-bottom: 50px;
- z-index: 1000;
-}
-#sysmsg_info br,
-#sysmsg br {
- display: block;
- margin: 2px 0px;
- border-top: 1px solid #ccccce;
-}
-
-
-/**
- * aside
- */
-#asidemain {
- float: left;
- font-size: smaller;
- margin: 20px 0 20px 35px;
- width: 25%;
- display: inline;
-}
-/* for now, disappear these */
-#asideright, #asideleft {
- display: none;
-}
-.vcard .fn {
- font-size: 1.7em;
- font-weight: bold;
- border-bottom: 1px solid #729fcf;
- padding-bottom: 3px;
-}
-.vcard #profile-photo-wrapper {
- margin: 20px;
-}
-/* http://css-tricks.com/snippets/css/css-box-shadow/
-* box-shadow:
-* 1. The horizontal offset of the shadow, positive means
-* the shadow will be on the right of the box, a negative
-* offset will put the shadow on the left of the box.
-* 2. The vertical offset of the shadow, a negative one
-* means the box-shadow will be above the box, a
-* positive one means the shadow will be below the box.
-* 3. The blur radius (optional), if set to 0 the shadow
-* will be sharp, the higher the number, the more blurred
-* it will be.
-* 4. The spread radius (optional), positive values increase
-* the size of the shadow, negative values decrease the size.
-* Default is 0 (the shadow is same size as blur).
-* 5. Colo[u]r
-*/
-.vcard #profile-photo-wrapper img {
- box-shadow: 3px 3px 10px 0 #000;
-}
-#asidemain h4 {
- font-size: 1.2em;
-}
-#asidemain #viewcontacts {
- text-align: right;
-}
-.aprofile dt {
- background: #eec;
- color: #2e2f2e;
- font-weight: bold;
- box-shadow: 1px 1px 5px 0 #000;
- margin: 15px 0 5px;
- padding-left: 5px;
-}
-#profile-extra-links ul {
- margin-left: 0px;
- padding-left: 0px;
- list-style: none;
-}
-#dfrn-request-link {
- background: #3465A4 url(connect.png) no-repeat 95% center;
- border-radius: 5px 5px 5px 5px;
- color: #eec;
- display: block;
- font-size: 1.2em;
- padding: 0.2em 0.5em;
-}
-#wallmessage-link {
- /*background: #3465A4 url(connect.png) no-repeat 95% center;*/
- /*border-radius: 5px 5px 5px 5px;*/
- color: #eee;
- display: block;
- font-size: 1.2em;
- padding: 0.2em 0.5em;
-}
-#netsearch-box {
- margin: 20px 0px 30px;
- width: 150px;
-}
-#netsearch-box #search-submit {
- margin: 5px 5px 0px 0px;
-}
-.ttright {
- margin: 0px 0px 0px 0px;
-}
-
-
-/**
- * contacts block
- */
-.contact-block-div {
- width: 50px;
- height: 50px;
- float: left;
-}
-.contact-block-textdiv {
- width: 150px;
- height: 34px;
- float: left;
-}
-#contact-block-end {
- clear: both;
-}
-
-
-/**
- * jot
- */
-#jot {
-/*width: 785px;*/
-margin: 10px 0 20px 0px;
-width: 100%;
-}
-#jot #jot-tools {
-margin: 0px;
-padding: 0px;
-height: 35px;
-overflow: none;
-width: 100%;
-/*background-color: #0e232e;*/
-/*border-bottom: 2px solid #9eabb0;*/
-}
-#jot #jot-tools span {
- float: left;
- margin: 10px 20px 2px 0px;
-}
-#jot #jot-tools span a {
- display: block;
-}
-#jot #jot-tools .perms {
- float: right;
- width: 40px;
-}
-#jot #jot-tools li.loading {
- float: right;
- background-color: #ffffff;
- width: 20px;
- vertical-align: center;
- text-align: center;
- border-top: 2px solid #9eabb0;
- height: 38px;
-}
-#jot #jot-tools li.loading img {
- margin-top: 10px;
-}
-#jot #jot-title {
- border: 1px solid #ccc;
- margin: 0 0 5px;
- height: 20px;
- width: 90%;
- font-weight: bold;
- border-radius: 5px;
- vertical-align: middle;
-}
-#jot-category {
- margin: 5px 0;
- border-radius: 5px;
- border: 1px #999 solid;
- color: #aaa;
- font-size: smaller;
-}
-#jot-category:focus {
- color: #eee;
-}
-#jot #character-counter {
- width: 6%;
- float: right;
- text-align: right;
- height: 15px;
- line-height: 20px;
- padding: 2px 20px 5px 0;
-}
-#profile-jot-text_parent {
- /*border-radius: 10px;*/
- box-shadow: 5px 0 10px 0 #111;
-}
-#profile-jot-text_tbl {
- margin-bottom: 10px;
- /*border-radius: 10px;*/
- background: #888;
-}
-#profile-jot-text_ifr {
- width:99.900002% !important;
-}
-#profile-jot-text_toolbargroup {
- background: #888;
-}
-.mceCenter table tr {
- background: #888;
-}
-[id$="jot-text_ifr"] {
- width: 99.900002% !important;
- color: #2e2f2e;
- background: #eec;
-}
-[id$="jot-text_ifr"] .mceContentBody {
- color: #2e2f2e;
- background: #eec;
-}
-.mceFirst tr {
- background: #888;
-}
-.mceFirst td {
- /*border-radius: 10px 10px 0px 0px;*/
-}
-.mceLast td {
- /*border-radius: 0 0 10px 10px;*/
-}
-#profile-attach-wrapper,
-#profile-audio-wrapper,
-#profile-link-wrapper,
-#profile-location-wrapper,
-#profile-nolocation-wrapper,
-#profile-title-wrapper,
-#profile-upload-wrapper,
-#profile-video-wrapper {
- float: left;
- margin: 0 20px 0 0;
-}
-#profile-rotator-wrapper {
- float: right;
-}
-#profile-jot-tools-end,
-#profile-jot-banner-end {
- clear: both;
-}
-#profile-jot-email-wrapper {
- margin:10px 10% 0;
- border:1px solid #555753;
- border-bottom:0;
-}
-#profile-jot-email-label {
- background-color:#555753;
- color:#ccccce;
- padding:5px;
-}
-#profile-jot-email {
- width:90%;
- margin:5px;
-}
-#profile-jot-networks {
- margin: 0 10%;
- border: 1px solid #555753;
- border-top: 0;
- border-bottom: 0;
- padding: 5px;
-}
-#profile-jot-net {
- margin: 5px 0;
-}
-#jot-preview-link {
- margin: 0 0 0 10px;
- border: 0;
- text-decoration: none;
- float: right;
-}
-.icon-text-preview {
- margin: 0 0 -18px 0;
- display: block;
- width: 20px;
- height: 20px;
- background: url(icons.png) no-repeat -128px -40px;
- border: 0;
- text-decoration: none;
- float: right;
- cursor: pointer;
-}
-#profile-jot-perms {
- float: right;
- background-color: #555753;
- height: 22px;
- width: 20px;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- overflow: hidden;
- border: 0px;
- margin: 0 10px 0 10px;
-}
-#profile-jot-plugin-wrapper {
- width: 1px;
- margin: 10px 0 0 0;
- float: right;
-}
-#profile-jot-submit-wrapper {
- float: right;
- width: 100%;
- list-style: none;
- margin: 10px 0 0 0;
- padding: 0;
-}
-#profile-jot-submit {
- height: auto;
- background-color: #555753;
- color: #eeeeec;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- border: 2px outset #222420;
- margin: 0;
- float: right;
- text-shadow: 1px 1px #111;
- width: auto;
-}
-#profile-jot-submit:active {
- box-shadow: 0 0 0 0;
-}
-#jot-perms-icon {
- height: 22px;
- width: 20px;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- overflow: hidden;
- border: 0;
-}
-#profile-jot-acl-wrapper {
- margin: 0 10px;
- border: 1px solid #555753;
- border-top: 0;
- display: block !important;
-}
-#group_allow_wrapper,
-#group_deny_wrapper,
-#acl-permit-outer-wrapper {
- width:47%;
- float:left;
-}
-#contact_allow_wrapper,
-#contact_deny_wrapper,
-#acl-deny-outer-wrapper {
- width:47%;
- float:right;
-}
-#acl-permit-text {
- background-color: #555753;
- color: #ccccce;
- padding: 5px;
- float: left;
-}
-#jot-public {
- background-color: #555753;
- color: #ff0000;
- padding: 5px;
- float: left;
-}
-#acl-deny-text {
- background-color: #555753;
- color: #ccccce;
- padding: 5px;
- float: left;
-}
-#acl-permit-text-end,
-#acl-deny-text-end {
- clear: both;
-}
-#jot-title-desc {
- color: #ccc;
-}
-#profile-jot-desc {
- color: #ff2000;
- margin: 5px 0;
-}
-#jot-title-wrapper {
- margin-bottom: 5px;
-}
-#jot-title-display {
- font-weight: bold;
-}
-.jothidden {
- display: none;
-}
-#jot-preview-content {
- background-color: #3e3f3e;
- color: #eec;
- border: 1px #eec solid;
- border-radius: 5px;
- padding: 3px 3px 6px 10px;
-}
-#jot-preview-content .wall-item-outside-wrapper {
- border: 0;
- border-radius: 0px;
-}
-
-
-/**
- * section
- */
-#sectionmain {
- margin: 20px;
- font-size: 0.8em;
- min-width: 475px;
- width: 67%;
- float: left;
- display: inline;
-}
-
-
-/**
- * tabs
- */
-.tabs {
- list-style: none;
- margin: 10px 0;
- padding: 0;
-}
-.tabs li {
- display: inline;
- font-size: smaller;
- font-weight: bold;
-}
-.tab {
- border: 1px solid #729fcf;
- padding: 4px;
-}
-.tab:hover, .tab.active:hover {
- background: #88a9d2;
- color: #2e2f2e;
-}
-.tab:active {
- background: #88a9d2;
- color: #2e2f2e;
-}
-.tab.active {
- background: #88a9d2;
- color: #2e2f2e;
-}
-.tab.active a {
- color: #2e2f2e;
-}
-.tab a {
- border: 0;
- text-decoration: none;
-}
-
-
-/**
- * items
- */
-.wall-item-outside-wrapper {
- border: 1px solid #aaa;
- border-radius: 5px;
- box-shadow: 5px 0 10px 0 #111;
-}
-.wall-item-outside-wrapper.comment {
- margin-top: 5px;
-}
-.wall-item-outside-wrapper-end {
- clear: both;
-}
-.wall-item-content-wrapper {
- position: relative;
- padding: 10px;
- width: auto;
-}
-.wall-item-outside-wrapper .wall-item-comment-wrapper {
- /*margin-left: 90px;*/
-}
-.shiny {
- background: #2e3436;
- border-radius: 5px;
-}
-.wall-outside-wrapper .shiny {
- border-radius: 5px;
-}
-.heart {
- color: red;
-}
-.wall-item-content {
- overflow-x: auto;
- margin: 0px 15px 0px 5px;
-}
-/* removing it from here, vs. putting it in .wall-item-content
-* might break things for people. we shall see ;) */
-[id^="tread-wrapper"], [class^="tread-wrapper"] {
- margin: 15px 0 0 0;
- padding: 0px;
- /*overflow-x: auto;*/
-}
-.wall-item-photo-menu {
- display: none;
-}
-.wall-item-photo-menu-button {
- display:none;
- text-indent:-99999px;
- background:#555753 url(menu-user-pin.jpg) no-repeat 75px center;
- position:absolute;
- overflow:hidden;
- height:20px;
- width:90px;
- top:85px;
- left:0;
- -webkit-border-radius:0 0 5px 5px;
- -moz-border-radius:0 0 5px 5px;
- border-radius:0 0 5px 5px;
-}
-.wall-item-info {
- float: left;
- width: 110px;
-}
-.wall-item-photo-wrapper {
- width: 80px;
- height: 80px;
- position: relative;
- padding: 5px;
- background-color: #555753;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
-}
-[class^="wall-item-tools"] > *, [class^="wall-item-tools"] > * > * {
- /*margin: 0 0 5px 0;*/
-}
-.wall-item-tools {
- float: right;
- filter: alpha(opacity=35);
- opacity: 0.4;
- -webkit-transition: all 1s ease-in-out;
- -moz-transition: all 1s ease-in-out;
- -o-transition: all 1s ease-in-out;
- -ms-transition: all 1s ease-in-out;
- transition: all 1s ease-in-out;
-}
-.wall-item-tools:hover {
- filter: alpha(opacity=100);
- opacity: 1;
- -webkit-transition: all 1s ease-in-out;
- -moz-transition: all 1s ease-in-out;
- -o-transition: all 1s ease-in-out;
- -ms-transition: all 1s ease-in-out;
- transition: all 1s ease-in-out;
-}
-.wall-item-subtools1 {
- height: 30px;
- list-style: none outside none;
- margin: 20px 0 30px -20px;
- padding: 0;
- width: 30px;
-}
-.wall-item-subtools2 {
- height: 25px;
- list-style: none outside none;
- margin: -75px 0 0 5px;
- padding: 0;
- width: 25px;
-}
-.wall-item-title {
- font-size: 1.2em;
- font-weight: bold;
- margin-bottom: 1em;
-}
-.wall-item-body {
- margin: 20px 20px 10px 0px;
- text-align: left;
- overflow-x: auto;
-}
-.wall-item-lock-wrapper {
- float: right;
- height: 22px;
- margin: 0 -5px 0 0;
- width: 22px;
- opacity: 1;
-}
-.wall-item-dislike,
-.wall-item-like {
- clear: left;
- font-size: 0.8em;
- color: #878883;
- margin: 5px 0 5px 120px;
-}
-.wall-item-author, .wall-item-actions-author {
- clear: left;
- font-size: 0.8em;
- color: #878883;
- margin: 20px 20px 0 110px;
-}
-.wall-item-ago {
- display: inline;
- padding-left: 10px;
-}
-.wall-item-wrapper-end {
- clear:both;
-}
-.wall-item-location {
- margin-top: 15px;
- width: 100px;
- overflow: hidden;
- text-overflow: ellipsis;
- -o-text-overflow: ellipsis;
-}
-.wall-item-location .icon {
- float: left;
-}
-.wall-item-location > a {
- margin-left: 25px;
- font-size: 0.7em;
- display: block;
-}
-.wall-item-location .smalltext {
- margin-left: 25px;
- font-size: 0.7em;
- display: block;
-}
-.wall-item-location > br {
- display: none;
-}
-.wallwall .wwto {
- left: 5px;
- margin: 0;
- position: absolute;
- top: 75px;
- width: 30px;
- z-index: 10001;
- width: 30px;
- height: 30px;
-}
-.wallwall .wwto img {
- width: 30px !important;
- height: 30px !important;
-}
-.wallwall .wall-item-photo-end {
- clear: both;
-}
-.wall-item-arrowphoto-wrapper {
- position: absolute;
- left: 35px;
- top: 80px;
- z-index: 10002;
-}
-.wall-item-photo-menu {
- min-width: 92px;
- border: 2px solid #FFFFFF;
- border-top: 0px;
- background: #555753;
- position: absolute;
- left: -2px; top: 101px;
- display: none;
- z-index: 10003;
- -webkit-border-radius: 0px 5px 5px 5px;
- -moz-border-radius: 0px 5px 5px 5px;
- border-radius: 0px 5px 5px 5px;
-}
-.wall-item-photo-menu ul {
- margin:0px;
- padding: 0px;
- list-style: none;
-}
-.wall-item-photo-menu li a {
- white-space: nowrap;
- display: block;
- padding: 5px 2px;
- color: #eeeeec;
-}
-.wall-item-photo-menu li a:hover {
- color: #555753;
- background: #eeeeec;
-}
-#item-delete-selected {
- overflow: auto;
- width: 100%;
-}
-#connect-services-header {
- margin: 5px 0 0 0;
-}
-#connect-services {
- margin: 5px 0 0 0;
-}
-#extra-help-header {
- margin: 5px 0 0 0;
-}
-#extra-help {
- margin: 5px 0 0 0;
-}
-#postit-header {
- margin: 5px 0 0 0;
-}
-#postit {
- margin: 5px 0 0 0;
-}
-
-
-/**
- * comment
- */
-.ccollapse-wrapper {
- font-size: 0.9em;
- margin-left: 80px;
-}
-
-.wall-item-outside-wrapper.comment {
- margin-left: 80px;
-}
-.wall-item-outside-wrapper.comment .wall-item-photo {
- width: 40px!important;
- height: 40px!important;
-}
-.wall-item-outside-wrapper.comment .wall-item-photo-wrapper {
- width: 40px;
- height: 40px;
-}
-.wall-item-outside-wrapper.comment .wall-item-photo-menu-button {
- width: 50px;
- top: 45px;
- background-position: 35px center;
-}
-.wall-item-outside-wrapper.comment .wall-item-info {
- width: 60px;
-}
-.wall-item-outside-wrapper.comment .wall-item-body {
- margin-left: 10px;
-}
-.wall-item-outside-wrapper.comment .wall-item-author {
- margin-left: 50px;
-}
-
-.wall-item-outside-wrapper.comment .wall-item-photo-menu {
- min-width: 50px;
- top: 60px;
-}
-.comment-wwedit-wrapper {
- /*margin: 30px 0px 0px 80px;*/
-}
-.comment-edit-wrapper {
- border-top: 1px #aaa solid;
-}
-[class^="comment-edit-bb"] {
- list-style: none;
- display: none;
- margin: -40px 0 5px 60px;
- width: 75%;
-}
-[class^="comment-edit-bb"] > li {
- display: inline-block;
- margin: 0 10px 0 0;
- visibility: none;
-}
-.comment-wwedit-wrapper img,
-.comment-edit-wrapper img {
- width: 20px;
- height: 20px;
-}
-.comment-edit-photo-link, .comment-edit-photo {
- margin-left: 10px;
-}
-.my-comment-photo {
- width: 40px;
- height: 40px;
- padding: 5px;
-}
-[class^="comment-edit-text"] {
- margin: 5px 0 10px 20px;
- width: 84.5%;
-}
-.comment-edit-text-empty {
- height: 20px;
- border: 2px #c8bebe solid;
- border-radius: 5px;
- color: #c8bebe;
- -webkit-transition: all 0.5s ease-in-out;
- -moz-transition: all 0.5s ease-in-out;
- -o-transition: all 0.5s ease-in-out;
- -ms-transition: all 0.5s ease-in-out;
- transition: all 0.5s ease-in-out;
-}
-.comment-edit-text-empty:hover {
- color: #999999;
-}
-.comment-edit-text-full {
- height: 10em;
- border-radius: 5px;
- -webkit-transition: all 0.5s ease-in-out;
- -moz-transition: all 0.5s ease-in-out;
- -o-transition: all 0.5s ease-in-out;
- -ms-transition: all 0.5s ease-in-out;
- transition: all 0.5s ease-in-out;
-}
-.comment-edit-submit-wrapper {
- width: 90%;
- margin: 5px 5px 10px 50px;
- text-align: right;
-}
-.comment-edit-submit {
- height: 22px;
- background-color: #555753;
- color: #eeeeec;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- border: 0;
-}
-
-
-/**
- * item text style
- */
-.wall-item-body code {
- display: block;
- padding: 0 0 10px 5px;
- border-color: #ccc;
- border-style: solid;
- border-width: 1px 1px 1px 10px;
- background: #eee;
- color: #2e2f2e;
- width: 95%;
-}
-
-
-/**
- * profile
- */
-div[id$="text"] {
- font-weight: bold;
- border-bottom: 1px solid #ccc;
-}
-div[id$="wrapper"] {
- height: 100%;
- margin-bottom: 1em;
-}
-div[id$="wrapper"] br {
- clear: left;
-}
-[id$="-end"], [class$="end"] {
- clear: both;
- margin: 0 0 10px 0;
-}
-#advanced-profile-with {
- margin-left: 200px;
-}
-
-
-/**
- * photos
- */
-.photos {
- height: auto;
- overflow: auto;
-}
-#photo-top-links {
- margin-bottom: 30px;
-}
-.photo-album-image-wrapper,
-.photo-top-image-wrapper {
- float: left;
- -moz-box-shadow: 3px 3px 10px 0 #000;
- -webkit-box-shadow: 3px 3px 10px 0 #000;
- box-shadow: 3px 3px 10px 0 #000;
- background-color: #222;
- color: #2e2f2e;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- padding-bottom: 30px;
- position: relative;
- margin: 0 10px 10px 0;
-}
-
-#photo-photo {
- max-width: 100%;
-}
-#photo-photo img {
- max-width: 100%;
-}
-.photo-top-image-wrapper a:hover,
-#photo-photo a:hover,
-.photo-album-image-wrapper a:hover {
- border-bottom: 0;
-}
-.photo-top-photo,.photo-album-photo {
- -webkit-border-radius:5px 5px 0 0;
- -moz-border-radius:5px 5px 0 0;
- border-radius:5px 5px 0 0;
-}
-.photo-top-album-name {
- position: absolute;
- bottom: 0;
- padding: 0 5px;
-}
-.caption {
- position: absolute;
- bottom: 0;
- margin: 0 5px;
-}
-#photo-photo {
- position: relative;
- float:left;
-}
-#photo-prev-link,
-#photo-next-link {
- position:absolute;
- width:30%;
- height:100%;
- background-color:rgba(255,255,255,0.5);
- opacity:0;
- -webkit-transition:all .2s ease-in-out;
- -moz-transition:all .2s ease-in-out;
- -o-transition:all .2s ease-in-out;
- -ms-transition:all .2s ease-in-out;
- transition:all .2s ease-in-out;
- background-position:center center;
- background-repeat:no-repeat;
-}
-#photo-prev-link {
- left:0;
- top:0;
- background-image:url(prev.png);
-}
-#photo-next-link {
- right:0;
- top:0;
- background-image:url(next.png);
-}
-
-#photo-prev-link a,#photo-next-link a {
- display:block;
- width:100%;
- height:100%;
- overflow:hidden;
- text-indent:-900000px;
-}
-#photo-prev-link:hover,
-#photo-next-link:hover {
- opacity:1;
- -webkit-transition:all .2s ease-in-out;
- -moz-transition:all .2s ease-in-out;
- -o-transition:all .2s ease-in-out;
- -ms-transition:all .2s ease-in-out;
- transition:all .2s ease-in-out;
-}
-#photo-next-link .icon,
-#photo-prev-link .icon {
- display: none;
-}
-#photos-upload-spacer,
-#photos-upload-new-wrapper,
-#photos-upload-exist-wrapper {
- margin-bottom: 1em;
-}
-#photos-upload-existing-album-text,
-#photos-upload-newalbum-div {
- background-color:#555753;
- color:#eeeeec;
- padding:1px;
-}
-#photos-upload-album-select,
-#photos-upload-newalbum {
- width: 99%;
-}
-#photos-upload-perms-menu {
- text-align: right;
-}
-#photo-edit-caption, #photo-edit-newtag, #photo-edit-albumname {
- float: left;
- margin-bottom: 25px;
-}
-#photo-edit-link-wrap {
- margin-bottom: 15px;
-}
-#photo-edit-caption {
- width: 100%;
-}
-#photo-edit-newtag {
- width: 100%;
-}
-#photo-like-div {
- margin-bottom: 25px;
-}
-#photo-edit-caption-end, #photo-edit-tags-end, #photo-edit-albumname-end {
- clear: both;
-}
-#photo-edit-delete-button {
- margin-left: 200px;
-}
-#photo-edit-end {
- margin-bottom: 35px;
-}
-#photo-caption {
- font-size: 110%;
- font-weight: bold;
- margin-top: 15px;
- margin-bottom: 15px;
-}
-
-/**
- * message
- */
-.prvmail-text {
- width: 100%;
-}
-#prvmail-subject {
- width: 100%;
- color: #2e2f2e;
- background: #eec;
-}
-#prvmail-submit-wrapper {
- margin-top: 10px;
-}
-#prvmail-submit {
- float:right;
- margin-top: 0;
-}
-#prvmail-submit-wrapper > div {
- margin-right:5px;
- float:left;
-}
-.mail-list-outside-wrapper {
- margin-top: 20px;
-}
-.mail-list-sender {
- float: left;
-}
-.mail-list-detail {
- margin-left: 90px;
-}
-.mail-list-sender-name {
- display: inline;
- font-size: 1.1em;
-}
-.mail-list-date {
- display: inline;
- font-size: 0.9em;
- padding-left: 10px;
-}
-.mail-list-sender-name, .mail-list-date {
- font-style: italic;
-}
-.mail-list-subject {
- font-size: 1.2em;
-}
-.mail-list-delete-wrapper {
- float: right;
-}
-.mail-list-outside-wrapper-end {
- clear: both;
- border-bottom: 1px #eec dotted;
-}
-.mail-conv-sender {
- float: left;
- margin: 0px 5px 5px 0px;
-}
-.mail-conv-sender-photo {
- width: 32px;
- height: 32px;
-}
-.mail-conv-sender-name {
- float: left;
-}
-.mail-conv-date {
- float: right;
-}
-.mail-conv-subject {
- clear: right;
- font-weight: bold;
- font-size: 1.2em;
-}
-.mail-conv-body {
- clear: both;
-}
-.mail-conv-delete-wrapper {
- margin-top: 5px;
-}
-
-
-/**
- * contacts
- */
-.view-contact-wrapper,
-.contact-entry-wrapper {
- float: left;
- margin: 0 5px 40px 0;
- width: 120px;
- height: 120px;
- padding: 3px;
- position: relative;
-}
-.contact-direction-wrapper {
- position: absolute;
- top: 20px;
-}
-.contact-edit-links {
- position: absolute;
- top: 60px;
-}
-.contact-entry-photo-wrapper {
-
-}
-.contact-entry-photo {
- margin-left: 20px;
-}
-.contact-entry-name {
- width: 120px;
- font-weight: bold;
- /*overflow: hidden;*/
-}
-.contact-entry-photo {
- position: relative;
-}
-.contact-entry-edit-links .icon {
- border: 1px solid #babdb6;
- -webkit-border-radius: 3px;
- -moz-border-radius: 3px;
- border-radius: 3px;
- background-color: #fff;
-}
-#contact-entry-url, [id^="contact-entry-url"] {
- font-size: smaller;
- /*overflow: scroll;*/
-}
-#contact-entry-network, [id^="contact-entry-network"] {
- font-size: smaller;
- font-style: italic;
-}
-#contact-edit-banner-name {
- font-size: 1.5em;
-}
-#contact-edit-photo-wrapper {
- position: relative;
- float: left;
- padding: 20px;
-}
-#contact-edit-direction-icon {
- position:absolute;
- top:60px;
- left:0;
-}
-#contact-edit-nav-wrapper {
- margin-left: 0px;
-}
-#contact-edit-links {
- margin-top: 23px;
-}
-#contact-edit-links ul {
- list-style-type: none;
-}
-#contact-drop-links {
- margin-left:5px;
-}
-#contact-edit-nav-wrapper .icon {
- border: 1px solid #babdb6;
- -webkit-border-radius: 3px;
- -moz-border-radius: 3px;
- border-radius: 3px;
-}
-#contact-edit-poll-wrapper {
- margin-left: 0px;
-}
-#contact-edit-last-update-text {
- margin-bottom: 15px;
-}
-#contact-edit-last-updated {
- font-weight: bold;
-}
-#contact-edit-poll-text {
- display: inline;
-}
-#contact-edit-info_tbl, #contact-edit-info_parent {
- width: 100%;
-}
-.mceLayout {
- width: 100%;
-}
-#contact-edit-end {
- clear: both;
- margin-bottom: 65px;
-}
-
-.contact-photo-menu-button {
- position: absolute;
- background-image: url("photo-menu.jpg");
- background-position: top left;
- background-repeat: no-repeat;
- margin: 0px; padding: 0px;
- width: 16px;
- height: 16px;
- top: 64px; left:0px;
- overflow: hidden;
- text-indent: 40px;
- display: none;
-}
-.contact-photo-menu {
- width: auto;
- border: 2px solid #444;
- background: #2e2f2e;
- color: #eec;
- position: absolute;
- left: 0px; top: 90px;
- display: none;
- z-index: 10000;
-}
-.contact-photo-menu ul {
- margin:0px;
- padding: 0px;
- list-style: none;
-}
-.contact-photo-menu li a {
- display: block;
- padding: 2px;
-}
-.contact-photo-menu li a:hover {
- color: #fff;
- background: #3465A4;
- text-decoration: none;
-}
-
-
-/**
- * register, settings & profile forms
- */
-.openid {
-
-}
-#id_openid_url {
- background:url(login-bg.gif) no-repeat;
- background-position:0 50%;
- padding-left:18px;
-}
-
-#settings-nickname-desc {
- background-color: #eec;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- padding: 5px;
- color: #111;
-}
-#settings-default-perms {
- margin-bottom: 20px;
-}
-#register-form div,
-#profile-edit-form div {
- clear: both;
-}
-.settings-block {
-
-}
-.settings-block label {
- clear: left;
-}
-.settings-block input {
- margin: 10px 5px;
-}
-/*#register-form label, */
-/*#profile-edit-form label {*/
-/* width: 300px; */
-/* float: left; */
-/*} */
-
-/*#register-form span, */
-/*#profile-edit-form span {*/
-/* color: #555753; */
-/* display: block; */
-/* margin-bottom: 20px; */
-/*} */
-#profile-edit-marital-label span {
- margin: -4px;
-}
-.settings-submit-wrapper,
-.profile-edit-submit-wrapper {
- margin: 30px 0px;
-}
-.profile-edit-side-div {
- display: none;
-}
-/*.profile-edit-side-div:hover {
- display: block;
-}
-.profile-edit-side-link {
- margin: 3px 0px 0px 70px;
-}*/
-#profiles-menu-trigger {
- margin: 0px 0px 0px 25px;
-}
-.profile-listing {
- float: left;
- margin: 20px 20px 0px 0px;
-}
-.icon-profile-edit {
- background: url("icons.png") -150px 0px no-repeat;
- border: 0;
- cursor: pointer;
- display: block;
- float: right;
- width: 20px;
- height: 20px;
- margin: 0 0 -18px;
- position: absolute;
- text-decoration: none;
- top: 113px;
- right: 260px;
-}
-#profile-edit-links ul {
- margin: 20px 0;
- padding: 0;
- list-style: none;
-}
-.marital {
- margin-top: 5px;
-}
-#register-sitename {
- display: inline;
- font-weight: bold;
-}
-#advanced-expire-popup {
- background: #2e2f2e;
- color: #eec;
-}
-#id_ssl_policy {
- width: 374px;
-}
-#theme-preview {
-
-}
-#theme-preview img {
- margin: 10px 10px 10px 288px;
-}
-
-
-/**
- * contacts selector
- */
-.group-delete-wrapper {
- margin: -31px 50px 0 0;
- float: right;
-}
-/*.group-delete-icon {
- margin: 0 0 0 10px;
-}*/
-#group-edit-submit-wrapper {
- margin: 0 0 10px 0;
- display: inline;
-}
-#group-edit-desc {
- margin: 10px 0px;
-}
-#group-members,
-#prof-members {
- height:200px;
- overflow:auto;
- border:1px solid #555753;
- -webkit-border-radius:5px 5px 0 0;
- -moz-border-radius:5px 5px 0 0;
- border-radius:5px 5px 0 0;
-}
-#group-all-contacts,
-#prof-all-contacts {
- height:200px;
- overflow:auto;
- border:1px solid #555753;
- -webkit-border-radius:0 0 5px 5px;
- -moz-border-radius:0 0 5px 5px;
- border-radius:0 0 5px 5px;
-}
-#group-members h3,
-#group-all-contacts h3,
-#prof-members h3,
-#prof-all-contacts h3 {
- color:#eeeeec;
- background-color:#555753;
- margin:0;
- padding:5px;
-}
-#group-separator,
-#prof-separator {
- display: none;
-}
-
-
-/**
- * profile
- */
-#cropimage-wrapper {
- float:left;
-}
-#crop-image-form {
- clear:both;
-}
-
-
-/**
- * intros
- */
-.intro-wrapper {
- margin-top: 20px;
-}
-
-.intro-fullname {
- font-size: 1.1em;
- font-weight: bold;
-
-}
-.intro-desc {
- margin-bottom: 20px;
- font-weight: bold;
-}
-
-.intro-note {
- padding: 10px;
-}
-
-.intro-end {
- padding: 30px;
-}
-
-.intro-form {
- float: left;
-}
-.intro-approve-form {
- clear: both;
-}
-.intro-approve-as-friend-end {
- clear: both;
-}
-.intro-submit-approve, .intro-submit-ignore {
- margin-right: 20px;
-}
-.intro-submit-approve {
- margin-top: 15px;
-}
-
-.intro-approve-as-friend-label, .intro-approve-as-fan-label {
- float: left;
-}
-.intro-approve-as-friend, .intro-approve-as-fan {
- float: left;
-}
-.intro-form-end {
- clear: both;
- margin-bottom: 10px;
-}
-.intro-approve-as-friend-desc {
- margin-top: 10px;
-}
-.intro-approve-as-end {
- clear: both;
- margin-bottom: 10px;
-}
-
-.intro-end {
- clear: both;
-}
-
-
-/**
- * events
- */
-.clear { clear: both; }
-.eventcal {
- float:left;
- font-size:20px;
-}
-.event {
- background: #2e2f2e;
-}
-.vevent {
- border:1px solid #ccc;
-}
-.vevent .event-description, .vevent .event-location {
- margin-left: 10px;
- margin-right: 10px;
-}
-.vevent .event-start {
- margin-left: 10px;
- margin-right: 10px;
-}
-#new-event-link {
- margin-bottom: 10px;
-}
-.edit-event-link, .plink-event-link {
- /*float: left; */
- /*margin-top: 4px; */
- /*margin-right: 4px;*/
- /*margin-bottom: 15px;*/
-}
-.event-description:before {
- content: url('../../../images/calendar.png');
- margin-right: 15px;
-}
-.event-start, .event-end {
- margin-left: 10px;
- width: 330px;
- font-size: smaller;
-}
-.event-start .dtstart, .event-end .dtend {
- float: right;
-}
-.event-list-date {
- margin-bottom: 10px;
-}
-.prevcal, .nextcal {
- float: left;
- margin-left: 32px;
- margin-right: 32px;
- margin-top: 64px;
-}
-.event-calendar-end {
- clear: both;
-}
-.calendar {
- font-family: monospace;
-}
-.today {
- font-weight: bold;
- color: #FF0000;
-}
-#event-start-text,
-#event-finish-text {
- margin-top: 10px;
- margin-bottom: 5px;
-}
-#event-nofinish-checkbox,
-#event-nofinish-text,
-#event-adjust-checkbox,
-#event-adjust-text,
-#event-share-checkbox {
- float:left;
-}
-#event-datetime-break {
- margin-bottom: 10px;
-}
-#event-nofinish-break,
-#event-adjust-break,
-#event-share-break {
- clear: both;
-}
-#event-desc-text,
-#event-location-text {
- margin-top: 10px;
- margin-bottom: 5px;
-}
-#event-submit {
- margin-top: 10px;
-}
-.body-tag {
- margin: 10px 0;
- opacity: 0.5;
- filter:alpha(opacity=50);
-}
-.body-tag:hover {
- opacity: 1.0 !important;
- filter:alpha(opacity=100) !important;
-}
-.filesavetags, .categorytags {
- margin: 20px 0;
- opacity: 0.5;
- filter:alpha(opacity=50);
-}
-.filesavetags:hover, .categorytags:hover {
- margin: 20px 0;
- opacity: 1.0 !important;
- filter:alpha(opacity=100) !important;
-}
-.item-select {
- opacity: 0.1;
- filter:alpha(opacity=10);
- margin: 5px 0 0 6px !important;
-}
-.item-select:hover, .checkeditem {
- opacity: 1;
- filter:alpha(opacity=100);
-}
-#item-delete-selected {
- margin-top: 30px;
-}
-/* was tired of having no way of moving it around, so
-* here's a little 'hook' to do so */
-.delete-checked {
- position: absolute;
- left: 35px;
- margin-top: 20px;
-}
-#item-delete-selected-end {
- clear: both;
-}
-#item-delete-selected-icon, #item-delete-selected-desc {
- float: left;
- margin-right: 5px;
-}
-#item-delete-selected-desc:hover {
- text-decoration: underline;
-}
-.fc-state-highlight {
- background: #eec;
- color: #2e2f2e;
-}
-
-
-/**
- * directory
- */
-.directory-item {
- float: left;
- /*margin: 50px 50px 0px 0px;*/
- margin: 0 5px 4px 0;
- padding: 3px;
- width: 180px;
- height: 250px;
- position: relative;
-}
-
-
-/**
- * sidebar
- */
-#group-sidebar {
- margin-bottom: 10px;
-}
-.group-selected, .nets-selected, .fileas-selected {
- padding: 3px;
- color: #2e2f2e;
- background: #88a9d2;
- font-weight: bold;
-}
-.group-selected:hover, .nets-selected:hover, .fileas-selected:hover {
- color: #2e2f2e;
-}
-.groupsideedit {
- margin-right: 10px;
-}
-#sidebar-group-ul {
- padding-left: 0;
-}
-#sidebar-group-list {
- margin: 0 0 5px 0;
-}
-#sidebar-group-list ul {
- list-style-type: none;
- list-style-position: inside;
-}
-#sidebar-group-list li {
- margin-top: 10px;
-}
-#sidebar-group-list .icon {
- display: inline-block;
- height: 12px;
- width: 12px;
-}
-#sidebar-new-group {
- margin: auto;
- display: inline-block;
- color: #efefef;
- text-decoration: none;
- text-align: center;
-}
-#peoplefind-sidebar form {
- margin-bottom: 10px;
-}
-#sidebar-new-group:hover {
- /*background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b20202), color-stop(1, #d60808) );*/
- /*background: -moz-linear-gradient( center top, #b20202 5%, #d60808 100% );*/
- /*background-color: #b20202;*/
-}
-
-#sidebar-new-group:active {
- position: relative;
- top: 1px;
-}
-#side-peoplefind-url {
- background-color: #2e2f2e;
- color: #eec;
- border: 1px 999 solid;
- margin-right: 3px;
- width: 75%;
-}
-#side-peoplefind-url:hover, #side-peoplefind-url:focus {
- background-color: #efefef;
- color: #222;
- border: 1px 333 solid;
-}
-.nets-ul {
- list-style-type: none;
- padding-left: 0px;
-}
-.nets-ul li {
- margin: 10px 0 0;
-}
-
-.nets-link {
- margin-left: 0px;
-}
-.nets-all {
- margin-left: 0px;
-}
-#netsearch-box {
- margin-top: 20px;
- width: 150px;
-}
-#netsearch-box #search-submit {
- margin: 5px 0px 0px 0px;
-}
-
-
-/**
- * admin
- */
-#pending-update {
- float:right;
- color: #fff;
- font-weight: bold;
- background-color: #ff0000;
- padding: 0 .3em;
-}
-.admin.linklist {
- border: 0; padding: 0;
-}
-.admin.link {
- list-style-position: inside;
-}
-#adminpage {
- color: #eec;
- background: #2e2f2e;
- margin: 5px;
- padding: 10px;
-}
-#adminpage dl {
- clear:left;
- margin-bottom: 2px;
- padding-bottom: 2px;
- border-bottom: 1px solid #000;
-}
-#adminpage dt {
- width: 250px;
- float: left;
- font-weight: bold;
-}
-#adminpage dd {
- margin-left: 250px;
-}
-#adminpage h3 {
- border-bottom:1px solid #ccc;
-}
-
-#adminpage .submit {
- clear:left;
-}
-#adminpage #pluginslist {
- margin: 0;
- padding: 0;
-}
-#adminpage .plugin {
- list-style: none;
- display: block;
- border: 1px solid #888;
- padding: 1em;
- margin-bottom: 5px;
- clear: left;
-}
-#adminpage .toggleplugin {
- float:left;
- margin-right: 1em;
-}
-#adminpage table {
- width: 100%;
- border-bottom: 1px solid #000;
- margin: 5px 0;
-}
-#adminpage table th {
- text-align: left;
-}
-#adminpage td .icon {
- float: left;
-}
-#adminpage table#users img {
- width: 16px; height: 16px;
-}
-#adminpage table tr:hover {
- color: #2e2f2e;
- background-color: #eec;
-}
-#adminpage .selectall {
- text-align: right;
-}
-#adminpage #users a {
- color: #eec;
- text-decoration: underline;
-}
-#users .name {
- color: #eec;
-}
-
-
-/**
- * form fields
- */
-.field {
- /*margin-bottom: 10px;*/
- /*padding-bottom: 10px;*/
- overflow: auto;
- width: 100%;
-}
-.field label, label {
- width: 38%;
- display: inline-block;
- font-size: 1.077em;
- margin: 0 10px 1em 0;
- border: 1px #2e2f2e solid;
- padding: 5px;
- background: #eec;
- color: #111;
-}
-input,
-input[type="text"],
-input[type="password"],
-input[type="search"] {
- width: 250px;
- height: 25px;
- border: 1px #999 solid;
-}
-input[type="checkbox"], input[type="radio"] {
- border: 1px #999 solid;
- margin: 0 0 0 0;
- height: 15px;
- width: 15px;
-}
-input[type="submit"], input[type="button"] {
- background-color: #eee;
- border: 2px outset #aaa;
- border-radius: 5px;
- box-shadow: 1px 3px 4px 0 #111;
- color: #2e302e;
- cursor: pointer;
- font-weight: bold;
- width: auto;
- text-shadow: 1px 1px #000;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
-}
-input[type="submit"]:active, input[type="button"]:active {
- box-shadow: 0 0 0 0;
-}
-.field textarea {
- width: 80%;
- height: 100px;
-}
-.field_help {
- display: block;
- margin-left: 297px;
- color: #aaa;
-}
-.field .onoff {
- float: left;
- width: 80px;
-}
-.field .onoff a {
- display: block;
- border: 1px solid #666;
- padding: 3px 6px 4px 10px;
- height: 16px;
- text-decoration: none;
-}
-.field .onoff .on {
- background: url("../../../images/onoff.jpg") no-repeat 42px 1px #999;
- color: #111;
- text-align: left;
-}
-.field .onoff .off {
- background: url("../../../images/onoff.jpg") no-repeat 2px 1px #ccc;
- color: #333;
- text-align: right;
-}
-.hidden {
- display:none !important;
-}
-.field.radio .field_help {
- margin-left: 297px;
-}
-
-
-/*
- * update
- */
-.popup {
- width: 100%;
- height: 100%;
- top: 0px;
- left: 0px;
- position: absolute;
- display: none;
-}
-.popup .background {
- background-color: rgba(0,0,0,128);
- opacity: 0.5;
- width: 100%;
- height: 100%;
- position: absolute;
- top:0px;
- left:0px;
-}
-.popup .panel {
- top: 25%;
- left: 25%;
- width: 50%;
- height: 50%;
- padding: 1em;
- position: absolute;
- border: 4px solid #000000;
- background-color: #FFFFFF;
-}
-#panel {
- z-index: 100;
-}
-.grey {
- color: grey;
-}
-.orange {
- color: orange;
-}
-.red {
- color: red;
-}
-.popup .panel .panel_text {
- display: block;
- overflow: auto;
- height: 80%;
-}
-.popup .panel .panel_in {
- width: 100%;
- height: 100%;
- position: relative;
-}
-.popup .panel .panel_actions {
- width: 100%;
- bottom: 4px;
- left: 0px;
- position: absolute;
-}
-.panel_text .progress {
- width: 50%;
- overflow: hidden;
- height: auto;
- border: 1px solid #cccccc;
- margin-bottom: 5px;
-}
-.panel_text .progress span {
- float: right;
- display: block;
- width: 25%;
- background-color: #eeeeee;
- text-align: right;
-}
-
-/**
- * OAuth
- */
-.oauthapp {
- height: auto;
- overflow: auto;
- border-bottom: 2px solid #cccccc;
- padding-bottom: 1em;
- margin-bottom: 1em;
-}
-.oauthapp img {
- float: left;
- width: 48px; height: 48px;
- margin: 10px;
-}
-.oauthapp img.noicon {
- background-image: url("../../../images/icons/48/plugin.png");
- background-position: center center;
- background-repeat: no-repeat;
-}
-.oauthapp a {
- float: left;
-}
-
-
-/**
- * icons
- */
-.iconspacer {
- display: block;
- width: 16px;
- height: 16px;
-}
-.icon {
- display: block;
- width: 20px;
- height: 20px;
- background: url(icons.png) no-repeat;
- border: 0;
- text-decoration: none;
- border-radius: 5px;
-}
-.icon:hover {
- border: 0;
- text-decoration: none;
-}
-.editicon {
- display: inline-block;
- width: 21px;
- height: 21px;
- background: url(editicons.png) no-repeat;
- border: 0;
- text-decoration: none;
-}
-.shadow {
- box-shadow: 2px 2px 5px 2px #111;
-}
-.shadow:active, .shadow:focus, .shadow:hover {
- box-shadow: 0 0 0 0;
-}
-.editicon:hover {
- border: 0;
-}
-.boldbb {
- background-position: 0px 0px;
-}
-.boldbb:hover {
- background-position: -22px 0px;
-}
-.italicbb {
- background-position: 0px -22px;
-}
-.italicbb:hover {
- background-position: -22px -22px;
-}
-.underlinebb {
- background-position: 0px -44px;
-}
-.underlinebb:hover {
- background-position: -22px -44px;
-}
-.quotebb {
- background-position: 0px -66px;
-}
-.quotebb:hover {
- background-position: -22px -66px;
-}
-.codebb {
- background-position: 0px -88px;
-}
-.codebb:hover {
- background-position: -22px -88px;
-}
-.imagebb {
- background-position: -44px 0px;
-}
-.imagebb:hover {
- background-position: -66px 0px;
-}
-.urlbb {
- background-position: -44px -22px;
-}
-.urlbb:hover {
- background-position: -66px -22px;
-}
-.videobb {
- background-position: -44px -44px;
-}
-.videobb:hover {
- background-position: -66px -44px;
-}
-.icon.drop,
-.icon.drophide, .icon.delete {
- float: left;
- margin: 0 2px;
-}
-.icon.s22.delete {
- display: block;
- background-position: -110px 0;
-}
-.icon.s22.text {
- padding: 10px 0px 0px 25px;
- width: 200px;
-}
-.icon.text {
- text-indent: 0px;
-}
-.icon.s16 {
- min-width: 16px;
- height: 16px;
-}
-.s16 .add {
- background: url("../../../images/icons/16/add.png") no-repeat;
-}
-.add {
- margin: 0px 5px;
-}
-.article {
- background-position: -50px 0;
-}
-.audio {
- background-position: -70px 0;
-}
-.block {
- background-position: -90px 0px;
-}
-.drop, .delete {
- background-position: -110px 0;
-}
-.drophide {
- background-position: -130px 0;
-}
-.edit {
- background-position: -150px 0;
-}
-.camera {
- background-position: -170px 0;
-}
-.dislike {
- background-position: -190px 0;
-}
-.file-as {
- background-position: -230px -60px;
-}
-.like {
- background-position: -211px 0;
-}
-.link {
- background-position: -230px 0;
-}
-.globe, .location {
- background-position: -50px -20px;
-}
-.noglobe, .nolocation {
- background-position: -70px -20px;
-}
-.no {
- background-position: -90px -20px;
-}
-.pause {
- background-position: -110px -20px;
-}
-.play {
- background-position: -130px -20px;
-}
-.pencil {
- background-position: -151px -18px;
-}
-.small-pencil {
- background-position: -170px -20px;
-}
-.recycle {
- background-position: -190px -20px;
-}
-.remote-link {
- background-position: -210px -20px;
-}
-.share {
- background-position: -230px -20px;
-}
-.tools {
- background-position: -50px -40px;
-}
-.lock {
- background-position: -70px -40px;
-}
-.unlock {
- background-position: -88px -40px;
-}
-.video {
- background-position: -110px -40px;
-}
-.attach {
- background-position: -190px -40px;
-}
-.language {
- background-position: -210px -40px;
-}
-.starred {
- background-position: -130px -60px;
-}
-.unstarred {
- background-position: -150px -60px;
-}
-.tagged {
- background-position: -170px -60px;
-}
-.on {
- background-position: -50px -60px;
-}
-.off {
- background-position: -70px -60px;
-}
-.prev {
- background-position: -90px -60px;
-}
-.next {
- background-position: -110px -60px;
-}
-.icon.dim {
- opacity: 0.3;
- filter: alpha(opacity=30);
-}
-#pause {
- position: fixed;
- bottom: 40px;
- right: 30px;
-}
-.border, .border:hover {
- border: 1px solid #babdb6;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
-}
-.attachtype {
- display: block;
- width: 20px;
- height: 23px;
- background-image: url(../../../images/content-types.png);
-}
-.type-video {
- background-position: 0px 0px;
-}
-.type-image {
- background-position: -20px 0;
-}
-.type-audio {
- background-position: -40px 0;
-}
-.type-text {
- background-position: -60px 0px;
-}
-.type-unkn {
- background-position: -80px 0;
-}
-
-
-/**
- * footer
- */
-.cc-license {
- margin-top: 100px;
- font-size: 0.7em;
-}
-footer {
- display: block;
- /*margin: 50px 20%;*/
- clear: both;
-}
-#profile-jot-text {
- height: 20px;
- color: #eec;
- border: 1px solid #eec;
- border-radius: 5px;
- width: 99.5%;
-}
-
-
-/**
- * acl
- */
-#photo-edit-perms-select,
-#photos-upload-permissions-wrapper,
-#profile-jot-acl-wrapper {
- display: block !important;
- background: #2e2f2e;
- color: #eec;
-}
-#acl-wrapper {
- width: 660px;
- margin: 0 auto;
-}
-#acl-search {
- float: right;
- background: #fff url("../../../images/search_18.png") no-repeat right center;
- padding-right: 20px;
- margin: 6px;
- color: #111;
-}
-#acl-showall {
- float: left;
- display: block;
- width: auto;
- height: 18px;
- background: #eec url("../../../images/show_all_off.png") 8px 8px no-repeat;
- padding: 7px 10px 7px 30px;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- color: #999;
- margin: 5px 0;
-}
-#acl-showall.selected {
- color: #000;
- background: #f90 url(../../../images/show_all_on.png) 8px 8px no-repeat;
-}
-#acl-list {
- height: 210px;
- border: 1px solid #ccc;
- clear: both;
- margin-top: 30px;
- overflow: auto;
-}
-/*#acl-list-content {
-}*/
-.acl-list-item {
- border: 1px solid #eec;
- display: block;
- float: left;
- height: 110px;
- margin: 3px 0 5px 5px;
- width: 120px;
-}
-.acl-list-item img {
- width: 22px;
- height: 22px;
- float: left;
- margin: 5px 5px 20px;
-}
-.acl-list-item p {
- height: 12px;
- font-size: 10px;
- margin: 0 0 22px;
- padding: 2px 0 1px;
-}
-.acl-list-item a {
- background: #eec 3px 3px no-repeat;
- -webkit-border-radius: 2px;
- -moz-border-radius: 2px;
- border-radius: 2px;
- clear: both;
- font-size: 10px;
- display: block;
- width: 55px;
- height: 20px;
- color: #2e2f2e;
- margin: 5px auto 0;
- padding: 0 3px;
- text-align: center;
- vertical-align: middle;
-}
-#acl-wrapper a:hover {
- text-decoration: none;
- color: #2e2f2e;
- border: 0;
-}
-.acl-button-show {
- background-image: url('../../../images/show_off.png');
- margin: 0 auto;
-}
-.acl-button-hide {
- background-image: url('../../../images/hide_off.png');
- margin: 0 auto;
-}
-.acl-button-show.selected {
- color: #2e2f2e;
- background-color: #9ade00;
- background-image: url(../../../images/show_on.png);
-}
-.acl-button-hide.selected {
- color: #2e2f2e;
- background-color: #ff4141;
- background-image: url(../../../images/hide_on.png);
-}
-.acl-list-item.groupshow {
- border-color: #9ade00;
-}
-.acl-list-item.grouphide {
- border-color: #ff4141;
-}
-/** /acl **/
-
-
-/* autocomplete popup */
-.acpopup {
- max-height: 175px;
- max-width: 42%;
- background-color: #555753;
- color: #fff;
- overflow: auto;
- z-index: 100000;
- border: 1px solid #cccccc;
-}
-.acpopupitem {
- background-color: #555753;
- padding: 4px;
- clear: left;
-}
-.acpopupitem img {
- float: left;
- margin-right: 4px;
-}
-.acpopupitem.selected {
- color: #2e302e;
- background-color: #eeeeec;
-}
-.qcomment-wrapper {
- padding: 0px;
- margin: 5px 5px 5px 81%;
-}
-.qcomment {
- opacity: 0.5;
- filter:alpha(opacity=50);
-}
-.qcomment:hover {
- opacity: 1.0;
- filter:alpha(opacity=100);
-}
-#network-star-link {
- margin-top: 10px;
-}
-.network-star {
- float: left;
- margin-right: 5px;
-}
-.network-star.icon.starred {
- display: inline-block;
-}
-#fileas-sidebar {
-
-}
-.fileas-ul {
- padding: 0;
-}
-
-
-
-/*
- * addons theming
- */
-
-#sidebar-page-list {
-
-}
-#sidebar-page-list ul {
- padding: 0;
- margin: 5px 0;
-}
-#sidebar-page-list li {
- list-style: none;
-}
-#jappix_mini {
- margin-left: 130px;
- position: fixed;
- bottom: 0;
- right: 175px !important; /* override the jappix css */
- z-index: 999;
-}
-
-@media handheld {
- body {
- font-size: 15pt;
- }
-}
diff --git a/view/theme/dispy-dark/theme.php b/view/theme/dispy-dark/theme.php
deleted file mode 100644
index 57e0fbe5c..000000000
--- a/view/theme/dispy-dark/theme.php
+++ /dev/null
@@ -1,163 +0,0 @@
-<?php
-
-/*
- * Name: Dispy Dark
- * Description: Dispy Dark, Friendica theme
- * Version: 1.1
- * Author: Simon <http://simon.kisikew.org/>
- * Maintainer: Simon <http://simon.kisikew.org/>
- * Screenshot: <a href="screenshot.jpg">Screenshot</a>
- */
-
-$a = get_app();
-$a->theme_info = array(
- 'name' => 'dispy-dark',
- 'version' => '1.1'
-);
-
-function dispy_dark_init(&$a) {
-
- // aside on profile page
- if (($a->argv[0] . $a->argv[1]) === ("profile" . $a->user['nickname'])) {
- dispy_dark_community_info();
- }
-
- $a->page['htmlhead'] .= <<<EOT
- <script type="text/javascript">
- $(document).ready(function() {
- $('.group-edit-icon').hover(
- function() {
- $(this).addClass('icon');
- $(this).removeClass('iconspacer'); },
-
- function() {
- $(this).removeClass('icon');
- $(this).addClass('iconspacer'); }
- );
-
- $('.sidebar-group-element').hover(
- function() {
- id = $(this).attr('id');
- $('#edit-' + id).addClass('icon');
- $('#edit-' + id).removeClass('iconspacer'); },
-
- function() {
- id = $(this).attr('id');
- $('#edit-' + id).removeClass('icon');
- $('#edit-' + id).addClass('iconspacer'); }
- );
-
- $('.savedsearchdrop').hover(
- function() {
- $(this).addClass('drop');
- $(this).addClass('icon');
- $(this).removeClass('iconspacer'); },
-
- function() {
- $(this).removeClass('drop');
- $(this).removeClass('icon');
- $(this).addClass('iconspacer'); }
- );
-
- $('.savedsearchterm').hover(
- function() {
- id = $(this).attr('id');
- $('#drop-' + id).addClass('icon');
- $('#drop-' + id).addClass('drophide');
- $('#drop-' + id).removeClass('iconspacer'); },
-
- function() {
- id = $(this).attr('id');
- $('#drop-' + id).removeClass('icon');
- $('#drop-' + id).removeClass('drophide');
- $('#drop-' + id).addClass('iconspacer'); }
- );
-
- // click outside notifications menu closes it
- $('html').click(function() {
- $('#nav-notifications-linkmenu').removeClass('selected');
- $('#nav-notifications-menu').css({display: 'none'});
- });
-
- $('#nav-notifications-linkmenu').click(function(event) {
- event.stopPropagation();
- });
- // click outside profiles menu closes it
- $('html').click(function() {
- $('#profiles-menu-trigger').removeClass('selected');
- $('#profiles-menu').css({display: 'none'});
- });
-
- $('#profiles-menu').click(function(event) {
- event.stopPropagation();
- });
-
- // main function in toolbar functioning
- function toggleToolbar() {
- if ( $('#nav-floater').is(':visible') ) {
- $('#nav-floater').slideUp('fast');
- $('.floaterflip').css({
- backgroundPosition: '-210px -60px'
- });
- $('.search-box').slideUp('fast');
- } else {
- $('#nav-floater').slideDown('fast');
- $('.floaterflip').css({
- backgroundPosition: '-190px -60px'
- });
- $('.search-box').slideDown('fast');
- }
- };
- // our trigger for the toolbar button
- $('.floaterflip').click(function() {
- toggleToolbar();
- return false;
- });
-
- // (attempt to) change the text colour in a top post
- $('#profile-jot-text').focusin(function() {
- $(this).css({color: '#eec'});
- });
-
- $('a[href=#top]').click(function() {
- $('html, body').animate({scrollTop:0}, 'slow');
- return false;
- });
-
- });
- // shadowing effect for floating toolbars
- $(document).scroll(function(e) {
- var pageTop = $('html').scrollTop();
- if (pageTop) {
- $('#nav-floater').css({boxShadow: '3px 3px 10px rgba(0, 0, 0, 0.7)'});
- $('.search-box').css({boxShadow: '3px 3px 10px rgba(0, 0, 0, 0.7)'});
- } else {
- $('#nav-floater').css({boxShadow: '0 0 0 0'});
- $('.search-box').css({boxShadow: '0 0 0 0'});
- }
- });
- </script>
-EOT;
-
- js_in_foot();
-}
-
-function dispy_dark_community_info() {
- $a = get_app();
- $url = $a->get_baseurl($ssl_state);
- $aside['$url'] = $url;
-
- $tpl = file_get_contents(dirname(__file__) . '/communityhome.tpl');
- return $a->page['aside_bottom'] = replace_macros($tpl, $aside);
-}
-
-function js_in_foot() {
- /** @purpose insert stuff in bottom of page
- */
- $a = get_app();
- $baseurl = $a->get_baseurl($ssl_state);
- $bottom['$baseurl'] = $baseurl;
- $tpl = file_get_contents(dirname(__file__) . '/bottom.tpl');
-
- return $a->page['bottom'] = replace_macros($tpl, $bottom);
-}
diff --git a/view/theme/dispy-dark/wall_item.tpl b/view/theme/dispy-dark/wall_item.tpl
deleted file mode 100644
index 52af07532..000000000
--- a/view/theme/dispy-dark/wall_item.tpl
+++ /dev/null
@@ -1,84 +0,0 @@
-<div class="wall-item-outside-wrapper$item.indent$item.previewing" id="wall-item-outside-wrapper-$item.id" >
- <div class="wall-item-content-wrapper$item.indent" id="wall-item-content-wrapper-$item.id" >
- <div class="wall-item-info" id="wall-item-info-$item.id">
- <div class="wall-item-photo-wrapper" id="wall-item-photo-wrapper-$item.id"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" target="redir" title="$item.linktitle" class="wall-item-photo-link" id="wall-item-photo-link-$item.id"><img src="$item.thumb" class="wall-item-photo$item.sparkle" id="wall-item-photo-$item.id" style="height: 80px; width: 80px;" alt="$item.name" /></a>
- <span onclick="openClose('wall-item-photo-menu-$item.id');" class="fakelink wall-item-photo-menu-button" id="wall-item-photo-menu-button-$item.id">menu</span>
- <div class="wall-item-photo-menu" id="wall-item-photo-menu-$item.id">
- <ul>
- $item.item_photo_menu
- </ul>
- </div>
- </div>
- <div class="wall-item-photo-end"></div>
- <div class="wall-item-location" id="wall-item-location-$item.id">{{ if $item.location }}<span class="icon globe"></span>$item.location {{ endif }}</div>
- </div>
- <div class="wall-item-tools" id="wall-item-tools-$item.id">
- <div class="wall-item-lock-wrapper">
- {{ if $item.lock }}<div class="wall-item-lock"><img src="images/lock_icon.gif" class="lockview" alt="$item.lock" onclick="lockview(event,$item.id);" /></div>
- {{ else }}<div class="wall-item-lock"></div>{{ endif }}
- </div>
- <ul class="wall-item-subtools1">
- {{ if $item.star }}
- <li>
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle"></a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- </li>
- {{ endif }}
- {{ if $item.vote }}
- <li class="wall-item-like-buttons" id="wall-item-like-buttons-$item.id">
- <a href="#" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false"></a>
- <a href="#" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id"
- class="icon recycle wall-item-share-buttons" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>{{ endif }}
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
- </li>
- {{ endif }}
- </ul><br style="clear:left;" />
- <ul class="wall-item-subtools2">
- {{ if $item.filer }}
- <li><a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a></li>
- {{ endif }}
- {{ if $item.plink }}
- <li class="wall-item-links-wrapper"><a href="$item.plink.href" title="$item.plink.title" target="external-link" class="icon remote-link"></a></li>
- {{ endif }}
- {{ if $item.edpost }}
- <li><a class="editpost icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a></li>
- {{ endif }}
- <li class="wall-item-delete-wrapper" id="wall-item-delete-wrapper-$item.id">
- {{ if $item.drop.dropping }}<div><a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drophide" title="$item.drop.delete" onmouseover="imgbright(this);" onmouseout="imgdull(this);" ></a></div>{{ endif }}
- {{ if $item.drop.dropping }}<div><input type="checkbox" onclick="checkboxhighlight(this);" title="$item.drop.select" class="item-select" name="itemselected[]" value="$item.id" /></div>{{ endif }}
- </li>
- </ul>
- <div class="wall-item-delete-end"></div>
- </div>
- <div class="wall-item-content" id="wall-item-content-$item.id">
- <div class="wall-item-title" id="wall-item-title-$item.id">$item.title</div>
- <div class="wall-item-title-end"></div>
- <div class="wall-item-body" id="wall-item-body-$item.id">
- $item.body
- <div class="body-tag">
- {{ for $item.tags as $tag }}
- <span class='tag'>$tag</span>
- {{ endfor }}
- </div>
- </div>
- </div>
- <div class="wall-item-author">
- <a href="$item.profile_url" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle" id="wall-item-name-$item.id" >$item.name</span></a>
- <div class="wall-item-ago" id="wall-item-ago-$item.id">$item.ago</div>
- </div>
- </div>
- <div class="wall-item-wrapper-end"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- <div class="wall-item-comment-wrapper">
- $item.comment
- </div>
-</div>
-
-<div class="wall-item-outside-wrapper-end$item.indent"></div>
-
diff --git a/view/theme/dispy-dark/wallwall_item.tpl b/view/theme/dispy-dark/wallwall_item.tpl
deleted file mode 100644
index e8cbc2cd4..000000000
--- a/view/theme/dispy-dark/wallwall_item.tpl
+++ /dev/null
@@ -1,90 +0,0 @@
-<div class="wall-item-outside-wrapper$item.indent wallwall" id="wall-item-outside-wrapper-$item.id" >
- <div class="wall-item-content-wrapper$item.indent" id="wall-item-content-wrapper-$item.id" >
- <div class="wall-item-info wallwall" id="wall-item-info-$item.id">
- <div class="wall-item-photo-wrapper wwto" id="wall-item-ownerphoto-wrapper-$item.id" >
- <a href="$item.owner_url" title="$item.olinktitle" class="wall-item-photo-link" id="wall-item-ownerphoto-link-$item.id"><img src="$item.owner_photo" class="wall-item-photo$item.osparkle" id="wall-item-ownerphoto-$item.id" style="height: 80px; width: 80px;" alt="$item.owner_name" /></a>
- </div>
- <div class="wall-item-arrowphoto-wrapper" ><img src="images/larrow.gif" alt="$item.wall" /></div>
- <div class="wall-item-photo-wrapper wwfrom" id="wall-item-photo-wrapper-$item.id"
- onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"
- onmouseout="t$item.id=setTimeout('closeMenu(\'wall-item-photo-menu-button-$item.id\'); closeMenu(\'wall-item-photo-menu-$item.id\');',200)">
- <a href="$item.profile_url" title="$item.linktitle" class="wall-item-photo-link" id="wall-item-photo-link-$item.id"><img src="$item.thumb" class="wall-item-photo$item.sparkle" id="wall-item-photo-$item.id" style="height: 80px; width: 80px;" alt="$item.name" /></a>
- <span onclick="openClose('wall-item-photo-menu-$item.id');" class="fakelink wall-item-photo-menu-button" id="wall-item-photo-menu-button-$item.id">menu</span>
- <div class="wall-item-photo-menu" id="wall-item-photo-menu-$item.id">
- <ul>
- $item.item_photo_menu
- </ul>
- </div>
-
- </div>
- <div class="wall-item-photo-end"></div>
- <div class="wall-item-location" id="wall-item-location-$item.id">{{ if $item.location }}<span class="icon globe"></span>$item.location {{ endif }}</div>
- </div>
- <div class="wall-item-tools" id="wall-item-tools-$item.id">
- <div class="wall-item-lock-wrapper">
- {{ if $item.lock }}<div class="wall-item-lock"><img src="images/lock_icon.gif" class="lockview" alt="$item.lock" onclick="lockview(event,$item.id);" /></div>
- {{ else }}<div class="wall-item-lock"></div>{{ endif }}
- </div>
- <ul class="wall-item-subtools1">
- {{ if $item.star }}
- <li>
- <a href="#" id="starred-$item.id" onclick="dostar($item.id); return false;" class="star-item icon $item.isstarred" title="$item.star.toggle"></a>
- <a href="#" id="tagger-$item.id" onclick="itemTag($item.id); return false;" class="tag-item icon tagged" title="$item.star.tagger"></a>
- </li>
- {{ endif }}
- {{ if $item.vote }}
- <li class="wall-item-like-buttons" id="wall-item-like-buttons-$item.id">
- <a href="#" class="icon like" title="$item.vote.like.0" onclick="dolike($item.id,'like'); return false"></a>
- <a href="#" class="icon dislike" title="$item.vote.dislike.0" onclick="dolike($item.id,'dislike'); return false"></a>
- {{ if $item.vote.share }}
- <a href="#" id="share-$item.id"
-class="icon recycle wall-item-share-buttons" title="$item.vote.share.0" onclick="jotShare($item.id); return false"></a>{{ endif }}
- <img id="like-rotator-$item.id" class="like-rotator" src="images/rotator.gif" alt="$item.wait" title="$item.wait" style="display: none;" />
- </li>
- {{ endif }}
- </ul><br style="clear:left;" />
- <ul class="wall-item-subtools2">
- {{ if $item.filer }}
- <li class="wall-item-filer-wrapper"><a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a></li>
- {{ endif }}
- {{ if $item.plink }}
- <li class="wall-item-links-wrapper"><a href="$item.plink.href" title="$item.plink.title" target="external-link" class="icon remote-link"></a></li>
- {{ endif }}
- {{ if $item.edpost }}
- <li><a class="editpost icon pencil" href="$item.edpost.0" title="$item.edpost.1"></a></li>
- {{ endif }}
-
- <li class="wall-item-delete-wrapper" id="wall-item-delete-wrapper-$item.id" >
- {{ if $item.drop.dropping }}<a href="item/drop/$item.id" onclick="return confirmDelete();" class="icon drophide" title="$item.drop.delete" onmouseover="imgbright(this);" onmouseout="imgdull(this);" ></a>{{ endif }}
- {{ if $item.drop.dropping }}<input type="checkbox" onclick="checkboxhighlight(this);" title="$item.drop.select" class="item-select" name="itemselected[]" value="$item.id" />{{ endif }}
- </li>
- </ul>
- <div class="wall-item-delete-end"></div>
- </div>
- <div class="wall-item-content" id="wall-item-content-$item.id">
- <div class="wall-item-title" id="wall-item-title-$item.id">$item.title</div>
- <div class="wall-item-title-end"></div>
- <div class="wall-item-body" id="wall-item-body-$item.id">
- $item.body
- <div class="body-tag">
- {{ for $item.tags as $tag }}
- <span class="tag">$tag</span>
- {{ endfor }}
- </div>
- </div>
- </div>
- <div class="wall-item-author">
- <a href="$item.profile_url" title="$item.linktitle" class="wall-item-name-link"><span class="wall-item-name$item.sparkle" id="wall-item-name-$item.id" >$item.name</span></a>
- <div class="wall-item-ago" id="wall-item-ago-$item.id">$item.ago</div>
- </div>
- </div>
- <div class="wall-item-wrapper-end"></div>
- <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
- <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>
- <div class="wall-item-comment-wrapper">
- $item.comment
- </div>
-</div>
-
-<div class="wall-item-outside-wrapper-end$item.indent" ></div>
-
diff --git a/view/theme/dispy/README.md b/view/theme/dispy/README.md
new file mode 100644
index 000000000..a058d9d50
--- /dev/null
+++ b/view/theme/dispy/README.md
@@ -0,0 +1,29 @@
+## Dispy Themes ##
+
+**Dispy**: Light, Spartan, Sleek, and Functional
+
+**Dispy Dark**: Dark, Spartan, Sleek, and Functional
+
+
+### A Brief History ###
+
+Their beginnings are unknown to me, but they are part of the themes
+that Mike Macgirvin, Emmanual Revah, put together for Friendica, I *think*.
+
+Later on, in the fall and winter of 2011-2012, I took over maintaining
+the original dispy (now called dispy light). It went through a minor re-vamp,
+keeping to its spartan look as much as possible.
+
+I added more rounded corners, and as Friendica grew in capabilities and
+features, so did it - but, I always wanted to keep the features down, so as
+to be fast and spartan, which seems to appeal to a lot of the geekier
+users (like myself).
+
+Soon after I started maintaining dispy light, I developed its sister
+theme - dark - according to another user's request (and other "+1"
+votes for one like it). So *dark* was "born".
+
+Anyway, I've added a few more things since, and I hope I haven't
+over-done it ;-).
+
+Simon
diff --git a/view/theme/dispy/comment_item.tpl b/view/theme/dispy/comment_item.tpl
index b4fbae5df..aa63a03ed 100644
--- a/view/theme/dispy/comment_item.tpl
+++ b/view/theme/dispy/comment_item.tpl
@@ -64,8 +64,6 @@
<span onclick="preview_comment($id);" id="comment-edit-preview-link-$id" class="fakelink">$preview</span>
<div id="comment-edit-preview-$id" class="comment-edit-preview" style="display:none;"></div>
</div>
-
<div class="comment-edit-end"></div>
</form>
-
</div>
diff --git a/view/theme/dispy/config.php b/view/theme/dispy/config.php
new file mode 100644
index 000000000..a24288bf8
--- /dev/null
+++ b/view/theme/dispy/config.php
@@ -0,0 +1,79 @@
+<?php
+/**
+ * Theme settings
+ */
+
+function theme_content(&$a) {
+ if(!local_user()) { return; }
+
+ $font_size = get_pconfig(local_user(),'dispy', 'font_size' );
+ $line_height = get_pconfig(local_user(), 'dispy', 'line_height' );
+ $colour = get_pconfig(local_user(), 'dispy', 'colour' );
+
+ return dispy_form($a, $font_size, $line_height, $colour);
+}
+
+function theme_post(&$a) {
+ if(!local_user()) { return; }
+
+ if (isset($_POST['dispy-settings-submit'])) {
+ set_pconfig(local_user(), 'dispy', 'font_size', $_POST['dispy_font_size']);
+ set_pconfig(local_user(), 'dispy', 'line_height', $_POST['dispy_line_height']);
+ set_pconfig(local_user(), 'dispy', 'colour', $_POST['dispy_colour']);
+ }
+}
+
+function theme_admin(&$a) {
+ $font_size = get_config('dispy', 'font_size' );
+ $line_height = get_config('dispy', 'line_height' );
+ $colour = get_config('dispy', 'colour' );
+
+ return dispy_form($a, $font_size, $line_height, $colour);
+}
+
+function theme_admin_post(&$a) {
+ if (isset($_POST['dispy-settings-submit'])) {
+ set_config('dispy', 'font_size', $_POST['dispy_font_size']);
+ set_config('dispy', 'line_height', $_POST['dispy_line_height']);
+ set_config('dispy', 'colour', $_POST['dispy_colour']);
+ }
+}
+
+function dispy_form(&$a, $font_size, $line_height, $colour) {
+ $line_heights = array(
+ "1.3"=>"1.3",
+ "---"=>"---",
+ "1.6"=>"1.6",
+ "1.5"=>"1.5",
+ "1.4"=>"1.4",
+ "1.2"=>"1.2",
+ "1.1"=>"1.1",
+ );
+ $font_sizes = array(
+ '12' => '12',
+ '14' =>'14',
+ "---" => "---",
+ "16" => "16",
+ "15" => "15",
+ '13.5' => '13.5',
+ '13' => '13',
+ '12.5' => '12.5',
+ '12' => '12',
+ );
+ $colours = array(
+ 'light' => 'light',
+ 'dark' => 'dark',
+ );
+
+ $t = file_get_contents( dirname(__file__). "/theme_settings.tpl" );
+ $o .= replace_macros($t, array(
+ '$submit' => t('Submit'),
+ '$baseurl' => $a->get_baseurl(),
+ '$title' => t("Theme settings"),
+ '$font_size' => array('dispy_font_size', t('Set font-size for posts and comments'), $font_size, '', $font_sizes),
+ '$line_height' => array('dispy_line_height', t('Set line-height for posts and comments'), $line_height, '', $line_heights),
+ '$colour' => array('dispy_colour', t('Set colour scheme'), $colour, '', $colours),
+ ));
+
+ return $o;
+}
diff --git a/view/theme/dispy/css/media.less b/view/theme/dispy/css/media.less
new file mode 100644
index 000000000..28cf3f054
--- /dev/null
+++ b/view/theme/dispy/css/media.less
@@ -0,0 +1,71 @@
+//
+//* media stuff */
+@media handheld and screen {
+ body {
+ font-size: 15pt;
+ }
+}
+//* Smartphones (portrait and landscape) ----------- */
+@media only screen and (min-device-width: 320px)
+ and (max-device-width: 480px) {
+ body {
+ font-size: 12pt;
+ }
+}
+//* Smartphones (landscape) ----------- */
+@media only screen and (min-width: 321px) {
+ body {
+ font-size: 12pt;
+ }
+}
+//* Smartphones (portrait) ----------- */
+@media only screen and (max-width: 320px) {
+ body {
+ font-size: 12pt;
+ }
+}
+//* iPads (portrait and landscape) ----------- */
+@media only screen and (min-device-width: 768px)
+ and (max-device-width: 1024px) {
+ body {
+ font-size: 14pt;
+ }
+}
+//* iPads (landscape) ----------- */
+@media only screen and (min-device-width: 768px)
+ and (max-device-width: 1024px)
+ and (orientation: landscape) {
+ body {
+ font-size: 14pt;
+ }
+}
+//* iPads (portrait) ----------- */
+@media only screen and (min-device-width: 768px)
+ and (max-device-width: 1024px)
+ and (orientation: portrait) {
+ body {
+ font-size: 14pt;
+ }
+}
+//* Desktops and laptops ----------- */
+//adjusted to 1024 from 1224.
+//not everybody has a fucking big screen ffs
+@media only screen and (min-width: 1024px) {
+ body {
+ font-size: 14pt;
+ }
+}
+//* Large screens - */
+@media only screen and (min-width: 1520px) {
+ body {
+ font-size: 16pt;
+ }
+}
+//* iPhone 4 ----------- */
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
+ only screen and (min-device-pixel-ratio: 1.5) {
+ body {
+ font-size: 14pt;
+ }
+}
+
diff --git a/view/theme/dispy/css/reset.less b/view/theme/dispy/css/reset.less
new file mode 100644
index 000000000..0cac48d8e
--- /dev/null
+++ b/view/theme/dispy/css/reset.less
@@ -0,0 +1,66 @@
+///* http://meyerweb.com/eric/tools/css/reset/
+// v2.0 | 20110126
+// License: none (public domain)
+//*/
+
+html, body, div, span,
+applet, object, iframe,
+h1, h2, h3, h4, h5, h6,
+p, blockquote, pre, a,
+abbr, acronym, address,
+big, cite, code, del,
+dfn, em, img, ins, kbd,
+q, s, samp, small, strike,
+strong, sub, sup, tt, var,
+b, u, i, center, dl, dt,
+dd, ol, ul, li, fieldset,
+form, label, legend, table,
+caption, tbody, tfoot, thead,
+tr, th, td, article, aside,
+canvas, details, embed,
+figure, figcaption, footer,
+header, hgroup, menu, nav,
+output, ruby, section, summary,
+time, mark, audio, video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font-size: 100%;
+ font: inherit;
+ vertical-align: baseline;
+}
+///* HTML5 display-role reset for older browsers */
+article, aside, details, figcaption, figure,
+footer, header, hgroup, menu, nav, section {
+ display: block;
+}
+body {
+ line-height: 1;
+}
+ul, ol {
+ .list_reset;
+}
+blockquote, q {
+ quotes: none;
+}
+blockquote:before, blockquote:after,
+q:before, q:after {
+ content: '';
+ content: none;
+}
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+///* de-italicize address */
+address {
+ font-style: normal;
+}
+a img,
+:link img,
+:visited img {
+ border: none;
+}
+q {
+ quotes: "" "";
+}
diff --git a/view/theme/dispy/dark/_base.less b/view/theme/dispy/dark/_base.less
new file mode 100644
index 000000000..aee933135
--- /dev/null
+++ b/view/theme/dispy/dark/_base.less
@@ -0,0 +1,162 @@
+// _base.less
+//
+// the base file for dispy's dark "sub-theme".
+//
+// Notes:
+// this is used to define mixins (think of them as functions)
+// and variables. the mixins are the ".foo () {}" things, vars are
+// like "@bar".
+//
+// (BTW, this will make it a LOT easier to maintain.)
+//
+// Dev. Note: the // style comments don't show up at all when
+// you "compile" the css (with `lessc`), but css (/**/) comments
+// do. i use them to our advantage :).
+
+// import our reset styles first
+@import "../css/reset";
+
+//* backgrounds */
+@dk_bg_colour: #1d1f1d;
+@bg_colour: #2e2f2e;
+@bg_alt_colour: #2e302e;
+@med_bg_colour: #4e4f4e;
+@menu_bg_colour: #555753;
+
+
+//* font colour, aka color: */
+@lt_main_colour: #ffff99;
+@main_colour: #eeeecc;
+@main_alt_colour: #eeeeee;
+// darken(@main_alt_colour, 13%) > #cdcdcd
+// darken(@main_alt_colour, 13.5%) > #cccccc
+// darken(@main_alt_colour, 33%) > #9a9a9a
+// darken(@main_alt_colour, 24%) > #b1b1b1
+// darken(@main_alt_colour, 27%) > #a9a9a9
+// darken(@main_alt_colour, 33.5%) > #999999
+// darken(@main_alt_colour, 40%) > #888888
+// darken(@main_alt_colour, 46.8%) > #777777
+// darken(@main_alt_colour, 53.5%) > #666666
+// darken(@main_alt_colour, 60%) > #555555
+// darken(@main_alt_colour, 66.5%) > #444444
+// darken(@main_alt_colour, 73.5%) > #333333
+// darken(@main_alt_colour, 80%) > #222222
+// darken(@main_alt_colour, 86.5%) > #111111
+@disabled_colour: #ddddbb;
+@shiny_colour: #2e3436;
+@red_orange: #ff2000;
+@orange: #f8911b;
+@lt_orange: #fcaf3e;
+@shadow_colour: darken(@main_alt_colour, 86.5%);
+@friendica_blue: #3465a4;
+@border2: #babdb6;
+@group_show: #9ade00;
+@group_hide: #ff4141;
+@notice: #3320bc;
+@info: #1353b1;
+@alert: #ff0000;
+
+@lt_main_colour: lighten(@bg_colour, 10%);
+@dk_main_colour: darken(@bg_colour, 10%);
+
+//* links */
+@link_colour: #88a9d2;
+@dk_link_colour: darken(@link_colour, 10%);
+@lt_link_colour: lighten(@link_colour, 10%);
+//@hover_colour: #729fcf;
+@hover_colour: @dk_link_colour;
+
+//* box shadows */
+@menu_shadow: 5px 0 10px 0 @shadow_colour;
+@main_shadow: 3px 3px 3px 10px 0 @shadow_colour;
+
+// default here was @main_shadow
+.box_shadow(@h: 5px, @v: 5px, @blur: 5px, @spread: 0px, @colour: @shadow_colour) {
+ -moz-box-shadow: @h @v @blur @spread @colour;
+ -o-box-shadow: @h @v @blur @spread @colour;
+ -webkit-box-shadow: @h @v @blur @spread @colour;
+ -ms-box-shadow: @h @v @blur @spread @colour;
+ box-shadow: @h @v @blur @spread @colour;
+}
+//* http://css-tricks.com/snippets/css/css-box-shadow/
+//* box-shadow:
+//* 1. The horizontal offset of the shadow, positive means
+//* the shadow will be on the right of the box, a negative
+//* offset will put the shadow on the left of the box.
+//* 2. The vertical offset of the shadow, a negative one
+//* means the box-shadow will be above the box, a
+//* positive one means the shadow will be below the box.
+//* 3. The blur radius (optional), if set to 0 the shadow
+//* will be sharp, the higher the number, the more blurred
+//* it will be.
+//* 4. The spread radius (optional), positive values increase
+//* the size of the shadow, negative values decrease the size.
+//* Default is 0 (the shadow is same size as blur).
+//* 5. Colo[u]r
+//*/
+
+//* text-shadow */
+.text_shadow (@h: 1px, @v: 1px, @c: #111) {
+ -moz-text-shadow: @h @v @c;
+ -o-text-shadow: @h @v @c;
+ -webkit-text-shadow: @h @v @c;
+ -ms-text-shadow: @h @v @c;
+ text-shadow: @h @v @c;
+}
+//* transitions */
+.transition (@type: all, @dur: 0.5s, @effect: ease-in-out) {
+ -webkit-transition: @arguments;
+ -moz-transition: @arguments;
+ -o-transition: @arguments;
+ -ms-transition: @arguments;
+ transition: @arguments;
+}
+
+//* borders */
+.borders (@size: 1px, @style: solid, @colour: @main_colour) {
+ border: @size @style @colour;
+}
+
+//* rounded box corners */
+.rounded_corners (@r: 5px) {
+ -o-border-radius: @r;
+ -webkit-border-radius: @r;
+ -moz-border-radius: @r;
+ -ms-border-radius: @r;
+ border-radius: @r;
+}
+.text_overflow (@t: ellipsis) {
+ -moz-text-overflow: @t;
+ -ms-text-verflow: @t;
+ -o-text-overflow: @t;
+ -webkit-text-overflow: @t;
+ text-overflow: @t;
+}
+
+//* pre wrap */
+.wrap () {
+ white-space: pre-wrap;
+ white-space: pre;
+ word-wrap: none;
+}
+//* font size sizing */
+.default_font () {
+ font-size: 14pt;
+ line-height: 1.1em;
+ font-family: sans-serif;
+}
+
+//* reset ul, ol */
+.list_reset () {
+ margin: 0px;
+ padding: 0px;
+ list-style: none;
+ list-style-position: inside;
+}
+
+//* box size: width, height */
+.box (@w: 20px, @h: 20px) {
+ width: @w;
+ height: @h;
+}
+
diff --git a/view/theme/dispy-dark/editicons.png b/view/theme/dispy/dark/editicons.png
index 51e0d9830..51e0d9830 100644
--- a/view/theme/dispy-dark/editicons.png
+++ b/view/theme/dispy/dark/editicons.png
Binary files differ
diff --git a/view/theme/dispy-dark/editicons.svg b/view/theme/dispy/dark/editicons.svg
index 8804d0907..8804d0907 100644
--- a/view/theme/dispy-dark/editicons.svg
+++ b/view/theme/dispy/dark/editicons.svg
diff --git a/view/theme/dispy-dark/icons.png b/view/theme/dispy/dark/icons.png
index 2ee1a5ecb..2ee1a5ecb 100644
--- a/view/theme/dispy-dark/icons.png
+++ b/view/theme/dispy/dark/icons.png
Binary files differ
diff --git a/view/theme/dispy-dark/icons.svg b/view/theme/dispy/dark/icons.svg
index 2c4b3abd3..2c4b3abd3 100644
--- a/view/theme/dispy-dark/icons.svg
+++ b/view/theme/dispy/dark/icons.svg
diff --git a/view/theme/dispy-dark/login-bg.gif b/view/theme/dispy/dark/login-bg.gif
index cde836c89..cde836c89 100644
--- a/view/theme/dispy-dark/login-bg.gif
+++ b/view/theme/dispy/dark/login-bg.gif
Binary files differ
diff --git a/view/theme/dispy-dark/menu-user-pin.jpg b/view/theme/dispy/dark/menu-user-pin.jpg
index 26449569f..26449569f 100644
--- a/view/theme/dispy-dark/menu-user-pin.jpg
+++ b/view/theme/dispy/dark/menu-user-pin.jpg
Binary files differ
diff --git a/view/theme/dispy-dark/next.png b/view/theme/dispy/dark/next.png
index 5e0067c4b..5e0067c4b 100644
--- a/view/theme/dispy-dark/next.png
+++ b/view/theme/dispy/dark/next.png
Binary files differ
diff --git a/view/theme/dispy-dark/notifications.png b/view/theme/dispy/dark/notifications.png
index 66c432eac..66c432eac 100644
--- a/view/theme/dispy-dark/notifications.png
+++ b/view/theme/dispy/dark/notifications.png
Binary files differ
diff --git a/view/theme/dispy-dark/notifications.svg b/view/theme/dispy/dark/notifications.svg
index 0ec2c0569..0ec2c0569 100644
--- a/view/theme/dispy-dark/notifications.svg
+++ b/view/theme/dispy/dark/notifications.svg
diff --git a/view/theme/diabook-aerith/icons/photo-menu.jpg b/view/theme/dispy/dark/photo-menu.jpg
index fde5eb535..fde5eb535 100644
--- a/view/theme/diabook-aerith/icons/photo-menu.jpg
+++ b/view/theme/dispy/dark/photo-menu.jpg
Binary files differ
diff --git a/view/theme/dispy-dark/premium.png b/view/theme/dispy/dark/premium.png
index d2855a4f5..d2855a4f5 100644
--- a/view/theme/dispy-dark/premium.png
+++ b/view/theme/dispy/dark/premium.png
Binary files differ
diff --git a/view/theme/dispy-dark/prev.png b/view/theme/dispy/dark/prev.png
index 10b10d74f..10b10d74f 100644
--- a/view/theme/dispy-dark/prev.png
+++ b/view/theme/dispy/dark/prev.png
Binary files differ
diff --git a/view/theme/dispy-dark/screenshot.jpg b/view/theme/dispy/dark/screenshot.jpg
index ada60ca61..ada60ca61 100644
--- a/view/theme/dispy-dark/screenshot.jpg
+++ b/view/theme/dispy/dark/screenshot.jpg
Binary files differ
diff --git a/view/theme/dispy-dark/star.png b/view/theme/dispy/dark/star.png
index a327ba14e..a327ba14e 100644
--- a/view/theme/dispy-dark/star.png
+++ b/view/theme/dispy/dark/star.png
Binary files differ
diff --git a/view/theme/dispy/dark/style.css b/view/theme/dispy/dark/style.css
new file mode 100644
index 000000000..7582c9add
--- /dev/null
+++ b/view/theme/dispy/dark/style.css
@@ -0,0 +1,526 @@
+html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
+article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
+body{line-height:1;}
+ul,ol{margin:0px;padding:0px;list-style:none;list-style-position:inside;}
+blockquote,q{quotes:none;}
+blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
+table{border-collapse:collapse;border-spacing:0;}
+address{font-style:normal;}
+a img,:link img,:visited img{border:none;}
+q{quotes:"" "";}
+article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
+audio,canvas,video,time{display:inline-block;*display:inline;*zoom:1;}
+audio:not([controls]),[hidden]{display:none;}
+html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
+body{margin:0;padding:0;font-size:14pt;line-height:1.1em;font-family:sans-serif;color:#eeeecc;background-color:#2e2f2e;}
+button,input,select,textarea{color:#eeeecc;background-color:#2e2f2e;}
+select{border:1px dotted #555555;padding:1px;margin:3px;color:#eeeecc;background:#2e2f2e;max-width:85%;min-width:85px;}
+option{padding:1px;color:#eeeecc;background:#2e2f2e;}option[selected="selected"]{color:#2e2f2e;background:#eeeecc;}
+tr:nth-child(even){background-color:#474947;}
+:focus{outline:0;}
+[disabled="disabled"]{background:#4e4f4e;color:#ddddbb;}
+ins,mark{background-color:#2e302e;color:#474947;}
+ins{text-decoration:none;}
+mark{font-style:italic;font-weight:bold;}
+pre,code,kbd,samp,.wall-item-body code{font-family:monospace, monospace;_font-family:monospace;font-size:1em;}
+pre,.wall-item-body code{white-space:pre-wrap;white-space:pre;word-wrap:none;}
+q{quotes:none;}q:before,q:after{content:"";content:none;}
+small{font-size:85%;}
+sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
+sub{bottom:-0.25em;}
+sup{top:-0.5em;}
+img{border:0 none;}
+a{color:#88a9d2;text-decoration:none;margin-bottom:1px;}a:hover{color:#638ec4;border-bottom:1px dotted #638ec4;}
+a:hover img{text-decoration:none;}
+blockquote{background:#444444;color:#eeeecc;text-indent:5px;padding:5px;border:1px solid #9a9a9a;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
+label{width:38%;display:inline-block;font-size:0.95em;margin:0 10px 1em 0;border:1px solid #2e2f2e;padding:5px;background:#eeeecc;color:#111111;-moz-box-shadow:3px 3px 5px 0px #111111;-o-box-shadow:3px 3px 5px 0px #111111;-webkit-box-shadow:3px 3px 5px 0px #111111;-ms-box-shadow:3px 3px 5px 0px #111111;box-shadow:3px 3px 5px 0px #111111;}
+input{width:250px;height:25px;border:1px solid #999999;}input[type="checkbox"],input[type="radio"]{margin:0;width:15px;height:15px;}
+input[type="submit"],input[type="button"]{background-color:#eeeeee;border:2px outset #b1b1b1;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-moz-box-shadow:1px 3px 4px 0 #111111;-o-box-shadow:1px 3px 4px 0 #111111;-webkit-box-shadow:1px 3px 4px 0 #111111;-ms-box-shadow:1px 3px 4px 0 #111111;box-shadow:1px 3px 4px 0 #111111;color:#2e302e;cursor:pointer;font-weight:bold;width:auto;-moz-text-shadow:1px 1px #111111;-o-text-shadow:1px 1px #111111;-webkit-text-shadow:1px 1px #111111;-ms-text-shadow:1px 1px #111111;text-shadow:1px 1px #111111;}
+input[type="submit"]:active,input[type="button"]:active{-moz-box-shadow:0 0 0 0 #111111;-o-box-shadow:0 0 0 0 #111111;-webkit-box-shadow:0 0 0 0 #111111;-ms-box-shadow:0 0 0 0 #111111;box-shadow:0 0 0 0 #111111;}
+h1,h2,h3,h4,h5,h6{margin:10px 0px;font-weight:bold;border-bottom:1px solid #638ec4;}
+.required{display:inline;color:#ff0;font-size:16px;font-weight:bold;margin:3px;}
+.fakelink,.lockview{color:#88a9d2;cursor:pointer;}
+.fakelink:hover{color:#638ec4;}
+.smalltext{font-size:0.7em;}
+#panel{position:absolute;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:1px solid #eeeeee;background-color:#2e302e;color:#eeeecc;padding:1em;}
+.pager{margin-top:60px;display:block;clear:both;text-align:center;font-size:small;font-weight:bold;}.pager span{padding:4px;margin:4px;}
+.pager_current{background-color:#88a9d2;color:#2e2f2e;}
+.action{margin:5px 0;}
+.tool{margin:5px 0;list-style:none;}
+#articlemain{width:100%;height:100%;margin:0 auto;}
+[class$="-desc"],[id$="-desc"]{color:#2e2f2e;background:#eeeecc;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-moz-box-shadow:3px 3px 5px 0px #111111;-o-box-shadow:3px 3px 5px 0px #111111;-webkit-box-shadow:3px 3px 5px 0px #111111;-ms-box-shadow:3px 3px 5px 0px #111111;box-shadow:3px 3px 5px 0px #111111;margin:3px 10px 7px 0;padding:6px 7px;font-weight:bold;font-size:smaller;}
+#asidemain .field{overflow:hidden;width:200px;}
+#login-extra-links{overflow:auto !important;padding-top:60px !important;width:100% !important;}#login-extra-links a{margin-right:20px;}
+#login_standard{display:block !important;float:none !important;height:100% !important;position:relative !important;width:100% !important;}#login_standard .field label{width:200px !important;}
+#login_standard input{margin:0 0 8px !important;width:210px !important;}#login_standard input[type="text"]{margin:0 0 8px !important;width:210px !important;}
+#login-submit-wrapper{margin:0 !important;}
+#login-submit-button{margin-left:0px !important;}
+#asidemain #login_openid{position:relative !important;float:none !important;margin-left:0px !important;height:auto !important;width:200px !important;}
+#login_openid #id_openid_url{width:180px !important;overflow:hidden !important;}
+#login_openid label{width:180px !important;}
+nav{height:60px;background-color:#1d1f1d;color:#eeeeee;position:relative;padding:20px 20px 10px 95px;}nav a{text-decoration:none;color:#eeeeee;border:0px;}nav a:hover{text-decoration:none;color:#eeeeee;border:0px;}
+nav #banner{display:block;position:absolute;left:51px;top:25px;}nav #banner #logo-text a{font-size:40px;font-weight:bold;margin-left:3px;}
+ul#user-menu-popup{display:none;position:absolute;background-color:#555753;width:100%;padding:10px 0px;margin:0px;top:20px;left:0;font-size:small;line-height:1;-o-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-moz-box-shadow:5px 5px 10px 0px #111111;-o-box-shadow:5px 5px 10px 0px #111111;-webkit-box-shadow:5px 5px 10px 0px #111111;-ms-box-shadow:5px 5px 10px 0px #111111;box-shadow:5px 5px 10px 0px #111111;z-index:10000;}ul#user-menu-popup li{display:block;}ul#user-menu-popup li a{display:block;padding:5px;}ul#user-menu-popup li a:hover{color:#eeeecc;background-color:#2e302e;}
+ul#user-menu-popup li a.nav-sep{border-top:1px solid #2e302e;}
+nav .nav-link{display:inline-block;width:22px;height:22px;overflow:hidden;margin:0px 5px 5px;text-indent:50px;background:transparent url(dark/icons.png) 0 0 no-repeat;}
+#nav-apps-link{background-position:0 -66px;}#nav-apps-link:hover{background-position:-22px -66px;}
+#nav-community-link,#nav-contacts-link{background-position:0 -22px;}#nav-community-link:hover,#nav-contacts-link:hover{background-position:-22px -22px;}
+#nav-directory-link{background-position:-44px -154px;}#nav-directory-link:hover{background-position:-66px -154px;}
+#nav-help-link{background-position:0 -110px;}#nav-help-link:hover{background-position:-22px -110px;}
+#nav-home-link{background-position:-44px -132px;}#nav-home-link:hover{background-position:-66px -132px;}
+#nav-intro-link{background-position:0px -190px;}#nav-intro-link:hover{background-position:-44px -190px;}
+#nav-login-link,#nav-logout-link{background-position:0 -88px;}#nav-login-link:hover,#nav-logout-link:hover{background-position:-22px -88px;}
+#nav-messages-link{background-position:-44px -88px;}#nav-messages-link:hover{background-position:-66px -88px;}
+#nav-notify-link,#nav-notifications-linkmenu{background-position:-44px -110px;}
+#nav-notify-link:hover{background-position:-66px -110px;}
+#nav-network-link{background-position:0px -177px;}#nav-network-link:hover{background-position:-22px -177px;}
+#nav-search-link{background-position:0 -44px;}#nav-search-link:hover{background-position:-22px -44px;}
+#jot-title,#profile-link,#profile-title,#profile-attach-wrapper,#profile-audio,#profile-link,#profile-location,#profile-nolocation,#profile-title,#profile-upload-wrapper,#profile-video,#profile-jot-submit,#wall-image-upload,#wall-file-upload,#wall-image-upload-div,#wall-file-upload-div,.icon,.hover,.focus,.pointer{cursor:pointer;}
+div.jGrowl div.notice{background:#3320bc url("../../../images/icons/48/notice.png") no-repeat 5px center;color:white;padding-left:58px;margin-top:50px;}
+div.jGrowl div.info{background:#1353b1 url("../../../images/icons/48/info.png") no-repeat 5px center;color:white;padding-left:58px;margin-top:50px;}
+#nav-notifications-menu{margin:30px 0 0 -20px;width:275px;max-height:300px;overflow-y:auto;font-size:9pt;}#nav-notifications-menu .contactname{font-weight:bold;font-size:0.9em;}
+#nav-notifications-menu img{float:left;margin-right:5px;}
+#nav-notifications-menu .notif-when{font-size:0.8em;display:block;}
+#nav-notifications-menu li{word-wrap:normal;border-bottom:1px solid black;}#nav-notifications-menu li:hover{color:black;}
+#nav-notifications-menu a:hover{color:black;text-decoration:underline;}
+nav #nav-notifications-linkmenu.on .icon.s22.notify,nav #nav-notifications-linkmenu.selected .icon.s22.notify{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAQAAABuvaSwAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAUJcAAFCXAZtv64UAAAHuSURBVCjPbZPbTlNBFIYHLixXRIhEQGNRMUopJAJyAyZ4Z2l8B+XwEBqKtjwOp8oDIAJKIJFUjdFIQCUYrRytdyb0459ht8wG9rrYs9b618y/TsYEH4ZK4qRYYIdDybZOI7TKakIfVhrJ8J2i5IBNyV93/kaaBuv3oV3MgwCTPKGHPkkPA0xRUMBrOgN4AP0o6BseEpF2m3es0qJTFQneyvMhgDsC9tZprnEcGuOPeMcDLUpW3jlLxlDBmJTFY6gLvsVv8tyh9G7U3Z6mwtCuJAoiECSh/w1+8otmTjLqF2KDNsNzRY1bruV0o6rFFtc9S5USh5RRWvAYv4xX9dYPS8ur1oBQC4Y99m2uHriRNda5ErLdU1l3jCI2xdJ3XOYLX6kP2W6K2OF54Et84jN154F31d6ukKOG92pSbcjWLRrbRhVGLTZeOtXqX46LoQSHhJo3jOo3ESrdBQbljIRKNyXUiKHNNSXhTdbZiUzyT/WJ23Zn3BBFy+2u4ZHc1eV2N7EkxAvbbqMRmZOSlbE0g/uajRgl6Iy8r1wpnaFTQ4ji+8XOEsuxYmdDWpJleXJ0+BPdoduL4p5Vavd5IOllmJfiWmSWu6d3pV4jteFWqaAGbLkdKSqtUXXUnN3DSvF8phfy/JfkxfOp9sVb2COz+hY/T0qkwwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMS0wOS0xNlQwOTozOTowMCswMjowMC9Oi90AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTEtMDktMTZUMDk6Mzk6MDArMDI6MDBeEzNhAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==");}
+.show{display:block;}
+#notifications{width:170px;height:20px;font-size:small;top:-19px;left:4px;position:absolute;}
+#nav-floater{position:fixed;top:20px;right:1%;padding:5px;background:#1d1f1d;color:transparent;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;z-index:100;width:300px;height:60px;}
+#nav-buttons{clear:both;list-style:none;padding:0px;margin:0px;height:25px;}#nav-buttons>li{padding:0;display:inline-block;margin:0px -4px 0px 0px;}
+.floaterflip{display:block;position:fixed;z-index:110;top:56px;right:19px;width:22px;height:22px;overflow:hidden;margin:0px;background:transparent url(dark/icons.png) -190px -60px no-repeat;}
+.search-box{display:inline-block;margin:5px;position:fixed;right:0px;bottom:0px;z-index:100;background:#1d1f1d;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
+#search-text{border:1px solid #eeeecc;background:#2e2f2e;color:#eeeecc;font-size:8pt;margin:8px;width:10em;height:14px;}
+#scrollup{position:fixed;right:5px;bottom:40px;z-index:100;}#scrollup a:hover{text-decoration:none;border:0;}
+#user-menu{-moz-box-shadow:5px 0 10px 0 #111111;-o-box-shadow:5px 0 10px 0 #111111;-webkit-box-shadow:5px 0 10px 0 #111111;-ms-box-shadow:5px 0 10px 0 #111111;box-shadow:5px 0 10px 0 #111111;display:block;width:75%;margin:3px 0 0 0;position:relative;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background-color:#555753;background-image:url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAIAAwDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAIhAAAQMEAgIDAAAAAAAAAAAAAQIDBAAFBhESIQdBMVFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwCXiHO8dbsEi35BEhIehNlbUhxhBU82O+G9bKgToD2D+VlmZX9OWZBJuAiMxGlni0w0gJCED4HXv7pSi6eFML//2Q==");background-position:98% center;background-repeat:no-repeat;clear:both;top:4px;left:10px;padding:2px;}#user-menu>a{vertical-align:top;}
+#user-menu-label{font-size:small;padding:3px 20px 9px 5px;height:10px;}
+.nav-ajax-update,.nav-ajax-left{width:30px;height:19px;background:transparent url(dark/notifications.png) 0 0 no-repeat;color:#222;font-weight:bold;font-size:0.8em;padding-top:0.2em;text-align:center;float:left;margin:0 -1px 0 3px;display:block;visibility:hidden;}
+.nav-ajax-update.show,.nav-ajax-left.show{visibility:visible;}
+#net-update{background-position:0px 0px;}
+#mail-update{background-position:-30px 0;}
+#notify-update{background-position:-60px 0px;}
+#home-update{background-position:-90px 0px;}
+#intro-update{background-position:-120px 0px;}
+#lang-select-icon{cursor:pointer;position:fixed;left:28px;bottom:6px;z-index:10;}
+#language-selector{position:fixed;bottom:2px;left:52px;z-index:10;}
+.menu-popup{position:absolute;display:none;width:11em;background:white;color:#2e2f2e;margin:0px;padding:0px;border:3px solid #2e3436;z-index:100000;-moz-box-shadow:5px 5px 5px 0px #111111;-o-box-shadow:5px 5px 5px 0px #111111;-webkit-box-shadow:5px 5px 5px 0px #111111;-ms-box-shadow:5px 5px 5px 0px #111111;box-shadow:5px 5px 5px 0px #111111;}.menu-popup a{display:block;color:#2e2f2e;padding:5px 10px;text-decoration:none;}.menu-popup a:hover{background-color:#b9c1c3;}
+.menu-popup .menu-sep{border-top:1px solid #4e4f4e;}
+.menu-popup li{float:none;overflow:auto;height:auto;display:block;}.menu-popup li img{float:left;width:16px;height:16px;padding-right:5px;}
+.menu-popup .empty{padding:5px;text-align:center;color:#9ea8ac;}
+.notif-item{font-size:small;}.notif-item a{vertical-align:middle;}
+.notif-image{width:32px;height:32px;padding:7px 7px 0px 0px;}
+.notify-seen{background:#bbbbbb;}
+#sysmsg_info{position:fixed;bottom:0;-moz-box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;-o-box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;-webkit-box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;-ms-box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;padding:10px;background-color:#fcaf3e;border:2px solid #f8911b;border-bottom:0;padding-bottom:50px;z-index:1000;}
+#sysmsg{position:fixed;bottom:0;-moz-box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;-o-box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;-webkit-box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;-ms-box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;box-shadow:3px 3px 3px 10px 0 #111111 5px 5px 0px #111111;padding:10px;background-color:#fcaf3e;border:2px solid #f8911b;border-bottom:0;padding-bottom:50px;z-index:1000;}
+#sysmsg_info br,#sysmsg br{display:block;margin:2px 0px;border-top:1px solid #eeeecc;}
+#asidemain{float:left;font-size:0.75em;margin:20px 0 20px 35px;width:25%;display:inline;}
+#asideright,#asideleft{display:none;}
+.vcard .fn{font-size:1.5em;font-weight:bold;border-bottom:1px solid #638ec4;padding-bottom:3px;}
+.vcard #profile-photo-wrapper{margin:20px;}.vcard #profile-photo-wrapper img{-moz-box-shadow:3px 3px 10px 0 #111111;-o-box-shadow:3px 3px 10px 0 #111111;-webkit-box-shadow:3px 3px 10px 0 #111111;-ms-box-shadow:3px 3px 10px 0 #111111;box-shadow:3px 3px 10px 0 #111111;}
+#asidemain h4{font-size:1.2em;}
+#asidemain #viewcontacts{text-align:right;}
+#asidemain #contact-block{width:99%;}#asidemain #contact-block .contact-block-content{width:99%;}#asidemain #contact-block .contact-block-content .contact-block-div{float:left;margin:0 5px 5px 0;width:50px;height:50px;padding:3px;position:relative;}
+.aprofile dt{background:#eeeecc;color:#2e2f2e;font-weight:bold;-moz-box-shadow:3px 3px 5px 0px #111111;-o-box-shadow:3px 3px 5px 0px #111111;-webkit-box-shadow:3px 3px 5px 0px #111111;-ms-box-shadow:3px 3px 5px 0px #111111;box-shadow:3px 3px 5px 0px #111111;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin:15px 0 5px;padding-left:5px;}
+#profile-extra-links ul{margin-left:0px;padding-left:0px;list-style:none;}
+#dfrn-request-link{-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:#eeeecc;display:block;font-size:1.2em;padding:0.2em 0.5em;background-color:#3465a4;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAE4SURBVCiRpZKxLgRRFIa//64dKruZFRIlolBviFKiVHsHrRaFikTCC+hEQtRegMQDqDUKJOPOvauSMJmjYEU2M0viT071/+fLOTlHZkadQgjLkh1LPEoj661WKw5mXG034JxtAgtmrJoVK5WZYYCy1AVQSOYbjeSqMmRmQ8v755Ne77lb5w+d4HMNJopCT7X+bwDQZKfTyf4BIAHeawHe+/kQ/FGM+QagvpFl2VSM/tyMmV7PV14AYMQ5nUp0AULIp0HXzpVvSdLYMmNVAjNdAuNAUQHgxy/ZvEQTSMw0A33DxkIIi2ma3gwC9PKSzRWF2wbdpml62DfyPF9yjlNgAnQGLJjZnXON3Xa7ff8NGPbKQPNrbAOI0a9J2ilLEzAL7P0GqJJizF+BUeDhL2cclJnZPvAg6eADf+imKjSMX1wAAAAASUVORK5CYII=");background-repeat:no-repeat;background-position:95% center;}
+#wallmessage-link{color:#eeeeee;display:block;font-size:1.2em;padding:0.2em 0.5em;}
+.ttright{margin:0px;}
+.contact-block-div{width:50px;height:50px;float:left;}
+.contact-block-textdiv{width:150px;height:34px;float:left;}
+#jot{margin:10px 0 20px 0px;width:100%;}#jot #jot-tools{margin:0px;padding:0px;width:100%;height:35px;overflow:none;}#jot #jot-tools span{float:left;margin:10px 20px 2px 0px;}#jot #jot-tools span a{display:block;}
+#jot #jot-tools .perms{float:right;width:40px;}
+#jot #jot-tools li.loading{float:right;background-color:white;width:20px;height:38px;vertical-align:center;text-align:center;border-top:2px solid #9eabb0;}#jot #jot-tools li.loading img{margin-top:10px;}
+#jot #jot-title{border:1px solid #cdcdcd;margin:0 0 5px;width:90%;height:20px;font-weight:bold;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;vertical-align:middle;}
+#jot-category{margin:5px 0;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:1px solid #9a9a9a;color:#a9a9a9;font-size:smaller;}#jot-category:focus{color:#eeeeee;}
+#jot #character-counter{width:6%;height:15px;float:right;text-align:right;line-height:20px;padding:2px 20px 5px 0;}
+#profile-jot-text_parent{-moz-box-shadow:5px 0 10px 0 #111111;-o-box-shadow:5px 0 10px 0 #111111;-webkit-box-shadow:5px 0 10px 0 #111111;-ms-box-shadow:5px 0 10px 0 #111111;box-shadow:5px 0 10px 0 #111111;}
+#profile-jot-text_tbl{margin-bottom:10px;background:#777777;}
+#profile-jot-text_ifr{width:99.900002% !important;}
+#profile-jot-text_toolbargroup,.mceCenter tr{background:#777777;}
+[id$="jot-text_ifr"]{width:99.900002% !important;color:#2e2f2e;background:#eeeecc;}[id$="jot-text_ifr"] .mceContentBody{color:#2e2f2e;background:#eeeecc;}
+.defaultSkin tr.mceFirst{background:#777777;}
+.defaultSkin td.mceFirst,.defaultSkin td.mceLast{background-color:#eeeecc;}
+.defaultSkin span.mceIcon,.defaultSkin img.mceIcon,.defaultSkin .mceButtonDisabled .mceIcon{background-color:#eeeecc;}
+#profile-attach-wrapper,#profile-audio-wrapper,#profile-link-wrapper,#profile-location-wrapper,#profile-nolocation-wrapper,#profile-title-wrapper,#profile-upload-wrapper,#profile-video-wrapper{float:left;margin:0 20px 0 0;}
+#profile-rotator-wrapper{float:right;}
+#profile-jot-email-wrapper{margin:10px 10% 0;border:1px solid #555753;border-bottom:0;}
+#profile-jot-email-label{background-color:#555753;color:#eeeecc;padding:5px;}
+#profile-jot-email{width:90%;margin:5px;}
+#profile-jot-networks{margin:0 10%;border:1px solid #555753;border-top:0;border-bottom:0;padding:5px;}
+#profile-jot-net{margin:5px 0;}
+#jot-preview-link{margin:0 0 0 10px;border:0;text-decoration:none;float:right;}
+.icon-text-preview{margin:0 0 -18px 0;display:block;width:20px;height:20px;background:url(dark/icons.png) no-repeat -128px -40px;border:0;text-decoration:none;float:right;cursor:pointer;}
+#profile-jot-perms{float:right;background-color:#555753;width:22px;height:22px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;overflow:hidden;border:0px;margin:0 10px 0 10px;}
+#profile-jot-plugin-wrapper{width:1px;margin:10px 0 0 0;float:right;}
+#profile-jot-submit-wrapper{float:right;width:100%;margin:10px 0 0 0;padding:0;}
+#profile-jot-submit{height:auto;background-color:#555753;color:#eeeeee;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:2px outset #2e3436;margin:0;float:right;-moz-text-shadow:1px 1px #111111;-o-text-shadow:1px 1px #111111;-webkit-text-shadow:1px 1px #111111;-ms-text-shadow:1px 1px #111111;text-shadow:1px 1px #111111;width:auto;}#profile-jot-submit:active{-moz-box-shadow:0 0 0 0 #111111;-o-box-shadow:0 0 0 0 #111111;-webkit-box-shadow:0 0 0 0 #111111;-ms-box-shadow:0 0 0 0 #111111;box-shadow:0 0 0 0 #111111;}
+#jot-perms-icon{width:20px;height:22px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;overflow:hidden;}
+#group_allow_wrapper,#group_deny_wrapper,#acl-permit-outer-wrapper,#contact_allow_wrapper,#contact_deny_wrapper,#acl-deny-outer-wrapper{width:47%;}
+#group_allow_wrapper,#group_deny_wrapper,#acl-permit-outer-wrapper{float:left;}
+#contact_allow_wrapper,#contact_deny_wrapper,#acl-deny-outer-wrapper{float:right;}
+#acl-permit-text{background-color:#555555;color:#eeeecc;padding:5px;float:left;}
+#jot-public{background-color:#555555;color:#ff0000;padding:5px;float:left;}
+#acl-deny-text{background-color:#555555;color:#eeeecc;padding:5px;float:left;}
+#jot-title-desc{color:#cdcdcd;}
+#profile-jot-desc{color:#ff2000;margin:5px 0;}
+#jot-title-wrapper{margin-bottom:5px;}
+#jot-title-display{font-weight:bold;}
+.jothidden{display:none;}
+#jot-preview-content{background-color:#2e302e;color:#eeeecc;border:1px solid #eeeecc;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-moz-box-shadow:5px 0 10px 0px #111111;-o-box-shadow:5px 0 10px 0px #111111;-webkit-box-shadow:5px 0 10px 0px #111111;-ms-box-shadow:5px 0 10px 0px #111111;box-shadow:5px 0 10px 0px #111111;padding:3px 3px 6px 10px;}#jot-preview-content .wall-item-outside-wrapper{border:0;-o-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;-moz-border-radius:0px 0px 0px 0px;-ms-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;-moz-box-shadow:0 0 0 0 #111111;-o-box-shadow:0 0 0 0 #111111;-webkit-box-shadow:0 0 0 0 #111111;-ms-box-shadow:0 0 0 0 #111111;box-shadow:0 0 0 0 #111111;}
+#sectionmain{margin:20px;font-size:0.8em;min-width:475px;width:67%;float:left;display:inline;}
+.tabs{margin:0px;padding:0px;list-style:none;list-style-position:inside;margin:10px 0;}.tabs li{display:inline;font-size:smaller;font-weight:bold;}
+.tab{border:1px solid #88a9d2;padding:4px;}.tab:hover,.tab.active:hover,.tab:active{background:#88a9d2;color:#2e2f2e;}
+.tab.active{background:#eeeecc;color:#2e2f2e;}.tab.active a{color:#2e2f2e;}
+.tab a{border:0;text-decoration:none;}
+.wall-item-outside-wrapper{border:1px solid #aaaaaa;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-moz-box-shadow:5px 0 10px 0 #111111;-o-box-shadow:5px 0 10px 0 #111111;-webkit-box-shadow:5px 0 10px 0 #111111;-ms-box-shadow:5px 0 10px 0 #111111;box-shadow:5px 0 10px 0 #111111;}.wall-item-outside-wrapper.comment{margin-top:5px;}
+.wall-item-outside-wrapper-end{clear:both;}
+.wall-item-content-wrapper{position:relative;padding:0.75em;width:auto;}
+.wall-item-outside-wrapper .wall-item-comment-wrapper{}
+.shiny{background:#2e3436;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
+.wall-outside-wrapper .shiny{-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
+.heart{color:red;}
+.wall-item-content{overflow-x:auto;margin:0px 4em 1em 5px;}
+[id^="tread-wrapper"],[class^="tread-wrapper"]{margin:1.2em 0 0 0;padding:0px;}
+.wall-item-photo-menu{display:none;}
+.wall-item-photo-menu-button{display:none;text-indent:-99999px;background:#555753 url(dark/menu-user-pin.jpg) no-repeat 75px center;position:absolute;overflow:hidden;width:90px;height:20px;top:85px;left:0;-o-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
+.wall-item-info{float:left;width:110px;}
+.wall-item-photo-wrapper{width:80px;height:80px;position:relative;padding:5px;background-color:#555753;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
+[class^="wall-item-tools"] *{}[class^="wall-item-tools"] *>*{}
+.wall-item-tools{float:right;opacity:0.4;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.wall-item-tools:hover{opacity:1;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
+.wall-item-subtools1{width:30px;height:30px;list-style:none outside none;margin:18px 0 30px -20px;padding:0;}
+.wall-item-subtools2{width:25px;height:25px;list-style:none outside none;margin:-78px 0 0 5px;padding:0;}
+.wall-item-title{font-size:1.2em;font-weight:bold;margin-bottom:1.4em;}
+.wall-item-body{margin:15px 10px 10px 0px;text-align:left;overflow-x:auto;}
+.wall-item-lock-wrapper{float:right;width:22px;height:22px;margin:0 -5px 0 0;opacity:1;}
+.wall-item-dislike,.wall-item-like{clear:left;font-size:0.8em;color:#888b85;margin:5px 0 5px 10.2em;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;opacity:0.5;}.wall-item-dislike:hover,.wall-item-like:hover{opacity:1;}
+.wall-item-author,.wall-item-actions-author{clear:left;float:left;font-size:0.8em;color:#888b85;margin:1em auto 0 0.2em;}
+.wall-item-ago{display:inline;padding-left:10px;}
+.wall-item-wrapper-end{clear:both;}
+.wall-item-location{margin-top:15px;width:100px;overflow:hidden;-moz-text-overflow:ellipsis;-ms-text-verflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;}.wall-item-location .icon{float:left;}
+.wall-item-location>a,.wall-item-location .smalltext{margin-left:25px;font-size:0.7em;display:block;}
+.wall-item-location>br{display:none;}
+.wallwall .wwto{left:5px;margin:0;position:absolute;top:75px;z-index:10001;width:30px;height:30px;}.wallwall .wwto img{width:30px !important;height:30px !important;}
+.wallwall .wall-item-photo-end{clear:both;}
+.wall-item-arrowphoto-wrapper{position:absolute;left:35px;top:80px;z-index:10002;}
+.wall-item-photo-menu{min-width:92px;border:2px solid #ffffff;border-top:0px;background:#555753;position:absolute;left:-2px;top:101px;display:none;z-index:10003;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}.wall-item-photo-menu li a{white-space:nowrap;display:block;padding:5px 2px;color:#eeeeee;}.wall-item-photo-menu li a:hover{color:#555753;background:#eeeeee;}
+#item-delete-selected{overflow:auto;width:100%;}
+#connect-services-header,#connect-services,#extra-help-header,#extra-help,#postit-header,#postit{margin:5px 0 0 0;}
+.ccollapse-wrapper{font-size:0.9em;margin-left:5em;}
+.wall-item-outside-wrapper.comment{margin-left:5em;}.wall-item-outside-wrapper.comment .wall-item-photo{width:40px !important;height:40px !important;}
+.wall-item-outside-wrapper.comment .wall-item-photo-wrapper{width:40px;height:40px;}
+.wall-item-outside-wrapper.comment .wall-item-photo-menu-button{width:50px;top:45px;background-position:35px center;}
+.wall-item-outside-wrapper.comment .wall-item-info{width:60px;}
+.wall-item-outside-wrapper.comment .wall-item-body{margin-left:10px;}
+.wall-item-outside-wrapper.comment .wall-item-author{margin-left:0.2em;}
+.wall-item-outside-wrapper.comment .wall-item-photo-menu{min-width:50px;top:60px;}
+.comment-wwedit-wrapper{}
+.comment-edit-wrapper{border-top:1px #aaa solid;}
+[class^="comment-edit-bb"]{margin:0px;padding:0px;list-style:none;list-style-position:inside;display:none;margin:-40px 0 5px 60px;width:75%;}[class^="comment-edit-bb"]>li{display:inline-block;margin:0 10px 0 0;visibility:none;}
+.comment-wwedit-wrapper img,.comment-edit-wrapper img{width:20px;height:20px;}
+.comment-edit-photo-link,.comment-edit-photo{margin-left:10px;}
+.my-comment-photo{width:40px;height:40px;padding:5px;}
+[class^="comment-edit-text"]{margin:5px 0 10px 20px;width:94%;}
+.comment-edit-text-empty{height:20px;border:2px #c8bebe solid;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:#c8bebe;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.comment-edit-text-empty:hover{color:#999999;}
+.comment-edit-text-full{height:10em;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
+.comment-edit-submit-wrapper{width:90%;margin:5px 5px 10px 50px;text-align:right;}
+.comment-edit-submit{height:22px;background-color:#555753;color:#eeeeee;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:0;}
+.wall-item-body code{background-color:#444444;border-bottom:1px dashed #cccccc;border-left:5px solid #cccccc;border-top:1px dashed #cccccc;display:block;overflow-x:auto;padding:5px 0 15px 10px;width:95%;}.wall-item-body code a{color:#adc4e0;}
+div[id$="text"]{font-weight:bold;border-bottom:1px solid #cccccc;}
+div[id$="wrapper"]{height:100%;margin-bottom:1em;}div[id$="wrapper"] br{clear:left;}
+.profile-match-wrapper{float:left;margin:0 5px 40px 0;width:120px;height:120px;padding:3px;position:relative;}
+.icon.drophide.profile-match-ignore{margin:0 6px 0 -3px;}
+[id$="-end"],[class$="-end"]{clear:both;margin:0 0 10px 0;}
+.profile-match-end{margin:0 0 5px 0;}
+.profile-match-name{font-weight:bold;margin:auto auto auto 23px;}
+.profile-match-connect{font-style:italic;margin:auto auto auto 23px;}
+#advanced-profile-with{margin-left:200px;}
+.photos{height:auto;overflow:auto;}
+#photo-top-links{margin-bottom:30px;}
+.photo-album-image-wrapper,.photo-top-image-wrapper{float:left;-moz-box-shadow:5px 5px 5px 0px #111111;-o-box-shadow:5px 5px 5px 0px #111111;-webkit-box-shadow:5px 5px 5px 0px #111111;-ms-box-shadow:5px 5px 5px 0px #111111;box-shadow:5px 5px 5px 0px #111111;background-color:#222222;color:#2e2f2e;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding-bottom:30px;position:relative;margin:0 10px 10px 0;}
+#photo-photo{max-width:100%;}#photo-photo img{max-width:100%;}
+.photo-top-image-wrapper a:hover,#photo-photo a:hover,.photo-album-image-wrapper a:hover{border-bottom:0;}
+.photo-top-photo,.photo-album-photo{-o-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
+.photo-top-album-name,.caption{position:absolute;bottom:0;padding:0 5px;}
+#photo-photo{position:relative;margin:5px 45%;}
+#photo-prev-link,#photo-next-link{position:absolute;width:50px;height:150px;background:#ffffff center center no-repeat;opacity:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;z-index:10;top:175px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}#photo-prev-link:hover,#photo-next-link:hover{opacity:0.6;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
+#photo-prev-link .icon,#photo-next-link .icon{display:none;}
+#photo-prev-link{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAnCAMAAADTjiM/AAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAALpQTFRF////AAAAQEBAZmZmVVVVSUlJTU1NXV1dVVVVTk5OW1tbWlpaWFhPWFhQU1pTVVVVVlZSVVlRVlZTVFdUVFdUVVdTVFZSVldUVldSVldSVldTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVZUVVdTVVdTVVhSVVdTVVdTVVhSVVdTVVdTVVhSVVdTVVdTVVdTVVdTVVdTVVdTVVhTVVdTVVdTVVdTVVdT3XYY/AAAAD10Uk5TAAEEBQYHCgsMDQ4RHSAlP0FFR1hee3+JnqSqq6ytrq+wsbKztLW2t7y9vr/AwcLDxMXGx8jU1dng7O/3+TmOwVsAAADASURBVCjPddPXEoIwEAXQINh7Q8WKYu+95v9/S0dxZxNy83hgMpvdu0Jox642r25GVxGfys+5540sZV3jyY/lWeVxyDLg7AR/lhXOI+KZZeRFgvGQeMnY9olXScYD4jXnPvHGzNsU4x7xjnGsa+YO8T7NnukRHzgXiY/KNKiUkzqkZ8ivnDoKD/xfBvdbbXM9sH70Xtgf2E/YfzgvOF+YB5gf5cPcAfmsgTy3QP5vYF8akf36XvXIRhZPlPyLWxBvNENWsZXDKukAAAAASUVORK5CYII=");left:22%;}
+#photo-next-link{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAnCAMAAADTjiM/AAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAKVQTFRF////gICAQEBAZmZmVVVVSUlJYGBgVVVVTU1NXV1dVVVVWVlZU1hTVlZSVlZTVlZTVVlRVVhSVFdUVlhTVVdTVFZTVVdTVldTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVhSVVdTVVdTVVdTVVdTVVdTVVdTVVdTVVdTVVdT8E3YQQAAADZ0Uk5TAAIEBQYHCAkKCwwUN0FER0hOW2uNjqWqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCxcjT3PP3B0dhfwAAANlJREFUKM910+cSgjAQRtEIomAXu4iIYge7ef9Hs+ZzN4b9eW4mk1kGIaqdU9wQf2Nf5XPSiu4d+Z6jp/n54/KghZ40h5ZymbFQGCCkLg3WKC+MEfYs2AHCrszCBGHLQ5gXpggbFooRwrrEwgxhxUOcE5w5wtJiYYHQZjt0EuUhX3r19vU7Y++ozgeMD7i/buYhYTcDj8gz3RQ8prwHB/aPyzvwhPLWzBtwSLi0Bk8pr8BR0cgzwiIycw0cUxZ9xXOH7VZ9vAVn4X840Vh4F9Pp1w/gZ92mpesDuLpM+1blc68AAAAASUVORK5CYII=");left:44%;}
+#photo-prev-link a,#photo-next-link a{display:block;width:100%;height:100%;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;overflow:hidden;text-indent:-900000px;}
+#photos-upload-spacer,#photos-upload-new-wrapper,#photos-upload-exist-wrapper{margin-bottom:1em;}
+#photos-upload-existing-album-text,#photos-upload-newalbum-div{background-color:#555753;color:#eeeeee;padding:1px;}
+#photos-upload-album-select,#photos-upload-newalbum{width:99%;}
+#photos-upload-perms-menu{text-align:right;}
+#photo-edit-caption,#photo-edit-newtag,#photo-edit-albumname{float:left;margin-bottom:25px;}
+#photo-edit-link-wrap{margin-bottom:15px;}
+#photo-edit-caption,#photo-edit-newtag{width:100%;}
+#photo-like-div{margin-bottom:25px;}
+#photo-edit-delete-button{margin-left:200px;}
+#photo-edit-end{margin-bottom:35px;}
+#photo-caption{font-size:110%;font-weight:bold;margin-top:15px;margin-bottom:15px;}
+.prvmail-text{width:100%;}
+#prvmail-subject{width:100%;color:#2e2f2e;background:#eeeecc;}
+#prvmail-submit-wrapper{margin-top:10px;}
+#prvmail-submit{float:right;margin-top:0;}
+#prvmail-submit-wrapper div{margin-right:5px;float:left;}
+.mail-list-outside-wrapper{margin-top:20px;}
+.mail-list-sender{float:left;}
+.mail-list-detail{margin-left:90px;}
+.mail-list-sender-name{display:inline;font-size:1.1em;}
+.mail-list-date{display:inline;font-size:0.9em;padding-left:10px;}
+.mail-list-sender-name,.mail-list-date{font-style:italic;}
+.mail-list-subject{font-size:1.2em;}
+.mail-list-delete-wrapper{float:right;}
+.mail-list-outside-wrapper-end{clear:both;border-bottom:1px #eeeecc dotted;}
+.mail-conv-sender{float:left;margin:0px 5px 5px 0px;}
+.mail-conv-sender-photo{width:32px;height:32px;}
+.mail-conv-sender-name{float:left;}
+.mail-conv-date{float:right;}
+.mail-conv-subject{clear:right;font-weight:bold;font-size:1.2em;}
+.mail-conv-body{clear:both;}
+.mail-conv-delete-wrapper{margin-top:5px;}
+.view-contact-wrapper,.contact-entry-wrapper{float:left;margin:0 5px 40px 0;width:120px;height:120px;padding:3px;position:relative;}
+.contact-direction-wrapper{position:absolute;top:20px;}
+.contact-edit-links{position:absolute;top:60px;}
+.contact-entry-photo{margin-left:20px;}
+.contact-entry-name{width:120px;font-weight:bold;}
+.contact-entry-photo{position:relative;}
+.contact-entry-edit-links .icon{border:1px solid #babdb6;-o-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:white;}
+#contact-entry-url,[id^="contact-entry-url"],#contact-entry-network,[id^="contact-entry-network"]{font-size:smaller;}
+#contact-entry-network,[id^="contact-entry-network"]{font-style:italic;}
+#contact-edit-banner-name{font-size:1.5em;}
+#contact-edit-photo-wrapper{position:relative;float:left;padding:20px;}
+#contact-edit-direction-icon{position:absolute;top:60px;left:0;}
+#contact-edit-nav-wrapper{margin-left:0px;}
+#contact-edit-links{margin-top:23px;}
+#contact-drop-links{margin-left:5px;}
+#contact-edit-nav-wrapper .icon{border:1px solid #babdb6;-o-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}
+#contact-edit-poll-wrapper{margin-left:0px;}
+#contact-edit-last-update-text{margin-bottom:15px;}
+#contact-edit-last-updated{font-weight:bold;}
+#contact-edit-poll-text{display:inline;}
+#contact-edit-info_tbl,#contact-edit-info_parent,.mceLayout{width:100%;}
+#contact-edit-end{clear:both;margin-bottom:65px;}
+.contact-photo-menu-button{position:absolute;background:url("dark/photo-menu.jpg") top left no-repeat transparent;margin:0px;padding:0px;width:16px;height:16px;top:64px;left:0px;overflow:hidden;text-indent:40px;display:none;}
+.contact-photo-menu{width:auto;border:2px solid #444444;background:#2e2f2e;color:#eeeecc;position:absolute;left:0px;top:90px;display:none;z-index:10000;}.contact-photo-menu li a{display:block;padding:2px;}.contact-photo-menu li a:hover{color:white;background:#3465A4;text-decoration:none;}
+#id_openid_url{background:url(dark/login-bg.gif) no-repeat;background-position:0 50%;padding-left:18px;}
+#settings-nickname-desc{background-color:#eeeecc;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:5px;color:#111111;}
+#settings-default-perms{margin-bottom:20px;}
+#register-form div,#profile-edit-form div{clear:both;}
+.settings-block label{clear:left;}
+.settings-block input{margin:10px 5px;}
+#register-form label,#profile-edit-form label{width:300px;float:left;}
+#register-form span,#profile-edit-form span{color:#555753;display:block;margin-bottom:20px;}
+#profile-edit-marital-label span{margin:-4px;}
+.settings-submit-wrapper,.profile-edit-submit-wrapper{margin:0 0 30px -3px;}
+.profile-edit-side-div{display:none;}
+#profiles-menu-trigger{margin:0px 0px 0px 25px;}
+.profile-listing{float:left;margin:20px 20px 0px 0px;}
+.icon-profile-edit{background:url("dark/icons.png") -150px 0px no-repeat;border:0;cursor:pointer;display:block;width:20px;height:20px;margin:0 0 -18px;text-decoration:none;top:113px;right:260px;}
+#profile-edit-links ul{margin:0px;padding:0px;list-style:none;list-style-position:inside;margin:20px 0;}
+.marital{margin-top:5px;}
+#register-sitename{display:inline;font-weight:bold;}
+#advanced-expire-popup{background:#2e2f2e;color:#eeeecc;}
+#id_ssl_policy{width:374px;}
+#theme-preview img{margin:10px 10px 10px 288px;}
+.group-delete-wrapper{margin:-31px 50px 0 0;float:right;}
+#group-edit-submit-wrapper{margin:0 0 10px 0;display:inline;}
+#group-edit-desc{margin:10px 0px;}
+#group-members,#prof-members{height:200px;overflow:auto;border:1px solid #555753;-o-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
+#group-all-contacts,#prof-all-contacts{height:200px;overflow:auto;border:1px solid #555753;-o-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
+#group-members h3,#group-all-contacts h3,#prof-members h3,#prof-all-contacts h3{color:#eeeeee;background-color:#555753;margin:0;padding:5px;}
+#group-separator,#prof-separator{display:none;}
+#cropimage-wrapper{float:left;}
+#crop-image-form{clear:both;}
+.intro-wrapper{margin-top:20px;}
+.intro-fullname{font-size:1.1em;font-weight:bold;}
+.intro-desc{margin-bottom:20px;font-weight:bold;}
+.intro-note{padding:10px;}
+.intro-end{padding:30px;}
+.intro-form{float:left;}
+.intro-approve-form,.intro-approve-as-friend-end{clear:both;}
+.intro-submit-approve,.intro-submit-ignore{margin-right:20px;}
+.intro-submit-approve{margin-top:15px;}
+.intro-approve-as-friend-label,.intro-approve-as-fan-label,.intro-approve-as-friend,.intro-approve-as-fan{float:left;}
+.intro-form-end{clear:both;margin-bottom:10px;}
+.intro-approve-as-friend-desc{margin-top:10px;}
+.intro-approve-as-end{clear:both;margin-bottom:10px;}
+.intro-end,.clear{clear:both;}
+.eventcal{float:left;font-size:20px;}
+.event{background:#2e2f2e;}
+.vevent{border:1px solid #cccccc;}.vevent .event-description,.vevent .event-location,.vevent .event-start{margin-left:10px;margin-right:10px;}
+#new-event-link{margin-bottom:10px;}
+.edit-event-link,.plink-event-link{}
+.event-description:before{content:url('../../../images/calendar.png');margin-right:15px;}
+.event-start,.event-end{margin-left:10px;width:330px;font-size:smaller;}
+.event-start .dtstart,.event-end .dtend{float:right;}
+.event-list-date{margin-bottom:10px;}
+.prevcal,.nextcal{float:left;margin:64px 32px auto 32px;}
+.calendar{font-family:monospace;}
+.today{font-weight:bold;color:red;}
+#event-start-text,#event-finish-text{margin-top:10px;margin-bottom:5px;}
+#event-nofinish-checkbox,#event-nofinish-text,#event-adjust-checkbox,#event-adjust-text,#event-share-checkbox{float:left;}
+#event-datetime-break{margin-bottom:10px;}
+#event-nofinish-break,#event-adjust-break,#event-share-break{clear:both;}
+#event-desc-text,#event-location-text{margin-top:10px;margin-bottom:5px;}
+#event-submit{margin-top:10px;}
+.body-tag{margin:10px 0;opacity:0.5;}.body-tag:hover{opacity:1.0 !important;}
+.filesavetags,.categorytags{margin:20px 0;opacity:0.5;}
+.filesavetags:hover,.categorytags:hover{margin:20px 0;opacity:1.0 !important;}
+.item-select{opacity:0.1;margin:5px 0 0 6px !important;}.item-select:hover{opacity:1;}
+.checkeditem{opacity:1;}
+#item-delete-selected{margin-top:30px;}
+.delete-checked{position:absolute;left:35px;margin-top:20px;}
+#item-delete-selected-icon{float:left;margin-right:5px;}
+#item-delete-selected-desc{float:left;margin-right:5px;}#item-delete-selected-desc:hover{text-decoration:underline;}
+.fc-state-highlight{background:#eeeecc;color:#2e2f2e;}
+.directory-item{float:left;margin:0 5px 4px 0;padding:3px;width:180px;height:250px;position:relative;}
+#group-sidebar{margin-bottom:10px;}
+.group-selected,.nets-selected,.fileas-selected{padding:3px;color:#2e2f2e;background:#eeeecc;font-weight:bold;}
+.group-selected:hover,.nets-selected:hover,.fileas-selected:hover{color:#88a9d2;background:#2e2f2e;}
+.groupsideedit{margin-right:10px;}
+#sidebar-group-ul{padding-left:0;}
+#sidebar-group-list{margin:0 0 5px 0;}#sidebar-group-list li{margin-top:10px;}
+#sidebar-group-list .icon{display:inline-block;width:12px;height:12px;}
+.sidebar-group-element{padding:3px;}.sidebar-group-element:hover{color:#2e2f2e;background:#88a9d2;font-weight:bold;padding:3px;}
+#sidebar-new-group{margin:auto;display:inline-block;color:#eeeeee;text-decoration:none;text-align:center;}
+#peoplefind-sidebar form{margin-bottom:10px;}
+#sidebar-new-group:hover{}
+#sidebar-new-group:active{position:relative;top:1px;}
+#side-peoplefind-url{background-color:#2e2f2e;color:#eeeecc;border:1px solid #999999;margin-right:3px;width:75%;}#side-peoplefind-url:hover,#side-peoplefind-url:focus{background-color:#eeeeee;color:#222222;border:1px solid #333333;}
+.nets-ul{margin:0px;padding:0px;list-style:none;list-style-position:inside;}.nets-ul li{margin:10px 0 0;}
+.nets-link,.nets-all{margin-left:0px;}
+#netsearch-box{margin:20px 0px 30px;width:135px;}#netsearch-box #search-submit{margin:5px 5px 0px 0px;}
+#pending-update{float:right;color:white;font-weight:bold;background-color:red;padding:0 0.3em;}
+.admin.linklist{border:0;padding:0;}
+.admin.link{margin:0px;padding:0px;list-style:none;list-style-position:inside;}
+#adminpage{color:#eeeecc;background:#2e2f2e;margin:5px;padding:10px;}#adminpage dl{clear:left;margin-bottom:2px;padding-bottom:2px;border-bottom:1px solid #111111;}
+#adminpage dt{width:250px;float:left;font-weight:bold;}
+#adminpage dd{margin-left:250px;}
+#adminpage h3{border-bottom:1px solid #cccccc;}
+#adminpage .submit{clear:left;}
+#adminpage #pluginslist{margin:0;padding:0;}
+#adminpage .plugin{display:block;border:1px solid #888888;padding:1em;margin-bottom:5px;clear:left;}
+#adminpage .toggleplugin{float:left;margin-right:1em;}
+#adminpage table{width:100%;border-bottom:1px solid #111111;margin:5px 0;}#adminpage table th{text-align:left;}
+#adminpage td .icon{float:left;}
+#adminpage table#users img{width:16px;height:16px;}
+#adminpage .selectall{text-align:right;}
+#adminpage #users a{color:#eeeecc;text-decoration:underline;}
+#users .name{color:#eeeecc;}
+.field{overflow:auto;}.field label{width:38%;display:inline-block;margin:0 10px 1em 0;border:1px #2e2f2e solid;padding:5px;background:#eeeecc;color:#111;}
+.field .onoff{float:right;margin:0 330px 0 auto;width:80px;}.field .onoff a{display:block;border:1px solid #666666;padding:3px 6px 4px 10px;height:16px;text-decoration:none;}
+.field .onoff .on,.field .onoff .off{background-image:url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAUACIDASIAAhEBAxEB/8QAGgABAQACAwAAAAAAAAAAAAAAAAQDBQEGCf/EACgQAAIBAwIFAwUAAAAAAAAAAAECAAMEERIUBRMxUpEhIoEjM1Nxkv/EABcBAAMBAAAAAAAAAAAAAAAAAAABAgT/xAAaEQEAAgMBAAAAAAAAAAAAAAAAAQIRMVES/9oADAMBAAIRAxEAPwD1ERKFNFVaNNVUYACgACcNVt1dEKUwzZwNI9cSDczDVdnuKDjomrPyJOQ2SXNq/L0rTPMzp9vXHWZfo/jT+RNFQV6e2yPt6s/Ms3EWQofhnDqjszWFqzMcljRUknxEn3ES/dup8xxPZ0hXtKFViQzorEDpkiZtqvc3mIkzs40bVe5vMbVe5vMREbrN3xy4t7utSVaZVHZQSDnAP7iIm+K1xpkm09f/2Q==');background-repeat:no-repeat;}
+.field .onoff .on{background-position:42px 1px;background-color:#999999;color:#111111;text-align:left;}
+.field .onoff .off{background-position:2px 1px;background-color:#cccccc;color:#333333;text-align:right;}
+.hidden{display:none !important;}
+.field textarea{width:80%;height:100px;}
+.field_help{display:block;margin-left:297px;color:#b1b1b1;}
+.field.radio .field_help{margin-left:297px;}
+.popup{width:100%;height:100%;top:0px;left:0px;position:absolute;display:none;}.popup .background{background-color:#111111;opacity:0.5;width:100%;height:100%;position:absolute;top:0px;left:0px;}
+.popup .panel{top:25%;left:25%;width:50%;height:50%;padding:1em;position:absolute;border:4px solid #000000;background-color:white;}
+#panel{z-index:100;}
+.grey,.gray{color:gray;}
+.orange{color:orange;}
+.red{color:red;}
+.popup .panel .panel_text{display:block;overflow:auto;height:80%;}
+.popup .panel .panel_in{width:100%;height:100%;position:relative;}
+.popup .panel .panel_actions{width:100%;bottom:4px;left:0px;position:absolute;}
+.panel_text .progress{width:50%;overflow:hidden;height:auto;border:1px solid #cccccc;margin-bottom:5px;}.panel_text .progress span{float:right;display:block;width:25%;background-color:#eeeeee;text-align:right;}
+.oauthapp{height:auto;overflow:auto;border-bottom:2px solid #cccccc;padding-bottom:1em;margin-bottom:1em;}.oauthapp img{float:left;width:48px;height:48px;margin:10px;}.oauthapp img.noicon{background-image:url("../../../images/icons/48/plugin.png");background-position:center center;background-repeat:no-repeat;}
+.oauthapp a{float:left;}
+.iconspacer{display:block;width:16px;height:16px;}
+.icon{display:block;width:20px;height:20px;background:url(dark/icons.png) no-repeat;border:0;text-decoration:none;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}.icon:hover{border:0;text-decoration:none;}
+.editicon{display:inline-block;width:21px;height:21px;background:url(dark/editicons.png) no-repeat;border:0;text-decoration:none;}
+.shadow{-moz-box-shadow:2px 2px 5px 2px #111111;-o-box-shadow:2px 2px 5px 2px #111111;-webkit-box-shadow:2px 2px 5px 2px #111111;-ms-box-shadow:2px 2px 5px 2px #111111;box-shadow:2px 2px 5px 2px #111111;}.shadow:active,.shadow:focus,.shadow:hover{-moz-box-shadow:0 0 0 0 #111111;-o-box-shadow:0 0 0 0 #111111;-webkit-box-shadow:0 0 0 0 #111111;-ms-box-shadow:0 0 0 0 #111111;box-shadow:0 0 0 0 #111111;}
+.editicon:hover{border:0;}
+.boldbb{background-position:0px 0px;}.boldbb:hover{background-position:-22px 0px;}
+.italicbb{background-position:0px -22px;}.italicbb:hover{background-position:-22px -22px;}
+.underlinebb{background-position:0px -44px;}.underlinebb:hover{background-position:-22px -44px;}
+.quotebb{background-position:0px -66px;}.quotebb:hover{background-position:-22px -66px;}
+.codebb{background-position:0px -88px;}.codebb:hover{background-position:-22px -88px;}
+.imagebb{background-position:-44px 0px;}.imagebb:hover{background-position:-66px 0px;}
+.urlbb{background-position:-44px -22px;}.urlbb:hover{background-position:-66px -22px;}
+.videobb{background-position:-44px -44px;}.videobb:hover{background-position:-66px -44px;}
+.icon.drop,.icon.drophide,.icon.delete{float:left;margin:0 2px;}
+.icon.s22.delete{display:block;background-position:-110px 0;}
+.icon.s22.text{padding:10px 0px 0px 25px;width:200px;}
+.icon.text{text-indent:0px;}
+.icon.s16{min-width:16px;height:16px;}
+.wall-item-delete-wrapper.icon.delete,.wall-item-delete-wrapper.icon.drophide{margin:0;}
+.s16 .add{background:url("../../../images/icons/16/add.png") no-repeat;}
+.add{margin:0px 5px;}
+.article{background-position:-50px 0;}
+.audio{background-position:-70px 0;}
+.block{background-position:-90px 0px;}
+.drop,.delete{background-position:-110px 0;}
+.drophide{background-position:-130px 0;}
+.edit{background-position:-150px 0;}
+.camera{background-position:-170px 0;}
+.dislike{background-position:-190px 0;}
+.file-as{background-position:-230px -60px;}
+.like{background-position:-211px 0;}
+.link{background-position:-230px 0;}
+.globe,.location{background-position:-50px -20px;}
+.noglobe,.nolocation{background-position:-70px -20px;}
+.no{background-position:-90px -20px;}
+.pause{background-position:-110px -20px;}
+.play{background-position:-130px -20px;}
+.pencil{background-position:-151px -18px;}
+.small-pencil{background-position:-170px -20px;}
+.recycle{background-position:-190px -20px;}
+.remote-link{background-position:-210px -20px;}
+.share{background-position:-230px -20px;}
+.tools{background-position:-50px -40px;}
+.lock{background-position:-70px -40px;}
+.unlock{background-position:-88px -40px;}
+.video{background-position:-110px -40px;}
+.attach{background-position:-190px -40px;}
+.language{background-position:-210px -40px;}
+.starred{background-position:-130px -60px;}
+.unstarred{background-position:-150px -60px;}
+.tagged{background-position:-170px -60px;}
+.on{background-position:-50px -60px;}
+.off{background-position:-70px -60px;}
+.prev{background-position:-90px -60px;}
+.next{background-position:-110px -60px;}
+.icon.dim{opacity:0.3;}
+#pause{position:fixed;bottom:40px;right:30px;}
+.border{border:1px solid #babdb6;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}.border:hover{border:1px solid #babdb6;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
+.attachtype{display:block;width:20px;height:23px;background-image:url(../../../images/content-types.png);}
+.type-video{background-position:0px 0px;}
+.type-image{background-position:-20px 0;}
+.type-audio{background-position:-40px 0;}
+.type-text{background-position:-60px 0px;}
+.type-unkn{background-position:-80px 0;}
+.cc-license{margin-top:100px;font-size:0.7em;}
+footer{display:block;clear:both;}
+#profile-jot-text{height:20px;color:#eeeecc;border:1px solid #eeeecc;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;width:99.5%;}
+#photo-edit-perms-select,#photos-upload-permissions-wrapper,#profile-jot-acl-wrapper{display:block !important;background:#2e2f2e;color:#eeeecc;}
+#profile-jot-acl-wrapper{margin:0 10px;border:1px solid #555753;border-top:0;}
+#acl-wrapper{width:660px;margin:0 auto;}
+#acl-search{float:right;background:#ffffff url("../../../images/search_18.png") no-repeat right center;padding-right:20px;margin:6px;color:#111111;}
+#acl-showall{float:left;display:block;width:auto;height:18px;background:#eeeecc url("../../../images/show_all_off.png") 8px 8px no-repeat;padding:7px 10px 7px 30px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:#999999;margin:5px 0;}#acl-showall.selected{color:black;background:#ff9900 url(../../../images/show_all_on.png) 8px 8px no-repeat;}
+#acl-list{height:210px;border:1px solid #cccccc;clear:both;margin-top:30px;overflow:auto;}
+.acl-list-item{border:1px solid #eeeecc;width:120px;height:110px;display:block;float:left;margin:3px 0 5px 5px;}.acl-list-item img{width:22px;height:22px;float:left;margin:5px 5px 20px;}
+.acl-list-item p{height:12px;font-size:10px;margin:0 0 22px;padding:2px 0 1px;}
+.acl-list-item a{background:#eeeecc 3px 3px no-repeat;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;width:55px;height:20px;clear:both;font-size:10px;display:block;color:#2e2f2e;margin:5px auto 0;padding:0 3px;text-align:center;vertical-align:middle;}
+#acl-wrapper a:hover{text-decoration:none;color:#2e2f2e;border:0;}
+.acl-button-show{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABxSURBVAiZY/z//z8DDMyaNUuEgYEhk4GBwZ8JJrhv3z5DZmbmMwwMDOoMDAxpLKtWraqTl5d3fPv2rcn///9XpKWlpTIwMDCwfPr0SePWrVtmP378YPn//385zASmf//+Rf/8+XMpIyPj2bS0tHcwCQBWkiq6M5HGDgAAAABJRU5ErkJggg==');margin:0 auto;}
+.acl-button-hide{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACWSURBVAiZBcEhDsIwFAbg/72+VXQ7wPSCIlj8JMlmcKQGgdgRCCfpEz0HjgSDw3IA1AQC1QqSpXwfqeoZwHOaphsAqGpfVVVHIYQNM1+J6MLMOwA9gAOVUhBC6Ky1r7quv03TrMZxzAwAIjKIyCel9JvneQ8ApKprY8zdObfNOXMp5bEsyyDGmJaITt77NwDEGI/W2vYP0nYuQ/Tw9H4AAAAASUVORK5CYII=');margin:0 auto;}
+.acl-button-show.selected{background:#9ade00 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABXSURBVAiZTcyhDYNQGADh7xEGwGDxhD2qUWxAwIBgE9BdoxO03YaEEX7USzh5l1yKCJl0pBoT+uIhK3zRYk52Az5444w1FijxwoYOTT4UGPHHL9a4crgBhcYSpxKVgzIAAAAASUVORK5CYII=');color:#2e2f2e;}
+.acl-button-hide.selected{background:#ff4141 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACSSURBVAiZBcGhDoJQFAbg/z/3cGliJDOTszmLichGstkMPoTzvfA2N4vN6gMYCGhwMifMTY7fxyCy4zBcCrMjAFRk7p3LWAEzRwYT2StQgMwBrGlmOJCZV72Ok+QpcTyZ1/VHAEBEyiiKHq+2/d6bZgUADMCUIqeR94t338tAns2sVKea/sy2y667AUAgN+pc+gcI6S733PoZRAAAAABJRU5ErkJggg==');color:#2e2f2e;}
+.acl-list-item.groupshow{border-color:#9ade00;}
+.acl-list-item.grouphide{border-color:#ff4141;}
+.acpopup{max-height:175px;max-width:42%;background-color:#555753;color:white;overflow:auto;z-index:100000;border:1px solid #cccccc;}
+.acpopupitem{background-color:#555753;padding:4px;clear:left;}.acpopupitem img{float:left;margin-right:4px;}
+.acpopupitem.selected{color:#2e302e;background-color:#eeeeee;}
+.qcomment-wrapper{padding:0px;margin:5px 5px 5px 81%;}
+.qcomment{opacity:0.5;}.qcomment:hover{opacity:1.0;}
+#network-star-link{margin-top:10px;}
+.network-star{float:left;margin-right:5px;}.network-star.icon.starred{display:inline-block;}
+.fileas-ul{padding:0;}
+#sidebar-page-list ul{padding:0;margin:5px 0;}
+#sidebar-page-list li{list-style:none;}
+#jappix_mini{margin-left:130px;position:fixed;bottom:0;right:175px !important;z-index:999;}
+@media handheld and screen{body{font-size:15pt;}}@media only screen and (min-device-width:320px) and (max-device-width:480px){body{font-size:12pt;}}@media only screen and (min-width:321px){body{font-size:12pt;}}@media only screen and (max-width:320px){body{font-size:12pt;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){body{font-size:14pt;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){body{font-size:14pt;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){body{font-size:14pt;}}@media only screen and (min-width:1024px){body{font-size:14pt;}}@media only screen and (min-width:1520px){body{font-size:16pt;}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){body{font-size:14pt;}}
diff --git a/view/theme/dispy/dark/style.less b/view/theme/dispy/dark/style.less
new file mode 100644
index 000000000..f48a77e27
--- /dev/null
+++ b/view/theme/dispy/dark/style.less
@@ -0,0 +1,3014 @@
+/*
+ * dispy dark
+ * Description: Dispy Dark: dark, sleek, functional
+ * author, maintainer: simon <http://simon.kisikew.org/>
+ *
+ * Author's notes:
+ * A few things of note here. The less file is our working copy,
+ * and the CSS is *generated* from it. The CSS is the one that's
+ * included in the HTML, and not the less one. This is to save
+ * bandwidth and processing time, by not including less.js.
+ */
+
+@import "_base";
+
+///* from html5boilerplate */
+///* these are to tell browsers they should be displayed a certain way */
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+nav,
+section {
+ display: block;
+}
+audio,
+canvas,
+video,
+time {
+ display: inline-block;
+ *display: inline;
+ *zoom: 1;
+}
+audio:not([controls]), [hidden] {
+ display: none;
+}
+///*
+// * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
+// * 2. Force vertical scrollbar in non-IE
+// * 3. Prevent iOS text size adjust on device orientation change,
+// * without disabling user zoom: h5bp.com/g
+// */
+html {
+ font-size: 100%;
+ overflow-y: scroll;
+ -webkit-text-size-adjust: 100%;
+ -ms-text-size-adjust: 100%;
+}
+body {
+ margin: 0;
+ padding: 0;
+ .default_font;
+ color: @main_colour;
+ background-color: @bg_colour;
+}
+button, input, select, textarea {
+ color: @main_colour;
+ background-color: @bg_colour;
+}
+select {
+ .borders(1px, dotted, darken(@main_alt_colour, 60%));
+ padding: 1px;
+ margin: 3px;
+ color: @main_colour;
+ background: @bg_colour;
+ max-width: 85%;
+ min-width: 85px;
+}
+option {
+ padding: 1px;
+ color: @main_colour;
+ background: @bg_colour;
+ &[selected="selected"] {
+ color: @bg_colour;
+ background: @main_colour;
+ }
+}
+tr:nth-child(even) {
+ background-color: lighten(@bg_colour, 10%);
+}
+///* remember to define focus styles! */
+:focus {
+ outline: 0;
+}
+[disabled="disabled"] {
+ background: @med_bg_colour;
+ color: @disabled_colour;
+}
+///* remember to highlight inserts somehow! */
+ins, mark {
+ background-color: @bg_alt_colour;
+ color: @lt_main_colour;
+}
+ins {
+ text-decoration: none;
+}
+mark {
+ font-style: italic;
+ font-weight: bold;
+}
+///* Redeclare monospace font family: h5bp.com/j */
+pre,
+code,
+kbd,
+samp,
+.wall-item-body code {
+ font-family: monospace, monospace;
+ _font-family: monospace;
+ font-size: 1em;
+}
+///* Improve readability of pre-formatted text in all browsers */
+pre,
+.wall-item-body code {
+ .wrap;
+}
+q {
+ quotes: none;
+ &:before, &:after {
+ content: "";
+ content: none;
+ }
+}
+small {
+ font-size: 85%;
+}
+///* Position subscript and superscript content without affecting
+// * line-height: h5bp.com/k */
+sub, sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+sub {
+ bottom: -0.25em;
+}
+sup {
+ top: -0.5em;
+}
+img {
+ border: 0 none;
+}
+a {
+ color: @link_colour;
+ text-decoration: none;
+ margin-bottom: 1px;
+ &:hover {
+ color: @hover_colour;
+ border-bottom: 1px dotted @hover_colour;
+ }
+ &:hover img {
+ text-decoration: none;
+ }
+}
+blockquote {
+ background: darken(@main_alt_colour, 66.5%);
+ color: @main_colour;
+ text-indent: 5px;
+ padding: 5px;
+ .borders(1px, solid, darken(@main_alt_colour, 33%));
+ .rounded_corners;
+}
+label {
+ width: 38%;
+ display: inline-block;
+ font-size: 0.95em;
+ margin: 0 10px 1em 0;
+ .borders(1px, solid, @bg_colour);
+ padding: 5px;
+ background: @main_colour;
+ color: darken(@main_alt_colour, 86.5%);
+ .box_shadow(3px, 3px, 5px);
+}
+input {
+ .box(250px, 25px);
+ .borders(1px, solid, darken(@main_alt_colour, 33.5%));
+ &[type="checkbox"],
+ &[type="radio"] {
+ margin: 0;
+ .box(15px, 15px);
+ }
+ &[type="submit"],
+ &[type="button"] {
+ background-color: @main_alt_colour;
+ .borders(2px, outset, darken(@main_alt_colour, 24%));
+ .rounded_corners;
+ .box_shadow(1px, 3px, 4px, 0);
+ color: @bg_alt_colour;
+ cursor: pointer;
+ font-weight: bold;
+ width: auto;
+ .text_shadow;
+ }
+ &[type="submit"]:active,
+ &[type="button"]:active {
+ .box_shadow(0, 0, 0, 0);
+ }
+}
+h1, h2, h3,
+h4, h5, h6 {
+ margin: 10px 0px;
+ font-weight: bold;
+ border-bottom: 1px solid @hover_colour;
+}
+
+//
+.required {
+ display: inline;
+ color: #ff0;
+ font-size: 16px;
+ font-weight: bold;
+ margin: 3px;
+}
+.fakelink, .lockview {
+ color: @link_colour;
+ cursor: pointer;
+}
+.fakelink:hover {
+ color: @hover_colour;
+}
+.smalltext {
+ font-size: 0.7em;
+}
+#panel {
+ position: absolute;
+ .rounded_corners;
+ .borders(1px, solid, @main_alt_colour);
+ background-color: @bg_alt_colour;
+ color: @main_colour;
+ padding: 1em;
+}
+.pager {
+ margin-top: 60px;
+ display: block;
+ clear: both;
+ text-align: center;
+ font-size: small;
+ font-weight: bold;
+ span {
+ padding: 4px;
+ margin: 4px;
+ }
+}
+.pager_current {
+ background-color: @link_colour;
+ color: @bg_colour;
+}
+
+
+/**
+ * global
+ */
+/* .tool .action */
+.action {
+ margin: 5px 0;
+}
+.tool {
+ margin: 5px 0;
+ list-style: none;
+}
+#articlemain {
+ .box(100%, 100%);
+ margin: 0 auto;
+}
+[class$="-desc"], [id$="-desc"] {
+ color: @bg_colour;
+ background: @main_colour;
+ .rounded_corners;
+ .box_shadow(3px, 3px, 5px);
+ margin: 3px 10px 7px 0;
+ padding: 6px 7px;
+ font-weight: bold;
+ font-size: smaller;
+}
+
+
+/**
+ * login
+ */
+#asidemain .field {
+ overflow: hidden;
+ width: 200px;
+}
+#login-extra-links {
+ overflow: auto !important;
+ padding-top: 60px !important;
+ width: 100% !important;
+ a {
+ margin-right: 20px;
+ }
+}
+#login_standard {
+ display: block !important;
+ float: none !important;
+ height: 100% !important;
+ position: relative !important;
+ width: 100% !important;
+ .field label {
+ width: 200px !important;
+ }
+ input {
+ margin: 0 0 8px !important;
+ width: 210px !important;
+ &[type="text"] {
+ margin: 0 0 8px !important;
+ width: 210px !important; }
+ }
+}
+#login-submit-wrapper {
+ margin: 0 !important;
+}
+#login-submit-button {
+ margin-left: 0px !important;
+}
+#asidemain #login_openid {
+ position: relative !important;
+ float: none !important;
+ margin-left: 0px !important;
+ height: auto !important;
+ width: 200px !important;
+}
+#login_openid {
+ #id_openid_url {
+ width: 180px !important;
+ overflow: hidden !important; }
+ label {
+ width: 180px !important;
+ }
+}
+
+
+/**
+ * nav
+ */
+nav {
+ height: 60px;
+ background-color: @dk_bg_colour;
+ color: @main_alt_colour;
+ position: relative;
+ padding: 20px 20px 10px 95px;
+ a {
+ text-decoration: none;
+ color: @main_alt_colour;
+ border: 0px;
+ &:hover {
+ text-decoration: none;
+ color: @main_alt_colour;
+ border: 0px; } }
+ #banner {
+ display: block;
+ position: absolute;
+ left: 51px;
+ top: 25px;
+ #logo-text a {
+ font-size: 40px;
+ font-weight: bold;
+ margin-left: 3px; } }
+}
+ul#user-menu-popup {
+ display: none;
+ position: absolute;
+ background-color: @menu_bg_colour;
+ width: 100%;
+ padding: 10px 0px;
+ margin: 0px;
+ top: 20px;
+ left: 0;
+ font-size: small;
+ line-height: 1;
+ .rounded_corners(0 0 5px 5px);
+ .box_shadow(5px, 5px, 10px, 0px);
+ z-index: 10000;
+ li {
+ display: block;
+ a {
+ display: block;
+ padding: 5px;
+ &:hover {
+ color: @main_colour;
+ background-color: @bg_alt_colour;
+ }
+ &.nav-sep {
+ border-top: 1px solid @bg_alt_colour; } } }
+}
+nav .nav-link {
+ display: inline-block;
+ .box(22px, 22px);
+ overflow: hidden;
+ margin: 0px 5px 5px;
+ text-indent: 50px;
+ background: transparent url(dark/icons.png) 0 0 no-repeat;
+}
+#nav-apps-link {
+ background-position: 0 -66px;
+ &:hover {
+ background-position: -22px -66px; }
+}
+#nav-community-link, #nav-contacts-link {
+ background-position: 0 -22px;
+ &:hover {
+ background-position: -22px -22px; }
+}
+#nav-directory-link {
+ background-position: -44px -154px;
+ &:hover {
+ background-position: -66px -154px; }
+}
+#nav-help-link {
+ background-position: 0 -110px;
+ &:hover {
+ background-position: -22px -110px; }
+}
+#nav-home-link {
+ background-position: -44px -132px;
+ &:hover {
+ background-position: -66px -132px; }
+}
+#nav-intro-link {
+ background-position: 0px -190px;
+ &:hover {
+ background-position: -44px -190px; }
+}
+#nav-login-link, #nav-logout-link {
+ background-position: 0 -88px;
+ &:hover {
+ background-position: -22px -88px; }
+}
+#nav-messages-link {
+ background-position: -44px -88px;
+ &:hover {
+ background-position: -66px -88px; }
+}
+#nav-notify-link,
+#nav-notifications-linkmenu {
+ background-position: -44px -110px;
+}
+#nav-notify-link:hover {
+ background-position: -66px -110px;
+}
+#nav-network-link {
+ background-position: 0px -177px;
+ &:hover {
+ background-position: -22px -177px; }
+}
+#nav-search-link {
+ background-position: 0 -44px;
+ &:hover {
+ background-position: -22px -44px;
+ }
+}
+#jot-title,
+#profile-link,
+#profile-title,
+#profile-attach-wrapper,
+#profile-audio,
+#profile-link,
+#profile-location,
+#profile-nolocation,
+#profile-title,
+#profile-upload-wrapper,
+#profile-video,
+#profile-jot-submit,
+#wall-image-upload,
+#wall-file-upload,
+#wall-image-upload-div,
+#wall-file-upload-div,
+.icon,
+.hover,
+.focus,
+.pointer {
+ cursor: pointer;
+}
+//* popup notifications */
+div.jGrowl div {
+ &.notice {
+ background: @notice url("../../../images/icons/48/notice.png") no-repeat 5px center;
+ color: white;
+ padding-left: 58px;
+ margin-top: 50px;
+ }
+ &.info {
+ background: @info url("../../../images/icons/48/info.png") no-repeat 5px center;
+ color: white;
+ padding-left: 58px;
+ margin-top: 50px;
+ }
+}
+#nav-notifications-menu {
+ margin: 30px 0 0 -20px;
+ width: 275px;
+ max-height: 300px;
+ overflow-y: auto;
+ font-size: 9pt;
+ .contactname {
+ font-weight: bold;
+ font-size: 0.9em; }
+ img {
+ float: left;
+ margin-right: 5px; }
+ .notif-when {
+ font-size: 0.8em;
+ display: block; }
+ li {
+ word-wrap: normal;
+ border-bottom: 1px solid black;
+ &:hover {
+ color: black; }
+ }
+ a:hover {
+ color: black;
+ text-decoration: underline;
+ }
+}
+nav #nav-notifications-linkmenu {
+ &.on .icon.s22.notify,
+ &.selected .icon.s22.notify {
+ // background-image: url("../../../images/icons/22/notify_on.png");
+ background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAQAAABuvaSwAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAUJcAAFCXAZtv64UAAAHuSURBVCjPbZPbTlNBFIYHLixXRIhEQGNRMUopJAJyAyZ4Z2l8B+XwEBqKtjwOp8oDIAJKIJFUjdFIQCUYrRytdyb0459ht8wG9rrYs9b618y/TsYEH4ZK4qRYYIdDybZOI7TKakIfVhrJ8J2i5IBNyV93/kaaBuv3oV3MgwCTPKGHPkkPA0xRUMBrOgN4AP0o6BseEpF2m3es0qJTFQneyvMhgDsC9tZprnEcGuOPeMcDLUpW3jlLxlDBmJTFY6gLvsVv8tyh9G7U3Z6mwtCuJAoiECSh/w1+8otmTjLqF2KDNsNzRY1bruV0o6rFFtc9S5USh5RRWvAYv4xX9dYPS8ur1oBQC4Y99m2uHriRNda5ErLdU1l3jCI2xdJ3XOYLX6kP2W6K2OF54Et84jN154F31d6ukKOG92pSbcjWLRrbRhVGLTZeOtXqX46LoQSHhJo3jOo3ESrdBQbljIRKNyXUiKHNNSXhTdbZiUzyT/WJ23Zn3BBFy+2u4ZHc1eV2N7EkxAvbbqMRmZOSlbE0g/uajRgl6Iy8r1wpnaFTQ4ji+8XOEsuxYmdDWpJleXJ0+BPdoduL4p5Vavd5IOllmJfiWmSWu6d3pV4jteFWqaAGbLkdKSqtUXXUnN3DSvF8phfy/JfkxfOp9sVb2COz+hY/T0qkwwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMS0wOS0xNlQwOTozOTowMCswMjowMC9Oi90AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTEtMDktMTZUMDk6Mzk6MDArMDI6MDBeEzNhAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==");
+ }
+}
+.show {
+ display: block;
+}
+#notifications {
+ .box(170px, 20px);
+ font-size: small;
+ top: -19px;
+ left: 4px;
+ position: absolute;
+}
+#nav-floater {
+ position: fixed;
+ top: 20px;
+ right: 1%;
+ padding: 5px;
+ background: @dk_bg_colour;
+ color: transparent;
+ .rounded_corners;
+ z-index: 100;
+ .box(300px, 60px);
+}
+
+#nav-buttons {
+ clear: both;
+ list-style: none;
+ padding: 0px;
+ margin: 0px;
+ height: 25px;
+ > li {
+ padding: 0;
+ display: inline-block;
+ margin: 0px -4px 0px 0px;
+ }
+}
+.floaterflip {
+ display: block;
+ position: fixed;
+ z-index: 110;
+ top: 56px;
+ right: 19px;
+ .box(22px, 22px);
+ overflow: hidden;
+ margin: 0px;
+ background: transparent url(dark/icons.png) -190px -60px no-repeat;
+}
+.search-box {
+ display: inline-block;
+ margin: 5px;
+ position: fixed;
+ right: 0px;
+ bottom: 0px;
+ z-index: 100;
+ background: @dk_bg_colour;
+ .rounded_corners;
+}
+#search-text {
+ .borders;
+ background: @bg_colour;
+ color: @main_colour;
+ font-size: 8pt;
+ margin: 8px;
+ .box(10em, 14px);
+}
+#scrollup {
+ position: fixed;
+ right: 5px;
+ bottom: 40px;
+ z-index: 100;
+ a:hover {
+ text-decoration: none;
+ border: 0;
+ }
+}
+#user-menu {
+ .box_shadow(5px, 0, 10px, 0);
+ display: block;
+ width: 75%;
+ margin: 3px 0 0 0;
+ position: relative;
+ .rounded_corners;
+ background-color: @menu_bg_colour;
+ background-image: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAIAAwDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAIhAAAQMEAgIDAAAAAAAAAAAAAQIDBAAFBhESIQdBMVFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwCXiHO8dbsEi35BEhIehNlbUhxhBU82O+G9bKgToD2D+VlmZX9OWZBJuAiMxGlni0w0gJCED4HXv7pSi6eFML//2Q==");
+ background-position: 98% center;
+ background-repeat: no-repeat;
+ clear: both;
+ top: 4px;
+ left: 10px;
+ padding: 2px;
+ > a {
+ vertical-align: top;
+ }
+}
+#user-menu-label {
+ font-size: small;
+ padding: 3px 20px 9px 5px;
+ height: 10px;
+}
+.nav-ajax-update, .nav-ajax-left {
+ .box(30px, 19px);
+ background: transparent url(dark/notifications.png) 0 0 no-repeat;
+ color: #222;
+ font-weight: bold;
+ font-size: 0.8em;
+ padding-top: 0.2em;
+ text-align: center;
+ float: left;
+ margin: 0 -1px 0 3px;
+ display: block;
+ visibility: hidden;
+}
+.nav-ajax-update.show, .nav-ajax-left.show {
+ visibility: visible;
+}
+#net-update {
+ background-position: 0px 0px;
+}
+#mail-update {
+ background-position: -30px 0;
+}
+#notify-update {
+ background-position: -60px 0px;
+}
+#home-update {
+ background-position: -90px 0px;
+}
+#intro-update {
+ background-position: -120px 0px;
+}
+#lang-select-icon {
+ cursor: pointer;
+ position: fixed;
+ left: 28px;
+ bottom: 6px;
+ z-index: 10;
+}
+#language-selector {
+ position: fixed;
+ bottom: 2px;
+ left: 52px;
+ z-index: 10;
+}
+.menu-popup {
+ position: absolute;
+ display: none;
+ width: 11em;
+ background: white;
+ color: @bg_colour;
+ margin: 0px;
+ padding: 0px;
+ .borders(3px, solid, @shiny_colour);
+ z-index: 100000;
+ .box_shadow;
+ a {
+ display: block;
+ color: @bg_colour;
+ padding: 5px 10px;
+ text-decoration: none;
+ &:hover {
+ background-color: lighten(@shiny_colour, 55%);
+ }
+ }
+ .menu-sep {
+ border-top: 1px solid @med_bg_colour;
+ }
+ li {
+ float: none;
+ overflow: auto;
+ height: auto;
+ display: block;
+ img {
+ float: left;
+ .box(16px, 16px);
+ padding-right: 5px;
+ }
+ }
+ .empty {
+ padding: 5px;
+ text-align: center;
+ color: lighten(@shiny_colour, 45%);
+ }
+}
+.notif-item {
+ font-size: small;
+ a {
+ vertical-align: middle;
+ }
+}
+.notif-image {
+ .box(32px, 32px);
+ padding: 7px 7px 0px 0px;
+}
+.notify-seen {
+ background: darken(@main_alt_colour, 20%);
+}
+
+
+/**
+ * sysmsg
+ */
+#sysmsg_info {
+ position: fixed;
+ bottom: 0;
+ .box_shadow(@main_shadow);
+ padding: 10px;
+ background-color: @lt_orange;
+ .borders(2px, solid, @orange);
+ border-bottom: 0;
+ padding-bottom: 50px;
+ z-index: 1000;
+}
+#sysmsg {
+ position: fixed;
+ bottom: 0;
+ .box_shadow(@main_shadow);
+ padding: 10px;
+ background-color: @lt_orange;
+ .borders(2px, solid, @orange);
+ border-bottom: 0;
+ padding-bottom: 50px;
+ z-index: 1000;
+}
+#sysmsg_info br, #sysmsg br {
+ display: block;
+ margin: 2px 0px;
+ border-top: 1px solid @main_colour;
+}
+
+
+/**
+ * aside
+ */
+#asidemain {
+ float: left;
+ font-size: 0.75em;
+ margin: 20px 0 20px 35px;
+ width: 25%;
+ display: inline;
+}
+
+/* for now, disappear these */
+#asideright, #asideleft {
+ display: none;
+}
+.vcard {
+ .fn {
+ font-size: 1.5em;
+ font-weight: bold;
+ border-bottom: 1px solid @hover_colour;
+ padding-bottom: 3px;
+ }
+ #profile-photo-wrapper {
+ margin: 20px;
+ img {
+ .box_shadow(3px, 3px, 10px, 0);
+ }
+ }
+}
+#asidemain {
+ h4 {
+ font-size: 1.2em; }
+ #viewcontacts {
+ text-align: right;
+ }
+ #contact-block {
+ width: 99%;
+ .contact-block-content {
+ width: 99%;
+ .contact-block-div {
+ float: left;
+ margin: 0 5px 5px 0;
+ .box(50px, 50px);
+ padding: 3px;
+ position: relative; } } }
+}
+
+.aprofile dt {
+ background: @main_colour;
+ color: @bg_colour;
+ font-weight: bold;
+ .box_shadow(3px, 3px, 5px);
+ .rounded_corners;
+ margin: 15px 0 5px;
+ padding-left: 5px;
+}
+#profile-extra-links ul {
+ margin-left: 0px;
+ padding-left: 0px;
+ list-style: none;
+}
+#dfrn-request-link {
+ .rounded_corners;
+ color: @main_colour;
+ display: block;
+ font-size: 1.2em;
+ padding: 0.2em 0.5em;
+ background-color: @friendica_blue;
+ // background-image: url(icons/connect.png);
+ background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAE4SURBVCiRpZKxLgRRFIa//64dKruZFRIlolBviFKiVHsHrRaFikTCC+hEQtRegMQDqDUKJOPOvauSMJmjYEU2M0viT071/+fLOTlHZkadQgjLkh1LPEoj661WKw5mXG034JxtAgtmrJoVK5WZYYCy1AVQSOYbjeSqMmRmQ8v755Ne77lb5w+d4HMNJopCT7X+bwDQZKfTyf4BIAHeawHe+/kQ/FGM+QagvpFl2VSM/tyMmV7PV14AYMQ5nUp0AULIp0HXzpVvSdLYMmNVAjNdAuNAUQHgxy/ZvEQTSMw0A33DxkIIi2ma3gwC9PKSzRWF2wbdpml62DfyPF9yjlNgAnQGLJjZnXON3Xa7ff8NGPbKQPNrbAOI0a9J2ilLEzAL7P0GqJJizF+BUeDhL2cclJnZPvAg6eADf+imKjSMX1wAAAAASUVORK5CYII=");
+ background-repeat: no-repeat;
+ background-position: 95% center;
+}
+#wallmessage-link {
+ ///*background: #3465A4 url(dark/connect.png) no-repeat 95% center;*/
+ ///*border-radius: 5px 5px 5px 5px;*/
+ color: @main_alt_colour;
+ display: block;
+ font-size: 1.2em;
+ padding: 0.2em 0.5em;
+}
+.ttright {
+ margin: 0px;
+}
+
+
+/**
+ * contacts block
+ */
+.contact-block-div {
+ .box(50px, 50px);
+ float: left;
+}
+.contact-block-textdiv {
+ .box(150px, 34px);
+ float: left;
+}
+
+
+/**
+ * jot
+ */
+#jot {
+ margin: 10px 0 20px 0px;
+ width: 100%;
+ #jot-tools {
+ margin: 0px;
+ padding: 0px;
+ .box(100%, 35px);
+ overflow: none;
+ span {
+ float: left;
+ margin: 10px 20px 2px 0px;
+ a {
+ display: block;
+ }
+ }
+ .perms {
+ float: right;
+ width: 40px;
+ }
+ li.loading {
+ float: right;
+ background-color: white;
+ .box(20px, 38px);
+ vertical-align: center;
+ text-align: center;
+ border-top: 2px solid #9eabb0;
+ img {
+ margin-top: 10px;
+ }
+ }
+ }
+ #jot-title {
+ .borders(1px, solid, darken(@main_alt_colour, 13%));
+ margin: 0 0 5px;
+ .box(90%, 20px);
+ font-weight: bold;
+ .rounded_corners;
+ vertical-align: middle;
+ }
+}
+#jot-category {
+ margin: 5px 0;
+ .rounded_corners;
+ .borders(1px, solid, darken(@main_alt_colour, 33%));
+ color: darken(@main_alt_colour, 27%);
+ font-size: smaller;
+ &:focus {
+ color: @main_alt_colour;
+ }
+}
+#jot #character-counter {
+ .box(6%, 15px);
+ float: right;
+ text-align: right;
+ line-height: 20px;
+ padding: 2px 20px 5px 0;
+}
+#profile-jot-text_parent {
+ .box_shadow(5px, 0, 10px, 0, @shadow_colour);
+}
+#profile-jot-text_tbl {
+ margin-bottom: 10px;
+ background: darken(@main_alt_colour, 46.8%);
+}
+#profile-jot-text_ifr {
+ width: 99.900002% !important;
+}
+#profile-jot-text_toolbargroup, .mceCenter tr {
+ background: darken(@main_alt_colour, 46.8%);
+}
+[id$="jot-text_ifr"] {
+ width: 99.900002% !important;
+ color: @bg_colour;
+ background: @main_colour;
+ .mceContentBody {
+ color: @bg_colour;
+ background: @main_colour;
+ }
+}
+.defaultSkin {
+ tr.mceFirst {
+ background: darken(@main_alt_colour, 46.8%);
+ }
+ td {
+ &.mceFirst, &.mceLast {
+ background-color: @main_colour;
+ }
+ }
+ span.mceIcon, img.mceIcon, .mceButtonDisabled .mceIcon {
+ background-color: @main_colour;
+ }
+}
+#profile-attach-wrapper,
+#profile-audio-wrapper,
+#profile-link-wrapper,
+#profile-location-wrapper,
+#profile-nolocation-wrapper,
+#profile-title-wrapper,
+#profile-upload-wrapper,
+#profile-video-wrapper {
+ float: left;
+ margin: 0 20px 0 0;
+}
+#profile-rotator-wrapper {
+ float: right;
+}
+#profile-jot-email-wrapper {
+ margin: 10px 10% 0;
+ .borders(1px, solid, @menu_bg_colour);
+ border-bottom: 0;
+}
+#profile-jot-email-label {
+ background-color: @menu_bg_colour;
+ color: @main_colour;
+ padding: 5px;
+}
+#profile-jot-email {
+ width: 90%;
+ margin: 5px;
+}
+#profile-jot-networks {
+ margin: 0 10%;
+ border: 1px solid @menu_bg_colour;
+ border-top: 0;
+ border-bottom: 0;
+ padding: 5px;
+}
+#profile-jot-net {
+ margin: 5px 0;
+}
+#jot-preview-link {
+ margin: 0 0 0 10px;
+ border: 0;
+ text-decoration: none;
+ float: right;
+}
+.icon-text-preview {
+ margin: 0 0 -18px 0;
+ display: block;
+ .box(20px, 20px);
+ background: url(dark/icons.png) no-repeat -128px -40px;
+ border: 0;
+ text-decoration: none;
+ float: right;
+ cursor: pointer;
+}
+#profile-jot-perms {
+ float: right;
+ background-color: @menu_bg_colour;
+ .box(22px, 22px);
+ .rounded_corners;
+ overflow: hidden;
+ border: 0px;
+ margin: 0 10px 0 10px;
+}
+#profile-jot-plugin-wrapper {
+ width: 1px;
+ margin: 10px 0 0 0;
+ float: right;
+}
+#profile-jot-submit-wrapper {
+ float: right;
+ width: 100%;
+ margin: 10px 0 0 0;
+ padding: 0;
+}
+#profile-jot-submit {
+ height: auto;
+ background-color: @menu_bg_colour;
+ color: @main_alt_colour;
+ .rounded_corners;
+ .borders(2px, outset, @shiny_colour);
+ margin: 0;
+ float: right;
+ .text_shadow;
+ width: auto;
+ &:active {
+ .box_shadow(0, 0, 0, 0);
+ }
+}
+#jot-perms-icon {
+ .box(20px, 22px);
+ .rounded_corners;
+ overflow: hidden;
+}
+#group_allow_wrapper,
+#group_deny_wrapper,
+#acl-permit-outer-wrapper,
+#contact_allow_wrapper,
+#contact_deny_wrapper,
+#acl-deny-outer-wrapper {
+ width: 47%;
+}
+#group_allow_wrapper,
+#group_deny_wrapper,
+#acl-permit-outer-wrapper {
+ float: left;
+}
+#contact_allow_wrapper,
+#contact_deny_wrapper,
+#acl-deny-outer-wrapper {
+ float: right;
+}
+#acl-permit-text {
+ background-color: darken(@main_alt_colour, 60%);
+ color: @main_colour;
+ padding: 5px;
+ float: left;
+}
+#jot-public {
+ background-color: darken(@main_alt_colour, 60%);
+ color: @alert;
+ padding: 5px;
+ float: left;
+}
+#acl-deny-text {
+ background-color: darken(@main_alt_colour, 60%);
+ color: @main_colour;
+ padding: 5px;
+ float: left;
+}
+#jot-title-desc {
+ color: darken(@main_alt_colour, 13%);
+}
+#profile-jot-desc {
+ color: @red_orange;
+ margin: 5px 0;
+}
+#jot-title-wrapper {
+ margin-bottom: 5px;
+}
+#jot-title-display {
+ font-weight: bold;
+}
+.jothidden {
+ display: none;
+}
+#jot-preview-content {
+ background-color: @bg_alt_colour;
+ color: @main_colour;
+ .borders(1px, solid, @main_colour);
+ .rounded_corners;
+ .box_shadow(5px, 0, 10px);
+ padding: 3px 3px 6px 10px;
+ .wall-item-outside-wrapper {
+ border: 0;
+ .rounded_corners(0px 0px 0px 0px);
+ .box_shadow(0, 0, 0, 0);
+ }
+}
+
+
+/**
+ * section
+ */
+#sectionmain {
+ margin: 20px;
+ font-size: 0.8em;
+ min-width: 475px;
+ width: 67%;
+ float: left;
+ display: inline;
+}
+
+
+/**
+ * tabs
+ */
+.tabs {
+ .list_reset;
+ margin: 10px 0;
+ li {
+ display: inline;
+ font-size: smaller;
+ font-weight: bold;
+ }
+}
+.tab {
+ .borders(1px, solid, @link_colour);
+ padding: 4px;
+ &:hover, &.active:hover, &:active {
+ background: @link_colour;
+ color: @bg_colour;
+ }
+ &.active {
+ background: @main_colour;
+ color: @bg_colour;
+ a {
+ color: @bg_colour;
+ }
+ }
+ a {
+ border: 0;
+ text-decoration: none;
+ }
+}
+
+/**
+ * items
+ */
+.wall-item-outside-wrapper {
+ .borders(1px, solid, #aaa);
+ .rounded_corners;
+ .box_shadow(5px, 0, 10px, 0);
+ &.comment {
+ margin-top: 5px;
+ }
+}
+.wall-item-outside-wrapper-end {
+ clear: both;
+}
+.wall-item-content-wrapper {
+ position: relative;
+ padding: 0.75em;
+ width: auto;
+}
+.wall-item-outside-wrapper .wall-item-comment-wrapper {
+ /*margin-left: 90px;*/
+}
+.shiny {
+ background: @shiny_colour;
+ .rounded_corners;
+}
+.wall-outside-wrapper .shiny {
+ .rounded_corners;
+}
+.heart {
+ color: red;
+}
+.wall-item-content {
+ overflow-x: auto;
+ margin: 0px 4em 1em 5px;
+}
+[id^="tread-wrapper"],
+[class^="tread-wrapper"] {
+ margin: 1.2em 0 0 0;
+ padding: 0px;
+}
+.wall-item-photo-menu {
+ display: none;
+}
+.wall-item-photo-menu-button {
+ display: none;
+ text-indent: -99999px;
+ background: @menu_bg_colour url(dark/menu-user-pin.jpg) no-repeat 75px center;
+ position: absolute;
+ overflow: hidden;
+ .box(90px, 20px);
+ top: 85px;
+ left: 0;
+ .rounded_corners(0 0 5px 5px);
+}
+.wall-item-info {
+ float: left;
+ width: 110px;
+}
+.wall-item-photo-wrapper {
+ .box(80px, 80px);
+ position: relative;
+ padding: 5px;
+ background-color: @menu_bg_colour;
+ .rounded_corners;
+}
+[class^="wall-item-tools"] * {
+ /*margin: 0 0 5px 0;*/
+ > * {
+ /*margin: 0 0 5px 0;*/
+ }
+}
+.wall-item-tools {
+ float: right;
+ opacity: 0.4;
+ .transition;
+ &:hover {
+ opacity: 1;
+ .transition;
+ }
+}
+.wall-item-subtools1 {
+ .box(30px, 30px);
+ list-style: none outside none;
+ margin: 18px 0 30px -20px;
+ padding: 0;
+}
+.wall-item-subtools2 {
+ .box(25px, 25px);
+ list-style: none outside none;
+ margin: -78px 0 0 5px;
+ padding: 0;
+}
+.wall-item-title {
+ font-size: 1.2em;
+ font-weight: bold;
+ margin-bottom: 1.4em;
+}
+.wall-item-body {
+ margin: 15px 10px 10px 0px;
+ text-align: left;
+ overflow-x: auto;
+}
+.wall-item-lock-wrapper {
+ float: right;
+ .box(22px, 22px);
+ margin: 0 -5px 0 0;
+ opacity: 1;
+}
+.wall-item-dislike,
+.wall-item-like {
+ clear: left;
+ font-size: 0.8em;
+ color: lighten(@menu_bg_colour, 20%);
+ margin: 5px 0 5px 10.2em;
+ .transition;
+ opacity: 0.5;
+ &:hover {
+ opacity: 1;
+ }
+}
+.wall-item-author,
+.wall-item-actions-author {
+ clear: left;
+ float: left;
+ font-size: 0.8em;
+ color: lighten(@menu_bg_colour, 20%);
+ margin: 1em auto 0 0.2em;
+}
+.wall-item-ago {
+ display: inline;
+ padding-left: 10px;
+}
+.wall-item-wrapper-end {
+ clear: both;
+}
+.wall-item-location {
+ margin-top: 15px;
+ width: 100px;
+ overflow: hidden;
+ .text_overflow;
+ .icon {
+ float: left;
+ }
+ > a, .smalltext {
+ margin-left: 25px;
+ font-size: 0.7em;
+ display: block;
+ }
+ > br {
+ display: none;
+ }
+}
+.wallwall {
+ .wwto {
+ left: 5px;
+ margin: 0;
+ position: absolute;
+ top: 75px;
+ z-index: 10001;
+ .box(30px, 30px);
+ img {
+ width: 30px !important;
+ height: 30px !important;
+ }
+ }
+ .wall-item-photo-end {
+ clear: both;
+ }
+}
+.wall-item-arrowphoto-wrapper {
+ position: absolute;
+ left: 35px;
+ top: 80px;
+ z-index: 10002;
+}
+.wall-item-photo-menu {
+ min-width: 92px;
+ .borders(2px, solid, white);
+ border-top: 0px;
+ background: @menu_bg_colour;
+ position: absolute;
+ left: -2px;
+ top: 101px;
+ display: none;
+ z-index: 10003;
+ .rounded_corners;
+ li a {
+ white-space: nowrap;
+ display: block;
+ padding: 5px 2px;
+ color: @main_alt_colour;
+ &:hover {
+ color: @menu_bg_colour;
+ background: @main_alt_colour;
+ }
+ }
+}
+#item-delete-selected {
+ overflow: auto;
+ width: 100%;
+}
+#connect-services-header,
+#connect-services,
+#extra-help-header,
+#extra-help,
+#postit-header,
+#postit {
+ margin: 5px 0 0 0;
+}
+
+
+/**
+ * comment
+ */
+.ccollapse-wrapper {
+ font-size: 0.9em;
+ margin-left: 5em;
+}
+.wall-item-outside-wrapper.comment {
+ margin-left: 5em;
+ .wall-item-photo {
+ width: 40px !important;
+ height: 40px !important;
+ }
+ .wall-item-photo-wrapper {
+ .box(40px, 40px);
+ }
+ .wall-item-photo-menu-button {
+ width: 50px;
+ top: 45px;
+ background-position: 35px center;
+ }
+ .wall-item-info {
+ width: 60px;
+ }
+ .wall-item-body {
+ margin-left: 10px;
+ }
+ .wall-item-author {
+ margin-left: 0.2em;
+ }
+ .wall-item-photo-menu {
+ min-width: 50px;
+ top: 60px;
+ }
+}
+.comment-wwedit-wrapper {
+ /*margin: 30px 0px 0px 80px;*/
+}
+.comment-edit-wrapper {
+ border-top: 1px #aaa solid;
+}
+[class^="comment-edit-bb"] {
+ .list_reset;
+ display: none;
+ margin: -40px 0 5px 60px;
+ width: 75%;
+ > li {
+ display: inline-block;
+ margin: 0 10px 0 0;
+ visibility: none;
+ }
+}
+.comment-wwedit-wrapper img,
+.comment-edit-wrapper img {
+ .box;
+}
+.comment-edit-photo-link,
+.comment-edit-photo {
+ margin-left: 10px;
+}
+.my-comment-photo {
+ .box(40px, 40px);
+ padding: 5px;
+}
+
+[class^="comment-edit-text"] {
+ margin: 5px 0 10px 20px;
+ width: 94%;
+}
+.comment-edit-text-empty {
+ height: 20px;
+ border: 2px #c8bebe solid;
+ .rounded_corners;
+ color: #c8bebe;
+ .transition;
+ &:hover {
+ color: darken(@main_alt_colour, 33.5%);
+ }
+}
+.comment-edit-text-full {
+ height: 10em;
+ .rounded_corners;
+ .transition;
+}
+.comment-edit-submit-wrapper {
+ width: 90%;
+ margin: 5px 5px 10px 50px;
+ text-align: right;
+}
+.comment-edit-submit {
+ height: 22px;
+ background-color: @menu_bg_colour;
+ color: @main_alt_colour;
+ .rounded_corners;
+ border: 0;
+}
+
+
+/**
+ * item text style
+ */
+.wall-item-body code {
+ background-color: darken(@main_alt_colour, 66.5%);
+ border-bottom: 1px dashed darken(@main_alt_colour, 13.5%);
+ border-left: 5px solid darken(@main_alt_colour, 13.5%);
+ border-top: 1px dashed darken(@main_alt_colour, 13.5%);
+ display: block;
+ overflow-x: auto;
+ padding: 5px 0 15px 10px;
+ width: 95%;
+ a {
+ color: @lt_link_colour;
+ }
+}
+
+
+/**
+ * profile
+ */
+div {
+ &[id$="text"] {
+ font-weight: bold;
+ border-bottom: 1px solid darken(@main_alt_colour, 13.5%);
+ }
+ &[id$="wrapper"] {
+ height: 100%;
+ margin-bottom: 1em;
+ br {
+ clear: left;
+ }
+ }
+}
+.profile-match-wrapper {
+ float: left;
+ margin: 0 5px 40px 0;
+ .box(120px, 120px);
+ padding: 3px;
+ position: relative;
+}
+.icon.drophide.profile-match-ignore {
+ margin: 0 6px 0 -3px;
+}
+.profile-match-photo {
+
+}
+[id$="-end"], [class$="-end"] {
+ clear: both;
+ margin: 0 0 10px 0;
+}
+.profile-match-end {
+ margin: 0 0 5px 0;
+}
+.profile-match-name {
+ font-weight: bold;
+ margin: auto auto auto 23px;
+}
+.profile-match-connect {
+ font-style: italic;
+ margin: auto auto auto 23px;
+}
+#advanced-profile-with {
+ margin-left: 200px;
+}
+
+
+/**
+ * photos
+ */
+.photos {
+ height: auto;
+ overflow: auto;
+}
+#photo-top-links {
+ margin-bottom: 30px;
+}
+.photo-album-image-wrapper,
+.photo-top-image-wrapper {
+ float: left;
+ .box_shadow;
+ background-color: darken(@main_alt_colour, 80%);
+ color: @bg_colour;
+ .rounded_corners;
+ padding-bottom: 30px;
+ position: relative;
+ margin: 0 10px 10px 0;
+}
+#photo-photo {
+ max-width: 100%;
+ img {
+ max-width: 100%; }
+}
+.photo-top-image-wrapper a:hover,
+#photo-photo a:hover,
+.photo-album-image-wrapper a:hover {
+ border-bottom: 0;
+}
+.photo-top-photo, .photo-album-photo {
+ .rounded_corners(5px 5px 0 0);
+}
+.photo-top-album-name, .caption {
+ position: absolute;
+ bottom: 0;
+ padding: 0 5px;
+}
+#photo-photo {
+ position: relative;
+ // float: left;
+ margin: 5px 45%;
+}
+#photo-prev-link,
+#photo-next-link {
+ position: absolute;
+ // .box(30%, 100%);
+ .box(50px, 150px);
+ background: white center center no-repeat;
+ opacity: 0;
+ .transition(all, 0.5s);
+ z-index: 10;
+ top: 175px;
+ .rounded_corners;
+ &:hover {
+ opacity: 0.6;
+ .transition(all, 0.5s);
+ }
+ .icon {
+ display: none;
+ }
+}
+#photo-prev-link {
+ // background-image: url(dark/prev.png);
+ background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAnCAMAAADTjiM/AAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAALpQTFRF////AAAAQEBAZmZmVVVVSUlJTU1NXV1dVVVVTk5OW1tbWlpaWFhPWFhQU1pTVVVVVlZSVVlRVlZTVFdUVFdUVVdTVFZSVldUVldSVldSVldTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVZUVVdTVVdTVVhSVVdTVVdTVVhSVVdTVVdTVVhSVVdTVVdTVVdTVVdTVVdTVVdTVVhTVVdTVVdTVVdTVVdT3XYY/AAAAD10Uk5TAAEEBQYHCgsMDQ4RHSAlP0FFR1hee3+JnqSqq6ytrq+wsbKztLW2t7y9vr/AwcLDxMXGx8jU1dng7O/3+TmOwVsAAADASURBVCjPddPXEoIwEAXQINh7Q8WKYu+95v9/S0dxZxNy83hgMpvdu0Jox642r25GVxGfys+5540sZV3jyY/lWeVxyDLg7AR/lhXOI+KZZeRFgvGQeMnY9olXScYD4jXnPvHGzNsU4x7xjnGsa+YO8T7NnukRHzgXiY/KNKiUkzqkZ8ivnDoKD/xfBvdbbXM9sH70Xtgf2E/YfzgvOF+YB5gf5cPcAfmsgTy3QP5vYF8akf36XvXIRhZPlPyLWxBvNENWsZXDKukAAAAASUVORK5CYII=");
+ left: 22%;
+}
+#photo-next-link {
+ // background-image: url(dark/next.png);
+ background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAnCAMAAADTjiM/AAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAKVQTFRF////gICAQEBAZmZmVVVVSUlJYGBgVVVVTU1NXV1dVVVVWVlZU1hTVlZSVlZTVlZTVVlRVVhSVFdUVlhTVVdTVFZTVVdTVldTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVZUVVdTVVdTVVhSVVdTVVdTVVdTVVdTVVdTVVdTVVdTVVdTVVdT8E3YQQAAADZ0Uk5TAAIEBQYHCAkKCwwUN0FER0hOW2uNjqWqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCxcjT3PP3B0dhfwAAANlJREFUKM910+cSgjAQRtEIomAXu4iIYge7ef9Hs+ZzN4b9eW4mk1kGIaqdU9wQf2Nf5XPSiu4d+Z6jp/n54/KghZ40h5ZymbFQGCCkLg3WKC+MEfYs2AHCrszCBGHLQ5gXpggbFooRwrrEwgxhxUOcE5w5wtJiYYHQZjt0EuUhX3r19vU7Y++ozgeMD7i/buYhYTcDj8gz3RQ8prwHB/aPyzvwhPLWzBtwSLi0Bk8pr8BR0cgzwiIycw0cUxZ9xXOH7VZ9vAVn4X840Vh4F9Pp1w/gZ92mpesDuLpM+1blc68AAAAASUVORK5CYII=");
+ left: 44%;
+}
+#photo-prev-link a,
+#photo-next-link a {
+ display: block;
+ .box(100%, 100%);
+ .rounded_corners;
+ overflow: hidden;
+ text-indent: -900000px;
+}
+#photos-upload-spacer,
+#photos-upload-new-wrapper,
+#photos-upload-exist-wrapper {
+ margin-bottom: 1em;
+}
+#photos-upload-existing-album-text,
+#photos-upload-newalbum-div {
+ background-color: @menu_bg_colour;
+ color: @main_alt_colour;
+ padding: 1px;
+}
+#photos-upload-album-select,
+#photos-upload-newalbum {
+ width: 99%;
+}
+#photos-upload-perms-menu {
+ text-align: right;
+}
+#photo-edit-caption,
+#photo-edit-newtag,
+#photo-edit-albumname {
+ float: left;
+ margin-bottom: 25px;
+}
+#photo-edit-link-wrap {
+ margin-bottom: 15px;
+}
+#photo-edit-caption,
+#photo-edit-newtag {
+ width: 100%;
+}
+#photo-like-div {
+ margin-bottom: 25px;
+}
+#photo-edit-delete-button {
+ margin-left: 200px;
+}
+#photo-edit-end {
+ margin-bottom: 35px;
+}
+#photo-caption {
+ font-size: 110%;
+ font-weight: bold;
+ margin-top: 15px;
+ margin-bottom: 15px;
+}
+
+
+/**
+ * message
+ */
+.prvmail-text {
+ width: 100%;
+}
+#prvmail-subject {
+ width: 100%;
+ color: @bg_colour;
+ background: @main_colour;
+}
+#prvmail-submit-wrapper {
+ margin-top: 10px;
+}
+#prvmail-submit {
+ float: right;
+ margin-top: 0;
+}
+#prvmail-submit-wrapper div {
+ margin-right: 5px;
+ float: left;
+}
+.mail-list-outside-wrapper {
+ margin-top: 20px;
+}
+.mail-list-sender {
+ float: left;
+}
+.mail-list-detail {
+ margin-left: 90px;
+}
+.mail-list-sender-name {
+ display: inline;
+ font-size: 1.1em;
+}
+.mail-list-date {
+ display: inline;
+ font-size: 0.9em;
+ padding-left: 10px;
+}
+.mail-list-sender-name, .mail-list-date {
+ font-style: italic;
+}
+.mail-list-subject {
+ font-size: 1.2em;
+}
+.mail-list-delete-wrapper {
+ float: right;
+}
+.mail-list-outside-wrapper-end {
+ clear: both;
+ border-bottom: 1px @main_colour dotted;
+}
+.mail-conv-sender {
+ float: left;
+ margin: 0px 5px 5px 0px;
+}
+.mail-conv-sender-photo {
+ .box(32px, 32px)
+}
+.mail-conv-sender-name {
+ float: left;
+}
+.mail-conv-date {
+ float: right;
+}
+.mail-conv-subject {
+ clear: right;
+ font-weight: bold;
+ font-size: 1.2em;
+}
+.mail-conv-body {
+ clear: both;
+}
+.mail-conv-delete-wrapper {
+ margin-top: 5px;
+}
+
+
+/**
+ * contacts
+ */
+.view-contact-wrapper, .contact-entry-wrapper {
+ float: left;
+ margin: 0 5px 40px 0;
+ .box(120px, 120px);
+ padding: 3px;
+ position: relative;
+}
+.contact-direction-wrapper {
+ position: absolute;
+ top: 20px;
+}
+.contact-edit-links {
+ position: absolute;
+ top: 60px;
+}
+.contact-entry-photo-wrapper {}
+
+.contact-entry-photo {
+ margin-left: 20px;
+}
+.contact-entry-name {
+ width: 120px;
+ font-weight: bold;
+}
+.contact-entry-photo {
+ position: relative;
+}
+.contact-entry-edit-links .icon {
+ .borders(1px, solid, #babdb6);
+ .rounded_corners(3px);
+ background-color: white;
+}
+#contact-entry-url,
+[id^="contact-entry-url"],
+#contact-entry-network,
+[id^="contact-entry-network"] {
+ font-size: smaller;
+}
+#contact-entry-network,
+[id^="contact-entry-network"] {
+ font-style: italic;
+}
+#contact-edit-banner-name {
+ font-size: 1.5em;
+}
+
+#contact-edit-photo-wrapper {
+ position: relative;
+ float: left;
+ padding: 20px;
+}
+#contact-edit-direction-icon {
+ position: absolute;
+ top: 60px;
+ left: 0;
+}
+#contact-edit-nav-wrapper {
+ margin-left: 0px;
+}
+#contact-edit-links {
+ margin-top: 23px;
+}
+#contact-drop-links {
+ margin-left: 5px;
+}
+#contact-edit-nav-wrapper .icon {
+ .borders(1px, solid, #babdb6);
+ .rounded_corners(3px);
+}
+#contact-edit-poll-wrapper {
+ margin-left: 0px;
+}
+#contact-edit-last-update-text {
+ margin-bottom: 15px;
+}
+#contact-edit-last-updated {
+ font-weight: bold;
+}
+#contact-edit-poll-text {
+ display: inline;
+}
+#contact-edit-info_tbl,
+#contact-edit-info_parent,
+.mceLayout {
+ width: 100%; }
+#contact-edit-end {
+ clear: both;
+ margin-bottom: 65px;
+}
+.contact-photo-menu-button {
+ position: absolute;
+ background: url("dark/photo-menu.jpg") top left no-repeat transparent;
+ margin: 0px;
+ padding: 0px;
+ .box(16px, 16px);
+ top: 64px;
+ left: 0px;
+ overflow: hidden;
+ text-indent: 40px;
+ display: none;
+}
+.contact-photo-menu {
+ width: auto;
+ .borders(2px, solid, darken(@main_alt_colour, 66.5%));
+ background: @bg_colour;
+ color: @main_colour;
+ position: absolute;
+ left: 0px;
+ top: 90px;
+ display: none;
+ z-index: 10000;
+ li a {
+ display: block;
+ padding: 2px;
+ &:hover {
+ color: white;
+ background: #3465A4;
+ text-decoration: none;
+ }
+ }
+}
+
+
+/**
+ * register, settings & profile forms
+ */
+.openid {}
+
+#id_openid_url {
+ background: url(dark/login-bg.gif) no-repeat;
+ background-position: 0 50%;
+ padding-left: 18px;
+}
+#settings-nickname-desc {
+ background-color: @main_colour;
+ .rounded_corners;
+ padding: 5px;
+ color: @shadow_colour;
+}
+#settings-default-perms {
+ margin-bottom: 20px;
+}
+#register-form div, #profile-edit-form div {
+ clear: both;
+}
+.settings-block {
+ label {
+ clear: left;
+ }
+ input {
+ margin: 10px 5px;
+ }
+}
+#register-form label,
+#profile-edit-form label {
+ width: 300px;
+ float: left;
+}
+#register-form span,
+#profile-edit-form span {
+ color: @menu_bg_colour;
+ display: block;
+ margin-bottom: 20px;
+}
+#profile-edit-marital-label span {
+ margin: -4px;
+}
+.settings-submit-wrapper, .profile-edit-submit-wrapper {
+ margin: 0 0 30px -3px;
+}
+.profile-edit-side-div {
+ display: none;
+}
+/*.profile-edit-side-div:hover {
+ display: block;
+}
+.profile-edit-side-link {
+ margin: 3px 0px 0px 70px;
+}*/
+
+#profiles-menu-trigger {
+ margin: 0px 0px 0px 25px;
+}
+.profile-listing {
+ float: left;
+ margin: 20px 20px 0px 0px;
+}
+.icon-profile-edit {
+ background: url("dark/icons.png") -150px 0px no-repeat;
+ border: 0;
+ cursor: pointer;
+ display: block;
+ .box(20px, 20px);
+ margin: 0 0 -18px;
+ text-decoration: none;
+ top: 113px;
+ right: 260px;
+}
+#profile-edit-links ul {
+ .list_reset;
+ margin: 20px 0;
+}
+.marital {
+ margin-top: 5px;
+}
+#register-sitename {
+ display: inline;
+ font-weight: bold;
+}
+#advanced-expire-popup {
+ background: @bg_colour;
+ color: @main_colour;
+}
+#id_ssl_policy {
+ width: 374px;
+}
+#theme-preview img {
+ margin: 10px 10px 10px 288px;
+}
+
+
+/**
+ * contacts selector
+ */
+.group-delete-wrapper {
+ margin: -31px 50px 0 0;
+ float: right;
+}
+/*.group-delete-icon {
+ margin: 0 0 0 10px;
+}*/
+#group-edit-submit-wrapper {
+ margin: 0 0 10px 0;
+ display: inline;
+}
+#group-edit-desc {
+ margin: 10px 0px;
+}
+#group-members, #prof-members {
+ height: 200px;
+ overflow: auto;
+ .borders(1px, solid, #555753);
+ .rounded_corners(5px 5px 0 0);
+}
+#group-all-contacts, #prof-all-contacts {
+ height: 200px;
+ overflow: auto;
+ .borders(1px, solid, #555753);
+ .rounded_corners(0 0 5px 5px);
+}
+#group-members h3,
+#group-all-contacts h3,
+#prof-members h3,
+#prof-all-contacts h3 {
+ color: @main_alt_colour;
+ background-color: #555753;
+ margin: 0;
+ padding: 5px;
+}
+#group-separator, #prof-separator {
+ display: none;
+}
+
+
+/**
+ * profile
+ */
+#cropimage-wrapper {
+ float: left;
+}
+#crop-image-form {
+ clear: both;
+}
+
+
+/**
+ * intros
+ */
+.intro-wrapper {
+ margin-top: 20px;
+}
+.intro-fullname {
+ font-size: 1.1em;
+ font-weight: bold;
+}
+.intro-desc {
+ margin-bottom: 20px;
+ font-weight: bold;
+}
+.intro-note {
+ padding: 10px;
+}
+.intro-end {
+ padding: 30px;
+}
+.intro-form {
+ float: left;
+}
+.intro-approve-form,
+.intro-approve-as-friend-end {
+ clear: both;
+}
+.intro-submit-approve, .intro-submit-ignore {
+ margin-right: 20px;
+}
+.intro-submit-approve {
+ margin-top: 15px;
+}
+.intro-approve-as-friend-label,
+.intro-approve-as-fan-label,
+.intro-approve-as-friend,
+.intro-approve-as-fan {
+ float: left;
+}
+.intro-form-end {
+ clear: both;
+ margin-bottom: 10px;
+}
+.intro-approve-as-friend-desc {
+ margin-top: 10px;
+}
+.intro-approve-as-end {
+ clear: both;
+ margin-bottom: 10px;
+}
+.intro-end, .clear {
+ clear: both;
+}
+
+
+/**
+ * events
+ */
+.eventcal {
+ float: left;
+ font-size: 20px;
+}
+.event {
+ background: @bg_colour;
+}
+.vevent {
+ border: 1px solid darken(@main_alt_colour, 13.5%);
+ .event-description, .event-location, .event-start {
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+}
+#new-event-link {
+ margin-bottom: 10px;
+}
+.edit-event-link, .plink-event-link {
+ /*float: left; */
+ /*margin-top: 4px; */
+ /*margin-right: 4px;*/
+ /*margin-bottom: 15px;*/
+}
+.event-description:before {
+ content: url('../../../images/calendar.png');
+ margin-right: 15px;
+}
+.event-start,
+.event-end {
+ margin-left: 10px;
+ width: 330px;
+ font-size: smaller;
+}
+.event-start .dtstart,
+.event-end .dtend {
+ float: right;
+}
+.event-list-date {
+ margin-bottom: 10px;
+}
+.prevcal, .nextcal {
+ float: left;
+ margin: 64px 32px auto 32px;
+}
+.calendar {
+ font-family: monospace;
+}
+.today {
+ font-weight: bold;
+ color: red;
+}
+#event-start-text, #event-finish-text {
+ margin-top: 10px;
+ margin-bottom: 5px;
+}
+#event-nofinish-checkbox,
+#event-nofinish-text,
+#event-adjust-checkbox,
+#event-adjust-text,
+#event-share-checkbox {
+ float: left;
+}
+#event-datetime-break {
+ margin-bottom: 10px;
+}
+#event-nofinish-break,
+#event-adjust-break,
+#event-share-break {
+ clear: both;
+}
+#event-desc-text, #event-location-text {
+ margin-top: 10px;
+ margin-bottom: 5px;
+}
+#event-submit {
+ margin-top: 10px;
+}
+.body-tag {
+ margin: 10px 0;
+ opacity: 0.5;
+ &:hover {
+ opacity: 1.0 !important;
+ }
+}
+.filesavetags, .categorytags {
+ margin: 20px 0;
+ opacity: 0.5;
+}
+.filesavetags:hover, .categorytags:hover {
+ margin: 20px 0;
+ opacity: 1.0 !important;
+}
+.item-select {
+ opacity: 0.1;
+ margin: 5px 0 0 6px !important;
+ &:hover {
+ opacity: 1;
+ }
+}
+.checkeditem {
+ opacity: 1;
+}
+#item-delete-selected {
+ margin-top: 30px;
+}
+/* was tired of having no way of moving it around, so
+* here's a little 'hook' to do so */
+.delete-checked {
+ position: absolute;
+ left: 35px;
+ margin-top: 20px;
+}
+#item-delete-selected-icon {
+ float: left;
+ margin-right: 5px;
+}
+#item-delete-selected-desc {
+ float: left;
+ margin-right: 5px;
+ &:hover {
+ text-decoration: underline;
+ }
+}
+.fc-state-highlight {
+ background: @main_colour;
+ color: @bg_colour;
+}
+
+
+/**
+ * directory
+ */
+.directory-item {
+ float: left;
+ margin: 0 5px 4px 0;
+ padding: 3px;
+ width: 180px;
+ height: 250px;
+ position: relative;
+}
+
+
+/**
+ * sidebar
+ */
+#group-sidebar {
+ margin-bottom: 10px;
+}
+.group-selected,
+.nets-selected,
+.fileas-selected {
+ padding: 3px;
+ color: @bg_colour;
+ background: @main_colour;
+ font-weight: bold;
+}
+.group-selected:hover,
+.nets-selected:hover,
+.fileas-selected:hover {
+ color: @link_colour;
+ background: @bg_colour;
+}
+.groupsideedit {
+ margin-right: 10px;
+}
+#sidebar-group-ul {
+ padding-left: 0;
+}
+#sidebar-group-list {
+ margin: 0 0 5px 0;
+ li {
+ margin-top: 10px;
+ }
+ .icon {
+ display: inline-block;
+ .box(12px, 12px);
+ }
+}
+.sidebar-group-element {
+ padding: 3px;
+ &:hover {
+ color: @bg_colour;
+ background: @link_colour;
+ font-weight: bold;
+ padding: 3px;
+ }
+}
+#sidebar-new-group {
+ margin: auto;
+ display: inline-block;
+ color: @main_alt_colour;
+ text-decoration: none;
+ text-align: center;
+}
+#peoplefind-sidebar form {
+ margin-bottom: 10px;
+}
+#sidebar-new-group {
+ &:hover {
+ /*background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b20202), color-stop(1, #d60808) );*/
+ /*background: -moz-linear-gradient( center top, #b20202 5%, #d60808 100% );*/
+ /*background-color: #b20202;*/ }
+ &:active {
+ position: relative;
+ top: 1px;
+ }
+}
+#side-peoplefind-url {
+ background-color: @bg_colour;
+ color: @main_colour;
+ .borders(1px, solid, darken(@main_alt_colour, 33.5%));
+ margin-right: 3px;
+ width: 75%;
+ &:hover, &:focus {
+ background-color: @main_alt_colour;
+ color: darken(@main_alt_colour, 80%);
+ .borders(1px, solid, darken(@main_alt_colour, 73.5%));
+ }
+}
+.nets-ul {
+ .list_reset;
+ li {
+ margin: 10px 0 0;
+ }
+}
+.nets-link, .nets-all {
+ margin-left: 0px;
+}
+#netsearch-box {
+ margin: 20px 0px 30px;
+ width: 135px;
+ #search-submit {
+ margin: 5px 5px 0px 0px;
+ }
+}
+
+
+/**
+ * admin
+ */
+#pending-update {
+ float: right;
+ color: white;
+ font-weight: bold;
+ background-color: red;
+ padding: 0 0.3em;
+}
+.admin {
+ &.linklist {
+ border: 0;
+ padding: 0;
+ }
+ &.link {
+ .list_reset;
+ }
+}
+#adminpage {
+ color: @main_colour;
+ background: @bg_colour;
+ margin: 5px;
+ padding: 10px;
+ dl {
+ clear: left;
+ margin-bottom: 2px;
+ padding-bottom: 2px;
+ border-bottom: 1px solid @shadow_colour;
+ }
+ dt {
+ width: 250px;
+ float: left;
+ font-weight: bold;
+ }
+ dd {
+ margin-left: 250px;
+ }
+ h3 {
+ border-bottom: 1px solid darken(@main_alt_colour, 13.5%);
+ }
+ .submit {
+ clear: left;
+ }
+ #pluginslist {
+ margin: 0;
+ padding: 0;
+ }
+ .plugin {
+ display: block;
+ .borders(1px, solid, darken(@main_alt_colour, 40%));
+ padding: 1em;
+ margin-bottom: 5px;
+ clear: left;
+ }
+ .toggleplugin {
+ float: left;
+ margin-right: 1em;
+ }
+ table {
+ width: 100%;
+ border-bottom: 1px solid @shadow_colour;
+ margin: 5px 0;
+ th {
+ text-align: left;
+ }
+ }
+ td .icon {
+ float: left;
+ }
+ table {
+ &#users img {
+ .box(16px, 16px);
+ }
+ }
+ .selectall {
+ text-align: right;
+ }
+ #users a {
+ color: @main_colour;
+ text-decoration: underline;
+ }
+}
+#users .name {
+ color: @main_colour;
+}
+
+
+/**
+ * form fields
+ */
+.field {
+ overflow: auto;
+ label {
+ width: 38%;
+ display: inline-block;
+ margin: 0 10px 1em 0;
+ border: 1px @bg_colour solid;
+ padding: 5px;
+ background: @main_colour;
+ color: #111;
+ }
+}
+.field .onoff {
+ float: right;
+ margin: 0 330px 0 auto;
+ width: 80px;
+ a {
+ display: block;
+ .borders(1px, solid, darken(@main_alt_colour, 53.5%));
+ padding: 3px 6px 4px 10px;
+ height: 16px;
+ text-decoration: none;
+ }
+ .on, .off {
+ background-image: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAUACIDASIAAhEBAxEB/8QAGgABAQACAwAAAAAAAAAAAAAAAAQDBQEGCf/EACgQAAIBAwIFAwUAAAAAAAAAAAECAAMEERIUBRMxUpEhIoEjM1Nxkv/EABcBAAMBAAAAAAAAAAAAAAAAAAABAgT/xAAaEQEAAgMBAAAAAAAAAAAAAAAAAQIRMVES/9oADAMBAAIRAxEAPwD1ERKFNFVaNNVUYACgACcNVt1dEKUwzZwNI9cSDczDVdnuKDjomrPyJOQ2SXNq/L0rTPMzp9vXHWZfo/jT+RNFQV6e2yPt6s/Ms3EWQofhnDqjszWFqzMcljRUknxEn3ES/dup8xxPZ0hXtKFViQzorEDpkiZtqvc3mIkzs40bVe5vMbVe5vMREbrN3xy4t7utSVaZVHZQSDnAP7iIm+K1xpkm09f/2Q==');
+ background-repeat: no-repeat;
+ }
+ .on {
+ background-position: 42px 1px;
+ background-color: darken(@main_alt_colour, 33.5%);
+ color: darken(@main_alt_colour, 86.5%);
+ text-align: left;
+ }
+ .off {
+ background-position: 2px 1px;
+ background-color: darken(@main_alt_colour, 13.5%);
+ color: darken(@main_alt_colour, 73.5%);
+ text-align: right;
+ }
+}
+.hidden {
+ display: none !important;
+}
+.field textarea {
+ .box(80%, 100px);
+}
+.field_help {
+ display: block;
+ margin-left: 297px;
+ color: darken(@main_alt_colour, 24%);
+}
+.field.radio .field_help {
+ margin-left: 297px;
+}
+
+
+/*
+ * update
+ */
+.popup {
+ .box(100%, 100%);
+ top: 0px;
+ left: 0px;
+ position: absolute;
+ display: none;
+ .background {
+ background-color: darken(@main_alt_colour, 86.5%);
+ opacity: 0.5;
+ .box(100%, 100%);
+ position: absolute;
+ top: 0px;
+ left: 0px;
+ }
+ .panel {
+ top: 25%;
+ left: 25%;
+ .box(50%, 50%);
+ padding: 1em;
+ position: absolute;
+ .borders(4px, solid, black);
+ background-color: white;
+ }
+}
+#panel {
+ z-index: 100;
+}
+.grey, .gray {
+ color: gray;
+}
+.orange {
+ color: orange;
+}
+.red {
+ color: red;
+}
+.popup .panel {
+ .panel_text {
+ display: block;
+ overflow: auto;
+ height: 80%;
+ }
+ .panel_in {
+ .box(100%, 100%);
+ position: relative;
+ }
+ .panel_actions {
+ width: 100%;
+ bottom: 4px;
+ left: 0px;
+ position: absolute;
+ }
+}
+.panel_text .progress {
+ width: 50%;
+ overflow: hidden;
+ height: auto;
+ .borders(1px, solid, darken(@main_alt_colour, 13.5%));
+ margin-bottom: 5px;
+ span {
+ float: right;
+ display: block;
+ width: 25%;
+ background-color: @main_alt_colour;
+ text-align: right;
+ }
+}
+
+
+/**
+ * OAuth
+ */
+.oauthapp {
+ height: auto;
+ overflow: auto;
+ border-bottom: 2px solid darken(@main_alt_colour, 13.5%);
+ padding-bottom: 1em;
+ margin-bottom: 1em;
+ img {
+ float: left;
+ .box(48px, 48px);
+ margin: 10px;
+ &.noicon {
+ background-image: url("../../../images/icons/48/plugin.png");
+ background-position: center center;
+ background-repeat: no-repeat;
+ }
+ }
+ a {
+ float: left;
+ }
+}
+
+
+/**
+ * icons
+ */
+.iconspacer {
+ display: block;
+ .box(16px, 16px);
+}
+.icon {
+ display: block;
+ .box;
+ background: url(dark/icons.png) no-repeat;
+ border: 0;
+ text-decoration: none;
+ .rounded_corners;
+ &:hover {
+ border: 0;
+ text-decoration: none;
+ }
+}
+.editicon {
+ display: inline-block;
+ .box(21px, 21px);
+ background: url(dark/editicons.png) no-repeat;
+ border: 0;
+ text-decoration: none;
+}
+.shadow {
+ .box_shadow(2px, 2px, 5px, 2px);
+ &:active, &:focus, &:hover {
+ .box_shadow(0, 0, 0, 0);
+ }
+}
+.editicon:hover {
+ border: 0;
+}
+.boldbb {
+ background-position: 0px 0px;
+ &:hover {
+ background-position: -22px 0px; }
+}
+.italicbb {
+ background-position: 0px -22px;
+ &:hover {
+ background-position: -22px -22px; }
+}
+.underlinebb {
+ background-position: 0px -44px;
+ &:hover {
+ background-position: -22px -44px; }
+}
+.quotebb {
+ background-position: 0px -66px;
+ &:hover {
+ background-position: -22px -66px; }
+}
+.codebb {
+ background-position: 0px -88px;
+ &:hover {
+ background-position: -22px -88px; }
+}
+.imagebb {
+ background-position: -44px 0px;
+ &:hover {
+ background-position: -66px 0px; }
+}
+.urlbb {
+ background-position: -44px -22px;
+ &:hover {
+ background-position: -66px -22px; }
+}
+.videobb {
+ background-position: -44px -44px;
+ &:hover {
+ background-position: -66px -44px; }
+}
+.icon {
+ &.drop, &.drophide, &.delete {
+ float: left;
+ margin: 0 2px;
+ }
+ &.s22 {
+ &.delete {
+ display: block;
+ background-position: -110px 0;
+ }
+ &.text {
+ padding: 10px 0px 0px 25px;
+ width: 200px;
+ }
+ }
+ &.text {
+ text-indent: 0px;
+ }
+ &.s16 {
+ min-width: 16px;
+ height: 16px;
+ }
+}
+// special case for wall items
+.wall-item-delete-wrapper.icon.delete,
+.wall-item-delete-wrapper.icon.drophide {
+ margin: 0;
+}
+.s16 .add {
+ background: url("../../../images/icons/16/add.png") no-repeat;
+}
+.add {
+ margin: 0px 5px;
+}
+.article {
+ background-position: -50px 0;
+}
+.audio {
+ background-position: -70px 0;
+}
+.block {
+ background-position: -90px 0px;
+}
+.drop, .delete {
+ background-position: -110px 0;
+}
+.drophide {
+ background-position: -130px 0;
+}
+.edit {
+ background-position: -150px 0;
+}
+.camera {
+ background-position: -170px 0;
+}
+.dislike {
+ background-position: -190px 0;
+}
+.file-as {
+ background-position: -230px -60px;
+}
+.like {
+ background-position: -211px 0;
+}
+.link {
+ background-position: -230px 0;
+}
+.globe,
+.location {
+ background-position: -50px -20px;
+}
+.noglobe,
+.nolocation {
+ background-position: -70px -20px;
+}
+.no {
+ background-position: -90px -20px;
+}
+.pause {
+ background-position: -110px -20px;
+}
+.play {
+ background-position: -130px -20px;
+}
+.pencil {
+ background-position: -151px -18px;
+}
+.small-pencil {
+ background-position: -170px -20px;
+}
+.recycle {
+ background-position: -190px -20px;
+}
+.remote-link {
+ background-position: -210px -20px;
+}
+.share {
+ background-position: -230px -20px;
+}
+.tools {
+ background-position: -50px -40px;
+}
+.lock {
+ background-position: -70px -40px;
+}
+.unlock {
+ background-position: -88px -40px;
+}
+.video {
+ background-position: -110px -40px;
+}
+.attach {
+ background-position: -190px -40px;
+}
+.language {
+ background-position: -210px -40px;
+}
+.starred {
+ background-position: -130px -60px;
+}
+.unstarred {
+ background-position: -150px -60px;
+}
+.tagged {
+ background-position: -170px -60px;
+}
+.on {
+ background-position: -50px -60px;
+}
+.off {
+ background-position: -70px -60px;
+}
+.prev {
+ background-position: -90px -60px;
+}
+.next {
+ background-position: -110px -60px;
+}
+.icon.dim {
+ opacity: 0.3;
+}
+#pause {
+ position: fixed;
+ bottom: 40px;
+ right: 30px;
+}
+.border {
+ .borders(1px, solid, @border2);
+ .rounded_corners;
+ &:hover {
+ .borders(1px, solid, @border2);
+ .rounded_corners;
+ }
+}
+.attachtype {
+ display: block;
+ .box(20px, 23px);
+ background-image: url(../../../images/content-types.png);
+}
+.type-video {
+ background-position: 0px 0px;
+}
+.type-image {
+ background-position: -20px 0;
+}
+.type-audio {
+ background-position: -40px 0;
+}
+.type-text {
+ background-position: -60px 0px;
+}
+.type-unkn {
+ background-position: -80px 0;
+}
+
+
+/**
+ * footer
+ */
+.cc-license {
+ margin-top: 100px;
+ font-size: 0.7em;
+}
+footer {
+ display: block;
+ clear: both;
+}
+#profile-jot-text {
+ height: 20px;
+ color: @main_colour;
+ .borders;
+ .rounded_corners;
+ width: 99.5%;
+}
+
+
+/**
+ * acl
+ */
+#photo-edit-perms-select,
+#photos-upload-permissions-wrapper,
+#profile-jot-acl-wrapper {
+ display: block !important;
+ background: @bg_colour;
+ color: @main_colour;
+}
+#profile-jot-acl-wrapper {
+ margin: 0 10px;
+ .borders(1px, solid, @menu_bg_colour);
+ border-top: 0;
+ // .box_shadow;
+}
+#acl-wrapper {
+ width: 660px;
+ margin: 0 auto;
+}
+#acl-search {
+ float: right;
+ background: white url("../../../images/search_18.png") no-repeat right center;
+ padding-right: 20px;
+ margin: 6px;
+ color: @shadow_colour;
+}
+#acl-showall {
+ float: left;
+ display: block;
+ .box(auto, 18px);
+ background: @main_colour url("../../../images/show_all_off.png") 8px 8px no-repeat;
+ padding: 7px 10px 7px 30px;
+ .rounded_corners;
+ color: darken(@main_alt_colour, 33.5%);
+ margin: 5px 0;
+ &.selected {
+ color: black;
+ background: #ff9900 url(../../../images/show_all_on.png) 8px 8px no-repeat;
+ }
+}
+#acl-list {
+ height: 210px;
+ .borders(1px, solid, darken(@main_alt_colour, 13.5%);
+ clear: both;
+ margin-top: 30px;
+ overflow: auto;
+}
+/*#acl-list-content {
+}*/
+.acl-list-item {
+ .borders;
+ .box(120px, 110px);
+ display: block;
+ float: left;
+ margin: 3px 0 5px 5px;
+ img {
+ .box(22px, 22px);
+ float: left;
+ margin: 5px 5px 20px;
+ }
+ p {
+ height: 12px;
+ font-size: 10px;
+ margin: 0 0 22px;
+ padding: 2px 0 1px;
+ }
+ a {
+ background: @main_colour 3px 3px no-repeat;
+ .rounded_corners;
+ .box(55px, 20px);
+ clear: both;
+ font-size: 10px;
+ display: block;
+ color: @bg_colour;
+ margin: 5px auto 0;
+ padding: 0 3px;
+ text-align: center;
+ vertical-align: middle;
+ }
+}
+#acl-wrapper a:hover {
+ text-decoration: none;
+ color: @bg_colour;
+ border: 0;
+}
+//data URI:
+// data:[<MIME-type>][;charset=<encoding>][;base64],<data>
+.acl-button-show {
+ // background-image: url('../../../images/show_off.png');
+ background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABxSURBVAiZY/z//z8DDMyaNUuEgYEhk4GBwZ8JJrhv3z5DZmbmMwwMDOoMDAxpLKtWraqTl5d3fPv2rcn///9XpKWlpTIwMDCwfPr0SePWrVtmP378YPn//385zASmf//+Rf/8+XMpIyPj2bS0tHcwCQBWkiq6M5HGDgAAAABJRU5ErkJggg==');
+ margin: 0 auto;
+}
+.acl-button-hide {
+ // background-image: url('../../../images/hide_off.png');
+ background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACWSURBVAiZBcEhDsIwFAbg/72+VXQ7wPSCIlj8JMlmcKQGgdgRCCfpEz0HjgSDw3IA1AQC1QqSpXwfqeoZwHOaphsAqGpfVVVHIYQNM1+J6MLMOwA9gAOVUhBC6Ky1r7quv03TrMZxzAwAIjKIyCel9JvneQ8ApKprY8zdObfNOXMp5bEsyyDGmJaITt77NwDEGI/W2vYP0nYuQ/Tw9H4AAAAASUVORK5CYII=');
+ margin: 0 auto;
+}
+.acl-button-show.selected {
+ // background: #9ade00 url(../../../images/show_on.png);
+ background: #9ade00 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABXSURBVAiZTcyhDYNQGADh7xEGwGDxhD2qUWxAwIBgE9BdoxO03YaEEX7USzh5l1yKCJl0pBoT+uIhK3zRYk52Az5444w1FijxwoYOTT4UGPHHL9a4crgBhcYSpxKVgzIAAAAASUVORK5CYII=');
+ color: @bg_colour;
+}
+.acl-button-hide.selected {
+ // background: #ff4141 url(../../../images/hide_on.png);
+ background: #ff4141 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACSSURBVAiZBcGhDoJQFAbg/z/3cGliJDOTszmLichGstkMPoTzvfA2N4vN6gMYCGhwMifMTY7fxyCy4zBcCrMjAFRk7p3LWAEzRwYT2StQgMwBrGlmOJCZV72Ok+QpcTyZ1/VHAEBEyiiKHq+2/d6bZgUADMCUIqeR94t338tAns2sVKea/sy2y667AUAgN+pc+gcI6S733PoZRAAAAABJRU5ErkJggg==');
+ color: @bg_colour;
+}
+.acl-list-item {
+ &.groupshow {
+ border-color: @group_show;
+ }
+ &.grouphide {
+ border-color: @group_hide;
+ }
+}
+/** /acl **/
+
+
+/* autocomplete popup */
+.acpopup {
+ max-height: 175px;
+ max-width: 42%;
+ background-color: @menu_bg_colour;
+ color: white;
+ overflow: auto;
+ z-index: 100000;
+ border: 1px solid darken(@main_alt_colour, 13.5%);
+}
+.acpopupitem {
+ background-color: @menu_bg_colour;
+ padding: 4px;
+ clear: left;
+ img {
+ float: left;
+ margin-right: 4px;
+ }
+ &.selected {
+ color: @bg_alt_colour;
+ background-color: @main_alt_colour;
+ }
+}
+.qcomment-wrapper {
+ padding: 0px;
+ margin: 5px 5px 5px 81%;
+}
+.qcomment {
+ opacity: 0.5;
+ &:hover {
+ opacity: 1.0;
+ }
+}
+#network-star-link {
+ margin-top: 10px;
+}
+.network-star {
+ float: left;
+ margin-right: 5px;
+ &.icon.starred {
+ display: inline-block;
+ }
+}
+#fileas-sidebar {}
+
+.fileas-ul {
+ padding: 0;
+}
+
+
+/*
+ * addons theming
+ */
+#sidebar-page-list {
+ ul {
+ padding: 0;
+ margin: 5px 0;
+ }
+ li {
+ list-style: none;
+ }
+}
+#jappix_mini {
+ margin-left: 130px;
+ position: fixed;
+ bottom: 0;
+ /* override the jappix css */
+ right: 175px !important;
+ z-index: 999;
+}
+
+@import "../css/media";
diff --git a/view/theme/dispy-dark/tag.png b/view/theme/dispy/dark/tag.png
index 9b5a7223e..9b5a7223e 100644
--- a/view/theme/dispy-dark/tag.png
+++ b/view/theme/dispy/dark/tag.png
Binary files differ
diff --git a/view/theme/dispy/dark/theme.php b/view/theme/dispy/dark/theme.php
new file mode 100644
index 000000000..339c477a0
--- /dev/null
+++ b/view/theme/dispy/dark/theme.php
@@ -0,0 +1,31 @@
+<?php
+
+/*
+* Name: Dispy Dark
+* Description: Dispy Dark: Dark, Spartan, Sleek, and Functional
+* Version: 1.2
+* Author: Simon <http://simon.kisikew.org/>
+* Maintainer: Simon <http://simon.kisikew.org/>
+* Screenshot: <a href="screenshot.jpg">Screenshot</a>
+*/
+
+$a = get_app();
+$a->theme_info = array(
+ 'family' => 'dispy',
+ 'name' => 'dark',
+ 'version' => '1.2'
+);
+
+function dispy_dark_init(&$a) {
+ /** @purpose set some theme defaults
+ */
+ $cssFile = null;
+ $colour = 'dark';
+ $colour_path = "/dark/";
+
+ // set css
+ if (!is_null($cssFile)) {
+ $a->page['htmlhead'] .= sprintf('<link rel="stylesheet" type="text/css" href="%s" />', $cssFile);
+ }
+}
+
diff --git a/view/theme/dispy-dark/connect.png b/view/theme/dispy/icons/connect.png
index b76fc13dc..b76fc13dc 100644
--- a/view/theme/dispy-dark/connect.png
+++ b/view/theme/dispy/icons/connect.png
Binary files differ
diff --git a/view/theme/dispy/jot-header.tpl b/view/theme/dispy/jot-header.tpl
index ab15f9516..dabe8bb3d 100644
--- a/view/theme/dispy/jot-header.tpl
+++ b/view/theme/dispy/jot-header.tpl
@@ -24,8 +24,8 @@ function initEditor(cb) {
mode : "specific_textareas",
editor_selector: $editselect,
auto_focus: "profile-jot-text",
- plugins : "bbcode,paste,fullscreen,autoresize,inlinepopups",
- theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor,formatselect,code,fullscreen",
+ plugins : "bbcode,paste,fullscreen,autoresize,inlinepopups,contextmenu,style",
+ theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor,formatselect,code,fullscreen,charmap",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
@@ -98,7 +98,6 @@ function initEditor(cb) {
$(".jothidden").show();
if (typeof cb!="undefined") cb();
});
-
}
});
editor = true;
@@ -155,8 +154,6 @@ function enableOnUser(){
}
}
);
-
-
});
function deleteCheckedItems() {
@@ -345,5 +342,4 @@ function enableOnUser(){
});
$('#profile-jot-text').keyup();
}
-
</script>
diff --git a/view/theme/dispy/jot.tpl b/view/theme/dispy/jot.tpl
index 688ac1451..c6b339457 100644
--- a/view/theme/dispy/jot.tpl
+++ b/view/theme/dispy/jot.tpl
@@ -20,25 +20,25 @@
<div id="profile-jot-submit-wrapper" class="jothidden">
<div id="profile-upload-wrapper" style="display: $visitor;">
- <div id="wall-image-upload-div"><a class="icon border camera" href="#" onclick="return false;" id="wall-image-upload" title="$upload"></a></div>
+ <div id="wall-image-upload-div"><a class="icon camera" href="#" onclick="return false;" id="wall-image-upload" title="$upload"></a></div>
</div>
<div id="profile-attach-wrapper" style="display: $visitor;">
- <div id="wall-file-upload-div"><a class="icon border attach" href="#" onclick="return false;" id="wall-file-upload" title="$attach"></a></div>
+ <div id="wall-file-upload-div"><a class="icon attach" href="#" onclick="return false;" id="wall-file-upload" title="$attach"></a></div>
</div>
<div id="profile-link-wrapper" style="display: $visitor;" ondragenter="linkdropper(event);" ondragover="linkdropper(event);" ondrop="linkdrop(event);">
- <a class="icon border link" id="profile-link" ondragenter="return linkdropper(event);" ondragover="return linkdropper(event);" ondrop="linkdrop(event);" onclick="jotGetLink(); return false;" title="$weblink"></a>
+ <a class="icon link" id="profile-link" ondragenter="return linkdropper(event);" ondragover="return linkdropper(event);" ondrop="linkdrop(event);" onclick="jotGetLink(); return false;" title="$weblink"></a>
</div>
<div id="profile-video-wrapper" style="display: $visitor;">
- <a class="icon border video" id="profile-video" onclick="jotVideoURL();return false;" title="$video"></a>
+ <a class="icon video" id="profile-video" onclick="jotVideoURL();return false;" title="$video"></a>
</div>
<div id="profile-audio-wrapper" style="display: $visitor;">
- <a class="icon border audio" id="profile-audio" onclick="jotAudioURL();return false;" title="$audio"></a>
+ <a class="icon audio" id="profile-audio" onclick="jotAudioURL();return false;" title="$audio"></a>
</div>
<div id="profile-location-wrapper" style="display: $visitor;">
- <a class="icon border globe" id="profile-location" onclick="jotGetLocation();return false;" title="$setloc"></a>
+ <a class="icon globe" id="profile-location" onclick="jotGetLocation();return false;" title="$setloc"></a>
</div>
<div id="profile-nolocation-wrapper" style="display: none;">
- <a class="icon border noglobe" id="profile-nolocation" onclick="jotClearLocation();return false;" title="$noloc"></a>
+ <a class="icon noglobe" id="profile-nolocation" onclick="jotClearLocation();return false;" title="$noloc"></a>
</div>
<div id="profile-jot-plugin-wrapper">
diff --git a/view/theme/dispy/js/modernizr.custom.2.5.3.js b/view/theme/dispy/js/modernizr.custom.2.5.3.js
new file mode 100644
index 000000000..2502348b1
--- /dev/null
+++ b/view/theme/dispy/js/modernizr.custom.2.5.3.js
@@ -0,0 +1,989 @@
+/* Modernizr 2.5.3 (Custom Build) | MIT & BSD
+ * Build: http://www.modernizr.com/download/#-fontface-backgroundsize-borderimage-borderradius-boxshadow-flexbox-flexbox_legacy-hsla-multiplebgs-opacity-rgba-textshadow-cssanimations-csscolumns-generatedcontent-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-applicationcache-canvas-canvastext-draganddrop-hashchange-history-audio-video-indexeddb-input-inputtypes-localstorage-postmessage-sessionstorage-websockets-websqldatabase-webworkers-geolocation-inlinesvg-smil-svg-svgclippaths-touch-printshiv-mq-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-load
+ */
+;
+
+
+
+window.Modernizr = (function( window, document, undefined ) {
+
+ var version = '2.5.3',
+
+ Modernizr = {},
+
+
+ docElement = document.documentElement,
+
+ mod = 'modernizr',
+ modElem = document.createElement(mod),
+ mStyle = modElem.style,
+
+ inputElem = document.createElement('input') ,
+
+ smile = ':)',
+
+ toString = {}.toString,
+
+ prefixes = ' -webkit- -moz- -o- -ms- '.split(' '),
+
+
+
+ omPrefixes = 'Webkit Moz O ms',
+
+ cssomPrefixes = omPrefixes.split(' '),
+
+ domPrefixes = omPrefixes.toLowerCase().split(' '),
+
+ ns = {'svg': 'http://www.w3.org/2000/svg'},
+
+ tests = {},
+ inputs = {},
+ attrs = {},
+
+ classes = [],
+
+ slice = classes.slice,
+
+ featureName,
+
+
+ injectElementWithStyles = function( rule, callback, nodes, testnames ) {
+
+ var style, ret, node,
+ div = document.createElement('div'),
+ body = document.body,
+ fakeBody = body ? body : document.createElement('body');
+
+ if ( parseInt(nodes, 10) ) {
+ while ( nodes-- ) {
+ node = document.createElement('div');
+ node.id = testnames ? testnames[nodes] : mod + (nodes + 1);
+ div.appendChild(node);
+ }
+ }
+
+ style = ['&#173;','<style>', rule, '</style>'].join('');
+ div.id = mod;
+ (body ? div : fakeBody).innerHTML += style;
+ fakeBody.appendChild(div);
+ if(!body){
+ fakeBody.style.background = "";
+ docElement.appendChild(fakeBody);
+ }
+
+ ret = callback(div, rule);
+ !body ? fakeBody.parentNode.removeChild(fakeBody) : div.parentNode.removeChild(div);
+
+ return !!ret;
+
+ },
+
+ testMediaQuery = function( mq ) {
+
+ var matchMedia = window.matchMedia || window.msMatchMedia;
+ if ( matchMedia ) {
+ return matchMedia(mq).matches;
+ }
+
+ var bool;
+
+ injectElementWithStyles('@media ' + mq + ' { #' + mod + ' { position: absolute; } }', function( node ) {
+ bool = (window.getComputedStyle ?
+ getComputedStyle(node, null) :
+ node.currentStyle)['position'] == 'absolute';
+ });
+
+ return bool;
+
+ },
+
+
+ isEventSupported = (function() {
+
+ var TAGNAMES = {
+ 'select': 'input', 'change': 'input',
+ 'submit': 'form', 'reset': 'form',
+ 'error': 'img', 'load': 'img', 'abort': 'img'
+ };
+
+ function isEventSupported( eventName, element ) {
+
+ element = element || document.createElement(TAGNAMES[eventName] || 'div');
+ eventName = 'on' + eventName;
+
+ var isSupported = eventName in element;
+
+ if ( !isSupported ) {
+ if ( !element.setAttribute ) {
+ element = document.createElement('div');
+ }
+ if ( element.setAttribute && element.removeAttribute ) {
+ element.setAttribute(eventName, '');
+ isSupported = is(element[eventName], 'function');
+
+ if ( !is(element[eventName], 'undefined') ) {
+ element[eventName] = undefined;
+ }
+ element.removeAttribute(eventName);
+ }
+ }
+
+ element = null;
+ return isSupported;
+ }
+ return isEventSupported;
+ })(),
+
+
+ _hasOwnProperty = ({}).hasOwnProperty, hasOwnProperty;
+
+ if ( !is(_hasOwnProperty, 'undefined') && !is(_hasOwnProperty.call, 'undefined') ) {
+ hasOwnProperty = function (object, property) {
+ return _hasOwnProperty.call(object, property);
+ };
+ }
+ else {
+ hasOwnProperty = function (object, property) {
+ return ((property in object) && is(object.constructor.prototype[property], 'undefined'));
+ };
+ }
+
+
+ if (!Function.prototype.bind) {
+ Function.prototype.bind = function bind(that) {
+
+ var target = this;
+
+ if (typeof target != "function") {
+ throw new TypeError();
+ }
+
+ var args = slice.call(arguments, 1),
+ bound = function () {
+
+ if (this instanceof bound) {
+
+ var F = function(){};
+ F.prototype = target.prototype;
+ var self = new F;
+
+ var result = target.apply(
+ self,
+ args.concat(slice.call(arguments))
+ );
+ if (Object(result) === result) {
+ return result;
+ }
+ return self;
+
+ } else {
+
+ return target.apply(
+ that,
+ args.concat(slice.call(arguments))
+ );
+
+ }
+
+ };
+
+ return bound;
+ };
+ }
+
+ function setCss( str ) {
+ mStyle.cssText = str;
+ }
+
+ function setCssAll( str1, str2 ) {
+ return setCss(prefixes.join(str1 + ';') + ( str2 || '' ));
+ }
+
+ function is( obj, type ) {
+ return typeof obj === type;
+ }
+
+ function contains( str, substr ) {
+ return !!~('' + str).indexOf(substr);
+ }
+
+ function testProps( props, prefixed ) {
+ for ( var i in props ) {
+ if ( mStyle[ props[i] ] !== undefined ) {
+ return prefixed == 'pfx' ? props[i] : true;
+ }
+ }
+ return false;
+ }
+
+ function testDOMProps( props, obj, elem ) {
+ for ( var i in props ) {
+ var item = obj[props[i]];
+ if ( item !== undefined) {
+
+ if (elem === false) return props[i];
+
+ if (is(item, 'function')){
+ return item.bind(elem || obj);
+ }
+
+ return item;
+ }
+ }
+ return false;
+ }
+
+ function testPropsAll( prop, prefixed, elem ) {
+
+ var ucProp = prop.charAt(0).toUpperCase() + prop.substr(1),
+ props = (prop + ' ' + cssomPrefixes.join(ucProp + ' ') + ucProp).split(' ');
+
+ if(is(prefixed, "string") || is(prefixed, "undefined")) {
+ return testProps(props, prefixed);
+
+ } else {
+ props = (prop + ' ' + (domPrefixes).join(ucProp + ' ') + ucProp).split(' ');
+ return testDOMProps(props, prefixed, elem);
+ }
+ }
+
+ var testBundle = (function( styles, tests ) {
+ var style = styles.join(''),
+ len = tests.length;
+
+ injectElementWithStyles(style, function( node, rule ) {
+ var style = document.styleSheets[document.styleSheets.length - 1],
+ cssText = style ? (style.cssRules && style.cssRules[0] ? style.cssRules[0].cssText : style.cssText || '') : '',
+ children = node.childNodes, hash = {};
+
+ while ( len-- ) {
+ hash[children[len].id] = children[len];
+ }
+
+ Modernizr['touch'] = ('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch || (hash['touch'] && hash['touch'].offsetTop) === 9;
+ Modernizr['csstransforms3d'] = (hash['csstransforms3d'] && hash['csstransforms3d'].offsetLeft) === 9 && hash['csstransforms3d'].offsetHeight === 3; Modernizr['generatedcontent'] = (hash['generatedcontent'] && hash['generatedcontent'].offsetHeight) >= 1; Modernizr['fontface'] = /src/i.test(cssText) &&
+ cssText.indexOf(rule.split(' ')[0]) === 0; }, len, tests);
+
+ })([
+ '@font-face {font-family:"font";src:url("https://")}' ,['@media (',prefixes.join('touch-enabled),('),mod,')',
+ '{#touch{top:9px;position:absolute}}'].join('') ,['@media (',prefixes.join('transform-3d),('),mod,')',
+ '{#csstransforms3d{left:9px;position:absolute;height:3px;}}'].join('')
+
+ ,['#generatedcontent:after{content:"',smile,'";visibility:hidden}'].join('')
+ ],
+ [
+ 'fontface' ,'touch' ,'csstransforms3d'
+ ,'generatedcontent'
+
+ ]); tests['flexbox'] = function() {
+ return testPropsAll('flexOrder');
+ };
+
+
+ tests['flexbox-legacy'] = function() {
+ return testPropsAll('boxDirection');
+ };
+
+
+ tests['canvas'] = function() {
+ var elem = document.createElement('canvas');
+ return !!(elem.getContext && elem.getContext('2d'));
+ };
+
+ tests['canvastext'] = function() {
+ return !!(Modernizr['canvas'] && is(document.createElement('canvas').getContext('2d').fillText, 'function'));
+ }; tests['touch'] = function() {
+ return Modernizr['touch'];
+ };
+
+ tests['geolocation'] = function() {
+ return !!navigator.geolocation;
+ };
+
+ tests['postmessage'] = function() {
+ return !!window.postMessage;
+ };
+
+
+ tests['websqldatabase'] = function() {
+ return !!window.openDatabase;
+ };
+
+ tests['indexedDB'] = function() {
+ return !!testPropsAll("indexedDB",window);
+ };
+
+ tests['hashchange'] = function() {
+ return isEventSupported('hashchange', window) && (document.documentMode === undefined || document.documentMode > 7);
+ };
+
+ tests['history'] = function() {
+ return !!(window.history && history.pushState);
+ };
+
+ tests['draganddrop'] = function() {
+ var div = document.createElement('div');
+ return ('draggable' in div) || ('ondragstart' in div && 'ondrop' in div);
+ };
+
+ tests['websockets'] = function() {
+ for ( var i = -1, len = cssomPrefixes.length; ++i < len; ){
+ if ( window[cssomPrefixes[i] + 'WebSocket'] ){
+ return true;
+ }
+ }
+ return 'WebSocket' in window;
+ };
+
+
+ tests['rgba'] = function() {
+ setCss('background-color:rgba(150,255,150,.5)');
+
+ return contains(mStyle.backgroundColor, 'rgba');
+ };
+
+ tests['hsla'] = function() {
+ setCss('background-color:hsla(120,40%,100%,.5)');
+
+ return contains(mStyle.backgroundColor, 'rgba') || contains(mStyle.backgroundColor, 'hsla');
+ };
+
+ tests['multiplebgs'] = function() {
+ setCss('background:url(https://),url(https://),red url(https://)');
+
+ return /(url\s*\(.*?){3}/.test(mStyle.background);
+ };
+ tests['backgroundsize'] = function() {
+ return testPropsAll('backgroundSize');
+ };
+
+ tests['borderimage'] = function() {
+ return testPropsAll('borderImage');
+ };
+
+
+
+ tests['borderradius'] = function() {
+ return testPropsAll('borderRadius');
+ };
+
+ tests['boxshadow'] = function() {
+ return testPropsAll('boxShadow');
+ };
+
+ tests['textshadow'] = function() {
+ return document.createElement('div').style.textShadow === '';
+ };
+
+
+ tests['opacity'] = function() {
+ setCssAll('opacity:.55');
+
+ return /^0.55$/.test(mStyle.opacity);
+ };
+
+
+ tests['cssanimations'] = function() {
+ return testPropsAll('animationName');
+ };
+
+
+ tests['csscolumns'] = function() {
+ return testPropsAll('columnCount');
+ };
+
+
+ tests['cssgradients'] = function() {
+ var str1 = 'background-image:',
+ str2 = 'gradient(linear,left top,right bottom,from(#9f9),to(white));',
+ str3 = 'linear-gradient(left top,#9f9, white);';
+
+ setCss(
+ (str1 + '-webkit- '.split(' ').join(str2 + str1)
+ + prefixes.join(str3 + str1)).slice(0, -str1.length)
+ );
+
+ return contains(mStyle.backgroundImage, 'gradient');
+ };
+
+
+ tests['cssreflections'] = function() {
+ return testPropsAll('boxReflect');
+ };
+
+
+ tests['csstransforms'] = function() {
+ return !!testPropsAll('transform');
+ };
+
+
+ tests['csstransforms3d'] = function() {
+
+ var ret = !!testPropsAll('perspective');
+
+ if ( ret && 'webkitPerspective' in docElement.style ) {
+
+ ret = Modernizr['csstransforms3d'];
+ }
+ return ret;
+ };
+
+
+ tests['csstransitions'] = function() {
+ return testPropsAll('transition');
+ };
+
+
+
+ tests['fontface'] = function() {
+ return Modernizr['fontface'];
+ };
+
+ tests['generatedcontent'] = function() {
+ return Modernizr['generatedcontent'];
+ };
+ tests['video'] = function() {
+ var elem = document.createElement('video'),
+ bool = false;
+
+ try {
+ if ( bool = !!elem.canPlayType ) {
+ bool = new Boolean(bool);
+ bool.ogg = elem.canPlayType('video/ogg; codecs="theora"') .replace(/^no$/,'');
+
+ bool.h264 = elem.canPlayType('video/mp4; codecs="avc1.42E01E"') .replace(/^no$/,'');
+
+ bool.webm = elem.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,'');
+ }
+
+ } catch(e) { }
+
+ return bool;
+ };
+
+ tests['audio'] = function() {
+ var elem = document.createElement('audio'),
+ bool = false;
+
+ try {
+ if ( bool = !!elem.canPlayType ) {
+ bool = new Boolean(bool);
+ bool.ogg = elem.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,'');
+ bool.mp3 = elem.canPlayType('audio/mpeg;') .replace(/^no$/,'');
+
+ bool.wav = elem.canPlayType('audio/wav; codecs="1"') .replace(/^no$/,'');
+ bool.m4a = ( elem.canPlayType('audio/x-m4a;') ||
+ elem.canPlayType('audio/aac;')) .replace(/^no$/,'');
+ }
+ } catch(e) { }
+
+ return bool;
+ };
+
+
+ tests['localstorage'] = function() {
+ try {
+ localStorage.setItem(mod, mod);
+ localStorage.removeItem(mod);
+ return true;
+ } catch(e) {
+ return false;
+ }
+ };
+
+ tests['sessionstorage'] = function() {
+ try {
+ sessionStorage.setItem(mod, mod);
+ sessionStorage.removeItem(mod);
+ return true;
+ } catch(e) {
+ return false;
+ }
+ };
+
+
+ tests['webworkers'] = function() {
+ return !!window.Worker;
+ };
+
+
+ tests['applicationcache'] = function() {
+ return !!window.applicationCache;
+ };
+
+
+ tests['svg'] = function() {
+ return !!document.createElementNS && !!document.createElementNS(ns.svg, 'svg').createSVGRect;
+ };
+
+ tests['inlinesvg'] = function() {
+ var div = document.createElement('div');
+ div.innerHTML = '<svg/>';
+ return (div.firstChild && div.firstChild.namespaceURI) == ns.svg;
+ };
+
+ tests['smil'] = function() {
+ return !!document.createElementNS && /SVGAnimate/.test(toString.call(document.createElementNS(ns.svg, 'animate')));
+ };
+
+
+ tests['svgclippaths'] = function() {
+ return !!document.createElementNS && /SVGClipPath/.test(toString.call(document.createElementNS(ns.svg, 'clipPath')));
+ };
+
+ function webforms() {
+ Modernizr['input'] = (function( props ) {
+ for ( var i = 0, len = props.length; i < len; i++ ) {
+ attrs[ props[i] ] = !!(props[i] in inputElem);
+ }
+ if (attrs.list){
+ attrs.list = !!(document.createElement('datalist') && window.HTMLDataListElement);
+ }
+ return attrs;
+ })('autocomplete autofocus list placeholder max min multiple pattern required step'.split(' '));
+ Modernizr['inputtypes'] = (function(props) {
+
+ for ( var i = 0, bool, inputElemType, defaultView, len = props.length; i < len; i++ ) {
+
+ inputElem.setAttribute('type', inputElemType = props[i]);
+ bool = inputElem.type !== 'text';
+
+ if ( bool ) {
+
+ inputElem.value = smile;
+ inputElem.style.cssText = 'position:absolute;visibility:hidden;';
+
+ if ( /^range$/.test(inputElemType) && inputElem.style.WebkitAppearance !== undefined ) {
+
+ docElement.appendChild(inputElem);
+ defaultView = document.defaultView;
+
+ bool = defaultView.getComputedStyle &&
+ defaultView.getComputedStyle(inputElem, null).WebkitAppearance !== 'textfield' &&
+ (inputElem.offsetHeight !== 0);
+
+ docElement.removeChild(inputElem);
+
+ } else if ( /^(search|tel)$/.test(inputElemType) ){
+ } else if ( /^(url|email)$/.test(inputElemType) ) {
+ bool = inputElem.checkValidity && inputElem.checkValidity() === false;
+
+ } else if ( /^color$/.test(inputElemType) ) {
+ docElement.appendChild(inputElem);
+ docElement.offsetWidth;
+ bool = inputElem.value != smile;
+ docElement.removeChild(inputElem);
+
+ } else {
+ bool = inputElem.value != smile;
+ }
+ }
+
+ inputs[ props[i] ] = !!bool;
+ }
+ return inputs;
+ })('search tel url email datetime date month week time datetime-local number range color'.split(' '));
+ }
+ for ( var feature in tests ) {
+ if ( hasOwnProperty(tests, feature) ) {
+ featureName = feature.toLowerCase();
+ Modernizr[featureName] = tests[feature]();
+
+ classes.push((Modernizr[featureName] ? '' : 'no-') + featureName);
+ }
+ }
+
+ Modernizr.input || webforms(); setCss('');
+ modElem = inputElem = null;
+
+
+ Modernizr._version = version;
+
+ Modernizr._prefixes = prefixes;
+ Modernizr._domPrefixes = domPrefixes;
+ Modernizr._cssomPrefixes = cssomPrefixes;
+
+ Modernizr.mq = testMediaQuery;
+
+ Modernizr.hasEvent = isEventSupported;
+
+ Modernizr.testProp = function(prop){
+ return testProps([prop]);
+ };
+
+ Modernizr.testAllProps = testPropsAll;
+
+
+ Modernizr.testStyles = injectElementWithStyles;
+ return Modernizr;
+
+})(this, this.document);
+/*! HTML5 Shiv v3.4 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed */
+;(function(window, document) {
+
+ /** Preset options */
+ var options = window.html5 || {};
+
+ /** Used to skip problem elements */
+ var reSkip = /^<|^(?:button|form|map|select|textarea)$/i;
+
+ /** Detect whether the browser supports default html5 styles */
+ var supportsHtml5Styles;
+
+ /** Detect whether the browser supports unknown elements */
+ var supportsUnknownElements;
+
+ (function() {
+ var a = document.createElement('a');
+
+ a.innerHTML = '<xyz></xyz>';
+
+ //if the hidden property is implemented we can assume, that the browser supports HTML5 Styles
+ supportsHtml5Styles = ('hidden' in a);
+ supportsUnknownElements = a.childNodes.length == 1 || (function() {
+ // assign a false positive if unable to shiv
+ try {
+ (document.createElement)('a');
+ } catch(e) {
+ return true;
+ }
+ var frag = document.createDocumentFragment();
+ return (
+ typeof frag.cloneNode == 'undefined' ||
+ typeof frag.createDocumentFragment == 'undefined' ||
+ typeof frag.createElement == 'undefined'
+ );
+ }());
+
+ }());
+
+ /*--------------------------------------------------------------------------*/
+
+ /**
+ * Creates a style sheet with the given CSS text and adds it to the document.
+ * @private
+ * @param {Document} ownerDocument The document.
+ * @param {String} cssText The CSS text.
+ * @returns {StyleSheet} The style element.
+ */
+ function addStyleSheet(ownerDocument, cssText) {
+ var p = ownerDocument.createElement('p'),
+ parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement;
+
+ p.innerHTML = 'x<style>' + cssText + '</style>';
+ return parent.insertBefore(p.lastChild, parent.firstChild);
+ }
+
+ /**
+ * Returns the value of `html5.elements` as an array.
+ * @private
+ * @returns {Array} An array of shived element node names.
+ */
+ function getElements() {
+ var elements = html5.elements;
+ return typeof elements == 'string' ? elements.split(' ') : elements;
+ }
+
+ /**
+ * Shivs the `createElement` and `createDocumentFragment` methods of the document.
+ * @private
+ * @param {Document|DocumentFragment} ownerDocument The document.
+ */
+ function shivMethods(ownerDocument) {
+ var cache = {},
+ docCreateElement = ownerDocument.createElement,
+ docCreateFragment = ownerDocument.createDocumentFragment,
+ frag = docCreateFragment();
+
+ ownerDocument.createElement = function(nodeName) {
+ // Avoid adding some elements to fragments in IE < 9 because
+ // * Attributes like `name` or `type` cannot be set/changed once an element
+ // is inserted into a document/fragment
+ // * Link elements with `src` attributes that are inaccessible, as with
+ // a 403 response, will cause the tab/window to crash
+ // * Script elements appended to fragments will execute when their `src`
+ // or `text` property is set
+ var node = (cache[nodeName] || (cache[nodeName] = docCreateElement(nodeName))).cloneNode();
+ return html5.shivMethods && node.canHaveChildren && !reSkip.test(nodeName) ? frag.appendChild(node) : node;
+ };
+
+ ownerDocument.createDocumentFragment = Function('h,f', 'return function(){' +
+ 'var n=f.cloneNode(),c=n.createElement;' +
+ 'h.shivMethods&&(' +
+ // unroll the `createElement` calls
+ getElements().join().replace(/\w+/g, function(nodeName) {
+ cache[nodeName] = docCreateElement(nodeName);
+ frag.createElement(nodeName);
+ return 'c("' + nodeName + '")';
+ }) +
+ ');return n}'
+ )(html5, frag);
+ }
+
+ /*--------------------------------------------------------------------------*/
+
+ /**
+ * Shivs the given document.
+ * @memberOf html5
+ * @param {Document} ownerDocument The document to shiv.
+ * @returns {Document} The shived document.
+ */
+ function shivDocument(ownerDocument) {
+ var shived;
+ if (ownerDocument.documentShived) {
+ return ownerDocument;
+ }
+ if (html5.shivCSS && !supportsHtml5Styles) {
+ shived = !!addStyleSheet(ownerDocument,
+ // corrects block display not defined in IE6/7/8/9
+ 'article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}' +
+ // corrects audio display not defined in IE6/7/8/9
+ 'audio{display:none}' +
+ // corrects canvas and video display not defined in IE6/7/8/9
+ 'canvas,video{display:inline-block;*display:inline;*zoom:1}' +
+ // corrects 'hidden' attribute and audio[controls] display not present in IE7/8/9
+ '[hidden]{display:none}audio[controls]{display:inline-block;*display:inline;*zoom:1}' +
+ // adds styling not present in IE6/7/8/9
+ 'mark{background:#FF0;color:#000}'
+ );
+ }
+ if (!supportsUnknownElements) {
+ shived = !shivMethods(ownerDocument);
+ }
+ if (shived) {
+ ownerDocument.documentShived = shived;
+ }
+ return ownerDocument;
+ }
+
+ /*--------------------------------------------------------------------------*/
+
+ /**
+ * The `html5` object is exposed so that more elements can be shived and
+ * existing shiving can be detected on iframes.
+ * @type Object
+ * @example
+ *
+ * // options can be changed before the script is included
+ * html5 = { 'elements': 'mark section', 'shivCSS': false, 'shivMethods': false };
+ */
+ var html5 = {
+
+ /**
+ * An array or space separated string of node names of the elements to shiv.
+ * @memberOf html5
+ * @type Array|String
+ */
+ 'elements': options.elements || 'abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video',
+
+ /**
+ * A flag to indicate that the HTML5 style sheet should be inserted.
+ * @memberOf html5
+ * @type Boolean
+ */
+ 'shivCSS': !(options.shivCSS === false),
+
+ /**
+ * A flag to indicate that the document's `createElement` and `createDocumentFragment`
+ * methods should be overwritten.
+ * @memberOf html5
+ * @type Boolean
+ */
+ 'shivMethods': !(options.shivMethods === false),
+
+ /**
+ * A string to describe the type of `html5` object ("default" or "default print").
+ * @memberOf html5
+ * @type String
+ */
+ 'type': 'default',
+
+ // shivs the document according to the specified `html5` object options
+ 'shivDocument': shivDocument
+ };
+
+ /*--------------------------------------------------------------------------*/
+
+ // expose html5
+ window.html5 = html5;
+
+ // shiv the document
+ shivDocument(document);
+
+ /*------------------------------- Print Shiv -------------------------------*/
+
+ /** Used to filter media types */
+ var reMedia = /^$|\b(?:all|print)\b/;
+
+ /** Used to namespace printable elements */
+ var shivNamespace = 'html5shiv';
+
+ /** Detect whether the browser supports shivable style sheets */
+ var supportsShivableSheets = !supportsUnknownElements && (function() {
+ // assign a false negative if unable to shiv
+ var docEl = document.documentElement;
+ return !(
+ typeof document.namespaces == 'undefined' ||
+ typeof document.parentWindow == 'undefined' ||
+ typeof docEl.applyElement == 'undefined' ||
+ typeof docEl.removeNode == 'undefined' ||
+ typeof window.attachEvent == 'undefined'
+ );
+ }());
+
+ /*--------------------------------------------------------------------------*/
+
+ /**
+ * Wraps all HTML5 elements in the given document with printable elements.
+ * (eg. the "header" element is wrapped with the "html5shiv:header" element)
+ * @private
+ * @param {Document} ownerDocument The document.
+ * @returns {Array} An array wrappers added.
+ */
+ function addWrappers(ownerDocument) {
+ var node,
+ nodes = ownerDocument.getElementsByTagName('*'),
+ index = nodes.length,
+ reElements = RegExp('^(?:' + getElements().join('|') + ')$', 'i'),
+ result = [];
+
+ while (index--) {
+ node = nodes[index];
+ if (reElements.test(node.nodeName)) {
+ result.push(node.applyElement(createWrapper(node)));
+ }
+ }
+ return result;
+ }
+
+ /**
+ * Creates a printable wrapper for the given element.
+ * @private
+ * @param {Element} element The element.
+ * @returns {Element} The wrapper.
+ */
+ function createWrapper(element) {
+ var node,
+ nodes = element.attributes,
+ index = nodes.length,
+ wrapper = element.ownerDocument.createElement(shivNamespace + ':' + element.nodeName);
+
+ // copy element attributes to the wrapper
+ while (index--) {
+ node = nodes[index];
+ node.specified && wrapper.setAttribute(node.nodeName, node.nodeValue);
+ }
+ // copy element styles to the wrapper
+ wrapper.style.cssText = element.style.cssText;
+ return wrapper;
+ }
+
+ /**
+ * Shivs the given CSS text.
+ * (eg. header{} becomes html5shiv\:header{})
+ * @private
+ * @param {String} cssText The CSS text to shiv.
+ * @returns {String} The shived CSS text.
+ */
+ function shivCssText(cssText) {
+ var pair,
+ parts = cssText.split('{'),
+ index = parts.length,
+ reElements = RegExp('(^|[\\s,>+~])(' + getElements().join('|') + ')(?=[[\\s,>+~#.:]|$)', 'gi'),
+ replacement = '$1' + shivNamespace + '\\:$2';
+
+ while (index--) {
+ pair = parts[index] = parts[index].split('}');
+ pair[pair.length - 1] = pair[pair.length - 1].replace(reElements, replacement);
+ parts[index] = pair.join('}');
+ }
+ return parts.join('{');
+ }
+
+ /**
+ * Removes the given wrappers, leaving the original elements.
+ * @private
+ * @params {Array} wrappers An array of printable wrappers.
+ */
+ function removeWrappers(wrappers) {
+ var index = wrappers.length;
+ while (index--) {
+ wrappers[index].removeNode();
+ }
+ }
+
+ /*--------------------------------------------------------------------------*/
+
+ /**
+ * Shivs the given document for print.
+ * @memberOf html5
+ * @param {Document} ownerDocument The document to shiv.
+ * @returns {Document} The shived document.
+ */
+ function shivPrint(ownerDocument) {
+ var shivedSheet,
+ wrappers,
+ namespaces = ownerDocument.namespaces,
+ ownerWindow = ownerDocument.parentWindow;
+
+ if (!supportsShivableSheets || ownerDocument.printShived) {
+ return ownerDocument;
+ }
+ if (typeof namespaces[shivNamespace] == 'undefined') {
+ namespaces.add(shivNamespace);
+ }
+
+ ownerWindow.attachEvent('onbeforeprint', function() {
+ var imports,
+ length,
+ sheet,
+ collection = ownerDocument.styleSheets,
+ cssText = [],
+ index = collection.length,
+ sheets = Array(index);
+
+ // convert styleSheets collection to an array
+ while (index--) {
+ sheets[index] = collection[index];
+ }
+ // concat all style sheet CSS text
+ while ((sheet = sheets.pop())) {
+ // IE does not enforce a same origin policy for external style sheets
+ if (!sheet.disabled && reMedia.test(sheet.media)) {
+ for (imports = sheet.imports, index = 0, length = imports.length; index < length; index++) {
+ sheets.push(imports[index]);
+ }
+ try {
+ cssText.push(sheet.cssText);
+ } catch(er){}
+ }
+ }
+ // wrap all HTML5 elements with printable elements and add the shived style sheet
+ cssText = shivCssText(cssText.reverse().join(''));
+ wrappers = addWrappers(ownerDocument);
+ shivedSheet = addStyleSheet(ownerDocument, cssText);
+ });
+
+ ownerWindow.attachEvent('onafterprint', function() {
+ // remove wrappers, leaving the original elements, and remove the shived style sheet
+ removeWrappers(wrappers);
+ shivedSheet.removeNode(true);
+ });
+
+ ownerDocument.printShived = true;
+ return ownerDocument;
+ }
+
+ /*--------------------------------------------------------------------------*/
+
+ // expose API
+ html5.type += ' print';
+ html5.shivPrint = shivPrint;
+
+ // shiv for print
+ shivPrint(document);
+
+}(this, document));/*yepnope1.5.3|WTFPL*/
+(function(a,b,c){function d(a){return o.call(a)=="[object Function]"}function e(a){return typeof a=="string"}function f(){}function g(a){return!a||a=="loaded"||a=="complete"||a=="uninitialized"}function h(){var a=p.shift();q=1,a?a.t?m(function(){(a.t=="c"?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){a!="img"&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l={},o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};y[c]===1&&(r=1,y[c]=[],l=b.createElement(a)),a=="object"?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),a!="img"&&(r||y[c]===2?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i(b=="c"?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),p.length==1&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&o.call(a.opera)=="[object Opera]",l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return o.call(a)=="[object Array]"},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,i){var j=b(a),l=j.autoCallback;j.url.split(".").pop().split("?").shift(),j.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]||h),j.instead?j.instead(a,e,f,g,i):(y[j.url]?j.noexec=!0:y[j.url]=1,f.load(j.url,j.forceCSS||!j.forceJS&&"css"==j.url.split(".").pop().split("?").shift()?"c":c,j.noexec,j.attrs,j.timeout),(d(e)||d(l))&&f.load(function(){k(),e&&e(j.origUrl,i,g),l&&l(j.origUrl,i,g),y[j.url]=2})))}function i(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var j,l,m=this.yepnope.loader;if(e(a))g(a,0,m,0);else if(w(a))for(j=0;j<a.length;j++)l=a[j],e(l)?g(l,0,m,0):w(l)?B(l):Object(l)===l&&i(l,m);else Object(a)===a&&i(a,m)},B.addPrefix=function(a,b){z[a]=b},B.addFilter=function(a){x.push(a)},B.errorTimeout=1e4,b.readyState==null&&b.addEventListener&&(b.readyState="loading",b.addEventListener("DOMContentLoaded",A=function(){b.removeEventListener("DOMContentLoaded",A,0),b.readyState="complete"},0)),a.yepnope=k(),a.yepnope.executeStack=h,a.yepnope.injectJs=function(a,c,d,e,i,j){var k=b.createElement("script"),l,o,e=e||B.errorTimeout;k.src=a;for(o in d)k.setAttribute(o,d[o]);c=j?h:c||f,k.onreadystatechange=k.onload=function(){!l&&g(k.readyState)&&(l=1,c(),k.onload=k.onreadystatechange=null)},m(function(){l||(l=1,c(1))},e),i?k.onload():n.parentNode.insertBefore(k,n)},a.yepnope.injectCss=function(a,c,d,e,g,i){var e=b.createElement("link"),j,c=i?h:c||f;e.href=a,e.rel="stylesheet",e.type="text/css";for(j in d)e.setAttribute(j,d[j]);g||(n.parentNode.insertBefore(e,n),m(c,0))}})(this,document);
+Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0));};
+; \ No newline at end of file
diff --git a/view/theme/dispy/js/modernizr.custom.2.5.3.min.js b/view/theme/dispy/js/modernizr.custom.2.5.3.min.js
new file mode 100644
index 000000000..1ce20bdb8
--- /dev/null
+++ b/view/theme/dispy/js/modernizr.custom.2.5.3.min.js
@@ -0,0 +1,4 @@
+/* Modernizr 2.5.3 (Custom Build) | MIT & BSD
+ * Build: http://www.modernizr.com/download/#-fontface-backgroundsize-borderimage-borderradius-boxshadow-flexbox-flexbox_legacy-hsla-multiplebgs-opacity-rgba-textshadow-cssanimations-csscolumns-generatedcontent-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-applicationcache-canvas-canvastext-draganddrop-hashchange-history-audio-video-indexeddb-input-inputtypes-localstorage-postmessage-sessionstorage-websockets-websqldatabase-webworkers-geolocation-inlinesvg-smil-svg-svgclippaths-touch-printshiv-mq-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-load
+ */
+;window.Modernizr=function(a,b,c){function C(a){i.cssText=a}function D(a,b){return C(m.join(a+";")+(b||""))}function E(a,b){return typeof a===b}function F(a,b){return!!~(""+a).indexOf(b)}function G(a,b){for(var d in a)if(i[a[d]]!==c)return b=="pfx"?a[d]:!0;return!1}function H(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:E(f,"function")?f.bind(d||b):f}return!1}function I(a,b,c){var d=a.charAt(0).toUpperCase()+a.substr(1),e=(a+" "+o.join(d+" ")+d).split(" ");return E(b,"string")||E(b,"undefined")?G(e,b):(e=(a+" "+p.join(d+" ")+d).split(" "),H(e,b,c))}function K(){e.input=function(c){for(var d=0,e=c.length;d<e;d++)t[c[d]]=c[d]in j;return t.list&&(t.list=!!b.createElement("datalist")&&!!a.HTMLDataListElement),t}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),e.inputtypes=function(a){for(var d=0,e,g,h,i=a.length;d<i;d++)j.setAttribute("type",g=a[d]),e=j.type!=="text",e&&(j.value=k,j.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(g)&&j.style.WebkitAppearance!==c?(f.appendChild(j),h=b.defaultView,e=h.getComputedStyle&&h.getComputedStyle(j,null).WebkitAppearance!=="textfield"&&j.offsetHeight!==0,f.removeChild(j)):/^(search|tel)$/.test(g)||(/^(url|email)$/.test(g)?e=j.checkValidity&&j.checkValidity()===!1:/^color$/.test(g)?(f.appendChild(j),f.offsetWidth,e=j.value!=k,f.removeChild(j)):e=j.value!=k)),s[a[d]]=!!e;return s}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var d="2.5.3",e={},f=b.documentElement,g="modernizr",h=b.createElement(g),i=h.style,j=b.createElement("input"),k=":)",l={}.toString,m=" -webkit- -moz- -o- -ms- ".split(" "),n="Webkit Moz O ms",o=n.split(" "),p=n.toLowerCase().split(" "),q={svg:"http://www.w3.org/2000/svg"},r={},s={},t={},u=[],v=u.slice,w,x=function(a,c,d,e){var h,i,j,k=b.createElement("div"),l=b.body,m=l?l:b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:g+(d+1),k.appendChild(j);return h=["&#173;","<style>",a,"</style>"].join(""),k.id=g,(l?k:m).innerHTML+=h,m.appendChild(k),l||(m.style.background="",f.appendChild(m)),i=c(k,a),l?k.parentNode.removeChild(k):m.parentNode.removeChild(m),!!i},y=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b).matches;var d;return x("@media "+b+" { #"+g+" { position: absolute; } }",function(b){d=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle)["position"]=="absolute"}),d},z=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d in e;return f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=E(e[d],"function"),E(e[d],"undefined")||(e[d]=c),e.removeAttribute(d))),e=null,f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),A={}.hasOwnProperty,B;!E(A,"undefined")&&!E(A.call,"undefined")?B=function(a,b){return A.call(a,b)}:B=function(a,b){return b in a&&E(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=v.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(v.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(v.call(arguments)))};return e});var J=function(c,d){var f=c.join(""),g=d.length;x(f,function(c,d){var f=b.styleSheets[b.styleSheets.length-1],h=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"",i=c.childNodes,j={};while(g--)j[i[g].id]=i[g];e.touch="ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch||(j.touch&&j.touch.offsetTop)===9,e.csstransforms3d=(j.csstransforms3d&&j.csstransforms3d.offsetLeft)===9&&j.csstransforms3d.offsetHeight===3,e.generatedcontent=(j.generatedcontent&&j.generatedcontent.offsetHeight)>=1,e.fontface=/src/i.test(h)&&h.indexOf(d.split(" ")[0])===0},g,d)}(['@font-face {font-family:"font";src:url("https://")}',["@media (",m.join("touch-enabled),("),g,")","{#touch{top:9px;position:absolute}}"].join(""),["@media (",m.join("transform-3d),("),g,")","{#csstransforms3d{left:9px;position:absolute;height:3px;}}"].join(""),['#generatedcontent:after{content:"',k,'";visibility:hidden}'].join("")],["fontface","touch","csstransforms3d","generatedcontent"]);r.flexbox=function(){return I("flexOrder")},r["flexbox-legacy"]=function(){return I("boxDirection")},r.canvas=function(){var a=b.createElement("canvas");return!!a.getContext&&!!a.getContext("2d")},r.canvastext=function(){return!!e.canvas&&!!E(b.createElement("canvas").getContext("2d").fillText,"function")},r.touch=function(){return e.touch},r.geolocation=function(){return!!navigator.geolocation},r.postmessage=function(){return!!a.postMessage},r.websqldatabase=function(){return!!a.openDatabase},r.indexedDB=function(){return!!I("indexedDB",a)},r.hashchange=function(){return z("hashchange",a)&&(b.documentMode===c||b.documentMode>7)},r.history=function(){return!!a.history&&!!history.pushState},r.draganddrop=function(){var a=b.createElement("div");return"draggable"in a||"ondragstart"in a&&"ondrop"in a},r.websockets=function(){for(var b=-1,c=o.length;++b<c;)if(a[o[b]+"WebSocket"])return!0;return"WebSocket"in a},r.rgba=function(){return C("background-color:rgba(150,255,150,.5)"),F(i.backgroundColor,"rgba")},r.hsla=function(){return C("background-color:hsla(120,40%,100%,.5)"),F(i.backgroundColor,"rgba")||F(i.backgroundColor,"hsla")},r.multiplebgs=function(){return C("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(i.background)},r.backgroundsize=function(){return I("backgroundSize")},r.borderimage=function(){return I("borderImage")},r.borderradius=function(){return I("borderRadius")},r.boxshadow=function(){return I("boxShadow")},r.textshadow=function(){return b.createElement("div").style.textShadow===""},r.opacity=function(){return D("opacity:.55"),/^0.55$/.test(i.opacity)},r.cssanimations=function(){return I("animationName")},r.csscolumns=function(){return I("columnCount")},r.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return C((a+"-webkit- ".split(" ").join(b+a)+m.join(c+a)).slice(0,-a.length)),F(i.backgroundImage,"gradient")},r.cssreflections=function(){return I("boxReflect")},r.csstransforms=function(){return!!I("transform")},r.csstransforms3d=function(){var a=!!I("perspective");return a&&"webkitPerspective"in f.style&&(a=e.csstransforms3d),a},r.csstransitions=function(){return I("transition")},r.fontface=function(){return e.fontface},r.generatedcontent=function(){return e.generatedcontent},r.video=function(){var a=b.createElement("video"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),c.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,"")}catch(d){}return c},r.audio=function(){var a=b.createElement("audio"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),c.mp3=a.canPlayType("audio/mpeg;").replace(/^no$/,""),c.wav=a.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),c.m4a=(a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;")).replace(/^no$/,"")}catch(d){}return c},r.localstorage=function(){try{return localStorage.setItem(g,g),localStorage.removeItem(g),!0}catch(a){return!1}},r.sessionstorage=function(){try{return sessionStorage.setItem(g,g),sessionStorage.removeItem(g),!0}catch(a){return!1}},r.webworkers=function(){return!!a.Worker},r.applicationcache=function(){return!!a.applicationCache},r.svg=function(){return!!b.createElementNS&&!!b.createElementNS(q.svg,"svg").createSVGRect},r.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="<svg/>",(a.firstChild&&a.firstChild.namespaceURI)==q.svg},r.smil=function(){return!!b.createElementNS&&/SVGAnimate/.test(l.call(b.createElementNS(q.svg,"animate")))},r.svgclippaths=function(){return!!b.createElementNS&&/SVGClipPath/.test(l.call(b.createElementNS(q.svg,"clipPath")))};for(var L in r)B(r,L)&&(w=L.toLowerCase(),e[w]=r[L](),u.push((e[w]?"":"no-")+w));return e.input||K(),C(""),h=j=null,e._version=d,e._prefixes=m,e._domPrefixes=p,e._cssomPrefixes=o,e.mq=y,e.hasEvent=z,e.testProp=function(a){return G([a])},e.testAllProps=I,e.testStyles=x,e}(this,this.document),function(a,b){function g(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function h(){var a=k.elements;return typeof a=="string"?a.split(" "):a}function i(a){var b={},c=a.createElement,e=a.createDocumentFragment,f=e();a.createElement=function(a){var e=(b[a]||(b[a]=c(a))).cloneNode();return k.shivMethods&&e.canHaveChildren&&!d.test(a)?f.appendChild(e):e},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+h().join().replace(/\w+/g,function(a){return b[a]=c(a),f.createElement(a),'c("'+a+'")'})+");return n}")(k,f)}function j(a){var b;return a.documentShived?a:(k.shivCSS&&!e&&(b=!!g(a,"article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio{display:none}canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden]{display:none}audio[controls]{display:inline-block;*display:inline;*zoom:1}mark{background:#FF0;color:#000}")),f||(b=!i(a)),b&&(a.documentShived=b),a)}function o(a){var b,c=a.getElementsByTagName("*"),d=c.length,e=RegExp("^(?:"+h().join("|")+")$","i"),f=[];while(d--)b=c[d],e.test(b.nodeName)&&f.push(b.applyElement(p(b)));return f}function p(a){var b,c=a.attributes,d=c.length,e=a.ownerDocument.createElement(m+":"+a.nodeName);while(d--)b=c[d],b.specified&&e.setAttribute(b.nodeName,b.nodeValue);return e.style.cssText=a.style.cssText,e}function q(a){var b,c=a.split("{"),d=c.length,e=RegExp("(^|[\\s,>+~])("+h().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),f="$1"+m+"\\:$2";while(d--)b=c[d]=c[d].split("}"),b[b.length-1]=b[b.length-1].replace(e,f),c[d]=b.join("}");return c.join("{")}function r(a){var b=a.length;while(b--)a[b].removeNode()}function s(a){var b,c,d=a.namespaces,e=a.parentWindow;return!n||a.printShived?a:(typeof d[m]=="undefined"&&d.add(m),e.attachEvent("onbeforeprint",function(){var d,e,f,h=a.styleSheets,i=[],j=h.length,k=Array(j);while(j--)k[j]=h[j];while(f=k.pop())if(!f.disabled&&l.test(f.media)){for(d=f.imports,j=0,e=d.length;j<e;j++)k.push(d[j]);try{i.push(f.cssText)}catch(m){}}i=q(i.reverse().join("")),c=o(a),b=g(a,i)}),e.attachEvent("onafterprint",function(){r(c),b.removeNode(!0)}),a.printShived=!0,a)}var c=a.html5||{},d=/^<|^(?:button|form|map|select|textarea)$/i,e,f;(function(){var a=b.createElement("a");a.innerHTML="<xyz></xyz>",e="hidden"in a,f=a.childNodes.length==1||function(){try{b.createElement("a")}catch(a){return!0}var c=b.createDocumentFragment();return typeof c.cloneNode=="undefined"||typeof c.createDocumentFragment=="undefined"||typeof c.createElement=="undefined"}()})();var k={elements:c.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:c.shivCSS!==!1,shivMethods:c.shivMethods!==!1,type:"default",shivDocument:j};a.html5=k,j(b);var l=/^$|\b(?:all|print)\b/,m="html5shiv",n=!f&&function(){var c=b.documentElement;return typeof b.namespaces!="undefined"&&typeof b.parentWindow!="undefined"&&typeof c.applyElement!="undefined"&&typeof c.removeNode!="undefined"&&typeof a.attachEvent!="undefined"}();k.type+=" print",k.shivPrint=s,s(b)}(this,document),function(a,b,c){function d(a){return o.call(a)=="[object Function]"}function e(a){return typeof a=="string"}function f(){}function g(a){return!a||a=="loaded"||a=="complete"||a=="uninitialized"}function h(){var a=p.shift();q=1,a?a.t?m(function(){(a.t=="c"?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){a!="img"&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l={},o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};y[c]===1&&(r=1,y[c]=[],l=b.createElement(a)),a=="object"?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),a!="img"&&(r||y[c]===2?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i(b=="c"?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),p.length==1&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&o.call(a.opera)=="[object Opera]",l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return o.call(a)=="[object Array]"},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,i){var j=b(a),l=j.autoCallback;j.url.split(".").pop().split("?").shift(),j.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]||h),j.instead?j.instead(a,e,f,g,i):(y[j.url]?j.noexec=!0:y[j.url]=1,f.load(j.url,j.forceCSS||!j.forceJS&&"css"==j.url.split(".").pop().split("?").shift()?"c":c,j.noexec,j.attrs,j.timeout),(d(e)||d(l))&&f.load(function(){k(),e&&e(j.origUrl,i,g),l&&l(j.origUrl,i,g),y[j.url]=2})))}function i(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var j,l,m=this.yepnope.loader;if(e(a))g(a,0,m,0);else if(w(a))for(j=0;j<a.length;j++)l=a[j],e(l)?g(l,0,m,0):w(l)?B(l):Object(l)===l&&i(l,m);else Object(a)===a&&i(a,m)},B.addPrefix=function(a,b){z[a]=b},B.addFilter=function(a){x.push(a)},B.errorTimeout=1e4,b.readyState==null&&b.addEventListener&&(b.readyState="loading",b.addEventListener("DOMContentLoaded",A=function(){b.removeEventListener("DOMContentLoaded",A,0),b.readyState="complete"},0)),a.yepnope=k(),a.yepnope.executeStack=h,a.yepnope.injectJs=function(a,c,d,e,i,j){var k=b.createElement("script"),l,o,e=e||B.errorTimeout;k.src=a;for(o in d)k.setAttribute(o,d[o]);c=j?h:c||f,k.onreadystatechange=k.onload=function(){!l&&g(k.readyState)&&(l=1,c(),k.onload=k.onreadystatechange=null)},m(function(){l||(l=1,c(1))},e),i?k.onload():n.parentNode.insertBefore(k,n)},a.yepnope.injectCss=function(a,c,d,e,g,i){var e=b.createElement("link"),j,c=i?h:c||f;e.href=a,e.rel="stylesheet",e.type="text/css";for(j in d)e.setAttribute(j,d[j]);g||(n.parentNode.insertBefore(e,n),m(c,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))}; \ No newline at end of file
diff --git a/view/theme/dispy/light/_base.less b/view/theme/dispy/light/_base.less
new file mode 100644
index 000000000..35a539acc
--- /dev/null
+++ b/view/theme/dispy/light/_base.less
@@ -0,0 +1,101 @@
+//*
+//* _base.less
+//*
+//*
+
+//* backgrounds */
+@dk_bg_colour: #1d1f1d;
+@bg_colour: #2e2f2e;
+@bg_alt_colour: #2e302e;
+@med_bg_colour: #4e4f4f;
+@menu_bg_colour: #555753;
+
+
+//* font colour, aka color: */
+@lt_main_colour: #ffff99;
+@main_colour: #eeeecc;
+@main_alt_colour: #eeeeee;
+@disabled_colour: #ddddbb;
+@shiny_colour: #2e3436;
+
+@lt_main_colour: lighten(@bg_colour, 10%);
+@dk_main_colour: darken(@bg_colour, 10%);
+
+//* links */
+@link_colour: #88a9d2;
+@dk_link_colour: darken(@link_colour, 10%);
+@lt_link_colour: lighten(@link_colour, 10%);
+//@hover_colour: #729fcf;
+@hover_colour: darken(@link_colour, 10%);
+
+//* box shadows */
+@menu_shadow: 5px 0 10px 0 #111;
+@main_shadow: 3px 3px 3px 10px 0 #111;
+
+// default here is @main_shadow
+.box_shadow(@h: 5px, @v: 5px, @blur: 5px, @spread: 0px, @colour: #111) {
+ -moz-box-shadow: @h @v @blur @spread @colour;
+ -o-box-shadow: @h @v @blur @spread @colour;
+ -webkit-box-shadow: @h @v @blur @spread @colour;
+ -ms-box-shadow: @h @v @blur @spread @colour;
+ box-shadow: @h @v @blur @spread @colour;
+}
+
+//* text-shadow */
+.text_shadow (@h: 1px, @v: 1px, @c: #111) {
+ -moz-text-shadow: @h @v @c;
+ -o-text-shadow: @h @v @c;
+ -webkit-text-shadow: @h @v @c;
+ -ms-text-shadow: @h @v @c;
+ text-shadow: @h @v @c;
+}
+//* transitions */
+.transition (@type: all, @dur: 0.5s, @effect: ease-in-out) {
+ -webkit-transition: @arguments;
+ -moz-transition: @arguments;
+ -o-transition: @arguments;
+ -ms-transition: @arguments;
+ transition: @arguments;
+}
+
+//* borders */
+.borders (@size: 1px, @style: solid, @colour: @main_colour) {
+ border: @size @style @colour;
+}
+
+//* rounded box corners */
+.rounded_corners (@r: 5px) {
+ -o-border-radius: @r;
+ -webkit-border-radius: @r;
+ -moz-border-radius: @r;
+ -ms-border-radius: @r;
+ border-radius: @r;
+}
+
+//* pre wrap */
+.wrap () {
+ white-space: pre-wrap;
+ white-space: pre;
+ word-wrap: break-word;
+}
+//* font size sizing */
+.default_font_size () {
+ font-size: 16px;
+ line-height: 1.1em;
+ font-family: sans-serif;
+}
+
+//* reset ul, ol */
+.list_reset () {
+ margin: 0px;
+ padding: 0px;
+ list-style: none;
+ list-style-position: inside;
+}
+
+//* box size: width, height */
+.box (@w: 20px, @h: 20px) {
+ width: @w;
+ height: @h;
+}
+
diff --git a/view/theme/dispy/connect.png b/view/theme/dispy/light/connect.png
index b76fc13dc..b76fc13dc 100644
--- a/view/theme/dispy/connect.png
+++ b/view/theme/dispy/light/connect.png
Binary files differ
diff --git a/view/theme/dispy/editicons.png b/view/theme/dispy/light/editicons.png
index 41eafbb15..41eafbb15 100644
--- a/view/theme/dispy/editicons.png
+++ b/view/theme/dispy/light/editicons.png
Binary files differ
diff --git a/view/theme/dispy/editicons.svg b/view/theme/dispy/light/editicons.svg
index 2691d24b4..2691d24b4 100644
--- a/view/theme/dispy/editicons.svg
+++ b/view/theme/dispy/light/editicons.svg
diff --git a/view/theme/dispy/icons.png b/view/theme/dispy/light/icons.png
index 5c2eab36e..5c2eab36e 100644
--- a/view/theme/dispy/icons.png
+++ b/view/theme/dispy/light/icons.png
Binary files differ
diff --git a/view/theme/dispy/icons.svg b/view/theme/dispy/light/icons.svg
index 7b82b94ea..7b82b94ea 100644
--- a/view/theme/dispy/icons.svg
+++ b/view/theme/dispy/light/icons.svg
diff --git a/view/theme/dispy/login-bg.gif b/view/theme/dispy/light/login-bg.gif
index cde836c89..cde836c89 100644
--- a/view/theme/dispy/login-bg.gif
+++ b/view/theme/dispy/light/login-bg.gif
Binary files differ
diff --git a/view/theme/dispy/menu-user-pin.jpg b/view/theme/dispy/light/menu-user-pin.jpg
index 26449569f..26449569f 100644
--- a/view/theme/dispy/menu-user-pin.jpg
+++ b/view/theme/dispy/light/menu-user-pin.jpg
Binary files differ
diff --git a/view/theme/dispy/next.png b/view/theme/dispy/light/next.png
index 5e0067c4b..5e0067c4b 100644
--- a/view/theme/dispy/next.png
+++ b/view/theme/dispy/light/next.png
Binary files differ
diff --git a/view/theme/dispy/notifications.png b/view/theme/dispy/light/notifications.png
index 66c432eac..66c432eac 100644
--- a/view/theme/dispy/notifications.png
+++ b/view/theme/dispy/light/notifications.png
Binary files differ
diff --git a/view/theme/dispy/notifications.svg b/view/theme/dispy/light/notifications.svg
index eccc54457..eccc54457 100644
--- a/view/theme/dispy/notifications.svg
+++ b/view/theme/dispy/light/notifications.svg
diff --git a/view/theme/diabook-red/icons/photo-menu.jpg b/view/theme/dispy/light/photo-menu.jpg
index fde5eb535..fde5eb535 100644
--- a/view/theme/diabook-red/icons/photo-menu.jpg
+++ b/view/theme/dispy/light/photo-menu.jpg
Binary files differ
diff --git a/view/theme/dispy/premium.png b/view/theme/dispy/light/premium.png
index d2855a4f5..d2855a4f5 100644
--- a/view/theme/dispy/premium.png
+++ b/view/theme/dispy/light/premium.png
Binary files differ
diff --git a/view/theme/dispy/prev.png b/view/theme/dispy/light/prev.png
index 10b10d74f..10b10d74f 100644
--- a/view/theme/dispy/prev.png
+++ b/view/theme/dispy/light/prev.png
Binary files differ
diff --git a/view/theme/dispy/screenshot.jpg b/view/theme/dispy/light/screenshot.jpg
index 81ee35afb..81ee35afb 100644
--- a/view/theme/dispy/screenshot.jpg
+++ b/view/theme/dispy/light/screenshot.jpg
Binary files differ
diff --git a/view/theme/dispy/star.png b/view/theme/dispy/light/star.png
index a327ba14e..a327ba14e 100644
--- a/view/theme/dispy/star.png
+++ b/view/theme/dispy/light/star.png
Binary files differ
diff --git a/view/theme/dispy/light/style.css b/view/theme/dispy/light/style.css
new file mode 100644
index 000000000..19ae9b6e8
--- /dev/null
+++ b/view/theme/dispy/light/style.css
@@ -0,0 +1,522 @@
+article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
+audio,canvas,video,time{display:inline-block;*display:inline;*zoom:1;}
+audio:not([controls]),[hidden]{display:none;}
+html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
+body{margin:0;font-size:16px;line-height:1.1em;font-family:sans-serif;color:#111;background-color:#eee;}
+button,input,select,textarea{font-family:sans-serif;color:#222;background-color:#eee;}
+select{border:1px #555 dotted;padding:3px;margin:3px;color:#222;background:#eee;}
+option{padding:3px;color:#222;background:#eee;}option[selected="selected"]{color:#111;background:#cca;}
+ul,ol{padding:0;}
+:focus{outline:0;}
+[disabled="disabled"]{background:#ddd;color:#333;}
+ins{background-color:#ff9;color:#000;text-decoration:none;}
+mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
+pre,code,kbd,samp,.wall-item-body code{font-family:monospace, monospace;_font-family:monospace;font-size:1em;}
+pre,.wall-item-body code{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
+q{quotes:none;}q:before,q:after{content:"";content:none;}
+small{font-size:85%;}
+sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
+sub{bottom:-0.25em;}
+sup{top:-0.5em;}
+img{border:0 none;}
+a{color:#3465a4;text-decoration:none;margin-bottom:1px;}a:hover img{text-decoration:none;}
+blockquote{background:#eee;color:#111;text-indent:5px;padding:5px;border:1px #aaa solid;border-radius:5px;}
+a:hover{color:#729fcf;border-bottom:1px dotted #729fcf;}
+.required{display:inline;color:#f00;font-size:16px;font-weight:bold;margin:3px;}
+.fakelink,.lockview{color:#3465a4;cursor:pointer;}
+.fakelink:hover{color:#729fcf;}
+.smalltext{font-size:0.7em;}
+#panel{position:absolute;font-size:0.8em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #fff;background-color:#2e3436;color:#eeeeec;padding:1em;}
+.pager{margin-top:60px;display:block;clear:both;text-align:center;}.pager span{padding:4px;margin:4px;}
+.pager_current{background-color:#729fcf;color:#fff;}
+.action{margin:5px 0;}
+.tool{margin:5px 0;list-style:none;}
+#articlemain{width:100%;height:100%;margin:0 auto;}
+#asidemain .field{overflow:hidden;width:200px;}
+#login-extra-links{overflow:auto !important;padding-top:60px !important;width:100% !important;}#login-extra-links a{margin-right:20px;}
+#login_standard{display:block !important;float:none !important;height:100% !important;position:relative !important;width:100% !important;}#login_standard .field label{width:200px !important;}
+#login_standard input{margin:0 0 8px !important;width:210px !important;}#login_standard input[type="text"]{margin:0 0 8px !important;width:210px !important;}
+#login-submit-wrapper{margin:0 !important;}
+#login-submit-button{margin-left:0px !important;}
+#asidemain #login_openid{position:relative !important;float:none !important;margin-left:0px !important;height:auto !important;width:200px !important;}
+#login_openid #id_openid_url{width:180px !important;overflow:hidden !important;}
+#login_openid label{width:180px !important;}
+nav{height:60px;background-color:#2e3436;color:#eeeeec;position:relative;padding:20px 20px 10px 95px;}nav a{text-decoration:none;color:#eeeeec;border:0px;}nav a:hover{text-decoration:none;color:#eeeeec;border:0px;}
+nav #banner{display:block;position:absolute;left:51px;top:25px;}nav #banner #logo-text a{font-size:40px;font-weight:bold;margin-left:3px;}
+ul#user-menu-popup{display:none;position:absolute;background-color:#555753;width:100%;padding:10px 0px;margin:0px;top:20px;left:0;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;box-shadow:5px 10px 10px 0 #111;z-index:10000;}ul#user-menu-popup li{display:block;}ul#user-menu-popup li a{display:block;padding:5px;}ul#user-menu-popup li a:hover{color:#2e3436;background-color:#eeeeec;}
+ul#user-menu-popup li a.nav-sep{border-top:1px solid #eeeeec;}
+nav .nav-link{display:inline-block;width:22px;height:22px;overflow:hidden;margin:0px 5px 5px;text-indent:50px;background:transparent url(light/icons.png) 0 0 no-repeat;}
+#nav-apps-link{background-position:0 -66px;}#nav-apps-link:hover{background-position:-22px -66px;}
+#nav-community-link,#nav-contacts-link{background-position:0 -22px;}#nav-community-link:hover,#nav-contacts-link:hover{background-position:-22px -22px;}
+#nav-directory-link{background-position:-44px -154px;}#nav-directory-link:hover{background-position:-66px -154px;}
+#nav-help-link{background-position:0 -110px;}#nav-help-link:hover{background-position:-22px -110px;}
+#nav-home-link{background-position:-44px -132px;}#nav-home-link:hover{background-position:-66px -132px;}
+#nav-intro-link{background-position:0px -190px;}#nav-intro-link:hover{background-position:-44px -190px;}
+#nav-login-link,#nav-logout-link{background-position:0 -88px;}#nav-login-link:hover,#nav-logout-link:hover{background-position:-22px -88px;}
+#nav-messages-link{background-position:-44px -88px;}#nav-messages-link:hover{background-position:-66px -88px;}
+#nav-notify-link,#nav-notifications-linkmenu{background-position:-44px -110px;}
+#nav-notify-link:hover{background-position:-66px -110px;}
+#nav-network-link{background-position:0px -177px;}#nav-network-link:hover{background-position:-22px -177px;}
+#nav-search-link{background-position:0 -44px;}#nav-search-link:hover{background-position:-22px -44px;}
+#profile-link,#profile-title,#wall-image-upload,#wall-file-upload,#profile-attach-wrapper,#profile-audio,#profile-link,#profile-location,#profile-nolocation,#profile-title,#jot-title,#profile-upload-wrapper,#profile-video,#profile-jot-submit,#wall-image-upload-div,#wall-file-upload-div,.icon,.hover,.focus,.pointer{cursor:pointer;}
+div.jGrowl div.notice{background:#511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;color:#ffffff;padding-left:58px;}
+div.jGrowl div.info{background:#364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;color:#ffffff;padding-left:58px;}
+#nav-notifications-menu{margin:30px 0 0 -20px;width:275px;max-height:300px;overflow-y:auto;font-size:9pt;}#nav-notifications-menu .contactname{font-weight:bold;font-size:0.9em;}
+#nav-notifications-menu img{float:left;margin-right:5px;}
+#nav-notifications-menu .notif-when{font-size:0.8em;display:block;}
+#nav-notifications-menu li{word-wrap:normal;border-bottom:1px solid #000;}#nav-notifications-menu li:hover{color:black;}
+#nav-notifications-menu a:hover{color:black;text-decoration:underline;}
+nav #nav-notifications-linkmenu.on .icon.s22.notify,nav #nav-notifications-linkmenu.selected .icon.s22.notify{background-image:url("../../../images/icons/22/notify_on.png");}
+.show{display:block;}
+#notifications{height:20px;width:170px;position:absolute;top:-19px;left:4px;}
+#nav-floater{position:fixed;top:20px;right:1%;padding:5px;background:#2e3436;color:transparent;border-radius:5px;z-index:100;width:300px;height:60px;}
+#nav-buttons{clear:both;list-style:none;padding:0px;margin:0px;height:25px;}#nav-buttons>li{padding:0;display:inline-block;margin:0px -4px 0px 0px;}
+.floaterflip{display:block;position:fixed;z-index:110;top:56px;right:19px;width:22px;height:22px;overflow:hidden;margin:0px;background:transparent url(light/icons.png) -190px -60px no-repeat;}
+.search-box{display:inline-block;margin:5px;position:fixed;right:0px;bottom:0px;z-index:100;background:#1d1f1d;border-radius:5px;}
+#search-text{border:1px #eec solid;background:#2e3436;color:#eec;font-size:8pt;margin:8px;width:10em;height:14px;}
+#scrollup{position:fixed;right:5px;bottom:40px;z-index:100;}#scrollup a:hover{text-decoration:none;border:0;}
+#user-menu{box-shadow:5px 0 10px 0 #111;display:block;width:75%;margin:3px 0 0 0;position:relative;background-color:#555753;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#555753 url("light/menu-user-pin.jpg") 98% center no-repeat;clear:both;top:4px;left:10px;padding:2px;}#user-menu>a{vertical-align:top;}
+#user-menu-label{font-size:12px;padding:3px 20px 9px 5px;height:10px;}
+.nav-ajax-update,.nav-ajax-left{width:30px;height:19px;background:transparent url(light/notifications.png) 0 0 no-repeat;color:#222;font-weight:bold;font-size:0.8em;padding-top:0.2em;text-align:center;float:left;margin:0 -1px 0 3px;display:block;visibility:hidden;}
+.nav-ajax-update.show,.nav-ajax-left.show{visibility:visible;}
+#net-update{background-position:0px 0px;}
+#mail-update{background-position:-30px 0;}
+#notify-update{background-position:-60px 0px;}
+#home-update{background-position:-90px 0px;}
+#intro-update{background-position:-120px 0px;}
+#lang-select-icon{cursor:pointer;position:fixed;left:28px;bottom:6px;z-index:10;}
+#language-selector{position:fixed;bottom:2px;left:52px;z-index:10;}
+.menu-popup{position:absolute;display:none;width:11em;background:#ffffff;color:#2d2d2d;margin:0px;padding:0px;list-style:none;border:3px solid #364e59;z-index:100000;-webkit-box-shadow:3px 3px 10px 0 rgba(0, 0, 0, 0.7);-moz-box-shadow:3px 3px 10px 0 rgba(0, 0, 0, 0.7);box-shadow:3px 3px 10px 0 rgba(0, 0, 0, 0.7);}.menu-popup a{display:block;color:#2d2d2d;padding:5px 10px;text-decoration:none;}.menu-popup a:hover{background-color:#bdcdd4;}
+.menu-popup .menu-sep{border-top:1px solid #9eabb0;}
+.menu-popup li{float:none;overflow:auto;height:auto;display:block;}.menu-popup li img{float:left;width:16px;height:16px;padding-right:5px;}
+.menu-popup .empty{padding:5px;text-align:center;color:#9eabb0;}
+.notif-item{font-size:small;}.notif-item a{vertical-align:middle;}
+.notif-image{width:32px;height:32px;padding:7px 7px 0px 0px;}
+.notify-seen{background:#ddd;}
+#sysmsg_info{position:fixed;bottom:0;-moz-box-shadow:3px 3px 3px 10px 0 #000;-webkit-box-shadow:3px 3px 10px 0 #000;box-shadow:3px 3px 10px 0 #000;padding:10px;background-color:#fcaf3e;border:2px solid #f8911b;border-bottom:0;padding-bottom:50px;z-index:1000;}
+#sysmsg{position:fixed;bottom:0;-moz-box-shadow:3px 3px 10px 0 #000;-webkit-box-shadow:3px 3px 10px 0 #000;box-shadow:3px 3px 10px 0 #000;padding:10px;background-color:#fcaf3e;border:2px solid #f8911b;border-bottom:0;padding-bottom:50px;z-index:1000;}
+#sysmsg_info br,#sysmsg br{display:block;margin:2px 0px;border-top:1px solid #ccccce;}
+#asidemain{float:left;font-size:smaller;margin:20px 0 20px 35px;width:25%;display:inline;}
+#asideright,#asideleft{display:none;}
+.vcard .fn{font-size:1.7em;font-weight:bold;border-bottom:1px solid #729fcf;padding-bottom:3px;}
+.vcard #profile-photo-wrapper{margin:20px;}.vcard #profile-photo-wrapper img{box-shadow:3px 3px 10px 0 #000;}
+#asidemain h4{font-size:1.2em;}
+#asidemain #viewcontacts{text-align:right;}
+#asidemain #contact-block{width:99%;}#asidemain #contact-block .contact-block-content{width:99%;}#asidemain #contact-block .contact-block-content .contact-block-div{float:left;margin:0 5px 5px 0;width:50px;height:50px;padding:3px;position:relative;}
+.aprofile dt{background:transparent;color:#666666;font-weight:bold;box-shadow:1px 1px 5px 0 #000;margin:15px 0 5px;padding-left:5px;}
+#profile-extra-links ul{margin-left:0px;padding-left:0px;list-style:none;}
+#dfrn-request-link{background:#3465a4 url(light/connect.png) no-repeat 95% center;border-radius:5px 5px 5px 5px;color:#fff;display:block;font-size:1.2em;padding:0.2em 0.5em;}
+#wallmessage-link{color:#eee;display:block;font-size:1.2em;padding:0.2em 0.5em;}
+.ttright{margin:0px 0px 0px 0px;}
+.contact-block-div{width:50px;height:50px;float:left;}
+.contact-block-textdiv{width:150px;height:34px;float:left;}
+#contact-block-end{clear:both;}
+#jot{margin:10px 0 20px 0px;width:100%;}#jot #jot-tools{margin:0px;padding:0px;height:35px;overflow:none;width:100%;}#jot #jot-tools span{float:left;margin:10px 20px 2px 0px;}#jot #jot-tools span a{display:block;}
+#jot #jot-tools .perms{float:right;width:40px;}
+#jot #jot-tools li.loading{float:right;background-color:#ffffff;width:20px;vertical-align:center;text-align:center;border-top:2px solid #9eabb0;height:38px;}#jot #jot-tools li.loading img{margin-top:10px;}
+#jot #jot-title{border:1px solid #ccc;margin:0 0 5px;height:20px;width:90%;font-weight:bold;border-radius:5px;vertical-align:middle;}
+#jot-category{margin:5px 0;border-radius:5px;border:1px #ccc solid;color:#666;font-size:smaller;}#jot-category:focus{color:#111;}
+#jot #character-counter{width:6%;float:right;text-align:right;height:15px;line-height:20px;padding:2px 20px 5px 0;}
+#profile-jot-text_parent{box-shadow:5px 0 10px 0 #111;}
+#profile-jot-text_tbl{margin-bottom:10px;background:#777;}
+#profile-jot-text_ifr{width:99.900002% !important;}
+#profile-jot-text_toolbargroup,.mceCenter tr{background:#777;}
+[id$="jot-text_ifr"]{width:99.900002% !important;color:#2e2f2e;background:#eec;}[id$="jot-text_ifr"] .mceContentBody{color:#2e2f2e;background:#eec;}
+.defaultSkin tr.mceFirst{background:#777;}
+.defaultSkin td.mceFirst,.defaultSkin td.mceLast{background-color:#eec;}
+.defaultSkin span.mceIcon,.defaultSkin img.mceIcon,.defaultSkin .mceButtonDisabled .mceIcon{background-color:#eec;}
+#profile-attach-wrapper,#profile-audio-wrapper,#profile-link-wrapper,#profile-location-wrapper,#profile-nolocation-wrapper,#profile-title-wrapper,#profile-upload-wrapper,#profile-video-wrapper{float:left;margin:0 20px 0 0;}
+#profile-rotator-wrapper{float:right;}
+#profile-jot-tools-end,#profile-jot-banner-end{clear:both;}
+#profile-jot-email-wrapper{margin:10px 10% 0;border:1px solid #555753;border-bottom:0;}
+#profile-jot-email-label{background-color:#555753;color:#ccccce;padding:5px;}
+#profile-jot-email{width:90%;margin:5px;}
+#profile-jot-networks{margin:0 10%;border:1px solid #555753;border-top:0;border-bottom:0;padding:5px;}
+#profile-jot-net{margin:5px 0;}
+#jot-preview-link{margin:0 0 0 10px;border:0;text-decoration:none;float:right;}
+.icon-text-preview{margin:0 0 -18px 0;display:block;width:20px;height:20px;background:url(light/icons.png) no-repeat -128px -40px;border:0;text-decoration:none;float:right;cursor:pointer;}
+#profile-jot-perms{float:right;background-color:#555753;height:22px;width:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;border:0px;margin:0 10px 0 10px;}
+#profile-jot-plugin-wrapper{width:1px;margin:10px 0 0 0;float:right;}
+#profile-jot-submit-wrapper{float:right;width:100%;list-style:none;margin:10px 0 0 0;padding:0;}
+#profile-jot-submit{height:auto;background-color:#555753;color:#eeeeec;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px outset #222420;margin:0;float:right;text-shadow:1px 1px #111;width:auto;}#profile-jot-submit:active{box-shadow:0 0 0 0;}
+#jot-perms-icon{height:22px;width:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;border:0;}
+#profile-jot-acl-wrapper{margin:0 10px;border:1px solid #555753;border-top:0;display:block !important;}
+#group_allow_wrapper,#group_deny_wrapper,#acl-permit-outer-wrapper{width:47%;float:left;}
+#contact_allow_wrapper,#contact_deny_wrapper,#acl-deny-outer-wrapper{width:47%;float:right;}
+#acl-permit-text{background-color:#555753;color:#ccccce;padding:5px;float:left;}
+#jot-public{background-color:#555753;color:#ff0000;padding:5px;float:left;}
+#acl-deny-text{background-color:#555753;color:#ccccce;padding:5px;float:left;}
+#acl-permit-text-end,#acl-deny-text-end{clear:both;}
+#jot-title-desc{color:#ccc;}
+#profile-jot-desc{color:#a00;margin:5px 0;}
+#jot-title-wrapper{margin-bottom:5px;}
+#jot-title-display{font-weight:bold;}
+.jothidden{display:none;}
+#jot-preview-content{background-color:#ffffe0;color:#111;border:1px #aa0 solid;border-radius:5px;padding:3px 3px 6px 10px;}#jot-preview-content .wall-item-outside-wrapper{border:0;border-radius:0px;}
+#sectionmain{margin:20px;font-size:0.8em;min-width:475px;width:67%;float:left;display:inline;}
+.tabs{list-style:none;margin:10px 0;padding:0;}.tabs li{display:inline;font-size:smaller;font-weight:bold;}
+.tab{border:1px solid #729fcf;padding:4px;}.tab:hover,.tab.active:hover,.tab:active{background:#729fcf;color:#eeeeec;}
+.tab.active{background:#729fcf;color:#eeeeec;}.tab.active a{color:#729fcf;}
+.tab a{border:0;text-decoration:none;}
+.wall-item-outside-wrapper{border:1px solid #aaa;border-radius:5px;box-shadow:5px 0 10px 0 #888;}.wall-item-outside-wrapper.comment{margin-top:5px;}
+.wall-item-outside-wrapper-end{clear:both;}
+.wall-item-content-wrapper{position:relative;padding:10px;width:auto;}
+.wall-item-outside-wrapper .wall-item-comment-wrapper{}
+.shiny{background:#efefdf;border-radius:5px;}
+.wall-outside-wrapper .shiny{border-radius:5px;}
+.heart{color:red;}
+.wall-item-content{overflow-x:auto;margin:0px 15px 0px 5px;}
+[id^="tread-wrapper"],[class^="tread-wrapper"]{margin:15px 0 0 0;padding:0px;}
+.wall-item-photo-menu{display:none;}
+.wall-item-photo-menu-button{display:none;text-indent:-99999px;background:#555753 url(light/menu-user-pin.jpg) no-repeat 75px center;position:absolute;overflow:hidden;height:20px;width:90px;top:85px;left:0;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
+.wall-item-info{float:left;width:110px;}
+.wall-item-photo-wrapper{width:80px;height:80px;position:relative;padding:5px;background-color:#555753;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
+[class^="wall-item-tools"] *{}[class^="wall-item-tools"] *>*{}
+.wall-item-tools{float:right;opacity:0.4;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}.wall-item-tools:hover{opacity:1;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}
+.wall-item-subtools1{height:30px;list-style:none outside none;margin:20px 0 30px -20px;padding:0;width:30px;}
+.wall-item-subtools2{height:25px;list-style:none outside none;margin:-75px 0 0 5px;padding:0;width:25px;}
+.wall-item-title{font-size:1.2em;font-weight:bold;margin-bottom:1em;}
+.wall-item-body{margin:20px 20px 10px 0px;text-align:left;overflow-x:auto;}
+.wall-item-lock-wrapper{float:right;height:22px;margin:0 -5px 0 0;width:22px;opacity:1;}
+.wall-item-dislike,.wall-item-like{clear:left;font-size:0.8em;color:#878883;margin:5px 0 5px 120px;}
+.wall-item-author,.wall-item-actions-author{clear:left;font-size:0.8em;color:#878883;margin:20px 20px 0 110px;}
+.wall-item-ago{display:inline;padding-left:10px;}
+.wall-item-wrapper-end{clear:both;}
+.wall-item-location{margin-top:15px;width:100px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}.wall-item-location .icon{float:left;}
+.wall-item-location>a,.wall-item-location .smalltext{margin-left:25px;font-size:0.7em;display:block;}
+.wall-item-location>br{display:none;}
+.wallwall .wwto{left:5px;margin:0;position:absolute;top:75px;width:30px;z-index:10001;width:30px;height:30px;}.wallwall .wwto img{width:30px !important;height:30px !important;}
+.wallwall .wall-item-photo-end{clear:both;}
+.wall-item-arrowphoto-wrapper{position:absolute;left:35px;top:80px;z-index:10002;}
+.wall-item-photo-menu{min-width:92px;border:2px solid #FFFFFF;border-top:0px;background:#555753;position:absolute;left:-2px;top:101px;display:none;z-index:10003;-webkit-border-radius:0px 5px 5px 5px;-moz-border-radius:0px 5px 5px 5px;border-radius:0px 5px 5px 5px;}.wall-item-photo-menu ul{margin:0px;padding:0px;list-style:none;}
+.wall-item-photo-menu li a{white-space:nowrap;display:block;padding:5px 2px;color:#eeeeec;}.wall-item-photo-menu li a:hover{color:#555753;background:#eeeeec;}
+#item-delete-selected{overflow:auto;width:100%;}
+#connect-services-header,#connect-services,#extra-help-header,#extra-help,#postit-header,#postit{margin:5px 0 0 0;}
+.ccollapse-wrapper{font-size:0.9em;margin-left:80px;}
+.wall-item-outside-wrapper.comment{margin-left:80px;}.wall-item-outside-wrapper.comment .wall-item-photo{width:40px!important;height:40px!important;}
+.wall-item-outside-wrapper.comment .wall-item-photo-wrapper{width:40px;height:40px;}
+.wall-item-outside-wrapper.comment .wall-item-photo-menu-button{width:50px;top:45px;background-position:35px center;}
+.wall-item-outside-wrapper.comment .wall-item-info{width:60px;}
+.wall-item-outside-wrapper.comment .wall-item-body{margin-left:10px;}
+.wall-item-outside-wrapper.comment .wall-item-author{margin-left:50px;}
+.wall-item-outside-wrapper.comment .wall-item-photo-menu{min-width:50px;top:60px;}
+.comment-wwedit-wrapper{}
+.comment-edit-wrapper{border-top:1px #aaa solid;}
+[class^="comment-edit-bb"]{list-style:none;display:none;margin:-40px 0 5px 60px;width:75%;}[class^="comment-edit-bb"]>li{display:inline-block;margin:0 10px 0 0;visibility:none;}
+.comment-wwedit-wrapper img,.comment-edit-wrapper img{width:20px;height:20px;}
+.comment-edit-photo-link,.comment-edit-photo{margin-left:10px;}
+.my-comment-photo{width:40px;height:40px;padding:5px;}
+[class^="comment-edit-text"]{margin:5px 0 10px 20px;width:84.5%;}
+.comment-edit-text-empty{height:20px;border:2px #babdd6 solid;border-radius:5px;color:#babdb6;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.comment-edit-text-empty:hover{color:#999999;}
+.comment-edit-text-full{height:10em;border-radius:5px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
+.comment-edit-submit-wrapper{width:90%;margin:5px 5px 10px 50px;text-align:right;}
+.comment-edit-submit{height:22px;background-color:#555753;color:#eeeeec;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0;}
+.wall-item-body code{display:block;padding:0 0 10px 5px;border-color:#ccc;border-style:solid;border-width:1px 1px 1px 10px;background:#eee;color:#444;width:95%;}
+div[id$="text"]{font-weight:bold;border-bottom:1px solid #ccc;}
+div[id$="wrapper"]{height:100%;margin-bottom:1em;}div[id$="wrapper"] br{clear:left;}
+.profile-match-wrapper{float:left;margin:0 5px 40px 0;width:120px;height:120px;padding:3px;position:relative;}
+.icon.drophide.profile-match-ignore{margin:0 6px 0 -3px;}
+[id$="-end"],[class$="-end"]{clear:both;margin:0 0 10px 0;}
+.profile-match-end{margin:0 0 5px 0;}
+.profile-match-name{font-weight:bold;margin:auto auto auto 23px;}
+.profile-match-connect{font-style:italic;margin:auto auto auto 23px;}
+#advanced-profile-with{margin-left:200px;}
+.photos{height:auto;overflow:auto;}
+#photo-top-links{margin-bottom:30px;}
+.photo-album-image-wrapper,.photo-top-image-wrapper{float:left;-moz-box-shadow:3px 3px 10px 0 #000;-webkit-box-shadow:3px 3px 10px 0 #000;box-shadow:3px 3px 10px 0 #000;background-color:#eee;color:#111;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding-bottom:30px;position:relative;margin:0 10px 10px 0;}
+#photo-photo{max-width:100%;}#photo-photo img{max-width:100%;}
+.photo-top-image-wrapper a:hover,#photo-photo a:hover,.photo-album-image-wrapper a:hover{border-bottom:0;}
+.photo-top-photo,.photo-album-photo{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
+.photo-top-album-name{position:absolute;bottom:0;padding:0 5px;}
+.caption{position:absolute;bottom:0;margin:0 5px;}
+#photo-photo{position:relative;float:left;}
+#photo-prev-link,#photo-next-link{position:absolute;width:30%;height:100%;background-color:rgba(255, 255, 255, 0.5);opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-position:center center;background-repeat:no-repeat;}
+#photo-prev-link{background-image:url(light/prev.png);height:350px;left:1%;top:215px;width:50px;z-index:10;}
+#photo-next-link{background-image:url(light/next.png);height:350px;right:45%;top:215px;width:50px;}
+#photo-prev-link a,#photo-next-link a{display:block;width:100%;height:100%;overflow:hidden;text-indent:-900000px;}
+#photo-prev-link:hover{opacity:1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
+#photo-next-link:hover{opacity:1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
+#photo-next-link .icon{display:none;}
+#photo-prev-link .icon{display:none;}
+#photos-upload-spacer,#photos-upload-new-wrapper,#photos-upload-exist-wrapper{margin-bottom:1em;}
+#photos-upload-existing-album-text,#photos-upload-newalbum-div{background-color:#555753;color:#eeeeec;padding:1px;}
+#photos-upload-album-select,#photos-upload-newalbum{width:99%;}
+#photos-upload-perms-menu{text-align:right;}
+#photo-edit-caption,#photo-edit-newtag,#photo-edit-albumname{float:left;margin-bottom:25px;}
+#photo-edit-link-wrap{margin-bottom:15px;}
+#photo-edit-caption,#photo-edit-newtag{width:100%;}
+#photo-like-div{margin-bottom:25px;}
+#photo-edit-caption-end,#photo-edit-tags-end,#photo-edit-albumname-end{clear:both;}
+#photo-edit-delete-button{margin-left:200px;}
+#photo-edit-end{margin-bottom:35px;}
+#photo-caption{font-size:110%;font-weight:bold;margin-top:15px;margin-bottom:15px;}
+.prvmail-text{width:100%;}
+#prvmail-subject{width:100%;color:#eec;background:#444;}
+#prvmail-submit-wrapper{margin-top:10px;}
+#prvmail-submit{float:right;margin-top:0;}
+#prvmail-submit-wrapper div{margin-right:5px;float:left;}
+.mail-list-outside-wrapper{margin-top:20px;}
+.mail-list-sender{float:left;}
+.mail-list-detail{margin-left:90px;}
+.mail-list-sender-name{display:inline;font-size:1.1em;}
+.mail-list-date{display:inline;font-size:0.9em;padding-left:10px;}
+.mail-list-sender-name,.mail-list-date{font-style:italic;}
+.mail-list-subject{font-size:1.2em;}
+.mail-list-delete-wrapper{float:right;}
+.mail-list-outside-wrapper-end{clear:both;border-bottom:1px #eec dotted;}
+.mail-conv-sender{float:left;margin:0px 5px 5px 0px;}
+.mail-conv-sender-photo{width:32px;height:32px;}
+.mail-conv-sender-name{float:left;}
+.mail-conv-date{float:right;}
+.mail-conv-subject{clear:right;font-weight:bold;font-size:1.2em;}
+.mail-conv-body{clear:both;}
+.mail-conv-delete-wrapper{margin-top:5px;}
+.view-contact-wrapper,.contact-entry-wrapper{float:left;margin:0 5px 40px 0;width:120px;height:120px;padding:3px;position:relative;}
+.contact-direction-wrapper{position:absolute;top:20px;}
+.contact-edit-links{position:absolute;top:60px;}
+.contact-entry-photo{margin-left:20px;}
+.contact-entry-name{width:120px;font-weight:bold;}
+.contact-entry-photo{position:relative;}
+.contact-entry-edit-links .icon{border:1px solid #babdb6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff;}
+#contact-entry-url,[id^="contact-entry-url"]{font-size:smaller;}
+#contact-entry-network,[id^="contact-entry-network"]{font-size:smaller;font-style:italic;}
+#contact-edit-banner-name{font-size:1.5em;}
+#contact-edit-photo-wrapper{position:relative;float:left;padding:20px;}
+#contact-edit-direction-icon{position:absolute;top:60px;left:0;}
+#contact-edit-nav-wrapper{margin-left:0px;}
+#contact-edit-links{margin-top:23px;}#contact-edit-links ul{list-style-type:none;}
+#contact-drop-links{margin-left:5px;}
+#contact-edit-nav-wrapper .icon{border:1px solid #babdb6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
+#contact-edit-poll-wrapper{margin-left:0px;}
+#contact-edit-last-update-text{margin-bottom:15px;}
+#contact-edit-last-updated{font-weight:bold;}
+#contact-edit-poll-text{display:inline;}
+#contact-edit-info_tbl,#contact-edit-info_parent,.mceLayout{width:100%;}
+#contact-edit-end{clear:both;margin-bottom:65px;}
+.contact-photo-menu-button{position:absolute;background-image:url("light/photo-menu.jpg");background-position:top left;background-repeat:no-repeat;margin:0px;padding:0px;width:16px;height:16px;top:64px;left:0px;overflow:hidden;text-indent:40px;display:none;}
+.contact-photo-menu{width:auto;border:2px solid #444;background:#eee;color:#111;position:absolute;left:0px;top:90px;display:none;z-index:10000;}.contact-photo-menu ul{margin:0px;padding:0px;list-style:none;}
+.contact-photo-menu li a{display:block;padding:2px;}.contact-photo-menu li a:hover{color:#fff;background:#3465A4;text-decoration:none;}
+#id_openid_url{background:url(light/login-bg.gif) no-repeat;background-position:0 50%;padding-left:18px;}
+#settings-nickname-desc{background-color:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px;color:#111;}
+#settings-default-perms{margin-bottom:20px;}
+#register-form div,#profile-edit-form div{clear:both;}
+.settings-block label{clear:left;}
+.settings-block input{margin:10px 5px;}
+#profile-edit-marital-label span{margin:-4px;}
+.settings-submit-wrapper,.profile-edit-submit-wrapper{margin:0 0 30px -3px;}
+.profile-edit-side-div{display:none;}
+#profiles-menu-trigger{margin:0px 0px 0px 25px;}
+.profile-listing{float:left;margin:20px 20px 0px 0px;}
+.icon-profile-edit{background:url("light/icons.png") -150px 0px no-repeat;border:0;cursor:pointer;display:block;float:right;width:20px;height:20px;margin:0 0 -18px;position:absolute;text-decoration:none;top:113px;right:260px;}
+#profile-edit-links ul{margin:20px 0;padding:0;list-style:none;}
+.marital{margin-top:5px;}
+#register-sitename{display:inline;font-weight:bold;}
+#advanced-expire-popup{background:#2e2f2e;color:#eec;}
+#id_ssl_policy{width:374px;}
+#theme-preview img{margin:10px 10px 10px 288px;}
+.group-delete-wrapper{margin:-31px 50px 0 0;float:right;}
+#group-edit-submit-wrapper{margin:0 0 10px 0;display:inline;}
+#group-edit-desc{margin:10px 0px;}
+#group-members,#prof-members{height:200px;overflow:auto;border:1px solid #555753;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
+#group-all-contacts,#prof-all-contacts{height:200px;overflow:auto;border:1px solid #555753;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
+#group-members h3,#group-all-contacts h3,#prof-members h3,#prof-all-contacts h3{color:#eeeeec;background-color:#555753;margin:0;padding:5px;}
+#group-separator,#prof-separator{display:none;}
+#cropimage-wrapper{float:left;}
+#crop-image-form{clear:both;}
+.intro-wrapper{margin-top:20px;}
+.intro-fullname{font-size:1.1em;font-weight:bold;}
+.intro-desc{margin-bottom:20px;font-weight:bold;}
+.intro-note{padding:10px;}
+.intro-end{padding:30px;}
+.intro-form{float:left;}
+.intro-approve-form,.intro-approve-as-friend-end{clear:both;}
+.intro-submit-approve,.intro-submit-ignore{margin-right:20px;}
+.intro-submit-approve{margin-top:15px;}
+.intro-approve-as-friend-label,.intro-approve-as-fan-label,.intro-approve-as-friend,.intro-approve-as-fan{float:left;}
+.intro-form-end{clear:both;margin-bottom:10px;}
+.intro-approve-as-friend-desc{margin-top:10px;}
+.intro-approve-as-end{clear:both;margin-bottom:10px;}
+.intro-end,.clear{clear:both;}
+.eventcal{float:left;font-size:20px;}
+.event{background:#2e2f2e;}
+.vevent{border:1px solid #ccc;}.vevent .event-description,.vevent .event-location,.vevent .event-start{margin-left:10px;margin-right:10px;}
+#new-event-link{margin-bottom:10px;}
+.edit-event-link,.plink-event-link{}
+.event-description:before{content:url('../../../images/calendar.png');margin-right:15px;}
+.event-start,.event-end{margin-left:10px;width:330px;font-size:smaller;}
+.event-start .dtstart,.event-end .dtend{float:right;}
+.event-list-date{margin-bottom:10px;}
+.prevcal,.nextcal{float:left;margin-left:32px;margin-right:32px;margin-top:64px;}
+.event-calendar-end{clear:both;}
+.calendar{font-family:monospace;}
+.today{font-weight:bold;color:#FF0000;}
+#event-start-text,#event-finish-text{margin-top:10px;margin-bottom:5px;}
+#event-nofinish-checkbox,#event-nofinish-text,#event-adjust-checkbox,#event-adjust-text,#event-share-checkbox{float:left;}
+#event-datetime-break{margin-bottom:10px;}
+#event-nofinish-break,#event-adjust-break,#event-share-break{clear:both;}
+#event-desc-text,#event-location-text{margin-top:10px;margin-bottom:5px;}
+#event-submit{margin-top:10px;}
+.body-tag{margin:10px 0;opacity:0.5;}.body-tag:hover{opacity:1.0 !important;}
+.filesavetags,.categorytags{margin:20px 0;opacity:0.5;}
+.filesavetags:hover,.categorytags:hover{margin:20px 0;opacity:1.0 !important;}
+.item-select{opacity:0.1;margin:5px 0 0 6px !important;}.item-select:hover{opacity:1;}
+.checkeditem{opacity:1;}
+#item-delete-selected{margin-top:30px;}
+.delete-checked{position:absolute;left:35px;margin-top:20px;}
+#item-delete-selected-end{clear:both;}
+#item-delete-selected-icon{float:left;margin-right:5px;}
+#item-delete-selected-desc{float:left;margin-right:5px;}#item-delete-selected-desc:hover{text-decoration:underline;}
+.fc-state-highlight{background:#eec;color:#2e2f2e;}
+.directory-item{float:left;margin:0 5px 4px 0;padding:3px;width:180px;height:250px;position:relative;}
+#group-sidebar{margin-bottom:10px;}
+.group-selected,.nets-selected,.fileas-selected{padding:3px;color:#111;background:#f8f8f8;font-weight:bold;}
+.group-selected:hover,.nets-selected:hover,.fileas-selected:hover{color:#111;}
+.groupsideedit{margin-right:10px;}
+#sidebar-group-ul{padding-left:0;}
+#sidebar-group-list{margin:0 0 5px 0;}#sidebar-group-list ul{list-style-type:none;list-style-position:inside;}
+#sidebar-group-list li{margin-top:10px;}
+#sidebar-group-list .icon{display:inline-block;height:12px;width:12px;}
+#sidebar-new-group{margin:auto;display:inline-block;color:#efefef;text-decoration:none;text-align:center;}
+#peoplefind-sidebar form{margin-bottom:10px;}
+#sidebar-new-group:hover{}
+#sidebar-new-group:active{position:relative;top:1px;}
+#side-peoplefind-url{background-color:#e5e0cf;color:#666;border:1px #666 solid;margin-right:3px;width:75%;}#side-peoplefind-url:hover,#side-peoplefind-url:focus{background-color:#efefef;color:#222;border:1px 333 solid;}
+.nets-ul{list-style-type:none;padding-left:0px;}.nets-ul li{margin:10px 0 0;}
+.nets-link,.nets-all{margin-left:0px;}
+#netsearch-box{margin:20px 0px 30px;width:135px;}#netsearch-box #search-submit{margin:5px 5px 0px 0px;}
+#pending-update{float:right;color:#fff;font-weight:bold;background-color:#ff0000;padding:0 .3em;}
+.admin.linklist{border:0;padding:0;}
+.admin.link{list-style-position:inside;}
+#adminpage{color:#111;background:transparent;margin:5px;padding:10px;}#adminpage dl{clear:left;margin-bottom:2px;padding-bottom:2px;border-bottom:1px solid #000;}
+#adminpage dt{width:250px;float:left;font-weight:bold;}
+#adminpage dd{margin-left:250px;}
+#adminpage h3{border-bottom:1px solid #ccc;}
+#adminpage .submit{clear:left;}
+#adminpage #pluginslist{margin:0;padding:0;}
+#adminpage .plugin{list-style:none;display:block;border:1px solid #888;padding:1em;margin-bottom:5px;clear:left;}
+#adminpage .toggleplugin{float:left;margin-right:1em;}
+#adminpage table{width:100%;border-bottom:1px solid #000;margin:5px 0;}#adminpage table th{text-align:left;}
+#adminpage td .icon{float:left;}
+#adminpage table#users img{width:16px;height:16px;}
+#adminpage table tr:hover{background-color:#bbc7d7;}
+#adminpage .selectall{text-align:right;}
+#adminpage #users a{text-decoration:underline;}
+#users .name{color:#eec;}
+.field{overflow:auto;}.field label{width:38%;display:inline-block;font-size:1.077em;margin:0 10px 1em 0;border:1px #999 solid;padding:5px;background:#ccc;color:#111;}
+.field .onoff{float:right;margin:0 330px 0 auto;width:80px;}.field .onoff a{display:block;border:1px solid #666;padding:3px 6px 4px 10px;height:16px;text-decoration:none;}
+.field .onoff .on{background:url("../../../images/onoff.jpg") no-repeat 42px 1px #999999;color:#111;text-align:left;}
+.field .onoff .off{background:url("../../../images/onoff.jpg") no-repeat 2px 1px #cccccc;color:#333;text-align:right;}
+.hidden{display:none !important;}
+.field textarea{width:80%;height:100px;}
+.field_help{display:block;margin-left:297px;color:#666;}
+.field.radio .field_help{margin-left:297px;}
+label{width:38%;display:inline-block;font-size:1.077em;margin:0 10px 1em 0;border:1px #999 solid;padding:5px;background:#ccc;color:#111;}
+input{width:250px;height:25px;border:1px #999 solid;}input[type="text"],input[type="password"],input[type="search"]{width:250px;height:25px;border:1px #999 solid;}
+input[type="checkbox"],input[type="radio"]{border:1px #999 solid;margin:0 0 0 0;height:15px;width:15px;}
+input[type="submit"],input[type="button"]{background-color:#555753;border:2px outset #444;border-radius:5px;box-shadow:1px 3px 4px 0 #111;color:#eeeeec;cursor:pointer;font-weight:bold;width:auto;text-shadow:1px 1px #111;-webkit-border-radius:5px;-moz-border-radius:5px;}
+input[type="submit"]:active,input[type="button"]:active{box-shadow:0 0 0 0;}
+.popup{width:100%;height:100%;top:0px;left:0px;position:absolute;display:none;}.popup .background{background-color:#000;opacity:0.5;width:100%;height:100%;position:absolute;top:0px;left:0px;}
+.popup .panel{top:25%;left:25%;width:50%;height:50%;padding:1em;position:absolute;border:4px solid #000000;background-color:#FFFFFF;}
+#panel{z-index:100;}
+.grey{color:grey;}
+.orange{color:orange;}
+.red{color:red;}
+.popup .panel .panel_text{display:block;overflow:auto;height:80%;}
+.popup .panel .panel_in{width:100%;height:100%;position:relative;}
+.popup .panel .panel_actions{width:100%;bottom:4px;left:0px;position:absolute;}
+.panel_text .progress{width:50%;overflow:hidden;height:auto;border:1px solid #cccccc;margin-bottom:5px;}.panel_text .progress span{float:right;display:block;width:25%;background-color:#eeeeee;text-align:right;}
+.oauthapp{height:auto;overflow:auto;border-bottom:2px solid #cccccc;padding-bottom:1em;margin-bottom:1em;}.oauthapp img{float:left;width:48px;height:48px;margin:10px;}.oauthapp img.noicon{background-image:url("../../../images/icons/48/plugin.png");background-position:center center;background-repeat:no-repeat;}
+.oauthapp a{float:left;}
+.iconspacer{display:block;width:16px;height:16px;}
+.icon{display:block;width:20px;height:20px;background:url(light/icons.png) no-repeat;border:0;text-decoration:none;border-radius:5px;}.icon:hover{border:0;text-decoration:none;}
+.editicon{display:inline-block;width:21px;height:21px;background:url(light/editicons.png) no-repeat;border:0;text-decoration:none;}
+.shadow{box-shadow:2px 2px 5px 2px #111;}.shadow:active,.shadow:focus,.shadow:hover{box-shadow:0 0 0 0;}
+.editicon:hover{border:0;}
+.boldbb{background-position:0px 0px;}.boldbb:hover{background-position:-22px 0px;}
+.italicbb{background-position:0px -22px;}.italicbb:hover{background-position:-22px -22px;}
+.underlinebb{background-position:0px -44px;}.underlinebb:hover{background-position:-22px -44px;}
+.quotebb{background-position:0px -66px;}.quotebb:hover{background-position:-22px -66px;}
+.codebb{background-position:0px -88px;}.codebb:hover{background-position:-22px -88px;}
+.imagebb{background-position:-44px 0px;}.imagebb:hover{background-position:-66px 0px;}
+.urlbb{background-position:-44px -22px;}.urlbb:hover{background-position:-66px -22px;}
+.videobb{background-position:-44px -44px;}.videobb:hover{background-position:-66px -44px;}
+.icon.drop,.icon.drophide,.icon.delete{float:left;margin:0 2px;}
+.icon.s22.delete{display:block;background-position:-110px 0;}
+.icon.s22.text{padding:10px 0px 0px 25px;width:200px;}
+.icon.text{text-indent:0px;}
+.icon.s16{min-width:16px;height:16px;}
+.s16 .add{background:url("../../../images/icons/16/add.png") no-repeat;}
+.add{margin:0px 5px;}
+.article{background-position:-50px 0;}
+.audio{background-position:-70px 0;}
+.block{background-position:-90px 0px;}
+.drop,.delete{background-position:-110px 0;}
+.drophide{background-position:-130px 0;}
+.edit{background-position:-150px 0;}
+.camera{background-position:-170px 0;}
+.dislike{background-position:-190px 0;}
+.file-as{background-position:-230px -60px;}
+.like{background-position:-211px 0;}
+.link{background-position:-230px 0;}
+.globe,.location{background-position:-50px -20px;}
+.noglobe,.nolocation{background-position:-70px -20px;}
+.no{background-position:-90px -20px;}
+.pause{background-position:-110px -20px;}
+.play{background-position:-130px -20px;}
+.pencil{background-position:-151px -18px;}
+.small-pencil{background-position:-170px -20px;}
+.recycle{background-position:-190px -20px;}
+.remote-link{background-position:-210px -20px;}
+.share{background-position:-230px -20px;}
+.tools{background-position:-50px -40px;}
+.lock{background-position:-70px -40px;}
+.unlock{background-position:-88px -40px;}
+.video{background-position:-110px -40px;}
+.attach{background-position:-190px -40px;}
+.language{background-position:-210px -40px;}
+.starred{background-position:-130px -60px;}
+.unstarred{background-position:-150px -60px;}
+.tagged{background-position:-170px -60px;}
+.on{background-position:-50px -60px;}
+.off{background-position:-70px -60px;}
+.prev{background-position:-90px -60px;}
+.next{background-position:-110px -60px;}
+.icon.dim{opacity:0.3;}
+#pause{position:fixed;bottom:40px;right:30px;}
+.border{border:1px solid #babdb6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.border:hover{border:1px solid #babdb6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
+.attachtype{display:block;width:20px;height:23px;background-image:url(../../../images/content-types.png);}
+.type-video{background-position:0px 0px;}
+.type-image{background-position:-20px 0;}
+.type-audio{background-position:-40px 0;}
+.type-text{background-position:-60px 0px;}
+.type-unkn{background-position:-80px 0;}
+.cc-license{margin-top:100px;font-size:0.7em;}
+footer{display:block;clear:both;}
+#profile-jot-text{height:20px;color:#666;border:1px solid #ccc;border-radius:5px;width:99.5%;}
+#photo-edit-perms-select,#photos-upload-permissions-wrapper,#profile-jot-acl-wrapper{display:block !important;background:#eec;color:#2e2f2e;}
+#acl-wrapper{width:660px;margin:0 auto;}
+#acl-search{float:right;background:#ffffff url("../../../images/search_18.png") no-repeat right center;padding-right:20px;margin:6px;color:#111;}
+#acl-showall{float:left;display:block;width:auto;height:18px;background:#eeeecc url("../../../images/show_all_off.png") 8px 8px no-repeat;padding:7px 10px 7px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#999;margin:5px 0;}#acl-showall.selected{color:#000;background:#ff9900 url(../../../images/show_all_on.png) 8px 8px no-repeat;}
+#acl-list{height:210px;border:1px solid #ccc;clear:both;margin-top:30px;overflow:auto;}
+.acl-list-item{border:1px solid #ccc;display:block;float:left;height:110px;margin:3px 0 5px 5px;width:120px;}.acl-list-item img{width:22px;height:22px;float:left;margin:5px 5px 20px;}
+.acl-list-item p{height:12px;font-size:10px;margin:0 0 22px;padding:2px 0 1px;}
+.acl-list-item a{background:#cccccc 3px 3px no-repeat;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;clear:both;font-size:10px;display:block;width:55px;height:20px;color:#999;margin:5px auto 0;padding:0 3px;text-align:center;vertical-align:middle;}
+#acl-wrapper a:hover{text-decoration:none;color:#000;border:0;}
+.acl-button-show{background-image:url('../../../images/show_off.png');margin:0 auto;}
+.acl-button-hide{background-image:url('../../../images/hide_off.png');margin:0 auto;}
+.acl-button-show.selected{color:#000;background-color:#9ade00;background-image:url(../../../images/show_on.png);}
+.acl-button-hide.selected{color:#000;background-color:#ff4141;background-image:url(../../../images/hide_on.png);}
+.acl-list-item.groupshow{border-color:#9ade00;}
+.acl-list-item.grouphide{border-color:#ff4141;}
+.acpopup{max-height:175px;max-width:42%;background-color:#555753;color:#fff;overflow:auto;z-index:100000;border:1px solid #cccccc;}
+.acpopupitem{background-color:#555753;padding:4px;clear:left;}.acpopupitem img{float:left;margin-right:4px;}
+.acpopupitem.selected{color:#2e3436;background-color:#eeeeec;}
+.qcomment-wrapper{padding:0px;margin:5px 5px 5px 81%;}
+.qcomment{opacity:0.5;}.qcomment:hover{opacity:1.0;}
+#network-star-link{margin-top:10px;}
+.network-star{float:left;margin-right:5px;}.network-star.icon.starred{display:inline-block;}
+.fileas-ul{padding:0;}
+#sidebar-page-list ul{padding:0;margin:5px 0;}
+#sidebar-page-list li{list-style:none;}
+#jappix_mini{margin-left:130px;position:fixed;bottom:0;right:175px !important;z-index:999;}
+@media handheld{body{font-size:15pt;}}
diff --git a/view/theme/dispy/light/style.less b/view/theme/dispy/light/style.less
new file mode 100644
index 000000000..848e4f16d
--- /dev/null
+++ b/view/theme/dispy/light/style.less
@@ -0,0 +1,2925 @@
+/*
+ * dispy
+ *
+ * maintainer: simon <http://simon.kisikew.org/>
+ * author: unknown
+ *
+ * Author's notes:
+ * A few things of note here. The less file is our working copy,
+ * and the CSS is *generated* from it. The CSS is the one that's
+ * included in the HTML, and not the less one. This is to save
+ * bandwidth and processing time.
+ */
+/* from html5boilerplate */
+/* these are to tell browsers they should be displayed a certain way */
+
+//@import "_base.less";
+
+article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
+ display: block; }
+
+audio, canvas, video, time {
+ display: inline-block;
+ *display: inline;
+ *zoom: 1; }
+
+audio:not([controls]), [hidden] {
+ display: none; }
+
+/*
+ * Base
+ */
+/*
+ * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
+ * 2. Force vertical scrollbar in non-IE
+ * 3. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
+ */
+
+html {
+ font-size: 100%;
+ overflow-y: scroll;
+ -webkit-text-size-adjust: 100%;
+ -ms-text-size-adjust: 100%; }
+
+body {
+ margin: 0;
+ font-size: 16px;
+ line-height: 1.1em;
+ font-family: sans-serif;
+ color: #111;
+ background-color: #eee; }
+
+button, input, select, textarea {
+ font-family: sans-serif;
+ color: #222;
+ background-color: #eee; }
+
+select {
+ border: 1px #555 dotted;
+ padding: 3px;
+ margin: 3px;
+ color: #222;
+ background: #eee;
+}
+
+option {
+ padding: 3px;
+ color: #222;
+ background: #eee;
+ &[selected="selected"] {
+ color: #111;
+ background: #cca; }
+}
+ul, ol {
+ padding: 0;
+}
+
+/* remember to define focus styles! */
+:focus {
+ outline: 0; }
+
+[disabled="disabled"] {
+ background: #ddd;
+ color: #333; }
+
+/* remember to highlight inserts somehow! */
+
+ins {
+ background-color: #ff9;
+ color: #000;
+ text-decoration: none; }
+
+mark {
+ background-color: #ff9;
+ color: #000;
+ font-style: italic;
+ font-weight: bold; }
+
+/* Redeclare monospace font family: h5bp.com/j */
+
+pre, code, kbd, samp, .wall-item-body code {
+ font-family: monospace, monospace;
+ _font-family: monospace;
+ font-size: 1em; }
+
+/* Improve readability of pre-formatted text in all browsers */
+
+pre, .wall-item-body code {
+ white-space: pre;
+ white-space: pre-wrap;
+ word-wrap: break-word; }
+
+q {
+ quotes: none;
+ &:before, &:after {
+ content: "";
+ content: none; } }
+
+small {
+ font-size: 85%; }
+
+/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
+
+sub, sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline; }
+
+sub {
+ bottom: -0.25em; }
+
+sup {
+ top: -0.5em; }
+
+img {
+ border: 0 none; }
+
+a {
+ color: #3465a4;
+ text-decoration: none;
+ margin-bottom: 1px;
+ &:hover img {
+ text-decoration: none; } }
+
+blockquote {
+ background: #eee;
+ color: #111;
+ text-indent: 5px;
+ padding: 5px;
+ border: 1px #aaa solid;
+ border-radius: 5px; }
+
+a:hover {
+ color: #729fcf;
+ border-bottom: 1px dotted #729fcf; }
+
+.required {
+ display: inline;
+ color: #f00;
+ font-size: 16px;
+ font-weight: bold;
+ margin: 3px; }
+
+.fakelink, .lockview {
+ color: #3465a4;
+ cursor: pointer; }
+
+.fakelink:hover {
+ color: #729fcf; }
+
+.smalltext {
+ font-size: 0.7em; }
+
+#panel {
+ position: absolute;
+ font-size: 0.8em;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ border: 1px solid #fff;
+ background-color: #2e3436;
+ color: #eeeeec;
+ padding: 1em; }
+
+.pager {
+ margin-top: 60px;
+ display: block;
+ clear: both;
+ text-align: center;
+ span {
+ padding: 4px;
+ margin: 4px; } }
+
+.pager_current {
+ background-color: #729fcf;
+ color: #fff; }
+
+/**
+ * global
+ */
+/* .tool .action */
+
+.action {
+ margin: 5px 0; }
+
+.tool {
+ margin: 5px 0;
+ list-style: none; }
+
+#articlemain {
+ width: 100%;
+ height: 100%;
+ margin: 0 auto; }
+
+/**
+ * login
+ */
+
+#asidemain .field {
+ overflow: hidden;
+ width: 200px; }
+
+#login-extra-links {
+ overflow: auto !important;
+ padding-top: 60px !important;
+ width: 100% !important;
+ a {
+ margin-right: 20px; } }
+
+#login_standard {
+ display: block !important;
+ float: none !important;
+ height: 100% !important;
+ position: relative !important;
+ width: 100% !important;
+ .field label {
+ width: 200px !important; }
+ input {
+ margin: 0 0 8px !important;
+ width: 210px !important;
+ &[type="text"] {
+ margin: 0 0 8px !important;
+ width: 210px !important; } } }
+
+#login-submit-wrapper {
+ margin: 0 !important; }
+
+#login-submit-button {
+ margin-left: 0px !important; }
+
+#asidemain #login_openid {
+ position: relative !important;
+ float: none !important;
+ margin-left: 0px !important;
+ height: auto !important;
+ width: 200px !important; }
+
+#login_openid {
+ #id_openid_url {
+ width: 180px !important;
+ overflow: hidden !important; }
+ label {
+ width: 180px !important; } }
+
+/**
+ * nav
+ */
+
+nav {
+ height: 60px;
+ background-color: #2e3436;
+ color: #eeeeec;
+ position: relative;
+ padding: 20px 20px 10px 95px;
+ a {
+ text-decoration: none;
+ color: #eeeeec;
+ border: 0px;
+ &:hover {
+ text-decoration: none;
+ color: #eeeeec;
+ border: 0px; } }
+ #banner {
+ display: block;
+ position: absolute;
+ left: 51px;
+ top: 25px;
+ #logo-text a {
+ font-size: 40px;
+ font-weight: bold;
+ margin-left: 3px; } } }
+
+ul#user-menu-popup {
+ display: none;
+ position: absolute;
+ background-color: #555753;
+ width: 100%;
+ padding: 10px 0px;
+ margin: 0px;
+ top: 20px;
+ left: 0;
+ -webkit-border-radius: 0 0 5px 5px;
+ -moz-border-radius: 0 0 5px 5px;
+ border-radius: 0 0 5px 5px;
+ box-shadow: 5px 10px 10px 0 #111;
+ z-index: 10000;
+ li {
+ display: block;
+ a {
+ display: block;
+ padding: 5px;
+ &:hover {
+ color: #2e3436;
+ background-color: #eeeeec; }
+ &.nav-sep {
+ border-top: 1px solid #eeeeec; } } } }
+
+nav .nav-link {
+ display: inline-block;
+ width: 22px;
+ height: 22px;
+ overflow: hidden;
+ margin: 0px 5px 5px;
+ text-indent: 50px;
+ background: transparent url(light/icons.png) 0 0 no-repeat; }
+
+#nav-apps-link {
+ background-position: 0 -66px;
+ &:hover {
+ background-position: -22px -66px; } }
+
+#nav-community-link, #nav-contacts-link {
+ background-position: 0 -22px;
+ &:hover {
+ background-position: -22px -22px; } }
+
+#nav-directory-link {
+ background-position: -44px -154px;
+ &:hover {
+ background-position: -66px -154px; } }
+
+#nav-help-link {
+ background-position: 0 -110px;
+ &:hover {
+ background-position: -22px -110px; } }
+
+#nav-home-link {
+ background-position: -44px -132px;
+ &:hover {
+ background-position: -66px -132px; } }
+
+#nav-intro-link {
+ background-position: 0px -190px;
+ &:hover {
+ background-position: -44px -190px; } }
+
+#nav-login-link, #nav-logout-link {
+ background-position: 0 -88px;
+ &:hover {
+ background-position: -22px -88px; } }
+
+#nav-messages-link {
+ background-position: -44px -88px;
+ &:hover {
+ background-position: -66px -88px; } }
+
+#nav-notify-link, #nav-notifications-linkmenu {
+ background-position: -44px -110px; }
+
+#nav-notify-link:hover {
+ background-position: -66px -110px; }
+
+#nav-network-link {
+ background-position: 0px -177px;
+ &:hover {
+ background-position: -22px -177px; } }
+
+#nav-search-link {
+ background-position: 0 -44px;
+ &:hover {
+ background-position: -22px -44px; } }
+
+#profile-link, #profile-title, #wall-image-upload, #wall-file-upload, #profile-attach-wrapper, #profile-audio, #profile-link, #profile-location, #profile-nolocation, #profile-title, #jot-title, #profile-upload-wrapper, #profile-video, #profile-jot-submit, #wall-image-upload-div, #wall-file-upload-div, .icon, .hover, .focus, .pointer {
+ cursor: pointer; }
+
+/* popup notifications */
+
+div.jGrowl div {
+ &.notice {
+ background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
+ color: #ffffff;
+ padding-left: 58px; }
+ &.info {
+ background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
+ color: #ffffff;
+ padding-left: 58px; } }
+
+#nav-notifications-menu {
+ margin: 30px 0 0 -20px;
+ width: 275px;
+ max-height: 300px;
+ overflow-y: auto;
+ font-size: 9pt;
+ .contactname {
+ font-weight: bold;
+ font-size: 0.9em; }
+ img {
+ float: left;
+ margin-right: 5px; }
+ .notif-when {
+ font-size: 0.8em;
+ display: block; }
+ li {
+ word-wrap: normal;
+ border-bottom: 1px solid #000;
+ &:hover {
+ color: black; } }
+ a:hover {
+ color: black;
+ text-decoration: underline; } }
+
+nav #nav-notifications-linkmenu {
+ &.on .icon.s22.notify, &.selected .icon.s22.notify {
+ background-image: url("../../../images/icons/22/notify_on.png"); } }
+
+.show {
+ display: block; }
+
+#notifications {
+ height: 20px;
+ width: 170px;
+ position: absolute;
+ top: -19px;
+ left: 4px; }
+
+#nav-floater {
+ position: fixed;
+ top: 20px;
+ right: 1%;
+ padding: 5px;
+ background: #2e3436;
+ color: transparent;
+ border-radius: 5px;
+ z-index: 100;
+ width: 300px;
+ height: 60px; }
+
+#nav-buttons {
+ clear: both;
+ list-style: none;
+ padding: 0px;
+ margin: 0px;
+ height: 25px;
+ > li {
+ padding: 0;
+ display: inline-block;
+ margin: 0px -4px 0px 0px; } }
+
+.floaterflip {
+ display: block;
+ position: fixed;
+ z-index: 110;
+ top: 56px;
+ right: 19px;
+ width: 22px;
+ height: 22px;
+ overflow: hidden;
+ margin: 0px;
+ background: transparent url(light/icons.png) -190px -60px no-repeat; }
+
+.search-box {
+ display: inline-block;
+ margin: 5px;
+ position: fixed;
+ right: 0px;
+ bottom: 0px;
+ z-index: 100;
+ background: #1d1f1d;
+ border-radius: 5px; }
+
+#search-text {
+ border: 1px #eec solid;
+ background: #2e3436;
+ color: #eec;
+ font-size: 8pt;
+ margin: 8px;
+ width: 10em;
+ height: 14px; }
+
+#scrollup {
+ position: fixed;
+ right: 5px;
+ bottom: 40px;
+ z-index: 100;
+ a:hover {
+ text-decoration: none;
+ border: 0; } }
+
+#user-menu {
+ box-shadow: 5px 0 10px 0 #111;
+ display: block;
+ width: 75%;
+ margin: 3px 0 0 0;
+ position: relative;
+ background-color: #555753;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ background: #555753 url("light/menu-user-pin.jpg") 98% center no-repeat;
+ clear: both;
+ top: 4px;
+ left: 10px;
+ padding: 2px;
+ > a {
+ vertical-align: top; } }
+
+#user-menu-label {
+ font-size: 12px;
+ padding: 3px 20px 9px 5px;
+ height: 10px; }
+
+.nav-ajax-update, .nav-ajax-left {
+ width: 30px;
+ height: 19px;
+ background: transparent url(light/notifications.png) 0 0 no-repeat;
+ color: #222;
+ font-weight: bold;
+ font-size: 0.8em;
+ padding-top: 0.2em;
+ text-align: center;
+ float: left;
+ margin: 0 -1px 0 3px;
+ display: block;
+ visibility: hidden; }
+
+.nav-ajax-update.show, .nav-ajax-left.show {
+ visibility: visible; }
+
+#net-update {
+ background-position: 0px 0px; }
+
+#mail-update {
+ background-position: -30px 0; }
+
+#notify-update {
+ background-position: -60px 0px; }
+
+#home-update {
+ background-position: -90px 0px; }
+
+#intro-update {
+ background-position: -120px 0px; }
+
+#lang-select-icon {
+ cursor: pointer;
+ position: fixed;
+ left: 28px;
+ bottom: 6px;
+ z-index: 10; }
+
+#language-selector {
+ position: fixed;
+ bottom: 2px;
+ left: 52px;
+ z-index: 10; }
+
+.menu-popup {
+ position: absolute;
+ display: none;
+ width: 11em;
+ background: #ffffff;
+ color: #2d2d2d;
+ margin: 0px;
+ padding: 0px;
+ list-style: none;
+ border: 3px solid #364e59;
+ z-index: 100000;
+ -webkit-box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.7);
+ -moz-box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.7);
+ box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.7);
+ a {
+ display: block;
+ color: #2d2d2d;
+ padding: 5px 10px;
+ text-decoration: none;
+ &:hover {
+ background-color: #bdcdd4; } }
+ .menu-sep {
+ border-top: 1px solid #9eabb0; }
+ li {
+ float: none;
+ overflow: auto;
+ height: auto;
+ display: block;
+ img {
+ float: left;
+ width: 16px;
+ height: 16px;
+ padding-right: 5px; } }
+ .empty {
+ padding: 5px;
+ text-align: center;
+ color: #9eabb0; } }
+
+.notif-item {
+ font-size: small;
+ a {
+ vertical-align: middle; } }
+
+.notif-image {
+ width: 32px;
+ height: 32px;
+ padding: 7px 7px 0px 0px; }
+
+.notify-seen {
+ background: #ddd; }
+
+/**
+ * sysmsg
+ */
+
+#sysmsg_info {
+ position: fixed;
+ bottom: 0;
+ -moz-box-shadow: 3px 3px 3px 10px 0 #000;
+ -webkit-box-shadow: 3px 3px 10px 0 #000;
+ box-shadow: 3px 3px 10px 0 #000;
+ padding: 10px;
+ background-color: #fcaf3e;
+ border: 2px solid #f8911b;
+ border-bottom: 0;
+ padding-bottom: 50px;
+ z-index: 1000; }
+
+#sysmsg {
+ position: fixed;
+ bottom: 0;
+ -moz-box-shadow: 3px 3px 10px 0 #000;
+ -webkit-box-shadow: 3px 3px 10px 0 #000;
+ box-shadow: 3px 3px 10px 0 #000;
+ padding: 10px;
+ background-color: #fcaf3e;
+ border: 2px solid #f8911b;
+ border-bottom: 0;
+ padding-bottom: 50px;
+ z-index: 1000; }
+
+#sysmsg_info br, #sysmsg br {
+ display: block;
+ margin: 2px 0px;
+ border-top: 1px solid #ccccce; }
+
+/**
+ * aside
+ */
+
+#asidemain {
+ float: left;
+ font-size: smaller;
+ margin: 20px 0 20px 35px;
+ width: 25%;
+ display: inline; }
+
+/* for now, disappear these */
+
+#asideright, #asideleft {
+ display: none; }
+
+.vcard {
+ .fn {
+ font-size: 1.7em;
+ font-weight: bold;
+ border-bottom: 1px solid #729fcf;
+ padding-bottom: 3px; }
+ #profile-photo-wrapper {
+ margin: 20px;
+ img {
+ box-shadow: 3px 3px 10px 0 #000; } } }
+
+/* http://css-tricks.com/snippets/css/css-box-shadow/
+* box-shadow:
+* 1. The horizontal offset of the shadow, positive means
+* the shadow will be on the right of the box, a negative
+* offset will put the shadow on the left of the box.
+* 2. The vertical offset of the shadow, a negative one
+* means the box-shadow will be above the box, a
+* positive one means the shadow will be below the box.
+* 3. The blur radius (optional), if set to 0 the shadow
+* will be sharp, the higher the number, the more blurred
+* it will be.
+* 4. The spread radius (optional), positive values increase
+* the size of the shadow, negative values decrease the size.
+* Default is 0 (the shadow is same size as blur).
+* 5. Colo[u]r
+*/
+
+#asidemain {
+ h4 {
+ font-size: 1.2em; }
+ #viewcontacts {
+ text-align: right;
+ }
+ #contact-block {
+ width: 99%;
+ .contact-block-content {
+ width: 99%;
+ .contact-block-div {
+ float: left;
+ margin: 0 5px 5px 0;
+ width: 50px;
+ height: 50px;
+ padding: 3px;
+ position: relative;
+ }
+ }
+ }
+}
+
+.aprofile dt {
+ background: transparent;
+ color: #666666;
+ font-weight: bold;
+ box-shadow: 1px 1px 5px 0 #000;
+ margin: 15px 0 5px;
+ padding-left: 5px; }
+
+#profile-extra-links ul {
+ margin-left: 0px;
+ padding-left: 0px;
+ list-style: none; }
+
+#dfrn-request-link {
+ background: #3465a4 url(light/connect.png) no-repeat 95% center;
+ border-radius: 5px 5px 5px 5px;
+ color: #fff;
+ display: block;
+ font-size: 1.2em;
+ padding: 0.2em 0.5em; }
+
+#wallmessage-link {
+ /*background: #3465A4 url(light/connect.png) no-repeat 95% center;*/
+ /*border-radius: 5px 5px 5px 5px;*/
+ color: #eee;
+ display: block;
+ font-size: 1.2em;
+ padding: 0.2em 0.5em; }
+
+.ttright {
+ margin: 0px 0px 0px 0px; }
+
+/**
+ * contacts block
+ */
+
+.contact-block-div {
+ width: 50px;
+ height: 50px;
+ float: left; }
+
+.contact-block-textdiv {
+ width: 150px;
+ height: 34px;
+ float: left; }
+
+#contact-block-end {
+ clear: both; }
+
+/**
+ * jot
+ */
+
+#jot {
+ /*width: 785px;*/
+ margin: 10px 0 20px 0px;
+ width: 100%;
+ #jot-tools {
+ margin: 0px;
+ padding: 0px;
+ height: 35px;
+ overflow: none;
+ width: 100%;
+ /*background-color: #0e232e;*/
+ /*border-bottom: 2px solid #9eabb0;*/
+ span {
+ float: left;
+ margin: 10px 20px 2px 0px;
+ a {
+ display: block; } }
+ .perms {
+ float: right;
+ width: 40px; }
+ li.loading {
+ float: right;
+ background-color: #ffffff;
+ width: 20px;
+ vertical-align: center;
+ text-align: center;
+ border-top: 2px solid #9eabb0;
+ height: 38px;
+ img {
+ margin-top: 10px; } } }
+ #jot-title {
+ border: 1px solid #ccc;
+ margin: 0 0 5px;
+ height: 20px;
+ width: 90%;
+ font-weight: bold;
+ border-radius: 5px;
+ vertical-align: middle; } }
+
+#jot-category {
+ margin: 5px 0;
+ border-radius: 5px;
+ border: 1px #ccc solid;
+ color: #666;
+ font-size: smaller;
+ &:focus {
+ color: #111; } }
+
+#jot #character-counter {
+ width: 6%;
+ float: right;
+ text-align: right;
+ height: 15px;
+ line-height: 20px;
+ padding: 2px 20px 5px 0; }
+
+#profile-jot-text_parent {
+ box-shadow: 5px 0 10px 0 #111; }
+
+#profile-jot-text_tbl {
+ margin-bottom: 10px;
+ background: #777; }
+
+#profile-jot-text_ifr {
+ width: 99.900002% !important; }
+
+#profile-jot-text_toolbargroup, .mceCenter tr {
+ background: #777; }
+
+[id$="jot-text_ifr"] {
+ width: 99.900002% !important;
+ color: #2e2f2e;
+ background: #eec;
+ .mceContentBody {
+ color: #2e2f2e;
+ background: #eec; } }
+
+.defaultSkin {
+ tr.mceFirst {
+ background: #777; }
+ td {
+ &.mceFirst, &.mceLast {
+ background-color: #eec; } }
+ span.mceIcon, img.mceIcon, .mceButtonDisabled .mceIcon {
+ background-color: #eec; } }
+
+#profile-attach-wrapper, #profile-audio-wrapper, #profile-link-wrapper, #profile-location-wrapper, #profile-nolocation-wrapper, #profile-title-wrapper, #profile-upload-wrapper, #profile-video-wrapper {
+ float: left;
+ margin: 0 20px 0 0; }
+
+#profile-rotator-wrapper {
+ float: right; }
+
+#profile-jot-tools-end, #profile-jot-banner-end {
+ clear: both; }
+
+#profile-jot-email-wrapper {
+ margin: 10px 10% 0;
+ border: 1px solid #555753;
+ border-bottom: 0; }
+
+#profile-jot-email-label {
+ background-color: #555753;
+ color: #ccccce;
+ padding: 5px; }
+
+#profile-jot-email {
+ width: 90%;
+ margin: 5px; }
+
+#profile-jot-networks {
+ margin: 0 10%;
+ border: 1px solid #555753;
+ border-top: 0;
+ border-bottom: 0;
+ padding: 5px; }
+
+#profile-jot-net {
+ margin: 5px 0; }
+
+#jot-preview-link {
+ margin: 0 0 0 10px;
+ border: 0;
+ text-decoration: none;
+ float: right; }
+
+.icon-text-preview {
+ margin: 0 0 -18px 0;
+ display: block;
+ width: 20px;
+ height: 20px;
+ background: url(light/icons.png) no-repeat -128px -40px;
+ border: 0;
+ text-decoration: none;
+ float: right;
+ cursor: pointer; }
+
+#profile-jot-perms {
+ float: right;
+ background-color: #555753;
+ height: 22px;
+ width: 20px;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ overflow: hidden;
+ border: 0px;
+ margin: 0 10px 0 10px; }
+
+#profile-jot-plugin-wrapper {
+ width: 1px;
+ margin: 10px 0 0 0;
+ float: right; }
+
+#profile-jot-submit-wrapper {
+ float: right;
+ width: 100%;
+ list-style: none;
+ margin: 10px 0 0 0;
+ padding: 0; }
+
+#profile-jot-submit {
+ height: auto;
+ background-color: #555753;
+ color: #eeeeec;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ border: 2px outset #222420;
+ margin: 0;
+ float: right;
+ text-shadow: 1px 1px #111;
+ width: auto;
+ &:active {
+ box-shadow: 0 0 0 0; } }
+
+#jot-perms-icon {
+ height: 22px;
+ width: 20px;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ overflow: hidden;
+ border: 0; }
+
+#profile-jot-acl-wrapper {
+ margin: 0 10px;
+ border: 1px solid #555753;
+ border-top: 0;
+ display: block !important; }
+
+#group_allow_wrapper, #group_deny_wrapper, #acl-permit-outer-wrapper {
+ width: 47%;
+ float: left; }
+
+#contact_allow_wrapper, #contact_deny_wrapper, #acl-deny-outer-wrapper {
+ width: 47%;
+ float: right; }
+
+#acl-permit-text {
+ background-color: #555753;
+ color: #ccccce;
+ padding: 5px;
+ float: left; }
+
+#jot-public {
+ background-color: #555753;
+ color: #ff0000;
+ padding: 5px;
+ float: left; }
+
+#acl-deny-text {
+ background-color: #555753;
+ color: #ccccce;
+ padding: 5px;
+ float: left; }
+
+#acl-permit-text-end, #acl-deny-text-end {
+ clear: both; }
+
+#jot-title-desc {
+ color: #ccc; }
+
+#profile-jot-desc {
+ color: #a00;
+ margin: 5px 0; }
+
+#jot-title-wrapper {
+ margin-bottom: 5px; }
+
+#jot-title-display {
+ font-weight: bold; }
+
+.jothidden {
+ display: none; }
+
+#jot-preview-content {
+ background-color: #ffffe0;
+ color: #111;
+ border: 1px #aa0 solid;
+ border-radius: 5px;
+ padding: 3px 3px 6px 10px;
+ .wall-item-outside-wrapper {
+ border: 0;
+ border-radius: 0px; } }
+
+/**
+ * section
+ */
+
+#sectionmain {
+ margin: 20px;
+ font-size: 0.8em;
+ min-width: 475px;
+ width: 67%;
+ float: left;
+ display: inline; }
+
+/**
+ * tabs
+ */
+
+.tabs {
+ list-style: none;
+ margin: 10px 0;
+ padding: 0;
+ li {
+ display: inline;
+ font-size: smaller;
+ font-weight: bold; } }
+
+.tab {
+ border: 1px solid #729fcf;
+ padding: 4px;
+ &:hover, &.active:hover, &:active {
+ background: #729fcf;
+ color: #eeeeec; }
+ &.active {
+ background: #729fcf;
+ color: #eeeeec;
+ a {
+ color: #729fcf; } }
+ a {
+ border: 0;
+ text-decoration: none; } }
+
+/**
+ * items
+ */
+
+.wall-item-outside-wrapper {
+ border: 1px solid #aaa;
+ border-radius: 5px;
+ box-shadow: 5px 0 10px 0 #888;
+ &.comment {
+ margin-top: 5px; } }
+
+.wall-item-outside-wrapper-end {
+ clear: both; }
+
+.wall-item-content-wrapper {
+ position: relative;
+ padding: 10px;
+ width: auto; }
+
+.wall-item-outside-wrapper .wall-item-comment-wrapper {
+ /*margin-left: 90px;*/ }
+
+.shiny {
+ background: #efefdf;
+ border-radius: 5px; }
+
+.wall-outside-wrapper .shiny {
+ border-radius: 5px; }
+
+.heart {
+ color: red; }
+
+.wall-item-content {
+ overflow-x: auto;
+ margin: 0px 15px 0px 5px; }
+
+/* removing it from here, vs. putting it in .wall-item-content
+* might break things for people. we shall see ;) */
+
+[id^="tread-wrapper"], [class^="tread-wrapper"] {
+ margin: 15px 0 0 0;
+ padding: 0px;
+ /*overflow-x: auto;*/ }
+
+.wall-item-photo-menu {
+ display: none; }
+
+.wall-item-photo-menu-button {
+ display: none;
+ text-indent: -99999px;
+ background: #555753 url(light/menu-user-pin.jpg) no-repeat 75px center;
+ position: absolute;
+ overflow: hidden;
+ height: 20px;
+ width: 90px;
+ top: 85px;
+ left: 0;
+ -webkit-border-radius: 0 0 5px 5px;
+ -moz-border-radius: 0 0 5px 5px;
+ border-radius: 0 0 5px 5px; }
+
+.wall-item-info {
+ float: left;
+ width: 110px; }
+
+.wall-item-photo-wrapper {
+ width: 80px;
+ height: 80px;
+ position: relative;
+ padding: 5px;
+ background-color: #555753;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px; }
+
+[class^="wall-item-tools"] * {
+ /*margin: 0 0 5px 0;*/
+ > * {
+ /*margin: 0 0 5px 0;*/ } }
+
+.wall-item-tools {
+ float: right;
+ opacity: 0.4;
+ -webkit-transition: all 1s ease-in-out;
+ -moz-transition: all 1s ease-in-out;
+ -o-transition: all 1s ease-in-out;
+ -ms-transition: all 1s ease-in-out;
+ transition: all 1s ease-in-out;
+ &:hover {
+ opacity: 1;
+ -webkit-transition: all 1s ease-in-out;
+ -moz-transition: all 1s ease-in-out;
+ -o-transition: all 1s ease-in-out;
+ -ms-transition: all 1s ease-in-out;
+ transition: all 1s ease-in-out; } }
+
+.wall-item-subtools1 {
+ height: 30px;
+ list-style: none outside none;
+ margin: 20px 0 30px -20px;
+ padding: 0;
+ width: 30px; }
+
+.wall-item-subtools2 {
+ height: 25px;
+ list-style: none outside none;
+ margin: -75px 0 0 5px;
+ padding: 0;
+ width: 25px; }
+
+.wall-item-title {
+ font-size: 1.2em;
+ font-weight: bold;
+ margin-bottom: 1em; }
+
+.wall-item-body {
+ margin: 20px 20px 10px 0px;
+ text-align: left;
+ overflow-x: auto; }
+
+.wall-item-lock-wrapper {
+ float: right;
+ height: 22px;
+ margin: 0 -5px 0 0;
+ width: 22px;
+ opacity: 1; }
+
+.wall-item-dislike, .wall-item-like {
+ clear: left;
+ font-size: 0.8em;
+ color: #878883;
+ margin: 5px 0 5px 120px; }
+
+.wall-item-author, .wall-item-actions-author {
+ clear: left;
+ font-size: 0.8em;
+ color: #878883;
+ margin: 20px 20px 0 110px; }
+
+.wall-item-ago {
+ display: inline;
+ padding-left: 10px; }
+
+.wall-item-wrapper-end {
+ clear: both; }
+
+.wall-item-location {
+ margin-top: 15px;
+ width: 100px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -o-text-overflow: ellipsis;
+ .icon {
+ float: left; }
+ > a, .smalltext {
+ margin-left: 25px;
+ font-size: 0.7em;
+ display: block; }
+ > br {
+ display: none; } }
+
+.wallwall {
+ .wwto {
+ left: 5px;
+ margin: 0;
+ position: absolute;
+ top: 75px;
+ width: 30px;
+ z-index: 10001;
+ width: 30px;
+ height: 30px;
+ img {
+ width: 30px !important;
+ height: 30px !important; } }
+ .wall-item-photo-end {
+ clear: both; } }
+
+.wall-item-arrowphoto-wrapper {
+ position: absolute;
+ left: 35px;
+ top: 80px;
+ z-index: 10002; }
+
+.wall-item-photo-menu {
+ min-width: 92px;
+ border: 2px solid #FFFFFF;
+ border-top: 0px;
+ background: #555753;
+ position: absolute;
+ left: -2px;
+ top: 101px;
+ display: none;
+ z-index: 10003;
+ -webkit-border-radius: 0px 5px 5px 5px;
+ -moz-border-radius: 0px 5px 5px 5px;
+ border-radius: 0px 5px 5px 5px;
+ ul {
+ margin: 0px;
+ padding: 0px;
+ list-style: none; }
+ li a {
+ white-space: nowrap;
+ display: block;
+ padding: 5px 2px;
+ color: #eeeeec;
+ &:hover {
+ color: #555753;
+ background: #eeeeec; } } }
+
+#item-delete-selected {
+ overflow: auto;
+ width: 100%; }
+
+#connect-services-header, #connect-services, #extra-help-header, #extra-help, #postit-header, #postit {
+ margin: 5px 0 0 0; }
+
+/**
+ * comment
+ */
+
+.ccollapse-wrapper {
+ font-size: 0.9em;
+ margin-left: 80px; }
+
+.wall-item-outside-wrapper.comment {
+ margin-left: 80px;
+ .wall-item-photo {
+ width: 40px!important;
+ height: 40px!important; }
+ .wall-item-photo-wrapper {
+ width: 40px;
+ height: 40px; }
+ .wall-item-photo-menu-button {
+ width: 50px;
+ top: 45px;
+ background-position: 35px center; }
+ .wall-item-info {
+ width: 60px; }
+ .wall-item-body {
+ margin-left: 10px; }
+ .wall-item-author {
+ margin-left: 50px; }
+ .wall-item-photo-menu {
+ min-width: 50px;
+ top: 60px; } }
+
+.comment-wwedit-wrapper {
+ /*margin: 30px 0px 0px 80px;*/ }
+
+.comment-edit-wrapper {
+ border-top: 1px #aaa solid; }
+
+[class^="comment-edit-bb"] {
+ list-style: none;
+ display: none;
+ margin: -40px 0 5px 60px;
+ width: 75%;
+ > li {
+ display: inline-block;
+ margin: 0 10px 0 0;
+ visibility: none; } }
+
+.comment-wwedit-wrapper img, .comment-edit-wrapper img {
+ width: 20px;
+ height: 20px; }
+
+.comment-edit-photo-link, .comment-edit-photo {
+ margin-left: 10px; }
+
+.my-comment-photo {
+ width: 40px;
+ height: 40px;
+ padding: 5px; }
+
+[class^="comment-edit-text"] {
+ margin: 5px 0 10px 20px;
+ width: 84.5%; }
+
+.comment-edit-text-empty {
+ height: 20px;
+ border: 2px #babdd6 solid;
+ border-radius: 5px;
+ color: #babdb6;
+ -webkit-transition: all 0.5s ease-in-out;
+ -moz-transition: all 0.5s ease-in-out;
+ -o-transition: all 0.5s ease-in-out;
+ -ms-transition: all 0.5s ease-in-out;
+ transition: all 0.5s ease-in-out;
+ &:hover {
+ color: #999999; } }
+
+.comment-edit-text-full {
+ height: 10em;
+ border-radius: 5px;
+ -webkit-transition: all 0.5s ease-in-out;
+ -moz-transition: all 0.5s ease-in-out;
+ -o-transition: all 0.5s ease-in-out;
+ -ms-transition: all 0.5s ease-in-out;
+ transition: all 0.5s ease-in-out; }
+
+.comment-edit-submit-wrapper {
+ width: 90%;
+ margin: 5px 5px 10px 50px;
+ text-align: right; }
+
+.comment-edit-submit {
+ height: 22px;
+ background-color: #555753;
+ color: #eeeeec;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ border: 0; }
+
+/**
+ * item text style
+ */
+
+.wall-item-body code {
+ display: block;
+ padding: 0 0 10px 5px;
+ border-color: #ccc;
+ border-style: solid;
+ border-width: 1px 1px 1px 10px;
+ background: #eee;
+ color: #444;
+ width: 95%; }
+
+/**
+ * profile
+ */
+
+div {
+ &[id$="text"] {
+ font-weight: bold;
+ border-bottom: 1px solid #ccc; }
+ &[id$="wrapper"] {
+ height: 100%;
+ margin-bottom: 1em;
+ br {
+ clear: left; } } }
+
+.profile-match-wrapper {
+ float: left;
+ margin: 0 5px 40px 0;
+ width: 120px;
+ height: 120px;
+ padding: 3px;
+ position: relative;
+}
+.icon.drophide.profile-match-ignore {
+ margin: 0 6px 0 -3px;
+}
+.profile-match-photo {
+
+}
+
+[id$="-end"], [class$="-end"] {
+ clear: both;
+ margin: 0 0 10px 0; }
+
+.profile-match-end {
+ margin: 0 0 5px 0;
+}
+.profile-match-name {
+ font-weight: bold;
+ margin: auto auto auto 23px;
+}
+.profile-match-connect {
+ font-style: italic;
+ margin: auto auto auto 23px;
+}
+#advanced-profile-with {
+ margin-left: 200px; }
+
+/**
+ * photos
+ */
+
+.photos {
+ height: auto;
+ overflow: auto; }
+
+#photo-top-links {
+ margin-bottom: 30px; }
+
+.photo-album-image-wrapper, .photo-top-image-wrapper {
+ float: left;
+ -moz-box-shadow: 3px 3px 10px 0 #000;
+ -webkit-box-shadow: 3px 3px 10px 0 #000;
+ box-shadow: 3px 3px 10px 0 #000;
+ background-color: #eee;
+ color: #111;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ padding-bottom: 30px;
+ position: relative;
+ margin: 0 10px 10px 0; }
+
+#photo-photo {
+ max-width: 100%;
+ img {
+ max-width: 100%; } }
+
+.photo-top-image-wrapper a:hover, #photo-photo a:hover, .photo-album-image-wrapper a:hover {
+ border-bottom: 0; }
+
+.photo-top-photo, .photo-album-photo {
+ -webkit-border-radius: 5px 5px 0 0;
+ -moz-border-radius: 5px 5px 0 0;
+ border-radius: 5px 5px 0 0; }
+
+.photo-top-album-name {
+ position: absolute;
+ bottom: 0;
+ padding: 0 5px; }
+
+.caption {
+ position: absolute;
+ bottom: 0;
+ margin: 0 5px; }
+
+#photo-photo {
+ position: relative;
+ float: left; }
+
+#photo-prev-link, #photo-next-link {
+ position: absolute;
+ width: 30%;
+ height: 100%;
+ background-color: rgba(255, 255, 255, 0.5);
+ opacity: 0;
+ -webkit-transition: all .2s ease-in-out;
+ -moz-transition: all .2s ease-in-out;
+ -o-transition: all .2s ease-in-out;
+ -ms-transition: all .2s ease-in-out;
+ transition: all .2s ease-in-out;
+ background-position: center center;
+ background-repeat: no-repeat; }
+
+#photo-prev-link {
+ background-image: url(light/prev.png);
+ height: 350px;
+ left: 1%;
+ top: 215px;
+ width: 50px;
+ z-index: 10;
+}
+
+#photo-next-link {
+ background-image: url(light/next.png);
+ height: 350px;
+ right: 45%;
+ top: 215px;
+ width: 50px;
+}
+
+#photo-prev-link a, #photo-next-link a {
+ display: block;
+ width: 100%;
+ height: 100%;
+ overflow: hidden;
+ text-indent: -900000px; }
+
+#photo-prev-link:hover {
+ opacity: 1;
+ -webkit-transition: all .2s ease-in-out;
+ -moz-transition: all .2s ease-in-out;
+ -o-transition: all .2s ease-in-out;
+ -ms-transition: all .2s ease-in-out;
+ transition: all .2s ease-in-out; }
+
+#photo-next-link {
+ &:hover {
+ opacity: 1;
+ -webkit-transition: all .2s ease-in-out;
+ -moz-transition: all .2s ease-in-out;
+ -o-transition: all .2s ease-in-out;
+ -ms-transition: all .2s ease-in-out;
+ transition: all .2s ease-in-out; }
+ .icon {
+ display: none; } }
+
+#photo-prev-link .icon {
+ display: none; }
+
+#photos-upload-spacer, #photos-upload-new-wrapper, #photos-upload-exist-wrapper {
+ margin-bottom: 1em; }
+
+#photos-upload-existing-album-text, #photos-upload-newalbum-div {
+ background-color: #555753;
+ color: #eeeeec;
+ padding: 1px; }
+
+#photos-upload-album-select, #photos-upload-newalbum {
+ width: 99%; }
+
+#photos-upload-perms-menu {
+ text-align: right; }
+
+#photo-edit-caption, #photo-edit-newtag, #photo-edit-albumname {
+ float: left;
+ margin-bottom: 25px; }
+
+#photo-edit-link-wrap {
+ margin-bottom: 15px; }
+
+#photo-edit-caption, #photo-edit-newtag {
+ width: 100%; }
+
+#photo-like-div {
+ margin-bottom: 25px; }
+
+#photo-edit-caption-end, #photo-edit-tags-end, #photo-edit-albumname-end {
+ clear: both; }
+
+#photo-edit-delete-button {
+ margin-left: 200px; }
+
+#photo-edit-end {
+ margin-bottom: 35px; }
+
+#photo-caption {
+ font-size: 110%;
+ font-weight: bold;
+ margin-top: 15px;
+ margin-bottom: 15px; }
+
+/**
+ * message
+ */
+
+.prvmail-text {
+ width: 100%; }
+
+#prvmail-subject {
+ width: 100%;
+ color: #eec;
+ background: #444; }
+
+#prvmail-submit-wrapper {
+ margin-top: 10px; }
+
+#prvmail-submit {
+ float: right;
+ margin-top: 0; }
+
+#prvmail-submit-wrapper div {
+ margin-right: 5px;
+ float: left; }
+
+.mail-list-outside-wrapper {
+ margin-top: 20px; }
+
+.mail-list-sender {
+ float: left; }
+
+.mail-list-detail {
+ margin-left: 90px; }
+
+.mail-list-sender-name {
+ display: inline;
+ font-size: 1.1em; }
+
+.mail-list-date {
+ display: inline;
+ font-size: 0.9em;
+ padding-left: 10px; }
+
+.mail-list-sender-name, .mail-list-date {
+ font-style: italic; }
+
+.mail-list-subject {
+ font-size: 1.2em; }
+
+.mail-list-delete-wrapper {
+ float: right; }
+
+.mail-list-outside-wrapper-end {
+ clear: both;
+ border-bottom: 1px #eec dotted; }
+
+.mail-conv-sender {
+ float: left;
+ margin: 0px 5px 5px 0px; }
+
+.mail-conv-sender-photo {
+ width: 32px;
+ height: 32px; }
+
+.mail-conv-sender-name {
+ float: left; }
+
+.mail-conv-date {
+ float: right; }
+
+.mail-conv-subject {
+ clear: right;
+ font-weight: bold;
+ font-size: 1.2em; }
+
+.mail-conv-body {
+ clear: both; }
+
+.mail-conv-delete-wrapper {
+ margin-top: 5px; }
+
+/**
+ * contacts
+ */
+
+.view-contact-wrapper, .contact-entry-wrapper {
+ float: left;
+ margin: 0 5px 40px 0;
+ width: 120px;
+ height: 120px;
+ padding: 3px;
+ position: relative; }
+
+.contact-direction-wrapper {
+ position: absolute;
+ top: 20px; }
+
+.contact-edit-links {
+ position: absolute;
+ top: 60px; }
+
+.contact-entry-photo-wrapper {}
+
+.contact-entry-photo {
+ margin-left: 20px; }
+
+.contact-entry-name {
+ width: 120px;
+ font-weight: bold;
+ /*overflow: hidden;*/ }
+
+.contact-entry-photo {
+ position: relative; }
+
+.contact-entry-edit-links .icon {
+ border: 1px solid #babdb6;
+ -webkit-border-radius: 3px;
+ -moz-border-radius: 3px;
+ border-radius: 3px;
+ background-color: #fff; }
+
+#contact-entry-url, [id^="contact-entry-url"] {
+ font-size: smaller;
+ /*overflow: scroll;*/ }
+
+#contact-entry-network, [id^="contact-entry-network"] {
+ font-size: smaller;
+ font-style: italic; }
+
+#contact-edit-banner-name {
+ font-size: 1.5em; }
+
+#contact-edit-photo-wrapper {
+ position: relative;
+ float: left;
+ padding: 20px; }
+
+#contact-edit-direction-icon {
+ position: absolute;
+ top: 60px;
+ left: 0; }
+
+#contact-edit-nav-wrapper {
+ margin-left: 0px; }
+
+#contact-edit-links {
+ margin-top: 23px;
+ ul {
+ list-style-type: none; } }
+
+#contact-drop-links {
+ margin-left: 5px; }
+
+#contact-edit-nav-wrapper .icon {
+ border: 1px solid #babdb6;
+ -webkit-border-radius: 3px;
+ -moz-border-radius: 3px;
+ border-radius: 3px; }
+
+#contact-edit-poll-wrapper {
+ margin-left: 0px; }
+
+#contact-edit-last-update-text {
+ margin-bottom: 15px; }
+
+#contact-edit-last-updated {
+ font-weight: bold; }
+
+#contact-edit-poll-text {
+ display: inline; }
+
+#contact-edit-info_tbl, #contact-edit-info_parent, .mceLayout {
+ width: 100%; }
+
+#contact-edit-end {
+ clear: both;
+ margin-bottom: 65px; }
+
+.contact-photo-menu-button {
+ position: absolute;
+ background-image: url("light/photo-menu.jpg");
+ background-position: top left;
+ background-repeat: no-repeat;
+ margin: 0px;
+ padding: 0px;
+ width: 16px;
+ height: 16px;
+ top: 64px;
+ left: 0px;
+ overflow: hidden;
+ text-indent: 40px;
+ display: none; }
+
+.contact-photo-menu {
+ width: auto;
+ border: 2px solid #444;
+ background: #eee;
+ color: #111;
+ position: absolute;
+ left: 0px;
+ top: 90px;
+ display: none;
+ z-index: 10000;
+ ul {
+ margin: 0px;
+ padding: 0px;
+ list-style: none; }
+ li a {
+ display: block;
+ padding: 2px;
+ &:hover {
+ color: #fff;
+ background: #3465A4;
+ text-decoration: none; } } }
+
+/**
+ * register, settings & profile forms
+ */
+
+.openid {}
+
+#id_openid_url {
+ background: url(light/login-bg.gif) no-repeat;
+ background-position: 0 50%;
+ padding-left: 18px; }
+
+#settings-nickname-desc {
+ background-color: #eee;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ padding: 5px;
+ color: #111; }
+
+#settings-default-perms {
+ margin-bottom: 20px; }
+
+#register-form div, #profile-edit-form div {
+ clear: both; }
+
+.settings-block {
+ label {
+ clear: left; }
+ input {
+ margin: 10px 5px; } }
+
+/*#register-form label, */
+/*#profile-edit-form label {*/
+/* width: 300px; */
+/* float: left; */
+/*} */
+
+/*#register-form span, */
+/*#profile-edit-form span {*/
+/* color: #555753; */
+/* display: block; */
+/* margin-bottom: 20px; */
+/*} */
+
+#profile-edit-marital-label span {
+ margin: -4px; }
+
+.settings-submit-wrapper, .profile-edit-submit-wrapper {
+ margin: 0 0 30px -3px; }
+
+.profile-edit-side-div {
+ display: none; }
+
+/*.profile-edit-side-div:hover {
+ display: block;
+}
+.profile-edit-side-link {
+ margin: 3px 0px 0px 70px;
+}*/
+
+#profiles-menu-trigger {
+ margin: 0px 0px 0px 25px; }
+
+.profile-listing {
+ float: left;
+ margin: 20px 20px 0px 0px; }
+
+.icon-profile-edit {
+ background: url("light/icons.png") -150px 0px no-repeat;
+ border: 0;
+ cursor: pointer;
+ display: block;
+ float: right;
+ width: 20px;
+ height: 20px;
+ margin: 0 0 -18px;
+ position: absolute;
+ text-decoration: none;
+ top: 113px;
+ right: 260px; }
+
+#profile-edit-links ul {
+ margin: 20px 0;
+ padding: 0;
+ list-style: none; }
+
+.marital {
+ margin-top: 5px; }
+
+#register-sitename {
+ display: inline;
+ font-weight: bold; }
+
+#advanced-expire-popup {
+ background: #2e2f2e;
+ color: #eec; }
+
+#id_ssl_policy {
+ width: 374px; }
+
+#theme-preview img {
+ margin: 10px 10px 10px 288px; }
+
+/**
+ * contacts selector
+ */
+
+.group-delete-wrapper {
+ margin: -31px 50px 0 0;
+ float: right; }
+
+/*.group-delete-icon {
+ margin: 0 0 0 10px;
+}*/
+
+#group-edit-submit-wrapper {
+ margin: 0 0 10px 0;
+ display: inline; }
+
+#group-edit-desc {
+ margin: 10px 0px; }
+
+#group-members, #prof-members {
+ height: 200px;
+ overflow: auto;
+ border: 1px solid #555753;
+ -webkit-border-radius: 5px 5px 0 0;
+ -moz-border-radius: 5px 5px 0 0;
+ border-radius: 5px 5px 0 0; }
+
+#group-all-contacts, #prof-all-contacts {
+ height: 200px;
+ overflow: auto;
+ border: 1px solid #555753;
+ -webkit-border-radius: 0 0 5px 5px;
+ -moz-border-radius: 0 0 5px 5px;
+ border-radius: 0 0 5px 5px; }
+
+#group-members h3, #group-all-contacts h3, #prof-members h3, #prof-all-contacts h3 {
+ color: #eeeeec;
+ background-color: #555753;
+ margin: 0;
+ padding: 5px; }
+
+#group-separator, #prof-separator {
+ display: none; }
+
+/**
+ * profile
+ */
+
+#cropimage-wrapper {
+ float: left; }
+
+#crop-image-form {
+ clear: both; }
+
+/**
+ * intros
+ */
+
+.intro-wrapper {
+ margin-top: 20px; }
+
+.intro-fullname {
+ font-size: 1.1em;
+ font-weight: bold; }
+
+.intro-desc {
+ margin-bottom: 20px;
+ font-weight: bold; }
+
+.intro-note {
+ padding: 10px; }
+
+.intro-end {
+ padding: 30px; }
+
+.intro-form {
+ float: left; }
+
+.intro-approve-form, .intro-approve-as-friend-end {
+ clear: both; }
+
+.intro-submit-approve, .intro-submit-ignore {
+ margin-right: 20px; }
+
+.intro-submit-approve {
+ margin-top: 15px; }
+
+.intro-approve-as-friend-label, .intro-approve-as-fan-label, .intro-approve-as-friend, .intro-approve-as-fan {
+ float: left; }
+
+.intro-form-end {
+ clear: both;
+ margin-bottom: 10px; }
+
+.intro-approve-as-friend-desc {
+ margin-top: 10px; }
+
+.intro-approve-as-end {
+ clear: both;
+ margin-bottom: 10px; }
+
+.intro-end, .clear {
+ clear: both; }
+
+/**
+ * events
+ */
+
+.eventcal {
+ float: left;
+ font-size: 20px; }
+
+.event {
+ background: #2e2f2e; }
+
+.vevent {
+ border: 1px solid #ccc;
+ .event-description, .event-location, .event-start {
+ margin-left: 10px;
+ margin-right: 10px; } }
+
+#new-event-link {
+ margin-bottom: 10px; }
+
+.edit-event-link, .plink-event-link {
+ /*float: left; */
+ /*margin-top: 4px; */
+ /*margin-right: 4px;*/
+ /*margin-bottom: 15px;*/ }
+
+.event-description:before {
+ content: url('../../../images/calendar.png');
+ margin-right: 15px; }
+
+.event-start, .event-end {
+ margin-left: 10px;
+ width: 330px;
+ font-size: smaller; }
+
+.event-start .dtstart, .event-end .dtend {
+ float: right; }
+
+.event-list-date {
+ margin-bottom: 10px; }
+
+.prevcal, .nextcal {
+ float: left;
+ margin-left: 32px;
+ margin-right: 32px;
+ margin-top: 64px; }
+
+.event-calendar-end {
+ clear: both; }
+
+.calendar {
+ font-family: monospace; }
+
+.today {
+ font-weight: bold;
+ color: #FF0000; }
+
+#event-start-text, #event-finish-text {
+ margin-top: 10px;
+ margin-bottom: 5px; }
+
+#event-nofinish-checkbox, #event-nofinish-text, #event-adjust-checkbox, #event-adjust-text, #event-share-checkbox {
+ float: left; }
+
+#event-datetime-break {
+ margin-bottom: 10px; }
+
+#event-nofinish-break, #event-adjust-break, #event-share-break {
+ clear: both; }
+
+#event-desc-text, #event-location-text {
+ margin-top: 10px;
+ margin-bottom: 5px; }
+
+#event-submit {
+ margin-top: 10px; }
+
+.body-tag {
+ margin: 10px 0;
+ opacity: 0.5;
+ &:hover {
+ opacity: 1.0 !important; } }
+
+.filesavetags, .categorytags {
+ margin: 20px 0;
+ opacity: 0.5; }
+
+.filesavetags:hover, .categorytags:hover {
+ margin: 20px 0;
+ opacity: 1.0 !important; }
+
+.item-select {
+ opacity: 0.1;
+ margin: 5px 0 0 6px !important;
+ &:hover {
+ opacity: 1; } }
+
+.checkeditem {
+ opacity: 1; }
+
+#item-delete-selected {
+ margin-top: 30px; }
+
+/* was tired of having no way of moving it around, so
+* here's a little 'hook' to do so */
+
+.delete-checked {
+ position: absolute;
+ left: 35px;
+ margin-top: 20px; }
+
+#item-delete-selected-end {
+ clear: both; }
+
+#item-delete-selected-icon {
+ float: left;
+ margin-right: 5px; }
+
+#item-delete-selected-desc {
+ float: left;
+ margin-right: 5px;
+ &:hover {
+ text-decoration: underline; } }
+
+.fc-state-highlight {
+ background: #eec;
+ color: #2e2f2e; }
+
+/**
+ * directory
+ */
+
+.directory-item {
+ float: left;
+ margin: 0 5px 4px 0;
+ padding: 3px;
+ width: 180px;
+ height: 250px;
+ position: relative; }
+
+/**
+ * sidebar
+ */
+
+#group-sidebar {
+ margin-bottom: 10px; }
+
+.group-selected, .nets-selected, .fileas-selected {
+ padding: 3px;
+ color: #111;
+ background: #f8f8f8;
+ font-weight: bold; }
+
+.group-selected:hover, .nets-selected:hover, .fileas-selected:hover {
+ color: #111; }
+
+.groupsideedit {
+ margin-right: 10px; }
+
+#sidebar-group-ul {
+ padding-left: 0; }
+
+#sidebar-group-list {
+ margin: 0 0 5px 0;
+ ul {
+ list-style-type: none;
+ list-style-position: inside; }
+ li {
+ margin-top: 10px; }
+ .icon {
+ display: inline-block;
+ height: 12px;
+ width: 12px; } }
+
+#sidebar-new-group {
+ margin: auto;
+ display: inline-block;
+ color: #efefef;
+ text-decoration: none;
+ text-align: center; }
+
+#peoplefind-sidebar form {
+ margin-bottom: 10px; }
+
+#sidebar-new-group {
+ &:hover {
+ /*background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b20202), color-stop(1, #d60808) );*/
+ /*background: -moz-linear-gradient( center top, #b20202 5%, #d60808 100% );*/
+ /*background-color: #b20202;*/ }
+ &:active {
+ position: relative;
+ top: 1px; } }
+
+#side-peoplefind-url {
+ background-color: #e5e0cf;
+ color: #666;
+ border: 1px #666 solid;
+ margin-right: 3px;
+ width: 75%;
+ &:hover, &:focus {
+ background-color: #efefef;
+ color: #222;
+ border: 1px 333 solid; } }
+
+.nets-ul {
+ list-style-type: none;
+ padding-left: 0px;
+ li {
+ margin: 10px 0 0; } }
+
+.nets-link, .nets-all {
+ margin-left: 0px; }
+
+#netsearch-box {
+ margin: 20px 0px 30px;
+ width: 135px;
+ #search-submit {
+ margin: 5px 5px 0px 0px;
+ }
+}
+
+/**
+ * admin
+ */
+
+#pending-update {
+ float: right;
+ color: #fff;
+ font-weight: bold;
+ background-color: #ff0000;
+ padding: 0 .3em; }
+
+.admin {
+ &.linklist {
+ border: 0;
+ padding: 0; }
+ &.link {
+ list-style-position: inside; } }
+
+#adminpage {
+ color: #111;
+ background: transparent;
+ margin: 5px;
+ padding: 10px;
+ dl {
+ clear: left;
+ margin-bottom: 2px;
+ padding-bottom: 2px;
+ border-bottom: 1px solid #000; }
+ dt {
+ width: 250px;
+ float: left;
+ font-weight: bold; }
+ dd {
+ margin-left: 250px; }
+ h3 {
+ border-bottom: 1px solid #ccc; }
+ .submit {
+ clear: left; }
+ #pluginslist {
+ margin: 0;
+ padding: 0; }
+ .plugin {
+ list-style: none;
+ display: block;
+ border: 1px solid #888;
+ padding: 1em;
+ margin-bottom: 5px;
+ clear: left; }
+ .toggleplugin {
+ float: left;
+ margin-right: 1em; }
+ table {
+ width: 100%;
+ border-bottom: 1px solid #000;
+ margin: 5px 0;
+ th {
+ text-align: left; } }
+ td .icon {
+ float: left; }
+ table {
+ &#users img {
+ width: 16px;
+ height: 16px; }
+ tr:hover {
+ /*color: ;*/
+ background-color: #bbc7d7; } }
+ .selectall {
+ text-align: right; }
+ #users a {
+ /*color: #;*/
+ text-decoration: underline; } }
+
+#users .name {
+ color: #eec; }
+
+/**
+ * form fields
+ */
+
+.field {
+ /*margin-bottom: 10px;*/
+ /*padding-bottom: 10px;*/
+ overflow: auto;
+ /* width: 100%;*/
+ label {
+ width: 38%;
+ display: inline-block;
+ font-size: 1.077em;
+ margin: 0 10px 1em 0;
+ border: 1px #999 solid;
+ padding: 5px;
+ background: #ccc;
+ color: #111; } }
+
+.field .onoff {
+ float: right;
+ margin: 0 330px 0 auto;
+ width: 80px;
+ a {
+ display: block;
+ border: 1px solid #666;
+ padding: 3px 6px 4px 10px;
+ height: 16px;
+ text-decoration: none; }
+ .on {
+ background: url("../../../images/onoff.jpg") no-repeat 42px 1px #999999;
+ color: #111;
+ text-align: left; }
+ .off {
+ background: url("../../../images/onoff.jpg") no-repeat 2px 1px #cccccc;
+ color: #333;
+ text-align: right; } }
+
+.hidden {
+ display: none !important; }
+
+.field textarea {
+ width: 80%;
+ height: 100px; }
+
+.field_help {
+ display: block;
+ margin-left: 297px;
+ color: #666; }
+
+.field.radio .field_help {
+ margin-left: 297px; }
+
+label {
+ width: 38%;
+ display: inline-block;
+ font-size: 1.077em;
+ margin: 0 10px 1em 0;
+ border: 1px #999 solid;
+ padding: 5px;
+ background: #ccc;
+ color: #111; }
+
+input {
+ width: 250px;
+ height: 25px;
+ border: 1px #999 solid;
+ &[type="text"], &[type="password"], &[type="search"] {
+ width: 250px;
+ height: 25px;
+ border: 1px #999 solid; }
+ &[type="checkbox"], &[type="radio"] {
+ border: 1px #999 solid;
+ margin: 0 0 0 0;
+ height: 15px;
+ width: 15px; }
+ &[type="submit"], &[type="button"] {
+ background-color: #555753;
+ border: 2px outset #444;
+ border-radius: 5px;
+ box-shadow: 1px 3px 4px 0 #111;
+ color: #eeeeec;
+ cursor: pointer;
+ font-weight: bold;
+ width: auto;
+ text-shadow: 1px 1px #111;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px; }
+ &[type="submit"]:active, &[type="button"]:active {
+ box-shadow: 0 0 0 0; } }
+
+
+/*
+ * update
+ */
+
+.popup {
+ width: 100%;
+ height: 100%;
+ top: 0px;
+ left: 0px;
+ position: absolute;
+ display: none;
+ .background {
+ background-color: #000;
+ opacity: 0.5;
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ top: 0px;
+ left: 0px; }
+ .panel {
+ top: 25%;
+ left: 25%;
+ width: 50%;
+ height: 50%;
+ padding: 1em;
+ position: absolute;
+ border: 4px solid #000000;
+ background-color: #FFFFFF; } }
+
+#panel {
+ z-index: 100; }
+
+.grey {
+ color: grey; }
+
+.orange {
+ color: orange; }
+
+.red {
+ color: red; }
+
+.popup .panel {
+ .panel_text {
+ display: block;
+ overflow: auto;
+ height: 80%; }
+ .panel_in {
+ width: 100%;
+ height: 100%;
+ position: relative; }
+ .panel_actions {
+ width: 100%;
+ bottom: 4px;
+ left: 0px;
+ position: absolute; } }
+
+.panel_text .progress {
+ width: 50%;
+ overflow: hidden;
+ height: auto;
+ border: 1px solid #cccccc;
+ margin-bottom: 5px;
+ span {
+ float: right;
+ display: block;
+ width: 25%;
+ background-color: #eeeeee;
+ text-align: right; } }
+
+/**
+ * OAuth
+ */
+
+.oauthapp {
+ height: auto;
+ overflow: auto;
+ border-bottom: 2px solid #cccccc;
+ padding-bottom: 1em;
+ margin-bottom: 1em;
+ img {
+ float: left;
+ width: 48px;
+ height: 48px;
+ margin: 10px;
+ &.noicon {
+ background-image: url("../../../images/icons/48/plugin.png");
+ background-position: center center;
+ background-repeat: no-repeat; } }
+ a {
+ float: left; } }
+
+/**
+ * icons
+ */
+
+.iconspacer {
+ display: block;
+ width: 16px;
+ height: 16px; }
+
+.icon {
+ display: block;
+ width: 20px;
+ height: 20px;
+ background: url(light/icons.png) no-repeat;
+ border: 0;
+ text-decoration: none;
+ border-radius: 5px;
+ &:hover {
+ border: 0;
+ text-decoration: none; } }
+
+.editicon {
+ display: inline-block;
+ width: 21px;
+ height: 21px;
+ background: url(light/editicons.png) no-repeat;
+ border: 0;
+ text-decoration: none; }
+
+.shadow {
+ box-shadow: 2px 2px 5px 2px #111;
+ &:active, &:focus, &:hover {
+ box-shadow: 0 0 0 0; } }
+
+.editicon:hover {
+ border: 0; }
+
+.boldbb {
+ background-position: 0px 0px;
+ &:hover {
+ background-position: -22px 0px; } }
+
+.italicbb {
+ background-position: 0px -22px;
+ &:hover {
+ background-position: -22px -22px; } }
+
+.underlinebb {
+ background-position: 0px -44px;
+ &:hover {
+ background-position: -22px -44px; } }
+
+.quotebb {
+ background-position: 0px -66px;
+ &:hover {
+ background-position: -22px -66px; } }
+
+.codebb {
+ background-position: 0px -88px;
+ &:hover {
+ background-position: -22px -88px; } }
+
+.imagebb {
+ background-position: -44px 0px;
+ &:hover {
+ background-position: -66px 0px; } }
+
+.urlbb {
+ background-position: -44px -22px;
+ &:hover {
+ background-position: -66px -22px; } }
+
+.videobb {
+ background-position: -44px -44px;
+ &:hover {
+ background-position: -66px -44px; } }
+
+.icon {
+ &.drop, &.drophide, &.delete {
+ float: left;
+ margin: 0 2px; }
+ &.s22 {
+ &.delete {
+ display: block;
+ background-position: -110px 0; }
+ &.text {
+ padding: 10px 0px 0px 25px;
+ width: 200px; } }
+ &.text {
+ text-indent: 0px; }
+ &.s16 {
+ min-width: 16px;
+ height: 16px; } }
+
+.s16 .add {
+ background: url("../../../images/icons/16/add.png") no-repeat; }
+
+.add {
+ margin: 0px 5px; }
+
+.article {
+ background-position: -50px 0; }
+
+.audio {
+ background-position: -70px 0; }
+
+.block {
+ background-position: -90px 0px; }
+
+.drop, .delete {
+ background-position: -110px 0; }
+
+.drophide {
+ background-position: -130px 0; }
+
+.edit {
+ background-position: -150px 0; }
+
+.camera {
+ background-position: -170px 0; }
+
+.dislike {
+ background-position: -190px 0; }
+
+.file-as {
+ background-position: -230px -60px; }
+
+.like {
+ background-position: -211px 0; }
+
+.link {
+ background-position: -230px 0; }
+
+.globe, .location {
+ background-position: -50px -20px; }
+
+.noglobe, .nolocation {
+ background-position: -70px -20px; }
+
+.no {
+ background-position: -90px -20px; }
+
+.pause {
+ background-position: -110px -20px; }
+
+.play {
+ background-position: -130px -20px; }
+
+.pencil {
+ background-position: -151px -18px; }
+
+.small-pencil {
+ background-position: -170px -20px; }
+
+.recycle {
+ background-position: -190px -20px; }
+
+.remote-link {
+ background-position: -210px -20px; }
+
+.share {
+ background-position: -230px -20px; }
+
+.tools {
+ background-position: -50px -40px; }
+
+.lock {
+ background-position: -70px -40px; }
+
+.unlock {
+ background-position: -88px -40px; }
+
+.video {
+ background-position: -110px -40px; }
+
+.attach {
+ background-position: -190px -40px; }
+
+.language {
+ background-position: -210px -40px; }
+
+.starred {
+ background-position: -130px -60px; }
+
+.unstarred {
+ background-position: -150px -60px; }
+
+.tagged {
+ background-position: -170px -60px; }
+
+.on {
+ background-position: -50px -60px; }
+
+.off {
+ background-position: -70px -60px; }
+
+.prev {
+ background-position: -90px -60px; }
+
+.next {
+ background-position: -110px -60px; }
+
+.icon.dim {
+ opacity: 0.3; }
+
+#pause {
+ position: fixed;
+ bottom: 40px;
+ right: 30px; }
+
+.border {
+ border: 1px solid #babdb6;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ &:hover {
+ border: 1px solid #babdb6;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px; } }
+
+.attachtype {
+ display: block;
+ width: 20px;
+ height: 23px;
+ background-image: url(../../../images/content-types.png); }
+
+.type-video {
+ background-position: 0px 0px; }
+
+.type-image {
+ background-position: -20px 0; }
+
+.type-audio {
+ background-position: -40px 0; }
+
+.type-text {
+ background-position: -60px 0px; }
+
+.type-unkn {
+ background-position: -80px 0; }
+
+/**
+ * footer
+ */
+
+.cc-license {
+ margin-top: 100px;
+ font-size: 0.7em; }
+
+footer {
+ display: block;
+ /*margin: 50px 20%;*/
+ clear: both; }
+
+#profile-jot-text {
+ height: 20px;
+ color: #666;
+ border: 1px solid #ccc;
+ border-radius: 5px;
+ width: 99.5%; }
+
+/**
+ * acl
+ */
+
+#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
+ display: block !important;
+ background: #eec;
+ color: #2e2f2e; }
+
+#acl-wrapper {
+ width: 660px;
+ margin: 0 auto; }
+
+#acl-search {
+ float: right;
+ background: white url("../../../images/search_18.png") no-repeat right center;
+ padding-right: 20px;
+ margin: 6px;
+ color: #111; }
+
+#acl-showall {
+ float: left;
+ display: block;
+ width: auto;
+ height: 18px;
+ background: #eeeecc url("../../../images/show_all_off.png") 8px 8px no-repeat;
+ padding: 7px 10px 7px 30px;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ color: #999;
+ margin: 5px 0;
+ &.selected {
+ color: #000;
+ background: #ff9900 url(../../../images/show_all_on.png) 8px 8px no-repeat; } }
+
+#acl-list {
+ height: 210px;
+ border: 1px solid #ccc;
+ clear: both;
+ margin-top: 30px;
+ overflow: auto; }
+
+/*#acl-list-content {
+}*/
+
+.acl-list-item {
+ border: 1px solid #ccc;
+ display: block;
+ float: left;
+ height: 110px;
+ margin: 3px 0 5px 5px;
+ width: 120px;
+ img {
+ width: 22px;
+ height: 22px;
+ float: left;
+ margin: 5px 5px 20px; }
+ p {
+ height: 12px;
+ font-size: 10px;
+ margin: 0 0 22px;
+ padding: 2px 0 1px; }
+ a {
+ background: #ccc 3px 3px no-repeat;
+ -webkit-border-radius: 2px;
+ -moz-border-radius: 2px;
+ border-radius: 2px;
+ clear: both;
+ font-size: 10px;
+ display: block;
+ width: 55px;
+ height: 20px;
+ color: #999;
+ margin: 5px auto 0;
+ padding: 0 3px;
+ text-align: center;
+ vertical-align: middle; } }
+
+#acl-wrapper a:hover {
+ text-decoration: none;
+ color: #000;
+ border: 0; }
+
+.acl-button-show {
+ background-image: url('../../../images/show_off.png');
+ margin: 0 auto; }
+
+.acl-button-hide {
+ background-image: url('../../../images/hide_off.png');
+ margin: 0 auto; }
+
+.acl-button-show.selected {
+ color: #000;
+ background-color: #9ade00;
+ background-image: url(../../../images/show_on.png); }
+
+.acl-button-hide.selected {
+ color: #000;
+ background-color: #ff4141;
+ background-image: url(../../../images/hide_on.png); }
+
+.acl-list-item {
+ &.groupshow {
+ border-color: #9ade00; }
+ &.grouphide {
+ border-color: #ff4141; } }
+
+/** /acl **/
+
+/* autocomplete popup */
+
+.acpopup {
+ max-height: 175px;
+ max-width: 42%;
+ background-color: #555753;
+ color: #fff;
+ overflow: auto;
+ z-index: 100000;
+ border: 1px solid #cccccc; }
+
+.acpopupitem {
+ background-color: #555753;
+ padding: 4px;
+ clear: left;
+ img {
+ float: left;
+ margin-right: 4px; }
+ &.selected {
+ color: #2e3436;
+ background-color: #eeeeec; } }
+
+.qcomment-wrapper {
+ padding: 0px;
+ margin: 5px 5px 5px 81%; }
+
+.qcomment {
+ opacity: 0.5;
+ &:hover {
+ opacity: 1.0; } }
+
+#network-star-link {
+ margin-top: 10px; }
+
+.network-star {
+ float: left;
+ margin-right: 5px;
+ &.icon.starred {
+ display: inline-block; } }
+
+#fileas-sidebar {}
+
+.fileas-ul {
+ padding: 0; }
+
+/*
+ * addons theming
+ */
+
+#sidebar-page-list {
+ ul {
+ padding: 0;
+ margin: 5px 0; }
+ li {
+ list-style: none; } }
+
+#jappix_mini {
+ margin-left: 130px;
+ position: fixed;
+ bottom: 0;
+ right: 175px !important;
+ /* override the jappix css */
+ z-index: 999; }
+
+/* media stuff */
+@media handheld {
+ body {
+ font-size: 15pt; } }
diff --git a/view/theme/dispy/tag.png b/view/theme/dispy/light/tag.png
index 9b5a7223e..9b5a7223e 100644
--- a/view/theme/dispy/tag.png
+++ b/view/theme/dispy/light/tag.png
Binary files differ
diff --git a/view/theme/dispy/light/theme.php b/view/theme/dispy/light/theme.php
new file mode 100644
index 000000000..2b37c0671
--- /dev/null
+++ b/view/theme/dispy/light/theme.php
@@ -0,0 +1,32 @@
+<?php
+
+/*
+ * Name: Dispy
+ * Description: <p style="white-space:pre;"> Dispy: Light, Spartan, Sleek, and Functional<br /> Dispy Dark: Dark, Spartan, Sleek, and Functional</p>
+ * Version: 1.2
+ * Author: Simon <http://simon.kisikew.org/>
+ * Maintainer: Simon <http://simon.kisikew.org/>
+ * Screenshot: <a href="screenshot.jpg">Screenshot</a>
+ */
+
+$a = get_app();
+$a->theme_info = array(
+ 'family' => 'dispy',
+ 'name' => 'light',
+ 'version' => '1.2'
+);
+
+function dispy_light_init(&$a) {
+
+ /** @purpose set some theme defaults
+ */
+ $cssFile = null;
+ $colour = false;
+ $colour = 'light';
+
+ // custom css
+ if (!is_null($cssFile)) {
+ $a->page['htmlhead'] .= sprintf('<link rel="stylesheet" type="text/css" href="%s" />', $cssFile);
+ }
+}
+
diff --git a/view/theme/dispy/photo-menu.jpg b/view/theme/dispy/photo-menu.jpg
deleted file mode 100644
index fde5eb535..000000000
--- a/view/theme/dispy/photo-menu.jpg
+++ /dev/null
Binary files differ
diff --git a/view/theme/dispy/photo_view.tpl b/view/theme/dispy/photo_view.tpl
index 732caf690..a55958308 100644
--- a/view/theme/dispy/photo_view.tpl
+++ b/view/theme/dispy/photo_view.tpl
@@ -11,7 +11,7 @@
</div>
{{ if $prevlink }}<div id="photo-prev-link"><a href="$prevlink.0">$prevlink.1</a></div>{{ endif }}
-<div id="photo-photo"><a href="$photo.href" title="$photo.title"><img src="$photo.src" /></a></div>
+<div id="photo-photo"><a href="$photo.href" class="lightbox" title="$photo.title"><img src="$photo.src" /></a></div>
{{ if $nextlink }}<div id="photo-next-link"><a href="$nextlink.0">$nextlink.1</a></div>{{ endif }}
<div id="photo-photo-end"></div>
<div id="photo-caption">$desc</div>
@@ -25,13 +25,12 @@
{{ if $likebuttons }}
<div id="photo-like-div">
- $likebuttons
- $like
- $dislike
+ $likebuttons $like $dislike
</div>
{{ endif }}
-
+<div id="wall-photo-container">
$comments
+</div>
$paginate
diff --git a/view/theme/dispy/profile_vcard.tpl b/view/theme/dispy/profile_vcard.tpl
index f14ea7915..cf0054a67 100644
--- a/view/theme/dispy/profile_vcard.tpl
+++ b/view/theme/dispy/profile_vcard.tpl
@@ -2,7 +2,7 @@
{{ if $profile.edit }}
<div class="action">
- <span class="icon-profile-edit"></span>
+ <span class="icon-profile-edit" rel="#profiles-menu"></span>
<a href="#" rel="#profiles-menu" class="ttright" id="profiles-menu-trigger" title="$profile.edit.3">$profile.edit.1</a>
<ul id="profiles-menu" class="menu-popup">
{{ for $profile.menu.entries as $e }}
diff --git a/view/theme/dispy/style.css b/view/theme/dispy/style.css
index 8823bc81a..3ae667003 100644
--- a/view/theme/dispy/style.css
+++ b/view/theme/dispy/style.css
@@ -1,3173 +1,518 @@
-/*
- * dispy
- *
- * maintainer: simon <http://simon.kisikew.org/>
- * author: unknown
- *
- */
-
-/* from html5boilerplate */
-
-/* these are to tell browsers they should be displayed a certain way */
-article,
-aside,
-details,
-figcaption,
-figure,
-footer,
-header,
-hgroup,
-nav,
-section {
- display: block;
-}
-audio,
-canvas,
-video,
-time {
- display: inline-block;
- *display: inline;
- *zoom: 1;
-}
-audio:not([controls]) {
- display: none;
-}
-[hidden] {
- display: none;
-}
-
-/*
- * Base
- */
-
-/*
- * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
- * 2. Force vertical scrollbar in non-IE
- * 3. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
- */
-
-html {
- font-size: 100%;
- overflow-y: scroll;
- -webkit-text-size-adjust: 100%;
- -ms-text-size-adjust: 100%;
-}
-body {
- margin: 0;
- font-size: 16px;
- line-height: 1.1em;
-}
-body,
-button,
-input,
-select,
-textarea {
- font-family: sans-serif;
- color: #222;
- background-color: #e8e8e8;
-}
-select {
- border: 1px #555 dotted;
- padding: 3px;
- margin: 3px;
- color: #222;
- background: #e8e8e8;
-}
-option {
- padding: 3px;
- color: #222;
- background: #e8e8e8;
-}
-option[selected="selected"] {
- color: #111;
- background: #cca;
-}
-ul, ol {
- padding: 0;
-}
-/* remember to define focus styles! */
-:focus {
- outline: 0;
-}
-[disabled="disabled"] {
- background: #ddd;
- color: #333;
-}
-
-/* remember to highlight inserts somehow! */
-ins {
- background-color: #ff9;
- color: #000;
- text-decoration: none;
-}
-mark {
- background-color: #ff9;
- color: #000;
- font-style: italic;
- font-weight: bold;
-}
-/* Redeclare monospace font family: h5bp.com/j */
-pre, code, kbd, samp, .wall-item-body code {
- font-family: monospace, monospace;
- _font-family: monospace;
- font-size: 1em; }
-
-/* Improve readability of pre-formatted text in all browsers */
-pre, .wall-item-body code {
- white-space: pre;
- white-space: pre-wrap;
- word-wrap: break-word;
-}
-
-q {
- quotes: none;
-}
-q:before, q:after {
- content: "";
- content: none;
-}
-small {
- font-size: 85%;
-}
-
-/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
-sub, sup {
- font-size: 75%;
- line-height: 0;
- position: relative;
- vertical-align: baseline;
-}
-sup {
- top: -0.5em;
-}
-sub {
- bottom: -0.25em;
-}
-img {
- border: 0 none;
- /*vertical-align: middle;*/
-}
-a {
- color: #3465a4;
- text-decoration: none;
- margin-bottom: 1px;
-}
-a:hover img {
- text-decoration: none;
-}
-blockquote {
- background: #eee;
- color: #111;
- text-indent: 5px;
- padding: 5px;
- border: 1px #aaa solid;
- border-radius: 5px;
-}
-a:hover {
- color: #729fcf;
- border-bottom: 1px dotted #729fcf;
-}
-.required {
- display: inline;
- color: #f00;
- font-size: 16px;
- font-weight: bold;
- margin: 3px;
-}
-.fakelink, .lockview {
- color: #3465a4;
- cursor: pointer;
-}
-.fakelink:hover {
- color: #729fcf;
-}
-.smalltext {
- font-size: 0.7em;
-}
-#panel {
- position: absolute;
- font-size: 0.8em;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- border: 1px solid #fff;
- background-color: #2e3436;
- color: #eeeeec;
- padding: 1em;
-}
-.pager {
- margin-top: 60px;
- display: block;
- clear: both;
- text-align: center;
-}
-.pager span {
- padding: 4px;
- margin: 4px;
-}
-.pager_current {
- background-color: #729fcf;
- color: #fff;
-}
-
-
-/**
- * global
- */
-/* .tool .action */
-.action {
- margin: 5px 0;
-}
-.tool {
- margin: 5px 0;
- list-style: none;
-}
-#articlemain {
- width: 100%;
- height: 100%;
- margin: 0 auto;
-}
-
-
-/**
- * login
- */
-#asidemain .field {
- overflow: hidden;
- width: 200px;
-}
-#login-extra-links {
- overflow: auto !important;
- padding-top: 60px !important;
- width: 100% !important;
-}
-#login-extra-links a {
- margin-right: 20px;
-}
-#login_standard {
- display: block !important;
- float: none !important;
- height: 100% !important;
- position: relative !important;
- width: 100% !important;
-}
-#login_standard .field label {
- width: 200px !important;
-}
-#login_standard input, #login_standard input[type="text"] {
- margin: 0 0 8px !important;
- width: 210px !important;
-}
-#login-submit-wrapper {
- margin: 0 !important;
-}
-#login-submit-button {
- margin-left: 0px !important;
-}
-#asidemain #login_openid {
- position: relative !important;
- float: none !important;
- margin-left: 0px !important;
- height: auto !important;
- width: 200px !important;
-}
-#login_openid #id_openid_url {
- width: 180px !important;
- overflow: hidden !important;
-}
-#login_openid label {
- width: 180px !important;
-}
-
-
-/**
- * nav
- */
-nav {
- height: 60px;
- background-color: #2e3436;
- color: #eeeeec;
- position: relative;
- padding: 20px 20px 10px 95px;
-}
-nav a {
- text-decoration: none;
- color: #eeeeec;
- border: 0px;
-}
-nav a:hover {
- text-decoration: none;
- color: #eeeeec;
- border: 0px;
-}
-nav #banner {
- display: block;
- position: absolute;
- left: 51px;
- top: 25px;
-}
-nav #banner #logo-text a {
- font-size: 40px;
- font-weight: bold;
- margin-left: 3px;
-}
-ul#user-menu-popup {
- display: none;
- position: absolute;
- background-color: #555753;
- width: 100%;
- padding: 10px 0px;
- margin: 0px;
- top: 20px;
- left: 0;
- -webkit-border-radius: 0 0 5px 5px;
- -moz-border-radius: 0 0 5px 5px;
- border-radius: 0 0 5px 5px;
- box-shadow: 5px 10px 10px 0 #111;
- z-index: 10000;
-}
-ul#user-menu-popup li {
- display: block;
-}
-ul#user-menu-popup li a {
- display: block;
- padding: 5px;
-}
-ul#user-menu-popup li a:hover {
- color: #2e3436;
- background-color: #eeeeec;
-}
-ul#user-menu-popup li a.nav-sep {
- border-top: 1px solid #eeeeec;
-}
-nav .nav-link {
- display: inline-block;
- width: 22px;
- height: 22px;
- overflow: hidden;
- margin: 0px 5px 5px;
- text-indent: 50px;
- background: transparent url(icons.png) 0 0 no-repeat;
-}
-#nav-apps-link {
- background-position: 0 -66px;
-}
-#nav-apps-link:hover {
- background-position: -22px -66px;
-}
-#nav-community-link {
- background-position: 0 -22px;
-}
-#nav-community-link:hover {
- background-position: -22px -22px;
-}
-#nav-contacts-link {
- background-position: 0 -22px;
-}
-#nav-contacts-link:hover {
- background-position: -22px -22px;
-}
-#nav-directory-link {
- background-position: -44px -154px;
-}
-#nav-directory-link:hover {
- background-position: -66px -154px;
-}
-#nav-help-link {
- background-position: 0 -110px;
-}
-#nav-help-link:hover {
- background-position: -22px -110px;
-}
-#nav-home-link {
- background-position: -44px -132px;
-}
-#nav-home-link:hover {
- background-position: -66px -132px;
-}
-#nav-intro-link {
- background-position: 0px -190px;
-}
-#nav-intro-link:hover {
- background-position: -44px -190px;
-}
-#nav-login-link {
- background-position: 0 -88px;
-}
-#nav-login-link:hover {
- background-position: -22px -88px;
-}
-#nav-logout-link {
- background-position: 0 -88px;
-}
-#nav-logout-link:hover {
- background-position: -22px -88px;
-}
-#nav-messages-link {
- background-position: -44px -88px;
-}
-#nav-messages-link:hover {
- background-position: -66px -88px;
-}
-#nav-notify-link, #nav-notifications-linkmenu {
- background-position: -44px -110px;
-}
-#nav-notify-link:hover {
- background-position: -66px -110px;
-}
-#nav-network-link {
- background-position: 0px -177px;
-}
-#nav-network-link:hover {
- background-position: -22px -177px;
-}
-#nav-search-link {
- background-position: 0 -44px;
-}
-#nav-search-link:hover {
- background-position: -22px -44px;
-}
-#profile-link,
-#profile-title,
-#wall-image-upload,
-#wall-file-upload,
-#profile-attach-wrapper,
-#profile-audio,
-#profile-link,
-#profile-location,
-#profile-nolocation,
-#profile-title,
-#jot-title,
-#profile-upload-wrapper,
-#profile-video,
-#profile-jot-submit,
-#wall-image-upload-div,
-#wall-file-upload-div,
-.icon, .hover, .focus, .pointer {
- cursor: pointer;
-}
-
-
-/* popup notifications */
-div.jGrowl div.notice {
- background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-div.jGrowl div.info {
- background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
- color: #ffffff;
- padding-left: 58px;
-}
-#nav-notifications-menu {
- margin: 30px 0 0 -20px;
- width: 275px;
- max-height: 300px;
- overflow-y: auto;
- font-size: 9pt;
-}
-#nav-notifications-menu .contactname {
- font-weight: bold;
- font-size: 0.9em;
-}
-#nav-notifications-menu img {
- float: left;
- margin-right: 5px;
-}
-#nav-notifications-menu .notif-when {
- font-size: 0.8em;
- display: block;
-}
-#nav-notifications-menu li {
- word-wrap: normal;
- border-bottom: 1px solid #000;
-}
-#nav-notifications-menu li:hover {
- color: black;
-}
-#nav-notifications-menu a:hover {
- color: black;
- text-decoration: underline;
-}
-nav #nav-notifications-linkmenu.on .icon.s22.notify,
-nav #nav-notifications-linkmenu.selected .icon.s22.notify {
- background-image: url("../../../images/icons/22/notify_on.png");
-}
-.show {
- display: block;
-}
-#notifications {
- height: 20px;
- width: 170px;
- position: absolute;
- top: -19px;
- left: 4px;
-}
-#nav-floater {
- position: fixed;
- top: 20px;
- right: 1%;
- padding: 5px;
- background: #2e3436;
- color: transparent;
- border-radius: 5px;
- z-index: 100;
- width: 300px;
- height: 60px;
-}
-#nav-buttons {
- clear: both;
- list-style: none;
- padding: 0px;
- margin: 0px;
- height: 25px;
-}
-#nav-buttons > li {
- padding: 0;
- display: inline-block;
- margin: 0px -4px 0px 0px;
-}
-.floaterflip {
- display: block;
- position: fixed;
- z-index: 110;
- top: 56px;
- right: 19px;
- width: 22px;
- height: 22px;
- overflow: hidden;
- margin: 0px;
- background: transparent url(icons.png) -190px -60px no-repeat;
-}
-.search-box {
- display: inline-block;
- margin: 5px;
- position: fixed;
- right: 0px;
- bottom: 0px;
- z-index: 100;
- background: #1d1f1d;
- border-radius: 5px;
-}
-#search-text {
- border: 1px #eec solid;
- background: #2e3436;
- color: #eec;
-}
-.search-box #search-text {
- margin: 8px;
- width: 10em;
- height: 14px;
- color: #eec;
-}
-#scrollup {
- position: fixed;
- right: 5px;
- bottom: 40px;
- z-index: 100;
-}
-#scrollup a:hover {
- text-decoration: none;
- border: 0;
-}
-#user-menu {
- box-shadow: 5px 0 10px 0 #111;
- display: block;
- width: 75%;
- margin: 3px 0 0 0;
- position: relative;
- background-color: #555753;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- background: #555753 url("menu-user-pin.jpg") 98% center no-repeat;
- clear: both;
- top: 4px;
- left: 10px;
- padding: 2px;
-}
-#user-menu > a {
- vertical-align: top;
-}
-#user-menu-label {
- font-size: 12px;
- padding: 3px 20px 9px 5px;
- height: 10px;
-}
-.nav-ajax-update, .nav-ajax-left {
- width: 30px;
- height: 19px;
- background: transparent url(notifications.png) 0 0 no-repeat;
- color: #222;
- font-weight: bold;
- font-size: 0.8em;
- padding-top: 0.2em;
- text-align: center;
- float: left;
- margin: 0 -1px 0 3px;
- display: block;
- visibility: hidden;
-}
-.nav-ajax-update.show, .nav-ajax-left.show {
- visibility: visible;
-}
-#net-update {
- background-position: 0px 0px;
-}
-#mail-update {
- background-position: -30px 0;
-}
-#notify-update {
- background-position: -60px 0px;
-}
-#home-update {
- background-position: -90px 0px;
-}
-#intro-update {
- background-position: -120px 0px;
-}
-#lang-select-icon {
- cursor: pointer;
- position: fixed;
- left: 28px;
- bottom: 6px;
- z-index: 10;
-}
-#language-selector {
- position: fixed;
- bottom: 2px;
- left: 52px;
- z-index: 10;
-}
-.menu-popup {
- position: absolute;
- display: none;
- width: 11em;
- background: #ffffff;
- color: #2d2d2d;
- margin: 0px;
- padding: 0px;
- list-style: none;
- border: 3px solid #364e59;
- z-index: 100000;
- -webkit-box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.7);
- -moz-box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.7);
- box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.7);
-}
-.menu-popup a {
- display: block;
- color: #2d2d2d;
- padding: 5px 10px;
- text-decoration: none;
-}
-.menu-popup a:hover {
- background-color: #bdcdd4;
-}
-.menu-popup .menu-sep {
- border-top: 1px solid #9eabb0;
-}
-.menu-popup li {
- float: none;
- overflow: auto;
- height: auto;
- display: block;
-}
-.menu-popup li img {
- float: left;
- width: 16px;
- height: 16px;
- padding-right: 5px;
-}
-.menu-popup .empty {
- padding: 5px;
- text-align: center;
- color: #9eabb0;
-}
-.notif-item {
- font-size: small;
-}
-.notif-item a {
- vertical-align: middle;
-}
-.notif-image {
- width: 32px;
- height: 32px;
- padding: 7px 7px 0px 0px;
-}
-.notify-seen {
- background: #ddd;
-}
-
-
-/**
- * sysmsg
- */
-#sysmsg_info {
- position: fixed;
- bottom: 0;
- -moz-box-shadow: 3px 3px 3px 10px 0 #000;
- -webkit-box-shadow: 3px 3px 10px 0 #000;
- box-shadow: 3px 3px 10px 0 #000;
- padding: 10px;
- background-color: #fcaf3e;
- border:2px solid #f8911b;
- border-bottom: 0;
- padding-bottom: 50px;
- z-index: 1000;
-}
-#sysmsg {
- position: fixed;
- bottom: 0;
- -moz-box-shadow: 3px 3px 10px 0 #000;
- -webkit-box-shadow: 3px 3px 10px 0 #000;
- box-shadow: 3px 3px 10px 0 #000;
- padding: 10px;
- background-color: #fcaf3e;
- border: 2px solid #f8911b;
- border-bottom: 0;
- padding-bottom: 50px;
- z-index: 1000;
-}
-#sysmsg_info br,
-#sysmsg br {
- display: block;
- margin: 2px 0px;
- border-top: 1px solid #ccccce;
-}
-
-
-/**
- * aside
- */
-#asidemain {
- float: left;
- font-size: smaller;
- margin: 20px 0 20px 35px;
- width: 25%;
- display: inline;
-}
-/* for now, disappear these */
-#asideright, #asideleft {
- display: none;
-}
-.vcard .fn {
- font-size: 1.7em;
- font-weight: bold;
- border-bottom: 1px solid #729fcf;
- padding-bottom: 3px;
-}
-.vcard #profile-photo-wrapper {
- margin: 20px;
-}
-/* http://css-tricks.com/snippets/css/css-box-shadow/
-* box-shadow:
-* 1. The horizontal offset of the shadow, positive means
-* the shadow will be on the right of the box, a negative
-* offset will put the shadow on the left of the box.
-* 2. The vertical offset of the shadow, a negative one
-* means the box-shadow will be above the box, a
-* positive one means the shadow will be below the box.
-* 3. The blur radius (optional), if set to 0 the shadow
-* will be sharp, the higher the number, the more blurred
-* it will be.
-* 4. The spread radius (optional), positive values increase
-* the size of the shadow, negative values decrease the size.
-* Default is 0 (the shadow is same size as blur).
-* 5. Colo[u]r
-*/
-.vcard #profile-photo-wrapper img {
- box-shadow: 3px 3px 10px 0 #000;
-}
-#asidemain h4 {
- font-size: 1.2em;
-}
-#asidemain #viewcontacts {
- text-align: right;
-}
-.aprofile dt {
- background: transparent;
- color: #666666;
- font-weight: bold;
- box-shadow: 1px 1px 5px 0 #000;
- margin: 15px 0 5px;
- padding-left: 5px;
-}
-#profile-extra-links ul {
- margin-left: 0px;
- padding-left: 0px;
- list-style: none;
-}
-#dfrn-request-link {
- background: #3465A4 url(connect.png) no-repeat 95% center;
- border-radius: 5px 5px 5px 5px;
- color: #fff;
- display: block;
- font-size: 1.2em;
- padding: 0.2em 0.5em;
-}
-#wallmessage-link {
- /*background: #3465A4 url(connect.png) no-repeat 95% center;*/
- /*border-radius: 5px 5px 5px 5px;*/
- color: #eee;
- display: block;
- font-size: 1.2em;
- padding: 0.2em 0.5em;
-}
-#netsearch-box {
- margin: 20px 0px 30px;
- width: 150px;
-}
-#netsearch-box #search-submit {
- margin: 5px 5px 0px 0px;
-}
-.ttright {
- margin: 0px 0px 0px 0px;
-}
-
-
-/**
- * contacts block
- */
-.contact-block-div {
- width: 50px;
- height: 50px;
- float: left;
-}
-.contact-block-textdiv {
- width: 150px;
- height: 34px;
- float: left;
-}
-#contact-block-end {
- clear: both;
-}
-
-
-/**
- * jot
- */
-#jot {
-/*width: 785px;*/
-margin: 10px 0 20px 0px;
-width: 100%;
-}
-#jot #jot-tools {
-margin: 0px;
-padding: 0px;
-height: 35px;
-overflow: none;
-width: 100%;
-/*background-color: #0e232e;*/
-/*border-bottom: 2px solid #9eabb0;*/
-}
-#jot #jot-tools span {
- float: left;
- margin: 10px 20px 2px 0px;
-}
-#jot #jot-tools span a {
- display: block;
-}
-#jot #jot-tools .perms {
- float: right;
- width: 40px;
-}
-#jot #jot-tools li.loading {
- float: right;
- background-color: #ffffff;
- width: 20px;
- vertical-align: center;
- text-align: center;
- border-top: 2px solid #9eabb0;
- height: 38px;
-}
-#jot #jot-tools li.loading img {
- margin-top: 10px;
-}
-#jot #jot-title {
- border: 1px solid #ccc;
- margin: 0 0 5px;
- height: 20px;
- width: 90%;
- font-weight: bold;
- border-radius: 5px;
- vertical-align: middle;
-}
-#jot-category {
- margin: 5px 0;
- border-radius: 5px;
- border: 1px #ccc solid;
- color: #666;
- font-size: smaller;
-}
-#jot-category:focus {
- color: #111;
-}
-#jot #character-counter {
- width: 6%;
- float: right;
- text-align: right;
- height: 15px;
- line-height: 20px;
- padding: 2px 20px 5px 0;
-}
-#profile-jot-text_parent {
- /*border-radius: 10px;*/
- box-shadow: 5px 0 10px 0 #111;
-}
-#profile-jot-text_tbl {
- margin-bottom: 10px;
- /*border-radius: 10px;*/
- background: #888;
-}
-#profile-jot-text_ifr {
- width:99.900002% !important;
-}
-#profile-jot-text_toolbargroup {
- background: #888;
-}
-.mceCenter table tr {
- background: #888;
-}
-[id$="jot-text_ifr"] {
- width: 99.900002% !important;
- color: #2e2f2e;
- background: #eec;
-}
-[id$="jot-text_ifr"] .mceContentBody {
- color: #2e2f2e;
- background: #eec;
-}
-.mceFirst tr {
- background: #888;
-}
-.mceFirst td {
- /*border-radius: 10px 10px 0px 0px;*/
-}
-.mceLast td {
- /*border-radius: 0 0 10px 10px;*/
-}
-#profile-attach-wrapper,
-#profile-audio-wrapper,
-#profile-link-wrapper,
-#profile-location-wrapper,
-#profile-nolocation-wrapper,
-#profile-title-wrapper,
-#profile-upload-wrapper,
-#profile-video-wrapper {
- float: left;
- margin: 0 20px 0 0;
-}
-#profile-rotator-wrapper {
- float: right;
-}
-#profile-jot-tools-end,
-#profile-jot-banner-end {
- clear: both;
-}
-#profile-jot-email-wrapper {
- margin:10px 10% 0;
- border:1px solid #555753;
- border-bottom:0;
-}
-#profile-jot-email-label {
- background-color:#555753;
- color:#ccccce;
- padding:5px;
-}
-#profile-jot-email {
- width:90%;
- margin:5px;
-}
-#profile-jot-networks {
- margin: 0 10%;
- border: 1px solid #555753;
- border-top: 0;
- border-bottom: 0;
- padding: 5px;
-}
-#profile-jot-net {
- margin: 5px 0;
-}
-#jot-preview-link {
- margin: 0 0 0 10px;
- border: 0;
- text-decoration: none;
- float: right;
-}
-.icon-text-preview {
- margin: 0 0 -18px 0;
- display: block;
- width: 20px;
- height: 20px;
- background: url(icons.png) no-repeat -128px -40px;
- border: 0;
- text-decoration: none;
- float: right;
- cursor: pointer;
-}
-#profile-jot-perms {
- float: right;
- background-color: #555753;
- height: 22px;
- width: 20px;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- overflow: hidden;
- border: 0px;
- margin: 0 10px 0 10px;
-}
-#profile-jot-plugin-wrapper {
- width: 1px;
- margin: 10px 0 0 0;
- float: right;
-}
-#profile-jot-submit-wrapper {
- float: right;
- width: 100%;
- list-style: none;
- margin: 10px 0 0 0;
- padding: 0;
-}
-#profile-jot-submit {
- height: auto;
- background-color: #555753;
- color: #eeeeec;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- border: 2px outset #222420;
- margin: 0;
- float: right;
- text-shadow: 1px 1px #111;
- width: auto;
-}
-#profile-jot-submit:active {
- box-shadow: 0 0 0 0;
-}
-#jot-perms-icon {
- height: 22px;
- width: 20px;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- overflow: hidden;
- border: 0;
-}
-#profile-jot-acl-wrapper {
- margin: 0 10px;
- border: 1px solid #555753;
- border-top: 0;
- display: block !important;
-}
-#group_allow_wrapper,
-#group_deny_wrapper,
-#acl-permit-outer-wrapper {
- width:47%;
- float:left;
-}
-#contact_allow_wrapper,
-#contact_deny_wrapper,
-#acl-deny-outer-wrapper {
- width:47%;
- float:right;
-}
-#acl-permit-text {
- background-color: #555753;
- color: #ccccce;
- padding: 5px;
- float: left;
-}
-#jot-public {
- background-color: #555753;
- color: #ff0000;
- padding: 5px;
- float: left;
-}
-#acl-deny-text {
- background-color: #555753;
- color: #ccccce;
- padding: 5px;
- float: left;
-}
-#acl-permit-text-end,
-#acl-deny-text-end {
- clear: both;
-}
-#jot-title-desc {
- color: #ccc;
-}
-#profile-jot-desc {
- color: #a00;
- margin: 5px 0;
-}
-#jot-title-wrapper {
- margin-bottom: 5px;
-}
-#jot-title-display {
- font-weight: bold;
-}
-.jothidden {
- display: none;
-}
-#jot-preview-content {
- background-color: #ffffe0;
- color: #111;
- border: 1px #aa0 solid;
- border-radius: 5px;
- padding: 3px 3px 6px 10px;
-}
-#jot-preview-content .wall-item-outside-wrapper {
- border: 0;
- border-radius: 0px;
-}
-
-
-/**
- * section
- */
-#sectionmain {
- margin: 20px;
- font-size: 0.8em;
- min-width: 475px;
- width: 67%;
- float: left;
- display: inline;
-}
-
-
-/**
- * tabs
- */
-.tabs {
- list-style: none;
- margin: 10px 0;
- padding: 0;
-}
-.tabs li {
- display: inline;
- font-size: smaller;
- font-weight: bold;
-}
-.tab {
- border: 1px solid #729fcf;
- padding: 4px;
-}
-.tab:hover, .tab.active:hover {
- background: #729fcf;
- color: #eeeeec;
-}
-.tab:active {
- background: #729fcf;
- color: #eeeeec;
-}
-.tab.active {
- background: #729fcf;
- color: #eeeeec;
-}
-.tab.active a {
- color: #729fcf;
-}
-.tab a {
- border: 0;
- text-decoration: none;
-}
-
-
-/**
- * items
- */
-.wall-item-outside-wrapper {
- border: 1px solid #aaa;
- border-radius: 5px;
- box-shadow: 5px 0 10px 0 #888;
-}
-.wall-item-outside-wrapper.comment {
- margin-top: 5px;
-}
-.wall-item-outside-wrapper-end {
- clear: both;
-}
-.wall-item-content-wrapper {
- position: relative;
- padding: 10px;
- width: auto;
-}
-.wall-item-outside-wrapper .wall-item-comment-wrapper {
- /*margin-left: 90px;*/
-}
-.shiny {
- background: #efefdf;
- border-radius: 5px;
-}
-.wall-outside-wrapper .shiny {
- border-radius: 5px;
-}
-.heart {
- color: red;
-}
-.wall-item-content {
- overflow-x: auto;
- margin: 0px 15px 0px 5px;
-}
-/* removing it from here, vs. putting it in .wall-item-content
-* might break things for people. we shall see ;) */
-[id^="tread-wrapper"], [class^="tread-wrapper"] {
- margin: 15px 0 0 0;
- padding: 0px;
- /*overflow-x: auto;*/
-}
-.wall-item-photo-menu {
- display: none;
-}
-.wall-item-photo-menu-button {
- display:none;
- text-indent:-99999px;
- background:#555753 url(menu-user-pin.jpg) no-repeat 75px center;
- position:absolute;
- overflow:hidden;
- height:20px;
- width:90px;
- top:85px;
- left:0;
- -webkit-border-radius:0 0 5px 5px;
- -moz-border-radius:0 0 5px 5px;
- border-radius:0 0 5px 5px;
-}
-.wall-item-info {
- float: left;
- width: 110px;
-}
-.wall-item-photo-wrapper {
- width: 80px;
- height: 80px;
- position: relative;
- padding: 5px;
- background-color: #555753;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
-}
-[class^="wall-item-tools"] > *, [class^="wall-item-tools"] > * > * {
- /*margin: 0 0 5px 0;*/
-}
-.wall-item-tools {
- float: right;
- filter: alpha(opacity=35);
- opacity: 0.4;
- -webkit-transition: all 1s ease-in-out;
- -moz-transition: all 1s ease-in-out;
- -o-transition: all 1s ease-in-out;
- -ms-transition: all 1s ease-in-out;
- transition: all 1s ease-in-out;
-}
-.wall-item-tools:hover {
- filter: alpha(opacity=100);
- opacity: 1;
- -webkit-transition: all 1s ease-in-out;
- -moz-transition: all 1s ease-in-out;
- -o-transition: all 1s ease-in-out;
- -ms-transition: all 1s ease-in-out;
- transition: all 1s ease-in-out;
-}
-.wall-item-subtools1 {
- height: 30px;
- list-style: none outside none;
- margin: 20px 0 30px -20px;
- padding: 0;
- width: 30px;
-}
-.wall-item-subtools2 {
- height: 25px;
- list-style: none outside none;
- margin: -75px 0 0 5px;
- padding: 0;
- width: 25px;
-}
-.wall-item-title {
- font-size: 1.2em;
- font-weight: bold;
- margin-bottom: 1em;
-}
-.wall-item-body {
- margin: 20px 20px 10px 0px;
- text-align: left;
- overflow-x: auto;
-}
-.wall-item-lock-wrapper {
- float: right;
- height: 22px;
- margin: 0 -5px 0 0;
- width: 22px;
- opacity: 1;
-}
-.wall-item-dislike,
-.wall-item-like {
- clear: left;
- font-size: 0.8em;
- color: #878883;
- margin: 5px 0 5px 120px;
-}
-.wall-item-author, .wall-item-actions-author {
- clear: left;
- font-size: 0.8em;
- color: #878883;
- margin: 20px 20px 0 110px;
-}
-.wall-item-ago {
- display: inline;
- padding-left: 10px;
-}
-.wall-item-wrapper-end {
- clear:both;
-}
-.wall-item-location {
- margin-top: 15px;
- width: 100px;
- overflow: hidden;
- text-overflow: ellipsis;
- -o-text-overflow: ellipsis;
-}
-.wall-item-location .icon {
- float: left;
-}
-.wall-item-location > a {
- margin-left: 25px;
- font-size: 0.7em;
- display: block;
-}
-.wall-item-location .smalltext {
- margin-left: 25px;
- font-size: 0.7em;
- display: block;
-}
-.wall-item-location > br {
- display: none;
-}
-.wallwall .wwto {
- left: 5px;
- margin: 0;
- position: absolute;
- top: 75px;
- width: 30px;
- z-index: 10001;
- width: 30px;
- height: 30px;
-}
-.wallwall .wwto img {
- width: 30px !important;
- height: 30px !important;
-}
-.wallwall .wall-item-photo-end {
- clear: both;
-}
-.wall-item-arrowphoto-wrapper {
- position: absolute;
- left: 35px;
- top: 80px;
- z-index: 10002;
-}
-.wall-item-photo-menu {
- min-width: 92px;
- border: 2px solid #FFFFFF;
- border-top: 0px;
- background: #555753;
- position: absolute;
- left: -2px; top: 101px;
- display: none;
- z-index: 10003;
- -webkit-border-radius: 0px 5px 5px 5px;
- -moz-border-radius: 0px 5px 5px 5px;
- border-radius: 0px 5px 5px 5px;
-}
-.wall-item-photo-menu ul {
- margin:0px;
- padding: 0px;
- list-style: none;
-}
-.wall-item-photo-menu li a {
- white-space: nowrap;
- display: block;
- padding: 5px 2px;
- color: #eeeeec;
-}
-.wall-item-photo-menu li a:hover {
- color: #555753;
- background: #eeeeec;
-}
-#item-delete-selected {
- overflow: auto;
- width: 100%;
-}
-#connect-services-header {
- margin: 5px 0 0 0;
-}
-#connect-services {
- margin: 5px 0 0 0;
-}
-#extra-help-header {
- margin: 5px 0 0 0;
-}
-#extra-help {
- margin: 5px 0 0 0;
-}
-#postit-header {
- margin: 5px 0 0 0;
-}
-#postit {
- margin: 5px 0 0 0;
-}
-
-
-/**
- * comment
- */
-.ccollapse-wrapper {
- font-size: 0.9em;
- margin-left: 80px;
-}
-
-.wall-item-outside-wrapper.comment {
- margin-left: 80px;
-}
-.wall-item-outside-wrapper.comment .wall-item-photo {
- width: 40px!important;
- height: 40px!important;
-}
-.wall-item-outside-wrapper.comment .wall-item-photo-wrapper {
- width: 40px;
- height: 40px;
-}
-.wall-item-outside-wrapper.comment .wall-item-photo-menu-button {
- width: 50px;
- top: 45px;
- background-position: 35px center;
-}
-.wall-item-outside-wrapper.comment .wall-item-info {
- width: 60px;
-}
-.wall-item-outside-wrapper.comment .wall-item-body {
- margin-left: 10px;
-}
-.wall-item-outside-wrapper.comment .wall-item-author {
- margin-left: 50px;
-}
-
-.wall-item-outside-wrapper.comment .wall-item-photo-menu {
- min-width: 50px;
- top: 60px;
-}
-.comment-wwedit-wrapper {
- /*margin: 30px 0px 0px 80px;*/
-}
-.comment-edit-wrapper {
- border-top: 1px #aaa solid;
-}
-[class^="comment-edit-bb"] {
- list-style: none;
- display: none;
- margin: -40px 0 5px 60px;
- width: 75%;
-}
-[class^="comment-edit-bb"] > li {
- display: inline-block;
- margin: 0 10px 0 0;
- visibility: none;
-}
-.comment-wwedit-wrapper img,
-.comment-edit-wrapper img {
- width: 20px;
- height: 20px;
-}
-.comment-edit-photo-link, .comment-edit-photo {
- margin-left: 10px;
-}
-.my-comment-photo {
- width: 40px;
- height: 40px;
- padding: 5px;
-}
-[class^="comment-edit-text"] {
- margin: 5px 0 10px 20px;
- width: 84.5%;
-}
-.comment-edit-text-empty {
- height: 20px;
- border: 2px #babdd6 solid;
- border-radius: 5px;
- color: #babdb6;
- -webkit-transition: all 0.5s ease-in-out;
- -moz-transition: all 0.5s ease-in-out;
- -o-transition: all 0.5s ease-in-out;
- -ms-transition: all 0.5s ease-in-out;
- transition: all 0.5s ease-in-out;
-}
-.comment-edit-text-empty:hover {
- color: #999999;
-}
-.comment-edit-text-full {
- height: 10em;
- border-radius: 5px;
- -webkit-transition: all 0.5s ease-in-out;
- -moz-transition: all 0.5s ease-in-out;
- -o-transition: all 0.5s ease-in-out;
- -ms-transition: all 0.5s ease-in-out;
- transition: all 0.5s ease-in-out;
-}
-.comment-edit-submit-wrapper {
- width: 90%;
- margin: 5px 5px 10px 50px;
- text-align: right;
-}
-.comment-edit-submit {
- height: 22px;
- background-color: #555753;
- color: #eeeeec;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- border: 0;
-}
-
-
-/**
- * item text style
- */
-.wall-item-body code {
- display: block;
- padding: 0 0 10px 5px;
- border-color: #ccc;
- border-style: solid;
- border-width: 1px 1px 1px 10px;
- background: #eee;
- color: #444;
- width: 95%;
-}
-
-
-/**
- * profile
- */
-div[id$="text"] {
- font-weight: bold;
- border-bottom: 1px solid #ccc;
-}
-div[id$="wrapper"] {
- height: 100%;
- margin-bottom: 1em;
-}
-div[id$="wrapper"] br {
- clear: left;
-}
-[id$="-end"], [class$="end"] {
- clear: both;
- margin: 0 0 10px 0;
-}
-#advanced-profile-with {
- margin-left: 200px;
-}
-
-
-/**
- * photos
- */
-.photos {
- height: auto;
- overflow: auto;
-}
-#photo-top-links {
- margin-bottom: 30px;
-}
-.photo-album-image-wrapper,
-.photo-top-image-wrapper {
- float: left;
- -moz-box-shadow: 3px 3px 10px 0 #000;
- -webkit-box-shadow: 3px 3px 10px 0 #000;
- box-shadow: 3px 3px 10px 0 #000;
- background-color: #eee;
- color: #111;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- padding-bottom: 30px;
- position: relative;
- margin: 0 10px 10px 0;
-}
-
-#photo-photo {
- max-width: 100%;
-}
-#photo-photo img {
- max-width: 100%;
-}
-.photo-top-image-wrapper a:hover,
-#photo-photo a:hover,
-.photo-album-image-wrapper a:hover {
- border-bottom: 0;
-}
-.photo-top-photo,.photo-album-photo {
- -webkit-border-radius:5px 5px 0 0;
- -moz-border-radius:5px 5px 0 0;
- border-radius:5px 5px 0 0;
-}
-.photo-top-album-name {
- position: absolute;
- bottom: 0;
- padding: 0 5px;
-}
-.caption {
- position: absolute;
- bottom: 0;
- margin: 0 5px;
-}
-#photo-photo {
- position: relative;
- float:left;
-}
-#photo-prev-link,
-#photo-next-link {
- position:absolute;
- width:30%;
- height:100%;
- background-color:rgba(255,255,255,0.5);
- opacity:0;
- -webkit-transition:all .2s ease-in-out;
- -moz-transition:all .2s ease-in-out;
- -o-transition:all .2s ease-in-out;
- -ms-transition:all .2s ease-in-out;
- transition:all .2s ease-in-out;
- background-position:center center;
- background-repeat:no-repeat;
-}
-#photo-prev-link {
- left:0;
- top:0;
- background-image:url(prev.png);
-}
-#photo-next-link {
- right:0;
- top:0;
- background-image:url(next.png);
-}
-
-#photo-prev-link a,#photo-next-link a {
- display:block;
- width:100%;
- height:100%;
- overflow:hidden;
- text-indent:-900000px;
-}
-#photo-prev-link:hover,
-#photo-next-link:hover {
- opacity:1;
- -webkit-transition:all .2s ease-in-out;
- -moz-transition:all .2s ease-in-out;
- -o-transition:all .2s ease-in-out;
- -ms-transition:all .2s ease-in-out;
- transition:all .2s ease-in-out;
-}
-#photo-next-link .icon,
-#photo-prev-link .icon {
- display: none;
-}
-#photos-upload-spacer,
-#photos-upload-new-wrapper,
-#photos-upload-exist-wrapper {
- margin-bottom: 1em;
-}
-#photos-upload-existing-album-text,
-#photos-upload-newalbum-div {
- background-color:#555753;
- color:#eeeeec;
- padding:1px;
-}
-#photos-upload-album-select,
-#photos-upload-newalbum {
- width: 99%;
-}
-#photos-upload-perms-menu {
- text-align: right;
-}
-#photo-edit-caption, #photo-edit-newtag, #photo-edit-albumname {
- float: left;
- margin-bottom: 25px;
-}
-#photo-edit-link-wrap {
- margin-bottom: 15px;
-}
-#photo-edit-caption {
- width: 100%;
-}
-#photo-edit-newtag {
- width: 100%;
-}
-#photo-like-div {
- margin-bottom: 25px;
-}
-#photo-edit-caption-end, #photo-edit-tags-end, #photo-edit-albumname-end {
- clear: both;
-}
-#photo-edit-delete-button {
- margin-left: 200px;
-}
-#photo-edit-end {
- margin-bottom: 35px;
-}
-#photo-caption {
- font-size: 110%;
- font-weight: bold;
- margin-top: 15px;
- margin-bottom: 15px;
-}
-
-/**
- * message
- */
-.prvmail-text {
- width: 100%;
-}
-#prvmail-subject {
- width: 100%;
- color: #eec;
- background: #444;
-}
-#prvmail-submit-wrapper {
- margin-top: 10px;
-}
-#prvmail-submit {
- float:right;
- margin-top: 0;
-}
-#prvmail-submit-wrapper > div {
- margin-right:5px;
- float:left;
-}
-.mail-list-outside-wrapper {
- margin-top: 20px;
-}
-.mail-list-sender {
- float: left;
-}
-.mail-list-detail {
- margin-left: 90px;
-}
-.mail-list-sender-name {
- display: inline;
- font-size: 1.1em;
-}
-.mail-list-date {
- display: inline;
- font-size: 0.9em;
- padding-left: 10px;
-}
-.mail-list-sender-name, .mail-list-date {
- font-style: italic;
-}
-.mail-list-subject {
- font-size: 1.2em;
-}
-.mail-list-delete-wrapper {
- float: right;
-}
-.mail-list-outside-wrapper-end {
- clear: both;
- border-bottom: 1px #eec dotted;
-}
-.mail-conv-sender {
- float: left;
- margin: 0px 5px 5px 0px;
-}
-.mail-conv-sender-photo {
- width: 32px;
- height: 32px;
-}
-.mail-conv-sender-name {
- float: left;
-}
-.mail-conv-date {
- float: right;
-}
-.mail-conv-subject {
- clear: right;
- font-weight: bold;
- font-size: 1.2em;
-}
-.mail-conv-body {
- clear: both;
-}
-.mail-conv-delete-wrapper {
- margin-top: 5px;
-}
-
-
-/**
- * contacts
- */
-.view-contact-wrapper,
-.contact-entry-wrapper {
- float: left;
- margin: 0 5px 40px 0;
- width: 120px;
- height: 120px;
- padding: 3px;
- position: relative;
-}
-.contact-direction-wrapper {
- position: absolute;
- top: 20px;
-}
-.contact-edit-links {
- position: absolute;
- top: 60px;
-}
-.contact-entry-photo-wrapper {
-
-}
-.contact-entry-photo {
- margin-left: 20px;
-}
-.contact-entry-name {
- width: 120px;
- font-weight: bold;
- /*overflow: hidden;*/
-}
-.contact-entry-photo {
- position: relative;
-}
-.contact-entry-edit-links .icon {
- border: 1px solid #babdb6;
- -webkit-border-radius: 3px;
- -moz-border-radius: 3px;
- border-radius: 3px;
- background-color: #fff;
-}
-#contact-entry-url, [id^="contact-entry-url"] {
- font-size: smaller;
- /*overflow: scroll;*/
-}
-#contact-entry-network, [id^="contact-entry-network"] {
- font-size: smaller;
- font-style: italic;
-}
-#contact-edit-banner-name {
- font-size: 1.5em;
-}
-#contact-edit-photo-wrapper {
- position: relative;
- float: left;
- padding: 20px;
-}
-#contact-edit-direction-icon {
- position:absolute;
- top:60px;
- left:0;
-}
-#contact-edit-nav-wrapper {
- margin-left: 0px;
-}
-#contact-edit-links {
- margin-top: 23px;
-}
-#contact-edit-links ul {
- list-style-type: none;
-}
-#contact-drop-links {
- margin-left:5px;
-}
-#contact-edit-nav-wrapper .icon {
- border: 1px solid #babdb6;
- -webkit-border-radius: 3px;
- -moz-border-radius: 3px;
- border-radius: 3px;
-}
-#contact-edit-poll-wrapper {
- margin-left: 0px;
-}
-#contact-edit-last-update-text {
- margin-bottom: 15px;
-}
-#contact-edit-last-updated {
- font-weight: bold;
-}
-#contact-edit-poll-text {
- display: inline;
-}
-#contact-edit-info_tbl, #contact-edit-info_parent {
- width: 100%;
-}
-.mceLayout {
- width: 100%;
-}
-#contact-edit-end {
- clear: both;
- margin-bottom: 65px;
-}
-
-.contact-photo-menu-button {
- position: absolute;
- background-image: url("photo-menu.jpg");
- background-position: top left;
- background-repeat: no-repeat;
- margin: 0px; padding: 0px;
- width: 16px;
- height: 16px;
- top: 64px; left:0px;
- overflow: hidden;
- text-indent: 40px;
- display: none;
-}
-.contact-photo-menu {
- width: auto;
- border: 2px solid #444;
- background: #eee;
- color: #111;
- position: absolute;
- left: 0px; top: 90px;
- display: none;
- z-index: 10000;
-}
-.contact-photo-menu ul {
- margin:0px;
- padding: 0px;
- list-style: none;
-}
-.contact-photo-menu li a {
- display: block;
- padding: 2px;
-}
-.contact-photo-menu li a:hover {
- color: #fff;
- background: #3465A4;
- text-decoration: none;
-}
-
-
-/**
- * register, settings & profile forms
- */
-.openid {
-
-}
-#id_openid_url {
- background:url(login-bg.gif) no-repeat;
- background-position:0 50%;
- padding-left:18px;
-}
-
-#settings-nickname-desc {
- background-color: #eee;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- padding: 5px;
- color: #111;
-}
-#settings-default-perms {
- margin-bottom: 20px;
-}
-#register-form div,
-#profile-edit-form div {
- clear: both;
-}
-.settings-block {
-
-}
-.settings-block label {
- clear: left;
-}
-.settings-block input {
- margin: 10px 5px;
-}
-/*#register-form label, */
-/*#profile-edit-form label {*/
-/* width: 300px; */
-/* float: left; */
-/*} */
-
-/*#register-form span, */
-/*#profile-edit-form span {*/
-/* color: #555753; */
-/* display: block; */
-/* margin-bottom: 20px; */
-/*} */
-#profile-edit-marital-label span {
- margin: -4px;
-}
-.settings-submit-wrapper,
-.profile-edit-submit-wrapper {
- margin: 30px 0px;
-}
-.profile-edit-side-div {
- display: none;
-}
-/*.profile-edit-side-div:hover {
- display: block;
-}
-.profile-edit-side-link {
- margin: 3px 0px 0px 70px;
-}*/
-#profiles-menu-trigger {
- margin: 0px 0px 0px 25px;
-}
-.profile-listing {
- float: left;
- margin: 20px 20px 0px 0px;
-}
-.icon-profile-edit {
- background: url("icons.png") -150px 0px no-repeat;
- border: 0;
- cursor: pointer;
- display: block;
- float: right;
- width: 20px;
- height: 20px;
- margin: 0 0 -18px;
- position: absolute;
- text-decoration: none;
- top: 113px;
- right: 260px;
-}
-#profile-edit-links ul {
- margin: 20px 0;
- padding: 0;
- list-style: none;
-}
-.marital {
- margin-top: 5px;
-}
-#register-sitename {
- display: inline;
- font-weight: bold;
-}
-#advanced-expire-popup {
- background: #2e2f2e;
- color: #eec;
-}
-#id_ssl_policy {
- width: 374px;
-}
-#theme-preview {
-
-}
-#theme-preview img {
- margin: 10px 10px 10px 288px;
-}
-
-
-/**
- * contacts selector
- */
-.group-delete-wrapper {
- margin: -31px 50px 0 0;
- float: right;
-}
-/*.group-delete-icon {
- margin: 0 0 0 10px;
-}*/
-#group-edit-submit-wrapper {
- margin: 0 0 10px 0;
- display: inline;
-}
-#group-edit-desc {
- margin: 10px 0px;
-}
-#group-members,
-#prof-members {
- height:200px;
- overflow:auto;
- border:1px solid #555753;
- -webkit-border-radius:5px 5px 0 0;
- -moz-border-radius:5px 5px 0 0;
- border-radius:5px 5px 0 0;
-}
-#group-all-contacts,
-#prof-all-contacts {
- height:200px;
- overflow:auto;
- border:1px solid #555753;
- -webkit-border-radius:0 0 5px 5px;
- -moz-border-radius:0 0 5px 5px;
- border-radius:0 0 5px 5px;
-}
-#group-members h3,
-#group-all-contacts h3,
-#prof-members h3,
-#prof-all-contacts h3 {
- color:#eeeeec;
- background-color:#555753;
- margin:0;
- padding:5px;
-}
-#group-separator,
-#prof-separator {
- display: none;
-}
-
-
-/**
- * profile
- */
-#cropimage-wrapper {
- float:left;
-}
-#crop-image-form {
- clear:both;
-}
-
-
-/**
- * intros
- */
-.intro-wrapper {
- margin-top: 20px;
-}
-
-.intro-fullname {
- font-size: 1.1em;
- font-weight: bold;
-
-}
-.intro-desc {
- margin-bottom: 20px;
- font-weight: bold;
-}
-
-.intro-note {
- padding: 10px;
-}
-
-.intro-end {
- padding: 30px;
-}
-
-.intro-form {
- float: left;
-}
-.intro-approve-form {
- clear: both;
-}
-.intro-approve-as-friend-end {
- clear: both;
-}
-.intro-submit-approve, .intro-submit-ignore {
- margin-right: 20px;
-}
-.intro-submit-approve {
- margin-top: 15px;
-}
-
-.intro-approve-as-friend-label, .intro-approve-as-fan-label {
- float: left;
-}
-.intro-approve-as-friend, .intro-approve-as-fan {
- float: left;
-}
-.intro-form-end {
- clear: both;
- margin-bottom: 10px;
-}
-.intro-approve-as-friend-desc {
- margin-top: 10px;
-}
-.intro-approve-as-end {
- clear: both;
- margin-bottom: 10px;
-}
-
-.intro-end {
- clear: both;
-}
-
-
-/**
- * events
- */
-.clear { clear: both; }
-.eventcal {
- float:left;
- font-size:20px;
-}
-.event {
- background: #2e2f2e;
-}
-.vevent {
- border:1px solid #ccc;
-}
-.vevent .event-description, .vevent .event-location {
- margin-left: 10px;
- margin-right: 10px;
-}
-.vevent .event-start {
- margin-left: 10px;
- margin-right: 10px;
-}
-#new-event-link {
- margin-bottom: 10px;
-}
-.edit-event-link, .plink-event-link {
- /*float: left; */
- /*margin-top: 4px; */
- /*margin-right: 4px;*/
- /*margin-bottom: 15px;*/
-}
-.event-description:before {
- content: url('../../../images/calendar.png');
- margin-right: 15px;
-}
-.event-start, .event-end {
- margin-left: 10px;
- width: 330px;
- font-size: smaller;
-}
-.event-start .dtstart, .event-end .dtend {
- float: right;
-}
-.event-list-date {
- margin-bottom: 10px;
-}
-.prevcal, .nextcal {
- float: left;
- margin-left: 32px;
- margin-right: 32px;
- margin-top: 64px;
-}
-.event-calendar-end {
- clear: both;
-}
-.calendar {
- font-family: monospace;
-}
-.today {
- font-weight: bold;
- color: #FF0000;
-}
-#event-start-text,
-#event-finish-text {
- margin-top: 10px;
- margin-bottom: 5px;
-}
-#event-nofinish-checkbox,
-#event-nofinish-text,
-#event-adjust-checkbox,
-#event-adjust-text,
-#event-share-checkbox {
- float:left;
-}
-#event-datetime-break {
- margin-bottom: 10px;
-}
-#event-nofinish-break,
-#event-adjust-break,
-#event-share-break {
- clear: both;
-}
-#event-desc-text,
-#event-location-text {
- margin-top: 10px;
- margin-bottom: 5px;
-}
-#event-submit {
- margin-top: 10px;
-}
-.body-tag {
- margin: 10px 0;
- opacity: 0.5;
- filter:alpha(opacity=50);
-}
-.body-tag:hover {
- opacity: 1.0 !important;
- filter:alpha(opacity=100) !important;
-}
-.filesavetags, .categorytags {
- margin: 20px 0;
- opacity: 0.5;
- filter:alpha(opacity=50);
-}
-.filesavetags:hover, .categorytags:hover {
- margin: 20px 0;
- opacity: 1.0 !important;
- filter:alpha(opacity=100) !important;
-}
-.item-select {
- opacity: 0.1;
- filter:alpha(opacity=10);
- margin: 5px 0 0 6px !important;
-}
-.item-select:hover, .checkeditem {
- opacity: 1;
- filter:alpha(opacity=100);
-}
-#item-delete-selected {
- margin-top: 30px;
-}
-/* was tired of having no way of moving it around, so
-* here's a little 'hook' to do so */
-.delete-checked {
- position: absolute;
- left: 35px;
- margin-top: 20px;
-}
-#item-delete-selected-end {
- clear: both;
-}
-#item-delete-selected-icon, #item-delete-selected-desc {
- float: left;
- margin-right: 5px;
-}
-#item-delete-selected-desc:hover {
- text-decoration: underline;
-}
-.fc-state-highlight {
- background: #eec;
- color: #2e2f2e;
-}
-
-
-/**
- * directory
- */
-.directory-item {
- float: left;
- /*margin: 50px 50px 0px 0px;*/
- margin: 0 5px 4px 0;
- padding: 3px;
- width: 180px;
- height: 250px;
- position: relative;
-}
-
-
-/**
- * sidebar
- */
-#group-sidebar {
- margin-bottom: 10px;
-}
-.group-selected, .nets-selected, .fileas-selected {
- padding: 3px;
- color: #111;
- background: #f8f8f8;
- font-weight: bold;
-}
-.group-selected:hover, .nets-selected:hover, .fileas-selected:hover {
- color: #111;
-}
-.groupsideedit {
- margin-right: 10px;
-}
-#sidebar-group-ul {
- padding-left: 0;
-}
-#sidebar-group-list {
- margin: 0 0 5px 0;
-}
-#sidebar-group-list ul {
- list-style-type: none;
- list-style-position: inside;
-}
-#sidebar-group-list li {
- margin-top: 10px;
-}
-#sidebar-group-list .icon {
- display: inline-block;
- height: 12px;
- width: 12px;
-}
-#sidebar-new-group {
- margin: auto;
- display: inline-block;
- color: #efefef;
- text-decoration: none;
- text-align: center;
-}
-#peoplefind-sidebar form {
- margin-bottom: 10px;
-}
-#sidebar-new-group:hover {
- /*background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b20202), color-stop(1, #d60808) );*/
- /*background: -moz-linear-gradient( center top, #b20202 5%, #d60808 100% );*/
- /*background-color: #b20202;*/
-}
-
-#sidebar-new-group:active {
- position: relative;
- top: 1px;
-}
-#side-peoplefind-url {
- background-color: #e5e0cf;
- color: #666;
- border: 1px 666 solid;
- margin-right: 3px;
- width: 75%;
-}
-#side-peoplefind-url:hover, #side-peoplefind-url:focus {
- background-color: #efefef;
- color: #222;
- border: 1px 333 solid;
-}
-.nets-ul {
- list-style-type: none;
- padding-left: 0px;
-}
-.nets-ul li {
- margin: 10px 0 0;
-}
-
-.nets-link {
- margin-left: 0px;
-}
-.nets-all {
- margin-left: 0px;
-}
-#netsearch-box {
- margin-top: 20px;
- width: 150px;
-}
-#netsearch-box #search-submit {
- margin: 5px 0px 0px 0px;
-}
-
-
-/**
- * admin
- */
-#pending-update {
- float:right;
- color: #fff;
- font-weight: bold;
- background-color: #ff0000;
- padding: 0 .3em;
-}
-.admin.linklist {
- border: 0; padding: 0;
-}
-.admin.link {
- list-style-position: inside;
-}
-#adminpage {
- color: #111;
- background: transparent;
- margin: 5px;
- padding: 10px;
-}
-#adminpage dl {
- clear:left;
- margin-bottom: 2px;
- padding-bottom: 2px;
- border-bottom: 1px solid #000;
-}
-#adminpage dt {
- width: 250px;
- float: left;
- font-weight: bold;
-}
-#adminpage dd {
- margin-left: 250px;
-}
-#adminpage h3 {
- border-bottom:1px solid #ccc;
-}
-
-#adminpage .submit {
- clear:left;
-}
-#adminpage #pluginslist {
- margin: 0;
- padding: 0;
-}
-#adminpage .plugin {
- list-style: none;
- display: block;
- border: 1px solid #888;
- padding: 1em;
- margin-bottom: 5px;
- clear: left;
-}
-#adminpage .toggleplugin {
- float:left;
- margin-right: 1em;
-}
-#adminpage table {
- width: 100%;
- border-bottom: 1px solid #000;
- margin: 5px 0;
-}
-#adminpage table th {
- text-align: left;
-}
-#adminpage td .icon {
- float: left;
-}
-#adminpage table#users img {
- width: 16px; height: 16px;
-}
-#adminpage table tr:hover {
-/* color: ;*/
- background-color: #bbc7d7;
-}
-#adminpage .selectall {
- text-align: right;
-}
-#adminpage #users a {
-/* color: #;*/
- text-decoration: underline;
-}
-#users .name {
- color: #eec;
-}
-
-
-/**
- * form fields
- */
-.field {
- /*margin-bottom: 10px;*/
- /*padding-bottom: 10px;*/
- overflow: auto;
- width: 100%;
-}
-.field label, label {
- width: 38%;
- display: inline-block;
- font-size: 1.077em;
- margin: 0 10px 1em 0;
- border: 1px #999 solid;
- padding: 5px;
- background: #ccc;
- color: #111;
-}
-input,
-input[type="text"],
-input[type="password"],
-input[type="search"] {
- width: 250px;
- height: 25px;
- border: 1px #999 solid;
-}
-input[type="checkbox"], input[type="radio"] {
- border: 1px #999 solid;
- margin: 0 0 0 0;
- height: 15px;
- width: 15px;
-}
-input[type="submit"], input[type="button"] {
- background-color: #555753;
- border: 2px outset #444;
- border-radius: 5px;
- box-shadow: 1px 3px 4px 0 #111;
- color: #eeeeec;
- cursor: pointer;
- font-weight: bold;
- width: auto;
- text-shadow: 1px 1px #111;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
-}
-input[type="submit"]:active, input[type="button"]:active {
- box-shadow: 0 0 0 0;
-}
-.field textarea {
- width: 80%;
- height: 100px;
-}
-.field_help {
- display: block;
- margin-left: 297px;
- color: #666;
-}
-.field .onoff {
- float: left;
- width: 80px;
-}
-.field .onoff a {
- display: block;
- border: 1px solid #666;
- padding: 3px 6px 4px 10px;
- height: 16px;
- text-decoration: none;
-}
-.field .onoff .on {
- background: url("../../../images/onoff.jpg") no-repeat 42px 1px #999;
- color: #111;
- text-align: left;
-}
-.field .onoff .off {
- background: url("../../../images/onoff.jpg") no-repeat 2px 1px #ccc;
- color: #333;
- text-align: right;
-}
-.hidden {
- display:none !important;
-}
-.field.radio .field_help {
- margin-left: 297px;
-}
-
-
-/*
- * update
- */
-.popup {
- width: 100%;
- height: 100%;
- top: 0px;
- left: 0px;
- position: absolute;
- display: none;
-}
-.popup .background {
- background-color: rgba(0,0,0,128);
- opacity: 0.5;
- width: 100%;
- height: 100%;
- position: absolute;
- top:0px;
- left:0px;
-}
-.popup .panel {
- top: 25%;
- left: 25%;
- width: 50%;
- height: 50%;
- padding: 1em;
- position: absolute;
- border: 4px solid #000000;
- background-color: #FFFFFF;
-}
-#panel {
- z-index: 100;
-}
-.grey {
- color: grey;
-}
-.orange {
- color: orange;
-}
-.red {
- color: red;
-}
-.popup .panel .panel_text {
- display: block;
- overflow: auto;
- height: 80%;
-}
-.popup .panel .panel_in {
- width: 100%;
- height: 100%;
- position: relative;
-}
-.popup .panel .panel_actions {
- width: 100%;
- bottom: 4px;
- left: 0px;
- position: absolute;
-}
-.panel_text .progress {
- width: 50%;
- overflow: hidden;
- height: auto;
- border: 1px solid #cccccc;
- margin-bottom: 5px;
-}
-.panel_text .progress span {
- float: right;
- display: block;
- width: 25%;
- background-color: #eeeeee;
- text-align: right;
-}
-
-/**
- * OAuth
- */
-.oauthapp {
- height: auto;
- overflow: auto;
- border-bottom: 2px solid #cccccc;
- padding-bottom: 1em;
- margin-bottom: 1em;
-}
-.oauthapp img {
- float: left;
- width: 48px; height: 48px;
- margin: 10px;
-}
-.oauthapp img.noicon {
- background-image: url("../../../images/icons/48/plugin.png");
- background-position: center center;
- background-repeat: no-repeat;
-}
-.oauthapp a {
- float: left;
-}
-
-
-/**
- * icons
- */
-.iconspacer {
- display: block;
- width: 16px;
- height: 16px;
-}
-.icon {
- display: block;
- width: 20px;
- height: 20px;
- background: url(icons.png) no-repeat;
- border: 0;
- text-decoration: none;
- border-radius: 5px;
-}
-.icon:hover {
- border: 0;
- text-decoration: none;
-}
-.editicon {
- display: inline-block;
- width: 21px;
- height: 21px;
- background: url(editicons.png) no-repeat;
- border: 0;
- text-decoration: none;
-}
-.shadow {
- box-shadow: 2px 2px 5px 2px #111;
-}
-.shadow:active, .shadow:focus, .shadow:hover {
- box-shadow: 0 0 0 0;
-}
-.editicon:hover {
- border: 0;
-}
-.boldbb {
- background-position: 0px 0px;
-}
-.boldbb:hover {
- background-position: -22px 0px;
-}
-.italicbb {
- background-position: 0px -22px;
-}
-.italicbb:hover {
- background-position: -22px -22px;
-}
-.underlinebb {
- background-position: 0px -44px;
-}
-.underlinebb:hover {
- background-position: -22px -44px;
-}
-.quotebb {
- background-position: 0px -66px;
-}
-.quotebb:hover {
- background-position: -22px -66px;
-}
-.codebb {
- background-position: 0px -88px;
-}
-.codebb:hover {
- background-position: -22px -88px;
-}
-.imagebb {
- background-position: -44px 0px;
-}
-.imagebb:hover {
- background-position: -66px 0px;
-}
-.urlbb {
- background-position: -44px -22px;
-}
-.urlbb:hover {
- background-position: -66px -22px;
-}
-.videobb {
- background-position: -44px -44px;
-}
-.videobb:hover {
- background-position: -66px -44px;
-}
-.icon.drop,
-.icon.drophide, .icon.delete {
- float: left;
- margin: 0 2px;
-}
-.icon.s22.delete {
- display: block;
- background-position: -110px 0;
-}
-.icon.s22.text {
- padding: 10px 0px 0px 25px;
- width: 200px;
-}
-.icon.text {
- text-indent: 0px;
-}
-.icon.s16 {
- min-width: 16px;
- height: 16px;
-}
-.s16 .add {
- background: url("../../../images/icons/16/add.png") no-repeat;
-}
-.add {
- margin: 0px 5px;
-}
-.article {
- background-position: -50px 0;
-}
-.audio {
- background-position: -70px 0;
-}
-.block {
- background-position: -90px 0px;
-}
-.drop, .delete {
- background-position: -110px 0;
-}
-.drophide {
- background-position: -130px 0;
-}
-.edit {
- background-position: -150px 0;
-}
-.camera {
- background-position: -170px 0;
-}
-.dislike {
- background-position: -190px 0;
-}
-.file-as {
- background-position: -230px -60px;
-}
-.like {
- background-position: -211px 0;
-}
-.link {
- background-position: -230px 0;
-}
-.globe, .location {
- background-position: -50px -20px;
-}
-.noglobe, .nolocation {
- background-position: -70px -20px;
-}
-.no {
- background-position: -90px -20px;
-}
-.pause {
- background-position: -110px -20px;
-}
-.play {
- background-position: -130px -20px;
-}
-.pencil {
- background-position: -151px -18px;
-}
-.small-pencil {
- background-position: -170px -20px;
-}
-.recycle {
- background-position: -190px -20px;
-}
-.remote-link {
- background-position: -210px -20px;
-}
-.share {
- background-position: -230px -20px;
-}
-.tools {
- background-position: -50px -40px;
-}
-.lock {
- background-position: -70px -40px;
-}
-.unlock {
- background-position: -88px -40px;
-}
-.video {
- background-position: -110px -40px;
-}
-.attach {
- background-position: -190px -40px;
-}
-.language {
- background-position: -210px -40px;
-}
-.starred {
- background-position: -130px -60px;
-}
-.unstarred {
- background-position: -150px -60px;
-}
-.tagged {
- background-position: -170px -60px;
-}
-.on {
- background-position: -50px -60px;
-}
-.off {
- background-position: -70px -60px;
-}
-.prev {
- background-position: -90px -60px;
-}
-.next {
- background-position: -110px -60px;
-}
-.icon.dim {
- opacity: 0.3;
- filter: alpha(opacity=30);
-}
-#pause {
- position: fixed;
- bottom: 40px;
- right: 30px;
-}
-.border, .border:hover {
- border: 1px solid #babdb6;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
-}
-.attachtype {
- display: block;
- width: 20px;
- height: 23px;
- background-image: url(../../../images/content-types.png);
-}
-.type-video {
- background-position: 0px 0px;
-}
-.type-image {
- background-position: -20px 0;
-}
-.type-audio {
- background-position: -40px 0;
-}
-.type-text {
- background-position: -60px 0px;
-}
-.type-unkn {
- background-position: -80px 0;
-}
-
-
-/**
- * footer
- */
-.cc-license {
- margin-top: 100px;
- font-size: 0.7em;
-}
-footer {
- display: block;
- /*margin: 50px 20%;*/
- clear: both;
-}
-#profile-jot-text {
- height: 20px;
- color: #666;
- border: 1px solid #ccc;
- border-radius: 5px;
- width: 99.5%;
-}
-
-
-/**
- * acl
- */
-#photo-edit-perms-select,
-#photos-upload-permissions-wrapper,
-#profile-jot-acl-wrapper {
- display: block !important;
- background: #eec;
- color: #2e2f2e;
-}
-#acl-wrapper {
- width: 660px;
- margin: 0 auto;
-}
-#acl-search {
- float: right;
- background: #fff url("../../../images/search_18.png") no-repeat right center;
- padding-right: 20px;
- margin: 6px;
- color: #111;
-}
-#acl-showall {
- float: left;
- display: block;
- width: auto;
- height: 18px;
- background: #eec url("../../../images/show_all_off.png") 8px 8px no-repeat;
- padding: 7px 10px 7px 30px;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- color: #999;
- margin: 5px 0;
-}
-#acl-showall.selected {
- color: #000;
- background: #f90 url(../../../images/show_all_on.png) 8px 8px no-repeat;
-}
-#acl-list {
- height: 210px;
- border: 1px solid #ccc;
- clear: both;
- margin-top: 30px;
- overflow: auto;
-}
-/*#acl-list-content {
-}*/
-.acl-list-item {
- border: 1px solid #ccc;
- display: block;
- float: left;
- height: 110px;
- margin: 3px 0 5px 5px;
- width: 120px;
-}
-.acl-list-item img {
- width: 22px;
- height: 22px;
- float: left;
- margin: 5px 5px 20px;
-}
-.acl-list-item p {
- height: 12px;
- font-size: 10px;
- margin: 0 0 22px;
- padding: 2px 0 1px;
-}
-.acl-list-item a {
- background: #ccc 3px 3px no-repeat;
- -webkit-border-radius: 2px;
- -moz-border-radius: 2px;
- border-radius: 2px;
- clear: both;
- font-size: 10px;
- display: block;
- width: 55px;
- height: 20px;
- color: #999;
- margin: 5px auto 0;
- padding: 0 3px;
- text-align: center;
- vertical-align: middle;
-}
-#acl-wrapper a:hover {
- text-decoration: none;
- color: #000;
- border: 0;
-}
-.acl-button-show {
- background-image: url('../../../images/show_off.png');
- margin: 0 auto;
-}
-.acl-button-hide {
- background-image: url('../../../images/hide_off.png');
- margin: 0 auto;
-}
-.acl-button-show.selected {
- color: #000;
- background-color: #9ade00;
- background-image: url(../../../images/show_on.png);
-}
-.acl-button-hide.selected {
- color: #000;
- background-color: #ff4141;
- background-image: url(../../../images/hide_on.png);
-}
-.acl-list-item.groupshow {
- border-color: #9ade00;
-}
-.acl-list-item.grouphide {
- border-color: #ff4141;
-}
-/** /acl **/
-
-
-/* autocomplete popup */
-.acpopup {
- max-height: 175px;
- max-width: 42%;
- background-color: #555753;
- color: #fff;
- overflow: auto;
- z-index: 100000;
- border: 1px solid #cccccc;
-}
-.acpopupitem {
- background-color: #555753;
- padding: 4px;
- clear: left;
-}
-.acpopupitem img {
- float: left;
- margin-right: 4px;
-}
-.acpopupitem.selected {
- color: #2e3436;
- background-color: #eeeeec;
-}
-.qcomment-wrapper {
- padding: 0px;
- margin: 5px 5px 5px 81%;
-}
-.qcomment {
- opacity: 0.5;
- filter:alpha(opacity=50);
-}
-.qcomment:hover {
- opacity: 1.0;
- filter:alpha(opacity=100);
-}
-#network-star-link {
- margin-top: 10px;
-}
-.network-star {
- float: left;
- margin-right: 5px;
-}
-.network-star.icon.starred {
- display: inline-block;
-}
-#fileas-sidebar {
-
-}
-.fileas-ul {
- padding: 0;
-}
-
-
-
-/*
- * addons theming
- */
-
-#sidebar-page-list {
-
-}
-#sidebar-page-list ul {
- padding: 0;
- margin: 5px 0;
-}
-#sidebar-page-list li {
- list-style: none;
-}
-#jappix_mini {
- margin-left: 130px;
- position: fixed;
- bottom: 0;
- right: 175px !important; /* override the jappix css */
- z-index: 999;
-}
-
-@media handheld {
- body {
- font-size: 15pt;
- }
-}
+article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
+audio,canvas,video,time{display:inline-block;*display:inline;*zoom:1;}
+audio:not([controls]),[hidden]{display:none;}
+html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
+body{margin:0;font-size:16px;line-height:1.1em;font-family:sans-serif;color:#222;background-color:#e8e8e8;}
+button,input,select,textarea{font-family:sans-serif;color:#222;background-color:#e8e8e8;}
+select{border:1px #555 dotted;padding:3px;margin:3px;color:#222;background:#e8e8e8;}
+option{padding:3px;color:#222;background:#e8e8e8;}option[selected="selected"]{color:#111;background:#cca;}
+ul,ol{padding:0;}
+:focus{outline:0;}
+[disabled="disabled"]{background:#ddd;color:#333;}
+ins{background-color:#ff9;color:#000;text-decoration:none;}
+mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
+pre,code,kbd,samp,.wall-item-body code{font-family:monospace, monospace;_font-family:monospace;font-size:1em;}
+pre,.wall-item-body code{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
+q{quotes:none;}q:before,q:after{content:"";content:none;}
+small{font-size:85%;}
+sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
+sub{bottom:-0.25em;}
+sup{top:-0.5em;}
+img{border:0 none;}
+a{color:#3465a4;text-decoration:none;margin-bottom:1px;}a:hover img{text-decoration:none;}
+blockquote{background:#eee;color:#111;text-indent:5px;padding:5px;border:1px #aaa solid;border-radius:5px;}
+a:hover{color:#729fcf;border-bottom:1px dotted #729fcf;}
+.required{display:inline;color:#f00;font-size:16px;font-weight:bold;margin:3px;}
+.fakelink,.lockview{color:#3465a4;cursor:pointer;}
+.fakelink:hover{color:#729fcf;}
+.smalltext{font-size:0.7em;}
+#panel{position:absolute;font-size:0.8em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #fff;background-color:#2e3436;color:#eeeeec;padding:1em;}
+.pager{margin-top:60px;display:block;clear:both;text-align:center;}.pager span{padding:4px;margin:4px;}
+.pager_current{background-color:#729fcf;color:#fff;}
+.action{margin:5px 0;}
+.tool{margin:5px 0;list-style:none;}
+#articlemain{width:100%;height:100%;margin:0 auto;}
+#asidemain .field{overflow:hidden;width:200px;}
+#login-extra-links{overflow:auto !important;padding-top:60px !important;width:100% !important;}#login-extra-links a{margin-right:20px;}
+#login_standard{display:block !important;float:none !important;height:100% !important;position:relative !important;width:100% !important;}#login_standard .field label{width:200px !important;}
+#login_standard input{margin:0 0 8px !important;width:210px !important;}#login_standard input[type="text"]{margin:0 0 8px !important;width:210px !important;}
+#login-submit-wrapper{margin:0 !important;}
+#login-submit-button{margin-left:0px !important;}
+#asidemain #login_openid{position:relative !important;float:none !important;margin-left:0px !important;height:auto !important;width:200px !important;}
+#login_openid #id_openid_url{width:180px !important;overflow:hidden !important;}
+#login_openid label{width:180px !important;}
+nav{height:60px;background-color:#2e3436;color:#eeeeec;position:relative;padding:20px 20px 10px 95px;}nav a{text-decoration:none;color:#eeeeec;border:0px;}nav a:hover{text-decoration:none;color:#eeeeec;border:0px;}
+nav #banner{display:block;position:absolute;left:51px;top:25px;}nav #banner #logo-text a{font-size:40px;font-weight:bold;margin-left:3px;}
+ul#user-menu-popup{display:none;position:absolute;background-color:#555753;width:100%;padding:10px 0px;margin:0px;top:20px;left:0;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;box-shadow:5px 10px 10px 0 #111;z-index:10000;}ul#user-menu-popup li{display:block;}ul#user-menu-popup li a{display:block;padding:5px;}ul#user-menu-popup li a:hover{color:#2e3436;background-color:#eeeeec;}
+ul#user-menu-popup li a.nav-sep{border-top:1px solid #eeeeec;}
+nav .nav-link{display:inline-block;width:22px;height:22px;overflow:hidden;margin:0px 5px 5px;text-indent:50px;background:transparent url(icons.png) 0 0 no-repeat;}
+#nav-apps-link{background-position:0 -66px;}#nav-apps-link:hover{background-position:-22px -66px;}
+#nav-community-link,#nav-contacts-link{background-position:0 -22px;}#nav-community-link:hover,#nav-contacts-link:hover{background-position:-22px -22px;}
+#nav-directory-link{background-position:-44px -154px;}#nav-directory-link:hover{background-position:-66px -154px;}
+#nav-help-link{background-position:0 -110px;}#nav-help-link:hover{background-position:-22px -110px;}
+#nav-home-link{background-position:-44px -132px;}#nav-home-link:hover{background-position:-66px -132px;}
+#nav-intro-link{background-position:0px -190px;}#nav-intro-link:hover{background-position:-44px -190px;}
+#nav-login-link,#nav-logout-link{background-position:0 -88px;}#nav-login-link:hover,#nav-logout-link:hover{background-position:-22px -88px;}
+#nav-messages-link{background-position:-44px -88px;}#nav-messages-link:hover{background-position:-66px -88px;}
+#nav-notify-link,#nav-notifications-linkmenu{background-position:-44px -110px;}
+#nav-notify-link:hover{background-position:-66px -110px;}
+#nav-network-link{background-position:0px -177px;}#nav-network-link:hover{background-position:-22px -177px;}
+#nav-search-link{background-position:0 -44px;}#nav-search-link:hover{background-position:-22px -44px;}
+#profile-link,#profile-title,#wall-image-upload,#wall-file-upload,#profile-attach-wrapper,#profile-audio,#profile-link,#profile-location,#profile-nolocation,#profile-title,#jot-title,#profile-upload-wrapper,#profile-video,#profile-jot-submit,#wall-image-upload-div,#wall-file-upload-div,.icon,.hover,.focus,.pointer{cursor:pointer;}
+div.jGrowl div.notice{background:#511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;color:#ffffff;padding-left:58px;}
+div.jGrowl div.info{background:#364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;color:#ffffff;padding-left:58px;}
+#nav-notifications-menu{margin:30px 0 0 -20px;width:275px;max-height:300px;overflow-y:auto;font-size:9pt;}#nav-notifications-menu .contactname{font-weight:bold;font-size:0.9em;}
+#nav-notifications-menu img{float:left;margin-right:5px;}
+#nav-notifications-menu .notif-when{font-size:0.8em;display:block;}
+#nav-notifications-menu li{word-wrap:normal;border-bottom:1px solid #000;}#nav-notifications-menu li:hover{color:black;}
+#nav-notifications-menu a:hover{color:black;text-decoration:underline;}
+nav #nav-notifications-linkmenu.on .icon.s22.notify,nav #nav-notifications-linkmenu.selected .icon.s22.notify{background-image:url("../../../images/icons/22/notify_on.png");}
+.show{display:block;}
+#notifications{height:20px;width:170px;position:absolute;top:-19px;left:4px;}
+#nav-floater{position:fixed;top:20px;right:1%;padding:5px;background:#2e3436;color:transparent;border-radius:5px;z-index:100;width:300px;height:60px;}
+#nav-buttons{clear:both;list-style:none;padding:0px;margin:0px;height:25px;}#nav-buttons>li{padding:0;display:inline-block;margin:0px -4px 0px 0px;}
+.floaterflip{display:block;position:fixed;z-index:110;top:56px;right:19px;width:22px;height:22px;overflow:hidden;margin:0px;background:transparent url(icons.png) -190px -60px no-repeat;}
+.search-box{display:inline-block;margin:5px;position:fixed;right:0px;bottom:0px;z-index:100;background:#1d1f1d;border-radius:5px;}
+#search-text{border:1px #eec solid;background:#2e3436;color:#eec;}
+.search-box #search-text{margin:8px;width:10em;height:14px;color:#eec;}
+#scrollup{position:fixed;right:5px;bottom:40px;z-index:100;}#scrollup a:hover{text-decoration:none;border:0;}
+#user-menu{box-shadow:5px 0 10px 0 #111;display:block;width:75%;margin:3px 0 0 0;position:relative;background-color:#555753;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#555753 url("menu-user-pin.jpg") 98% center no-repeat;clear:both;top:4px;left:10px;padding:2px;}#user-menu>a{vertical-align:top;}
+#user-menu-label{font-size:12px;padding:3px 20px 9px 5px;height:10px;}
+.nav-ajax-update,.nav-ajax-left{width:30px;height:19px;background:transparent url(notifications.png) 0 0 no-repeat;color:#222;font-weight:bold;font-size:0.8em;padding-top:0.2em;text-align:center;float:left;margin:0 -1px 0 3px;display:block;visibility:hidden;}
+.nav-ajax-update.show,.nav-ajax-left.show{visibility:visible;}
+#net-update{background-position:0px 0px;}
+#mail-update{background-position:-30px 0;}
+#notify-update{background-position:-60px 0px;}
+#home-update{background-position:-90px 0px;}
+#intro-update{background-position:-120px 0px;}
+#lang-select-icon{cursor:pointer;position:fixed;left:28px;bottom:6px;z-index:10;}
+#language-selector{position:fixed;bottom:2px;left:52px;z-index:10;}
+.menu-popup{position:absolute;display:none;width:11em;background:#ffffff;color:#2d2d2d;margin:0px;padding:0px;list-style:none;border:3px solid #364e59;z-index:100000;-webkit-box-shadow:3px 3px 10px 0 rgba(0, 0, 0, 0.7);-moz-box-shadow:3px 3px 10px 0 rgba(0, 0, 0, 0.7);box-shadow:3px 3px 10px 0 rgba(0, 0, 0, 0.7);}.menu-popup a{display:block;color:#2d2d2d;padding:5px 10px;text-decoration:none;}.menu-popup a:hover{background-color:#bdcdd4;}
+.menu-popup .menu-sep{border-top:1px solid #9eabb0;}
+.menu-popup li{float:none;overflow:auto;height:auto;display:block;}.menu-popup li img{float:left;width:16px;height:16px;padding-right:5px;}
+.menu-popup .empty{padding:5px;text-align:center;color:#9eabb0;}
+.notif-item{font-size:small;}.notif-item a{vertical-align:middle;}
+.notif-image{width:32px;height:32px;padding:7px 7px 0px 0px;}
+.notify-seen{background:#ddd;}
+#sysmsg_info{position:fixed;bottom:0;-moz-box-shadow:3px 3px 3px 10px 0 #000;-webkit-box-shadow:3px 3px 10px 0 #000;box-shadow:3px 3px 10px 0 #000;padding:10px;background-color:#fcaf3e;border:2px solid #f8911b;border-bottom:0;padding-bottom:50px;z-index:1000;}
+#sysmsg{position:fixed;bottom:0;-moz-box-shadow:3px 3px 10px 0 #000;-webkit-box-shadow:3px 3px 10px 0 #000;box-shadow:3px 3px 10px 0 #000;padding:10px;background-color:#fcaf3e;border:2px solid #f8911b;border-bottom:0;padding-bottom:50px;z-index:1000;}
+#sysmsg_info br,#sysmsg br{display:block;margin:2px 0px;border-top:1px solid #ccccce;}
+#asidemain{float:left;font-size:smaller;margin:20px 0 20px 35px;width:25%;display:inline;}
+#asideright,#asideleft{display:none;}
+.vcard .fn{font-size:1.7em;font-weight:bold;border-bottom:1px solid #729fcf;padding-bottom:3px;}
+.vcard #profile-photo-wrapper{margin:20px;}.vcard #profile-photo-wrapper img{box-shadow:3px 3px 10px 0 #000;}
+#asidemain h4{font-size:1.2em;}
+#asidemain #viewcontacts{text-align:right;}
+.aprofile dt{background:transparent;color:#666666;font-weight:bold;box-shadow:1px 1px 5px 0 #000;margin:15px 0 5px;padding-left:5px;}
+#profile-extra-links ul{margin-left:0px;padding-left:0px;list-style:none;}
+#dfrn-request-link{background:#3465a4 url(connect.png) no-repeat 95% center;border-radius:5px 5px 5px 5px;color:#fff;display:block;font-size:1.2em;padding:0.2em 0.5em;}
+#wallmessage-link{color:#eee;display:block;font-size:1.2em;padding:0.2em 0.5em;}
+#netsearch-box{margin:20px 0px 30px;width:150px;}#netsearch-box #search-submit{margin:5px 5px 0px 0px;}
+.ttright{margin:0px 0px 0px 0px;}
+.contact-block-div{width:50px;height:50px;float:left;}
+.contact-block-textdiv{width:150px;height:34px;float:left;}
+#contact-block-end{clear:both;}
+#jot{margin:10px 0 20px 0px;width:100%;}#jot #jot-tools{margin:0px;padding:0px;height:35px;overflow:none;width:100%;}#jot #jot-tools span{float:left;margin:10px 20px 2px 0px;}#jot #jot-tools span a{display:block;}
+#jot #jot-tools .perms{float:right;width:40px;}
+#jot #jot-tools li.loading{float:right;background-color:#ffffff;width:20px;vertical-align:center;text-align:center;border-top:2px solid #9eabb0;height:38px;}#jot #jot-tools li.loading img{margin-top:10px;}
+#jot #jot-title{border:1px solid #ccc;margin:0 0 5px;height:20px;width:90%;font-weight:bold;border-radius:5px;vertical-align:middle;}
+#jot-category{margin:5px 0;border-radius:5px;border:1px #ccc solid;color:#666;font-size:smaller;}#jot-category:focus{color:#111;}
+#jot #character-counter{width:6%;float:right;text-align:right;height:15px;line-height:20px;padding:2px 20px 5px 0;}
+#profile-jot-text_parent{box-shadow:5px 0 10px 0 #111;}
+#profile-jot-text_tbl{margin-bottom:10px;background:#777;}
+#profile-jot-text_ifr{width:99.900002% !important;}
+#profile-jot-text_toolbargroup,.mceCenter tr{background:#777;}
+[id$="jot-text_ifr"]{width:99.900002% !important;color:#2e2f2e;background:#eec;}[id$="jot-text_ifr"] .mceContentBody{color:#2e2f2e;background:#eec;}
+.defaultSkin tr.mceFirst{background:#777;}
+.defaultSkin td.mceFirst,.defaultSkin td.mceLast{background-color:#eec;}
+.defaultSkin span.mceIcon,.defaultSkin img.mceIcon,.defaultSkin .mceButtonDisabled .mceIcon{background-color:#eec;}
+#profile-attach-wrapper,#profile-audio-wrapper,#profile-link-wrapper,#profile-location-wrapper,#profile-nolocation-wrapper,#profile-title-wrapper,#profile-upload-wrapper,#profile-video-wrapper{float:left;margin:0 20px 0 0;}
+#profile-rotator-wrapper{float:right;}
+#profile-jot-tools-end,#profile-jot-banner-end{clear:both;}
+#profile-jot-email-wrapper{margin:10px 10% 0;border:1px solid #555753;border-bottom:0;}
+#profile-jot-email-label{background-color:#555753;color:#ccccce;padding:5px;}
+#profile-jot-email{width:90%;margin:5px;}
+#profile-jot-networks{margin:0 10%;border:1px solid #555753;border-top:0;border-bottom:0;padding:5px;}
+#profile-jot-net{margin:5px 0;}
+#jot-preview-link{margin:0 0 0 10px;border:0;text-decoration:none;float:right;}
+.icon-text-preview{margin:0 0 -18px 0;display:block;width:20px;height:20px;background:url(icons.png) no-repeat -128px -40px;border:0;text-decoration:none;float:right;cursor:pointer;}
+#profile-jot-perms{float:right;background-color:#555753;height:22px;width:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;border:0px;margin:0 10px 0 10px;}
+#profile-jot-plugin-wrapper{width:1px;margin:10px 0 0 0;float:right;}
+#profile-jot-submit-wrapper{float:right;width:100%;list-style:none;margin:10px 0 0 0;padding:0;}
+#profile-jot-submit{height:auto;background-color:#555753;color:#eeeeec;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px outset #222420;margin:0;float:right;text-shadow:1px 1px #111;width:auto;}#profile-jot-submit:active{box-shadow:0 0 0 0;}
+#jot-perms-icon{height:22px;width:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;border:0;}
+#profile-jot-acl-wrapper{margin:0 10px;border:1px solid #555753;border-top:0;display:block !important;}
+#group_allow_wrapper,#group_deny_wrapper,#acl-permit-outer-wrapper{width:47%;float:left;}
+#contact_allow_wrapper,#contact_deny_wrapper,#acl-deny-outer-wrapper{width:47%;float:right;}
+#acl-permit-text{background-color:#555753;color:#ccccce;padding:5px;float:left;}
+#jot-public{background-color:#555753;color:#ff0000;padding:5px;float:left;}
+#acl-deny-text{background-color:#555753;color:#ccccce;padding:5px;float:left;}
+#acl-permit-text-end,#acl-deny-text-end{clear:both;}
+#jot-title-desc{color:#ccc;}
+#profile-jot-desc{color:#a00;margin:5px 0;}
+#jot-title-wrapper{margin-bottom:5px;}
+#jot-title-display{font-weight:bold;}
+.jothidden{display:none;}
+#jot-preview-content{background-color:#ffffe0;color:#111;border:1px #aa0 solid;border-radius:5px;padding:3px 3px 6px 10px;}#jot-preview-content .wall-item-outside-wrapper{border:0;border-radius:0px;}
+#sectionmain{margin:20px;font-size:0.8em;min-width:475px;width:67%;float:left;display:inline;}
+.tabs{list-style:none;margin:10px 0;padding:0;}.tabs li{display:inline;font-size:smaller;font-weight:bold;}
+.tab{border:1px solid #729fcf;padding:4px;}.tab:hover,.tab.active:hover,.tab:active{background:#729fcf;color:#eeeeec;}
+.tab.active{background:#729fcf;color:#eeeeec;}.tab.active a{color:#729fcf;}
+.tab a{border:0;text-decoration:none;}
+.wall-item-outside-wrapper{border:1px solid #aaa;border-radius:5px;box-shadow:5px 0 10px 0 #888;}.wall-item-outside-wrapper.comment{margin-top:5px;}
+.wall-item-outside-wrapper-end{clear:both;}
+.wall-item-content-wrapper{position:relative;padding:10px;width:auto;}
+.wall-item-outside-wrapper .wall-item-comment-wrapper{}
+.shiny{background:#efefdf;border-radius:5px;}
+.wall-outside-wrapper .shiny{border-radius:5px;}
+.heart{color:red;}
+.wall-item-content{overflow-x:auto;margin:0px 15px 0px 5px;}
+[id^="tread-wrapper"],[class^="tread-wrapper"]{margin:15px 0 0 0;padding:0px;}
+.wall-item-photo-menu{display:none;}
+.wall-item-photo-menu-button{display:none;text-indent:-99999px;background:#555753 url(menu-user-pin.jpg) no-repeat 75px center;position:absolute;overflow:hidden;height:20px;width:90px;top:85px;left:0;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
+.wall-item-info{float:left;width:110px;}
+.wall-item-photo-wrapper{width:80px;height:80px;position:relative;padding:5px;background-color:#555753;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
+[class^="wall-item-tools"] *{}[class^="wall-item-tools"] *>*{}
+.wall-item-tools{float:right;opacity:0.4;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}.wall-item-tools:hover{opacity:1;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}
+.wall-item-subtools1{height:30px;list-style:none outside none;margin:20px 0 30px -20px;padding:0;width:30px;}
+.wall-item-subtools2{height:25px;list-style:none outside none;margin:-75px 0 0 5px;padding:0;width:25px;}
+.wall-item-title{font-size:1.2em;font-weight:bold;margin-bottom:1em;}
+.wall-item-body{margin:20px 20px 10px 0px;text-align:left;overflow-x:auto;}
+.wall-item-lock-wrapper{float:right;height:22px;margin:0 -5px 0 0;width:22px;opacity:1;}
+.wall-item-dislike,.wall-item-like{clear:left;font-size:0.8em;color:#878883;margin:5px 0 5px 120px;}
+.wall-item-author,.wall-item-actions-author{clear:left;font-size:0.8em;color:#878883;margin:20px 20px 0 110px;}
+.wall-item-ago{display:inline;padding-left:10px;}
+.wall-item-wrapper-end{clear:both;}
+.wall-item-location{margin-top:15px;width:100px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}.wall-item-location .icon{float:left;}
+.wall-item-location>a,.wall-item-location .smalltext{margin-left:25px;font-size:0.7em;display:block;}
+.wall-item-location>br{display:none;}
+.wallwall .wwto{left:5px;margin:0;position:absolute;top:75px;width:30px;z-index:10001;width:30px;height:30px;}.wallwall .wwto img{width:30px !important;height:30px !important;}
+.wallwall .wall-item-photo-end{clear:both;}
+.wall-item-arrowphoto-wrapper{position:absolute;left:35px;top:80px;z-index:10002;}
+.wall-item-photo-menu{min-width:92px;border:2px solid #FFFFFF;border-top:0px;background:#555753;position:absolute;left:-2px;top:101px;display:none;z-index:10003;-webkit-border-radius:0px 5px 5px 5px;-moz-border-radius:0px 5px 5px 5px;border-radius:0px 5px 5px 5px;}.wall-item-photo-menu ul{margin:0px;padding:0px;list-style:none;}
+.wall-item-photo-menu li a{white-space:nowrap;display:block;padding:5px 2px;color:#eeeeec;}.wall-item-photo-menu li a:hover{color:#555753;background:#eeeeec;}
+#item-delete-selected{overflow:auto;width:100%;}
+#connect-services-header,#connect-services,#extra-help-header,#extra-help,#postit-header,#postit{margin:5px 0 0 0;}
+.ccollapse-wrapper{font-size:0.9em;margin-left:80px;}
+.wall-item-outside-wrapper.comment{margin-left:80px;}.wall-item-outside-wrapper.comment .wall-item-photo{width:40px!important;height:40px!important;}
+.wall-item-outside-wrapper.comment .wall-item-photo-wrapper{width:40px;height:40px;}
+.wall-item-outside-wrapper.comment .wall-item-photo-menu-button{width:50px;top:45px;background-position:35px center;}
+.wall-item-outside-wrapper.comment .wall-item-info{width:60px;}
+.wall-item-outside-wrapper.comment .wall-item-body{margin-left:10px;}
+.wall-item-outside-wrapper.comment .wall-item-author{margin-left:50px;}
+.wall-item-outside-wrapper.comment .wall-item-photo-menu{min-width:50px;top:60px;}
+.comment-wwedit-wrapper{}
+.comment-edit-wrapper{border-top:1px #aaa solid;}
+[class^="comment-edit-bb"]{list-style:none;display:none;margin:-40px 0 5px 60px;width:75%;}[class^="comment-edit-bb"]>li{display:inline-block;margin:0 10px 0 0;visibility:none;}
+.comment-wwedit-wrapper img,.comment-edit-wrapper img{width:20px;height:20px;}
+.comment-edit-photo-link,.comment-edit-photo{margin-left:10px;}
+.my-comment-photo{width:40px;height:40px;padding:5px;}
+[class^="comment-edit-text"]{margin:5px 0 10px 20px;width:84.5%;}
+.comment-edit-text-empty{height:20px;border:2px #babdd6 solid;border-radius:5px;color:#babdb6;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.comment-edit-text-empty:hover{color:#999999;}
+.comment-edit-text-full{height:10em;border-radius:5px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
+.comment-edit-submit-wrapper{width:90%;margin:5px 5px 10px 50px;text-align:right;}
+.comment-edit-submit{height:22px;background-color:#555753;color:#eeeeec;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0;}
+.wall-item-body code{display:block;padding:0 0 10px 5px;border-color:#ccc;border-style:solid;border-width:1px 1px 1px 10px;background:#eee;color:#444;width:95%;}
+div[id$="text"]{font-weight:bold;border-bottom:1px solid #ccc;}
+div[id$="wrapper"]{height:100%;margin-bottom:1em;}div[id$="wrapper"] br{clear:left;}
+[id$="-end"],[class$="end"]{clear:both;margin:0 0 10px 0;}
+#advanced-profile-with{margin-left:200px;}
+.photos{height:auto;overflow:auto;}
+#photo-top-links{margin-bottom:30px;}
+.photo-album-image-wrapper,.photo-top-image-wrapper{float:left;-moz-box-shadow:3px 3px 10px 0 #000;-webkit-box-shadow:3px 3px 10px 0 #000;box-shadow:3px 3px 10px 0 #000;background-color:#eee;color:#111;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding-bottom:30px;position:relative;margin:0 10px 10px 0;}
+#photo-photo{max-width:100%;}#photo-photo img{max-width:100%;}
+.photo-top-image-wrapper a:hover,#photo-photo a:hover,.photo-album-image-wrapper a:hover{border-bottom:0;}
+.photo-top-photo,.photo-album-photo{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
+.photo-top-album-name{position:absolute;bottom:0;padding:0 5px;}
+.caption{position:absolute;bottom:0;margin:0 5px;}
+#photo-photo{position:relative;float:left;}
+#photo-prev-link,#photo-next-link{position:absolute;width:30%;height:100%;background-color:rgba(255, 255, 255, 0.5);opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-position:center center;background-repeat:no-repeat;}
+#photo-prev-link{left:0;top:0;background-image:url(prev.png);}
+#photo-next-link{right:0;top:0;background-image:url(next.png);}
+#photo-prev-link a,#photo-next-link a{display:block;width:100%;height:100%;overflow:hidden;text-indent:-900000px;}
+#photo-prev-link:hover{opacity:1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
+#photo-next-link:hover{opacity:1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
+#photo-next-link .icon{display:none;}
+#photo-prev-link .icon{display:none;}
+#photos-upload-spacer,#photos-upload-new-wrapper,#photos-upload-exist-wrapper{margin-bottom:1em;}
+#photos-upload-existing-album-text,#photos-upload-newalbum-div{background-color:#555753;color:#eeeeec;padding:1px;}
+#photos-upload-album-select,#photos-upload-newalbum{width:99%;}
+#photos-upload-perms-menu{text-align:right;}
+#photo-edit-caption,#photo-edit-newtag,#photo-edit-albumname{float:left;margin-bottom:25px;}
+#photo-edit-link-wrap{margin-bottom:15px;}
+#photo-edit-caption,#photo-edit-newtag{width:100%;}
+#photo-like-div{margin-bottom:25px;}
+#photo-edit-caption-end,#photo-edit-tags-end,#photo-edit-albumname-end{clear:both;}
+#photo-edit-delete-button{margin-left:200px;}
+#photo-edit-end{margin-bottom:35px;}
+#photo-caption{font-size:110%;font-weight:bold;margin-top:15px;margin-bottom:15px;}
+.prvmail-text{width:100%;}
+#prvmail-subject{width:100%;color:#eec;background:#444;}
+#prvmail-submit-wrapper{margin-top:10px;}
+#prvmail-submit{float:right;margin-top:0;}
+#prvmail-submit-wrapper div{margin-right:5px;float:left;}
+.mail-list-outside-wrapper{margin-top:20px;}
+.mail-list-sender{float:left;}
+.mail-list-detail{margin-left:90px;}
+.mail-list-sender-name{display:inline;font-size:1.1em;}
+.mail-list-date{display:inline;font-size:0.9em;padding-left:10px;}
+.mail-list-sender-name,.mail-list-date{font-style:italic;}
+.mail-list-subject{font-size:1.2em;}
+.mail-list-delete-wrapper{float:right;}
+.mail-list-outside-wrapper-end{clear:both;border-bottom:1px #eec dotted;}
+.mail-conv-sender{float:left;margin:0px 5px 5px 0px;}
+.mail-conv-sender-photo{width:32px;height:32px;}
+.mail-conv-sender-name{float:left;}
+.mail-conv-date{float:right;}
+.mail-conv-subject{clear:right;font-weight:bold;font-size:1.2em;}
+.mail-conv-body{clear:both;}
+.mail-conv-delete-wrapper{margin-top:5px;}
+.view-contact-wrapper,.contact-entry-wrapper{float:left;margin:0 5px 40px 0;width:120px;height:120px;padding:3px;position:relative;}
+.contact-direction-wrapper{position:absolute;top:20px;}
+.contact-edit-links{position:absolute;top:60px;}
+.contact-entry-photo{margin-left:20px;}
+.contact-entry-name{width:120px;font-weight:bold;}
+.contact-entry-photo{position:relative;}
+.contact-entry-edit-links .icon{border:1px solid #babdb6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff;}
+#contact-entry-url,[id^="contact-entry-url"]{font-size:smaller;}
+#contact-entry-network,[id^="contact-entry-network"]{font-size:smaller;font-style:italic;}
+#contact-edit-banner-name{font-size:1.5em;}
+#contact-edit-photo-wrapper{position:relative;float:left;padding:20px;}
+#contact-edit-direction-icon{position:absolute;top:60px;left:0;}
+#contact-edit-nav-wrapper{margin-left:0px;}
+#contact-edit-links{margin-top:23px;}#contact-edit-links ul{list-style-type:none;}
+#contact-drop-links{margin-left:5px;}
+#contact-edit-nav-wrapper .icon{border:1px solid #babdb6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
+#contact-edit-poll-wrapper{margin-left:0px;}
+#contact-edit-last-update-text{margin-bottom:15px;}
+#contact-edit-last-updated{font-weight:bold;}
+#contact-edit-poll-text{display:inline;}
+#contact-edit-info_tbl,#contact-edit-info_parent,.mceLayout{width:100%;}
+#contact-edit-end{clear:both;margin-bottom:65px;}
+.contact-photo-menu-button{position:absolute;background-image:url("photo-menu.jpg");background-position:top left;background-repeat:no-repeat;margin:0px;padding:0px;width:16px;height:16px;top:64px;left:0px;overflow:hidden;text-indent:40px;display:none;}
+.contact-photo-menu{width:auto;border:2px solid #444;background:#eee;color:#111;position:absolute;left:0px;top:90px;display:none;z-index:10000;}.contact-photo-menu ul{margin:0px;padding:0px;list-style:none;}
+.contact-photo-menu li a{display:block;padding:2px;}.contact-photo-menu li a:hover{color:#fff;background:#3465A4;text-decoration:none;}
+#id_openid_url{background:url(login-bg.gif) no-repeat;background-position:0 50%;padding-left:18px;}
+#settings-nickname-desc{background-color:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px;color:#111;}
+#settings-default-perms{margin-bottom:20px;}
+#register-form div,#profile-edit-form div{clear:both;}
+.settings-block label{clear:left;}
+.settings-block input{margin:10px 5px;}
+#profile-edit-marital-label span{margin:-4px;}
+.settings-submit-wrapper,.profile-edit-submit-wrapper{margin:0 0 30px -3px;}
+.profile-edit-side-div{display:none;}
+#profiles-menu-trigger{margin:0px 0px 0px 25px;}
+.profile-listing{float:left;margin:20px 20px 0px 0px;}
+.icon-profile-edit{background:url("icons.png") -150px 0px no-repeat;border:0;cursor:pointer;display:block;float:right;width:20px;height:20px;margin:0 0 -18px;position:absolute;text-decoration:none;top:113px;right:260px;}
+#profile-edit-links ul{margin:20px 0;padding:0;list-style:none;}
+.marital{margin-top:5px;}
+#register-sitename{display:inline;font-weight:bold;}
+#advanced-expire-popup{background:#2e2f2e;color:#eec;}
+#id_ssl_policy{width:374px;}
+#theme-preview img{margin:10px 10px 10px 288px;}
+.group-delete-wrapper{margin:-31px 50px 0 0;float:right;}
+#group-edit-submit-wrapper{margin:0 0 10px 0;display:inline;}
+#group-edit-desc{margin:10px 0px;}
+#group-members,#prof-members{height:200px;overflow:auto;border:1px solid #555753;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
+#group-all-contacts,#prof-all-contacts{height:200px;overflow:auto;border:1px solid #555753;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
+#group-members h3,#group-all-contacts h3,#prof-members h3,#prof-all-contacts h3{color:#eeeeec;background-color:#555753;margin:0;padding:5px;}
+#group-separator,#prof-separator{display:none;}
+#cropimage-wrapper{float:left;}
+#crop-image-form{clear:both;}
+.intro-wrapper{margin-top:20px;}
+.intro-fullname{font-size:1.1em;font-weight:bold;}
+.intro-desc{margin-bottom:20px;font-weight:bold;}
+.intro-note{padding:10px;}
+.intro-end{padding:30px;}
+.intro-form{float:left;}
+.intro-approve-form,.intro-approve-as-friend-end{clear:both;}
+.intro-submit-approve,.intro-submit-ignore{margin-right:20px;}
+.intro-submit-approve{margin-top:15px;}
+.intro-approve-as-friend-label,.intro-approve-as-fan-label,.intro-approve-as-friend,.intro-approve-as-fan{float:left;}
+.intro-form-end{clear:both;margin-bottom:10px;}
+.intro-approve-as-friend-desc{margin-top:10px;}
+.intro-approve-as-end{clear:both;margin-bottom:10px;}
+.intro-end,.clear{clear:both;}
+.eventcal{float:left;font-size:20px;}
+.event{background:#2e2f2e;}
+.vevent{border:1px solid #ccc;}.vevent .event-description,.vevent .event-location,.vevent .event-start{margin-left:10px;margin-right:10px;}
+#new-event-link{margin-bottom:10px;}
+.edit-event-link,.plink-event-link{}
+.event-description:before{content:url('../../../images/calendar.png');margin-right:15px;}
+.event-start,.event-end{margin-left:10px;width:330px;font-size:smaller;}
+.event-start .dtstart,.event-end .dtend{float:right;}
+.event-list-date{margin-bottom:10px;}
+.prevcal,.nextcal{float:left;margin-left:32px;margin-right:32px;margin-top:64px;}
+.event-calendar-end{clear:both;}
+.calendar{font-family:monospace;}
+.today{font-weight:bold;color:#FF0000;}
+#event-start-text,#event-finish-text{margin-top:10px;margin-bottom:5px;}
+#event-nofinish-checkbox,#event-nofinish-text,#event-adjust-checkbox,#event-adjust-text,#event-share-checkbox{float:left;}
+#event-datetime-break{margin-bottom:10px;}
+#event-nofinish-break,#event-adjust-break,#event-share-break{clear:both;}
+#event-desc-text,#event-location-text{margin-top:10px;margin-bottom:5px;}
+#event-submit{margin-top:10px;}
+.body-tag{margin:10px 0;opacity:0.5;}.body-tag:hover{opacity:1.0 !important;}
+.filesavetags,.categorytags{margin:20px 0;opacity:0.5;}
+.filesavetags:hover,.categorytags:hover{margin:20px 0;opacity:1.0 !important;}
+.item-select{opacity:0.1;margin:5px 0 0 6px !important;}.item-select:hover{opacity:1;}
+.checkeditem{opacity:1;}
+#item-delete-selected{margin-top:30px;}
+.delete-checked{position:absolute;left:35px;margin-top:20px;}
+#item-delete-selected-end{clear:both;}
+#item-delete-selected-icon{float:left;margin-right:5px;}
+#item-delete-selected-desc{float:left;margin-right:5px;}#item-delete-selected-desc:hover{text-decoration:underline;}
+.fc-state-highlight{background:#eec;color:#2e2f2e;}
+.directory-item{float:left;margin:0 5px 4px 0;padding:3px;width:180px;height:250px;position:relative;}
+#group-sidebar{margin-bottom:10px;}
+.group-selected,.nets-selected,.fileas-selected{padding:3px;color:#111;background:#f8f8f8;font-weight:bold;}
+.group-selected:hover,.nets-selected:hover,.fileas-selected:hover{color:#111;}
+.groupsideedit{margin-right:10px;}
+#sidebar-group-ul{padding-left:0;}
+#sidebar-group-list{margin:0 0 5px 0;}#sidebar-group-list ul{list-style-type:none;list-style-position:inside;}
+#sidebar-group-list li{margin-top:10px;}
+#sidebar-group-list .icon{display:inline-block;height:12px;width:12px;}
+#sidebar-new-group{margin:auto;display:inline-block;color:#efefef;text-decoration:none;text-align:center;}
+#peoplefind-sidebar form{margin-bottom:10px;}
+#sidebar-new-group:hover{}
+#sidebar-new-group:active{position:relative;top:1px;}
+#side-peoplefind-url{background-color:#e5e0cf;color:#666;border:1px 666 solid;margin-right:3px;width:75%;}#side-peoplefind-url:hover,#side-peoplefind-url:focus{background-color:#efefef;color:#222;border:1px 333 solid;}
+.nets-ul{list-style-type:none;padding-left:0px;}.nets-ul li{margin:10px 0 0;}
+.nets-link,.nets-all{margin-left:0px;}
+#netsearch-box{margin-top:20px;width:150px;}#netsearch-box #search-submit{margin:5px 0px 0px 0px;}
+#pending-update{float:right;color:#fff;font-weight:bold;background-color:#ff0000;padding:0 .3em;}
+.admin.linklist{border:0;padding:0;}
+.admin.link{list-style-position:inside;}
+#adminpage{color:#111;background:transparent;margin:5px;padding:10px;}#adminpage dl{clear:left;margin-bottom:2px;padding-bottom:2px;border-bottom:1px solid #000;}
+#adminpage dt{width:250px;float:left;font-weight:bold;}
+#adminpage dd{margin-left:250px;}
+#adminpage h3{border-bottom:1px solid #ccc;}
+#adminpage .submit{clear:left;}
+#adminpage #pluginslist{margin:0;padding:0;}
+#adminpage .plugin{list-style:none;display:block;border:1px solid #888;padding:1em;margin-bottom:5px;clear:left;}
+#adminpage .toggleplugin{float:left;margin-right:1em;}
+#adminpage table{width:100%;border-bottom:1px solid #000;margin:5px 0;}#adminpage table th{text-align:left;}
+#adminpage td .icon{float:left;}
+#adminpage table#users img{width:16px;height:16px;}
+#adminpage table tr:hover{background-color:#bbc7d7;}
+#adminpage .selectall{text-align:right;}
+#adminpage #users a{text-decoration:underline;}
+#users .name{color:#eec;}
+.field{overflow:auto;}.field label{width:38%;display:inline-block;font-size:1.077em;margin:0 10px 1em 0;border:1px #999 solid;padding:5px;background:#ccc;color:#111;}
+.field .onoff{float:right;margin:0 330px 0 auto;width:80px;}.field .onoff a{display:block;border:1px solid #666;padding:3px 6px 4px 10px;height:16px;text-decoration:none;}
+.field .onoff .on{background:url("../../../images/onoff.jpg") no-repeat 42px 1px #999999;color:#111;text-align:left;}
+.field .onoff .off{background:url("../../../images/onoff.jpg") no-repeat 2px 1px #cccccc;color:#333;text-align:right;}
+.hidden{display:none !important;}
+.field textarea{width:80%;height:100px;}
+.field_help{display:block;margin-left:297px;color:#666;}
+.field.radio .field_help{margin-left:297px;}
+label{width:38%;display:inline-block;font-size:1.077em;margin:0 10px 1em 0;border:1px #999 solid;padding:5px;background:#ccc;color:#111;}
+input{width:250px;height:25px;border:1px #999 solid;}input[type="text"],input[type="password"],input[type="search"]{width:250px;height:25px;border:1px #999 solid;}
+input[type="checkbox"],input[type="radio"]{border:1px #999 solid;margin:0 0 0 0;height:15px;width:15px;}
+input[type="submit"],input[type="button"]{background-color:#555753;border:2px outset #444;border-radius:5px;box-shadow:1px 3px 4px 0 #111;color:#eeeeec;cursor:pointer;font-weight:bold;width:auto;text-shadow:1px 1px #111;-webkit-border-radius:5px;-moz-border-radius:5px;}
+input[type="submit"]:active,input[type="button"]:active{box-shadow:0 0 0 0;}
+.popup{width:100%;height:100%;top:0px;left:0px;position:absolute;display:none;}.popup .background{background-color:#000;opacity:0.5;width:100%;height:100%;position:absolute;top:0px;left:0px;}
+.popup .panel{top:25%;left:25%;width:50%;height:50%;padding:1em;position:absolute;border:4px solid #000000;background-color:#FFFFFF;}
+#panel{z-index:100;}
+.grey{color:grey;}
+.orange{color:orange;}
+.red{color:red;}
+.popup .panel .panel_text{display:block;overflow:auto;height:80%;}
+.popup .panel .panel_in{width:100%;height:100%;position:relative;}
+.popup .panel .panel_actions{width:100%;bottom:4px;left:0px;position:absolute;}
+.panel_text .progress{width:50%;overflow:hidden;height:auto;border:1px solid #cccccc;margin-bottom:5px;}.panel_text .progress span{float:right;display:block;width:25%;background-color:#eeeeee;text-align:right;}
+.oauthapp{height:auto;overflow:auto;border-bottom:2px solid #cccccc;padding-bottom:1em;margin-bottom:1em;}.oauthapp img{float:left;width:48px;height:48px;margin:10px;}.oauthapp img.noicon{background-image:url("../../../images/icons/48/plugin.png");background-position:center center;background-repeat:no-repeat;}
+.oauthapp a{float:left;}
+.iconspacer{display:block;width:16px;height:16px;}
+.icon{display:block;width:20px;height:20px;background:url(icons.png) no-repeat;border:0;text-decoration:none;border-radius:5px;}.icon:hover{border:0;text-decoration:none;}
+.editicon{display:inline-block;width:21px;height:21px;background:url(editicons.png) no-repeat;border:0;text-decoration:none;}
+.shadow{box-shadow:2px 2px 5px 2px #111;}.shadow:active,.shadow:focus,.shadow:hover{box-shadow:0 0 0 0;}
+.editicon:hover{border:0;}
+.boldbb{background-position:0px 0px;}.boldbb:hover{background-position:-22px 0px;}
+.italicbb{background-position:0px -22px;}.italicbb:hover{background-position:-22px -22px;}
+.underlinebb{background-position:0px -44px;}.underlinebb:hover{background-position:-22px -44px;}
+.quotebb{background-position:0px -66px;}.quotebb:hover{background-position:-22px -66px;}
+.codebb{background-position:0px -88px;}.codebb:hover{background-position:-22px -88px;}
+.imagebb{background-position:-44px 0px;}.imagebb:hover{background-position:-66px 0px;}
+.urlbb{background-position:-44px -22px;}.urlbb:hover{background-position:-66px -22px;}
+.videobb{background-position:-44px -44px;}.videobb:hover{background-position:-66px -44px;}
+.icon.drop,.icon.drophide,.icon.delete{float:left;margin:0 2px;}
+.icon.s22.delete{display:block;background-position:-110px 0;}
+.icon.s22.text{padding:10px 0px 0px 25px;width:200px;}
+.icon.text{text-indent:0px;}
+.icon.s16{min-width:16px;height:16px;}
+.s16 .add{background:url("../../../images/icons/16/add.png") no-repeat;}
+.add{margin:0px 5px;}
+.article{background-position:-50px 0;}
+.audio{background-position:-70px 0;}
+.block{background-position:-90px 0px;}
+.drop,.delete{background-position:-110px 0;}
+.drophide{background-position:-130px 0;}
+.edit{background-position:-150px 0;}
+.camera{background-position:-170px 0;}
+.dislike{background-position:-190px 0;}
+.file-as{background-position:-230px -60px;}
+.like{background-position:-211px 0;}
+.link{background-position:-230px 0;}
+.globe,.location{background-position:-50px -20px;}
+.noglobe,.nolocation{background-position:-70px -20px;}
+.no{background-position:-90px -20px;}
+.pause{background-position:-110px -20px;}
+.play{background-position:-130px -20px;}
+.pencil{background-position:-151px -18px;}
+.small-pencil{background-position:-170px -20px;}
+.recycle{background-position:-190px -20px;}
+.remote-link{background-position:-210px -20px;}
+.share{background-position:-230px -20px;}
+.tools{background-position:-50px -40px;}
+.lock{background-position:-70px -40px;}
+.unlock{background-position:-88px -40px;}
+.video{background-position:-110px -40px;}
+.attach{background-position:-190px -40px;}
+.language{background-position:-210px -40px;}
+.starred{background-position:-130px -60px;}
+.unstarred{background-position:-150px -60px;}
+.tagged{background-position:-170px -60px;}
+.on{background-position:-50px -60px;}
+.off{background-position:-70px -60px;}
+.prev{background-position:-90px -60px;}
+.next{background-position:-110px -60px;}
+.icon.dim{opacity:0.3;}
+#pause{position:fixed;bottom:40px;right:30px;}
+.border{border:1px solid #babdb6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.border:hover{border:1px solid #babdb6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
+.attachtype{display:block;width:20px;height:23px;background-image:url(../../../images/content-types.png);}
+.type-video{background-position:0px 0px;}
+.type-image{background-position:-20px 0;}
+.type-audio{background-position:-40px 0;}
+.type-text{background-position:-60px 0px;}
+.type-unkn{background-position:-80px 0;}
+.cc-license{margin-top:100px;font-size:0.7em;}
+footer{display:block;clear:both;}
+#profile-jot-text{height:20px;color:#666;border:1px solid #ccc;border-radius:5px;width:99.5%;}
+#photo-edit-perms-select,#photos-upload-permissions-wrapper,#profile-jot-acl-wrapper{display:block !important;background:#eec;color:#2e2f2e;}
+#acl-wrapper{width:660px;margin:0 auto;}
+#acl-search{float:right;background:#ffffff url("../../../images/search_18.png") no-repeat right center;padding-right:20px;margin:6px;color:#111;}
+#acl-showall{float:left;display:block;width:auto;height:18px;background:#eeeecc url("../../../images/show_all_off.png") 8px 8px no-repeat;padding:7px 10px 7px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#999;margin:5px 0;}#acl-showall.selected{color:#000;background:#ff9900 url(../../../images/show_all_on.png) 8px 8px no-repeat;}
+#acl-list{height:210px;border:1px solid #ccc;clear:both;margin-top:30px;overflow:auto;}
+.acl-list-item{border:1px solid #ccc;display:block;float:left;height:110px;margin:3px 0 5px 5px;width:120px;}.acl-list-item img{width:22px;height:22px;float:left;margin:5px 5px 20px;}
+.acl-list-item p{height:12px;font-size:10px;margin:0 0 22px;padding:2px 0 1px;}
+.acl-list-item a{background:#cccccc 3px 3px no-repeat;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;clear:both;font-size:10px;display:block;width:55px;height:20px;color:#999;margin:5px auto 0;padding:0 3px;text-align:center;vertical-align:middle;}
+#acl-wrapper a:hover{text-decoration:none;color:#000;border:0;}
+.acl-button-show{background-image:url('../../../images/show_off.png');margin:0 auto;}
+.acl-button-hide{background-image:url('../../../images/hide_off.png');margin:0 auto;}
+.acl-button-show.selected{color:#000;background-color:#9ade00;background-image:url(../../../images/show_on.png);}
+.acl-button-hide.selected{color:#000;background-color:#ff4141;background-image:url(../../../images/hide_on.png);}
+.acl-list-item.groupshow{border-color:#9ade00;}
+.acl-list-item.grouphide{border-color:#ff4141;}
+.acpopup{max-height:175px;max-width:42%;background-color:#555753;color:#fff;overflow:auto;z-index:100000;border:1px solid #cccccc;}
+.acpopupitem{background-color:#555753;padding:4px;clear:left;}.acpopupitem img{float:left;margin-right:4px;}
+.acpopupitem.selected{color:#2e3436;background-color:#eeeeec;}
+.qcomment-wrapper{padding:0px;margin:5px 5px 5px 81%;}
+.qcomment{opacity:0.5;}.qcomment:hover{opacity:1.0;}
+#network-star-link{margin-top:10px;}
+.network-star{float:left;margin-right:5px;}.network-star.icon.starred{display:inline-block;}
+.fileas-ul{padding:0;}
+#sidebar-page-list ul{padding:0;margin:5px 0;}
+#sidebar-page-list li{list-style:none;}
+#jappix_mini{margin-left:130px;position:fixed;bottom:0;right:175px !important;z-index:999;}
+@media handheld{body{font-size:15pt;}}
diff --git a/view/theme/dispy/style.less b/view/theme/dispy/style.less
new file mode 100644
index 000000000..34830cf32
--- /dev/null
+++ b/view/theme/dispy/style.less
@@ -0,0 +1,2879 @@
+/*
+ * dispy
+ *
+ * maintainer: simon <http://simon.kisikew.org/>
+ * author: unknown
+ *
+ * Author's notes:
+ * A few things of note here. The less file is our working copy,
+ * and the CSS is *generated* from it. The CSS is the one that's
+ * included in the HTML, and not the less one. This is to save
+ * bandwidth and processing time.
+ */
+/* from html5boilerplate */
+/* these are to tell browsers they should be displayed a certain way */
+
+article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
+ display: block; }
+
+audio, canvas, video, time {
+ display: inline-block;
+ *display: inline;
+ *zoom: 1; }
+
+audio:not([controls]), [hidden] {
+ display: none; }
+
+/*
+ * Base
+ */
+/*
+ * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
+ * 2. Force vertical scrollbar in non-IE
+ * 3. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
+ */
+
+html {
+ font-size: 100%;
+ overflow-y: scroll;
+ -webkit-text-size-adjust: 100%;
+ -ms-text-size-adjust: 100%; }
+
+body {
+ margin: 0;
+ font-size: 16px;
+ line-height: 1.1em;
+ font-family: sans-serif;
+ color: #222;
+ background-color: #e8e8e8; }
+
+button, input, select, textarea {
+ font-family: sans-serif;
+ color: #222;
+ background-color: #e8e8e8; }
+
+select {
+ border: 1px #555 dotted;
+ padding: 3px;
+ margin: 3px;
+ color: #222;
+ background: #e8e8e8; }
+
+option {
+ padding: 3px;
+ color: #222;
+ background: #e8e8e8;
+ &[selected="selected"] {
+ color: #111;
+ background: #cca; } }
+
+ul, ol {
+ padding: 0; }
+
+/* remember to define focus styles! */
+
+:focus {
+ outline: 0; }
+
+[disabled="disabled"] {
+ background: #ddd;
+ color: #333; }
+
+/* remember to highlight inserts somehow! */
+
+ins {
+ background-color: #ff9;
+ color: #000;
+ text-decoration: none; }
+
+mark {
+ background-color: #ff9;
+ color: #000;
+ font-style: italic;
+ font-weight: bold; }
+
+/* Redeclare monospace font family: h5bp.com/j */
+
+pre, code, kbd, samp, .wall-item-body code {
+ font-family: monospace, monospace;
+ _font-family: monospace;
+ font-size: 1em; }
+
+/* Improve readability of pre-formatted text in all browsers */
+
+pre, .wall-item-body code {
+ white-space: pre;
+ white-space: pre-wrap;
+ word-wrap: break-word; }
+
+q {
+ quotes: none;
+ &:before, &:after {
+ content: "";
+ content: none; } }
+
+small {
+ font-size: 85%; }
+
+/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
+
+sub, sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline; }
+
+sub {
+ bottom: -0.25em; }
+
+sup {
+ top: -0.5em; }
+
+img {
+ border: 0 none; }
+
+a {
+ color: #3465a4;
+ text-decoration: none;
+ margin-bottom: 1px;
+ &:hover img {
+ text-decoration: none; } }
+
+blockquote {
+ background: #eee;
+ color: #111;
+ text-indent: 5px;
+ padding: 5px;
+ border: 1px #aaa solid;
+ border-radius: 5px; }
+
+a:hover {
+ color: #729fcf;
+ border-bottom: 1px dotted #729fcf; }
+
+.required {
+ display: inline;
+ color: #f00;
+ font-size: 16px;
+ font-weight: bold;
+ margin: 3px; }
+
+.fakelink, .lockview {
+ color: #3465a4;
+ cursor: pointer; }
+
+.fakelink:hover {
+ color: #729fcf; }
+
+.smalltext {
+ font-size: 0.7em; }
+
+#panel {
+ position: absolute;
+ font-size: 0.8em;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ border: 1px solid #fff;
+ background-color: #2e3436;
+ color: #eeeeec;
+ padding: 1em; }
+
+.pager {
+ margin-top: 60px;
+ display: block;
+ clear: both;
+ text-align: center;
+ span {
+ padding: 4px;
+ margin: 4px; } }
+
+.pager_current {
+ background-color: #729fcf;
+ color: #fff; }
+
+/**
+ * global
+ */
+/* .tool .action */
+
+.action {
+ margin: 5px 0; }
+
+.tool {
+ margin: 5px 0;
+ list-style: none; }
+
+#articlemain {
+ width: 100%;
+ height: 100%;
+ margin: 0 auto; }
+
+/**
+ * login
+ */
+
+#asidemain .field {
+ overflow: hidden;
+ width: 200px; }
+
+#login-extra-links {
+ overflow: auto !important;
+ padding-top: 60px !important;
+ width: 100% !important;
+ a {
+ margin-right: 20px; } }
+
+#login_standard {
+ display: block !important;
+ float: none !important;
+ height: 100% !important;
+ position: relative !important;
+ width: 100% !important;
+ .field label {
+ width: 200px !important; }
+ input {
+ margin: 0 0 8px !important;
+ width: 210px !important;
+ &[type="text"] {
+ margin: 0 0 8px !important;
+ width: 210px !important; } } }
+
+#login-submit-wrapper {
+ margin: 0 !important; }
+
+#login-submit-button {
+ margin-left: 0px !important; }
+
+#asidemain #login_openid {
+ position: relative !important;
+ float: none !important;
+ margin-left: 0px !important;
+ height: auto !important;
+ width: 200px !important; }
+
+#login_openid {
+ #id_openid_url {
+ width: 180px !important;
+ overflow: hidden !important; }
+ label {
+ width: 180px !important; } }
+
+/**
+ * nav
+ */
+
+nav {
+ height: 60px;
+ background-color: #2e3436;
+ color: #eeeeec;
+ position: relative;
+ padding: 20px 20px 10px 95px;
+ a {
+ text-decoration: none;
+ color: #eeeeec;
+ border: 0px;
+ &:hover {
+ text-decoration: none;
+ color: #eeeeec;
+ border: 0px; } }
+ #banner {
+ display: block;
+ position: absolute;
+ left: 51px;
+ top: 25px;
+ #logo-text a {
+ font-size: 40px;
+ font-weight: bold;
+ margin-left: 3px; } } }
+
+ul#user-menu-popup {
+ display: none;
+ position: absolute;
+ background-color: #555753;
+ width: 100%;
+ padding: 10px 0px;
+ margin: 0px;
+ top: 20px;
+ left: 0;
+ -webkit-border-radius: 0 0 5px 5px;
+ -moz-border-radius: 0 0 5px 5px;
+ border-radius: 0 0 5px 5px;
+ box-shadow: 5px 10px 10px 0 #111;
+ z-index: 10000;
+ li {
+ display: block;
+ a {
+ display: block;
+ padding: 5px;
+ &:hover {
+ color: #2e3436;
+ background-color: #eeeeec; }
+ &.nav-sep {
+ border-top: 1px solid #eeeeec; } } } }
+
+nav .nav-link {
+ display: inline-block;
+ width: 22px;
+ height: 22px;
+ overflow: hidden;
+ margin: 0px 5px 5px;
+ text-indent: 50px;
+ background: transparent url(icons.png) 0 0 no-repeat; }
+
+#nav-apps-link {
+ background-position: 0 -66px;
+ &:hover {
+ background-position: -22px -66px; } }
+
+#nav-community-link, #nav-contacts-link {
+ background-position: 0 -22px;
+ &:hover {
+ background-position: -22px -22px; } }
+
+#nav-directory-link {
+ background-position: -44px -154px;
+ &:hover {
+ background-position: -66px -154px; } }
+
+#nav-help-link {
+ background-position: 0 -110px;
+ &:hover {
+ background-position: -22px -110px; } }
+
+#nav-home-link {
+ background-position: -44px -132px;
+ &:hover {
+ background-position: -66px -132px; } }
+
+#nav-intro-link {
+ background-position: 0px -190px;
+ &:hover {
+ background-position: -44px -190px; } }
+
+#nav-login-link, #nav-logout-link {
+ background-position: 0 -88px;
+ &:hover {
+ background-position: -22px -88px; } }
+
+#nav-messages-link {
+ background-position: -44px -88px;
+ &:hover {
+ background-position: -66px -88px; } }
+
+#nav-notify-link, #nav-notifications-linkmenu {
+ background-position: -44px -110px; }
+
+#nav-notify-link:hover {
+ background-position: -66px -110px; }
+
+#nav-network-link {
+ background-position: 0px -177px;
+ &:hover {
+ background-position: -22px -177px; } }
+
+#nav-search-link {
+ background-position: 0 -44px;
+ &:hover {
+ background-position: -22px -44px; } }
+
+#profile-link, #profile-title, #wall-image-upload, #wall-file-upload, #profile-attach-wrapper, #profile-audio, #profile-link, #profile-location, #profile-nolocation, #profile-title, #jot-title, #profile-upload-wrapper, #profile-video, #profile-jot-submit, #wall-image-upload-div, #wall-file-upload-div, .icon, .hover, .focus, .pointer {
+ cursor: pointer; }
+
+/* popup notifications */
+
+div.jGrowl div {
+ &.notice {
+ background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
+ color: #ffffff;
+ padding-left: 58px; }
+ &.info {
+ background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
+ color: #ffffff;
+ padding-left: 58px; } }
+
+#nav-notifications-menu {
+ margin: 30px 0 0 -20px;
+ width: 275px;
+ max-height: 300px;
+ overflow-y: auto;
+ font-size: 9pt;
+ .contactname {
+ font-weight: bold;
+ font-size: 0.9em; }
+ img {
+ float: left;
+ margin-right: 5px; }
+ .notif-when {
+ font-size: 0.8em;
+ display: block; }
+ li {
+ word-wrap: normal;
+ border-bottom: 1px solid #000;
+ &:hover {
+ color: black; } }
+ a:hover {
+ color: black;
+ text-decoration: underline; } }
+
+nav #nav-notifications-linkmenu {
+ &.on .icon.s22.notify, &.selected .icon.s22.notify {
+ background-image: url("../../../images/icons/22/notify_on.png"); } }
+
+.show {
+ display: block; }
+
+#notifications {
+ height: 20px;
+ width: 170px;
+ position: absolute;
+ top: -19px;
+ left: 4px; }
+
+#nav-floater {
+ position: fixed;
+ top: 20px;
+ right: 1%;
+ padding: 5px;
+ background: #2e3436;
+ color: transparent;
+ border-radius: 5px;
+ z-index: 100;
+ width: 300px;
+ height: 60px; }
+
+#nav-buttons {
+ clear: both;
+ list-style: none;
+ padding: 0px;
+ margin: 0px;
+ height: 25px;
+ > li {
+ padding: 0;
+ display: inline-block;
+ margin: 0px -4px 0px 0px; } }
+
+.floaterflip {
+ display: block;
+ position: fixed;
+ z-index: 110;
+ top: 56px;
+ right: 19px;
+ width: 22px;
+ height: 22px;
+ overflow: hidden;
+ margin: 0px;
+ background: transparent url(icons.png) -190px -60px no-repeat; }
+
+.search-box {
+ display: inline-block;
+ margin: 5px;
+ position: fixed;
+ right: 0px;
+ bottom: 0px;
+ z-index: 100;
+ background: #1d1f1d;
+ border-radius: 5px; }
+
+#search-text {
+ border: 1px #eec solid;
+ background: #2e3436;
+ color: #eec; }
+
+.search-box #search-text {
+ margin: 8px;
+ width: 10em;
+ height: 14px;
+ color: #eec; }
+
+#scrollup {
+ position: fixed;
+ right: 5px;
+ bottom: 40px;
+ z-index: 100;
+ a:hover {
+ text-decoration: none;
+ border: 0; } }
+
+#user-menu {
+ box-shadow: 5px 0 10px 0 #111;
+ display: block;
+ width: 75%;
+ margin: 3px 0 0 0;
+ position: relative;
+ background-color: #555753;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ background: #555753 url("menu-user-pin.jpg") 98% center no-repeat;
+ clear: both;
+ top: 4px;
+ left: 10px;
+ padding: 2px;
+ > a {
+ vertical-align: top; } }
+
+#user-menu-label {
+ font-size: 12px;
+ padding: 3px 20px 9px 5px;
+ height: 10px; }
+
+.nav-ajax-update, .nav-ajax-left {
+ width: 30px;
+ height: 19px;
+ background: transparent url(notifications.png) 0 0 no-repeat;
+ color: #222;
+ font-weight: bold;
+ font-size: 0.8em;
+ padding-top: 0.2em;
+ text-align: center;
+ float: left;
+ margin: 0 -1px 0 3px;
+ display: block;
+ visibility: hidden; }
+
+.nav-ajax-update.show, .nav-ajax-left.show {
+ visibility: visible; }
+
+#net-update {
+ background-position: 0px 0px; }
+
+#mail-update {
+ background-position: -30px 0; }
+
+#notify-update {
+ background-position: -60px 0px; }
+
+#home-update {
+ background-position: -90px 0px; }
+
+#intro-update {
+ background-position: -120px 0px; }
+
+#lang-select-icon {
+ cursor: pointer;
+ position: fixed;
+ left: 28px;
+ bottom: 6px;
+ z-index: 10; }
+
+#language-selector {
+ position: fixed;
+ bottom: 2px;
+ left: 52px;
+ z-index: 10; }
+
+.menu-popup {
+ position: absolute;
+ display: none;
+ width: 11em;
+ background: #ffffff;
+ color: #2d2d2d;
+ margin: 0px;
+ padding: 0px;
+ list-style: none;
+ border: 3px solid #364e59;
+ z-index: 100000;
+ -webkit-box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.7);
+ -moz-box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.7);
+ box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.7);
+ a {
+ display: block;
+ color: #2d2d2d;
+ padding: 5px 10px;
+ text-decoration: none;
+ &:hover {
+ background-color: #bdcdd4; } }
+ .menu-sep {
+ border-top: 1px solid #9eabb0; }
+ li {
+ float: none;
+ overflow: auto;
+ height: auto;
+ display: block;
+ img {
+ float: left;
+ width: 16px;
+ height: 16px;
+ padding-right: 5px; } }
+ .empty {
+ padding: 5px;
+ text-align: center;
+ color: #9eabb0; } }
+
+.notif-item {
+ font-size: small;
+ a {
+ vertical-align: middle; } }
+
+.notif-image {
+ width: 32px;
+ height: 32px;
+ padding: 7px 7px 0px 0px; }
+
+.notify-seen {
+ background: #ddd; }
+
+/**
+ * sysmsg
+ */
+
+#sysmsg_info {
+ position: fixed;
+ bottom: 0;
+ -moz-box-shadow: 3px 3px 3px 10px 0 #000;
+ -webkit-box-shadow: 3px 3px 10px 0 #000;
+ box-shadow: 3px 3px 10px 0 #000;
+ padding: 10px;
+ background-color: #fcaf3e;
+ border: 2px solid #f8911b;
+ border-bottom: 0;
+ padding-bottom: 50px;
+ z-index: 1000; }
+
+#sysmsg {
+ position: fixed;
+ bottom: 0;
+ -moz-box-shadow: 3px 3px 10px 0 #000;
+ -webkit-box-shadow: 3px 3px 10px 0 #000;
+ box-shadow: 3px 3px 10px 0 #000;
+ padding: 10px;
+ background-color: #fcaf3e;
+ border: 2px solid #f8911b;
+ border-bottom: 0;
+ padding-bottom: 50px;
+ z-index: 1000; }
+
+#sysmsg_info br, #sysmsg br {
+ display: block;
+ margin: 2px 0px;
+ border-top: 1px solid #ccccce; }
+
+/**
+ * aside
+ */
+
+#asidemain {
+ float: left;
+ font-size: smaller;
+ margin: 20px 0 20px 35px;
+ width: 25%;
+ display: inline; }
+
+/* for now, disappear these */
+
+#asideright, #asideleft {
+ display: none; }
+
+.vcard {
+ .fn {
+ font-size: 1.7em;
+ font-weight: bold;
+ border-bottom: 1px solid #729fcf;
+ padding-bottom: 3px; }
+ #profile-photo-wrapper {
+ margin: 20px;
+ img {
+ box-shadow: 3px 3px 10px 0 #000; } } }
+
+/* http://css-tricks.com/snippets/css/css-box-shadow/
+* box-shadow:
+* 1. The horizontal offset of the shadow, positive means
+* the shadow will be on the right of the box, a negative
+* offset will put the shadow on the left of the box.
+* 2. The vertical offset of the shadow, a negative one
+* means the box-shadow will be above the box, a
+* positive one means the shadow will be below the box.
+* 3. The blur radius (optional), if set to 0 the shadow
+* will be sharp, the higher the number, the more blurred
+* it will be.
+* 4. The spread radius (optional), positive values increase
+* the size of the shadow, negative values decrease the size.
+* Default is 0 (the shadow is same size as blur).
+* 5. Colo[u]r
+*/
+
+#asidemain {
+ h4 {
+ font-size: 1.2em; }
+ #viewcontacts {
+ text-align: right; } }
+
+.aprofile dt {
+ background: transparent;
+ color: #666666;
+ font-weight: bold;
+ box-shadow: 1px 1px 5px 0 #000;
+ margin: 15px 0 5px;
+ padding-left: 5px; }
+
+#profile-extra-links ul {
+ margin-left: 0px;
+ padding-left: 0px;
+ list-style: none; }
+
+#dfrn-request-link {
+ background: #3465a4 url(connect.png) no-repeat 95% center;
+ border-radius: 5px 5px 5px 5px;
+ color: #fff;
+ display: block;
+ font-size: 1.2em;
+ padding: 0.2em 0.5em; }
+
+#wallmessage-link {
+ /*background: #3465A4 url(connect.png) no-repeat 95% center;*/
+ /*border-radius: 5px 5px 5px 5px;*/
+ color: #eee;
+ display: block;
+ font-size: 1.2em;
+ padding: 0.2em 0.5em; }
+
+#netsearch-box {
+ margin: 20px 0px 30px;
+ width: 150px;
+ #search-submit {
+ margin: 5px 5px 0px 0px; } }
+
+.ttright {
+ margin: 0px 0px 0px 0px; }
+
+/**
+ * contacts block
+ */
+
+.contact-block-div {
+ width: 50px;
+ height: 50px;
+ float: left; }
+
+.contact-block-textdiv {
+ width: 150px;
+ height: 34px;
+ float: left; }
+
+#contact-block-end {
+ clear: both; }
+
+/**
+ * jot
+ */
+
+#jot {
+ /*width: 785px;*/
+ margin: 10px 0 20px 0px;
+ width: 100%;
+ #jot-tools {
+ margin: 0px;
+ padding: 0px;
+ height: 35px;
+ overflow: none;
+ width: 100%;
+ /*background-color: #0e232e;*/
+ /*border-bottom: 2px solid #9eabb0;*/
+ span {
+ float: left;
+ margin: 10px 20px 2px 0px;
+ a {
+ display: block; } }
+ .perms {
+ float: right;
+ width: 40px; }
+ li.loading {
+ float: right;
+ background-color: #ffffff;
+ width: 20px;
+ vertical-align: center;
+ text-align: center;
+ border-top: 2px solid #9eabb0;
+ height: 38px;
+ img {
+ margin-top: 10px; } } }
+ #jot-title {
+ border: 1px solid #ccc;
+ margin: 0 0 5px;
+ height: 20px;
+ width: 90%;
+ font-weight: bold;
+ border-radius: 5px;
+ vertical-align: middle; } }
+
+#jot-category {
+ margin: 5px 0;
+ border-radius: 5px;
+ border: 1px #ccc solid;
+ color: #666;
+ font-size: smaller;
+ &:focus {
+ color: #111; } }
+
+#jot #character-counter {
+ width: 6%;
+ float: right;
+ text-align: right;
+ height: 15px;
+ line-height: 20px;
+ padding: 2px 20px 5px 0; }
+
+#profile-jot-text_parent {
+ box-shadow: 5px 0 10px 0 #111; }
+
+#profile-jot-text_tbl {
+ margin-bottom: 10px;
+ background: #777; }
+
+#profile-jot-text_ifr {
+ width: 99.900002% !important; }
+
+#profile-jot-text_toolbargroup, .mceCenter tr {
+ background: #777; }
+
+[id$="jot-text_ifr"] {
+ width: 99.900002% !important;
+ color: #2e2f2e;
+ background: #eec;
+ .mceContentBody {
+ color: #2e2f2e;
+ background: #eec; } }
+
+.defaultSkin {
+ tr.mceFirst {
+ background: #777; }
+ td {
+ &.mceFirst, &.mceLast {
+ background-color: #eec; } }
+ span.mceIcon, img.mceIcon, .mceButtonDisabled .mceIcon {
+ background-color: #eec; } }
+
+#profile-attach-wrapper, #profile-audio-wrapper, #profile-link-wrapper, #profile-location-wrapper, #profile-nolocation-wrapper, #profile-title-wrapper, #profile-upload-wrapper, #profile-video-wrapper {
+ float: left;
+ margin: 0 20px 0 0; }
+
+#profile-rotator-wrapper {
+ float: right; }
+
+#profile-jot-tools-end, #profile-jot-banner-end {
+ clear: both; }
+
+#profile-jot-email-wrapper {
+ margin: 10px 10% 0;
+ border: 1px solid #555753;
+ border-bottom: 0; }
+
+#profile-jot-email-label {
+ background-color: #555753;
+ color: #ccccce;
+ padding: 5px; }
+
+#profile-jot-email {
+ width: 90%;
+ margin: 5px; }
+
+#profile-jot-networks {
+ margin: 0 10%;
+ border: 1px solid #555753;
+ border-top: 0;
+ border-bottom: 0;
+ padding: 5px; }
+
+#profile-jot-net {
+ margin: 5px 0; }
+
+#jot-preview-link {
+ margin: 0 0 0 10px;
+ border: 0;
+ text-decoration: none;
+ float: right; }
+
+.icon-text-preview {
+ margin: 0 0 -18px 0;
+ display: block;
+ width: 20px;
+ height: 20px;
+ background: url(icons.png) no-repeat -128px -40px;
+ border: 0;
+ text-decoration: none;
+ float: right;
+ cursor: pointer; }
+
+#profile-jot-perms {
+ float: right;
+ background-color: #555753;
+ height: 22px;
+ width: 20px;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ overflow: hidden;
+ border: 0px;
+ margin: 0 10px 0 10px; }
+
+#profile-jot-plugin-wrapper {
+ width: 1px;
+ margin: 10px 0 0 0;
+ float: right; }
+
+#profile-jot-submit-wrapper {
+ float: right;
+ width: 100%;
+ list-style: none;
+ margin: 10px 0 0 0;
+ padding: 0; }
+
+#profile-jot-submit {
+ height: auto;
+ background-color: #555753;
+ color: #eeeeec;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ border: 2px outset #222420;
+ margin: 0;
+ float: right;
+ text-shadow: 1px 1px #111;
+ width: auto;
+ &:active {
+ box-shadow: 0 0 0 0; } }
+
+#jot-perms-icon {
+ height: 22px;
+ width: 20px;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ overflow: hidden;
+ border: 0; }
+
+#profile-jot-acl-wrapper {
+ margin: 0 10px;
+ border: 1px solid #555753;
+ border-top: 0;
+ display: block !important; }
+
+#group_allow_wrapper, #group_deny_wrapper, #acl-permit-outer-wrapper {
+ width: 47%;
+ float: left; }
+
+#contact_allow_wrapper, #contact_deny_wrapper, #acl-deny-outer-wrapper {
+ width: 47%;
+ float: right; }
+
+#acl-permit-text {
+ background-color: #555753;
+ color: #ccccce;
+ padding: 5px;
+ float: left; }
+
+#jot-public {
+ background-color: #555753;
+ color: #ff0000;
+ padding: 5px;
+ float: left; }
+
+#acl-deny-text {
+ background-color: #555753;
+ color: #ccccce;
+ padding: 5px;
+ float: left; }
+
+#acl-permit-text-end, #acl-deny-text-end {
+ clear: both; }
+
+#jot-title-desc {
+ color: #ccc; }
+
+#profile-jot-desc {
+ color: #a00;
+ margin: 5px 0; }
+
+#jot-title-wrapper {
+ margin-bottom: 5px; }
+
+#jot-title-display {
+ font-weight: bold; }
+
+.jothidden {
+ display: none; }
+
+#jot-preview-content {
+ background-color: #ffffe0;
+ color: #111;
+ border: 1px #aa0 solid;
+ border-radius: 5px;
+ padding: 3px 3px 6px 10px;
+ .wall-item-outside-wrapper {
+ border: 0;
+ border-radius: 0px; } }
+
+/**
+ * section
+ */
+
+#sectionmain {
+ margin: 20px;
+ font-size: 0.8em;
+ min-width: 475px;
+ width: 67%;
+ float: left;
+ display: inline; }
+
+/**
+ * tabs
+ */
+
+.tabs {
+ list-style: none;
+ margin: 10px 0;
+ padding: 0;
+ li {
+ display: inline;
+ font-size: smaller;
+ font-weight: bold; } }
+
+.tab {
+ border: 1px solid #729fcf;
+ padding: 4px;
+ &:hover, &.active:hover, &:active {
+ background: #729fcf;
+ color: #eeeeec; }
+ &.active {
+ background: #729fcf;
+ color: #eeeeec;
+ a {
+ color: #729fcf; } }
+ a {
+ border: 0;
+ text-decoration: none; } }
+
+/**
+ * items
+ */
+
+.wall-item-outside-wrapper {
+ border: 1px solid #aaa;
+ border-radius: 5px;
+ box-shadow: 5px 0 10px 0 #888;
+ &.comment {
+ margin-top: 5px; } }
+
+.wall-item-outside-wrapper-end {
+ clear: both; }
+
+.wall-item-content-wrapper {
+ position: relative;
+ padding: 10px;
+ width: auto; }
+
+.wall-item-outside-wrapper .wall-item-comment-wrapper {
+ /*margin-left: 90px;*/ }
+
+.shiny {
+ background: #efefdf;
+ border-radius: 5px; }
+
+.wall-outside-wrapper .shiny {
+ border-radius: 5px; }
+
+.heart {
+ color: red; }
+
+.wall-item-content {
+ overflow-x: auto;
+ margin: 0px 15px 0px 5px; }
+
+/* removing it from here, vs. putting it in .wall-item-content
+* might break things for people. we shall see ;) */
+
+[id^="tread-wrapper"], [class^="tread-wrapper"] {
+ margin: 15px 0 0 0;
+ padding: 0px;
+ /*overflow-x: auto;*/ }
+
+.wall-item-photo-menu {
+ display: none; }
+
+.wall-item-photo-menu-button {
+ display: none;
+ text-indent: -99999px;
+ background: #555753 url(menu-user-pin.jpg) no-repeat 75px center;
+ position: absolute;
+ overflow: hidden;
+ height: 20px;
+ width: 90px;
+ top: 85px;
+ left: 0;
+ -webkit-border-radius: 0 0 5px 5px;
+ -moz-border-radius: 0 0 5px 5px;
+ border-radius: 0 0 5px 5px; }
+
+.wall-item-info {
+ float: left;
+ width: 110px; }
+
+.wall-item-photo-wrapper {
+ width: 80px;
+ height: 80px;
+ position: relative;
+ padding: 5px;
+ background-color: #555753;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px; }
+
+[class^="wall-item-tools"] * {
+ /*margin: 0 0 5px 0;*/
+ > * {
+ /*margin: 0 0 5px 0;*/ } }
+
+.wall-item-tools {
+ float: right;
+ opacity: 0.4;
+ -webkit-transition: all 1s ease-in-out;
+ -moz-transition: all 1s ease-in-out;
+ -o-transition: all 1s ease-in-out;
+ -ms-transition: all 1s ease-in-out;
+ transition: all 1s ease-in-out;
+ &:hover {
+ opacity: 1;
+ -webkit-transition: all 1s ease-in-out;
+ -moz-transition: all 1s ease-in-out;
+ -o-transition: all 1s ease-in-out;
+ -ms-transition: all 1s ease-in-out;
+ transition: all 1s ease-in-out; } }
+
+.wall-item-subtools1 {
+ height: 30px;
+ list-style: none outside none;
+ margin: 20px 0 30px -20px;
+ padding: 0;
+ width: 30px; }
+
+.wall-item-subtools2 {
+ height: 25px;
+ list-style: none outside none;
+ margin: -75px 0 0 5px;
+ padding: 0;
+ width: 25px; }
+
+.wall-item-title {
+ font-size: 1.2em;
+ font-weight: bold;
+ margin-bottom: 1em; }
+
+.wall-item-body {
+ margin: 20px 20px 10px 0px;
+ text-align: left;
+ overflow-x: auto; }
+
+.wall-item-lock-wrapper {
+ float: right;
+ height: 22px;
+ margin: 0 -5px 0 0;
+ width: 22px;
+ opacity: 1; }
+
+.wall-item-dislike, .wall-item-like {
+ clear: left;
+ font-size: 0.8em;
+ color: #878883;
+ margin: 5px 0 5px 120px; }
+
+.wall-item-author, .wall-item-actions-author {
+ clear: left;
+ font-size: 0.8em;
+ color: #878883;
+ margin: 20px 20px 0 110px; }
+
+.wall-item-ago {
+ display: inline;
+ padding-left: 10px; }
+
+.wall-item-wrapper-end {
+ clear: both; }
+
+.wall-item-location {
+ margin-top: 15px;
+ width: 100px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -o-text-overflow: ellipsis;
+ .icon {
+ float: left; }
+ > a, .smalltext {
+ margin-left: 25px;
+ font-size: 0.7em;
+ display: block; }
+ > br {
+ display: none; } }
+
+.wallwall {
+ .wwto {
+ left: 5px;
+ margin: 0;
+ position: absolute;
+ top: 75px;
+ width: 30px;
+ z-index: 10001;
+ width: 30px;
+ height: 30px;
+ img {
+ width: 30px !important;
+ height: 30px !important; } }
+ .wall-item-photo-end {
+ clear: both; } }
+
+.wall-item-arrowphoto-wrapper {
+ position: absolute;
+ left: 35px;
+ top: 80px;
+ z-index: 10002; }
+
+.wall-item-photo-menu {
+ min-width: 92px;
+ border: 2px solid #FFFFFF;
+ border-top: 0px;
+ background: #555753;
+ position: absolute;
+ left: -2px;
+ top: 101px;
+ display: none;
+ z-index: 10003;
+ -webkit-border-radius: 0px 5px 5px 5px;
+ -moz-border-radius: 0px 5px 5px 5px;
+ border-radius: 0px 5px 5px 5px;
+ ul {
+ margin: 0px;
+ padding: 0px;
+ list-style: none; }
+ li a {
+ white-space: nowrap;
+ display: block;
+ padding: 5px 2px;
+ color: #eeeeec;
+ &:hover {
+ color: #555753;
+ background: #eeeeec; } } }
+
+#item-delete-selected {
+ overflow: auto;
+ width: 100%; }
+
+#connect-services-header, #connect-services, #extra-help-header, #extra-help, #postit-header, #postit {
+ margin: 5px 0 0 0; }
+
+/**
+ * comment
+ */
+
+.ccollapse-wrapper {
+ font-size: 0.9em;
+ margin-left: 80px; }
+
+.wall-item-outside-wrapper.comment {
+ margin-left: 80px;
+ .wall-item-photo {
+ width: 40px!important;
+ height: 40px!important; }
+ .wall-item-photo-wrapper {
+ width: 40px;
+ height: 40px; }
+ .wall-item-photo-menu-button {
+ width: 50px;
+ top: 45px;
+ background-position: 35px center; }
+ .wall-item-info {
+ width: 60px; }
+ .wall-item-body {
+ margin-left: 10px; }
+ .wall-item-author {
+ margin-left: 50px; }
+ .wall-item-photo-menu {
+ min-width: 50px;
+ top: 60px; } }
+
+.comment-wwedit-wrapper {
+ /*margin: 30px 0px 0px 80px;*/ }
+
+.comment-edit-wrapper {
+ border-top: 1px #aaa solid; }
+
+[class^="comment-edit-bb"] {
+ list-style: none;
+ display: none;
+ margin: -40px 0 5px 60px;
+ width: 75%;
+ > li {
+ display: inline-block;
+ margin: 0 10px 0 0;
+ visibility: none; } }
+
+.comment-wwedit-wrapper img, .comment-edit-wrapper img {
+ width: 20px;
+ height: 20px; }
+
+.comment-edit-photo-link, .comment-edit-photo {
+ margin-left: 10px; }
+
+.my-comment-photo {
+ width: 40px;
+ height: 40px;
+ padding: 5px; }
+
+[class^="comment-edit-text"] {
+ margin: 5px 0 10px 20px;
+ width: 84.5%; }
+
+.comment-edit-text-empty {
+ height: 20px;
+ border: 2px #babdd6 solid;
+ border-radius: 5px;
+ color: #babdb6;
+ -webkit-transition: all 0.5s ease-in-out;
+ -moz-transition: all 0.5s ease-in-out;
+ -o-transition: all 0.5s ease-in-out;
+ -ms-transition: all 0.5s ease-in-out;
+ transition: all 0.5s ease-in-out;
+ &:hover {
+ color: #999999; } }
+
+.comment-edit-text-full {
+ height: 10em;
+ border-radius: 5px;
+ -webkit-transition: all 0.5s ease-in-out;
+ -moz-transition: all 0.5s ease-in-out;
+ -o-transition: all 0.5s ease-in-out;
+ -ms-transition: all 0.5s ease-in-out;
+ transition: all 0.5s ease-in-out; }
+
+.comment-edit-submit-wrapper {
+ width: 90%;
+ margin: 5px 5px 10px 50px;
+ text-align: right; }
+
+.comment-edit-submit {
+ height: 22px;
+ background-color: #555753;
+ color: #eeeeec;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ border: 0; }
+
+/**
+ * item text style
+ */
+
+.wall-item-body code {
+ display: block;
+ padding: 0 0 10px 5px;
+ border-color: #ccc;
+ border-style: solid;
+ border-width: 1px 1px 1px 10px;
+ background: #eee;
+ color: #444;
+ width: 95%; }
+
+/**
+ * profile
+ */
+
+div {
+ &[id$="text"] {
+ font-weight: bold;
+ border-bottom: 1px solid #ccc; }
+ &[id$="wrapper"] {
+ height: 100%;
+ margin-bottom: 1em;
+ br {
+ clear: left; } } }
+
+[id$="-end"], [class$="end"] {
+ clear: both;
+ margin: 0 0 10px 0; }
+
+#advanced-profile-with {
+ margin-left: 200px; }
+
+/**
+ * photos
+ */
+
+.photos {
+ height: auto;
+ overflow: auto; }
+
+#photo-top-links {
+ margin-bottom: 30px; }
+
+.photo-album-image-wrapper, .photo-top-image-wrapper {
+ float: left;
+ -moz-box-shadow: 3px 3px 10px 0 #000;
+ -webkit-box-shadow: 3px 3px 10px 0 #000;
+ box-shadow: 3px 3px 10px 0 #000;
+ background-color: #eee;
+ color: #111;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ padding-bottom: 30px;
+ position: relative;
+ margin: 0 10px 10px 0; }
+
+#photo-photo {
+ max-width: 100%;
+ img {
+ max-width: 100%; } }
+
+.photo-top-image-wrapper a:hover, #photo-photo a:hover, .photo-album-image-wrapper a:hover {
+ border-bottom: 0; }
+
+.photo-top-photo, .photo-album-photo {
+ -webkit-border-radius: 5px 5px 0 0;
+ -moz-border-radius: 5px 5px 0 0;
+ border-radius: 5px 5px 0 0; }
+
+.photo-top-album-name {
+ position: absolute;
+ bottom: 0;
+ padding: 0 5px; }
+
+.caption {
+ position: absolute;
+ bottom: 0;
+ margin: 0 5px; }
+
+#photo-photo {
+ position: relative;
+ float: left; }
+
+#photo-prev-link, #photo-next-link {
+ position: absolute;
+ width: 30%;
+ height: 100%;
+ background-color: rgba(255, 255, 255, 0.5);
+ opacity: 0;
+ -webkit-transition: all .2s ease-in-out;
+ -moz-transition: all .2s ease-in-out;
+ -o-transition: all .2s ease-in-out;
+ -ms-transition: all .2s ease-in-out;
+ transition: all .2s ease-in-out;
+ background-position: center center;
+ background-repeat: no-repeat; }
+
+#photo-prev-link {
+ left: 0;
+ top: 0;
+ background-image: url(prev.png); }
+
+#photo-next-link {
+ right: 0;
+ top: 0;
+ background-image: url(next.png); }
+
+#photo-prev-link a, #photo-next-link a {
+ display: block;
+ width: 100%;
+ height: 100%;
+ overflow: hidden;
+ text-indent: -900000px; }
+
+#photo-prev-link:hover {
+ opacity: 1;
+ -webkit-transition: all .2s ease-in-out;
+ -moz-transition: all .2s ease-in-out;
+ -o-transition: all .2s ease-in-out;
+ -ms-transition: all .2s ease-in-out;
+ transition: all .2s ease-in-out; }
+
+#photo-next-link {
+ &:hover {
+ opacity: 1;
+ -webkit-transition: all .2s ease-in-out;
+ -moz-transition: all .2s ease-in-out;
+ -o-transition: all .2s ease-in-out;
+ -ms-transition: all .2s ease-in-out;
+ transition: all .2s ease-in-out; }
+ .icon {
+ display: none; } }
+
+#photo-prev-link .icon {
+ display: none; }
+
+#photos-upload-spacer, #photos-upload-new-wrapper, #photos-upload-exist-wrapper {
+ margin-bottom: 1em; }
+
+#photos-upload-existing-album-text, #photos-upload-newalbum-div {
+ background-color: #555753;
+ color: #eeeeec;
+ padding: 1px; }
+
+#photos-upload-album-select, #photos-upload-newalbum {
+ width: 99%; }
+
+#photos-upload-perms-menu {
+ text-align: right; }
+
+#photo-edit-caption, #photo-edit-newtag, #photo-edit-albumname {
+ float: left;
+ margin-bottom: 25px; }
+
+#photo-edit-link-wrap {
+ margin-bottom: 15px; }
+
+#photo-edit-caption, #photo-edit-newtag {
+ width: 100%; }
+
+#photo-like-div {
+ margin-bottom: 25px; }
+
+#photo-edit-caption-end, #photo-edit-tags-end, #photo-edit-albumname-end {
+ clear: both; }
+
+#photo-edit-delete-button {
+ margin-left: 200px; }
+
+#photo-edit-end {
+ margin-bottom: 35px; }
+
+#photo-caption {
+ font-size: 110%;
+ font-weight: bold;
+ margin-top: 15px;
+ margin-bottom: 15px; }
+
+/**
+ * message
+ */
+
+.prvmail-text {
+ width: 100%; }
+
+#prvmail-subject {
+ width: 100%;
+ color: #eec;
+ background: #444; }
+
+#prvmail-submit-wrapper {
+ margin-top: 10px; }
+
+#prvmail-submit {
+ float: right;
+ margin-top: 0; }
+
+#prvmail-submit-wrapper div {
+ margin-right: 5px;
+ float: left; }
+
+.mail-list-outside-wrapper {
+ margin-top: 20px; }
+
+.mail-list-sender {
+ float: left; }
+
+.mail-list-detail {
+ margin-left: 90px; }
+
+.mail-list-sender-name {
+ display: inline;
+ font-size: 1.1em; }
+
+.mail-list-date {
+ display: inline;
+ font-size: 0.9em;
+ padding-left: 10px; }
+
+.mail-list-sender-name, .mail-list-date {
+ font-style: italic; }
+
+.mail-list-subject {
+ font-size: 1.2em; }
+
+.mail-list-delete-wrapper {
+ float: right; }
+
+.mail-list-outside-wrapper-end {
+ clear: both;
+ border-bottom: 1px #eec dotted; }
+
+.mail-conv-sender {
+ float: left;
+ margin: 0px 5px 5px 0px; }
+
+.mail-conv-sender-photo {
+ width: 32px;
+ height: 32px; }
+
+.mail-conv-sender-name {
+ float: left; }
+
+.mail-conv-date {
+ float: right; }
+
+.mail-conv-subject {
+ clear: right;
+ font-weight: bold;
+ font-size: 1.2em; }
+
+.mail-conv-body {
+ clear: both; }
+
+.mail-conv-delete-wrapper {
+ margin-top: 5px; }
+
+/**
+ * contacts
+ */
+
+.view-contact-wrapper, .contact-entry-wrapper {
+ float: left;
+ margin: 0 5px 40px 0;
+ width: 120px;
+ height: 120px;
+ padding: 3px;
+ position: relative; }
+
+.contact-direction-wrapper {
+ position: absolute;
+ top: 20px; }
+
+.contact-edit-links {
+ position: absolute;
+ top: 60px; }
+
+.contact-entry-photo-wrapper {}
+
+.contact-entry-photo {
+ margin-left: 20px; }
+
+.contact-entry-name {
+ width: 120px;
+ font-weight: bold;
+ /*overflow: hidden;*/ }
+
+.contact-entry-photo {
+ position: relative; }
+
+.contact-entry-edit-links .icon {
+ border: 1px solid #babdb6;
+ -webkit-border-radius: 3px;
+ -moz-border-radius: 3px;
+ border-radius: 3px;
+ background-color: #fff; }
+
+#contact-entry-url, [id^="contact-entry-url"] {
+ font-size: smaller;
+ /*overflow: scroll;*/ }
+
+#contact-entry-network, [id^="contact-entry-network"] {
+ font-size: smaller;
+ font-style: italic; }
+
+#contact-edit-banner-name {
+ font-size: 1.5em; }
+
+#contact-edit-photo-wrapper {
+ position: relative;
+ float: left;
+ padding: 20px; }
+
+#contact-edit-direction-icon {
+ position: absolute;
+ top: 60px;
+ left: 0; }
+
+#contact-edit-nav-wrapper {
+ margin-left: 0px; }
+
+#contact-edit-links {
+ margin-top: 23px;
+ ul {
+ list-style-type: none; } }
+
+#contact-drop-links {
+ margin-left: 5px; }
+
+#contact-edit-nav-wrapper .icon {
+ border: 1px solid #babdb6;
+ -webkit-border-radius: 3px;
+ -moz-border-radius: 3px;
+ border-radius: 3px; }
+
+#contact-edit-poll-wrapper {
+ margin-left: 0px; }
+
+#contact-edit-last-update-text {
+ margin-bottom: 15px; }
+
+#contact-edit-last-updated {
+ font-weight: bold; }
+
+#contact-edit-poll-text {
+ display: inline; }
+
+#contact-edit-info_tbl, #contact-edit-info_parent, .mceLayout {
+ width: 100%; }
+
+#contact-edit-end {
+ clear: both;
+ margin-bottom: 65px; }
+
+.contact-photo-menu-button {
+ position: absolute;
+ background-image: url("photo-menu.jpg");
+ background-position: top left;
+ background-repeat: no-repeat;
+ margin: 0px;
+ padding: 0px;
+ width: 16px;
+ height: 16px;
+ top: 64px;
+ left: 0px;
+ overflow: hidden;
+ text-indent: 40px;
+ display: none; }
+
+.contact-photo-menu {
+ width: auto;
+ border: 2px solid #444;
+ background: #eee;
+ color: #111;
+ position: absolute;
+ left: 0px;
+ top: 90px;
+ display: none;
+ z-index: 10000;
+ ul {
+ margin: 0px;
+ padding: 0px;
+ list-style: none; }
+ li a {
+ display: block;
+ padding: 2px;
+ &:hover {
+ color: #fff;
+ background: #3465A4;
+ text-decoration: none; } } }
+
+/**
+ * register, settings & profile forms
+ */
+
+.openid {}
+
+#id_openid_url {
+ background: url(login-bg.gif) no-repeat;
+ background-position: 0 50%;
+ padding-left: 18px; }
+
+#settings-nickname-desc {
+ background-color: #eee;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ padding: 5px;
+ color: #111; }
+
+#settings-default-perms {
+ margin-bottom: 20px; }
+
+#register-form div, #profile-edit-form div {
+ clear: both; }
+
+.settings-block {
+ label {
+ clear: left; }
+ input {
+ margin: 10px 5px; } }
+
+/*#register-form label, */
+/*#profile-edit-form label {*/
+/* width: 300px; */
+/* float: left; */
+/*} */
+
+/*#register-form span, */
+/*#profile-edit-form span {*/
+/* color: #555753; */
+/* display: block; */
+/* margin-bottom: 20px; */
+/*} */
+
+#profile-edit-marital-label span {
+ margin: -4px; }
+
+.settings-submit-wrapper, .profile-edit-submit-wrapper {
+ margin: 0 0 30px -3px; }
+
+.profile-edit-side-div {
+ display: none; }
+
+/*.profile-edit-side-div:hover {
+ display: block;
+}
+.profile-edit-side-link {
+ margin: 3px 0px 0px 70px;
+}*/
+
+#profiles-menu-trigger {
+ margin: 0px 0px 0px 25px; }
+
+.profile-listing {
+ float: left;
+ margin: 20px 20px 0px 0px; }
+
+.icon-profile-edit {
+ background: url("icons.png") -150px 0px no-repeat;
+ border: 0;
+ cursor: pointer;
+ display: block;
+ float: right;
+ width: 20px;
+ height: 20px;
+ margin: 0 0 -18px;
+ position: absolute;
+ text-decoration: none;
+ top: 113px;
+ right: 260px; }
+
+#profile-edit-links ul {
+ margin: 20px 0;
+ padding: 0;
+ list-style: none; }
+
+.marital {
+ margin-top: 5px; }
+
+#register-sitename {
+ display: inline;
+ font-weight: bold; }
+
+#advanced-expire-popup {
+ background: #2e2f2e;
+ color: #eec; }
+
+#id_ssl_policy {
+ width: 374px; }
+
+#theme-preview img {
+ margin: 10px 10px 10px 288px; }
+
+/**
+ * contacts selector
+ */
+
+.group-delete-wrapper {
+ margin: -31px 50px 0 0;
+ float: right; }
+
+/*.group-delete-icon {
+ margin: 0 0 0 10px;
+}*/
+
+#group-edit-submit-wrapper {
+ margin: 0 0 10px 0;
+ display: inline; }
+
+#group-edit-desc {
+ margin: 10px 0px; }
+
+#group-members, #prof-members {
+ height: 200px;
+ overflow: auto;
+ border: 1px solid #555753;
+ -webkit-border-radius: 5px 5px 0 0;
+ -moz-border-radius: 5px 5px 0 0;
+ border-radius: 5px 5px 0 0; }
+
+#group-all-contacts, #prof-all-contacts {
+ height: 200px;
+ overflow: auto;
+ border: 1px solid #555753;
+ -webkit-border-radius: 0 0 5px 5px;
+ -moz-border-radius: 0 0 5px 5px;
+ border-radius: 0 0 5px 5px; }
+
+#group-members h3, #group-all-contacts h3, #prof-members h3, #prof-all-contacts h3 {
+ color: #eeeeec;
+ background-color: #555753;
+ margin: 0;
+ padding: 5px; }
+
+#group-separator, #prof-separator {
+ display: none; }
+
+/**
+ * profile
+ */
+
+#cropimage-wrapper {
+ float: left; }
+
+#crop-image-form {
+ clear: both; }
+
+/**
+ * intros
+ */
+
+.intro-wrapper {
+ margin-top: 20px; }
+
+.intro-fullname {
+ font-size: 1.1em;
+ font-weight: bold; }
+
+.intro-desc {
+ margin-bottom: 20px;
+ font-weight: bold; }
+
+.intro-note {
+ padding: 10px; }
+
+.intro-end {
+ padding: 30px; }
+
+.intro-form {
+ float: left; }
+
+.intro-approve-form, .intro-approve-as-friend-end {
+ clear: both; }
+
+.intro-submit-approve, .intro-submit-ignore {
+ margin-right: 20px; }
+
+.intro-submit-approve {
+ margin-top: 15px; }
+
+.intro-approve-as-friend-label, .intro-approve-as-fan-label, .intro-approve-as-friend, .intro-approve-as-fan {
+ float: left; }
+
+.intro-form-end {
+ clear: both;
+ margin-bottom: 10px; }
+
+.intro-approve-as-friend-desc {
+ margin-top: 10px; }
+
+.intro-approve-as-end {
+ clear: both;
+ margin-bottom: 10px; }
+
+.intro-end, .clear {
+ clear: both; }
+
+/**
+ * events
+ */
+
+.eventcal {
+ float: left;
+ font-size: 20px; }
+
+.event {
+ background: #2e2f2e; }
+
+.vevent {
+ border: 1px solid #ccc;
+ .event-description, .event-location, .event-start {
+ margin-left: 10px;
+ margin-right: 10px; } }
+
+#new-event-link {
+ margin-bottom: 10px; }
+
+.edit-event-link, .plink-event-link {
+ /*float: left; */
+ /*margin-top: 4px; */
+ /*margin-right: 4px;*/
+ /*margin-bottom: 15px;*/ }
+
+.event-description:before {
+ content: url('../../../images/calendar.png');
+ margin-right: 15px; }
+
+.event-start, .event-end {
+ margin-left: 10px;
+ width: 330px;
+ font-size: smaller; }
+
+.event-start .dtstart, .event-end .dtend {
+ float: right; }
+
+.event-list-date {
+ margin-bottom: 10px; }
+
+.prevcal, .nextcal {
+ float: left;
+ margin-left: 32px;
+ margin-right: 32px;
+ margin-top: 64px; }
+
+.event-calendar-end {
+ clear: both; }
+
+.calendar {
+ font-family: monospace; }
+
+.today {
+ font-weight: bold;
+ color: #FF0000; }
+
+#event-start-text, #event-finish-text {
+ margin-top: 10px;
+ margin-bottom: 5px; }
+
+#event-nofinish-checkbox, #event-nofinish-text, #event-adjust-checkbox, #event-adjust-text, #event-share-checkbox {
+ float: left; }
+
+#event-datetime-break {
+ margin-bottom: 10px; }
+
+#event-nofinish-break, #event-adjust-break, #event-share-break {
+ clear: both; }
+
+#event-desc-text, #event-location-text {
+ margin-top: 10px;
+ margin-bottom: 5px; }
+
+#event-submit {
+ margin-top: 10px; }
+
+.body-tag {
+ margin: 10px 0;
+ opacity: 0.5;
+ &:hover {
+ opacity: 1.0 !important; } }
+
+.filesavetags, .categorytags {
+ margin: 20px 0;
+ opacity: 0.5; }
+
+.filesavetags:hover, .categorytags:hover {
+ margin: 20px 0;
+ opacity: 1.0 !important; }
+
+.item-select {
+ opacity: 0.1;
+ margin: 5px 0 0 6px !important;
+ &:hover {
+ opacity: 1; } }
+
+.checkeditem {
+ opacity: 1; }
+
+#item-delete-selected {
+ margin-top: 30px; }
+
+/* was tired of having no way of moving it around, so
+* here's a little 'hook' to do so */
+
+.delete-checked {
+ position: absolute;
+ left: 35px;
+ margin-top: 20px; }
+
+#item-delete-selected-end {
+ clear: both; }
+
+#item-delete-selected-icon {
+ float: left;
+ margin-right: 5px; }
+
+#item-delete-selected-desc {
+ float: left;
+ margin-right: 5px;
+ &:hover {
+ text-decoration: underline; } }
+
+.fc-state-highlight {
+ background: #eec;
+ color: #2e2f2e; }
+
+/**
+ * directory
+ */
+
+.directory-item {
+ float: left;
+ margin: 0 5px 4px 0;
+ padding: 3px;
+ width: 180px;
+ height: 250px;
+ position: relative; }
+
+/**
+ * sidebar
+ */
+
+#group-sidebar {
+ margin-bottom: 10px; }
+
+.group-selected, .nets-selected, .fileas-selected {
+ padding: 3px;
+ color: #111;
+ background: #f8f8f8;
+ font-weight: bold; }
+
+.group-selected:hover, .nets-selected:hover, .fileas-selected:hover {
+ color: #111; }
+
+.groupsideedit {
+ margin-right: 10px; }
+
+#sidebar-group-ul {
+ padding-left: 0; }
+
+#sidebar-group-list {
+ margin: 0 0 5px 0;
+ ul {
+ list-style-type: none;
+ list-style-position: inside; }
+ li {
+ margin-top: 10px; }
+ .icon {
+ display: inline-block;
+ height: 12px;
+ width: 12px; } }
+
+#sidebar-new-group {
+ margin: auto;
+ display: inline-block;
+ color: #efefef;
+ text-decoration: none;
+ text-align: center; }
+
+#peoplefind-sidebar form {
+ margin-bottom: 10px; }
+
+#sidebar-new-group {
+ &:hover {
+ /*background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b20202), color-stop(1, #d60808) );*/
+ /*background: -moz-linear-gradient( center top, #b20202 5%, #d60808 100% );*/
+ /*background-color: #b20202;*/ }
+ &:active {
+ position: relative;
+ top: 1px; } }
+
+#side-peoplefind-url {
+ background-color: #e5e0cf;
+ color: #666;
+ border: 1px 666 solid;
+ margin-right: 3px;
+ width: 75%;
+ &:hover, &:focus {
+ background-color: #efefef;
+ color: #222;
+ border: 1px 333 solid; } }
+
+.nets-ul {
+ list-style-type: none;
+ padding-left: 0px;
+ li {
+ margin: 10px 0 0; } }
+
+.nets-link, .nets-all {
+ margin-left: 0px; }
+
+#netsearch-box {
+ margin-top: 20px;
+ width: 150px;
+ #search-submit {
+ margin: 5px 0px 0px 0px; } }
+
+/**
+ * admin
+ */
+
+#pending-update {
+ float: right;
+ color: #fff;
+ font-weight: bold;
+ background-color: #ff0000;
+ padding: 0 .3em; }
+
+.admin {
+ &.linklist {
+ border: 0;
+ padding: 0; }
+ &.link {
+ list-style-position: inside; } }
+
+#adminpage {
+ color: #111;
+ background: transparent;
+ margin: 5px;
+ padding: 10px;
+ dl {
+ clear: left;
+ margin-bottom: 2px;
+ padding-bottom: 2px;
+ border-bottom: 1px solid #000; }
+ dt {
+ width: 250px;
+ float: left;
+ font-weight: bold; }
+ dd {
+ margin-left: 250px; }
+ h3 {
+ border-bottom: 1px solid #ccc; }
+ .submit {
+ clear: left; }
+ #pluginslist {
+ margin: 0;
+ padding: 0; }
+ .plugin {
+ list-style: none;
+ display: block;
+ border: 1px solid #888;
+ padding: 1em;
+ margin-bottom: 5px;
+ clear: left; }
+ .toggleplugin {
+ float: left;
+ margin-right: 1em; }
+ table {
+ width: 100%;
+ border-bottom: 1px solid #000;
+ margin: 5px 0;
+ th {
+ text-align: left; } }
+ td .icon {
+ float: left; }
+ table {
+ &#users img {
+ width: 16px;
+ height: 16px; }
+ tr:hover {
+ /*color: ;*/
+ background-color: #bbc7d7; } }
+ .selectall {
+ text-align: right; }
+ #users a {
+ /*color: #;*/
+ text-decoration: underline; } }
+
+#users .name {
+ color: #eec; }
+
+/**
+ * form fields
+ */
+
+.field {
+ /*margin-bottom: 10px;*/
+ /*padding-bottom: 10px;*/
+ overflow: auto;
+ /* width: 100%;*/
+ label {
+ width: 38%;
+ display: inline-block;
+ font-size: 1.077em;
+ margin: 0 10px 1em 0;
+ border: 1px #999 solid;
+ padding: 5px;
+ background: #ccc;
+ color: #111; } }
+
+.field .onoff {
+ float: right;
+ margin: 0 330px 0 auto;
+ width: 80px;
+ a {
+ display: block;
+ border: 1px solid #666;
+ padding: 3px 6px 4px 10px;
+ height: 16px;
+ text-decoration: none; }
+ .on {
+ background: url("../../../images/onoff.jpg") no-repeat 42px 1px #999999;
+ color: #111;
+ text-align: left; }
+ .off {
+ background: url("../../../images/onoff.jpg") no-repeat 2px 1px #cccccc;
+ color: #333;
+ text-align: right; } }
+
+.hidden {
+ display: none !important; }
+
+.field textarea {
+ width: 80%;
+ height: 100px; }
+
+.field_help {
+ display: block;
+ margin-left: 297px;
+ color: #666; }
+
+.field.radio .field_help {
+ margin-left: 297px; }
+
+label {
+ width: 38%;
+ display: inline-block;
+ font-size: 1.077em;
+ margin: 0 10px 1em 0;
+ border: 1px #999 solid;
+ padding: 5px;
+ background: #ccc;
+ color: #111; }
+
+input {
+ width: 250px;
+ height: 25px;
+ border: 1px #999 solid;
+ &[type="text"], &[type="password"], &[type="search"] {
+ width: 250px;
+ height: 25px;
+ border: 1px #999 solid; }
+ &[type="checkbox"], &[type="radio"] {
+ border: 1px #999 solid;
+ margin: 0 0 0 0;
+ height: 15px;
+ width: 15px; }
+ &[type="submit"], &[type="button"] {
+ background-color: #555753;
+ border: 2px outset #444;
+ border-radius: 5px;
+ box-shadow: 1px 3px 4px 0 #111;
+ color: #eeeeec;
+ cursor: pointer;
+ font-weight: bold;
+ width: auto;
+ text-shadow: 1px 1px #111;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px; }
+ &[type="submit"]:active, &[type="button"]:active {
+ box-shadow: 0 0 0 0; } }
+
+
+/*
+ * update
+ */
+
+.popup {
+ width: 100%;
+ height: 100%;
+ top: 0px;
+ left: 0px;
+ position: absolute;
+ display: none;
+ .background {
+ background-color: #000;
+ opacity: 0.5;
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ top: 0px;
+ left: 0px; }
+ .panel {
+ top: 25%;
+ left: 25%;
+ width: 50%;
+ height: 50%;
+ padding: 1em;
+ position: absolute;
+ border: 4px solid #000000;
+ background-color: #FFFFFF; } }
+
+#panel {
+ z-index: 100; }
+
+.grey {
+ color: grey; }
+
+.orange {
+ color: orange; }
+
+.red {
+ color: red; }
+
+.popup .panel {
+ .panel_text {
+ display: block;
+ overflow: auto;
+ height: 80%; }
+ .panel_in {
+ width: 100%;
+ height: 100%;
+ position: relative; }
+ .panel_actions {
+ width: 100%;
+ bottom: 4px;
+ left: 0px;
+ position: absolute; } }
+
+.panel_text .progress {
+ width: 50%;
+ overflow: hidden;
+ height: auto;
+ border: 1px solid #cccccc;
+ margin-bottom: 5px;
+ span {
+ float: right;
+ display: block;
+ width: 25%;
+ background-color: #eeeeee;
+ text-align: right; } }
+
+/**
+ * OAuth
+ */
+
+.oauthapp {
+ height: auto;
+ overflow: auto;
+ border-bottom: 2px solid #cccccc;
+ padding-bottom: 1em;
+ margin-bottom: 1em;
+ img {
+ float: left;
+ width: 48px;
+ height: 48px;
+ margin: 10px;
+ &.noicon {
+ background-image: url("../../../images/icons/48/plugin.png");
+ background-position: center center;
+ background-repeat: no-repeat; } }
+ a {
+ float: left; } }
+
+/**
+ * icons
+ */
+
+.iconspacer {
+ display: block;
+ width: 16px;
+ height: 16px; }
+
+.icon {
+ display: block;
+ width: 20px;
+ height: 20px;
+ background: url(icons.png) no-repeat;
+ border: 0;
+ text-decoration: none;
+ border-radius: 5px;
+ &:hover {
+ border: 0;
+ text-decoration: none; } }
+
+.editicon {
+ display: inline-block;
+ width: 21px;
+ height: 21px;
+ background: url(editicons.png) no-repeat;
+ border: 0;
+ text-decoration: none; }
+
+.shadow {
+ box-shadow: 2px 2px 5px 2px #111;
+ &:active, &:focus, &:hover {
+ box-shadow: 0 0 0 0; } }
+
+.editicon:hover {
+ border: 0; }
+
+.boldbb {
+ background-position: 0px 0px;
+ &:hover {
+ background-position: -22px 0px; } }
+
+.italicbb {
+ background-position: 0px -22px;
+ &:hover {
+ background-position: -22px -22px; } }
+
+.underlinebb {
+ background-position: 0px -44px;
+ &:hover {
+ background-position: -22px -44px; } }
+
+.quotebb {
+ background-position: 0px -66px;
+ &:hover {
+ background-position: -22px -66px; } }
+
+.codebb {
+ background-position: 0px -88px;
+ &:hover {
+ background-position: -22px -88px; } }
+
+.imagebb {
+ background-position: -44px 0px;
+ &:hover {
+ background-position: -66px 0px; } }
+
+.urlbb {
+ background-position: -44px -22px;
+ &:hover {
+ background-position: -66px -22px; } }
+
+.videobb {
+ background-position: -44px -44px;
+ &:hover {
+ background-position: -66px -44px; } }
+
+.icon {
+ &.drop, &.drophide, &.delete {
+ float: left;
+ margin: 0 2px; }
+ &.s22 {
+ &.delete {
+ display: block;
+ background-position: -110px 0; }
+ &.text {
+ padding: 10px 0px 0px 25px;
+ width: 200px; } }
+ &.text {
+ text-indent: 0px; }
+ &.s16 {
+ min-width: 16px;
+ height: 16px; } }
+
+.s16 .add {
+ background: url("../../../images/icons/16/add.png") no-repeat; }
+
+.add {
+ margin: 0px 5px; }
+
+.article {
+ background-position: -50px 0; }
+
+.audio {
+ background-position: -70px 0; }
+
+.block {
+ background-position: -90px 0px; }
+
+.drop, .delete {
+ background-position: -110px 0; }
+
+.drophide {
+ background-position: -130px 0; }
+
+.edit {
+ background-position: -150px 0; }
+
+.camera {
+ background-position: -170px 0; }
+
+.dislike {
+ background-position: -190px 0; }
+
+.file-as {
+ background-position: -230px -60px; }
+
+.like {
+ background-position: -211px 0; }
+
+.link {
+ background-position: -230px 0; }
+
+.globe, .location {
+ background-position: -50px -20px; }
+
+.noglobe, .nolocation {
+ background-position: -70px -20px; }
+
+.no {
+ background-position: -90px -20px; }
+
+.pause {
+ background-position: -110px -20px; }
+
+.play {
+ background-position: -130px -20px; }
+
+.pencil {
+ background-position: -151px -18px; }
+
+.small-pencil {
+ background-position: -170px -20px; }
+
+.recycle {
+ background-position: -190px -20px; }
+
+.remote-link {
+ background-position: -210px -20px; }
+
+.share {
+ background-position: -230px -20px; }
+
+.tools {
+ background-position: -50px -40px; }
+
+.lock {
+ background-position: -70px -40px; }
+
+.unlock {
+ background-position: -88px -40px; }
+
+.video {
+ background-position: -110px -40px; }
+
+.attach {
+ background-position: -190px -40px; }
+
+.language {
+ background-position: -210px -40px; }
+
+.starred {
+ background-position: -130px -60px; }
+
+.unstarred {
+ background-position: -150px -60px; }
+
+.tagged {
+ background-position: -170px -60px; }
+
+.on {
+ background-position: -50px -60px; }
+
+.off {
+ background-position: -70px -60px; }
+
+.prev {
+ background-position: -90px -60px; }
+
+.next {
+ background-position: -110px -60px; }
+
+.icon.dim {
+ opacity: 0.3; }
+
+#pause {
+ position: fixed;
+ bottom: 40px;
+ right: 30px; }
+
+.border {
+ border: 1px solid #babdb6;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ &:hover {
+ border: 1px solid #babdb6;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px; } }
+
+.attachtype {
+ display: block;
+ width: 20px;
+ height: 23px;
+ background-image: url(../../../images/content-types.png); }
+
+.type-video {
+ background-position: 0px 0px; }
+
+.type-image {
+ background-position: -20px 0; }
+
+.type-audio {
+ background-position: -40px 0; }
+
+.type-text {
+ background-position: -60px 0px; }
+
+.type-unkn {
+ background-position: -80px 0; }
+
+/**
+ * footer
+ */
+
+.cc-license {
+ margin-top: 100px;
+ font-size: 0.7em; }
+
+footer {
+ display: block;
+ /*margin: 50px 20%;*/
+ clear: both; }
+
+#profile-jot-text {
+ height: 20px;
+ color: #666;
+ border: 1px solid #ccc;
+ border-radius: 5px;
+ width: 99.5%; }
+
+/**
+ * acl
+ */
+
+#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
+ display: block !important;
+ background: #eec;
+ color: #2e2f2e; }
+
+#acl-wrapper {
+ width: 660px;
+ margin: 0 auto; }
+
+#acl-search {
+ float: right;
+ background: white url("../../../images/search_18.png") no-repeat right center;
+ padding-right: 20px;
+ margin: 6px;
+ color: #111; }
+
+#acl-showall {
+ float: left;
+ display: block;
+ width: auto;
+ height: 18px;
+ background: #eeeecc url("../../../images/show_all_off.png") 8px 8px no-repeat;
+ padding: 7px 10px 7px 30px;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ color: #999;
+ margin: 5px 0;
+ &.selected {
+ color: #000;
+ background: #ff9900 url(../../../images/show_all_on.png) 8px 8px no-repeat; } }
+
+#acl-list {
+ height: 210px;
+ border: 1px solid #ccc;
+ clear: both;
+ margin-top: 30px;
+ overflow: auto; }
+
+/*#acl-list-content {
+}*/
+
+.acl-list-item {
+ border: 1px solid #ccc;
+ display: block;
+ float: left;
+ height: 110px;
+ margin: 3px 0 5px 5px;
+ width: 120px;
+ img {
+ width: 22px;
+ height: 22px;
+ float: left;
+ margin: 5px 5px 20px; }
+ p {
+ height: 12px;
+ font-size: 10px;
+ margin: 0 0 22px;
+ padding: 2px 0 1px; }
+ a {
+ background: #ccc 3px 3px no-repeat;
+ -webkit-border-radius: 2px;
+ -moz-border-radius: 2px;
+ border-radius: 2px;
+ clear: both;
+ font-size: 10px;
+ display: block;
+ width: 55px;
+ height: 20px;
+ color: #999;
+ margin: 5px auto 0;
+ padding: 0 3px;
+ text-align: center;
+ vertical-align: middle; } }
+
+#acl-wrapper a:hover {
+ text-decoration: none;
+ color: #000;
+ border: 0; }
+
+.acl-button-show {
+ background-image: url('../../../images/show_off.png');
+ margin: 0 auto; }
+
+.acl-button-hide {
+ background-image: url('../../../images/hide_off.png');
+ margin: 0 auto; }
+
+.acl-button-show.selected {
+ color: #000;
+ background-color: #9ade00;
+ background-image: url(../../../images/show_on.png); }
+
+.acl-button-hide.selected {
+ color: #000;
+ background-color: #ff4141;
+ background-image: url(../../../images/hide_on.png); }
+
+.acl-list-item {
+ &.groupshow {
+ border-color: #9ade00; }
+ &.grouphide {
+ border-color: #ff4141; } }
+
+/** /acl **/
+
+/* autocomplete popup */
+
+.acpopup {
+ max-height: 175px;
+ max-width: 42%;
+ background-color: #555753;
+ color: #fff;
+ overflow: auto;
+ z-index: 100000;
+ border: 1px solid #cccccc; }
+
+.acpopupitem {
+ background-color: #555753;
+ padding: 4px;
+ clear: left;
+ img {
+ float: left;
+ margin-right: 4px; }
+ &.selected {
+ color: #2e3436;
+ background-color: #eeeeec; } }
+
+.qcomment-wrapper {
+ padding: 0px;
+ margin: 5px 5px 5px 81%; }
+
+.qcomment {
+ opacity: 0.5;
+ &:hover {
+ opacity: 1.0; } }
+
+#network-star-link {
+ margin-top: 10px; }
+
+.network-star {
+ float: left;
+ margin-right: 5px;
+ &.icon.starred {
+ display: inline-block; } }
+
+#fileas-sidebar {}
+
+.fileas-ul {
+ padding: 0; }
+
+/*
+ * addons theming
+ */
+
+#sidebar-page-list {
+ ul {
+ padding: 0;
+ margin: 5px 0; }
+ li {
+ list-style: none; } }
+
+#jappix_mini {
+ margin-left: 130px;
+ position: fixed;
+ bottom: 0;
+ right: 175px !important;
+ /* override the jappix css */
+ z-index: 999; }
+
+/* media stuff */
+@media handheld {
+ body {
+ font-size: 15pt; } }
diff --git a/view/theme/dispy/style.php b/view/theme/dispy/style.php
new file mode 100644
index 000000000..f666e2768
--- /dev/null
+++ b/view/theme/dispy/style.php
@@ -0,0 +1,250 @@
+<?php
+ $line_height = false;
+ $dispy_font_size = false;
+ $resolution = false;
+ $colour = false;
+ $site_line_height = get_config("dispy","line_height");
+ $site_dispy_font_size = get_config("dispy", "font_size" );
+ $site_colour = get_config("dispy", "colour" );
+
+ if (local_user()) {
+ $line_height = get_pconfig(local_user(), "dispy","line_height");
+ $dispy_font_size = get_pconfig(local_user(), "dispy", "font_size");
+ $colour = get_pconfig(local_user(), "dispy", "colour");
+ }
+
+ if ($line_height === false) { $line_height = $site_line_height; }
+ if ($line_height === false) { $line_height = "1.2"; }
+ if ($dispy_font_size === false) { $dispy_font_size = $site_dispy_font_size; }
+ if ($dispy_font_size === false) { $dispy_font_size = "12"; }
+ if ($colour === false) { $colour = $site_colour; }
+ if ($colour === false) { $colour = "light"; }
+
+ if($colour == "light") {
+ if (file_exists("$THEMEPATH/light/style.css")) {
+ echo file_get_contents("$THEMEPATH/light/style.css");
+ }
+ if($dispy_font_size == "16") {
+ echo "
+ .wall-item-container .wall-item-content {
+ font-size: 16px;
+ }
+ .wall-item-photo-container .wall-item-content {
+ font-size: 16px;
+ }";
+ }
+ if($dispy_font_size == "15") {
+ echo "
+ .wall-item-container .wall-item-content {
+ font-size: 15px;
+ }
+ .wall-item-photo-container .wall-item-content {
+ font-size: 15px;
+ }";
+ }
+ if($dispy_font_size == "14") {
+ echo "
+ .wall-item-container .wall-item-content {
+ font-size: 14px;
+ }
+ .wall-item-photo-container .wall-item-content {
+ font-size: 14px;
+ }";
+ }
+ if($dispy_font_size == "13.5") {
+ echo "
+ .wall-item-container .wall-item-content {
+ font-size: 13.5px;
+ }
+ .wall-item-photo-container .wall-item-content {
+ font-size: 13.5px;
+ }";
+ }
+ if($dispy_font_size == "13") {
+ echo "
+ .wall-item-container .wall-item-content {
+ font-size: 13px;
+ }
+ .wall-item-photo-container .wall-item-content {
+ font-size: 13px;
+ }";
+ }
+ if($dispy_font_size == "12.5") {
+ echo "
+ .wall-item-container .wall-item-content {
+ font-size: 12.5px;
+ }
+ .wall-item-photo-container .wall-item-content {
+ font-size: 12.5px;
+ }";
+ }
+ if($dispy_font_size == "12") {
+ echo "
+ .wall-item-container .wall-item-content {
+ font-size: 12px;
+ }
+ .wall-item-photo-container .wall-item-content {
+ font-size: 12px;
+ }";
+ }
+ if($line_height == "1.5") {
+ echo "
+ .wall-item-container .wall-item-content {
+ line-height: 1.5;
+ }
+ .wall-item-photo-container .wall-item-content {
+ line-height: 1.5;
+ }";
+ }
+ if($line_height == "1.4") {
+ echo "
+ .wall-item-container .wall-item-content {
+ line-height: 1.4;
+ }
+ .wall-item-photo-container .wall-item-content {
+ line-height: 1.4;
+ }";
+ }
+ if($line_height == "1.3") {
+ echo "
+ .wall-item-container .wall-item-content {
+ line-height: 1.3;
+ }
+ .wall-item-photo-container .wall-item-content {
+ line-height: 1.3;
+ }";
+ }
+ if($line_height == "1.2") {
+ echo "
+ .wall-item-container .wall-item-content {
+ line-height: 1.2;
+ }
+ .wall-item-photo-container .wall-item-content {
+ line-height: 1.2;
+ }";
+ }
+ if($line_height == "1.1") {
+ echo "
+ .wall-item-container .wall-item-content {
+ line-height: 1.1;
+ }
+ .wall-item-photo-container .wall-item-content {
+ line-height: 1.1;
+ }";
+ }
+ }
+
+ if($colour == "dark") {
+ if (file_exists("$THEMEPATH/dark/style.css")) {
+ echo file_get_contents("$THEMEPATH/dark/style.css");
+ }
+ if($dispy_font_size == "16") {
+ echo "
+ .wall-item-container .wall-item-content {
+ font-size: 16px;
+ }
+ .wall-item-photo-container .wall-item-content {
+ font-size: 16px;
+ }";
+ }
+ if($dispy_font_size == "15") {
+ echo "
+ .wall-item-container .wall-item-content {
+ font-size: 15px;
+ }
+ .wall-item-photo-container .wall-item-content {
+ font-size: 15px;
+ }";
+ }
+ if($dispy_font_size == "14") {
+ echo "
+ .wall-item-container .wall-item-content {
+ font-size: 14px;
+ }
+ .wall-item-photo-container .wall-item-content {
+ font-size: 14px;
+ }";
+ }
+ if($dispy_font_size == "13.5") {
+ echo "
+ .wall-item-container .wall-item-content {
+ font-size: 13.5px;
+ }
+ .wall-item-photo-container .wall-item-content {
+ font-size: 13.5px;
+ }";
+ }
+ if($dispy_font_size == "13") {
+ echo "
+ .wall-item-container .wall-item-content {
+ font-size: 13px;
+ }
+ .wall-item-photo-container .wall-item-content {
+ font-size: 13px;
+ }";
+ }
+ if($dispy_font_size == "12.5") {
+ echo "
+ .wall-item-container .wall-item-content {
+ font-size: 12.5px;
+ }
+ .wall-item-photo-container .wall-item-content {
+ font-size: 12.5px;
+ }";
+ }
+ if($dispy_font_size == "12") {
+ echo "
+ .wall-item-container .wall-item-content {
+ font-size: 12px;
+ }
+ .wall-item-photo-container .wall-item-content {
+ font-size: 12px;
+ }";
+ }
+ if($line_height == "1.5") {
+ echo "
+ .wall-item-container .wall-item-content {
+ line-height: 1.5;
+ }
+ .wall-item-photo-container .wall-item-content {
+ line-height: 1.5;
+ }";
+ }
+ if($line_height == "1.4"){
+ echo "
+ .wall-item-container .wall-item-content {
+ line-height: 1.4;
+ }
+ .wall-item-photo-container .wall-item-content {
+ line-height: 1.4;
+ }";
+ }
+ if($line_height == "1.3") {
+ echo "
+ .wall-item-container .wall-item-content {
+ line-height: 1.3;
+ }
+ .wall-item-photo-container .wall-item-content {
+ line-height: 1.3;
+ }";
+ }
+ if($line_height == "1.2") {
+ echo "
+ .wall-item-container .wall-item-content {
+ line-height: 1.2;
+ }
+ .wall-item-photo-container .wall-item-content {
+ line-height: 1.2;
+ }";
+ }
+ if($line_height == "1.1") {
+ echo "
+ .wall-item-container .wall-item-content {
+ line-height: 1.1;
+ }
+ .wall-item-photo-container .wall-item-content {
+ line-height: 1.1;
+ }";
+ }
+ }
+
diff --git a/view/theme/dispy/theme.php b/view/theme/dispy/theme.php
index b72de51e5..deedc86f7 100644
--- a/view/theme/dispy/theme.php
+++ b/view/theme/dispy/theme.php
@@ -2,30 +2,59 @@
/*
* Name: Dispy
- * Description: Dispy, Friendica theme
- * Version: 1.1
- * Author: unknown
+ * Description: Dispy family (light, dark): Sleek and Functional Themes
+ * Version: 1.2.1
+ * Author: Simon <http://simon.kisikew.org/>
* Maintainer: Simon <http://simon.kisikew.org/>
* Screenshot: <a href="screenshot.jpg">Screenshot</a>
*/
+/* If you borrow any of these functions, make sure to
+ * RENAME your functions, otherwise both themes get conflicts,
+ * and the friendica instance will get HTTP 500 errors.
+ * To paraphrase Mike: "Might wish to wrap
+ * function_name with "if(! function_exists('function_name')) ... "
+ * or rename to prefix1_function_name (prefix2_function_name), etc.
+ */
+
$a = get_app();
$a->theme_info = array(
- 'name' => 'dispy',
- 'version' => '1.1'
+ 'family' => 'dispy',
+ 'version' => '1.2'
);
function dispy_init(&$a) {
- // aside on profile page
+ /** @purpose set some theme defaults
+ */
+ $cssFile = null;
+ $colour = get_pconfig(local_user(), "dispy", "colour");
+ $baseurl = $a->get_baseurl($ssl_state);
+
+ if ($colour === false) { $colour = "light"; }
+ if ($colour == "light") {
+ $colour_path = "/light/";
+ require_once ('light/theme.php');
+ }
+ if ($colour == "dark") {
+ $colour_path = "/dark/";
+ require_once ('dark/theme.php');
+ }
+
+ /** @purpose aside on profile page
+ */
if (($a->argv[0] . $a->argv[1]) === ("profile" . $a->user['nickname'])) {
dispy_community_info();
}
$a->page['htmlhead'] .= <<<EOT
+ <script type="text/javascript" src="$baseurl/view/theme/dispy/js/modernizr.custom.2.5.3.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
- $('.group-edit-icon').hover(
+ // Select all links with lightbox class
+ $("a.lightbox").fancybox();
+
+ $('.group-edit-icon').hover(
function() {
$(this).addClass('icon');
$(this).removeClass('iconspacer'); },
@@ -139,10 +168,17 @@ function dispy_init(&$a) {
</script>
EOT;
- js_in_foot();
+ // custom css
+ if (!is_null($cssFile)) {
+ $a->page['htmlhead'] .= sprintf('<link rel="stylesheet" type="text/css" href="%s" />', $cssFile);
+ }
+
+ _js_in_foot();
}
function dispy_community_info() {
+ /** @purpose some sidebar stuff for new users
+ */
$a = get_app();
$url = $a->get_baseurl($ssl_state);
$aside['$url'] = $url;
@@ -151,13 +187,15 @@ function dispy_community_info() {
return $a->page['aside_bottom'] = replace_macros($tpl, $aside);
}
-function js_in_foot() {
- /** @purpose insert stuff in bottom of page
- */
- $a = get_app();
- $baseurl = $a->get_baseurl($ssl_state);
- $bottom['$baseurl'] = $baseurl;
- $tpl = file_get_contents(dirname(__file__) . '/bottom.tpl');
+if(! function_exists('_js_in_foot')) {
+ function _js_in_foot() {
+ /** @purpose insert stuff in bottom of page
+ */
+ $a = get_app();
+ $baseurl = $a->get_baseurl($ssl_state);
+ $bottom['$baseurl'] = $baseurl;
+ $tpl = file_get_contents(dirname(__file__) . '/bottom.tpl');
- return $a->page['bottom'] = replace_macros($tpl, $bottom);
+ return $a->page['bottom'] = replace_macros($tpl, $bottom);
+ }
}
diff --git a/view/theme/diabook-red/theme_settings.tpl b/view/theme/dispy/theme_settings.tpl
index 3ae5fdbf8..9d250cb3a 100644
--- a/view/theme/diabook-red/theme_settings.tpl
+++ b/view/theme/dispy/theme_settings.tpl
@@ -1,10 +1,10 @@
+{{inc field_select.tpl with $field=$colour}}{{endinc}}
+
{{inc field_select.tpl with $field=$font_size}}{{endinc}}
{{inc field_select.tpl with $field=$line_height}}{{endinc}}
-{{inc field_select.tpl with $field=$resolution}}{{endinc}}
-
<div class="settings-submit-wrapper">
- <input type="submit" value="$submit" class="settings-submit" name="diabook-red-settings-submit" />
+ <input type="submit" value="$submit" class="settings-submit" name="dispy-settings-submit" />
</div>
diff --git a/view/theme/dispy/wall_item.tpl b/view/theme/dispy/wall_item.tpl
index 52af07532..35e65f397 100644
--- a/view/theme/dispy/wall_item.tpl
+++ b/view/theme/dispy/wall_item.tpl
@@ -40,7 +40,7 @@
</ul><br style="clear:left;" />
<ul class="wall-item-subtools2">
{{ if $item.filer }}
- <li><a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.star.filer"></a></li>
+ <li><a href="#" id="filer-$item.id" onclick="itemFiler($item.id); return false;" class="filer-item icon file-as" title="$item.filer"></a></li>
{{ endif }}
{{ if $item.plink }}
<li class="wall-item-links-wrapper"><a href="$item.plink.href" title="$item.plink.title" target="external-link" class="icon remote-link"></a></li>
diff --git a/view/theme/duepuntozero/bbedit.png b/view/theme/duepuntozero/bbedit.png
new file mode 100644
index 000000000..b89f2f7a8
--- /dev/null
+++ b/view/theme/duepuntozero/bbedit.png
Binary files differ
diff --git a/view/theme/dispy-dark/comment_item.tpl b/view/theme/duepuntozero/comment_item.tpl
index b4fbae5df..ea24d95cc 100644..100755
--- a/view/theme/dispy-dark/comment_item.tpl
+++ b/view/theme/duepuntozero/comment_item.tpl
@@ -13,53 +13,43 @@
<div class="comment-edit-photo-end"></div>
<ul class="comment-edit-bb-$id">
<li><a class="editicon boldbb shadow"
- style="cursor: pointer;"
+ style="cursor: pointer;" title="$edbold"
onclick="insertFormatting('$comment','b', $id);"></a></li>
<li><a class="editicon italicbb shadow"
- style="cursor: pointer;"
+ style="cursor: pointer;" title="$editalic"
onclick="insertFormatting('$comment','i', $id);"></a></li>
<li><a class="editicon underlinebb shadow"
- style="cursor: pointer;"
+ style="cursor: pointer;" title="$eduline"
onclick="insertFormatting('$comment','u', $id);"></a></li>
<li><a class="editicon quotebb shadow"
- style="cursor: pointer;"
+ style="cursor: pointer;" title="$edquote"
onclick="insertFormatting('$comment','quote', $id);"></a></li>
<li><a class="editicon codebb shadow"
- style="cursor: pointer;"
+ style="cursor: pointer;" title="$edcode"
onclick="insertFormatting('$comment','code', $id);"></a></li>
<li><a class="editicon imagebb shadow"
- style="cursor: pointer;"
+ style="cursor: pointer;" title="$edimg"
onclick="insertFormatting('$comment','img', $id);"></a></li>
<li><a class="editicon urlbb shadow"
- style="cursor: pointer;"
+ style="cursor: pointer;" title="$edurl"
onclick="insertFormatting('$comment','url', $id);"></a></li>
<li><a class="editicon videobb shadow"
- style="cursor: pointer;"
+ style="cursor: pointer;" title="$edvideo"
onclick="insertFormatting('$comment','video', $id);"></a></li>
- </ul>
+ </ul>
<div class="comment-edit-bb-end"></div>
- <textarea id="comment-edit-text-$id"
- class="comment-edit-text-empty"
- name="body"
- onfocus="commentOpen(this,$id);tautogrow($id);cmtBbOpen($id);"
- onblur="commentClose(this,$id);"
- placeholder="Comment">$comment</textarea>
+ <textarea id="comment-edit-text-$id" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,$id);cmtBbOpen($id);" onBlur="commentClose(this,$id);" >$comment</textarea>
{{ if $qcomment }}
- <div class="qcomment-wrapper">
- <select id="qcomment-select-$id"
- name="qcomment-$id"
- class="qcomment"
- onchange="qCommentInsert(this,$id);">
+ <select id="qcomment-select-$id" name="qcomment-$id" class="qcomment" onchange="qCommentInsert(this,$id);" >
<option value=""></option>
- {{ for $qcomment as $qc }}
- <option value="$qc">$qc</option>
- {{ endfor }}
+ {{ for $qcomment as $qc }}
+ <option value="$qc">$qc</option>
+ {{ endfor }}
</select>
- </div>
{{ endif }}
<div class="comment-edit-text-end"></div>
- <div class="comment-edit-submit-wrapper" id="comment-edit-submit-wrapper-$id" style="display: none;">
+ <div class="comment-edit-submit-wrapper" id="comment-edit-submit-wrapper-$id" style="display: none;" >
<input type="submit" onclick="post_comment($id); return false;" id="comment-edit-submit-$id" class="comment-edit-submit" name="submit" value="$submit" />
<span onclick="preview_comment($id);" id="comment-edit-preview-link-$id" class="fakelink">$preview</span>
<div id="comment-edit-preview-$id" class="comment-edit-preview" style="display:none;"></div>
diff --git a/view/theme/duepuntozero/editicons.png b/view/theme/duepuntozero/editicons.png
new file mode 100644
index 000000000..171a40876
--- /dev/null
+++ b/view/theme/duepuntozero/editicons.png
Binary files differ
diff --git a/view/theme/duepuntozero/nav.tpl b/view/theme/duepuntozero/nav.tpl
new file mode 100644
index 000000000..257822df4
--- /dev/null
+++ b/view/theme/duepuntozero/nav.tpl
@@ -0,0 +1,70 @@
+<nav>
+ $langselector
+
+ <div id="site-location">$sitelocation</div>
+
+ {{ if $nav.logout }}<a id="nav-logout-link" class="nav-link $nav.logout.2" href="$nav.logout.0" title="$nav.logout.3" >$nav.logout.1</a> {{ endif }}
+ {{ if $nav.login }}<a id="nav-login-link" class="nav-login-link $nav.login.2" href="$nav.login.0" title="$nav.login.3" >$nav.login.1</a> {{ endif }}
+
+ <span id="nav-link-wrapper" >
+
+ {{ if $nav.register }}<a id="nav-register-link" class="nav-commlink $nav.register.2 $sel.register" href="$nav.register.0" title="$nav.register.3" >$nav.register.1</a>{{ endif }}
+
+ {{ if $nav.help }} <a id="nav-help-link" class="nav-link $nav.help.2" target="friendika-help" href="$nav.help.0" title="$nav.help.3" >$nav.help.1</a>{{ endif }}
+
+ {{ if $nav.apps }}<a id="nav-apps-link" class="nav-link $nav.apps.2" href="$nav.apps.0" title="$nav.apps.3" >$nav.apps.1</a>{{ endif }}
+
+ <a id="nav-search-link" class="nav-link $nav.search.2" href="$nav.search.0" title="$nav.search.3" >$nav.search.1</a>
+ <a id="nav-directory-link" class="nav-link $nav.directory.2" href="$nav.directory.0" title="$nav.directory.3" >$nav.directory.1</a>
+
+ {{ if $nav.admin }}<a id="nav-admin-link" class="nav-link $nav.admin.2" href="$nav.admin.0" title="$nav.admin.3" >$nav.admin.1</a>{{ endif }}
+
+ {{ if $nav.network }}
+ <a id="nav-network-link" class="nav-commlink $nav.network.2 $sel.network" href="$nav.network.0" title="$nav.network.3" >$nav.network.1</a>
+ <span id="net-update" class="nav-ajax-left"></span>
+ {{ endif }}
+ {{ if $nav.home }}
+ <a id="nav-home-link" class="nav-commlink $nav.home.2 $sel.home" href="$nav.home.0" title="$nav.home.3" >$nav.home.1</a>
+ <span id="home-update" class="nav-ajax-left"></span>
+ {{ endif }}
+ {{ if $nav.community }}
+ <a id="nav-community-link" class="nav-commlink $nav.community.2 $sel.community" href="$nav.community.0" title="$nav.community.3" >$nav.community.1</a>
+ {{ endif }}
+ {{ if $nav.introductions }}
+ <a id="nav-notify-link" class="nav-commlink $nav.introductions.2 $sel.introductions" href="$nav.introductions.0" title="$nav.introductions.3" >$nav.introductions.1</a>
+ <span id="intro-update" class="nav-ajax-left"></span>
+ {{ endif }}
+ {{ if $nav.messages }}
+ <a id="nav-messages-link" class="nav-commlink $nav.messages.2 $sel.messages" href="$nav.messages.0" title="$nav.messages.3" >$nav.messages.1</a>
+ <span id="mail-update" class="nav-ajax-left"></span>
+ {{ endif }}
+
+
+
+
+
+ {{ if $nav.notifications }}
+ <a id="nav-notifications-linkmenu" class="nav-commlink" href="$nav.notifications.0" rel="#nav-notifications-menu" title="$nav.notifications.1">$nav.notifications.1</a>
+ <span id="notify-update" class="nav-ajax-left"></span>
+ <ul id="nav-notifications-menu" class="menu-popup">
+ <li id="nav-notifications-see-all"><a href="$nav.notifications.all.0">$nav.notifications.all.1</a></li>
+ <li id="nav-notifications-mark-all"><a href="#" onclick="notifyMarkAll(); return false;">$nav.notifications.mark.1</a></li>
+ <li class="empty">$emptynotifications</li>
+ </ul>
+ {{ endif }}
+
+ {{ if $nav.settings }}<a id="nav-settings-link" class="nav-link $nav.settings.2" href="$nav.settings.0" title="$nav.settings.3">$nav.settings.1</a>{{ endif }}
+ {{ if $nav.profiles }}<a id="nav-profiles-link" class="nav-link $nav.profiles.2" href="$nav.profiles.0" title="$nav.profiles.3" >$nav.profiles.1</a>{{ endif }}
+
+ {{ if $nav.contacts }}<a id="nav-contacts-link" class="nav-link $nav.contacts.2" href="$nav.contacts.0" title="$nav.contacts.3" >$nav.contacts.1</a>{{ endif }}
+
+
+ {{ if $nav.manage }}<a id="nav-manage-link" class="nav-link $nav.manage.2 $sel.manage" href="$nav.manage.0" title="$nav.manage.3">$nav.manage.1</a>{{ endif }}
+ </span>
+ <span id="nav-end"></span>
+ <span id="banner">$banner</span>
+</nav>
+
+<ul id="nav-notifications-template" style="display:none;" rel="template">
+ <li class="{4}"><a href="{0}"><img src="{1}" height="24" width="24" alt="" />{2} <span class="notif-when">{3}</span></a></li>
+</ul>
diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css
index c30e643ce..7cbcdc4d2 100644
--- a/view/theme/duepuntozero/style.css
+++ b/view/theme/duepuntozero/style.css
@@ -134,7 +134,8 @@ nav #banner #logo-text a:hover { text-decoration: none; }
height: 15px;
margin-top: 67px;
margin-right: 2px;
- padding: 6px 10px;
+ //padding: 6px 10px;
+ padding: 6px 3px;
float: left;
bottom: 140px;
border: 1px solid #babdb6;
@@ -232,10 +233,12 @@ section {
display:block;
float:left;
padding: 0.4em;
- margin-right: 1em;
+ //margin-right: 1em;
+ margin-right: 3px ;
}
.tab.active {
font-weight: bold;
+
}
@@ -1568,7 +1571,7 @@ input#dfrn-url {
.contact-photo-menu li a:hover { color: #FFFFFF; background: #3465A4; text-decoration: none; }
-#block-message, #ignore-message {
+#block-message, #ignore-message, #archive-message {
color: #FF0000;
}
@@ -2937,6 +2940,79 @@ aside input[type='text'] {
}
.icon.dim { opacity: 0.3;filter:alpha(opacity=30); }
+[class^="comment-edit-bb"] {
+ list-style: none;
+ display: none;
+ margin: 0px 0 -5px 60px;
+ width: 75%;
+}
+[class^="comment-edit-bb"] > li {
+ display: inline-block;
+ margin: 10px 10px 0 0;
+ visibility: none;
+}
+[class^="comment-edit-bb-end"] {
+ clear: both;
+}
+.editicon {
+ display: inline-block;
+ width: 16px;
+ height: 16px;
+ background-image: url(bbedit.png);
+ background-color: #fff;
+ text-decoration: none;
+}
+.editicon:hover {
+ background-color: #ccc;
+}
+.boldbb {
+ background-position: 0px 0px;
+}
+.boldbb:hover {
+ background-position: 0px -16px;
+}
+.italicbb {
+ background-position: -16px 0px;
+}
+.italicbb:hover {
+ background-position: -16px -16px;
+}
+.underlinebb {
+ background-position: -32px 0px;
+}
+.underlinebb:hover {
+ background-position: -32px -16px;
+}
+.quotebb {
+ background-position: -48px 0px;
+}
+.quotebb:hover {
+ background-position: -48px -16px;
+}
+.codebb {
+ background-position: -64px 0px;
+}
+.codebb:hover {
+ background-position: -64px -16px;
+}
+.imagebb {
+ background-position: -80px 0px;
+}
+.imagebb:hover {
+ background-position: -80px -16px;
+}
+.urlbb {
+ background-position: -96px 0px;
+}
+.urlbb:hover {
+ background-position: -96px -16px;
+}
+.videobb {
+ background-position: -112px 0px;
+}
+.videobb:hover {
+ background-position: -112px -16px;
+}
.attachtype {
display: block; width: 20px; height: 23px;
diff --git a/view/theme/duepuntozero/theme.php b/view/theme/duepuntozero/theme.php
index 7b42088e1..2498852f9 100644
--- a/view/theme/duepuntozero/theme.php
+++ b/view/theme/duepuntozero/theme.php
@@ -4,6 +4,42 @@ $a->theme_info = array();
function duepuntozero_init(&$a) {
$a->page['htmlhead'] .= <<< EOT
<script>
+function insertFormatting(comment,BBcode,id) {
+
+ var tmpStr = $("#comment-edit-text-" + id).val();
+ if(tmpStr == comment) {
+ tmpStr = "";
+ $("#comment-edit-text-" + id).addClass("comment-edit-text-full");
+ $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
+ openMenu("comment-edit-submit-wrapper-" + id);
+ $("#comment-edit-text-" + id).val(tmpStr);
+ }
+
+ textarea = document.getElementById("comment-edit-text-" +id);
+ if (document.selection) {
+ textarea.focus();
+ selected = document.selection.createRange();
+ if (BBcode == "url"){
+ selected.text = "["+BBcode+"]" + "http://" + selected.text + "[/"+BBcode+"]";
+ } else
+ selected.text = "["+BBcode+"]" + selected.text + "[/"+BBcode+"]";
+ } else if (textarea.selectionStart || textarea.selectionStart == "0") {
+ var start = textarea.selectionStart;
+ var end = textarea.selectionEnd;
+ if (BBcode == "url"){
+ textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + "http://" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
+ } else
+ textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
+ }
+ return true;
+}
+
+function cmtBbOpen(id) {
+ $(".comment-edit-bb-" + id).show();
+}
+function cmtBbClose(comment, id) {
+ $(".comment-edit-bb-" + id).hide();
+}
$(document).ready(function() {
$('html').click(function() { $("#nav-notifications-menu" ).hide(); });
diff --git a/view/theme/greenzero/editicons.png b/view/theme/greenzero/editicons.png
new file mode 100644
index 000000000..171a40876
--- /dev/null
+++ b/view/theme/greenzero/editicons.png
Binary files differ
diff --git a/view/theme/greenzero/theme.php b/view/theme/greenzero/theme.php
index c80202475..a63d8a235 100644
--- a/view/theme/greenzero/theme.php
+++ b/view/theme/greenzero/theme.php
@@ -6,6 +6,42 @@ $a->theme_info = array(
function greenzero_init(&$a) {
$a->page['htmlhead'] .= <<< EOT
<script>
+function insertFormatting(comment,BBcode,id) {
+
+ var tmpStr = $("#comment-edit-text-" + id).val();
+ if(tmpStr == comment) {
+ tmpStr = "";
+ $("#comment-edit-text-" + id).addClass("comment-edit-text-full");
+ $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
+ openMenu("comment-edit-submit-wrapper-" + id);
+ $("#comment-edit-text-" + id).val(tmpStr);
+ }
+
+ textarea = document.getElementById("comment-edit-text-" +id);
+ if (document.selection) {
+ textarea.focus();
+ selected = document.selection.createRange();
+ if (BBcode == "url"){
+ selected.text = "["+BBcode+"]" + "http://" + selected.text + "[/"+BBcode+"]";
+ } else
+ selected.text = "["+BBcode+"]" + selected.text + "[/"+BBcode+"]";
+ } else if (textarea.selectionStart || textarea.selectionStart == "0") {
+ var start = textarea.selectionStart;
+ var end = textarea.selectionEnd;
+ if (BBcode == "url"){
+ textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + "http://" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
+ } else
+ textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
+ }
+ return true;
+}
+
+function cmtBbOpen(id) {
+ $(".comment-edit-bb-" + id).show();
+}
+function cmtBbClose(id) {
+ $(".comment-edit-bb-" + id).hide();
+}
$(document).ready(function() {
$('html').click(function() { $("#nav-notifications-menu" ).hide(); });
diff --git a/view/theme/purplezero/editicons.png b/view/theme/purplezero/editicons.png
new file mode 100644
index 000000000..171a40876
--- /dev/null
+++ b/view/theme/purplezero/editicons.png
Binary files differ
diff --git a/view/theme/purplezero/theme.php b/view/theme/purplezero/theme.php
index b9613027c..4ae9d579f 100644
--- a/view/theme/purplezero/theme.php
+++ b/view/theme/purplezero/theme.php
@@ -6,6 +6,42 @@ $a->theme_info = array(
function purplezero_init(&$a) {
$a->page['htmlhead'] .= <<< EOT
<script>
+function insertFormatting(comment,BBcode,id) {
+
+ var tmpStr = $("#comment-edit-text-" + id).val();
+ if(tmpStr == comment) {
+ tmpStr = "";
+ $("#comment-edit-text-" + id).addClass("comment-edit-text-full");
+ $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
+ openMenu("comment-edit-submit-wrapper-" + id);
+ $("#comment-edit-text-" + id).val(tmpStr);
+ }
+
+ textarea = document.getElementById("comment-edit-text-" +id);
+ if (document.selection) {
+ textarea.focus();
+ selected = document.selection.createRange();
+ if (BBcode == "url"){
+ selected.text = "["+BBcode+"]" + "http://" + selected.text + "[/"+BBcode+"]";
+ } else
+ selected.text = "["+BBcode+"]" + selected.text + "[/"+BBcode+"]";
+ } else if (textarea.selectionStart || textarea.selectionStart == "0") {
+ var start = textarea.selectionStart;
+ var end = textarea.selectionEnd;
+ if (BBcode == "url"){
+ textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + "http://" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
+ } else
+ textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
+ }
+ return true;
+}
+
+function cmtBbOpen(id) {
+ $(".comment-edit-bb-" + id).show();
+}
+function cmtBbClose(id) {
+ $(".comment-edit-bb-" + id).hide();
+}
$(document).ready(function() {
$('html').click(function() { $("#nav-notifications-menu" ).hide(); });
diff --git a/view/theme/quattro/birthdays_reminder.tpl b/view/theme/quattro/birthdays_reminder.tpl
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/view/theme/quattro/birthdays_reminder.tpl
@@ -0,0 +1 @@
+
diff --git a/view/theme/quattro/events_reminder.tpl b/view/theme/quattro/events_reminder.tpl
new file mode 100644
index 000000000..fc13fa68b
--- /dev/null
+++ b/view/theme/quattro/events_reminder.tpl
@@ -0,0 +1,39 @@
+<link rel='stylesheet' type='text/css' href='$baseurl/library/fullcalendar/fullcalendar.css' />
+<script language="javascript" type="text/javascript"
+ src="$baseurl/library/fullcalendar/fullcalendar.min.js"></script>
+<script>
+ // start calendar from yesterday
+ var yesterday= new Date()
+ yesterday.setDate(yesterday.getDate()-1)
+
+ function showEvent(eventid) {
+ $.get(
+ '$baseurl/events/?id='+eventid,
+ function(data){
+ $.fancybox(data);
+ }
+ );
+ }
+ $(document).ready(function() {
+ $('#events-reminder').fullCalendar({
+ firstDay: yesterday.getDay(),
+ year: yesterday.getFullYear(),
+ month: yesterday.getMonth(),
+ date: yesterday.getDate(),
+ events: '$baseurl/events/json/',
+ header: {
+ left: '',
+ center: '',
+ right: ''
+ },
+ timeFormat: 'H(:mm)',
+ defaultView: 'basicWeek',
+ height: 50,
+ eventClick: function(calEvent, jsEvent, view) {
+ showEvent(calEvent.id);
+ }
+ });
+ });
+</script>
+<div id="events-reminder"></div>
+<br>
diff --git a/view/theme/slack-NS/editicons.png b/view/theme/slack-NS/editicons.png
new file mode 100644
index 000000000..171a40876
--- /dev/null
+++ b/view/theme/slack-NS/editicons.png
Binary files differ
diff --git a/view/theme/slack-NS/theme.php b/view/theme/slack-NS/theme.php
index a8934d03b..14d058c7d 100644
--- a/view/theme/slack-NS/theme.php
+++ b/view/theme/slack-NS/theme.php
@@ -6,6 +6,42 @@ $a->theme_info = array(
function slack_NS_init(&$a) {
$a->page['htmlhead'] .= <<< EOT
<script>
+function insertFormatting(comment,BBcode,id) {
+
+ var tmpStr = $("#comment-edit-text-" + id).val();
+ if(tmpStr == comment) {
+ tmpStr = "";
+ $("#comment-edit-text-" + id).addClass("comment-edit-text-full");
+ $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
+ openMenu("comment-edit-submit-wrapper-" + id);
+ $("#comment-edit-text-" + id).val(tmpStr);
+ }
+
+ textarea = document.getElementById("comment-edit-text-" +id);
+ if (document.selection) {
+ textarea.focus();
+ selected = document.selection.createRange();
+ if (BBcode == "url"){
+ selected.text = "["+BBcode+"]" + "http://" + selected.text + "[/"+BBcode+"]";
+ } else
+ selected.text = "["+BBcode+"]" + selected.text + "[/"+BBcode+"]";
+ } else if (textarea.selectionStart || textarea.selectionStart == "0") {
+ var start = textarea.selectionStart;
+ var end = textarea.selectionEnd;
+ if (BBcode == "url"){
+ textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + "http://" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
+ } else
+ textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
+ }
+ return true;
+}
+
+function cmtBbOpen(id) {
+ $(".comment-edit-bb-" + id).show();
+}
+function cmtBbClose(id) {
+ $(".comment-edit-bb-" + id).hide();
+}
$(document).ready(function() {
$('html').click(function() { $("#nav-notifications-menu" ).hide(); });
diff --git a/view/theme/slackr/editicons.png b/view/theme/slackr/editicons.png
new file mode 100644
index 000000000..171a40876
--- /dev/null
+++ b/view/theme/slackr/editicons.png
Binary files differ
diff --git a/view/theme/slackr/theme.php b/view/theme/slackr/theme.php
index 78f5d40f0..99e061a2f 100644
--- a/view/theme/slackr/theme.php
+++ b/view/theme/slackr/theme.php
@@ -6,6 +6,43 @@ $a->theme_info = array(
function slackr_init(&$a) {
$a->page['htmlhead'] .= <<< EOT
<script>
+function insertFormatting(comment,BBcode,id) {
+
+ var tmpStr = $("#comment-edit-text-" + id).val();
+ if(tmpStr == comment) {
+ tmpStr = "";
+ $("#comment-edit-text-" + id).addClass("comment-edit-text-full");
+ $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
+ openMenu("comment-edit-submit-wrapper-" + id);
+ $("#comment-edit-text-" + id).val(tmpStr);
+
+ }
+
+ textarea = document.getElementById("comment-edit-text-" +id);
+ if (document.selection) {
+ textarea.focus();
+ selected = document.selection.createRange();
+ if (BBcode == "url"){
+ selected.text = "["+BBcode+"]" + "http://" + selected.text + "[/"+BBcode+"]";
+ } else
+ selected.text = "["+BBcode+"]" + selected.text + "[/"+BBcode+"]";
+ } else if (textarea.selectionStart || textarea.selectionStart == "0") {
+ var start = textarea.selectionStart;
+ var end = textarea.selectionEnd;
+ if (BBcode == "url"){
+ textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + "http://" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
+ } else
+ textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
+ }
+ return true;
+}
+
+function cmtBbOpen(id) {
+ $(".comment-edit-bb-" + id).show();
+}
+function cmtBbClose(id) {
+ $(".comment-edit-bb-" + id).hide();
+}
$(document).ready(function() {
$('html').click(function() { $("#nav-notifications-menu" ).hide(); });