var theiid=0;
var theitemtype=0;
var openaction=0;
function toggleP2G() {
	var thisPanel = document.getElementById("post2grp");
	if (document.getElementById("postiid"))
		document.getElementById("postiid").value = theiid;
		document.getElementById("postitype").value = theitemtype;
	
//	var thisLink = document.getElementById("useitlink" + i);
	if  (thisPanel.style.display == 'block')	{	closePanels(); 	return; }
	else { showP2G(); }
}

function showP2G() {
	closePanels();
	var thisPanel = document.getElementById("post2grp");
	var thisLink = document.getElementById("useitlink" + openaction);
	var coors = findPos(thisLink);
//	var ppy = coors[1]+20;
//	if (ppy<5) ppy=5;
	thisPanel.style.top = (coors[1] + 16) + "px";
	thisPanel.style.left = coors[0] + "px";
	
	thisPanel.style.display = "block";
}

function piggy() {
	closePanels();
	var thisPanel = document.getElementById("piggy");
	var thisLink = document.getElementById("useitlink" + openaction);
	var coors = findPos(thisLink);
//	var ppy = coors[1]+20;
//	if (ppy<5) ppy=5;
	thisPanel.style.top = (coors[1] + 16) + "px";
	thisPanel.style.left = coors[0] + "px";
	
	thisPanel.style.display = "block";
}

function toggleUseIt(i,iid,itemtype,restrictuse,ydelta,bmake) {
	var thisPanel = document.getElementById("actionpanel");
	var thisUseIt = document.getElementById("actioncustomizeit");
	var thisMakeIt = document.getElementById("actionmakeit");
	theiid = iid;
	theitemtype = itemtype;
	openaction = i;
	
	var customize=true;
	if (bmake) {
		customize=false;
	}
	if  (panelsOpen())	{
		// close all panels [TODO]	
		closePanels();	return; }
	else {
		var thisLink = document.getElementById("useitlink" + i);
		var coors = findPos(thisLink);
//	var ppy = coors[1]+20;
//	if (ppy<5) ppy=5;
		if (ydelta) {
			thisPanel.style.top = (coors[1] + ydelta) + "px";
		} else {
			thisPanel.style.top = (coors[1] + 16) + "px";
		}
		thisPanel.style.left = coors[0] + "px";
	
		if (thisUseIt) {
			if (restrictuse) {
				thisUseIt.style.display = "none";
			} else {
				if (customize) {
					thisUseIt.style.display = "block";
					thisMakeIt.style.display = "none";
				} else {
					thisUseIt.style.display = "none";
					thisMakeIt.style.display = "block";
				}
			}
		}
		thisPanel.style.display = "block";
	}
}

function inspectIt() {
	document.getElementById("imageform2_" + openaction).submit();
}
function customizeIt() {
	document.getElementById("imageform_" + openaction).submit();
}
function panelsOpen () {
	return (
				(document.getElementById("actionpanel").style.display == "block")
		||	(document.getElementById("post2grp").style.display == "block")
		||	(document.getElementById("piggy").style.display == "block")
		||	(document.getElementById("postpanel").style.display == "block")
		);
}
function closePanels() {
	document.getElementById("actionpanel").style.display = "none";
	document.getElementById("post2grp").style.display = "none";
	document.getElementById("piggy").style.display = "none";
	document.getElementById("postpanel").style.display = "none";
}

function heroPic() {
		var thisLink = document.getElementById("useitlink" + openaction);
 	  var heroContent = {};
 	  heroContent["iid"] = theiid + '';
 	  heroContent["itype"] = theitemtype + '';
		var infop = document.getElementById("postpanel");
		closePanels();
		var coors = findPos(thisLink);
//	var ppy = coors[1]+20;
//	if (ppy<5) ppy=5;
		document.getElementById("endp2g").style.display='none';
		document.getElementById("endfeature").style.display='block';
		infop.style.top = (coors[1] + 16) + "px";
		infop.style.left = coors[0] + "px";
	
		infop.style.display = "block";
		
// 		var e=document.getElementsByName("herolink");
//		for(var i=0;i<e.length;i++){
//			e[i].style.display = 'none';
//		}
   	  
		dojo.xhrPost({
  	  url:"/ic/action/add2myprofile.jsp",
    	content:	heroContent,
	    handleAs: "json",
    	load: function(data, ioArgs) {
	    },
    	timeoutSeconds: 15,
			error: function(data){
			}
		});
  	return false;
}
	
function a2g() {
	var thisLink = document.getElementById("useitlink" + openaction);
	var pgform = document.getElementById("p2gform");
	var pggroup = pgform.selectgroup.options[pgform.selectgroup.selectedIndex].text;
	var pggroupid = pgform.selectgroup.options[pgform.selectgroup.selectedIndex].value;
  	  
	if (pggroupid == -1) {
		return;
	} else if (pggroupid == 1) {
			location.href = '/ic/groups/'
	} else {
		dojo.xhrPost({
  	  url:"/ic/action/add2groupx.jsp",
    	form:	dojo.byId('p2gform'),
	    handleAs: "json",
    	load: function(data, ioArgs) {
    		if (data.returnVal == "Success") {
				document.getElementById('grplnk').href="/ic/groups/groupitems.jsp?gid=" + pggroupid;
					document.getElementById("grpname").innerHTML = pggroup;
				var infop = document.getElementById("postpanel");
				closePanels();
				var coors = findPos(thisLink);
		//	var ppy = coors[1]+20;
		//	if (ppy<5) ppy=5;
				document.getElementById("endfeature").style.display='none';
				document.getElementById("endp2g").style.display='block';
				infop.style.top = (coors[1] + 16) + "px";
				infop.style.left = coors[0] + "px";
			
				infop.style.display = "block";



				}
	    },
    	timeoutSeconds: 15,
			error: function(data){
			}
		});
  	return false;
  }	
}
	