nFirstLink = 1;
nLinksPerItem = 4;
nDoc = -1;

nHit = 0;

var simpleNav = 1;
var browser = navigator.appName;
var version = parseInt(navigator.appVersion);

if ((browser.indexOf("Microsoft") != -1) && (version >= 4))
    simpleNav = 0;

function setCurrentDoc(n) {
    nDoc = n;
    }

function gotoDoc(n) {
    nLink = nFirstLink + (n * nLinksPerItem);
    if (n < 0)
        return;
    if (nLink >= document.links.length)
        return;
    setCurrentDoc(n);
    link = document.links[nLink];
    //alert("link="+link);
    // Can also set parent.body.window.location.href but that sometimes crashes IE
    parent.window.open(link.href, "doc");

    if (link.y)
        // Netscape
        window.scrollTo(0, link.y);
    else
        // IE
        window.scrollTo(0, link.offsetTop + link.offsetHeight + link.offsetParent.offsetTop);

    if (!simpleNav) {
        var s = document.body.createTextRange();
        if (s == null) return;
            s.moveToElementText(link);
            s.moveEnd("word");
            s.scrollIntoView(1);
            s.select();
        }
    }

function nextDoc() {
	
	//alert ("l_next_tag="+l_next_tag);
	if(l_next_tag !== "" && maxrec!=0 && recnum!= 0){ parent.window.open(l_next_tag, "body")};

    }
function prevDoc() {
	if(l_prev_tag !== "" && maxrec!=0 && recnum!= 0){ parent.window.open(l_prev_tag, "body")};
    //gotoDoc(nDoc-1);
   }
function nextDocJou() {
	
	//alert ("l_nextjou_tag="+l_nextjou_tag);
	if(articleid !== "-1") {parent.window.open(l_nextjou_tag, "body")};
    //gotoDoc(nDoc+1);
    }
function prevDocJou() {
	//alert ("l_prevjou_tag="+l_prevjou_tag);
	if(articleid !== "-1") {parent.window.open(l_prevjou_tag, "body")};
    //gotoDoc(nDoc-1);
   }
function toTOC() {
	alert ("TOCtag="+l_toc_tag);
	parent.window.open(l_toc_tag, "body");
 
   }
function printDoc() {
	//alert ("articleid="+articleid);
	//Window.open(hvar,'325x300','toolbar=no,status=no,scrollbars=yes,location=no,menubar=no,directories=no,width=325,height=300')}
	parent.window.open("/xta-asp/storyview.asp?viewtype=print&tpl=article&aid="+articleid,"new");
 //gotoDoc(nDoc-1);
}
function sendEmail() {
	//alert ("articleid="+articleid);
	//parent.window.showModalDialog("/xta-asp/sendemail.asp?aid="+articleid);
	parent.window.open("http://www.bcdecker.com/xta-asp/sendemail.asp?aid="+articleid,"new","toolbar=no,status=no,scrollbars=yes,location=no,menubar=no,directories=no,width=500,height=400");
 //gotoDoc(nDoc-1);
}
function toResults() {
	//alert ("in body..to results");
	//alert ("activesearch="+activesearch);
	if(activesearch){parent.window.open(back_to_results_tag, "body")};
	//parent.window.open("/xta-asp/xtaquery.asp?navstatus=FROMVIEWTORESULTS&pg=1", "body");
    //gotoDoc(nDoc-1);
    }


function old_gotoHit(where) {
    window.location.hash = where;
    }

function gotoHit(where)
{   if (simpleNav) {
			alert("in simple nav");
        old_gotoHit(where);
        return;
        }

    var a = document.anchors.item(where);
 	 if (where=="hit1") nHit=1;
 	 //alert("where="+where+" nHit="+nHit);
    if (a == null) return;
    if (a.length > 1) return;
		//alert("a="+a);
    var s = document.body.createTextRange();
    //alert("s="+s);
    if (s == null) return;

    s.moveToElementText(a);
    s.moveEnd("word");
    s.scrollIntoView(1);
    s.select();
}
 
function gotoNthHit(n) {
	 if (n > maxHits)
	 {
	 	//alert("src="+parent.bottombar.nexthit.src);
	 	parent.bottombar.nexthit.src="/xta-sys/graphics/nhdis.gif"; }
	 if (n<=0)
	 {	//alert("n="+n);
	 parent.bottombar.prevhit.src="/xta-sys/graphics/phdis.gif";
	// parent.bottombar.MM_swapImage('prevhit','','/xta-sys/graphics/phdis.gif',1);
	 n=0;}
    gotoHit('hit' + n);
    nHit = n;
}

function nextHit() {
    gotoNthHit(nHit+1);
    }
function prevHit() {
    if (nHit >= 0)
    { 
     gotoNthHit(nHit-1);
    }
}
function showHits() {
	gotoHit('showhit1');
}

