
function initActionsBox(photoId, host, videoCode){

	addEvent($('shareLink'), 'click', function(e) {
		var holder = $('shareViewer');
		if (holder.style.display=="none" || holder.style.display=="") {
			holder.style.display="block"
			if( ! videoCode ) {
				try {
					JSON.Call( 'http://'+ host + '/inlinePhoto?tab=MySpace&photoId='+photoId+'&maxX=425&maxY=425&fitType=shrink&quality=85',
					{},
				   displayObj,
				   displayError	);
				} catch( err ) {
				//alert("Error making call:"+err.message);
				}
			}  else {
				displayCode( videoCode ) ;
			}

		} else {holder.style.display="none";}
		haltEvent(e); /*prevents tracking tags from repeatedly appending to url */
	});

}

function displayError( obj ) {
   $("divMultiShare").style.color="#f00";
   $("divMultiShare").innerHTML="We're sorry. There was an error. Please try again later.";
}


function displayObj( res ) {
	$("divMultiShare").innerHTML = res;
	var span = $("inlineSpan");
	displayCode( span.innerHTML );
}

function displayCode( code ) {
	var pconf= {
		defaultContent: code ,
		frameColor: "c2c2c2",
		textColor: "#424242",
		cornerRoundness: "0"
	};
	Wildfire.initPost("221641", "divMultiShare", 400, 230, pconf);
}


(function() {

var Pop = new Popup('http://p.webshots.net/css/toolTip.css?rev=46331');

function showTooltip(el, evt, html, args) {
	if (!args) args = {};
	var info = new PopupInfo;
	var cls = args.className ? ' class="' + args.className + '"' : '';
	info.html = '<div' + cls + '><p>' + html + '</p><b></b></div>';
	info.origin = 'element';
	info.position = args.position || 'top-right';
	info.showDelay = 100;
	info.fadeOutDuration = 300;
	info.offset = [
		'offsetX' in args ? args.offsetX : el.offsetWidth + 15,
		'offsetY' in args ? args.offsetY : -5
	];
	info.keepInView = false;
	Pop.create(el, evt, info);
}

addEvent(document, 'mouseover', function(e) {
	for (var el = e.srcElement || e.target; el && el.tagName != 'A'; el = el.parentNode);
	if (el && hasClass(el, 'tt')) {
		if (el.title) {
			el.TT = el.title;
			el.title = '';
		}

		var args = {};
		if (hasClass(el.parentNode.parentNode, 'merchandise')) {
			args.className = 'merchandise';
			args.position = 'bottom-right';
			args.offsetX = el.offsetWidth;
			args.offsetY = 1;
		}
		showTooltip(el, e, el.TT || el.innerHTML, args);
	}
});

})()