var __cId=null;
var __top;
var __left;
var __signed;
function getVals() {
  if (__cId !== null) close();
  __cId = this.id.replace(/sact/, 'act');
  var ids=this.id.split("/");
  var id=ids[1];
  __signed=(ids[2]=="signed")?true:false;
	var ajax = new Ajax();
	ajax.doGet("/function/getactivity.php?id=" + id, dispAct);
	this.src = '/img/mauve_arrow_lt.png';
	this.onclick=null;
	ajax=null;
}

function offset(el) {
	  if (!el) return false;
		var wid = el.offsetWidth;
		var height=el.offsetHeight;
		var top=left=0;
		do {
			left += el.offsetLeft;
			top += el.offsetTop;
		} while (el=el.offsetParent);
	  return [top, left, wid, height];
}

function getID(val) {
	if (val==="time") return "cont25_56";
	else if (val==="place") return "cont25_58";
	else if (val === "cost") return "cont25_62";
	else if (val==="contact") return "cont25_64";
	else if (val==="details") return "cont25_66";
	else alert(val);
}
function dispAct(str) {
  var key,val,vl,re,htm,ep,el,img;
  ep = str.split("&");
  el=document.getElementById("cont25_46");
  htm = el.innerHTML;
	for(var i=0, n=ep.length; i<n; i++) {
		vl=ep[i].split("=");
		key=vl[0];
		val=decodeURIComponent(vl[1]);
		val=val.replace(/\+/g, " ");
		if (i===0) {
		  //document.getElementById("cont25_84").style.display=(__signed)?"none":"block";
		  //document.getElementById("cont25_84").parentNode.href = "/members/signup?id=" + val;
		} else if (i===1) document.getElementById("cont25_51").firstChild.firstChild.innerHTML = val;
		else if (i===2) document.getElementById("cont25_51").lastChild.innerHTML = val;
		else if (key==="contactid") document.getElementById("cont25_83").parentNode.href = "/members/contact_members?member=" + val;
	    else document.getElementById(getID(key)).firstChild.innerHTML=val;
	}
  img=document.getElementById(__cId);
  var dts=offset(img);
  var pts=offset(document.getElementById("cont1_4"));
  el.style.top = (dts[0] - pts[0]) + "px";
  el.style.left = (dts[1] - pts[1] + 12) + "px";
  img.src="/img/mauve_arrow_lt.png";
  el.style.display="block";
  key=val=vl=re=htm=ep=el=img=dts=pts=null;
}

function close() {
	document.getElementById("cont25_46").style.display="none";
	var ob=document.getElementById(__cId);
	ob.src = '/img/mauve_arrow_rt.png';
	ob.onclick=getVals;
	__cId=null;
}

window.onload = function() {
	document.getElementById("cont25_46").style.display="none";
	var el=document.getElementById("cont25_53");
	el.onclick=close;
	el.style.cursor="pointer";
	el=null;
	var tgs=document.getElementById("cont25_42").getElementsByTagName("img");
	for (var i=0,n=tgs.length; i<n; i++) {
		if (tgs[i].getAttribute("alt") === "click to show activity details") tgs[i].onclick=getVals;
	}
	tgs=document.getElementById("cont25_42").getElementsByTagName("strong");
	for (var i=0,n=tgs.length; i<n; i++) {
		if (tgs[i].id && tgs[i].id.indexOf("sact/") > -1) tgs[i].onclick=getVals;
	}
	tgs=null;
}


