function popEspanol(seq,bShow,topLink) {
	var objDiv = document.getElementById('div-espanol-'+(topLink ? topLink : seq));
	if (bShow) {
		var objLink = document.getElementById('link-espanol-'+seq);
		var pt = jt_getOffsetXY(objLink);
		if (topLink) {
			jt_moveTo(objDiv, pt.x-310, pt.y);
		} else {
			jt_moveTo(objDiv, pt.x, pt.y-150);
		}
		objDiv.style.display = "block";
		objDiv.style.visibility = "visible";
	} else {
		objDiv.style.display = "none";
		objDiv.style.visibility = "hidden";
	}
}

function jt_Point(x, y) {
  // returns a "Point" object with '.x' and '.y' properties
  this.x = x;
  this.y = y;
}

function jt_getOffsetXY(obj, findID) {
  // returns an object with both '.x' and '.y' offsets of 'obj' relative to 'findID' (or page if 'findID' doesn't exist)
  // usage: "var point = jt_getOffsetXY(obj); var left=point.x; var top=point.y;"
  var xPos = obj.offsetLeft;
  var yPos = obj.offsetTop;
  var parent = obj.offsetParent;
  if (typeof findID == 'undefined') findID = '!@#$%^&*()';
  while ((parent != null) && (parent.id != findID)) {
    xPos += parent.offsetLeft;
    yPos += parent.offsetTop;
    parent = parent.offsetParent;
    }
  return new jt_Point(xPos, yPos);
}

function jt_moveTo(obj, x, y) {
  // moves 'obj' to x/y coordinates
  obj.style.left = x + "px";
  obj.style.top = y + "px";
}

function learnMoreLink(id) {
	window.location.href = '/connect/ppc_online.asp'+(id ? '#'+id : '');
}

function showGetStartedPromo(spanId, promoText) {
	var totalOffset = 0;
	if (document.getElementById) {
		var s = document.getElementById(spanId);
		var w = document.getElementById("getstarted_promo");
		var t = document.getElementById("getstarted_promo_text");
		if (s && w && t) {
			try { // align window with span
				while (s.tagName != "BODY") {
					s = s.offsetParent;
					totalOffset += s.offsetTop;
				}
				t.innerHTML = promoText;
				w.style.left = 150;
				w.style.top = totalOffset;
				w.style.visibility = "visible";
			} catch (ignore) {}
		}
	}
}

function hideGetStartedPromo() {
	document.getElementById("getstarted_promo").style.visibility="hidden";
}
