function setCookie (name, value) {
  var str;

  var now = new Date()
  var nowplus1 = now.getTime() + (168*3600*1000)
  now.setTime(nowplus1)
  var expires = now.toGMTString();

  if (value != null)
    str = name + "=" + escape(value);
  document.cookie = str+";expires="+expires;
}

function getCookie(name) {
  var cookie = " " + document.cookie;
  var search = " " + name + "=";
  var setStr = null;
  var offset = 0;
  var end = 0;
  if (cookie.length > 0) {
    offset = cookie.indexOf(search);
    if (offset != -1) {
      offset += search.length;
      end = cookie.indexOf(";", offset)
      if (end == -1) {
        end = cookie.length;
      }
      setStr = unescape(cookie.substring(offset, end));
    }
  }
  return(setStr);
}


function delCookie (name) {
  var str;
  var date = new Date();
  date.setYear(date.getYear()+1);
  var expires ="0";
  if (value != null)
    str = name + "=" + escape(value);
  document.cookie = str+"; path=/; expires="+ expires;
}

function getlogin() {
  var name = getCookie("ezonelogin");
  if (name == null) {
    name = "a Guest"
  }
  document.writeln(name);
}

function trackingCookie (name, value) {
  var str;
  var date = new Date();
  date.setYear(date.getYear()+1);
  var expires = date.toGMTString();
  if (value != null)
   var list = getCookie('eztracking');	
   if (list != null){   
    	str = name + "="+ list+","+ escape(value);
   }else{
	str = name + "="+  escape(value);
  }
	document.cookie = str+"; expires="+ expires;	

}


function returnpage()
{
  window.history.back(-2)
}

function unescapeStr( str ) {
  var y='';
  for(var i=0;i<str.length;i+=2) {
    y += unescape('%'+str.substr(i,2));
  }
  return y
}
/* See this page to escape text to be used in unescapeStr.  Simply remove the
   % signs from the output
  http://scriptasylum.com/tutorials/encdec/encode-decode.html
*/
