var oJSWin = undefined;
var g_oQRAFrm = undefined;

if (BrowserDetect.browser == "Explorer")
	g_oQRAFrm = document.createElement("<iframe id=\"ArtFrm\" frameborder=\"1\" style=\"background-color:#FFFFFF;width:690px;height:420px;overflow-y:auto;overflow-x:hidden;\" src=\"\">");
else
{
	g_oQRAFrm = document.createElement("iframe");
	g_oQRAFrm.setAttribute("id","ArtFrm");
	g_oQRAFrm.setAttribute("src","");
	g_oQRAFrm.setAttribute("style","border-top:1px solid black;border-left:1px solid black;border-bottom:1px solid white;border-right:1px solid white;background-color:#FFFFFF;width:688px;height:418px;overflow-x:hidden;overflow-y:auto;");
}

function getBWdt()
{
	var iWdt = 0;

	if (typeof( window.innerWidth ) == 'number') 
		iWdt = window.innerWidth;
	else if( document.documentElement && ( document.documentElement.clientWidth ||document.documentElement.clientHeight ) ) 
		iWdt = document.documentElement.clientWidth;
	else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) 
		iWdt = document.body.clientWidth;
	
    return iWdt;
}

function getBHgt() 
{
	var iHgt = 0;

	if (typeof( window.innerWidth ) == 'number') 
		iHgt = window.innerHeight;
	else if( document.documentElement && ( document.documentElement.clientWidth ||document.documentElement.clientHeight ) ) 
		iHgt = document.documentElement.clientHeight;
	else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) 
		iHgt = document.body.clientHeight;
	
    return iHgt;
}

function getScrollXY() 
{
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return [ scrOfX, scrOfY ];
}

function closeClear()
{
	oJSWin.Hide();
	g_oQRAFrm.src = "";
}

function buildArticleWin()
{
    var iWinHgt = 450;
    var iWinWdt = 700;
	
	var iClsTop = 2;
	var iClsLft = iWinWdt - 80;

    var iWinTop = ((getBHgt() - iWinHgt) / 2);
	if (iWinTop<0) iWinTop = 100;
    var iWinLft = ((getBWdt() - iWinWdt) / 2);

	var oClsLnk = undefined;

    if (BrowserDetect.browser == "Explorer")
	{
		oClsLnk = document.createElement("<div id=\"QRClose\" onclick=\"closeClear();\" style=\"font:bold 11px/13px Arial;color:#4b669d;text-decoration:underline;float:left;cursor:pointer;\">");
	}
	else
	{
		oClsLnk = document.createElement("div");
		oClsLnk.setAttribute("onclick", "closeClear();");
		oClsLnk.setAttribute("style", "font:bold 11px/13px Arial;color:#4b669d;text-decoration:underline;float:left;cursor:pointer;");
	}

	oClsTxt = document.createTextNode("Close Reader");
	oClsLnk.appendChild(oClsTxt);

    // Create JS window
    oJSWin = new JSWindow( "QReadWin", "", iWinTop, iWinLft, iWinWdt, iWinHgt, true, null, "" );

    // Attach close button to window
	oJSWin.AddElement( oClsLnk, iClsTop, iClsLft );
    oJSWin.AddElement( g_oQRAFrm, 20, 4 );
}

function quickReadArticle( iTID, iAID )
{
	// Adjust for scroll offset
	var iWinHgt = 450;
    var iWinTop = ((getBHgt() - iWinHgt) / 2);
	if (iWinTop<0) iWinTop = 100;

	var aScrOff = getScrollXY();
	iWinTop += aScrOff[1];
	oJSWin.SetTop( iWinTop );

	g_oQRAFrm.src = "http://www.demo.com/includes/community/news_summary.php?TID=" + iTID + "&AID=" + iAID;
	oJSWin.Show();
}

function quickReadBlog( iNID, sBlgNme )
{
	// Adjust for scroll offset
	var iWinHgt = 450;
    var iWinTop = ((getBHgt() - iWinHgt) / 2);
	if (iWinTop<0) iWinTop = 100;

	var aScrOff = getScrollXY();
	iWinTop += aScrOff[1];
	oJSWin.SetTop( iWinTop );
	
	g_oQRAFrm.src = "http://www.demo.com/includes/phplib/feeder_blogroll.php?NID=" + iNID;
	oJSWin.Show();

	// 06-11-08: Initiate additional HitBox tracking for new page
	var new_pn = "QuickRead | " + sBlgNme;
	_hbSet('n',new_pn);
	_hbSend();

	// 06-11-08: Resend QuantCast
	_qpixelsent = "";
	quantserve();
}

//$(document).ready(function(){buildArticleWin();});