function SetCookie(name, value) {
   var argv    = SetCookie.arguments;
   var argc    = SetCookie.arguments.length;
   var expires = (argc > 2) ? new Date(argv[2]) : null;
   var path    = (argc > 3) ? argv[3] : null;
   var domain  = (argc > 4) ? argv[4] : null;
   var secure  = (argc > 5) ? argv[5] : false;

   document.cookie = name + "=" + escape(value)
      + ((expires == null) ? "" : ("; expires=" + expires.toGMTString()))
      + ((path == null) ? "" : ("; path=" + path))
      + ((domain == null) ? "" : ("; domain=" + domain))
      + ((secure == true) ? "; secure" : "");
}

// Author:Naiem Khodabandehlouyeganeh
// He is autor of ALL scripts on this site.
function getCookie(cookn) {
	var all_cookies = this.document.cookie;
	if (all_cookies == '') {
		return false;    // No cookies found.
	}

	var cookie_name = cookn;
	var start = all_cookies.lastIndexOf(cookie_name);
	if (start == -1) {
		return false;    // Member page URL not found.
	}
	start += cookie_name.length+1;    // Skip name and =.

	var end = all_cookies.indexOf(';', start);
	if (end == -1) {
		end = all_cookies.length;   // Only cookie left.
	}

	return all_cookies.substring(start, end);
}

//  sample use:

//	SetCookie('ID','value', 'sun nov 20 00:37:12 GMT 2002');

