function clearcookie() {

	// check if the user wants to clear the cookie
	if (confirm("Are you sure you want to clear you lightbox?")) {
	
		// the new data to be stored in the cookie
		var cookiedata = ('');
		
		// create a new Date object
		var expiry = new Date();
		
		// set the expiry for 1 second
		expiry.setTime( expiry.getTime() + (1000) );
		window.document.cookie = "lightbox_numbers="+escape(cookiedata)+";" + "expires=" +expiry.toGMTString()+ ";path=/;domain=.spraguephoto.com;" ;
	}
}

function updatecookie(myElement,imageid,imagenumber) {

	var oldcookiedata = '';
	
	// the old data from the cookie
	var oldcookiedata = retrievecookie();

	
	// if the new cookie data is not already contained in the old cookie
	var cookiedata = '';
	localimageid = ('/' + imageid + '/');
	if (oldcookiedata.search(localimageid) == -1) 
	{
		// the new data to be stored in the cookie
		var cookiedata = ('/' + imageid + '/');
	}

	// combine old and new cookie data
	cookiedata = oldcookiedata + cookiedata;
	
	// create a new Date object
	var expiry = new Date();
	
	// set the expiry for 2 years
	expiry.setTime( expiry.getTime() + (730*24*60*60*1000) );
	
	window.document.cookie = "lightbox_numbers=" + escape(cookiedata) + ";" + "expires=" + expiry.toGMTString() + ";path=/;domain=.spraguephoto.com;" ;
	
	document.getElementById(myElement).innerHTML="Added&nbsp;to&nbsp;lightbox";
	
	// count how many numbers are in the cookie and put that number into the mylightbox_count span
	
	var cookienumberscount = cookiedata.split( "//" );
	cookienumberscount = cookienumberscount.length;
	document.getElementById('mylightbox_count').innerHTML=" (" + cookienumberscount + ")";
	var t=setTimeout("clearStatus('" + myElement + "')",2000);
	
}

function clearStatus(myElement) {
	document.getElementById(myElement).innerHTML="&nbsp;&nbsp;";
}

function showcookie() {
	
	var imagenumbersList = retrievecookie();

	// display the data retrieved from the cookie
	alert("Cookie Data: " + imagenumbersList);
}


function retrievecookie() {
	// alert("testscript 2.1");
	var imagenumbersList = "";
	
	// find any cookies
	if( window.document.cookie ) {  
		// alert("testscript 2.2");
		// unescape the cookie data  
		var cookiedata = unescape( window.document.cookie );
		
		var nilecookiedata = cookiedata;
		
		// splits the different cookies
		var cookiedatasplit = cookiedata.split( "; " );
		var cookiedatalength = cookiedatasplit.length;
		// alert("testscript 2.3 " + cookiedata);
			
		for (var i=0;i<cookiedatalength;i++)	{
		  	
			// split the name=value pairs  
			var userdata = cookiedatasplit[i].split( "=" );
			
			// if the cookie is called lightbox_numbers  
			if( userdata[0] == "lightbox_numbers" )  
			{
		
				// split the comma delimited values    
				var imagenumbersList = userdata[1];
				
				return imagenumbersList;
			}
			
		}

		return imagenumbersList;
		  
	}
	else {
		return imagenumbersList;
	}
}
