// JavaScript Document function statusLogedin(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText) var xmldoc = thisv.responseXML; var subNode = xmldoc.documentElement; var varRights = subNode.getElementsByTagName("rights")[0]; clearChilds(document.getElementById('version')); clearChilds(document.getElementById('copyright')); /*FOOTER TEXT*/ var varProduct = document.createTextNode(subNode.getElementsByTagName("product")[0].childNodes[0].nodeValue); var varVersion = document.createTextNode(" v" + subNode.getElementsByTagName("version")[0].childNodes[0].nodeValue); document.getElementById('version').appendChild(varProduct); document.getElementById('version').appendChild(varVersion); document.getElementById('copyright').innerHTML = "© "; var varCopyright = document.createTextNode(subNode.getElementsByTagName("copyright")[0].childNodes[0].nodeValue); document.getElementById('copyright').appendChild(varCopyright); var varHeaderLogo = document.getElementById('div-customLogo'); clearChilds(varHeaderLogo); varSerial = subNode.getElementsByTagName("serial")[0].childNodes[0].nodeValue; //alert(subNode.getElementsByTagName("header_logo")[0].hasChildNodes()); if (subNode.getElementsByTagName("header_logo")[0].hasChildNodes()){ var varimgHeaderLogo = document.createElement("IMG"); varimgHeaderLogo.src = "../custom/sps/" + subNode.getElementsByTagName("header_logo")[0].childNodes[0].nodeValue; varHeaderLogo.appendChild(varimgHeaderLogo); } var varMenu = document.getElementById('lstMenu'); clearChilds(varMenu); if (subNode.getElementsByTagName("varLoggedIn")[0].childNodes[0].nodeValue != "true"){ if (account == "www"){ } else { var varBtnLogin = document.createElement("LI"); var varBtnLogin_Link = document.createElement("A"); varBtnLogin_Link.href = "javascript:showLogin();"; varBtnLogin_Link.appendChild(document.createTextNode("Login")); varBtnLogin.appendChild(varBtnLogin_Link); var varBtnHome = document.createElement("LI"); var varBtnHome_Link = document.createElement("A"); varBtnHome_Link.href = "index.html"; varBtnHome_Link.appendChild(document.createTextNode("Home")); varBtnHome.appendChild(varBtnHome_Link); varMenu.appendChild(varBtnHome); varMenu.appendChild(varBtnLogin); } if (window.location.pathname == "/file_mgr.html" || window.location.pathname == "/config.html"){ //alert(varRights.childNodes[0].nodeValue) window.location.href = "../index.html"; } } else { var varBtnLogin = document.createElement("LI"); var varBtnLogin_Link = document.createElement("A"); varBtnLogin_Link.href = "javascript:logout();"; varBtnLogin_Link.appendChild(document.createTextNode("Logout")); varBtnLogin.appendChild(varBtnLogin_Link); var varBtnConfig = document.createElement("LI"); var varBtnConfig_Link = document.createElement("A"); varBtnConfig_Link.id = "btnConfig"; varBtnConfig_Link.href = "config.php"; varBtnConfig_Link.appendChild(document.createTextNode("Configuration")); varBtnConfig.appendChild(varBtnConfig_Link); //alert(subNode.getElementsByTagName("rights")[0].childNodes[0].nodeValue) var varBtnFileManage = document.createElement("LI"); var varBtnFileManage_Link = document.createElement("A"); varBtnFileManage_Link.id = "btnFileManager"; varBtnFileManage_Link.href = "file_mgr.html"; varBtnFileManage_Link.appendChild(document.createTextNode("File Management")); varBtnFileManage.appendChild(varBtnFileManage_Link); var varBtnHome = document.createElement("LI"); var varBtnHome_Link = document.createElement("A"); varBtnHome_Link.id = "btnIndex"; varBtnHome_Link.href = "index.html"; varBtnHome_Link.appendChild(document.createTextNode("Home")); varBtnHome.appendChild(varBtnHome_Link); varMenu.appendChild(varBtnHome); varMenu.appendChild(varBtnFileManage); varMenu.appendChild(varBtnConfig); varMenu.appendChild(varBtnLogin); var varUser = document.createElement("DIV"); varUser.id = "div-user"; varUser.appendChild(document.createTextNode("Logged in as: " + subNode.getElementsByTagName("user")[0].childNodes[0].nodeValue)); document.getElementById('div-header').appendChild(varUser); if (window.location.pathname == "/file_mgr.html"){ document.getElementById('btnFileManager').className = "currentPage"; } else if (window.location.pathname == "/config.html"){ document.getElementById('btnConfig').className = "currentPage"; } else if (window.location.pathname == "/index.html"){ document.getElementById('btnIndex').className = "currentPage"; } } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to login.'); } } } function statuslogin(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText) switch (thisv.responseText){ case "1": //varLoggedIn = true; //closeDialogWindow('dialogWindow'); //window.onload(); //window.location.href = unescape(window.location.pathname); //window.location.reload(true); data = "

Please be sure to use caution and seek permission before publishing copyrighted media files.

"; //data += "

"; data += "

"; displayDialogBox(1, data, "Video Copyright Notice", 300, 0); //btnAcceptWarning.refresh(); setTimeout("document.getElementById('btnAcceptWarning1').focus()",50) break; case "2": //Effect.Fade('dialogWindow', {duration: 0.5}); data = "

You have entered an invalid username/password combination.  Please try again.

"; displayErrorBox(data, "Login Error", 300); //Effect.Pulsate('dialogWindow',{from:1.0,to:0.0}); setTimeout("showLogin()",3000); break; case "3": //Effect.Fade('dialogWindow', {duration: 0.5}); data = "

You have entered an unknown username.  Please try again.

"; displayErrorBox(data, "Login Error", 300); //Effect.Pulsate('dialogWindow',{from:1.0,to:0.0}); setTimeout("showLogin()",3000); break; } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to login.'); } } } function statusLogout(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { if (thisv.responseText == "1"){ //sendRequest('include/session.php','POST',null,statusLogedin); window.location.href = "../index.php"; } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to logout.'); } } } function statusDeleteUser(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText) if (thisv.responseText == "1"){ //closeDialogWindow("dialogWindow"); data = "

User '" + User_Array[lstUsers.getSelectedItems()][0] + "' has been deleted.

"; data += "

"; displayDialogBox(1, data, "Delete User", 300, 1); btnStatusOK.refresh(); sendRequest('users_data.xml','POST',null,statusUsers); } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to logout.'); } } } function statusUpdateUser(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { if (thisv.responseText == "1"){ sendRequest('users_data.xml','POST',null,statusUsers); data = "

User '" + User_Array[lstUsers.getSelectedItems()][0] + "' has been updated.

"; data += "

"; displayDialogBox(1, data, "Update User", 300, 1); btnStatusOK.refresh(); } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to logout.'); } } } function statusAddUser(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { if (thisv.responseText == "1"){ sendRequest('users_data.xml','POST',null,statusUsers); //closeDialogWindow("dialogWindow"); data = "

User '" + txtNewUsername.getControlText() + "' has been added.

"; data += "

"; displayDialogBox(1, data, "Add User", 300, 1); btnStatusOK.refresh(); } else { //alert(thisv.responseText) data = "

" + thisv.responseText + "

"; displayErrorBox(data, "Add User Error", 300); setTimeout("btnAddUser.onControlClicked()",3000); } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to logout.'); } } } function statusChangePass(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { if (thisv.responseText == "1"){ sendRequest('users_data.xml','POST',null,statusUsers); //closeDialogWindow("dialogWindow"); data = "

Your password has been saved.

"; data += "

"; displayDialogBox(1, data, "Change User's Password", 300, 1); btnStatusOK.refresh(); } else { //alert(thisv.responseText) data = "

" + thisv.responseText + "

"; displayErrorBox(data, "Add User Error", 300); setTimeout("btnAddUser.onControlClicked()",3000); } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to logout.'); } } } function statusUsers(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText) var xmldoc = thisv.responseXML; var subNode = xmldoc.documentElement; User_Array.splice(0, User_Array.length); var nodeCount = subNode.childNodes.length; if (nodeCount >= 1){ for (i=0;i= 1){ for (i=0;i= 1){ for (i=1;i<=nodeCount;i++){ folderSearchArray[i] = new Array(); itemNode = subNode.childNodes[i-1]; //alert(itemNode.childNodes[0].nodeValue) folderSearchArray[i][0] = itemNode.attributes.getNamedItem("id").nodeValue; folderSearchArray[i][1] = itemNode.childNodes[0].nodeValue; } } /*drpSearchFolder.setItemText(function(i){return folderSearchArray[i][1]}); drpSearchFolder.setItemValue(function(i){return folderSearchArray[i][0]}); //drpFolder.setItemText(folderSearchArray); drpSearchFolder.setItemCount(folderSearchArray.length); drpSearchFolder.refresh(); drpSearchFolder.setControlText(folderSearchArray[0][1]); drpSearchFolder.setControlValue(folderSearchArray[0][0]);*/ for (b=0;b= 1){ for (i=0;i= 1){ treeView[0] = new Array(); for (i=0;i= 1){ if (lstStructure.getCurrentItem() > treeView.length){ lstStructure.setCurrentItem(lstStructure.getSelectedItems() - 1); lstStructure.setSelectedItems([lstStructure.getSelectedItems() - 1]); lstStructure.onControlClicked(); } else { lstStructure.onControlClicked(); } } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to retrieve directory structure.'); } } } function statusSaveNewFolder(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText); if (thisv.responseText == "1"){ sendRequest('folders.xml','POST',null,statusFolders); if (tabsFiles.getSelectedItems() == 1){ var data = "published=0"; } else { var data = "published=1"; } sendRequest('files3.xml','POST',data,statusDir); closeDialogWindow("dialogWindow"); } else { //alert(thisv.responseText) data = "

" + thisv.responseText + "

"; displayErrorBox(data, "New Folder Error", 300); setTimeout("btnCreateFolder.onControlClicked()",3000); } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to save folder.'); } } } function statusChangeFolder(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText); if (thisv.responseText == "1"){ sendRequest('folders.xml','POST',null,statusFolders); if (tabsFiles.getSelectedItems() == 1){ var data = "published=0"; } else { var data = "published=1"; } //alert(data) sendRequest('files3.xml','POST',data,statusDir); closeDialogWindow("dialogWindow"); } else { //alert(thisv.responseText) data = "

Unable to change folder.

"; displayErrorBox(data, "New Folder Error", 300); //setTimeout("btnCreateFolder.onControlClicked()",3000); } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to change folder.'); } } } function statusDeleteFolder(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText); if (thisv.responseText == "1"){ sendRequest('folders.xml','POST',null,statusFolders); if (tabsFiles.getSelectedItems() == 1){ var data = "published=0"; } else { var data = "published=1"; } sendRequest('files3.xml','POST',data,statusDir); closeDialogWindow("dialogWindow"); } else { //alert(thisv.responseText) data = "

Unable to delete folder.

"; displayErrorBox(data, "New Folder Error", 300); //setTimeout("btnCreateFolder.onControlClicked()",3000); } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to delete folder.'); } } } function statusSetFolderIcon(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText); if (thisv.responseText == "1"){ sendRequest('folders.xml','POST',null,statusFolders); if (tabsFiles.getSelectedItems() == 1){ var data = "published=0"; } else { var data = "published=1"; } sendRequest('files3.xml','POST',data,statusDir); closeDialogWindow("dialogWindow"); } else { //alert(thisv.responseText) data = "

Unable to change folder icon.

"; displayErrorBox(data, "New Folder Error", 300); //setTimeout("btnCreateFolder.onControlClicked()",3000); } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to delete folder.'); } } } function statusRenameFolder(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText); if (thisv.responseText == "1"){ sendRequest('folders.xml','POST',null,statusFolders); if (tabsFiles.getSelectedItems() == 1){ var data = "published=0"; } else { var data = "published=1"; } sendRequest('files3.xml','POST',data,statusDir); closeDialogWindow("dialogWindow"); } else { //alert(thisv.responseText) data = "

Unable to change folder icon.

"; displayErrorBox(data, "New Folder Error", 300); //setTimeout("btnCreateFolder.onControlClicked()",3000); } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to delete folder.'); } } } function statusSaveMetaData(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText); if (thisv.responseText == "1"){ //sendRequest('folders.xml','POST',null,statusFolders); //sendRequest('files3.xml','POST',null,statusDir); //closeDialogWindow("dialogWindow"); varDirty_Folder = 0; varDirty_File = 0; data = "

Meta data information has been saved.

"; data += "

"; displayDialogBox(1, data, "File Management", 300, 1); btnStatusOK.refresh(); } else { //alert(thisv.responseText) data = "

Unable to save meta information.

"; displayErrorBox(data, "Save Error", 300); setTimeout("closeDialogWindow('dialogWindow')",3000); } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to save meta information.'); } } } function statusAddFile(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText); if (thisv.responseText == "1"){ //sendRequest('folders.xml','POST',null,statusFolders); var data = "new=0"; sendRequest('files3.xml','POST',data,statusDir); closeDialogWindow("dialogWindow"); } else { //alert(thisv.responseText) data = "

Unable to add file to library.

"; displayErrorBox(data, "Save Error", 300); setTimeout("closeDialogWindow('dialogWindow')",3000); } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to save meta information.'); } } } function statusPublishFile(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText); if (thisv.responseText == "1"){ //alert(tabsFilesFiles.getSelectedItems()) /*switch (tabsFiles.getSelectedItems()){ case 0: var data = "published=1"; alert(data) sendRequest('files3.xml','POST',data,statusDir); //btnPublish.setControlText("Unpublish"); //btnCreateFolder.setStyle("visibility", "visible"); break; case 1: var data = "published=0"; alert(data) sendRequest('files3.xml','POST',data,statusDir); //btnPublish.setControlText("Publish"); //btnCreateFolder.setStyle("visibility", "hidden"); break; }*/ if (tabsFiles.getSelectedItems() == 1){ //alert("disable") var data = "published=0"; sendRequest('files3.xml','POST',data,statusDir); } else if (tabsFiles.getSelectedItems() == 0) { var data = "published=1"; sendRequest('files3.xml','POST',data,statusDir); } //sendRequest('folders.xml','POST',null,statusFolders); //sendRequest('files3.xml','POST',null,statusDir); var data = "file=" + treeText[lstStructure.getCurrentItem()]; sendRequest('files_data.xml','POST',data,statusFile); //closeDialogWindow("dialogWindow"); } else { //alert(thisv.responseText) data = "

Unable to publish file.

"; displayErrorBox(data, "Save Error", 300); setTimeout("closeDialogWindow('dialogWindow')",3000); } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to publish file.'); } } } function statusDeleteFile(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(typeof(thisv.responseText)); if (thisv.responseText == "1"){ //sendRequest('folders.xml','POST',null,statusFolders); if (tabsFiles.getSelectedItems() == 1){ var data = "new=0"; } else { var data = ""; } sendRequest('files3.xml','POST',data,statusDir); closeDialogWindow("dialogWindow"); lstStructure.setCurrentItem(1); lstStructure.setSelectedItems([1]); lstStructure.onControlClicked(); //var data = "file=" + treeText[1]; //sendRequest('files_data.xml','POST',data,statusFile); } else { //alert(thisv.responseText) data = "

Unable to delete file.

"; displayErrorBox(data, "Save Error", 300); setTimeout("closeDialogWindow('dialogWindow')",3000); } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to delete file.'); } } } function statusHeaderFiles(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText) /*var xmldoc = thisv.responseXML; var subNode = xmldoc.documentElement; headerlogoArray.splice(0, headerlogoArray.length); var nodeCount = subNode.childNodes.length; if (nodeCount >= 1){ for (i=0;i

"; displayDialogBox(1, data, "System Setup", 300, 1); btnStatusOK.refresh(); document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to retrieve directory structure.'); } } } function statusSaveTitle(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText) data = "

Your title was successfully saved.

"; data += "

"; displayDialogBox(1, data, "System Branding", 300, 1); btnStatusOK.refresh(); document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to retrieve directory structure.'); } } } function statusSaveLink(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText) data = "

Your link was successfully saved.

"; data += "

"; displayDialogBox(1, data, "System Branding", 300, 1); btnStatusOK.refresh(); document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to retrieve directory structure.'); } } } function statusGenThumb(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText) if (thisv.responseText == "1"){ //document.getElementByID('imgThumbnail').refresh(); //alert("thumbs/" + varAccount + "/" + varFile.substring(0,varFile.length-4) + "_160.jpg") //boxThumbnail_IMG.src = "thumbs/" + varAccount + "/" + varFile.substring(0,varFile.length-4) + "_160.jpg?" + Math.random(); //setTimeout('refreshThumb()',1000); refreshThumb() //closeDialogWindow('dialogWindow'); } else { data = "

Unable to generate thumbnail.

"; displayErrorBox(data, "Save Error", 300); setTimeout("closeDialogWindow('dialogWindow')",3000); } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to generate thumbnail.'); } } } function statusRenameIndexPointer(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText) if (thisv.responseText == "1"){ var data = "file=" + treeText[lstStructure.getCurrentItem()]; sendRequest('files_data.xml','POST',data,statusIndexes); /*data = "

The selected index pointer has been renamed.

"; data += "

"; displayDialogBox(1, data, "Rename Index Pointer", 300, 1); btnStatusOK.refresh();*/ closeDialogWindow('dialogWindow'); } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to generate thumbnail.'); } } } function statusDeleteIndexPointer(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText) if (thisv.responseText == "1"){ var data = "file=" + treeText[lstStructure.getCurrentItem()]; sendRequest('files_data.xml','POST',data,statusIndexes); /*data = "

The index pointer has been successfully deleted.

"; data += "

"; displayDialogBox(1, data, "Delete Index Pointer", 300, 1); btnStatusOK.refresh();*/ closeDialogWindow('dialogWindow'); getFlashMovie('media_player_10708').jsUpdateVideoData(); } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to generate thumbnail.'); } } } function statusAddIndexPointer(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText) if (thisv.responseText == "1"){ var data = "file=" + treeText[lstStructure.getCurrentItem()]; sendRequest('files_data.xml','POST',data,statusIndexes); closeDialogWindow('dialogWindow') /*data = "

The index pointer has been successfully added.

"; data += "

"; displayDialogBox(1, data, "Add Index Pointer", 300, 1); btnStatusOK.refresh();*/ getFlashMovie('media_player_10708').jsDoPlay(); //getFlashMovie('media_player_10708').jsUpdateVideoData(); } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to generate thumbnail.'); } } } function statusResetIndexPointer(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText) if (thisv.responseText == "1"){ var data = "file=" + treeText[lstStructure.getCurrentItem()]; sendRequest('files_data.xml','POST',data,statusIndexes); /*data = "

The index pointer has been successfully reset.

"; data += "

"; displayDialogBox(1, data, "Reset Index Pointer", 300, 1); btnStatusOK.refresh();*/ closeDialogWindow('dialogWindow'); getFlashMovie('media_player_10708').jsDoPlay(); //getFlashMovie('media_player_10708').jsUpdateVideoData(); } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to generate thumbnail.'); } } } function statusSetInPoint(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText) if (thisv.responseText == "1"){ var data = "file=" + treeText[lstStructure.getCurrentItem()]; sendRequest('files_data.xml','POST',data,statusFile); /*data = "

The global in point has been successfully set.

"; data += "

"; displayDialogBox(1, data, "Set Global In Point", 300, 1); btnStatusOK.refresh();*/ closeDialogWindow('dialogWindow'); getFlashMovie('media_player_10708').jsDoPlay(); getFlashMovie('media_player_10708').jsUpdateVideoData(); } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to generate thumbnail.'); } } } function statusClearInPoint(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText) if (thisv.responseText == "1"){ var data = "file=" + treeText[lstStructure.getCurrentItem()]; sendRequest('files_data.xml','POST',data,statusFile); /*data = "

The global in point has been successfully cleared.

"; data += "

"; displayDialogBox(1, data, "Clear Global In Point", 300, 1); btnStatusOK.refresh();*/ closeDialogWindow('dialogWindow'); //getFlashMovie('media_player_10708').jsUpdateVideoData(); } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to generate thumbnail.'); } } } function statusSetOutPoint(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText) if (thisv.responseText == "1"){ var data = "file=" + treeText[lstStructure.getCurrentItem()]; sendRequest('files_data.xml','POST',data,statusFile); /*data = "

The global out point has been successfully set.

"; data += "

"; displayDialogBox(1, data, "Set Global Out Point", 300, 1); btnStatusOK.refresh();*/ closeDialogWindow('dialogWindow'); getFlashMovie('media_player_10708').jsDoPlay(); //getFlashMovie('media_player_10708').jsUpdateVideoData(); } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to generate thumbnail.'); } } } function statusClearOutPoint(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText) if (thisv.responseText == "1"){ var data = "file=" + treeText[lstStructure.getCurrentItem()]; sendRequest('files_data.xml','POST',data,statusFile); /*data = "

The global out point has been successfully cleared.

"; data += "

"; displayDialogBox(1, data, "Clear Global Out Point", 300, 1); btnStatusOK.refresh();*/ closeDialogWindow('dialogWindow'); //getFlashMovie('media_player_10708').jsUpdateVideoData(); } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to generate thumbnail.'); } } } function statusUpdateFolder(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText) if (thisv.responseText == "1"){ //data = "

Save successfull.

"; data = "

"; displayDialogBox(1, data, "Folder Changes Saved", 300, 1); btnStatusOK.refresh(); } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to save.'); } } } function statusStats(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText) var xmldoc = thisv.responseXML; var statsNode = xmldoc.documentElement; daily_total = statsNode.getElementsByTagName("daily_total")[0]; //httpNode = statsNode.getElementsByTagName("http")[0]; rtmpNode = statsNode.getElementsByTagName("rtmp")[0]; //ftpNode = statsNode.getElementsByTagName("ftp")[0]; //alert(statsNode.getElementsByTagName("total_Length")[0].childNodes[0].nodeValue) document.getElementById('spnTotalMPEG4_files').innerHTML = "" + statsNode.getElementsByTagName("total_mpeg4_files")[0].childNodes[0].nodeValue + " files available for playback"; document.getElementById('spnTotalMPEG4_length').innerHTML = " " + Math.round((statsNode.getElementsByTagName("total_mpeg4_length")[0].childNodes[0].nodeValue/3600)*100)/100 + " Hours"; document.getElementById('spnTotalMPEG4_published').innerHTML = "" + statsNode.getElementsByTagName("total_published")[0].childNodes[0].nodeValue + " files published"; document.getElementById('spnTotalMPEG4_unpublished').innerHTML = "" + statsNode.getElementsByTagName("total_unpublished")[0].childNodes[0].nodeValue + " files unpublished"; //document.getElementById('spnTotalMPEG_files').innerHTML = statsNode.getElementsByTagName("total_mpeg_files")[0].childNodes[0].nodeValue + " files waiting to be processed by PEG Central."; var rtmpColor = "#00A8F0"; //document.getElementById('spnHTTP').innerHTML = " HTTP usage: " + filesize_format(httpNode.attributes.getNamedItem("total").nodeValue, 2); if (rtmpNode.attributes.getNamedItem("total").nodeValue >= 53687091200){ document.getElementById('spnRTMP').innerHTML = " Streaming usage (RTMP): " + filesize_format(rtmpNode.attributes.getNamedItem("total").nodeValue, 2) + ""; document.getElementById('spnWarning').innerHTML = "WARNING:  You have reached your bandwidth limit for the current reported month. Please contact LEIGHTRONIX Sales at (517) 694-8000 to purchase more."; document.getElementById('spnWarning').style.display = 'block'; rtmpColor = "#F0787A"; } else if (rtmpNode.attributes.getNamedItem("total").nodeValue >= 48318382080 && rtmpNode.attributes.getNamedItem("total").nodeValue < 53687091200){ document.getElementById('spnRTMP').innerHTML = " Streaming usage (RTMP): " + filesize_format(rtmpNode.attributes.getNamedItem("total").nodeValue, 2) + ""; document.getElementById('spnWarning').innerHTML = "WARNING:  Less than 10% of your bandwidth remains in for the current reported month."; document.getElementById('spnWarning').style.display = 'block'; rtmpColor = "#F0787A"; } else { document.getElementById('spnRTMP').innerHTML = " Streaming usage (RTMP): " + filesize_format(rtmpNode.attributes.getNamedItem("total").nodeValue, 2) + ""; document.getElementById('spnWarning').innerHTML = ""; document.getElementById('spnWarning').style.display = 'none'; rtmpColor = "#00A8F0"; } //document.getElementById('spnFTP').innerHTML = " FTP usage: " + filesize_format(ftpNode.attributes.getNamedItem("total").nodeValue, 2); document.getElementById('spnTotal').innerHTML = " Available: " + filesize_format(53687091200 - Number(rtmpNode.attributes.getNamedItem("total").nodeValue), 2) + ""; //document.getElementById('container').innerHTML = ""; var today=new Date(statsNode.attributes.getNamedItem("date").nodeValue); //var today=new Date(year, month, day, hours, minutes, seconds, milliseconds); var dd = new Date(today.getFullYear(), today.getMonth()+1, 0); //alert(dd.getDate()) var total = 0; //var d1 = []; //total var d2 = []; //rtmp //var d3 = []; //http //var d4 = []; //ftp var days = new Array(); for (d=0;d The default colorscheme. When there are > 5 series, additional colors are generated. xaxis:{ ticks: days, //noTicks: today.getDate(), // Display ticks. //tickFormatter: function(n){ return Math.round(n); }, // => displays tick values between brackets. tickDecimals: 0, min: 1, max: dd.getDate(), title: "Day of Month" }, yaxis:{ //ticks: [1, 10737418240, 21474836480, 32212254720, 42949672960, 53687091200], //max: 53687091200, tickFormatter: function(n){ return filesize_format(n,0); }, autoscaleMargin: .5 } }); document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to retrieve statistic data.'); } } } function statusTopFiles(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText) var xmldoc = thisv.responseXML; var statsNode = xmldoc.documentElement; //topFiles = statsNode.getElementsByTagName("top_stream")[0]; top5streams = ""; x = 1; for (i=0;i" + secs2timecode(statsNode.childNodes[i].attributes.getNamedItem("duration").nodeValue) + "" + statsNode.childNodes[i].childNodes[0].nodeValue + "
"; } else if (statsNode.attributes.getNamedItem("sort").nodeValue == 1){ top5streams = top5streams + "" + filesize_format(statsNode.childNodes[i].attributes.getNamedItem("bandwidth").nodeValue,2) + "" + statsNode.childNodes[i].childNodes[0].nodeValue + "
"; } else { top5streams = top5streams + "" + statsNode.childNodes[i].attributes.getNamedItem("hits").nodeValue + "" + statsNode.childNodes[i].childNodes[0].nodeValue + "
"; } x = x+1; } } document.getElementById('spnTopMPEG4_files').innerHTML = top5streams; document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to generate thumbnail.'); } } } function statusAddKeyword(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText) if (thisv.responseText == "1"){ var data = "file=" + treeText[lstStructure.getCurrentItem()]; sendRequest('files_data.xml','POST',data,statusKeyword); /*data = "

The global in point has been successfully set.

"; data += "

"; displayDialogBox(1, data, "Set Global In Point", 300, 1); btnStatusOK.refresh();*/ closeDialogWindow('dialogWindow'); } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to generate thumbnail.'); } } } function statusRenameKeyword(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText) if (thisv.responseText == "1"){ var data = "file=" + treeText[lstStructure.getCurrentItem()]; sendRequest('files_data.xml','POST',data,statusKeyword); /*data = "

The global in point has been successfully set.

"; data += "

"; displayDialogBox(1, data, "Set Global In Point", 300, 1); btnStatusOK.refresh();*/ closeDialogWindow('dialogWindow'); } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to generate thumbnail.'); } } } function statusDeleteKeyword(thisv){ if (thisv.readyState == 4) { if (thisv.status == 200) { //alert(thisv.responseText) if (thisv.responseText == "1"){ var data = "file=" + treeText[lstStructure.getCurrentItem()]; sendRequest('files_data.xml','POST',data,statusKeyword); /*data = "

The global in point has been successfully set.

"; data += "

"; displayDialogBox(1, data, "Set Global In Point", 300, 1); btnStatusOK.refresh();*/ closeDialogWindow('dialogWindow'); } document.getElementById('ajaxLoader').style.visibility = "hidden"; } else { alert('Unable to generate thumbnail.'); } } }