// These Common Scripts can go in the // (include them using ) // --------------- Common Data Constructors --------------- // a "vector" object has properties X and Y. function vector(X, Y) { this.X = X; this.Y = Y;} // --------------- Common HTML builders --------------- // table functions function Htable() { var argv = Htable.arguments; var argc = argv.length; if (argc==0) { return "";} if (argc==1) { return "" + argv[0] + "
";} var x=""; for (var i=1; i" + x + ""; } function Hframe(t) { return Htable("border=10 cellspacing=0 cellpadding=4",Htr(Htd(t)));} function Htr() { var argv = Htr.arguments; var argc = argv.length; var x = ""; for (var i=0; i" + argv[i] + "";} return x;} function Htd() { var argv = Htd.arguments; var argc = argv.length; var x = ""; for (var i=0; i" + y + "";} return x;} // --------------- Common document manipulation functions --------------- function BreakOutOfFrame() { // see http://www.thesitewizard.com/archive/framebreak.shtml if (top.location != location) { top.location.href = document.location.href ; } }