ASR_BASE

Change-Id: Icf3719cc0afe3eeb3edc7fa80a2eb5199ca9dda1
diff --git a/marvell/webui/www/js/panel/router/router_management.js b/marvell/webui/www/js/panel/router/router_management.js
new file mode 100644
index 0000000..f24b3c7
--- /dev/null
+++ b/marvell/webui/www/js/panel/router/router_management.js
@@ -0,0 +1,69 @@
+(function ($) {
+    $.fn.objRouterManage = function (InIt) {
+        var afterRebootID;
+        this.onLoad = function () {
+            LoadWebPage("//192.168.1.1/html/router/router_management.html");
+
+
+            $("#lt_rm_btnPowerOff").click(function() {
+                PowerOffRouter();
+            });
+
+            $("#lt_rm_btnResetFactory").click(function() {
+                ResetRouter();
+            });
+
+			$("#lt_rm_btnReboot").click(function() {
+                RebootRouter();
+            });
+
+			
+
+
+        }
+
+		function PowerOffRouter(){
+			 ShowDlg('MBRouterManageDlg',400,100);
+            $("#lQueryRouterInfo").text(jQuery.i18n.prop("lt_rm_QeuryPoweroff"));
+
+            $("#lt_btnSave").click(function() {
+              	  CloseDlg(); 
+		  PostXml("router","router_poweroff");   
+                //ShowDlg("PleaseWait", 120, 100);               
+            });
+		}
+
+        function RebootRouter() {
+            ShowDlg('MBRouterManageDlg',400,100);
+            $("#lQueryRouterInfo").text(jQuery.i18n.prop("lt_rm_QueryRebootedRouter"));
+
+            $("#lt_btnSave").click(function() {
+                PostXml("router","router_call_reboot");
+
+                //ShowDlg("divWaitRouterResponse",200,50);  
+                ShowDlg("PleaseWait", 120, 100);
+
+                afterRebootID =  setInterval(function(){CloseDlg();clearInterval(afterRebootID);clearAuthheader();}, 45000);
+            });
+        }
+
+
+        function ResetRouter() {
+            ShowDlg('MBRouterManageDlg',400,100);
+            $("#lQueryRouterInfo").text(jQuery.i18n.prop("lt_rm_QueryResetRouter"));
+
+            $("#lt_btnSave").click(function() {
+                PostXml("router","router_call_rst_factory");
+
+                //ShowDlg("divWaitRouterResponse",200,50);     
+                 ShowDlg("PleaseWait", 120, 100);
+
+                afterRebootID =  setInterval(function(){CloseDlg();clearInterval(afterRebootID);clearAuthheader();}, 45000);
+            });
+        }
+
+        return this;
+
+    }
+})(jQuery);
+