function saveCookie(name, value)
{
	//	The new piece of the cookie
	var cookie	= name + ":" + value;
	
	//	Set the cookie to expire in 30 days
	var date	= new Date();
	date.setTime( date.getTime() + (30*24*60*60*1000) );
	
	var expires = "expires=" + date.toGMTString();
	
	//	Look for other pieces of the cookie that need to be preserved
	var nameEQ	= "DigitalPlayground=";
	var catCol	= name + ":";
	var parts	= document.cookie.split(';');
	
	for(var i = 0; i < parts.length; i++)
	{
		var part	= parts[i];
		
		while( part.charAt(0) == ' ' )
			part	= part.substring(1, part.length);
		
		if( part.indexOf(nameEQ) == 0 )
		{
			var temp	= part.split('=');
			var pieces	= temp[1].split(',');
			
			for( var j = 0; j < pieces.length; j++ )
			{
				var piece	= pieces[j];
				
				//	Save this piece if it's not the same as the one currently being saved
				if( piece.indexOf( catCol ) != 0 ) cookie += "," + piece;
			}
			
			break;
		}
	}
	
	//	Set the cookie
	document.cookie	= "DigitalPlayground=" + cookie + "; " + expires + "; path=/; domain=.digitalplayground.com";
}


function center(element){
    	try{
	        element = $(element);
	    }catch(e){
	        return;
	    }
		
	    var my_width  = 0;
	    var my_height = 0;

	    if ( typeof( window.innerWidth ) == 'number' ){
	        my_width  = window.innerWidth;
	        my_height = window.innerHeight;
	    }else if ( document.documentElement &&  
	             ( document.documentElement.clientWidth ||
	               document.documentElement.clientHeight ) ){
	        my_width  = document.documentElement.clientWidth;
	        my_height = document.documentElement.clientHeight;
	    }
	    else if ( document.body && 
	            ( document.body.clientWidth || document.body.clientHeight ) ){
	        my_width  = document.body.clientWidth;
	        my_height = document.body.clientHeight;
	    }

	    var scrollY = 0;

	    if ( document.documentElement && document.documentElement.scrollTop ){
	        scrollY = document.documentElement.scrollTop;
	    }else if ( document.body && document.body.scrollTop ){
	        scrollY = document.body.scrollTop;
	    }else if ( window.pageYOffset ){
	        scrollY = window.pageYOffset;
	    }else if ( window.scrollY ){
	        scrollY = window.scrollY;
	    }

	    //var elementDimensions = Element.getDimensions(element);

	    var setX = ( my_width  - 320  ) / 2;
	    var setY = ( my_height - 500 ) / 2 + scrollY;

	    setX = ( setX < 0 ) ? 0 : setX;
	    setY = ( setY < 0 ) ? 0 : setY;
		
		$(element).css('left', setX + "px");
	    $(element).css('top', setY + "px");
	}
