ASR_BASE

Change-Id: Icf3719cc0afe3eeb3edc7fa80a2eb5199ca9dda1
diff --git a/marvell/webui/www/js/panel/quick_setup.js b/marvell/webui/www/js/panel/quick_setup.js
new file mode 100644
index 0000000..5304e38
--- /dev/null
+++ b/marvell/webui/www/js/panel/quick_setup.js
@@ -0,0 +1,110 @@
+var g_loginPasswd;

+function LoadQuickSetupPage() {

+    document.getElementById("navigation").innerHTML = "<ul id ='menu' ><li ><a id='menuQuickSetup' class='on'>Quick Setup </a> </li> </ul>";

+

+    document.getElementById("menuQuickSetup").innerHTML = jQuery.i18n.prop('quickSetupName');

+    document.getElementById("mainColumn").innerHTML= CallHtmlFile("//192.168.1.1/html/quick_setup.html");

+

+    LocalAllElement();

+    showDiv("divQsUserNamePage");

+}

+

+

+function quickSetup() {

+    document.getElementById("lableWelcome").innerHTML = jQuery.i18n.prop("lableWelcome");

+    document.getElementById("quickSetupSpan").innerHTML = "<a href='#.' id='quickSetupspanlink' onclick=getHelp('QuickSetup')>Help</a>";

+    document.getElementById("quickSetupspanlink").innerHTML = jQuery.i18n.prop("helpName");

+    clearRefreshTimers();

+    LoadQuickSetupPage();

+}

+

+function GotoQuickSetup(){

+	SetCookie('skipQs',0,365);

+	quickSetup();

+}

+

+function SaveQsAccountSet() {

+    if($("#divConfirmPasswd").is(":visible")) {

+        if($("#txtQsRePasswd").val() != $("#txtQsPasswd").val()) {

+            $("#lPassErrorMes").show().text(jQuery.i18n.prop("lPassErrorMes"));

+            return;

+        }

+

+        var configMap = new Map();

+        configMap.put("RGW/account/user_management/action",1);

+        configMap.put("RGW/account/user_management/username",$("#txtQsUserName").val());

+        configMap.put("RGW/account/user_management/password",$("#txtQsPasswd").val());

+        var retXml = PostXml("account","set_account",configMap);

+        if("ERROR" == $(retXml).find("setting_response").text()) {

+            alert("modify password failed.");

+        }

+    }

+

+    showDiv("divQsInternetConnPage");

+

+}

+

+

+

+

+function SaveQsInternetConnSet() {

+    g_objContent.SaveData();

+    showDiv("divQsWifiSetPage");

+}

+

+

+function SaveQsWifiSet() {

+    g_objContent.SaveData();

+    showDiv("divQsDeviceGuidePage");

+}

+

+

+function showDiv(divId) {

+    $("#divQsUserNamePage,#divQsInternetConnPage,#divQsWifiSetPage,#divQsDeviceGuidePage").hide();

+    $("#lt_qs_h1UserSettings,#lt_qs_h1InternetConnection,#lt_qs_h1WirelessSeetings,#lt_qs_h1DevicePlaceGuid").removeClass();

+    document.getElementById(divId).style.display = "block";

+	g_objContent = null;

+    if("divQsUserNamePage" == divId) {

+        $("#lt_qs_h1UserSettings").addClass("on");

+        $("#txtQsRePasswd,#txtQsPasswd").val(g_loginPasswd);

+        $("#txtQsUserName").val("admin");

+		$("#txtQsPasswd").click(function(){

+			$("#divConfirmPasswd").show();

+		});

+		$("#txtQsRePasswd,#txtQsPasswd").click(function(){

+			$("#lPassErrorMes").hide();

+		});

+    } else if("divQsInternetConnPage" == divId) {

+        $("#lt_qs_h1InternetConnection").addClass("on");

+        $("#divInternetConnectSet").html(CallHtmlFile("//192.168.1.1/html/internet/internet_connection.html"));

+        $("#lt_interCon_helper,#divSaveInternetConn,#lt_interCon_title").hide();

+        g_objContent =  $("#divQsInternetConnPage").objInternetConn();

+        g_objContent.onLoad(true);

+

+    } else if("divQsWifiSetPage" == divId) {

+        $("#lt_qs_h1WirelessSeetings").addClass("on");

+        $("#divPrimaryNetworkSet").html(CallHtmlFile("//192.168.1.1/html/wifi/wireless_settings.html"));

+        g_objContent = $("#divQsWifiSetPage").objWifiSet();

+        $("#lt_wifiSet_helper,#lt_wifiSet_title,#divSaveWifiConfig").hide();

+        g_objContent.onLoad(true);

+    } else if("divQsDeviceGuidePage" == divId) {

+        $("#lt_qs_h1DevicePlaceGuid").addClass("on");

+    }

+}

+function ExitQuickSetup() {

+    document.getElementById("lableWelcome").innerHTML = jQuery.i18n.prop("lableWelcome");

+    //document.getElementById("quickSetupSpan").innerHTML = '<a href="#."  onclick="GotoQuickSetup()" id="quickSetup" >Quick Setup</a>  |  <a href="#." id="HelpName" onclick="getMainHelp()">Help</a>  |  <a href="#."  id="LogOutName"  onclick="logOut()">Log Out</a>';

+    document.getElementById("quickSetupSpan").innerHTML = '<a href="#." id="HelpName" onclick="getMainHelp()">Help</a>  |  <a href="#."  id="LogOutName"  onclick="logOut()">Log Out</a>';

+    //document.getElementById("quickSetup").innerHTML = jQuery.i18n.prop("quickSetupName");

+    document.getElementById("HelpName").innerHTML = jQuery.i18n.prop("helpName");

+    document.getElementById("LogOutName").innerHTML = jQuery.i18n.prop("LogOutName");

+

+    document.getElementById("navigation").innerHTML=" <ul id ='menu'></ul>";

+    g_objContent = null;

+    window.location.href = '/dashboard';

+}

+

+

+

+

+