   function newCookie(name,value){
    var expires = new Date();
    expires.setTime (expires.getTime() + 24 * 60 * 60 * 30 * 1000);
    var expiryDate = expires.toGMTString();
    document.cookie = name + "=" + value + "; expires=" + expiryDate +"; path=/";
  }


  function getParam(name, paramStr, separator){
    var paramFound = false;
    var start = 0;
    var end = 0;
    var i = 0;
    while(i <= paramStr.length){
      start = i;
      end = start + name.length;
      if (paramStr.substring(start,end) == name){
        paramFound = true; break;
      }
      i++;
    }
    if(paramFound){
      if(paramStr.charAt(end) == ";") return(""); 
      start = end + 1; end = paramStr.indexOf(separator,start);
      if(end < start) end = paramStr.length;
      return(paramStr.substring(start,end));
    }
    return("");
  }

  function getBrowser(){
    this.isMsie = false; this.isNetscape = false; this.isMac = false; this.isWin = false;	
    switch(navigator.appName){
      case "Netscape" : 
	this.isNetscape = true;
	break;
      case "Microsoft Internet Explorer" : 
        this.isMsie = true;
	break;
    }        
    var agt=navigator.userAgent.toLowerCase();	
    if(agt.indexOf('mac') != -1) this.isMac = true;
    else if(agt.indexOf('win') != -1) this.isWin = true;
    return(this); 
  }

  function getWinSize() {   
    this.width = 600; this.height = 400; 
    browser = getBrowser();
    if(browser.isNetscape){
      this.width=window.innerWidth; this.height=window.innerHeight;
    }else if(browser.isMsie){
	this.width=document.body.offsetWidth; this.height=document.body.offsetHeight;    
    }    
    this.height -= 4;     
    return(this);
  }
