Professional Documents
Culture Documents
action="/cgi-bin/upload.cgi" enctype="multipart/form-data">
<table class="formstyle">
<tr>
<td class="head" id="uploadFWLocation">Location:</td>
<td class="headvalue"><input name="filename" id="filename" size="20"
maxlength="256" type="file"></td>
</tr>
</table>
<table>
<tr><td>
<input value="Apply" id="uploadFWApply" name="UploadFirmwareSubmit"
type="button" onClick="return uploadFirmwareCheck();">
</td></tr>
<tr>
<input type="hidden" id="updatefwalert" value="0"/>
<input type="hidden" id="updatefwalert1" value="0"/>
</tr>
</table>
</form>
function StopTheClock(){
if(timerRunning)
clearTimeout(timerID)
timerRunning = false
}
function StartTheTimer(){
//if(!isStorageBuilt)
//return;
if (secs==0){
StopTheClock()
timerHandler();
secs = timeout
StartTheTimer()
}else{
self.status = secs
secs = secs - 1
timerRunning = true
timerID = self.setTimeout("StartTheTimer()", delay)
}
}
function InitializeTimer(){
//if(!isStorageBuilt)
//return;
// Set the length of the timer, in seconds
secs = timeout
StopTheClock()
StartTheTimer()
}
function alertContents() {
if (http_request.readyState == 4)
{
if (http_request.status == 200)
{
updateLteFwStatus(http_request.responseText);
}
}else
{
}
}
function preUpdateContents() {
if (http_request.readyState == 4)
{
if (http_request.status == 200)
{
preUpdateFwStatus(http_request.responseText);
}
}else
{
}
}
function preUpdateFwStatus(str)
{
document.getElementById('UploadFirmware').submit();
return true;
}
document.getElementById("cpUploadFirmware").style.display="block";
document.getElementById("divbodyproxylte").style.display="none";
alertclose();
alert(_("Wrong firmware file selected"));
document.getElementById('lteUploadFirmware').action =
"/goform/ResetLTEStatus";
document.getElementById('lteUploadFirmware').submit();
if(isChrome == true)
window.location.reload();
}
else if(status == 2)
{
document.getElementById("cpUploadFirmware").style.display="block";
document.getElementById("divbodyproxylte").style.display="none";
alertclose();
alert(_("update firmware alert1"));
window.location.reload();
}
else
{
}
}
var _singleton = 0;
function uploadFirmwareCheck()
{
if(_singleton)
return false;
if(document.UploadFirmware.filename.value == ""){
if(customer == "Sweden")
alert(_("update firmware alert"));
else
//alert("Firmware Upgrade: Please specify a file.");
alert(document.getElementById("updatefwalert").value);
return false;
}
var strFileName=document.UploadFirmware.filename.value;
var strtype= strFileName.substring(strFileName.length-3,strFileName.length);
strtype=strtype.toLowerCase();
if(strtype != "bin")
{
if(customer == "Sweden")
alert(_("Wrong firmware file selected please verify"));
else
alert(document.getElementById("updatefwalert1").value);
return false;
}
StopTheClock();
//document.getElementById("loading").style.display="block";
//parent.menu.setLockMenu(1);
// sAlert();
_singleton = 1;
preUpdateSoftware();
function lteFirmwareCheck()
{
if(_singleton)
return false;
if(document.lteUploadFirmware.filename1.value == ""){
alert(document.getElementById("updatefwalert").value);
window.location.href = "./bodysetting_updatefw.asp";
return false;
}
var strFileName=document.lteUploadFirmware.filename1.value;
var strtype= strFileName.substring(strFileName.length-3,strFileName.length);
strtype=strtype.toLowerCase();
if(strtype != "img")
{
alert(document.getElementById("updatefwalert1").value);
window.location.href = "./bodysetting_updatefw.asp";
return false;
}
StopTheClock();
_singleton = 1;
return true;
}
function initTranslation()
{
var e = document.getElementById("uploadtitle");
if(customer!="Sweden")
e.innerHTML = _("set upload title");
else
e.innerHTML = "Firmware Upgrade";
e = document.getElementById("uploadFWLocation");
if(customer!="Sweden")
e.innerHTML = _("upload firmware location");
else
e.innerHTML = "Router Upgrade:";
e = document.getElementById("uploadFWApply");
e.value = _("admin apply");
e = document.getElementById("updatefwalert");
if(customer == "Sweden")
e.value = "Please select update file.";
else
e.value = _("update firmware alert");
e = document.getElementById("updatefwalert1");
if(customer == "Sweden")
e.value = "Wrong firmware file selected, please verify.";
else
e.value = _("update firmware alert1");
e = document.getElementById("loading");
e.innerHTML ="<br><br><br><center>"+ _("upload loading1")
+"<br><br><center>"+_("upload loading2");
e = document.getElementById("uploadLTEFW");
e.innerHTML = _("LTE Upgrade");
}
function getLteUpgradeStatus()
{
makeRequest("/goform/showLteUpgradeStatus", "n/a");
}
function preUpdateSoftware()
{
makeRequest("/goform/preUpdateSoftware", "preUpdate");
}
var Nofisttime = 0;
function autoRefresh()
{
setTimeout("autoRefresh();",5000);
if(startLTEUPgrade == 1)
{
if(Nofisttime == 0)
{
Nofisttime = 1;
}else{
getLteUpgradeStatus();
document.getElementById("cpUploadFirmware").style.display="block";
document.getElementById("divbodyproxylte").style.display="none";
}
}
}