diff --git a/ui/new/images/title_storageicon.gif b/ui/new/images/title_storageicon.gif
new file mode 100644
index 00000000000..6c8725c13ae
Binary files /dev/null and b/ui/new/images/title_storageicon.gif differ
diff --git a/ui/new/jsp/cluster.jsp b/ui/new/jsp/cluster.jsp
index d59e7d2ffb8..7811fb0372a 100644
--- a/ui/new/jsp/cluster.jsp
+++ b/ui/new/jsp/cluster.jsp
@@ -1,81 +1,81 @@
-<%@ page import="java.util.*" %>
-
-<%@ page import="com.cloud.utils.*" %>
-
-<%
- Locale browserLocale = request.getLocale();
- CloudResourceBundle t = CloudResourceBundle.getBundle("resources/resource", browserLocale);
-%>
-
-
-
-

-
- Cluster
-
-
-
-
-
-
- <%=t.t("details")%>
-
-
-
-
-
-
+<%@ page import="java.util.*" %>
+
+<%@ page import="com.cloud.utils.*" %>
+
+<%
+ Locale browserLocale = request.getLocale();
+ CloudResourceBundle t = CloudResourceBundle.getBundle("resources/resource", browserLocale);
+%>
+
+
+
+

+
+ Cluster
+
+
+
+
+
+
+ <%=t.t("details")%>
+
+
+
+
+
+
diff --git a/ui/new/jsp/host.jsp b/ui/new/jsp/host.jsp
index bfb28c2a160..f95abc97532 100644
--- a/ui/new/jsp/host.jsp
+++ b/ui/new/jsp/host.jsp
@@ -1,367 +1,367 @@
-<%@ page import="java.util.*" %>
-
-<%@ page import="com.cloud.utils.*" %>
-
-<%
- Locale browserLocale = request.getLocale();
- CloudResourceBundle t = CloudResourceBundle.getBundle("resources/resource", browserLocale);
-%>
-
-
-
-

-
- Host
-
-
-
-
-
-
- <%=t.t("details")%>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <%=t.t("cluster")%>:
-
-
-
-
-
-
- <%=t.t("ip.address")%>:
-
-
-
-
-
-
- <%=t.t("version")%>:
-
-
-
-
-
-
- <%=t.t("os.preference")%>:
-
-
-
-
-
-
- <%=t.t("last.disconnected")%>:
-
-
-
-
-
-
-
-
-
-
-
- Add a host for zone , pod
-
-
-
-
-
-
-
-
-
-
-
-
- Add a new Primary Storage for zone , pod
-
-
-
-
-
-
-
-
-
-
-
- <%=t.t("enabling.maintenance.mode.will.cause.a.live.migration.of.all.running.instances.on.this.host.to.any.available.host")%>
-
-
-
-
- <%=t.t("please.confirm.you.want.to.cancel.maintenance.for.the.host")%>
-
-
-
-
- <%=t.t("please.confirm.you.want.to.force.a.reconnection.for.the.host")%>
-
-
-
-
- <%=t.t("please.confirm.you.want.to.remove.the.host.from.the.management.server")%>
-
-
-
-
-
- <%=t.t("Please.choose.a.OS.preference.for.this.host..Virtual.machines.will.always.be.allocated.to.hosts.with.an.OS.preference.that.matches.with.the.OS.type.of.the.template.chosen.for.the.virtual.machine.before.choosing.other.hosts.")%>
-
-
-
+<%@ page import="java.util.*" %>
+
+<%@ page import="com.cloud.utils.*" %>
+
+<%
+ Locale browserLocale = request.getLocale();
+ CloudResourceBundle t = CloudResourceBundle.getBundle("resources/resource", browserLocale);
+%>
+
+
+
+

+
+ Host
+
+
+
+
+
+
+ <%=t.t("details")%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%=t.t("cluster")%>:
+
+
+
+
+
+
+ <%=t.t("ip.address")%>:
+
+
+
+
+
+
+ <%=t.t("version")%>:
+
+
+
+
+
+
+ <%=t.t("os.preference")%>:
+
+
+
+
+
+
+ <%=t.t("last.disconnected")%>:
+
+
+
+
+
+
+
+
+
+
+
+ Add a host for zone , pod
+
+
+
+
+
+
+
+
+
+
+
+
+ Add a new Primary Storage for zone , pod
+
+
+
+
+
+
+
+
+
+
+
+ <%=t.t("enabling.maintenance.mode.will.cause.a.live.migration.of.all.running.instances.on.this.host.to.any.available.host")%>
+
+
+
+
+ <%=t.t("please.confirm.you.want.to.cancel.maintenance.for.the.host")%>
+
+
+
+
+ <%=t.t("please.confirm.you.want.to.force.a.reconnection.for.the.host")%>
+
+
+
+
+ <%=t.t("please.confirm.you.want.to.remove.the.host.from.the.management.server")%>
+
+
+
+
+
+ <%=t.t("Please.choose.a.OS.preference.for.this.host..Virtual.machines.will.always.be.allocated.to.hosts.with.an.OS.preference.that.matches.with.the.OS.type.of.the.template.chosen.for.the.virtual.machine.before.choosing.other.hosts.")%>
+
+
+
diff --git a/ui/new/jsp/pod.jsp b/ui/new/jsp/pod.jsp
index f7c5f5c903b..cf6aa1cdaf7 100644
--- a/ui/new/jsp/pod.jsp
+++ b/ui/new/jsp/pod.jsp
@@ -1,268 +1,268 @@
-<%@ page import="java.util.*" %>
-
-<%@ page import="com.cloud.utils.*" %>
-
-<%
- Locale browserLocale = request.getLocale();
- CloudResourceBundle t = CloudResourceBundle.getBundle("resources/resource", browserLocale);
-%>
-
-
-
-

-
- Pod
-
-
-
-
-
-
- <%=t.t("details")%>
-
-
-
-
-
-
-
-
-
-
-
- <%=t.t("private.cidr")%>:
-
-
-
-
-
-
- <%=t.t("private.ip.range")%>:
-
-
-
-
-
-
- <%=t.t("gateway")%>:
-
-
-
-
-
-
-
-
-
-
-
-
- Add a host for zone , pod
-
-
-
-
-
-
-
-
-
-
-
-
- Add a new Primary Storage for zone , pod
-
-
-
-
-
-
-
-
-
+<%@ page import="java.util.*" %>
+
+<%@ page import="com.cloud.utils.*" %>
+
+<%
+ Locale browserLocale = request.getLocale();
+ CloudResourceBundle t = CloudResourceBundle.getBundle("resources/resource", browserLocale);
+%>
+
+
+
+

+
+ Pod
+
+
+
+
+
+
+ <%=t.t("details")%>
+
+
+
+
+
+
+
+
+
+
+
+ <%=t.t("private.cidr")%>:
+
+
+
+
+
+
+ <%=t.t("private.ip.range")%>:
+
+
+
+
+
+
+ <%=t.t("gateway")%>:
+
+
+
+
+
+
+
+
+
+
+
+
+ Add a host for zone , pod
+
+
+
+
+
+
+
+
+
+
+
+
+ Add a new Primary Storage for zone , pod
+
+
+
+
+
+
+
+
+
diff --git a/ui/new/jsp/primarystorage.jsp b/ui/new/jsp/primarystorage.jsp
index 7305b3e2a12..e5b6e7dd984 100644
--- a/ui/new/jsp/primarystorage.jsp
+++ b/ui/new/jsp/primarystorage.jsp
@@ -1,332 +1,332 @@
-<%@ page import="java.util.*" %>
-
-<%@ page import="com.cloud.utils.*" %>
-
-<%
- Locale browserLocale = request.getLocale();
- CloudResourceBundle t = CloudResourceBundle.getBundle("resources/resource", browserLocale);
-%>
-
-
-
-

-
- Primary Storage
-
-
-
-
-
-
- <%=t.t("details")%>
-
-
-
-
-
-
-
-
-
-
-
-
-
- <%=t.t("cluster")%>:
-
-
-
-
-
-
-
- <%=t.t("IP.or.FQDN")%>:
-
-
-
-
-
-
-
- <%=t.t("disk.total")%>:
-
-
-
-
-
-
- <%=t.t("disk.allocated")%>:
-
-
-
-
-
-
-
-
-
-
-
-
- Add a host for zone , pod
-
-
-
-
-
-
-
-
-
-
-
-
- Add a new Primary Storage for zone , pod
-
-
-
-
-
-
-
-
-
-
-
- <%=t.t("please.confirm.you.want.to.delete.the.primary.storage")%>
-
-
+<%@ page import="java.util.*" %>
+
+<%@ page import="com.cloud.utils.*" %>
+
+<%
+ Locale browserLocale = request.getLocale();
+ CloudResourceBundle t = CloudResourceBundle.getBundle("resources/resource", browserLocale);
+%>
+
+
+
+

+
+ Primary Storage
+
+
+
+
+
+
+ <%=t.t("details")%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%=t.t("cluster")%>:
+
+
+
+
+
+
+
+ <%=t.t("IP.or.FQDN")%>:
+
+
+
+
+
+
+
+ <%=t.t("disk.total")%>:
+
+
+
+
+
+
+ <%=t.t("disk.allocated")%>:
+
+
+
+
+
+
+
+
+
+
+
+
+ Add a host for zone , pod
+
+
+
+
+
+
+
+
+
+
+
+
+ Add a new Primary Storage for zone , pod
+
+
+
+
+
+
+
+
+
+
+
+ <%=t.t("please.confirm.you.want.to.delete.the.primary.storage")%>
+
+
diff --git a/ui/new/jsp/systemvm.jsp b/ui/new/jsp/systemvm.jsp
index 51cccbe8578..3e860d20a3b 100644
--- a/ui/new/jsp/systemvm.jsp
+++ b/ui/new/jsp/systemvm.jsp
@@ -1,203 +1,203 @@
-<%@ page import="java.util.*" %>
-
-<%@ page import="com.cloud.utils.*" %>
-
-<%
- Locale browserLocale = request.getLocale();
- CloudResourceBundle t = CloudResourceBundle.getBundle("resources/resource", browserLocale);
-%>
-
-
-
-

-
- System VM
-
-
-
-
-
-
- <%=t.t("details")%>
-
-
-
-
-
-
-
-
-
-
- <%=t.t("system.vm.type")%>:
-
-
-
-
-
-
-
-
-
- <%=t.t("active.sessions")%>:
-
-
-
-
-
-
- <%=t.t("public.ip")%>:
-
-
-
-
-
-
- <%=t.t("private.ip")%>:
-
-
-
-
-
-
-
- <%=t.t("gateway")%>:
-
-
-
-
-
-
- <%=t.t("created")%>:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <%=t.t("please.confirm.you.want.to.start.systemVM")%>
-
-
-
-
- <%=t.t("please.confirm.you.want.to.stop.systemVM")%>
-
-
-
-
- <%=t.t("please.confirm.you.want.to.reboot.systemVM")%>
-
-
+<%@ page import="java.util.*" %>
+
+<%@ page import="com.cloud.utils.*" %>
+
+<%
+ Locale browserLocale = request.getLocale();
+ CloudResourceBundle t = CloudResourceBundle.getBundle("resources/resource", browserLocale);
+%>
+
+
+
+

+
+ System VM
+
+
+
+
+
+
+ <%=t.t("details")%>
+
+
+
+
+
+
+
+
+
+
+ <%=t.t("system.vm.type")%>:
+
+
+
+
+
+
+
+
+
+ <%=t.t("active.sessions")%>:
+
+
+
+
+
+
+ <%=t.t("public.ip")%>:
+
+
+
+
+
+
+ <%=t.t("private.ip")%>:
+
+
+
+
+
+
+
+ <%=t.t("gateway")%>:
+
+
+
+
+
+
+ <%=t.t("created")%>:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%=t.t("please.confirm.you.want.to.start.systemVM")%>
+
+
+
+
+ <%=t.t("please.confirm.you.want.to.stop.systemVM")%>
+
+
+
+
+ <%=t.t("please.confirm.you.want.to.reboot.systemVM")%>
+
+
diff --git a/ui/new/jsp/zone.jsp b/ui/new/jsp/zone.jsp
index fa7fca44680..1d915aa7075 100644
--- a/ui/new/jsp/zone.jsp
+++ b/ui/new/jsp/zone.jsp
@@ -1,584 +1,584 @@
-<%@ page import="java.util.*" %>
-
-<%@ page import="com.cloud.utils.*" %>
-
-<%
- Locale browserLocale = request.getLocale();
- CloudResourceBundle t = CloudResourceBundle.getBundle("resources/resource", browserLocale);
-%>
-
-
-
-

-
- Zone
-
-
-
-
-
-
- <%=t.t("details")%>
-
- <%=t.t("network")%>
-
- <%=t.t("secondary.storage")%>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <%=t.t("internaldns1")%>:
-
-
-
-
-
-
- <%=t.t("internaldns2")%>:
-
-
-
-
-
-
-
- <%=t.t("guestcidraddress")%>:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <%=t.t("zone")%>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Add a new pod for zone
-
-
-
-
-
-
-
-
-
-
-
-
- Add a new storage for zone
-
-
-
-
-
-
-
-
-
-
-
-
- Add a new IP range for zone:
-
-
-
-
-
-
-
-
-
-
-
- <%=t.t("please.confirm.you.want.to.delete.the.secondary.storage")%>
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- VLAN ID:
-
- -
-
- Gateway:
-
- -
-
- Netmask:
-
- -
-
- IP Range:
-
- -
-
- Domain ID:
-
- -
-
- Domain:
-
- -
-
- Account:
-
- -
-
- Pod:
-
-
-
-
-
-
-
- <%=t.t("ip.address.range")%>:
-
n.n.n.n - m.m.m.m
-
-
-
-
-
-
-
-
-
-
-
-
-
- Message will appear here
-
-
-
-
-
-
-
-
-
- <%=t.t("ip.address")%>:
-
-
-
-
-
-
-
- <%=t.t("version")%>:
-
-
-
-
-
-
- <%=t.t("last.disconnected")%>:
-
-
-
-
+<%@ page import="java.util.*" %>
+
+<%@ page import="com.cloud.utils.*" %>
+
+<%
+ Locale browserLocale = request.getLocale();
+ CloudResourceBundle t = CloudResourceBundle.getBundle("resources/resource", browserLocale);
+%>
+
+
+
+

+
+ Zone
+
+
+
+
+
+
+ <%=t.t("details")%>
+
+ <%=t.t("network")%>
+
+ <%=t.t("secondary.storage")%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%=t.t("internaldns1")%>:
+
+
+
+
+
+
+ <%=t.t("internaldns2")%>:
+
+
+
+
+
+
+
+ <%=t.t("guestcidraddress")%>:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%=t.t("zone")%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Add a new pod for zone
+
+
+
+
+
+
+
+
+
+
+
+
+ Add a new storage for zone
+
+
+
+
+
+
+
+
+
+
+
+
+ Add a new IP range for zone:
+
+
+
+
+
+
+
+
+
+
+
+ <%=t.t("please.confirm.you.want.to.delete.the.secondary.storage")%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+ VLAN ID:
+
+ -
+
+ Gateway:
+
+ -
+
+ Netmask:
+
+ -
+
+ IP Range:
+
+ -
+
+ Domain ID:
+
+ -
+
+ Domain:
+
+ -
+
+ Account:
+
+ -
+
+ Pod:
+
+
+
+
+
+
+
+ <%=t.t("ip.address.range")%>:
+
n.n.n.n - m.m.m.m
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Message will appear here
+
+
+
+
+
+
+
+
+
+ <%=t.t("ip.address")%>:
+
+
+
+
+
+
+
+ <%=t.t("version")%>:
+
+
+
+
+
+
+ <%=t.t("last.disconnected")%>:
+
+
+
+
\ No newline at end of file