diff --git a/htdocs/lib/lib_head.js b/htdocs/lib/lib_head.js
index 1882b134640..49c6f372010 100644
--- a/htdocs/lib/lib_head.js
+++ b/htdocs/lib/lib_head.js
@@ -634,7 +634,7 @@ function cleanSerialize(expr) {
==================================================================*/
function dialogConfirm(linkurl,message,ok,cancel,objectID) {
Dialog.confirm(message, {
- width:300,
+ width:560,
okLabel: ok,
cancelLabel: cancel,
buttonClass: "buttonajax",
diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php
index fe2214438d9..7026d576a05 100644
--- a/htdocs/main.inc.php
+++ b/htdocs/main.inc.php
@@ -835,13 +835,13 @@ function top_htmlhead($head, $title='', $disablejs=0, $disablehead=0, $arrayofjs
// Those ones are required only with option "confirm by ajax popup"
if ($conf->global->MAIN_CONFIRM_AJAX)
{
+ // Bug: should not require default.css but does not work without.
print ''."\n";
- print ''."\n";
- print ''."\n";
+ // Only this css should be required
+ print ''."\n";
print ''."\n";
print ''."\n";
print ''."\n";
- //print ''."\n";
}
}
if (is_array($arrayofjs))
diff --git a/htdocs/theme/auguria/alert.css b/htdocs/theme/auguria/alert.css
new file mode 100644
index 00000000000..0c484fe6496
--- /dev/null
+++ b/htdocs/theme/auguria/alert.css
@@ -0,0 +1,122 @@
+.overlay_alert {
+ background-color: #DDDDDD;
+ filter: alpha(opacity=50); /*Does not respect CSS standard */
+ -moz-opacity: 0.5;
+ opacity: 0.5;
+}
+
+.alert_nw {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/top_left.gif) no-repeat bottom left;
+}
+
+.alert_n {
+ height: 5px;
+ background: transparent url(alert/top.gif) repeat-x bottom left;
+}
+
+.alert_ne {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/top_right.gif) no-repeat bottom left
+}
+
+.alert_e {
+ width: 5px;
+ background: transparent url(alert/right.gif) repeat-y 0 0;
+}
+
+.alert_w {
+ width: 5px;
+ background: transparent url(alert/left.gif) repeat-y 0 0;
+}
+
+.alert_sw {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/bottom_left.gif) no-repeat 0 0;
+}
+
+.alert_s {
+ height: 5px;
+ background: transparent url(alert/bottom.gif) repeat-x 0 0;
+}
+
+.alert_se, .alert_sizer {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/bottom_right.gif) no-repeat 0 0;
+}
+
+.alert_close {
+ width:0px;
+ height:0px;
+ display:none;
+}
+
+.alert_minimize {
+ width:0px;
+ height:0px;
+ display:none;
+}
+
+.alert_maximize {
+ width:0px;
+ height:0px;
+ display:none;
+}
+
+.alert_title {
+ float:left;
+ height:1px;
+ width:100%;
+}
+
+.alert_content {
+ overflow:visible;
+ color: #000;
+ font-family: Tahoma, Arial, sans-serif;
+ font: 12px arial;
+ background: #FFF;
+}
+
+/* For alert/confirm dialog */
+.alert_window {
+ background: #FFF;
+ padding:30px;
+ margin-left:auto;
+ margin-right:auto;
+ width:400px;
+}
+
+.alert_message {
+ font: 12px arial;
+ text-align:left;
+ width:100%;
+ color:#012;
+ padding-top:5px;
+ padding-left:5px;
+ padding-bottom:5px;
+}
+
+.alert_buttons {
+ text-align:center;
+ width:100%;
+}
+
+.alert_buttons input {
+ width:20%;
+ margin:5px;
+}
+
+.alert_progress {
+ float:left;
+ margin:auto;
+ text-align:center;
+ width:100%;
+ height:16px;
+ background: #FFF url('alert/progress.gif') no-repeat center center
+}
+
+
diff --git a/htdocs/theme/auguria/alert/.cvsignore b/htdocs/theme/auguria/alert/.cvsignore
new file mode 100644
index 00000000000..98e6ef67fad
--- /dev/null
+++ b/htdocs/theme/auguria/alert/.cvsignore
@@ -0,0 +1 @@
+*.db
diff --git a/htdocs/theme/auguria/alert/bottom.gif b/htdocs/theme/auguria/alert/bottom.gif
new file mode 100644
index 00000000000..9870f5224ab
Binary files /dev/null and b/htdocs/theme/auguria/alert/bottom.gif differ
diff --git a/htdocs/theme/auguria/alert/bottom_left.gif b/htdocs/theme/auguria/alert/bottom_left.gif
new file mode 100644
index 00000000000..583f113faf4
Binary files /dev/null and b/htdocs/theme/auguria/alert/bottom_left.gif differ
diff --git a/htdocs/theme/auguria/alert/bottom_right.gif b/htdocs/theme/auguria/alert/bottom_right.gif
new file mode 100644
index 00000000000..230ba12bedb
Binary files /dev/null and b/htdocs/theme/auguria/alert/bottom_right.gif differ
diff --git a/htdocs/theme/auguria/alert/left.gif b/htdocs/theme/auguria/alert/left.gif
new file mode 100644
index 00000000000..4a3fab52023
Binary files /dev/null and b/htdocs/theme/auguria/alert/left.gif differ
diff --git a/htdocs/theme/auguria/alert/overlay.png b/htdocs/theme/auguria/alert/overlay.png
new file mode 100644
index 00000000000..2f3344e5cbb
Binary files /dev/null and b/htdocs/theme/auguria/alert/overlay.png differ
diff --git a/htdocs/theme/auguria/alert/progress.gif b/htdocs/theme/auguria/alert/progress.gif
new file mode 100644
index 00000000000..529e72f45a2
Binary files /dev/null and b/htdocs/theme/auguria/alert/progress.gif differ
diff --git a/htdocs/theme/auguria/alert/right.gif b/htdocs/theme/auguria/alert/right.gif
new file mode 100644
index 00000000000..85ba9e2a56a
Binary files /dev/null and b/htdocs/theme/auguria/alert/right.gif differ
diff --git a/htdocs/theme/auguria/alert/top.gif b/htdocs/theme/auguria/alert/top.gif
new file mode 100644
index 00000000000..8f6193664b7
Binary files /dev/null and b/htdocs/theme/auguria/alert/top.gif differ
diff --git a/htdocs/theme/auguria/alert/top_left.gif b/htdocs/theme/auguria/alert/top_left.gif
new file mode 100644
index 00000000000..fabb33a189b
Binary files /dev/null and b/htdocs/theme/auguria/alert/top_left.gif differ
diff --git a/htdocs/theme/auguria/alert/top_right.gif b/htdocs/theme/auguria/alert/top_right.gif
new file mode 100644
index 00000000000..9fec6fa2b34
Binary files /dev/null and b/htdocs/theme/auguria/alert/top_right.gif differ
diff --git a/htdocs/theme/bluelagoon/alert.css b/htdocs/theme/bluelagoon/alert.css
new file mode 100644
index 00000000000..0c484fe6496
--- /dev/null
+++ b/htdocs/theme/bluelagoon/alert.css
@@ -0,0 +1,122 @@
+.overlay_alert {
+ background-color: #DDDDDD;
+ filter: alpha(opacity=50); /*Does not respect CSS standard */
+ -moz-opacity: 0.5;
+ opacity: 0.5;
+}
+
+.alert_nw {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/top_left.gif) no-repeat bottom left;
+}
+
+.alert_n {
+ height: 5px;
+ background: transparent url(alert/top.gif) repeat-x bottom left;
+}
+
+.alert_ne {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/top_right.gif) no-repeat bottom left
+}
+
+.alert_e {
+ width: 5px;
+ background: transparent url(alert/right.gif) repeat-y 0 0;
+}
+
+.alert_w {
+ width: 5px;
+ background: transparent url(alert/left.gif) repeat-y 0 0;
+}
+
+.alert_sw {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/bottom_left.gif) no-repeat 0 0;
+}
+
+.alert_s {
+ height: 5px;
+ background: transparent url(alert/bottom.gif) repeat-x 0 0;
+}
+
+.alert_se, .alert_sizer {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/bottom_right.gif) no-repeat 0 0;
+}
+
+.alert_close {
+ width:0px;
+ height:0px;
+ display:none;
+}
+
+.alert_minimize {
+ width:0px;
+ height:0px;
+ display:none;
+}
+
+.alert_maximize {
+ width:0px;
+ height:0px;
+ display:none;
+}
+
+.alert_title {
+ float:left;
+ height:1px;
+ width:100%;
+}
+
+.alert_content {
+ overflow:visible;
+ color: #000;
+ font-family: Tahoma, Arial, sans-serif;
+ font: 12px arial;
+ background: #FFF;
+}
+
+/* For alert/confirm dialog */
+.alert_window {
+ background: #FFF;
+ padding:30px;
+ margin-left:auto;
+ margin-right:auto;
+ width:400px;
+}
+
+.alert_message {
+ font: 12px arial;
+ text-align:left;
+ width:100%;
+ color:#012;
+ padding-top:5px;
+ padding-left:5px;
+ padding-bottom:5px;
+}
+
+.alert_buttons {
+ text-align:center;
+ width:100%;
+}
+
+.alert_buttons input {
+ width:20%;
+ margin:5px;
+}
+
+.alert_progress {
+ float:left;
+ margin:auto;
+ text-align:center;
+ width:100%;
+ height:16px;
+ background: #FFF url('alert/progress.gif') no-repeat center center
+}
+
+
diff --git a/htdocs/theme/bluelagoon/alert/.cvsignore b/htdocs/theme/bluelagoon/alert/.cvsignore
new file mode 100644
index 00000000000..98e6ef67fad
--- /dev/null
+++ b/htdocs/theme/bluelagoon/alert/.cvsignore
@@ -0,0 +1 @@
+*.db
diff --git a/htdocs/theme/bluelagoon/alert/bottom.gif b/htdocs/theme/bluelagoon/alert/bottom.gif
new file mode 100644
index 00000000000..9870f5224ab
Binary files /dev/null and b/htdocs/theme/bluelagoon/alert/bottom.gif differ
diff --git a/htdocs/theme/bluelagoon/alert/bottom_left.gif b/htdocs/theme/bluelagoon/alert/bottom_left.gif
new file mode 100644
index 00000000000..583f113faf4
Binary files /dev/null and b/htdocs/theme/bluelagoon/alert/bottom_left.gif differ
diff --git a/htdocs/theme/bluelagoon/alert/bottom_right.gif b/htdocs/theme/bluelagoon/alert/bottom_right.gif
new file mode 100644
index 00000000000..230ba12bedb
Binary files /dev/null and b/htdocs/theme/bluelagoon/alert/bottom_right.gif differ
diff --git a/htdocs/theme/bluelagoon/alert/left.gif b/htdocs/theme/bluelagoon/alert/left.gif
new file mode 100644
index 00000000000..4a3fab52023
Binary files /dev/null and b/htdocs/theme/bluelagoon/alert/left.gif differ
diff --git a/htdocs/theme/bluelagoon/alert/overlay.png b/htdocs/theme/bluelagoon/alert/overlay.png
new file mode 100644
index 00000000000..2f3344e5cbb
Binary files /dev/null and b/htdocs/theme/bluelagoon/alert/overlay.png differ
diff --git a/htdocs/theme/bluelagoon/alert/progress.gif b/htdocs/theme/bluelagoon/alert/progress.gif
new file mode 100644
index 00000000000..529e72f45a2
Binary files /dev/null and b/htdocs/theme/bluelagoon/alert/progress.gif differ
diff --git a/htdocs/theme/bluelagoon/alert/right.gif b/htdocs/theme/bluelagoon/alert/right.gif
new file mode 100644
index 00000000000..85ba9e2a56a
Binary files /dev/null and b/htdocs/theme/bluelagoon/alert/right.gif differ
diff --git a/htdocs/theme/bluelagoon/alert/top.gif b/htdocs/theme/bluelagoon/alert/top.gif
new file mode 100644
index 00000000000..8f6193664b7
Binary files /dev/null and b/htdocs/theme/bluelagoon/alert/top.gif differ
diff --git a/htdocs/theme/bluelagoon/alert/top_left.gif b/htdocs/theme/bluelagoon/alert/top_left.gif
new file mode 100644
index 00000000000..fabb33a189b
Binary files /dev/null and b/htdocs/theme/bluelagoon/alert/top_left.gif differ
diff --git a/htdocs/theme/bluelagoon/alert/top_right.gif b/htdocs/theme/bluelagoon/alert/top_right.gif
new file mode 100644
index 00000000000..9fec6fa2b34
Binary files /dev/null and b/htdocs/theme/bluelagoon/alert/top_right.gif differ
diff --git a/htdocs/theme/dev/alert.css b/htdocs/theme/dev/alert.css
new file mode 100644
index 00000000000..0c484fe6496
--- /dev/null
+++ b/htdocs/theme/dev/alert.css
@@ -0,0 +1,122 @@
+.overlay_alert {
+ background-color: #DDDDDD;
+ filter: alpha(opacity=50); /*Does not respect CSS standard */
+ -moz-opacity: 0.5;
+ opacity: 0.5;
+}
+
+.alert_nw {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/top_left.gif) no-repeat bottom left;
+}
+
+.alert_n {
+ height: 5px;
+ background: transparent url(alert/top.gif) repeat-x bottom left;
+}
+
+.alert_ne {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/top_right.gif) no-repeat bottom left
+}
+
+.alert_e {
+ width: 5px;
+ background: transparent url(alert/right.gif) repeat-y 0 0;
+}
+
+.alert_w {
+ width: 5px;
+ background: transparent url(alert/left.gif) repeat-y 0 0;
+}
+
+.alert_sw {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/bottom_left.gif) no-repeat 0 0;
+}
+
+.alert_s {
+ height: 5px;
+ background: transparent url(alert/bottom.gif) repeat-x 0 0;
+}
+
+.alert_se, .alert_sizer {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/bottom_right.gif) no-repeat 0 0;
+}
+
+.alert_close {
+ width:0px;
+ height:0px;
+ display:none;
+}
+
+.alert_minimize {
+ width:0px;
+ height:0px;
+ display:none;
+}
+
+.alert_maximize {
+ width:0px;
+ height:0px;
+ display:none;
+}
+
+.alert_title {
+ float:left;
+ height:1px;
+ width:100%;
+}
+
+.alert_content {
+ overflow:visible;
+ color: #000;
+ font-family: Tahoma, Arial, sans-serif;
+ font: 12px arial;
+ background: #FFF;
+}
+
+/* For alert/confirm dialog */
+.alert_window {
+ background: #FFF;
+ padding:30px;
+ margin-left:auto;
+ margin-right:auto;
+ width:400px;
+}
+
+.alert_message {
+ font: 12px arial;
+ text-align:left;
+ width:100%;
+ color:#012;
+ padding-top:5px;
+ padding-left:5px;
+ padding-bottom:5px;
+}
+
+.alert_buttons {
+ text-align:center;
+ width:100%;
+}
+
+.alert_buttons input {
+ width:20%;
+ margin:5px;
+}
+
+.alert_progress {
+ float:left;
+ margin:auto;
+ text-align:center;
+ width:100%;
+ height:16px;
+ background: #FFF url('alert/progress.gif') no-repeat center center
+}
+
+
diff --git a/htdocs/theme/dev/alert/.cvsignore b/htdocs/theme/dev/alert/.cvsignore
new file mode 100644
index 00000000000..98e6ef67fad
--- /dev/null
+++ b/htdocs/theme/dev/alert/.cvsignore
@@ -0,0 +1 @@
+*.db
diff --git a/htdocs/theme/dev/alert/bottom.gif b/htdocs/theme/dev/alert/bottom.gif
new file mode 100644
index 00000000000..9870f5224ab
Binary files /dev/null and b/htdocs/theme/dev/alert/bottom.gif differ
diff --git a/htdocs/theme/dev/alert/bottom_left.gif b/htdocs/theme/dev/alert/bottom_left.gif
new file mode 100644
index 00000000000..583f113faf4
Binary files /dev/null and b/htdocs/theme/dev/alert/bottom_left.gif differ
diff --git a/htdocs/theme/dev/alert/bottom_right.gif b/htdocs/theme/dev/alert/bottom_right.gif
new file mode 100644
index 00000000000..230ba12bedb
Binary files /dev/null and b/htdocs/theme/dev/alert/bottom_right.gif differ
diff --git a/htdocs/theme/dev/alert/left.gif b/htdocs/theme/dev/alert/left.gif
new file mode 100644
index 00000000000..4a3fab52023
Binary files /dev/null and b/htdocs/theme/dev/alert/left.gif differ
diff --git a/htdocs/theme/dev/alert/overlay.png b/htdocs/theme/dev/alert/overlay.png
new file mode 100644
index 00000000000..2f3344e5cbb
Binary files /dev/null and b/htdocs/theme/dev/alert/overlay.png differ
diff --git a/htdocs/theme/dev/alert/progress.gif b/htdocs/theme/dev/alert/progress.gif
new file mode 100644
index 00000000000..529e72f45a2
Binary files /dev/null and b/htdocs/theme/dev/alert/progress.gif differ
diff --git a/htdocs/theme/dev/alert/right.gif b/htdocs/theme/dev/alert/right.gif
new file mode 100644
index 00000000000..85ba9e2a56a
Binary files /dev/null and b/htdocs/theme/dev/alert/right.gif differ
diff --git a/htdocs/theme/dev/alert/top.gif b/htdocs/theme/dev/alert/top.gif
new file mode 100644
index 00000000000..8f6193664b7
Binary files /dev/null and b/htdocs/theme/dev/alert/top.gif differ
diff --git a/htdocs/theme/dev/alert/top_left.gif b/htdocs/theme/dev/alert/top_left.gif
new file mode 100644
index 00000000000..fabb33a189b
Binary files /dev/null and b/htdocs/theme/dev/alert/top_left.gif differ
diff --git a/htdocs/theme/dev/alert/top_right.gif b/htdocs/theme/dev/alert/top_right.gif
new file mode 100644
index 00000000000..9fec6fa2b34
Binary files /dev/null and b/htdocs/theme/dev/alert/top_right.gif differ
diff --git a/htdocs/theme/eldy/alert.css b/htdocs/theme/eldy/alert.css
new file mode 100644
index 00000000000..0c484fe6496
--- /dev/null
+++ b/htdocs/theme/eldy/alert.css
@@ -0,0 +1,122 @@
+.overlay_alert {
+ background-color: #DDDDDD;
+ filter: alpha(opacity=50); /*Does not respect CSS standard */
+ -moz-opacity: 0.5;
+ opacity: 0.5;
+}
+
+.alert_nw {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/top_left.gif) no-repeat bottom left;
+}
+
+.alert_n {
+ height: 5px;
+ background: transparent url(alert/top.gif) repeat-x bottom left;
+}
+
+.alert_ne {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/top_right.gif) no-repeat bottom left
+}
+
+.alert_e {
+ width: 5px;
+ background: transparent url(alert/right.gif) repeat-y 0 0;
+}
+
+.alert_w {
+ width: 5px;
+ background: transparent url(alert/left.gif) repeat-y 0 0;
+}
+
+.alert_sw {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/bottom_left.gif) no-repeat 0 0;
+}
+
+.alert_s {
+ height: 5px;
+ background: transparent url(alert/bottom.gif) repeat-x 0 0;
+}
+
+.alert_se, .alert_sizer {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/bottom_right.gif) no-repeat 0 0;
+}
+
+.alert_close {
+ width:0px;
+ height:0px;
+ display:none;
+}
+
+.alert_minimize {
+ width:0px;
+ height:0px;
+ display:none;
+}
+
+.alert_maximize {
+ width:0px;
+ height:0px;
+ display:none;
+}
+
+.alert_title {
+ float:left;
+ height:1px;
+ width:100%;
+}
+
+.alert_content {
+ overflow:visible;
+ color: #000;
+ font-family: Tahoma, Arial, sans-serif;
+ font: 12px arial;
+ background: #FFF;
+}
+
+/* For alert/confirm dialog */
+.alert_window {
+ background: #FFF;
+ padding:30px;
+ margin-left:auto;
+ margin-right:auto;
+ width:400px;
+}
+
+.alert_message {
+ font: 12px arial;
+ text-align:left;
+ width:100%;
+ color:#012;
+ padding-top:5px;
+ padding-left:5px;
+ padding-bottom:5px;
+}
+
+.alert_buttons {
+ text-align:center;
+ width:100%;
+}
+
+.alert_buttons input {
+ width:20%;
+ margin:5px;
+}
+
+.alert_progress {
+ float:left;
+ margin:auto;
+ text-align:center;
+ width:100%;
+ height:16px;
+ background: #FFF url('alert/progress.gif') no-repeat center center
+}
+
+
diff --git a/htdocs/theme/eldy/alert/.cvsignore b/htdocs/theme/eldy/alert/.cvsignore
new file mode 100644
index 00000000000..98e6ef67fad
--- /dev/null
+++ b/htdocs/theme/eldy/alert/.cvsignore
@@ -0,0 +1 @@
+*.db
diff --git a/htdocs/theme/eldy/alert/bottom.gif b/htdocs/theme/eldy/alert/bottom.gif
new file mode 100644
index 00000000000..9870f5224ab
Binary files /dev/null and b/htdocs/theme/eldy/alert/bottom.gif differ
diff --git a/htdocs/theme/eldy/alert/bottom_left.gif b/htdocs/theme/eldy/alert/bottom_left.gif
new file mode 100644
index 00000000000..583f113faf4
Binary files /dev/null and b/htdocs/theme/eldy/alert/bottom_left.gif differ
diff --git a/htdocs/theme/eldy/alert/bottom_right.gif b/htdocs/theme/eldy/alert/bottom_right.gif
new file mode 100644
index 00000000000..230ba12bedb
Binary files /dev/null and b/htdocs/theme/eldy/alert/bottom_right.gif differ
diff --git a/htdocs/theme/eldy/alert/left.gif b/htdocs/theme/eldy/alert/left.gif
new file mode 100644
index 00000000000..4a3fab52023
Binary files /dev/null and b/htdocs/theme/eldy/alert/left.gif differ
diff --git a/htdocs/theme/eldy/alert/overlay.png b/htdocs/theme/eldy/alert/overlay.png
new file mode 100644
index 00000000000..2f3344e5cbb
Binary files /dev/null and b/htdocs/theme/eldy/alert/overlay.png differ
diff --git a/htdocs/theme/eldy/alert/progress.gif b/htdocs/theme/eldy/alert/progress.gif
new file mode 100644
index 00000000000..529e72f45a2
Binary files /dev/null and b/htdocs/theme/eldy/alert/progress.gif differ
diff --git a/htdocs/theme/eldy/alert/right.gif b/htdocs/theme/eldy/alert/right.gif
new file mode 100644
index 00000000000..85ba9e2a56a
Binary files /dev/null and b/htdocs/theme/eldy/alert/right.gif differ
diff --git a/htdocs/theme/eldy/alert/top.gif b/htdocs/theme/eldy/alert/top.gif
new file mode 100644
index 00000000000..8f6193664b7
Binary files /dev/null and b/htdocs/theme/eldy/alert/top.gif differ
diff --git a/htdocs/theme/eldy/alert/top_left.gif b/htdocs/theme/eldy/alert/top_left.gif
new file mode 100644
index 00000000000..fabb33a189b
Binary files /dev/null and b/htdocs/theme/eldy/alert/top_left.gif differ
diff --git a/htdocs/theme/eldy/alert/top_right.gif b/htdocs/theme/eldy/alert/top_right.gif
new file mode 100644
index 00000000000..9fec6fa2b34
Binary files /dev/null and b/htdocs/theme/eldy/alert/top_right.gif differ
diff --git a/htdocs/theme/eldy/eldy.css.php b/htdocs/theme/eldy/eldy.css.php
index d05fec08613..04f134c07dd 100644
--- a/htdocs/theme/eldy/eldy.css.php
+++ b/htdocs/theme/eldy/eldy.css.php
@@ -1149,10 +1149,10 @@ td.hidden {
.cal_today { background: #FFFFFF; border: solid 2px #6C7C7B; padding-left: 2px; padding-right: 1px; padding-top: 0px; padding-bottom: 0px; }
table.cal_event { border-collapse: collapse; margin-bottom: 1px; }
table.cal_event td { border: 0px; padding-left: 0px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px; }
-.cal_event a:link { color: #111111; font-size: 11px; font-weight: normal; !important }
-.cal_event a:visited { color: #111111; font-size: 11px; font-weight: normal; !important }
-.cal_event a:active { color: #111111; font-size: 11px; font-weight: normal; !important }
-.cal_event a:hover { color: #111111; font-size: 11px; font-weight: normal; !important }
+.cal_event a:link { color: #111111; font-size: 11px; font-weight: normal !important; }
+.cal_event a:visited { color: #111111; font-size: 11px; font-weight: normal !important; }
+.cal_event a:active { color: #111111; font-size: 11px; font-weight: normal !important; }
+.cal_event a:hover { color: #111111; font-size: 11px; font-weight: normal !important; }
diff --git a/htdocs/theme/freelug/alert.css b/htdocs/theme/freelug/alert.css
new file mode 100644
index 00000000000..0c484fe6496
--- /dev/null
+++ b/htdocs/theme/freelug/alert.css
@@ -0,0 +1,122 @@
+.overlay_alert {
+ background-color: #DDDDDD;
+ filter: alpha(opacity=50); /*Does not respect CSS standard */
+ -moz-opacity: 0.5;
+ opacity: 0.5;
+}
+
+.alert_nw {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/top_left.gif) no-repeat bottom left;
+}
+
+.alert_n {
+ height: 5px;
+ background: transparent url(alert/top.gif) repeat-x bottom left;
+}
+
+.alert_ne {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/top_right.gif) no-repeat bottom left
+}
+
+.alert_e {
+ width: 5px;
+ background: transparent url(alert/right.gif) repeat-y 0 0;
+}
+
+.alert_w {
+ width: 5px;
+ background: transparent url(alert/left.gif) repeat-y 0 0;
+}
+
+.alert_sw {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/bottom_left.gif) no-repeat 0 0;
+}
+
+.alert_s {
+ height: 5px;
+ background: transparent url(alert/bottom.gif) repeat-x 0 0;
+}
+
+.alert_se, .alert_sizer {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/bottom_right.gif) no-repeat 0 0;
+}
+
+.alert_close {
+ width:0px;
+ height:0px;
+ display:none;
+}
+
+.alert_minimize {
+ width:0px;
+ height:0px;
+ display:none;
+}
+
+.alert_maximize {
+ width:0px;
+ height:0px;
+ display:none;
+}
+
+.alert_title {
+ float:left;
+ height:1px;
+ width:100%;
+}
+
+.alert_content {
+ overflow:visible;
+ color: #000;
+ font-family: Tahoma, Arial, sans-serif;
+ font: 12px arial;
+ background: #FFF;
+}
+
+/* For alert/confirm dialog */
+.alert_window {
+ background: #FFF;
+ padding:30px;
+ margin-left:auto;
+ margin-right:auto;
+ width:400px;
+}
+
+.alert_message {
+ font: 12px arial;
+ text-align:left;
+ width:100%;
+ color:#012;
+ padding-top:5px;
+ padding-left:5px;
+ padding-bottom:5px;
+}
+
+.alert_buttons {
+ text-align:center;
+ width:100%;
+}
+
+.alert_buttons input {
+ width:20%;
+ margin:5px;
+}
+
+.alert_progress {
+ float:left;
+ margin:auto;
+ text-align:center;
+ width:100%;
+ height:16px;
+ background: #FFF url('alert/progress.gif') no-repeat center center
+}
+
+
diff --git a/htdocs/theme/freelug/alert/.cvsignore b/htdocs/theme/freelug/alert/.cvsignore
new file mode 100644
index 00000000000..98e6ef67fad
--- /dev/null
+++ b/htdocs/theme/freelug/alert/.cvsignore
@@ -0,0 +1 @@
+*.db
diff --git a/htdocs/theme/freelug/alert/bottom.gif b/htdocs/theme/freelug/alert/bottom.gif
new file mode 100644
index 00000000000..9870f5224ab
Binary files /dev/null and b/htdocs/theme/freelug/alert/bottom.gif differ
diff --git a/htdocs/theme/freelug/alert/bottom_left.gif b/htdocs/theme/freelug/alert/bottom_left.gif
new file mode 100644
index 00000000000..583f113faf4
Binary files /dev/null and b/htdocs/theme/freelug/alert/bottom_left.gif differ
diff --git a/htdocs/theme/freelug/alert/bottom_right.gif b/htdocs/theme/freelug/alert/bottom_right.gif
new file mode 100644
index 00000000000..230ba12bedb
Binary files /dev/null and b/htdocs/theme/freelug/alert/bottom_right.gif differ
diff --git a/htdocs/theme/freelug/alert/left.gif b/htdocs/theme/freelug/alert/left.gif
new file mode 100644
index 00000000000..4a3fab52023
Binary files /dev/null and b/htdocs/theme/freelug/alert/left.gif differ
diff --git a/htdocs/theme/freelug/alert/overlay.png b/htdocs/theme/freelug/alert/overlay.png
new file mode 100644
index 00000000000..2f3344e5cbb
Binary files /dev/null and b/htdocs/theme/freelug/alert/overlay.png differ
diff --git a/htdocs/theme/freelug/alert/progress.gif b/htdocs/theme/freelug/alert/progress.gif
new file mode 100644
index 00000000000..529e72f45a2
Binary files /dev/null and b/htdocs/theme/freelug/alert/progress.gif differ
diff --git a/htdocs/theme/freelug/alert/right.gif b/htdocs/theme/freelug/alert/right.gif
new file mode 100644
index 00000000000..85ba9e2a56a
Binary files /dev/null and b/htdocs/theme/freelug/alert/right.gif differ
diff --git a/htdocs/theme/freelug/alert/top.gif b/htdocs/theme/freelug/alert/top.gif
new file mode 100644
index 00000000000..8f6193664b7
Binary files /dev/null and b/htdocs/theme/freelug/alert/top.gif differ
diff --git a/htdocs/theme/freelug/alert/top_left.gif b/htdocs/theme/freelug/alert/top_left.gif
new file mode 100644
index 00000000000..fabb33a189b
Binary files /dev/null and b/htdocs/theme/freelug/alert/top_left.gif differ
diff --git a/htdocs/theme/freelug/alert/top_right.gif b/htdocs/theme/freelug/alert/top_right.gif
new file mode 100644
index 00000000000..9fec6fa2b34
Binary files /dev/null and b/htdocs/theme/freelug/alert/top_right.gif differ
diff --git a/htdocs/theme/yellow/alert.css b/htdocs/theme/yellow/alert.css
new file mode 100644
index 00000000000..0c484fe6496
--- /dev/null
+++ b/htdocs/theme/yellow/alert.css
@@ -0,0 +1,122 @@
+.overlay_alert {
+ background-color: #DDDDDD;
+ filter: alpha(opacity=50); /*Does not respect CSS standard */
+ -moz-opacity: 0.5;
+ opacity: 0.5;
+}
+
+.alert_nw {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/top_left.gif) no-repeat bottom left;
+}
+
+.alert_n {
+ height: 5px;
+ background: transparent url(alert/top.gif) repeat-x bottom left;
+}
+
+.alert_ne {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/top_right.gif) no-repeat bottom left
+}
+
+.alert_e {
+ width: 5px;
+ background: transparent url(alert/right.gif) repeat-y 0 0;
+}
+
+.alert_w {
+ width: 5px;
+ background: transparent url(alert/left.gif) repeat-y 0 0;
+}
+
+.alert_sw {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/bottom_left.gif) no-repeat 0 0;
+}
+
+.alert_s {
+ height: 5px;
+ background: transparent url(alert/bottom.gif) repeat-x 0 0;
+}
+
+.alert_se, .alert_sizer {
+ width: 5px;
+ height: 5px;
+ background: transparent url(alert/bottom_right.gif) no-repeat 0 0;
+}
+
+.alert_close {
+ width:0px;
+ height:0px;
+ display:none;
+}
+
+.alert_minimize {
+ width:0px;
+ height:0px;
+ display:none;
+}
+
+.alert_maximize {
+ width:0px;
+ height:0px;
+ display:none;
+}
+
+.alert_title {
+ float:left;
+ height:1px;
+ width:100%;
+}
+
+.alert_content {
+ overflow:visible;
+ color: #000;
+ font-family: Tahoma, Arial, sans-serif;
+ font: 12px arial;
+ background: #FFF;
+}
+
+/* For alert/confirm dialog */
+.alert_window {
+ background: #FFF;
+ padding:30px;
+ margin-left:auto;
+ margin-right:auto;
+ width:400px;
+}
+
+.alert_message {
+ font: 12px arial;
+ text-align:left;
+ width:100%;
+ color:#012;
+ padding-top:5px;
+ padding-left:5px;
+ padding-bottom:5px;
+}
+
+.alert_buttons {
+ text-align:center;
+ width:100%;
+}
+
+.alert_buttons input {
+ width:20%;
+ margin:5px;
+}
+
+.alert_progress {
+ float:left;
+ margin:auto;
+ text-align:center;
+ width:100%;
+ height:16px;
+ background: #FFF url('alert/progress.gif') no-repeat center center
+}
+
+
diff --git a/htdocs/theme/yellow/alert/.cvsignore b/htdocs/theme/yellow/alert/.cvsignore
new file mode 100644
index 00000000000..98e6ef67fad
--- /dev/null
+++ b/htdocs/theme/yellow/alert/.cvsignore
@@ -0,0 +1 @@
+*.db
diff --git a/htdocs/theme/yellow/alert/bottom.gif b/htdocs/theme/yellow/alert/bottom.gif
new file mode 100644
index 00000000000..9870f5224ab
Binary files /dev/null and b/htdocs/theme/yellow/alert/bottom.gif differ
diff --git a/htdocs/theme/yellow/alert/bottom_left.gif b/htdocs/theme/yellow/alert/bottom_left.gif
new file mode 100644
index 00000000000..583f113faf4
Binary files /dev/null and b/htdocs/theme/yellow/alert/bottom_left.gif differ
diff --git a/htdocs/theme/yellow/alert/bottom_right.gif b/htdocs/theme/yellow/alert/bottom_right.gif
new file mode 100644
index 00000000000..230ba12bedb
Binary files /dev/null and b/htdocs/theme/yellow/alert/bottom_right.gif differ
diff --git a/htdocs/theme/yellow/alert/left.gif b/htdocs/theme/yellow/alert/left.gif
new file mode 100644
index 00000000000..4a3fab52023
Binary files /dev/null and b/htdocs/theme/yellow/alert/left.gif differ
diff --git a/htdocs/theme/yellow/alert/overlay.png b/htdocs/theme/yellow/alert/overlay.png
new file mode 100644
index 00000000000..2f3344e5cbb
Binary files /dev/null and b/htdocs/theme/yellow/alert/overlay.png differ
diff --git a/htdocs/theme/yellow/alert/progress.gif b/htdocs/theme/yellow/alert/progress.gif
new file mode 100644
index 00000000000..529e72f45a2
Binary files /dev/null and b/htdocs/theme/yellow/alert/progress.gif differ
diff --git a/htdocs/theme/yellow/alert/right.gif b/htdocs/theme/yellow/alert/right.gif
new file mode 100644
index 00000000000..85ba9e2a56a
Binary files /dev/null and b/htdocs/theme/yellow/alert/right.gif differ
diff --git a/htdocs/theme/yellow/alert/top.gif b/htdocs/theme/yellow/alert/top.gif
new file mode 100644
index 00000000000..8f6193664b7
Binary files /dev/null and b/htdocs/theme/yellow/alert/top.gif differ
diff --git a/htdocs/theme/yellow/alert/top_left.gif b/htdocs/theme/yellow/alert/top_left.gif
new file mode 100644
index 00000000000..fabb33a189b
Binary files /dev/null and b/htdocs/theme/yellow/alert/top_left.gif differ
diff --git a/htdocs/theme/yellow/alert/top_right.gif b/htdocs/theme/yellow/alert/top_right.gif
new file mode 100644
index 00000000000..9fec6fa2b34
Binary files /dev/null and b/htdocs/theme/yellow/alert/top_right.gif differ