﻿function doPopup(theURL, theWinName, theLeft, theTop, theWidth, theHeight, resize, scrollbar, statusbar, menu, tools, locationbar, dirs) {
	// EXAMPLE doPopup('popup.asp', 'popwin', 10, 10, 500, 300, 'no', 'no', 'yes', 'no', 'no', 'no', 'no')
	// USE theLeft AND theTop = -1 FOR AUTO-CENTER
	if (theLeft == -1 && theTop == -1) {
		theLeft = (screen.width - theWidth) / 2;
		theTop = (screen.height - theHeight) / 2;
	}
	var ParamsStr = "width=" + theWidth + ", height=" + theHeight + ", left=" + theLeft + ",top=" + theTop + ",resizable=" + resize + ",scrollbars=" + scrollbar + ",status=" + statusbar + ",menubar=" + menu + ",toolbar=" + tools + ",location=" + locationbar + ",directories=" + dirs
	window.open(theURL, theWinName, ParamsStr);

}

function ResizeDiv() {
	var WAnch = document.getElementById("WidthAnchor");
	var HAnch = document.getElementById("HeightAnchor");
	var MainD = document.getElementById("MainDiv");
	var ContD = document.getElementById("ContDiv");
	var ContT = document.getElementById("MainTD");
	var FootR = document.getElementById("FooterRow");
	var FootF = document.getElementById("FooterFlash");
	
	var PosX = findPosX(WAnch);
	var PosY = findPosY(HAnch);
	var DivPosX = findPosX(MainD);
	ContD.style.width = (PosX - DivPosX + 1) + "px";
	ContT.style.height = PosY + "px";
	FootR.style.visibility = "visible";
	FootF.style.visibility = "visible";

	if (CloseMediaBox != "") {
		Mediabox.open("Thanks.aspx?C=A" + CloseMediaBox, '', '567 467');
	}
}

function findPosX(obj) {
	var curleft = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj) {
	var curtop = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function SwapImage(Obj, NewSrc) {
	Obj.src = NewSrc;
}

function Hightlight(Obj) {
	var TDs = Obj.getElementsByTagName("TD");
	var TheDate;
	var TheTitle;
	var TheBlogger;
	var TheURL;
	var TheId;
	var ThePTY;

	TheDate = TDs[1].innerHTML;
	TheTitle = TDs[2].innerHTML;
	TheBlogger = TDs[3].innerHTML;
	TheURL = TDs[4].childNodes[0].value;
	TheId = TDs[5].childNodes[0].value;
	ThePTY = document.getElementById("HdnPTI").value;
	
	document.getElementById("HDate").innerHTML = TheDate;
	document.getElementById("HTitle").innerHTML = '<a href="' + TheURL + '" target="_blank">' + TheTitle + '</a>';
	document.getElementById("HBlogger").innerHTML = TheBlogger;
	document.getElementById("HVote").href = LinkVar + "&PI=" + TheId + "&PTY=" + ThePTY;
	
	var WAnch = document.getElementById("WidthAnchor");
	var MainD = document.getElementById("MainDiv");
	var PosX = findPosX(WAnch);
	var DivPosX = findPosX(MainD);
	var H = document.getElementById("HighlightDIV");
	H.style.width = (PosX - DivPosX + 1) + "px";
	H.style.top = (findPosY(Obj)-10) + "px";
	H.style.visibility = "Visible";
}

function UnHighlight() {
	var H = document.getElementById("HighlightDIV");
	document.getElementById("HDate").innerHTML = "";
	document.getElementById("HTitle").innerHTML = "";
	document.getElementById("HBlogger").innerHTML = "";
	H.style.top = "0px";
	H.style.visibility = "Hidden";
}
window.onresize = ResizeDiv;