From e28ac092643323d964d9bdf7a954879db23dd058 Mon Sep 17 00:00:00 2001
From: Esteban Sanchez <esteban.sanchez@gmail.com>
Date: Thu, 26 Jun 2008 13:26:48 +0000
Subject: [PATCH] 2008-06-26  Esteban Sanchez  <estebans@artica.es>

	* ajax.php: Sed id_user in config array.

	* godmode/menu.php, general/header.php, operation/menu.php: Replaced
	lang_label with lang_string().

	* general/logon_ok.php: Reduced one indentation level.

	* godmode/agentes/agent_manager.php: Replaced lang_label with
	lang_string(). Use pandora functions.

	* include/functions_html.php, godmode/agentes/configurar_agente.php:
	Tab and blankspaces style correction.

	* godmode/reporting/map_builder.php: Complete rewritten to provide an
	intuitive way of build the maps. It's cool, useful and very simple.

	* godmode/reporting/reporting_builder.php: Deleted an output debug.

	* godmode/setup/setup.php: Rewritten to use pandora functions. Added a
	colorpicker for color settings.

	* include/config.php: Reset pandora password. We must solve things
	with this file...

	* include/functions.php: Check if input is an array on safe_input().
	Use filename as id in array returned by list_files().

	* include/functions_db.php: Renamed return_coordinate_* functions.
	Style correction.

	* include/javascript/jquery.js: Updated to 1.2.6.

	* include/javascript/jquery.ui.datepicker.js: Code minimized.

	* include/javascript/pandora.js: Style correction.

	* include/javascript/wz_jsgraphics.js: Added a class to the elements
	of a line, so it can be modified using javascript.

	* /include/styles/pandora.css: Added style to some tables dropdowns.
	Added new styles relative to visual map editor.

	* operation/reporting/reporting_viewer.php: Style correction. Added
	jQuery UI.

	* operation/visual_console/index.php: Use Pandora functions.

	* operation/visual_console/render_view.php: Drawing the map is now on
	functions_visual_map.php. Added a countdown if a refresh time is set.
	Use pandora functions. Style correction.

	* reporting/fgraph.php: Style correction. Use graphic_error() if
	there's no data on grafico_modulo_sparse().

	* images/trash.png: Added to repository. Image used on trash area on
	visual map editor.

	* images/console/background/africa.jpg,
	images/console/background/asia.jpg,
	images/console/background/europe.jpg,
	images/console/background/north_america.jpg,
	images/console/background/oceania.jpg,
	images/console/background/shouth_america.jpg,
	images/console/background/world.jpg: Added to repository. Useful and
	cool map backgrounds.

	* include/functions_visual_map.php: Added to repository. Implements
	visual map functions like drawing the map.

	* include/javascript/jquery.colorpicker.js: Added to repository.
	Implements a color picker widget.

	* /include/javascript/jquery.countdown.js: Added to repository.
	Implements a countdown widget.

	* include/javascript/jquery.ui.core.js: Added to repository. jQuery UI
	core.

	* include/javascript/jquery.ui.draggable.js: Added to repository.
	jQuery draggable plugin.

	* include/javascript/jquery.ui.droppable.js: Added to repository.
	jQuery droppable plugin.

	* include/javascript/pandora_visual_console.js: Added to repository.
	Function useful to visual map interface.

	* include/languages/countdown_*.js: Added to repository. Countdown
	localization.

	* include/languages/date_es_la.js, include/languages/date_gl.js,
	include/languages/time_es_la.js, include/languages/time_gl.js: Added
	to repository. Missing localizations.

	* include/styles/color-picker.css: Added to repository. Colorpicker
	style sheet.

	* include/styles/countdown.css: Added to repository. Countdown style
	sheet.



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@899 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
---
 pandora_console/ChangeLog                     |  102 ++
 pandora_console/ajax.php                      |    1 +
 pandora_console/general/header.php            |    6 +-
 pandora_console/general/logon_ok.php          |  340 ++--
 .../godmode/agentes/agent_manager.php         |  157 +-
 .../godmode/agentes/configurar_agente.php     |  351 ++--
 pandora_console/godmode/menu.php              |   52 +-
 .../godmode/reporting/map_builder.php         | 1064 ++++++------
 .../godmode/reporting/reporting_builder.php   |    3 -
 pandora_console/godmode/setup/setup.php       |  222 ++-
 .../images/console/background/africa.jpg      |  Bin 0 -> 61309 bytes
 .../images/console/background/asia.jpg        |  Bin 0 -> 75633 bytes
 .../images/console/background/europe.jpg      |  Bin 0 -> 156470 bytes
 .../console/background/north_america.jpg      |  Bin 0 -> 255793 bytes
 .../images/console/background/oceania.jpg     |  Bin 0 -> 35240 bytes
 .../console/background/south_america.jpg      |  Bin 0 -> 68900 bytes
 .../images/console/background/world.jpg       |  Bin 0 -> 81855 bytes
 pandora_console/images/trash.png              |  Bin 0 -> 8416 bytes
 pandora_console/include/config.php            |    2 +-
 pandora_console/include/functions.php         |   15 +-
 pandora_console/include/functions_db.php      |    7 +-
 pandora_console/include/functions_html.php    |    2 +-
 .../include/functions_visual_map.php          |  139 ++
 .../include/javascript/jquery.colorpicker.js  |   50 +
 .../include/javascript/jquery.countdown.js    |    7 +
 pandora_console/include/javascript/jquery.js  |   31 +-
 .../include/javascript/jquery.ui.core.js      |    1 +
 .../javascript/jquery.ui.datepicker.js        | 1451 +----------------
 .../include/javascript/jquery.ui.draggable.js |    1 +
 .../include/javascript/jquery.ui.droppable.js |    1 +
 pandora_console/include/javascript/pandora.js |   13 +-
 .../javascript/pandora_visual_console.js      |   83 +
 .../include/javascript/wz_jsgraphics.js       |    2 +-
 .../include/languages/countdown_ca.js         |   11 +
 .../include/languages/countdown_de.js         |   11 +
 .../include/languages/countdown_en.js         |    1 +
 .../include/languages/countdown_es_la.js      |   11 +
 .../include/languages/countdown_fr.js         |   11 +
 .../include/languages/countdown_gl.js         |   11 +
 .../include/languages/countdown_it.js         |   11 +
 .../include/languages/countdown_pt_br.js      |   11 +
 .../include/languages/date_es_la.js           |   22 +
 pandora_console/include/languages/date_gl.js  |   22 +
 .../include/languages/time_es_la.js           |    9 +
 pandora_console/include/languages/time_gl.js  |    9 +
 .../include/styles/color-picker.css           |   24 +
 pandora_console/include/styles/countdown.css  |   42 +
 pandora_console/include/styles/pandora.css    |   28 +-
 pandora_console/operation/menu.php            |   50 +-
 .../operation/reporting/reporting_viewer.php  |    3 +-
 .../operation/visual_console/index.php        |   66 +-
 .../operation/visual_console/render_view.php  |  254 +--
 pandora_console/reporting/fgraph.php          |    6 +-
 53 files changed, 1850 insertions(+), 2866 deletions(-)
 create mode 100644 pandora_console/images/console/background/africa.jpg
 create mode 100644 pandora_console/images/console/background/asia.jpg
 create mode 100644 pandora_console/images/console/background/europe.jpg
 create mode 100644 pandora_console/images/console/background/north_america.jpg
 create mode 100644 pandora_console/images/console/background/oceania.jpg
 create mode 100644 pandora_console/images/console/background/south_america.jpg
 create mode 100644 pandora_console/images/console/background/world.jpg
 create mode 100644 pandora_console/images/trash.png
 create mode 100644 pandora_console/include/functions_visual_map.php
 create mode 100644 pandora_console/include/javascript/jquery.colorpicker.js
 create mode 100644 pandora_console/include/javascript/jquery.countdown.js
 create mode 100644 pandora_console/include/javascript/jquery.ui.core.js
 create mode 100644 pandora_console/include/javascript/jquery.ui.draggable.js
 create mode 100644 pandora_console/include/javascript/jquery.ui.droppable.js
 create mode 100644 pandora_console/include/javascript/pandora_visual_console.js
 create mode 100644 pandora_console/include/languages/countdown_ca.js
 create mode 100644 pandora_console/include/languages/countdown_de.js
 create mode 100644 pandora_console/include/languages/countdown_en.js
 create mode 100644 pandora_console/include/languages/countdown_es_la.js
 create mode 100644 pandora_console/include/languages/countdown_fr.js
 create mode 100644 pandora_console/include/languages/countdown_gl.js
 create mode 100644 pandora_console/include/languages/countdown_it.js
 create mode 100644 pandora_console/include/languages/countdown_pt_br.js
 create mode 100644 pandora_console/include/languages/date_es_la.js
 create mode 100644 pandora_console/include/languages/date_gl.js
 create mode 100644 pandora_console/include/languages/time_es_la.js
 create mode 100644 pandora_console/include/languages/time_gl.js
 create mode 100644 pandora_console/include/styles/color-picker.css
 create mode 100644 pandora_console/include/styles/countdown.css

diff --git a/pandora_console/ChangeLog b/pandora_console/ChangeLog
index b6a8142245..0712fb8c97 100644
--- a/pandora_console/ChangeLog
+++ b/pandora_console/ChangeLog
@@ -1,3 +1,105 @@
+2008-06-26  Esteban Sanchez  <estebans@artica.es>
+
+	* ajax.php: Sed id_user in config array.
+
+	* godmode/menu.php, general/header.php, operation/menu.php: Replaced
+	lang_label with lang_string().
+
+	* general/logon_ok.php: Reduced one indentation level.
+
+	* godmode/agentes/agent_manager.php: Replaced lang_label with
+	lang_string(). Use pandora functions.
+
+	* include/functions_html.php, godmode/agentes/configurar_agente.php:
+	Tab and blankspaces style correction.
+
+	* godmode/reporting/map_builder.php: Complete rewritten to provide an
+	intuitive way of build the maps. It's cool, useful and very simple.
+
+	* godmode/reporting/reporting_builder.php: Deleted an output debug.
+
+	* godmode/setup/setup.php: Rewritten to use pandora functions. Added a
+	colorpicker for color settings.
+
+	* include/config.php: Reset pandora password. We must solve things
+	with this file...
+
+	* include/functions.php: Check if input is an array on safe_input().
+	Use filename as id in array returned by list_files().
+
+	* include/functions_db.php: Renamed return_coordinate_* functions.
+	Style correction.
+
+	* include/javascript/jquery.js: Updated to 1.2.6.
+
+	* include/javascript/jquery.ui.datepicker.js: Code minimized.
+	
+	* include/javascript/pandora.js: Style correction.
+
+	* include/javascript/wz_jsgraphics.js: Added a class to the elements
+	of a line, so it can be modified using javascript.
+
+	* /include/styles/pandora.css: Added style to some tables dropdowns.
+	Added new styles relative to visual map editor.
+
+	* operation/reporting/reporting_viewer.php: Style correction. Added
+	jQuery UI.
+
+	* operation/visual_console/index.php: Use Pandora functions.
+
+	* operation/visual_console/render_view.php: Drawing the map is now on
+	functions_visual_map.php. Added a countdown if a refresh time is set.
+	Use pandora functions. Style correction.
+
+	* reporting/fgraph.php: Style correction. Use graphic_error() if
+	there's no data on grafico_modulo_sparse().
+
+	* images/trash.png: Added to repository. Image used on trash area on
+	visual map editor.
+
+	* images/console/background/africa.jpg,
+	images/console/background/asia.jpg,
+	images/console/background/europe.jpg, 
+	images/console/background/north_america.jpg, 
+	images/console/background/oceania.jpg, 
+	images/console/background/shouth_america.jpg, 
+	images/console/background/world.jpg: Added to repository. Useful and
+	cool map backgrounds.
+
+	* include/functions_visual_map.php: Added to repository. Implements
+	visual map functions like drawing the map.
+
+	* include/javascript/jquery.colorpicker.js: Added to repository.
+	Implements a color picker widget.
+
+	* /include/javascript/jquery.countdown.js: Added to repository.
+	Implements a countdown widget.
+
+	* include/javascript/jquery.ui.core.js: Added to repository. jQuery UI
+	core.
+
+	* include/javascript/jquery.ui.draggable.js: Added to repository.
+	jQuery draggable plugin.
+
+	* include/javascript/jquery.ui.droppable.js: Added to repository.
+	jQuery droppable plugin.
+
+	* include/javascript/pandora_visual_console.js: Added to repository.
+	Function useful to visual map interface.
+
+	* include/languages/countdown_*.js: Added to repository. Countdown
+	localization.
+
+	* include/languages/date_es_la.js, include/languages/date_gl.js,
+	include/languages/time_es_la.js, include/languages/time_gl.js: Added
+	to repository. Missing localizations.
+
+	* include/styles/color-picker.css: Added to repository. Colorpicker
+	style sheet.
+
+	* include/styles/countdown.css: Added to repository. Countdown style
+	sheet.
+
 2008-06-24  Sancho Lerena  <slerena@gmail.com>
 
 	* include/functions_db.php: Fixed typo.
diff --git a/pandora_console/ajax.php b/pandora_console/ajax.php
index 38f4075a98..679da88676 100644
--- a/pandora_console/ajax.php
+++ b/pandora_console/ajax.php
@@ -47,6 +47,7 @@ define ('AJAX', true);
 
 $page = (string) get_parameter ('page');
 $page .= '.php';
+$config["id_user"] = $_SESSION["id_usuario"];
 session_write_close ();
 if (file_exists ($page)) {
 	$id_user = $_SESSION["id_usuario"];
diff --git a/pandora_console/general/header.php b/pandora_console/general/header.php
index cb7f0d4482..5209d6ee46 100644
--- a/pandora_console/general/header.php
+++ b/pandora_console/general/header.php
@@ -35,12 +35,12 @@ if (isset ($_SESSION["id_usuario"])){
 		echo "<img src='images/user_suit.png' class='bot'> ";
 	else
 		echo "<img src='images/user_green.png' class='bot'> ";
-	echo "<a class='white'>".$lang_label["has_connected"]. '
+	echo "<a class='white'>".lang_string ("has_connected"). '
 	[<b>'. $_SESSION["id_usuario"]. '</b>]</a>';
 
     // Second column 
     echo "<td>";
-	echo "<a class='white_bold' href='index.php?sec=main'><img src='images/information.png' class='bot'> ". $lang_label["information"]."</a>";
+	echo "<a class='white_bold' href='index.php?sec=main'><img src='images/information.png' class='bot'> ". lang_string ("information")."</a>";
 	
     // Third column 
     echo "<td>";
@@ -53,7 +53,7 @@ if (isset ($_SESSION["id_usuario"])){
 
 
     echo "<tr><td>";
-    echo "<a class='white_bold' href='index.php?bye=bye'><img src='images/lock.png' class='bot'> ". $lang_label["logout"]."</a>";
+    echo "<a class='white_bold' href='index.php?bye=bye'><img src='images/lock.png' class='bot'> ". lang_string ("logout")."</a>";
     
     echo "<td>";
     $server_status = check_server_status ();
diff --git a/pandora_console/general/logon_ok.php b/pandora_console/general/logon_ok.php
index a1b1e887fd..367f5b8dad 100644
--- a/pandora_console/general/logon_ok.php
+++ b/pandora_console/general/logon_ok.php
@@ -17,180 +17,186 @@
 // along with this program; if not, write to the Free Software
 // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 
-	require("include/functions_reporting.php");
-	
-	echo "<div class='jus'>";
-	$nick = $_SESSION['id_usuario'];
-	echo "<h1>" . $lang_label["welcome_title"] . "</h1>";
-	echo "<p>";
-	echo $lang_label["main_text"];
-	echo "</p>";
+require("include/functions_reporting.php");
 
-	// Private messages pending to read !
+echo "<div class='jus'>";
+$nick = $_SESSION['id_usuario'];
+echo "<h1>" . $lang_label["welcome_title"] . "</h1>";
+echo "<p>";
+echo $lang_label["main_text"];
+echo "</p>";
 
-	$sql='SELECT COUNT(*) FROM tmensajes WHERE id_usuario_destino="'.$nick.'" 
-	AND estado="FALSE";';
-	$resultado = mysql_query ($sql);
-	$row = mysql_fetch_array ($resultado);
-	if ($row["COUNT(*)"] != 0){
-		echo "<h2>". $lang_label["new_message_bra"] . ' 
-		<a href="index.php?sec=messages&sec2=operation/messages/message">'
-		.$row["COUNT(*)"] . ' <img src="images/email.png" border="0">'
-		.$lang_label["new_message_ket"] . '</a></h2>';
-	}
+// Private messages pending to read !
 
-	echo "<table width=95%>";
-	echo "<tr><td valign='top'>";
+$sql='SELECT COUNT(*) FROM tmensajes WHERE id_usuario_destino="'.$nick.'" 
+AND estado="FALSE";';
+$resultado = mysql_query ($sql);
+$row = mysql_fetch_array ($resultado);
+if ($row["COUNT(*)"] != 0){
+	echo "<h2>". $lang_label["new_message_bra"] . ' 
+	<a href="index.php?sec=messages&sec2=operation/messages/message">'
+	.$row["COUNT(*)"] . ' <img src="images/email.png" border="0">'
+	.$lang_label["new_message_ket"] . '</a></h2>';
+}
 
-	// Site news !
-	// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-	echo '<h2>' . $lang_label["site_news"] . '</h2>';
-	$sql_news = "SELECT * FROM tnews ORDER by timestamp DESC LIMIT 3";
-	if ($result_news = mysql_query ($sql_news)){
-		echo '<table cellpadding="4" cellspacing="4" width="270" class="databox">';
-		while ($row = mysql_fetch_array ($result_news)) {
-			echo '<tr>';
-			echo "<th><b>".$row["subject"]."</b>";
-			echo "<tr><td>".$lang_label["by"]." <b>".$row["author"]. "</b> ".$lang_label["at"]." <i>".$row["timestamp"]."</i>";
-			echo '<tr><td class=datos>';
-			echo clean_output_breaks($row["text"]);
-		}
-		echo "</table>";
-	}
-	echo "<td align='center'>";
-	// Site stats
-	// Summary
-	// ~~~~~~~~~~~~~~~
-	$data = general_stats($id_user,0);
-	$monitor_checks = $data[0];
-	$monitor_ok = $data[1];
-	$monitor_bad = $data[2];
-	$monitor_unknown = $data[3];
-	$monitor_alert = $data[4];
-	$total_agents = $data[5];
-	$data_checks = $data[6];
-	$data_unknown = $data[7];
-	$data_alert = $data[8];
-	$data_alert_total = $data[9];
-	$monitor_alert_total = $data[10];
-    $data_not_init = $data[11];
-    $monitor_not_init = $data[12];
-	// Calculate global indicators
+echo "<table width=95%>";
+echo "<tr><td valign='top'>";
 
-    $total_checks = $data_checks + $monitor_checks;
-    $notinit_percentage = (($data_not_init + $monitor_not_init) / ($total_checks / 100));
-    $module_sanity = format_numeric (100 - $notinit_percentage);
-    $total_alerts = $data_alert + $monitor_alert;
-    $total_fired_alerts = $monitor_alert_total+$data_alert_total;
-	if ( $total_fired_alerts > 0)
-    	$alert_level = format_numeric (100 - ($total_alerts / ($total_fired_alerts / 100)));
-	else
-		$alert_level = 100;
-    
-    if ($monitor_checks > 0){
-        $monitor_health = format_numeric (  100- (($monitor_bad + $monitor_unknown) / ($monitor_checks/100)) , 1);
-    } else 
-        $monitor_health = 100;
-    if ($data_checks > 0){
-        $data_health = format_numeric ( (($data_checks -($data_unknown + $data_alert)) / $data_checks ) * 100,1);;
-    } else
-        $data_health = 100;
-    if (($data_checks != 0) OR ($data_checks != 0)){
-        $global_health = format_numeric ((($data_health * $data_checks) + ($monitor_health * $monitor_checks)) / $total_checks);
-    } else
-        $global_health = 100;
-
-        if ($global_health < 0)
-                $global_health;
-
-    echo "<table class='databox' celldpadding=4 cellspacing=4 width=250>";
-    //echo "<h2>".$lang_label["tactical_indicator"]."</h2>";
-    //echo "<img src='reporting/fgraph.php?tipo=odo_tactic&value1=$global_health&value2=$data_health&value3=$monitor_health'>";
-    
-    echo "<tr><td colspan='2'>".lang_string("Monitor health")."</th>";
-    echo "<tr><td colspan='2'><img src='reporting/fgraph.php?tipo=progress&height=20&width=260&mode=0&percent=$monitor_health' title='$monitor_health % ".lang_string("of monitors UP")."'>";
-
-    echo "<tr><td colspan='2'>".lang_string("Data health")."</th>";
-    echo "<tr><td colspan='2'><img src='reporting/fgraph.php?tipo=progress&height=20&width=260&mode=0&percent=$data_health' title='$data_health % ".lang_string("of modules with updated data")."'>";
-
-    echo "<tr><td colspan='2'>".lang_string("Global health")."</th>";
-    echo "<tr><td colspan='2'><img src='reporting/fgraph.php?tipo=progress&height=20&width=260&mode=0&percent=$global_health' title='$global_health % ".lang_string("of modules with good data")."'>";
-
-    echo "<tr><td colspan='2'>".lang_string("Module sanity")."</th>";
-    echo "<tr><td colspan='2'><img src='reporting/fgraph.php?tipo=progress&height=20&width=260&mode=0&percent=$module_sanity ' title='$module_sanity % ".lang_string("of well initialized modules")."'>";
-   
-
-    echo "<tr><td colspan='2'>".lang_string("Alert level")."</th>";
-    echo "<tr><td colspan='2'><img src='reporting/fgraph.php?tipo=progress&height=20&width=260&mode=0&percent=$alert_level' title='$alert_level % ".lang_string("of non-fired alerts")."'>";
-    echo "</table>";
-
-	$query1 = "SELECT COUNT(id_usuario) FROM tusuario";
-	$result = mysql_query ($query1);
-	$row = mysql_fetch_array ($result);
-	$users_defined = $row[0];
-	
-	echo "<table class='databox' celldpadding=4 cellspacing=4 width=250>";
-	echo "<th colspan=2>".$lang_label["Pandora_FMS_summary"]."</th>";
-	echo "<tr><td class='datos2'><b>"."Total agents"."</b></td>";
-	echo "<td class='datos2' style='font: bold 2em Arial, Sans-serif; color: #000;'>".$total_agents."</td>";
-	echo "</tr><tr><td class='datos'><b>"."Total checks"."</b></td>";
-	echo "<td class='datos' style='font: bold 2em Arial, Sans-serif; color: #000;'>".$total_checks."</td>";	
-	echo "</tr><tr><td class='datos2'><b>"."Monitor BAD"."</b></td>";
-	echo "<td class='datos2' style='font: bold 2em Arial, Sans-serif; color: #f00;'>";
-	if ($monitor_bad > 0)
-		echo $monitor_bad;
-	else
-		echo "-";
-	echo "</td></tr><tr><td class='datos'><b>"."Alerts defined"."</b></td>";
-	echo "<td class='datos' style='font: bold 2em Arial, Sans-serif; color: #000;'>".$total_alerts."</td>";
-	echo "</tr><tr><td class='datos2'><b>"."Total users"."</b></td>";
-	echo "<td class='datos2' style='font: bold 2em Arial, Sans-serif; color: #000;'>".$users_defined."</td>";
-	echo "</tr></table>";
-
-	echo "</table>";
-
-	echo "<div id='activity'>";
-	// Show last activity from this user
-	echo "<h2>" . $lang_label["user_last_activity"] . "</h2>";
-	// Show table header
-	echo '<table cellpadding="4" cellspacing="4" width="700" class="databox"><tr>'; 
-	echo '<th>' . $lang_label["user"] . '</th>';
-	echo '<th>' . $lang_label["action"] . '</th>';
-	echo '<th width="130px">' . $lang_label["date"] . '</th>';
-	echo '<th>' . $lang_label["src_address"] . '</th>';
-	echo '<th width="200px">' . $lang_label["comments"] . '</th></tr>';
-
-	// Skip offset records
-	$query1="SELECT * FROM tsesion WHERE (TO_DAYS(fecha) > TO_DAYS(NOW()) - 7) 
-	AND ID_usuario = '" . $nick . "' ORDER BY fecha DESC limit 15";
-
-	$result = mysql_query ($query1);
-	$contador = 5; // Max items
-	$color = 1;
-	while (($row = mysql_fetch_array ($result)) and ($contador > 0)) {
-		
-		if ($color == 1){
-			$tdcolor = "datos";
-			$color = 0;
-		} else {
-			$tdcolor = "datos2";
-			$color = 1;
-		}
-		
-		$usuario = $row["ID_usuario"];
+// Site news !
+// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+echo '<h2>' . $lang_label["site_news"] . '</h2>';
+$sql_news = "SELECT * FROM tnews ORDER by timestamp DESC LIMIT 3";
+if ($result_news = mysql_query ($sql_news)){
+	echo '<table cellpadding="4" cellspacing="4" width="270" class="databox">';
+	while ($row = mysql_fetch_array ($result_news)) {
 		echo '<tr>';
-		echo '<td class="' . $tdcolor . 'f9"><b>' . $usuario . '</b></td>';
-		echo '<td class="' . $tdcolor . 'f9">' . $row["accion"]. '</td>';
-		echo '<td class="' . $tdcolor . 'f9">' . $row["fecha"]. '</td>';
-		echo '<td class="' . $tdcolor . 'f9">' . $row["IP_origen"]. '</td>';
-		echo '<td class="' . $tdcolor . 'f9">' . $row["descripcion"]. '</td>';
-		echo '</tr>';
-		
-		$contador--;
+		echo "<th><b>".$row["subject"]."</b>";
+		echo "<tr><td>".$lang_label["by"]." <b>".$row["author"]. "</b> ".$lang_label["at"]." <i>".$row["timestamp"]."</i>";
+		echo '<tr><td class=datos>';
+		echo clean_output_breaks($row["text"]);
 	}
-
 	echo "</table>";
-	echo "</div>"; // activity
+}
+echo "<td align='center'>";
+// Site stats
+// Summary
+// ~~~~~~~~~~~~~~~
+$data = general_stats($id_user,0);
+$monitor_checks = $data[0];
+$monitor_ok = $data[1];
+$monitor_bad = $data[2];
+$monitor_unknown = $data[3];
+$monitor_alert = $data[4];
+$total_agents = $data[5];
+$data_checks = $data[6];
+$data_unknown = $data[7];
+$data_alert = $data[8];
+$data_alert_total = $data[9];
+$monitor_alert_total = $data[10];
+$data_not_init = $data[11];
+$monitor_not_init = $data[12];
+// Calculate global indicators
 
-	echo '</div>'; // class "jus"
+$total_checks = $data_checks + $monitor_checks;
+$notinit_percentage = (($data_not_init + $monitor_not_init) / ($total_checks / 100));
+$module_sanity = format_numeric (100 - $notinit_percentage);
+$total_alerts = $data_alert + $monitor_alert;
+$total_fired_alerts = $monitor_alert_total+$data_alert_total;
+if ( $total_fired_alerts > 0) {
+	$alert_level = format_numeric (100 - ($total_alerts / ($total_fired_alerts / 100)));
+} else {
+	$alert_level = 100;
+}
+
+if ($monitor_checks > 0){
+	$monitor_health = format_numeric (  100- (($monitor_bad + $monitor_unknown) / ($monitor_checks/100)) , 1);
+} else {
+	$monitor_health = 100;
+}
+
+if ($data_checks > 0) {
+	$data_health = format_numeric ( (($data_checks -($data_unknown + $data_alert)) / $data_checks ) * 100,1);;
+} else {
+	$data_health = 100;
+}
+
+if ($data_checks != 0 || $data_checks != 0) {
+	$global_health = format_numeric ((($data_health * $data_checks) + ($monitor_health * $monitor_checks)) / $total_checks);
+} else {
+	$global_health = 100;
+}
+
+if ($global_health < 0)
+	$global_health;
+
+echo "<table class='databox' celldpadding=4 cellspacing=4 width=250>";
+//echo "<h2>".$lang_label["tactical_indicator"]."</h2>";
+//echo "<img src='reporting/fgraph.php?tipo=odo_tactic&value1=$global_health&value2=$data_health&value3=$monitor_health'>";
+
+echo "<tr><td colspan='2'>".lang_string("Monitor health")."</th>";
+echo "<tr><td colspan='2'><img src='reporting/fgraph.php?tipo=progress&height=20&width=260&mode=0&percent=$monitor_health' title='$monitor_health % ".lang_string("of monitors UP")."'>";
+
+echo "<tr><td colspan='2'>".lang_string("Data health")."</th>";
+echo "<tr><td colspan='2'><img src='reporting/fgraph.php?tipo=progress&height=20&width=260&mode=0&percent=$data_health' title='$data_health % ".lang_string("of modules with updated data")."'>";
+
+echo "<tr><td colspan='2'>".lang_string("Global health")."</th>";
+echo "<tr><td colspan='2'><img src='reporting/fgraph.php?tipo=progress&height=20&width=260&mode=0&percent=$global_health' title='$global_health % ".lang_string("of modules with good data")."'>";
+
+echo "<tr><td colspan='2'>".lang_string("Module sanity")."</th>";
+echo "<tr><td colspan='2'><img src='reporting/fgraph.php?tipo=progress&height=20&width=260&mode=0&percent=$module_sanity ' title='$module_sanity % ".lang_string("of well initialized modules")."'>";
+
+
+echo "<tr><td colspan='2'>".lang_string("Alert level")."</th>";
+echo "<tr><td colspan='2'><img src='reporting/fgraph.php?tipo=progress&height=20&width=260&mode=0&percent=$alert_level' title='$alert_level % ".lang_string("of non-fired alerts")."'>";
+echo "</table>";
+
+$query1 = "SELECT COUNT(id_usuario) FROM tusuario";
+$result = mysql_query ($query1);
+$row = mysql_fetch_array ($result);
+$users_defined = $row[0];
+
+echo "<table class='databox' celldpadding=4 cellspacing=4 width=250>";
+echo "<th colspan=2>".$lang_label["Pandora_FMS_summary"]."</th>";
+echo "<tr><td class='datos2'><b>"."Total agents"."</b></td>";
+echo "<td class='datos2' style='font: bold 2em Arial, Sans-serif; color: #000;'>".$total_agents."</td>";
+echo "</tr><tr><td class='datos'><b>"."Total checks"."</b></td>";
+echo "<td class='datos' style='font: bold 2em Arial, Sans-serif; color: #000;'>".$total_checks."</td>";	
+echo "</tr><tr><td class='datos2'><b>"."Monitor BAD"."</b></td>";
+echo "<td class='datos2' style='font: bold 2em Arial, Sans-serif; color: #f00;'>";
+if ($monitor_bad > 0)
+	echo $monitor_bad;
+else
+	echo "-";
+echo "</td></tr><tr><td class='datos'><b>"."Alerts defined"."</b></td>";
+echo "<td class='datos' style='font: bold 2em Arial, Sans-serif; color: #000;'>".$total_alerts."</td>";
+echo "</tr><tr><td class='datos2'><b>"."Total users"."</b></td>";
+echo "<td class='datos2' style='font: bold 2em Arial, Sans-serif; color: #000;'>".$users_defined."</td>";
+echo "</tr></table>";
+
+echo "</table>";
+
+echo "<div id='activity'>";
+// Show last activity from this user
+echo "<h2>" . $lang_label["user_last_activity"] . "</h2>";
+// Show table header
+echo '<table cellpadding="4" cellspacing="4" width="700" class="databox"><tr>'; 
+echo '<th>' . $lang_label["user"] . '</th>';
+echo '<th>' . $lang_label["action"] . '</th>';
+echo '<th width="130px">' . $lang_label["date"] . '</th>';
+echo '<th>' . $lang_label["src_address"] . '</th>';
+echo '<th width="200px">' . $lang_label["comments"] . '</th></tr>';
+
+// Skip offset records
+$query1="SELECT * FROM tsesion WHERE (TO_DAYS(fecha) > TO_DAYS(NOW()) - 7) 
+AND ID_usuario = '" . $nick . "' ORDER BY fecha DESC limit 15";
+
+$result = mysql_query ($query1);
+$contador = 5; // Max items
+$color = 1;
+while ($row = mysql_fetch_array ($result) && $contador > 0) {
+	
+	if ($color == 1){
+		$tdcolor = "datos";
+		$color = 0;
+	} else {
+		$tdcolor = "datos2";
+		$color = 1;
+	}
+	
+	$usuario = $row["ID_usuario"];
+	echo '<tr>';
+	echo '<td class="' . $tdcolor . 'f9"><b>' . $usuario . '</b></td>';
+	echo '<td class="' . $tdcolor . 'f9">' . $row["accion"]. '</td>';
+	echo '<td class="' . $tdcolor . 'f9">' . $row["fecha"]. '</td>';
+	echo '<td class="' . $tdcolor . 'f9">' . $row["IP_origen"]. '</td>';
+	echo '<td class="' . $tdcolor . 'f9">' . $row["descripcion"]. '</td>';
+	echo '</tr>';
+	
+	$contador--;
+}
+
+echo "</table>";
+echo "</div>"; // activity
+
+echo '</div>'; // class "jus"
 ?>
diff --git a/pandora_console/godmode/agentes/agent_manager.php b/pandora_console/godmode/agentes/agent_manager.php
index 64113e71ca..9b409844b0 100644
--- a/pandora_console/godmode/agentes/agent_manager.php
+++ b/pandora_console/godmode/agentes/agent_manager.php
@@ -30,12 +30,12 @@ if (give_acl($id_user, 0, "AW")!=1) {
 	exit;
 }
 
-echo "<h2>".$lang_label["agent_conf"];
+echo "<h2>".lang_string ("agent_conf");
 if (isset($_GET["create_agent"])){
 	$create_agent = 1;
-	echo " &gt; ".$lang_label["create_agent"];
+	echo " &gt; ".lang_string ("create_agent");
 } else {
-	echo " &gt; ".$lang_label["update_agent"];
+	echo " &gt; ".lang_string ("update_agent");
 }
 echo "</h2>";
 echo "<div style='height: 5px'> </div>";
@@ -58,17 +58,10 @@ if (isset($_GET["disk_conf_delete"])){
 
 echo '<form name="conf_agent" method="post" action="index.php?sec=gagente&
 sec2=godmode/agentes/configurar_agente">';
-if ($create_agent == 1) {
-	echo "<input type='hidden' name='create_agent' value='1'>";
-} else {
-	echo "<input type='hidden' name='update_agent' value='1'>";
-	echo "<input type='hidden' name='id_agente' value='".$id_agente."'>";
-}
-echo '<table width="650" cellpadding="4" cellspacing="4" class="databox_color">';
+echo '<table width="650" id="table-agent-configuration" cellpadding="4" cellspacing="4" class="databox_color">';
 echo "<tr>";
-echo '<td class="datos"><b>'.$lang_label["agent_name"].'</b></td>
-<td class="datos">
-<input type="text" name="agente" size=30 value="'.$nombre_agente.'">';
+echo '<td class="datos"><b>'.lang_string ("agent_name").'</b></td><td class="datos">';
+print_input_text ('agente', $nombre_agente, '', 30, 100);
 
 if (isset ($id_agente) && $id_agente != "") {
 	echo "
@@ -84,9 +77,9 @@ if (file_exists ($config["remote_config"] . "/" . $agent_md5 . ".md5")) {
 }
 
 echo '<tr><td class="datos2">';
-echo '<b>'.$lang_label["ip_address"].'</b>';
+echo '<b>'.lang_string ("ip_address").'</b>';
 echo '<td class="datos2">';
-echo '<input type="text" name="direccion" size="16" value="'.$direccion_agente.'">';
+print_input_text ('direccion', $direccion_agente, '', 16, 100);
 
 if ($create_agent != 1) {
 	echo "&nbsp;&nbsp;&nbsp;&nbsp;";
@@ -101,7 +94,7 @@ if ($create_agent != 1) {
 		}
 	echo "</select>";
 
-	echo "<input name='delete_ip' type=checkbox value='1'> ".$lang_label["delete_sel"];
+	echo "<input name='delete_ip' type=checkbox value='1'> ".lang_string ("delete_sel");
 	echo "</td>";
 }
 
@@ -110,13 +103,10 @@ echo '<td class="datos">';
 print_select_from_sql ('SELECT id_agente, nombre FROM tagente',
 				'id_parent', $id_parent, '', 'None', '0');
 
-echo '<tr><td class="datos"><b>'.$lang_label["group"].'</b>';
-echo '<td class="datos"><select name="grupo" class="w130">';
-if (isset($grupo)){
-echo "<option value='".$grupo."'>".dame_grupo($grupo)."</option>";
-}
-list_group ($id_user, 0);
-echo "</select>";
+echo '<tr><td class="datos"><b>'.lang_string ("group").'</b>';
+echo '<td class="datos">';
+print_select_from_sql ('SELECT id_grupo, nombre FROM tgrupo ORDER BY nombre',
+			'grupo', $grupo, '', '', '');
 
 echo "<tr><td class='datos2'>";
 echo "<b>".lang_string("interval")."</b></td>";
@@ -125,111 +115,84 @@ echo '<td class="datos2">';
 echo '<input type="text" name="intervalo" size="15" value="'.$intervalo.'"></td>';
 echo '<tr><td class="datos"><b>'.lang_string("os").'</b></td>';
 echo '<td class="datos">';
-echo '<select name="id_os" class="w130">';
-
-if (isset($id_os)){
-	echo "<option value='".$id_os."'>".dame_so_name($id_os)."</option>";
-}
-$sql1='SELECT id_os, name FROM tconfig_os';
-$result=mysql_query($sql1);
-while ($row=mysql_fetch_array($result)){
-	echo "<option value='".$row["id_os"]."'>".$row["name"]."</option>";
-}
-?>
-</select>
-
-<?PHP
+print_select_from_sql ('SELECT id_os, name FROM tconfig_os ORDER BY name',
+			'id_os', $id_os, '', '', '');
 
 // Network server
 echo '<tr><td class="datos2"><b>';
 echo lang_string("Network server");
 echo '</b></td><td class="datos2">';
-echo '<select name="network_server" class="w130">';
-echo "<option value='".$id_network_server."'>".give_server_name($id_network_server);
-$sql1 = 'SELECT id_server, name FROM tserver where network_server = 1 ORDER BY name';
-$result=mysql_query($sql1);
-while ($row=mysql_fetch_array($result)){
-	echo "<option value='".$row["id_server"]."'>".$row["name"]."</option>";
+$none = '';
+$none_value = '';
+if ($id_network_server == 0) {
+	$none = lang_string ('None');
+	$none_value = 0;
 }
-echo '</select>';
+print_select_from_sql ('SELECT id_server, name FROM tserver WHERE network_server = 1 ORDER BY name',
+			'network_server', $id_network_server, '', $none, $none_value);
 
 // Plugin Server
 echo '<tr><td class="datos"><b>';
 echo lang_string("Plugin server");
 echo '</b></td><td class="datos">';
-echo '<select name="plugin_server" class="w130">';
-echo "<option value='".$id_plugin_server."'>".give_server_name($id_plugin_server);
-$sql1 = 'SELECT id_server, name FROM tserver where plugin_server = 1 ORDER BY name';
-$result=mysql_query($sql1);
-while ($row=mysql_fetch_array($result)){
-    echo "<option value='".$row["id_server"]."'>".$row["name"]."</option>";
+$none_str = lang_string ('None');
+$none = '';
+$none_value = '';
+if ($id_plugin_server == 0) {
+	$none = $none_str;
+	$none_value = 0;
 }
-echo '</select>';
+print_select_from_sql ('SELECT id_server, name FROM tserver WHERE plugin_server = 1 ORDER BY name',
+			'plugin_server', $id_plugin_server, '', $none, $none_value);
 
 // WMI Server
 echo '<tr><td class="datos2"><b>';
 echo lang_string("WMI server");
 echo '</b></td><td class="datos2">';
-echo '<select name="wmi_server" class="w130">';
-echo "<option value='".$id_wmi_server."'>".give_server_name($id_wmi_server);
-$sql1 = 'SELECT id_server, name FROM tserver where wmi_server = 1 ORDER BY name';
-$result=mysql_query($sql1);
-while ($row=mysql_fetch_array($result)){
-    echo "<option value='".$row["id_server"]."'>".$row["name"]."</option>";
+$none = '';
+$none_value = '';
+if ($id_plugin_server == 0) {
+	$none = $none_str;
+	$none_value = 0;
 }
-echo '</select>';
+print_select_from_sql ('SELECT id_server, name FROM tserver WHERE wmi_server = 1 ORDER BY name',
+			'wmi_server', $id_wmi_server, '', $none, $none_value);
 
 // Prediction Server
 echo '<tr><td class="datos"><b>';
 echo lang_string("Prediction server");
 echo '</b></td><td class="datos">';
-echo '<select name="prediction_server" class="w130">';
-echo "<option value='".$id_prediction_server."'>".give_server_name($id_prediction_server);
-$sql1 = 'SELECT id_server, name FROM tserver where prediction_server = 1 ORDER BY name';
-$result=mysql_query($sql1);
-while ($row=mysql_fetch_array($result)){
-    echo "<option value='".$row["id_server"]."'>".$row["name"]."</option>";
+$none = '';
+$none_value = '';
+if ($id_prediction_server == 0) {
+	$none = $none_str;
+	$none_value = 0;
 }
-echo '</select>';
+print_select_from_sql ('SELECT id_server, name FROM tserver WHERE prediction_server = 1 ORDER BY name',
+			'prediction_server', $id_prediction_server, '', $none, $none_value);
 
 // Description
 echo '<tr><td class="datos2"><b>';
 echo lang_string ("description");
 echo '</b><td class="datos2">';
-echo '<input type="text" name="comentarios" size="55" value="'.$comentarios.'"></td>';
-
+print_input_text ('comentarios', $comentarios, '', 55, 255);
 
 // Learn mode / Normal mode 
 echo '<tr><td class="datos"><b>';
 echo lang_string ("module_definition");
 echo '</b><td class="datos">';
-if ($modo == "1"){
-	echo $lang_label["learning_mode"].'
-	<input type="radio" class="chk" name="modo" value="1" style="margin-right: 40px;" checked>';
-	echo $lang_label["normal_mode"].' 
-	<input type="radio" class="chk" name="modo" value="0">';
-} else {
-	echo $lang_label["learning_mode"].'
-	<input type="radio" class="chk" name="modo" value="1" style="margin-right: 40px;">';
-	echo $lang_label["normal_mode"].'
-	<input type="radio" name="modo" class="chk" value="0" checked>';
-}
-
+echo lang_string ("learning_mode");
+print_radio_button_extended ("modo", 1, '', $modo, false, '', 'style="margin-right: 40px;"');
+echo lang_string ("normal_mode");
+print_radio_button_extended ("modo", 0, '', $modo, false, '', 'style="margin-right: 40px;"');
 
 // Status (Disabled / Enabled)
 echo '<tr><td class="datos2"><b>'.lang_string("status").'</b>';
 echo '<td class="datos2">';
-if ($disabled == "1"){
-	echo $lang_label["disabled"].'
-	<input type="radio" class="chk" name="disabled" value="1" style="margin-right: 40px;" checked>';
-	echo $lang_label["active"].' 
-	<input class="chk" type="radio" name="disabled" value="0">';
-} else {
-	echo $lang_label["disabled"].'
-	<input type="radio" class="chk" name="disabled" value="1" style="margin-right: 40px;">';
-	echo $lang_label["active"].'
-	<input type="radio" name="disabled" class="chk" value="0" checked>';
-}
+echo lang_string ("disabled");
+print_radio_button_extended ("disabled", 1, '', $disabled, false, '', 'style="margin-right: 40px;"');
+echo lang_string ("active");
+print_radio_button_extended ("disabled", 0, '', $disabled, false, '', 'style="margin-right: 40px;"');
 
 // Remote configuration
 echo '<tr><td class="datos"><b>'.lang_string("Remote configuration").'</b>';
@@ -244,15 +207,15 @@ if (file_exists($filename)){
 }
 
 echo '</table><table width="650"><tr><td  align="right">';
-if ($create_agent == 1){
-	echo "
-	<input name='crtbutton' type='submit' class='sub wand' value='".
-	$lang_label["create"]."'>";
+if ($create_agent == 1) {
+	print_submit_button (lang_string ('create'), 'crtbutton', false, 'class="sub wand"');
+	print_input_hidden ('create_agent', 1);
 } else {
-	echo "
-	<input name='uptbutton' type='submit' class='sub upd' value='".
-	$lang_label["update"]."'>";
+	print_submit_button (lang_string ('update'), 'updbutton', false, 'class="sub upd"');
+	print_input_hidden ('update_agent', 1);
+	print_input_hidden ('id_agente', $id_agente);
 }
+
 echo "</td></form></table>";
 
 ?>
diff --git a/pandora_console/godmode/agentes/configurar_agente.php b/pandora_console/godmode/agentes/configurar_agente.php
index b860316a33..0f3412c255 100644
--- a/pandora_console/godmode/agentes/configurar_agente.php
+++ b/pandora_console/godmode/agentes/configurar_agente.php
@@ -98,6 +98,12 @@ $alert_d6 = "1";
 $alert_d7 = "1";
 $alert_recovery = "0";
 $alert_priority = "0";
+$id_network_server = 0;
+$id_plugin_server = 0;
+$id_prediction_server = 0;
+$id_wmi_server = 0;
+$grupo = 0;
+$id_os = 0;
 
 // ================================
 // Create AGENT
@@ -111,7 +117,7 @@ if ( isset ($_POST["create_agent"])) { // Create a new and shining agent
 	$intervalo =  entrada_limpia ($_POST["intervalo"]);
 	$comentarios =  entrada_limpia ($_POST["comentarios"]);
 	$modo = entrada_limpia ($_POST["modo"]);
-    $id_parent = get_parameter_post ("id_parent", 0);
+	$id_parent = get_parameter_post ("id_parent", 0);
 	$id_network_server = get_parameter_post ("network_server", 0);
 	$id_plugin_server = get_parameter_post ("plugin_server", 0);
 	$id_prediction_server = get_parameter_post ("prediction_server", 0);
@@ -124,9 +130,9 @@ if ( isset ($_POST["create_agent"])) { // Create a new and shining agent
 	$sql1='SELECT nombre FROM tagente WHERE nombre = "'.$nombre_agente.'"';
 	$result=mysql_query($sql1);
 	if ($row=mysql_fetch_array($result)){
-        $agent_creation_error  =  lang_string("agent_exists");
-        $agent_created_ok = 0;
-    } else {
+		$agent_creation_error  =  lang_string("agent_exists");
+		$agent_created_ok = 0;
+	} else {
 		$sql_insert ="INSERT INTO tagente (nombre, direccion, id_grupo, intervalo, comentarios,modo, id_os, disabled, id_network_server, id_plugin_server, id_wmi_server, id_prediction_server, id_parent) VALUES ('$nombre_agente', '$direccion_agente', $grupo , $intervalo , '$comentarios',$modo, $id_os, $disabled, $id_network_server, $id_plugin_server, $id_wmi_server, $id_prediction_server, $id_parent)";
 		$result = mysql_query($sql_insert);
 		if ($result) {
@@ -171,30 +177,30 @@ echo "<a href='index.php?sec=estado&sec2=operation/agentes/ver_agente&id_agente=
 echo "</li>";
 
 if ($tab == "main")
-    echo "<li class='nomn_high'>";
+	echo "<li class='nomn_high'>";
 else
-    echo "<li class='nomn'>";
+	echo "<li class='nomn'>";
 echo "<a href='index.php?sec=gagente&sec2=godmode/agentes/configurar_agente&tab=main&id_agente=$id_agente'><img src='images/cog.png' width='16' class='top' border='0'>&nbsp; ".$lang_label["setup_agent"]."</a>";
 echo "</li>";
 
 if ($tab == "module")
-    echo "<li class='nomn_high'>";
+	echo "<li class='nomn_high'>";
 else
-    echo "<li class='nomn'>";
+	echo "<li class='nomn'>";
 echo "<a href='index.php?sec=gagente&sec2=godmode/agentes/configurar_agente&tab=module&id_agente=$id_agente'><img src='images/lightbulb.png' width='16' class='top' border='0'>&nbsp;".$lang_label["modules"]."</a>";
 echo "</li>";
 
 if ($tab == "alert")
-    echo "<li class='nomn_high'>";
+	echo "<li class='nomn_high'>";
 else
-    echo "<li class='nomn'>";
+	echo "<li class='nomn'>";
 echo "<a href='index.php?sec=gagente&sec2=godmode/agentes/configurar_agente&tab=alert&id_agente=$id_agente'><img src='images/bell.png' width='16' class='top' border='0'>&nbsp;". $lang_label["Alerts"]."</a>";
 echo "</li>";
 
 if ($tab == "template")
-    echo "<li class='nomn_high'>";
+	echo "<li class='nomn_high'>";
 else
-    echo "<li class='nomn'>";
+	echo "<li class='nomn'>";
 echo "<a href='index.php?sec=gagente&sec2=godmode/agentes/configurar_agente&tab=template&id_agente=$id_agente'><img src='images/network.png' width='16' class='top' border=0>&nbsp;".$lang_label["ntemplates"]."</a>";
 echo "</li>";
 
@@ -210,26 +216,26 @@ echo "<div style='height: 25px'> </div>";
 if (isset($_POST["create_agent"])){
 	if ($agent_created_ok == 0){
 		echo "<h3 class='error'>".$lang_label["create_agent_no"]."</h3>";
-        echo $agent_creation_error;
-    } else {
+		echo $agent_creation_error;
+	} else {
 		echo "<h3 class='suc'>".$lang_label["create_agent_ok"]."</h3>";
-    }
+	}
 }
 
 
 // Fix / Normalize module data
 // ===========================
 if (isset($_GET["fix_module"])){ 
-        $id_module = $_GET["fix_module"];
+	$id_module = $_GET["fix_module"];
 	$id_agent = $_GET["id_agente"];
-        // get info about this module
-        $sql1 = "SELECT AVG(datos) FROM tagente_datos WHERE id_agente_modulo = $id_module AND id_agente = $id_agent";
-        $result=mysql_query($sql1);
-        if ($row=mysql_fetch_array($result)){
+	// get info about this module
+	$sql1 = "SELECT AVG(datos) FROM tagente_datos WHERE id_agente_modulo = $id_module AND id_agente = $id_agent";
+	$result=mysql_query($sql1);
+	if ($row=mysql_fetch_array($result)){
 		$media = $row[0];
 		$media = $media * 1.3;
 		$sql1 = "DELETE FROM tagente_datos WHERE datos > $media AND id_agente_modulo = $id_module AND id_agente = $id_agent";
-	        $result=mysql_query($sql1);
+		$result=mysql_query($sql1);
 		echo "<h3 class='suc'>".$lang_label["delete_data_above"]." $media</h3>";
 	}
 }
@@ -252,23 +258,23 @@ if (isset($_GET["delete_alert"])){ // if modified some parameter
 // Delete Alert component (from a combined)
 // ==========================================
 if (isset($_GET["delete_alert_comp"])){ // if modified some parameter
-    $id_borrar_modulo = $_GET["delete_alert_comp"];
-    // get info about agent
-    $sql1='DELETE FROM tcompound_alert WHERE id_aam = '.$id_borrar_modulo;
-    $result=mysql_query($sql1);
-        if (! $result)
-            echo "<h3 class='error'>".$lang_label["delete_alert_no"]."</h3>";
-        else
-            echo "<h3 class='suc'>".$lang_label["delete_alert_ok"]."</h3>";
+	$id_borrar_modulo = $_GET["delete_alert_comp"];
+	// get info about agent
+	$sql1='DELETE FROM tcompound_alert WHERE id_aam = '.$id_borrar_modulo;
+	$result=mysql_query($sql1);
+	if (! $result)
+		echo "<h3 class='error'>".$lang_label["delete_alert_no"]."</h3>";
+	else
+		echo "<h3 class='suc'>".$lang_label["delete_alert_ok"]."</h3>";
 }
 
 // Create alert
 // =============
 if (isset($_POST["insert_alert"])){ // if created alert
-    $combined = get_parameter ("combined",0);
+	$combined = get_parameter ("combined",0);
 	$id_agente_modulo = get_parameter ("agente_modulo",0);
-    $maximo = get_parameter ("maximo",0);
-    $minimo = get_parameter ("minimo",0);
+	$maximo = get_parameter ("maximo",0);
+	$minimo = get_parameter ("minimo",0);
 	$descripcion= get_parameter ('descripcion', '');
 	$campo_1 = get_parameter ('campo_1', '');
 	$campo_2 = get_parameter ('campo_2', '');
@@ -282,22 +288,22 @@ if (isset($_POST["insert_alert"])){ // if created alert
 	$time_to= get_parameter ("time_to");
 	$other = get_parameter ("other",0);
 	$disable_alert = get_parameter ("disable_alert");
-    $alert_d1 = get_parameter("alert_d1",0);
-    $alert_d2 = get_parameter("alert_d2",0);
-    $alert_d3 = get_parameter("alert_d3",0);
-    $alert_d4 = get_parameter("alert_d4",0);
-    $alert_d5 = get_parameter("alert_d5",0);
-    $alert_d6 = get_parameter("alert_d6",0);
-    $alert_d7 = get_parameter("alert_d7",0);
-    $alert_recovery = get_parameter("alert_recovery", 1);
-    $alert_priority = get_parameter("alert_priority", 0);
-    $campo2_rec = get_parameter ("campo_2_rec","");
-    $campo3_rec = get_parameter ("campo_3_rec","");
+	$alert_d1 = get_parameter("alert_d1",0);
+	$alert_d2 = get_parameter("alert_d2",0);
+	$alert_d3 = get_parameter("alert_d3",0);
+	$alert_d4 = get_parameter("alert_d4",0);
+	$alert_d5 = get_parameter("alert_d5",0);
+	$alert_d6 = get_parameter("alert_d6",0);
+	$alert_d7 = get_parameter("alert_d7",0);
+	$alert_recovery = get_parameter("alert_recovery", 1);
+	$alert_priority = get_parameter("alert_priority", 0);
+	$campo2_rec = get_parameter ("campo_2_rec","");
+	$campo3_rec = get_parameter ("campo_3_rec","");
 
-    if ($combined == 1)
-        $alert_id_agent = $id_agente;
-    else
-        $alert_id_agent = 0;
+	if ($combined == 1)
+		$alert_id_agent = $id_agente;
+	else
+		$alert_id_agent = 0;
 	if ($time_threshold == -1) {
 		$time_threshold = $other;
 	}
@@ -318,18 +324,18 @@ if (isset($_POST["insert_alert"])){ // if created alert
 			'$disable_alert',
 			'$time_from',
 			'$time_to',
-            $alert_id_agent,
-            $alert_d1,
-            $alert_d2,
-            $alert_d3,
-            $alert_d4,
-            $alert_d5,
-            $alert_d6,
-            $alert_d7,
-            $alert_recovery,
-            $alert_priority,
-            '$campo2_rec',
-            '$campo2_rec' )";
+			$alert_id_agent,
+			$alert_d1,
+			$alert_d2,
+			$alert_d3,
+			$alert_d4,
+			$alert_d5,
+			$alert_d6,
+			$alert_d7,
+			$alert_recovery,
+			$alert_priority,
+			'$campo2_rec',
+			'$campo2_rec' )";
 	$result=mysql_query($sql_insert);	
 	if (! $result) {
 		echo "<h3 class='error'>".$lang_label["create_alert_no"]."</h3>";
@@ -343,17 +349,17 @@ if (isset($_POST["insert_alert"])){ // if created alert
 // Combined ALERT - Add component
 // ================================
 if (isset($_POST["add_alert_combined"])){ // Update an existing alert
-    $alerta_id_aam = get_parameter ("update_alert",-1);
-    $component_item = get_parameter ("component_item",-1);
-    $component_operation = get_parameter ("component_operation","AND");
-    $sql_insert = "INSERT INTO tcompound_alert (id, id_aam, operation) 
-    VALUES ($alerta_id_aam, $component_item, '$component_operation')";
-    $result=mysql_query($sql_insert);
-    if (! $result) {
-        echo "<h3 class='error'>".lang_string ("Problem adding component alert")."</h3>";
-    } else {
-        echo "<h3 class='suc'>".lang_string ("Alert component added ok")."</h3>";
-    }
+	$alerta_id_aam = get_parameter ("update_alert",-1);
+	$component_item = get_parameter ("component_item",-1);
+	$component_operation = get_parameter ("component_operation","AND");
+	$sql_insert = "INSERT INTO tcompound_alert (id, id_aam, operation) 
+	VALUES ($alerta_id_aam, $component_item, '$component_operation')";
+	$result=mysql_query($sql_insert);
+	if (! $result) {
+		echo "<h3 class='error'>".lang_string ("Problem adding component alert")."</h3>";
+	} else {
+		echo "<h3 class='suc'>".lang_string ("Alert component added ok")."</h3>";
+	}
 
 }
 
@@ -361,44 +367,44 @@ if (isset($_POST["add_alert_combined"])){ // Update an existing alert
 // =============
 if (isset($_POST["update_alert"])){ // Update an existing alert
 	$id_agente_modulo = get_parameter ("agente_modulo",0);
-    $id_aam = get_parameter ("id_aam",0);
-    $maximo = get_parameter ("maximo",0);
-    $minimo = get_parameter ("minimo",0);
-    $descripcion= get_parameter ('descripcion', '');
-    $campo_1 = get_parameter ('campo_1', '');
-    $campo_2 = get_parameter ('campo_2', '');
-    $campo_3 = get_parameter ('campo_3', '');
-    $tipo_alerta = get_parameter ("tipo_alerta",3);
-    $alert_text = get_parameter ("alert_text",'');
-    $time_threshold = get_parameter ("time_threshold",900);
-    $max_alerts = get_parameter ("max_alerts",1);
-    $min_alerts = get_parameter ("min_alerts",0);
-    $time_from = get_parameter ("time_from");
-    $time_to= get_parameter ("time_to");
-    $other = get_parameter ("other",0);
-    $disable_alert = get_parameter ("disable_alert");
-    $alert_d1 = get_parameter("alert_d1",0);
-    $alert_d2 = get_parameter("alert_d2",0);
-    $alert_d3 = get_parameter("alert_d3",0);
-    $alert_d4 = get_parameter("alert_d4",0);
-    $alert_d5 = get_parameter("alert_d5",0);
-    $alert_d6 = get_parameter("alert_d6",0);
-    $alert_d7 = get_parameter("alert_d7",0);
-    $alert_recovery = get_parameter("alert_recovery", 1);
-    $alert_priority = get_parameter("alert_priority", 0);
-    $campo2_rec = get_parameter ("campo_2_rec","");
-    $campo3_rec = get_parameter ("campo_3_rec",""); 
-    $alert_d1 = get_parameter("alert_d1",0);
-    $alert_d2 = get_parameter("alert_d2",0);
-    $alert_d3 = get_parameter("alert_d3",0);
-    $alert_d4 = get_parameter("alert_d4",0);
-    $alert_d5 = get_parameter("alert_d5",0);
-    $alert_d6 = get_parameter("alert_d6",0);
-    $alert_d7 = get_parameter("alert_d7",0);
-    $alert_recovery = get_parameter("alert_recovery", 1);
-    $alert_priority = get_parameter("alert_priority", 0);
-    $campo2_rec = get_parameter ("campo_2_rec","");
-    $campo3_rec = get_parameter ("campo_3_rec","");
+	$id_aam = get_parameter ("id_aam",0);
+	$maximo = get_parameter ("maximo",0);
+	$minimo = get_parameter ("minimo",0);
+	$descripcion= get_parameter ('descripcion', '');
+	$campo_1 = get_parameter ('campo_1', '');
+	$campo_2 = get_parameter ('campo_2', '');
+	$campo_3 = get_parameter ('campo_3', '');
+	$tipo_alerta = get_parameter ("tipo_alerta",3);
+	$alert_text = get_parameter ("alert_text",'');
+	$time_threshold = get_parameter ("time_threshold",900);
+	$max_alerts = get_parameter ("max_alerts",1);
+	$min_alerts = get_parameter ("min_alerts",0);
+	$time_from = get_parameter ("time_from");
+	$time_to= get_parameter ("time_to");
+	$other = get_parameter ("other",0);
+	$disable_alert = get_parameter ("disable_alert");
+	$alert_d1 = get_parameter("alert_d1",0);
+	$alert_d2 = get_parameter("alert_d2",0);
+	$alert_d3 = get_parameter("alert_d3",0);
+	$alert_d4 = get_parameter("alert_d4",0);
+	$alert_d5 = get_parameter("alert_d5",0);
+	$alert_d6 = get_parameter("alert_d6",0);
+	$alert_d7 = get_parameter("alert_d7",0);
+	$alert_recovery = get_parameter("alert_recovery", 1);
+	$alert_priority = get_parameter("alert_priority", 0);
+	$campo2_rec = get_parameter ("campo_2_rec","");
+	$campo3_rec = get_parameter ("campo_3_rec",""); 
+	$alert_d1 = get_parameter("alert_d1",0);
+	$alert_d2 = get_parameter("alert_d2",0);
+	$alert_d3 = get_parameter("alert_d3",0);
+	$alert_d4 = get_parameter("alert_d4",0);
+	$alert_d5 = get_parameter("alert_d5",0);
+	$alert_d6 = get_parameter("alert_d6",0);
+	$alert_d7 = get_parameter("alert_d7",0);
+	$alert_recovery = get_parameter("alert_recovery", 1);
+	$alert_priority = get_parameter("alert_priority", 0);
+	$campo2_rec = get_parameter ("campo_2_rec","");
+	$campo3_rec = get_parameter ("campo_3_rec","");
 	if ($time_threshold == -1) {
 		$time_threshold = $other;
 	}
@@ -418,18 +424,18 @@ if (isset($_POST["update_alert"])){ // Update an existing alert
 		time_to = '$time_to',
 		time_from = '$time_from',
 		disable = '$disable_alert',
-        monday = '$alert_d1',
-        tuesday = '$alert_d2',
-        wednesday = '$alert_d3',
-        thursday = '$alert_d4',
-        friday = '$alert_d5',
-        saturday = '$alert_d6',
-        sunday = '$alert_d7',
-        recovery_notify = $alert_recovery,
-        priority = $alert_priority,
-        al_f2_recovery = '$campo2_rec',
-        al_f3_recovery = '$campo3_rec',
-        id_alerta = $tipo_alerta 
+		monday = '$alert_d1',
+		tuesday = '$alert_d2',
+		wednesday = '$alert_d3',
+		thursday = '$alert_d4',
+		friday = '$alert_d5',
+		saturday = '$alert_d6',
+		sunday = '$alert_d7',
+		recovery_notify = $alert_recovery,
+		priority = $alert_priority,
+		al_f2_recovery = '$campo2_rec',
+		al_f3_recovery = '$campo3_rec',
+		id_alerta = $tipo_alerta 
 		WHERE id_aam = ".$id_aam;
 	$result=mysql_query($sql_insert);	
 	if (! $result) {
@@ -457,14 +463,14 @@ if (isset($_POST["update_agent"])) { // if modified some agent paramenter
 	$id_plugin_server = get_parameter ("plugin_server", 0);
 	$id_wmi_server = get_parameter ("wmi_server", 0);
 	$id_prediction_server = get_parameter_post ("prediction_server", 0);
-    $id_parent = get_parameter_post ("id_parent", 0);
+	$id_parent = get_parameter_post ("id_parent", 0);
 
 	if ($direccion_agente != $old_agent_address){
 		agent_add_address ($id_agente, $direccion_agente);
 	}
 	$sql_update ="UPDATE tagente 
 		SET disabled = ".$disabled.", id_parent = $id_parent, id_os = ".$id_os." , modo = ".$modo." , nombre = '".$nombre_agente."', direccion = '".$direccion_agente."', id_grupo = '".$grupo."', intervalo = '".$intervalo."', comentarios = '".$comentarios."', id_network_server = '$id_network_server', id_plugin_server = $id_plugin_server, id_wmi_server = $id_wmi_server,
-        id_prediction_server = $id_prediction_server 
+	id_prediction_server = $id_prediction_server 
 		WHERE id_agente = '".$id_agente."'";
 
 	// Delete one of associateds IP's ?
@@ -500,14 +506,14 @@ if (isset($_GET["id_agente"])) {
 			$grupo = $row["id_grupo"];
 			$ultima_act = $row["ultimo_contacto"];
 			$comentarios = $row["comentarios"];
-            $id_plugin_server = $row["id_plugin_server"];
+			$id_plugin_server = $row["id_plugin_server"];
 			$id_network_server = $row["id_network_server"];
-            $id_prediction_server = $row["id_prediction_server"];
-            $id_wmi_server = $row["id_wmi_server"];
+			$id_prediction_server = $row["id_prediction_server"];
+			$id_wmi_server = $row["id_wmi_server"];
 			$modo = $row["modo"];
 			$id_os = $row["id_os"];
 			$disabled=$row["disabled"];
-            $id_parent = $row["id_parent"];
+			$id_parent = $row["id_parent"];
 		} else {
 			echo "<h3 class='error'>".$lang_label["agent_error"]."</h3>";
 			echo "</table>";
@@ -576,8 +582,8 @@ if (isset($_GET["update_alert"])){
 		$alerta_campo1 = $row["al_campo1"];
 		$alerta_campo2 = $row["al_campo2"];
 		$alerta_campo3 = $row["al_campo3"];
-        $alerta_campo2_rec = $row["al_f2_recovery"];
-        $alerta_campo3_rec = $row["al_f3_recovery"];
+		$alerta_campo2_rec = $row["al_f2_recovery"];
+		$alerta_campo3_rec = $row["al_f3_recovery"];
 		$alerta_dis_max = $row["dis_max"];
 		$alerta_dis_min = $row["dis_min"];
 		$tipo_alerta = $row["id_alerta"];
@@ -590,17 +596,17 @@ if (isset($_GET["update_alert"])){
 		$time_from = $row["time_from"];
 		$time_to = $row["time_to"];
 		$alerta_id_agentemodulo = $row["id_agente_modulo"]; // Only to show, cannot be changed
-        $alert_id_agent = $row["id_agent"];
-        $alert_d1 = $row["monday"];
-        $alert_d2 = $row["tuesday"];
-        $alert_d3 = $row["wednesday"];
-        $alert_d4 = $row["thursday"];
-        $alert_d5 = $row["friday"];
-        $alert_d6 = $row["saturday"];
-        $alert_d7 = $row["sunday"];
-        $alert_recovery = $row["recovery_notify"];
-        $alert_priority = $row["priority"];
-    }
+		$alert_id_agent = $row["id_agent"];
+		$alert_d1 = $row["monday"];
+		$alert_d2 = $row["tuesday"];
+		$alert_d3 = $row["wednesday"];
+		$alert_d4 = $row["thursday"];
+		$alert_d5 = $row["friday"];
+		$alert_d6 = $row["saturday"];
+		$alert_d7 = $row["sunday"];
+		$alert_recovery = $row["recovery_notify"];
+		$alert_priority = $row["priority"];
+	}
 }
 
 // GET DATA for MODULE UPDATE OR MODULE INSERT
@@ -725,41 +731,40 @@ if (((!isset($_POST["nc"]) OR ($_POST["nc"]==-1))) && (!isset($_POST["oid"])) &&
 		$form_tcp_port= "0";
 	}
 	$sql_insert = "INSERT INTO tagente_modulo 
-            (id_agente, id_tipo_modulo, nombre, descripcion, max, min, snmp_oid, snmp_community,
-            id_module_group, module_interval, ip_target, tcp_port, tcp_rcv, tcp_send, id_export, 
-            plugin_user, plugin_pass, plugin_parameter, id_plugin, post_process, prediction_module,
-            max_timeout, disabled, id_modulo) 
-            VALUES ($id_agente, $form_id_tipo_modulo, '$form_name', '$form_description', $form_maxvalue, $form_minvalue, '$form_snmp_oid', '$form_snmp_community', $form_id_module_group, $form_interval, '$form_ip_target', $form_tcp_port, '$form_tcp_rcv', '$form_tcp_send', $form_id_export, '$form_plugin_user', '$form_plugin_pass', '$form_plugin_parameter', $form_id_plugin, $form_post_process, $form_id_prediction_module, $form_max_timeout, $form_disabled, $form_id_modulo)";
+		(id_agente, id_tipo_modulo, nombre, descripcion, max, min, snmp_oid, snmp_community,
+		id_module_group, module_interval, ip_target, tcp_port, tcp_rcv, tcp_send, id_export, 
+		plugin_user, plugin_pass, plugin_parameter, id_plugin, post_process, prediction_module,
+		max_timeout, disabled, id_modulo) 
+		VALUES ($id_agente, $form_id_tipo_modulo, '$form_name', '$form_description', $form_maxvalue, $form_minvalue, '$form_snmp_oid', '$form_snmp_community', $form_id_module_group, $form_interval, '$form_ip_target', $form_tcp_port, '$form_tcp_rcv', '$form_tcp_send', $form_id_export, '$form_plugin_user', '$form_plugin_pass', '$form_plugin_parameter', $form_id_plugin, $form_post_process, $form_id_prediction_module, $form_max_timeout, $form_disabled, $form_id_modulo)";
 	$result=mysql_query($sql_insert);
-    if (! $result){
-        echo "<h3 class='error'>".$lang_label["add_module_no"]."</h3>";
-        echo "<i>DEBUG: $sql_insert</i>";
-    } else {
-        echo "<h3 class='suc'>".$lang_label["add_module_ok"]."</h3>";
-	    $id_agente_modulo = mysql_insert_id();
-	    // Create with different estado if proc type or data type
-	    if ( 
-			($form_id_tipo_modulo == 2) ||   // data_proc
+	if (! $result){
+		echo "<h3 class='error'>".$lang_label["add_module_no"]."</h3>";
+		echo "<i>DEBUG: $sql_insert</i>";
+	} else {
+		echo "<h3 class='suc'>".$lang_label["add_module_ok"]."</h3>";
+		$id_agente_modulo = mysql_insert_id();
+		// Create with different estado if proc type or data type
+		if (($form_id_tipo_modulo == 2) ||   // data_proc
 			($form_id_tipo_modulo == 6) ||   // icmp_proc
 			($form_id_tipo_modulo == 9) ||   // tcp_proc
 			($form_id_tipo_modulo == 18) ||  //snmp proc
-            ($form_id_tipo_modulo == 21) ||  // async proc
-            ($form_id_tipo_modulo == 100)  // Keepalive
-	    ){ 
+			($form_id_tipo_modulo == 21) ||  // async proc
+			($form_id_tipo_modulo == 100)  // Keepalive
+			) { 
+			$sql_insert2 = "INSERT INTO tagente_estado 
+			(id_agente_modulo,datos,timestamp,cambio,estado,id_agente, utimestamp) 
+			VALUES (
+			$id_agente_modulo, 0,'0000-00-00 00:00:00',0,0,'".$id_agente."',0
+			)";
+		} else { 
 		    $sql_insert2 = "INSERT INTO tagente_estado 
-		    (id_agente_modulo,datos,timestamp,cambio,estado,id_agente, utimestamp) 
-		    VALUES (
-		    $id_agente_modulo, 0,'0000-00-00 00:00:00',0,0,'".$id_agente."',0
-		    )";
-	    } else { 
-		    $sql_insert2 = "INSERT INTO tagente_estado 
-		    (id_agente_modulo,datos,timestamp,cambio,estado,id_agente, utimestamp) 
-		    VALUES (
-		    $id_agente_modulo, 0,'0000-00-00 00:00:00',0,100,'".$id_agente."',0
-		    )";
-	    }
-        $result=mysql_query($sql_insert2);
-    }
+			(id_agente_modulo,datos,timestamp,cambio,estado,id_agente, utimestamp) 
+			VALUES (
+			$id_agente_modulo, 0,'0000-00-00 00:00:00',0,100,'".$id_agente."',0
+			)";
+		}
+		$result=mysql_query($sql_insert2);
+	}
 }
 
 // MODULE DELETION
@@ -814,10 +819,10 @@ switch ($tab) {
 			require "module_manager_editor.php";
 		break;
 	case "alert":
-        if (($form_alerttype == "") AND (!isset($_GET["update_alert"])))
-            require "alert_manager.php";
-        else
-            require "alert_manager_editor.php";
+		if (($form_alerttype == "") && (!isset($_GET["update_alert"])))
+			require "alert_manager.php";
+		else
+			require "alert_manager_editor.php";
 		break;
 	case "template":
 		require "agent_template.php";
diff --git a/pandora_console/godmode/menu.php b/pandora_console/godmode/menu.php
index da2f75b2d0..312a5b94fa 100644
--- a/pandora_console/godmode/menu.php
+++ b/pandora_console/godmode/menu.php
@@ -27,7 +27,7 @@ if (comprueba_login() == 0){
 
 ?>
 
-<div class="tit bg3">:: <?php echo $lang_label["godmode_header"] ?> ::</div>
+<div class="tit bg3">:: <?php echo lang_string ("godmode_header") ?> ::</div>
 <div class="menug" id="god">
 	
 <?PHP
@@ -37,7 +37,7 @@ if (comprueba_login() == 0){
 		}
 		else
 			echo '<div id="god1">';
-		echo '<ul class="mn"><li><a href="index.php?sec=gagente&amp;sec2=godmode/agentes/modificar_agente" class="mn">'.$lang_label["manage_agents"].'</a></li></ul></div>';
+		echo '<ul class="mn"><li><a href="index.php?sec=gagente&amp;sec2=godmode/agentes/modificar_agente" class="mn">'.lang_string ("manage_agents").'</a></li></ul></div>';
 		
 		if (isset($_GET["sec"]) && $_GET["sec"] == "gagente"){
 			if (isset($_GET["sec2"]) && $_GET["sec2"] == "godmode/agentes/manage_config"){
@@ -61,7 +61,7 @@ if (comprueba_login() == 0){
 			    }
 			    else
 				    echo "<div class='arrowg'>";
-			    echo "<ul class='mn'><li><a href='index.php?sec=gagente&amp;sec2=godmode/groups/group_list' class='mn'>".$lang_label["manage_groups"]."</a></li></ul></div>";
+			    echo "<ul class='mn'><li><a href='index.php?sec=gagente&amp;sec2=godmode/groups/group_list' class='mn'>".lang_string ("manage_groups")."</a></li></ul></div>";
 		    }
 	    }
     }
@@ -71,14 +71,14 @@ if (comprueba_login() == 0){
 			echo '<div id="god_module_sel">';
 		else
 			echo '<div id="god_module">';
-		echo '<ul class="mn"><li><a href="index.php?sec=gmodules&sec2=godmode/modules/module_list" class="mn">'.$lang_label["manage_modules"].'</a></li></ul></div>';
+		echo '<ul class="mn"><li><a href="index.php?sec=gmodules&sec2=godmode/modules/module_list" class="mn">'.lang_string ("manage_modules").'</a></li></ul></div>';
 
 		if (isset($_GET["sec"]) && $_GET["sec"] == "gmodules"){
 			if (isset($_GET["sec2"]) && $_GET["sec2"] == "godmode/modules/manage_nc_groups" || $_GET["sec2"] == "godmode/modules/manage_nc_groups_form")
 				echo "<div class='arrowgs'>";
 			else
 				echo "<div class='arrowg'>";
-			echo "<ul class='mn'><li><a href='index.php?sec=gmodules&sec2=godmode/modules/manage_nc_groups' class='mn'>".$lang_label["nc_groups"]."</a></li></ul></div>";
+			echo "<ul class='mn'><li><a href='index.php?sec=gmodules&sec2=godmode/modules/manage_nc_groups' class='mn'>".lang_string ("nc_groups")."</a></li></ul></div>";
 		}
 		
 		if (isset($_GET["sec"]) && $_GET["sec"] == "gmodules"){
@@ -86,7 +86,7 @@ if (comprueba_login() == 0){
 				echo "<div class='arrowgs'>";
 			else
 				echo "<div class='arrowg'>";
-			echo "<ul class='mn'><li><a href='index.php?sec=gmodules&sec2=godmode/modules/manage_network_components' class='mn'>".$lang_label["network_components"]."</a></li></ul></div>";
+			echo "<ul class='mn'><li><a href='index.php?sec=gmodules&sec2=godmode/modules/manage_network_components' class='mn'>".lang_string ("network_components")."</a></li></ul></div>";
 		}
 		// Network Profiles
 		if (isset($_GET["sec"]) && $_GET["sec"] == "gmodules"){
@@ -94,7 +94,7 @@ if (comprueba_login() == 0){
 				echo "<div class='arrowgs'>";
 			else
 				echo "<div class='arrowg'>";
-			echo "<ul class='mn'><li><a href='index.php?sec=gmodules&sec2=godmode/modules/manage_network_templates' class='mn'>".$lang_label["network_templates"]."</a></li></ul></div>";
+			echo "<ul class='mn'><li><a href='index.php?sec=gmodules&sec2=godmode/modules/manage_network_templates' class='mn'>".lang_string ("network_templates")."</a></li></ul></div>";
 		}
 	}
 	
@@ -104,7 +104,7 @@ if (comprueba_login() == 0){
 		}
 		else 
             echo '<div id="god2">';
-		echo '<ul class="mn"><li><a href="index.php?sec=galertas&amp;sec2=godmode/alerts/modify_alert" class="mn">'.$lang_label["manage_alerts"].'</a></li></ul></div>';
+		echo '<ul class="mn"><li><a href="index.php?sec=galertas&amp;sec2=godmode/alerts/modify_alert" class="mn">'.lang_string ("manage_alerts").'</a></li></ul></div>';
 
         if (isset($_GET["sec"]) && $_GET["sec"] == "galertas"){
             if (isset($_GET["sec2"]) && $_GET["sec2"] == "godmode/alerts/plugin"){
@@ -120,7 +120,7 @@ if (comprueba_login() == 0){
 			echo '<div id="god3s">';
 		}
 		else echo '<div id="god3">';
-		echo '<ul class="mn"><li><a href="index.php?sec=gusuarios&amp;sec2=godmode/users/user_list" class="mn">'.$lang_label["manage_users"].'</a></li></ul></div>';
+		echo '<ul class="mn"><li><a href="index.php?sec=gusuarios&amp;sec2=godmode/users/user_list" class="mn">'.lang_string ("manage_users").'</a></li></ul></div>';
 	}
 	// Reporting
 	// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -128,7 +128,7 @@ if (comprueba_login() == 0){
 			
 			echo '<div id="god51">';
 		
-			echo '<ul class="mn"><li><a href="index.php?sec=greporting&sec2=godmode/reporting/reporting_builder" class="mn">'. $lang_label["manage_reporting"].'</a></li></ul></div>';
+			echo '<ul class="mn"><li><a href="index.php?sec=greporting&sec2=godmode/reporting/reporting_builder" class="mn">'. lang_string ("manage_reporting").'</a></li></ul></div>';
 
 			// Custom report builder
 			if (isset($_GET["sec"]) && $_GET["sec"] == "greporting"){
@@ -137,7 +137,7 @@ if (comprueba_login() == 0){
 				} else {
 					echo "<div class='arrowg'>";
 				}
-				echo "<ul class='mn'><li><a href='index.php?sec=greporting&sec2=godmode/reporting/reporting_builder' class='mn'>".$lang_label["report_builder"]."</a></li></ul></div>";
+				echo "<ul class='mn'><li><a href='index.php?sec=greporting&sec2=godmode/reporting/reporting_builder' class='mn'>".lang_string ("report_builder")."</a></li></ul></div>";
 			}
 			
 			// Custom graph builder
@@ -147,7 +147,7 @@ if (comprueba_login() == 0){
 				} else {
 					echo "<div class='arrowg'>";
 				}
-				echo "<ul class='mn'><li><a href='index.php?sec=greporting&sec2=godmode/reporting/graph_builder' class='mn'>".$lang_label["graph_builder"]."</a></li></ul></div>";
+				echo "<ul class='mn'><li><a href='index.php?sec=greporting&sec2=godmode/reporting/graph_builder' class='mn'>".lang_string ("graph_builder")."</a></li></ul></div>";
 			}
 
 			// Custom map builder
@@ -157,7 +157,7 @@ if (comprueba_login() == 0){
 				} else {
 					echo "<div class='arrowg'>";
 				}
-				echo "<ul class='mn'><li><a href='index.php?sec=greporting&sec2=godmode/reporting/map_builder' class='mn'>".$lang_label["map_builder"]."</a></li></ul></div>";
+				echo "<ul class='mn'><li><a href='index.php?sec=greporting&sec2=godmode/reporting/map_builder' class='mn'>".lang_string ("map_builder")."</a></li></ul></div>";
 			}
 	}
 
@@ -169,7 +169,7 @@ if (comprueba_login() == 0){
 			echo '<div id="god4s">';
 		}
 		else echo '<div id="god4">';
-		echo '<ul class="mn"><li><a href="index.php?sec=gperfiles&amp;sec2=godmode/profiles/profile_list" class="mn">'.$lang_label["manage_profiles"].'</a></li></ul></div>';
+		echo '<ul class="mn"><li><a href="index.php?sec=gperfiles&amp;sec2=godmode/profiles/profile_list" class="mn">'.lang_string ("manage_profiles").'</a></li></ul></div>';
 
 		// SERVERS
 		// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -179,14 +179,14 @@ if (comprueba_login() == 0){
         	} else
 			echo '<div id="god5">';
 			
-		echo '<ul class="mn"><li><a href="index.php?sec=gservers&amp;sec2=godmode/servers/modificar_server" class="mn">'.$lang_label["manage_servers"].'</a></li></ul></div>';
+		echo '<ul class="mn"><li><a href="index.php?sec=gservers&amp;sec2=godmode/servers/modificar_server" class="mn">'.lang_string ("manage_servers").'</a></li></ul></div>';
 		
 		if (isset($_GET["sec"]) && $_GET["sec"] == "gservers"){
 			if (isset($_GET["sec2"]) && $_GET["sec2"] == "godmode/servers/manage_recontask"|| $_GET["sec2"] == "godmode/servers/manage_recontask_form"){
 				echo "<div class='arrowgs'>";
 			} else
 				echo "<div class='arrowg'>";
-			echo "<ul class='mn'><li><a href='index.php?sec=gservers&sec2=godmode/servers/manage_recontask' class='mn'>".$lang_label["manage_recontask"]."</a></li></ul></div>";
+			echo "<ul class='mn'><li><a href='index.php?sec=gservers&sec2=godmode/servers/manage_recontask' class='mn'>".lang_string ("manage_recontask")."</a></li></ul></div>";
 		}
        	// AUDIT
        	// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -194,7 +194,7 @@ if (comprueba_login() == 0){
 			echo '<div id="god6s">';
 		}
 		else echo '<div id="god6">';
-		echo '<ul class="mn"><li><a href="index.php?sec=glog&amp;sec2=godmode/admin_access_logs" class="mn">'.$lang_label["system_audit"].'</a></li></ul></div>';
+		echo '<ul class="mn"><li><a href="index.php?sec=glog&amp;sec2=godmode/admin_access_logs" class="mn">'.lang_string ("system_audit").'</a></li></ul></div>';
 		
 		// Main SETUP
 		// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -202,14 +202,14 @@ if (comprueba_login() == 0){
 			echo '<div id="god7s">';
 		}
 		else echo '<div id="god7">';
-		echo '<ul class="mn"><li><a href="index.php?sec=gsetup&amp;sec2=godmode/setup/setup" class="mn">'.$lang_label["setup_screen"].'</a></li></ul></div>';
+		echo '<ul class="mn"><li><a href="index.php?sec=gsetup&amp;sec2=godmode/setup/setup" class="mn">'.lang_string ("setup_screen").'</a></li></ul></div>';
 		
 		if (isset($_GET["sec"]) && $_GET["sec"] == "gsetup"){
 			if (isset($_GET["sec2"]) && $_GET["sec2"] == "godmode/setup/links"){
 				echo "<div class='arrowgs'>";
 			}
 			else echo "<div class='arrowg'>";
-			echo "<ul class='mn'><li><a href='index.php?sec=gsetup&amp;sec2=godmode/setup/links' class='mn'>".$lang_label["setup_links"]."</a></li></ul></div>";
+			echo "<ul class='mn'><li><a href='index.php?sec=gsetup&amp;sec2=godmode/setup/links' class='mn'>".lang_string ("setup_links")."</a></li></ul></div>";
 		}
 		
 		if (isset($_GET["sec"]) && $_GET["sec"] == "gsetup"){
@@ -217,7 +217,7 @@ if (comprueba_login() == 0){
 				echo "<div class='arrowgs'>";
 			}
 			else echo "<div class='arrowg'>";
-			echo "<ul class='mn'><li><a href='index.php?sec=gsetup&amp;sec2=godmode/setup/news' class='mn'>".$lang_label["site_news"]."</a></li></ul></div>";
+			echo "<ul class='mn'><li><a href='index.php?sec=gsetup&amp;sec2=godmode/setup/news' class='mn'>".lang_string ("site_news")."</a></li></ul></div>";
 		}
 	}
 	if ((give_acl($id_user, 0, "DM")==1)){
@@ -232,7 +232,7 @@ if (comprueba_login() == 0){
 		} else {
 			echo '<li class="bb0">';
 		}
-		echo '<a href="index.php?sec=gdbman&amp;sec2=godmode/db/db_main" class="mn">'.$lang_label["db_maintenance"].'</a></li></ul></div>';
+		echo '<a href="index.php?sec=gdbman&amp;sec2=godmode/db/db_main" class="mn">'.lang_string ("db_maintenance").'</a></li></ul></div>';
 		
 		if (isset($_GET["sec"]) && $_GET["sec"] == "gdbman"){
 		
@@ -241,31 +241,31 @@ if (comprueba_login() == 0){
 				echo "<div class='arrowgs'>";
 			} else 
 				echo "<div class='arrowg'>";
-			echo "<ul class='mn'><li><a href='index.php?sec=gdbman&amp;sec2=godmode/db/db_info' class='mn'>".$lang_label["db_info"]."</a></li></ul></div>";
+			echo "<ul class='mn'><li><a href='index.php?sec=gdbman&amp;sec2=godmode/db/db_info' class='mn'>".lang_string ("db_info")."</a></li></ul></div>";
 			
 			if (isset($_GET["sec2"]) && $_GET["sec2"] == "godmode/db/db_purge"){
 				echo "<div class='arrowgs'>";
 			} else 
 				echo "<div class='arrowg'>";			
-			echo "<ul class='mn'><li><a href='index.php?sec=gdbman&amp;sec2=godmode/db/db_purge' class='mn'>".$lang_label["db_purge"]."</a></li></ul></div>";
+			echo "<ul class='mn'><li><a href='index.php?sec=gdbman&amp;sec2=godmode/db/db_purge' class='mn'>".lang_string ("db_purge")."</a></li></ul></div>";
 			
 			if (isset($_GET["sec2"]) && $_GET["sec2"] == "godmode/db/db_refine"){
 				echo "<div class='arrowgs'>";
 			} else 
 				echo "<div class='arrowg'>";			
-			echo "<ul class='mn'><li><a href='index.php?sec=gdbman&amp;sec2=godmode/db/db_refine' class='mn'>".$lang_label["db_refine"]."</a></li></ul></div>";
+			echo "<ul class='mn'><li><a href='index.php?sec=gdbman&amp;sec2=godmode/db/db_refine' class='mn'>".lang_string ("db_refine")."</a></li></ul></div>";
 			
 			if (isset($_GET["sec2"]) && $_GET["sec2"] == "godmode/db/db_audit"){
 				echo "<div class='arrowgs'>";
 			} else 
 				echo "<div class='arrowg'>";			
-			echo "<ul class='mn'><li><a href='index.php?sec=gdbman&amp;sec2=godmode/db/db_audit' class='mn'>".$lang_label["db_audit"]."</a></li></ul></div>";
+			echo "<ul class='mn'><li><a href='index.php?sec=gdbman&amp;sec2=godmode/db/db_audit' class='mn'>".lang_string ("db_audit")."</a></li></ul></div>";
 			
 			if (isset($_GET["sec2"]) && $_GET["sec2"] == "godmode/db/db_event"){
 				echo "<div id='arrowgls'>";
 			} else 
 				echo "<div id='arrowgl'>";			
-			echo "<ul class='mn'><li class='bb0'><a href='index.php?sec=gdbman&amp;sec2=godmode/db/db_event' class='mn'>".$lang_label["db_event"]."</a></li></ul></div>";
+			echo "<ul class='mn'><li class='bb0'><a href='index.php?sec=gdbman&amp;sec2=godmode/db/db_event' class='mn'>".lang_string ("db_event")."</a></li></ul></div>";
 
 			if (isset($_GET["sec2"]) && $_GET["sec2"] == "godmode/db/db_sanity"){
 				echo "<div id='arrowgls'>";
diff --git a/pandora_console/godmode/reporting/map_builder.php b/pandora_console/godmode/reporting/map_builder.php
index b8d432c526..f1b6404d86 100644
--- a/pandora_console/godmode/reporting/map_builder.php
+++ b/pandora_console/godmode/reporting/map_builder.php
@@ -16,587 +16,553 @@
 // You should have received a copy of the GNU General Public License
 // along with this program; if not, write to the Free Software
 // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
-?>
-<script language="javascript">
-	/* Function to hide/unhide a specific Div id */
-	function toggleDiv (divid){
-		if (document.getElementById(divid).style.display == 'none'){
-			document.getElementById(divid).style.display = 'block';
-		} else {
-			document.getElementById(divid).style.display = 'none';
-		}
-	}
-</script>
-<?PHP
-// Login check
-$id_user=$_SESSION["id_usuario"];
-global $REMOTE_ADDR;
 
-if (comprueba_login() != 0) {
-	audit_db($id_user,$REMOTE_ADDR, "ACL Violation","Trying to access map builder");
+if (comprueba_login () != 0) {
+	audit_db ($config['id_user'], $REMOTE_ADDR, "ACL Violation", "Trying to access map builder");
 	include ("general/noaccess.php");
 	exit;
 }
 
-if (give_acl($id_user, 0, "AW")!=1){
-	audit_db($id_user,$REMOTE_ADDR, "ACL Violation","Trying to access map builder");
+if (! give_acl ($config['id_user'], 0, "AW")) {
+	audit_db ($config['id_user'], $REMOTE_ADDR, "ACL Violation", "Trying to access map builder");
 	include ("general/noaccess.php");
 	exit;
 }
 
-$form_report_name = "";
-$form_report_private=0;
-$form_report_description = "";
-$createmode = 1;
+require ('include/functions_visual_map.php');
 
-if (isset($_GET["get_agent"])) {
- 	$id_agent = $_POST["id_agent"];
-}
+$id_layout = (int) get_parameter ('id_layout');
+$edit_layout = (bool) get_parameter ('edit_layout');
+$create_layout = (bool) get_parameter ('create_layout');
+$update_layout = (bool) get_parameter ('update_layout');
+$delete_layout = (bool) get_parameter ('delete_layout');
+$create_layout_data = (bool) get_parameter ('create_layout_data');
+$update_layout_data = (bool) get_parameter ('update_layout_data');
+$delete_layout_data = (bool) get_parameter ('delete_layout_data');
+$update_layout_data_coords = (bool) get_parameter ('update_layout_data_coords');
+$get_layout_data = (bool) get_parameter ('get_layout_data');
+$get_background_info = (bool) get_parameter ('get_background_info');
 
-// Delete module SQL code
-if (isset($_GET["delete"])){
-	$id_content = $_GET["delete"];
-	$sql = "DELETE FROM tlayout_data WHERE id = $id_content";
-	if ($res=mysql_query($sql))
-		$result = "<h3 class=suc>".$lang_label["delete_ok"]."</h3>";
-	else
-		$result = "<h3 class=error>".$lang_label["delete_no"]."</h3>";
-	echo $result;
-}
+$name = '';
+$id_group = 0;
+$width = 0;
+$height = 0;
+$background = '';
 
-// Delete module SQL code
-if (isset($_GET["delete_map"])){
-	$id = $_GET["delete_map"];
-	$sql = "DELETE FROM tlayout_data WHERE id_layout = $id";
-	$sql2 = "DELETE FROM tlayout WHERE id = $id";
-	$res=mysql_query($sql);
-	$res2=mysql_query($sql2);
-	if ($res AND $res2)
-		$result = "<h3 class=suc>".$lang_label["delete_ok"]."</h3>";
-	else
-		$result = "<h3 class=error>".$lang_label["delete_no"]."</h3>";
-	echo $result;
-}
-
-// Create new report. First step
-if (isset($_GET["create_map"])){
-	$createmode = 2;
-}
-
-if (isset($_GET["update_module"])){
-	if (isset($_GET["update_module"]))
-		$id_element = $_GET["update_module"];
-	else {
-		audit_db($id_user,$REMOTE_ADDR, "Hack attempt","Parameter trash in map builder");
-		include ("general/noaccess.php");
+if ($create_layout) {
+	$name = (string) get_parameter ('name');
+	$id_group = (int) get_parameter ('id_group');
+	$width = (int) get_parameter ('width');
+	$height = (int) get_parameter ('height');
+	$background = (string) get_parameter ('background');
+	if ($background != '') {
+		$bg_info = getimagesize ('images/console/background/'.$background);
+		$width = $bg_info[0];
+		$height = $bg_info[1];
+	}
+	$sql = sprintf ('INSERT INTO tlayout (name, id_group, background, height, width)
+			VALUES ("%s", %d, "%s", %d, %d)',
+			$name, $id_group, $background, $height, $width);
+	$result = mysql_query ($sql);
+	if ($result) {
+		echo '<h3 class="suc">'.lang_string ("create_ok").'</h3>';
+		$id_layout = mysql_insert_id ();
+	} else {
+		echo '<h3 class="err">'.lang_string ("create_no").'</h3>';
+	}
+	if (defined ('AJAX')) {
 		exit;
 	}
-	$pos_x = get_parameter ("pos_x",0);
-	$pos_y = get_parameter ("pos_y",0);
-	$my_height = get_parameter ("height");
-	$my_width = get_parameter ("width");
-	$my_label = get_parameter ("label");
-	$my_image = get_parameter ("image");
-	
-	$sql = "UPDATE tlayout_data SET
-		 pos_x = '$pos_x',
-		 pos_y = '$pos_y',
-		 width = '$my_width',
-		 height = '$my_height',
-		 image = '$my_image',
-		 label = '$my_label'
-		WHERE id = $id_element";
-	if ($res=mysql_query($sql))
-		$result = "<h3 class=suc>".$lang_label["modify_ok"]."</h3>";
-	else {
-		$result = "<h3 class=error>".$lang_label["modify_no"]."</h3>";
-		echo $sql;
-		echo "<br><br>";
-	}
-	echo $result;
-	
 }
-// Add module SQL code
-if (isset($_GET["add_module"])){
-	if (isset($_POST["id_map"]))
-		$id_map = $_POST["id_map"];
-	else {
-		audit_db($id_user,$REMOTE_ADDR, "Hack attempt","Parameter trash in map builder");
-		include ("general/noaccess.php");
+
+if ($delete_layout) {
+	$sql = sprintf ('DELETE FROM tlayout_data WHERE id_layout = %d', $id_layout);
+	mysql_query ($sql);
+	$sql = sprintf ('DELETE FROM tlayout WHERE id = %d', $id_layout);
+	$result = mysql_query ($sql);
+	if ($result) {
+		echo '<h3 class="suc">'.lang_string ("delete_ok").'</h3>';
+	} else {
+		echo '<h3 class="err">'.lang_string ("delete_no").'</h3>';
+	}
+	$id_layout = 0;
+}
+
+if ($update_layout) {
+	$name = (string) get_parameter ('name');
+	$id_group = (int) get_parameter ('id_group');
+	$width = (int) get_parameter ('width');
+	$height = (int) get_parameter ('height');
+	$background = (string) get_parameter ('background');
+	$bg_info = getimagesize ('images/console/background/'.$background);
+	if (! $width)
+		$width = $bg_info[0];
+	if (! $height)
+		$height = $bg_info[1];
+	$sql = sprintf ('UPDATE tlayout SET name = "%s", background = "%s", 
+			height = %d, width = %d
+			WHERE id = %d',
+			$name, $background, $height, $width, $id_layout);
+	$result = mysql_query ($sql);
+	if ($result) {
+		echo '<h3 class="suc">'.lang_string ("update_ok").'</h3>';
+	} else {
+		echo '<h3 class="err">'.lang_string ("update_no").'</h3>';
+	}
+	if (defined ('AJAX')) {
 		exit;
 	}
-	$my_id_map = get_parameter ("id_map",0);
-	$my_id_agent = get_parameter ("id_agent",0);
-	$my_id_module = get_parameter ("id_module",0);
-	$my_period = get_parameter ("period",3600);
-	$my_type = get_parameter ("type",0);
-	$my_pos_x = get_parameter ("pos_x",0);
-	$my_pos_y = get_parameter ("pos_y",0);
-	$my_height = get_parameter ("height");
-	$my_width = get_parameter ("width");
-	$my_label = get_parameter ("label");
-	$my_image = get_parameter ("image");
-	$my_map_linked = get_parameter ("map_linked");
-	$my_parent_item = get_parameter ("parent_item");
-	$my_label_color = get_parameter ("label_color","");
-	$my_link_color = get_parameter ("link_color",0);
-	$sql = "INSERT INTO tlayout_data (id_layout, pos_x, pos_y, height, width, label, image, type, period, id_agente_modulo, id_layout_linked, parent_item, label_color, no_link_color) VALUES ('$my_id_map', '$my_pos_x', '$my_pos_y', '$my_height', '$my_width', '$my_label', '$my_image', '$my_type', '$my_period', '$my_id_module', '$my_map_linked', '$my_parent_item', '$my_label_color', '$my_link_color')";
-	if ($res=mysql_query($sql))
-		$result = "<h3 class=suc>".$lang_label["create_ok"]."</h3>";
-	else {
-		$result = "<h3 class=error>".$lang_label["create_no"]."</h3>";
-	}
-	echo $result;
 }
 
-// Create item SQL code
-if (isset($_POST["createmode"])){
-	$createmode = $_POST["createmode"];
-	$map_name = entrada_limpia($_POST["map_name"]);
-	$map_background = entrada_limpia($_POST["map_background"]);
-	$map_width = entrada_limpia($_POST["map_width"]);
-	$map_height = entrada_limpia($_POST["map_height"]);
+if ($get_background_info) {
+	$file = (string) get_parameter ('background');
 	
-		
-	// INSERT REPORT DATA
-	if ($createmode == 1){
-		$form_id_user = $id_user;
-		$sql = "INSERT INTO tlayout (name, background, width, height, id_group) VALUES ('$map_name', '$map_background', '$map_width', '$map_height', 1)";
-		if ($res=mysql_query($sql))
-			$result = "<h3 class=suc>".$lang_label["create_ok"]."</h3>";
-		else
-			$result = "<h3 class=error>".$lang_label["create_no"]."</h3>";
-		$id_map = mysql_insert_id();
-	// UPDATE REPORT DATA
-	} else {
-		$id_map = entrada_limpia($_POST["id_map"]);
-		$sql = "UPDATE tlayout SET name = '$map_name', height= '$map_height', width = '$map_width', background = '$map_background' WHERE id = $id_map";
-		if ($res=mysql_query($sql))
-			$result = "<h3 class=suc>".$lang_label["modify_ok"]."</h3>";
-		else
-			$result = "<h3 class=error>".$lang_label["modify_no"]."</h3>";
-	}
-	echo $result;
-	if ($id_map != ""){
-		$_GET["id"] = $id_map;
-		$createmode=0;
+	$info = getimagesize ('images/console/background/'.$file);
+	$info['width'] = $info[0];
+	$info['height'] = $info[1];
+	if (defined ('AJAX')) {
+		echo json_encode ($info);
+		exit;
 	}
 }
 
-// GET DATA OF REPORT
-// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-if ($createmode==2 OR isset($_GET["id"]) OR (isset($_POST["id_map"]))) {
-	if (isset($_GET["id"]))
-		$id_map = $_GET["id"];
-	elseif (isset($_POST["id_map"]))
-		$id_map = $_POST["id_map"];
-	else
-		$id_map = -1;
-		
-	if (isset($_POST["id_agent"]))
-		$id_agent = $_POST["id_agent"];
-	else
-		$id_agent = 0;
-	if ($createmode != 2){
-		$createmode = 0;
-		$sql = "SELECT * FROM tlayout WHERE id = $id_map";
-		$res=mysql_query($sql);
-		if ($row = mysql_fetch_array($res)){
-			$map_name = $row["name"];
-			$map_background = $row["background"];
-			$map_width = $row["width"];
-			$map_height = $row["height"];
-		}
+if ($get_layout_data) {
+	$id_layout_data = (int) get_parameter ('id_layout_data');
+	$layout_data = get_db_row ('tlayout_data', 'id', $id_layout_data);
+	$layout_data['id_agent'] = give_agent_id_from_module_id ($layout_data['id_agente_modulo']);
+	if (defined ('AJAX')) {
+		echo json_encode ($layout_data);
+		exit;
+	}
+}
+
+if ($create_layout_data) {
+	$layout_data_type = (string) get_parameter ("type");
+	$layout_data_label = (string) get_parameter ("label");
+	$layout_data_image = (string) get_parameter ("image");
+	$layout_data_id_agent_module = (int) get_parameter ("module");
+	$layout_data_label_color = (string) get_parameter ("label_color");
+	$layout_data_parent_item = (int) get_parameter ("parent_item");
+	$layout_data_period = (int) get_parameter ("period");
+	$layout_data_map_linked = (int) get_parameter ("map_linked");
+	
+	$sql = sprintf ('INSERT INTO tlayout_data (id_layout, label, id_layout_linked,
+			label_color, image, type, id_agente_modulo, parent_item, period, link_color) 
+			VALUES (%d, "%s", %d, "%s", "%s", %d, %d, %d, %d, 1)',
+			$id_layout, $layout_data_label,
+			$layout_data_map_linked,
+			$layout_data_label_color,
+			$layout_data_image, $layout_data_type,
+			$layout_data_id_agent_module,
+			$layout_data_parent_item, $layout_data_period * 3600);
+	$result = mysql_query ($sql);
+	
+	if ($result) {
+		echo '<h3 class="suc">'.lang_string ("create_ok").'</h3>';
 	} else {
-		$map_name = "";
-		$map_background = "";
-		$map_width = "";
-		$map_height = "";
-		$createmode = 1;
+		echo '<h3 class="error">'.lang_string ("create_no").'</h3>';
 	}
-
-	echo "<h2>".$lang_label["reporting"]." &gt; ";
-	echo $lang_label["map_builder"]."</h2>";
-	echo "<form method='post' action='index.php?sec=greporting&sec2=godmode/reporting/map_builder&id=$id_map'>";
-	echo "<input type='hidden' name=createmode value='$createmode'>";
-	if ($createmode == 0){
-		echo "<input type='hidden' name=id_map value='$id_map'>";
+	if (defined ('AJAX')) {
+		exit;
 	}
+}
 
-
-	echo "<table width=500 cellspacing=4 cellpading=4 class='databox_color'>";
-	echo "<tr><td class='datos2'>";
-	echo $lang_label["report_name"];
-	echo "</td><td class='datos2'>";
-	echo "<input type=text size=35 name='map_name' value='$map_name'>";
-	echo "</td></tr>";
-	echo "<tr><td class='datos'>";
-	echo $lang_label["background"];
-	echo "</td><td class='datos'>";
-	// echo "<input type=text size=45 name='map_background' value='$map_background'>";
-
-	echo '<select name="map_background" class="w155">';
-	if ($map_background != "")
-		echo "<option>".$map_background."</option>";
-	$ficheros2 = list_files('images/console/background/', "",0, 0);
-	$a=0;
-	while (isset($ficheros2[$a])){
-		echo "<option>".$ficheros2[$a]."</option>";
-		$a++;
+if ($update_layout_data_coords) {
+	$id_layout_data = (int) get_parameter ('id_layout_data');
+	$layout_data_x = (int) get_parameter ("coord_x");
+	$layout_data_y = (int) get_parameter ("coord_y");
+	$sql = sprintf ('UPDATE tlayout_data SET
+			pos_x = %d, pos_y = %d
+			WHERE id = %d',
+			$layout_data_x, $layout_data_y, $id_layout_data);
+	$result = mysql_query ($sql);
+	
+	if (defined ('AJAX')) {
+		exit;
 	}
-	echo '</select></td></tr>';
+}
 
-	echo "<tr><td class='datos'>";
-	echo $lang_label["width"];
-	echo "</td><td class='datos'>";
-	echo "<input type=text size=10 name='map_width' value='$map_width'>";
-
-	echo "<tr><td class='datos'>";
-	echo $lang_label["height"];
-	echo "</td><td class='datos'>";
-	echo "<input type=text size=10 name='map_height' value='$map_height'>";
-
-	// Button
-	echo "</table>";
-	echo "<table width=500 cellspacing=4 cellpading=4'>";
-	echo "<tr><td align='right'>";
-	if ($createmode == 0)
-		echo "<input type='submit' class='sub next' value='".$lang_label["update"]."'>";
-	else
-		echo "<input type='submit' class='sub wand' value='".$lang_label["create"]."'>";
-	echo "</td></tr></table>";
-	echo "</form>";
-
-	if ($createmode == 0){
-		// Part 2 - Add new items to report
-		// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-		echo "<h2>".$lang_label["map_item_add"];
-		?>
-		<a href="javascript:;" onmousedown="toggleDiv('map_control');">
-		<?PHP
-		echo "<img src='images/wand.png'>";
-		echo "</a></h2>";
-		echo "<div id='map_control' style='display:all'>";
-
-		// Show combo with agents
-		// ----------------------
-		
-		echo "<table width='500' cellpadding=4 cellpadding=4 class='databox_color'>";
-		echo "<form method='post' action='index.php?sec=greporting&sec2=godmode/reporting/map_builder&get_agent=1&id=$id_map'>";
-		echo "<input type='hidden' name=id_map value='$id_map'>";
-		
-		echo "<tr>";
-		echo "<td class='datos'><b>".$lang_label["source_agent"]."</b>";
-		echo "</td>";	
-		echo "<td class='datos' colspan=2><select name='id_agent' style='width:180px;'>";
-		if ($id_agent != 0)
-			echo "<option value='$id_agent'>".dame_nombre_agente($id_agent);
-		$sql1='SELECT * FROM tagente order by nombre';
-		$result=mysql_query($sql1);
-		while ($row=mysql_fetch_array($result)){
-			if ( $id_agent != $row["id_agente"])
-				echo "<option value=".$row["id_agente"].">".$row["nombre"]."</option>";
-		}
-		echo '</select></td>';
-
-
-		echo "<td class='datos' colspan=1 align='right'><input type=submit name='update_agent' class='sub upd' value='".$lang_label["get_info"]."'>";
-		echo "</form>";
-
-		// Modules combo
-		// -----------------------
-		echo "<form method='post' action='index.php?sec=greporting&sec2=godmode/reporting/map_builder&add_module=1&id=$id_map'>";
-		echo "<input type='hidden' name=id_map value='$id_map'>";
-		if (isset($id_agent))
-			echo "<input type='hidden' name='id_agent' value='$id_agent'>";
-			
-		echo "</td></tr>";
-		echo "<tr><td class='datos2'>";
-		echo "<b>".$lang_label["modules"]."</b>";
-		echo "<td class='datos2' colspan=3>";
-		echo "<select name='id_module' size=1 style='width:180px;'>";
-				echo "<option value=-1> -- </option>";
-		if ($id_agent != 0){
-			// Populate Module/Agent combo
-			$sql1="SELECT * FROM tagente_modulo WHERE id_agente = ".$id_agent. " order by nombre";
-			$result = mysql_query($sql1);
-			while ($row=mysql_fetch_array($result)){
-				echo "<option value=".$row["id_agente_modulo"].">".$row["nombre"]."</option>";
-			}
-		}
-		echo "</select>";
-
-			// Component type
-		echo "<tr><td class='datos'>";
-		echo "<b>".$lang_label["reporting_type"]."</b>";
-		echo "<td class='datos' colspan=3>";
-		echo "<select name='type' size=1 style='width:180px;'>";
-		echo "<option value=0>".$lang_label["static_graph"]."</option>";
-		echo "<option value=1>".$lang_label["module_graph"]."</option>";
-		echo "<option value=2>".$lang_label["line"]."</option>";
-		echo "</select>";
-
-		// Period
-		echo "<tr><td class='datos2'>";
-		echo "<b>".$lang_label["period"]."</b>";
-		echo "<td class='datos2' colspan=3>";
-		echo "<select name='period'>";
-		echo "<option value=3600>"."Hour"."</option>";
-		echo "<option value=7200>"."2 Hours"."</option>";
-		echo "<option value=10800>"."3 Hours"."</option>";
-		echo "<option value=21600>"."6 Hours"."</option>";
-		echo "<option value=43200>"."12 Hours"."</option>";
-		echo "<option value=86400>"."Last day"."</option>";
-		echo "<option value=172800>"."Two days"."</option>";
-		echo "<option value=604800>"."Last Week"."</option>";
-		echo "<option value=1296000>"."15 days"."</option>";
-		echo "<option value=2592000>"."Last Month"."</option>";
-		echo "<option value=5184000>"."Two Month"."</option>";
-		echo "<option value=15552000>"."Six Months"."</option>";
-		echo "</select>";
-
-		echo "<tr><td class='datos'>";
-		echo "<b>".$lang_label["pos_x"]."</b></td>";
-		echo "<td class='datos'>";
-		echo "<input type=text size=6 name='pos_x'>";
-		
-		echo "<td class='datos'>";
-		echo "<b>".$lang_label["pos_y"]."</b></td>";
-		echo "<td class='datos'>";
-		echo "<input type=text size=6 name='pos_y'>";
-		
-
-		echo "<tr><td class='datos2'>";
-		echo "<b>".$lang_label["height"]."</b></td>";
-		echo "<td class='datos2'>";
-		echo "<input type=text size=6 name='height'>";
-		
-		echo "<td class='datos2'>";
-		echo "<b>".$lang_label["width"]."</b></td>";
-		echo "<td class='datos2'>";
-		echo "<input type=text size=6 name='width'>";
-
-		echo "<tr><td class='datos'>";
-		echo "<b>".$lang_label["label"]."</b></td>";
-		echo "<td class='datos' colspan=3>";
-		echo "<input type=text size=25 name='label'>";
-
-		echo "<tr><td class='datos2'>";
-		echo "<b>".$lang_label["image"]."</b></td>";
-		echo "<td class='datos2' colspan=3>";
-
-		echo '<select name="image" class="w155">';	
-		$ficheros = list_files('images/console/icons/', "",0, 0);
-		$a=0;
-		while (isset($ficheros[$a])){
-			$myfichero = substr($ficheros[$a],0,strlen($ficheros[$a])-4);
-			if ((strpos($myfichero,"_bad") == 0) && (strpos($myfichero,"_ok") == 0) && ($myfichero != "" ))
-				echo "<option>".$myfichero."</option>";
-			$a++;
-		}
-		echo '</select>';
-
-		echo "<tr><td class='datos'>";
-		echo "<b>".$lang_label["map_linked"]."</b>";
-		echo "<td class='datos' colspan=3>";
-		echo "<select name='map_linked' size=1 style='width:180px;'>";
-		$sql_pi = "SELECT * FROM tlayout";
-		$res_pi=mysql_query($sql_pi);
-		echo "<option value='0'>".$row_pi["N/A"];
-		while ($row_pi = mysql_fetch_array($res_pi)){
-			echo "<option value='".$row_pi["id"]."'>".$row_pi["name"];
-		}
-		echo "</select>";
-
-		echo "<tr><td class='datos2'>";
-		echo "<b>".$lang_label["parent_item"]."</b>";
-		echo "<td class='datos2' colspan=3>";
-		echo "<select name='parent_item' size=1 style='width:180px;'>";
-		$sql_pi = "SELECT * FROM tlayout_data WHERE id_layout = $id_map";
-		$res_pi=mysql_query($sql_pi);
-		echo "<option value='0'>".$row_pi["N/A"];
-		while ($row_pi = mysql_fetch_array($res_pi)){
-			echo "<option value='".$row_pi["id"]."'>".$row_pi["label"];
-		}
-		echo "</select>";
-
-		echo "<tr><td class='datos'>";
-		echo "<b>".$lang_label["label_color"]."</b>";
-		echo "<td class='datos'>";
-		echo "<select name='label_color' size=1>";
-		echo "<option value='000000'>".$lang_label["black"]."</option>";
-		echo "<option value='ffffff'>".$lang_label["white"]."</option>";
-		echo "</select>";
-
-		echo "<td class='datos'>";
-		echo "<b>".$lang_label["link_color"]."</b>";
-		echo "<td class='link_color'>";
-		echo "<select name='link_color' size=1 >";
-		echo "<option value=0>".$lang_label["yes"]."</option>";
-		echo "<option value=1>".$lang_label["no"]."</option>";
-		echo "</select>";
-
-
-
-		echo "</table>";
-		
-
-		echo "<table width=500 cellspacing=4 cellpading=4'>";
-		echo "<tr><td align='right'>";
-		echo "<input type='submit' class='sub wand' value='".$lang_label["add"]."'>";
-		echo "</td></tr></table>";
-		echo "</form>";
-
-
-		echo "<br></div>";
-
-		// Part 3 - List of already assigned report items
-		// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-		echo "<h2>".$lang_label["report_items"]."</h2>";
-		$sql = "SELECT * FROM tlayout_data WHERE id_layout = $id_map";
-		$res=mysql_query($sql);
-		
-		if (mysql_num_rows($res)) {
-			echo "<table width=720 cellspacing=4 cellpadding=4 class='databox'>";
-			echo "<tr><th>".$lang_label["type"]."</th>
-			<th>".$lang_label["module_name"]."</th>
-			<th>".$lang_label["label"]."</th>
-			<th>".$lang_label["image"]."</th>
-			<th>".$lang_label["pos_x"]."</th>
-			<th>".$lang_label["pos_y"]."</th>
-			<th>".$lang_label["width"]."</th>
-			<th>".$lang_label["height"]."</th>
-			<th>".$lang_label["delete"]."</th>
-			<th>".$lang_label["update"]."</th>
-			</tr>";
-
-			$color = 0;
-			while ($row = mysql_fetch_array($res)){
-				// Calculate table line color
-				if ($color == 1){
-					$tdcolor = "datos";
-					$color = 0;
-				}
-				else {
-					$tdcolor = "datos2";
-					$color = 1;
-				}
-				$id_layoutdata = $row["id"];
-				$type = $row["type"];
-				switch ($type){
-					case "0": $type_desc = "Single graph"; break;
-					case "1": $type_desc = "Module graph"; break;
-					case "2": $type_desc = "Line"; break;
-				}
-				$id_element = $row["id"];
-				$period = $row["period"];
-				$id_am = $row["id_agente_modulo"];
-				$x = $row["pos_x"];
-				$y = $row["pos_y"];
-				$myimage = $row["image"];
-				$width= $row["width"];
-				$height = $row["height"];
-				$label = $row["label"];
-				$name = "N/A";
-				$agent_name = "N/A";
-				if ($id_am != ""){
-					$agent_name = dame_nombre_agente_agentemodulo ($id_am);
-					$module_name = dame_nombre_modulo_agentemodulo ($id_am);
-				}
-				echo "<tr>";
-				echo "<form method='POST' action='index.php?sec=greporting&sec2=godmode/reporting/map_builder&id=$id_map&update_module=$id_element'>";
-				echo "<td class='$tdcolor'>".$type_desc."</td>";
-				
-				echo "<td class='$tdcolor'>".$agent_name." / ";
-				echo $module_name."</td>";
-
-				echo "<td class='$tdcolor'>";
-				echo "<input type=text size=4 name='label' value='$label'></td>";
-				
-				echo "<td class='$tdcolor'>";
-				echo '<select name="image">';
-				echo "<option>".$myimage."</option>";
-				$ficheros = list_files('images/console/icons/', "",0, 0);
-				$a=0;
-				while (isset($ficheros[$a])){
-					$myfichero = substr($ficheros[$a],0,strlen($ficheros[$a])-4);
-					if ((strpos($myfichero,"_bad") == 0) && (strpos($myfichero,"_ok") == 0) && ($myfichero != "" ))
-						echo "<option>".$myfichero."</option>";
-					$a++;
-				}
-				echo '</select></td>';
-			
-				echo "<td class='$tdcolor'>";
-				echo "<input type=text size=4 name=pos_x value='$x'></td>";
-				echo "<td class='$tdcolor'>";
-				echo "<input type=text size=4 name=pos_y value='$y'></td>";
-				echo "<td class='$tdcolor'>";
-				echo "<input type=text size=4 name='width' value='$width'></td>";
-				echo "<td class='$tdcolor'>";
-				echo "<input type=text size=4 name='height' value='$height'></td>";
-				echo "<td class='$tdcolor'>";
-				echo "<a href='index.php?sec=greporting&sec2=godmode/reporting/map_builder&id=$id_map&delete=$id_layoutdata'><img src='images/cross.png'></a>";
-				echo "<td class='$tdcolor' align='center'>";
-				echo "<input type=submit class='sub next' value='".$lang_label["update"]."'>";
-				echo "</form>";
-			}
-			echo "</table>";
-		} else {
-			echo "<div class='nf'>".$lang_label["no_repitem_def"]."</div>";
-		}
+if ($delete_layout_data) {
+	$ids_layout_data = (array) get_parameter ('ids_layout_data');
+	
+	foreach ($ids_layout_data as $id_layout_data) {
+		$sql = sprintf ('UPDATE tlayout_data SET parent_item = 0 WHERE parent_item = %d',
+				$id_layout_data);
+		$result = mysql_query ($sql);
+		$sql = sprintf ('DELETE FROM tlayout_data WHERE id = %d',
+				$id_layout_data);
+		$result = mysql_query ($sql);
 	}
+	
+	if (defined ('AJAX')) {
+		exit;
+	}
+}
+
+if ($update_layout_data) {
+	$id_layout_data = (int) get_parameter ('id_layout_data');
+	$layout_data_type = (int) get_parameter ("type");
+	$layout_data_label = (string) get_parameter ("label");
+	$layout_data_image = (string) get_parameter ("image");
+	$layout_data_id_agent_module = (int) get_parameter ("module");
+	$layout_data_label_color = (string) get_parameter ("label_color");
+	$layout_data_parent_item = (int) get_parameter ("parent_item");
+	$layout_data_period = (int) get_parameter ("period");
+	$layout_data_map_linked = (int) get_parameter ("map_linked");
+	
+	$sql = sprintf ('UPDATE tlayout_data SET
+			image = "%s", label = "%s",
+			label_color = "%s",
+			id_agente_modulo = %d,
+			type = %d, parent_item = %d,
+			period = %d, id_layout_linked = %d
+			WHERE id = %d',
+			$layout_data_image, $layout_data_label,
+			$layout_data_label_color,
+			$layout_data_id_agent_module,
+			$layout_data_type, $layout_data_parent_item,
+			$layout_data_period * 3600,
+			$layout_data_map_linked,
+			$id_layout_data);
+	$result = mysql_query ($sql);
+	
+	if ($result) {
+		echo '<h3 class="suc">'.lang_string ("modify_ok").'</h3>';
+	} else {
+		echo '<h3 class="error">'.lang_string ("modify_no").'</h3>';
+	}
+}
+
+if ($id_layout) {
+	$layout = get_db_row ('tlayout', 'id', $id_layout);
+	$name = $layout['name'];
+	$background = $layout['background'];
+	$id_group = $layout['id_group'];
+	$width = $layout['width'];
+	$height = $layout['height'];
+}
+
+if (! $edit_layout && ! $id_layout) {
+	echo "<h2>".lang_string ("reporting")." &gt; ".lang_string ("map_builder")."</h2>";
+	
+	$table->width = '500px';
+	$table->data = array ();
+	$table->head = array ();
+	$table->head[0] = lang_string ('map_name');
+	$table->head[1] = lang_string ('group');
+	$table->head[2] = lang_string ('delete');
+	$table->align = array ();
+	$table->align[2] = 'center';
+	
+	$maps = get_db_all_rows_in_table ('tlayout');
+	foreach ($maps as $map) {
+		$data = array ();
+		
+		$data[0] = '<a href="index.php?sec=greporting&sec2=godmode/reporting/map_builder&id_layout='.$map['id'].'">'.$map['name'].'</a>';
+		$data[1] = '<img src="images/'.dame_grupo_icono ($map['id_group']).'" /> ';
+		$data[1] .= dame_nombre_grupo ($map['id_group']);
+		$data[2] = '<a href="index.php?sec=greporting&sec2=godmode/reporting/map_builder&id_layout='.$map['id'].'&delete_layout=1">
+			<img src="images/cross.png"></a>';
+		array_push ($table->data, $data);
+	}
+	print_table ($table);
+	
+	echo '<div class="action-buttons" style="width: '.$table->width.'">';
+	echo '<form action="index.php?sec=greporting&sec2=godmode/reporting/map_builder" method="post">';
+	print_input_hidden ('edit_layout', 1);
+	print_submit_button (lang_string ('create'), '', false, 'class="sub wand"');
+	echo '</form>';
+	echo '</div>';
 } else {
-	// Map LIST Selection screen
-	// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-	echo "<h2>".$lang_label["reporting"]." &gt; ";
-	echo $lang_label["map_builder"]."</h2>";
-
-	$color=1;
-	$sql="SELECT * FROM tlayout";
-	$res=mysql_query($sql);
+	echo "<h2>".lang_string ("reporting")." &gt; ";
+	echo lang_string ("map_builder")."</h2>";
 	
-	if (mysql_num_rows($res)) {
-		echo "<table width='500' cellpadding=4 cellpadding=4 class='databox'>";
-		echo "<tr>
-		<th>".$lang_label["map_name"]."</th>
-		<th>".$lang_label["background"]."</th>
-		<th>".$lang_label["size"]."</th>
-		<th>".$lang_label["Manage"]."</th>
-		<th>".$lang_label["delete"]."</th>
-		</tr>";
-
-		while ($row = mysql_fetch_array($res)){
-			if ((dame_admin($id_user)==1)){
-				// Calculate table line color
-				if ($color == 1){
-					$tdcolor = "datos";
-					$color = 0;
-				}
-				else {
-					$tdcolor = "datos2";
-					$color = 1;
-				}
-				echo "<tr>";
-				echo "<td valign='top' class='$tdcolor'>".$row["name"]."</td>";
-				echo "<td valign='top' class='$tdcolor'>".$row["background"]."</td>";
-				echo "<td valign='top' class='$tdcolor'>".$row["width"]."x".$row["height"]."</td>";		
-				$id_map = $row["id"];
-				echo "<td valign='middle' class='$tdcolor' align='center'><a href='index.php?sec=greporting&sec2=godmode/reporting/map_builder&id=$id_map'><img src='images/setup.png'></a></td>";
-				echo "<td valign='middle' class='$tdcolor' align='center'><a href='index.php?sec=greporting&sec2=godmode/reporting/map_builder&delete_map=$id_map'><img src='images/cross.png'></a></td></tr>";
-			}
-		}
-		echo "</table>";
-		echo "<table width=500 cellpadding=4 cellpadding=4>";
-	} else {
-		echo "<div class='nf'>".$lang_label["no_map_def"]."</div>";
-		echo "<table>";
+	$backgrounds_list = list_files ('images/console/background/', "jpg", 1, 0);
+	$backgrounds_list = array_merge ($backgrounds_list, list_files ('images/console/background/', "png", 1, 0));
+	$groups = get_user_groups ($config['id_user']);
+	
+	$table->width = '300px';
+	$table->data = array ();
+	$table->data[0][0] = lang_string ('name');
+	$table->data[0][1] = print_input_text ('name', $name, '', 15, 50, true);
+	$table->data[1][0] = lang_string ('group');
+	$table->data[1][1] = print_select ($groups, 'id_group', $id_group, '', '', '', true);
+	$table->data[2][0] = lang_string ('background');
+	$table->data[2][1] = print_select ($backgrounds_list, 'background', $background, '', 'None', '', true);
+	
+	if ($id_layout) {
+		$table->data[3][0] = lang_string ('width');
+		$table->data[3][1] = print_input_text ('width', $width, '', 3, 5, true);
+		$table->data[4][0] = lang_string ('height');
+		$table->data[4][1] = print_input_text ('height', $height, '', 3, 5, true);
+	}
+	echo '<form action="index.php?sec=greporting&sec2=godmode/reporting/map_builder" method="post">';
+	print_table ($table);
+	
+	echo '<div style="width: '.$table->width.'" class="action-buttons">';
+	if ($id_layout) {
+		print_submit_button (lang_string ('update'), 'update_layout', false, 'class="sub upd"');
+		print_input_hidden ('update_layout', 1);
+		print_input_hidden ('id_layout', $id_layout);
+	} else {
+		print_submit_button (lang_string ('create'), 'create_layout', false, 'class="sub wand"');
+		print_input_hidden ('create_layout', 1);
+	}
+	echo '</div>';
+	echo '</form>';
+	
+	if ($id_layout) {
+		/* Show visual map preview */
+		echo '<h1>'.lang_string ('preview').'</h1>';
+		print_pandora_visual_map ($id_layout, false, true);
+		
+		$images_list = array ();
+		$all_images = list_files ('images/console/icons/', "png", 1, 0);
+		foreach ($all_images as $image_file) {
+			if (strpos ($image_file, "_bad"))
+				continue;
+			if (strpos ($image_file, "_ok"))
+				continue;
+			$image_file = substr ($image_file, 0, strlen ($image_file) - 4);
+			$images_list[$image_file] = $image_file;
+		}
+		
+		echo '<div style="width: 770px">';
+		/* Layout data trash */
+		echo '<form id="form_layout_data_trash" action="" method="post">';
+		echo '<div id="layout_trash_drop">';
+		echo '<h1>'.lang_string ('Map element trash').'</h1>';	
+		echo lang_string ('Drag an element here to delete from the map');
+		echo '<span id="elements"> </span>';
+		print_input_hidden ('delete_layout_data', 1);
+		print_input_hidden ('id_layout', $id_layout);
+		
+		echo '<div class="action-buttons" style="margin-top: 180px">';
+		print_submit_button (lang_string ('delete'), 'delete_buttons', true, 'class="sub delete"');
+		echo '</div>';
+		echo '</div>';
+		echo '</form>';
+		
+		/* Layout_data editor form */
+		$intervals = array ();
+		$intervals[1] = lang_string ('Hour');
+		$intervals[2] = "2 ".lang_string ('Hours');
+		$intervals[3] = "3 ".lang_string ('Hours');
+		$intervals[6] = "6 ".lang_string ('Hours');
+		$intervals[12] = "12 ".lang_string ('Hours');
+		$intervals[24] = lang_string ('Last day');
+		$intervals[48] = "2 ". lang_string ('days');
+		$intervals[168] = lang_string ('Last week');
+		$intervals[360] = lang_string ('15 days');
+		$intervals[720] = lang_string ('Last Month');
+		$intervals[1440] = lang_string ('Two Months');
+		$intervals[4320] = lang_string ('Six Months');
+		
+		$all_agents = get_agents_in_group ($id_group);
+		$agents = array ();
+		foreach ($all_agents as $agent) {
+			$agents[$agent['id_agente']] = $agent['nombre'];
+		}
+		asort ($agents);
+		
+		echo '<div id="layout_editor_drop">';
+		echo '<h1>'.lang_string ('Map element editor').'</h1>';
+		echo lang_string ('Drag an element here to edit the properties');
+		
+		$table->data = array ();
+		$table->id = 'table_layout_data';
+		
+		$table->data[0][0] = lang_string ('label');
+		$table->data[0][1] = print_input_text ('label', '', '', 20, 200, true);
+		$table->data[1][0] = lang_string ('label_color');
+		$table->data[1][1] = print_input_text ('label_color', '#000000', '', 7, 7, true);
+		$table->data[2][0] = lang_string ('type');
+		$table->data[2][1] = print_select (get_layout_data_types (), 'type', '', '', '', '', true);
+		$table->data[3][0] = lang_string ('agent');
+		$table->data[3][1] = print_select ($agents, 'agent', '', '', '--', 0, true);
+		$table->data[4][0] = lang_string ('module');
+		$table->data[4][1] = print_select (array (), 'module', '', '', '--', 0, true);
+		$table->data[5][0] = lang_string ('period');
+		$table->data[5][1] = print_select ($intervals, 'period', '', '', '--', 0, true);
+		$table->data[6][0] = lang_string ('image');
+		$table->data[6][1] = print_select ($images_list, 'image', '', '', 'None', '', true);
+		$table->data[6][1] .= '<div id="image_preview"> </div>';
+		$table->data[7][0] = lang_string ('parent');
+		$table->data[7][1] = print_select_from_sql ('SELECT id, label FROM tlayout_data WHERE id_layout = '.$id_layout,
+							'parent_item', '', '', 'None', '', true);
+		$table->data[8][0] = lang_string ('map_linked');
+		$table->data[8][1] = print_select_from_sql ('SELECT id, name FROM tlayout WHERE id != '.$id_layout,
+							'map_linked', '', '', 'None', '', true);
+		
+		echo '<form id="form_layout_data_editor" method="post" action="index.php?sec=greporting&sec2=godmode/reporting/map_builder">';
+		print_table ($table);
+		print_input_hidden ('create_layout_data', 1);
+		print_input_hidden ('update_layout_data', 0);
+		print_input_hidden ('id_layout', $id_layout);
+		print_input_hidden ('id_layout_data', 0);
+		echo '<div style="width: '.$table->width.'" class="action-buttons">';
+		print_submit_button (lang_string ('create'), 'create_layout_data_button', false, 'class="sub wand"');
+		echo '</div>';
+		echo '</form>';
+		echo '</div>';
+		echo '</div>';
 	}
-	echo "<form method=post action='index.php?sec=greporting&sec2=godmode/reporting/map_builder&create_map=1'>";
-	echo "<tr><td align='right'>";
-	echo "<input type=submit class='sub next' value='".$lang_label["add"]."'>";
-	echo "</form>";
-	echo "</table>";
 }
 ?>
+
+<link rel="stylesheet" href="include/styles/color-picker.css" type="text/css" />
+<script type="text/javascript" src="include/javascript/jquery.js"></script>
+<script type="text/javascript" src="include/javascript/pandora_visual_console.js"></script>
+<script type="text/javascript" src="include/javascript/pandora_visual_console.js"></script>
+<script type="text/javascript" src="include/javascript/jquery.ui.core.js"></script>
+<script type="text/javascript" src="include/javascript/jquery.ui.draggable.js"></script>
+<script type="text/javascript" src="include/javascript/jquery.ui.droppable.js"></script>
+<script type="text/javascript" src="include/javascript/jquery.colorpicker.js"></script>
+
+<script language="javascript" type="text/javascript">
+
+function agent_changed (event, id_agent, selected) {
+	if (id_agent == undefined)
+		id_agent = this.value;
+	$('#form_layout_data_editor #module').attr ('disabled', 1);
+	$('#form_layout_data_editor #module').empty ();
+	$('#form_layout_data_editor #module').append ($('<option></option>').attr ('value', 0).text ("<?=lang_string ('Loading')?>..."));
+	jQuery.post ('ajax.php', 
+		{page: "operation/agentes/ver_agente",
+		get_agent_modules_json: 1,
+		id_agent: id_agent
+		},
+		function (data) {
+			$('#form_layout_data_editor #module').empty ();
+			$('#form_layout_data_editor #module').append ($('<option></option>').attr ('value', 0).text ("--"));
+			jQuery.each (data, function (i, val) {
+				if (val['descripcion'] == "") {
+					s = html_entity_decode (val['nombre']);
+				} else {
+					s = html_entity_decode (val['descripcion']);
+				}
+				$('#form_layout_data_editor #module').append ($('<option></option>').attr ('value', val['id_agente_modulo']).text (s));
+				$('#form_layout_data_editor #module').fadeIn ('normal');
+			});
+			if (selected != undefined)
+				$('#form_layout_data_editor #module').attr ('value', selected);
+			$('#form_layout_data_editor #module').attr ('disabled', 0);
+		},
+		"json"
+	);
+}
+
+$(document).ready (function () {
+	if (lines)
+		draw_lines (lines, 'layout_map');
+	$('#background').change (function () {
+		background = this.value;
+		if (background == '')
+			return;
+		/* We have to get the info using AJAX because it was not 
+		  possible to kwown the image dimensions using javascript 
+		  in some cases where the image was not loaded */
+		jQuery.post ('ajax.php', 
+			{page: "godmode/reporting/map_builder",
+			get_background_info: 1,
+			background: background
+			},
+			function (data) {
+				$("#layout_map").css ('backgroundImage', 'url(images/console/background/' + background + ')');
+				$("#layout_map").css ('width', data['width'] + 'px');
+				$("#layout_map").css ('height', data['height'] + 'px');
+				$('#text-width').attr ('value', data['width']);
+				$('#text-height').attr ('value', data['height']);
+			},
+			"json"
+		);
+	});
+	$('#text-width').keyup (function () {
+		$("#layout_map").css ('width', this.value + 'px');
+	});
+	$('#text-height').keyup (function () {
+		$("#layout_map").css ('height', this.value + 'px');
+	});
+	$(".layout-data").draggable ({helper: 'clone'});
+	$("#layout_map").droppable ({
+		accept: ".layout-data",
+		drop: function (ev, ui) {
+			margin_left = parseInt ($(ui.draggable[0]).css ('margin-left'));
+			margin_top = parseInt ($(ui.draggable[0]).css ('margin-top'));
+			coord_x = margin_left + ui.position.left;
+			coord_y = margin_top + ui.position.top;
+			$(ui.draggable[0]).css ('margin-left', coord_x + 'px');
+			$(ui.draggable[0]).css ('margin-top', coord_y + 'px');
+			id = ui.draggable[0].id.split ("-").pop ();
+			jQuery.post ('ajax.php', 
+				{page: "godmode/reporting/map_builder",
+				update_layout_data_coords: 1,
+				id_layout_data: id,
+				coord_x: coord_x,
+				coord_y: coord_y
+				},
+				function () {
+					refresh_lines (lines, 'layout_map');
+				},
+				"html"
+			);
+		}
+	});
+	$("#layout_editor_drop").droppable ({
+		accept: ".layout-data",
+		drop: function (ev, ui) {
+			id = ui.draggable[0].id.split ("-").pop ();
+			jQuery.post ('ajax.php', 
+				{page: "godmode/reporting/map_builder",
+				get_layout_data: 1,
+				id_layout_data: id
+				},
+				function (data) {
+					$("#form_layout_data_editor #text-label").attr ('value', data['label']);
+					$("#form_layout_data_editor #type").attr ('value', data['type']);
+					$("#form_layout_data_editor #image").attr ('value', data['image']);
+					$("#form_layout_data_editor #image").change ();
+					$("#form_layout_data_editor #id_layout_data").attr ('value', data['id']);
+					$("#form_layout_data_editor #period").attr ('value', data['period'] / 3600);
+					$("#form_layout_data_editor #agent").attr ('value', data['id_agent']);
+					$("#form_layout_data_editor #map_linked").attr ('value', data['id_layout_linked']);
+					$("#form_layout_data_editor #hidden-update_layout_data").attr ('value', 1);
+					$("#form_layout_data_editor #hidden-create_layout_data").attr ('value', 0);
+					$("#form_layout_data_editor #hidden-id_layout_data").attr ('value', id);
+					$("#form_layout_data_editor #submit-create_layout_data_button").attr ('value', "<?=lang_string ('update')?>").removeClass ('wand').addClass ('upd');
+					$("#form_layout_data_editor #text-label_color").attr ('value', data['label_color']);
+					$(".ColorPickerDivSample").css ('background-color', data['label_color']);
+					agent_changed (null, data['id_agent'], data['id_agente_modulo']);
+				},
+				"json"
+			);
+		}
+	});
+	$("#layout_trash_drop").droppable ({
+		accept: ".layout-data",
+		drop: function (ev, ui) {
+			image = $('#'+ ui.draggable[0].id + " img").eq (0);
+			elements = $("#" + this.id + " img").length;
+			id = ui.draggable[0].id.split ("-").pop ();
+			$(ui.draggable[0]).clone ().css ('margin-left', 60 * elements).
+				css ('margin-top', 0). attr ('id', 'delete-layout-data-' + id).
+				appendTo ("#"+this.id + " #elements");
+			$(ui.draggable[0]).remove ();
+			$('<input type="hidden" name="ids_layout_data[]" />').attr ('value', id).
+				appendTo ($("#form_layout_data_trash"));
+			$("#form_layout_data_trash #submit-delete_buttons").removeAttr ('disabled');
+			setTimeout (function() { refresh_lines (lines, 'layout_map'); }, 1000);
+		}
+	});
+	$("#form_layout_data_editor #image").change (function () {
+		$("#image_preview").empty ();
+		if (this.value != '') {
+			$("#image_preview").append ($('<img />').attr ('src', 'images/console/icons/' + this.value + '.png'));
+			$("#image_preview").append ($('<img />').attr ('src', 'images/console/icons/' + this.value + '_ok.png'));
+			$("#image_preview").append ($('<img />').attr ('src', 'images/console/icons/' + this.value + '_bad.png'));
+		}
+	});
+	$("#form_layout_data_editor #agent").change (agent_changed);
+	$("#form_layout_data_editor #text-label_color").attachColorPicker();
+});
+</script>
diff --git a/pandora_console/godmode/reporting/reporting_builder.php b/pandora_console/godmode/reporting/reporting_builder.php
index e0741c7c8c..0a3308d1d9 100644
--- a/pandora_console/godmode/reporting/reporting_builder.php
+++ b/pandora_console/godmode/reporting/reporting_builder.php
@@ -229,7 +229,6 @@ if ($edit_sla_report_content) {
 	if ($delete_sla) {
 		$id_sla = (int) get_parameter ('id_sla');
 		$sql = sprintf ('DELETE FROM treport_content_sla_combined WHERE id = %d', $id_sla);
-		echo $sql;
 		$result = mysql_query ($sql);
 		if ($result)
 			echo "<h3 class=suc>".lang_string ('delete_sla_ok')."</h3>";
@@ -308,7 +307,6 @@ if ($edit_sla_report_content) {
 	print_submit_button (lang_string ('create'), 'add', false, 'class="sub wand"');
 	echo '</div>';
 	echo '</form>';
-
 } else if ($edit_report || $id_report) {
 	 /* Edit and creation report form */
 	if (isset($_POST["id_agent"]))
@@ -438,7 +436,6 @@ if ($edit_sla_report_content) {
 			$table->head[6] = lang_string ('delete');
 		}
 		
-
 		$sql = sprintf ('SELECT * FROM treport_content WHERE id_report = %d ORDER BY `order`', $id_report);
 		$report_contents = get_db_all_rows_sqlfree ($sql);
 		if (sizeof ($report_contents)) {
diff --git a/pandora_console/godmode/setup/setup.php b/pandora_console/godmode/setup/setup.php
index 5bab9be85b..80afc8d090 100644
--- a/pandora_console/godmode/setup/setup.php
+++ b/pandora_console/godmode/setup/setup.php
@@ -19,132 +19,98 @@
 // Load global vars
 require("include/config.php");
 
-if (comprueba_login() == 0) 
- 	if ((give_acl($id_user, 0, "PM")==1) or (dame_admin($id_user)==1)) {	
-	if (isset($_GET["update"])){
-		$config["block_size"]=$_POST["block_size"];
-		$config["language"]=$_POST["language_code"];
-		$config["days_compact"]=$_POST["days_compact"];
-		$config["days_purge"]=$_POST["days_purge"];
-		$config["graph_res"]=$_POST["graph_res"];
-		$config["step_compact"]=$_POST["step_compact"];
-		$config["show_unknown"]=$_POST["show_unknown"];
-		$config["show_lastalerts"]=$_POST["show_lastalerts"];
-		$config["style"] = $_POST["style"];
-        $config["remote_config"] = $_POST["remote_config"];
-		
-		$config["graph_color1"] = $_POST["graph_color1"];
-		$config["graph_color2"] = $_POST["graph_color2"];
-		$config["graph_color3"] = $_POST["graph_color3"];
-
-        $result2=mysql_query("UPDATE tconfig SET VALUE='".$config["remote_config"]."' WHERE TOKEN='remote_config'");
-		$result2=mysql_query("UPDATE tconfig SET VALUE='".$config["block_size"]."' WHERE TOKEN='block_size'");
-		$result2=mysql_query("UPDATE tconfig SET VALUE='".$config["language"]."' WHERE TOKEN='language_code'");
-		$result2=mysql_query("UPDATE tconfig SET VALUE='".$config["days_purge"]."' WHERE TOKEN='days_purge'");
-		$result2=mysql_query("UPDATE tconfig SET VALUE='".$config["days_compact"]." ' WHERE TOKEN='days_compact'");
-		$result2=mysql_query("UPDATE tconfig SET VALUE='".$config["graph_res"]."' WHERE TOKEN='graph_res'");
-		$result2=mysql_query("UPDATE tconfig SET VALUE='".$config["step_compact"]."' WHERE TOKEN='step_compact'");
-		$result2=mysql_query("UPDATE tconfig SET VALUE='".$config["show_unknown"]."' WHERE token='show_unknown'");
-		$result2=mysql_query("UPDATE tconfig SET VALUE='".$config["show_lastalerts"]."' WHERE token='show_lastalerts'");
-		$result2=mysql_query("UPDATE tconfig SET VALUE='".$config["style"]."' WHERE token='style'");
-		$result2=mysql_query("UPDATE tconfig SET VALUE='".$config["graph_color1"]."' WHERE token='graph_color1'");
-		$result2=mysql_query("UPDATE tconfig SET VALUE='".$config["graph_color2"]."' WHERE token='graph_color2'");
-		$result2=mysql_query("UPDATE tconfig SET VALUE='".$config["graph_color3"]."' WHERE token='graph_color3'");
-
-	}	
-	echo "<h2>".$lang_label["setup_screen"]." &gt; ";
-	echo $lang_label["general_config"]."</h2>";
-	echo "<form name='setup' method='POST' action='index.php?sec=gsetup&amp;sec2=godmode/setup/setup&update=1'>";
-	echo '<table width="500" cellpadding="4" cellspacing="4" class="databox">';
-	echo '<tr><td class="datos">'.$lang_label["language_code"].'</td>';
-	echo '<td class="datos"><select name="language_code" onChange="javascript:this.form.submit();" width="180px">';
-	
-	$sql="SELECT * FROM tlanguage";
-	$result=mysql_query($sql);
-
-	$result2=mysql_query("SELECT * FROM tlanguage WHERE id_language = '".$config["language"]."'");
-	if ($row2=mysql_fetch_array($result2)){
-		echo '<option value="'.$row2["id_language"].'">'.$row2["name"]."</option>";
-	}
-	while ($row=mysql_fetch_array($result)){
-		echo "<option value=".$row["id_language"].">".$row["name"]."</option>";
-	}
-	echo '</select></td></tr>';
-
-    echo '<tr><td class="datos2">'.lang_string ("Remote config directory");
-    echo '<td class="datos2"><input type="text" name="remote_config" size=30 value="'.$config["remote_config"].'"></td></tr>';
-	
-	echo '<tr><td class="datos">'.lang_string("Graph color (min)");
-	echo '<td class="datos"><input type="text" name="graph_color1" size=8 value="'.$config["graph_color1"].'"></td></tr>';
-
-	echo '<tr><td class="datos2">'.lang_string("Graph color (avg)");
-	echo '<td class="datos2"><input type="text" name="graph_color2" size=8 value="'.$config["graph_color2"].'"></td></tr>';
-
-	echo '<tr><td class="datos">'.lang_string("Graph color (max)");
-	echo '<td class="datos"><input type="text" name="graph_color3" size=8 value="'.$config["graph_color3"].'"></td></tr>';
-
-	echo '<tr><td class="datos2">'.$lang_label["days_compact"];
-	echo '<td class="datos2"><input type="text" name="days_compact" size=5 value="'.$config["days_compact"].'"></td></tr>';
-	
-	echo '<tr><td class="datos">'.$lang_label["days_purge"];
-	echo '<td class="datos"><input type="text" name="days_purge" size=5 value="'.$config["days_purge"].'"></td></tr>';
-	
-	echo '<tr><td class="datos2">'.$lang_label["graph_res"];
-	echo '<td class="datos2"><input type="text" name="graph_res" size=5 value="'.$config["graph_res"].'"></td></tr>';
-	
-	echo '<tr><td class="datos">'.$lang_label["step_compact"].'</td>';
-	echo '<td class="datos"><input type="text" name="step_compact" size=5 value="'.$config["step_compact"].'"></td></tr>';
-
-	echo '<tr><td class="datos2">'.$lang_label["show_unknown"].'</td>';
-	echo '<td class="datos2"><select name="show_unknown" class="w120">';
-	if ($config["show_unknown"]==1) {
-		echo '<option value="1">'.$lang_label["active"].'</option>';
-		echo '<option value="0">'.$lang_label["disabled"].'</option>';
-	}
-	else {
-		echo '<option value="0">'.$lang_label["disabled"].'</option>';
-		echo '<option value="1">'.$lang_label["active"].'</option>';
-	}
-
-	echo '<tr><td class="datos">'.$lang_label["show_lastalerts"];
-	echo '<td class="datos"><select name="show_lastalerts" class="w120">';
-	if ($config["show_lastalerts"]==1) {
-		echo '<option value="1">'.$lang_label["active"].'</option>';
-		echo '<option value="0">'.$lang_label["disabled"].'</option>';
-	}
-	else {
-		echo '<option value="0">'.$lang_label["disabled"].'</option>';
-		echo '<option value="1">'.$lang_label["active"].'</option>';
-	}
-
-	echo '<tr><td class="datos2">'.$lang_label["style_template"].'</td>';
-	echo '<td class="datos2">';
-	echo '<select name="style" class="w155">';
-	if ($config["style"] != ""){
-		echo '<option>'.$config["style"].'</option>';
-      	}
-	$ficheros2 = list_files('include/styles/', "pandora",1, 0);
-        $a=0;
-        while (isset($ficheros2[$a])){
-		$fstyle = substr($ficheros2[$a],0,strlen($ficheros2[$a])-4);
-		if (($fstyle != $config["style"]) AND ($fstyle != "pandora_minimal"))
-			echo "<option>".$fstyle."</option>";
-        	$a++;
-        }
-        echo '</select>';
-
-
-    echo '<tr><td class="datos">'.$lang_label["block_size"];
-    echo '<td class="datos"><input type="text" name="block_size" size=5 value="'.$config["block_size"].'"></td></tr>';
-
-	echo "</table>";
-	echo "<table width=500>";
-	echo "<tr><td align='right'>";
-	echo '<input type="submit" class="sub upd" value="'.$lang_label["update"].'">';
-	echo "</td></tr>";
-	echo "</table>";
+if (comprueba_login()) {
+	audit_db ($config['id_user'], $REMOTE_ADDR, "ACL Violation", "Trying to access Database Management");
+	require ("general/noaccess.php");
 }
-else {
-		audit_db($id_user,$REMOTE_ADDR, "ACL Violation","Trying to access Database Management");
-		require ("general/noaccess.php");
-	}
+if (! give_acl ($config['id_user'], 0, "PM") || ! dame_admin ($config['id_user'])) {
+	audit_db ($config['id_user'], $REMOTE_ADDR, "ACL Violation", "Trying to access Database Management");
+	require ("general/noaccess.php");
+}
+
+$update_settings = (bool) get_parameter ('update_settings');
+
+if ($update_settings) {
+	$config["block_size"] = (int) get_parameter ('block_size');
+	$config["language"] = (string) get_parameter ('language_code');
+	$config["days_compact"] = (int) get_parameter ('days_compact');
+	$config["days_purge"] = (int) get_parameter ('days_purge');
+	$config["graph_res"] = (int) get_parameter ('graph_res');
+	$config["step_compact"] = (int) get_parameter ('step_compact');
+	$config["show_unknown"] = (int) get_parameter ('show_unknown');
+	$config["show_lastalerts"] = (int) get_parameter ('show_lastalerts');
+	$config["style"] = (string) get_parameter ('style', 'pandora.css');
+	$config["remote_config"] = (string) get_parameter ('remote_config');
+	$config["graph_color1"] = (string) get_parameter ('graph_color1');
+	$config["graph_color2"] = (string) get_parameter ('graph_color2');
+	$config["graph_color3"] = (string) get_parameter ('graph_color3');
+	
+	$config["style"] = substr ($config["style"], 0, strlen ($config["style"]) - 4);
+	mysql_query ("UPDATE tconfig SET VALUE='".$config["remote_config"]."' WHERE token = 'remote_config'");
+	mysql_query ("UPDATE tconfig SET VALUE='".$config["block_size"]."' WHERE token = 'block_size'");
+	mysql_query ("UPDATE tconfig SET VALUE='".$config["language"]."' WHERE token = 'language_code'");
+	mysql_query ("UPDATE tconfig SET VALUE='".$config["days_purge"]."' WHERE token = 'days_purge'");
+	mysql_query ("UPDATE tconfig SET VALUE='".$config["days_compact"]." ' WHERE token = 'days_compact'");
+	mysql_query ("UPDATE tconfig SET VALUE='".$config["graph_res"]."' WHERE token = 'graph_res'");
+	mysql_query ("UPDATE tconfig SET VALUE='".$config["step_compact"]."' WHERE token = 'step_compact'");
+	mysql_query ("UPDATE tconfig SET VALUE='".$config["show_unknown"]."' WHERE token = 'show_unknown'");
+	mysql_query ("UPDATE tconfig SET VALUE='".$config["show_lastalerts"]."' WHERE token = 'show_lastalerts'");
+	mysql_query ("UPDATE tconfig SET VALUE='".$config["style"]."' WHERE token = 'style'");
+	mysql_query ("UPDATE tconfig SET VALUE='".$config["graph_color1"]."' WHERE token = 'graph_color1'");
+	mysql_query ("UPDATE tconfig SET VALUE='".$config["graph_color2"]."' WHERE token = 'graph_color2'");
+	mysql_query ("UPDATE tconfig SET VALUE='".$config["graph_color3"]."' WHERE token = 'graph_color3'");
+}
+
+echo "<h2>".lang_string ("setup_screen")." &gt; ";
+echo lang_string ("general_config")."</h2>";
+
+$file_styles = list_files('include/styles/', "pandora", 1, 0);
+
+$table->width = '500px';
+$table->data = array ();
+$table->data[0][0] = lang_string ('language_code');
+$table->data[0][1] = print_select_from_sql ('SELECT id_language, name FROM tlanguage', 'language_code', $config["language"], '', '', '', true);
+$table->data[1][0] = lang_string ('Remote config directory');
+$table->data[1][1] = print_input_text ('remote_config', $config["remote_config"], '', 30, 100, true);
+$table->data[2][0] = lang_string ('Graph color (min)');
+$table->data[2][1] = print_input_text ('graph_color1', $config["graph_color1"], '', 8, 8, true);
+$table->data[3][0] = lang_string ('Graph color (avg)');
+$table->data[3][1] = print_input_text ('graph_color2', $config["graph_color2"], '', 8, 8, true);
+$table->data[4][0] = lang_string ('Graph color (max)');
+$table->data[4][1] = print_input_text ('graph_color3', $config["graph_color3"], '', 8, 8, true);
+$table->data[5][0] = lang_string ('days_compact');
+$table->data[5][1] = print_input_text ('days_compact', $config["days_compact"], '', 5, 5, true);
+$table->data[6][0] = lang_string ('days_purge');
+$table->data[6][1] = print_input_text ('days_purge', $config["days_purge"], '', 5, 5, true);
+$table->data[7][0] = lang_string ('graph_res');
+$table->data[7][1] = print_input_text ('graph_res', $config["graph_res"], '', 5, 5, true);
+$table->data[8][0] = lang_string ('step_compact');
+$table->data[8][1] = print_input_text ('step_compact', $config["step_compact"], '', 5, 5, true);
+$table->data[9][0] = lang_string ('show_unknown');
+$table->data[9][1] = print_checkbox ('show_unknown', 1, $config["show_unknown"], true);
+$table->data[10][0] = lang_string ('show_lastalerts');
+$table->data[10][1] = print_checkbox ('show_lastalerts', 1, $config["show_lastalerts"], true);
+$table->data[11][0] = lang_string ('style_template');
+$table->data[11][1] = print_select ($file_styles, 'style', $config["style"], '', '', '', true);
+$table->data[12][0] = lang_string ('block_size');
+$table->data[12][1] = print_input_text ('block_size', $config["block_size"], '', 5, 5, true);
+
+echo '<form id="form_setup" method="POST" action="index.php?sec=gsetup&amp;sec2=godmode/setup/setup">';
+print_input_hidden ('update_settings', 1);
+print_table ($table);
+echo '<div class="action-buttons" style="width: '.$table->width.'">';
+print_submit_button (lang_string ('update'), 'update_button', false, 'class="sub upd"');
+echo '</div>';
+echo '</form>';
+?>
+
+<link rel="stylesheet" href="include/styles/color-picker.css" type="text/css" />
+<script type="text/javascript" src="include/javascript/jquery.js"></script>
+<script type="text/javascript" src="include/javascript/jquery.colorpicker.js"></script>
+<script language="javascript" type="text/javascript">
+$(document).ready (function () {
+	$("#form_setup #text-graph_color1").attachColorPicker();
+	$("#form_setup #text-graph_color2").attachColorPicker();
+	$("#form_setup #text-graph_color3").attachColorPicker();
+});
+</script>
diff --git a/pandora_console/images/console/background/africa.jpg b/pandora_console/images/console/background/africa.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..53d799ef89aeb1c1d866b06412d996eeec8eb3fc
GIT binary patch
literal 61309
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
He(3urC~uX}

literal 0
HcmV?d00001

diff --git a/pandora_console/images/console/background/asia.jpg b/pandora_console/images/console/background/asia.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5439d4aad21f0f41ea8cfb0c30ecb9728ef1c271
GIT binary patch
literal 75633
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
T3qF^SxFez1f9bjbe`5auK!E_M

literal 0
HcmV?d00001

diff --git a/pandora_console/images/console/background/europe.jpg b/pandora_console/images/console/background/europe.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9d42bbf75189795f9ccef0c80c909249df148b9c
GIT binary patch
literal 156470
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

literal 0
HcmV?d00001

diff --git a/pandora_console/images/console/background/north_america.jpg b/pandora_console/images/console/background/north_america.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..aa87b5d82e313c55222034dab57a50927763d294
GIT binary patch
literal 255793
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

literal 0
HcmV?d00001

diff --git a/pandora_console/images/console/background/oceania.jpg b/pandora_console/images/console/background/oceania.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4afb335505f4fc0be9a4b7540a3a08bc13a55ef0
GIT binary patch
literal 35240
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

literal 0
HcmV?d00001

diff --git a/pandora_console/images/console/background/south_america.jpg b/pandora_console/images/console/background/south_america.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8d4af0bd0c604b56fe8c50538d7c822431d2ceed
GIT binary patch
literal 68900
zcmbrl2UwHY)+ihc>R51)Dn&-B)C?u`Vxfuz5kfCYl>k9P@1rv!MZkc7bfpCnNF)#t
z0z{>EfdmL4)X)jN*PnCFH~*Y_&w0N4-E&u-Cwu38v-jF%?X_1u89EsU{QOWyUk7mJ
z%vpfo=?8E^1v~&SojZU2{5hu6FD53Y3m30mx_AoLuUz@*D$Dg7H(0K-u&{FQa<Z~<
zv$L>p-R9!v<KyS&XXO+S61XMAdyD_p-#R&S+VtXui_DiUG2dciVY~Hz4JTg#ESH!-
z=RTb~BLFzda^@V%nUh8UFW?N|+?l@t;7>Sz;Ud$yvu7@yzBT?CaOV7(v!_G9aN**`
zvrK0%0#1LOXS%?0<F?F2)_ca!1iW7&*knPzpK$Dg_n(w~<B)sc0PkHDl7E$$JF&*8
zC2ZpJz3-BvwyvquA4%n>UGkh_I(v%oPi&{<Kf1hl`Vz!)`tr<Krt^UF7ta3UUw?ba
z!gPvG_7t7Bz_XWS7uXP=dRGPSf16;JTYK{0WEgPu+-WnGb1VQ&z{m#CbL^lqCrwXl
zWQ7`VydgUCgk@oESGT`wto`m8zq|j0_n)e$s0`H78&MM{&#8}?1#ex+q(=w=b#`;V
zd7LOnRYmT>DCyE+WW}q-pOKf%a|cVF)7N|uoW47-*ufvO?t$4-q6U6Bk)t`fp}oZC
zL1jz9uoh6;93cnkqe)3&R*|*pUrD;|&moZ}8a^FI^`RU-tgVZPHt8Q6OKj4H>ImK<
z;Hkb4ZL064M8j^OI&95i_$g_Q@k((l(3crj*ip_D6aLVud?*G4Uc0Sj4&rP{-yHKw
z>r-w$thA!FE7|bR>n-4K^wpS^)%S(jyJHjfc&a!0uPI|yA6$?$Yx6|&)UV#ON~<+h
z7MF%Mh{JV7x}iv6Z6jIl@4e*b=Ecu;hn&%DN#bqBwA;zb%B&sXHpG`e6Gz*WZ^L=K
zS)?A=YFiERTyFq$IkP|gcCdXq;`u@;y2G=e?}B6AR-`pcvY}=Pk056_SLwsd-cY5~
zCiKBrM*+Ix;tYE7X3}?Xv%Y?Zd>8ycRwvH3--~~%jJ<;cvzpc-qbm6u{rOV+?B<q7
z9=bH3qeeNKCznwJL=4JmH8!v2H}_Zk_D@>{U>oh-dOPg5Rn%LOID*T_%go5*si&!#
z7h4aD@wB^JRxqx-1K|F-#eY&~_4zl1^eCKV6MvWw;57Z0F5kRwZMs*6cT5SI2{`|&
z)~IOfiqQS4IyXCa@Q?HXPu2TRZxi;7c#PNQmU7M>&-4VevHHx2f!M3^<tyUt>+SR^
zpIKPMF3iF~ntM{x)QtwmJvAz$Jyosj9&16mP79AofN}@!_C<b2nXKTJ!nGU2E(cQ8
zMDw$u=GbcG6i;;uX<$j=_;XfDCV5o+XVi}53E;+Y-wB|U^rKgz9~BkN9=xWQDAMJ~
zo%8DUw}BJD&)~zFz$5EjB|k?D7^U#xM`<(7CBlS0RSm^?H<Pv{29I|%P}%NPt0pav
z{jpJ~oxyLUvJam}ZH)2OH-JRX!SRe>#MW!d*4FHNn6ewD<?iUtZSPnD@5)ddXYO+G
zai#6Tu=>)`)ppvLpL&3#Npo>|`lek7GOhSi?+HLN#Z|qg5_FT8nh)32ZR)JYk~emg
z1KJXr{K5jQ%JTYm%p=^!Zs|JI%9y`=cfZle!!VsR7ZvtyW!jq*F<RQheY|`?pl9}&
z7xqo`_Cq%hM?xt$sMHDIkA|u8Fl*!{!)9#W8qFS!gDWExM3tAJ0-n9fK4ZmQ#qX<<
zBm9u7J8&a=sva4kI66(w;fpV2Zo~Pzzzl9@yy5fiXe{f;)+k1-c#ACd<OuH+w@#^K
zDOl;K+K*A{J~kvKDSYr=-I=#11?{b^m_yPBBW^LwP;1NRwlMIw{!bKP5uyIkZn_Xb
z@C#wTXh>nxbi3;CCkcx4Ej~&y=&b%hhchZint#Tz-@8lWs&|50R!Y~$N`tN)svm5N
zJ78iNMvm-^AV{#Z?dDvGNAHU~vbLHT2nD}+6Adv&#bgLzj<2-N(dF&Rngnwa2quc>
zf^{WAiYwQRn0AXho1Lt^*9Q}SLQ!A(r`L8(gm50lH>XCqZP|*cTivXve$l)^5h)0S
z4#eXFsk|~Eu4ctt0pABd&IOhHN!sVS#U|3$WyLIZbZUV*m_rFV@?-SKhamt!V5Ip+
zH58AAIHW_{F|St)$uad}>%wO$$Io1pdykGrB~i?QH<p?~iazgStt5DQoCeC>hFM?s
zd>u;_)%UC?zGzW@qJUaPk=E?vXYZQzK99Wz?Q(Skod5VI^8cVbqo}$~I|0<T?Y;lQ
zu=}VgVnsIG`8He21iyj(zp{QNQ!NNYOKSn8)Bhzj1&`Z$<@Wq(Zp4+Ps`n}ED)?;u
z#lv9!nt%)GL=*ZQyJ|J1r4T{$Z<kj~x`V|x?4@lrUt*@*AT7p`ad)hl0<9Z(J?El=
z!eyFf%9Uh%KdeYM$Lg}MBp!uxjk(o?@aHa?mi>_<alVqb1T4nAt7urQ8vYy=gPzQM
zzqk#IB)r2htkbkY5V6;;QLCgwjkFF~!j2=e!jsirN92tbGZjIMX(PRP)EZyg_gisq
z;}u$XxSK&N+yjNJQCTcMk6YU(4ylW!9b?`U*ugw&>VLbCBsimsyF(L7aOY|?SMIh&
zu&AKYlAnt(RF#DZMk#y}_qF4>tfrwO2$kwEm5`)FADT(=@DcS%e~Vja2sx$P>;|W@
zri+m2B!t?K?ll)LH6-b5qaaWzouu>>%PmvyK7(FB*I-d;iyB$Vb+b6t`nA9Xu9`S>
zJo1_aPcK4-J9}%x9wMtTusG1L*q+9rw-l-<Au*exfKGJdCWwps&XuliDLDSZn4v3M
z%YU}mu54<LI^a+W+A*A<leg@F0ckmJ?AD5+v6d$CW^OXD9(B!E-3wbQd5Ja}Jm39X
z7fT{us<964ZW>-Rn#+>=!`;^8CR-BHa!E8u0Gqwo8%DjcX{S?YZs3S{Voz4NQ02LY
zx5|((C$qCNe;IHuUjV9Y><e;mJ7CB!Sy&XndH{LLyMS{*2CM>vkI$;R!jdAT5a?n$
zJqjus<vZM-v~Or7U5;=Yh8@F8uYAa!A6(mzM6?JjC4yR`W>zM8uhm_!XecURsA?J9
zf_ANSInth-cP=eSYd7R`jXg-QpdVg;{vv(5?-*-DDva$Nkit_#xe3`bBi6bsL^UOu
zPd%DjVXvIS&Y?>fn>6kFi9l1dt<#}xnM_tHIw^#^TzV&{xu|i^2Lx={#4~Ek%_FC?
zH<*=#W-4xdY#0dZ6mjuDJ8Wlx`&sO^cUOr`VagGL$<eKYt%EDKA@0Kjeb#Cf#lYN8
zguF>5zi`&UiQhF+c7uDI!X9{uS)G66%>H?6;i%V`xVlnP-1pMSSJJmcN3T@d$2dUC
zwz_ckhoV3^M;h&wC#ywVPJ*_XIA}z?xXpj=3G4}JcW>;N0_(hSARQ{v%t$>zZ<&)-
zf>I4+wb`zR_6d3C0$G!(9@*<Doo1MJp~}yQnbIk8JE9#$pELr8b}<X4-co5C_TSIS
z2o|^MSJmBm<F4;0@-d|#kv~tt&-MHjQJ(au*shKl!b%4{i+TQApVb2ixPL=pzj94%
zeV;Yj^LFrlHEucn1n~MXv58`qeF7M<?X<GLwLQ2ez&pHF%N?vOP~N{mD^I!?T9si)
z#MPpr$;Q`{Ls-$&4RQ6{7UT=77!MtZpUj*vaVsL}q#g)7SG=%wCfAdQT~}KicdC1$
ze7ku<FkUAwLmo~s_gpq-?DBjF%-U$)Y|$h~?sGe?6Su7ks-FNCJ@59c=|u$*1n=Qf
z+DCq`)}B~lnJXRZh+vl>`5Nkt#8*M}D`&qquZj|yB3_C@9K;m47t2<zCUeE!@FK7}
z(=#PH(yEnxnne07;)n{DS|UB!V;>zyYxa4VWR||{AEILYuB3W>-HKGR^S<4>8g{#E
zc|bvnP9Dp_)vK%QbAxrZQnqasz$H>x=b`K)9-hD_ijvl-+(6G7?ALDJPU8o^<q!E!
z_!<UdGm;hUo4^s*2FGmOwHJ9FI6{z^>@xW@TCdhA7$Q`D0Whk+{s$cSuO>fLk5#T5
z%@}p&3-(w!k2fz|k<n*L%TI4?ANbxaOu^U=ViBD!P)X;52%Sh>e0%oyy4pKiYg$_m
z?9$enNok9{>AP6fVZl5MK!NKn0C0BQkOWXRb}q3=F?+U3xr)ARcT>3ZMs-xZ^=`J=
z)>&hyw88b1{FqwRE=#M7Js%V6J({K>Pz}~|h_S7j_J7Gyct5M?!|rTCK(4rqU8equ
zVVh2)l@w3I)y5Y6zu!Y@Uh0UxY<(eL4-c5RIvR&pSja|}wGG_a>QCuS1jT-j?eeE7
zYMbt{b-=719UC}eL6e-|h8KNP6&W}V#TDF>fVRf$LI2E*nl0NsY|E&9cX)crPn*jM
z&>uBi{7*!6xwjl4(YVl`=lEs2g6d}awv2i10%U%>sA=qsdb&CQPqmASydY6ImNEFP
zcmdt2^{D%Y_`5P$T7{u(Zi&Ss9}8M)qJgMp`}7_s?h^&3K;jCyS(2m#S58YAX`37X
zlDxjLn|m=!)m{lol|Posqkg*V>NcD`D!@IIse66iCUUNYkk5iNKRB${u$B^JiI3&K
zg5aHZMFh^IEfVPPEr?0=@KHc7DbVx&76et|Czc$ngF?+<Tm1HZW=)5^!5s59#QeIC
zpig;AjHOE~J@>%Pdm8P_26#qw7}P$j`{i@}t*B-F^>q{5U*kN#r~3!2ln>3QfWSq|
zLNhth)uxtwW}F7Zz!E4SLcKaOT)m)>cMW<1prQjFq`(~(m$m@BI^%y*5yVg7)z?`m
zm7S}bK-6+2RP*Js{feme&eoRHUA(L{?~3KHepL1n_V!1RGY5L@=E5EaQe$DnhIz+Z
z<lqp(>=_EK$BX_r0p$HK%?QhKv82)z$t>)UaGs1`RV;S9F^DP!Mu^+5!vX0<O5vR{
zhT~;Lo|c`~3-l23JA6b9X>|wtwf+Iyi|?(^;>wzv^DLSRTS?%k=<zo{l=pm`I#fpk
zTuU9wDlSg-wm0cuuOur=Q<so)G6iu?h2*O?@fYlR#4P-hL-=5LS3xIpuL{)GSdRJ*
zgr?36stNMECKVhMWY*~~R?_KiTcfj$#dC}ADLSvucr|I_4W$%NO;3s;T$HKG_!S%C
z6A(1-1d!UsoShJ5&1~^u{??N6i$UQak4_%cg4HXX$By->mA%>;UAma#5XLG^QF%+S
z%d)jHw3KTd@qHQi=}78r9B*uIYsSj5yqcy<+?(>nz>F8hHk}Jt&v@utIIxW2Nz8c@
z^J(h3Qyfe~)jg}Gb3rb;-#agNYMo*dZPI{k__|>K*0GDX+QpyIk6akQB=u*lG4}JE
z{amo^Qw7aU(Jc-W>7eL!$-1fZCd1U%tf@x#rDf62f4s`$#pr#Ao3!UQ`92BtkmKAO
z$f_u7*;*nETaYzFQnhvx@7R<EmwP~xh2loV#_J8}NY}`z-aZlEjr!$q425w5pzz%q
zKUdWECw2U1rG7(A1+Cg@|50xv-XY_Q`$!ZP(PK&>Y}s)FjRdQy((Hqq9*KSVZIYy9
zNx_VAn`Y#oseOQbz^BI~i#Jfae&W5Ir9x6@rP+76ps-W|1-c77RX|vs^r#~Nz#~Vc
zK=Xv08=h5~a^Kbrf`f}{!5h8v@<-m=PlpJ8YePD8dr&GV^|e)tD0jnnF%d!w1y`yZ
z*}V46&TkV`0lv!J6A$D-XT5iGqa%J01i^}1F;{N2w6!7yZ&RE;qzHEjC#DTpA31T_
zk)2A{X{Cm#V;c{!zb8ya$8>sLlgw0c5pf94&0#fQW05S^YaJTJz?Y&zbt4&P8xlq4
zhsidzDVC*WT}HO)gj03#+wV)=qTSSV)B&zsF~hyw|8CQcU%<pd3=FC?lffQwe#5|?
zpSjKL(3Wl22S}9t_ItB!dwVRdL<V~{gf{NKR>NuHGD0SC2sHkHY%iL@HC&O2gmlrV
zWspiTx*yZN^-D~xq+tfHhYnu7^^K^_>{Nd+wA;9Ku$?siN-=yScFSZBn=3Y3zE%p(
z4U*`Ocw@j3%b`K=5*y0&*SzvJKJJoZsTs#QG+Z22XWnHxJ0r92Xl!^bG~vgJ{tZ+M
zXP=@eWTEy>UC>RnA!;?=v&#^H_YcTbt)3c>*Idps+4Bf(EA)<Yw>3;O`P`(dtM)`S
zE*>0{QCyy|8(}QdqcCj2X!O=v>X-EQ$(?n*^4VLFoLGn6RT_5=kx9&iWf-_f4kBu)
zX8m6#0tydcInfh^egj6V@T+zu<JlD$y@@s%1xn}*t>cK6^mI?RiE=wt_Gzcjtt6jY
zO|;YVW(>A7fL2&4RCF3Z)z!$ODh(Vhc3C^3%}%INwPfdE3rN7&L6<$-2|!+jiBMs9
zdq4aRj%yHC>4H=ew$m4k@E*;!vuBr!+Nf(9T1yM|ze8s~qE3Y<z>ZjqLsNTB0HP%m
znO5oPaC%lLvkqEYJ{zj5>%`9?5>tCUJ&1?b!*FC4C?q&h1m&|}tgam=G<%g}hrAS#
z3I1dJ5tDBon4p^qu?qSW^c$uPF!{~*rU=EXSn$O3a)D1shrj>W+}hp=AUafie#HQz
zT7FH!aw&zx0hcXzp2VwEvxgZgXzz#(_wL*C6pCqZ>kB1y7A<lJ+tQOq-RYTwh!Hj2
zpC^MrmLl$|=9JO?`Nc>=2$5@`EY6WT&fUc6RN7!|JpxQu0su_(j5H418_R_*gR}kp
zec{msB3o003h!3>ai31LF+?q6dZO#`;JqXcBXB^}!XsFBh$cBzf?n94jx%siPT4Gd
z)rffUO+cjWd(-q}JT+yczsX<TA(hG}=F+E`k18`8m2UK(^a(EyG#@tI5m;H3`m*@W
z>5h3F<nV<>98PCN-jsI5dAOG|it4M|FeR0MOl~nuXuV5Wd^E~gHmXUlFT5E;Fuz(=
zX31l4{yjsV$5Ix{c@|h+dGvTpPw~ZWY^Al!jCfocwd!i(pyNn}?@VzuzG3%ug?WaS
z7lAqNybD$m7Y2&Km#l9&J?zu|4J~dU*$1-TOa%qW6i;SH%$Ak&$GKaP+>N<Oh6onr
z+xyQ3+-0HbKD1B^bWANCZ~^_xzw*5^tr@0nUp#6mD2GmPyuXjFTU1fKLFb2(o@ZAo
zq^zy=9e7|CwhoQmX6DhHPCk`1i21jlTYVwLUKVYmDTJr{kJ`i)ly)5qcWB&isyu7H
zV}iFr&7@)5$=c>^f{;KbL=b#Kr*NK#%C_S6a0+ZTj|@!dKPooKOAc4}f6%`w$zsri
z%&!1#p8#SUIPTs{m5GgM>7^6TIgL4MM`&-^MS-=owM<P-?Vc9}f5CeW+bEZ`1pYrN
z|8{-*_*fKQ@ybB<wtky{_QUtkxM;qu>}lKmHR-k<axlkyh+WLp-=CEg;$-g5z+$Gg
z5aul|D39VbrFDma%Ca816Md1>Sw}P}a4_doCcoXQHJ>Jz2W@RMbx&5#1=`l@=9~Z~
zii;CWgt|8lR0an3&8ACyU+=JD<S~ZNoISc+I^>M4*)Zd9@#FTDj)?os4ynKHb{MND
zyWL}ipNjEtVD@}xxxao^wsMJ^WWgJK2b6aoVzJvIB7kgtsJO0FtNXjPzR{ENT7`<?
z_Svk;VXHfGOF3?jnxK}yTJoxuweb};?omb7^1-GPNrgx3oL&)f_mnwXpjw7`1h}Yw
zm>2$$gQ2{|p|sTrz<<lpDPBl#w0N<8F6a77(>eu56K98Z=y|7Kzjc>#4f;0|YgZH_
zFt*oi4dTKR$T!Mbi(j|3;|7zwTyC19Ios6g6xN>@FDdE#ZUAkDZskx~2NvK1E?FOy
z)3eF#A5z=y#rrPM-2*Kfi;3|qkN6G-JT0TLGHV{0^~&*lS?kXbEl9KeCEhbyU<M2J
z40wedH(SF&H*-5hZp|1k4AcjSo11&x08za<azLv_@*C1S7JF`8yk0)H=0@Ut%$>DO
z=|xDN&$XWNU)!>+SuI+J;SJB6{TDgU)uTfCUkB~;-U30NwOD=_4N<ApaOwAY6LQb}
zGI#vj7aDf6Qdgg+pjtD5x}u`u0$Ya1r)*eyNCsk$mN8$i)sL+{`y;fKxZJmlamvmd
z^xJfgyI}+7lY22EgtV+?(~eOlv)m#e<+p4RVg6$z)b=0@H?Q?w$jwnOF<l9DKgT-y
zR&3KDaZ(M#ql;!W3NQ=tbFo4UicbNb`iRl!^Jp8gJ^EP`oib0f?LYFPMl^PID4|jW
z9WC0PIu4&&ZAfOhxuT!4{E_+i3yw^GAQRAL^ol7DpLVQHJ7z*>IfhXekE-1ngW1Gg
zVKN>%<hy(wu1rSjUP)GilxiL8G!x7ZyTsfB;@?_$>qt%375obDvHb1t%z$4`oA*ck
z%@2buf)K2Gk}n)6tSv{AP_2lpNz(3+%Xv%SrZjsK{GuV|G3tj^x}M8MoMO2*$=t*~
zyCG?38}z2ydC$^YV^y+iUh5G5<C(P2+Z9Hh#6zu$$7f#u8-{a=^?F)f{PP^PUYy=&
z%%DtLjWXvqlg3XA;q4Wpkc5;!U`@lOcI?0J7X(Bu*<W8>vVR%uRH-~#UM53eYu=U#
z@*vs7KRN%>*w*>Bwz;CSVLI84P<TjI4iXFXa!HpGD{yYeOF993DA$ZL?+H5rFu$&S
zo!Q~I`e9!7rm7^?HZ!?<28HfrVNJ*8-t;W)N_50->hv;u+TJWcJDT&~Vov&KN*VFa
z%dSUFZ&z)NwBY=_Cj87Ea2DLEu6Zn1@B2tsf75p?L(zzBz9S-gy2e(!NcCRUP@S@w
zhuzJN23J7=j~%%tp7EG^Jybn3y85GACx@KTl;s0X%g@a@mScE<<BilN!?!ALYYcpR
z!hs3v1#5#so-(~}pMgNUv3(bF2XM7tZq+7-BES=2U2|QaRL_E{n3p1WT$`Hb1cEnX
ziEhs{yS6scB|Sha@DY36(LRrUMCh$qP83~MjtJ5mG*wq*o`R69``h|#vdn%@R4%3{
z0Rl3A{C&^=ldtoCImrIWa%#f=N0?NEm^a>!;JX&*XC9!p$C7CH9Zds8xFfEdGpl!J
z0=o%ktNJBdBsCu2<Srs??TB-jgD_BhYfLPeT_qA!0tLnC;8g@fS|cT%&bBF3tg!NU
zwAqYQ43|}`&<r{qaK_(~vm3_LpaUq2Z0AHbB?vob#Ca{6a?Xzr*2O;O41U?c-+-2N
z&Wf)a4#%K()0~SeT`KVOu~%jid{v2sEn>gI>(O^8-Oe75<5+G&1~>^?;OHvDdR?CA
z7a^|c&C-Z#422qe^p+|nz2ABcjhCE|#C1Qz!g?Nhd*|7X7fqWQ_ID|Yb3;-Ezu)gD
z+HTFrGd=-W@(`ukw!{aEFF&y2(B=*VDX1Hc@-;~0jyh162g&a0fz+n}KkjE!ryG>F
zr4{QoqGW^auZ?&eL<|b!Y&mWzn{~P5@pV`9RC?H?biv^!Cf4~FEZbDMMvmG9QC@gE
z{xG{>;LD*)N_mSb`#DS<193y4&fiSrh#jI}1a$9!_vFimR^X&b+%dEBkCuw7f{XWS
z<`2q{8x(aG<rV#<?J0R!!K2Wk7Dw4WP+VGD`9!kf1QZ)<9#*fqw}Q*&u}%<48GYMK
zjR^SE6imme-#ydg^e1&(?FY{+%+=ld&<N!!fw(*n6-HIrbWI|#R44O5&#CbY%mKG$
zC)onJcgR!=c@MrhRMaBw_4QQOf`_C!il}ONaWI5xo_4>eL7GgIy_i_HQUv;M=?ICb
z`>#EaGfA?+Qv7WzH#Vk!q#wB!qXqOM%9oOEFJQ3G%Bxuq?~tUFfJCEFmYVg;vi>h!
zX3HXbDF;5HrrAO-<8}xE0=HP9VPSD60FU;$p@LjALpJl!M<?4IhdHc8sL!ciIXGVR
zx&~lVp_RD(WY6Q2KJ5ozTHdZX#vWRG?ZWInB`W7S^{V4^w(~x0W9I0m(nbB9C%Y>~
zcPOgM`vA5-SK+VnoJxmjg68moLpinPHMeKE4mxS*^E8EbHfV`ZI7V9^3uDXO&WVOn
z@`@%%FP?hzJ5E|odvWscjguBIM(&9ME5uJ3=NX>$#u6P|12SCAc~&F}3#*fs=EDG|
zYL7~LBSVcRx)cw8dp>ugSb{YRQuoEd&hag##+G11DbV|`KKNU#{6#WP9N~|5-VxKq
z;XZuhGuT(3dYK$tL<70-3pb^tvff-llx?<GTFn|)6ql#ILGvwS60d8RFsFK?2xQ11
zy~|KiDUTL`)NMg6s^6w<D&5B@>>K{3+<Y!P;00)R@lnp35dfddyT9iBe^omR3t*fo
zhe1gjVwW<q4qzvMQK!T9`(g>-HByN0e>=PI+kbT@Fg@3V_#|uzv2N<ZfJ@=NrqV|#
z3p~o1TAMhqcH5Mbo~!=}U_f+<I2lEhI(+yxrqnTWU`<>AC7SbTXh|n;7Ws~pWEs8T
zB;)~mC2zVMQrGY5HCa?t&#3KDKGc2`p6sb%*Nwf3ullh4{Oh?EmGS>&BA2Rp{diyB
zoVP*qeg>00-kKeGo&a)+b$e5m+@y3EtjTFTNZFDPA+q89<|Pm7-6j@Spxi892d!XI
z2CuDJk0<HUD{ezz1Gebi0B{H}p$Bz4m2aw<hCCWc4Q1n2nG%aD=Cd^{D0hPkjVA`<
z6ZHyAkMd1T!C^uC35+Y^JJp*N9O2NmE}>Ac11bc8KGZ+9I{{o8<y>`L-F}^lt7Y5d
zfLUtR$21?>lv1usSiPyB!e2O6_(7i&@eck(uLRbJ-;V8$4|EqVFxYM`PBF}0yE@s2
zTzh8*vRM$jQ8-_vgAx$Ow#-=jX2Y&&BNv<(o98I1=7A#wG;d51eXJ!NsClER1r)b4
z%1S_;+7ka-AP9xs{Oiwhd!gaiIi+=lRiC|*->nYiCapo%Sy<&NE?+ZW82y2&WQ4xA
zP`ff~>iE>BK1tAu07GS|0AoVlGkz>BUh0Sr06HA|cLag<ZVqTcgFL6!Mvj)?1?lM=
zReb`!Vrn=;HW=6=uA4^GsGq(+>EYY~9d-vJ_%B6;Ht~9E4dpsI#zmcKG#P@%DgvS}
zH_u?+o$ICwCzh0bQ}mJeQ0kPaW^?(}qp&t~)rHqaWvcQ~IZ%0hYCbQ0yKEtf?$W8V
zoDHLeU$$7!N(*DhWEeOvnIM!4+@)7;2Ou-T4m-f{eIM$i%q)t8a0V)Q$ZS_{4Q(S$
zp_$q`@LIJ>=Z6*6n0}VaV3lEo3K=D7Yiwe;AjtSR{X<3`dw^5v(F`yq0;`Tpwd<{D
z*b)&D%HRFi21&z_(+&~J2YRR|G!8i#<+_8K@m+>pHG@C*l%=whJ+->oe3BMrOum`y
zA#;F`2BjvSM#m019a<r0xB_l_daicnbR)!bMHUFRcLzaj1e<sx`Nx`f|Jt1YVeK!k
z=3mhX+A_PkeS_=o0Je|+tCx#YnFDy6X&pSPAH+`Y4bka_p)|I=BUYa;GLg-4v~(Es
zIVR&p@DiGMe94kaBl&)l^YMV9+|27S91mh->42-m-D=Ki&TgQPDq&N+VM+-X%|5=}
z0cv2Q=GSD(A`~)UmA_r*TKYGGzGXHWU#egFh@g9gPjIk}Me(s%U4awM#IAY%s(hQ(
zsC`21XCg(5M56|y1ncbx1vy{`@$t{e-tu1vF-sHL@MR3dmTXRjK*EKAcl(JbIfVNX
zfx_$Qgm4sZIm%G<fppum&(OEV!u4_7w=;kfQ7yM<$G!Z&0KWedfBUpeh%9rd*Hl0M
zQ_zQKGq<_68r<_eiBvCn>NGK>BlJp_!s)#rUt#rA+>g~X@t{zMNAgcBTeA+zvC}iL
z^rG5i^`9bxV3iNbm)`I3I=f-!Gng%<OcOHZ2~A5zw9P#RPK<H_AlcsBG#j#^-ys|B
z2HwIN?HVfrJ>=Bg23TrHmj|*3tsGS&=9HEaRoYj+@gk~YP5`TG0$$4tmXFLz(W+Jo
zdVpU5fUApDmz=BYjd}~|o_p(to&mr&!rJ!!3;o)1Z~c(21n1=HOCqQdb=Okvb)6y{
ztX4X;km@si0=S--wz&bSQVa3Zu4!)j+27>VzG`^#yY?P;FPLxHchm~I7BzJ;u!j<o
zr+vhSTK{~!V4>3)eRz$H6H{euISLf-7B|w56fX8X#<!@{D}ZO{0WKbr)y5cIIX|uK
zBrn(01fwTYCx8O0kT*vMaxIgmRguLLfPUzOM<WKtsW5kcvkx-;&0Nd*OR1uc!dI1Q
z3DciwC^S|N;|m*0GI5$ERx41zGorXq$-pQ<f^Za0N_)lQNmiGx^dc@-)px$?W!^b<
zd|GMcww;*8wu?DIrJDq8drd++!rs{@oC^9=;E0!xTNV_1Y`bj?_ws-DtyuU`@-{la
z4n3Y(B|qASf3W)gW?Zw(fLzddi-iZ=u$h&P1TUlOpdB&MaziDCT*0RTm0W6ahkCO1
z7!@umb?C39wJX-wzZM3*8aj}*!ywp;Byi|2^^{S>EidgZSU6>Sj=74~seHOqv%tqx
zSZ*SfRxD-xkWd;EznqO;tP-||7`6`>mA@^xW2<n^*fLv3gi#vAGIs(1OIwH5>)Kyj
z<KXeUDd_f`K9O<)$gdv%J-WV%M^f(l!k`3!P<F20Ri^DQy5(cRVsH~$wXr&-q%X+z
z3qbO>e{-Jx{iFX@a0f7v|7^uP=5T$yd1hW9<kx8-vwZ=4E%98`v`#JxB_Ildtg6!9
zG&TL!<}`Q$2tgp0P5@^;qIZ{rP5_f)3Db+LV*y5yS{sxIz%41tpFRFnGK<vvq~*%N
zpi9KN899fS{kx?JaU0J|NZv@+l($sToX-Vid-v|tr8Xn{BO;+9)B)X4viV-h{c6hl
zxTL$!Y?^2{(AH~UgWXS#qQJ}}#L(XbwCjyN5D1GgM5XWuaP(i;@`eX-V?^O=w|_6s
zOczBvr`aIPVbtT{b-Qd;uZe2tlffleO^?vy?|ZHYL}N2Ldk5166@@_T&&e)zTzTCJ
zHPlT)zb)0c*<V(X1@f;}O7e@icmozk3sqxRi(dH-?Xq`J+Hw?VoS3u|?L{lHE}?)z
zAqaEI?xEsLYP%o0AI)d=8Fxtl3PO|-K*jVZ=dr$$0nw5?f(9eIjyur9l!Vr1*01JD
z%=;9_a<Bo>qGr=HRJmpDGnnI@)3Mizpp$&33bG>^+9Uv4LPU77I*)DpQ^P%1RjqW*
zO-KqJz5DDVVf#h#>G&_Zx1#FB=2xi2iY47Doqj{{i(G&~Jvbf)<5NYJx`;+^$P!GR
z4-+IZQE^&h4e3ZZ)Z+uM`qs@?&+=SDe8kjVe7h0mOku!Lp~l6hM*W*I=GkjEj9i;S
zY?0Fw1`zbqvY+*$<|xm)6T$3;y%6h~@Sm1dxJ3<|%Bnl#Bh-VhP*h8tLSNvmhK91N
zG8k?Cu5Xr7B$@P|KP@s&2d`Ug<wdU?O}iVjN1SzYcg`-ei2B0=a8>NoDT@+-p>e-x
zIC=5Hywb(b++V`rTttbbD|n&m;D8oO^YjPj%wMzATQhJ6b><;^`b+n<B3$LIvK$j#
zu*gMTVkhCI&k11rQ7Fq0fa|qr#kHH#PrkeU>g62TX*dB_O_IcGI*-;HoB*63od7tq
zoZtR2MEzWu)oN2#7oW@<vuT^mVuF=dbSN&BZ%!{OTnFNH3bfq$pLw+00Id-{cXz<<
zy^2Px*oH5ahQRS`{4R7szM^X&r1&G|Sx#E9$+g5*ie>TiLF-UFtb^wRK{011{*bjn
zm3{SL8+W`J3Lii*LERcOL>1=Nl3r{)t>p1^{RkL(_Sdoa?`!|V`<vf_jCcP@0@}Wf
z4nxWihe0aHG>Oj#fi-*P4YojU1!54iahp)YRh#4#r>q=ci?FF<4NLl@G%=s0YHhsO
zT0(BB=@$P<kswZp6jfKWdq`Ldgpn4PZM(1Ye6ws>Fs$@b^0ypIa#`b{2=WNQ+=uAe
z?&*Zw+}%(6EPn^q++WlTKL6`v_+`ryb>`?$<pgbaM5wXRM<&6tJ+n$dL8NoU;^&=$
zm)vzBcz88tM|>?bwpw>!w>DBx>Il@|xgy!bt$5q$J4tLZXH?7Rn_8u{*+nrUP*myr
z+^w*XtCO%J<6v<hN_wt-O2K001dynH0`S%S{^IZVdNbb8_TFoT?e@HLhVEuA9@^y$
zac?h*ie=r_rg|~k*(%Z$Owx*91Tr2(C-Ee{sf|7yrqkzWf7hi_ne|#=bp@<EC}p)b
zZc3MBo#8CwaQQ_f+nU+R4e)hN0h9n79Ii3hU|=<G4SAL&H?&I_5d0$ixmlfn)D^%A
z-zVhDDu*f{ZLbvN8?5PH$w{c3S;jR-5z44r^w`1E>sb4KH{*7JO-w9O#%7-Zi9W2p
zDGS#%&|Ty|udxKpQnVGcEFT)!i7k&9wjdm)B8vw+-umiG*pcI`8{@U<#j`|&rI+il
z^1B|^Um*xlD83uwlR0LFLaky^9*~964*%e!2{_4X=2vFzeRkB+Wax7ug^(+{Pi>Rn
znveKtaWCVr#=XR6|CMe-?rPYyZ*UphJoVKr1032aleS6=yIx>NerAe^E?n}CST?T(
zUk`>Kvgn7!KOrXkFkPhIPW(xU9wLZP@Ug%^4Er0x-Pfegk8Twd;-iKyE%YSaU${!x
z-7@=JEe|$=74VaFm&bCEhpPLjHVU%w{5;I6d}r@ju~FV?Lly`q6c%LL_FGeEWv!=r
z(r3UOrgKm9rQb6y@EHnn*tkI67C5(UeMBfs1XLSqGHn7E+Z0XYn%Z0|!XA#iEt;!n
z7H?kFs!bua^>!NxX=`t4Q=1+Q3D)*_`5HU|a6Mt;eJf)`^*i5+S!;^*ea}sVI8WLE
zgYyDY$6xQ3_`gOj%{(6@#3cXHIhDUMuU}8a#&Y)hgKMir4y$A*Dzqze!v824$If{g
zGUvCn&fZ_BzKmJM48T3gG;_uY(xcPsk{49X+*S1em;OfoY|I_gF8ngteH`pJ)j0W}
zIN<iXI#$oRk*ZS;l$*N#Y1r({PLZPeTZFqynWrVXvl|N)KsDDtFDBY+3Y*~b;fx+P
zl(K&rSET@r0gek6&qJsyYRfqvdN1fMZb$9<-Mzr}hW^$GQKQT~Sk_uJQ?012y%6(e
z{_DVgyt?XJ$EnwzPEwlH1(tQrh~Q9G-?8y*p}&PwGVxSq+_35#_Z{UXh6Tl2W?Xf{
z$@xyWf-^j(S1CW2w7euDed|2$39FhGVBN^@#}CmBa_m$EGi2eRh5=4IaHV+85GW$%
z+UX)}5VSZ-P8-bek3Gr=MJW5O8=b%JU*BL!;?~&~$e4%^xzv5}5$Y|N6F;)8Z5K`V
z{dG~432kMhcN%0x;9F~&4A^n?L&h|^3juY@cuQ$2uvpx&=%<Dst;I+Ohjp{Mxng?l
z!+`4_9f;}zV?a=1ZEE@<;OxS`a+rVjL}WIcO591)lzkWd|A!F?d^i-Gci+<kNEiL1
z$#qp$Z97gw)m}suIyE<>wMuq(Kc**tNJl|uP3AxxKR<>0WNn9E5sMk7ed_L{kNHo!
zEj_SRUo@Zzrgd?h+S+%$YIb>G*-en|&rp-|Wjt&wc>!9~=un$_6am|q?=SdAq$H&D
z{{D+5;k}WC(eK{6m!+wvzJ<YXyQt?auO^2Vp>PJ{x^Ce&8~I_tnRbtVGZ$W|uzhFW
z($*I&dWUaYhbG72Agh?7cw4eDD`hO_B`Dr4ikAi{6-0UusWG`amt(cvpT=g~wpZrs
zWl^gS;bZPum38X^+ViNDrZg`nx+*TLRR@@Q<@$=HUz9S^S$*oq!LqCBgAyMLNz`Mg
zcJ+yZ>l97FA&jZwo46JsxR&qUo|Yfr!uj7$2Y07tt+Qa5Ij&9BB@da7&N^1ev)-*X
z=(S;pUb6?~tvrxj)j#j<@RORwwg3v)k{<GY`&3GlQ1H^3k~K39*?TsuZ9nV-vBK=4
z19sC&cgq?NeNO=G>a-t!x(S#SsycOF^;NBVnNG$F>m}{v2Z$iMOeU(YmrKfjP-jml
zPz`kT;c!cWJ)gyLbSy*_<(x|zMjZ)?<*y}z`0Sc36O!3As+g&w)q(Hp(vYi@QF{vs
zF96T<0B5s`<Yh;@dQux_aa`64=>x<2vInw^-XL)g;$r9SQq}E5AKBfjb!k!~jaJJC
zdz^lWim(z0WCq<v3uV9Z>3+Mx5j#Vs+H%JQsLm?UCA!q|Eb{}J9+T5#{&lDTDeRK8
zAD*+X>%0kY&p%zPGkOdY(ICr&z9D2lfE-*>I?d$0x5$Y5x_u%rz6pCVuJlbKq}c>o
zdAT=_hX~n#Y(Z$|<cBT~{ig}8jU*H)_!+883hC8`7WCIS==aCA{2->`!nw_e*n@om
zz?s*;wp*=JzKQB3j>eGg(<qH-GUOr0>u5inyy{YzV2+(KpEWB_Qj(yTaFQ2jc6XmY
z?DO<&EUUfYRBC9vix!5YJu^f$=0(pD^1|9z1Zb~X?nO0_n$3*JX3=H2j6tWr$Lk(G
z>fM!DS<%F)wm%1aPvMVz?dDW&QRRnzm&|%7Uf-T2H&~(K9>q9&HAXQK<G>cTIG!Yz
z7~1cZo~`?1*DSEBpybduhyl}h)W7%Jxm?oe%KQ)De<1iIBvvzPysexadnHdZRzYoQ
z?Im75E^M8Yobq%W3l~bWUdk26bc3H~Af<~OyTTtnS{bB-n$A|}&^RQ`qDcF%URks|
z<u(j_?xI581th+}{=Q>MIkh)_=L=PI3idB~IP!jb-MyjQc*SC<Y0S?o&)nBOxET5)
zO<9in!A(ROyKu_+6~#4ph&Yj5+dg_&BdBN)3bzVc+WfNi1c84xb-y5(?Nh-Mp_tmM
zdQ%R*?#2pQ>c7bo{x#8rcdPr^6Tg=}T$^c}&I$99lSYw~0<NFu&UKZ4ojHvhg`P%%
zw1)4LMQm7}0A$Z>GfU%p<P7K0mVVLYH9}BX;fU)znRG3~W7R`ujvNLjkA^J0=H<;d
z1npMJV%-6{%COfW%a)kvb=aBQ6k?t(_^F1R-t?n$%DIJ(t_)r;Y$vbUGik4yZit6v
zSXS%Gr1fz~mJZ2CI}Ci@3321;_l*nP4L#;lP+oKNyZHQCIGAzpffwBVWnmT5r#~&3
zovpu4MGb5&Ti=di81U&TZP~;c4=wrxTE_WX*r6v;C=xAbDVnI>72|NofjQ`DX*r-+
zrVIn*2mVG1fup5-?Ixs*@Z~@n&-OapgV@+T?`GHgYceJN8}w~R*_wF1RQYAWbh7OU
zz<aEbu#nlw9dX7B=p3J@!q6UvE@2?1T1GJ_wl4(?elrt?vODv&evx^JX4Ur3I!(t?
zI@(UR^>PMRP;R-p!eKAa<HAQWn_rWmM3JP!I&=AzX-lXeVs(jZI!TZ2c~dxghmii0
zRc|nmwV-#yY{g?VnP3QWrY+Cb<OT|OodEovw3~p?3Ws990UZ7|es(ZP#$1-`62{T8
zC4$pA^`i?FP0m;*?fOugjG3ELyZT8=5BDB|X^B<CE{9XWe$aj7QFmH~zllqwobiGb
zNZgRGsntNuxa48na*}5jJtG(S?QxgIY>Uild|%(`b^jaSqN3@uMc2<}WoGFyZ9_%m
zHAkXz+d?cZljd0>v+r{0G)Qvhet_Up<mCe|$i^ZrRCyQXo!9N3IFv|A*LaIiRwATW
z>$H=$Xu<oQ#7`+7R{DDT4+H~!RYkh=)B1j{B*ptJ7+F;YrVi8U*uxmqoOCg0wpqjZ
zB+YQHVT^xU&FTIbv9c32ysIsJR00g3HXK#~UTTjpIC56N42H%EL-%;r(F{!aKDv0n
z5Z%P;Ih|S!ye*3Pc@2nl{zd^e(s1KxRiLn=sP`V~SwW~Yk^Jv7ZjST%5@}}dmvr$K
zWNN^vWnX&!G#h6q&GF2zj&VqBWJzB9%iux{QSZ=GZ*w#&uJ||!?c={%A#KuM$wj%L
zJf$P(0n1nw5HD=cd`O502&?9{yy>OHsL+bIFX$gw_d(%Oc(SgE%gt0*JYTUejj$&X
zyi|W`<-dO+!fH`U>}?_@;L6o)_Ds<FW95)Hs$FfTmNnO~8V{&$XK#x<IOaJ;2xgc$
zC~_)~6g`pa>^VeKSA9>SlzM=93@tl{x<~{UYGUZ?<vsSI={d6fwJJM;^g=y--L7xZ
zqFiE)I|7*8a+hEPueC|9kF#@MGZm&E$oB4(Dzwban!%NMXUq{6E&CF|0wI-B?@^FE
zNV3~tOf5@cXS_n5RnB>loff$+)y|$dPw^+)1;530S}PrrEi&m|VIVCX#RyIJh(x|e
zqqY59!&jWEtp@Y$U6jNhQk)Q@Kb4!O*7>WZ*?3+pwa=wPwV}*H0RaLqT7T}6&sw^X
z;S^AKm<#&O!U!#B*;UWj552q+8O#ucL})!-PrLR&p@Q^7;Ywopt7L6jcq~8Wh`0FA
zwm&R!`;5V;mukC%0)UCh2w&?i%gu4HJq-2Sw*i7neUworfR4r-R?SZ-1?s_v0TPu#
zjt(X60)ka=0Y>G)ZhCXk_XkDZz-G%TSj7!-$sC;!tJ&P}c2w@VW;Q;BQ#2p1dA?X8
zH`-**%qBD60a#wMixL$!G7=<y^Xq*jk|U*VmoY$Hw?A_u68w7F6b%!ziLSwO=ClPR
z_PAMVp9=M79UT1M0UrMCVE&)rFPr#3rGEZ%#@<DGf|G}N>r7dxA^9{RhS`bI9xEa7
z!y`@NiF9XVUPueDweV3z3(u&()dxn<a9NED_@|N|>9wpvvU;Oz;Zz3E{_ED#AP~9G
z&fv>wo}{V(ubOdipe4O}UM~=<Ru=mc8AO_=3}*eYif?4(?IN<7w%kFRP5mVTEP8FI
z%q{F(oPQKdQ{5Oh@&)bC8QZR-x16E+%__6DYOHg8#NM``$0DYCgP*xO)+m+Zkd_Kf
z9xt|1A%AlEwUOj5=-@Gs>#OyE)HT_*aI0rDS<ZW?%WZS|+8ni(OdTIY#)x9SMK}YM
z9(4mj#!?R02QX=CG+$SJJh;?eTT6|$))l;ykg6lB25|h}*OJ|CfMHQUnXwASsVE0>
zb&G6i`Np{unM_g(Lsa@$-Aa5b%cQd1pe;hUl0JdzZm2j`6h2eW^m~PhoRhDaS#qGQ
ze4n}9vO?j)tiWkxOVi~-R?%UwCM%e!cgv;JiXfm<T3Bf=Xcb*^U~3M`;IWt)O(AC?
zBeD?cG~I3MTpLtzETTRdYBV!75hC6jdjj~Jr9NPP>}sID$el)jJ9_k&$8>0oiir)w
zx=lBr$9<u!v@#blkLqGoL*#zO{Uj3{jnA$_#7gebTiZTmS9p1Z>DmrZknparCgAo5
z7rSMV+8v9iXu)0xCoH2XEZL;XIFz|nrrWx6MNVw^92cX9x7=OQ1Fz^=e5dt@N;Z=g
zMYc51J*G8n=c@4>Pg20y&vvOG$50#Fp1^qbn%%;YWRpp!ey13xQD;`3210>sT$fvI
zI0Qwu{u$IWF_%Df75&y)ysF~jSSV$;G&2$$^0=MyqEZM_fPi|mj?|J9j3{GRqy{vD
zQP{k#&*K!w2;t4ZciHxubg>m$!Kr}^^`sj|7bPA;C8f`@rAi?pE9VIoXaa2+>SK?X
zeM#C?8<h=>*Vy2<s=<cN=9UvEiZo+?io$HQoq=ap)q?=1322t}tA0<Y6Gi~MQfwzQ
zl{~hJGzwmN?V?tX9M~2%1gSjx{0QD$MURcKB&)1~f<-&Vh(gP5wk(lfhy3XJUi9o*
zBZB7$999QWs|^d<fXD{>Av3pjbq=;6CG;7_{SmGbKWp}1L3EGmn@FhOD18P2Vu5H5
z9AAnp68JlaYTeh+h<g-zg-Lwv8&CE;dx;^!W}0R`lmDt3$T4p*d|L(pX#NLHGMSjo
zdDy`M=;)FUhwUD7*t<KR)|tXCnj*yniIpxW;V5P3kK)9*A6Pb%k}jepzr}a;pR&Tv
zO-E6qi+FRVnQVTx#r8$Ew<!v3ti#*Nihnb0A#>l!Sx73lMU7w-O6!tbYV>+-NSgts
zyJAMM<(41Qo)(wLC3~x4neMoltqNckq8QuMoaMvL^7%2$fnbToI(NT%QmbXlT%E>Z
z0#Y!y++i|Lz`fVs3|WzZZHc(gW@T*+4Y9Ez%4}Y~X1}9yU2AFw1*eiB9m~?gjz&}R
zGpch+t(gPLBXITQ$<X+tSzr#(o6MRn(a#%RKQkuYo$({x^^CW4Z!V^SL@75EsO#D=
z9ZLkFM5aHSyM}cKZ)f%W!y@tL(LFb#Bda4J<Y-4;h&Svt%3JH!IraK!K}8l&wePOZ
zR;r2I$W9A~;-BB4FLv<v(qBil=uN`~@WvWdQiBsK$}H&9OuT+qagljC@?3>SSJ*x5
zLe=%eltyo5ZgR2`x@?|ok*&%YOw|OthSlnkbj2kqXNodl$jWgp#v{2d^%0n;j6#X#
z-HSn;e~#(DEB{YAz{N<!w;!b84q<bJy#nk*rTkZDC$r|G{&WJ&9mm*^KXl3b<_HW^
z<%>Z-Y4M|ZfA7BT8n#VQ_FG$Ut;@u(Z|A@*IJaI*DM^a^noIOrWgih=rB{zD)iDmq
zQyF=EZUXAun}CaApAX@J>7{Ui+`{(QNmE%`#=P}*3dv9SlL}^GA6^piM&9TZC%~!-
zujcCL;-9jSeu4gi?qQJHpCanvJ)CYki^5EoSM7J50BmZwZ}*S_V}h1InGibso2oy=
zYXF+N9B*W5sx6Liv-OOR7HoE}>fi}dP<=mqY-jTjRcJZg#?#5rtWgC%&C`I9iWR*+
z%`c^kzV!<AvfoSodFrXJbY5Hivg>0PxJ5~Ax%l8dC?BphCag6^nZ<#4Gv7ru@OZi3
zBRpZ^xrp|3kmc_^g3T>ZjdnsKM}D>P%0A*=NeoFXorrfIN^nGU!C^76HR4<=`uSVn
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

literal 0
HcmV?d00001

diff --git a/pandora_console/images/console/background/world.jpg b/pandora_console/images/console/background/world.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8c98f194062981138bc22157fb4613692668f9b7
GIT binary patch
literal 81855
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
VPUWM$p9<*v(*Ge>C-U3K{{o2@SK9yp

literal 0
HcmV?d00001

diff --git a/pandora_console/images/trash.png b/pandora_console/images/trash.png
new file mode 100644
index 0000000000000000000000000000000000000000..095efd5bf3cf5da30cba48c841bcb85e91edb1a2
GIT binary patch
literal 8416
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
CQTG7=

literal 0
HcmV?d00001

diff --git a/pandora_console/include/config.php b/pandora_console/include/config.php
index 140919c796..f7c3d985e0 100644
--- a/pandora_console/include/config.php
+++ b/pandora_console/include/config.php
@@ -2,7 +2,7 @@
 // Begin of automatic config file
 $config["dbname"]="pandora";			// MySQL DataBase name
 $config["dbuser"]="pandora";			// DB User
-$config["dbpass"]="wrvjsevp";			// DB Password
+$config["dbpass"]="pandora";			// DB Password
 $config["dbhost"]="localhost";			// DB Host
 $config["homedir"]="/var/www/pandora_console/";		// Config homedir
 $config["homeurl"]="http://192.168.13.211/pandora_console";	// Base URL
diff --git a/pandora_console/include/functions.php b/pandora_console/include/functions.php
index 4c5e763b08..5f89be53ef 100644
--- a/pandora_console/include/functions.php
+++ b/pandora_console/include/functions.php
@@ -45,6 +45,13 @@ function pandora_help ($help_id, $return = false) {
 function safe_input ($value) {
 	if (is_numeric ($value))
 		return $value;
+	if (is_array ($value)) {
+		$retval = array ();
+		foreach ($value as $id => $val) {
+			$retval[$id] = htmlentities (utf8_decode ($val), ENT_QUOTES);
+		}
+		return $retval;
+	}
 	return htmlentities (utf8_decode ($value), ENT_QUOTES); 
 }
 
@@ -238,27 +245,27 @@ function unmanaged_error ($error = "") {
  */
 function list_files ($directory, $stringSearch, $searchHandler, $return) {
 	$errorHandler = false;
-	$result = array();
+	$result = array ();
 	if (! $directoryHandler = @opendir ($directory)) {
 		echo ("<pre>\nerror: directory \"$directory\" doesn't exist!\n</pre>\n");
 		return $errorHandler = true;
 	}
 	if ($searchHandler == 0) {
 		while (false !== ($fileName = @readdir ($directoryHandler))) {
-			@array_push ($result, $fileName);
+			$result[$fileName] = $fileName;
 		}
 	}
 	if ($searchHandler == 1) {
 		while(false !== ($fileName = @readdir ($directoryHandler))) {
 			if(@substr_count ($fileName, $stringSearch) > 0) {
-				@array_push ($result, $fileName);
+				$result[$fileName] = $fileName;
 			}
 		}
 	}
 	if (($errorHandler == true) &&  (@count ($result) === 0)) {
 		echo ("<pre>\nerror: no filetype \"$fileExtension\" found!\n</pre>\n");
 	} else {
-		sort ($result);
+		asort ($result);
 		if ($return == 0) {
 			return $result;
 		}
diff --git a/pandora_console/include/functions_db.php b/pandora_console/include/functions_db.php
index bcdf87e6cd..398596f418 100644
--- a/pandora_console/include/functions_db.php
+++ b/pandora_console/include/functions_db.php
@@ -1401,7 +1401,7 @@ function return_value_agent_module ($id_agentmodule) {
  * 
  * @return The X axis coordinate value.
  */
-function return_coordinate_X_layoutdata ($id_layoutdata) {
+function get_layoutdata_x ($id_layoutdata) {
 	return (float) get_db_value ('pos_x', 'tlayout_data', 'id', $id_layoutdata);
 }
 
@@ -1412,7 +1412,7 @@ function return_coordinate_X_layoutdata ($id_layoutdata) {
  * 
  * @return The X axis coordinate value.
  */
-function return_coordinate_y_layoutdata ($id_layoutdata){
+function get_layoutdata_y ($id_layoutdata){
 	return (float) get_db_value ('pos_y', 'tlayout_data', 'id', $id_layoutdata);
 }
 
@@ -1470,8 +1470,7 @@ function return_moduledata_avg_value ($id_agent_module, $period, $date = 0) {
 		return ($previous_data['datos'] + $sum) / ($total + 1);
 	if ($total > 0)
 		return $sum / $total;
-	else
-		return 0;
+	return 0;
 }
 
 /** 
diff --git a/pandora_console/include/functions_html.php b/pandora_console/include/functions_html.php
index 0bcb4890db..4c3afff4b2 100644
--- a/pandora_console/include/functions_html.php
+++ b/pandora_console/include/functions_html.php
@@ -428,7 +428,7 @@ function print_radio_button_extended ($name, $value, $label, $checkedvalue, $dis
 	$output .= ' />';
 	
 	if ($label != '') {
-                $output .= '<label for="'.$htmlid.'">'.  $label .'</label>' .  "\n";
+		$output .= '<label for="'.$htmlid.'">'.  $label .'</label>' .  "\n";
 	}
 	
 	if ($return)
diff --git a/pandora_console/include/functions_visual_map.php b/pandora_console/include/functions_visual_map.php
new file mode 100644
index 0000000000..fd01a9fc23
--- /dev/null
+++ b/pandora_console/include/functions_visual_map.php
@@ -0,0 +1,139 @@
+<?php
+// Pandora FMS - the Free monitoring system
+// ========================================
+// Copyright (c) 2004-2008 Sancho Lerena, slerena@gmail.com
+// Main PHP/SQL code development and project architecture and management
+// Copyright (c) 2005-2008 Artica Soluciones Tecnologicas, info@artica.es
+//
+// This program is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation; version 2
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+
+function print_pandora_visual_map ($id_layout, $show_links = true, $draw_lines = true) {
+	global $config;
+	$layout = get_db_row ('tlayout', 'id', $id_layout);
+	
+	echo "<div id='layout_map' style='z-index: 0; position:relative; background: url(images/console/background/".$layout["background"]."); width:".$layout["width"]."px; height:".$layout["height"]."px;'>";
+	$layout_datas = get_db_all_rows_field_filter ('tlayout_data', 'id_layout', $id_layout);
+	$lines = array ();
+	
+	foreach ($layout_datas as $layout_data) {
+		// Linked to other layout ?? - Only if not module defined
+		if (($layout_data['id_layout_linked'] != 0) && ($layout_data['id_agente_modulo'] == 0)) { 
+			$status = return_status_layout ($layout_data['id_layout_linked']);
+		} else {
+		 	$id_agent = get_db_value ("id_agente", "tagente_estado", "id_agente_modulo", $layout_data['id_agente_modulo']);
+			$id_agent_module_parent = get_db_value ("id_agente_modulo", "tlayout_data", "id", $layout_data["parent_item"]);
+			// Item value
+			$status = return_status_agent_module ($layout_data['id_agente_modulo']);
+			if ($layout_data['no_link_color'] == 1)
+				$status_parent = -1;
+			else
+				$status_parent = return_status_agent_module ($id_agent_module_parent);
+		}
+
+		// STATIC IMAGE (type = 0)
+		// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+		if ($layout_data['type'] == 0) {
+			// Link image
+			//index.php?sec=estado&sec2=operation/agentes/ver_agente&id_agente=1
+		
+			// Draw image
+			echo '<div style="z-index: 1; color: '.$layout_data['label_color'].'; position: absolute; margin-left: '.$layout_data['pos_x'].'px; margin-top:'.$layout_data['pos_y'].'px;" id="layout-data-'.$layout_data['id'].'" class="layout-data">';
+			if ($show_links) {
+				if ($layout_data['id_layout_linked'] == "" || $layout_data['id_layout_linked'] == 0) {
+					echo "<a href='index.php?sec=estado&sec2=operation/agentes/ver_agente&id_agente=$id_agent&tab=data'>";
+				} else {
+					echo '<a href="index.php?sec=visualc&sec2=operation/visual_console/render_view&pure='.$config["pure"].'&id='.$layout_data['id_layout_linked'].'">';
+				}
+			}
+			if ($status == 0) {
+				if ($layout_data['width'] != "" && $layout_data['width'] != 0)
+					echo '<img src="images/console/icons/'.$layout_data['image'].'_bad.png" width="'.$layout_data['width'].'" height="'.$layout_data['height'].'" title="'.$layout_data['label'].'">';
+				else
+					echo '<img src="images/console/icons/'.$layout_data['image'].'_bad.png" 
+						title="'.$layout_data['label'].'">';	
+			} else {
+				if ($layout_data['width'] != "" && $layout_data['width'] != 0)
+					echo '<img src="images/console/icons/'.$layout_data['image'].'_ok.png" width="'.$layout_data['width'].'" 
+						height="'.$layout_data['height'].'" title="'.$layout_data['label'].'">';
+				else
+					echo '<img src="images/console/icons/'.$layout_data['image'].'_ok.png" 
+						title="'.$layout_data['label'].'">';
+			}
+			echo "</a>";
+			
+			// Draw label
+			echo "<br>";
+			echo $layout_data['label'];
+			echo "</div>";
+		}
+		// SINGLE GRAPH (type = 1)
+		if ($layout_data['type'] == 1) { // single graph
+		
+			// Draw image
+			echo '<div style="z-index: 1; color: '.$layout_data['label_color'].'; position: absolute; margin-left: '.$layout_data['pos_x'].'px; margin-top:'.$layout_data['pos_y'].'px;" id="layout-data-'.$layout_data['id'].'" class="layout-data">';
+			if ($show_links) {
+				if (($layout_data['id_layout_linked'] == "") || ($layout_data['id_layout_linked'] == 0)) {
+					echo '<a href="index.php?sec=estado&sec2=operation/agentes/ver_agente&id_agente='.$id_agent.'&tab=data">';
+				} else {
+					echo '<a href="index.php?sec=visualc&sec2=operation/visual_console/render_view&pure='.$config["pure"].'&id='.$layout_data['id_layout_linked'].'">';
+				}
+			}
+			echo '<img src="reporting/fgraph.php?tipo=sparse&id='.$layout_data['id_agente_modulo'].'&label='.$layout_data['label'].'&height='.$layout_data['height'].'&width='.$layout_data['width'].'&period='.$layout_data['period'].'" title="'.$layout_data['label'].'" border="0">';
+			echo "</a>";
+			echo "</div>";
+		} else if ($layout_data['type'] == 2) {
+			$line['id'] = $layout_data['id'];
+			$line['x'] = $layout_data['pos_x'];
+			$line['y'] = $layout_data['pos_y'];
+			$line['width'] = $layout_data['width'];
+			$line['height'] = $layout_data['height'];
+			$line['color'] = $layout_data['label_color'];
+			array_push ($lines, $line);
+		}
+	
+		// Get parent relationship - Create line data
+		// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+		if ($layout_data["parent_item"] != "" && $layout_data["parent_item"] != 0) {
+			$parent_x = get_layoutdata_x ($layout_data["parent_item"]);
+			$parent_y = get_layoutdata_y ($layout_data["parent_item"]);
+			$line['id'] = $layout_data['id'];
+			$line['node_begin'] = 'layout-data-'.$layout_data["parent_item"];
+			$line['node_end'] = 'layout-data-'.$layout_data["id"];
+			$line['width'] = $parent_x + 15;
+			$line['height'] = $parent_y + 15;
+			$line['color'] = $status_parent ? '#00dd00' : '#dd0000';
+			array_push ($lines, $line);
+		}
+	}
+	if ($draw_lines) {
+		/* If you want lines in the map, call using Javascript:
+		 draw_lines (lines, id_div);
+		 on body load, where id_div is the id of the div which holds the map */
+		echo "\n".'<script type="text/javascript">'."\n";
+		echo 'var lines = Array ();'."\n";
+		
+		foreach ($lines as $line) {
+			echo 'lines.push (eval ('.json_encode ($line)."));\n";
+		}
+		echo '</script>'."\n";
+	}
+	// End main div
+	echo "</div>";
+}
+
+function get_layout_data_types () {
+	$types = array (0 => lang_string ("static_graph"),
+			1 => lang_string ("module_graph"));
+	return $types;
+}
+
+?>
diff --git a/pandora_console/include/javascript/jquery.colorpicker.js b/pandora_console/include/javascript/jquery.colorpicker.js
new file mode 100644
index 0000000000..1f0516462d
--- /dev/null
+++ b/pandora_console/include/javascript/jquery.colorpicker.js
@@ -0,0 +1,50 @@
+/* jQuery ColorPicker
+   Written by Virgil Reboton(vreboton@gmail.com)
+   
+   ColorPicker function structures and attahcment is base on
+   jQuery UI Date Picker v3.3beta
+   by Marc Grabanski (m@marcgrabanski.com) and Keith Wood (kbwood@virginbroadband.com.au).
+   
+   ColorPicker render data is base on
+   http://www.mattkruse.com/javascript/colorpicker/
+   by Matt Kruse
+
+*/
+
+
+(function($){function colorPicker()
+{this._nextId=0;this._inst=[];this._curInst=null;this._colorpickerShowing=false;this._colorPickerDiv=$('<div id="colorPickerDiv"></div>');}
+$.extend(colorPicker.prototype,{markerClassName:'hasColorPicker',_register:function(inst){var id=this._nextId++;this._inst[id]=inst;return id;},_getInst:function(id){return this._inst[id]||id;},_doKeyDown:function(e){var inst=$.colorPicker._getInst(this._colId);if($.colorPicker._colorpickerShowing){switch(e.keyCode){case 9:$.colorPicker.hideColorPicker();break;case 27:$.colorPicker.hideColorPicker();break;}}
+else if(e.keyCode==40){$.colorPicker.showFor(this);}},_resetSample:function(e){var inst=$.colorPicker._getInst(this._colId);inst._sampleSpan.css('background-color',inst._input.value);alert(inst._input.value);},_hasClass:function(element,className){var classes=element.attr('class');return(classes&&classes.indexOf(className)>-1);},showFor:function(control){control=(control.jquery?control[0]:(typeof control=='string'?$(control)[0]:control));var input=(control.nodeName&&control.nodeName.toLowerCase()=='input'?control:this);if($.colorPicker._lastInput==input){return;}
+if($.colorPicker._colorpickerShowing){return;}
+var inst=$.colorPicker._getInst(input._colId);$.colorPicker.hideColorPicker();$.colorPicker._lastInput=input;if(!$.colorPicker._pos){$.colorPicker._pos=$.colorPicker._findPos(input);$.colorPicker._pos[1]+=input.offsetHeight;}
+var isFixed=false;$(input).parents().each(function(){isFixed|=$(this).css('position')=='fixed';});if(isFixed&&$.browser.opera){$.colorPicker._pos[0]-=document.documentElement.scrollLeft;$.colorPicker._pos[1]-=document.documentElement.scrollTop;}
+inst._colorPickerDiv.css('position',($.blockUI?'static':(isFixed?'fixed':'absolute'))).css('left',$.colorPicker._pos[0]+'px').css('top',$.colorPicker._pos[1]+1+'px');$.colorPicker._pos=null;$.colorPicker._showColorPicker(inst);return this;},_findPos:function(obj){while(obj&&(obj.type=='hidden'||obj.nodeType!=1)){obj=obj.nextSibling;}
+var curleft=curtop=0;if(obj&&obj.offsetParent){curleft=obj.offsetLeft;curtop=obj.offsetTop;while(obj=obj.offsetParent){var origcurleft=curleft;curleft+=obj.offsetLeft;if(curleft<0){curleft=origcurleft;}
+curtop+=obj.offsetTop;}}
+return[curleft,curtop];},_checkExternalClick:function(event){if(!$.colorPicker._curInst)
+{return;}
+var target=$(event.target);if((target.parents("#colorPickerDiv").length==0)&&$.colorPicker._colorpickerShowing&&!($.blockUI))
+{if(target.text()!=$.colorPicker._curInst._colorPickerDiv.text())
+$.colorPicker.hideColorPicker();}},hideColorPicker:function(s){var inst=this._curInst;if(!inst){return;}
+if(this._colorpickerShowing)
+{this._colorpickerShowing=false;this._lastInput=null;this._colorPickerDiv.css('position','absolute').css('left','0px').css('top','-1000px');if($.blockUI)
+{$.unblockUI();$('body').append(this._colorPickerDiv);}
+this._curInst=null;}
+if(inst._input[0].value!=$.css(inst._sampleSpan,'background-color'))
+{inst._sampleSpan.css('background-color',inst._input[0].value);}},_connectColorPicker:function(target,inst){var input=$(target);if(this._hasClass(input,this.markerClassName)){return;}
+$(input).attr('autocomplete','OFF');inst._input=$(input);inst._sampleSpan=$('<span class="ColorPickerDivSample" style="background-color:'+inst._input[0].value+';height:'+inst._input[0].offsetHeight+';">&nbsp;</span>');input.after(inst._sampleSpan);inst._sampleSpan.click(function(){input.focus();});input.focus(this.showFor);input.addClass(this.markerClassName).keydown(this._doKeyDown);input[0]._colId=inst._id;},_showColorPicker:function(id){var inst=this._getInst(id);this._updateColorPicker(inst);inst._colorPickerDiv.css('width',inst._startTime!=null?'10em':'6em');inst._colorPickerDiv.show('fast');if(inst._input[0].type!='hidden')
+{inst._input[0].focus();}
+this._curInst=inst;this._colorpickerShowing=true;},_updateColorPicker:function(inst){inst._colorPickerDiv.empty().append(inst._generateColorPicker());if(inst._input&&inst._input[0].type!='hidden')
+{inst._input[0].focus();$("td.color",inst._timePickerDiv).unbind().mouseover(function(){inst._sampleSpan.css('background-color',$.css(this,'background-color'));}).click(function(){inst._setValue(this);});}}});function ColorPickerInstance()
+{this._id=$.colorPicker._register(this);this._input=null;this._colorPickerDiv=$.colorPicker._colorPickerDiv;this._sampleSpan=null;}
+$.extend(ColorPickerInstance.prototype,{_get:function(name){return(this._settings[name]!=null?this._settings[name]:$.colorPicker._defaults[name]);},_getValue:function(){if(this._input&&this._input[0].type!='hidden'&&this._input[0].value!="")
+{return this._input[0].value;}
+return null;},_setValue:function(sel){if(this._input&&this._input[0].type!='hidden')
+{this._input[0].value=$.attr(sel,'title');$(this._input[0]).change();}
+$.colorPicker.hideColorPicker();},_generateColorPicker:function(){var colors=new Array("#000000","#000033","#000066","#000099","#0000CC","#0000FF","#330000","#330033","#330066","#330099","#3300CC","#3300FF","#660000","#660033","#660066","#660099","#6600CC","#6600FF","#990000","#990033","#990066","#990099","#9900CC","#9900FF","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#003300","#003333","#003366","#003399","#0033CC","#0033FF","#333300","#333333","#333366","#333399","#3333CC","#3333FF","#663300","#663333","#663366","#663399","#6633CC","#6633FF","#993300","#993333","#993366","#993399","#9933CC","#9933FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#006600","#006633","#006666","#006699","#0066CC","#0066FF","#336600","#336633","#336666","#336699","#3366CC","#3366FF","#666600","#666633","#666666","#666699","#6666CC","#6666FF","#996600","#996633","#996666","#996699","#9966CC","#9966FF","#CC6600","#CC6633","#CC6666","#CC6699","#CC66CC","#CC66FF","#FF6600","#FF6633","#FF6666","#FF6699","#FF66CC","#FF66FF","#009900","#009933","#009966","#009999","#0099CC","#0099FF","#339900","#339933","#339966","#339999","#3399CC","#3399FF","#669900","#669933","#669966","#669999","#6699CC","#6699FF","#999900","#999933","#999966","#999999","#9999CC","#9999FF","#CC9900","#CC9933","#CC9966","#CC9999","#CC99CC","#CC99FF","#FF9900","#FF9933","#FF9966","#FF9999","#FF99CC","#FF99FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#66CC00","#66CC33","#66CC66","#66CC99","#66CCCC","#66CCFF","#99CC00","#99CC33","#99CC66","#99CC99","#99CCCC","#99CCFF","#CCCC00","#CCCC33","#CCCC66","#CCCC99","#CCCCCC","#CCCCFF","#FFCC00","#FFCC33","#FFCC66","#FFCC99","#FFCCCC","#FFCCFF","#00FF00","#00FF33","#00FF66","#00FF99","#00FFCC","#00FFFF","#33FF00","#33FF33","#33FF66","#33FF99","#33FFCC","#33FFFF","#66FF00","#66FF33","#66FF66","#66FF99","#66FFCC","#66FFFF","#99FF00","#99FF33","#99FF66","#99FF99","#99FFCC","#99FFFF","#CCFF00","#CCFF33","#CCFF66","#CCFF99","#CCFFCC","#CCFFFF","#FFFF00","#FFFF33","#FFFF66","#FFFF99","#FFFFCC","#EEEEEE","#111111","#222222","#333333","#444444","#555555","#666666","#777777","#888888","#999999","#A5A5A5","#AAAAAA","#BBBBBB","#C3C3C3","#CCCCCC","#D2D2D2","#DDDDDD","#E1E1E1","#FFFFFF");var total=colors.length;var width=18;var html="<table border='1px' cellspacing='0' cellpadding='0'>";for(var i=0;i<total;i++)
+{if((i%width)==0){html+="<tr>";}
+html+='<td class="color" title="'+colors[i]+'" style="background-color:'+colors[i]+'"><label>&nbsp;&nbsp;&nbsp;</label></td>';if(((i+1)>=total)||(((i+1)%width)==0))
+{html+="</tr>";}}
+html+="</table>";return html}});$.fn.attachColorPicker=function(){return this.each(function(){var nodeName=this.nodeName.toLowerCase();if(nodeName=='input')
+{var inst=new ColorPickerInstance();$.colorPicker._connectColorPicker(this,inst);}});};$.fn.getValue=function(){var inst=(this.length>0?$.colorPicker._getInst(this[0]._colId):null);return(inst?inst._getValue():null);};$.fn.setValue=function(value){var inst=(this.length>0?$.colorPicker._getInst(this[0]._colId):null);if(inst)inst._setValue(value);};$(document).ready(function(){$.colorPicker=new colorPicker();$(document.body).append($.colorPicker._colorPickerDiv).mousedown($.colorPicker._checkExternalClick);});})(jQuery);
diff --git a/pandora_console/include/javascript/jquery.countdown.js b/pandora_console/include/javascript/jquery.countdown.js
new file mode 100644
index 0000000000..5ed7390237
--- /dev/null
+++ b/pandora_console/include/javascript/jquery.countdown.js
@@ -0,0 +1,7 @@
+/* http://keith-wood.name/countdown.html
+   Countdown for jQuery v1.2.2.
+   Written by Keith Wood (kbwood@virginbroadband.com.au) January 2008.
+   Dual licensed under the GPL (http://dev.jquery.com/browser/trunk/jquery/GPL-LICENSE.txt) and 
+   MIT (http://dev.jquery.com/browser/trunk/jquery/MIT-LICENSE.txt) licenses. 
+   Please attribute the author if you use it. */
+(function($){function Countdown(){this._nextId=0;this._inst=[];this.regional=[];this.regional['']={labels:['Years','Months','Weeks','Days','Hours','Minutes','Seconds'],labelsSingle:['Year','Month','Week','Day','Hour','Minute','Second'],compactLabels:['y','m','w','d'],compactLabelsSingle:['y','m','w','d'],timeSeparator:':'};this._defaults={format:'dHMS',compact:false,description:'',expiryUrl:null,alwaysExpire:false,onExpiry:null,onTick:null,serverTime:null};$.extend(this._defaults,this.regional[''])}$.extend(Countdown.prototype,{markerClassName:'hasCountdown',_register:function(a){var b=this._nextId++;this._inst[b]=a;return b},_getInst:function(a){return this._inst[a]||a},setDefaults:function(a){extendRemove(this._defaults,a||{})},_attachCountdown:function(a,b){a=$(a);if(a.is('.'+this.markerClassName)){return}a.addClass(this.markerClassName);a[0]._cdnId=b._id;b._target=a;this._updateCountdown(b._id)},_updateCountdown:function(a){var b=this._getInst(a);b._target.html(b._generateHTML());var c=b._get('onTick');if(c){c.apply(b._target[0],[b._periods])}var d=(b._since?b._now.getTime()<=b._since.getTime():b._now.getTime()>=b._until.getTime());if(d){if(b._timer||b._get('alwaysExpire')){var e=b._get('onExpiry');if(e){e.apply(b._target[0],[])}var f=b._get('expiryUrl');if(f){window.location=f}}b._timer=null}else{var g=b._get('format');b._timer=setTimeout('$.countdown._updateCountdown('+b._id+')',(g.match('s|S')?1:(g.match('m|M')?30:600))*980)}},_changeCountdown:function(a,b){var c=this._getInst(a._cdnId);if(c){extendRemove(c._settings,b||{});c._adjustSettings();this._updateCountdown(c._id)}},_destroyCountdown:function(a){a=$(a);if(!a.is('.'+this.markerClassName)){return}a.removeClass(this.markerClassName);a.empty();clearTimeout(this._inst[a[0]._cdnId]._timer);this._inst[a[0]._cdnId]=null;a[0]._cdnId=undefined}});var Y=0;var O=1;var W=2;var D=3;var H=4;var M=5;var S=6;function CountdownInstance(a){this._id=$.countdown._register(this);this._target=null;this._timer=null;this._now=null;this._periods=[0,0,0,0,0,0,0];this._settings=extendRemove({},a||{});this._adjustSettings()}$.extend(CountdownInstance.prototype,{_get:function(a){return(this._settings[a]!=null?this._settings[a]:$.countdown._defaults[a])},_adjustSettings:function(){var a=new Date();var b=this._get('serverTime');this._offset=(b?b.getTime()-a.getTime():0);this._since=this._get('since');if(this._since){this._since=this._determineTime(this._since,null);this._since.setMilliseconds(0)}this._until=this._determineTime(this._get('until'),a);this._until.setMilliseconds(0)},_determineTime:function(k,l){var m=function(a){var b=new Date();b.setTime(b.getTime()+a*1000);return b};var n=function(a,b){return 32-new Date(a,b,32).getDate()};var o=function(a){var b=new Date();var c=b.getFullYear();var d=b.getMonth();var e=b.getDate();var f=b.getHours();var g=b.getMinutes();var h=b.getSeconds();var i=/([+-]?[0-9]+)\s*(s|S|m|M|h|H|d|D|w|W|o|O|y|Y)?/g;var j=i.exec(a);while(j){switch(j[2]||'s'){case's':case'S':h+=parseInt(j[1]);break;case'm':case'M':g+=parseInt(j[1]);break;case'h':case'H':f+=parseInt(j[1]);break;case'd':case'D':e+=parseInt(j[1]);break;case'w':case'W':e+=parseInt(j[1])*7;break;case'o':case'O':d+=parseInt(j[1]);e=Math.min(e,n(c,d));break;case'y':case'Y':c+=parseInt(j[1]);e=Math.min(e,n(c,d));break}j=i.exec(a)}b=new Date(c,d,e,f,g,h,0);return b};return(k==null?l:(typeof k=='string'?o(k):(typeof k=='number'?m(k):k)))},_generateHTML:function(){var b=this._get('format');var c=[];c[Y]=(b.match('y')?'?':(b.match('Y')?'!':null));c[O]=(b.match('o')?'?':(b.match('O')?'!':null));c[W]=(b.match('w')?'?':(b.match('W')?'!':null));c[D]=(b.match('d')?'?':(b.match('D')?'!':null));c[H]=(b.match('h')?'?':(b.match('H')?'!':null));c[M]=(b.match('m')?'?':(b.match('M')?'!':null));c[S]=(b.match('s')?'?':(b.match('S')?'!':null));this._periods=periods=this._calculatePeriods(c,new Date());var d=false;var e=0;for(var f=0;f<c.length;f++){d|=(c[f]=='?'&&periods[f]>0);c[f]=(c[f]=='?'&&!d?null:c[f]);e+=(c[f]?1:0)}var g=this._get('compact');var h=(g?this._get('compactLabels'):this._get('labels'));var i=(g?this._get('compactLabelsSingle'):this._get('labelsSingle'))||h;var j=this._get('timeSeparator');var k=this._get('description')||'';var l=function(a){return(a<10?'0':'')+a};var m=function(a){return(c[a]?periods[a]+(periods[a]==1?i[a]:h[a])+' ':'')};var n=function(a){return(c[a]?'<div class="countdown_section"><span class="countdown_amount">'+periods[a]+'</span><br/>'+(periods[a]==1?i[a]:h[a])+'</div>':'')};return(g?'<div class="countdown_row countdown_amount">'+m(Y)+m(O)+m(W)+m(D)+(c[H]?l(this._periods[H]):'')+(c[M]?(c[H]?j:'')+l(this._periods[M]):'')+(c[S]?(c[H]||c[M]?j:'')+l(this._periods[S]):''):'<div class="countdown_row countdown_show'+e+'">'+n(Y)+n(O)+n(W)+n(D)+n(H)+n(M)+n(S))+'</div>'+(k?'<div class="countdown_row countdown_descr">'+k+'</div>':'')},_calculatePeriods:function(c,d){this._now=d;this._now.setMilliseconds(0);var e=new Date(this._now.getTime());if(this._since&&d.getTime()<this._since.getTime()){this._now=d=e}else if(this._since){d=this._since}else{e=new Date(this._until.getTime());if(d.getTime()>this._until.getTime()){this._now=d=e}}e.setTime(e.getTime()-this._offset);var f=[0,0,0,0,0,0,0];if(c[Y]||c[O]){var g=Math.max(0,(e.getFullYear()-d.getFullYear())*12+e.getMonth()-d.getMonth()+(e.getDate()<d.getDate()?-1:0));f[Y]=(c[Y]?Math.floor(g/12):0);f[O]=(c[O]?g-f[Y]*12:0);d=new Date(d.getTime());d.setFullYear(d.getFullYear()+f[Y]);d.setMonth(d.getMonth()+f[O])}var h=Math.floor((e.getTime()-d.getTime())/1000);var i=function(a,b){f[a]=(c[a]?Math.floor(h/b):0);h-=f[a]*b};i(W,604800);i(D,86400);i(H,3600);i(M,60);i(S,1);return f}});function extendRemove(a,b){$.extend(a,b);for(var c in b){if(b[c]==null){a[c]=null}}return a}$.fn.countdown=function(a){var b=Array.prototype.slice.call(arguments,1);return this.each(function(){if(typeof a=='string'){$.countdown['_'+a+'Countdown'].apply($.countdown,[this].concat(b))}else{$.countdown._attachCountdown(this,new CountdownInstance(a))}})};$(function(){$.countdown=new Countdown()})})(jQuery);
\ No newline at end of file
diff --git a/pandora_console/include/javascript/jquery.js b/pandora_console/include/javascript/jquery.js
index 2453ec6266..82b98e1d76 100644
--- a/pandora_console/include/javascript/jquery.js
+++ b/pandora_console/include/javascript/jquery.js
@@ -1,13 +1,32 @@
 /*
- * jQuery 1.2.4a - New Wave Javascript
+ * jQuery 1.2.6 - New Wave Javascript
  *
  * Copyright (c) 2008 John Resig (jquery.com)
  * Dual licensed under the MIT (MIT-LICENSE.txt)
  * and GPL (GPL-LICENSE.txt) licenses.
  *
- * Compressed using Dean Edwards' Packer (http://dean.edwards.name/packer/)
- *
- * $Date: 2008-04-09 21:17:07 -0400 (Wed, 09 Apr 2008) $
- * $Rev: 5225 $
+ * $Date: 2008-05-24 14:22:17 -0400 (Sat, 24 May 2008) $
+ * $Rev: 5685 $
  */
-(function(){if(window.jQuery)var u=window.jQuery;var v=window.jQuery=function(a,b){return new v.prototype.init(a,b)};if(window.$)var w=window.$;window.$=v;var x=/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/;var y=/^.[^:#\[\.]*$/;v.fn=v.prototype={init:function(a,b){a=a||document;if(a.nodeType){this[0]=a;this.length=1;return this}else if(typeof a=="string"){var c=x.exec(a);if(c&&(c[1]||!b)){if(c[1])a=v.clean([c[1]],b);else{var d=document.getElementById(c[3]);if(d)if(d.id!=c[3])return v().find(a);else{this[0]=d;this.length=1;return this}else a=[]}}else return new v(b).find(a)}else if(v.isFunction(a))return new v(document)[v.fn.ready?"ready":"load"](a);return this.setArray(a.constructor==Array&&a||(a.jquery||a.length&&a!=window&&!a.nodeType&&a[0]!=undefined&&a[0].nodeType)&&v.makeArray(a)||[a])},jquery:"1.2.4a",size:function(){return this.length},length:0,get:function(a){return a==undefined?v.makeArray(this):this[a]},pushStack:function(a){var b=v(a);b.prevObject=this;return b},setArray:function(a){this.length=0;Array.prototype.push.apply(this,a);return this},each:function(a,b){return v.each(this,a,b)},index:function(a){var b=-1;this.each(function(i){if(this==a)b=i});return b},attr:function(a,b,c){var d=a;if(a.constructor==String)if(b==undefined)return this.length&&v[c||"attr"](this[0],a)||undefined;else{d={};d[a]=b}return this.each(function(i){for(a in d)v.attr(c?this.style:this,a,v.prop(this,d[a],c,i,a))})},css:function(a,b){if((a=='width'||a=='height')&&parseFloat(b)<0)b=undefined;return this.attr(a,b,"curCSS")},text:function(a){if(typeof a!="object"&&a!=null)return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(a));var b="";v.each(a||this,function(){v.each(this.childNodes,function(){if(this.nodeType!=8)b+=this.nodeType!=1?this.nodeValue:v.fn.text([this])})});return b},wrapAll:function(b){if(this[0])v(b,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var a=this;while(a.firstChild)a=a.firstChild;return a}).append(this);return this},wrapInner:function(a){return this.each(function(){v(this).contents().wrapAll(a)})},wrap:function(a){return this.each(function(){v(this).wrapAll(a)})},append:function(){return this.domManip(arguments,true,false,function(a){if(this.nodeType==1)this.appendChild(a)})},prepend:function(){return this.domManip(arguments,true,true,function(a){if(this.nodeType==1)this.insertBefore(a,this.firstChild)})},before:function(){return this.domManip(arguments,false,false,function(a){this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,false,true,function(a){this.parentNode.insertBefore(a,this.nextSibling)})},end:function(){return this.prevObject||v([])},find:function(b){var c=v.map(this,function(a){return v.find(b,a)});return this.pushStack(/[^+>] [^+>]/.test(b)||b.indexOf("..")>-1?v.unique(c):c)},clone:function(d){var e=this.map(function(){if(v.browser.msie&&!v.isXMLDoc(this)){var a=this.cloneNode(true),container=document.createElement("div");container.appendChild(a);return v.clean([container.innerHTML])[0]}else return this.cloneNode(true)});var f=e.find("*").andSelf().each(function(){if(this[A]!=undefined)this[A]=null});if(d===true)this.find("*").andSelf().each(function(i){if(this.nodeType==3)return;var a=v.data(this,"events");for(var b in a)for(var c in a[b])v.event.add(f[i],b,a[b][c],a[b][c].data)});return e},filter:function(b){return this.pushStack(v.isFunction(b)&&v.grep(this,function(a,i){return b.call(a,i)})||v.multiFilter(b,this))},not:function(a){if(a.constructor==String)if(y.test(a))return this.pushStack(v.multiFilter(a,this,true));else a=v.multiFilter(a,this);var b=a.length&&a[a.length-1]!==undefined&&!a.nodeType;return this.filter(function(){return b?v.inArray(this,a)<0:this!=a})},add:function(a){return!a?this:this.pushStack(v.merge(this.get(),a.constructor==String?v(a).get():a.length!=undefined&&(!a.nodeName||v.nodeName(a,"form"))?a:[a]))},is:function(a){return a?v.multiFilter(a,this).length>0:false},hasClass:function(a){return this.is("."+a)},val:function(b){if(b==undefined){if(this.length){var c=this[0];if(v.nodeName(c,"select")){var d=c.selectedIndex,values=[],options=c.options,one=c.type=="select-one";if(d<0)return null;for(var i=one?d:0,max=one?d+1:options.length;i<max;i++){var e=options[i];if(e.selected){b=v.browser.msie&&!e.attributes.value.specified?e.text:e.value;if(one)return b;values.push(b)}}return values}else return(this[0].value||"").replace(/\r/g,"")}return undefined}return this.each(function(){if(this.nodeType!=1)return;if(b.constructor==Array&&/radio|checkbox/.test(this.type))this.checked=(v.inArray(this.value,b)>=0||v.inArray(this.name,b)>=0);else if(v.nodeName(this,"select")){var a=b.constructor==Array?b:[b];v("option",this).each(function(){this.selected=(v.inArray(this.value,a)>=0||v.inArray(this.text,a)>=0)});if(!a.length)this.selectedIndex=-1}else this.value=b})},html:function(a){return a==undefined?(this.length?this[0].innerHTML:null):this.empty().append(a)},replaceWith:function(a){return this.after(a).remove()},eq:function(i){return this.slice(i,i+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments))},map:function(b){return this.pushStack(v.map(this,function(a,i){return b.call(a,i,a)}))},andSelf:function(){return this.add(this.prevObject)},data:function(a,b){var c=a.split(".");c[1]=c[1]?"."+c[1]:"";if(b==null){var d=this.triggerHandler("getData"+c[1]+"!",[c[0]]);if(d==undefined&&this.length)d=v.data(this[0],a);return d==null&&c[1]?this.data(c[0]):d}else return this.trigger("setData"+c[1]+"!",[c[0],b]).each(function(){v.data(this,a,b)})},removeData:function(a){return this.each(function(){v.removeData(this,a)})},domManip:function(d,e,f,g){var h=this.length>1,elems;return this.each(function(){if(!elems){elems=v.clean(d,this.ownerDocument);if(f)elems.reverse()}var b=this;if(e&&v.nodeName(this,"table")&&v.nodeName(elems[0],"tr"))b=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"));var c=v([]);v.each(elems,function(){var a=h?v(this).clone(true)[0]:this;if(v.nodeName(a,"script")){c=c.add(a)}else{if(a.nodeType==1)c=c.add(v("script",a).remove());g.call(b,a)}});c.each(evalScript)})}};v.prototype.init.prototype=v.prototype;function evalScript(i,a){if(a.src)v.ajax({url:a.src,async:false,dataType:"script"});else v.globalEval(a.text||a.textContent||a.innerHTML||"");if(a.parentNode)a.parentNode.removeChild(a)}v.extend=v.fn.extend=function(){var a=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(a.constructor==Boolean){deep=a;a=arguments[1]||{};i=2}if(typeof a!="object"&&typeof a!="function")a={};if(length==1){a=this;i=0}for(;i<length;i++)if((options=arguments[i])!=null)for(var b in options){if(a===options[b])continue;if(deep&&options[b]&&typeof options[b]=="object"&&a[b]&&!options[b].nodeType)a[b]=v.extend(deep,a[b],options[b]);else if(options[b]!=undefined)a[b]=options[b]}return a};var A="jQuery"+(new Date()).getTime(),uuid=0,windowData={};var B=/z-?index|font-?weight|opacity|zoom|line-?height/i;v.extend({noConflict:function(a){window.$=w;if(a)window.jQuery=u;return v},isFunction:function(a){return!!a&&typeof a!="string"&&!a.nodeName&&a.constructor!=Array&&/function/i.test(a+"")},isXMLDoc:function(a){return a.documentElement&&!a.body||a.tagName&&a.ownerDocument&&!a.ownerDocument.body},globalEval:function(a){a=v.trim(a);if(a){var b=document.getElementsByTagName("head")[0]||document.documentElement,script=document.createElement("script");script.type="text/javascript";if(v.browser.msie)script.text=a;else script.appendChild(document.createTextNode(a));b.appendChild(script);b.removeChild(script)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()==b.toUpperCase()},cache:{},data:function(a,b,c){a=a==window?windowData:a;var d=a[A];if(!d)d=a[A]=++uuid;if(b&&!v.cache[d])v.cache[d]={};if(c!=undefined)v.cache[d][b]=c;return b?v.cache[d][b]:d},removeData:function(a,b){a=a==window?windowData:a;var c=a[A];if(b){if(v.cache[c]){delete v.cache[c][b];b="";for(b in v.cache[c])break;if(!b)v.removeData(a)}}else{try{delete a[A]}catch(e){if(a.removeAttribute)a.removeAttribute(A)}delete v.cache[c]}},each:function(a,b,c){if(c){if(a.length==undefined){for(var d in a)if(b.apply(a[d],c)===false)break}else for(var i=0,length=a.length;i<length;i++)if(b.apply(a[i],c)===false)break}else{if(a.length==undefined){for(var d in a)if(b.call(a[d],d,a[d])===false)break}else for(var i=0,length=a.length,value=a[0];i<length&&b.call(value,i,value)!==false;value=a[++i]){}}return a},prop:function(a,b,c,i,d){if(v.isFunction(b))b=b.call(a,i);return b&&b.constructor==Number&&c=="curCSS"&&!B.test(d)?b+"px":b},className:{add:function(b,c){v.each((c||"").split(/\s+/),function(i,a){if(b.nodeType==1&&!v.className.has(b.className,a))b.className+=(b.className?" ":"")+a})},remove:function(b,c){if(b.nodeType==1)b.className=c!=undefined?v.grep(b.className.split(/\s+/),function(a){return!v.className.has(c,a)}).join(" "):""},has:function(a,b){return v.inArray(b,(a.className||a).toString().split(/\s+/))>-1}},swap:function(a,b,c){var d={};for(var e in b){d[e]=a.style[e];a.style[e]=b[e]}c.call(a);for(var e in b)a.style[e]=d[e]},css:function(b,c,d){if(c=="width"||c=="height"){var e,props={position:"absolute",visibility:"hidden",display:"block"},which=c=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){e=c=="width"?b.offsetWidth:b.offsetHeight;var a=0,border=0;v.each(which,function(){a+=parseFloat(v.curCSS(b,"padding"+this,true))||0;border+=parseFloat(v.curCSS(b,"border"+this+"Width",true))||0});e-=Math.round(a+border)}if(v(b).is(":visible"))getWH();else v.swap(b,props,getWH);return Math.max(0,e)}return v.curCSS(b,c,d)},curCSS:function(c,d,e){var f;function color(a){if(!v.browser.safari)return false;var b=document.defaultView.getComputedStyle(a,null);return!b||b.getPropertyValue("color")==""}if(d=="opacity"&&v.browser.msie){f=v.attr(c.style,"opacity");return f==""?"1":f}if(v.browser.opera&&d=="display"){var g=c.style.outline;c.style.outline="0 solid black";c.style.outline=g}if(d.match(/float/i))d=D;if(!e&&c.style&&c.style[d])f=c.style[d];else if(document.defaultView&&document.defaultView.getComputedStyle){if(d.match(/float/i))d="float";d=d.replace(/([A-Z])/g,"-$1").toLowerCase();var h=document.defaultView.getComputedStyle(c,null);if(h&&!color(c))f=h.getPropertyValue(d);else{var j=[],stack=[];for(var a=c;a&&color(a);a=a.parentNode)stack.unshift(a);for(var i=0;i<stack.length;i++)if(color(stack[i])){j[i]=stack[i].style.display;stack[i].style.display="block"}f=d=="display"&&j[stack.length-1]!=null?"none":(h&&h.getPropertyValue(d))||"";for(var i=0;i<j.length;i++)if(j[i]!=null)stack[i].style.display=j[i]}if(d=="opacity"&&f=="")f="1"}else if(c.currentStyle){var k=d.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()});f=c.currentStyle[d]||c.currentStyle[k];if(!/^\d+(px)?$/i.test(f)&&/^\d/.test(f)){var l=c.style.left,runtimeStyle=c.runtimeStyle.left;c.runtimeStyle.left=c.currentStyle.left;c.style.left=f||0;f=c.style.pixelLeft+"px";c.style.left=l;c.runtimeStyle.left=runtimeStyle}}return f},clean:function(h,k){var l=[];k=k||document;if(typeof k.createElement=='undefined')k=k.ownerDocument||k[0]&&k[0].ownerDocument||document;v.each(h,function(i,d){if(!d)return;if(d.constructor==Number)d=d.toString();if(typeof d=="string"){d=d.replace(/(<(\w+)[^>]*?)\/>/g,function(a,b,c){return c.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?a:b+"></"+c+">"});var e=v.trim(d).toLowerCase(),div=k.createElement("div");var f=!e.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!e.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||e.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!e.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!e.indexOf("<td")||!e.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!e.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||v.browser.msie&&[1,"div<div>","</div>"]||[0,"",""];div.innerHTML=f[1]+d+f[2];while(f[0]--)div=div.lastChild;if(v.browser.msie){var g=!e.indexOf("<table")&&e.indexOf("<tbody")<0?div.firstChild&&div.firstChild.childNodes:f[1]=="<table>"&&e.indexOf("<tbody")<0?div.childNodes:[];for(var j=g.length-1;j>=0;--j)if(v.nodeName(g[j],"tbody")&&!g[j].childNodes.length)g[j].parentNode.removeChild(g[j]);if(/^\s/.test(d))div.insertBefore(k.createTextNode(d.match(/^\s*/)[0]),div.firstChild)}d=v.makeArray(div.childNodes)}if(d.length===0&&(!v.nodeName(d,"form")&&!v.nodeName(d,"select")))return;if(d[0]==undefined||v.nodeName(d,"form")||d.options)l.push(d);else l=v.merge(l,d)});return l},attr:function(c,d,e){if(!c||c.nodeType==3||c.nodeType==8)return undefined;var f=v.isXMLDoc(c)?{}:v.props;if(d=="selected"&&v.browser.safari)c.parentNode.selectedIndex;if(f[d]){if(e!=undefined)c[f[d]]=e;return c[f[d]]}else if(v.browser.msie&&d=="style")return v.attr(c.style,"cssText",e);else if(e==undefined&&v.browser.msie&&v.nodeName(c,"form")&&(d=="action"||d=="method"))return c.getAttributeNode(d).nodeValue;else if(c.tagName){if(e!=undefined){if(d=="type"&&v.nodeName(c,"input")&&c.parentNode)throw"type property can't be changed";c.setAttribute(d,""+e)}if(v.browser.msie&&/href|src/.test(d)&&!v.isXMLDoc(c))return c.getAttribute(d,2);return c.getAttribute(d)}else{if(d=="opacity"&&v.browser.msie){if(e!=undefined){c.zoom=1;c.filter=(c.filter||"").replace(/alpha\([^)]*\)/,"")+(parseFloat(e).toString()=="NaN"?"":"alpha(opacity="+e*100+")")}return c.filter&&c.filter.indexOf("opacity=")>=0?(parseFloat(c.filter.match(/opacity=([^)]*)/)[1])/100).toString():""}d=d.replace(/-([a-z])/ig,function(a,b){return b.toUpperCase()});if(e!=undefined)c[d]=e;return c[d]}},trim:function(a){return(a||"").replace(/^\s+|\s+$/g,"")},makeArray:function(a){var b=[];if(a.constructor!=Array)for(var i=0,length=a.length;i<length;i++)b.push(a[i]);else b=a.slice(0);return b},inArray:function(a,b){for(var i=0,length=b.length;i<length;i++)if(b[i]==a)return i;return-1},merge:function(a,b){if(v.browser.msie){for(var i=0;b[i];i++)if(b[i].nodeType!=8)a.push(b[i])}else for(var i=0;b[i];i++)a.push(b[i]);return a},unique:function(a){var b=[],done={};try{for(var i=0,length=a.length;i<length;i++){var c=v.data(a[i]);if(!done[c]){done[c]=true;b.push(a[i])}}}catch(e){b=a}return b},grep:function(a,b,c){var d=[];for(var i=0,length=a.length;i<length;i++)if(!c&&b(a[i],i)||c&&!b(a[i],i))d.push(a[i]);return d},map:function(a,b){var c=[];for(var i=0,length=a.length;i<length;i++){var d=b(a[i],i);if(d!==null&&d!=undefined){if(d.constructor!=Array)d=[d];c=c.concat(d)}}return c}});var C=navigator.userAgent.toLowerCase();v.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};var D=v.browser.msie?"styleFloat":"cssFloat";v.extend({boxModel:!v.browser.msie||document.compatMode=="CSS1Compat",props:{"for":"htmlFor","class":"className","float":D,cssFloat:D,styleFloat:D,innerHTML:"innerHTML",className:"className",value:"value",disabled:"disabled",checked:"checked",readonly:"readOnly",selected:"selected",maxlength:"maxLength",selectedIndex:"selectedIndex",defaultValue:"defaultValue",tagName:"tagName",nodeName:"nodeName"}});v.each({parent:function(a){return a.parentNode},parents:function(a){return v.dir(a,"parentNode")},next:function(a){return v.nth(a,2,"nextSibling")},prev:function(a){return v.nth(a,2,"previousSibling")},nextAll:function(a){return v.dir(a,"nextSibling")},prevAll:function(a){return v.dir(a,"previousSibling")},siblings:function(a){return v.sibling(a.parentNode.firstChild,a)},children:function(a){return v.sibling(a.firstChild)},contents:function(a){return v.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:v.makeArray(a.childNodes)}},function(c,d){v.fn[c]=function(a){var b=v.map(this,d);if(a&&typeof a=="string")b=v.multiFilter(a,b);return this.pushStack(v.unique(b))}});v.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(b,c){v.fn[b]=function(){var a=arguments;return this.each(function(){for(var i=0,length=a.length;i<length;i++)v(a[i])[c](this)})}});v.each({removeAttr:function(a){v.attr(this,a,"");if(this.nodeType==1)this.removeAttribute(a)},addClass:function(a){v.className.add(this,a)},removeClass:function(a){v.className.remove(this,a)},toggleClass:function(a){v.className[v.className.has(this,a)?"remove":"add"](this,a)},remove:function(a){if(!a||v.filter(a,[this]).r.length){v("*",this).add(this).each(function(){v.event.remove(this);v.removeData(this)});if(this.parentNode)this.parentNode.removeChild(this)}},empty:function(){v(">*",this).remove();while(this.firstChild)this.removeChild(this.firstChild)}},function(a,b){v.fn[a]=function(){return this.each(b,arguments)}});v.each(["Height","Width"],function(i,b){var c=b.toLowerCase();v.fn[c]=function(a){return this[0]==window?v.browser.opera&&document.body["client"+b]||v.browser.safari&&window["inner"+b]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+b]||document.body["client"+b]:this[0]==document?Math.max(Math.max(document.body["scroll"+b],document.documentElement["scroll"+b]),Math.max(document.body["offset"+b],document.documentElement["offset"+b])):a==undefined?(this.length?v.css(this[0],c):null):this.css(c,a.constructor==String?a:a+"px")}});var E=v.browser.safari&&parseInt(v.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+E+"+)"),quickID=new RegExp("^("+E+"+)(#)("+E+"+)"),quickClass=new RegExp("^([#.]?)("+E+"*)");v.extend({expr:{"":function(a,i,m){return m[2]=="*"||v.nodeName(a,m[2])},"#":function(a,i,m){return a.getAttribute("id")==m[2]},":":{lt:function(a,i,m){return i<m[3]-0},gt:function(a,i,m){return i>m[3]-0},nth:function(a,i,m){return m[3]-0==i},eq:function(a,i,m){return m[3]-0==i},first:function(a,i){return i==0},last:function(a,i,m,r){return i==r.length-1},even:function(a,i){return i%2==0},odd:function(a,i){return i%2},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a},"last-child":function(a){return v.nth(a.parentNode.lastChild,1,"previousSibling")==a},"only-child":function(a){return!v.nth(a.parentNode.lastChild,2,"previousSibling")},parent:function(a){return a.firstChild},empty:function(a){return!a.firstChild},contains:function(a,i,m){return(a.textContent||a.innerText||v(a).text()||"").indexOf(m[3])>=0},visible:function(a){return"hidden"!=a.type&&v.css(a,"display")!="none"&&v.css(a,"visibility")!="hidden"},hidden:function(a){return"hidden"==a.type||v.css(a,"display")=="none"||v.css(a,"visibility")=="hidden"},enabled:function(a){return!a.disabled},disabled:function(a){return a.disabled},checked:function(a){return a.checked},selected:function(a){return a.selected||v.attr(a,"selected")},text:function(a){return"text"==a.type},radio:function(a){return"radio"==a.type},checkbox:function(a){return"checkbox"==a.type},file:function(a){return"file"==a.type},password:function(a){return"password"==a.type},submit:function(a){return"submit"==a.type},image:function(a){return"image"==a.type},reset:function(a){return"reset"==a.type},button:function(a){return"button"==a.type||v.nodeName(a,"button")},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},has:function(a,i,m){return v.find(m[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},animated:function(a){return v.grep(v.timers,function(b){return a==b.elem}).length}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+E+"+)")],multiFilter:function(a,b,c){var d,cur=[];while(a&&a!=d){d=a;var f=v.filter(a,b,c);a=f.t.replace(/^\s*,\s*/,"");cur=c?b=f.r:v.merge(cur,f.r)}return cur},find:function(t,a){if(typeof t!="string")return[t];if(a&&a.nodeType!=1&&a.nodeType!=9)return[];a=a||document;var b=[a],done=[],last,nodeName;while(t&&last!=t){var r=[];last=t;t=v.trim(t);var d=false;var e=quickChild;var m=e.exec(t);if(m){nodeName=m[1].toUpperCase();for(var i=0;b[i];i++)for(var c=b[i].firstChild;c;c=c.nextSibling)if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName))r.push(c);b=r;t=t.replace(e,"");if(t.indexOf(" ")==0)continue;d=true}else{e=/^([>+~])\s*(\w*)/i;if((m=e.exec(t))!=null){r=[];var f={};nodeName=m[2].toUpperCase();m=m[1];for(var j=0,rl=b.length;j<rl;j++){var n=m=="~"||m=="+"?b[j].nextSibling:b[j].firstChild;for(;n;n=n.nextSibling)if(n.nodeType==1){var g=v.data(n);if(m=="~"&&f[g])break;if(!nodeName||n.nodeName.toUpperCase()==nodeName){if(m=="~")f[g]=true;r.push(n)}if(m=="+")break}}b=r;t=v.trim(t.replace(e,""));d=true}}if(t&&!d){if(!t.indexOf(",")){if(a==b[0])b.shift();done=v.merge(done,b);r=b=[a];t=" "+t.substr(1,t.length)}else{var h=quickID;var m=h.exec(t);if(m){m=[0,m[2],m[3],m[1]]}else{h=quickClass;m=h.exec(t)}m[2]=m[2].replace(/\\/g,"");var k=b[b.length-1];if(m[1]=="#"&&k&&k.getElementById&&!v.isXMLDoc(k)){var l=k.getElementById(m[2]);if((v.browser.msie||v.browser.opera)&&l&&typeof l.id=="string"&&l.id!=m[2])l=v('[@id="'+m[2]+'"]',k)[0];b=r=l&&(!m[3]||v.nodeName(l,m[3]))?[l]:[]}else{for(var i=0;b[i];i++){var o=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];if(o=="*"&&b[i].nodeName.toLowerCase()=="object")o="param";r=v.merge(r,b[i].getElementsByTagName(o))}if(m[1]==".")r=v.classFilter(r,m[2]);if(m[1]=="#"){var p=[];for(var i=0;r[i];i++)if(r[i].getAttribute("id")==m[2]){p=[r[i]];break}r=p}b=r}t=t.replace(h,"")}}if(t){var q=v.filter(t,r);b=r=q.r;t=v.trim(q.t)}}if(t)b=[];if(b&&a==b[0])b.shift();done=v.merge(done,b);return done},classFilter:function(r,m,a){m=" "+m+" ";var b=[];for(var i=0;r[i];i++){var c=(" "+r[i].className+" ").indexOf(m)>=0;if(!a&&c||a&&!c)b.push(r[i])}return b},filter:function(t,r,b){var d;while(t&&t!=d){d=t;var p=v.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break}}if(!m)break;if(m[1]==":"&&m[2]=="not")r=y.test(m[3])?v.filter(m[3],r,true).r:v(r).not(m[3]);else if(m[1]==".")r=v.classFilter(r,m[2],b);else if(m[1]=="["){var e=[],type=m[3];for(var i=0,rl=r.length;i<rl;i++){var a=r[i],z=a[v.props[m[2]]||m[2]];if(z==null||/href|src|selected/.test(m[2]))z=v.attr(a,m[2])||'';if((type==""&&!!z||type=="="&&z==m[5]||type=="!="&&z!=m[5]||type=="^="&&z&&!z.indexOf(m[5])||type=="$="&&z.substr(z.length-m[5].length)==m[5]||(type=="*="||type=="~=")&&z.indexOf(m[5])>=0)^b)e.push(a)}r=e}else if(m[1]==":"&&m[2]=="nth-child"){var f={},e=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,d=test[3]-0;for(var i=0,rl=r.length;i<rl;i++){var g=r[i],parentNode=g.parentNode,id=v.data(parentNode);if(!f[id]){var c=1;for(var n=parentNode.firstChild;n;n=n.nextSibling)if(n.nodeType==1)n.nodeIndex=c++;f[id]=true}var h=false;if(first==0){if(g.nodeIndex==d)h=true}else if((g.nodeIndex-d)%first==0&&(g.nodeIndex-d)/first>=0)h=true;if(h^b)e.push(g)}r=e}else{var j=v.expr[m[1]];if(typeof j=="object")j=j[m[2]];if(typeof j=="string")j=eval("false||function(a,i){return "+j+";}");r=v.grep(r,function(a,i){return j(a,i,m,r)},b)}}return{r:r,t:t}},dir:function(a,b){var c=[];var d=a[b];while(d&&d!=document){if(d.nodeType==1)c.push(d);d=d[b]}return c},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType==1&&++e==b)break;return a},sibling:function(n,a){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&(!a||n!=a))r.push(n)}return r}});v.event={add:function(e,f,g,h){if(e.nodeType==3||e.nodeType==8)return;if(v.browser.msie&&e.setInterval!=undefined)e=window;if(!g.guid)g.guid=this.guid++;if(h!=undefined){var i=g;g=function(){return i.apply(this,arguments)};g.data=h;g.guid=i.guid}var j=v.data(e,"events")||v.data(e,"events",{}),handle=v.data(e,"handle")||v.data(e,"handle",function(){var a;if(typeof v=="undefined"||v.event.triggered)return a;a=v.event.handle.apply(arguments.callee.elem,arguments);return a});handle.elem=e;v.each(f.split(/\s+/),function(a,b){var c=b.split(".");b=c[0];g.type=c[1];var d=j[b];if(!d){d=j[b]={};if(!v.event.special[b]||v.event.special[b].setup.call(e)===false){if(e.addEventListener)e.addEventListener(b,handle,false);else if(e.attachEvent)e.attachEvent("on"+b,handle)}}d[g.guid]=g;v.event.global[b]=true});e=null},guid:1,global:{},remove:function(d,e,f){if(d.nodeType==3||d.nodeType==8)return;var g=v.data(d,"events"),ret,index;if(g){if(e==undefined||(typeof e=="string"&&e.charAt(0)=="."))for(var h in g)this.remove(d,h+(e||""));else{if(e.type){f=e.handler;e=e.type}v.each(e.split(/\s+/),function(a,b){var c=b.split(".");b=c[0];if(g[b]){if(f)delete g[b][f.guid];else for(f in g[b])if(!c[1]||g[b][f].type==c[1])delete g[b][f];for(ret in g[b])break;if(!ret){if(!v.event.special[b]||v.event.special[b].teardown.call(d)===false){if(d.removeEventListener)d.removeEventListener(b,v.data(d,"handle"),false);else if(d.detachEvent)d.detachEvent("on"+b,v.data(d,"handle"))}ret=null;delete g[b]}}})}for(ret in g)break;if(!ret){var i=v.data(d,"handle");if(i)i.elem=null;v.removeData(d,"events");v.removeData(d,"handle")}}},trigger:function(a,b,c,d,f){b=v.makeArray(b||[]);if(a.indexOf("!")>=0){a=a.slice(0,-1);var g=true}if(!c){if(this.global[a])v("*").add([window,document]).trigger(a,b)}else{if(c.nodeType==3||c.nodeType==8)return undefined;var h,ret,fn=v.isFunction(c[a]||null),event=!b[0]||!b[0].preventDefault;if(event)b.unshift(this.fix({type:a,target:c}));b[0].type=a;if(g)b[0].exclusive=true;if(v.isFunction(v.data(c,"handle")))h=v.data(c,"handle").apply(c,b);if(!fn&&c["on"+a]&&c["on"+a].apply(c,b)===false)h=false;if(event)b.shift();if(f&&v.isFunction(f)){ret=f.apply(c,h==null?b:b.concat(h));if(ret!==undefined)h=ret}if(fn&&d!==false&&h!==false&&!(v.nodeName(c,'a')&&a=="click")){this.triggered=true;try{c[a]()}catch(e){}}this.triggered=false}return h},handle:function(a){var b;a=v.event.fix(a||window.event||{});var c=a.type.split(".");a.type=c[0];var d=v.data(this,"events")&&v.data(this,"events")[a.type],args=Array.prototype.slice.call(arguments,1);args.unshift(a);for(var j in d){var e=d[j];args[0].handler=e;args[0].data=e.data;if(!c[1]&&!a.exclusive||e.type==c[1]){var f=e.apply(this,args);if(b!==false)b=f;if(f===false){a.preventDefault();a.stopPropagation()}}}if(v.browser.msie)a.target=a.preventDefault=a.stopPropagation=a.handler=a.data=null;return b},fix:function(a){var b=a;a=v.extend({},b);a.preventDefault=function(){if(b.preventDefault)b.preventDefault();b.returnValue=false};a.stopPropagation=function(){if(b.stopPropagation)b.stopPropagation();b.cancelBubble=true};if(!a.target)a.target=a.srcElement||document;if(a.target.nodeType==3)a.target=b.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement==a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){var c=document.documentElement,body=document.body;a.pageX=a.clientX+(c&&c.scrollLeft||body&&body.scrollLeft||0)-(c.clientLeft||0);a.pageY=a.clientY+(c&&c.scrollTop||body&&body.scrollTop||0)-(c.clientTop||0)}if(!a.which&&((a.charCode||a.charCode===0)?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button)a.which=(a.button&1?1:(a.button&2?3:(a.button&4?2:0)));return a},special:{ready:{setup:function(){bindReady();return},teardown:function(){return}},mouseenter:{setup:function(){if(v.browser.msie)return false;v(this).bind("mouseover",v.event.special.mouseenter.handler);return true},teardown:function(){if(v.browser.msie)return false;v(this).unbind("mouseover",v.event.special.mouseenter.handler);return true},handler:function(a){if(G(a,this))return true;arguments[0].type="mouseenter";return v.event.handle.apply(this,arguments)}},mouseleave:{setup:function(){if(v.browser.msie)return false;v(this).bind("mouseout",v.event.special.mouseleave.handler);return true},teardown:function(){if(v.browser.msie)return false;v(this).unbind("mouseout",v.event.special.mouseleave.handler);return true},handler:function(a){if(G(a,this))return true;arguments[0].type="mouseleave";return v.event.handle.apply(this,arguments)}}}};v.fn.extend({bind:function(a,b,c){return a=="unload"?this.one(a,b,c):this.each(function(){v.event.add(this,a,c||b,c&&b)})},one:function(b,c,d){return this.each(function(){v.event.add(this,b,function(a){v(this).unbind(a);return(d||c).apply(this,arguments)},d&&c)})},unbind:function(a,b){return this.each(function(){v.event.remove(this,a,b)})},trigger:function(a,b,c){return this.each(function(){v.event.trigger(a,b,this,true,c)})},triggerHandler:function(a,b,c){if(this[0])return v.event.trigger(a,b,this[0],false,c);return undefined},toggle:function(){var b=arguments;return this.click(function(a){this.lastToggle=0==this.lastToggle?1:0;a.preventDefault();return b[this.lastToggle].apply(this,arguments)||false})},hover:function(a,b){return this.bind('mouseenter',a).bind('mouseleave',b)},ready:function(a){bindReady();if(v.isReady)a.call(document,v);else v.readyList.push(function(){return a.call(this,v)});return this}});v.extend({isReady:false,readyList:[],ready:function(){if(!v.isReady){v.isReady=true;if(v.readyList){v.each(v.readyList,function(){this.apply(document)});v.readyList=null}v(document).triggerHandler("ready")}}});var F=false;function bindReady(){if(F)return;F=true;if(document.addEventListener&&!v.browser.opera)document.addEventListener("DOMContentLoaded",v.ready,false);if(v.browser.msie&&window==top)(function(){if(v.isReady)return;try{document.documentElement.doScroll("left")}catch(error){setTimeout(arguments.callee,0);return}v.ready()})();if(v.browser.opera)document.addEventListener("DOMContentLoaded",function(){if(v.isReady)return;for(var i=0;i<document.styleSheets.length;i++)if(document.styleSheets[i].disabled){setTimeout(arguments.callee,0);return}v.ready()},false);if(v.browser.safari){var a;(function(){if(v.isReady)return;if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);return}if(a===undefined)a=v("style, link[rel=stylesheet]").length;if(document.styleSheets.length!=a){setTimeout(arguments.callee,0);return}v.ready()})()}v.event.add(window,"load",v.ready)}v.each(("blur,focus,load,resize,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mouseout,change,select,"+"submit,keydown,keypress,keyup,error").split(","),function(i,b){v.fn[b]=function(a){return a?this.bind(b,a):this.trigger(b)}});var G=function(a,b){var c=a.relatedTarget;while(c&&c!=b)try{c=c.parentNode}catch(error){c=b}return c==b};v(window).bind("unload",function(){v("*").add(document).unbind()});v.fn.extend({load:function(c,d,e){if(v.isFunction(c))return this.bind("load",c);var f=c.indexOf(" ");if(f>=0){var g=c.slice(f,c.length);c=c.slice(0,f)}e=e||function(){};var h="GET";if(d)if(v.isFunction(d)){e=d;d=null}else{d=v.param(d);h="POST"}var i=this;v.ajax({url:c,type:h,dataType:"html",data:d,complete:function(a,b){if(b=="success"||b=="notmodified")i.html(g?v("<div/>").append(a.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(g):a.responseText);i.each(e,[a.responseText,b,a])}});return this},serialize:function(){return v.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return v.nodeName(this,"form")?v.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type))}).map(function(i,b){var c=v(this).val();return c==null?null:c.constructor==Array?v.map(c,function(a,i){return{name:b.name,value:a}}):{name:b.name,value:c}}).get()}});v.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){v.fn[o]=function(f){return this.bind(o,f)}});var H=(new Date).getTime();v.extend({get:function(a,b,c,d){if(v.isFunction(b)){c=b;b=null}return v.ajax({type:"GET",url:a,data:b,success:c,dataType:d})},getScript:function(a,b){return v.get(a,null,b,"script")},getJSON:function(a,b,c){return v.get(a,b,c,"json")},post:function(a,b,c,d){if(v.isFunction(b)){c=b;b={}}return v.ajax({type:"POST",url:a,data:b,success:c,dataType:d})},ajaxSetup:function(a){v.extend(v.ajaxSettings,a)},ajaxSettings:{global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,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(s){var c,jsre=/=\?(&|$)/g,status,data;s=v.extend(true,s,v.extend(true,{},v.ajaxSettings,s));if(s.data&&s.processData&&typeof s.data!="string")s.data=v.param(s.data);if(s.dataType=="jsonp"){if(s.type.toLowerCase()=="get"){if(!s.url.match(jsre))s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?"}else if(!s.data||!s.data.match(jsre))s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?";s.dataType="json"}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){c="jsonp"+H++;if(s.data)s.data=(s.data+"").replace(jsre,"="+c+"$1");s.url=s.url.replace(jsre,"="+c+"$1");s.dataType="script";window[c]=function(a){data=a;success();complete();window[c]=undefined;try{delete window[c]}catch(e){}if(g)g.removeChild(h)}}if(s.dataType=="script"&&s.cache==null)s.cache=false;if(s.cache===false&&s.type.toLowerCase()=="get"){var d=(new Date()).getTime();var f=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+d+"$2");s.url=f+((f==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+d:"")}if(s.data&&s.type.toLowerCase()=="get"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null}if(s.global&&!v.active++)v.event.trigger("ajaxStart");if((!s.url.indexOf("http")||!s.url.indexOf("//"))&&s.dataType=="script"&&s.type.toLowerCase()=="get"){var g=document.getElementsByTagName("head")[0];var h=document.createElement("script");h.src=s.url;if(s.scriptCharset)h.charset=s.scriptCharset;if(!c){var i=false;h.onload=h.onreadystatechange=function(){if(!i&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){i=true;success();complete();g.removeChild(h)}}}g.appendChild(h);return undefined}var j=false;var k=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();k.open(s.type,s.url,s.async,s.username,s.password);try{if(s.data)k.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)k.setRequestHeader("If-Modified-Since",v.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");k.setRequestHeader("X-Requested-With","XMLHttpRequest");k.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default)}catch(e){}if(s.beforeSend)s.beforeSend(k);if(s.global)v.event.trigger("ajaxSend",[k,s]);var l=function(a){if(!j&&k&&(k.readyState==4||a=="timeout")){j=true;if(m){clearInterval(m);m=null}status=a=="timeout"&&"timeout"||!v.httpSuccess(k)&&"error"||s.ifModified&&v.httpNotModified(k,s.url)&&"notmodified"||"success";if(status=="success"){try{data=v.httpData(k,s.dataType)}catch(e){status="parsererror"}}if(status=="success"){var b;try{b=k.getResponseHeader("Last-Modified")}catch(e){}if(s.ifModified&&b)v.lastModified[s.url]=b;if(!c)success()}else v.handleError(s,k,status);complete();if(s.async)k=null}};if(s.async){var m=setInterval(l,13);if(s.timeout>0)setTimeout(function(){if(k){k.abort();if(!j)l("timeout")}},s.timeout)}try{k.send(s.data)}catch(e){v.handleError(s,k,null,e)}if(!s.async)l();function success(){if(s.success)s.success(data,status);if(s.global)v.event.trigger("ajaxSuccess",[k,s])}function complete(){if(s.complete)s.complete(k,status);if(s.global)v.event.trigger("ajaxComplete",[k,s]);if(s.global&&!--v.active)v.event.trigger("ajaxStop")}return k},handleError:function(s,a,b,e){if(s.error)s.error(a,b,e);if(s.global)v.event.trigger("ajaxError",[a,s,e])},active:0,httpSuccess:function(r){try{return!r.status&&location.protocol=="file:"||(r.status>=200&&r.status<300)||r.status==304||r.status==1223||v.browser.safari&&r.status==undefined}catch(e){}return false},httpNotModified:function(a,b){try{var c=a.getResponseHeader("Last-Modified");return a.status==304||c==v.lastModified[b]||v.browser.safari&&a.status==undefined}catch(e){}return false},httpData:function(r,a){var b=r.getResponseHeader("content-type");var c=a=="xml"||!a&&b&&b.indexOf("xml")>=0;var d=c?r.responseXML:r.responseText;if(c&&d.documentElement.tagName=="parsererror")throw"parsererror";if(a=="script")v.globalEval(d);if(a=="json")d=eval("("+d+")");return d},param:function(a){var s=[];if(a.constructor==Array||a.jquery)v.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value))});else for(var j in a)if(a[j]&&a[j].constructor==Array)v.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this))});else s.push(encodeURIComponent(j)+"="+encodeURIComponent(a[j]));return s.join("&").replace(/%20/g,"+")}});v.fn.extend({show:function(b,c){return b?this.animate({height:"show",width:"show",opacity:"show"},b,c):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(v.css(this,"display")=="none"){var a=v("<"+this.tagName+" />").appendTo("body");this.style.display=a.css("display");if(this.style.display=="none")this.style.display="block";a.remove()}}).end()},hide:function(a,b){return a?this.animate({height:"hide",width:"hide",opacity:"hide"},a,b):this.filter(":visible").each(function(){this.oldblock=this.oldblock||v.css(this,"display");this.style.display="none"}).end()},_toggle:v.fn.toggle,toggle:function(a,b){return v.isFunction(a)&&v.isFunction(b)?this._toggle(a,b):a?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},a,b):this.each(function(){v(this)[v(this).is(":hidden")?"show":"hide"]()})},slideDown:function(a,b){return this.animate({height:"show"},a,b)},slideUp:function(a,b){return this.animate({height:"hide"},a,b)},slideToggle:function(a,b){return this.animate({height:"toggle"},a,b)},fadeIn:function(a,b){return this.animate({opacity:"show"},a,b)},fadeOut:function(a,b){return this.animate({opacity:"hide"},a,b)},fadeTo:function(a,b,c){return this.animate({opacity:b},a,c)},animate:function(h,i,j,k){var l=v.speed(i,j,k);return this[l.queue===false?"each":"queue"](function(){if(this.nodeType!=1)return false;var f=v.extend({},l);var g=v(this).is(":hidden"),self=this;for(var p in h){if(h[p]=="hide"&&g||h[p]=="show"&&!g)return v.isFunction(f.complete)&&f.complete.apply(this);if(p=="height"||p=="width"){f.display=v.css(this,"display");f.overflow=this.style.overflow}}if(f.overflow!=null)this.style.overflow="hidden";f.curAnim=v.extend({},h);v.each(h,function(a,b){var e=new v.fx(self,f,a);if(/toggle|show|hide/.test(b))e[b=="toggle"?g?"show":"hide":b](h);else{var c=b.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(c){var d=parseFloat(c[2]),unit=c[3]||"px";if(unit!="px"){self.style[a]=(d||1)+unit;start=((d||1)/e.cur(true))*start;self.style[a]=start+unit}if(c[1])d=((c[1]=="-="?-1:1)*d)+start;e.custom(start,d,unit)}else e.custom(start,b,"")}});return true})},queue:function(a,b){if(v.isFunction(a)||(a&&a.constructor==Array)){b=a;a="fx"}if(!a||(typeof a=="string"&&!b))return I(this[0],a);return this.each(function(){if(b.constructor==Array)I(this,a,b);else{I(this,a).push(b);if(I(this,a).length==1)b.apply(this)}})},stop:function(a,b){var c=v.timers;if(a)this.queue([]);this.each(function(){for(var i=c.length-1;i>=0;i--)if(c[i].elem==this){if(b)c[i](true);c.splice(i,1)}});if(!b)this.dequeue();return this}});var I=function(a,b,c){if(!a)return undefined;b=b||"fx";var q=v.data(a,b+"queue");if(!q||c)q=v.data(a,b+"queue",c?v.makeArray(c):[]);return q};v.fn.dequeue=function(a){a=a||"fx";return this.each(function(){var q=I(this,a);q.shift();if(q.length)q[0].apply(this)})};v.extend({speed:function(a,b,c){var d=a&&a.constructor==Object?a:{complete:c||!c&&b||v.isFunction(a)&&a,duration:a,easing:c&&b||b&&b.constructor!=Function&&b};d.duration=(d.duration&&d.duration.constructor==Number?d.duration:{slow:600,fast:200}[d.duration])||400;d.old=d.complete;d.complete=function(){if(d.queue!==false)v(this).dequeue();if(v.isFunction(d.old))d.old.apply(this)};return d},easing:{linear:function(p,n,a,b){return a+b*p},swing:function(p,n,a,b){return((-Math.cos(p*Math.PI)/2)+0.5)*b+a}},timers:[],timerId:null,fx:function(a,b,c){this.options=b;this.elem=a;this.prop=c;if(!b.orig)b.orig={}}});v.fx.prototype={update:function(){if(this.options.step)this.options.step.apply(this.elem,[this.now,this]);(v.fx.step[this.prop]||v.fx.step._default)(this);if(this.prop=="height"||this.prop=="width")this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null)return this.elem[this.prop];var r=parseFloat(v.css(this.elem,this.prop,a));return r&&r>-10000?r:parseFloat(v.curCSS(this.elem,this.prop))||0},custom:function(b,c,d){this.startTime=(new Date()).getTime();this.start=b;this.end=c;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var e=this;function t(a){return e.step(a)}t.elem=this.elem;v.timers.push(t);if(v.timerId==null){v.timerId=setInterval(function(){var a=v.timers;for(var i=0;i<a.length;i++)if(!a[i]())a.splice(i--,1);if(!a.length){clearInterval(v.timerId);v.timerId=null}},13)}},show:function(){this.options.orig[this.prop]=v.attr(this.elem.style,this.prop);this.options.show=true;this.custom(0,this.cur());if(this.prop=="width"||this.prop=="height")this.elem.style[this.prop]="1px";v(this.elem).show()},hide:function(){this.options.orig[this.prop]=v.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var t=(new Date()).getTime();if(a||t>this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var b=true;for(var i in this.options.curAnim)if(this.options.curAnim[i]!==true)b=false;if(b){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(v.css(this.elem,"display")=="none")this.elem.style.display="block"}if(this.options.hide)this.elem.style.display="none";if(this.options.hide||this.options.show)for(var p in this.options.curAnim)v.attr(this.elem.style,p,this.options.orig[p])}if(b&&v.isFunction(this.options.complete))this.options.complete.apply(this.elem);return false}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=v.easing[this.options.easing||(v.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};v.fx.step={scrollLeft:function(a){a.elem.scrollLeft=a.now},scrollTop:function(a){a.elem.scrollTop=a.now},opacity:function(a){v.attr(a.elem.style,"opacity",a.now)},_default:function(a){a.elem.style[a.prop]=a.now+a.unit}};v.fn.offset=function(){var b=0,top=0,elem=this[0],results;if(elem)with(v.browser){var c=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(C),fixed=v.css(elem,"position")=="fixed";if(elem.getBoundingClientRect){var d=elem.getBoundingClientRect();add(d.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),d.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop)}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)border(offsetParent);if(!fixed&&v.css(offsetParent,"position")=="fixed")fixed=true;offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent}while(c&&c.tagName&&!/^body|html$/i.test(c.tagName)){if(!/^inline|table.*$/i.test(v.css(c,"display")))add(-c.scrollLeft,-c.scrollTop);if(mozilla&&v.css(c,"overflow")!="visible")border(c);c=c.parentNode}if((safari2&&(fixed||v.css(offsetChild,"position")=="absolute"))||(mozilla&&v.css(offsetChild,"position")!="absolute"))add(-doc.body.offsetLeft,-doc.body.offsetTop);if(fixed)add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop))}results={top:top,left:b}}function border(a){add(v.curCSS(a,"borderLeftWidth",true),v.curCSS(a,"borderTopWidth",true))}function add(l,t){b+=parseInt(l)||0;top+=parseInt(t)||0}return results};v.each(["Height","Width"],function(i,b){var c=b=="Height"?"Top":"Left",br=b=="Height"?"Bottom":"Right";v.fn["inner"+b]=function(){return this[b.toLowerCase()]()+num(this,"padding"+c)+num(this,"padding"+br)};v.fn["outer"+b]=function(a){return this["inner"+b]()+num(this,"border"+c+"Width")+num(this,"border"+br+"Width")+(!!a?num(this,"margin"+c)+num(this,"margin"+br):0)}});function num(a,b){a=a.jquery?a[0]:a;return a&&parseInt(v.curCSS(a,b,true))||0}})();
+(function(){var _jQuery=window.jQuery,_$=window.$;var jQuery=window.jQuery=window.$=function(selector,context){return new jQuery.fn.init(selector,context);};var quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/,undefined;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;return this;}if(typeof selector=="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1])selector=jQuery.clean([match[1]],context);else{var elem=document.getElementById(match[3]);if(elem){if(elem.id!=match[3])return jQuery().find(selector);return jQuery(elem);}selector=[];}}else
+return jQuery(context).find(selector);}else if(jQuery.isFunction(selector))return jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);return this.setArray(jQuery.makeArray(selector));},jquery:"1.2.6",size:function(){return this.length;},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num];},pushStack:function(elems){var ret=jQuery(elems);ret.prevObject=this;return ret;},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this;},each:function(callback,args){return jQuery.each(this,callback,args);},index:function(elem){var ret=-1;return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,value,type){var options=name;if(name.constructor==String)if(value===undefined)return this[0]&&jQuery[type||"attr"](this[0],name);else{options={};options[name]=value;}return this.each(function(i){for(name in options)jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name));});},css:function(key,value){if((key=='width'||key=='height')&&parseFloat(value)<0)value=undefined;return this.attr(key,value,"curCSS");},text:function(text){if(typeof text!="object"&&text!=null)return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text));var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8)ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this]);});});return ret;},wrapAll:function(html){if(this[0])jQuery(html,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var elem=this;while(elem.firstChild)elem=elem.firstChild;return elem;}).append(this);return this;},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html);});},append:function(){return this.domManip(arguments,true,false,function(elem){if(this.nodeType==1)this.appendChild(elem);});},prepend:function(){return this.domManip(arguments,true,true,function(elem){if(this.nodeType==1)this.insertBefore(elem,this.firstChild);});},before:function(){return this.domManip(arguments,false,false,function(elem){this.parentNode.insertBefore(elem,this);});},after:function(){return this.domManip(arguments,false,true,function(elem){this.parentNode.insertBefore(elem,this.nextSibling);});},end:function(){return this.prevObject||jQuery([]);},find:function(selector){var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem);});return this.pushStack(/[^+>] [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):elems);},clone:function(events){var ret=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var clone=this.cloneNode(true),container=document.createElement("div");container.appendChild(clone);return jQuery.clean([container.innerHTML])[0];}else
+return this.cloneNode(true);});var clone=ret.find("*").andSelf().each(function(){if(this[expando]!=undefined)this[expando]=null;});if(events===true)this.find("*").andSelf().each(function(i){if(this.nodeType==3)return;var events=jQuery.data(this,"events");for(var type in events)for(var handler in events[type])jQuery.event.add(clone[i],type,events[type][handler],events[type][handler].data);});return ret;},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i);})||jQuery.multiFilter(selector,this));},not:function(selector){if(selector.constructor==String)if(isSimple.test(selector))return this.pushStack(jQuery.multiFilter(selector,this,true));else
+selector=jQuery.multiFilter(selector,this);var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector;});},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector=='string'?jQuery(selector):jQuery.makeArray(selector))));},is:function(selector){return!!selector&&jQuery.multiFilter(selector,this).length>0;},hasClass:function(selector){return this.is("."+selector);},val:function(value){if(value==undefined){if(this.length){var elem=this[0];if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0)return null;for(var i=one?index:0,max=one?index+1:options.length;i<max;i++){var option=options[i];if(option.selected){value=jQuery.browser.msie&&!option.attributes.value.specified?option.text:option.value;if(one)return value;values.push(value);}}return values;}else
+return(this[0].value||"").replace(/\r/g,"");}return undefined;}if(value.constructor==Number)value+='';return this.each(function(){if(this.nodeType!=1)return;if(value.constructor==Array&&/radio|checkbox/.test(this.type))this.checked=(jQuery.inArray(this.value,value)>=0||jQuery.inArray(this.name,value)>=0);else if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0);});if(!values.length)this.selectedIndex=-1;}else
+this.value=value;});},html:function(value){return value==undefined?(this[0]?this[0].innerHTML:null):this.empty().append(value);},replaceWith:function(value){return this.after(value).remove();},eq:function(i){return this.slice(i,i+1);},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments));},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},andSelf:function(){return this.add(this.prevObject);},data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length)data=jQuery.data(this[0],key);return data===undefined&&parts[1]?this.data(parts[0]):data;}else
+return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value);});},removeData:function(key){return this.each(function(){jQuery.removeData(this,key);});},domManip:function(args,table,reverse,callback){var clone=this.length>1,elems;return this.each(function(){if(!elems){elems=jQuery.clean(args,this.ownerDocument);if(reverse)elems.reverse();}var obj=this;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems[0],"tr"))obj=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"));var scripts=jQuery([]);jQuery.each(elems,function(){var elem=clone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"script"))scripts=scripts.add(elem);else{if(elem.nodeType==1)scripts=scripts.add(jQuery("script",elem).remove());callback.call(obj,elem);}});scripts.each(evalScript);});}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src)jQuery.ajax({url:elem.src,async:false,dataType:"script"});else
+jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(elem.parentNode)elem.parentNode.removeChild(elem);}function now(){return+new Date;}jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(target.constructor==Boolean){deep=target;target=arguments[1]||{};i=2;}if(typeof target!="object"&&typeof target!="function")target={};if(length==i){target=this;--i;}for(;i<length;i++)if((options=arguments[i])!=null)for(var name in options){var src=target[name],copy=options[name];if(target===copy)continue;if(deep&&copy&&typeof copy=="object"&&!copy.nodeType)target[name]=jQuery.extend(deep,src||(copy.length!=null?[]:{}),copy);else if(copy!==undefined)target[name]=copy;}return target;};var expando="jQuery"+now(),uuid=0,windowData={},exclude=/z-?index|font-?weight|opacity|zoom|line-?height/i,defaultView=document.defaultView||{};jQuery.extend({noConflict:function(deep){window.$=_$;if(deep)window.jQuery=_jQuery;return jQuery;},isFunction:function(fn){return!!fn&&typeof fn!="string"&&!fn.nodeName&&fn.constructor!=Array&&/^[\s[]?function/.test(fn+"");},isXMLDoc:function(elem){return elem.documentElement&&!elem.body||elem.tagName&&elem.ownerDocument&&!elem.ownerDocument.body;},globalEval:function(data){data=jQuery.trim(data);if(data){var head=document.getElementsByTagName("head")[0]||document.documentElement,script=document.createElement("script");script.type="text/javascript";if(jQuery.browser.msie)script.text=data;else
+script.appendChild(document.createTextNode(data));head.insertBefore(script,head.firstChild);head.removeChild(script);}},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toUpperCase()==name.toUpperCase();},cache:{},data:function(elem,name,data){elem=elem==window?windowData:elem;var id=elem[expando];if(!id)id=elem[expando]=++uuid;if(name&&!jQuery.cache[id])jQuery.cache[id]={};if(data!==undefined)jQuery.cache[id][name]=data;return name?jQuery.cache[id][name]:id;},removeData:function(elem,name){elem=elem==window?windowData:elem;var id=elem[expando];if(name){if(jQuery.cache[id]){delete jQuery.cache[id][name];name="";for(name in jQuery.cache[id])break;if(!name)jQuery.removeData(elem);}}else{try{delete elem[expando];}catch(e){if(elem.removeAttribute)elem.removeAttribute(expando);}delete jQuery.cache[id];}},each:function(object,callback,args){var name,i=0,length=object.length;if(args){if(length==undefined){for(name in object)if(callback.apply(object[name],args)===false)break;}else
+for(;i<length;)if(callback.apply(object[i++],args)===false)break;}else{if(length==undefined){for(name in object)if(callback.call(object[name],name,object[name])===false)break;}else
+for(var value=object[0];i<length&&callback.call(value,i,value)!==false;value=object[++i]){}}return object;},prop:function(elem,value,type,i,name){if(jQuery.isFunction(value))value=value.call(elem,i);return value&&value.constructor==Number&&type=="curCSS"&&!exclude.test(name)?value+"px":value;},className:{add:function(elem,classNames){jQuery.each((classNames||"").split(/\s+/),function(i,className){if(elem.nodeType==1&&!jQuery.className.has(elem.className,className))elem.className+=(elem.className?" ":"")+className;});},remove:function(elem,classNames){if(elem.nodeType==1)elem.className=classNames!=undefined?jQuery.grep(elem.className.split(/\s+/),function(className){return!jQuery.className.has(classNames,className);}).join(" "):"";},has:function(elem,className){return jQuery.inArray(className,(elem.className||elem).toString().split(/\s+/))>-1;}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name];}callback.call(elem);for(var name in options)elem.style[name]=old[name];},css:function(elem,name,force){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;var padding=0,border=0;jQuery.each(which,function(){padding+=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;border+=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0;});val-=Math.round(padding+border);}if(jQuery(elem).is(":visible"))getWH();else
+jQuery.swap(elem,props,getWH);return Math.max(0,val);}return jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var ret,style=elem.style;function color(elem){if(!jQuery.browser.safari)return false;var ret=defaultView.getComputedStyle(elem,null);return!ret||ret.getPropertyValue("color")=="";}if(name=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret;}if(jQuery.browser.opera&&name=="display"){var save=style.outline;style.outline="0 solid black";style.outline=save;}if(name.match(/float/i))name=styleFloat;if(!force&&style&&style[name])ret=style[name];else if(defaultView.getComputedStyle){if(name.match(/float/i))name="float";name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle&&!color(elem))ret=computedStyle.getPropertyValue(name);else{var swap=[],stack=[],a=elem,i=0;for(;a&&color(a);a=a.parentNode)stack.unshift(a);for(;i<stack.length;i++)if(color(stack[i])){swap[i]=stack[i].style.display;stack[i].style.display="block";}ret=name=="display"&&swap[stack.length-1]!=null?"none":(computedStyle&&computedStyle.getPropertyValue(name))||"";for(i=0;i<swap.length;i++)if(swap[i]!=null)stack[i].style.display=swap[i];}if(name=="opacity"&&ret=="")ret="1";}else if(elem.currentStyle){var camelCase=name.replace(/\-(\w)/g,function(all,letter){return letter.toUpperCase();});ret=elem.currentStyle[name]||elem.currentStyle[camelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var left=style.left,rsLeft=elem.runtimeStyle.left;elem.runtimeStyle.left=elem.currentStyle.left;style.left=ret||0;ret=style.pixelLeft+"px";style.left=left;elem.runtimeStyle.left=rsLeft;}}return ret;},clean:function(elems,context){var ret=[];context=context||document;if(typeof context.createElement=='undefined')context=context.ownerDocument||context[0]&&context[0].ownerDocument||document;jQuery.each(elems,function(i,elem){if(!elem)return;if(elem.constructor==Number)elem+='';if(typeof elem=="string"){elem=elem.replace(/(<(\w+)[^>]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+"></"+tag+">";});var tags=jQuery.trim(elem).toLowerCase(),div=context.createElement("div");var wrap=!tags.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!tags.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!tags.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!tags.indexOf("<td")||!tags.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!tags.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||jQuery.browser.msie&&[1,"div<div>","</div>"]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--)div=div.lastChild;if(jQuery.browser.msie){var tbody=!tags.indexOf("<table")&&tags.indexOf("<tbody")<0?div.firstChild&&div.firstChild.childNodes:wrap[1]=="<table>"&&tags.indexOf("<tbody")<0?div.childNodes:[];for(var j=tbody.length-1;j>=0;--j)if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length)tbody[j].parentNode.removeChild(tbody[j]);if(/^\s/.test(elem))div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild);}elem=jQuery.makeArray(div.childNodes);}if(elem.length===0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"select")))return;if(elem[0]==undefined||jQuery.nodeName(elem,"form")||elem.options)ret.push(elem);else
+ret=jQuery.merge(ret,elem);});return ret;},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8)return undefined;var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined,msie=jQuery.browser.msie;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&jQuery.browser.safari)elem.parentNode.selectedIndex;if(name in elem&&notxml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode)throw"type property can't be changed";elem[name]=value;}if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name))return elem.getAttributeNode(name).nodeValue;return elem[name];}if(msie&&notxml&&name=="style")return jQuery.attr(elem.style,"cssText",value);if(set)elem.setAttribute(name,""+value);var attr=msie&&notxml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr;}if(msie&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(value)+''=="NaN"?"":"alpha(opacity="+value*100+")");}return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+'':"";}name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase();});if(set)elem[name]=value;return elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||array.split||array.setInterval||array.call)ret[0]=array;else
+while(i)ret[--i]=array[i];}return ret;},inArray:function(elem,array){for(var i=0,length=array.length;i<length;i++)if(array[i]===elem)return i;return-1;},merge:function(first,second){var i=0,elem,pos=first.length;if(jQuery.browser.msie){while(elem=second[i++])if(elem.nodeType!=8)first[pos++]=elem;}else
+while(elem=second[i++])first[pos++]=elem;return first;},unique:function(array){var ret=[],done={};try{for(var i=0,length=array.length;i<length;i++){var id=jQuery.data(array[i]);if(!done[id]){done[id]=true;ret.push(array[i]);}}}catch(e){ret=array;}return ret;},grep:function(elems,callback,inv){var ret=[];for(var i=0,length=elems.length;i<length;i++)if(!inv!=!callback(elems[i],i))ret.push(elems[i]);return ret;},map:function(elems,callback){var ret=[];for(var i=0,length=elems.length;i<length;i++){var value=callback(elems[i],i);if(value!=null)ret[ret.length]=value;}return ret.concat.apply([],ret);}});var userAgent=navigator.userAgent.toLowerCase();jQuery.browser={version:(userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};var styleFloat=jQuery.browser.msie?"styleFloat":"cssFloat";jQuery.extend({boxModel:!jQuery.browser.msie||document.compatMode=="CSS1Compat",props:{"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFloat,styleFloat:styleFloat,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing"}});jQuery.each({parent:function(elem){return elem.parentNode;},parents:function(elem){return jQuery.dir(elem,"parentNode");},next:function(elem){return jQuery.nth(elem,2,"nextSibling");},prev:function(elem){return jQuery.nth(elem,2,"previousSibling");},nextAll:function(elem){return jQuery.dir(elem,"nextSibling");},prevAll:function(elem){return jQuery.dir(elem,"previousSibling");},siblings:function(elem){return jQuery.sibling(elem.parentNode.firstChild,elem);},children:function(elem){return jQuery.sibling(elem.firstChild);},contents:function(elem){return jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes);}},function(name,fn){jQuery.fn[name]=function(selector){var ret=jQuery.map(this,fn);if(selector&&typeof selector=="string")ret=jQuery.multiFilter(selector,ret);return this.pushStack(jQuery.unique(ret));};});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(){var args=arguments;return this.each(function(){for(var i=0,length=args.length;i<length;i++)jQuery(args[i])[original](this);});};});jQuery.each({removeAttr:function(name){jQuery.attr(this,name,"");if(this.nodeType==1)this.removeAttribute(name);},addClass:function(classNames){jQuery.className.add(this,classNames);},removeClass:function(classNames){jQuery.className.remove(this,classNames);},toggleClass:function(classNames){jQuery.className[jQuery.className.has(this,classNames)?"remove":"add"](this,classNames);},remove:function(selector){if(!selector||jQuery.filter(selector,[this]).r.length){jQuery("*",this).add(this).each(function(){jQuery.event.remove(this);jQuery.removeData(this);});if(this.parentNode)this.parentNode.removeChild(this);}},empty:function(){jQuery(">*",this).remove();while(this.firstChild)this.removeChild(this.firstChild);}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments);};});jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?jQuery.browser.opera&&document.body["client"+name]||jQuery.browser.safari&&window["inner"+name]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(Math.max(document.body["scroll"+name],document.documentElement["scroll"+name]),Math.max(document.body["offset"+name],document.documentElement["offset"+name])):size==undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,size.constructor==String?size:size+"px");};});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}var chars=jQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+chars+"+)"),quickID=new RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=new RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){return m[2]=="*"||jQuery.nodeName(a,m[2]);},"#":function(a,i,m){return a.getAttribute("id")==m[2];},":":{lt:function(a,i,m){return i<m[3]-0;},gt:function(a,i,m){return i>m[3]-0;},nth:function(a,i,m){return m[3]-0==i;},eq:function(a,i,m){return m[3]-0==i;},first:function(a,i){return i==0;},last:function(a,i,m,r){return i==r.length-1;},even:function(a,i){return i%2==0;},odd:function(a,i){return i%2;},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a;},"last-child":function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a;},"only-child":function(a){return!jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},parent:function(a){return a.firstChild;},empty:function(a){return!a.firstChild;},contains:function(a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=0;},visible:function(a){return"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden";},hidden:function(a){return"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden";},enabled:function(a){return!a.disabled;},disabled:function(a){return a.disabled;},checked:function(a){return a.checked;},selected:function(a){return a.selected||jQuery.attr(a,"selected");},text:function(a){return"text"==a.type;},radio:function(a){return"radio"==a.type;},checkbox:function(a){return"checkbox"==a.type;},file:function(a){return"file"==a.type;},password:function(a){return"password"==a.type;},submit:function(a){return"submit"==a.type;},image:function(a){return"image"==a.type;},reset:function(a){return"reset"==a.type;},button:function(a){return"button"==a.type||jQuery.nodeName(a,"button");},input:function(a){return/input|select|textarea|button/i.test(a.nodeName);},has:function(a,i,m){return jQuery.find(m[3],a).length;},header:function(a){return/h\d/i.test(a.nodeName);},animated:function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem;}).length;}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var old,cur=[];while(expr&&expr!=old){old=expr;var f=jQuery.filter(expr,elems,not);expr=f.t.replace(/^\s*,\s*/,"");cur=not?elems=f.r:jQuery.merge(cur,f.r);}return cur;},find:function(t,context){if(typeof t!="string")return[t];if(context&&context.nodeType!=1&&context.nodeType!=9)return[];context=context||document;var ret=[context],done=[],last,nodeName;while(t&&last!=t){var r=[];last=t;t=jQuery.trim(t);var foundToken=false,re=quickChild,m=re.exec(t);if(m){nodeName=m[1].toUpperCase();for(var i=0;ret[i];i++)for(var c=ret[i].firstChild;c;c=c.nextSibling)if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName))r.push(c);ret=r;t=t.replace(re,"");if(t.indexOf(" ")==0)continue;foundToken=true;}else{re=/^([>+~])\s*(\w*)/i;if((m=re.exec(t))!=null){r=[];var merge={};nodeName=m[2].toUpperCase();m=m[1];for(var j=0,rl=ret.length;j<rl;j++){var n=m=="~"||m=="+"?ret[j].nextSibling:ret[j].firstChild;for(;n;n=n.nextSibling)if(n.nodeType==1){var id=jQuery.data(n);if(m=="~"&&merge[id])break;if(!nodeName||n.nodeName.toUpperCase()==nodeName){if(m=="~")merge[id]=true;r.push(n);}if(m=="+")break;}}ret=r;t=jQuery.trim(t.replace(re,""));foundToken=true;}}if(t&&!foundToken){if(!t.indexOf(",")){if(context==ret[0])ret.shift();done=jQuery.merge(done,ret);r=ret=[context];t=" "+t.substr(1,t.length);}else{var re2=quickID;var m=re2.exec(t);if(m){m=[0,m[2],m[3],m[1]];}else{re2=quickClass;m=re2.exec(t);}m[2]=m[2].replace(/\\/g,"");var elem=ret[ret.length-1];if(m[1]=="#"&&elem&&elem.getElementById&&!jQuery.isXMLDoc(elem)){var oid=elem.getElementById(m[2]);if((jQuery.browser.msie||jQuery.browser.opera)&&oid&&typeof oid.id=="string"&&oid.id!=m[2])oid=jQuery('[@id="'+m[2]+'"]',elem)[0];ret=r=oid&&(!m[3]||jQuery.nodeName(oid,m[3]))?[oid]:[];}else{for(var i=0;ret[i];i++){var tag=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];if(tag=="*"&&ret[i].nodeName.toLowerCase()=="object")tag="param";r=jQuery.merge(r,ret[i].getElementsByTagName(tag));}if(m[1]==".")r=jQuery.classFilter(r,m[2]);if(m[1]=="#"){var tmp=[];for(var i=0;r[i];i++)if(r[i].getAttribute("id")==m[2]){tmp=[r[i]];break;}r=tmp;}ret=r;}t=t.replace(re2,"");}}if(t){var val=jQuery.filter(t,r);ret=r=val.r;t=jQuery.trim(val.t);}}if(t)ret=[];if(ret&&context==ret[0])ret.shift();done=jQuery.merge(done,ret);return done;},classFilter:function(r,m,not){m=" "+m+" ";var tmp=[];for(var i=0;r[i];i++){var pass=(" "+r[i].className+" ").indexOf(m)>=0;if(!not&&pass||not&&!pass)tmp.push(r[i]);}return tmp;},filter:function(t,r,not){var last;while(t&&t!=last){last=t;var p=jQuery.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break;}}if(!m)break;if(m[1]==":"&&m[2]=="not")r=isSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3]);else if(m[1]==".")r=jQuery.classFilter(r,m[2],not);else if(m[1]=="["){var tmp=[],type=m[3];for(var i=0,rl=r.length;i<rl;i++){var a=r[i],z=a[jQuery.props[m[2]]||m[2]];if(z==null||/href|src|selected/.test(m[2]))z=jQuery.attr(a,m[2])||'';if((type==""&&!!z||type=="="&&z==m[5]||type=="!="&&z!=m[5]||type=="^="&&z&&!z.indexOf(m[5])||type=="$="&&z.substr(z.length-m[5].length)==m[5]||(type=="*="||type=="~=")&&z.indexOf(m[5])>=0)^not)tmp.push(a);}r=tmp;}else if(m[1]==":"&&m[2]=="nth-child"){var merge={},tmp=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,last=test[3]-0;for(var i=0,rl=r.length;i<rl;i++){var node=r[i],parentNode=node.parentNode,id=jQuery.data(parentNode);if(!merge[id]){var c=1;for(var n=parentNode.firstChild;n;n=n.nextSibling)if(n.nodeType==1)n.nodeIndex=c++;merge[id]=true;}var add=false;if(first==0){if(node.nodeIndex==last)add=true;}else if((node.nodeIndex-last)%first==0&&(node.nodeIndex-last)/first>=0)add=true;if(add^not)tmp.push(node);}r=tmp;}else{var fn=jQuery.expr[m[1]];if(typeof fn=="object")fn=fn[m[2]];if(typeof fn=="string")fn=eval("false||function(a,i){return "+fn+";}");r=jQuery.grep(r,function(elem,i){return fn(elem,i,m,r);},not);}}return{r:r,t:t};},dir:function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1)matched.push(cur);cur=cur[dir];}return matched;},nth:function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir])if(cur.nodeType==1&&++num==result)break;return cur;},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem)r.push(n);}return r;}});jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8)return;if(jQuery.browser.msie&&elem.setInterval)elem=window;if(!handler.guid)handler.guid=this.guid++;if(data!=undefined){var fn=handler;handler=this.proxy(fn,function(){return fn.apply(this,arguments);});handler.data=data;}var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(typeof jQuery!="undefined"&&!jQuery.event.triggered)return jQuery.event.handle.apply(arguments.callee.elem,arguments);});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];handler.type=parts[1];var handlers=events[type];if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem)===false){if(elem.addEventListener)elem.addEventListener(type,handle,false);else if(elem.attachEvent)elem.attachEvent("on"+type,handle);}}handlers[handler.guid]=handler;jQuery.event.global[type]=true;});elem=null;},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8)return;var events=jQuery.data(elem,"events"),ret,index;if(events){if(types==undefined||(typeof types=="string"&&types.charAt(0)=="."))for(var type in events)this.remove(elem,type+(types||""));else{if(types.type){handler=types.handler;types=types.type;}jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];if(events[type]){if(handler)delete events[type][handler.guid];else
+for(handler in events[type])if(!parts[1]||events[type][handler].type==parts[1])delete events[type][handler];for(ret in events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem)===false){if(elem.removeEventListener)elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else if(elem.detachEvent)elem.detachEvent("on"+type,jQuery.data(elem,"handle"));}ret=null;delete events[type];}}});}for(ret in events)break;if(!ret){var handle=jQuery.data(elem,"handle");if(handle)handle.elem=null;jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:function(type,data,elem,donative,extra){data=jQuery.makeArray(data);if(type.indexOf("!")>=0){type=type.slice(0,-1);var exclusive=true;}if(!elem){if(this.global[type])jQuery("*").add([window,document]).trigger(type,data);}else{if(elem.nodeType==3||elem.nodeType==8)return undefined;var val,ret,fn=jQuery.isFunction(elem[type]||null),event=!data[0]||!data[0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDefault:function(){},stopPropagation:function(){},timeStamp:now()});data[0][expando]=true;}data[0].type=type;if(exclusive)data[0].exclusive=true;var handle=jQuery.data(elem,"handle");if(handle)val=handle.apply(elem,data);if((!fn||(jQuery.nodeName(elem,'a')&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false)val=false;if(event)data.shift();if(extra&&jQuery.isFunction(extra)){ret=extra.apply(elem,val==null?data:data.concat(val));if(ret!==undefined)val=ret;}if(fn&&donative!==false&&val!==false&&!(jQuery.nodeName(elem,'a')&&type=="click")){this.triggered=true;try{elem[type]();}catch(e){}}this.triggered=false;}return val;},handle:function(event){var val,ret,namespace,all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);namespace=event.type.split(".");event.type=namespace[0];namespace=namespace[1];all=!namespace&&!event.exclusive;handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||handler.type==namespace){event.handler=handler;event.data=handler.data;ret=handler.apply(this,arguments);if(val!==false)val=ret;if(ret===false){event.preventDefault();event.stopPropagation();}}}return val;},fix:function(event){if(event[expando]==true)return event;var originalEvent=event;event={originalEvent:originalEvent};var 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 timeStamp toElement type view wheelDelta which".split(" ");for(var i=props.length;i;i--)event[props[i]]=originalEvent[props[i]];event[expando]=true;event.preventDefault=function(){if(originalEvent.preventDefault)originalEvent.preventDefault();originalEvent.returnValue=false;};event.stopPropagation=function(){if(originalEvent.stopPropagation)originalEvent.stopPropagation();originalEvent.cancelBubble=true;};event.timeStamp=event.timeStamp||now();if(!event.target)event.target=event.srcElement||document;if(event.target.nodeType==3)event.target=event.target.parentNode;if(!event.relatedTarget&&event.fromElement)event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement;if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0);}if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode))event.which=event.charCode||event.keyCode;if(!event.metaKey&&event.ctrlKey)event.metaKey=event.ctrlKey;if(!event.which&&event.button)event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)));return event;},proxy:function(fn,proxy){proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy;},special:{ready:{setup:function(){bindReady();return;},teardown:function(){return;}},mouseenter:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseenter";return jQuery.event.handle.apply(this,arguments);}},mouseleave:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseleave";return jQuery.event.handle.apply(this,arguments);}}}};jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments);});return this.each(function(){jQuery.event.add(this,type,one,fn&&data);});},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:function(type,data,fn){return this.each(function(){jQuery.event.trigger(type,data,this,true,fn);});},triggerHandler:function(type,data,fn){return this[0]&&jQuery.event.trigger(type,data,this[0],false,fn);},toggle:function(fn){var args=arguments,i=1;while(i<args.length)jQuery.event.proxy(fn,args[i++]);return this.click(jQuery.event.proxy(fn,function(event){this.lastToggle=(this.lastToggle||0)%i;event.preventDefault();return args[this.lastToggle++].apply(this,arguments)||false;}));},hover:function(fnOver,fnOut){return this.bind('mouseenter',fnOver).bind('mouseleave',fnOut);},ready:function(fn){bindReady();if(jQuery.isReady)fn.call(document,jQuery);else
+jQuery.readyList.push(function(){return fn.call(this,jQuery);});return this;}});jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQuery.isReady){jQuery.isReady=true;if(jQuery.readyList){jQuery.each(jQuery.readyList,function(){this.call(document);});jQuery.readyList=null;}jQuery(document).triggerHandler("ready");}}});var readyBound=false;function bindReady(){if(readyBound)return;readyBound=true;if(document.addEventListener&&!jQuery.browser.opera)document.addEventListener("DOMContentLoaded",jQuery.ready,false);if(jQuery.browser.msie&&window==top)(function(){if(jQuery.isReady)return;try{document.documentElement.doScroll("left");}catch(error){setTimeout(arguments.callee,0);return;}jQuery.ready();})();if(jQuery.browser.opera)document.addEventListener("DOMContentLoaded",function(){if(jQuery.isReady)return;for(var i=0;i<document.styleSheets.length;i++)if(document.styleSheets[i].disabled){setTimeout(arguments.callee,0);return;}jQuery.ready();},false);if(jQuery.browser.safari){var numStyles;(function(){if(jQuery.isReady)return;if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);return;}if(numStyles===undefined)numStyles=jQuery("style, link[rel=stylesheet]").length;if(document.styleSheets.length!=numStyles){setTimeout(arguments.callee,0);return;}jQuery.ready();})();}jQuery.event.add(window,"load",jQuery.ready);}jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mouseout,change,select,"+"submit,keydown,keypress,keyup,error").split(","),function(i,name){jQuery.fn[name]=function(fn){return fn?this.bind(name,fn):this.trigger(name);};});var withinElement=function(event,elem){var parent=event.relatedTarget;while(parent&&parent!=elem)try{parent=parent.parentNode;}catch(error){parent=elem;}return parent==elem;};jQuery(window).bind("unload",function(){jQuery("*").add(document).unbind();});jQuery.fn.extend({_load:jQuery.fn.load,load:function(url,params,callback){if(typeof url!='string')return this._load(url);var off=url.indexOf(" ");if(off>=0){var selector=url.slice(off,url.length);url=url.slice(0,off);}callback=callback||function(){};var type="GET";if(params)if(jQuery.isFunction(params)){callback=params;params=null;}else{params=jQuery.param(params);type="POST";}var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified")self.html(selector?jQuery("<div/>").append(res.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(selector):res.responseText);self.each(callback,[res.responseText,status,res]);}});return this;},serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:val.constructor==Array?jQuery.map(val,function(val,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f);};});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null;}return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type});},getScript:function(url,callback){return jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json");},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={};}return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings);},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,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(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!="string")s.data=jQuery.param(s.data);if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre))s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?";}else if(!s.data||!s.data.match(jsre))s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?";s.dataType="json";}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data)s.data=(s.data+"").replace(jsre,"="+jsonp+"$1");s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp];}catch(e){}if(head)head.removeChild(script);};}if(s.dataType=="script"&&s.cache==null)s.cache=false;if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"");}if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null;}if(s.global&&!jQuery.active++)jQuery.event.trigger("ajaxStart");var remote=/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=="script"&&type=="GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=location.host){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset)script.charset=s.scriptCharset;if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();head.removeChild(script);}};}head.appendChild(script);return undefined;}var requestDone=false;var xhr=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();if(s.username)xhr.open(type,s.url,s.async,s.username,s.password);else
+xhr.open(type,s.url,s.async);try{if(s.data)xhr.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default);}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&jQuery.active--;xhr.abort();return false;}if(s.global)jQuery.event.trigger("ajaxSend",[xhr,s]);var onreadystatechange=function(isTimeout){if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null;}status=isTimeout=="timeout"&&"timeout"||!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified(xhr,s.url)&&"notmodified"||"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s.dataFilter);}catch(e){status="parsererror";}}if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified");}catch(e){}if(s.ifModified&&modRes)jQuery.lastModified[s.url]=modRes;if(!jsonp)success();}else
+jQuery.handleError(s,xhr,status);complete();if(s.async)xhr=null;}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0)setTimeout(function(){if(xhr){xhr.abort();if(!requestDone)onreadystatechange("timeout");}},s.timeout);}try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,null,e);}if(!s.async)onreadystatechange();function success(){if(s.success)s.success(data,status);if(s.global)jQuery.event.trigger("ajaxSuccess",[xhr,s]);}function complete(){if(s.complete)s.complete(xhr,status);if(s.global)jQuery.event.trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.active)jQuery.event.trigger("ajaxStop");}return xhr;},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,e);if(s.global)jQuery.event.trigger("ajaxError",[xhr,s,e]);},active:0,httpSuccess:function(xhr){try{return!xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url]||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpData:function(xhr,type,filter){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror")throw"parsererror";if(filter)data=filter(data,type);if(type=="script")jQuery.globalEval(data);if(type=="json")data=eval("("+data+")");return data;},param:function(a){var s=[];if(a.constructor==Array||a.jquery)jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value));});else
+for(var j in a)if(a[j]&&a[j].constructor==Array)jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this));});else
+s.push(encodeURIComponent(j)+"="+encodeURIComponent(jQuery.isFunction(a[j])?a[j]():a[j]));return s.join("&").replace(/%20/g,"+");}});jQuery.fn.extend({show:function(speed,callback){return speed?this.animate({height:"show",width:"show",opacity:"show"},speed,callback):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(jQuery.css(this,"display")=="none"){var elem=jQuery("<"+this.tagName+" />").appendTo("body");this.style.display=elem.css("display");if(this.style.display=="none")this.style.display="block";elem.remove();}}).end();},hide:function(speed,callback){return speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,callback):this.filter(":visible").each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");this.style.display="none";}).end();},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();});},slideDown:function(speed,callback){return this.animate({height:"show"},speed,callback);},slideUp:function(speed,callback){return this.animate({height:"hide"},speed,callback);},slideToggle:function(speed,callback){return this.animate({height:"toggle"},speed,callback);},fadeIn:function(speed,callback){return this.animate({opacity:"show"},speed,callback);},fadeOut:function(speed,callback){return this.animate({opacity:"hide"},speed,callback);},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback);},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){if(this.nodeType!=1)return false;var opt=jQuery.extend({},optall),p,hidden=jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden)return opt.complete.call(this);if(p=="height"||p=="width"){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow;}}if(opt.overflow!=null)this.style.overflow="hidden";opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))e[val=="toggle"?hidden?"show":"hide":val](prop);else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit;}if(parts[1])end=((parts[1]=="-="?-1:1)*end)+start;e.custom(start,end,unit);}else
+e.custom(start,val,"");}});return true;});},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type.constructor==Array)){fn=type;type="fx";}if(!type||(typeof type=="string"&&!fn))return queue(this[0],type);return this.each(function(){if(fn.constructor==Array)queue(this,type,fn);else{queue(this,type).push(fn);if(queue(this,type).length==1)fn.call(this);}});},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue)this.queue([]);this.each(function(){for(var i=timers.length-1;i>=0;i--)if(timers[i].elem==this){if(gotoEnd)timers[i](true);timers.splice(i,1);}});if(!gotoEnd)this.dequeue();return this;}});var queue=function(elem,type,array){if(elem){type=type||"fx";var q=jQuery.data(elem,type+"queue");if(!q||array)q=jQuery.data(elem,type+"queue",jQuery.makeArray(array));}return q;};jQuery.fn.dequeue=function(type){type=type||"fx";return this.each(function(){var q=queue(this,type);q.shift();if(q.length)q[0].call(this);});};jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&speed.constructor==Object?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&easing.constructor!=Function&&easing};opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:jQuery.fx.speeds[opt.duration])||jQuery.fx.speeds.def;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false)jQuery(this).dequeue();if(jQuery.isFunction(opt.old))opt.old.call(this);};return opt;},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum;}},timers:[],timerId:null,fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig)options.orig={};}});jQuery.fx.prototype={update:function(){if(this.options.step)this.options.step.call(this.elem,this.now,this);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=="height"||this.prop=="width")this.elem.style.display="block";},cur:function(force){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null)return this.elem[this.prop];var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var self=this;function t(gotoEnd){return self.step(gotoEnd);}t.elem=this.elem;jQuery.timers.push(t);if(jQuery.timerId==null){jQuery.timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;i<timers.length;i++)if(!timers[i]())timers.splice(i--,1);if(!timers.length){clearInterval(jQuery.timerId);jQuery.timerId=null;}},13);}},show:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.show=true;this.custom(0,this.cur());if(this.prop=="width"||this.prop=="height")this.elem.style[this.prop]="1px";jQuery(this.elem).show();},hide:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0);},step:function(gotoEnd){var t=now();if(gotoEnd||t>this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim)if(this.options.curAnim[i]!==true)done=false;if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none")this.elem.style.display="block";}if(this.options.hide)this.elem.style.display="none";if(this.options.hide||this.options.show)for(var p in this.options.curAnim)jQuery.attr(this.elem.style,p,this.options.orig[p]);}if(done)this.options.complete.call(this.elem);return false;}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}return true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:{scrollLeft:function(fx){fx.elem.scrollLeft=fx.now;},scrollTop:function(fx){fx.elem.scrollTop=fx.now;},opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx){fx.elem.style[fx.prop]=fx.now+fx.unit;}}});jQuery.fn.offset=function(){var left=0,top=0,elem=this[0],results;if(elem)with(jQuery.browser){var parent=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(userAgent),css=jQuery.curCSS,fixed=css(elem,"position")=="fixed";if(elem.getBoundingClientRect){var box=elem.getBoundingClientRect();add(box.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop);}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)border(offsetParent);if(!fixed&&css(offsetParent,"position")=="fixed")fixed=true;offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent;}while(parent&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.test(css(parent,"display")))add(-parent.scrollLeft,-parent.scrollTop);if(mozilla&&css(parent,"overflow")!="visible")border(parent);parent=parent.parentNode;}if((safari2&&(fixed||css(offsetChild,"position")=="absolute"))||(mozilla&&css(offsetChild,"position")!="absolute"))add(-doc.body.offsetLeft,-doc.body.offsetTop);if(fixed)add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));}results={top:top,left:left};}function border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS(elem,"borderTopWidth",true));}function add(l,t){left+=parseInt(l,10)||0;top+=parseInt(t,10)||0;}return results;};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,'marginTop');offset.left-=num(this,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}return results;},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,'position')=='static'))offsetParent=offsetParent.offsetParent;return jQuery(offsetParent);}});jQuery.each(['Left','Top'],function(i,name){var method='scroll'+name;jQuery.fn[method]=function(val){if(!this[0])return;return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val;}):this[0]==window||this[0]==document?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method];};});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom";jQuery.fn["inner"+name]=function(){return this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br);};jQuery.fn["outer"+name]=function(margin){return this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0);};});})();
\ No newline at end of file
diff --git a/pandora_console/include/javascript/jquery.ui.core.js b/pandora_console/include/javascript/jquery.ui.core.js
new file mode 100644
index 0000000000..d459c8668e
--- /dev/null
+++ b/pandora_console/include/javascript/jquery.ui.core.js
@@ -0,0 +1 @@
+(function(C){C.ui={plugin:{add:function(E,F,H){var G=C.ui[E].prototype;for(var D in H){G.plugins[D]=G.plugins[D]||[];G.plugins[D].push([F,H[D]])}},call:function(D,F,E){var H=D.plugins[F];if(!H){return }for(var G=0;G<H.length;G++){if(D.options[H[G][0]]){H[G][1].apply(D.element,E)}}}},cssCache:{},css:function(D){if(C.ui.cssCache[D]){return C.ui.cssCache[D]}var E=C('<div class="ui-resizable-gen">').addClass(D).css({position:"absolute",top:"-5000px",left:"-5000px",display:"block"}).appendTo("body");C.ui.cssCache[D]=!!((!(/auto|default/).test(E.css("cursor"))||(/^[1-9]/).test(E.css("height"))||(/^[1-9]/).test(E.css("width"))||!(/none/).test(E.css("backgroundImage"))||!(/transparent|rgba\(0, 0, 0, 0\)/).test(E.css("backgroundColor"))));try{C("body").get(0).removeChild(E.get(0))}catch(F){}return C.ui.cssCache[D]},disableSelection:function(D){D.unselectable="on";D.onselectstart=function(){return false};if(D.style){D.style.MozUserSelect="none"}},enableSelection:function(D){D.unselectable="off";D.onselectstart=function(){return true};if(D.style){D.style.MozUserSelect=""}},hasScroll:function(G,E){var D=/top/.test(E||"top")?"scrollTop":"scrollLeft",F=false;if(G[D]>0){return true}G[D]=1;F=G[D]>0?true:false;G[D]=0;return F}};var B=C.fn.remove;C.fn.remove=function(){C("*",this).add(this).trigger("remove");return B.apply(this,arguments)};function A(E,F,G){var D=C[E][F].getter||[];D=(typeof D=="string"?D.split(/,?\s+/):D);return(C.inArray(G,D)!=-1)}C.widget=function(E,D){var F=E.split(".")[0];E=E.split(".")[1];C.fn[E]=function(J){var H=(typeof J=="string"),I=Array.prototype.slice.call(arguments,1);if(H&&A(F,E,J)){var G=C.data(this[0],E);return(G?G[J].apply(G,I):undefined)}return this.each(function(){var K=C.data(this,E);if(H&&K&&C.isFunction(K[J])){K[J].apply(K,I)}else{if(!H){C.data(this,E,new C[F][E](this,J))}}})};C[F][E]=function(I,H){var G=this;this.widgetName=E;this.widgetBaseClass=F+"-"+E;this.options=C.extend({disabled:false},C[F][E].defaults,H);this.element=C(I).bind("setData."+E,function(L,J,K){return G.setData(J,K)}).bind("getData."+E,function(K,J){return G.getData(J)}).bind("remove",function(){return G.destroy()});this.init()};C[F][E].prototype=C.extend({},C.widget.prototype,D)};C.widget.prototype={init:function(){},destroy:function(){this.element.removeData(this.widgetName)},getData:function(D){return this.options[D]},setData:function(D,E){this.options[D]=E;if(D=="disabled"){this.element[E?"addClass":"removeClass"](this.widgetBaseClass+"-disabled")}},enable:function(){this.setData("disabled",false)},disable:function(){this.setData("disabled",true)}};C.ui.mouse={mouseInit:function(){var D=this;this.element.bind("mousedown."+this.widgetName,function(E){return D.mouseDown(E)});if(C.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},mouseDestroy:function(){this.element.unbind("."+this.widgetName);(C.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},mouseDown:function(F){(this._mouseStarted&&this.mouseUp(F));this._mouseDownEvent=F;var E=this,G=(F.which==1),D=(typeof this.options.cancel=="string"?C(F.target).is(this.options.cancel):false);if(!G||D||!this.mouseCapture(F)){return true}this._mouseDelayMet=!this.options.delay;if(!this._mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){E._mouseDelayMet=true},this.options.delay)}if(this.mouseDistanceMet(F)&&this.mouseDelayMet(F)){this._mouseStarted=(this.mouseStart(F)!==false);if(!this._mouseStarted){F.preventDefault();return true}}this._mouseMoveDelegate=function(H){return E.mouseMove(H)};this._mouseUpDelegate=function(H){return E.mouseUp(H)};C(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);return false},mouseMove:function(D){if(C.browser.msie&&!D.button){return this.mouseUp(D)}if(this._mouseStarted){this.mouseDrag(D);return false}if(this.mouseDistanceMet(D)&&this.mouseDelayMet(D)){this._mouseStarted=(this.mouseStart(this._mouseDownEvent,D)!==false);(this._mouseStarted?this.mouseDrag(D):this.mouseUp(D))}return !this._mouseStarted},mouseUp:function(D){C(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this.mouseStop(D)}return false},mouseDistanceMet:function(D){return(Math.max(Math.abs(this._mouseDownEvent.pageX-D.pageX),Math.abs(this._mouseDownEvent.pageY-D.pageY))>=this.options.distance)},mouseDelayMet:function(D){return this._mouseDelayMet},mouseStart:function(D){},mouseDrag:function(D){},mouseStop:function(D){},mouseCapture:function(D){return true}};C.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery)
\ No newline at end of file
diff --git a/pandora_console/include/javascript/jquery.ui.datepicker.js b/pandora_console/include/javascript/jquery.ui.datepicker.js
index c1f1b3c4d5..e12cf6a459 100644
--- a/pandora_console/include/javascript/jquery.ui.datepicker.js
+++ b/pandora_console/include/javascript/jquery.ui.datepicker.js
@@ -1,1450 +1 @@
-/*
- * jQuery UI Datepicker
- *
- * Copyright (c) 2006, 2007, 2008 Marc Grabanski
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- * 
- * http://docs.jquery.com/UI/Datepicker
- *
- * Depends:
- *	ui.core.js
- *
- * Marc Grabanski (m@marcgrabanski.com) and Keith Wood (kbwood@virginbroadband.com.au).
- */
-   
-(function($) { // hide the namespace
-
-/* Date picker manager.
-   Use the singleton instance of this class, $.datepicker, to interact with the date picker.
-   Settings for (groups of) date pickers are maintained in an instance object
-   (DatepickerInstance), allowing multiple different settings on the same page. */
-
-function Datepicker() {
-	this.debug = false; // Change this to true to start debugging
-	this._nextId = 0; // Next ID for a date picker instance
-	this._inst = []; // List of instances indexed by ID
-	this._curInst = null; // The current instance in use
-	this._disabledInputs = []; // List of date picker inputs that have been disabled
-	this._datepickerShowing = false; // True if the popup picker is showing , false if not
-	this._inDialog = false; // True if showing within a "dialog", false if not
-	this.regional = []; // Available regional settings, indexed by language code
-	this.regional[''] = { // Default regional settings
-		clearText: 'Clear', // Display text for clear link
-		clearStatus: 'Erase the current date', // Status text for clear link
-		closeText: 'Close', // Display text for close link
-		closeStatus: 'Close without change', // Status text for close link
-		prevText: '&#x3c;Prev', // Display text for previous month link
-		prevStatus: 'Show the previous month', // Status text for previous month link
-		nextText: 'Next&#x3e;', // Display text for next month link
-		nextStatus: 'Show the next month', // Status text for next month link
-		currentText: 'Today', // Display text for current month link
-		currentStatus: 'Show the current month', // Status text for current month link
-		monthNames: ['January','February','March','April','May','June',
-			'July','August','September','October','November','December'], // Names of months for drop-down and formatting
-		monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], // For formatting
-		monthStatus: 'Show a different month', // Status text for selecting a month
-		yearStatus: 'Show a different year', // Status text for selecting a year
-		weekHeader: 'Wk', // Header for the week of the year column
-		weekStatus: 'Week of the year', // Status text for the week of the year column
-		dayNames: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], // For formatting
-		dayNamesShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], // For formatting
-		dayNamesMin: ['Su','Mo','Tu','We','Th','Fr','Sa'], // Column headings for days starting at Sunday
-		dayStatus: 'Set DD as first week day', // Status text for the day of the week selection
-		dateStatus: 'Select DD, M d', // Status text for the date selection
-		dateFormat: 'mm/dd/yy', // See format options on parseDate
-		firstDay: 0, // The first day of the week, Sun = 0, Mon = 1, ...
-		initStatus: 'Select a date', // Initial Status text on opening
-		isRTL: false // True if right-to-left language, false if left-to-right
-	};
-	this._defaults = { // Global defaults for all the date picker instances
-		showOn: 'focus', // 'focus' for popup on focus,
-			// 'button' for trigger button, or 'both' for either
-		showAnim: 'show', // Name of jQuery animation for popup
-		defaultDate: null, // Used when field is blank: actual date,
-			// +/-number for offset from today, null for today
-		appendText: '', // Display text following the input box, e.g. showing the format
-		buttonText: '...', // Text for trigger button
-		buttonImage: '', // URL for trigger button image
-		buttonImageOnly: false, // True if the image appears alone, false if it appears on a button
-		closeAtTop: true, // True to have the clear/close at the top,
-			// false to have them at the bottom
-		mandatory: false, // True to hide the Clear link, false to include it
-		hideIfNoPrevNext: false, // True to hide next/previous month links
-			// if not applicable, false to just disable them
-		changeMonth: true, // True if month can be selected directly, false if only prev/next
-		changeYear: true, // True if year can be selected directly, false if only prev/next
-		yearRange: '-10:+10', // Range of years to display in drop-down,
-			// either relative to current year (-nn:+nn) or absolute (nnnn:nnnn)
-		changeFirstDay: true, // True to click on day name to change, false to remain as set
-		showOtherMonths: false, // True to show dates in other months, false to leave blank
-		showWeeks: false, // True to show week of the year, false to omit
-		calculateWeek: this.iso8601Week, // How to calculate the week of the year,
-			// takes a Date and returns the number of the week for it
-		shortYearCutoff: '+10', // Short year values < this are in the current century,
-			// > this are in the previous century, 
-			// string value starting with '+' for current year + value
-		showStatus: false, // True to show status bar at bottom, false to not show it
-		statusForDate: this.dateStatus, // Function to provide status text for a date -
-			// takes date and instance as parameters, returns display text
-		minDate: null, // The earliest selectable date, or null for no limit
-		maxDate: null, // The latest selectable date, or null for no limit
-		speed: 'normal', // Speed of display/closure
-		beforeShowDay: null, // Function that takes a date and returns an array with
-			// [0] = true if selectable, false if not,
-			// [1] = custom CSS class name(s) or '', e.g. $.datepicker.noWeekends
-		beforeShow: null, // Function that takes an input field and
-			// returns a set of custom settings for the date picker
-		onSelect: null, // Define a callback function when a date is selected
-		onClose: null, // Define a callback function when the datepicker is closed
-		numberOfMonths: 1, // Number of months to show at a time
-		stepMonths: 1, // Number of months to step back/forward
-		rangeSelect: false, // Allows for selecting a date range on one date picker
-		rangeSeparator: ' - ' // Text between two dates in a range
-	};
-	$.extend(this._defaults, this.regional['']);
-	this._datepickerDiv = $('<div id="ui-datepicker-div"></div>');
-}
-
-$.extend(Datepicker.prototype, {
-	/* Class name added to elements to indicate already configured with a date picker. */
-	markerClassName: 'hasDatepicker',
-
-	/* Debug logging (if enabled). */
-	log: function () {
-		if (this.debug)
-			console.log.apply('', arguments);
-	},
-	
-	/* Register a new date picker instance - with custom settings. */
-	_register: function(inst) {
-		var id = this._nextId++;
-		this._inst[id] = inst;
-		return id;
-	},
-
-	/* Retrieve a particular date picker instance based on its ID. */
-	_getInst: function(id) {
-		return this._inst[id] || id;
-	},
-
-	/* Override the default settings for all instances of the date picker. 
-	   @param  settings  object - the new settings to use as defaults (anonymous object)
-	   @return the manager object */
-	setDefaults: function(settings) {
-		extendRemove(this._defaults, settings || {});
-		return this;
-	},
-
-	/* Attach the date picker to a jQuery selection.
-	   @param  target    element - the target input field or division or span
-	   @param  settings  object - the new settings to use for this date picker instance (anonymous) */
-	_attachDatepicker: function(target, settings) {
-		// check for settings on the control itself - in namespace 'date:'
-		var inlineSettings = null;
-		for (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();
-		var instSettings = (inlineSettings ? 
-			$.extend(settings || {}, inlineSettings || {}) : settings);
-		if (nodeName == 'input') {
-			var inst = (inst && !inlineSettings ? inst :
-				new DatepickerInstance(instSettings, false));
-			this._connectDatepicker(target, inst);
-		} else if (nodeName == 'div' || nodeName == 'span') {
-			var inst = new DatepickerInstance(instSettings, true);
-			this._inlineDatepicker(target, inst);
-		}
-	},
-
-	/* Detach a datepicker from its control.
-	   @param  target    element - the target input field or division or span */
-	_destroyDatepicker: function(target) {
-		var nodeName = target.nodeName.toLowerCase();
-		var calId = target._calId;
-		target._calId = null;
-		var $target = $(target);
-		if (nodeName == 'input') {
-			$target.siblings('.ui-datepicker-append').replaceWith('').end()
-				.siblings('.ui-datepicker-trigger').replaceWith('').end()
-				.removeClass(this.markerClassName)
-				.unbind('focus', this._showDatepicker)
-				.unbind('keydown', this._doKeyDown)
-				.unbind('keypress', this._doKeyPress);
-			var wrapper = $target.parents('.ui-datepicker-wrap');
-			if (wrapper)
-				wrapper.replaceWith(wrapper.html());
-		} else if (nodeName == 'div' || nodeName == 'span')
-			$target.removeClass(this.markerClassName).empty();
-		if ($('input[_calId=' + calId + ']').length == 0)
-			// clean up if last for this ID
-			this._inst[calId] = null;
-	},
-
-	/* Enable the date picker to a jQuery selection.
-	   @param  target    element - the target input field or division or span */
-	_enableDatepicker: function(target) {
-		target.disabled = false;
-		$(target).siblings('button.ui-datepicker-trigger').each(function() { this.disabled = false; }).end()
-			.siblings('img.ui-datepicker-trigger').css({opacity: '1.0', cursor: ''});
-		this._disabledInputs = $.map(this._disabledInputs,
-			function(value) { return (value == target ? null : value); }); // delete entry
-	},
-
-	/* Disable the date picker to a jQuery selection.
-	   @param  target    element - the target input field or division or span */
-	_disableDatepicker: function(target) {
-		target.disabled = true;
-		$(target).siblings('button.ui-datepicker-trigger').each(function() { this.disabled = true; }).end()
-			.siblings('img.ui-datepicker-trigger').css({opacity: '0.5', cursor: 'default'});
-		this._disabledInputs = $.map($.datepicker._disabledInputs,
-			function(value) { return (value == target ? null : value); }); // delete entry
-		this._disabledInputs[$.datepicker._disabledInputs.length] = target;
-	},
-
-	/* Is the first field in a jQuery collection disabled as a datepicker?
-	   @param  target    element - the target input field or division or span
-	   @return boolean - true if disabled, false if enabled */
-	_isDisabledDatepicker: function(target) {
-		if (!target)
-			return false;
-		for (var i = 0; i < this._disabledInputs.length; i++) {
-			if (this._disabledInputs[i] == target)
-				return true;
-		}
-		return false;
-	},
-
-	/* Update the settings for a date picker attached to an input field or division.
-	   @param  target  element - the target input field or division or span
-	   @param  name    string - the name of the setting to change or
-	                   object - the new settings to update
-	   @param  value   any - the new value for the setting (omit if above is an object) */
-	_changeDatepicker: function(target, name, value) {
-		var settings = name || {};
-		if (typeof name == 'string') {
-			settings = {};
-			settings[name] = value;
-		}
-		if (inst = this._getInst(target._calId)) {
-			extendRemove(inst._settings, settings);
-			this._updateDatepicker(inst);
-		}
-	},
-
-	/* Set the dates for a jQuery selection.
-	   @param  target   element - the target input field or division or span
-	   @param  date     Date - the new date
-	   @param  endDate  Date - the new end date for a range (optional) */
-	_setDateDatepicker: function(target, date, endDate) {
-		if (inst = this._getInst(target._calId)) {
-			inst._setDate(date, endDate);
-			this._updateDatepicker(inst);
-		}
-	},
-
-	/* Get the date(s) for the first entry in a jQuery selection.
-	   @param  target  element - the target input field or division or span
-	   @return Date - the current date or
-	           Date[2] - the current dates for a range */
-	_getDateDatepicker: function(target) {
-		var inst = this._getInst(target._calId);
-		if (inst) {
-			inst._setDateFromField($(target)); 
-		}
-		return (inst ? inst._getDate() : null);
-	},
-
-	/* Handle keystrokes. */
-	_doKeyDown: function(e) {
-		var inst = $.datepicker._getInst(this._calId);
-		if ($.datepicker._datepickerShowing)
-			switch (e.keyCode) {
-				case 9:  $.datepicker._hideDatepicker(null, '');
-						break; // hide on tab out
-				case 13: $.datepicker._selectDay(inst, inst._selectedMonth, inst._selectedYear,
-							$('td.ui-datepicker-days-cell-over', inst._datepickerDiv)[0]);
-						return false; // don't submit the form
-						break; // select the value on enter
-				case 27: $.datepicker._hideDatepicker(null, inst._get('speed'));
-						break; // hide on escape
-				case 33: $.datepicker._adjustDate(inst,
-							(e.ctrlKey ? -1 : -inst._get('stepMonths')), (e.ctrlKey ? 'Y' : 'M'));
-						break; // previous month/year on page up/+ ctrl
-				case 34: $.datepicker._adjustDate(inst,
-							(e.ctrlKey ? +1 : +inst._get('stepMonths')), (e.ctrlKey ? 'Y' : 'M'));
-						break; // next month/year on page down/+ ctrl
-				case 35: if (e.ctrlKey) $.datepicker._clearDate(inst);
-						break; // clear on ctrl+end
-				case 36: if (e.ctrlKey) $.datepicker._gotoToday(inst);
-						break; // current on ctrl+home
-				case 37: if (e.ctrlKey) $.datepicker._adjustDate(inst, -1, 'D');
-						break; // -1 day on ctrl+left
-				case 38: if (e.ctrlKey) $.datepicker._adjustDate(inst, -7, 'D');
-						break; // -1 week on ctrl+up
-				case 39: if (e.ctrlKey) $.datepicker._adjustDate(inst, +1, 'D');
-						break; // +1 day on ctrl+right
-				case 40: if (e.ctrlKey) $.datepicker._adjustDate(inst, +7, 'D');
-						break; // +1 week on ctrl+down
-			}
-		else if (e.keyCode == 36 && e.ctrlKey) // display the date picker on ctrl+home
-			$.datepicker._showDatepicker(this);
-	},
-
-	/* Filter entered characters - based on date format. */
-	_doKeyPress: function(e) {
-		var inst = $.datepicker._getInst(this._calId);
-		var chars = $.datepicker._possibleChars(inst._get('dateFormat'));
-		var chr = String.fromCharCode(e.charCode == undefined ? e.keyCode : e.charCode);
-		return e.ctrlKey || (chr < ' ' || !chars || chars.indexOf(chr) > -1);
-	},
-
-	/* Attach the date picker to an input field. */
-	_connectDatepicker: function(target, inst) {
-		var input = $(target);
-		if (input.is('.' + this.markerClassName))
-			return;
-		var appendText = inst._get('appendText');
-		var isRTL = inst._get('isRTL');
-		if (appendText) {
-			if (isRTL)
-				input.before('<span class="ui-datepicker-append">' + appendText);
-			else
-				input.after('<span class="ui-datepicker-append">' + appendText);
-		}
-		var showOn = inst._get('showOn');
-		if (showOn == 'focus' || showOn == 'both') // pop-up date picker when in the marked field
-			input.focus(this._showDatepicker);
-		if (showOn == 'button' || showOn == 'both') { // pop-up date picker when button clicked
-			input.wrap('<span class="ui-datepicker-wrap">');
-			var buttonText = inst._get('buttonText');
-			var buttonImage = inst._get('buttonImage');
-			var trigger = $(inst._get('buttonImageOnly') ? 
-				$('<img>').addClass('ui-datepicker-trigger').attr({ src: buttonImage, alt: buttonText, title: buttonText }) :
-				$('<button>').addClass('ui-datepicker-trigger').attr({ type: 'button' }).html(buttonImage != '' ? 
-						$('<img>').attr({ src:buttonImage, alt:buttonText, title:buttonText }) : buttonText));
-			if (isRTL)
-				input.before(trigger);
-			else
-				input.after(trigger);
-			trigger.click(function() {
-				if ($.datepicker._datepickerShowing && $.datepicker._lastInput == target)
-					$.datepicker._hideDatepicker();
-				else
-					$.datepicker._showDatepicker(target);
-			});
-        }
-		input.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress)
-			.bind("setData.datepicker", function(event, key, value) {
-				inst._settings[key] = value;
-			}).bind("getData.datepicker", function(event, key) {
-				return inst._get(key);
-			});
-		input[0]._calId = inst._id;
-	},
-
-	/* Attach an inline date picker to a div. */
-	_inlineDatepicker: function(target, inst) {
-		var input = $(target);
-		if (input.is('.' + this.markerClassName))
-			return;
-		input.addClass(this.markerClassName).append(inst._datepickerDiv)
-			.bind("setData.datepicker", function(event, key, value){
-				inst._settings[key] = value;
-			}).bind("getData.datepicker", function(event, key){
-				return inst._get(key);
-			});
-		input[0]._calId = inst._id;
-		this._updateDatepicker(inst);
-	},
-
-	/* Tidy up after displaying the date picker. */
-	_inlineShow: function(inst) {
-		var numMonths = inst._getNumberOfMonths(); // fix width for dynamic number of date pickers
-		inst._datepickerDiv.width(numMonths[1] * $('.ui-datepicker', inst._datepickerDiv[0]).width());
-	}, 
-
-	/* Pop-up the date picker in a "dialog" box.
-	   @param  input     element - ignored
-	   @param  dateText  string - the initial date to display (in the current format)
-	   @param  onSelect  function - the function(dateText) to call when a date is selected
-	   @param  settings  object - update the dialog date picker instance's settings (anonymous object)
-	   @param  pos       int[2] - coordinates for the dialog's position within the screen or
-	                     event - with x/y coordinates or
-	                     leave empty for default (screen centre)
-	   @return the manager object */
-	_dialogDatepicker: function(input, dateText, onSelect, settings, pos) {
-		var inst = this._dialogInst; // internal instance
-		if (!inst) {
-			inst = this._dialogInst = new DatepickerInstance({}, false);
-			this._dialogInput = $('<input type="text" size="1" style="position: absolute; top: -100px;"/>');
-			this._dialogInput.keydown(this._doKeyDown);
-			$('body').append(this._dialogInput);
-			this._dialogInput[0]._calId = inst._id;
-		}
-		extendRemove(inst._settings, settings || {});
-		this._dialogInput.val(dateText);
-
-		this._pos = (pos ? (pos.length ? pos : [pos.pageX, pos.pageY]) : null);
-		if (!this._pos) {
-			var browserWidth = window.innerWidth || document.documentElement.clientWidth ||	document.body.clientWidth;
-			var browserHeight = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;
-			var scrollX = document.documentElement.scrollLeft || document.body.scrollLeft;
-			var scrollY = document.documentElement.scrollTop || document.body.scrollTop;
-			this._pos = // should use actual width/height below
-				[(browserWidth / 2) - 100 + scrollX, (browserHeight / 2) - 150 + scrollY];
-		}
-
-		// move input on screen for focus, but hidden behind dialog
-		this._dialogInput.css('left', this._pos[0] + 'px').css('top', this._pos[1] + 'px');
-		inst._settings.onSelect = onSelect;
-		this._inDialog = true;
-		this._datepickerDiv.addClass('ui-datepicker-dialog');
-		this._showDatepicker(this._dialogInput[0]);
-		if ($.blockUI)
-			$.blockUI(this._datepickerDiv);
-		return this;
-	},
-
-	/* Pop-up the date picker for a given input field.
-	   @param  input  element - the input field attached to the date picker or
-	                  event - if triggered by focus */
-	_showDatepicker: function(input) {
-		input = input.target || input;
-		if (input.nodeName.toLowerCase() != 'input') // find from button/image trigger
-			input = $('input', input.parentNode)[0];
-		if ($.datepicker._isDisabledDatepicker(input) || $.datepicker._lastInput == input) // already here
-			return;
-		var inst = $.datepicker._getInst(input._calId);
-		var beforeShow = inst._get('beforeShow');
-		extendRemove(inst._settings, (beforeShow ? beforeShow.apply(input, [input, inst]) : {}));
-		$.datepicker._hideDatepicker(null, '');
-		$.datepicker._lastInput = input;
-		inst._setDateFromField(input);
-		if ($.datepicker._inDialog) // hide cursor
-			input.value = '';
-		if (!$.datepicker._pos) { // position below input
-			$.datepicker._pos = $.datepicker._findPos(input);
-			$.datepicker._pos[1] += input.offsetHeight; // add the height
-		}
-		var isFixed = false;
-		$(input).parents().each(function() {
-			isFixed |= $(this).css('position') == 'fixed';
-		});
-		if (isFixed && $.browser.opera) { // correction for Opera when fixed and scrolled
-			$.datepicker._pos[0] -= document.documentElement.scrollLeft;
-			$.datepicker._pos[1] -= document.documentElement.scrollTop;
-		}
-		inst._datepickerDiv.css('position', ($.datepicker._inDialog && $.blockUI ?
-			'static' : (isFixed ? 'fixed' : 'absolute')))
-			.css({ left: $.datepicker._pos[0] + 'px', top: $.datepicker._pos[1] + 'px' });
-		$.datepicker._pos = null;
-		inst._rangeStart = null;
-		$.datepicker._updateDatepicker(inst);
-		if (!inst._inline) {
-			var speed = inst._get('speed');
-			var postProcess = function() {
-				$.datepicker._datepickerShowing = true;
-				$.datepicker._afterShow(inst);
-			};
-			var showAnim = inst._get('showAnim') || 'show';
-			inst._datepickerDiv[showAnim](speed, postProcess);
-			if (speed == '')
-				postProcess();
-			if (inst._input[0].type != 'hidden')
-				inst._input[0].focus();
-			$.datepicker._curInst = inst;
-		}
-	},
-
-	/* Generate the date picker content. */
-	_updateDatepicker: function(inst) {
-		inst._datepickerDiv.empty().append(inst._generateDatepicker());
-		var numMonths = inst._getNumberOfMonths();
-		if (numMonths[0] != 1 || numMonths[1] != 1)
-			inst._datepickerDiv.addClass('ui-datepicker-multi');
-		else
-			inst._datepickerDiv.removeClass('ui-datepicker-multi');
-
-		if (inst._get('isRTL'))
-			inst._datepickerDiv.addClass('ui-datepicker-rtl');
-		else
-			inst._datepickerDiv.removeClass('ui-datepicker-rtl');
-
-		if (inst._input && inst._input[0].type != 'hidden')
-			$(inst._input[0]).focus();
-	},
-
-	/* Tidy up after displaying the date picker. */
-	_afterShow: function(inst) {
-		var numMonths = inst._getNumberOfMonths(); // fix width for dynamic number of date pickers
-		inst._datepickerDiv.width(numMonths[1] * $('.ui-datepicker', inst._datepickerDiv[0])[0].offsetWidth);
-		if ($.browser.msie && parseInt($.browser.version) < 7) { // fix IE < 7 select problems
-			$('iframe.ui-datepicker-cover').css({width: inst._datepickerDiv.width() + 4,
-				height: inst._datepickerDiv.height() + 4});
-		}
-		// re-position on screen if necessary
-		var isFixed = inst._datepickerDiv.css('position') == 'fixed';
-		var pos = inst._input ? $.datepicker._findPos(inst._input[0]) : null;
-		var browserWidth = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
-		var browserHeight = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;
-		var scrollX = (isFixed ? 0 : document.documentElement.scrollLeft || document.body.scrollLeft);
-		var scrollY = (isFixed ? 0 : document.documentElement.scrollTop || document.body.scrollTop);
-		// reposition date picker horizontally if outside the browser window
-		if ((inst._datepickerDiv.offset().left + inst._datepickerDiv.width() -
-				(isFixed && $.browser.msie ? document.documentElement.scrollLeft : 0)) >
-				(browserWidth + scrollX)) {
-			inst._datepickerDiv.css('left', Math.max(scrollX,
-				pos[0] + (inst._input ? $(inst._input[0]).width() : null) - inst._datepickerDiv.width() -
-				(isFixed && $.browser.opera ? document.documentElement.scrollLeft : 0)) + 'px');
-		}
-		// reposition date picker vertically if outside the browser window
-		if ((inst._datepickerDiv.offset().top + inst._datepickerDiv.height() -
-				(isFixed && $.browser.msie ? document.documentElement.scrollTop : 0)) >
-				(browserHeight + scrollY) ) {
-			inst._datepickerDiv.css('top', Math.max(scrollY,
-				pos[1] - (this._inDialog ? 0 : inst._datepickerDiv.height()) -
-				(isFixed && $.browser.opera ? document.documentElement.scrollTop : 0)) + 'px');
-		}
-	},
-	
-	/* Find an object's position on the screen. */
-	_findPos: function(obj) {
-        while (obj && (obj.type == 'hidden' || obj.nodeType != 1)) {
-            obj = obj.nextSibling;
-        }
-        var position = $(obj).offset();
-	    return [position.left, position.top];
-	},
-
-	/* Hide the date picker from view.
-	   @param  input  element - the input field attached to the date picker
-	   @param  speed  string - the speed at which to close the date picker */
-	_hideDatepicker: function(input, speed) {
-		var inst = this._curInst;
-		if (!inst)
-			return;
-		var rangeSelect = inst._get('rangeSelect');
-		if (rangeSelect && this._stayOpen) {
-			this._selectDate(inst, inst._formatDate(
-				inst._currentDay, inst._currentMonth, inst._currentYear));
-		}
-		this._stayOpen = false;
-		if (this._datepickerShowing) {
-			speed = (speed != null ? speed : inst._get('speed'));
-			var showAnim = inst._get('showAnim');
-			inst._datepickerDiv[(showAnim == 'slideDown' ? 'slideUp' :
-				(showAnim == 'fadeIn' ? 'fadeOut' : 'hide'))](speed, function() {
-				$.datepicker._tidyDialog(inst);
-			});
-			if (speed == '')
-				this._tidyDialog(inst);
-			var onClose = inst._get('onClose');
-			if (onClose) {
-				onClose.apply((inst._input ? inst._input[0] : null),
-					[inst._getDate(), inst]);  // trigger custom callback
-			}
-			this._datepickerShowing = false;
-			this._lastInput = null;
-			inst._settings.prompt = null;
-			if (this._inDialog) {
-				this._dialogInput.css({ position: 'absolute', left: '0', top: '-100px' });
-				if ($.blockUI) {
-					$.unblockUI();
-					$('body').append(this._datepickerDiv);
-				}
-			}
-			this._inDialog = false;
-		}
-		this._curInst = null;
-	},
-
-	/* Tidy up after a dialog display. */
-	_tidyDialog: function(inst) {
-		inst._datepickerDiv.removeClass('ui-datepicker-dialog').unbind('.ui-datepicker');
-		$('.ui-datepicker-prompt', inst._datepickerDiv).remove();
-	},
-
-	/* Close date picker if clicked elsewhere. */
-	_checkExternalClick: function(event) {
-		if (!$.datepicker._curInst)
-			return;
-		var $target = $(event.target);
-		if (($target.parents("#ui-datepicker-div").length == 0) &&
-				!$target.hasClass('hasDatepicker') &&
-				!$target.hasClass('ui-datepicker-trigger') &&
-				$.datepicker._datepickerShowing && !($.datepicker._inDialog && $.blockUI)) {
-			$.datepicker._hideDatepicker(null, '');
-		}
-	},
-
-	/* Adjust one of the date sub-fields. */
-	_adjustDate: function(id, offset, period) {
-		var inst = this._getInst(id);
-		inst._adjustDate(offset, period);
-		this._updateDatepicker(inst);
-	},
-
-	/* Action for current link. */
-	_gotoToday: function(id) {
-		var date = new Date();
-		var inst = this._getInst(id);
-		inst._selectedDay = date.getDate();
-		inst._drawMonth = inst._selectedMonth = date.getMonth();
-		inst._drawYear = inst._selectedYear = date.getFullYear();
-		this._adjustDate(inst);
-	},
-
-	/* Action for selecting a new month/year. */
-	_selectMonthYear: function(id, select, period) {
-		var inst = this._getInst(id);
-		inst._selectingMonthYear = false;
-		inst[period == 'M' ? '_drawMonth' : '_drawYear'] =
-			select.options[select.selectedIndex].value - 0;
-		this._adjustDate(inst);
-	},
-
-	/* Restore input focus after not changing month/year. */
-	_clickMonthYear: function(id) {
-		var inst = this._getInst(id);
-		if (inst._input && inst._selectingMonthYear && !$.browser.msie)
-			inst._input[0].focus();
-		inst._selectingMonthYear = !inst._selectingMonthYear;
-	},
-
-	/* Action for changing the first week day. */
-	_changeFirstDay: function(id, day) {
-		var inst = this._getInst(id);
-		inst._settings.firstDay = day;
-		this._updateDatepicker(inst);
-	},
-
-	/* Action for selecting a day. */
-	_selectDay: function(id, month, year, td) {
-		if ($(td).is('.ui-datepicker-unselectable'))
-			return;
-		var inst = this._getInst(id);
-		var rangeSelect = inst._get('rangeSelect');
-		if (rangeSelect) {
-			if (!this._stayOpen) {
-				$('.ui-datepicker td').removeClass('ui-datepicker-current-day');
-				$(td).addClass('ui-datepicker-current-day');
-			} 
-			this._stayOpen = !this._stayOpen;
-		}
-		inst._selectedDay = inst._currentDay = $('a', td).html();
-		inst._selectedMonth = inst._currentMonth = month;
-		inst._selectedYear = inst._currentYear = year;
-		this._selectDate(id, inst._formatDate(
-			inst._currentDay, inst._currentMonth, inst._currentYear));
-		if (this._stayOpen) {
-			inst._endDay = inst._endMonth = inst._endYear = null;
-			inst._rangeStart = new Date(inst._currentYear, inst._currentMonth, inst._currentDay);
-			this._updateDatepicker(inst);
-		}
-		else if (rangeSelect) {
-			inst._endDay = inst._currentDay;
-			inst._endMonth = inst._currentMonth;
-			inst._endYear = inst._currentYear;
-			inst._selectedDay = inst._currentDay = inst._rangeStart.getDate();
-			inst._selectedMonth = inst._currentMonth = inst._rangeStart.getMonth();
-			inst._selectedYear = inst._currentYear = inst._rangeStart.getFullYear();
-			inst._rangeStart = null;
-			if (inst._inline)
-				this._updateDatepicker(inst);
-		}
-	},
-
-	/* Erase the input field and hide the date picker. */
-	_clearDate: function(id) {
-		var inst = this._getInst(id);
-		if (inst._get('mandatory'))
-			return;
-		this._stayOpen = false;
-		inst._endDay = inst._endMonth = inst._endYear = inst._rangeStart = null;
-		this._selectDate(inst, '');
-	},
-
-	/* Update the input field with the selected date. */
-	_selectDate: function(id, dateStr) {
-		var inst = this._getInst(id);
-		dateStr = (dateStr != null ? dateStr : inst._formatDate());
-		if (inst._rangeStart)
-			dateStr = inst._formatDate(inst._rangeStart) + inst._get('rangeSeparator') + dateStr;
-		if (inst._input)
-			inst._input.val(dateStr);
-		var onSelect = inst._get('onSelect');
-		if (onSelect)
-			onSelect.apply((inst._input ? inst._input[0] : null), [dateStr, inst]);  // trigger custom callback
-		else if (inst._input)
-			inst._input.trigger('change'); // fire the change event
-		if (inst._inline)
-			this._updateDatepicker(inst);
-		else if (!this._stayOpen) {
-			this._hideDatepicker(null, inst._get('speed'));
-			this._lastInput = inst._input[0];
-			if (typeof(inst._input[0]) != 'object')
-				inst._input[0].focus(); // restore focus
-			this._lastInput = null;
-		}
-	},
-
-	/* Set as beforeShowDay function to prevent selection of weekends.
-	   @param  date  Date - the date to customise
-	   @return [boolean, string] - is this date selectable?, what is its CSS class? */
-	noWeekends: function(date) {
-		var day = date.getDay();
-		return [(day > 0 && day < 6), ''];
-	},
-	
-	/* Set as calculateWeek to determine the week of the year based on the ISO 8601 definition.
-	   @param  date  Date - the date to get the week for
-	   @return  number - the number of the week within the year that contains this date */
-	iso8601Week: function(date) {
-		var checkDate = new Date(date.getFullYear(), date.getMonth(), date.getDate(), (date.getTimezoneOffset() / -60));
-		var firstMon = new Date(checkDate.getFullYear(), 1 - 1, 4); // First week always contains 4 Jan
-		var firstDay = firstMon.getDay() || 7; // Day of week: Mon = 1, ..., Sun = 7
-		firstMon.setDate(firstMon.getDate() + 1 - firstDay); // Preceding Monday
-		if (firstDay < 4 && checkDate < firstMon) { // Adjust first three days in year if necessary
-			checkDate.setDate(checkDate.getDate() - 3); // Generate for previous year
-			return $.datepicker.iso8601Week(checkDate);
-		} else if (checkDate > new Date(checkDate.getFullYear(), 12 - 1, 28)) { // Check last three days in year
-			firstDay = new Date(checkDate.getFullYear() + 1, 1 - 1, 4).getDay() || 7;
-			if (firstDay > 4 && (checkDate.getDay() || 7) < firstDay - 3) { // Adjust if necessary
-				checkDate.setDate(checkDate.getDate() + 3); // Generate for next year
-				return $.datepicker.iso8601Week(checkDate);
-			}
-		}
-		return Math.floor(((checkDate - firstMon) / 86400000) / 7) + 1; // Weeks to given date
-	},
-	
-	/* Provide status text for a particular date.
-	   @param  date  the date to get the status for
-	   @param  inst  the current datepicker instance
-	   @return  the status display text for this date */
-	dateStatus: function(date, inst) {
-		return $.datepicker.formatDate(inst._get('dateStatus'), date, inst._getFormatConfig());
-	},
-
-	/* Parse a string value into a date object.
-	   The format can be combinations of the following:
-	   d  - day of month (no leading zero)
-	   dd - day of month (two digit)
-	   D  - day name short
-	   DD - day name long
-	   m  - month of year (no leading zero)
-	   mm - month of year (two digit)
-	   M  - month name short
-	   MM - month name long
-	   y  - year (two digit)
-	   yy - year (four digit)
-	   '...' - literal text
-	   '' - single quote
-
-	   @param  format           String - the expected format of the date
-	   @param  value            String - the date in the above format
-	   @param  settings  Object - attributes include:
-	                     shortYearCutoff  Number - the cutoff year for determining the century (optional)
-	                     dayNamesShort    String[7] - abbreviated names of the days from Sunday (optional)
-	                     dayNames         String[7] - names of the days from Sunday (optional)
-	                     monthNamesShort  String[12] - abbreviated names of the months (optional)
-	                     monthNames       String[12] - names of the months (optional)
-	   @return  Date - the extracted date value or null if value is blank */
-	parseDate: function (format, value, settings) {
-		if (format == null || value == null)
-			throw 'Invalid arguments';
-		value = (typeof value == 'object' ? value.toString() : value + '');
-		if (value == '')
-			return null;
-		var shortYearCutoff = (settings ? settings.shortYearCutoff : null) || this._defaults.shortYearCutoff;
-		var dayNamesShort = (settings ? settings.dayNamesShort : null) || this._defaults.dayNamesShort;
-		var dayNames = (settings ? settings.dayNames : null) || this._defaults.dayNames;
-		var monthNamesShort = (settings ? settings.monthNamesShort : null) || this._defaults.monthNamesShort;
-		var monthNames = (settings ? settings.monthNames : null) || this._defaults.monthNames;
-		var year = -1;
-		var month = -1;
-		var day = -1;
-		var literal = false;
-		// Check whether a format character is doubled
-		var lookAhead = function(match) {
-			var matches = (iFormat + 1 < format.length && format.charAt(iFormat + 1) == match);
-			if (matches)
-				iFormat++;
-			return matches;	
-		};
-		// Extract a number from the string value
-		var getNumber = function(match) {
-			lookAhead(match);
-			var size = (match == 'y' ? 4 : 2);
-			var num = 0;
-			while (size > 0 && iValue < value.length &&
-					value.charAt(iValue) >= '0' && value.charAt(iValue) <= '9') {
-				num = num * 10 + (value.charAt(iValue++) - 0);
-				size--;
-			}
-			if (size == (match == 'y' ? 4 : 2))
-				throw 'Missing number at position ' + iValue;
-			return num;
-		};
-		// Extract a name from the string value and convert to an index
-		var getName = function(match, shortNames, longNames) {
-			var names = (lookAhead(match) ? longNames : shortNames);
-			var size = 0;
-			for (var j = 0; j < names.length; j++)
-				size = Math.max(size, names[j].length);
-			var name = '';
-			var iInit = iValue;
-			while (size > 0 && iValue < value.length) {
-				name += value.charAt(iValue++);
-				for (var i = 0; i < names.length; i++)
-					if (name == names[i])
-						return i + 1;
-				size--;
-			}
-			throw 'Unknown name at position ' + iInit;
-		};
-		// Confirm that a literal character matches the string value
-		var checkLiteral = function() {
-			if (value.charAt(iValue) != format.charAt(iFormat))
-				throw 'Unexpected literal at position ' + iValue;
-			iValue++;
-		};
-		var iValue = 0;
-		for (var iFormat = 0; iFormat < format.length; iFormat++) {
-			if (literal)
-				if (format.charAt(iFormat) == "'" && !lookAhead("'"))
-					literal = false;
-				else
-					checkLiteral();
-			else
-				switch (format.charAt(iFormat)) {
-					case 'd':
-						day = getNumber('d');
-						break;
-					case 'D': 
-						getName('D', dayNamesShort, dayNames);
-						break;
-					case 'm': 
-						month = getNumber('m');
-						break;
-					case 'M':
-						month = getName('M', monthNamesShort, monthNames); 
-						break;
-					case 'y':
-						year = getNumber('y');
-						break;
-					case "'":
-						if (lookAhead("'"))
-							checkLiteral();
-						else
-							literal = true;
-						break;
-					default:
-						checkLiteral();
-				}
-		}
-		if (year < 100) {
-			year += new Date().getFullYear() - new Date().getFullYear() % 100 +
-				(year <= shortYearCutoff ? 0 : -100);
-		}
-		var date = new Date(year, month - 1, day);
-		if (date.getFullYear() != year || date.getMonth() + 1 != month || date.getDate() != day) {
-			throw 'Invalid date'; // E.g. 31/02/*
-		}
-		return date;
-	},
-
-	/* Format a date object into a string value.
-	   The format can be combinations of the following:
-	   d  - day of month (no leading zero)
-	   dd - day of month (two digit)
-	   D  - day name short
-	   DD - day name long
-	   m  - month of year (no leading zero)
-	   mm - month of year (two digit)
-	   M  - month name short
-	   MM - month name long
-	   y  - year (two digit)
-	   yy - year (four digit)
-	   '...' - literal text
-	   '' - single quote
-
-	   @param  format    String - the desired format of the date
-	   @param  date      Date - the date value to format
-	   @param  settings  Object - attributes include:
-	                     dayNamesShort    String[7] - abbreviated names of the days from Sunday (optional)
-	                     dayNames         String[7] - names of the days from Sunday (optional)
-	                     monthNamesShort  String[12] - abbreviated names of the months (optional)
-	                     monthNames       String[12] - names of the months (optional)
-	   @return  String - the date in the above format */
-	formatDate: function (format, date, settings) {
-		if (!date)
-			return '';
-		var dayNamesShort = (settings ? settings.dayNamesShort : null) || this._defaults.dayNamesShort;
-		var dayNames = (settings ? settings.dayNames : null) || this._defaults.dayNames;
-		var monthNamesShort = (settings ? settings.monthNamesShort : null) || this._defaults.monthNamesShort;
-		var monthNames = (settings ? settings.monthNames : null) || this._defaults.monthNames;
-		// Check whether a format character is doubled
-		var lookAhead = function(match) {
-			var matches = (iFormat + 1 < format.length && format.charAt(iFormat + 1) == match);
-			if (matches)
-				iFormat++;
-			return matches;	
-		};
-		// Format a number, with leading zero if necessary
-		var formatNumber = function(match, value) {
-			return (lookAhead(match) && value < 10 ? '0' : '') + value;
-		};
-		// Format a name, short or long as requested
-		var formatName = function(match, value, shortNames, longNames) {
-			return (lookAhead(match) ? longNames[value] : shortNames[value]);
-		};
-		var output = '';
-		var literal = false;
-		if (date) {
-			for (var iFormat = 0; iFormat < format.length; iFormat++) {
-				if (literal)
-					if (format.charAt(iFormat) == "'" && !lookAhead("'"))
-						literal = false;
-					else
-						output += format.charAt(iFormat);
-				else
-					switch (format.charAt(iFormat)) {
-						case 'd':
-							output += formatNumber('d', date.getDate()); 
-							break;
-						case 'D': 
-							output += formatName('D', date.getDay(), dayNamesShort, dayNames);
-							break;
-						case 'm': 
-							output += formatNumber('m', date.getMonth() + 1); 
-							break;
-						case 'M':
-							output += formatName('M', date.getMonth(), monthNamesShort, monthNames); 
-							break;
-						case 'y':
-							output += (lookAhead('y') ? date.getFullYear() : 
-								(date.getYear() % 100 < 10 ? '0' : '') + date.getYear() % 100);
-							break;
-						case "'":
-							if (lookAhead("'"))
-								output += "'";
-							else
-								literal = true;
-							break;
-						default:
-							output += format.charAt(iFormat);
-					}
-			}
-		}
-		return output;
-	},
-
-	/* Extract all possible characters from the date format. */
-	_possibleChars: function (format) {
-		var chars = '';
-		var literal = false;
-		for (var iFormat = 0; iFormat < format.length; iFormat++)
-			if (literal)
-				if (format.charAt(iFormat) == "'" && !lookAhead("'"))
-					literal = false;
-				else
-					chars += format.charAt(iFormat);
-			else
-				switch (format.charAt(iFormat)) {
-					case 'd' || 'm' || 'y':
-						chars += '0123456789'; 
-						break;
-					case 'D' || 'M':
-						return null; // Accept anything
-					case "'":
-						if (lookAhead("'"))
-							chars += "'";
-						else
-							literal = true;
-						break;
-					default:
-						chars += format.charAt(iFormat);
-				}
-		return chars;
-	}
-});
-
-/* Individualised settings for date picker functionality applied to one or more related inputs.
-   Instances are managed and manipulated through the Datepicker manager. */
-function DatepickerInstance(settings, inline) {
-	this._id = $.datepicker._register(this);
-	this._selectedDay = 0; // Current date for selection
-	this._selectedMonth = 0; // 0-11
-	this._selectedYear = 0; // 4-digit year
-	this._drawMonth = 0; // Current month at start of datepicker
-	this._drawYear = 0;
-	this._input = null; // The attached input field
-	this._inline = inline; // True if showing inline, false if used in a popup
-	this._datepickerDiv = (!inline ? $.datepicker._datepickerDiv :
-		$('<div id="ui-datepicker-div-' + this._id + '" class="ui-datepicker-inline">'));
-	// customise the date picker object - uses manager defaults if not overridden
-	this._settings = extendRemove(settings || {}); // clone
-	if (inline)
-		this._setDate(this._getDefaultDate());
-}
-
-$.extend(DatepickerInstance.prototype, {
-	/* Get a setting value, defaulting if necessary. */
-	_get: function(name) {
-		return this._settings[name] !== undefined ? this._settings[name] : $.datepicker._defaults[name];
-	},
-
-	/* Parse existing date and initialise date picker. */
-	_setDateFromField: function(input) {
-		this._input = $(input);
-		var dateFormat = this._get('dateFormat');
-		var dates = this._input ? this._input.val().split(this._get('rangeSeparator')) : null; 
-		this._endDay = this._endMonth = this._endYear = null;
-		var date = defaultDate = this._getDefaultDate();
-		if (dates.length > 0) {
-			var settings = this._getFormatConfig();
-			if (dates.length > 1) {
-				date = $.datepicker.parseDate(dateFormat, dates[1], settings) || defaultDate;
-				this._endDay = date.getDate();
-				this._endMonth = date.getMonth();
-				this._endYear = date.getFullYear();
-			}
-			try {
-				date = $.datepicker.parseDate(dateFormat, dates[0], settings) || defaultDate;
-			} catch (e) {
-				$.datepicker.log(e);
-				date = defaultDate;
-			}
-		}
-		this._selectedDay = date.getDate();
-		this._drawMonth = this._selectedMonth = date.getMonth();
-		this._drawYear = this._selectedYear = date.getFullYear();
-		this._currentDay = (dates[0] ? date.getDate() : 0);
-		this._currentMonth = (dates[0] ? date.getMonth() : 0);
-		this._currentYear = (dates[0] ? date.getFullYear() : 0);
-		this._adjustDate();
-	},
-	
-	/* Retrieve the default date shown on opening. */
-	_getDefaultDate: function() {
-		var date = this._determineDate('defaultDate', new Date());
-		var minDate = this._getMinMaxDate('min', true);
-		var maxDate = this._getMinMaxDate('max');
-		date = (minDate && date < minDate ? minDate : date);
-		date = (maxDate && date > maxDate ? maxDate : date);
-		return date;
-	},
-
-	/* A date may be specified as an exact value or a relative one. */
-	_determineDate: function(name, defaultDate) {
-		var offsetNumeric = function(offset) {
-			var date = new Date();
-			date.setDate(date.getDate() + offset);
-			return date;
-		};
-		var offsetString = function(offset, getDaysInMonth) {
-			var date = new Date();
-			var matches = /^([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?$/.exec(offset);
-			if (matches) {
-				var year = date.getFullYear();
-				var month = date.getMonth();
-				var day = date.getDate();
-				switch (matches[2] || 'd') {
-					case 'd' : case 'D' :
-						day += (matches[1] - 0); break;
-					case 'w' : case 'W' :
-						day += (matches[1] * 7); break;
-					case 'm' : case 'M' :
-						month += (matches[1] - 0); 
-						day = Math.min(day, getDaysInMonth(year, month));
-						break;
-					case 'y': case 'Y' :
-						year += (matches[1] - 0);
-						day = Math.min(day, getDaysInMonth(year, month));
-						break;
-				}
-				date = new Date(year, month, day);
-			}
-			return date;
-		};
-		var date = this._get(name);
-		return (date == null ? defaultDate :
-			(typeof date == 'string' ? offsetString(date, this._getDaysInMonth) :
-			(typeof date == 'number' ? offsetNumeric(date) : date)));
-	},
-
-	/* Set the date(s) directly. */
-	_setDate: function(date, endDate) {
-		this._selectedDay = this._currentDay = date.getDate();
-		this._drawMonth = this._selectedMonth = this._currentMonth = date.getMonth();
-		this._drawYear = this._selectedYear = this._currentYear = date.getFullYear();
-		if (this._get('rangeSelect')) {
-			if (endDate) {
-				this._endDay = endDate.getDate();
-				this._endMonth = endDate.getMonth();
-				this._endYear = endDate.getFullYear();
-			} else {
-				this._endDay = this._currentDay;
-				this._endMonth = this._currentMonth;
-				this._endYear = this._currentYear;
-			}
-		}
-		this._adjustDate();
-	},
-
-	/* Retrieve the date(s) directly. */
-	_getDate: function() {
-		var startDate = (!this._currentYear || (this._input && this._input.val() == '') ? null :
-			new Date(this._currentYear, this._currentMonth, this._currentDay));
-		if (this._get('rangeSelect')) {
-			return [startDate, (!this._endYear ? null :
-				new Date(this._endYear, this._endMonth, this._endDay))];
-		} else
-			return startDate;
-	},
-
-	/* Generate the HTML for the current state of the date picker. */
-	_generateDatepicker: function() {
-		var today = new Date();
-		today = new Date(today.getFullYear(), today.getMonth(), today.getDate()); // clear time
-		var showStatus = this._get('showStatus');
-		var isRTL = this._get('isRTL');
-		// build the date picker HTML
-		var clear = (this._get('mandatory') ? '' :
-			'<div class="ui-datepicker-clear"><a onclick="jQuery.datepicker._clearDate(' + this._id + ');"' + 
-			(showStatus ? this._addStatus(this._get('clearStatus') || '&#xa0;') : '') + '>' +
-			this._get('clearText') + '</a></div>');
-		var controls = '<div class="ui-datepicker-control">' + (isRTL ? '' : clear) +
-			'<div class="ui-datepicker-close"><a onclick="jQuery.datepicker._hideDatepicker();"' +
-			(showStatus ? this._addStatus(this._get('closeStatus') || '&#xa0;') : '') + '>' +
-			this._get('closeText') + '</a></div>' + (isRTL ? clear : '')  + '</div>';
-		var prompt = this._get('prompt');
-		var closeAtTop = this._get('closeAtTop');
-		var hideIfNoPrevNext = this._get('hideIfNoPrevNext');
-		var numMonths = this._getNumberOfMonths();
-		var stepMonths = this._get('stepMonths');
-		var isMultiMonth = (numMonths[0] != 1 || numMonths[1] != 1);
-		var minDate = this._getMinMaxDate('min', true);
-		var maxDate = this._getMinMaxDate('max');
-		var drawMonth = this._drawMonth;
-		var drawYear = this._drawYear;
-		if (maxDate) {
-			var maxDraw = new Date(maxDate.getFullYear(),
-				maxDate.getMonth() - numMonths[1] + 1, maxDate.getDate());
-			maxDraw = (minDate && maxDraw < minDate ? minDate : maxDraw);
-			while (new Date(drawYear, drawMonth, 1) > maxDraw) {
-				drawMonth--;
-				if (drawMonth < 0) {
-					drawMonth = 11;
-					drawYear--;
-				}
-			}
-		}
-		// controls and links
-		var prev = '<div class="ui-datepicker-prev">' + (this._canAdjustMonth(-1, drawYear, drawMonth) ? 
-			'<a onclick="jQuery.datepicker._adjustDate(' + this._id + ', -' + stepMonths + ', \'M\');"' +
-			(showStatus ? this._addStatus(this._get('prevStatus') || '&#xa0;') : '') + '>' +
-			this._get('prevText') + '</a>' :
-			(hideIfNoPrevNext ? '' : '<label>' + this._get('prevText') + '</label>')) + '</div>';
-		var next = '<div class="ui-datepicker-next">' + (this._canAdjustMonth(+1, drawYear, drawMonth) ?
-			'<a onclick="jQuery.datepicker._adjustDate(' + this._id + ', +' + stepMonths + ', \'M\');"' +
-			(showStatus ? this._addStatus(this._get('nextStatus') || '&#xa0;') : '') + '>' +
-			this._get('nextText') + '</a>' :
-			(hideIfNoPrevNext ? '>' : '<label>' + this._get('nextText') + '</label>')) + '</div>';
-		var html = (prompt ? '<div class="ui-datepicker-prompt">' + prompt + '</div>' : '') +
-			(closeAtTop && !this._inline ? controls : '') +
-			'<div class="ui-datepicker-links">' + (isRTL ? next : prev) +
-			(this._isInRange(today) ? '<div class="ui-datepicker-current">' +
-			'<a onclick="jQuery.datepicker._gotoToday(' + this._id + ');"' +
-			(showStatus ? this._addStatus(this._get('currentStatus') || '&#xa0;') : '') + '>' +
-			this._get('currentText') + '</a></div>' : '') + (isRTL ? prev : next) + '</div>';
-		var showWeeks = this._get('showWeeks');
-		for (var row = 0; row < numMonths[0]; row++)
-			for (var col = 0; col < numMonths[1]; col++) {
-				var selectedDate = new Date(drawYear, drawMonth, this._selectedDay);
-				html += '<div class="ui-datepicker-one-month' + (col == 0 ? ' ui-datepicker-new-row' : '') + '">' +
-					this._generateMonthYearHeader(drawMonth, drawYear, minDate, maxDate,
-					selectedDate, row > 0 || col > 0) + // draw month headers
-					'<table class="ui-datepicker" cellpadding="0" cellspacing="0"><thead>' + 
-					'<tr class="ui-datepicker-title-row">' +
-					(showWeeks ? '<td>' + this._get('weekHeader') + '</td>' : '');
-				var firstDay = this._get('firstDay');
-				var changeFirstDay = this._get('changeFirstDay');
-				var dayNames = this._get('dayNames');
-				var dayNamesShort = this._get('dayNamesShort');
-				var dayNamesMin = this._get('dayNamesMin');
-				for (var dow = 0; dow < 7; dow++) { // days of the week
-					var day = (dow + firstDay) % 7;
-					var status = this._get('dayStatus') || '&#xa0;';
-					status = (status.indexOf('DD') > -1 ? status.replace(/DD/, dayNames[day]) :
-						status.replace(/D/, dayNamesShort[day]));
-					html += '<td' + ((dow + firstDay + 6) % 7 >= 5 ? ' class="ui-datepicker-week-end-cell"' : '') + '>' +
-						(!changeFirstDay ? '<span' :
-						'<a onclick="jQuery.datepicker._changeFirstDay(' + this._id + ', ' + day + ');"') + 
-						(showStatus ? this._addStatus(status) : '') + ' title="' + dayNames[day] + '">' +
-						dayNamesMin[day] + (changeFirstDay ? '</a>' : '</span>') + '</td>';
-				}
-				html += '</tr></thead><tbody>';
-				var daysInMonth = this._getDaysInMonth(drawYear, drawMonth);
-				if (drawYear == this._selectedYear && drawMonth == this._selectedMonth) {
-					this._selectedDay = Math.min(this._selectedDay, daysInMonth);
-				}
-				var leadDays = (this._getFirstDayOfMonth(drawYear, drawMonth) - firstDay + 7) % 7;
-				var currentDate = (!this._currentDay ? new Date(9999, 9, 9) :
-					new Date(this._currentYear, this._currentMonth, this._currentDay));
-				var endDate = this._endDay ? new Date(this._endYear, this._endMonth, this._endDay) : currentDate;
-				var printDate = new Date(drawYear, drawMonth, 1 - leadDays);
-				var numRows = (isMultiMonth ? 6 : Math.ceil((leadDays + daysInMonth) / 7)); // calculate the number of rows to generate
-				var beforeShowDay = this._get('beforeShowDay');
-				var showOtherMonths = this._get('showOtherMonths');
-				var calculateWeek = this._get('calculateWeek') || $.datepicker.iso8601Week;
-				var dateStatus = this._get('statusForDate') || $.datepicker.dateStatus;
-				for (var dRow = 0; dRow < numRows; dRow++) { // create date picker rows
-					html += '<tr class="ui-datepicker-days-row">' +
-						(showWeeks ? '<td class="ui-datepicker-week-col">' + calculateWeek(printDate) + '</td>' : '');
-					for (var dow = 0; dow < 7; dow++) { // create date picker days
-						var daySettings = (beforeShowDay ?
-							beforeShowDay.apply((this._input ? this._input[0] : null), [printDate]) : [true, '']);
-						var otherMonth = (printDate.getMonth() != drawMonth);
-						var unselectable = otherMonth || !daySettings[0] ||
-							(minDate && printDate < minDate) || (maxDate && printDate > maxDate);
-						html += '<td class="ui-datepicker-days-cell' +
-							((dow + firstDay + 6) % 7 >= 5 ? ' ui-datepicker-week-end-cell' : '') + // highlight weekends
-							(otherMonth ? ' ui-datepicker-otherMonth' : '') + // highlight days from other months
-							(printDate.getTime() == selectedDate.getTime() && drawMonth == this._selectedMonth ?
-							' ui-datepicker-days-cell-over' : '') + // highlight selected day
-							(unselectable ? ' ui-datepicker-unselectable' : '') +  // highlight unselectable days
-							(otherMonth && !showOtherMonths ? '' : ' ' + daySettings[1] + // highlight custom dates
-							(printDate.getTime() >= currentDate.getTime() && printDate.getTime() <= endDate.getTime() ?  // in current range
-							' ui-datepicker-current-day' : '') + // highlight selected day
-							(printDate.getTime() == today.getTime() ? ' ui-datepicker-today' : '')) + '"' + // highlight today (if different)
-							(unselectable ? '' : ' onmouseover="jQuery(this).addClass(\'ui-datepicker-days-cell-over\');' +
-							(!showStatus || (otherMonth && !showOtherMonths) ? '' : 'jQuery(\'#ui-datepicker-status-' +
-							this._id + '\').html(\'' + (dateStatus.apply((this._input ? this._input[0] : null),
-							[printDate, this]) || '&#xa0;') +'\');') + '"' +
-							' onmouseout="jQuery(this).removeClass(\'ui-datepicker-days-cell-over\');' +
-							(!showStatus || (otherMonth && !showOtherMonths) ? '' : 'jQuery(\'#ui-datepicker-status-' +
-							this._id + '\').html(\'&#xa0;\');') + '" onclick="jQuery.datepicker._selectDay(' +
-							this._id + ',' + drawMonth + ',' + drawYear + ', this);"') + '>' + // actions
-							(otherMonth ? (showOtherMonths ? printDate.getDate() : '&#xa0;') : // display for other months
-							(unselectable ? printDate.getDate() : '<a>' + printDate.getDate() + '</a>')) + '</td>'; // display for this month
-						printDate.setDate(printDate.getDate() + 1);
-					}
-					html += '</tr>';
-				}
-				drawMonth++;
-				if (drawMonth > 11) {
-					drawMonth = 0;
-					drawYear++;
-				}
-				html += '</tbody></table></div>';
-			}
-		html += (showStatus ? '<div style="clear: both;"></div><div id="ui-datepicker-status-' + this._id + 
-			'" class="ui-datepicker-status">' + (this._get('initStatus') || '&#xa0;') + '</div>' : '') +
-			(!closeAtTop && !this._inline ? controls : '') +
-			'<div style="clear: both;"></div>' + 
-			($.browser.msie && parseInt($.browser.version) < 7 && !this._inline ? 
-			'<iframe src="javascript:false;" class="ui-datepicker-cover"></iframe>' : '');
-		return html;
-	},
-	
-	/* Generate the month and year header. */
-	_generateMonthYearHeader: function(drawMonth, drawYear, minDate, maxDate, selectedDate, secondary) {
-		minDate = (this._rangeStart && minDate && selectedDate < minDate ? selectedDate : minDate);
-		var showStatus = this._get('showStatus');
-		var html = '<div class="ui-datepicker-header">';
-		// month selection
-		var monthNames = this._get('monthNames');
-		if (secondary || !this._get('changeMonth'))
-			html += monthNames[drawMonth] + '&#xa0;';
-			
-		else {
-			var inMinYear = (minDate && minDate.getFullYear() == drawYear);
-			var inMaxYear = (maxDate && maxDate.getFullYear() == drawYear);
-			html += '<select class="ui-datepicker-new-month" ' +
-				'onchange="jQuery.datepicker._selectMonthYear(' + this._id + ', this, \'M\');" ' +
-				'onclick="jQuery.datepicker._clickMonthYear(' + this._id + ');"' +
-				(showStatus ? this._addStatus(this._get('monthStatus') || '&#xa0;') : '') + '>';
-			for (var month = 0; month < 12; month++) {
-				if ((!inMinYear || month >= minDate.getMonth()) &&
-						(!inMaxYear || month <= maxDate.getMonth())) {
-					html += '<option value="' + month + '"' +
-						(month == drawMonth ? ' selected="selected"' : '') +
-						'>' + monthNames[month] + '</option>';
-				}
-			}
-			html += '</select>';
-		}
-		// year selection
-		if (secondary || !this._get('changeYear'))
-			html += drawYear;
-		else {
-			// determine range of years to display
-			var years = this._get('yearRange').split(':');
-			var year = 0;
-			var endYear = 0;
-			if (years.length != 2) {
-				year = drawYear - 10;
-				endYear = drawYear + 10;
-			} else if (years[0].charAt(0) == '+' || years[0].charAt(0) == '-') {
-				year = new Date().getFullYear() + parseInt(years[0], 10);
-				endYear = new Date().getFullYear() + parseInt(years[1], 10);
-			} else {
-				year = parseInt(years[0], 10);
-				endYear = parseInt(years[1], 10);
-			}
-			year = (minDate ? Math.max(year, minDate.getFullYear()) : year);
-			endYear = (maxDate ? Math.min(endYear, maxDate.getFullYear()) : endYear);
-			html += '<select class="ui-datepicker-new-year" ' +
-				'onchange="jQuery.datepicker._selectMonthYear(' + this._id + ', this, \'Y\');" ' +
-				'onclick="jQuery.datepicker._clickMonthYear(' + this._id + ');"' +
-				(showStatus ? this._addStatus(this._get('yearStatus') || '&#xa0;') : '') + '>';
-			for (; year <= endYear; year++) {
-				html += '<option value="' + year + '"' +
-					(year == drawYear ? ' selected="selected"' : '') +
-					'>' + year + '</option>';
-			}
-			html += '</select>';
-		}
-		html += '</div>'; // Close datepicker_header
-		return html;
-	},
-
-	/* Provide code to set and clear the status panel. */
-	_addStatus: function(text) {
-		return ' onmouseover="jQuery(\'#ui-datepicker-status-' + this._id + '\').html(\'' + text + '\');" ' +
-			'onmouseout="jQuery(\'#ui-datepicker-status-' + this._id + '\').html(\'&#xa0;\');"';
-	},
-
-	/* Adjust one of the date sub-fields. */
-	_adjustDate: function(offset, period) {
-		var year = this._drawYear + (period == 'Y' ? offset : 0);
-		var month = this._drawMonth + (period == 'M' ? offset : 0);
-		var day = Math.min(this._selectedDay, this._getDaysInMonth(year, month)) +
-			(period == 'D' ? offset : 0);
-		var date = new Date(year, month, day);
-		// ensure it is within the bounds set
-		var minDate = this._getMinMaxDate('min', true);
-		var maxDate = this._getMinMaxDate('max');
-		date = (minDate && date < minDate ? minDate : date);
-		date = (maxDate && date > maxDate ? maxDate : date);
-		this._selectedDay = date.getDate();
-		this._drawMonth = this._selectedMonth = date.getMonth();
-		this._drawYear = this._selectedYear = date.getFullYear();
-	},
-	
-	/* Determine the number of months to show. */
-	_getNumberOfMonths: function() {
-		var numMonths = this._get('numberOfMonths');
-		return (numMonths == null ? [1, 1] : (typeof numMonths == 'number' ? [1, numMonths] : numMonths));
-	},
-
-	/* Determine the current maximum date - ensure no time components are set - may be overridden for a range. */
-	_getMinMaxDate: function(minMax, checkRange) {
-		var date = this._determineDate(minMax + 'Date', null);
-		if (date) {
-			date.setHours(0);
-			date.setMinutes(0);
-			date.setSeconds(0);
-			date.setMilliseconds(0);
-		}
-		return date || (checkRange ? this._rangeStart : null);
-	},
-
-	/* Find the number of days in a given month. */
-	_getDaysInMonth: function(year, month) {
-		return 32 - new Date(year, month, 32).getDate();
-	},
-
-	/* Find the day of the week of the first of a month. */
-	_getFirstDayOfMonth: function(year, month) {
-		return new Date(year, month, 1).getDay();
-	},
-
-	/* Determines if we should allow a "next/prev" month display change. */
-	_canAdjustMonth: function(offset, curYear, curMonth) {
-		var numMonths = this._getNumberOfMonths();
-		var date = new Date(curYear, curMonth + (offset < 0 ? offset : numMonths[1]), 1);
-		if (offset < 0)
-			date.setDate(this._getDaysInMonth(date.getFullYear(), date.getMonth()));
-		return this._isInRange(date);
-	},
-
-	/* Is the given date in the accepted range? */
-	_isInRange: function(date) {
-		// during range selection, use minimum of selected date and range start
-		var newMinDate = (!this._rangeStart ? null :
-			new Date(this._selectedYear, this._selectedMonth, this._selectedDay));
-		newMinDate = (newMinDate && this._rangeStart < newMinDate ? this._rangeStart : newMinDate);
-		var minDate = newMinDate || this._getMinMaxDate('min');
-		var maxDate = this._getMinMaxDate('max');
-		return ((!minDate || date >= minDate) && (!maxDate || date <= maxDate));
-	},
-	
-	/* Provide the configuration settings for formatting/parsing. */
-	_getFormatConfig: function() {
-		var shortYearCutoff = this._get('shortYearCutoff');
-		shortYearCutoff = (typeof shortYearCutoff != 'string' ? shortYearCutoff :
-			new Date().getFullYear() % 100 + parseInt(shortYearCutoff, 10));
-		return {shortYearCutoff: shortYearCutoff,
-			dayNamesShort: this._get('dayNamesShort'), dayNames: this._get('dayNames'),
-			monthNamesShort: this._get('monthNamesShort'), monthNames: this._get('monthNames')};
-	},
-
-	/* Format the given date for display. */
-	_formatDate: function(day, month, year) {
-		if (!day) {
-			this._currentDay = this._selectedDay;
-			this._currentMonth = this._selectedMonth;
-			this._currentYear = this._selectedYear;
-		}
-		var date = (day ? (typeof day == 'object' ? day : new Date(year, month, day)) :
-			new Date(this._currentYear, this._currentMonth, this._currentDay));
-		return $.datepicker.formatDate(this._get('dateFormat'), date, this._getFormatConfig());
-	}
-});
-
-/* jQuery extend now ignores nulls! */
-function extendRemove(target, props) {
-	$.extend(target, props);
-	for (var name in props)
-		if (props[name] == null)
-			target[name] = null;
-	return target;
-};
-
-/* Invoke the datepicker functionality.
-   @param  options  String - a command, optionally followed by additional parameters or
-                    Object - settings for attaching new datepicker functionality
-   @return  jQuery object */
-$.fn.datepicker = function(options){
-	var otherArgs = Array.prototype.slice.call(arguments, 1);
-	if (typeof options == 'string' && (options == 'isDisabled' || options == 'getDate')) {
-		return $.datepicker['_' + options + 'Datepicker'].apply($.datepicker, [this[0]].concat(otherArgs));
-	}
-	return this.each(function() {
-		typeof options == 'string' ?
-			$.datepicker['_' + options + 'Datepicker'].apply($.datepicker, [this].concat(otherArgs)) :
-			$.datepicker._attachDatepicker(this, options);
-	});
-};
-
-$.datepicker = new Datepicker(); // singleton instance
-	
-/* Initialise the date picker. */
-$(document).ready(function() {
-	$(document.body).append($.datepicker._datepickerDiv)
-		.mousedown($.datepicker._checkExternalClick);
-});
-
-})(jQuery);
+(function($){function Datepicker(){this.debug=false;this._nextId=0;this._inst=[];this._curInst=null;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=false;this.regional=[];this.regional[""]={clearText:"Clear",clearStatus:"Erase the current date",closeText:"Close",closeStatus:"Close without change",prevText:"&#x3c;Prev",prevStatus:"Show the previous month",nextText:"Next&#x3e;",nextStatus:"Show the next month",currentText:"Today",currentStatus:"Show the current month",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"],monthStatus:"Show a different month",yearStatus:"Show a different year",weekHeader:"Wk",weekStatus:"Week of the year",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dayStatus:"Set DD as first week day",dateStatus:"Select DD, M d",dateFormat:"mm/dd/yy",firstDay:0,initStatus:"Select a date",isRTL:false};this._defaults={showOn:"focus",showAnim:"show",defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,closeAtTop:true,mandatory:false,hideIfNoPrevNext:false,changeMonth:true,changeYear:true,yearRange:"-10:+10",changeFirstDay:true,showOtherMonths:false,showWeeks:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",showStatus:false,statusForDate:this.dateStatus,minDate:null,maxDate:null,speed:"normal",beforeShowDay:null,beforeShow:null,onSelect:null,onClose:null,numberOfMonths:1,stepMonths:1,rangeSelect:false,rangeSeparator:" - "};$.extend(this._defaults,this.regional[""]);this._datepickerDiv=$('<div id="ui-datepicker-div"></div>')}$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",log:function(){if(this.debug){console.log.apply("",arguments)}},_register:function(inst){var id=this._nextId++;this._inst[id]=inst;return id},_getInst:function(id){return this._inst[id]||id},setDefaults:function(settings){extendRemove(this._defaults,settings||{});return this},_attachDatepicker:function(target,settings){var inlineSettings=null;for(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();var instSettings=(inlineSettings?$.extend(settings||{},inlineSettings||{}):settings);if(nodeName=="input"){var inst=(inst&&!inlineSettings?inst:new DatepickerInstance(instSettings,false));this._connectDatepicker(target,inst)}else{if(nodeName=="div"||nodeName=="span"){var inst=new DatepickerInstance(instSettings,true);this._inlineDatepicker(target,inst)}}},_destroyDatepicker:function(target){var nodeName=target.nodeName.toLowerCase();var calId=target._calId;target._calId=null;var $target=$(target);if(nodeName=="input"){$target.siblings(".ui-datepicker-append").replaceWith("").end().siblings(".ui-datepicker-trigger").replaceWith("").end().removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress);var wrapper=$target.parents(".ui-datepicker-wrap");if(wrapper){wrapper.replaceWith(wrapper.html())}}else{if(nodeName=="div"||nodeName=="span"){$target.removeClass(this.markerClassName).empty()}}if($("input[_calId="+calId+"]").length==0){this._inst[calId]=null}},_enableDatepicker:function(target){target.disabled=false;$(target).siblings("button.ui-datepicker-trigger").each(function(){this.disabled=false}).end().siblings("img.ui-datepicker-trigger").css({opacity:"1.0",cursor:""});this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value)})},_disableDatepicker:function(target){target.disabled=true;$(target).siblings("button.ui-datepicker-trigger").each(function(){this.disabled=true}).end().siblings("img.ui-datepicker-trigger").css({opacity:"0.5",cursor:"default"});this._disabledInputs=$.map($.datepicker._disabledInputs,function(value){return(value==target?null:value)});this._disabledInputs[$.datepicker._disabledInputs.length]=target},_isDisabledDatepicker:function(target){if(!target){return false}for(var i=0;i<this._disabledInputs.length;i++){if(this._disabledInputs[i]==target){return true}}return false},_changeDatepicker:function(target,name,value){var settings=name||{};if(typeof name=="string"){settings={};settings[name]=value}if(inst=this._getInst(target._calId)){extendRemove(inst._settings,settings);this._updateDatepicker(inst)}},_setDateDatepicker:function(target,date,endDate){if(inst=this._getInst(target._calId)){inst._setDate(date,endDate);this._updateDatepicker(inst)}},_getDateDatepicker:function(target){var inst=this._getInst(target._calId);if(inst){inst._setDateFromField($(target))}return(inst?inst._getDate():null)},_doKeyDown:function(e){var inst=$.datepicker._getInst(this._calId);if($.datepicker._datepickerShowing){switch(e.keyCode){case 9:$.datepicker._hideDatepicker(null,"");break;case 13:$.datepicker._selectDay(inst,inst._selectedMonth,inst._selectedYear,$("td.ui-datepicker-days-cell-over",inst._datepickerDiv)[0]);return false;break;case 27:$.datepicker._hideDatepicker(null,inst._get("speed"));break;case 33:$.datepicker._adjustDate(inst,(e.ctrlKey?-1:-inst._get("stepMonths")),(e.ctrlKey?"Y":"M"));break;case 34:$.datepicker._adjustDate(inst,(e.ctrlKey?+1:+inst._get("stepMonths")),(e.ctrlKey?"Y":"M"));break;case 35:if(e.ctrlKey){$.datepicker._clearDate(inst)}break;case 36:if(e.ctrlKey){$.datepicker._gotoToday(inst)}break;case 37:if(e.ctrlKey){$.datepicker._adjustDate(inst,-1,"D")}break;case 38:if(e.ctrlKey){$.datepicker._adjustDate(inst,-7,"D")}break;case 39:if(e.ctrlKey){$.datepicker._adjustDate(inst,+1,"D")}break;case 40:if(e.ctrlKey){$.datepicker._adjustDate(inst,+7,"D")}break}}else{if(e.keyCode==36&&e.ctrlKey){$.datepicker._showDatepicker(this)}}},_doKeyPress:function(e){var inst=$.datepicker._getInst(this._calId);var chars=$.datepicker._possibleChars(inst._get("dateFormat"));var chr=String.fromCharCode(e.charCode==undefined?e.keyCode:e.charCode);return e.ctrlKey||(chr<" "||!chars||chars.indexOf(chr)>-1)},_connectDatepicker:function(target,inst){var input=$(target);if(input.is("."+this.markerClassName)){return }var appendText=inst._get("appendText");var isRTL=inst._get("isRTL");if(appendText){if(isRTL){input.before('<span class="ui-datepicker-append">'+appendText)}else{input.after('<span class="ui-datepicker-append">'+appendText)}}var showOn=inst._get("showOn");if(showOn=="focus"||showOn=="both"){input.focus(this._showDatepicker)}if(showOn=="button"||showOn=="both"){input.wrap('<span class="ui-datepicker-wrap">');var buttonText=inst._get("buttonText");var buttonImage=inst._get("buttonImage");var trigger=$(inst._get("buttonImageOnly")?$("<img>").addClass("ui-datepicker-trigger").attr({src:buttonImage,alt:buttonText,title:buttonText}):$("<button>").addClass("ui-datepicker-trigger").attr({type:"button"}).html(buttonImage!=""?$("<img>").attr({src:buttonImage,alt:buttonText,title:buttonText}):buttonText));if(isRTL){input.before(trigger)}else{input.after(trigger)}trigger.click(function(){if($.datepicker._datepickerShowing&&$.datepicker._lastInput==target){$.datepicker._hideDatepicker()}else{$.datepicker._showDatepicker(target)}})}input.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).bind("setData.datepicker",function(event,key,value){inst._settings[key]=value}).bind("getData.datepicker",function(event,key){return inst._get(key)});input[0]._calId=inst._id},_inlineDatepicker:function(target,inst){var input=$(target);if(input.is("."+this.markerClassName)){return }input.addClass(this.markerClassName).append(inst._datepickerDiv).bind("setData.datepicker",function(event,key,value){inst._settings[key]=value}).bind("getData.datepicker",function(event,key){return inst._get(key)});input[0]._calId=inst._id;this._updateDatepicker(inst)},_inlineShow:function(inst){var numMonths=inst._getNumberOfMonths();inst._datepickerDiv.width(numMonths[1]*$(".ui-datepicker",inst._datepickerDiv[0]).width())},_dialogDatepicker:function(input,dateText,onSelect,settings,pos){var inst=this._dialogInst;if(!inst){inst=this._dialogInst=new DatepickerInstance({},false);this._dialogInput=$('<input type="text" size="1" style="position: absolute; top: -100px;"/>');this._dialogInput.keydown(this._doKeyDown);$("body").append(this._dialogInput);this._dialogInput[0]._calId=inst._id}extendRemove(inst._settings,settings||{});this._dialogInput.val(dateText);this._pos=(pos?(pos.length?pos:[pos.pageX,pos.pageY]):null);if(!this._pos){var browserWidth=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;var browserHeight=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;var scrollY=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(browserWidth/2)-100+scrollX,(browserHeight/2)-150+scrollY]}this._dialogInput.css("left",this._pos[0]+"px").css("top",this._pos[1]+"px");inst._settings.onSelect=onSelect;this._inDialog=true;this._datepickerDiv.addClass("ui-datepicker-dialog");this._showDatepicker(this._dialogInput[0]);if($.blockUI){$.blockUI(this._datepickerDiv)}return this},_showDatepicker:function(input){input=input.target||input;if(input.nodeName.toLowerCase()!="input"){input=$("input",input.parentNode)[0]}if($.datepicker._isDisabledDatepicker(input)||$.datepicker._lastInput==input){return }var inst=$.datepicker._getInst(input._calId);var beforeShow=inst._get("beforeShow");extendRemove(inst._settings,(beforeShow?beforeShow.apply(input,[input,inst]):{}));$.datepicker._hideDatepicker(null,"");$.datepicker._lastInput=input;inst._setDateFromField(input);if($.datepicker._inDialog){input.value=""}if(!$.datepicker._pos){$.datepicker._pos=$.datepicker._findPos(input);$.datepicker._pos[1]+=input.offsetHeight}var isFixed=false;$(input).parents().each(function(){isFixed|=$(this).css("position")=="fixed"});if(isFixed&&$.browser.opera){$.datepicker._pos[0]-=document.documentElement.scrollLeft;$.datepicker._pos[1]-=document.documentElement.scrollTop}inst._datepickerDiv.css("position",($.datepicker._inDialog&&$.blockUI?"static":(isFixed?"fixed":"absolute"))).css({left:$.datepicker._pos[0]+"px",top:$.datepicker._pos[1]+"px"});$.datepicker._pos=null;inst._rangeStart=null;$.datepicker._updateDatepicker(inst);if(!inst._inline){var speed=inst._get("speed");var postProcess=function(){$.datepicker._datepickerShowing=true;$.datepicker._afterShow(inst)};var showAnim=inst._get("showAnim")||"show";inst._datepickerDiv[showAnim](speed,postProcess);if(speed==""){postProcess()}if(inst._input[0].type!="hidden"){inst._input[0].focus()}$.datepicker._curInst=inst}},_updateDatepicker:function(inst){inst._datepickerDiv.empty().append(inst._generateDatepicker());var numMonths=inst._getNumberOfMonths();if(numMonths[0]!=1||numMonths[1]!=1){inst._datepickerDiv.addClass("ui-datepicker-multi")}else{inst._datepickerDiv.removeClass("ui-datepicker-multi")}if(inst._get("isRTL")){inst._datepickerDiv.addClass("ui-datepicker-rtl")}else{inst._datepickerDiv.removeClass("ui-datepicker-rtl")}if(inst._input&&inst._input[0].type!="hidden"){$(inst._input[0]).focus()}},_afterShow:function(inst){var numMonths=inst._getNumberOfMonths();inst._datepickerDiv.width(numMonths[1]*$(".ui-datepicker",inst._datepickerDiv[0])[0].offsetWidth);if($.browser.msie&&parseInt($.browser.version)<7){$("iframe.ui-datepicker-cover").css({width:inst._datepickerDiv.width()+4,height:inst._datepickerDiv.height()+4})}var isFixed=inst._datepickerDiv.css("position")=="fixed";var pos=inst._input?$.datepicker._findPos(inst._input[0]):null;var browserWidth=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;var browserHeight=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;var scrollX=(isFixed?0:document.documentElement.scrollLeft||document.body.scrollLeft);var scrollY=(isFixed?0:document.documentElement.scrollTop||document.body.scrollTop);if((inst._datepickerDiv.offset().left+inst._datepickerDiv.width()-(isFixed&&$.browser.msie?document.documentElement.scrollLeft:0))>(browserWidth+scrollX)){inst._datepickerDiv.css("left",Math.max(scrollX,pos[0]+(inst._input?$(inst._input[0]).width():null)-inst._datepickerDiv.width()-(isFixed&&$.browser.opera?document.documentElement.scrollLeft:0))+"px")}if((inst._datepickerDiv.offset().top+inst._datepickerDiv.height()-(isFixed&&$.browser.msie?document.documentElement.scrollTop:0))>(browserHeight+scrollY)){inst._datepickerDiv.css("top",Math.max(scrollY,pos[1]-(this._inDialog?0:inst._datepickerDiv.height())-(isFixed&&$.browser.opera?document.documentElement.scrollTop:0))+"px")}},_findPos:function(obj){while(obj&&(obj.type=="hidden"||obj.nodeType!=1)){obj=obj.nextSibling}var position=$(obj).offset();return[position.left,position.top]},_hideDatepicker:function(input,speed){var inst=this._curInst;if(!inst){return }var rangeSelect=inst._get("rangeSelect");if(rangeSelect&&this._stayOpen){this._selectDate(inst,inst._formatDate(inst._currentDay,inst._currentMonth,inst._currentYear))}this._stayOpen=false;if(this._datepickerShowing){speed=(speed!=null?speed:inst._get("speed"));var showAnim=inst._get("showAnim");inst._datepickerDiv[(showAnim=="slideDown"?"slideUp":(showAnim=="fadeIn"?"fadeOut":"hide"))](speed,function(){$.datepicker._tidyDialog(inst)});if(speed==""){this._tidyDialog(inst)}var onClose=inst._get("onClose");if(onClose){onClose.apply((inst._input?inst._input[0]:null),[inst._getDate(),inst])}this._datepickerShowing=false;this._lastInput=null;inst._settings.prompt=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if($.blockUI){$.unblockUI();$("body").append(this._datepickerDiv)}}this._inDialog=false}this._curInst=null},_tidyDialog:function(inst){inst._datepickerDiv.removeClass("ui-datepicker-dialog").unbind(".ui-datepicker");$(".ui-datepicker-prompt",inst._datepickerDiv).remove()},_checkExternalClick:function(event){if(!$.datepicker._curInst){return }var $target=$(event.target);if(($target.parents("#ui-datepicker-div").length==0)&&!$target.hasClass("hasDatepicker")&&!$target.hasClass("ui-datepicker-trigger")&&$.datepicker._datepickerShowing&&!($.datepicker._inDialog&&$.blockUI)){$.datepicker._hideDatepicker(null,"")}},_adjustDate:function(id,offset,period){var inst=this._getInst(id);inst._adjustDate(offset,period);this._updateDatepicker(inst)},_gotoToday:function(id){var date=new Date();var inst=this._getInst(id);inst._selectedDay=date.getDate();inst._drawMonth=inst._selectedMonth=date.getMonth();inst._drawYear=inst._selectedYear=date.getFullYear();this._adjustDate(inst)},_selectMonthYear:function(id,select,period){var inst=this._getInst(id);inst._selectingMonthYear=false;inst[period=="M"?"_drawMonth":"_drawYear"]=select.options[select.selectedIndex].value-0;this._adjustDate(inst)},_clickMonthYear:function(id){var inst=this._getInst(id);if(inst._input&&inst._selectingMonthYear&&!$.browser.msie){inst._input[0].focus()}inst._selectingMonthYear=!inst._selectingMonthYear},_changeFirstDay:function(id,day){var inst=this._getInst(id);inst._settings.firstDay=day;this._updateDatepicker(inst)},_selectDay:function(id,month,year,td){if($(td).is(".ui-datepicker-unselectable")){return }var inst=this._getInst(id);var rangeSelect=inst._get("rangeSelect");if(rangeSelect){if(!this._stayOpen){$(".ui-datepicker td").removeClass("ui-datepicker-current-day");$(td).addClass("ui-datepicker-current-day")}this._stayOpen=!this._stayOpen}inst._selectedDay=inst._currentDay=$("a",td).html();inst._selectedMonth=inst._currentMonth=month;inst._selectedYear=inst._currentYear=year;this._selectDate(id,inst._formatDate(inst._currentDay,inst._currentMonth,inst._currentYear));if(this._stayOpen){inst._endDay=inst._endMonth=inst._endYear=null;inst._rangeStart=new Date(inst._currentYear,inst._currentMonth,inst._currentDay);this._updateDatepicker(inst)}else{if(rangeSelect){inst._endDay=inst._currentDay;inst._endMonth=inst._currentMonth;inst._endYear=inst._currentYear;inst._selectedDay=inst._currentDay=inst._rangeStart.getDate();inst._selectedMonth=inst._currentMonth=inst._rangeStart.getMonth();inst._selectedYear=inst._currentYear=inst._rangeStart.getFullYear();inst._rangeStart=null;if(inst._inline){this._updateDatepicker(inst)}}}},_clearDate:function(id){var inst=this._getInst(id);if(inst._get("mandatory")){return }this._stayOpen=false;inst._endDay=inst._endMonth=inst._endYear=inst._rangeStart=null;this._selectDate(inst,"")},_selectDate:function(id,dateStr){var inst=this._getInst(id);dateStr=(dateStr!=null?dateStr:inst._formatDate());if(inst._rangeStart){dateStr=inst._formatDate(inst._rangeStart)+inst._get("rangeSeparator")+dateStr}if(inst._input){inst._input.val(dateStr)}var onSelect=inst._get("onSelect");if(onSelect){onSelect.apply((inst._input?inst._input[0]:null),[dateStr,inst])}else{if(inst._input){inst._input.trigger("change")}}if(inst._inline){this._updateDatepicker(inst)}else{if(!this._stayOpen){this._hideDatepicker(null,inst._get("speed"));this._lastInput=inst._input[0];if(typeof (inst._input[0])!="object"){inst._input[0].focus()}this._lastInput=null}}},noWeekends:function(date){var day=date.getDay();return[(day>0&&day<6),""]},iso8601Week:function(date){var checkDate=new Date(date.getFullYear(),date.getMonth(),date.getDate(),(date.getTimezoneOffset()/-60));var firstMon=new Date(checkDate.getFullYear(),1-1,4);var firstDay=firstMon.getDay()||7;firstMon.setDate(firstMon.getDate()+1-firstDay);if(firstDay<4&&checkDate<firstMon){checkDate.setDate(checkDate.getDate()-3);return $.datepicker.iso8601Week(checkDate)}else{if(checkDate>new Date(checkDate.getFullYear(),12-1,28)){firstDay=new Date(checkDate.getFullYear()+1,1-1,4).getDay()||7;if(firstDay>4&&(checkDate.getDay()||7)<firstDay-3){checkDate.setDate(checkDate.getDate()+3);return $.datepicker.iso8601Week(checkDate)}}}return Math.floor(((checkDate-firstMon)/86400000)/7)+1},dateStatus:function(date,inst){return $.datepicker.formatDate(inst._get("dateStatus"),date,inst._getFormatConfig())},parseDate:function(format,value,settings){if(format==null||value==null){throw"Invalid arguments"}value=(typeof value=="object"?value.toString():value+"");if(value==""){return null}var shortYearCutoff=(settings?settings.shortYearCutoff:null)||this._defaults.shortYearCutoff;var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var year=-1;var month=-1;var day=-1;var literal=false;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches){iFormat++}return matches};var getNumber=function(match){lookAhead(match);var size=(match=="y"?4:2);var num=0;while(size>0&&iValue<value.length&&value.charAt(iValue)>="0"&&value.charAt(iValue)<="9"){num=num*10+(value.charAt(iValue++)-0);size--}if(size==(match=="y"?4:2)){throw"Missing number at position "+iValue}return num};var getName=function(match,shortNames,longNames){var names=(lookAhead(match)?longNames:shortNames);var size=0;for(var j=0;j<names.length;j++){size=Math.max(size,names[j].length)}var name="";var iInit=iValue;while(size>0&&iValue<value.length){name+=value.charAt(iValue++);for(var i=0;i<names.length;i++){if(name==names[i]){return i+1}}size--}throw"Unknown name at position "+iInit};var checkLiteral=function(){if(value.charAt(iValue)!=format.charAt(iFormat)){throw"Unexpected literal at position "+iValue}iValue++};var iValue=0;for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false}else{checkLiteral()}}else{switch(format.charAt(iFormat)){case"d":day=getNumber("d");break;case"D":getName("D",dayNamesShort,dayNames);break;case"m":month=getNumber("m");break;case"M":month=getName("M",monthNamesShort,monthNames);break;case"y":year=getNumber("y");break;case"'":if(lookAhead("'")){checkLiteral()}else{literal=true}break;default:checkLiteral()}}}if(year<100){year+=new Date().getFullYear()-new Date().getFullYear()%100+(year<=shortYearCutoff?0:-100)}var date=new Date(year,month-1,day);if(date.getFullYear()!=year||date.getMonth()+1!=month||date.getDate()!=day){throw"Invalid date"}return date},formatDate:function(format,date,settings){if(!date){return""}var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches){iFormat++}return matches};var formatNumber=function(match,value){return(lookAhead(match)&&value<10?"0":"")+value};var formatName=function(match,value,shortNames,longNames){return(lookAhead(match)?longNames[value]:shortNames[value])};var output="";var literal=false;if(date){for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false}else{output+=format.charAt(iFormat)}}else{switch(format.charAt(iFormat)){case"d":output+=formatNumber("d",date.getDate());break;case"D":output+=formatName("D",date.getDay(),dayNamesShort,dayNames);break;case"m":output+=formatNumber("m",date.getMonth()+1);break;case"M":output+=formatName("M",date.getMonth(),monthNamesShort,monthNames);break;case"y":output+=(lookAhead("y")?date.getFullYear():(date.getYear()%100<10?"0":"")+date.getYear()%100);break;case"'":if(lookAhead("'")){output+="'"}else{literal=true}break;default:output+=format.charAt(iFormat)}}}}return output},_possibleChars:function(format){var chars="";var literal=false;for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false}else{chars+=format.charAt(iFormat)}}else{switch(format.charAt(iFormat)){case"d"||"m"||"y":chars+="0123456789";break;case"D"||"M":return null;case"'":if(lookAhead("'")){chars+="'"}else{literal=true}break;default:chars+=format.charAt(iFormat)}}}return chars}});function DatepickerInstance(settings,inline){this._id=$.datepicker._register(this);this._selectedDay=0;this._selectedMonth=0;this._selectedYear=0;this._drawMonth=0;this._drawYear=0;this._input=null;this._inline=inline;this._datepickerDiv=(!inline?$.datepicker._datepickerDiv:$('<div id="ui-datepicker-div-'+this._id+'" class="ui-datepicker-inline">'));this._settings=extendRemove(settings||{});if(inline){this._setDate(this._getDefaultDate())}}$.extend(DatepickerInstance.prototype,{_get:function(name){return this._settings[name]!==undefined?this._settings[name]:$.datepicker._defaults[name]},_setDateFromField:function(input){this._input=$(input);var dateFormat=this._get("dateFormat");var dates=this._input?this._input.val().split(this._get("rangeSeparator")):null;this._endDay=this._endMonth=this._endYear=null;var date=defaultDate=this._getDefaultDate();if(dates.length>0){var settings=this._getFormatConfig();if(dates.length>1){date=$.datepicker.parseDate(dateFormat,dates[1],settings)||defaultDate;this._endDay=date.getDate();this._endMonth=date.getMonth();this._endYear=date.getFullYear()}try{date=$.datepicker.parseDate(dateFormat,dates[0],settings)||defaultDate}catch(e){$.datepicker.log(e);date=defaultDate}}this._selectedDay=date.getDate();this._drawMonth=this._selectedMonth=date.getMonth();this._drawYear=this._selectedYear=date.getFullYear();this._currentDay=(dates[0]?date.getDate():0);this._currentMonth=(dates[0]?date.getMonth():0);this._currentYear=(dates[0]?date.getFullYear():0);this._adjustDate()},_getDefaultDate:function(){var date=this._determineDate("defaultDate",new Date());var minDate=this._getMinMaxDate("min",true);var maxDate=this._getMinMaxDate("max");date=(minDate&&date<minDate?minDate:date);date=(maxDate&&date>maxDate?maxDate:date);return date},_determineDate:function(name,defaultDate){var offsetNumeric=function(offset){var date=new Date();date.setDate(date.getDate()+offset);return date};var offsetString=function(offset,getDaysInMonth){var date=new Date();var matches=/^([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?$/.exec(offset);if(matches){var year=date.getFullYear();var month=date.getMonth();var day=date.getDate();switch(matches[2]||"d"){case"d":case"D":day+=(matches[1]-0);break;case"w":case"W":day+=(matches[1]*7);break;case"m":case"M":month+=(matches[1]-0);day=Math.min(day,getDaysInMonth(year,month));break;case"y":case"Y":year+=(matches[1]-0);day=Math.min(day,getDaysInMonth(year,month));break}date=new Date(year,month,day)}return date};var date=this._get(name);return(date==null?defaultDate:(typeof date=="string"?offsetString(date,this._getDaysInMonth):(typeof date=="number"?offsetNumeric(date):date)))},_setDate:function(date,endDate){this._selectedDay=this._currentDay=date.getDate();this._drawMonth=this._selectedMonth=this._currentMonth=date.getMonth();this._drawYear=this._selectedYear=this._currentYear=date.getFullYear();if(this._get("rangeSelect")){if(endDate){this._endDay=endDate.getDate();this._endMonth=endDate.getMonth();this._endYear=endDate.getFullYear()}else{this._endDay=this._currentDay;this._endMonth=this._currentMonth;this._endYear=this._currentYear}}this._adjustDate()},_getDate:function(){var startDate=(!this._currentYear||(this._input&&this._input.val()=="")?null:new Date(this._currentYear,this._currentMonth,this._currentDay));if(this._get("rangeSelect")){return[startDate,(!this._endYear?null:new Date(this._endYear,this._endMonth,this._endDay))]}else{return startDate}},_generateDatepicker:function(){var today=new Date();today=new Date(today.getFullYear(),today.getMonth(),today.getDate());var showStatus=this._get("showStatus");var isRTL=this._get("isRTL");var clear=(this._get("mandatory")?"":'<div class="ui-datepicker-clear"><a onclick="jQuery.datepicker._clearDate('+this._id+');"'+(showStatus?this._addStatus(this._get("clearStatus")||"&#xa0;"):"")+">"+this._get("clearText")+"</a></div>");var controls='<div class="ui-datepicker-control">'+(isRTL?"":clear)+'<div class="ui-datepicker-close"><a onclick="jQuery.datepicker._hideDatepicker();"'+(showStatus?this._addStatus(this._get("closeStatus")||"&#xa0;"):"")+">"+this._get("closeText")+"</a></div>"+(isRTL?clear:"")+"</div>";var prompt=this._get("prompt");var closeAtTop=this._get("closeAtTop");var hideIfNoPrevNext=this._get("hideIfNoPrevNext");var numMonths=this._getNumberOfMonths();var stepMonths=this._get("stepMonths");var isMultiMonth=(numMonths[0]!=1||numMonths[1]!=1);var minDate=this._getMinMaxDate("min",true);var maxDate=this._getMinMaxDate("max");var drawMonth=this._drawMonth;var drawYear=this._drawYear;if(maxDate){var maxDraw=new Date(maxDate.getFullYear(),maxDate.getMonth()-numMonths[1]+1,maxDate.getDate());maxDraw=(minDate&&maxDraw<minDate?minDate:maxDraw);while(new Date(drawYear,drawMonth,1)>maxDraw){drawMonth--;if(drawMonth<0){drawMonth=11;drawYear--}}}var prev='<div class="ui-datepicker-prev">'+(this._canAdjustMonth(-1,drawYear,drawMonth)?'<a onclick="jQuery.datepicker._adjustDate('+this._id+", -"+stepMonths+", 'M');\""+(showStatus?this._addStatus(this._get("prevStatus")||"&#xa0;"):"")+">"+this._get("prevText")+"</a>":(hideIfNoPrevNext?"":"<label>"+this._get("prevText")+"</label>"))+"</div>";var next='<div class="ui-datepicker-next">'+(this._canAdjustMonth(+1,drawYear,drawMonth)?'<a onclick="jQuery.datepicker._adjustDate('+this._id+", +"+stepMonths+", 'M');\""+(showStatus?this._addStatus(this._get("nextStatus")||"&#xa0;"):"")+">"+this._get("nextText")+"</a>":(hideIfNoPrevNext?">":"<label>"+this._get("nextText")+"</label>"))+"</div>";var html=(prompt?'<div class="ui-datepicker-prompt">'+prompt+"</div>":"")+(closeAtTop&&!this._inline?controls:"")+'<div class="ui-datepicker-links">'+(isRTL?next:prev)+(this._isInRange(today)?'<div class="ui-datepicker-current"><a onclick="jQuery.datepicker._gotoToday('+this._id+');"'+(showStatus?this._addStatus(this._get("currentStatus")||"&#xa0;"):"")+">"+this._get("currentText")+"</a></div>":"")+(isRTL?prev:next)+"</div>";var showWeeks=this._get("showWeeks");for(var row=0;row<numMonths[0];row++){for(var col=0;col<numMonths[1];col++){var selectedDate=new Date(drawYear,drawMonth,this._selectedDay);html+='<div class="ui-datepicker-one-month'+(col==0?" ui-datepicker-new-row":"")+'">'+this._generateMonthYearHeader(drawMonth,drawYear,minDate,maxDate,selectedDate,row>0||col>0)+'<table class="ui-datepicker" cellpadding="0" cellspacing="0"><thead><tr class="ui-datepicker-title-row">'+(showWeeks?"<td>"+this._get("weekHeader")+"</td>":"");var firstDay=this._get("firstDay");var changeFirstDay=this._get("changeFirstDay");var dayNames=this._get("dayNames");var dayNamesShort=this._get("dayNamesShort");var dayNamesMin=this._get("dayNamesMin");for(var dow=0;dow<7;dow++){var day=(dow+firstDay)%7;var status=this._get("dayStatus")||"&#xa0;";status=(status.indexOf("DD")>-1?status.replace(/DD/,dayNames[day]):status.replace(/D/,dayNamesShort[day]));html+="<td"+((dow+firstDay+6)%7>=5?' class="ui-datepicker-week-end-cell"':"")+">"+(!changeFirstDay?"<span":'<a onclick="jQuery.datepicker._changeFirstDay('+this._id+", "+day+');"')+(showStatus?this._addStatus(status):"")+' title="'+dayNames[day]+'">'+dayNamesMin[day]+(changeFirstDay?"</a>":"</span>")+"</td>"}html+="</tr></thead><tbody>";var daysInMonth=this._getDaysInMonth(drawYear,drawMonth);if(drawYear==this._selectedYear&&drawMonth==this._selectedMonth){this._selectedDay=Math.min(this._selectedDay,daysInMonth)}var leadDays=(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7;var currentDate=(!this._currentDay?new Date(9999,9,9):new Date(this._currentYear,this._currentMonth,this._currentDay));var endDate=this._endDay?new Date(this._endYear,this._endMonth,this._endDay):currentDate;var printDate=new Date(drawYear,drawMonth,1-leadDays);var numRows=(isMultiMonth?6:Math.ceil((leadDays+daysInMonth)/7));var beforeShowDay=this._get("beforeShowDay");var showOtherMonths=this._get("showOtherMonths");var calculateWeek=this._get("calculateWeek")||$.datepicker.iso8601Week;var dateStatus=this._get("statusForDate")||$.datepicker.dateStatus;for(var dRow=0;dRow<numRows;dRow++){html+='<tr class="ui-datepicker-days-row">'+(showWeeks?'<td class="ui-datepicker-week-col">'+calculateWeek(printDate)+"</td>":"");for(var dow=0;dow<7;dow++){var daySettings=(beforeShowDay?beforeShowDay.apply((this._input?this._input[0]:null),[printDate]):[true,""]);var otherMonth=(printDate.getMonth()!=drawMonth);var unselectable=otherMonth||!daySettings[0]||(minDate&&printDate<minDate)||(maxDate&&printDate>maxDate);html+='<td class="ui-datepicker-days-cell'+((dow+firstDay+6)%7>=5?" ui-datepicker-week-end-cell":"")+(otherMonth?" ui-datepicker-otherMonth":"")+(printDate.getTime()==selectedDate.getTime()&&drawMonth==this._selectedMonth?" ui-datepicker-days-cell-over":"")+(unselectable?" ui-datepicker-unselectable":"")+(otherMonth&&!showOtherMonths?"":" "+daySettings[1]+(printDate.getTime()>=currentDate.getTime()&&printDate.getTime()<=endDate.getTime()?" ui-datepicker-current-day":"")+(printDate.getTime()==today.getTime()?" ui-datepicker-today":""))+'"'+(unselectable?"":" onmouseover=\"jQuery(this).addClass('ui-datepicker-days-cell-over');"+(!showStatus||(otherMonth&&!showOtherMonths)?"":"jQuery('#ui-datepicker-status-"+this._id+"').html('"+(dateStatus.apply((this._input?this._input[0]:null),[printDate,this])||"&#xa0;")+"');")+"\" onmouseout=\"jQuery(this).removeClass('ui-datepicker-days-cell-over');"+(!showStatus||(otherMonth&&!showOtherMonths)?"":"jQuery('#ui-datepicker-status-"+this._id+"').html('&#xa0;');")+'" onclick="jQuery.datepicker._selectDay('+this._id+","+drawMonth+","+drawYear+', this);"')+">"+(otherMonth?(showOtherMonths?printDate.getDate():"&#xa0;"):(unselectable?printDate.getDate():"<a>"+printDate.getDate()+"</a>"))+"</td>";printDate.setDate(printDate.getDate()+1)}html+="</tr>"}drawMonth++;if(drawMonth>11){drawMonth=0;drawYear++}html+="</tbody></table></div>"}}html+=(showStatus?'<div style="clear: both;"></div><div id="ui-datepicker-status-'+this._id+'" class="ui-datepicker-status">'+(this._get("initStatus")||"&#xa0;")+"</div>":"")+(!closeAtTop&&!this._inline?controls:"")+'<div style="clear: both;"></div>'+($.browser.msie&&parseInt($.browser.version)<7&&!this._inline?'<iframe src="javascript:false;" class="ui-datepicker-cover"></iframe>':"");return html},_generateMonthYearHeader:function(drawMonth,drawYear,minDate,maxDate,selectedDate,secondary){minDate=(this._rangeStart&&minDate&&selectedDate<minDate?selectedDate:minDate);var showStatus=this._get("showStatus");var html='<div class="ui-datepicker-header">';var monthNames=this._get("monthNames");if(secondary||!this._get("changeMonth")){html+=monthNames[drawMonth]+"&#xa0;"}else{var inMinYear=(minDate&&minDate.getFullYear()==drawYear);var inMaxYear=(maxDate&&maxDate.getFullYear()==drawYear);html+='<select class="ui-datepicker-new-month" onchange="jQuery.datepicker._selectMonthYear('+this._id+", this, 'M');\" onclick=\"jQuery.datepicker._clickMonthYear("+this._id+');"'+(showStatus?this._addStatus(this._get("monthStatus")||"&#xa0;"):"")+">";for(var month=0;month<12;month++){if((!inMinYear||month>=minDate.getMonth())&&(!inMaxYear||month<=maxDate.getMonth())){html+='<option value="'+month+'"'+(month==drawMonth?' selected="selected"':"")+">"+monthNames[month]+"</option>"}}html+="</select>"}if(secondary||!this._get("changeYear")){html+=drawYear}else{var years=this._get("yearRange").split(":");var year=0;var endYear=0;if(years.length!=2){year=drawYear-10;endYear=drawYear+10}else{if(years[0].charAt(0)=="+"||years[0].charAt(0)=="-"){year=new Date().getFullYear()+parseInt(years[0],10);endYear=new Date().getFullYear()+parseInt(years[1],10)}else{year=parseInt(years[0],10);endYear=parseInt(years[1],10)}}year=(minDate?Math.max(year,minDate.getFullYear()):year);endYear=(maxDate?Math.min(endYear,maxDate.getFullYear()):endYear);html+='<select class="ui-datepicker-new-year" onchange="jQuery.datepicker._selectMonthYear('+this._id+", this, 'Y');\" onclick=\"jQuery.datepicker._clickMonthYear("+this._id+');"'+(showStatus?this._addStatus(this._get("yearStatus")||"&#xa0;"):"")+">";for(;year<=endYear;year++){html+='<option value="'+year+'"'+(year==drawYear?' selected="selected"':"")+">"+year+"</option>"}html+="</select>"}html+="</div>";return html},_addStatus:function(text){return" onmouseover=\"jQuery('#ui-datepicker-status-"+this._id+"').html('"+text+"');\" onmouseout=\"jQuery('#ui-datepicker-status-"+this._id+"').html('&#xa0;');\""},_adjustDate:function(offset,period){var year=this._drawYear+(period=="Y"?offset:0);var month=this._drawMonth+(period=="M"?offset:0);var day=Math.min(this._selectedDay,this._getDaysInMonth(year,month))+(period=="D"?offset:0);var date=new Date(year,month,day);var minDate=this._getMinMaxDate("min",true);var maxDate=this._getMinMaxDate("max");date=(minDate&&date<minDate?minDate:date);date=(maxDate&&date>maxDate?maxDate:date);this._selectedDay=date.getDate();this._drawMonth=this._selectedMonth=date.getMonth();this._drawYear=this._selectedYear=date.getFullYear()},_getNumberOfMonths:function(){var numMonths=this._get("numberOfMonths");return(numMonths==null?[1,1]:(typeof numMonths=="number"?[1,numMonths]:numMonths))},_getMinMaxDate:function(minMax,checkRange){var date=this._determineDate(minMax+"Date",null);if(date){date.setHours(0);date.setMinutes(0);date.setSeconds(0);date.setMilliseconds(0)}return date||(checkRange?this._rangeStart:null)},_getDaysInMonth:function(year,month){return 32-new Date(year,month,32).getDate()},_getFirstDayOfMonth:function(year,month){return new Date(year,month,1).getDay()},_canAdjustMonth:function(offset,curYear,curMonth){var numMonths=this._getNumberOfMonths();var date=new Date(curYear,curMonth+(offset<0?offset:numMonths[1]),1);if(offset<0){date.setDate(this._getDaysInMonth(date.getFullYear(),date.getMonth()))}return this._isInRange(date)},_isInRange:function(date){var newMinDate=(!this._rangeStart?null:new Date(this._selectedYear,this._selectedMonth,this._selectedDay));newMinDate=(newMinDate&&this._rangeStart<newMinDate?this._rangeStart:newMinDate);var minDate=newMinDate||this._getMinMaxDate("min");var maxDate=this._getMinMaxDate("max");return((!minDate||date>=minDate)&&(!maxDate||date<=maxDate))},_getFormatConfig:function(){var shortYearCutoff=this._get("shortYearCutoff");shortYearCutoff=(typeof shortYearCutoff!="string"?shortYearCutoff:new Date().getFullYear()%100+parseInt(shortYearCutoff,10));return{shortYearCutoff:shortYearCutoff,dayNamesShort:this._get("dayNamesShort"),dayNames:this._get("dayNames"),monthNamesShort:this._get("monthNamesShort"),monthNames:this._get("monthNames")}},_formatDate:function(day,month,year){if(!day){this._currentDay=this._selectedDay;this._currentMonth=this._selectedMonth;this._currentYear=this._selectedYear}var date=(day?(typeof day=="object"?day:new Date(year,month,day)):new Date(this._currentYear,this._currentMonth,this._currentDay));return $.datepicker.formatDate(this._get("dateFormat"),date,this._getFormatConfig())}});function extendRemove(target,props){$.extend(target,props);for(var name in props){if(props[name]==null){target[name]=null}}return target}$.fn.datepicker=function(options){var otherArgs=Array.prototype.slice.call(arguments,1);if(typeof options=="string"&&(options=="isDisabled"||options=="getDate")){return $.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].concat(otherArgs))}return this.each(function(){typeof options=="string"?$.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this].concat(otherArgs)):$.datepicker._attachDatepicker(this,options)})};$.datepicker=new Datepicker();$(document).ready(function(){$(document.body).append($.datepicker._datepickerDiv).mousedown($.datepicker._checkExternalClick)})})(jQuery)
\ No newline at end of file
diff --git a/pandora_console/include/javascript/jquery.ui.draggable.js b/pandora_console/include/javascript/jquery.ui.draggable.js
new file mode 100644
index 0000000000..f4610f037d
--- /dev/null
+++ b/pandora_console/include/javascript/jquery.ui.draggable.js
@@ -0,0 +1 @@
+(function(A){A.widget("ui.draggable",A.extend(A.ui.mouse,{init:function(){var B=this.options;if(B.helper=="original"&&!(/(relative|absolute|fixed)/).test(this.element.css("position"))){this.element.css("position","relative")}this.element.addClass("ui-draggable");(B.disabled&&this.element.addClass("ui-draggable-disabled"));this.mouseInit()},mouseStart:function(F){var H=this.options;if(this.helper||H.disabled||A(F.target).is(".ui-resizable-handle")){return false}var C=!this.options.handle||!A(this.options.handle,this.element).length?true:false;A(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==F.target){C=true}});if(!C){return false}if(A.ui.ddmanager){A.ui.ddmanager.current=this}this.helper=A.isFunction(H.helper)?A(H.helper.apply(this.element[0],[F])):(H.helper=="clone"?this.element.clone():this.element);if(!this.helper.parents("body").length){this.helper.appendTo((H.appendTo=="parent"?this.element[0].parentNode:H.appendTo))}if(this.helper[0]!=this.element[0]&&!(/(fixed|absolute)/).test(this.helper.css("position"))){this.helper.css("position","absolute")}this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0)};this.cssPosition=this.helper.css("position");this.offset=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.offset.click={left:F.pageX-this.offset.left,top:F.pageY-this.offset.top};this.offsetParent=this.helper.offsetParent();var B=this.offsetParent.offset();if(this.offsetParent[0]==document.body&&A.browser.mozilla){B={top:0,left:0}}this.offset.parent={top:B.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:B.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)};var E=this.element.position();this.offset.relative=this.cssPosition=="relative"?{top:E.top-(parseInt(this.helper.css("top"),10)||0)+this.offsetParent[0].scrollTop,left:E.left-(parseInt(this.helper.css("left"),10)||0)+this.offsetParent[0].scrollLeft}:{top:0,left:0};this.originalPosition=this.generatePosition(F);this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};if(H.cursorAt){if(H.cursorAt.left!=undefined){this.offset.click.left=H.cursorAt.left+this.margins.left}if(H.cursorAt.right!=undefined){this.offset.click.left=this.helperProportions.width-H.cursorAt.right+this.margins.left}if(H.cursorAt.top!=undefined){this.offset.click.top=H.cursorAt.top+this.margins.top}if(H.cursorAt.bottom!=undefined){this.offset.click.top=this.helperProportions.height-H.cursorAt.bottom+this.margins.top}}if(H.containment){if(H.containment=="parent"){H.containment=this.helper[0].parentNode}if(H.containment=="document"||H.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,A(H.containment=="document"?document:window).width()-this.offset.relative.left-this.offset.parent.left-this.helperProportions.width-this.margins.left-(parseInt(this.element.css("marginRight"),10)||0),(A(H.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.offset.relative.top-this.offset.parent.top-this.helperProportions.height-this.margins.top-(parseInt(this.element.css("marginBottom"),10)||0)]}if(!(/^(document|window|parent)$/).test(H.containment)){var D=A(H.containment)[0];var G=A(H.containment).offset();this.containment=[G.left+(parseInt(A(D).css("borderLeftWidth"),10)||0)-this.offset.relative.left-this.offset.parent.left,G.top+(parseInt(A(D).css("borderTopWidth"),10)||0)-this.offset.relative.top-this.offset.parent.top,G.left+Math.max(D.scrollWidth,D.offsetWidth)-(parseInt(A(D).css("borderLeftWidth"),10)||0)-this.offset.relative.left-this.offset.parent.left-this.helperProportions.width-this.margins.left-(parseInt(this.element.css("marginRight"),10)||0),G.top+Math.max(D.scrollHeight,D.offsetHeight)-(parseInt(A(D).css("borderTopWidth"),10)||0)-this.offset.relative.top-this.offset.parent.top-this.helperProportions.height-this.margins.top-(parseInt(this.element.css("marginBottom"),10)||0)]}}this.propagate("start",F);this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};if(A.ui.ddmanager&&!H.dropBehaviour){A.ui.ddmanager.prepareOffsets(this,F)}this.helper.addClass("ui-draggable-dragging");this.mouseDrag(F);return true},convertPositionTo:function(C,D){if(!D){D=this.position}var B=C=="absolute"?1:-1;return{top:(D.top+this.offset.relative.top*B+this.offset.parent.top*B-(this.cssPosition=="fixed"||(this.cssPosition=="absolute"&&this.offsetParent[0]==document.body)?0:this.offsetParent[0].scrollTop)*B+(this.cssPosition=="fixed"?this.offsetParent[0].scrollTop:0)*B+this.margins.top*B),left:(D.left+this.offset.relative.left*B+this.offset.parent.left*B-(this.cssPosition=="fixed"||(this.cssPosition=="absolute"&&this.offsetParent[0]==document.body)?0:this.offsetParent[0].scrollLeft)*B+(this.cssPosition=="fixed"?this.offsetParent[0].scrollLeft:0)*B+this.margins.left*B)}},generatePosition:function(E){var F=this.options;var B={top:(E.pageY-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition=="fixed"||(this.cssPosition=="absolute"&&this.offsetParent[0]==document.body)?0:this.offsetParent[0].scrollTop)-(this.cssPosition=="fixed"?this.offsetParent[0].scrollTop:0)),left:(E.pageX-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition=="fixed"||(this.cssPosition=="absolute"&&this.offsetParent[0]==document.body)?0:this.offsetParent[0].scrollLeft)-(this.cssPosition=="fixed"?this.offsetParent[0].scrollLeft:0))};if(!this.originalPosition){return B}if(this.containment){if(B.left<this.containment[0]){B.left=this.containment[0]}if(B.top<this.containment[1]){B.top=this.containment[1]}if(B.left>this.containment[2]){B.left=this.containment[2]}if(B.top>this.containment[3]){B.top=this.containment[3]}}if(F.grid){var D=this.originalPosition.top+Math.round((B.top-this.originalPosition.top)/F.grid[1])*F.grid[1];B.top=this.containment?(!(D<this.containment[1]||D>this.containment[3])?D:(!(D<this.containment[1])?D-F.grid[1]:D+F.grid[1])):D;var C=this.originalPosition.left+Math.round((B.left-this.originalPosition.left)/F.grid[0])*F.grid[0];B.left=this.containment?(!(C<this.containment[0]||C>this.containment[2])?C:(!(C<this.containment[0])?C-F.grid[0]:C+F.grid[0])):C}return B},mouseDrag:function(B){this.position=this.generatePosition(B);this.positionAbs=this.convertPositionTo("absolute");this.position=this.propagate("drag",B)||this.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"}if(A.ui.ddmanager){A.ui.ddmanager.drag(this,B)}return false},mouseStop:function(C){if(A.ui.ddmanager&&!this.options.dropBehaviour){A.ui.ddmanager.drop(this,C)}if(this.options.revert){var B=this;A(this.helper).animate(this.originalPosition,parseInt(this.options.revert,10)||500,function(){B.propagate("stop",C);B.clear()})}else{this.propagate("stop",C);this.clear()}return false},clear:function(){this.helper.removeClass("ui-draggable-dragging");if(this.options.helper!="original"&&!this.cancelHelperRemoval){this.helper.remove()}this.helper=null;this.cancelHelperRemoval=false},plugins:{},uiHash:function(B){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,options:this.options}},propagate:function(C,B){A.ui.plugin.call(this,C,[B,this.uiHash()]);return this.element.triggerHandler(C=="drag"?C:"drag"+C,[B,this.uiHash()],this.options[C])},destroy:function(){if(!this.element.data("draggable")){return }this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable");this.mouseDestroy()}}));A.extend(A.ui.draggable,{defaults:{appendTo:"parent",axis:false,cancel:":input,button",delay:0,distance:0,helper:"original"}});A.ui.plugin.add("draggable","cursor",{start:function(D,C){var B=A("body");if(B.css("cursor")){C.options._cursor=B.css("cursor")}B.css("cursor",C.options.cursor)},stop:function(C,B){if(B.options._cursor){A("body").css("cursor",B.options._cursor)}}});A.ui.plugin.add("draggable","zIndex",{start:function(D,C){var B=A(C.helper);if(B.css("zIndex")){C.options._zIndex=B.css("zIndex")}B.css("zIndex",C.options.zIndex)},stop:function(C,B){if(B.options._zIndex){A(B.helper).css("zIndex",B.options._zIndex)}}});A.ui.plugin.add("draggable","opacity",{start:function(D,C){var B=A(C.helper);if(B.css("opacity")){C.options._opacity=B.css("opacity")}B.css("opacity",C.options.opacity)},stop:function(C,B){if(B.options._opacity){A(B.helper).css("opacity",B.options._opacity)}}});A.ui.plugin.add("draggable","iframeFix",{start:function(C,B){A(B.options.iframeFix===true?"iframe":B.options.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:1000}).css(A(this).offset()).appendTo("body")})},stop:function(C,B){A("div.DragDropIframeFix").each(function(){this.parentNode.removeChild(this)})}});A.ui.plugin.add("draggable","scroll",{start:function(D,C){var E=C.options;var B=A(this).data("draggable");E.scrollSensitivity=E.scrollSensitivity||20;E.scrollSpeed=E.scrollSpeed||20;B.overflowY=function(F){do{if(/auto|scroll/.test(F.css("overflow"))||(/auto|scroll/).test(F.css("overflow-y"))){return F}F=F.parent()}while(F[0].parentNode);return A(document)}(this);B.overflowX=function(F){do{if(/auto|scroll/.test(F.css("overflow"))||(/auto|scroll/).test(F.css("overflow-x"))){return F}F=F.parent()}while(F[0].parentNode);return A(document)}(this);if(B.overflowY[0]!=document&&B.overflowY[0].tagName!="HTML"){B.overflowYOffset=B.overflowY.offset()}if(B.overflowX[0]!=document&&B.overflowX[0].tagName!="HTML"){B.overflowXOffset=B.overflowX.offset()}},drag:function(D,C){var E=C.options;var B=A(this).data("draggable");if(B.overflowY[0]!=document&&B.overflowY[0].tagName!="HTML"){if((B.overflowYOffset.top+B.overflowY[0].offsetHeight)-D.pageY<E.scrollSensitivity){B.overflowY[0].scrollTop=B.overflowY[0].scrollTop+E.scrollSpeed}if(D.pageY-B.overflowYOffset.top<E.scrollSensitivity){B.overflowY[0].scrollTop=B.overflowY[0].scrollTop-E.scrollSpeed}}else{if(D.pageY-A(document).scrollTop()<E.scrollSensitivity){A(document).scrollTop(A(document).scrollTop()-E.scrollSpeed)}if(A(window).height()-(D.pageY-A(document).scrollTop())<E.scrollSensitivity){A(document).scrollTop(A(document).scrollTop()+E.scrollSpeed)}}if(B.overflowX[0]!=document&&B.overflowX[0].tagName!="HTML"){if((B.overflowXOffset.left+B.overflowX[0].offsetWidth)-D.pageX<E.scrollSensitivity){B.overflowX[0].scrollLeft=B.overflowX[0].scrollLeft+E.scrollSpeed}if(D.pageX-B.overflowXOffset.left<E.scrollSensitivity){B.overflowX[0].scrollLeft=B.overflowX[0].scrollLeft-E.scrollSpeed}}else{if(D.pageX-A(document).scrollLeft()<E.scrollSensitivity){A(document).scrollLeft(A(document).scrollLeft()-E.scrollSpeed)}if(A(window).width()-(D.pageX-A(document).scrollLeft())<E.scrollSensitivity){A(document).scrollLeft(A(document).scrollLeft()+E.scrollSpeed)}}}});A.ui.plugin.add("draggable","snap",{start:function(D,C){var B=A(this).data("draggable");B.snapElements=[];A(C.options.snap===true?".ui-draggable":C.options.snap).each(function(){var F=A(this);var E=F.offset();if(this!=B.element[0]){B.snapElements.push({item:this,width:F.outerWidth(),height:F.outerHeight(),top:E.top,left:E.left})}})},drag:function(J,N){var I=A(this).data("draggable");var L=N.options.snapTolerance||20;var D=N.absolutePosition.left,C=D+I.helperProportions.width,P=N.absolutePosition.top,O=P+I.helperProportions.height;for(var H=I.snapElements.length-1;H>=0;H--){var E=I.snapElements[H].left,B=E+I.snapElements[H].width,R=I.snapElements[H].top,M=R+I.snapElements[H].height;if(!((E-L<D&&D<B+L&&R-L<P&&P<M+L)||(E-L<D&&D<B+L&&R-L<O&&O<M+L)||(E-L<C&&C<B+L&&R-L<P&&P<M+L)||(E-L<C&&C<B+L&&R-L<O&&O<M+L))){continue}if(N.options.snapMode!="inner"){var K=Math.abs(R-O)<=20;var Q=Math.abs(M-P)<=20;var G=Math.abs(E-C)<=20;var F=Math.abs(B-D)<=20;if(K){N.position.top=I.convertPositionTo("relative",{top:R-I.helperProportions.height,left:0}).top}if(Q){N.position.top=I.convertPositionTo("relative",{top:M,left:0}).top}if(G){N.position.left=I.convertPositionTo("relative",{top:0,left:E-I.helperProportions.width}).left}if(F){N.position.left=I.convertPositionTo("relative",{top:0,left:B}).left}}if(N.options.snapMode!="outer"){var K=Math.abs(R-P)<=20;var Q=Math.abs(M-O)<=20;var G=Math.abs(E-D)<=20;var F=Math.abs(B-C)<=20;if(K){N.position.top=I.convertPositionTo("relative",{top:R,left:0}).top}if(Q){N.position.top=I.convertPositionTo("relative",{top:M-I.helperProportions.height,left:0}).top}if(G){N.position.left=I.convertPositionTo("relative",{top:0,left:E}).left}if(F){N.position.left=I.convertPositionTo("relative",{top:0,left:B-I.helperProportions.width}).left}}}}});A.ui.plugin.add("draggable","connectToSortable",{start:function(D,C){var B=A(this).data("draggable");B.sortables=[];A(C.options.connectToSortable).each(function(){if(A.data(this,"sortable")){var E=A.data(this,"sortable");B.sortables.push({instance:E,shouldRevert:E.options.revert});E.refresh();E.propagate("activate",D,B)}})},stop:function(D,C){var B=A(this).data("draggable");A.each(B.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;B.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true}this.instance.mouseStop(D);this.instance.element.triggerHandler("sortreceive",[D,A.extend(this.instance.ui(),{sender:B.element})],this.instance.options["receive"]);this.instance.options.helper=this.instance.options._helper}else{this.instance.propagate("deactivate",D,B)}})},drag:function(F,E){var D=A(this).data("draggable"),B=this;var C=function(K){var H=K.left,J=H+K.width,I=K.top,G=I+K.height;return(H<(this.positionAbs.left+this.offset.click.left)&&(this.positionAbs.left+this.offset.click.left)<J&&I<(this.positionAbs.top+this.offset.click.top)&&(this.positionAbs.top+this.offset.click.top)<G)};A.each(D.sortables,function(G){if(C.call(D,this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=A(B).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return E.helper[0]};F.target=this.instance.currentItem[0];this.instance.mouseCapture(F,true,true);this.instance.mouseStart(F,true,true);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.propagate("toSortable",F)}if(this.instance.currentItem){this.instance.mouseDrag(F)}}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance.mouseStop(F,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder.remove();D.propagate("fromSortable",F)}}})}});A.ui.plugin.add("draggable","stack",{start:function(D,B){var C=A.makeArray(A(B.options.stack.group)).sort(function(F,E){return(parseInt(A(F).css("zIndex"),10)||B.options.stack.min)-(parseInt(A(E).css("zIndex"),10)||B.options.stack.min)});A(C).each(function(E){this.style.zIndex=B.options.stack.min+E});this[0].style.zIndex=B.options.stack.min+C.length}})})(jQuery)
\ No newline at end of file
diff --git a/pandora_console/include/javascript/jquery.ui.droppable.js b/pandora_console/include/javascript/jquery.ui.droppable.js
new file mode 100644
index 0000000000..7354e22070
--- /dev/null
+++ b/pandora_console/include/javascript/jquery.ui.droppable.js
@@ -0,0 +1 @@
+(function(A){A.widget("ui.droppable",{init:function(){this.element.addClass("ui-droppable");this.isover=0;this.isout=1;var C=this.options,B=C.accept;C=A.extend(C,{accept:C.accept&&C.accept.constructor==Function?C.accept:function(D){return A(D).is(B)}});this.proportions={width:this.element.outerWidth(),height:this.element.outerHeight()};A.ui.ddmanager.droppables.push(this)},plugins:{},ui:function(B){return{draggable:(B.currentItem||B.element),helper:B.helper,position:B.position,absolutePosition:B.positionAbs,options:this.options,element:this.element}},destroy:function(){var B=A.ui.ddmanager.droppables;for(var C=0;C<B.length;C++){if(B[C]==this){B.splice(C,1)}}this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable")},over:function(C){var B=A.ui.ddmanager.current;if(!B||(B.currentItem||B.element)[0]==this.element[0]){return }if(this.options.accept.call(this.element,(B.currentItem||B.element))){A.ui.plugin.call(this,"over",[C,this.ui(B)]);this.element.triggerHandler("dropover",[C,this.ui(B)],this.options.over)}},out:function(C){var B=A.ui.ddmanager.current;if(!B||(B.currentItem||B.element)[0]==this.element[0]){return }if(this.options.accept.call(this.element,(B.currentItem||B.element))){A.ui.plugin.call(this,"out",[C,this.ui(B)]);this.element.triggerHandler("dropout",[C,this.ui(B)],this.options.out)}},drop:function(D,C){var B=C||A.ui.ddmanager.current;if(!B||(B.currentItem||B.element)[0]==this.element[0]){return false}var E=false;this.element.find(".ui-droppable").not(".ui-draggable-dragging").each(function(){var F=A.data(this,"droppable");if(F.options.greedy&&A.ui.intersect(B,A.extend(F,{offset:F.element.offset()}),F.options.tolerance)){E=true;return false}});if(E){return false}if(this.options.accept.call(this.element,(B.currentItem||B.element))){A.ui.plugin.call(this,"drop",[D,this.ui(B)]);this.element.triggerHandler("drop",[D,this.ui(B)],this.options.drop);return true}return false},activate:function(C){var B=A.ui.ddmanager.current;A.ui.plugin.call(this,"activate",[C,this.ui(B)]);if(B){this.element.triggerHandler("dropactivate",[C,this.ui(B)],this.options.activate)}},deactivate:function(C){var B=A.ui.ddmanager.current;A.ui.plugin.call(this,"deactivate",[C,this.ui(B)]);if(B){this.element.triggerHandler("dropdeactivate",[C,this.ui(B)],this.options.deactivate)}}});A.extend(A.ui.droppable,{defaults:{disabled:false,tolerance:"intersect"}});A.ui.intersect=function(L,F,J){if(!F.offset){return false}var D=(L.positionAbs||L.position.absolute).left,C=D+L.helperProportions.width,I=(L.positionAbs||L.position.absolute).top,H=I+L.helperProportions.height;var E=F.offset.left,B=E+F.proportions.width,K=F.offset.top,G=K+F.proportions.height;switch(J){case"fit":return(E<D&&C<B&&K<I&&H<G);break;case"intersect":return(E<D+(L.helperProportions.width/2)&&C-(L.helperProportions.width/2)<B&&K<I+(L.helperProportions.height/2)&&H-(L.helperProportions.height/2)<G);break;case"pointer":return(E<((L.positionAbs||L.position.absolute).left+(L.clickOffset||L.offset.click).left)&&((L.positionAbs||L.position.absolute).left+(L.clickOffset||L.offset.click).left)<B&&K<((L.positionAbs||L.position.absolute).top+(L.clickOffset||L.offset.click).top)&&((L.positionAbs||L.position.absolute).top+(L.clickOffset||L.offset.click).top)<G);break;case"touch":return((I>=K&&I<=G)||(H>=K&&H<=G)||(I<K&&H>G))&&((D>=E&&D<=B)||(C>=E&&C<=B)||(D<E&&C>B));break;default:return false;break}};A.ui.ddmanager={current:null,droppables:[],prepareOffsets:function(D,F){var B=A.ui.ddmanager.droppables;var E=F?F.type:null;for(var C=0;C<B.length;C++){if(B[C].options.disabled||(D&&!B[C].options.accept.call(B[C].element,(D.currentItem||D.element)))){continue}B[C].visible=B[C].element.is(":visible");if(!B[C].visible){continue}B[C].offset=B[C].element.offset();B[C].proportions={width:B[C].element.outerWidth(),height:B[C].element.outerHeight()};if(E=="dragstart"||E=="sortactivate"){B[C].activate.call(B[C],F)}}},drop:function(B,C){var D=false;A.each(A.ui.ddmanager.droppables,function(){if(!this.options){return }if(!this.options.disabled&&this.visible&&A.ui.intersect(B,this,this.options.tolerance)){D=this.drop.call(this,C)}if(!this.options.disabled&&this.visible&&this.options.accept.call(this.element,(B.currentItem||B.element))){this.isout=1;this.isover=0;this.deactivate.call(this,C)}});return D},drag:function(B,C){if(B.options.refreshPositions){A.ui.ddmanager.prepareOffsets(B,C)}A.each(A.ui.ddmanager.droppables,function(){if(this.disabled||this.greedyChild||!this.visible){return }var E=A.ui.intersect(B,this,this.options.tolerance);var G=!E&&this.isover==1?"isout":(E&&this.isover==0?"isover":null);if(!G){return }var F;if(this.options.greedy){var D=this.element.parents(".ui-droppable:eq(0)");if(D.length){F=A.data(D[0],"droppable");F.greedyChild=(G=="isover"?1:0)}}if(F&&G=="isover"){F["isover"]=0;F["isout"]=1;F.out.call(F,C)}this[G]=1;this[G=="isout"?"isover":"isout"]=0;this[G=="isover"?"over":"out"].call(this,C);if(F&&G=="isout"){F["isout"]=0;F["isover"]=1;F.over.call(F,C)}})}};A.ui.plugin.add("droppable","activeClass",{activate:function(C,B){A(this).addClass(B.options.activeClass)},deactivate:function(C,B){A(this).removeClass(B.options.activeClass)},drop:function(C,B){A(this).removeClass(B.options.activeClass)}});A.ui.plugin.add("droppable","hoverClass",{over:function(C,B){A(this).addClass(B.options.hoverClass)},out:function(C,B){A(this).removeClass(B.options.hoverClass)},drop:function(C,B){A(this).removeClass(B.options.hoverClass)}})})(jQuery)
\ No newline at end of file
diff --git a/pandora_console/include/javascript/pandora.js b/pandora_console/include/javascript/pandora.js
index fc3e9fa178..37a77b7a1f 100644
--- a/pandora_console/include/javascript/pandora.js
+++ b/pandora_console/include/javascript/pandora.js
@@ -1,21 +1,21 @@
 
 /* Function to hide/unhide a specific Div id */
 function toggleDiv (divid){
-	if (document.getElementById(divid).style.display == 'none'){
+	if (document.getElementById(divid).style.display == 'none') {
 		document.getElementById(divid).style.display = 'block';
 	} else {
 		document.getElementById(divid).style.display = 'none';
 	}
 }
 
-function winopeng(url,wid) {
-    nueva_ventana=open(url,wid,"width=570,height=310,status=no,toolbar=no,menubar=no,scrollbar=no");
-    // WARNING !! Internet Explorer DOESNT SUPPORT "-" CARACTERS IN WINDOW HANDLE VARIABLE
-    status =wid;
+function winopeng (url, wid) {
+	open (url, wid,"width=570,height=310,status=no,toolbar=no,menubar=no,scrollbar=no");
+	// WARNING !! Internet Explorer DOESNT SUPPORT "-" CARACTERS IN WINDOW HANDLE VARIABLE
+	status =wid;
 }
 
 function pandora_help(help_id) {
-    nueva_ventana=open("general/pandora_help.php?id="+help_id, "pandorahelp","width=600,height=500,status=no,toolbar=no,menubar=no,scrollbar=yes");
+	open ("general/pandora_help.php?id="+help_id, "pandorahelp", "width=600,height=500,status=no,toolbar=no,menubar=no,scrollbar=yes");
 }
 
 /**
@@ -32,3 +32,4 @@ function html_entity_decode (str) {
 	ta.innerHTML = str.replace (/</g, "&lt;").replace (/>/g,"&gt;");
 	return ta.value;
 }
+
diff --git a/pandora_console/include/javascript/pandora_visual_console.js b/pandora_console/include/javascript/pandora_visual_console.js
new file mode 100644
index 0000000000..b14d310aba
--- /dev/null
+++ b/pandora_console/include/javascript/pandora_visual_console.js
@@ -0,0 +1,83 @@
+/**************************************
+ These functions require jQuery library
+ **************************************/
+
+/** 
+ * Draw a line between two elements in a div
+ * 
+ * @param line Line to draw. JavaScript object with the following properties:
+	- x1 X coordinate of the first point. If not set, it will get the coord from node_begin position
+	- y1 Y coordinate of the first point. If not set, it will get the coord from node_begin position
+	- x2 X coordinate of the second point. If not set, it will get the coord from node_end position
+	- y2 Y coordinate of the second point. If not set, it will get the coord from node_end position
+	- color Color of the line to draw
+	- node_begin Id of the beginning node
+	- node_end Id of the finishing node
+ * @param id_div Div to draw the lines in
+ */
+function draw_line (line, id_div) {
+	div = document.getElementById (id_div);
+	brush = new jsGraphics (div);
+	brush.setStroke (2);
+	brush.setColor (line['color']);
+	if (line['x1']) {
+		x1 = line['x'];
+	} else {
+		x1 = parseInt ($('#'+line['node_begin']).css ('margin-left')) + 15;
+	}
+	if (line['y1']) {
+		y1 = line['y1'];
+	} else {
+		y1 = parseInt ($('#'+line['node_begin']).css ('margin-top')) + 15;
+	}
+	if (line['x2']) {
+		x2 = line['x2'];
+	} else {
+		x2 = parseInt ($('#'+line['node_end']).css ('margin-left')) + 15;
+	}
+	if (line['y2']) {
+		y2 = line['y2'];
+	} else {
+		y2 = parseInt ($('#'+line['node_end']).css ('margin-top')) + 15;
+	}
+	brush.drawLine (x1, y1, x2, y2);
+	brush.paint ();
+}
+
+/** 
+ * Draw all the lines in an array on a div
+ * 
+ * @param lines Array with lines objects (see draw_line)
+ * @param id_div Div to draw the lines in
+ */
+function draw_lines (lines, id_div) {
+	jQuery.each (lines, function () {
+		draw_line (this, id_div);
+	});
+}
+
+/** 
+ * Delete all the lines on a div
+ *
+ * The lines has the class 'map-line', so all the elements with this
+ * class are removed.
+ *
+ * @param id_div Div to delete the lines in
+ */
+function delete_lines (id_div) {
+	$('#' + id_div + ' .map-line').remove ();
+}
+
+
+/** 
+ * Re-draw all the lines in an array on a div
+ *
+ * It deletes all the lines and create then again.
+ * 
+ * @param lines Array with lines objects (see draw_line)
+ * @param id_div Div to draw the lines in
+ */
+function refresh_lines (lines, id_div) {
+	delete_lines (id_div);
+	draw_lines (lines, id_div);
+}
diff --git a/pandora_console/include/javascript/wz_jsgraphics.js b/pandora_console/include/javascript/wz_jsgraphics.js
index f8e8e702e4..d0c3814b21 100644
--- a/pandora_console/include/javascript/wz_jsgraphics.js
+++ b/pandora_console/include/javascript/wz_jsgraphics.js
@@ -87,7 +87,7 @@ function pntN()
 
 function mkDiv(x, y, w, h)
 {
-	this.htm += '<div style="position:absolute;'+
+	this.htm += '<div class="map-line" style="position:absolute;'+
 		'left:' + x + 'px;'+
 		'top:' + y + 'px;'+
 		'width:' + w + 'px;'+
diff --git a/pandora_console/include/languages/countdown_ca.js b/pandora_console/include/languages/countdown_ca.js
new file mode 100644
index 0000000000..3428802025
--- /dev/null
+++ b/pandora_console/include/languages/countdown_ca.js
@@ -0,0 +1,11 @@
+/* http://keith-wood.name/countdown.html
+ * Spanish initialisation for the jQuery countdown extension
+ * Written by Sergio Carracedo Martinez webmaster@neodisenoweb.com (2008) */
+$(document).ready(function() {
+	$.countdown.regional['es'] = {
+		labels: ['A&ntilde;os', 'Meses', 'Semanas', 'Dias', 'Horas', 'Minutos', 'Segundos'],
+		labelsSingle: ['A&ntilde;os', 'Meses', 'Semanas', 'Dias', 'Horas', 'Minutos', 'Segundos'],
+		compactLabels: ['a', 'm', 's', 'g'], compactLabelsSingle: ['a', 'm', 's', 'g'],
+		timeSeparator: ':'};
+	$.countdown.setDefaults($.countdown.regional['es']);
+});
diff --git a/pandora_console/include/languages/countdown_de.js b/pandora_console/include/languages/countdown_de.js
new file mode 100644
index 0000000000..2d71279f2a
--- /dev/null
+++ b/pandora_console/include/languages/countdown_de.js
@@ -0,0 +1,11 @@
+/* http://keith-wood.name/countdown.html
+   German initialisation for the jQuery countdown extension
+   Written by Keith Wood (kbwood@virginbroadband.com.au) Jan 2008. */
+$(document).ready(function() {
+	$.countdown.regional['de'] = {
+		labels: ['Jahren', 'Monate', 'Wochen', 'Tage', 'Stunden', 'Minuten', 'Sekunden'],
+		labelsSingle: ['Jahre', 'Monat', 'Woche', 'Tag', 'Stunde', 'Minute', 'Sekunde'],
+		compactLabels: ['J', 'M', 'W', 'T'], compactLabelsSingle: ['J', 'M', 'W', 'T'],
+		timeSeparator: ':'};
+	$.countdown.setDefaults($.countdown.regional['de']);
+});
\ No newline at end of file
diff --git a/pandora_console/include/languages/countdown_en.js b/pandora_console/include/languages/countdown_en.js
new file mode 100644
index 0000000000..ffb685388b
--- /dev/null
+++ b/pandora_console/include/languages/countdown_en.js
@@ -0,0 +1 @@
+/* There's no need to add nothing here */
diff --git a/pandora_console/include/languages/countdown_es_la.js b/pandora_console/include/languages/countdown_es_la.js
new file mode 100644
index 0000000000..3428802025
--- /dev/null
+++ b/pandora_console/include/languages/countdown_es_la.js
@@ -0,0 +1,11 @@
+/* http://keith-wood.name/countdown.html
+ * Spanish initialisation for the jQuery countdown extension
+ * Written by Sergio Carracedo Martinez webmaster@neodisenoweb.com (2008) */
+$(document).ready(function() {
+	$.countdown.regional['es'] = {
+		labels: ['A&ntilde;os', 'Meses', 'Semanas', 'Dias', 'Horas', 'Minutos', 'Segundos'],
+		labelsSingle: ['A&ntilde;os', 'Meses', 'Semanas', 'Dias', 'Horas', 'Minutos', 'Segundos'],
+		compactLabels: ['a', 'm', 's', 'g'], compactLabelsSingle: ['a', 'm', 's', 'g'],
+		timeSeparator: ':'};
+	$.countdown.setDefaults($.countdown.regional['es']);
+});
diff --git a/pandora_console/include/languages/countdown_fr.js b/pandora_console/include/languages/countdown_fr.js
new file mode 100644
index 0000000000..0b73efcb3c
--- /dev/null
+++ b/pandora_console/include/languages/countdown_fr.js
@@ -0,0 +1,11 @@
+/* http://keith-wood.name/countdown.html
+   French initialisation for the jQuery countdown extension
+   Written by Keith Wood (kbwood@virginbroadband.com.au) Jan 2008. */
+$(document).ready(function() {
+	$.countdown.regional['fr'] = {
+		labels: ['Années', 'Mois', 'Semaines', 'Jours', 'Heures', 'Minutes', 'Secondes'],
+		labelsSingle: ['Année', 'Mois', 'Semaine', 'Jour', 'Heure', 'Minute', 'Seconde'],
+		compactLabels: ['a', 'm', 's', 'j'], compactLabelsSingle: ['a', 'm', 's', 'j'],
+		timeSeparator: ':'};
+	$.countdown.setDefaults($.countdown.regional['fr']);
+});
\ No newline at end of file
diff --git a/pandora_console/include/languages/countdown_gl.js b/pandora_console/include/languages/countdown_gl.js
new file mode 100644
index 0000000000..3428802025
--- /dev/null
+++ b/pandora_console/include/languages/countdown_gl.js
@@ -0,0 +1,11 @@
+/* http://keith-wood.name/countdown.html
+ * Spanish initialisation for the jQuery countdown extension
+ * Written by Sergio Carracedo Martinez webmaster@neodisenoweb.com (2008) */
+$(document).ready(function() {
+	$.countdown.regional['es'] = {
+		labels: ['A&ntilde;os', 'Meses', 'Semanas', 'Dias', 'Horas', 'Minutos', 'Segundos'],
+		labelsSingle: ['A&ntilde;os', 'Meses', 'Semanas', 'Dias', 'Horas', 'Minutos', 'Segundos'],
+		compactLabels: ['a', 'm', 's', 'g'], compactLabelsSingle: ['a', 'm', 's', 'g'],
+		timeSeparator: ':'};
+	$.countdown.setDefaults($.countdown.regional['es']);
+});
diff --git a/pandora_console/include/languages/countdown_it.js b/pandora_console/include/languages/countdown_it.js
new file mode 100644
index 0000000000..a8549569cb
--- /dev/null
+++ b/pandora_console/include/languages/countdown_it.js
@@ -0,0 +1,11 @@
+/* http://keith-wood.name/countdown.html
+ * Italian initialisation for the jQuery countdown extension
+ * Written by Davide Bellettini (davide.bellettini@gmail.com) Feb 2008. */
+$(document).ready(function() {
+	$.countdown.regional['it'] = {
+		labels: ['Anni', 'Mesi', 'Settimane', 'Giorni', 'Ore', 'Minuti', 'Secondi'],
+		labelsSingle: ['Anni', 'Mesi', 'Settimane', 'Giorni', 'Ore', 'Minuti', 'Secondi'],
+		compactLabels: ['a', 'm', 's', 'g'], compactLabelsSingle: ['a', 'm', 's', 'g'],
+		timeSeparator: ':'};
+	$.countdown.setDefaults($.countdown.regional['it']);
+});
diff --git a/pandora_console/include/languages/countdown_pt_br.js b/pandora_console/include/languages/countdown_pt_br.js
new file mode 100644
index 0000000000..b55b008c61
--- /dev/null
+++ b/pandora_console/include/languages/countdown_pt_br.js
@@ -0,0 +1,11 @@
+/* http://keith-wood.name/countdown.html
+   Brazilian initialisation for the jQuery countdown extension
+   Translated by Marcelo Pellicano de Oliveira (pellicano@gmail.com) Feb 2008. */
+$(document).ready(function() {
+    $.countdown.regional['pt-BR'] = {
+        labels: ['Anos', 'Meses', 'Semanas', 'Dias', 'Horas', 'Minutos', 'Segundos'],
+        labelsSingle: ['Anos', 'Meses', 'Semanas', 'Dias', 'Horas', 'Minutos', 'Segundos'],
+        compactLabels: ['a', 'm', 's', 'd'], compactLabelsSingle: ['a', 'm', 's', 'd'],
+		timeSeparator: ':'};
+    $.countdown.setDefaults($.countdown.regional['pt-BR']);
+});
diff --git a/pandora_console/include/languages/date_es_la.js b/pandora_console/include/languages/date_es_la.js
new file mode 100644
index 0000000000..b93a79e89f
--- /dev/null
+++ b/pandora_console/include/languages/date_es_la.js
@@ -0,0 +1,22 @@
+/* Inicializaci�n en espa�ol para la extensi�n 'UI date picker' para jQuery. */
+/* Traducido por Vester (xvester@gmail.com). */
+jQuery(function($){
+	$.datepicker.regional['es'] = {clearText: 'Limpiar', clearStatus: '',
+		closeText: 'Cerrar', closeStatus: '',
+		prevText: '&lt;Ant', prevStatus: '',
+		nextText: 'Sig&gt;', nextStatus: '',
+		currentText: 'Hoy', currentStatus: '',
+		monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio',
+		'Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],
+		monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun',
+		'Jul','Ago','Sep','Oct','Nov','Dic'],
+		monthStatus: '', yearStatus: '',
+		weekHeader: 'Sm', weekStatus: '',
+		dayNames: ['Domingo','Lunes','Martes','Mi&eacute;rcoles','Jueves','Viernes','S&aacute;dabo'],
+		dayNamesShort: ['Dom','Lun','Mar','Mi&eacute;','Juv','Vie','S&aacute;b'],
+		dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','S&aacute;'],
+		dayStatus: 'DD', dateStatus: 'D, M d',
+		dateFormat: 'yy-mm-dd', firstDay: 1, 
+		initStatus: '', isRTL: false};
+	$.datepicker.setDefaults($.datepicker.regional['es']);
+});
diff --git a/pandora_console/include/languages/date_gl.js b/pandora_console/include/languages/date_gl.js
new file mode 100644
index 0000000000..b93a79e89f
--- /dev/null
+++ b/pandora_console/include/languages/date_gl.js
@@ -0,0 +1,22 @@
+/* Inicializaci�n en espa�ol para la extensi�n 'UI date picker' para jQuery. */
+/* Traducido por Vester (xvester@gmail.com). */
+jQuery(function($){
+	$.datepicker.regional['es'] = {clearText: 'Limpiar', clearStatus: '',
+		closeText: 'Cerrar', closeStatus: '',
+		prevText: '&lt;Ant', prevStatus: '',
+		nextText: 'Sig&gt;', nextStatus: '',
+		currentText: 'Hoy', currentStatus: '',
+		monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio',
+		'Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],
+		monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun',
+		'Jul','Ago','Sep','Oct','Nov','Dic'],
+		monthStatus: '', yearStatus: '',
+		weekHeader: 'Sm', weekStatus: '',
+		dayNames: ['Domingo','Lunes','Martes','Mi&eacute;rcoles','Jueves','Viernes','S&aacute;dabo'],
+		dayNamesShort: ['Dom','Lun','Mar','Mi&eacute;','Juv','Vie','S&aacute;b'],
+		dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','S&aacute;'],
+		dayStatus: 'DD', dateStatus: 'D, M d',
+		dateFormat: 'yy-mm-dd', firstDay: 1, 
+		initStatus: '', isRTL: false};
+	$.datepicker.setDefaults($.datepicker.regional['es']);
+});
diff --git a/pandora_console/include/languages/time_es_la.js b/pandora_console/include/languages/time_es_la.js
new file mode 100644
index 0000000000..23b82f337a
--- /dev/null
+++ b/pandora_console/include/languages/time_es_la.js
@@ -0,0 +1,9 @@
+/* http://keith-wood.name/timeEntry.html
+   Spanish initialisation for the jQuery time entry extension
+   Written by diegok (diego@freekeylabs.com). */
+$(document).ready(function() {
+	$.timeEntry.regional['es'] = {show24Hours: true, separator: ':',
+		ampmPrefix: '', ampmNames: ['AM', 'PM'],
+		spinnerTexts: ['Ahora', 'Campo anterior', 'Siguiente campo', 'Aumentar', 'Disminuir']};
+	$.timeEntry.setDefaults($.timeEntry.regional['es']);
+});
diff --git a/pandora_console/include/languages/time_gl.js b/pandora_console/include/languages/time_gl.js
new file mode 100644
index 0000000000..23b82f337a
--- /dev/null
+++ b/pandora_console/include/languages/time_gl.js
@@ -0,0 +1,9 @@
+/* http://keith-wood.name/timeEntry.html
+   Spanish initialisation for the jQuery time entry extension
+   Written by diegok (diego@freekeylabs.com). */
+$(document).ready(function() {
+	$.timeEntry.regional['es'] = {show24Hours: true, separator: ':',
+		ampmPrefix: '', ampmNames: ['AM', 'PM'],
+		spinnerTexts: ['Ahora', 'Campo anterior', 'Siguiente campo', 'Aumentar', 'Disminuir']};
+	$.timeEntry.setDefaults($.timeEntry.regional['es']);
+});
diff --git a/pandora_console/include/styles/color-picker.css b/pandora_console/include/styles/color-picker.css
new file mode 100644
index 0000000000..43383bb43f
--- /dev/null
+++ b/pandora_console/include/styles/color-picker.css
@@ -0,0 +1,24 @@
+#ColorPickerDiv  {
+	display: block;
+	display: none;
+	position: relative;
+	border: 1px solid #777;
+	background: #fff
+}
+
+#ColorPickerDiv td.color {
+	cursor: pointer;
+	font-size: xx-small;
+	font-family: 'Arial' , 'Microsoft Sans Serif';
+}
+#ColorPickerDiv td.color label {
+	cursor: pointer;
+}
+
+.ColorPickerDivSample {
+	margin: 0px 0px 0px 4px;
+	border: solid 1px #000;
+	padding: 0px 10px;
+	position: relative;
+	cursor: pointer;
+}
diff --git a/pandora_console/include/styles/countdown.css b/pandora_console/include/styles/countdown.css
new file mode 100644
index 0000000000..80db0a2cf2
--- /dev/null
+++ b/pandora_console/include/styles/countdown.css
@@ -0,0 +1,42 @@
+/* countdown styles */
+#countdown {
+	border: 1px dotted #990000;
+	width: 200px;
+	margin-bottom: 5px;
+}
+.countdown_row {
+	clear: both;
+	width: 200px;
+	text-align: center;
+}
+.countdown_show1 div {
+	width: 100%;
+}
+.countdown_show2 div {
+	width: 50%;
+}
+.countdown_show3 div {
+	width: 33%;
+}
+.countdown_show4 div {
+	width: 25%;
+}
+.countdown_show5 div {
+	width: 20%;
+}
+.countdown_show6 div {
+	width: 16%;
+}
+.countdown_show7 div {
+	width: 14%;
+}
+.countdown_section {
+	float: left;
+	font-size: 75%
+}
+.countdown_amount {
+	font-size: 200%;
+}
+.countdown_descr {
+	width: 200px;
+}
diff --git a/pandora_console/include/styles/pandora.css b/pandora_console/include/styles/pandora.css
index 3e55412dd1..c4d497b45a 100644
--- a/pandora_console/include/styles/pandora.css
+++ b/pandora_console/include/styles/pandora.css
@@ -400,13 +400,13 @@ td.datos_jus, td.datos2_jus {
 .w120 {
 	width: 120px;
 }
-.w130 {
+.w130, #table-agent-configuration select {
 	width: 130px;
 }
 .w135 {
 	width: 135px;
 }
-.w155 {
+.w155, #table_layout_data select {
 	width: 155px;
 }
 .top, .top_red, .bgt, td.datost, td.datos2t {
@@ -693,3 +693,27 @@ div#main_pure {
 	margin-left: 10px;
 	margin-right: 10px;
 }
+
+#table-agent-configuration radio {
+	margin-right: 40px;
+}
+
+.ui-draggable {
+	cursor:move;
+}
+
+#layout_trash_drop {
+	float: right;
+	width: 300px;
+	height: 180px;
+	background: #fff url("../../images/trash.png") no-repeat bottom left;
+}
+
+#layout_trash_drop div {
+	display: block;
+}
+
+#layout_editor_drop {
+	float: left;
+	width: 300px;
+}
diff --git a/pandora_console/operation/menu.php b/pandora_console/operation/menu.php
index dca7d9d644..332b313051 100644
--- a/pandora_console/operation/menu.php
+++ b/pandora_console/operation/menu.php
@@ -28,7 +28,7 @@ if (! isset($_SESSION["id_usuario"])) {
 } 
 
 ?>
-<div class="tit bg">:: <?php echo $lang_label["operation_header"] ?> ::</div>
+<div class="tit bg">:: <?php echo lang_string ("operation_header") ?> ::</div>
 <div class="menuop" id="op">
 <?php
 
@@ -39,7 +39,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) {
 	} else {
 		echo '<div id="op1">';
 	}
-	echo '<ul class="mn"><li><a href="index.php?sec=estado&amp;sec2=operation/agentes/tactical&amp;refr=60" class="mn">'.$lang_label["view_agents"].'</a></li></ul></div>';
+	echo '<ul class="mn"><li><a href="index.php?sec=estado&amp;sec2=operation/agentes/tactical&amp;refr=60" class="mn">'.lang_string ("view_agents").'</a></li></ul></div>';
 
 	if (isset($_GET["sec"]) && $_GET["sec"] == "estado"){
 
@@ -48,14 +48,14 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) {
 		} else {
 			echo "<div class='arrow'>";
 		}
-		echo "<ul class='mn'><li><a href='index.php?sec=estado&amp;sec2=operation/agentes/tactical&refr=60' class='mn'>".$lang_label["tactical_view"]."</a></li></ul></div>";
+		echo "<ul class='mn'><li><a href='index.php?sec=estado&amp;sec2=operation/agentes/tactical&refr=60' class='mn'>".lang_string ("tactical_view")."</a></li></ul></div>";
 	
 		if (isset($_GET["sec2"]) && $_GET["sec2"] == "operation/agentes/estado_grupo"){
 			echo "<div class='arrows'>";
 		} else {
 			echo "<div class='arrow'>";
 		}
-		echo "<ul class='mn'><li><a href='index.php?sec=estado&amp;sec2=operation/agentes/estado_grupo&refr=60' class='mn'>".$lang_label["group_view_menu"]."</a></li></ul></div>";
+		echo "<ul class='mn'><li><a href='index.php?sec=estado&amp;sec2=operation/agentes/estado_grupo&refr=60' class='mn'>".lang_string ("group_view_menu")."</a></li></ul></div>";
 
 		if (isset($_GET["sec2"]) && $_GET["sec2"] == "operation/agentes/networkmap"){
 			echo "<div class='arrows'>";
@@ -69,28 +69,28 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) {
 		} else {
 			echo "<div class='arrow'>";
 		}
-		echo "<ul class='mn'><li><a href='index.php?sec=estado&amp;sec2=operation/agentes/estado_agente&amp;refr=60' class='mn'>".$lang_label["agent_detail"]."</a></li></ul></div>";
+		echo "<ul class='mn'><li><a href='index.php?sec=estado&amp;sec2=operation/agentes/estado_agente&amp;refr=60' class='mn'>".lang_string ("agent_detail")."</a></li></ul></div>";
 
 		if (isset($_GET["sec2"]) && $_GET["sec2"] == "operation/agentes/estado_alertas"){
 			echo "<div class='arrows'>";
 		} else {
 			echo "<div class='arrow'>";
 		}
-		echo "<ul class='mn'><li><a href='index.php?sec=estado&amp;sec2=operation/agentes/estado_alertas&amp;refr=60' class='mn'>".$lang_label["alert_detail"]."</a></li></ul></div>";
+		echo "<ul class='mn'><li><a href='index.php?sec=estado&amp;sec2=operation/agentes/estado_alertas&amp;refr=60' class='mn'>".lang_string ("alert_detail")."</a></li></ul></div>";
 
 		if (isset($_GET["sec2"]) && $_GET["sec2"] == "operation/agentes/status_monitor") {
 			echo "<div class='arrows'>";
 		} else {
 			echo "<div class='arrow'>";
 		}
-		echo "<ul class='mn'><li><a href='index.php?sec=estado&amp;sec2=operation/agentes/status_monitor&amp;refr=60' class='mn'>".$lang_label["detailed_monitoragent_state"]."</a></li></ul></div>";
+		echo "<ul class='mn'><li><a href='index.php?sec=estado&amp;sec2=operation/agentes/status_monitor&amp;refr=60' class='mn'>".lang_string ("detailed_monitoragent_state")."</a></li></ul></div>";
 
 		if (isset($_GET["sec2"]) && $_GET["sec2"] == "operation/agentes/exportdata") {
 			echo "<div class='arrows'>";
 		} else {
 			echo "<div class='arrow'>";
 		}
-		echo "<ul class='mn'><li><a href='index.php?sec=estado&amp;sec2=operation/agentes/exportdata' class='mn'>".$lang_label["export_data"]."</a></li></ul></div>";
+		echo "<ul class='mn'><li><a href='index.php?sec=estado&amp;sec2=operation/agentes/exportdata' class='mn'>".lang_string ("export_data")."</a></li></ul></div>";
 
 	}
 
@@ -101,7 +101,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) {
 		echo '<div id="op9">';
 	}
 	echo '<ul class="mn"><li>';
-	echo '<a href="index.php?sec=visualc&sec2=operation/visual_console/index"  class="mn">'.$lang_label["visual_console"].'</a></li></ul></div>';
+	echo '<a href="index.php?sec=visualc&sec2=operation/visual_console/index"  class="mn">'.lang_string ("visual_console").'</a></li></ul></div>';
 
 	if ( isset($_GET["sec"]) && $_GET["sec"]  == "visualc") {
 		$sql="SELECT * FROM tlayout";
@@ -127,7 +127,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) {
 		echo '<div id="op2">';
 	}
 	echo '<ul class="mn"><li>';
-	echo '<a href="index.php?sec=estado_server&amp;sec2=operation/servers/view_server&amp;refr=60" class="mn">'.$lang_label["view_servers"].'</a></li></ul></div>';
+	echo '<a href="index.php?sec=estado_server&amp;sec2=operation/servers/view_server&amp;refr=60" class="mn">'.lang_string ("view_servers").'</a></li></ul></div>';
 }
 
 
@@ -138,7 +138,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "IR")==1) {
 	} else {
 		echo '<div id="op3">';
 	}
-	echo '<ul class="mn"><li><a href="index.php?sec=incidencias&amp;sec2=operation/incidents/incident" class="mn">'.$lang_label["manage_incidents"].'</a></li></ul></div>';
+	echo '<ul class="mn"><li><a href="index.php?sec=incidencias&amp;sec2=operation/incidents/incident" class="mn">'.lang_string ("manage_incidents").'</a></li></ul></div>';
 
 	if (isset($_GET["sec"]) && $_GET["sec"] == "incidencias"){
 		if(isset($_GET["sec2"]) && $_GET["sec2"] == "operation/incidents/incident_search") {
@@ -146,14 +146,14 @@ if (give_acl($_SESSION["id_usuario"], 0, "IR")==1) {
 		} else {
 			echo "<div class='arrow'>";
 		}
-		echo "<ul class='mn'><li><a href='index.php?sec=incidencias&amp;sec2=operation/incidents/incident_search' class='mn'>".$lang_label["search_incident"]."</a></li></ul></div>";
+		echo "<ul class='mn'><li><a href='index.php?sec=incidencias&amp;sec2=operation/incidents/incident_search' class='mn'>".lang_string ("search_incident")."</a></li></ul></div>";
 
 		if (isset($_GET["sec2"]) && $_GET["sec2"] == "operation/incidents/incident_statistics") {
 			echo "<div class='arrows'>";
 		} else {
 			echo "<div class='arrow'>";
 		}
-		echo "<ul class='mn'><li><a href='index.php?sec=incidencias&amp;sec2=operation/incidents/incident_statistics' class='mn'>".$lang_label["statistics"]."</a></li></ul></div>";
+		echo "<ul class='mn'><li><a href='index.php?sec=incidencias&amp;sec2=operation/incidents/incident_statistics' class='mn'>".lang_string ("statistics")."</a></li></ul></div>";
 	}
 }
 
@@ -167,7 +167,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) {
 	} else {
 		echo '<div id="op4">';
 	}
-	echo '<ul class="mn"><li><a href="index.php?sec=eventos&amp;sec2=operation/events/events" class="mn">'.$lang_label["view_events"].'</a></li></ul></div>';
+	echo '<ul class="mn"><li><a href="index.php?sec=eventos&amp;sec2=operation/events/events" class="mn">'.lang_string ("view_events").'</a></li></ul></div>';
 	// Event statistics submenu
 	if (isset($_GET["sec"]) && $_GET["sec"] == "eventos"){
 		if(isset($_GET["sec2"]) && $_GET["sec2"] == "operation/events/event_statistics") {
@@ -175,7 +175,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) {
 		} else {
 			echo "<div class='arrow'>";
 		}
-		echo "<ul class='mn'><li><a href='index.php?sec=eventos&amp;sec2=operation/events/event_statistics' class='mn'>".$lang_label["statistics"]."</a></li></ul></div>";
+		echo "<ul class='mn'><li><a href='index.php?sec=eventos&amp;sec2=operation/events/event_statistics' class='mn'>".lang_string ("statistics")."</a></li></ul></div>";
 	}
 
 	// Users
@@ -184,7 +184,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) {
 	} else {
 		echo '<div id="op5">';
 	}
-	echo '<ul class="mn"><li><a href="index.php?sec=usuarios&amp;sec2=operation/users/user" class="mn">'.$lang_label["view_users"].'</a></li></ul></div>';
+	echo '<ul class="mn"><li><a href="index.php?sec=usuarios&amp;sec2=operation/users/user" class="mn">'.lang_string ("view_users").'</a></li></ul></div>';
 
 	// User edit (submenu)
 	if (isset($_GET["sec"]) && $_GET["sec"] == "usuarios"){
@@ -193,7 +193,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) {
 		} else {
 			echo "<div class='arrow'>";
 		}
-		echo "<ul class='mn'><li><a href='index.php?sec=usuarios&amp;sec2=operation/users/user_edit&amp;ver=".$_SESSION["id_usuario"]."' class='mn'>".$lang_label["index_myuser"]."</a></li></ul></div>";
+		echo "<ul class='mn'><li><a href='index.php?sec=usuarios&amp;sec2=operation/users/user_edit&amp;ver=".$_SESSION["id_usuario"]."' class='mn'>".lang_string ("index_myuser")."</a></li></ul></div>";
 
         // User statistics require UM
         if (give_acl($_SESSION["id_usuario"], 0, "UM")==1) {
@@ -202,7 +202,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) {
 		    } else {
 			    echo "<div class='arrow'>";
 		    }
-		    echo "<ul class='mn'><li><a href='index.php?sec=usuarios&amp;sec2=operation/users/user_statistics' class='mn'>".$lang_label["statistics"]."</a></li></ul></div>";
+		    echo "<ul class='mn'><li><a href='index.php?sec=usuarios&amp;sec2=operation/users/user_statistics' class='mn'>".lang_string ("statistics")."</a></li></ul></div>";
         }
 	}
 
@@ -212,7 +212,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) {
 	} else {
 		echo '<div id="op6">';
 	}
-	echo '<ul class="mn"><li><a href="index.php?sec=snmpconsole&amp;sec2=operation/snmpconsole/snmp_view&amp;refr=30" class="mn">'.$lang_label["SNMP_console"].'</a></li></ul></div>';
+	echo '<ul class="mn"><li><a href="index.php?sec=snmpconsole&amp;sec2=operation/snmpconsole/snmp_view&amp;refr=30" class="mn">'.lang_string ("SNMP_console").'</a></li></ul></div>';
 
 	if ((give_acl($_SESSION["id_usuario"], 0, "AW")==1)){
 		// SNMP Console alert (submenu)
@@ -222,7 +222,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) {
 			} else {
 				echo "<div class='arrow'>";
 			}
-			echo "<ul class='mn'><li><a href='index.php?sec=snmpconsole&amp;sec2=operation/snmpconsole/snmp_alert' class='mn'>".$lang_label["snmp_console_alert"]."</a></li></ul></div>";
+			echo "<ul class='mn'><li><a href='index.php?sec=snmpconsole&amp;sec2=operation/snmpconsole/snmp_alert' class='mn'>".lang_string ("snmp_console_alert")."</a></li></ul></div>";
 		}
 	}
 	
@@ -232,7 +232,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) {
 	} else {
 		echo '<div id="op7">';
 	}
-	echo '<ul class="mn"><li><a href="index.php?sec=messages&amp;sec2=operation/messages/message" class="mn">'. $lang_label["messages"].'</a></li></ul></div>';
+	echo '<ul class="mn"><li><a href="index.php?sec=messages&amp;sec2=operation/messages/message" class="mn">'. lang_string ("messages").'</a></li></ul></div>';
 
 	// New message (submenu)
 	if (isset($_GET["sec"]) && $_GET["sec"] == "messages"){
@@ -241,7 +241,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) {
 		} else {
 			echo "<div class='arrow'>";
 		}
-		echo "<ul class='mn'><li><a href='index.php?sec=messages&amp;sec2=operation/messages/message&amp;nuevo_g' class='mn'>".$lang_label["messages_g"]."</a></li></ul></div>";
+		echo "<ul class='mn'><li><a href='index.php?sec=messages&amp;sec2=operation/messages/message&amp;nuevo_g' class='mn'>".lang_string ("messages_g")."</a></li></ul></div>";
 	}
 
 	// Reporting
@@ -258,7 +258,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) {
 	} else {
 		echo '<li class="bb0">';
 	}
-	echo '<a href="index.php?sec=reporting&sec2=operation/reporting/graph_viewer" class="mn">'. $lang_label["reporting"].'</a></li></ul></div>';
+	echo '<a href="index.php?sec=reporting&sec2=operation/reporting/graph_viewer" class="mn">'. lang_string ("reporting").'</a></li></ul></div>';
 
 	// Custom reporting
 	if (isset($_GET["sec"]) && $_GET["sec"] == "reporting"){
@@ -269,7 +269,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) {
 		} else {
 			echo "<div class='arrow'>";
 		}
-		echo "<ul class='mn'><li><a href='index.php?sec=reporting&sec2=operation/reporting/custom_reporting' class='mn'>".$lang_label["custom_reporting"]."</a></li></ul></div>";
+		echo "<ul class='mn'><li><a href='index.php?sec=reporting&sec2=operation/reporting/custom_reporting' class='mn'>".lang_string ("custom_reporting")."</a></li></ul></div>";
 	}
 
 	// Custom graph viewer
@@ -279,7 +279,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) {
 		} else {
 			echo "<div class='arrow'>";
 		}
-		echo "<ul class='mn'><li class='bb0'><a href='index.php?sec=reporting&sec2=operation/reporting/graph_viewer' class='mn'>".$lang_label["custom_graphs"]."</a></li></ul></div>";
+		echo "<ul class='mn'><li class='bb0'><a href='index.php?sec=reporting&sec2=operation/reporting/graph_viewer' class='mn'>".lang_string ("custom_graphs")."</a></li></ul></div>";
 	}
 
 }
diff --git a/pandora_console/operation/reporting/reporting_viewer.php b/pandora_console/operation/reporting/reporting_viewer.php
index fe3ac6cb98..4711a7857e 100644
--- a/pandora_console/operation/reporting/reporting_viewer.php
+++ b/pandora_console/operation/reporting/reporting_viewer.php
@@ -1,4 +1,4 @@
-<?PHP
+<?php
 
 // Pandora FMS - the Free monitoring system
 // ========================================
@@ -86,6 +86,7 @@ echo '</form>';
 <link rel="stylesheet" href="include/styles/datepicker.css" type="text/css" media="screen">
 <link rel="stylesheet" href="include/styles/timeentry.css" type="text/css" media="screen">
 <script type="text/javascript" src="include/javascript/jquery.js"></script>
+<script src="include/javascript/jquery.ui.core.js"></script>
 <script src="include/javascript/jquery.ui.datepicker.js"></script>
 <script src="include/languages/date_<?= $config['language'] ?>.js"></script>
 <script src="include/languages/time_<?= $config['language'] ?>.js"></script>
diff --git a/pandora_console/operation/visual_console/index.php b/pandora_console/operation/visual_console/index.php
index f4a804a20b..b2a594213e 100644
--- a/pandora_console/operation/visual_console/index.php
+++ b/pandora_console/operation/visual_console/index.php
@@ -29,45 +29,39 @@ if (comprueba_login() != 0) {
 
 echo "<h2>".$lang_label["visual_console"]." &gt; ";
 echo $lang_label["summary"]."</h2>";
-$sql="SELECT * FROM tlayout";
-$res=mysql_query($sql);
 
-if (mysql_num_rows($res)) {
+$layouts = get_db_all_rows_in_table ('tlayout');
 
-	echo "<table width='500' cellpadding=4 cellpadding=4 class='databox_frame'>";
-	echo "<tr>
-	<th>".$lang_label["name"]."</th>
-	<th>".$lang_label["group"]."</th>
-	<th>".$lang_label["elements"]."</th>
-	<th>".$lang_label["view"]."</th>";
-	$color=1;
-	while ($row = mysql_fetch_array($res)){
-		// Calculate table line color
-		if ($color == 1){
-			$tdcolor = "datos";
-			$color = 0;
-		}
-		else {
-			$tdcolor = "datos2";
-			$color = 1;
-		}
-		echo "<tr>";
-		// Name
-		echo "<td valign='top' class='$tdcolor'>".$row["name"]."</td>";
-		$id_layout =  $row["id"];
-		// Group
-		echo "<td valign='top' align='center' class='$tdcolor'><img src='images/".dame_grupo_icono($row["id_group"]).".png'></td>";
-		// # elements		
-		$sql2="SELECT COUNT(*) FROM tlayout_data WHERE id_layout = $id_layout";
-		$res2=mysql_query($sql2);
-		$row2 = mysql_fetch_array($res2);
-		echo "<td valign='top'align='center' class='$tdcolor'>".$row2[0]."</td>";
-		// View icon
-		echo "<td valign='middle' class='$tdcolor' align='center'><a href='index.php?sec=visualc&sec2=operation/visual_console/render_view&id=$id_layout'><img src='images/images.png'></a></td></tr>";
-	}
-	echo "</table>";
-} else {
+if (sizeof ($layouts) == 0) {
 	echo "<div class='nf'>".$lang_label["no_layout_def"]."</div>";
+	return;
 }
 
+$table->width = '500px';
+$table->data = array ();
+$table->head = array ();
+$table->head[0] = lang_string ('name');
+$table->head[1] = lang_string ('group');
+$table->head[2] = lang_string ('elements');
+$table->head[3] = lang_string ('view');
+$table->align = array ();
+$table->align[2] = 'center';
+$table->align[3] = 'center';
+
+foreach ($layouts as $layout) {
+	$data = array ();
+	
+	$data[0] = $layout['name'];
+	$data[1] = '<img src="images/'.dame_grupo_icono($layout["id_group"]).'.png" 
+		title="'.dame_nombre_grupo ($layout["id_group"]).'"> ';
+	$data[1] .= dame_nombre_grupo ($layout["id_group"]);
+	$data[2] = get_db_value ('COUNT(*)', 'tlayout_data', 'id_layout', $layout['id']);
+	$data[3] = '<a href="index.php?sec=visualc&sec2=operation/visual_console/render_view&id='.
+		$layout['id'].'"><img src="images/images.png"></a>';
+	
+	array_push ($table->data, $data);
+}
+
+print_table ($table);
+
 ?>
diff --git a/pandora_console/operation/visual_console/render_view.php b/pandora_console/operation/visual_console/render_view.php
index 838630a8b0..1c596f0a29 100644
--- a/pandora_console/operation/visual_console/render_view.php
+++ b/pandora_console/operation/visual_console/render_view.php
@@ -1,4 +1,4 @@
-<?PHP
+<?php
 
 // Pandora FMS - the Free monitoring system
 // ========================================
@@ -17,42 +17,44 @@
 // along with this program; if not, write to the Free Software
 // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 
-
 // Login check
 global $config;
 global $REMOTE_ADDR;
 
+require ('include/functions_visual_map.php');
+
 if (comprueba_login() != 0) {
 	audit_db($config["id_user"],$REMOTE_ADDR, "ACL Violation","Trying to access graph builder");
 	include ("general/noaccess.php");
 	exit;
 }
 
+$id_layout = (int) get_parameter ('id');
+$refr = (int) get_parameter ('refr');
+
 // Get input parameter for layout id
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-if (isset($_GET["id"])){
-	$id_layout = $_GET["id"];
-	$sql="SELECT * FROM tlayout WHERE id = $id_layout";
-	$res=mysql_query($sql);
-	if ($row = mysql_fetch_array($res)){
-		$id_group = $row["id_group"];
-		$layout_name = $row["name"];
-		$fullscreen = $row["fullscreen"];
-		$background = $row["background"];
-		$bwidth = $row["width"];
-		$bheight = $row["height"];
-	} else {		
-		audit_db($id_usuario,$REMOTE_ADDR, "ACL Violation","Trying to access visual console without id layout");
-		include ("general/noaccess.php");
-		exit;
-	}
-} else {
+if (! $id_layout) {
 	audit_db($id_usuario,$REMOTE_ADDR, "ACL Violation","Trying to access visual console without id layout");
 	include ("general/noaccess.php");
 	exit;
 }
 
-$refr = get_parameter ("refr", 0);
+$layout = get_db_row ('tlayout', 'id', $id_layout);
+
+if (! $layout) {
+	audit_db($id_usuario,$REMOTE_ADDR, "ACL Violation","Trying to access visual console without id layout");
+	include ("general/noaccess.php");
+	exit;
+}
+
+$id_group = $layout["id_group"];
+$layout_name = $layout["name"];
+$fullscreen = $layout["fullscreen"];
+$background = $layout["background"];
+$bwidth = $layout["width"];
+$bheight = $layout["height"];
+
 $pure_url = "&pure=".$config["pure"];
 
 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -61,179 +63,67 @@ $pure_url = "&pure=".$config["pure"];
 echo "<h1>".$layout_name;
 
 if ($config["pure"] == 0){
-    echo lang_string("Full screen mode");
-    echo "&nbsp;";
-    echo "<a href='index.php?sec=visualc&sec2=operation/visual_console/render_view&id=$id_layout&refr=$refr&pure=1'>";
-    echo "<img src='images/monitor.png' title='".lang_string("Full screen mode")."'>";
-    echo "</a>";
+	echo lang_string("Full screen mode");
+	echo "&nbsp;";
+	echo "<a href='index.php?sec=visualc&sec2=operation/visual_console/render_view&id=$id_layout&refr=$refr&pure=1'>";
+	echo "<img src='images/monitor.png' title='".lang_string("Full screen mode")."'>";
+	echo "</a>";
 } else {
-    echo lang_string("Back to normal mode");
-    echo "&nbsp;";
-    echo "<a href='index.php?sec=visualc&sec2=operation/visual_console/render_view&id=$id_layout&pure=0&refr=$refr'>";
-    echo "<img src='images/monitor.png' title='".lang_string("Back to normal mode")."'>";
-    echo "</a>";
+	echo lang_string("Back to normal mode");
+	echo "&nbsp;";
+	echo "<a href='index.php?sec=visualc&sec2=operation/visual_console/render_view&id=$id_layout&pure=0&refr=$refr'>";
+	echo "<img src='images/monitor.png' title='".lang_string("Back to normal mode")."'>";
+	echo "</a>";
 }
 
 echo "</h1>";
 
-echo "<div id='layout_db' style='z-index: 0; position:relative; background: url(images/console/background/".$background."); width:".$bwidth."px; height:".$bheight."px;'>";
-$sql="SELECT * FROM tlayout_data WHERE id_layout = $id_layout";
-$res=mysql_query($sql);
-$lines = 0;
-while ($row = mysql_fetch_array($res)){
-	$id_agentmodule = $row["id_agente_modulo"];
-	$pos_x = $row["pos_x"];
-	$pos_y = $row["pos_y"];
-	$height = $row["height"];
-	$width = $row["width"];
-	$period = $row["period"];
-	$image = $row["image"];
-	$type = $row["type"];
-	$label = $row["label"];
-	$label_color = $row["label_color"];
-	$parent_item = $row["parent_item"];
-	$link_layout = $row["id_layout_linked"];
-	$no_link_color = $row["no_link_color"];
-
-	// Linked to other layout ?? - Only if not module defined
-	if (($link_layout != 0) && ($id_agentmodule == 0)) { 
-		$status = return_status_layout ($link_layout);
-	} else {
-	 	$id_agent = get_db_value ("id_agente", "tagente_estado", "id_agente_modulo", $id_agentmodule);
-		$id_agent_module_parent = get_db_value ("id_agente_modulo", "tlayout_data", "id", $parent_item);
-		// Item value
-		$status = return_status_agent_module ($id_agentmodule);
-		if ($no_link_color == 1)
-			$status_parent = -1;
-		else
-			$status_parent = return_status_agent_module ($id_agent_module_parent);
-	}
-
-	// STATIC IMAGE (type = 0)
-	// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-	if ($type == 0) {
-		// Link image
-		//index.php?sec=estado&sec2=operation/agentes/ver_agente&id_agente=1
-		if (($link_layout == "") OR ($link_layout == 0)){
-			$link_string = "<a href='index.php?sec=estado&sec2=operation/agentes/ver_agente&id_agente=$id_agent&tab=data'>";
-		} else {
-			$link_string = "<a href='index.php?sec=visualc&sec2=operation/visual_console/render_view$pure_url&id=$link_layout'>";
-		}
-		// Draw image
-		echo "<div style='z-index: 1; color: #".$label_color."; position: absolute; margin-left: ".$pos_x."px; margin-top:".$pos_y."px; '>";
-		echo $link_string;
-		if ($status == 0){
-			if (($width != "") AND ($width != 0))
-				echo "<img src='images/console/icons/".$image."_bad.png' width='$width' height='$height' title='$label'>";
-			else
-				echo "<img src='images/console/icons/".$image."_bad.png' title='$label'>";	
-		} else {
-			if (($width != "") AND ($width != 0))
-				echo "<img src='images/console/icons/".$image."_ok.png' width='$width' height='$height' title='$label'>";
-			else
-				echo "<img src='images/console/icons/".$image."_ok.png' title='$label'>";	
-		}
-		echo "</A>";
-			
-		// Draw label
-		echo "<br>";
-		echo $label;
-		echo "</div>";
-	}
-	// SINGLE GRAPH (type = 1)
-	// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-	if ($type == 1) { // single graph
-		if (($link_layout == "") OR ($link_layout == 0)){
-			$link_string = "<a href='index.php?sec=estado&sec2=operation/agentes/ver_agente&id_agente=$id_agent&tab=data'>";
-		} else {
-			$link_string = "<a href='http://index.php?sec=visualc&sec2=operation/visual_console/render_view$pure_url&id=$link_layout'>";
-		}
-		// Draw image
-		echo "<div style='z-index: 1; color: #".$label_color."; position: absolute; margin-left: ".$pos_x."px; margin-top:".$pos_y."px; '>";
-		echo $link_string;
-		echo "<img src='reporting/fgraph.php?tipo=sparse&id=$id_agentmodule&label=$label&height=$height&width=$width&period=$period' border=0>";
-		echo "</A>";
-		echo "</div>";
-	}
-	if ($type == 2){
-		$lines_data[$lines][0]=$pos_x;
-		$lines_data[$lines][1]=$pos_y;
-		$lines_data[$lines][2]=$width;
-		$lines_data[$lines][3]=$height;
-		$lines_data[$lines][4]="#".$label_color;
-		$lines++;
-	}
-	
-	// Get parent relationship - Create line data
-	// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-	if (($parent_item != "") AND ($parent_item != 0)){
-		$ppos_x =  return_coordinate_X_layoutdata($parent_item);
-		$ppos_y =  return_coordinate_Y_layoutdata($parent_item);
-		$lines_data[$lines][0]=$pos_x+15;
-		$lines_data[$lines][1]=$pos_y+15;
-		$lines_data[$lines][2]=$ppos_x+15;
-		$lines_data[$lines][3]=$ppos_y+15;
-		$lines_data[$lines][4]=$status_parent;
-		$lines++;
-	}
+if ($refr) {
+	echo '<div id="countdown">';
+	echo '</div>';
 }
 
-// Javascript code generated on realtime to draw lines
-// http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm#docu
-echo '<script type="text/javascript">';
-echo 'function myDrawFunction(){';
-
-for ($a=0; $a < $lines; $a++){
-	echo "	jg_doc_$a.setStroke(2);";
-	
-	if (substr($lines_data[$a][4],0,1) == "#")
-		echo "	jg_doc_$a.setColor('".$lines_data[$a][4]."');"; // CUSTOM COLOR
-	elseif ($lines_data[$a][4] >= 1)
-		echo "	jg_doc_$a.setColor('00dd00');"; // GREEN
-	elseif ($lines_data[$a][4] == 0)
-		echo "	jg_doc_$a.setColor('#dd0000');"; // RED
-	else 
-		echo "	jg_doc_$a.setColor('#BBBBBB');"; // GREY
-	echo "	jg_doc_$a.drawLine(".$lines_data[$a][0].",".$lines_data[$a][1].",".$lines_data[$a][2].",".$lines_data[$a][3].");";	
-	echo "	jg_doc_$a.paint();";
-}
-
-echo '}';
-
-echo "var cnv = document.getElementById('layout_db');";
-for ($a=0; $a < $lines; $a++){
-	echo "var jg_doc_$a = new jsGraphics(cnv);";
-}
-echo "myDrawFunction();";
-echo "//--></script>";
-
-// End main div
-echo "</div>";
+print_pandora_visual_map ($id_layout);
 
 echo "<div style='height:30px'>";
 echo "</div>";
 
-echo "<form method='post' action='index.php?sec=visualc&sec2=operation/visual_console/render_view$pure_url&id=$id_layout'>";
-echo "<table width=300 cellpadding=4 cellspacing=4 class='databox'>";
-echo "<tr><td>";
-echo $lang_label["auto_refresh_time"];
-echo "<td>";
-echo "<select name='refr'>";
-if ($refr > 0){
-	echo "<option value=$refr> $refr ".$lang_label["seconds"];
-}
+$refresh_values = array ();
+$refresh_values[5] = "5 ". lang_string ('seconds');
+$refresh_values[30] = "30 ". lang_string ('seconds');
+$refresh_values[60] = "1 ". lang_string ('minutes');
+$refresh_values[120] = "2 ". lang_string ('minutes');
+$refresh_values[300] = "5 ". lang_string ('minutes');
+$refresh_values[600] = "10 ". lang_string ('minutes');
+$refresh_values[1800] = "30 ". lang_string ('minutes');
 
-echo "<option value=0>".$lang_label["N/A"];
-echo "<option value=5>5 ".$lang_label["seconds"];
-echo "<option value=30>30 ".$lang_label["seconds"];
-echo "<option value=60>1 ".$lang_label["minutes"];
-echo "<option value=120>2 ".$lang_label["minutes"];
-echo "<option value=300>5 ".$lang_label["minutes"];
-echo "<option value=600>10 ".$lang_label["minutes"];
-echo "<option value=1800>30 ".$lang_label["minutes"];
-echo "</select>";
-echo "<td>";
-echo "<input type='submit' class='sub next' value='".$lang_label["refresh"]."'>";
-echo "</table>";
+$table->width = '300px';
+$table->data = array ();
+$table->data[0][0] = lang_string ('auto_refresh_time');
+$table->data[0][1] = print_select ($refresh_values, 'refr', $refr, '', 'N/A', 0, true);
+$table->data[0][2] = print_submit_button (lang_string ('refresh'), '', false, 'class="sub next"', true);
 
+echo '<form method="post" action="index.php?sec=visualc&sec2=operation/visual_console/render_view">';
+print_input_hidden ('pure', $config["pure"]);
+print_input_hidden ('id', $id_layout);
+print_table ($table);
 echo "</form>";
+?>
+
+<link rel="stylesheet" href="include/styles/countdown.css" type="text/css" />
+<script type="text/javascript" src="include/javascript/jquery.js"></script>
+<script type="text/javascript" src="include/javascript/jquery.countdown.js"></script>
+<script type="text/javascript" src="include/languages/countdown_<?=$config['language']?>.js"></script>
+<script type="text/javascript" src="include/javascript/pandora_visual_console.js"></script>
+<script language="javascript" type="text/javascript">
+$(document).ready (function () {
+<?php if ($refr) : ?>
+	t = new Date();
+	t.setTime (t.getTime() + <?=$refr * 1000?>);
+	console.log (t);
+	$.countdown.setDefaults($.countdown.regional["<?=$config['language']?>"]);
+	$("#countdown").countdown({until: t, format: 'MS', description: '<?=lang_string ("Until refresh")?>'});
+<?php endif; ?>
+	draw_lines (lines, 'layout_map');
+});
+</script>
diff --git a/pandora_console/reporting/fgraph.php b/pandora_console/reporting/fgraph.php
index 498b82b76f..192851444b 100644
--- a/pandora_console/reporting/fgraph.php
+++ b/pandora_console/reporting/fgraph.php
@@ -373,7 +373,7 @@ function graphic_combined_module ($module_list, $weight_list, $periodo, $width,
 }
 
 function grafico_modulo_sparse ($id_agente_modulo, $periodo, $show_event,
-				$width, $height , $title, $unit_name, $show_alert, $avg_only = 0, $pure = 0, $date = 0 ) {
+				$width, $height , $title, $unit_name, $show_alert, $avg_only = 0, $pure = 0, $date = 0) {
 	include ("../include/config.php");
 	require ("../include/languages/language_".$config['language'].".php");
 	require_once 'Image/Graph.php';	
@@ -459,6 +459,10 @@ function grafico_modulo_sparse ($id_agente_modulo, $periodo, $show_event,
 			WHERE id_agente = %d AND id_agente_modulo = %d AND utimestamp > %d',
 			$id_agente, $id_agente_modulo, $fechatope);
 	$result = mysql_query ($sql);
+	if (mysql_num_rows ($result) == 0) {
+		graphic_error ();
+		return;
+	}
 	while ($row = mysql_fetch_array ($result)) {
 		$datos = $row[0];
 		$utimestamp = $row[1];