//1 Use value from input box and call setCookie - PASS; cookiename, cookievalue, expires)
function registerCookieValue(cookiEnamE, cookievalue)
	{
		//msg1=("First stage:'Send value to function' > cookie value= "+cookievalue);
		//alert("msg1: "+msg1);
			
		
		var today = new Date();   
		var expires = new Date();   
		expires.setTime(today.getTime()+(200000*999999)); 

	
		
		//msg2_5="About to call setcookie for: "+cookievalue+", "+expires+"!";
		//alert("msg2_5: "+msg2_5);


// INSERT COOKIE NAME HERE:
		setCookie(cookiEnamE, cookievalue, expires);


		//comments		

	}








/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
//2 Sets cookie values. Expiration date is optional//

function setCookie(cookiename, cookievalue, expire) 
	{  
		//msg3="About to make cookie...";
		//alert("msg3: "+msg3);

		document.cookie = cookiename + "=" + escape(cookievalue)   + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()));

	//	msg4="cookie has been set. cookieproperties are > name="+cookiename+", cookievalue="+cookievalue+", expire="+expire+"!";
	//	alert("msg4: "+msg4);
		
	}






/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
//3 Retrieves cookie value
function getCookieValue(cookieName) 
	{

		//msg5="Running getCookievalue...";
		//alert("msg5"+msg5);
		
		var search = cookieName + "=";

		if (document.cookie.length > 0) 
		{ // if there are any cookies
			
			//alert("Found a cookie...");
			
			offset = document.cookie.indexOf(search); 

			if (offset != -1) 
			{ // if cookie exists 

				offset += search.length; 
				// set index of beginning of value

				end = document.cookie.indexOf(";", offset); 
				// set index of end of cookie value

				

				if (end == -1) 
				{
					end = document.cookie.length;
				
					//alert("about to return cookievalue...");
					
					return unescape(document.cookie.substring(offset, end));
				}
				else
				{
					return unescape(document.cookie.substring(offset, end));
				}
      			} 
   		}
		else
		{
			//alert("didn't find a cookie! document.cookie.length= " + document.cookie.length);
			return("");
		}
	}


/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
//4 sets expire date for cookie
function setExpire(day, hour) 
{
	var dateExpire = new Date();
	count = (day * 24 * 3600 * 1000) * (hour * 24 * 3600 * 1000)
	return dateExpire.setTime (dateExpire.getTime() + count)
}


