document.onkeydown=function(e) { var event = window.event || e; if (event.keyCode == 116) { event.keyCode = 0; return false; }else if (event.keyCode == 123) { event.keyCode = 0; return false; }else if (event.keyCode == 8) { var tt=event.srcElement.type; if( tt != 'text' && tt != 'password' && tt != 'textarea' && tt != 'submit' ){ event.keyCode = 0; return false; } }else if (event.keyCode == 82) { if (event.ctrlKey) { event.keyCode = 0; return false; } }else if(event.keyCode == 37 || event.keyCode == 39){ if (event.altKey){ return false; } }else if(event.keyCode == 74 || event.keyCode == 73){ if (event.ctrlKey && event.shiftKey){ event.keyCode = 0; return false; } } }; function clickIE4(){ if (event.button==2){ return false; } } function clickNS4(e){ if (document.layers||document.getElementById&&!document.all){ if (e.which==2||e.which==3){ return false; } } } if (document.layers){ document.captureEvents(Event.MOUSEDOWN); document.onmousedown=clickNS4; }else if (document.all&&!document.getElementById){ document.onmousedown=clickIE4; } document.oncontextmenu=new Function("return false") document.onkeydown=function(){ if (window.event && window.event.keycode==116){ window.keycode=505; } if (window.event && window.event.keycode==505){ alert( 'you pressed F5' ); return false; } } document.onkeydown = function () { var e = event || window.event; var keyASCII = parseInt(e.keyCode, 10); var src = e.srcElement; var tag = src.tagName.toUpperCase(); if(keyASCII == 8) { if(src.readOnly || src.disabled || (tag != "INPUT" && tag != "PASSWORD" && tag != "TEXTAREA" && $(e.target).attr('class')!="note-editable")) { return false; } if(src.type) { var type = ("" + src.type).toUpperCase(); return type != "CHECKBOX" && type != "RADIO" && type != "BUTTON" && type != "SUBMIT"; } } return true; } if (typeof window.event != 'undefined') document.onkeydown = function() { var t=event.srcElement.type; var kc=event.keyCode; return ((kc != 8) || ( t == 'text' ) ||( t == 'password' ) || (t == 'textarea') || ( t == 'submit' )) } else{ document.onkeypress = function(e) { var t=e.target.type; var kc=e.keyCode; if ((kc != 8 ) || ( t == 'text' ) ||( t == 'password' ) || (t == 'textarea') || ( t == 'submit' )) return true else { return false } } } var isSafari = false; var isOpera = !!window.opera || navigator.userAgent.indexOf(' OPR/') >= 0; var isFirefox = typeof InstallTrigger !== 'undefined'; var isSafari = Object.prototype.toString.call(window.HTMLElement).indexOf('Constructor') > 0; var isChrome = !!window.chrome && !isOpera; var isIE = /*@cc_on!@*/false || !!document.documentMode; var special = (navigator.userAgent.toLowerCase().indexOf('safari/') > -1 && navigator.userAgent.toLowerCase().indexOf('chrome') > -1 ); if (isFirefox || isChrome || isOpera||special || isSafari) { if (typeof history.pushState === "function") { history.pushState("jibberish", null, null); window.onpopstate = function () { history.pushState("newjibberish", null, null); history.pushState("newjibberish", null, null); history.pushState("newjibberish", null, null); }; } }else{ if(navigator.appName == 'Netscape'){ if (typeof history.pushState === "function") { history.pushState("jibberish", null, null); window.onpopstate = function () { history.pushState("newjibberish", null, null); history.pushState("newjibberish", null, null); history.pushState("newjibberish", null, null); }; } } var bajb_backdetect={Version:'1.0.0',Description:'Back Button Detection',Browser:{IE:!!(window.attachEvent&&!window.opera),Safari:navigator.userAgent.indexOf('Apple')>-1,Opera:!!window.opera},FrameLoaded:0,FrameTry:0,FrameTimeout:null,OnBack:function(){alert('Back Button Clicked')},BAJBFrame:function(){var BAJBOnBack=document.getElementById('BAJBOnBack');if(bajb_backdetect.FrameLoaded>1){if(bajb_backdetect.FrameLoaded==2){bajb_backdetect.OnBack();history.back()}}bajb_backdetect.FrameLoaded++;if(bajb_backdetect.FrameLoaded==1){if(bajb_backdetect.Browser.IE){bajb_backdetect.SetupFrames()}else{bajb_backdetect.FrameTimeout=setTimeout("bajb_backdetect.SetupFrames();",700)}}},SetupFrames:function(){clearTimeout(bajb_backdetect.FrameTimeout);var BBiFrame=document.getElementById('BAJBOnBack');var checkVar=BBiFrame.src.substr(-11,11);if(bajb_backdetect.FrameLoaded==1&&checkVar!="HistoryLoad"){BBiFrame.src="#"}else{if(bajb_backdetect.FrameTry<2&&checkVar!="HistoryLoad"){bajb_backdetect.FrameTry++;bajb_backdetect.FrameTimeout=setTimeout("bajb_backdetect.SetupFrames();",700)}}},SafariHash:'false',Safari:function(){if(bajb_backdetect.SafariHash=='false'){if(window.location.hash=='#b'){bajb_backdetect.SafariHash='true'}else{window.location.hash='#b'}setTimeout("bajb_backdetect.Safari();",100)}else if(bajb_backdetect.SafariHash=='true'){if(window.location.hash==''){bajb_backdetect.SafariHash='back';bajb_backdetect.OnBack();history.back()}else{setTimeout("bajb_backdetect.Safari();",100)}}},Initialise:function(){if(bajb_backdetect.Browser.Safari){setTimeout("bajb_backdetect.Safari();",600)}else{document.write('')}}};bajb_backdetect.Initialise(); bajb_backdetect.OnBack = function () { parent.sinvalidate=1; parent.document.IBS.action = VURL01; parent.document.IBS.submit(); } }