<odd>
<entity uuid="http://hackartlab.org/export/opendd/20095/" class="object" subclass="image" published="Thu, 13 May 2010 09:12:10 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/20095/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="owner_uuid" published="Thu, 13 May 2010 09:12:10 -0600" ><![CDATA[http://hackartlab.org/export/opendd/17153/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="container_uuid" published="Thu, 13 May 2010 09:12:10 -0600" ><![CDATA[http://hackartlab.org/export/opendd/20094/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="title" published="Thu, 13 May 2010 09:12:10 -0600" ><![CDATA[artwork_china]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="description" published="Thu, 13 May 2010 09:12:10 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/20095/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/20094/mar-collection">Mar Collection</a>
 <br />
			Views: 93		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/20105">&laquo; Previous</a></li>
				<li></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=20095&amp;view=inline" title="artwork_china"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=20095&amp;size=large" alt="artwork_china" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=20095">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/hmar">Hayley Mar</a></b>  119 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/annotation/12302/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 13 May 2010 10:48:07 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/annotation/12389/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 14 May 2010 22:04:49 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/annotation/12526/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Tue, 18 May 2010 05:39:40 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/annotation/12587/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Wed, 19 May 2010 13:45:58 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/annotation/12608/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 10:50:20 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/annotation/12609/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 10:51:56 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/annotation/12610/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 10:51:57 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/annotation/12891/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Tue, 25 May 2010 21:36:45 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/annotation/12892/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Tue, 25 May 2010 21:36:45 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/annotation/12927/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 27 May 2010 10:51:43 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/metadata/111050/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:10 -0600" ><![CDATA[image/20094/1273763530artwork_china.png]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/metadata/111051/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:10 -0600" ><![CDATA[image/x-png]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/metadata/111052/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:10 -0600" ><![CDATA[artwork_china.png]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/metadata/111053/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:10 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/metadata/111054/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:10 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/metadata/111055/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:10 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/metadata/111056/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:10 -0600" ><![CDATA[image/20094/thumb1273763530artwork_china.png]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/metadata/111057/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:10 -0600" ><![CDATA[image/20094/smallthumb1273763530artwork_china.png]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/metadata/111058/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:10 -0600" ><![CDATA[image/20094/largethumb1273763530artwork_china.png]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/20095/" class="object" subclass="image" published="Thu, 13 May 2010 09:12:10 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/20095/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="owner_uuid" published="Thu, 13 May 2010 09:12:10 -0600" ><![CDATA[http://hackartlab.org/export/opendd/17153/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="container_uuid" published="Thu, 13 May 2010 09:12:10 -0600" ><![CDATA[http://hackartlab.org/export/opendd/20094/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="title" published="Thu, 13 May 2010 09:12:10 -0600" ><![CDATA[artwork_china]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="description" published="Thu, 13 May 2010 09:12:10 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/20095/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/20094/mar-collection">Mar Collection</a>
 <br />
			Views: 93		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/20105">&laquo; Previous</a></li>
				<li></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=20095&amp;view=inline" title="artwork_china"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=20095&amp;size=large" alt="artwork_china" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=20095">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/hmar">Hayley Mar</a></b>  119 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/annotation/12302/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 13 May 2010 10:48:07 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/annotation/12389/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 14 May 2010 22:04:49 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/annotation/12526/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Tue, 18 May 2010 05:39:40 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/annotation/12587/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Wed, 19 May 2010 13:45:58 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/annotation/12608/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 10:50:20 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/annotation/12609/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 10:51:56 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/annotation/12610/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 10:51:57 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/annotation/12891/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Tue, 25 May 2010 21:36:45 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/annotation/12892/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Tue, 25 May 2010 21:36:45 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/annotation/12927/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 27 May 2010 10:51:43 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/metadata/111050/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:10 -0600" ><![CDATA[image/20094/1273763530artwork_china.png]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/metadata/111051/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:10 -0600" ><![CDATA[image/x-png]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/metadata/111052/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:10 -0600" ><![CDATA[artwork_china.png]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/metadata/111053/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:10 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/metadata/111054/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:10 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/metadata/111055/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:10 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/metadata/111056/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:10 -0600" ><![CDATA[image/20094/thumb1273763530artwork_china.png]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/metadata/111057/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:10 -0600" ><![CDATA[image/20094/smallthumb1273763530artwork_china.png]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20095/metadata/111058/" entity_uuid="http://hackartlab.org/export/opendd/20095/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:10 -0600" ><![CDATA[image/20094/largethumb1273763530artwork_china.png]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/20105/" class="object" subclass="image" published="Thu, 13 May 2010 09:12:25 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/20105/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="owner_uuid" published="Thu, 13 May 2010 09:12:25 -0600" ><![CDATA[http://hackartlab.org/export/opendd/17153/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="container_uuid" published="Thu, 13 May 2010 09:12:25 -0600" ><![CDATA[http://hackartlab.org/export/opendd/20094/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="title" published="Thu, 13 May 2010 09:12:25 -0600" ><![CDATA[barbara-swanson-artwork]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="description" published="Thu, 13 May 2010 09:12:25 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/20105/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/20094/mar-collection">Mar Collection</a>
 <br />
			Views: 74		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/20107">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/20095">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=20105&amp;view=inline" title="barbara-swanson-artwork"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=20105&amp;size=large" alt="barbara-swanson-artwork" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=20105">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/hmar">Hayley Mar</a></b>  119 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/annotation/12304/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 13 May 2010 11:54:08 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/annotation/12384/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 14 May 2010 19:40:59 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/annotation/12392/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 14 May 2010 22:04:57 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/annotation/12584/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Wed, 19 May 2010 10:27:28 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/annotation/12606/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 10:13:17 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/annotation/12612/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 11:55:05 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/annotation/12617/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 15:32:53 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/annotation/12618/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 15:32:53 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/annotation/12668/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 21 May 2010 05:00:28 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/annotation/12890/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Tue, 25 May 2010 21:36:45 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/metadata/111113/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/20094/1273763545barbara-swanson-artwork.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/metadata/111114/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/pjpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/metadata/111115/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[barbara-swanson-artwork.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/metadata/111116/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/metadata/111117/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/metadata/111118/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/metadata/111119/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[a:7:{s:8:"FileName";s:37:"1273763545barbara-swanson-artwork.jpg";s:12:"FileDateTime";i:1273763545;s:8:"FileSize";i:256701;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:0:"";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="780" height="683"";s:6:"Height";i:683;s:5:"Width";i:780;s:7:"IsColor";i:1;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/metadata/111120/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/20094/thumb1273763545barbara-swanson-artwork.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/metadata/111121/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/20094/smallthumb1273763545barbara-swanson-artwork.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/metadata/111122/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/20094/largethumb1273763545barbara-swanson-artwork.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/20105/" class="object" subclass="image" published="Thu, 13 May 2010 09:12:25 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/20105/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="owner_uuid" published="Thu, 13 May 2010 09:12:25 -0600" ><![CDATA[http://hackartlab.org/export/opendd/17153/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="container_uuid" published="Thu, 13 May 2010 09:12:25 -0600" ><![CDATA[http://hackartlab.org/export/opendd/20094/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="title" published="Thu, 13 May 2010 09:12:25 -0600" ><![CDATA[barbara-swanson-artwork]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="description" published="Thu, 13 May 2010 09:12:25 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/20105/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/20094/mar-collection">Mar Collection</a>
 <br />
			Views: 74		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/20107">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/20095">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=20105&amp;view=inline" title="barbara-swanson-artwork"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=20105&amp;size=large" alt="barbara-swanson-artwork" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=20105">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/hmar">Hayley Mar</a></b>  119 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/annotation/12304/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 13 May 2010 11:54:08 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/annotation/12384/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 14 May 2010 19:40:59 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/annotation/12392/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 14 May 2010 22:04:57 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/annotation/12584/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Wed, 19 May 2010 10:27:28 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/annotation/12606/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 10:13:17 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/annotation/12612/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 11:55:05 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/annotation/12617/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 15:32:53 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/annotation/12618/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 15:32:53 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/annotation/12668/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 21 May 2010 05:00:28 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/annotation/12890/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Tue, 25 May 2010 21:36:45 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/metadata/111113/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/20094/1273763545barbara-swanson-artwork.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/metadata/111114/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/pjpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/metadata/111115/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[barbara-swanson-artwork.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/metadata/111116/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/metadata/111117/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/metadata/111118/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/metadata/111119/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[a:7:{s:8:"FileName";s:37:"1273763545barbara-swanson-artwork.jpg";s:12:"FileDateTime";i:1273763545;s:8:"FileSize";i:256701;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:0:"";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="780" height="683"";s:6:"Height";i:683;s:5:"Width";i:780;s:7:"IsColor";i:1;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/metadata/111120/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/20094/thumb1273763545barbara-swanson-artwork.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/metadata/111121/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/20094/smallthumb1273763545barbara-swanson-artwork.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20105/metadata/111122/" entity_uuid="http://hackartlab.org/export/opendd/20105/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/20094/largethumb1273763545barbara-swanson-artwork.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/19058/" class="object" subclass="image" published="Thu, 08 Apr 2010 02:03:46 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/19058/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="owner_uuid" published="Thu, 08 Apr 2010 02:03:46 -0600" ><![CDATA[http://hackartlab.org/export/opendd/16333/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="container_uuid" published="Thu, 08 Apr 2010 02:03:46 -0600" ><![CDATA[http://hackartlab.org/export/opendd/18914/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="title" published="Thu, 08 Apr 2010 02:03:46 -0600" ><![CDATA[128517]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="description" published="Thu, 08 Apr 2010 02:03:46 -0600" ><![CDATA[<p>Julius Babilonia</p>
<p>Ambiguous Spaces</p>
<p>Oil on Canvas</p>
<p>48 x 36</p>]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/18914/krueger-collection">Krueger Collection</a>
 <br />
			Views: 55		</div>

		<div id="tidypics_desc">
			<p>Julius Babilonia</p>
<p>Ambiguous Spaces</p>
<p>Oil on Canvas</p>
<p>48 x 36</p>
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/19067">&laquo; Previous</a></li>
				<li></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=19058&amp;view=inline" title="128517"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=19058&amp;size=large" alt="128517" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=19058">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/natekrueger">Nate Krueger</a></b>  155 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/annotation/10282/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 08 Apr 2010 10:17:40 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/annotation/11514/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/147/" published="Tue, 04 May 2010 08:46:39 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/annotation/12006/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 07 May 2010 06:26:41 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/annotation/12360/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 14 May 2010 12:53:34 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/annotation/13097/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Tue, 01 Jun 2010 05:33:54 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/annotation/13099/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Tue, 01 Jun 2010 05:34:25 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/annotation/13100/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Tue, 01 Jun 2010 05:36:02 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/annotation/13101/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Tue, 01 Jun 2010 05:36:48 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/annotation/14020/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 26 Jun 2010 00:54:43 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/annotation/14138/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 01 Jul 2010 12:31:11 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/metadata/102849/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/16333/" published="Thu, 08 Apr 2010 02:03:46 -0600" ><![CDATA[image/18914/1270713826128517.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/metadata/102850/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/16333/" published="Thu, 08 Apr 2010 02:03:46 -0600" ><![CDATA[image/pjpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/metadata/102851/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/16333/" published="Thu, 08 Apr 2010 02:03:46 -0600" ><![CDATA[128517.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/metadata/102852/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/16333/" published="Thu, 08 Apr 2010 02:03:46 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/metadata/102853/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/16333/" published="Thu, 08 Apr 2010 02:03:46 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/metadata/102854/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/16333/" published="Thu, 08 Apr 2010 02:03:46 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/metadata/102855/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/16333/" published="Thu, 08 Apr 2010 02:03:46 -0600" ><![CDATA[a:18:{s:8:"FileName";s:20:"1270713826128517.jpg";s:12:"FileDateTime";i:1270713826;s:8:"FileSize";i:207085;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:30:"ANY_TAG, IFD0, THUMBNAIL, EXIF";s:8:"COMPUTED";a:7:{s:4:"html";s:24:"width="447" height="332"";s:6:"Height";i:332;s:5:"Width";i:447;s:7:"IsColor";i:1;s:17:"ByteOrderMotorola";i:1;s:18:"Thumbnail.FileType";i:2;s:18:"Thumbnail.MimeType";s:10:"image/jpeg";}s:11:"Orientation";i:1;s:11:"XResolution";s:5:"150/1";s:11:"YResolution";s:5:"150/1";s:14:"ResolutionUnit";i:2;s:8:"Software";s:19:"Adobe Photoshop 7.0";s:8:"DateTime";s:19:"2009:06:21 18:01:31";s:16:"Exif_IFD_Pointer";i:156;s:9:"THUMBNAIL";a:6:{s:11:"Compression";i:6;s:11:"XResolution";s:4:"72/1";s:11:"YResolution";s:4:"72/1";s:14:"ResolutionUnit";i:2;s:21:"JPEGInterchangeFormat";i:294;s:27:"JPEGInterchangeFormatLength";i:5455;}s:10:"ColorSpace";i:65535;s:14:"ExifImageWidth";i:1212;s:15:"ExifImageLength";i:900;}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/metadata/102856/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/16333/" published="Thu, 08 Apr 2010 02:03:47 -0600" ><![CDATA[image/18914/thumb1270713826128517.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/metadata/102857/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/16333/" published="Thu, 08 Apr 2010 02:03:47 -0600" ><![CDATA[image/18914/smallthumb1270713826128517.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/metadata/102858/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/16333/" published="Thu, 08 Apr 2010 02:03:47 -0600" ><![CDATA[image/18914/largethumb1270713826128517.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/19058/" class="object" subclass="image" published="Thu, 08 Apr 2010 02:03:46 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/19058/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="owner_uuid" published="Thu, 08 Apr 2010 02:03:46 -0600" ><![CDATA[http://hackartlab.org/export/opendd/16333/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="container_uuid" published="Thu, 08 Apr 2010 02:03:46 -0600" ><![CDATA[http://hackartlab.org/export/opendd/18914/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="title" published="Thu, 08 Apr 2010 02:03:46 -0600" ><![CDATA[128517]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="description" published="Thu, 08 Apr 2010 02:03:46 -0600" ><![CDATA[<p>Julius Babilonia</p>
<p>Ambiguous Spaces</p>
<p>Oil on Canvas</p>
<p>48 x 36</p>]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/18914/krueger-collection">Krueger Collection</a>
 <br />
			Views: 55		</div>

		<div id="tidypics_desc">
			<p>Julius Babilonia</p>
<p>Ambiguous Spaces</p>
<p>Oil on Canvas</p>
<p>48 x 36</p>
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/19067">&laquo; Previous</a></li>
				<li></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=19058&amp;view=inline" title="128517"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=19058&amp;size=large" alt="128517" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=19058">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/natekrueger">Nate Krueger</a></b>  155 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/annotation/10282/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 08 Apr 2010 10:17:40 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/annotation/11514/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/147/" published="Tue, 04 May 2010 08:46:39 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/annotation/12006/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 07 May 2010 06:26:41 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/annotation/12360/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 14 May 2010 12:53:34 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/annotation/13097/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Tue, 01 Jun 2010 05:33:54 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/annotation/13099/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Tue, 01 Jun 2010 05:34:25 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/annotation/13100/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Tue, 01 Jun 2010 05:36:02 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/annotation/13101/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Tue, 01 Jun 2010 05:36:48 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/annotation/14020/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 26 Jun 2010 00:54:43 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/annotation/14138/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 01 Jul 2010 12:31:11 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/metadata/102849/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/16333/" published="Thu, 08 Apr 2010 02:03:46 -0600" ><![CDATA[image/18914/1270713826128517.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/metadata/102850/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/16333/" published="Thu, 08 Apr 2010 02:03:46 -0600" ><![CDATA[image/pjpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/metadata/102851/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/16333/" published="Thu, 08 Apr 2010 02:03:46 -0600" ><![CDATA[128517.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/metadata/102852/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/16333/" published="Thu, 08 Apr 2010 02:03:46 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/metadata/102853/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/16333/" published="Thu, 08 Apr 2010 02:03:46 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/metadata/102854/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/16333/" published="Thu, 08 Apr 2010 02:03:46 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/metadata/102855/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/16333/" published="Thu, 08 Apr 2010 02:03:46 -0600" ><![CDATA[a:18:{s:8:"FileName";s:20:"1270713826128517.jpg";s:12:"FileDateTime";i:1270713826;s:8:"FileSize";i:207085;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:30:"ANY_TAG, IFD0, THUMBNAIL, EXIF";s:8:"COMPUTED";a:7:{s:4:"html";s:24:"width="447" height="332"";s:6:"Height";i:332;s:5:"Width";i:447;s:7:"IsColor";i:1;s:17:"ByteOrderMotorola";i:1;s:18:"Thumbnail.FileType";i:2;s:18:"Thumbnail.MimeType";s:10:"image/jpeg";}s:11:"Orientation";i:1;s:11:"XResolution";s:5:"150/1";s:11:"YResolution";s:5:"150/1";s:14:"ResolutionUnit";i:2;s:8:"Software";s:19:"Adobe Photoshop 7.0";s:8:"DateTime";s:19:"2009:06:21 18:01:31";s:16:"Exif_IFD_Pointer";i:156;s:9:"THUMBNAIL";a:6:{s:11:"Compression";i:6;s:11:"XResolution";s:4:"72/1";s:11:"YResolution";s:4:"72/1";s:14:"ResolutionUnit";i:2;s:21:"JPEGInterchangeFormat";i:294;s:27:"JPEGInterchangeFormatLength";i:5455;}s:10:"ColorSpace";i:65535;s:14:"ExifImageWidth";i:1212;s:15:"ExifImageLength";i:900;}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/metadata/102856/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/16333/" published="Thu, 08 Apr 2010 02:03:47 -0600" ><![CDATA[image/18914/thumb1270713826128517.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/metadata/102857/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/16333/" published="Thu, 08 Apr 2010 02:03:47 -0600" ><![CDATA[image/18914/smallthumb1270713826128517.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19058/metadata/102858/" entity_uuid="http://hackartlab.org/export/opendd/19058/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/16333/" published="Thu, 08 Apr 2010 02:03:47 -0600" ><![CDATA[image/18914/largethumb1270713826128517.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/9334/" class="object" subclass="image" published="Thu, 08 Oct 2009 16:46:31 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9334/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="owner_uuid" published="Thu, 08 Oct 2009 16:46:31 -0600" ><![CDATA[http://hackartlab.org/export/opendd/94/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="container_uuid" published="Thu, 08 Oct 2009 16:46:31 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9259/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="title" published="Thu, 08 Oct 2009 16:46:31 -0600" ><![CDATA[redbaron30]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="description" published="Thu, 08 Oct 2009 16:46:31 -0600" ><![CDATA[<p>This is how the Red Baron got it's name. &nbsp;Read about the real Red Baron <a href="http://en.wikipedia.org/wiki/Manfred_von_Richthofen" target="_blank">here</a>.</p>]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9259/space-control-delta-album">Space Control Delta Album</a>
 <br />
			Views: 55		</div>

		<div id="tidypics_desc">
			<p>This is how the Red Baron got it's name. &nbsp;Read about the real Red Baron <a href="http://en.wikipedia.org/wiki/Manfred_von_Richthofen" target="_blank">here</a>.</p>
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li></li>
				<li><a href="http://hackartlab.org/pg/photos/view/9333">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=9334&amp;view=inline" title="redbaron30"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=9334&amp;size=large" alt="redbaron30" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=9334">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/IvyLanning">Ivy Lanning</a></b>  336 days ago		</div>
	</div> <!-- tidypics wrapper-->


	<div class="generic_comment"><!-- start of generic_comment div -->
	    
		<div class="generic_comment_icon">	        
    		<div class="usericon">
<div class="avatar_menu_button"><img src="http://hackartlab.org/_graphics/spacer.gif" border="0" width="15px" height="15px" /></div>

	<div class="sub_menu">
		<a href="http://hackartlab.org/pg/profile/GunerYilmaz"><h3>Guner Yilmaz</h3></a>
		
	<p class="user_menu_profile">
		<a href="http://hackartlab.org/pg/profile/GunerYilmaz">Profile</a>
	</p>
	<p class="user_menu_friends">
		<a href="http://hackartlab.org/pg/friends/GunerYilmaz/">Friends</a>	
	</p>
	<p class="user_menu_friends_of">
		<a href="http://hackartlab.org/pg/friendsof/GunerYilmaz/">Friends of</a>	
	</p><p class="user_menu_pages">
		<a href="http://hackartlab.org/pg/pages/owned/GunerYilmaz">Pages</a>	
	</p>
	<p class="user_menu_blog">
		<a href="http://hackartlab.org/pg/blog/GunerYilmaz">Blog</a>	
	</p>
	<p class="user_menu_file">
		<a href="http://hackartlab.org/pg/file/GunerYilmaz">Files</a>	
	</p>
	<p class="user_menu_file profile_select">
		<a href="http://hackartlab.org/pg/photos/owned/GunerYilmaz">Photo Albums</a>	
	</p><p class="user_menu_profile">
	<a href="http://hackartlab.org/pg/izap_videos/GunerYilmaz ">Videos</a>
</p>	</div>	
	<a href="http://hackartlab.org/pg/profile/GunerYilmaz" class="icon" ><img src="http://hackartlab.org/mod/profile/icondirect.php?lastcache=1256448528&username=GunerYilmaz&size=small" border="0"  title="Guner Yilmaz"  /></a>
</div>

		</div>
		<div class="generic_comment_details">
    		
		    <!-- output the actual comment -->
		    <p>cool</p>
		    
		    <p class="generic_comment_owner">
    	        <a href="http://hackartlab.org/pg/profile/GunerYilmaz">Guner Yilmaz</a> 322 days ago    		</p>
		    

		    <p class="v_comments_inteply">
		    		        <a id="v_comments_inteply_5192" class="v_comments_reply_link" href="#comment_reply">Reply</a>
		    </p>
			<p>
				
			</p>
		</div><!-- end of generic_comment_details -->
	</div><!-- end of generic_comment div -->
	<script type='text/javascript'>
$(document).ready(function() {
   $("#v_comments_inteply_5192").click(function() {
	   $("#v_comments_inteply_content").html("Guner Yilmaz (322 days ago)");
	   $("#v_comments_reply").val("Guner Yilmaz");
	   $("#v_comments_inteply").animate({ opacity: 'hide' }, 'fast').animate({ opacity: 'show' }, 'slow');
	   $(".forum_edit_hidden").show('slow');
	   $("#v_parent_comment_id").val("5192");
   });
});

	$(document).ready(function() {
	   $("#sub_comments_5192").click(function() {
		   $("#sub_comments_content_5192").load("http://hackartlab.org/mod/vazco_comments/comments.php?comment_guid=5192");
		   $("#sub_comments_5192").hide();
		   return false;
	   });
	});
</script></script><div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/annotation/4014/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 08 Oct 2009 21:46:02 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/annotation/5191/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3618/" published="Thu, 22 Oct 2009 12:05:35 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/annotation/5192/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="generic_comment" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3618/" published="Thu, 22 Oct 2009 12:05:59 -0600" ><![CDATA[<p>cool</p>]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/annotation/5193/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3618/" published="Thu, 22 Oct 2009 12:06:02 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/annotation/6679/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Tue, 17 Nov 2009 01:47:16 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/annotation/7370/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 03 Dec 2009 08:27:10 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/annotation/7428/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 05 Dec 2009 03:55:52 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/annotation/7784/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Tue, 29 Dec 2009 23:16:05 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/annotation/7866/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sun, 10 Jan 2010 02:13:57 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/annotation/8217/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 05 Feb 2010 13:31:11 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/metadata/44864/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Thu, 08 Oct 2009 16:46:31 -0600" ><![CDATA[image/9259/1255041991redbaron30.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/metadata/44865/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Thu, 08 Oct 2009 16:46:31 -0600" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/metadata/44866/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Thu, 08 Oct 2009 16:46:31 -0600" ><![CDATA[redbaron30.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/metadata/44867/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Thu, 08 Oct 2009 16:46:31 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/metadata/44868/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Thu, 08 Oct 2009 16:46:31 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/metadata/44869/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Thu, 08 Oct 2009 16:46:31 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/metadata/44870/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Thu, 08 Oct 2009 16:46:31 -0600" ><![CDATA[a:7:{s:8:"FileName";s:24:"1255041991redbaron30.jpg";s:12:"FileDateTime";i:1255041991;s:8:"FileSize";i:36146;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:0:"";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="600" height="399"";s:6:"Height";i:399;s:5:"Width";i:600;s:7:"IsColor";i:1;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/metadata/44871/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Thu, 08 Oct 2009 16:46:31 -0600" ><![CDATA[image/9259/thumb1255041991redbaron30.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/metadata/44872/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Thu, 08 Oct 2009 16:46:32 -0600" ><![CDATA[image/9259/smallthumb1255041991redbaron30.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/metadata/44873/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Thu, 08 Oct 2009 16:46:32 -0600" ><![CDATA[image/9259/largethumb1255041991redbaron30.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/9334/" class="object" subclass="image" published="Thu, 08 Oct 2009 16:46:31 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9334/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="owner_uuid" published="Thu, 08 Oct 2009 16:46:31 -0600" ><![CDATA[http://hackartlab.org/export/opendd/94/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="container_uuid" published="Thu, 08 Oct 2009 16:46:31 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9259/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="title" published="Thu, 08 Oct 2009 16:46:31 -0600" ><![CDATA[redbaron30]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="description" published="Thu, 08 Oct 2009 16:46:31 -0600" ><![CDATA[<p>This is how the Red Baron got it's name. &nbsp;Read about the real Red Baron <a href="http://en.wikipedia.org/wiki/Manfred_von_Richthofen" target="_blank">here</a>.</p>]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9259/space-control-delta-album">Space Control Delta Album</a>
 <br />
			Views: 55		</div>

		<div id="tidypics_desc">
			<p>This is how the Red Baron got it's name. &nbsp;Read about the real Red Baron <a href="http://en.wikipedia.org/wiki/Manfred_von_Richthofen" target="_blank">here</a>.</p>
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li></li>
				<li><a href="http://hackartlab.org/pg/photos/view/9333">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=9334&amp;view=inline" title="redbaron30"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=9334&amp;size=large" alt="redbaron30" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=9334">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/IvyLanning">Ivy Lanning</a></b>  336 days ago		</div>
	</div> <!-- tidypics wrapper-->


	<div class="generic_comment"><!-- start of generic_comment div -->
	    
		<div class="generic_comment_icon">	        
    		<div class="usericon">
<div class="avatar_menu_button"><img src="http://hackartlab.org/_graphics/spacer.gif" border="0" width="15px" height="15px" /></div>

	<div class="sub_menu">
		<a href="http://hackartlab.org/pg/profile/GunerYilmaz"><h3>Guner Yilmaz</h3></a>
		
	<p class="user_menu_profile">
		<a href="http://hackartlab.org/pg/profile/GunerYilmaz">Profile</a>
	</p>
	<p class="user_menu_friends">
		<a href="http://hackartlab.org/pg/friends/GunerYilmaz/">Friends</a>	
	</p>
	<p class="user_menu_friends_of">
		<a href="http://hackartlab.org/pg/friendsof/GunerYilmaz/">Friends of</a>	
	</p><p class="user_menu_pages">
		<a href="http://hackartlab.org/pg/pages/owned/GunerYilmaz">Pages</a>	
	</p>
	<p class="user_menu_blog">
		<a href="http://hackartlab.org/pg/blog/GunerYilmaz">Blog</a>	
	</p>
	<p class="user_menu_file">
		<a href="http://hackartlab.org/pg/file/GunerYilmaz">Files</a>	
	</p>
	<p class="user_menu_file profile_select">
		<a href="http://hackartlab.org/pg/photos/owned/GunerYilmaz">Photo Albums</a>	
	</p><p class="user_menu_profile">
	<a href="http://hackartlab.org/pg/izap_videos/GunerYilmaz ">Videos</a>
</p>	</div>	
	<a href="http://hackartlab.org/pg/profile/GunerYilmaz" class="icon" ><img src="http://hackartlab.org/mod/profile/icondirect.php?lastcache=1256448528&username=GunerYilmaz&size=small" border="0"  title="Guner Yilmaz"  /></a>
</div>

		</div>
		<div class="generic_comment_details">
    		
		    <!-- output the actual comment -->
		    <p>cool</p>
		    
		    <p class="generic_comment_owner">
    	        <a href="http://hackartlab.org/pg/profile/GunerYilmaz">Guner Yilmaz</a> 322 days ago    		</p>
		    

		    <p class="v_comments_inteply">
		    		        <a id="v_comments_inteply_5192" class="v_comments_reply_link" href="#comment_reply">Reply</a>
		    </p>
			<p>
				
			</p>
		</div><!-- end of generic_comment_details -->
	</div><!-- end of generic_comment div -->
	<script type='text/javascript'>
$(document).ready(function() {
   $("#v_comments_inteply_5192").click(function() {
	   $("#v_comments_inteply_content").html("Guner Yilmaz (322 days ago)");
	   $("#v_comments_reply").val("Guner Yilmaz");
	   $("#v_comments_inteply").animate({ opacity: 'hide' }, 'fast').animate({ opacity: 'show' }, 'slow');
	   $(".forum_edit_hidden").show('slow');
	   $("#v_parent_comment_id").val("5192");
   });
});

	$(document).ready(function() {
	   $("#sub_comments_5192").click(function() {
		   $("#sub_comments_content_5192").load("http://hackartlab.org/mod/vazco_comments/comments.php?comment_guid=5192");
		   $("#sub_comments_5192").hide();
		   return false;
	   });
	});
</script></script><div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/annotation/4014/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 08 Oct 2009 21:46:02 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/annotation/5191/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3618/" published="Thu, 22 Oct 2009 12:05:35 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/annotation/5192/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="generic_comment" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3618/" published="Thu, 22 Oct 2009 12:05:59 -0600" ><![CDATA[<p>cool</p>]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/annotation/5193/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3618/" published="Thu, 22 Oct 2009 12:06:02 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/annotation/6679/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Tue, 17 Nov 2009 01:47:16 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/annotation/7370/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 03 Dec 2009 08:27:10 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/annotation/7428/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 05 Dec 2009 03:55:52 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/annotation/7784/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Tue, 29 Dec 2009 23:16:05 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/annotation/7866/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sun, 10 Jan 2010 02:13:57 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/annotation/8217/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 05 Feb 2010 13:31:11 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/metadata/44864/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Thu, 08 Oct 2009 16:46:31 -0600" ><![CDATA[image/9259/1255041991redbaron30.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/metadata/44865/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Thu, 08 Oct 2009 16:46:31 -0600" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/metadata/44866/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Thu, 08 Oct 2009 16:46:31 -0600" ><![CDATA[redbaron30.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/metadata/44867/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Thu, 08 Oct 2009 16:46:31 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/metadata/44868/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Thu, 08 Oct 2009 16:46:31 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/metadata/44869/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Thu, 08 Oct 2009 16:46:31 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/metadata/44870/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Thu, 08 Oct 2009 16:46:31 -0600" ><![CDATA[a:7:{s:8:"FileName";s:24:"1255041991redbaron30.jpg";s:12:"FileDateTime";i:1255041991;s:8:"FileSize";i:36146;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:0:"";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="600" height="399"";s:6:"Height";i:399;s:5:"Width";i:600;s:7:"IsColor";i:1;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/metadata/44871/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Thu, 08 Oct 2009 16:46:31 -0600" ><![CDATA[image/9259/thumb1255041991redbaron30.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/metadata/44872/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Thu, 08 Oct 2009 16:46:32 -0600" ><![CDATA[image/9259/smallthumb1255041991redbaron30.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9334/metadata/44873/" entity_uuid="http://hackartlab.org/export/opendd/9334/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Thu, 08 Oct 2009 16:46:32 -0600" ><![CDATA[image/9259/largethumb1255041991redbaron30.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/20106/" class="object" subclass="image" published="Thu, 13 May 2010 09:12:26 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/20106/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="owner_uuid" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[http://hackartlab.org/export/opendd/17153/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="container_uuid" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[http://hackartlab.org/export/opendd/20094/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="title" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[Charlize Theron]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="description" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[<p>John Michael Carlise; drawing</p>]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/20094/mar-collection">Mar Collection</a>
 <br />
			Views: 54		</div>

		<div id="tidypics_desc">
			<p>John Michael Carlise; drawing</p>
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li></li>
				<li><a href="http://hackartlab.org/pg/photos/view/20107">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=20106&amp;view=inline" title="Charlize Theron"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=20106&amp;size=large" alt="Charlize Theron" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=20106">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/hmar">Hayley Mar</a></b>  119 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/annotation/12305/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 13 May 2010 12:00:14 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/annotation/12382/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 14 May 2010 19:40:51 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/annotation/12390/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 14 May 2010 22:04:55 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/annotation/12607/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 10:35:06 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/annotation/12615/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 15:13:44 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/annotation/12620/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 18:21:02 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/annotation/12621/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 18:21:02 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/annotation/12624/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 19:34:12 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/annotation/12666/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 21 May 2010 04:39:06 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/annotation/12887/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Tue, 25 May 2010 21:36:45 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/metadata/111123/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/20094/1273763546charlize_theron_drawing_by_episac.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/metadata/111124/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/pjpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/metadata/111125/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[Charlize_Theron_drawing_by_episac.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/metadata/111126/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/metadata/111127/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/metadata/111128/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/metadata/111129/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[a:7:{s:8:"FileName";s:47:"1273763546charlize_theron_drawing_by_episac.jpg";s:12:"FileDateTime";i:1273763546;s:8:"FileSize";i:26040;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:0:"";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="300" height="383"";s:6:"Height";i:383;s:5:"Width";i:300;s:7:"IsColor";i:1;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/metadata/111130/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/20094/thumb1273763546charlize_theron_drawing_by_episac.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/metadata/111131/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/20094/smallthumb1273763546charlize_theron_drawing_by_episac.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/metadata/111132/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/20094/largethumb1273763546charlize_theron_drawing_by_episac.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/20106/" class="object" subclass="image" published="Thu, 13 May 2010 09:12:26 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/20106/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="owner_uuid" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[http://hackartlab.org/export/opendd/17153/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="container_uuid" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[http://hackartlab.org/export/opendd/20094/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="title" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[Charlize Theron]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="description" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[<p>John Michael Carlise; drawing</p>]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/20094/mar-collection">Mar Collection</a>
 <br />
			Views: 54		</div>

		<div id="tidypics_desc">
			<p>John Michael Carlise; drawing</p>
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li></li>
				<li><a href="http://hackartlab.org/pg/photos/view/20107">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=20106&amp;view=inline" title="Charlize Theron"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=20106&amp;size=large" alt="Charlize Theron" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=20106">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/hmar">Hayley Mar</a></b>  119 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/annotation/12305/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 13 May 2010 12:00:14 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/annotation/12382/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 14 May 2010 19:40:51 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/annotation/12390/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 14 May 2010 22:04:55 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/annotation/12607/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 10:35:06 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/annotation/12615/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 15:13:44 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/annotation/12620/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 18:21:02 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/annotation/12621/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 18:21:02 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/annotation/12624/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 19:34:12 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/annotation/12666/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 21 May 2010 04:39:06 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/annotation/12887/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Tue, 25 May 2010 21:36:45 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/metadata/111123/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/20094/1273763546charlize_theron_drawing_by_episac.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/metadata/111124/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/pjpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/metadata/111125/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[Charlize_Theron_drawing_by_episac.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/metadata/111126/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/metadata/111127/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/metadata/111128/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/metadata/111129/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[a:7:{s:8:"FileName";s:47:"1273763546charlize_theron_drawing_by_episac.jpg";s:12:"FileDateTime";i:1273763546;s:8:"FileSize";i:26040;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:0:"";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="300" height="383"";s:6:"Height";i:383;s:5:"Width";i:300;s:7:"IsColor";i:1;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/metadata/111130/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/20094/thumb1273763546charlize_theron_drawing_by_episac.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/metadata/111131/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/20094/smallthumb1273763546charlize_theron_drawing_by_episac.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20106/metadata/111132/" entity_uuid="http://hackartlab.org/export/opendd/20106/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/20094/largethumb1273763546charlize_theron_drawing_by_episac.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/9983/" class="object" subclass="image" published="Fri, 16 Oct 2009 16:25:02 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9983/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="owner_uuid" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[http://hackartlab.org/export/opendd/94/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="container_uuid" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9981/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="title" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[WolfStep2]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="description" published="Fri, 16 Oct 2009 16:25:02 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9983/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9981/wolf-making">Wolf Making</a>
 <br />
			Views: 52		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/9984">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/9982">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=9983&amp;view=inline" title="WolfStep2"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=9983&amp;size=large" alt="WolfStep2" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=9983">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/IvyLanning">Ivy Lanning</a></b>  328 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/annotation/4475/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:24:26 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/annotation/4476/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:24:34 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/annotation/4477/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:24:50 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/annotation/4482/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:25:51 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/annotation/4483/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:26:01 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/annotation/4485/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:26:18 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/annotation/4488/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:26:39 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/annotation/4490/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:26:40 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/annotation/4496/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:27:05 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/annotation/4498/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:27:28 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/metadata/50327/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[image/9981/1255731902wolfstep2.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/metadata/50328/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/metadata/50329/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[WolfStep2.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/metadata/50330/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/metadata/50331/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/metadata/50332/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/metadata/50333/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[a:7:{s:8:"FileName";s:23:"1255731902wolfstep2.jpg";s:12:"FileDateTime";i:1255731902;s:8:"FileSize";i:73722;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:0:"";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="824" height="618"";s:6:"Height";i:618;s:5:"Width";i:824;s:7:"IsColor";i:1;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/metadata/50334/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[image/9981/thumb1255731902wolfstep2.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/metadata/50335/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[image/9981/smallthumb1255731902wolfstep2.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/metadata/50336/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[image/9981/largethumb1255731902wolfstep2.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/9983/" class="object" subclass="image" published="Fri, 16 Oct 2009 16:25:02 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9983/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="owner_uuid" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[http://hackartlab.org/export/opendd/94/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="container_uuid" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9981/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="title" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[WolfStep2]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="description" published="Fri, 16 Oct 2009 16:25:02 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9983/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9981/wolf-making">Wolf Making</a>
 <br />
			Views: 52		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/9984">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/9982">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=9983&amp;view=inline" title="WolfStep2"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=9983&amp;size=large" alt="WolfStep2" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=9983">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/IvyLanning">Ivy Lanning</a></b>  328 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/annotation/4475/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:24:26 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/annotation/4476/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:24:34 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/annotation/4477/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:24:50 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/annotation/4482/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:25:51 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/annotation/4483/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:26:01 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/annotation/4485/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:26:18 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/annotation/4488/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:26:39 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/annotation/4490/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:26:40 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/annotation/4496/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:27:05 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/annotation/4498/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:27:28 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/metadata/50327/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[image/9981/1255731902wolfstep2.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/metadata/50328/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/metadata/50329/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[WolfStep2.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/metadata/50330/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/metadata/50331/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/metadata/50332/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/metadata/50333/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[a:7:{s:8:"FileName";s:23:"1255731902wolfstep2.jpg";s:12:"FileDateTime";i:1255731902;s:8:"FileSize";i:73722;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:0:"";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="824" height="618"";s:6:"Height";i:618;s:5:"Width";i:824;s:7:"IsColor";i:1;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/metadata/50334/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[image/9981/thumb1255731902wolfstep2.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/metadata/50335/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[image/9981/smallthumb1255731902wolfstep2.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9983/metadata/50336/" entity_uuid="http://hackartlab.org/export/opendd/9983/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[image/9981/largethumb1255731902wolfstep2.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/20107/" class="object" subclass="image" published="Thu, 13 May 2010 09:12:26 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/20107/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="owner_uuid" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[http://hackartlab.org/export/opendd/17153/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="container_uuid" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[http://hackartlab.org/export/opendd/20094/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="title" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[Flowers]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="description" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[<p>Andy Warhol; 1962; lithograph on paper 23" x 23"</p>]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/20094/mar-collection">Mar Collection</a>
 <br />
			Views: 52		</div>

		<div id="tidypics_desc">
			<p>Andy Warhol; 1962; lithograph on paper 23" x 23"</p>
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/20106">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/20105">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=20107&amp;view=inline" title="Flowers"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=20107&amp;size=large" alt="Flowers" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=20107">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/hmar">Hayley Mar</a></b>  119 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/annotation/12301/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 13 May 2010 10:08:46 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/annotation/12383/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 14 May 2010 19:40:58 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/annotation/12391/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 14 May 2010 22:04:56 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/annotation/12398/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 15 May 2010 10:26:48 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/annotation/12590/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Wed, 19 May 2010 14:16:45 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/annotation/12603/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 10:10:03 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/annotation/12605/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 10:10:45 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/annotation/12604/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 10:10:45 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/annotation/12616/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 15:23:08 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/annotation/12885/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Tue, 25 May 2010 21:36:45 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/metadata/111133/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/20094/1273763546andy-warhol-flowers-1964-fs-ii_6.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/metadata/111134/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/pjpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/metadata/111135/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[andy-warhol-flowers-1964-FS-II_6.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/metadata/111136/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/metadata/111137/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/metadata/111138/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/metadata/111139/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[a:8:{s:8:"FileName";s:46:"1273763546andy-warhol-flowers-1964-fs-ii_6.jpg";s:12:"FileDateTime";i:1273763546;s:8:"FileSize";i:11817;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:7:"COMMENT";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="273" height="274"";s:6:"Height";i:274;s:5:"Width";i:273;s:7:"IsColor";i:1;}s:7:"COMMENT";a:1:{i:0;s:28:"LEAD Technologies Inc. V1.01";}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/metadata/111140/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/20094/thumb1273763546andy-warhol-flowers-1964-fs-ii_6.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/metadata/111141/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/20094/smallthumb1273763546andy-warhol-flowers-1964-fs-ii_6.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/metadata/111142/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/20094/largethumb1273763546andy-warhol-flowers-1964-fs-ii_6.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/20107/" class="object" subclass="image" published="Thu, 13 May 2010 09:12:26 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/20107/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="owner_uuid" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[http://hackartlab.org/export/opendd/17153/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="container_uuid" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[http://hackartlab.org/export/opendd/20094/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="title" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[Flowers]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="description" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[<p>Andy Warhol; 1962; lithograph on paper 23" x 23"</p>]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/20094/mar-collection">Mar Collection</a>
 <br />
			Views: 52		</div>

		<div id="tidypics_desc">
			<p>Andy Warhol; 1962; lithograph on paper 23" x 23"</p>
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/20106">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/20105">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=20107&amp;view=inline" title="Flowers"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=20107&amp;size=large" alt="Flowers" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=20107">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/hmar">Hayley Mar</a></b>  119 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/annotation/12301/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 13 May 2010 10:08:46 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/annotation/12383/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 14 May 2010 19:40:58 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/annotation/12391/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 14 May 2010 22:04:56 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/annotation/12398/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 15 May 2010 10:26:48 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/annotation/12590/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Wed, 19 May 2010 14:16:45 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/annotation/12603/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 10:10:03 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/annotation/12605/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 10:10:45 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/annotation/12604/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 10:10:45 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/annotation/12616/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 20 May 2010 15:23:08 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/annotation/12885/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Tue, 25 May 2010 21:36:45 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/metadata/111133/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/20094/1273763546andy-warhol-flowers-1964-fs-ii_6.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/metadata/111134/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/pjpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/metadata/111135/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[andy-warhol-flowers-1964-FS-II_6.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/metadata/111136/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/metadata/111137/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/metadata/111138/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/metadata/111139/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[a:8:{s:8:"FileName";s:46:"1273763546andy-warhol-flowers-1964-fs-ii_6.jpg";s:12:"FileDateTime";i:1273763546;s:8:"FileSize";i:11817;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:7:"COMMENT";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="273" height="274"";s:6:"Height";i:274;s:5:"Width";i:273;s:7:"IsColor";i:1;}s:7:"COMMENT";a:1:{i:0;s:28:"LEAD Technologies Inc. V1.01";}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/metadata/111140/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/20094/thumb1273763546andy-warhol-flowers-1964-fs-ii_6.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/metadata/111141/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/20094/smallthumb1273763546andy-warhol-flowers-1964-fs-ii_6.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/20107/metadata/111142/" entity_uuid="http://hackartlab.org/export/opendd/20107/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/17153/" published="Thu, 13 May 2010 09:12:26 -0600" ><![CDATA[image/20094/largethumb1273763546andy-warhol-flowers-1964-fs-ii_6.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/9810/" class="object" subclass="image" published="Tue, 13 Oct 2009 15:18:59 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9810/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="owner_uuid" published="Tue, 13 Oct 2009 15:18:59 -0600" ><![CDATA[http://hackartlab.org/export/opendd/3007/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="container_uuid" published="Tue, 13 Oct 2009 15:18:59 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9264/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="title" published="Tue, 13 Oct 2009 15:18:59 -0600" ><![CDATA[Motor mounts]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="description" published="Tue, 13 Oct 2009 15:18:59 -0600" ><![CDATA[<p>Basic motor mounts awaiting install</p>]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9264/teamulus-repairulus-album">Teamulus Repairulus Album</a>
 <br />
			Views: 51		</div>

		<div id="tidypics_desc">
			<p>Basic motor mounts awaiting install</p>
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/9811">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/9809">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=9810&amp;view=inline" title="Motor mounts"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=9810&amp;size=large" alt="Motor mounts" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=9810">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/RachelBattershaw">Rachel Battershaw</a></b>  331 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/annotation/4315/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 13 Oct 2009 20:37:53 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/annotation/4316/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 13 Oct 2009 20:38:49 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/annotation/4319/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 13 Oct 2009 20:41:23 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/annotation/5623/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3033/" published="Sun, 25 Oct 2009 18:37:55 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/annotation/5817/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 27 Oct 2009 20:08:44 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/annotation/5818/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 27 Oct 2009 20:08:52 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/annotation/5820/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 27 Oct 2009 20:09:40 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/annotation/5821/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 27 Oct 2009 20:11:13 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/annotation/6575/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 13 Nov 2009 19:54:09 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/annotation/7546/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Wed, 09 Dec 2009 11:05:10 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/metadata/49344/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:18:59 -0600" ><![CDATA[a:32:{s:8:"FileName";s:22:"1255468739attempt6.jpg";s:12:"FileDateTime";i:1255468739;s:8:"FileSize";i:202364;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:35:"ANY_TAG, IFD0, THUMBNAIL, EXIF, GPS";s:8:"COMPUTED";a:8:{s:4:"html";s:26:"width="1600" height="1200"";s:6:"Height";i:1200;s:5:"Width";i:1600;s:7:"IsColor";i:1;s:17:"ByteOrderMotorola";i:0;s:9:"Copyright";s:29:"Copyright.LG Electronics Inc.";s:18:"Thumbnail.FileType";i:2;s:18:"Thumbnail.MimeType";s:10:"image/jpeg";}s:16:"ImageDescription";s:14:"EXIF_JPEG_T422";s:4:"Make";s:19:"LG Electronics Inc.";s:5:"Model";s:8:"LG LOTUS";s:11:"Orientation";i:1;s:11:"XResolution";s:4:"72/1";s:11:"YResolution";s:4:"72/1";s:14:"ResolutionUnit";i:2;s:8:"DateTime";s:19:"2009:10:07 13:37:29";s:16:"YCbCrPositioning";i:2;s:9:"Copyright";s:29:"Copyright.LG Electronics Inc.";s:16:"Exif_IFD_Pointer";i:281;s:15:"GPS_IFD_Pointer";i:391;s:9:"THUMBNAIL";a:8:{s:11:"Compression";i:6;s:16:"ImageDescription";s:14:"EXIF_JPEG_T422";s:11:"XResolution";s:4:"72/1";s:11:"YResolution";s:4:"72/1";s:14:"ResolutionUnit";i:2;s:21:"JPEGInterchangeFormat";i:634;s:27:"JPEGInterchangeFormatLength";i:3405;s:16:"YCbCrPositioning";i:2;}s:11:"ExifVersion";s:4:"0220";s:16:"DateTimeOriginal";s:19:"2009:10:07 13:37:29";s:23:"ComponentsConfiguration";s:4:" ";s:15:"FlashPixVersion";s:4:"0100";s:10:"ColorSpace";i:1;s:14:"ExifImageWidth";i:1600;s:15:"ExifImageLength";i:1200;s:10:"GPSVersion";s:4:"  ";s:14:"GPSLatitudeRef";s:1:"N";s:11:"GPSLatitude";a:3:{i:0;s:3:"0/1";i:1;s:3:"0/1";i:2;s:3:"0/1";}s:15:"GPSLongitudeRef";s:1:"E";s:12:"GPSLongitude";a:3:{i:0;s:3:"0/1";i:1;s:3:"0/1";i:2;s:3:"0/1";}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/metadata/49343/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:18:59 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/metadata/49342/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:18:59 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/metadata/49341/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:18:59 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/metadata/49340/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:18:59 -0600" ><![CDATA[attempt6.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/metadata/49339/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:18:59 -0600" ><![CDATA[image/pjpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/metadata/49338/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:18:59 -0600" ><![CDATA[image/9264/1255468739attempt6.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/metadata/49347/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:19:01 -0600" ><![CDATA[image/9264/largethumb1255468739attempt6.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/metadata/49346/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:19:00 -0600" ><![CDATA[image/9264/smallthumb1255468739attempt6.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/metadata/49345/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:19:00 -0600" ><![CDATA[image/9264/thumb1255468739attempt6.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/9810/" class="object" subclass="image" published="Tue, 13 Oct 2009 15:18:59 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9810/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="owner_uuid" published="Tue, 13 Oct 2009 15:18:59 -0600" ><![CDATA[http://hackartlab.org/export/opendd/3007/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="container_uuid" published="Tue, 13 Oct 2009 15:18:59 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9264/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="title" published="Tue, 13 Oct 2009 15:18:59 -0600" ><![CDATA[Motor mounts]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="description" published="Tue, 13 Oct 2009 15:18:59 -0600" ><![CDATA[<p>Basic motor mounts awaiting install</p>]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9264/teamulus-repairulus-album">Teamulus Repairulus Album</a>
 <br />
			Views: 51		</div>

		<div id="tidypics_desc">
			<p>Basic motor mounts awaiting install</p>
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/9811">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/9809">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=9810&amp;view=inline" title="Motor mounts"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=9810&amp;size=large" alt="Motor mounts" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=9810">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/RachelBattershaw">Rachel Battershaw</a></b>  331 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/annotation/4315/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 13 Oct 2009 20:37:53 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/annotation/4316/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 13 Oct 2009 20:38:49 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/annotation/4319/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 13 Oct 2009 20:41:23 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/annotation/5623/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3033/" published="Sun, 25 Oct 2009 18:37:55 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/annotation/5817/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 27 Oct 2009 20:08:44 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/annotation/5818/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 27 Oct 2009 20:08:52 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/annotation/5820/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 27 Oct 2009 20:09:40 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/annotation/5821/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 27 Oct 2009 20:11:13 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/annotation/6575/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 13 Nov 2009 19:54:09 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/annotation/7546/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Wed, 09 Dec 2009 11:05:10 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/metadata/49344/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:18:59 -0600" ><![CDATA[a:32:{s:8:"FileName";s:22:"1255468739attempt6.jpg";s:12:"FileDateTime";i:1255468739;s:8:"FileSize";i:202364;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:35:"ANY_TAG, IFD0, THUMBNAIL, EXIF, GPS";s:8:"COMPUTED";a:8:{s:4:"html";s:26:"width="1600" height="1200"";s:6:"Height";i:1200;s:5:"Width";i:1600;s:7:"IsColor";i:1;s:17:"ByteOrderMotorola";i:0;s:9:"Copyright";s:29:"Copyright.LG Electronics Inc.";s:18:"Thumbnail.FileType";i:2;s:18:"Thumbnail.MimeType";s:10:"image/jpeg";}s:16:"ImageDescription";s:14:"EXIF_JPEG_T422";s:4:"Make";s:19:"LG Electronics Inc.";s:5:"Model";s:8:"LG LOTUS";s:11:"Orientation";i:1;s:11:"XResolution";s:4:"72/1";s:11:"YResolution";s:4:"72/1";s:14:"ResolutionUnit";i:2;s:8:"DateTime";s:19:"2009:10:07 13:37:29";s:16:"YCbCrPositioning";i:2;s:9:"Copyright";s:29:"Copyright.LG Electronics Inc.";s:16:"Exif_IFD_Pointer";i:281;s:15:"GPS_IFD_Pointer";i:391;s:9:"THUMBNAIL";a:8:{s:11:"Compression";i:6;s:16:"ImageDescription";s:14:"EXIF_JPEG_T422";s:11:"XResolution";s:4:"72/1";s:11:"YResolution";s:4:"72/1";s:14:"ResolutionUnit";i:2;s:21:"JPEGInterchangeFormat";i:634;s:27:"JPEGInterchangeFormatLength";i:3405;s:16:"YCbCrPositioning";i:2;}s:11:"ExifVersion";s:4:"0220";s:16:"DateTimeOriginal";s:19:"2009:10:07 13:37:29";s:23:"ComponentsConfiguration";s:4:" ";s:15:"FlashPixVersion";s:4:"0100";s:10:"ColorSpace";i:1;s:14:"ExifImageWidth";i:1600;s:15:"ExifImageLength";i:1200;s:10:"GPSVersion";s:4:"  ";s:14:"GPSLatitudeRef";s:1:"N";s:11:"GPSLatitude";a:3:{i:0;s:3:"0/1";i:1;s:3:"0/1";i:2;s:3:"0/1";}s:15:"GPSLongitudeRef";s:1:"E";s:12:"GPSLongitude";a:3:{i:0;s:3:"0/1";i:1;s:3:"0/1";i:2;s:3:"0/1";}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/metadata/49343/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:18:59 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/metadata/49342/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:18:59 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/metadata/49341/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:18:59 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/metadata/49340/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:18:59 -0600" ><![CDATA[attempt6.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/metadata/49339/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:18:59 -0600" ><![CDATA[image/pjpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/metadata/49338/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:18:59 -0600" ><![CDATA[image/9264/1255468739attempt6.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/metadata/49347/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:19:01 -0600" ><![CDATA[image/9264/largethumb1255468739attempt6.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/metadata/49346/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:19:00 -0600" ><![CDATA[image/9264/smallthumb1255468739attempt6.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9810/metadata/49345/" entity_uuid="http://hackartlab.org/export/opendd/9810/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:19:00 -0600" ><![CDATA[image/9264/thumb1255468739attempt6.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/9984/" class="object" subclass="image" published="Fri, 16 Oct 2009 16:25:02 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9984/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="owner_uuid" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[http://hackartlab.org/export/opendd/94/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="container_uuid" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9981/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="title" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[WolfStep4]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="description" published="Fri, 16 Oct 2009 16:25:02 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9984/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9981/wolf-making">Wolf Making</a>
 <br />
			Views: 49		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/9985">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/9983">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=9984&amp;view=inline" title="WolfStep4"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=9984&amp;size=large" alt="WolfStep4" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=9984">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/IvyLanning">Ivy Lanning</a></b>  328 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/annotation/4479/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:25:09 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/annotation/4487/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:26:30 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/annotation/4489/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:26:40 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/annotation/4491/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:26:44 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/annotation/4495/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:27:03 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/annotation/4497/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:27:16 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/annotation/4502/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:27:58 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/annotation/4504/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:28:25 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/annotation/4510/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:28:32 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/annotation/4515/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:28:51 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/metadata/50337/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[image/9981/1255731902wolfstep4.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/metadata/50338/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/metadata/50339/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[WolfStep4.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/metadata/50340/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/metadata/50341/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/metadata/50342/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/metadata/50343/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[a:7:{s:8:"FileName";s:23:"1255731902wolfstep4.jpg";s:12:"FileDateTime";i:1255731902;s:8:"FileSize";i:73486;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:0:"";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="824" height="618"";s:6:"Height";i:618;s:5:"Width";i:824;s:7:"IsColor";i:1;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/metadata/50344/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[image/9981/thumb1255731902wolfstep4.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/metadata/50345/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[image/9981/smallthumb1255731902wolfstep4.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/metadata/50346/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image/9981/largethumb1255731902wolfstep4.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/9984/" class="object" subclass="image" published="Fri, 16 Oct 2009 16:25:02 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9984/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="owner_uuid" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[http://hackartlab.org/export/opendd/94/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="container_uuid" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9981/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="title" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[WolfStep4]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="description" published="Fri, 16 Oct 2009 16:25:02 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9984/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9981/wolf-making">Wolf Making</a>
 <br />
			Views: 49		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/9985">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/9983">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=9984&amp;view=inline" title="WolfStep4"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=9984&amp;size=large" alt="WolfStep4" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=9984">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/IvyLanning">Ivy Lanning</a></b>  328 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/annotation/4479/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:25:09 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/annotation/4487/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:26:30 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/annotation/4489/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:26:40 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/annotation/4491/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:26:44 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/annotation/4495/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:27:03 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/annotation/4497/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:27:16 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/annotation/4502/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:27:58 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/annotation/4504/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:28:25 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/annotation/4510/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:28:32 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/annotation/4515/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:28:51 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/metadata/50337/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[image/9981/1255731902wolfstep4.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/metadata/50338/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/metadata/50339/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[WolfStep4.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/metadata/50340/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/metadata/50341/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/metadata/50342/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/metadata/50343/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[a:7:{s:8:"FileName";s:23:"1255731902wolfstep4.jpg";s:12:"FileDateTime";i:1255731902;s:8:"FileSize";i:73486;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:0:"";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="824" height="618"";s:6:"Height";i:618;s:5:"Width";i:824;s:7:"IsColor";i:1;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/metadata/50344/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[image/9981/thumb1255731902wolfstep4.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/metadata/50345/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:02 -0600" ><![CDATA[image/9981/smallthumb1255731902wolfstep4.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9984/metadata/50346/" entity_uuid="http://hackartlab.org/export/opendd/9984/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image/9981/largethumb1255731902wolfstep4.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/10001/" class="object" subclass="image" published="Fri, 16 Oct 2009 16:29:24 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/10001/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="owner_uuid" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[http://hackartlab.org/export/opendd/94/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="container_uuid" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9981/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="title" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[WolfStep21]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="description" published="Fri, 16 Oct 2009 16:29:24 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/10001/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9981/wolf-making">Wolf Making</a>
 <br />
			Views: 48		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/10002">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/10000">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=10001&amp;view=inline" title="WolfStep21"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=10001&amp;size=large" alt="WolfStep21" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=10001">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/IvyLanning">Ivy Lanning</a></b>  328 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/annotation/4448/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:23:29 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/annotation/4449/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:23:30 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/annotation/4450/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:23:30 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/annotation/4451/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:23:30 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/annotation/4452/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:23:31 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/annotation/4454/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:23:32 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/annotation/4453/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:23:32 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/annotation/4455/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:23:33 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/annotation/4456/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:23:33 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/annotation/4560/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:34:59 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/metadata/50500/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[image/9981/1255732164wolfstep21.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/metadata/50501/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/metadata/50502/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[WolfStep21.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/metadata/50503/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/metadata/50504/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/metadata/50505/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/metadata/50506/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[a:7:{s:8:"FileName";s:24:"1255732164wolfstep21.jpg";s:12:"FileDateTime";i:1255732164;s:8:"FileSize";i:49387;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:0:"";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="824" height="618"";s:6:"Height";i:618;s:5:"Width";i:824;s:7:"IsColor";i:1;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/metadata/50507/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[image/9981/thumb1255732164wolfstep21.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/metadata/50508/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:25 -0600" ><![CDATA[image/9981/smallthumb1255732164wolfstep21.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/metadata/50509/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:25 -0600" ><![CDATA[image/9981/largethumb1255732164wolfstep21.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/10001/" class="object" subclass="image" published="Fri, 16 Oct 2009 16:29:24 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/10001/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="owner_uuid" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[http://hackartlab.org/export/opendd/94/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="container_uuid" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9981/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="title" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[WolfStep21]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="description" published="Fri, 16 Oct 2009 16:29:24 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/10001/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9981/wolf-making">Wolf Making</a>
 <br />
			Views: 48		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/10002">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/10000">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=10001&amp;view=inline" title="WolfStep21"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=10001&amp;size=large" alt="WolfStep21" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=10001">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/IvyLanning">Ivy Lanning</a></b>  328 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/annotation/4448/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:23:29 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/annotation/4449/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:23:30 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/annotation/4450/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:23:30 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/annotation/4451/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:23:30 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/annotation/4452/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:23:31 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/annotation/4454/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:23:32 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/annotation/4453/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:23:32 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/annotation/4455/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:23:33 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/annotation/4456/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:23:33 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/annotation/4560/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:34:59 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/metadata/50500/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[image/9981/1255732164wolfstep21.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/metadata/50501/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/metadata/50502/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[WolfStep21.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/metadata/50503/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/metadata/50504/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/metadata/50505/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/metadata/50506/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[a:7:{s:8:"FileName";s:24:"1255732164wolfstep21.jpg";s:12:"FileDateTime";i:1255732164;s:8:"FileSize";i:49387;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:0:"";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="824" height="618"";s:6:"Height";i:618;s:5:"Width";i:824;s:7:"IsColor";i:1;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/metadata/50507/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[image/9981/thumb1255732164wolfstep21.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/metadata/50508/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:25 -0600" ><![CDATA[image/9981/smallthumb1255732164wolfstep21.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10001/metadata/50509/" entity_uuid="http://hackartlab.org/export/opendd/10001/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:25 -0600" ><![CDATA[image/9981/largethumb1255732164wolfstep21.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/9986/" class="object" subclass="image" published="Fri, 16 Oct 2009 16:25:03 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9986/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="owner_uuid" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[http://hackartlab.org/export/opendd/94/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="container_uuid" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9981/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="title" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[WolfStep6]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="description" published="Fri, 16 Oct 2009 16:25:03 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9986/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9981/wolf-making">Wolf Making</a>
 <br />
			Views: 47		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/9987">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/9985">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=9986&amp;view=inline" title="WolfStep6"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=9986&amp;size=large" alt="WolfStep6" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=9986">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/IvyLanning">Ivy Lanning</a></b>  328 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/annotation/4464/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:22:54 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/annotation/4469/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:23:45 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/annotation/4478/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:24:52 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/annotation/4493/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:26:56 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/annotation/4509/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:28:31 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/annotation/4518/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:29:55 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/annotation/4528/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:30:32 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/annotation/4549/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:33:41 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/annotation/4553/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:34:23 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/annotation/4556/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:34:42 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/metadata/50357/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image/9981/1255731903wolfstep6.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/metadata/50358/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/metadata/50359/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[WolfStep6.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/metadata/50360/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/metadata/50361/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/metadata/50362/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/metadata/50363/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[a:7:{s:8:"FileName";s:23:"1255731903wolfstep6.jpg";s:12:"FileDateTime";i:1255731903;s:8:"FileSize";i:61576;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:0:"";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="824" height="618"";s:6:"Height";i:618;s:5:"Width";i:824;s:7:"IsColor";i:1;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/metadata/50364/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image/9981/thumb1255731903wolfstep6.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/metadata/50365/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image/9981/smallthumb1255731903wolfstep6.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/metadata/50366/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image/9981/largethumb1255731903wolfstep6.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/9986/" class="object" subclass="image" published="Fri, 16 Oct 2009 16:25:03 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9986/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="owner_uuid" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[http://hackartlab.org/export/opendd/94/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="container_uuid" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9981/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="title" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[WolfStep6]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="description" published="Fri, 16 Oct 2009 16:25:03 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9986/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9981/wolf-making">Wolf Making</a>
 <br />
			Views: 47		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/9987">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/9985">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=9986&amp;view=inline" title="WolfStep6"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=9986&amp;size=large" alt="WolfStep6" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=9986">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/IvyLanning">Ivy Lanning</a></b>  328 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/annotation/4464/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:22:54 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/annotation/4469/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:23:45 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/annotation/4478/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:24:52 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/annotation/4493/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:26:56 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/annotation/4509/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:28:31 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/annotation/4518/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:29:55 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/annotation/4528/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:30:32 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/annotation/4549/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:33:41 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/annotation/4553/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:34:23 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/annotation/4556/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:34:42 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/metadata/50357/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image/9981/1255731903wolfstep6.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/metadata/50358/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/metadata/50359/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[WolfStep6.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/metadata/50360/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/metadata/50361/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/metadata/50362/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/metadata/50363/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[a:7:{s:8:"FileName";s:23:"1255731903wolfstep6.jpg";s:12:"FileDateTime";i:1255731903;s:8:"FileSize";i:61576;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:0:"";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="824" height="618"";s:6:"Height";i:618;s:5:"Width";i:824;s:7:"IsColor";i:1;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/metadata/50364/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image/9981/thumb1255731903wolfstep6.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/metadata/50365/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image/9981/smallthumb1255731903wolfstep6.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9986/metadata/50366/" entity_uuid="http://hackartlab.org/export/opendd/9986/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image/9981/largethumb1255731903wolfstep6.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/14625/" class="object" subclass="image" published="Wed, 23 Dec 2009 19:51:55 -0700" />
<metadata uuid="http://hackartlab.org/export/opendd/14625/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="owner_uuid" published="Wed, 23 Dec 2009 19:51:55 -0700" ><![CDATA[http://hackartlab.org/export/opendd/3306/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="container_uuid" published="Wed, 23 Dec 2009 19:51:55 -0700" ><![CDATA[http://hackartlab.org/export/opendd/9260/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="title" published="Wed, 23 Dec 2009 19:51:55 -0700" ><![CDATA[An enormous crack]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="description" published="Wed, 23 Dec 2009 19:51:55 -0700" ><![CDATA[<p>A small chip that was created while drilling the holes for the hinges has become a giant crack. This panel must be replaced.</p>]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9260/teamentium-automation-and-readoutentium-album">Teamentium Automation and Readoutentium Album</a>
 <br />
			Views: 46		</div>

		<div id="tidypics_desc">
			<p>A small chip that was created while drilling the holes for the hinges has become a giant crack. This panel must be replaced.</p>
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/14626">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/14624">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=14625&amp;view=inline" title="An enormous crack"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=14625&amp;size=large" alt="An enormous crack" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=14625">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/ChristianKindel">Christian Kindel</a></b>  260 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/annotation/7737/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 24 Dec 2009 12:39:40 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/annotation/7809/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 01 Jan 2010 22:52:09 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/annotation/7822/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/95/" published="Sun, 03 Jan 2010 20:54:36 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/annotation/7831/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 04 Jan 2010 17:11:26 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/annotation/7845/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 07 Jan 2010 14:46:09 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/annotation/7847/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 07 Jan 2010 16:43:14 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/annotation/7846/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 07 Jan 2010 16:43:14 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/annotation/7848/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 07 Jan 2010 20:31:07 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/annotation/7881/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Wed, 13 Jan 2010 07:39:33 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/annotation/7885/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 14 Jan 2010 18:46:02 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/metadata/80589/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3306/" published="Wed, 23 Dec 2009 19:51:55 -0700" ><![CDATA[image/9260/1261623115pc190053.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/metadata/80590/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3306/" published="Wed, 23 Dec 2009 19:51:55 -0700" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/metadata/80591/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3306/" published="Wed, 23 Dec 2009 19:51:55 -0700" ><![CDATA[PC190053.JPG]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/metadata/80592/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3306/" published="Wed, 23 Dec 2009 19:51:55 -0700" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/metadata/80593/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3306/" published="Wed, 23 Dec 2009 19:51:55 -0700" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/metadata/80594/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3306/" published="Wed, 23 Dec 2009 19:51:55 -0700" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/metadata/80595/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3306/" published="Wed, 23 Dec 2009 19:51:55 -0700" ><![CDATA[a:53:{s:8:"FileName";s:22:"1261623115pc190053.jpg";s:12:"FileDateTime";i:1261623115;s:8:"FileSize";i:1758075;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:39:"ANY_TAG, IFD0, THUMBNAIL, EXIF, INTEROP";s:8:"COMPUTED";a:10:{s:4:"html";s:26:"width="3072" height="2304"";s:6:"Height";i:2304;s:5:"Width";i:3072;s:7:"IsColor";i:1;s:17:"ByteOrderMotorola";i:0;s:15:"ApertureFNumber";s:5:"f/3.1";s:11:"UserComment";s:1:" ";s:19:"UserCommentEncoding";s:9:"UNDEFINED";s:18:"Thumbnail.FileType";i:2;s:18:"Thumbnail.MimeType";s:10:"image/jpeg";}s:16:"ImageDescription";s:31:"OLYMPUS DIGITAL CAMERA         ";s:4:"Make";s:23:"OLYMPUS IMAGING CORP.  ";s:5:"Model";s:10:"FE210,X775";s:11:"Orientation";i:1;s:11:"XResolution";s:5:"314/1";s:11:"YResolution";s:5:"314/1";s:14:"ResolutionUnit";i:2;s:8:"Software";s:31:"1.0                            ";s:8:"DateTime";s:19:"2009:12:19 22:27:33";s:16:"YCbCrPositioning";i:2;s:16:"Exif_IFD_Pointer";i:840;s:19:"UndefinedTag:0xC4A5";s:546:"PrintIM 0300  %         î             	     
      6             N   r    Æ      ÿ   ƒ   ƒ   ƒ   ƒ   ƒ   €€€ ‚                	    
    è              ÿ   ƒ   ƒ   ƒ   ‚        	  '    '  —  '  °  '    '  ^  '  ‹   '  Ë  '  å  '                                                                                                                                                    @@€€ÀÀÿÿ  @@€€ÀÀÿÿ  @@€€ÀÀÿÿ                           @@€€ÀÀÿÿ  @@€€ÀÀÿÿ  @@€€ÀÀÿÿ";s:9:"THUMBNAIL";a:6:{s:11:"Compression";i:6;s:11:"XResolution";s:4:"72/1";s:11:"YResolution";s:4:"72/1";s:14:"ResolutionUnit";i:2;s:21:"JPEGInterchangeFormat";i:3856;s:27:"JPEGInterchangeFormatLength";i:5372;}s:12:"ExposureTime";s:5:"1/300";s:7:"FNumber";s:5:"31/10";s:15:"ExposureProgram";i:5;s:15:"ISOSpeedRatings";i:400;s:11:"ExifVersion";s:4:"0221";s:16:"DateTimeOriginal";s:19:"2009:12:19 22:27:33";s:17:"DateTimeDigitized";s:19:"2009:12:19 22:27:33";s:23:"ComponentsConfiguration";s:4:" ";s:17:"ExposureBiasValue";s:4:"0/10";s:16:"MaxApertureValue";s:7:"326/100";s:12:"MeteringMode";i:2;s:11:"LightSource";i:0;s:5:"Flash";i:25;s:11:"FocalLength";s:7:"630/100";s:9:"MakerNote";s:2300:"OLYMP              
                                         &      2  	     8   ! ü   X   " J  T   # 2  ž   $ B   Ð	   % 6   
   & ö   H
   ' Z   >   ( Ž  ˜   ) ~   &      1.007             d   d   ú  è  ¨ÿáþ|þ¥ÿÚþtþD4334 OLYMPUS DIGITAL CAMERA             
   6      OK      OK      OK      OK      OK      OK      OK      OK      OK  	    ã       \   
    ˆ      ¢      «       3       ø      @      1.007 ßöX61439514                 ð9     5‚             w              ‹                	    –  
            d       &       d       :       C       N       9                      s               C               +       9           "                                        V       ð      ÷              |          	    ð   
            	                             Q          "          Ó
            í       é        é   !    å   #    a                    Ì       Ø       Ô       ²                             
                  Â‚     {j     üc           o      -      {  	    	  
           ¿      ®      ¼             U             
      o      !       1        &                    Íÿ      Êþ                     U       U                               	    ¡       
       
   $    þÿ      X       Ü                     ¢       z       ™       d               š      L      Q                                          ! (   Ö              Ÿ½Öð>t¬Lš‹™£b        }gôpî˜ÏqÀÚ ßO ý°Ýˆ? Ýpèv0}¢O»€ñ°
 	        	       	       	       	       	       	       
                   
                                                                                                                 ";s:11:"UserComment";s:125:"                                                                                                                             ";s:15:"FlashPixVersion";s:4:"0100";s:10:"ColorSpace";i:1;s:14:"ExifImageWidth";i:3072;s:15:"ExifImageLength";i:2304;s:22:"InteroperabilityOffset";i:3732;s:10:"FileSource";s:1:"";s:14:"CustomRendered";i:0;s:12:"ExposureMode";i:0;s:12:"WhiteBalance";i:0;s:16:"DigitalZoomRatio";s:7:"100/100";s:16:"SceneCaptureType";i:0;s:11:"GainControl";i:2;s:8:"Contrast";i:0;s:10:"Saturation";i:0;s:9:"Sharpness";i:0;s:21:"InterOperabilityIndex";s:3:"R98";s:23:"InterOperabilityVersion";s:4:"0100";}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/metadata/80596/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3306/" published="Wed, 23 Dec 2009 19:51:55 -0700" ><![CDATA[image/9260/thumb1261623115pc190053.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/metadata/80597/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3306/" published="Wed, 23 Dec 2009 19:51:56 -0700" ><![CDATA[image/9260/smallthumb1261623115pc190053.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/metadata/80598/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3306/" published="Wed, 23 Dec 2009 19:51:57 -0700" ><![CDATA[image/9260/largethumb1261623115pc190053.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/14625/" class="object" subclass="image" published="Wed, 23 Dec 2009 19:51:55 -0700" />
<metadata uuid="http://hackartlab.org/export/opendd/14625/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="owner_uuid" published="Wed, 23 Dec 2009 19:51:55 -0700" ><![CDATA[http://hackartlab.org/export/opendd/3306/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="container_uuid" published="Wed, 23 Dec 2009 19:51:55 -0700" ><![CDATA[http://hackartlab.org/export/opendd/9260/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="title" published="Wed, 23 Dec 2009 19:51:55 -0700" ><![CDATA[An enormous crack]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="description" published="Wed, 23 Dec 2009 19:51:55 -0700" ><![CDATA[<p>A small chip that was created while drilling the holes for the hinges has become a giant crack. This panel must be replaced.</p>]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9260/teamentium-automation-and-readoutentium-album">Teamentium Automation and Readoutentium Album</a>
 <br />
			Views: 46		</div>

		<div id="tidypics_desc">
			<p>A small chip that was created while drilling the holes for the hinges has become a giant crack. This panel must be replaced.</p>
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/14626">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/14624">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=14625&amp;view=inline" title="An enormous crack"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=14625&amp;size=large" alt="An enormous crack" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=14625">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/ChristianKindel">Christian Kindel</a></b>  260 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/annotation/7737/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 24 Dec 2009 12:39:40 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/annotation/7809/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 01 Jan 2010 22:52:09 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/annotation/7822/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/95/" published="Sun, 03 Jan 2010 20:54:36 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/annotation/7831/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 04 Jan 2010 17:11:26 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/annotation/7845/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 07 Jan 2010 14:46:09 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/annotation/7847/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 07 Jan 2010 16:43:14 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/annotation/7846/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 07 Jan 2010 16:43:14 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/annotation/7848/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 07 Jan 2010 20:31:07 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/annotation/7881/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Wed, 13 Jan 2010 07:39:33 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/annotation/7885/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 14 Jan 2010 18:46:02 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/metadata/80589/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3306/" published="Wed, 23 Dec 2009 19:51:55 -0700" ><![CDATA[image/9260/1261623115pc190053.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/metadata/80590/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3306/" published="Wed, 23 Dec 2009 19:51:55 -0700" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/metadata/80591/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3306/" published="Wed, 23 Dec 2009 19:51:55 -0700" ><![CDATA[PC190053.JPG]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/metadata/80592/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3306/" published="Wed, 23 Dec 2009 19:51:55 -0700" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/metadata/80593/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3306/" published="Wed, 23 Dec 2009 19:51:55 -0700" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/metadata/80594/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3306/" published="Wed, 23 Dec 2009 19:51:55 -0700" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/metadata/80595/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3306/" published="Wed, 23 Dec 2009 19:51:55 -0700" ><![CDATA[a:53:{s:8:"FileName";s:22:"1261623115pc190053.jpg";s:12:"FileDateTime";i:1261623115;s:8:"FileSize";i:1758075;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:39:"ANY_TAG, IFD0, THUMBNAIL, EXIF, INTEROP";s:8:"COMPUTED";a:10:{s:4:"html";s:26:"width="3072" height="2304"";s:6:"Height";i:2304;s:5:"Width";i:3072;s:7:"IsColor";i:1;s:17:"ByteOrderMotorola";i:0;s:15:"ApertureFNumber";s:5:"f/3.1";s:11:"UserComment";s:1:" ";s:19:"UserCommentEncoding";s:9:"UNDEFINED";s:18:"Thumbnail.FileType";i:2;s:18:"Thumbnail.MimeType";s:10:"image/jpeg";}s:16:"ImageDescription";s:31:"OLYMPUS DIGITAL CAMERA         ";s:4:"Make";s:23:"OLYMPUS IMAGING CORP.  ";s:5:"Model";s:10:"FE210,X775";s:11:"Orientation";i:1;s:11:"XResolution";s:5:"314/1";s:11:"YResolution";s:5:"314/1";s:14:"ResolutionUnit";i:2;s:8:"Software";s:31:"1.0                            ";s:8:"DateTime";s:19:"2009:12:19 22:27:33";s:16:"YCbCrPositioning";i:2;s:16:"Exif_IFD_Pointer";i:840;s:19:"UndefinedTag:0xC4A5";s:546:"PrintIM 0300  %         î             	     
      6             N   r    Æ      ÿ   ƒ   ƒ   ƒ   ƒ   ƒ   €€€ ‚                	    
    è              ÿ   ƒ   ƒ   ƒ   ‚        	  '    '  —  '  °  '    '  ^  '  ‹   '  Ë  '  å  '                                                                                                                                                    @@€€ÀÀÿÿ  @@€€ÀÀÿÿ  @@€€ÀÀÿÿ                           @@€€ÀÀÿÿ  @@€€ÀÀÿÿ  @@€€ÀÀÿÿ";s:9:"THUMBNAIL";a:6:{s:11:"Compression";i:6;s:11:"XResolution";s:4:"72/1";s:11:"YResolution";s:4:"72/1";s:14:"ResolutionUnit";i:2;s:21:"JPEGInterchangeFormat";i:3856;s:27:"JPEGInterchangeFormatLength";i:5372;}s:12:"ExposureTime";s:5:"1/300";s:7:"FNumber";s:5:"31/10";s:15:"ExposureProgram";i:5;s:15:"ISOSpeedRatings";i:400;s:11:"ExifVersion";s:4:"0221";s:16:"DateTimeOriginal";s:19:"2009:12:19 22:27:33";s:17:"DateTimeDigitized";s:19:"2009:12:19 22:27:33";s:23:"ComponentsConfiguration";s:4:" ";s:17:"ExposureBiasValue";s:4:"0/10";s:16:"MaxApertureValue";s:7:"326/100";s:12:"MeteringMode";i:2;s:11:"LightSource";i:0;s:5:"Flash";i:25;s:11:"FocalLength";s:7:"630/100";s:9:"MakerNote";s:2300:"OLYMP              
                                         &      2  	     8   ! ü   X   " J  T   # 2  ž   $ B   Ð	   % 6   
   & ö   H
   ' Z   >   ( Ž  ˜   ) ~   &      1.007             d   d   ú  è  ¨ÿáþ|þ¥ÿÚþtþD4334 OLYMPUS DIGITAL CAMERA             
   6      OK      OK      OK      OK      OK      OK      OK      OK      OK  	    ã       \   
    ˆ      ¢      «       3       ø      @      1.007 ßöX61439514                 ð9     5‚             w              ‹                	    –  
            d       &       d       :       C       N       9                      s               C               +       9           "                                        V       ð      ÷              |          	    ð   
            	                             Q          "          Ó
            í       é        é   !    å   #    a                    Ì       Ø       Ô       ²                             
                  Â‚     {j     üc           o      -      {  	    	  
           ¿      ®      ¼             U             
      o      !       1        &                    Íÿ      Êþ                     U       U                               	    ¡       
       
   $    þÿ      X       Ü                     ¢       z       ™       d               š      L      Q                                          ! (   Ö              Ÿ½Öð>t¬Lš‹™£b        }gôpî˜ÏqÀÚ ßO ý°Ýˆ? Ýpèv0}¢O»€ñ°
 	        	       	       	       	       	       	       
                   
                                                                                                                 ";s:11:"UserComment";s:125:"                                                                                                                             ";s:15:"FlashPixVersion";s:4:"0100";s:10:"ColorSpace";i:1;s:14:"ExifImageWidth";i:3072;s:15:"ExifImageLength";i:2304;s:22:"InteroperabilityOffset";i:3732;s:10:"FileSource";s:1:"";s:14:"CustomRendered";i:0;s:12:"ExposureMode";i:0;s:12:"WhiteBalance";i:0;s:16:"DigitalZoomRatio";s:7:"100/100";s:16:"SceneCaptureType";i:0;s:11:"GainControl";i:2;s:8:"Contrast";i:0;s:10:"Saturation";i:0;s:9:"Sharpness";i:0;s:21:"InterOperabilityIndex";s:3:"R98";s:23:"InterOperabilityVersion";s:4:"0100";}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/metadata/80596/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3306/" published="Wed, 23 Dec 2009 19:51:55 -0700" ><![CDATA[image/9260/thumb1261623115pc190053.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/metadata/80597/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3306/" published="Wed, 23 Dec 2009 19:51:56 -0700" ><![CDATA[image/9260/smallthumb1261623115pc190053.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/14625/metadata/80598/" entity_uuid="http://hackartlab.org/export/opendd/14625/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3306/" published="Wed, 23 Dec 2009 19:51:57 -0700" ><![CDATA[image/9260/largethumb1261623115pc190053.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/19537/" class="object" subclass="image" published="Tue, 13 Apr 2010 21:59:00 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/19537/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="owner_uuid" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[http://hackartlab.org/export/opendd/15929/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="container_uuid" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[http://hackartlab.org/export/opendd/19524/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="title" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[Sun Burned Palm]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="description" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[<p>Artist:<span class="ProductTitle"><a href="ViewArtist(2684);"><span><strong><span style="font-size: small; color: #000000;">Quinlan Kyp-Johnson</span></strong></span></a></span></p>
<p>Price: <span>$60<br /></span><span class="discPrice"></span><span class="discPrice"></span>Type: <span>photography</span></p>]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/19524/sphere-study">Sphere Study</a>
 <br />
			Views: 46		</div>

		<div id="tidypics_desc">
			<p>Artist:<span class="ProductTitle"><a href="ViewArtist(2684);"><span><strong><span style="font-size: small; color: #000000;">Quinlan Kyp-Johnson</span></strong></span></a></span></p>
<p>Price: <span>$60<br /></span><span class="discPrice"></span><span class="discPrice"></span>Type: <span>photography</span></p>
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/19536">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/19533">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=19537&amp;view=inline" title="Sun Burned Palm"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=19537&amp;size=large" alt="Sun Burned Palm" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=19537">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/leahbecker">Leah Becker</a></b>  149 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/annotation/10588/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Tue, 13 Apr 2010 23:56:47 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/annotation/10615/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 15 Apr 2010 05:46:36 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/annotation/10620/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 15 Apr 2010 05:47:39 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/annotation/10976/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 22 Apr 2010 18:27:46 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/annotation/11073/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sun, 25 Apr 2010 12:17:05 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/annotation/11072/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sun, 25 Apr 2010 12:17:05 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/annotation/11140/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 26 Apr 2010 20:56:24 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/annotation/11152/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 26 Apr 2010 21:44:36 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/annotation/11609/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/147/" published="Tue, 04 May 2010 10:29:28 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/annotation/12117/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 07 May 2010 06:30:58 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/metadata/106706/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[image/19524/1271217540medium_sun%20burned%20palm%20tree.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/metadata/106707/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[image/pjpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/metadata/106708/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[Medium_sun%20burned%20palm%20tree.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/metadata/106709/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/metadata/106710/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/metadata/106711/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/metadata/106712/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[a:50:{s:8:"FileName";s:47:"1271217540medium_sun%20burned%20palm%20tree.jpg";s:12:"FileDateTime";i:1271217540;s:8:"FileSize";i:55845;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:30:"ANY_TAG, IFD0, THUMBNAIL, EXIF";s:8:"COMPUTED";a:8:{s:4:"html";s:24:"width="366" height="275"";s:6:"Height";i:275;s:5:"Width";i:366;s:7:"IsColor";i:1;s:17:"ByteOrderMotorola";i:0;s:15:"ApertureFNumber";s:5:"f/4.0";s:18:"Thumbnail.FileType";i:2;s:18:"Thumbnail.MimeType";s:10:"image/jpeg";}s:16:"ImageDescription";s:31:"                               ";s:4:"Make";s:4:"SONY";s:5:"Model";s:6:"DSC-H3";s:11:"Orientation";i:1;s:11:"XResolution";s:12:"720000/10000";s:11:"YResolution";s:12:"720000/10000";s:14:"ResolutionUnit";i:2;s:8:"Software";s:36:"Adobe Photoshop Elements 6.0 Windows";s:8:"DateTime";s:19:"2008:01:01 14:44:10";s:16:"YCbCrPositioning";i:2;s:16:"Exif_IFD_Pointer";i:2474;s:14:"CustomRendered";i:0;s:12:"ExposureMode";i:0;s:12:"WhiteBalance";i:0;s:16:"SceneCaptureType";i:0;s:8:"Contrast";i:0;s:10:"Saturation";i:0;s:9:"Sharpness";i:0;s:19:"UndefinedTag:0xC4A5";s:28:"PrintIM 0300          ";s:19:"UndefinedTag:0xEA1C";s:2060:"ê                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ";s:19:"UndefinedTag:0xEA1D";i:4128;s:9:"THUMBNAIL";a:6:{s:11:"Compression";i:6;s:11:"XResolution";s:4:"72/1";s:11:"YResolution";s:4:"72/1";s:14:"ResolutionUnit";i:2;s:21:"JPEGInterchangeFormat";i:2914;s:27:"JPEGInterchangeFormatLength";i:11193;}s:12:"ExposureTime";s:7:"10/1600";s:7:"FNumber";s:5:"40/10";s:15:"ExposureProgram";i:2;s:15:"ISOSpeedRatings";i:125;s:11:"ExifVersion";s:4:"0221";s:16:"DateTimeOriginal";s:19:"2007:12:30 09:16:58";s:17:"DateTimeDigitized";s:19:"2007:12:30 09:16:58";s:23:"ComponentsConfiguration";s:4:" ";s:22:"CompressedBitsPerPixel";s:3:"3/1";s:17:"ExposureBiasValue";s:4:"0/10";s:16:"MaxApertureValue";s:5:"58/16";s:12:"MeteringMode";i:5;s:11:"LightSource";i:0;s:5:"Flash";i:24;s:11:"FocalLength";s:6:"159/10";s:15:"FlashPixVersion";s:4:"0100";s:10:"ColorSpace";i:1;s:14:"ExifImageWidth";i:3264;s:15:"ExifImageLength";i:2448;s:10:"FileSource";s:1:"";s:9:"SceneType";s:1:"";}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/metadata/106713/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[image/19524/thumb1271217540medium_sun%20burned%20palm%20tree.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/metadata/106714/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[image/19524/smallthumb1271217540medium_sun%20burned%20palm%20tree.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/metadata/106715/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[image/19524/largethumb1271217540medium_sun%20burned%20palm%20tree.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/19537/" class="object" subclass="image" published="Tue, 13 Apr 2010 21:59:00 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/19537/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="owner_uuid" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[http://hackartlab.org/export/opendd/15929/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="container_uuid" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[http://hackartlab.org/export/opendd/19524/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="title" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[Sun Burned Palm]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="description" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[<p>Artist:<span class="ProductTitle"><a href="ViewArtist(2684);"><span><strong><span style="font-size: small; color: #000000;">Quinlan Kyp-Johnson</span></strong></span></a></span></p>
<p>Price: <span>$60<br /></span><span class="discPrice"></span><span class="discPrice"></span>Type: <span>photography</span></p>]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/19524/sphere-study">Sphere Study</a>
 <br />
			Views: 46		</div>

		<div id="tidypics_desc">
			<p>Artist:<span class="ProductTitle"><a href="ViewArtist(2684);"><span><strong><span style="font-size: small; color: #000000;">Quinlan Kyp-Johnson</span></strong></span></a></span></p>
<p>Price: <span>$60<br /></span><span class="discPrice"></span><span class="discPrice"></span>Type: <span>photography</span></p>
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/19536">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/19533">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=19537&amp;view=inline" title="Sun Burned Palm"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=19537&amp;size=large" alt="Sun Burned Palm" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=19537">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/leahbecker">Leah Becker</a></b>  149 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/annotation/10588/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Tue, 13 Apr 2010 23:56:47 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/annotation/10615/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 15 Apr 2010 05:46:36 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/annotation/10620/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 15 Apr 2010 05:47:39 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/annotation/10976/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 22 Apr 2010 18:27:46 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/annotation/11073/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sun, 25 Apr 2010 12:17:05 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/annotation/11072/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sun, 25 Apr 2010 12:17:05 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/annotation/11140/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 26 Apr 2010 20:56:24 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/annotation/11152/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 26 Apr 2010 21:44:36 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/annotation/11609/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/147/" published="Tue, 04 May 2010 10:29:28 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/annotation/12117/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 07 May 2010 06:30:58 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/metadata/106706/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[image/19524/1271217540medium_sun%20burned%20palm%20tree.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/metadata/106707/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[image/pjpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/metadata/106708/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[Medium_sun%20burned%20palm%20tree.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/metadata/106709/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/metadata/106710/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/metadata/106711/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/metadata/106712/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[a:50:{s:8:"FileName";s:47:"1271217540medium_sun%20burned%20palm%20tree.jpg";s:12:"FileDateTime";i:1271217540;s:8:"FileSize";i:55845;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:30:"ANY_TAG, IFD0, THUMBNAIL, EXIF";s:8:"COMPUTED";a:8:{s:4:"html";s:24:"width="366" height="275"";s:6:"Height";i:275;s:5:"Width";i:366;s:7:"IsColor";i:1;s:17:"ByteOrderMotorola";i:0;s:15:"ApertureFNumber";s:5:"f/4.0";s:18:"Thumbnail.FileType";i:2;s:18:"Thumbnail.MimeType";s:10:"image/jpeg";}s:16:"ImageDescription";s:31:"                               ";s:4:"Make";s:4:"SONY";s:5:"Model";s:6:"DSC-H3";s:11:"Orientation";i:1;s:11:"XResolution";s:12:"720000/10000";s:11:"YResolution";s:12:"720000/10000";s:14:"ResolutionUnit";i:2;s:8:"Software";s:36:"Adobe Photoshop Elements 6.0 Windows";s:8:"DateTime";s:19:"2008:01:01 14:44:10";s:16:"YCbCrPositioning";i:2;s:16:"Exif_IFD_Pointer";i:2474;s:14:"CustomRendered";i:0;s:12:"ExposureMode";i:0;s:12:"WhiteBalance";i:0;s:16:"SceneCaptureType";i:0;s:8:"Contrast";i:0;s:10:"Saturation";i:0;s:9:"Sharpness";i:0;s:19:"UndefinedTag:0xC4A5";s:28:"PrintIM 0300          ";s:19:"UndefinedTag:0xEA1C";s:2060:"ê                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ";s:19:"UndefinedTag:0xEA1D";i:4128;s:9:"THUMBNAIL";a:6:{s:11:"Compression";i:6;s:11:"XResolution";s:4:"72/1";s:11:"YResolution";s:4:"72/1";s:14:"ResolutionUnit";i:2;s:21:"JPEGInterchangeFormat";i:2914;s:27:"JPEGInterchangeFormatLength";i:11193;}s:12:"ExposureTime";s:7:"10/1600";s:7:"FNumber";s:5:"40/10";s:15:"ExposureProgram";i:2;s:15:"ISOSpeedRatings";i:125;s:11:"ExifVersion";s:4:"0221";s:16:"DateTimeOriginal";s:19:"2007:12:30 09:16:58";s:17:"DateTimeDigitized";s:19:"2007:12:30 09:16:58";s:23:"ComponentsConfiguration";s:4:" ";s:22:"CompressedBitsPerPixel";s:3:"3/1";s:17:"ExposureBiasValue";s:4:"0/10";s:16:"MaxApertureValue";s:5:"58/16";s:12:"MeteringMode";i:5;s:11:"LightSource";i:0;s:5:"Flash";i:24;s:11:"FocalLength";s:6:"159/10";s:15:"FlashPixVersion";s:4:"0100";s:10:"ColorSpace";i:1;s:14:"ExifImageWidth";i:3264;s:15:"ExifImageLength";i:2448;s:10:"FileSource";s:1:"";s:9:"SceneType";s:1:"";}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/metadata/106713/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[image/19524/thumb1271217540medium_sun%20burned%20palm%20tree.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/metadata/106714/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[image/19524/smallthumb1271217540medium_sun%20burned%20palm%20tree.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19537/metadata/106715/" entity_uuid="http://hackartlab.org/export/opendd/19537/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[image/19524/largethumb1271217540medium_sun%20burned%20palm%20tree.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/19536/" class="object" subclass="image" published="Tue, 13 Apr 2010 21:59:00 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/19536/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="owner_uuid" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[http://hackartlab.org/export/opendd/15929/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="container_uuid" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[http://hackartlab.org/export/opendd/19524/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="title" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[One Day There Will Be No Remnant, No Trace, No Residue]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="description" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[<p>Artist: Andrew Watts</p>
<p>Price:$100</p>
<p>Type:&nbsp;Pencil Drawing&nbsp;</p>]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/19524/sphere-study">Sphere Study</a>
 <br />
			Views: 45		</div>

		<div id="tidypics_desc">
			<p>Artist: Andrew Watts</p>
<p>Price:$100</p>
<p>Type:&nbsp;Pencil Drawing&nbsp;</p>
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li></li>
				<li><a href="http://hackartlab.org/pg/photos/view/19537">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=19536&amp;view=inline" title="One Day There Will Be No Remnant, No Trace, No Residue"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=19536&amp;size=large" alt="One Day There Will Be No Remnant, No Trace, No Residue" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=19536">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/leahbecker">Leah Becker</a></b>  149 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/annotation/10614/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 15 Apr 2010 05:46:35 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/annotation/10619/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 15 Apr 2010 05:47:38 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/annotation/10981/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 22 Apr 2010 23:26:26 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/annotation/10982/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 22 Apr 2010 23:55:28 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/annotation/11075/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sun, 25 Apr 2010 12:17:05 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/annotation/11074/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sun, 25 Apr 2010 12:17:05 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/annotation/11257/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 29 Apr 2010 09:07:49 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/annotation/11608/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/147/" published="Tue, 04 May 2010 10:29:18 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/annotation/12116/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 07 May 2010 06:30:56 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/annotation/12335/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 13 May 2010 23:30:30 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/metadata/106696/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[image/19524/1271217540medium_no%20remnant.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/metadata/106697/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[image/pjpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/metadata/106698/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[Medium_No%20remnant.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/metadata/106699/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/metadata/106700/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/metadata/106701/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/metadata/106702/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[a:44:{s:8:"FileName";s:33:"1271217540medium_no%20remnant.jpg";s:12:"FileDateTime";i:1271217540;s:8:"FileSize";i:29169;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:30:"ANY_TAG, IFD0, THUMBNAIL, EXIF";s:8:"COMPUTED";a:11:{s:4:"html";s:24:"width="357" height="275"";s:6:"Height";i:275;s:5:"Width";i:357;s:7:"IsColor";i:1;s:17:"ByteOrderMotorola";i:0;s:8:"CCDWidth";s:3:"3mm";s:15:"ApertureFNumber";s:5:"f/3.2";s:11:"UserComment";N;s:19:"UserCommentEncoding";s:9:"UNDEFINED";s:18:"Thumbnail.FileType";i:2;s:18:"Thumbnail.MimeType";s:10:"image/jpeg";}s:4:"Make";s:5:"Canon";s:5:"Model";s:22:"Canon PowerShot SD1000";s:11:"Orientation";i:1;s:11:"XResolution";s:5:"180/1";s:11:"YResolution";s:5:"180/1";s:14:"ResolutionUnit";i:2;s:8:"Software";s:28:"Adobe Photoshop Elements 2.0";s:8:"DateTime";s:19:"2009:10:23 11:36:56";s:16:"YCbCrPositioning";i:1;s:16:"Exif_IFD_Pointer";i:298;s:14:"CustomRendered";i:0;s:12:"ExposureMode";i:0;s:12:"WhiteBalance";i:0;s:16:"DigitalZoomRatio";s:9:"3072/3072";s:16:"SceneCaptureType";i:0;s:9:"THUMBNAIL";a:6:{s:11:"Compression";i:6;s:11:"XResolution";s:4:"72/1";s:11:"YResolution";s:4:"72/1";s:14:"ResolutionUnit";i:2;s:21:"JPEGInterchangeFormat";i:1018;s:27:"JPEGInterchangeFormatLength";i:4317;}s:12:"ExposureTime";s:5:"1/250";s:7:"FNumber";s:5:"32/10";s:15:"ISOSpeedRatings";i:80;s:11:"ExifVersion";s:4:"0220";s:16:"DateTimeOriginal";s:19:"2009:10:23 17:01:55";s:17:"DateTimeDigitized";s:19:"2009:10:23 17:01:55";s:23:"ComponentsConfiguration";s:4:" ";s:17:"ShutterSpeedValue";s:6:"255/32";s:13:"ApertureValue";s:6:"107/32";s:17:"ExposureBiasValue";s:3:"0/3";s:5:"Flash";i:16;s:11:"FocalLength";s:9:"7109/1000";s:11:"UserComment";s:264:"                                                                                                                                                                                                                                                                        ";s:15:"FlashPixVersion";s:4:"0100";s:10:"ColorSpace";i:1;s:14:"ExifImageWidth";i:2076;s:15:"ExifImageLength";i:1596;s:21:"FocalPlaneXResolution";s:11:"3072000/225";s:21:"FocalPlaneYResolution";s:11:"2304000/169";s:24:"FocalPlaneResolutionUnit";i:2;s:10:"FileSource";s:1:"";}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/metadata/106703/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[image/19524/thumb1271217540medium_no%20remnant.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/metadata/106704/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[image/19524/smallthumb1271217540medium_no%20remnant.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/metadata/106705/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[image/19524/largethumb1271217540medium_no%20remnant.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/19536/" class="object" subclass="image" published="Tue, 13 Apr 2010 21:59:00 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/19536/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="owner_uuid" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[http://hackartlab.org/export/opendd/15929/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="container_uuid" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[http://hackartlab.org/export/opendd/19524/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="title" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[One Day There Will Be No Remnant, No Trace, No Residue]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="description" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[<p>Artist: Andrew Watts</p>
<p>Price:$100</p>
<p>Type:&nbsp;Pencil Drawing&nbsp;</p>]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/19524/sphere-study">Sphere Study</a>
 <br />
			Views: 45		</div>

		<div id="tidypics_desc">
			<p>Artist: Andrew Watts</p>
<p>Price:$100</p>
<p>Type:&nbsp;Pencil Drawing&nbsp;</p>
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li></li>
				<li><a href="http://hackartlab.org/pg/photos/view/19537">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=19536&amp;view=inline" title="One Day There Will Be No Remnant, No Trace, No Residue"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=19536&amp;size=large" alt="One Day There Will Be No Remnant, No Trace, No Residue" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=19536">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/leahbecker">Leah Becker</a></b>  149 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/annotation/10614/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 15 Apr 2010 05:46:35 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/annotation/10619/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 15 Apr 2010 05:47:38 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/annotation/10981/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 22 Apr 2010 23:26:26 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/annotation/10982/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 22 Apr 2010 23:55:28 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/annotation/11075/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sun, 25 Apr 2010 12:17:05 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/annotation/11074/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sun, 25 Apr 2010 12:17:05 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/annotation/11257/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 29 Apr 2010 09:07:49 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/annotation/11608/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/147/" published="Tue, 04 May 2010 10:29:18 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/annotation/12116/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 07 May 2010 06:30:56 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/annotation/12335/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 13 May 2010 23:30:30 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/metadata/106696/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[image/19524/1271217540medium_no%20remnant.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/metadata/106697/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[image/pjpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/metadata/106698/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[Medium_No%20remnant.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/metadata/106699/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/metadata/106700/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/metadata/106701/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/metadata/106702/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[a:44:{s:8:"FileName";s:33:"1271217540medium_no%20remnant.jpg";s:12:"FileDateTime";i:1271217540;s:8:"FileSize";i:29169;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:30:"ANY_TAG, IFD0, THUMBNAIL, EXIF";s:8:"COMPUTED";a:11:{s:4:"html";s:24:"width="357" height="275"";s:6:"Height";i:275;s:5:"Width";i:357;s:7:"IsColor";i:1;s:17:"ByteOrderMotorola";i:0;s:8:"CCDWidth";s:3:"3mm";s:15:"ApertureFNumber";s:5:"f/3.2";s:11:"UserComment";N;s:19:"UserCommentEncoding";s:9:"UNDEFINED";s:18:"Thumbnail.FileType";i:2;s:18:"Thumbnail.MimeType";s:10:"image/jpeg";}s:4:"Make";s:5:"Canon";s:5:"Model";s:22:"Canon PowerShot SD1000";s:11:"Orientation";i:1;s:11:"XResolution";s:5:"180/1";s:11:"YResolution";s:5:"180/1";s:14:"ResolutionUnit";i:2;s:8:"Software";s:28:"Adobe Photoshop Elements 2.0";s:8:"DateTime";s:19:"2009:10:23 11:36:56";s:16:"YCbCrPositioning";i:1;s:16:"Exif_IFD_Pointer";i:298;s:14:"CustomRendered";i:0;s:12:"ExposureMode";i:0;s:12:"WhiteBalance";i:0;s:16:"DigitalZoomRatio";s:9:"3072/3072";s:16:"SceneCaptureType";i:0;s:9:"THUMBNAIL";a:6:{s:11:"Compression";i:6;s:11:"XResolution";s:4:"72/1";s:11:"YResolution";s:4:"72/1";s:14:"ResolutionUnit";i:2;s:21:"JPEGInterchangeFormat";i:1018;s:27:"JPEGInterchangeFormatLength";i:4317;}s:12:"ExposureTime";s:5:"1/250";s:7:"FNumber";s:5:"32/10";s:15:"ISOSpeedRatings";i:80;s:11:"ExifVersion";s:4:"0220";s:16:"DateTimeOriginal";s:19:"2009:10:23 17:01:55";s:17:"DateTimeDigitized";s:19:"2009:10:23 17:01:55";s:23:"ComponentsConfiguration";s:4:" ";s:17:"ShutterSpeedValue";s:6:"255/32";s:13:"ApertureValue";s:6:"107/32";s:17:"ExposureBiasValue";s:3:"0/3";s:5:"Flash";i:16;s:11:"FocalLength";s:9:"7109/1000";s:11:"UserComment";s:264:"                                                                                                                                                                                                                                                                        ";s:15:"FlashPixVersion";s:4:"0100";s:10:"ColorSpace";i:1;s:14:"ExifImageWidth";i:2076;s:15:"ExifImageLength";i:1596;s:21:"FocalPlaneXResolution";s:11:"3072000/225";s:21:"FocalPlaneYResolution";s:11:"2304000/169";s:24:"FocalPlaneResolutionUnit";i:2;s:10:"FileSource";s:1:"";}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/metadata/106703/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[image/19524/thumb1271217540medium_no%20remnant.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/metadata/106704/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[image/19524/smallthumb1271217540medium_no%20remnant.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19536/metadata/106705/" entity_uuid="http://hackartlab.org/export/opendd/19536/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:59:00 -0600" ><![CDATA[image/19524/largethumb1271217540medium_no%20remnant.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/9648/" class="object" subclass="image" published="Sun, 11 Oct 2009 23:55:04 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9648/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="owner_uuid" published="Sun, 11 Oct 2009 23:55:04 -0600" ><![CDATA[http://hackartlab.org/export/opendd/3553/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="container_uuid" published="Sun, 11 Oct 2009 23:55:04 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9267/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="title" published="Sun, 11 Oct 2009 23:55:04 -0600" ><![CDATA[ME Demo]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="description" published="Sun, 11 Oct 2009 23:55:04 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9648/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9267/teamulus-user-interfaculus-album">Teamulus User Interfaculus Album</a>
 <br />
			Views: 44		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li></li>
				<li></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=9648&amp;view=inline" title="ME Demo"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=9648&amp;size=large" alt="ME Demo" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=9648">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/JosephThomas">Trey Thomas</a></b>  333 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/annotation/4138/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 12 Oct 2009 00:00:23 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/annotation/4140/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 12 Oct 2009 00:25:13 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/annotation/4141/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 12 Oct 2009 00:55:13 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/annotation/4142/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 12 Oct 2009 02:27:33 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/annotation/4143/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 12 Oct 2009 06:32:09 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/annotation/4156/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 12 Oct 2009 09:52:36 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/annotation/4165/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 12 Oct 2009 10:31:47 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/annotation/4168/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 12 Oct 2009 12:34:40 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/annotation/4169/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 12 Oct 2009 12:44:14 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/annotation/4197/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 12 Oct 2009 14:48:26 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/metadata/47731/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3553/" published="Sun, 11 Oct 2009 23:55:05 -0600" ><![CDATA[image/9267/12553269041012090020.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/metadata/47732/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3553/" published="Sun, 11 Oct 2009 23:55:05 -0600" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/metadata/47733/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3553/" published="Sun, 11 Oct 2009 23:55:05 -0600" ><![CDATA[1012090020.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/metadata/47734/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3553/" published="Sun, 11 Oct 2009 23:55:05 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/metadata/47735/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3553/" published="Sun, 11 Oct 2009 23:55:05 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/metadata/47736/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3553/" published="Sun, 11 Oct 2009 23:55:05 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/metadata/47737/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3553/" published="Sun, 11 Oct 2009 23:55:05 -0600" ><![CDATA[a:7:{s:8:"FileName";s:24:"12553269041012090020.jpg";s:12:"FileDateTime";i:1255326904;s:8:"FileSize";i:411452;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:4:"IFD0";s:8:"COMPUTED";a:5:{s:4:"html";s:26:"width="1200" height="1600"";s:6:"Height";i:1600;s:5:"Width";i:1200;s:7:"IsColor";i:1;s:17:"ByteOrderMotorola";i:0;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/metadata/47738/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3553/" published="Sun, 11 Oct 2009 23:55:07 -0600" ><![CDATA[image/9267/thumb12553269041012090020.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/metadata/47739/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3553/" published="Sun, 11 Oct 2009 23:55:10 -0600" ><![CDATA[image/9267/smallthumb12553269041012090020.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/metadata/47740/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3553/" published="Sun, 11 Oct 2009 23:55:13 -0600" ><![CDATA[image/9267/largethumb12553269041012090020.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/9648/" class="object" subclass="image" published="Sun, 11 Oct 2009 23:55:04 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9648/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="owner_uuid" published="Sun, 11 Oct 2009 23:55:04 -0600" ><![CDATA[http://hackartlab.org/export/opendd/3553/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="container_uuid" published="Sun, 11 Oct 2009 23:55:04 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9267/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="title" published="Sun, 11 Oct 2009 23:55:04 -0600" ><![CDATA[ME Demo]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="description" published="Sun, 11 Oct 2009 23:55:04 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9648/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9267/teamulus-user-interfaculus-album">Teamulus User Interfaculus Album</a>
 <br />
			Views: 44		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li></li>
				<li></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=9648&amp;view=inline" title="ME Demo"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=9648&amp;size=large" alt="ME Demo" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=9648">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/JosephThomas">Trey Thomas</a></b>  333 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/annotation/4138/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 12 Oct 2009 00:00:23 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/annotation/4140/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 12 Oct 2009 00:25:13 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/annotation/4141/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 12 Oct 2009 00:55:13 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/annotation/4142/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 12 Oct 2009 02:27:33 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/annotation/4143/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 12 Oct 2009 06:32:09 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/annotation/4156/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 12 Oct 2009 09:52:36 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/annotation/4165/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 12 Oct 2009 10:31:47 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/annotation/4168/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 12 Oct 2009 12:34:40 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/annotation/4169/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 12 Oct 2009 12:44:14 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/annotation/4197/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 12 Oct 2009 14:48:26 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/metadata/47731/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3553/" published="Sun, 11 Oct 2009 23:55:05 -0600" ><![CDATA[image/9267/12553269041012090020.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/metadata/47732/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3553/" published="Sun, 11 Oct 2009 23:55:05 -0600" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/metadata/47733/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3553/" published="Sun, 11 Oct 2009 23:55:05 -0600" ><![CDATA[1012090020.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/metadata/47734/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3553/" published="Sun, 11 Oct 2009 23:55:05 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/metadata/47735/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3553/" published="Sun, 11 Oct 2009 23:55:05 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/metadata/47736/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3553/" published="Sun, 11 Oct 2009 23:55:05 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/metadata/47737/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3553/" published="Sun, 11 Oct 2009 23:55:05 -0600" ><![CDATA[a:7:{s:8:"FileName";s:24:"12553269041012090020.jpg";s:12:"FileDateTime";i:1255326904;s:8:"FileSize";i:411452;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:4:"IFD0";s:8:"COMPUTED";a:5:{s:4:"html";s:26:"width="1200" height="1600"";s:6:"Height";i:1600;s:5:"Width";i:1200;s:7:"IsColor";i:1;s:17:"ByteOrderMotorola";i:0;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/metadata/47738/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3553/" published="Sun, 11 Oct 2009 23:55:07 -0600" ><![CDATA[image/9267/thumb12553269041012090020.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/metadata/47739/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3553/" published="Sun, 11 Oct 2009 23:55:10 -0600" ><![CDATA[image/9267/smallthumb12553269041012090020.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9648/metadata/47740/" entity_uuid="http://hackartlab.org/export/opendd/9648/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3553/" published="Sun, 11 Oct 2009 23:55:13 -0600" ><![CDATA[image/9267/largethumb12553269041012090020.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/9985/" class="object" subclass="image" published="Fri, 16 Oct 2009 16:25:03 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9985/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="owner_uuid" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[http://hackartlab.org/export/opendd/94/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="container_uuid" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9981/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="title" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[WolfStep5]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="description" published="Fri, 16 Oct 2009 16:25:03 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9985/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9981/wolf-making">Wolf Making</a>
 <br />
			Views: 44		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/9986">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/9984">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=9985&amp;view=inline" title="WolfStep5"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=9985&amp;size=large" alt="WolfStep5" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=9985">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/IvyLanning">Ivy Lanning</a></b>  328 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/annotation/4473/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:24:16 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/annotation/4474/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:24:21 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/annotation/4486/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:26:27 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/annotation/4492/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:26:52 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/annotation/4494/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:27:01 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/annotation/4499/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:27:31 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/annotation/4505/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:28:26 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/annotation/4517/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:29:27 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/annotation/4519/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:29:58 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/annotation/4527/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:30:29 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/metadata/50347/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image/9981/1255731903wolfstep5.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/metadata/50348/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/metadata/50349/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[WolfStep5.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/metadata/50350/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/metadata/50351/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/metadata/50352/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/metadata/50353/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[a:7:{s:8:"FileName";s:23:"1255731903wolfstep5.jpg";s:12:"FileDateTime";i:1255731903;s:8:"FileSize";i:71958;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:0:"";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="824" height="618"";s:6:"Height";i:618;s:5:"Width";i:824;s:7:"IsColor";i:1;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/metadata/50354/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image/9981/thumb1255731903wolfstep5.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/metadata/50355/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image/9981/smallthumb1255731903wolfstep5.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/metadata/50356/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image/9981/largethumb1255731903wolfstep5.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/9985/" class="object" subclass="image" published="Fri, 16 Oct 2009 16:25:03 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9985/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="owner_uuid" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[http://hackartlab.org/export/opendd/94/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="container_uuid" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9981/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="title" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[WolfStep5]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="description" published="Fri, 16 Oct 2009 16:25:03 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9985/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9981/wolf-making">Wolf Making</a>
 <br />
			Views: 44		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/9986">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/9984">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=9985&amp;view=inline" title="WolfStep5"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=9985&amp;size=large" alt="WolfStep5" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=9985">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/IvyLanning">Ivy Lanning</a></b>  328 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/annotation/4473/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:24:16 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/annotation/4474/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:24:21 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/annotation/4486/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:26:27 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/annotation/4492/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:26:52 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/annotation/4494/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:27:01 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/annotation/4499/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:27:31 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/annotation/4505/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:28:26 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/annotation/4517/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:29:27 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/annotation/4519/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:29:58 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/annotation/4527/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:30:29 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/metadata/50347/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image/9981/1255731903wolfstep5.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/metadata/50348/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/metadata/50349/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[WolfStep5.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/metadata/50350/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/metadata/50351/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/metadata/50352/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/metadata/50353/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[a:7:{s:8:"FileName";s:23:"1255731903wolfstep5.jpg";s:12:"FileDateTime";i:1255731903;s:8:"FileSize";i:71958;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:0:"";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="824" height="618"";s:6:"Height";i:618;s:5:"Width";i:824;s:7:"IsColor";i:1;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/metadata/50354/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image/9981/thumb1255731903wolfstep5.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/metadata/50355/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image/9981/smallthumb1255731903wolfstep5.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9985/metadata/50356/" entity_uuid="http://hackartlab.org/export/opendd/9985/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image/9981/largethumb1255731903wolfstep5.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/10003/" class="object" subclass="image" published="Fri, 16 Oct 2009 16:31:13 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/10003/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="owner_uuid" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[http://hackartlab.org/export/opendd/94/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="container_uuid" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9981/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="title" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[WolfStep23]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="description" published="Fri, 16 Oct 2009 16:31:13 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/10003/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9981/wolf-making">Wolf Making</a>
 <br />
			Views: 42		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/10005">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/10004">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=10003&amp;view=inline" title="WolfStep23"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=10003&amp;size=large" alt="WolfStep23" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=10003">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/IvyLanning">Ivy Lanning</a></b>  328 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/annotation/4444/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:20:31 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/annotation/4467/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:23:39 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/annotation/4468/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:23:40 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/annotation/4566/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:36:13 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/annotation/4569/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:36:26 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/annotation/4578/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:36:46 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/annotation/4627/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:40:05 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/annotation/4663/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:50:26 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/annotation/4675/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:55:49 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/annotation/4712/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 10:28:44 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/metadata/50520/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[image/9981/1255732273wolfstep23.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/metadata/50521/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/metadata/50522/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[WolfStep23.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/metadata/50523/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/metadata/50524/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/metadata/50525/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/metadata/50526/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[a:7:{s:8:"FileName";s:24:"1255732273wolfstep23.jpg";s:12:"FileDateTime";i:1255732273;s:8:"FileSize";i:52606;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:0:"";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="824" height="618"";s:6:"Height";i:618;s:5:"Width";i:824;s:7:"IsColor";i:1;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/metadata/50527/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[image/9981/thumb1255732273wolfstep23.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/metadata/50528/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[image/9981/smallthumb1255732273wolfstep23.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/metadata/50529/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[image/9981/largethumb1255732273wolfstep23.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/10003/" class="object" subclass="image" published="Fri, 16 Oct 2009 16:31:13 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/10003/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="owner_uuid" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[http://hackartlab.org/export/opendd/94/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="container_uuid" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9981/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="title" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[WolfStep23]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="description" published="Fri, 16 Oct 2009 16:31:13 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/10003/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9981/wolf-making">Wolf Making</a>
 <br />
			Views: 42		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/10005">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/10004">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=10003&amp;view=inline" title="WolfStep23"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=10003&amp;size=large" alt="WolfStep23" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=10003">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/IvyLanning">Ivy Lanning</a></b>  328 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/annotation/4444/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:20:31 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/annotation/4467/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:23:39 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/annotation/4468/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:23:40 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/annotation/4566/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:36:13 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/annotation/4569/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:36:26 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/annotation/4578/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:36:46 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/annotation/4627/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:40:05 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/annotation/4663/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:50:26 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/annotation/4675/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:55:49 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/annotation/4712/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 10:28:44 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/metadata/50520/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[image/9981/1255732273wolfstep23.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/metadata/50521/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/metadata/50522/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[WolfStep23.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/metadata/50523/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/metadata/50524/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/metadata/50525/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/metadata/50526/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[a:7:{s:8:"FileName";s:24:"1255732273wolfstep23.jpg";s:12:"FileDateTime";i:1255732273;s:8:"FileSize";i:52606;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:0:"";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="824" height="618"";s:6:"Height";i:618;s:5:"Width";i:824;s:7:"IsColor";i:1;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/metadata/50527/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[image/9981/thumb1255732273wolfstep23.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/metadata/50528/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[image/9981/smallthumb1255732273wolfstep23.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10003/metadata/50529/" entity_uuid="http://hackartlab.org/export/opendd/10003/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[image/9981/largethumb1255732273wolfstep23.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/10007/" class="object" subclass="image" published="Fri, 16 Oct 2009 16:31:15 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/10007/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="owner_uuid" published="Fri, 16 Oct 2009 16:31:15 -0600" ><![CDATA[http://hackartlab.org/export/opendd/94/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="container_uuid" published="Fri, 16 Oct 2009 16:31:15 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9981/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="title" published="Fri, 16 Oct 2009 16:31:15 -0600" ><![CDATA[WolfStep27]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="description" published="Fri, 16 Oct 2009 16:31:15 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/10007/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9981/wolf-making">Wolf Making</a>
 <br />
			Views: 42		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/10008">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/10006">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=10007&amp;view=inline" title="WolfStep27"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=10007&amp;size=large" alt="WolfStep27" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=10007">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/IvyLanning">Ivy Lanning</a></b>  328 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/annotation/4438/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:12:39 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/annotation/4440/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:13:21 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/annotation/4463/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:22:40 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/annotation/4582/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:36:58 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/annotation/4584/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:37:06 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/annotation/4644/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:43:02 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/annotation/4657/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:47:25 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/annotation/4716/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 10:47:08 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/annotation/4722/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 10:48:20 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/annotation/4724/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 11:02:24 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/metadata/50560/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:15 -0600" ><![CDATA[image/9981/1255732275wolfstep27.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/metadata/50561/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:15 -0600" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/metadata/50562/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:15 -0600" ><![CDATA[WolfStep27.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/metadata/50563/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:15 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/metadata/50564/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:15 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/metadata/50565/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:15 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/metadata/50566/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:15 -0600" ><![CDATA[a:7:{s:8:"FileName";s:24:"1255732275wolfstep27.jpg";s:12:"FileDateTime";i:1255732275;s:8:"FileSize";i:55864;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:0:"";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="824" height="618"";s:6:"Height";i:618;s:5:"Width";i:824;s:7:"IsColor";i:1;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/metadata/50567/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:15 -0600" ><![CDATA[image/9981/thumb1255732275wolfstep27.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/metadata/50568/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:15 -0600" ><![CDATA[image/9981/smallthumb1255732275wolfstep27.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/metadata/50569/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:17 -0600" ><![CDATA[image/9981/largethumb1255732275wolfstep27.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/10007/" class="object" subclass="image" published="Fri, 16 Oct 2009 16:31:15 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/10007/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="owner_uuid" published="Fri, 16 Oct 2009 16:31:15 -0600" ><![CDATA[http://hackartlab.org/export/opendd/94/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="container_uuid" published="Fri, 16 Oct 2009 16:31:15 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9981/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="title" published="Fri, 16 Oct 2009 16:31:15 -0600" ><![CDATA[WolfStep27]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="description" published="Fri, 16 Oct 2009 16:31:15 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/10007/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9981/wolf-making">Wolf Making</a>
 <br />
			Views: 42		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/10008">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/10006">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=10007&amp;view=inline" title="WolfStep27"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=10007&amp;size=large" alt="WolfStep27" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=10007">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/IvyLanning">Ivy Lanning</a></b>  328 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/annotation/4438/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:12:39 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/annotation/4440/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:13:21 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/annotation/4463/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:22:40 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/annotation/4582/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:36:58 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/annotation/4584/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:37:06 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/annotation/4644/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:43:02 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/annotation/4657/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:47:25 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/annotation/4716/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 10:47:08 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/annotation/4722/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 10:48:20 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/annotation/4724/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 11:02:24 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/metadata/50560/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:15 -0600" ><![CDATA[image/9981/1255732275wolfstep27.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/metadata/50561/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:15 -0600" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/metadata/50562/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:15 -0600" ><![CDATA[WolfStep27.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/metadata/50563/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:15 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/metadata/50564/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:15 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/metadata/50565/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:15 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/metadata/50566/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:15 -0600" ><![CDATA[a:7:{s:8:"FileName";s:24:"1255732275wolfstep27.jpg";s:12:"FileDateTime";i:1255732275;s:8:"FileSize";i:55864;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:0:"";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="824" height="618"";s:6:"Height";i:618;s:5:"Width";i:824;s:7:"IsColor";i:1;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/metadata/50567/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:15 -0600" ><![CDATA[image/9981/thumb1255732275wolfstep27.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/metadata/50568/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:15 -0600" ><![CDATA[image/9981/smallthumb1255732275wolfstep27.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10007/metadata/50569/" entity_uuid="http://hackartlab.org/export/opendd/10007/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:17 -0600" ><![CDATA[image/9981/largethumb1255732275wolfstep27.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/19525/" class="object" subclass="image" published="Tue, 13 Apr 2010 21:58:46 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/19525/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="owner_uuid" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[http://hackartlab.org/export/opendd/15929/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="container_uuid" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[http://hackartlab.org/export/opendd/19524/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="title" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[Sphere Study]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="description" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[<p>Artist: Daphne Knox</p>
<p>Price: $100</p>
<p>Type: Charcoal Drawin</p>]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/19524/sphere-study">Sphere Study</a>
 <br />
			Views: 41		</div>

		<div id="tidypics_desc">
			<p>Artist: Daphne Knox</p>
<p>Price: $100</p>
<p>Type: Charcoal Drawin</p>
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/19535">&laquo; Previous</a></li>
				<li></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=19525&amp;view=inline" title="Sphere Study"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=19525&amp;size=large" alt="Sphere Study" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=19525">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/leahbecker">Leah Becker</a></b>  149 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/annotation/10611/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Wed, 14 Apr 2010 23:45:51 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/annotation/10613/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 15 Apr 2010 05:46:28 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/annotation/10618/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 15 Apr 2010 05:47:33 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/annotation/11000/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 23 Apr 2010 17:20:53 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/annotation/11146/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 26 Apr 2010 21:13:39 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/annotation/11613/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/147/" published="Tue, 04 May 2010 10:30:05 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/annotation/12112/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 07 May 2010 06:30:48 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/annotation/12351/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 14 May 2010 06:59:14 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/annotation/12474/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 17 May 2010 06:22:37 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/annotation/13067/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 31 May 2010 14:01:03 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/metadata/106614/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[image/19524/1271217526medium_p0912030105528.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/metadata/106615/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[image/pjpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/metadata/106616/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[Medium_P0912030105528.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/metadata/106617/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/metadata/106618/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/metadata/106619/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/metadata/106620/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[a:18:{s:8:"FileName";s:35:"1271217526medium_p0912030105528.jpg";s:12:"FileDateTime";i:1271217526;s:8:"FileSize";i:12688;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:30:"ANY_TAG, IFD0, THUMBNAIL, EXIF";s:8:"COMPUTED";a:7:{s:4:"html";s:24:"width="370" height="275"";s:6:"Height";i:275;s:5:"Width";i:370;s:7:"IsColor";i:1;s:17:"ByteOrderMotorola";i:0;s:18:"Thumbnail.FileType";i:2;s:18:"Thumbnail.MimeType";s:10:"image/jpeg";}s:11:"Orientation";i:1;s:11:"XResolution";s:12:"720000/10000";s:11:"YResolution";s:12:"720000/10000";s:14:"ResolutionUnit";i:2;s:8:"Software";s:27:"Adobe Photoshop CS3 Windows";s:8:"DateTime";s:19:"2009:12:02 17:50:27";s:16:"Exif_IFD_Pointer";i:162;s:9:"THUMBNAIL";a:6:{s:11:"Compression";i:6;s:11:"XResolution";s:4:"72/1";s:11:"YResolution";s:4:"72/1";s:14:"ResolutionUnit";i:2;s:21:"JPEGInterchangeFormat";i:298;s:27:"JPEGInterchangeFormatLength";i:2770;}s:10:"ColorSpace";i:65535;s:14:"ExifImageWidth";i:775;s:15:"ExifImageLength";i:576;}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/metadata/106621/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[image/19524/thumb1271217526medium_p0912030105528.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/metadata/106622/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[image/19524/smallthumb1271217526medium_p0912030105528.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/metadata/106623/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[image/19524/largethumb1271217526medium_p0912030105528.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/19525/" class="object" subclass="image" published="Tue, 13 Apr 2010 21:58:46 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/19525/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="owner_uuid" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[http://hackartlab.org/export/opendd/15929/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="container_uuid" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[http://hackartlab.org/export/opendd/19524/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="title" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[Sphere Study]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="description" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[<p>Artist: Daphne Knox</p>
<p>Price: $100</p>
<p>Type: Charcoal Drawin</p>]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/19524/sphere-study">Sphere Study</a>
 <br />
			Views: 41		</div>

		<div id="tidypics_desc">
			<p>Artist: Daphne Knox</p>
<p>Price: $100</p>
<p>Type: Charcoal Drawin</p>
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/19535">&laquo; Previous</a></li>
				<li></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=19525&amp;view=inline" title="Sphere Study"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=19525&amp;size=large" alt="Sphere Study" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=19525">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/leahbecker">Leah Becker</a></b>  149 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/annotation/10611/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Wed, 14 Apr 2010 23:45:51 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/annotation/10613/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 15 Apr 2010 05:46:28 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/annotation/10618/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 15 Apr 2010 05:47:33 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/annotation/11000/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 23 Apr 2010 17:20:53 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/annotation/11146/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 26 Apr 2010 21:13:39 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/annotation/11613/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/147/" published="Tue, 04 May 2010 10:30:05 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/annotation/12112/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 07 May 2010 06:30:48 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/annotation/12351/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Fri, 14 May 2010 06:59:14 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/annotation/12474/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 17 May 2010 06:22:37 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/annotation/13067/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 31 May 2010 14:01:03 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/metadata/106614/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[image/19524/1271217526medium_p0912030105528.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/metadata/106615/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[image/pjpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/metadata/106616/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[Medium_P0912030105528.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/metadata/106617/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/metadata/106618/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/metadata/106619/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/metadata/106620/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[a:18:{s:8:"FileName";s:35:"1271217526medium_p0912030105528.jpg";s:12:"FileDateTime";i:1271217526;s:8:"FileSize";i:12688;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:30:"ANY_TAG, IFD0, THUMBNAIL, EXIF";s:8:"COMPUTED";a:7:{s:4:"html";s:24:"width="370" height="275"";s:6:"Height";i:275;s:5:"Width";i:370;s:7:"IsColor";i:1;s:17:"ByteOrderMotorola";i:0;s:18:"Thumbnail.FileType";i:2;s:18:"Thumbnail.MimeType";s:10:"image/jpeg";}s:11:"Orientation";i:1;s:11:"XResolution";s:12:"720000/10000";s:11:"YResolution";s:12:"720000/10000";s:14:"ResolutionUnit";i:2;s:8:"Software";s:27:"Adobe Photoshop CS3 Windows";s:8:"DateTime";s:19:"2009:12:02 17:50:27";s:16:"Exif_IFD_Pointer";i:162;s:9:"THUMBNAIL";a:6:{s:11:"Compression";i:6;s:11:"XResolution";s:4:"72/1";s:11:"YResolution";s:4:"72/1";s:14:"ResolutionUnit";i:2;s:21:"JPEGInterchangeFormat";i:298;s:27:"JPEGInterchangeFormatLength";i:2770;}s:10:"ColorSpace";i:65535;s:14:"ExifImageWidth";i:775;s:15:"ExifImageLength";i:576;}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/metadata/106621/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[image/19524/thumb1271217526medium_p0912030105528.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/metadata/106622/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[image/19524/smallthumb1271217526medium_p0912030105528.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/19525/metadata/106623/" entity_uuid="http://hackartlab.org/export/opendd/19525/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/15929/" published="Tue, 13 Apr 2010 21:58:46 -0600" ><![CDATA[image/19524/largethumb1271217526medium_p0912030105528.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/10000/" class="object" subclass="image" published="Fri, 16 Oct 2009 16:29:24 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/10000/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="owner_uuid" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[http://hackartlab.org/export/opendd/94/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="container_uuid" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9981/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="title" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[WolfStep20]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="description" published="Fri, 16 Oct 2009 16:29:24 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/10000/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9981/wolf-making">Wolf Making</a>
 <br />
			Views: 41		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/10001">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/9999">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=10000&amp;view=inline" title="WolfStep20"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=10000&amp;size=large" alt="WolfStep20" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=10000">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/IvyLanning">Ivy Lanning</a></b>  328 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/annotation/4447/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:23:24 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/annotation/4554/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:34:31 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/annotation/4571/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:36:32 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/annotation/4622/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:39:53 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/annotation/4673/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:54:48 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/annotation/4680/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:56:56 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/annotation/4696/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 10:03:41 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/annotation/4702/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 10:27:26 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/annotation/4708/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 10:28:10 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/annotation/7533/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Wed, 09 Dec 2009 11:04:29 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/metadata/50490/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[image/9981/1255732164wolfstep20.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/metadata/50491/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/metadata/50492/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[WolfStep20.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/metadata/50493/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/metadata/50494/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/metadata/50495/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/metadata/50496/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[a:7:{s:8:"FileName";s:24:"1255732164wolfstep20.jpg";s:12:"FileDateTime";i:1255732164;s:8:"FileSize";i:47201;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:0:"";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="824" height="618"";s:6:"Height";i:618;s:5:"Width";i:824;s:7:"IsColor";i:1;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/metadata/50497/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[image/9981/thumb1255732164wolfstep20.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/metadata/50498/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[image/9981/smallthumb1255732164wolfstep20.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/metadata/50499/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[image/9981/largethumb1255732164wolfstep20.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/10000/" class="object" subclass="image" published="Fri, 16 Oct 2009 16:29:24 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/10000/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="owner_uuid" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[http://hackartlab.org/export/opendd/94/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="container_uuid" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9981/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="title" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[WolfStep20]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="description" published="Fri, 16 Oct 2009 16:29:24 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/10000/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9981/wolf-making">Wolf Making</a>
 <br />
			Views: 41		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/10001">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/9999">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=10000&amp;view=inline" title="WolfStep20"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=10000&amp;size=large" alt="WolfStep20" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=10000">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/IvyLanning">Ivy Lanning</a></b>  328 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/annotation/4447/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:23:24 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/annotation/4554/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:34:31 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/annotation/4571/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:36:32 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/annotation/4622/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:39:53 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/annotation/4673/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:54:48 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/annotation/4680/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:56:56 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/annotation/4696/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 10:03:41 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/annotation/4702/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 10:27:26 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/annotation/4708/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 10:28:10 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/annotation/7533/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Wed, 09 Dec 2009 11:04:29 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/metadata/50490/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[image/9981/1255732164wolfstep20.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/metadata/50491/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/metadata/50492/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[WolfStep20.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/metadata/50493/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/metadata/50494/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/metadata/50495/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/metadata/50496/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[a:7:{s:8:"FileName";s:24:"1255732164wolfstep20.jpg";s:12:"FileDateTime";i:1255732164;s:8:"FileSize";i:47201;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:0:"";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="824" height="618"";s:6:"Height";i:618;s:5:"Width";i:824;s:7:"IsColor";i:1;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/metadata/50497/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[image/9981/thumb1255732164wolfstep20.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/metadata/50498/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[image/9981/smallthumb1255732164wolfstep20.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10000/metadata/50499/" entity_uuid="http://hackartlab.org/export/opendd/10000/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:24 -0600" ><![CDATA[image/9981/largethumb1255732164wolfstep20.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/9804/" class="object" subclass="image" published="Tue, 13 Oct 2009 15:07:00 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9804/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="owner_uuid" published="Tue, 13 Oct 2009 15:07:00 -0600" ><![CDATA[http://hackartlab.org/export/opendd/3007/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="container_uuid" published="Tue, 13 Oct 2009 15:07:00 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9264/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="title" published="Tue, 13 Oct 2009 15:07:00 -0600" ><![CDATA[Blow off tube]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="description" published="Tue, 13 Oct 2009 15:07:00 -0600" ><![CDATA[<p>Repaired blow off tube that goes from the valve cover to air filter housing.</p>]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9264/teamulus-repairulus-album">Teamulus Repairulus Album</a>
 <br />
			Views: 40		</div>

		<div id="tidypics_desc">
			<p>Repaired blow off tube that goes from the valve cover to air filter housing.</p>
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/9805">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/9747">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=9804&amp;view=inline" title="Blow off tube"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=9804&amp;size=large" alt="Blow off tube" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=9804">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/RachelBattershaw">Rachel Battershaw</a></b>  331 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/annotation/4335/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 13 Oct 2009 20:58:59 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/annotation/4336/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 13 Oct 2009 21:00:07 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/annotation/4338/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 13 Oct 2009 21:00:34 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/annotation/4340/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 13 Oct 2009 21:00:50 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/annotation/4341/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 13 Oct 2009 21:00:54 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/annotation/4343/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 13 Oct 2009 21:01:17 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/annotation/4346/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 13 Oct 2009 21:15:31 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/annotation/5629/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3033/" published="Sun, 25 Oct 2009 18:39:20 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/annotation/6542/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 12 Nov 2009 09:59:01 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/annotation/7727/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 21 Dec 2009 15:52:25 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/metadata/49285/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:07:02 -0600" ><![CDATA[image/9264/largethumb1255468020attempt at upload.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/metadata/49284/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:07:01 -0600" ><![CDATA[image/9264/smallthumb1255468020attempt at upload.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/metadata/49283/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:07:01 -0600" ><![CDATA[image/9264/thumb1255468020attempt at upload.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/metadata/49282/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:07:00 -0600" ><![CDATA[a:32:{s:8:"FileName";s:31:"1255468020attempt at upload.jpg";s:12:"FileDateTime";i:1255468020;s:8:"FileSize";i:182337;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:35:"ANY_TAG, IFD0, THUMBNAIL, EXIF, GPS";s:8:"COMPUTED";a:8:{s:4:"html";s:26:"width="1600" height="1200"";s:6:"Height";i:1200;s:5:"Width";i:1600;s:7:"IsColor";i:1;s:17:"ByteOrderMotorola";i:0;s:9:"Copyright";s:29:"Copyright.LG Electronics Inc.";s:18:"Thumbnail.FileType";i:2;s:18:"Thumbnail.MimeType";s:10:"image/jpeg";}s:16:"ImageDescription";s:14:"EXIF_JPEG_T422";s:4:"Make";s:19:"LG Electronics Inc.";s:5:"Model";s:8:"LG LOTUS";s:11:"Orientation";i:1;s:11:"XResolution";s:4:"72/1";s:11:"YResolution";s:4:"72/1";s:14:"ResolutionUnit";i:2;s:8:"DateTime";s:19:"2009:10:07 13:35:09";s:16:"YCbCrPositioning";i:2;s:9:"Copyright";s:29:"Copyright.LG Electronics Inc.";s:16:"Exif_IFD_Pointer";i:281;s:15:"GPS_IFD_Pointer";i:391;s:9:"THUMBNAIL";a:8:{s:11:"Compression";i:6;s:16:"ImageDescription";s:14:"EXIF_JPEG_T422";s:11:"XResolution";s:4:"72/1";s:11:"YResolution";s:4:"72/1";s:14:"ResolutionUnit";i:2;s:21:"JPEGInterchangeFormat";i:634;s:27:"JPEGInterchangeFormatLength";i:2749;s:16:"YCbCrPositioning";i:2;}s:11:"ExifVersion";s:4:"0220";s:16:"DateTimeOriginal";s:19:"2009:10:07 13:35:09";s:23:"ComponentsConfiguration";s:4:" ";s:15:"FlashPixVersion";s:4:"0100";s:10:"ColorSpace";i:1;s:14:"ExifImageWidth";i:1600;s:15:"ExifImageLength";i:1200;s:10:"GPSVersion";s:4:"  ";s:14:"GPSLatitudeRef";s:1:"N";s:11:"GPSLatitude";a:3:{i:0;s:3:"0/1";i:1;s:3:"0/1";i:2;s:3:"0/1";}s:15:"GPSLongitudeRef";s:1:"E";s:12:"GPSLongitude";a:3:{i:0;s:3:"0/1";i:1;s:3:"0/1";i:2;s:3:"0/1";}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/metadata/49281/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:07:00 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/metadata/49280/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:07:00 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/metadata/49279/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:07:00 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/metadata/49278/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:07:00 -0600" ><![CDATA[attempt at upload.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/metadata/49277/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:07:00 -0600" ><![CDATA[image/pjpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/metadata/49276/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:07:00 -0600" ><![CDATA[image/9264/1255468020attempt at upload.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/9804/" class="object" subclass="image" published="Tue, 13 Oct 2009 15:07:00 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9804/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="owner_uuid" published="Tue, 13 Oct 2009 15:07:00 -0600" ><![CDATA[http://hackartlab.org/export/opendd/3007/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="container_uuid" published="Tue, 13 Oct 2009 15:07:00 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9264/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="title" published="Tue, 13 Oct 2009 15:07:00 -0600" ><![CDATA[Blow off tube]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="description" published="Tue, 13 Oct 2009 15:07:00 -0600" ><![CDATA[<p>Repaired blow off tube that goes from the valve cover to air filter housing.</p>]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9264/teamulus-repairulus-album">Teamulus Repairulus Album</a>
 <br />
			Views: 40		</div>

		<div id="tidypics_desc">
			<p>Repaired blow off tube that goes from the valve cover to air filter housing.</p>
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/9805">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/9747">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=9804&amp;view=inline" title="Blow off tube"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=9804&amp;size=large" alt="Blow off tube" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=9804">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/RachelBattershaw">Rachel Battershaw</a></b>  331 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/annotation/4335/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 13 Oct 2009 20:58:59 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/annotation/4336/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 13 Oct 2009 21:00:07 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/annotation/4338/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 13 Oct 2009 21:00:34 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/annotation/4340/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 13 Oct 2009 21:00:50 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/annotation/4341/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 13 Oct 2009 21:00:54 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/annotation/4343/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 13 Oct 2009 21:01:17 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/annotation/4346/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3579/" published="Tue, 13 Oct 2009 21:15:31 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/annotation/5629/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/3033/" published="Sun, 25 Oct 2009 18:39:20 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/annotation/6542/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Thu, 12 Nov 2009 09:59:01 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/annotation/7727/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Mon, 21 Dec 2009 15:52:25 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/metadata/49285/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:07:02 -0600" ><![CDATA[image/9264/largethumb1255468020attempt at upload.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/metadata/49284/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:07:01 -0600" ><![CDATA[image/9264/smallthumb1255468020attempt at upload.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/metadata/49283/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:07:01 -0600" ><![CDATA[image/9264/thumb1255468020attempt at upload.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/metadata/49282/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:07:00 -0600" ><![CDATA[a:32:{s:8:"FileName";s:31:"1255468020attempt at upload.jpg";s:12:"FileDateTime";i:1255468020;s:8:"FileSize";i:182337;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:35:"ANY_TAG, IFD0, THUMBNAIL, EXIF, GPS";s:8:"COMPUTED";a:8:{s:4:"html";s:26:"width="1600" height="1200"";s:6:"Height";i:1200;s:5:"Width";i:1600;s:7:"IsColor";i:1;s:17:"ByteOrderMotorola";i:0;s:9:"Copyright";s:29:"Copyright.LG Electronics Inc.";s:18:"Thumbnail.FileType";i:2;s:18:"Thumbnail.MimeType";s:10:"image/jpeg";}s:16:"ImageDescription";s:14:"EXIF_JPEG_T422";s:4:"Make";s:19:"LG Electronics Inc.";s:5:"Model";s:8:"LG LOTUS";s:11:"Orientation";i:1;s:11:"XResolution";s:4:"72/1";s:11:"YResolution";s:4:"72/1";s:14:"ResolutionUnit";i:2;s:8:"DateTime";s:19:"2009:10:07 13:35:09";s:16:"YCbCrPositioning";i:2;s:9:"Copyright";s:29:"Copyright.LG Electronics Inc.";s:16:"Exif_IFD_Pointer";i:281;s:15:"GPS_IFD_Pointer";i:391;s:9:"THUMBNAIL";a:8:{s:11:"Compression";i:6;s:16:"ImageDescription";s:14:"EXIF_JPEG_T422";s:11:"XResolution";s:4:"72/1";s:11:"YResolution";s:4:"72/1";s:14:"ResolutionUnit";i:2;s:21:"JPEGInterchangeFormat";i:634;s:27:"JPEGInterchangeFormatLength";i:2749;s:16:"YCbCrPositioning";i:2;}s:11:"ExifVersion";s:4:"0220";s:16:"DateTimeOriginal";s:19:"2009:10:07 13:35:09";s:23:"ComponentsConfiguration";s:4:" ";s:15:"FlashPixVersion";s:4:"0100";s:10:"ColorSpace";i:1;s:14:"ExifImageWidth";i:1600;s:15:"ExifImageLength";i:1200;s:10:"GPSVersion";s:4:"  ";s:14:"GPSLatitudeRef";s:1:"N";s:11:"GPSLatitude";a:3:{i:0;s:3:"0/1";i:1;s:3:"0/1";i:2;s:3:"0/1";}s:15:"GPSLongitudeRef";s:1:"E";s:12:"GPSLongitude";a:3:{i:0;s:3:"0/1";i:1;s:3:"0/1";i:2;s:3:"0/1";}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/metadata/49281/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:07:00 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/metadata/49280/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:07:00 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/metadata/49279/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:07:00 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/metadata/49278/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:07:00 -0600" ><![CDATA[attempt at upload.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/metadata/49277/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:07:00 -0600" ><![CDATA[image/pjpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9804/metadata/49276/" entity_uuid="http://hackartlab.org/export/opendd/9804/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/3007/" published="Tue, 13 Oct 2009 15:07:00 -0600" ><![CDATA[image/9264/1255468020attempt at upload.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/9993/" class="object" subclass="image" published="Fri, 16 Oct 2009 16:29:21 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9993/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="owner_uuid" published="Fri, 16 Oct 2009 16:29:21 -0600" ><![CDATA[http://hackartlab.org/export/opendd/94/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="container_uuid" published="Fri, 16 Oct 2009 16:29:21 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9981/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="title" published="Fri, 16 Oct 2009 16:29:21 -0600" ><![CDATA[WolfStep13]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="description" published="Fri, 16 Oct 2009 16:29:21 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9993/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9981/wolf-making">Wolf Making</a>
 <br />
			Views: 40		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/9994">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/9992">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=9993&amp;view=inline" title="WolfStep13"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=9993&amp;size=large" alt="WolfStep13" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=9993">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/IvyLanning">Ivy Lanning</a></b>  328 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/annotation/4480/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:25:09 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/annotation/4538/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:31:10 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/annotation/4613/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:39:30 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/annotation/4656/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:47:20 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/annotation/4668/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:52:47 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/annotation/4671/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:53:11 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/annotation/4674/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:55:41 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/annotation/4682/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:59:23 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/annotation/4685/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:59:32 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/annotation/4689/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 10:00:23 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/metadata/50420/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:21 -0600" ><![CDATA[image/9981/1255732161wolfstep13.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/metadata/50421/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:21 -0600" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/metadata/50422/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:21 -0600" ><![CDATA[WolfStep13.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/metadata/50423/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:21 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/metadata/50424/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:21 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/metadata/50425/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:21 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/metadata/50426/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:21 -0600" ><![CDATA[a:7:{s:8:"FileName";s:24:"1255732161wolfstep13.jpg";s:12:"FileDateTime";i:1255732161;s:8:"FileSize";i:37053;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:0:"";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="824" height="618"";s:6:"Height";i:618;s:5:"Width";i:824;s:7:"IsColor";i:1;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/metadata/50427/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:21 -0600" ><![CDATA[image/9981/thumb1255732161wolfstep13.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/metadata/50428/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:21 -0600" ><![CDATA[image/9981/smallthumb1255732161wolfstep13.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/metadata/50429/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:22 -0600" ><![CDATA[image/9981/largethumb1255732161wolfstep13.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/9993/" class="object" subclass="image" published="Fri, 16 Oct 2009 16:29:21 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9993/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="owner_uuid" published="Fri, 16 Oct 2009 16:29:21 -0600" ><![CDATA[http://hackartlab.org/export/opendd/94/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="container_uuid" published="Fri, 16 Oct 2009 16:29:21 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9981/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="title" published="Fri, 16 Oct 2009 16:29:21 -0600" ><![CDATA[WolfStep13]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="description" published="Fri, 16 Oct 2009 16:29:21 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9993/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9981/wolf-making">Wolf Making</a>
 <br />
			Views: 40		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/9994">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/9992">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=9993&amp;view=inline" title="WolfStep13"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=9993&amp;size=large" alt="WolfStep13" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=9993">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/IvyLanning">Ivy Lanning</a></b>  328 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/annotation/4480/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:25:09 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/annotation/4538/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:31:10 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/annotation/4613/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:39:30 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/annotation/4656/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:47:20 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/annotation/4668/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:52:47 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/annotation/4671/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:53:11 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/annotation/4674/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:55:41 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/annotation/4682/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:59:23 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/annotation/4685/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:59:32 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/annotation/4689/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 10:00:23 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/metadata/50420/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:21 -0600" ><![CDATA[image/9981/1255732161wolfstep13.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/metadata/50421/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:21 -0600" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/metadata/50422/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:21 -0600" ><![CDATA[WolfStep13.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/metadata/50423/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:21 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/metadata/50424/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:21 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/metadata/50425/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:21 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/metadata/50426/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:21 -0600" ><![CDATA[a:7:{s:8:"FileName";s:24:"1255732161wolfstep13.jpg";s:12:"FileDateTime";i:1255732161;s:8:"FileSize";i:37053;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:0:"";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="824" height="618"";s:6:"Height";i:618;s:5:"Width";i:824;s:7:"IsColor";i:1;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/metadata/50427/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:21 -0600" ><![CDATA[image/9981/thumb1255732161wolfstep13.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/metadata/50428/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:21 -0600" ><![CDATA[image/9981/smallthumb1255732161wolfstep13.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9993/metadata/50429/" entity_uuid="http://hackartlab.org/export/opendd/9993/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:29:22 -0600" ><![CDATA[image/9981/largethumb1255732161wolfstep13.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/9987/" class="object" subclass="image" published="Fri, 16 Oct 2009 16:25:03 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9987/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="owner_uuid" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[http://hackartlab.org/export/opendd/94/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="container_uuid" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9981/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="title" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[WolfStep7]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="description" published="Fri, 16 Oct 2009 16:25:03 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9987/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9981/wolf-making">Wolf Making</a>
 <br />
			Views: 40		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/9991">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/9986">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=9987&amp;view=inline" title="WolfStep7"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=9987&amp;size=large" alt="WolfStep7" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=9987">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/IvyLanning">Ivy Lanning</a></b>  328 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/annotation/4513/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:28:36 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/annotation/4530/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:30:35 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/annotation/4555/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:34:39 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/annotation/4563/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:35:20 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/annotation/4568/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:36:22 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/annotation/4574/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:36:39 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/annotation/4577/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:36:45 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/annotation/4589/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:37:29 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/annotation/4590/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:37:32 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/annotation/4592/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:37:39 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/metadata/50367/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image/9981/1255731903wolfstep7.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/metadata/50368/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/metadata/50369/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[WolfStep7.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/metadata/50370/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/metadata/50371/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/metadata/50372/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/metadata/50373/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[b:0;]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/9987/" class="object" subclass="image" published="Fri, 16 Oct 2009 16:25:03 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9987/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="owner_uuid" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[http://hackartlab.org/export/opendd/94/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="container_uuid" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9981/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="title" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[WolfStep7]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="description" published="Fri, 16 Oct 2009 16:25:03 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/9987/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9981/wolf-making">Wolf Making</a>
 <br />
			Views: 40		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/9991">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/9986">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=9987&amp;view=inline" title="WolfStep7"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=9987&amp;size=large" alt="WolfStep7" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=9987">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/IvyLanning">Ivy Lanning</a></b>  328 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/annotation/4513/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:28:36 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/annotation/4530/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:30:35 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/annotation/4555/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:34:39 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/annotation/4563/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:35:20 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/annotation/4568/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:36:22 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/annotation/4574/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:36:39 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/annotation/4577/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:36:45 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/annotation/4589/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:37:29 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/annotation/4590/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:37:32 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/annotation/4592/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:37:39 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/metadata/50367/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image/9981/1255731903wolfstep7.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/metadata/50368/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/metadata/50369/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[WolfStep7.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/metadata/50370/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/metadata/50371/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/metadata/50372/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/9987/metadata/50373/" entity_uuid="http://hackartlab.org/export/opendd/9987/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:25:03 -0600" ><![CDATA[b:0;]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/10004/" class="object" subclass="image" published="Fri, 16 Oct 2009 16:31:13 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/10004/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="owner_uuid" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[http://hackartlab.org/export/opendd/94/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="container_uuid" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9981/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="title" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[WolfStep24]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="description" published="Fri, 16 Oct 2009 16:31:13 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/10004/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9981/wolf-making">Wolf Making</a>
 <br />
			Views: 40		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/10003">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/10002">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=10004&amp;view=inline" title="WolfStep24"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=10004&amp;size=large" alt="WolfStep24" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=10004">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/IvyLanning">Ivy Lanning</a></b>  328 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/annotation/4443/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:14:22 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/annotation/4470/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:23:46 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/annotation/4565/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:36:09 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/annotation/4576/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:36:43 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/annotation/4626/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:40:03 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/annotation/4666/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:51:55 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/annotation/4677/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:56:21 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/annotation/4699/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 10:09:21 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/annotation/4711/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 10:28:37 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/annotation/7536/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Wed, 09 Dec 2009 11:04:40 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/metadata/50530/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[image/9981/1255732273wolfstep24.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/metadata/50531/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/metadata/50532/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[WolfStep24.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/metadata/50533/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/metadata/50534/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/metadata/50535/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/metadata/50536/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[a:7:{s:8:"FileName";s:24:"1255732273wolfstep24.jpg";s:12:"FileDateTime";i:1255732273;s:8:"FileSize";i:55492;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:0:"";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="824" height="618"";s:6:"Height";i:618;s:5:"Width";i:824;s:7:"IsColor";i:1;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/metadata/50537/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[image/9981/thumb1255732273wolfstep24.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/metadata/50538/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[image/9981/smallthumb1255732273wolfstep24.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/metadata/50539/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:14 -0600" ><![CDATA[image/9981/largethumb1255732273wolfstep24.jpg]]></metadata>
<entity uuid="http://hackartlab.org/export/opendd/10004/" class="object" subclass="image" published="Fri, 16 Oct 2009 16:31:13 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/10004/attr/owner_uuid/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="owner_uuid" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[http://hackartlab.org/export/opendd/94/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/attr/container_uuid/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="container_uuid" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[http://hackartlab.org/export/opendd/9981/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/attr/title/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="title" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[WolfStep24]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/attr/description/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="description" published="Fri, 16 Oct 2009 16:31:13 -0600" />
<metadata uuid="http://hackartlab.org/export/opendd/10004/volatile/renderedentity/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="renderedentity" type="volatile" ><![CDATA[<div class="contentWrapper">
	<div id="tidypics_wrapper">

		<div id="tidypics_breadcrumbs">
			<a href="http://hackartlab.org/pg/photos/owned/">Your photo albums</a>
>>  <a href="http://hackartlab.org/pg/photos/album/9981/wolf-making">Wolf Making</a>
 <br />
			Views: 40		</div>

		<div id="tidypics_desc">
			<br />
		</div>
		<div id="tidypics_image_nav">
			<ul>
				<li><a href="http://hackartlab.org/pg/photos/view/10003">&laquo; Previous</a></li>
				<li><a href="http://hackartlab.org/pg/photos/view/10002">Next &raquo;</a></li>
			</ul>
		</div>
		<div id="tidypics_image_wrapper">
			<a href="http://hackartlab.org/action/tidypics/download?file_guid=10004&amp;view=inline" title="WolfStep24"><img id="tidypics_image"  src="http://hackartlab.org/mod/tidypics/thumbnail.php?file_guid=10004&amp;size=large" alt="WolfStep24" /></a>			<div class="clearfloat"></div>
		</div>
<div id="tidypics_controls"><ul><li id="download_image"><a href="http://hackartlab.org/action/tidypics/download?file_guid=10004">Download image</a></li>
</ul></div><div id='tidypics_tag_instructions'>
	<div id='tidypics_tag_instruct_text'>Select area that you want to tag</div>
	<div id='tidypics_tag_instruct_button_div'><button class='submit_button' id='tidypics_tag_instruct_button' onclick='stopTagging()'>Stop tagging</button></div>
</div>
<div id="tidypics_tag_menu" class="tidypics_popup">
	<div class='tidypics_popup_header'><h3>Tag this photo</h3></div>
<div class="clearfloat"></div>
</div>
<div id="tidypics_delete_tag_menu" class="tidypics_popup">
<div class='tidypics_popup_header'><h3>Select tags to delete</h3></div>
</div><script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.imgareaselect-0.7.js"></script>
<script type="text/javascript" src="http://hackartlab.org/mod/tidypics/vendors/jquery.quicksearch.js"></script>
 
<script type="text/javascript">

	var coordinates = "";
	var user_id = 0;
	var tagging = 0;

	// add to DOM as soon as ready
	$(document).ready(function () {
			$('ul#tidypics_phototag_list li').quicksearch({
				position: 'before',
				attached: 'ul#tidypics_phototag_list',
				loaderText: '',
				inputClass: 'input-filter',
				delay: 100
			});

			$('#quicksearch').submit( function () { addTag() } );
		}
	);

	// images are loaded so process tags
	$(window).load(function () {
			$('#tidypics_image').setupTags();
		}
	);

	// get tags over image ready for mouseover
	// based on code by Tarique Sani tarique at sanisoft.com - MIT and GPL licenses
	$.fn.setupTags = function() 
	{

		image = this;

		imgOffset = $(image).offset();
		imgOffset.left = parseInt(imgOffset.left) + parseInt($(image).css("border-left-width")) + parseInt($(image).css("padding-left"));
		imgOffset.top = parseInt(imgOffset.top) + parseInt($(image).css("border-top-width")) + parseInt($(image).css("padding-top"));
		
		tags = ""; 

		$(tags).each(function(){
			appendTag(imgOffset, this);
		});
		
		$(image).hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		addTagEvents();
		
		$('.tidypics_phototag_links').hover(
			function(){
				code = this.id.substr(7); // cut off taglink to get unique id
				$('#tag'+code).show();
			},
			function(){
				code = this.id.substr(7);
				$('#tag'+code).hide();
			}
		);

		// make sure we catch and handle when the browser is resized
		$(window).resize(function () {
			$('.tidypics_tag').remove();

			imgOffset = $(image).offset();

			$(tags).each(function(){
				appendTag(imgOffset, this);
			});

			addTagEvents();
		});
	} 

	function appendTag(offset, tag)
	{
		// catch for IE when no tags available
		if (tag.id == undefined)
			return;
		
		tag_top   = parseInt(imgOffset.top) + parseInt(tag.y1);
		tag_left  = parseInt(imgOffset.left) + parseInt(tag.x1);

		tag_div = $('<div class="tidypics_tag" id="tag'+tag.id+'"></div>').css({ left: tag_left + 'px', top: tag_top + 'px', width: tag.width + 'px', height: tag.height + 'px' });

		text_top = parseInt(tag_top) + parseInt(tag.height) + 5;

		tag_text_div = $('<div class="tidypics_tag_text">'+tag.text+'</div>').css({ left: tag_left + 'px', top: text_top + 'px', width: '120px'});

		$('body').append(tag_div);
		$('body').append(tag_text_div);
	}

	function addTagEvents() 
	{
		$('.tidypics_tag').hover(
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').show();
				$(this).next('.tidypics_tag_text').css("z-index", 10000);
			},
			function(){
				$('.tidypics_tag').show();
				$(this).next('.tidypics_tag_text').hide();
				$(this).next('.tidypics_tag_text').css("z-index", 0);
			}
		);
	}


	function selectUser(id, name) 
	{
		user_id = id;
		$("input.input-filter").val(name);
	}

	function startTagging() 
	{
		if (tagging != 0)
		{
			stopTagging();
			return;
		}
		
		tagging = 1;
		
		$('#tidypics_tag_control').text("Stop tagging");
		
		showTagInstruct();
		$('#tidypics_delete_tag_menu').hide();

		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);

		$('img#tidypics_image').imgAreaSelect( { 
			borderWidth: 2,
			borderColor1: 'white',
			borderColor2: 'white',
			disable: false,
			hide: false,
			onSelectEnd: showTagMenu,
			onSelectStart: hideTagMenu 
			}
		);

		$('img#tidypics_image').css({"cursor" : "crosshair"});
	}

	function stopTagging() 
	{
		tagging = 0;
		
		hideTagInstruct();
		hideTagMenu();

		$('img#tidypics_image').imgAreaSelect( {hide: true, disable: true} );

		$('#tidypics_tag_control').text("Tag this photo");

		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
		
		$('img#tidypics_image').css({"cursor" : "pointer"});
	}

	function showTagMenu(oObject, oCoordenates)
	{
		offsetX = 6;
		offsetY = 10;

		imgOffset = $('#tidypics_image').offset();

		// show the list of friends
		if (oCoordenates.width != 0 && oCoordenates.height != 0) {
			coordinates = oCoordenates;
			
			_top = imgOffset.top + oCoordenates.y2 + offsetY;
			_left = imgOffset.left + oCoordenates.x1 + offsetX;

			$('#tidypics_tag_menu').show().css({
				"top": _top + "px",
				"left": _left + "px"
			});

			$(".input-filter").focus();
		}
	}


	function hideTagMenu()
	{
		$('#tidypics_tag_menu').hide();
	}

	function showTagInstruct()
	{
		offsetY = -60;
		
		divWidth = $('#tidypics_tag_instructions').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_tag_instructions').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
	}

	function hideTagInstruct()
	{
		$('#tidypics_tag_instructions').hide();
	}

	function addTag()
	{
		// do I need a catch for no tag?

		$("input#user_id").val(user_id);
		$("input#word").val( $("input.input-filter").val() );

		coord_string  = '"x1":"' + coordinates.x1 + '",';
		coord_string += '"y1":"' + coordinates.y1 + '",';
		coord_string += '"width":"' + coordinates.width + '",';
		coord_string += '"height":"' + coordinates.height + '"';

		$("input#coordinates").val(coord_string);

		//Show loading
		//$("#tag_menu").replaceWith('<div align="center" class="ajax_loader"></div>');
	}

	function deleteTags()
	{
		offsetY = 60;
		
		stopTagging();
		
		divWidth = $('#delete_tag_menu').width();
		imgOffset = $('#tidypics_image').offset();
		imgWidth  = $('#tidypics_image').width();
		offsetX   = parseInt((imgWidth - divWidth)/2);
		
		_top = imgOffset.top + offsetY;
		_left = imgOffset.left + offsetX;

		$('#tidypics_delete_tag_menu').show().css({
			"top": _top + "px",
			"left": _left + "px"
		});
		
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').hide();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
	
	function hideDeleteMenu()
	{
		$('#tidypics_delete_tag_menu').hide();
		
		// restart tag hovering
		$('#tidypics_image').hover(
			function(){
				$('.tidypics_tag').show();
			},
			function(){
				$('.tidypics_tag').hide();
			}
		);
	}
</script>		<div class="tidypics_info">
Image added by <b><a href="http://hackartlab.org/pg/profile/IvyLanning">Ivy Lanning</a></b>  328 days ago		</div>
	</div> <!-- tidypics wrapper-->
<div class="clearfloat"></div></div>

]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/annotation/4443/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 08:14:22 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/annotation/4470/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:23:46 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/annotation/4565/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:36:09 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/annotation/4576/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:36:43 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/annotation/4626/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:40:03 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/annotation/4666/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:51:55 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/annotation/4677/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 09:56:21 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/annotation/4699/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 10:09:21 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/annotation/4711/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Sat, 17 Oct 2009 10:28:37 -0600" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/annotation/7536/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="tp_view" type="annotation" owner_uuid="http://hackartlab.org/export/opendd/0/" published="Wed, 09 Dec 2009 11:04:40 -0700" ><![CDATA[1]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/metadata/50530/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="filename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[image/9981/1255732273wolfstep24.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/metadata/50531/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="mimetype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[image/jpeg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/metadata/50532/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="originalfilename" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[WolfStep24.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/metadata/50533/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="simpletype" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[image]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/metadata/50534/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="filestore::dir_root" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[/home1/hackartl/elgg/data/]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/metadata/50535/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="filestore::filestore" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[ElggDiskFilestore]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/metadata/50536/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="tp_exif" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[a:7:{s:8:"FileName";s:24:"1255732273wolfstep24.jpg";s:12:"FileDateTime";i:1255732273;s:8:"FileSize";i:55492;s:8:"FileType";i:2;s:8:"MimeType";s:10:"image/jpeg";s:13:"SectionsFound";s:0:"";s:8:"COMPUTED";a:4:{s:4:"html";s:24:"width="824" height="618"";s:6:"Height";i:618;s:5:"Width";i:824;s:7:"IsColor";i:1;}}]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/metadata/50537/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="thumbnail" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[image/9981/thumb1255732273wolfstep24.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/metadata/50538/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="smallthumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:13 -0600" ><![CDATA[image/9981/smallthumb1255732273wolfstep24.jpg]]></metadata>
<metadata uuid="http://hackartlab.org/export/opendd/10004/metadata/50539/" entity_uuid="http://hackartlab.org/export/opendd/10004/" name="largethumb" type="metadata" owner_uuid="http://hackartlab.org/export/opendd/94/" published="Fri, 16 Oct 2009 16:31:14 -0600" ><![CDATA[image/9981/largethumb1255732273wolfstep24.jpg]]></metadata>
</odd>