%@ Language=JScript %> <% if (Request.ServerVariables("SERVER_NAME") != "www.galaxieclub.com") Response.Redirect("http://www.galaxieclub.com/guestbook.asp"); var SRV_NAME = Request.ServerVariables("SERVER_NAME")+""; var globalpath = Server.MapPath("./") + (SRV_NAME == "127.0.0.1" ? "\\guestlog.txt" : "\\Registries\\protect\\guestlog.txt"); if (Request.Cookies("SignedFGCoAGuestbook") == "") { if (Request.Form+"" != "undefined") { var ForAppending = 8; var fso, file, data; fso = new ActiveXObject("Scripting.FileSystemObject"); if (fso.FileExists(globalpath)) { file = fso.OpenTextFile(globalpath, ForAppending, true); var d = new Date(); data = escape(Trim(Request.Form("name"))) + "#" + escape(Trim(Request.Form("email"))) + "#" + escape(Trim(Request.Form("location"))) + "#" + d.toUTCString() + "#" + escape(Trim(Request.Form("comments"))) + "\r\n"; file.Write(data); file.Close(); Response.Cookies("SignedFGCoAGuestbook") = "true"; Response.Cookies("SignedFGCoAGuestbook").Expires = GetStringMonth(d.getMonth()) + " " + d.getDate() + ", " + (d.getFullYear() + 1); Response.Cookies("SignedFGCoAGuestbook").Domain = (SRV_NAME == "127.0.0.1" ? "127.0.0.1" : "galaxieclub.com"); Response.Cookies("SignedFGCoAGuestbook").Path = "/"; } } } function LoadFile(path) { var ForReading = 1; var fso, file, data = ""; fso = new ActiveXObject("Scripting.FileSystemObject"); if (fso.FileExists(path)) { file = fso.OpenTextFile(path, ForReading, false); if (file.AtEndOfStream != true) data = file.ReadAll(); file.Close(); return data; } else { return null; } } function Trim(val) { if (val.toString == "") return ""; var start, end, i; val += ""; for (i = 0; i <= val.length; i++) { if (val.charAt(i) != " " && val.charAt(i) != "\r" && val.charAt(i) != "\n" && val.charAt(i) != "\f" && val.charAt(i) != "\t" && val.charAt(i) != "\v") { start = i; break; } } for (i = (val.length - 1); i >= 0; i--) { if (val.charAt(i) != " " && val.charAt(i) != "\r" && val.charAt(i) != "\n" && val.charAt(i) != "\f" && val.charAt(i) != "\t" && val.charAt(i) != "\v") { end = (i+1); break; } } return val.substring(start, end); } function GetStringWeekday(month) { switch (month) { case 0: return "Sunday"; break; case 1: return "Monday"; break; case 2: return "Tuesday"; break; case 3: return "Wednesday"; break; case 4: return "Thurday"; break; case 5: return "Friday"; break; case 6: return "Saturday"; break; } } function GetStringMonth(month) { switch (month) { case 0: return "January"; break; case 1: return "February"; break; case 2: return "March"; break; case 3: return "April"; break; case 4: return "May"; break; case 5: return "June"; break; case 6: return "July"; break; case 7: return "August"; break; case 8: return "September"; break; case 9: return "October"; break; case 10: return "November"; break; case 11: return "December"; break; } } %>

