//function showMemberDetails(target_id,viewer,srcElem) {
function showMemberDetails(target_id,viewer,srcElem) {
	xpos=getLeftPos(document.getElementById(srcElem));     
	ypos=getTopPos(document.getElementById(srcElem));
	//
	if (xpos<500) xpos=500;
	if (ypos<360) ypos=360;
	//alert(xpos);
	var content_element = document.getElementById('memberdetails');
	if (content_element == null) {
		var body_elements = document.getElementsByTagName('body');
		var member_details_element = document.createElement("div");
		member_details_element.id = 'memberdetails';
		member_details_element.style.display = 'none';
		
		body_elements[0].appendChild(member_details_element);
	}

	document.getElementById('memberdetails').style.top=ypos-350;
	document.getElementById('memberdetails').style.left=xpos-250;
	document.getElementById('memberdetails').style.display = "block";
  
	if (viewer>0) storeVisitor(target_id,viewer);

	parameters ="ajax=true";
	parameters+="&userid="+encodeURI(target_id);
	ajaxFunction(parameters,'memberDetails2.php',true,"memberdetails");
}


 function getTopPos(o) {
    oTop = o.offsetTop
    while(o.offsetParent!=null) {
      oParent = o.offsetParent;
      oTop += oParent.offsetTop;
      o = oParent;
    }
    return oTop;
  }
  
function getLeftPos(o) {
  oLeft = o.offsetLeft
  while(o.offsetParent!=null) {
    oParent = o.offsetParent;
    oLeft += oParent.offsetLeft;
    o = oParent;
  }
  return oLeft;
}

function hideMemberDetails(label,id) {
	document.getElementById('memberdetails').innerHTML = '';
	document.getElementById('memberdetails').style.display = "none";
}

function checkEventElement(event, element) {
	var event_element = getEventElement(event);

	if (event_lement == null) {
		return false;
	}

	if (event_element != element) {
		return false;
	}

	return true;
}

function getEventElement(event) {
	if (!event) {
		var event = window.event;
	}

	var event_element = null;
	if (event.target) {
		event_element = event.target;
	} else if (event.srcElement) {
		event_element = event.srcElement;
	}

	return event_element;
}

function getElementRelatedToEvent(event) {
	if (!event) {
		var event = window.event;
	}
	
	if (event.relatedTarget) {
		return $(event.relatedTarget);
	} else if ((event.toElement) || (event.fromElement)) {
		if (event.type == 'mouseover') {
			return $(event.fromElement);
		} else {
			return $(event.toElement);
		}
	} else {
		return null;
	}
}

function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if (node == null) {
		node = document;
	}

	if (tag == null) {
		tag = '*';
	}

	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\\\s)"+searchClass+"(\\\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}

	return classElements;
}

function sendIdea(id) {
	window.open("sendIdeaEmailToUser.php?id="+id, "", "width=440,height=600,left=200,top=200,dependent=yes,scrollbars=yes");	
}

function openIdea(id,dest) {
	storeIdeaVisitor(id);
	if (dest=="popup") {
		window.open("idea.php?id="+id, "", "width=940,height=690,left=100,top=30,dependent=yes,scrollbars=yes,resizable=yes");	
	  //window.location="idea.php?id="+id;
	}
	if (dest=="window") {
		window.location="idea.php?id="+id;
	}
	if (dest=="preview") {
		window.open("ideaPreview.php?id="+id, "", "width=940,height=690,left=100,top=30,dependent=yes,scrollbars=yes,resizable=yes");	
	}
}

function openIdeaSubDir(id,dest) {
	storeIdeaVisitor(id);
	if (dest=="popup") {
		window.open("../idea.php?id="+id, "", "width=940,height=690,left=100,top=30,dependent=yes,scrollbars=yes,resizable=yes");	
	  //window.location="idea.php?id="+id;
	}
	if (dest=="window") {
		window.location="../idea.php?id="+id;
	}
	if (dest=="preview") {
		window.open("../ideaPreview.php?id="+id, "", "width=940,height=690,left=100,top=30,dependent=yes,scrollbars=yes,resizable=yes");	
	}
}

function openIdeaAdmin(id,userid,dest) {
	storeIdeaVisitor(id,userid);
	if (dest=="popup") {
    window.open("idea.php?id="+id, "", "width=840,height=690,left=100,top=30,dependent=yes,scrollbars=yes,resizable=yes");	
  }
  if (dest=="window") {
  	window.location="idea.php?id="+id;
  }
}


function showPrintView(id) {
	window.open("printView.php?content_id="+id, "", "width=900,height=600,left=200,top=200,dependent=yes,scrollbars=yes");
}


function showCommEval(ideaid) {
  	window.open("commEval.php?id="+ideaid, "", "width=440,height=220,left=300,top=300,dependent=yes,scrollbars=yes");
  }