/** * common_all.asp * Contains the Javascript that is common across all browsers * (c) Copyright Mistral Internet 2003, All rights reserved. */ // Disable right clicks if (document.all) { //IE 5.+ document.oncontextmenu = function () { return window.event.ctrlKey; }; document.onkeydown = function () { if ((window.event.keyCode == 78 && window.event.ctrlKey == true) || window.event.keyCode == 93) { window.event.keyCode = 0; window.event.cancelBubble = true; window.event.returnValue = false; return false; } }; } else if (document.layers) { //NS 4.x document.captureEvents(Event.MOUSEDOWN); document.onmousedown = function (evt) { if (evt.which == 3) return false; }; } else if (parseInt(navigator.appVersion) >= 5 && navigator.appName == "Netscape") { //NS 6.+ document.onmouseup = function (evt) { if (evt.button == 3) event.preventDefault(); } } function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } function PDAwindow(sysid, mapid, maplevel) { if (mapid==0) { MM_openBrWindow('/pda/pda_maps.asp?SysId='+sysid,'ACISLIVEPDA','width=740,height=545,status=1'); } else { MM_openBrWindow('/pda/pda_maps.asp?sysid='+sysid+'&mapid='+mapid+'&maplevel='+maplevel,'ACISLIVEPDA','width=740,height=545,status=1'); } } function PDAwindow_highlight(sysid, mapid, maplevel, stopref) { if (mapid==0) { MM_openBrWindow('/pda/pda_maps.asp?SysId='+sysid+'&naptan='+stopref,'ACISLIVEPDA','width=740,height=545,status=1'); } else { MM_openBrWindow('/pda/pda_maps.asp?sysid='+sysid+'&mapid='+mapid+'&maplevel='+maplevel+'&naptan='+stopref,'ACISLIVEPDA','width=740,height=545,status=1'); } } function BasicPDAwindow(sysid, mapid, maplevel) { if (mapid==0) { MM_openBrWindow('/pda/basic_pda.asp?SysId='+sysid,'ACISLIVEPDA','width=618,height=488,status=1,resizable=1'); } else { MM_openBrWindow('/pda/basic_pda.asp?sysid='+sysid+'&mapid='+mapid+'&maplevel='+maplevel,'ACISLIVEPDA','width=690,height=496,status=1,resizable=1'); } } function BasicPDAwindow_highlight(sysid, mapid, maplevel, stopref) { if (mapid==0) { MM_openBrWindow('/pda/basic_pda.asp?SysId='+sysid+'&naptan='+stopref,'ACISLIVEPDA','width=618,height=488,status=1,resizable=1'); } else { MM_openBrWindow('/pda/basic_pda.asp?sysid='+sysid+'&mapid='+mapid+'&maplevel='+maplevel+'&naptan='+stopref,'ACISLIVEPDA','width=690,height=496,status=1,resizable=1'); } } function open_window_max(sURL, sWinName ) { var wOpen; var sOptions; sOptions = 'location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,toolbar=yes'; sOptions = sOptions + ',width=' + (screen.availWidth - 10).toString(); sOptions = sOptions + ',height=' + (screen.availHeight - 122).toString(); sOptions = sOptions + ',screenX=0,screenY=0,left=0,top=0'; wOpen = window.open( '', sWinName, sOptions ); wOpen.location = sURL; wOpen.focus(); wOpen.moveTo( 0, 0 ); wOpen.resizeTo( screen.availWidth, screen.availHeight ); return wOpen; } function go_cluster(naptan) { self.location.href='/web/cluster_list.asp?naptan='+naptan; self.focus(); } var maxPIPs = 1; var currentPIP = 1; var arrayPIPs = new Array(maxPIPs) function PIPwindow(stopref) { var bUsedClosed = false; var oWindow; for (var i=1; i= maxPIPs) { currentPIP=1; } bUsedClosed = true; } else { if (oWindow.closed) { arrayPIPs[i] = window.open('/pip/stop_simulator.asp?naptan='+stopref,'ACISLIVEPIP'+i,'width=320,height=210'); oWindow = eval(arrayPIPs[i]); oWindow.focus(); currentPIP = i; if (currentPIP++ >= maxPIPs) { currentPIP=1; } bUsedClosed = true; } } } if (!bUsedClosed) { arrayPIPs[currentPIP] = window.open('/pip/stop_simulator.asp?naptan='+stopref,'ACISLIVEPIP'+currentPIP,'width=320,height=210'); oWindow = eval(arrayPIPs[currentPIP]); oWindow.focus(); if (currentPIP++ >= maxPIPs) { currentPIP=1; } } } function PSPIPwindow(stopref, pscode, dest) { var bUsedClosed = false; var oWindow; for (var i=1; i= maxPIPs) { currentPIP=1; } bUsedClosed = true; } else { if (oWindow.closed) { arrayPIPs[i] = window.open('/pip/stop_simulator.asp?naptan='+stopref+'&pscode='+pscode+'&dest='+dest,'ACISLIVEPIP'+i,'width=320,height=210'); oWindow = eval(arrayPIPs[i]); oWindow.focus(); currentPIP = i; if (currentPIP++ >= maxPIPs) { currentPIP=1; } bUsedClosed = true; } } } if (!bUsedClosed) { arrayPIPs[currentPIP] = window.open('/pip/stop_simulator.asp?naptan='+stopref+'&pscode='+pscode+'&dest='+dest,'ACISLIVEPIP'+currentPIP,'width=320,height=210'); oWindow = eval(arrayPIPs[currentPIP]); oWindow.focus(); if (currentPIP++ >= maxPIPs) { currentPIP=1; } } } function web_alert_login() { document.location.href = "/web_alerts/login.asp?notify=1"; self.focus(); }