Ну если бы ты хоть немного знал бы JS то понимал бы что вся твоя защита обходится парой строк и не вызывает трудностей даже для начинающих кодеров =)
<script>var glob = window;
+function f (){
var window = {location:"KakoyUgodnoDomen.com",__proto__:glob};
//var x=window.open(); //будет ошибка
var d=window.document.write("и здесь ошибка тоже");
alert (window.location);
}();</script>
И, да. Я хочу съехидничать xD.