Подскажите, пожалуйста, почему не работает данный скрипт:
<script language="javascript1.2"><!--
//функция присвоить cookie по имени name значение value
//аргументы:name, value, срок действия в миллисекундах
function setcookie(name,value,expire){
  var exp=new Date();
  var cookieexpire=exp.getTime()+expire;
  exp.setTime(cookieexpire);
  document.cookie=name+"="+value+";expires="+exp.toG  MTString();
}
//функция возвращает значение для cookie по имени name
function getcookie(Name){
  var search=Name+"=";
  if(document.cookie.length>0){ //если cookie существует
    offset=document.cookie.indexOf(search)
    if(offset!=-1){ //если существует cookie по имени name
      offset+=search.length //начало нужного cookie
      end=document.cookie.indexOf(";",offset) //конец нужного cookie
      if(end==-1){end=document.cookie.length}
      return unescape(document.cookie.substring(offset, end))
    }
  }
}
--></script>
<input type="text" name="usernametext">
<input type="submit" name="Submit" value="Submit" onClick="submit();">
<script language="javascript1.2"><!--
function submit(){
  setcookie("user",document.all.usernametext.value,3  65*24*3600*1000);
  location.reload();}
var username;
username=getcookie("user");
document.write("welcome "+username);
--></script>
Взят с этого сайта: 
http://htmljava.narod.ru/files/htmlmeth/cookiuse.htm