



var ie = (document.all) ? true:false;
var docContent = getFrame("fr_resultsContent", new Array("fr_resultsContent_hidden"));
var docHitNav = getFrame("fr_hitNav");
var resultsNav = getFrame("fr_resultsNav");
var fullPageLink = getFrame("fr_fullpage_link");
var bMouseAction;
var timeoutID;
var divRef;

var pubTreeRef;
var classificationRef;
var classificationHiddenRef;
var rightFrameRef;
var rightRef;
var resultsContentHiddenRef;
var debug = false;

var classificationNodeArray = new Array();
function debugAlert(str) {
if(debug) {
alert(str);
}
}

function getFrame(frameName, similarNames) {
var frame = getFrameByIterating(window, frameName, similarNames);

if (frame) {
return frame;
} else {
try {
return getFrameByIterating(window.parent, frameName, similarNames);
} catch (e) {
}
}

return false;
}

function getFrameByIterating(window, frameName, similarNames) {
var frames = window.frames;
var length = frames.length;

var tempName;

for (var i = 0; i < length; i++) {
tempName = frames[i].name;

if (tempName.indexOf(frameName) != -1) {
if(similarNames) {
if(!elementContainsName(tempName, similarNames)) {
return frames[i];
}
} else {
return frames[i];
}
}
}

return false;
}

function elementContainsName(element, array) {
var arrayLength = array.length;

for(var i = 0; i < arrayLength; i++) {
if(element.indexOf(array[i]) != -1) {
return true;
}
}

return false;
}

function getFrameRef(requiredFrameRefPrefix, frameName) {
var template = frameName.substring(frameName.indexOf('~') + 1);
if(window.self.name.indexOf('~')== -1) {
return parent.frames[requiredFrameRefPrefix];
} else {
return parent.frames[requiredFrameRefPrefix + '~' + template];
}
}

function generateFrameRefs(frameName) {
resultsNav = getFrame("fr_resultsNav");
docContent = getFrame("fr_resultsContent", new Array("fr_resultsContent_hidden"));
classificationRef = getFrame("fr_classification", new Array("fr_classification_hidden"));
pubTreeRef = getFrame("fr_pubTree");
classificationHiddenRef = getFrame("fr_classification_hidden");
rightFrameRef = getFrame("fr_right");
rightRef = getFrame("right", new Array("fr_right"));
resultsContentHiddenRef = getFrame("fr_resultsContent_hidden");
}

var agent = navigator.userAgent.toLowerCase();
var isMac = agent.indexOf("mac") != -1;

//This function submits the form when the option in the related content drop down changes
function changeRelatedContentDoc(){
generateFrameRefs(window.self.name);

isNarrowSearch = false;
//Avinash Fix for webstar 1588772 and 1579359 -Start
resultsNav.document.results_docview_DocumentForm.cisbId.value = "";
resultsNav.document.results_docview_DocumentForm.cisb.value = "";
//Avinash Fix for webstar 1588772 and 1579359 -End
if(navigator.appName=="Netscape")
{
var SelectOption= new Array();
SelectOption=resultsNav.document.getElementsByTagName('select');
var SelectedIndex=(SelectOption['selectedRCValue'].selectedIndex);

if (SelectedIndex==0){
alert("Please select some related content");
return false;
}
var url=((SelectOption['selectedRCValue']).value);

resultsNav.document.results_docview_DocumentForm.action = url;
if(url.indexOf("http://") == -1){
resultsNav.document.results_docview_DocumentForm.target = "_parent";
}else{
resultsNav.document.results_docview_DocumentForm.target = "_blank";
}

resultsNav.document.results_docview_DocumentForm.submit();
return false;
}
if(ie)
{
var selectedOption=resultsNav.document.getElementById("selectedRCValue");
if (selectedOption.selectedIndex==0){
alert("Please select some related content");
}else{

var url = selectedOption.value;

resultsNav.document.results_docview_DocumentForm.action = url;
if(url.indexOf("http://") == -1)
resultsNav.document.results_docview_DocumentForm.target = "_parent";
else{
resultsNav.document.results_docview_DocumentForm.target = "_blank";
}
resultsNav.document.results_docview_DocumentForm.submit();
return false;
}
}
return false;
}

// Function loads full PDF document when the full page pdf link is invoked
function openPDFFullFrameWindow(fullPageUri){
generateFrameRefs(window.self.name);
isNarrowSearch = false;
document.frmFullpageLink.target="_parent";
document.frmFullpageLink.action=fullPageUri+"&viewerSupportConfirmed=true";
document.frmFullpageLink.submit();
}

function formatTables(searchClass, node, tag, narrow)
{
var width;
if(narrow)
width = "75%";
else
width="100%";
var tableList = dojo.html.getElementsByClass(searchClass, node, tag);
for(var j=0;j < tableList.length;j++){
tableList[j].style.width = width;
}
// 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 (var i = 0, j = 0; i < elsLen; i++)
// {
//  if (pattern.test(els[i].className))
//  {
//      els[i].style.width = width;
//   j++;
//  }
// }
}


function showHideWidget(show, onLoad){
generateFrameRefs(window.self.name);
var text;
var value;
//Start: Fix for webstar 2304030 - Shalini
if(docContent) {
var docWidget = docContent.document.getElementById("WidgetGroup");
} else {
var docWidget = window.document.getElementById("WidgetGroup");
}

if(!docWidget) {
return;
}
if(show){
docWidget.style.display = 'block';
if(docContent) {
formatTables("CitatorTables", docContent.document, "table", true);
} else {
formatTables("CitatorTables", window.document, "table", true);
}
text = "Hide related links";
text = truncateText(text, 22, "...");
value = "hide_widget";
} else {
docWidget.style.display = 'none';
if(docContent) {
formatTables("CitatorTables", docContent.document, "table", false);
} else {
formatTables("CitatorTables", window.document, "table", false);
}
text = "Show related links";
text = truncateText(text, 22, "...");
value = "show_widget";
}
if(onLoad) {
return;
}
if(docContent) {
resultsNav.document.results_docview_DocumentForm.format.value = docContent.document.results_docview_DocumentForm.selectedFormat.value;
} else{
resultsNav.document.results_docview_DocumentForm.format.value = window.document.results_docview_DocumentForm.selectedFormat.value;
}
//End: Fix for webstar 2304030 - Shalini
var selectedIndex;
var viewDrpDwn = resultsNav.document.results_docview_DocumentForm.format;
for(var i = 0; i < viewDrpDwn.length; i++) {
if (viewDrpDwn[i].value == "show_widget") {
viewDrpDwn[i].value = "hide_widget";
viewDrpDwn[i].text = text;
widgetState = 'true';
updateProperty("show_widget");

} else if(viewDrpDwn[i].value == "hide_widget"){
viewDrpDwn[i].value = "show_widget";
viewDrpDwn[i].text = text;
widgetState = 'false';
updateProperty("hide_widget");
} else if(viewDrpDwn[i].value == docContent.document.results_docview_DocumentForm.selectedFormat.value){
viewDrpDwn[i].selected = true;
}
}
}

function showHideRelatedLink(){
generateFrameRefs(window.self.name);
var text;
var value;
var show;
var showWidget = resultsNav.document.results_docview_DocumentForm.showWidget.value;
if(showWidget == 'true')
show = false;
else
show=true;

var docWidget = docContent.document.getElementById("WidgetGroup");
if(!docWidget) {
return;
}
if(show){
resultsNav.document.results_docview_DocumentForm.showWidget.value = true;
docWidget.style.display = 'block';
text = "Hide related links";
value = "show_widget";
} else {
resultsNav.document.results_docview_DocumentForm.showWidget.value = false;
docWidget.style.display = 'none';
text = "Show related links";
value = "hide_widget";
}
var relatedLink = resultsNav.document.getElementById("toggleRelatedLink");
if(relatedLink){
relatedLink.innerHTML = text;
}
updateProperty(value);

}


function truncateText(text, limit, suffix) {
if(text.length > limit) {
return (text.substring(0, limit)+suffix);
} else {
return text;
}

}


function updateProperty(show){

var random = Math.floor(Math.random()*50000)

var bindArgs = {
url: "results/shared/update.do?widgetState="+show+"&rndmNo="+random,
method: "GET",
load: function(type, data) {}
}


dojo.io.bind ( bindArgs );
return true;
//     MyNexisManagerAjaxService.updateUserProp (show);

}

// Function called when view option is changed
function changeFormatOption(){
generateFrameRefs(window.self.name);
if(resultsNav.document.results_docview_DocumentForm.format.value=="hide_widget"){
showHideWidget(false, false);
return ;
} else if(resultsNav.document.results_docview_DocumentForm.format.value=="show_widget") {
showHideWidget(true, false);
return;
}
var sort = resultsNav.document.results_docview_DocumentForm.sortId.value;
if (resultsNav.document.results_docview_DocumentForm.sort) {
var sortFromDropdown = resultsNav.document.results_docview_DocumentForm.sort.value;
}

if(resultsNav.document.results_docview_DocumentForm.formatType &&
resultsNav.document.results_docview_DocumentForm.formatType.value == "LIST"){
if(resultsNav.document.results_docview_DocumentForm.pubTreeMax) {
resultsNav.document.results_docview_DocumentForm.pubTreeMax.value = "";
}
}

if (resultsNav.document.results_docview_DocumentForm.sort && sortFromDropdown != sort) {
sort = sortFromDropdown;
}
resultsNav.document.results_docview_DocumentForm.viewOptionChanged.value = "true";
// change for sep release
var reLoadPage = false;
if(resultsNav.document.results_docview_DocumentForm.format.value==""){
return false;
}
var formatStr = resultsNav.document.results_docview_DocumentForm.format.value
if(formatStr.indexOf("search/runRemoteLink") > -1) {
resultsNav.document.results_docview_DocumentForm.cisbId.value = "";
resultsNav.document.results_docview_DocumentForm.cisb.value = "";
}



if(resultsNav.document.results_docview_DocumentForm.format.value=="RENDERSEG"){
var customModifyUrl=resultsNav.document.results_docview_DocumentForm.customModifyUrl.value;
// change for sep release
if (docContent.document.forms[0].cutomLink) {
var customUrl= docContent.document.forms[0].cutomLink.value;
} else {
var customUrl= '';
}

if (customModifyUrl != customUrl && customUrl != '') {
customModifyUrl = customUrl;
}
resultsNav.document.results_docview_DocumentForm.target="_parent";
resultsNav.document.results_docview_DocumentForm.action=customModifyUrl;
resultsNav.document.results_docview_DocumentForm.submit();
return false;
}
if(!((resultsNav.document.results_docview_DocumentForm.format.value=="GNBLIST") ||
(resultsNav.document.results_docview_DocumentForm.format.value=="GNBEXLIST") ||
(resultsNav.document.results_docview_DocumentForm.format.value=="GNBFULL") ||
(resultsNav.document.results_docview_DocumentForm.format.value=="CATCHWORDS") ||
(resultsNav.document.results_docview_DocumentForm.format.value=="GNBFI") ||
(resultsNav.document.results_docview_DocumentForm.format.value=="GLPCALIST") ||
(resultsNav.document.results_docview_DocumentForm.format.value=="SEGMTS")||
(resultsNav.document.results_docview_DocumentForm.format.value=="KWIC") ||
(resultsNav.document.results_docview_DocumentForm.format.value=="SUMMARY"))){
resultsNav.document.results_docview_DocumentForm.target="_parent";
resultsNav.document.results_docview_DocumentForm.action =resultsNav.document.results_docview_DocumentForm.format.value;
isNarrowSearch = false;
//Saurabh : 6Apr: Changed to persist tagging after DU change
if(resultsNav.document.results_docview_DocumentForm.pubTreeMax.value == 'true')  {
if(resultsNav.document.results_docview_DocumentForm && pubTreeRef.document.tocbrowse_PubTreeExpandCollapseNodeForm) {
assignAllNodes(resultsNav.document.results_docview_DocumentForm,pubTreeRef.document.tocbrowse_PubTreeExpandCollapseNodeForm);
//Explicitly removing unchecked nodes so as to reduce the huge URL created when used Dynamic Display Unit.
resultsNav.document.results_docview_DocumentForm.unCheckedNodes.value = "";
resultsNav.document.results_docview_DocumentForm.pisb.value=pubTreeRef.document.tocbrowse_PubTreeRendererForm.pisb.value;
}
}
//End
resultsNav.document.results_docview_DocumentForm.submit();
return false;
}

var startDocNo=resultsNav.document.results_docview_DocumentForm.startDocNo.value;
var risb= resultsNav.document.results_docview_DocumentForm.risbId.value;
var listview= resultsNav.document.results_docview_DocumentForm.listview.value;
if(resultsNav.document.results_docview_DocumentForm.format.value==("GNBFULL") ||
(resultsNav.document.results_docview_DocumentForm.format.value=="GNBFI")||
(resultsNav.document.results_docview_DocumentForm.format.value=="SEGMTS")||
(resultsNav.document.results_docview_DocumentForm.format.value=="KWIC")){

var cisb=resultsNav.document.results_docview_DocumentForm.cisbId.value;
var treeMax = resultsNav.document.results_docview_DocumentForm.treeMax.value;
var docview=resultsNav.document.results_docview_DocumentForm.docview.value;
var docNo=resultsNav.document.results_docview_DocumentForm.docNo.value;
var treeWidth=resultsNav.document.results_docview_DocumentForm.treeWidth.value;
var nodeDisplayName=resultsNav.document.results_docview_DocumentForm.nodeDisplayName.value;
var url=docview+"?risb="+risb+"&treeMax="+resultsNav.document.results_docview_DocumentForm.treeMax.value+"&sort="+sort+"&docNo="+docNo+"&format="+resultsNav.document.results_docview_DocumentForm.format.value+"&startDocNo="+startDocNo+"&treeWidth="+treeWidth+"&nodeDisplayName="+nodeDisplayName;
if(cisb!=null || cisb!="" || cisb!=" "){
url = url +"&cisb="+cisb;
}
// change for sep release
var formatType = resultsNav.document.results_docview_DocumentForm.formatType.value;
if (formatType=="DOC") {
var varTreediv =  resultsNav.document.getElementById("treeDiv");
if (resultsNav.document.results_docview_DocumentForm.prevFormat.value == "SEGMTS") {
resultsNav.document.getElementById("customLink").style.visibility = 'hidden';
}
if (resultsNav.document.results_docview_DocumentForm.format.value == "SEGMTS") {
resultsNav.document.getElementById("customLink").style.visibility = 'visible';
resultsNav.document.getElementById("customLink").style.display = 'inline';
}
resultsNav.document.results_docview_DocumentForm.formatStr.value=resultsNav.document.results_docview_DocumentForm.format.value;

//Start: Fix webstar 2019652: Richa
resultsNav.document.results_docview_DocumentForm.target="_parent";
//End: Fix webstar 2019652: Richa

resultsNav.document.results_docview_DocumentForm.action=url+"&reloadPage="+reLoadPage;
} else {
resultsNav.document.results_docview_DocumentForm.target="_parent";
resultsNav.document.results_docview_DocumentForm.action=url+"&reloadPage="+reLoadPage;
}
isNarrowSearch = false;
resultsNav.document.results_docview_DocumentForm.submit();
}else if((resultsNav.document.results_docview_DocumentForm.format.value==("GNBLIST")) ||
(resultsNav.document.results_docview_DocumentForm.format.value==("GNBEXLIST")) ||
(resultsNav.document.results_docview_DocumentForm.format.value==("GLPCALIST")) ||
(resultsNav.document.results_docview_DocumentForm.format.value==("CATCHWORDS")) ||
(resultsNav.document.results_docview_DocumentForm.format.value==("SUMMARY"))) {
// change for sep release
if (docContent.document.forms[0].risb) {
var risb = docContent.document.forms[0].risb.value;
} else {
var risb='';
}
var cisb=resultsNav.document.results_docview_DocumentForm.cisbId.value;
var docNo = resultsNav.document.results_docview_DocumentForm.docNo.value;
var treeMax = resultsNav.document.results_docview_DocumentForm.treeMax.value;
var treeWidth = resultsNav.document.results_docview_DocumentForm.treeWidth.value;
var startDocNo=resultsNav.document.results_docview_DocumentForm.startDocNo.value;
var risbId= resultsNav.document.results_docview_DocumentForm.risbId.value;
var sort = resultsNav.document.results_docview_DocumentForm.sortId.value;
if (resultsNav.document.results_docview_DocumentForm.sort) {
var sortFromDropdown = resultsNav.document.results_docview_DocumentForm.sort.value;
}
if (resultsNav.document.results_docview_DocumentForm.sort && sortFromDropdown != sort) {
sort = sortFromDropdown;
}
var nodeDisplayName = resultsNav.document.results_docview_DocumentForm.nodeDisplayName.value;
if(cisb==null){
resultsNav.document.results_docview_DocumentForm.action=listview+"?risb="+risbId+"&start="+startDocNo+"&sort="+sort+"&documentNo="+docNo+"&nodeDisplayName="+nodeDisplayName;
}else{
resultsNav.document.results_docview_DocumentForm.action=listview+"?risb="+risbId+"&start="+startDocNo+"&sort="+sort+"&documentNo="+docNo+"&nodeDisplayName="+nodeDisplayName;
}
// change for sep release
var formatType = resultsNav.document.results_docview_DocumentForm.formatType.value;
if (formatType=="LIST") {
resultsNav.document.results_docview_DocumentForm.formatStr.value=resultsNav.document.results_docview_DocumentForm.format.value;
reLoadPage = true;
if (risbId != risb && risb!='') {
risbId = risb;
}
resultsNav.document.results_docview_DocumentForm.target=docContent.name;
resultsNav.document.results_docview_DocumentForm.action=listview+"?risb="+risbId+"&start="+startDocNo+"&sort="+sort+"&documentNo="+docNo+"&nodeDisplayName="+nodeDisplayName+"&reloadPage="+reLoadPage;
} else {
resultsNav.document.results_docview_DocumentForm.target="_parent";
resultsNav.document.results_docview_DocumentForm.action=listview+"?risb="+risbId+"&start="+startDocNo+"&sort="+sort+"&documentNo="+docNo+"&nodeDisplayName="+nodeDisplayName+"&reloadPage="+reLoadPage;
}
resultsNav.document.results_docview_DocumentForm.submit();
isNarrowSearch = false;
}
if(docContent.document && docContent.document.results_docview_DocumentForm) {
docContent.document.results_docview_DocumentForm.selectedFormat.value = resultsNav.document.results_docview_DocumentForm.formatType.value;
}
}


// Function called when sort option is changed
function changeSortOption(sortList,url)
{
generateFrameRefs(window.self.name);
var risb= resultsNav.document.results_docview_DocumentForm.risbId.value;
var exitUrl=resultsNav.document.results_docview_DocumentForm.exit.value;
var treeWidth=resultsNav.document.results_docview_DocumentForm.treeWidth.value;
var isDocTagged = resultsNav.document.results_docview_DocumentForm.showViewTagged.value;
var tagged=docContent.tagged;
var selectedNodeId = resultsNav.document.results_docview_DocumentForm.selectedNodeId.value;
//Changes for Webstar 2563972 - Start - Shalini – Dec ’08
var prevSortOption = resultsNav.document.results_docview_DocumentForm.prevSortOption.value;
//Changes for Webstar 2563972 - End - Shalini – Dec ’08

// change for sep release
var reLoadPage = false;
//Fix for webteam 90584:Sreedevi: Added "sortChange= true" for the action:Start

if((selectedNodeId != null && selectedNodeId != "")){
message = "You are currently viewing a subset of your entire results list. If you change the sort order, it will apply to your entire results list not just the current result group. OK to continue?";
if (confirm(replaceSpecialChars(message))) {
// change for sep release
resultsNav.document.results_docview_DocumentForm.target="_parent";
isNarrowSearch = false;
resultsNav.document.results_docview_DocumentForm.action=url+"?docTagged="+isDocTagged+"&reloadPage="+reLoadPage + "&sortChange=" + true;
resultsNav.document.results_docview_DocumentForm.submit();
} else {
//Changes for Webstar 2563972 - Shalini – Dec ’08
revertSelection(sortList, prevSortOption);
}
//Begin Mod : Vinay Mathod : Webstar 1885696 3/1/2007
}//Begin Mod:Changes for Q4-2007 RCE
else if((resultsNav.document.results_docview_DocumentForm.multipleNodes.value != null && resultsNav.document.results_docview_DocumentForm.multipleNodes.value != ""))
{
var multiplenodes=resultsNav.document.results_docview_DocumentForm.multipleNodes.value;
message = "You are currently viewing a subset of your entire results list. If you change the sort order, it will apply to your entire results list not just the current result group. OK to continue?";
if (confirm(replaceSpecialChars(message))) {
// change for sep release
resultsNav.document.results_docview_DocumentForm.target="_parent";
isNarrowSearch = false;
resultsNav.document.results_docview_DocumentForm.action=url+"?docTagged="+isDocTagged+"&reloadPage="+reLoadPage + "&sortChange=" + true;
resultsNav.document.results_docview_DocumentForm.submit();
} else {
//Changes for Webstar 2563972 - Shalini – Dec ’08
revertSelection(sortList, prevSortOption);
}
}//End:Changes for RCE.
else if(tagged){
var message="Changing your sort order will result in the loss of any check box selections you may have made. Click OK if you wish to continue.";
if (confirm(replaceSpecialChars(message))) {
resultsNav.document.results_docview_DocumentForm.target="_parent";
isNarrowSearch = false;
resultsNav.document.results_docview_DocumentForm.action=url+"?docTagged="+isDocTagged+"&reloadPage="+reLoadPage + "&sortChange=" + true;
resultsNav.document.results_docview_DocumentForm.submit();
} else {
//Changes for Webstar 2563972 - Shalini – Dec ’08
revertSelection(sortList, prevSortOption);
}
//End Mod : Vinay Mathod : Webstar 1885696 3/1/2007
} else if (resultsNav.document.results_docview_DocumentForm.startDocNo.value != 1) {
resultsNav.document.results_docview_DocumentForm.target="_parent";
isNarrowSearch = false;
resultsNav.document.results_docview_DocumentForm.action=url+"?docTagged="+isDocTagged+"&reloadPage="+reLoadPage + "&sortChange=" + true;
resultsNav.document.results_docview_DocumentForm.submit();
} else {
// change for sep release
theBody = classificationRef.document.getElementsByTagName('BODY')[0];
theBody.innerHTML = '<table border="0" cellpadding="0" cellspacing="0" width="100%">    <tr><td  class="l4g">Retrieving grouped results...</td></tr><tr><td><img src="images/retrieving_ani2.gif" border="0" alt="" title=""></td></tr></table>';
reLoadPage = true;
resultsNav.document.results_docview_DocumentForm.action=url+"?docTagged="+isDocTagged+"&reloadPage="+reLoadPage + "&sortChange=" + true;
resultsNav.document.results_docview_DocumentForm.target=docContent.name;
resultsNav.document.results_docview_DocumentForm.submit();
}
//Fix for webteam 90584:Sreedevi: Added "sortChange= true" for the action:End
}

// Function called on click of minimize/maximize icon in ResultsGroup widget
function minMaxWidget(){
generateFrameRefs(window.self.name);
var selectedNodeId = resultsNav.document.results_docview_DocumentForm.selectedNodeId.value;
var treeMax=resultsNav.document.results_docview_DocumentForm.treeMax.value;
resultsNav.document.results_docview_DocumentForm.target="_parent";

var sort= resultsNav.document.results_docview_DocumentForm.sortId.value;
var risbId=resultsNav.document.results_docview_DocumentForm.risbId.value;
var cisbId=resultsNav.document.results_docview_DocumentForm.cisbId.value;
var treeWidth=resultsNav.document.results_docview_DocumentForm.treeWidth.value;
var startDocNo=resultsNav.document.results_docview_DocumentForm.startDocNo.value;
var listview= resultsNav.document.results_docview_DocumentForm.listview.value;
if(treeMax!="true"){
resultsNav.document.results_docview_DocumentForm.action=listview+"?risb="+risbId+"&cisb="+cisbId+"&treeMax=true&sort="+sort+"&start="+startDocNo;
isMaximised=false;
// change for sep release
resultsNav.document.results_docview_DocumentForm.submit();
isNarrowSearch = false;
}else{
// change for sep release

//CVD Change - Commented the addNewOptionForResults call.
//    addNewOptionForResults(resultsNav.document.results_docview_DocumentForm.selDomainID);
window.document.getElementById("fs_content").cols="0%,100%,0%";
resultsNav.document.results_docview_DocumentForm.treeMax.value = 'false';
resultsNav.document.results_docview_DocumentForm.treeWidth.value = 0;
var tocBrowseTd = resultsNav.document.getElementById("tocBrowseContainer");
tocBrowseTd.style.width = "0%";
resultsNav.document.getElementById("tocBrowseContainer").style.display='none';
isMaximised=true;
resultsNav.document.results_docview_DocumentForm.selRCDomainId.value = 'open';
if (resultsNav.document.getElementById("resultsGroupBorder")) {
resultsNav.document.getElementById("resultsGroupBorder").style.display = 'inline';
}
if (resultsNav.document.getElementById("resultsGroupFooter")) {
resultsNav.document.getElementById("resultsGroupFooter").style.display = 'inline';
}
if (resultsNav.document.getElementById("resultsGroupFooterHidden")) {
resultsNav.document.getElementById("resultsGroupFooterHidden").style.display = 'none';
}
if (resultsNav.document.getElementById("resultsGroupBorderForMax")) {
resultsNav.document.getElementById("resultsGroupBorderForMax").style.display = 'none';
}
if (resultsNav.document.getElementById("SecondresultsGroupBorderForMax")) {
resultsNav.document.getElementById("SecondresultsGroupBorderForMax").style.display = 'none';
}
isNarrowSearch = true;
}
return false;
}

// change for sep release
function addNewOptionForResults(selectbox) {
generateFrameRefs(window.self.name);
var fmtMessage = 'Select group to open&#133;';
var index = fmtMessage.indexOf('&#133\;');
if (index != -1) {
var newValue = fmtMessage.replace('&#133\;','\u2026');
} else {
var newValue = fmtMessage;
}
addOption(selectbox, newValue, 'Open');
looper(selectbox);
selectbox.options[0].selected = true;
removeOption(selectbox);
looper2(selectbox);

}

// change for sep release
function addNewOptionForPubtree(selectbox) {
generateFrameRefs(window.self.name);
var fmtMessage = 'Select to open&#133;';
var index = fmtMessage.indexOf('&#133\;');
if (index != -1) {
var newValue = fmtMessage.replace('&#133\;','\u2026');
} else {
var newValue = fmtMessage;
}
addOption(selectbox, newValue, 'Open');
looper(selectbox);
selectbox.options[0].selected = true;
removeOption(selectbox);
looper2(selectbox);
}

function addOption(selectbox, text, value) {
var optn = document.createElement("OPTION");
optn.text = text;
optn.value = value;
selectbox.options[selectbox.length] = new Option(text, value);
}

function looper(selectbox) {
var optionslength= selectbox.options.length;
for (var i=0; i < optionslength-1;i++) {
moveOption(selectbox, i);
}
}

function moveOption(selectbox, initialIndex) {
var FirstOption = selectbox.options[initialIndex];
var LastOption = selectbox.options[selectbox.options.length-1];
exchangeOptions(selectbox, FirstOption, LastOption);
}

function exchangeOptions(selectbox, FirstOption, LastOption) {
var oNewOption = document.createElement("option");
oNewOption.text = FirstOption.text;
oNewOption.value = FirstOption.value;

FirstOption.text = LastOption.text;
FirstOption.value = LastOption.value;

LastOption.text = oNewOption.text;
LastOption.value = oNewOption.value;
}

function removeOption(selectbox) {
// selectbox.remove(selectbox.options.length-1);
selectbox.options[selectbox.options.length-1] = null;
}

function looper2(selectbox) {
for (var i=1; i < selectbox.options.length-1;i++) {
moveOption(selectbox, i);
}
}

// change for sep release

// Function called on change of values in dropdown in ResultsGroup widget
function changeClassificationOption(optionsList){
generateFrameRefs(window.self.name);

var selDomainId =  resultsNav.document.getElementById("results_docview_DocumentForm").selDomainID.value;
if(selDomainId =='open'){
return false;
}
var currentSelection =  resultsNav.document.getElementById("results_docview_DocumentForm").selRCDomainId.value;
if(selDomainId == 'disabled') {
resultsNav.document.getElementById("results_docview_DocumentForm").selDomainID.value = currentSelection;
if (currentSelection == 'open') {
resultsNav.document.getElementById("results_docview_DocumentForm").selDomainID.options[0].selected = true;
} else {
var index =  resultsNav.document.getElementById("results_docview_DocumentForm").selDomainID.selectedIndex;
}
return false;
}
if(selDomainId =='close') {
minMaxWidget();
return false;
}

var treeWidth= resultsNav.document.getElementById("results_docview_DocumentForm").treeWidth.value;
var tagged=docContent.tagged;
var sort=  resultsNav.document.getElementById("results_docview_DocumentForm").sortId.value;
if ( resultsNav.document.getElementById("results_docview_DocumentForm").sort) {
var newSort =  resultsNav.document.getElementById("results_docview_DocumentForm").sort.value;
} else {
var newSort = '';
}
if (newSort != sort && newSort != '') {
sort = newSort;
}
var risbId= resultsNav.document.getElementById("results_docview_DocumentForm").risbId.value;
if (docContent.document.forms[0].risb) {
var risbInList = docContent.document.forms[0].risb.value;
} else {
var risbInList = '';
}
if (risbInList != risbId && risbInList != '') {
risbId = risbInList;
}
var treeMax= resultsNav.document.getElementById("results_docview_DocumentForm").treeMax.value;
var cisbId= resultsNav.document.getElementById("results_docview_DocumentForm").cisbId.value;
var startDocNo= resultsNav.document.getElementById("results_docview_DocumentForm").startDocNo.value;
var listview=  resultsNav.document.getElementById("results_docview_DocumentForm").listview.value;
var topFrame = resultsNav;
var resultsGroupFooter = topFrame.document.getElementById("resultsGroupFooter");
var resultsGroupFooterHidden = topFrame.document.getElementById("resultsGroupFooterHidden");
// change for sep release
var reLoadClassif = false;
// change for sep release
if(resultsGroupFooter){resultsGroupFooter.style.display="none";}
if(resultsGroupFooterHidden){resultsGroupFooterHidden.style.display="";}

if(treeMax =='false')
{
if(resultsGroupFooterHidden){resultsGroupFooterHidden.style.display='none';}
if (resultsNav.document.getElementById("resultsGroupBorder")) {
resultsNav.document.getElementById("resultsGroupBorder").style.display = 'none';
}
if (resultsNav.document.getElementById("resultsGroupBorderForMax")) {
resultsNav.document.getElementById("resultsGroupBorderForMax").style.display = 'inline';
}
if (resultsNav.document.getElementById("SecondresultsGroupBorderForMax")) {
resultsNav.document.getElementById("SecondresultsGroupBorderForMax").style.display = 'inline';
}

frames[resultsContentHiddenRef.name].document.write('<html:html><base href="http://www.lexisnexis.com:80/us/lnacademic/"><link rel="stylesheet" href="stylesheets/Global.css" type="text/css"><link rel="stylesheet" href="stylesheets/Styles.css" type="text/css"><body bgcolor="#FFFFFF" style="margin-top:5;margin-left:6;margin-right:5;margin-bottom:5;">'+ docContent.document.body.innerHTML + '</body></html:html>');
paintBorder();
display();
// change for sep release : Below Line is commented
// var mainframset=parent.window.document.getElementById("fs_resultscontent").rows="0,100%";
window.document.getElementById("fs_content").cols="23%, 77%, 0";
// change for sep release
var topFrame = resultsNav;
var tocBrowseTD = topFrame.document.getElementById("tocBrowseContainer");
tocBrowseTD.style.width = "23%";
tocBrowseTD.style.display="";
// change for sep release
// resultsNav.document.results_docview_DocumentForm.selDomainID.remove(resultsNav.document.results_docview_DocumentForm.selDomainID.options[0]);
resultsNav.document.getElementById("results_docview_DocumentForm").selDomainID.options[0] = null;
addOption( resultsNav.document.getElementById("results_docview_DocumentForm").selDomainID,
resultsNav.document.getElementById("results_docview_DocumentForm").selDomainID.options[0].text ,
resultsNav.document.getElementById("results_docview_DocumentForm").selDomainID.options[0].value);
// resultsNav.document.results_docview_DocumentForm.selDomainID.remove(resultsNav.document.results_docview_DocumentForm.selDomainID.options[0]);
resultsNav.document.getElementById("results_docview_DocumentForm").selDomainID.options[0] = null;
addOption( resultsNav.document.getElementById("results_docview_DocumentForm").selDomainID, 'Close this Pane', 'close');
// resultsNav.document.results_docview_DocumentForm.reloadClassif.value = true;
var classifFrame = window.document.getElementById("LeftFrameSet");
classifFrame.style.display="";
classifFrame.style.width = "23%";
resultsNav.document.getElementById("results_docview_DocumentForm").treeMax.value = true;
var waitimage = classificationRef.document.getElementById("waitimage");
if(waitimage!=null) {
waitimage.innerHTML = waitimage.innerHTML;
waitimage.style.display="inline";
}

var flagImage;
var classificationTab = classificationRef.document.getElementById("classificationTab");
if(classificationTab !=null){
classificationTab.style.display="none";
}

var hiddenTable = classificationRef.document.getElementById("hiddenTable");
if(hiddenTable!=null)hiddenTable.style.display="inline";
var waitmessage = classificationRef.document.getElementById("waitMessage");
if(waitmessage!=null) {
waitmessage.style.display="inline";
}


// change for sep release
reLoadClassif = true;
// change for sep release
if ( resultsNav.document.getElementById("results_docview_DocumentForm").selectedNodeId.value == '') {
resultsNav.document.getElementById("results_docview_DocumentForm").action=listview+"?treeMax=true&pap=changeRCOption&start="+startDocNo
+"&sort="+sort+"&treeWidth="+treeWidth+"&reloadClassif="+reLoadClassif+"&risb="+risbId;
resultsNav.document.getElementById("results_docview_DocumentForm").target=classificationRef.name;
resultsNav.document.getElementById("results_docview_DocumentForm").selRCDomainId.value = resultsNav.document.results_docview_DocumentForm.selDomainID.value;
} else {
resultsNav.document.getElementById("results_docview_DocumentForm").selectedNodeId.value == '';
resultsNav.document.getElementById("results_docview_DocumentForm").nodeDisplayName.value = '';
resultsNav.document.getElementById("results_docview_DocumentForm").action=listview+"?treeMax=true&pap=changeRCOption&start="+startDocNo
+"&sort="+sort+"&treeWidth="+treeWidth+"&risb="+risbId;
resultsNav.document.getElementById("results_docview_DocumentForm").target="_parent";
}
resultsNav.document.getElementById("results_docview_DocumentForm").submit();
return false;
// change for sep release
}
resultsNav.document.getElementById("results_docview_DocumentForm").docsInCategory.value=0;
resultsNav.document.getElementById("results_docview_DocumentForm").nodeDisplayName.value="";
isNarrowSearch = false;
if(treeMax=='true')
{ // change for sep release
reLoadClassif = true;
// change for sep release
var waitimage = classificationRef.document.getElementById("waitimage");
if(waitimage!=null) {
waitimage.innerHTML = waitimage.innerHTML;
waitimage.style.display="inline";
}

var flagImage;
var classificationTab = classificationRef.document.getElementById("classificationTab");
if(classificationTab !=null){
classificationTab.style.display="none";
}

var hiddenTable = classificationRef.document.getElementById("hiddenTable");
if(hiddenTable!=null)hiddenTable.style.display="inline";
var waitmessage = classificationRef.document.getElementById("waitMessage");
if(waitmessage!=null) {
waitmessage.style.display="inline";
}

var allresults = classificationRef.document.getElementById("allresults");
if(allresults != null) {allresults.style.display="none";}

// change for sep release
if ((resultsNav.document.getElementById("results_docview_DocumentForm").selectedNodeId.value == '')) {
//Changes for Q4-2007 RCE:Begin
if((resultsNav.document.getElementById("results_docview_DocumentForm").multipleNodes.value!=null) &&
(resultsNav.document.getElementById("results_docview_DocumentForm").multipleNodes.value!="")){
var multiplenodes=resultsNav.document.getElementById("results_docview_DocumentForm").multipleNodes.value;
resultsNav.document.getElementById("results_docview_DocumentForm").action=listview+"?treeMax=true&pap=changeRCOption&start="+startDocNo
+"&sort="+sort+"&treeWidth="+treeWidth+"&risb="+risbId;
resultsNav.document.getElementById("results_docview_DocumentForm").target="_parent";

}//Changes for Q4-2007 RCE:End
else{
resultsNav.document.getElementById("results_docview_DocumentForm").action=listview+"?treeMax=true&pap=changeRCOption&start="+startDocNo
+"&sort="+sort+"&treeWidth="+treeWidth+"&reloadClassif="+reLoadClassif+"&risb="+risbId;
resultsNav.document.getElementById("results_docview_DocumentForm").target=classificationRef.name;
resultsNav.document.getElementById("results_docview_DocumentForm").selRCDomainId.value = resultsNav.document.results_docview_DocumentForm.selDomainID.value;
}
}else {
resultsNav.document.getElementById("results_docview_DocumentForm").action=listview+"?treeMax=true&pap=changeRCOption&start="+startDocNo
+"&sort="+sort+"&treeWidth="+treeWidth+"&risb="+risbId;
resultsNav.document.getElementById("results_docview_DocumentForm").target="_parent";
}

// change for sep release

}
resultsNav.document.getElementById("results_docview_DocumentForm").submit();
// Webstar 2061696 fix: Change by Suman_Majumder for Q4 2007 - End

}

// Function called on click of nodes in classification tree
function clickNode(str_url,unclassified,frame_id, node_id, node_display_name, docs_in_node, expandable) {
generateFrameRefs(window.self.name);
// to encode single quote
while(node_display_name.indexOf("|") != -1){
node_display_name = node_display_name.replace("|","\u0027");
}
var sort = resultsNav.document.results_docview_DocumentForm.sortId.value;
if (resultsNav.document.results_docview_DocumentForm.sort) {
var newSort = resultsNav.document.results_docview_DocumentForm.sort.value;
} else {
var newSort = '';
}
if (newSort != sort && newSort != '') {
sort = newSort;
}
var risb = resultsNav.document.results_docview_DocumentForm.risb.value;
if (docContent.document.forms[0].risb) {
var risbId = docContent.document.forms[0].risb.value;
} else {
var risbId='';
}
if (risb != risbId && risbId!='') {
risb = risbId;
}
var listview= resultsNav.document.results_docview_DocumentForm.listview.value;
var cisbId = resultsNav.document.results_docview_DocumentForm.cisbId.value;
if (classificationRef.document.forms[0].cisb) {
var newCisb = classificationRef.document.forms[0].cisb.value;
} else {
var newCisb = '';
}
if (cisbId != newCisb && newCisb != '') {
cisbId = newCisb;
}
//Begin mod: Saurabh: webstar 1823898: results classification - expand subcategories of source type
resultsNav.document.results_docview_DocumentForm.action=listview+"?unclassified="+unclassified+"&selRCNodeID="+node_id+"&docsInCategory="+docs_in_node+"&treeMax=true"+"&nodeDisplayName="+node_display_name+"&sort="+sort+"&risb="+risb+"&cisb="+cisbId + "&expandable=" + expandable + "&fromClickNode=" + true;

//End mod: Saurabh: webstar 1823898: results classification - expand subcategories of source type
resultsNav.document.results_docview_DocumentForm.target="_parent";
// change for sep release
resultsNav.document.results_docview_DocumentForm.reloadClassif.value = false;
// change for sep release
isNarrowSearch = false;
resultsNav.document.results_docview_DocumentForm.submit();
}

// Function called on click of any pagination button
function pagination(url){
generateFrameRefs(window.self.name);
resultsNav.document.results_docview_DocumentForm.viewOptionChanged.value = "true";
resultsNav.document.results_docview_DocumentForm.hitNo.value='0';
//resultsNav.document.results_docview_DocumentForm.selVBOptn.value='';
var sort= resultsNav.document.results_docview_DocumentForm.sortId.value;
if (resultsNav.document.results_docview_DocumentForm.sort) {
if (resultsNav.document.results_docview_DocumentForm.sort.value != sort) {
sort = resultsNav.document.results_docview_DocumentForm.sort.value;
}
}
var format = resultsNav.document.results_docview_DocumentForm.formatStr.value;
var risb = resultsNav.document.results_docview_DocumentForm.risb.value;
if (docContent &&
docContent.document &&
docContent.document.forms[0] &&
docContent.document.forms[0].risb) {
var risbId = docContent.document.forms[0].risb.value;
} else {
var risbId='';
}
if (risb != risbId && risbId!='') {
risb = risbId;
}

resultsNav.document.results_docview_DocumentForm.action=url+"&sort="+sort+"&format="+format+"&risb="+risb;
resultsNav.document.results_docview_DocumentForm.target="_parent";
isNarrowSearch = false;
//Saurabh: 4May: tagging not persisting after pagination
if(resultsNav.document.results_docview_DocumentForm.pubTreeMax.value == 'true')     {
if(resultsNav.document.results_docview_DocumentForm && pubTreeRef.document && pubTreeRef.document.tocbrowse_PubTreeExpandCollapseNodeForm) {
assignAllNodes(resultsNav.document.results_docview_DocumentForm,pubTreeRef.document.tocbrowse_PubTreeExpandCollapseNodeForm);
resultsNav.document.results_docview_DocumentForm.unCheckedNodes.value = "";
resultsNav.document.results_docview_DocumentForm.pisb.value=pubTreeRef.document.tocbrowse_PubTreeRendererForm.pisb.value;
}
}
//End: 4May
resultsNav.document.results_docview_DocumentForm.submit();
}

// Function called on click on link "View All Results" in resultsList
function viewAllResults(){
generateFrameRefs(window.self.name);
var treeMax=resultsNav.document.results_docview_DocumentForm.treeMax.value;
var sort= resultsNav.document.results_docview_DocumentForm.sortId.value;
var risbId=resultsNav.document.results_docview_DocumentForm.risbId.value;
var cisbId=resultsNav.document.results_docview_DocumentForm.cisbId.value;
var treeWidth=resultsNav.document.results_docview_DocumentForm.treeWidth.value;
var listview= resultsNav.document.results_docview_DocumentForm.listview.value;
resultsNav.document.results_docview_DocumentForm.action=listview+"?risb="+risbId+"&cisb="+cisbId+"&sort="+sort+"&treeMax="+treeMax+"&treeWidth="+treeWidth+"&selRCNodeID=All Results";
resultsNav.document.results_docview_DocumentForm.target="_parent";
resultsNav.document.results_docview_DocumentForm.nodeDisplayName.value="";
isNarrowSearch = false;
resultsNav.document.results_docview_DocumentForm.submit();
return false;
}

// function called on click of enter key for narrow search
function onKeyEnter(evt)
{
generateFrameRefs(window.self.name);

if(navigator.appName=="Netscape")
{
var formatType= resultsNav.document.results_docview_DocumentForm.formatType.value;
if (evt.keyCode == 13) {
if(formatType=="LIST")
return false;
else
//isNarrowSearch=false;
formNarrow();
return false;
}
}
return false;
}

function openPDFFullFrameWindow(fullpagepdfuri){
generateFrameRefs(window.self.name);
isNarrowSearch=false;
document.results_docview_AttachmentDisplayForm.target="_parent";
document.results_docview_AttachmentDisplayForm.action=fullpagepdfuri;
document.results_docview_AttachmentDisplayForm.submit();
}

// can be deleted
function backToResults(){
generateFrameRefs(window.self.name);
var formBeanKey=resultsNav.document.results_docview_DocumentForm.resultsUrl.value;
resultsNav.document.results_docview_DocumentForm.action="results/shared/exitReturn.do?formStateKey="+formBeanKey+"&pageOrigin=listview";
resultsNav.document.results_docview_DocumentForm.target="_parent";
isNarrowSearch = false;
resultsNav.document.results_docview_DocumentForm.submit();
return false;
}

// Function called on click of maximize/minimize button in publication widget
function minMaxWidgetPubTree(url){
generateFrameRefs(window.self.name);
var docFormObj;
//if(self.fr_resultsNav){
//   docFormObj = self.fr_resultsNav.document.results_docview_DocumentForm;
// }else{
//   docFormObj = resultsNav.document.results_docview_DocumentForm;
// }

docFormObj = resultsNav.document.results_docview_DocumentForm;

isNarrowSearch = false;
if(docFormObj.pubTreeMax.value == 'true')  {
var tocBrowseFormObj;
var tocBrRenderFormObj;

//    if(self.fr_pubTree){
//     tocBrowseFormObj = self.fr_pubTree.document.tocbrowse_PubTreeExpandCollapseNodeForm;
//     tocBrRenderFormObj = self.fr_pubTree.document.tocbrowse_PubTreeRendererForm;
//   }else{
//     tocBrowseFormObj = pubTreeRef.document.tocbrowse_PubTreeExpandCollapseNodeForm;
//     tocBrRenderFormObj = pubTreeRef.document.tocbrowse_PubTreeRendererForm;
//   }

tocBrowseFormObj = pubTreeRef.document.tocbrowse_PubTreeExpandCollapseNodeForm;
tocBrRenderFormObj = pubTreeRef.document.tocbrowse_PubTreeRendererForm;

if(docFormObj && tocBrowseFormObj) {
assignAllNodes(docFormObj, tocBrowseFormObj);
docFormObj.pisb.value = tocBrRenderFormObj.pisb.value;
}
}

if(docHitNav && resultsNav){
docFormObj.hitNo.value = docFormObj.hitNo.value;
}

// change for sep release
if (window.document.getElementById("fs_pubTree")) {
window.document.getElementById("fs_pubTree").cols="0%,100%";
}
if (docFormObj.selVBOptn) {
addNewOptionForPubtree(docFormObj.selVBOptn);
resultsNav.document.results_docview_DocumentForm.selRCDomainId.value = 'open';
}
if (resultsNav.document.getElementById("tocBrowseContainer")) {
var tocBrowseTd = resultsNav.document.getElementById("tocBrowseContainer");
tocBrowseTd.style.width = "0%";
resultsNav.document.getElementById("tocBrowseContainer").style.display='none';
}

if (!docFormObj.selVBOptn) {
resultsNav.document.getElementById("hideTocLink").style.display = 'none';
resultsNav.document.getElementById("TocLink").style.display = 'inline';
resultsNav.document.getElementById("layer").style.visibility = 'visible';
}
if (resultsNav.document.getElementById("pubTreeMin")) {
resultsNav.document.getElementById("pubTreeMin").style.display = 'inline';
}
if (resultsNav.document.getElementById("firstPubTreeMax")) {
resultsNav.document.getElementById("firstPubTreeMax").style.display = 'none';
}
if (resultsNav.document.getElementById("secondPubTreeMax")) {
resultsNav.document.getElementById("secondPubTreeMax").style.display = 'none';
}
var risbId = resultsNav.document.results_docview_DocumentForm.risbId.value;
if (docFormObj.pubTreeMax.value =='false' && !docFormObj.selVBOptn) {
docFormObj.target="_parent";
var index = url.indexOf('&selVBOptn');
if (index != -1) {
var newurl = url.substring(0, index);
} else {
var newurl = url;
}
treeState[risbId] = 'true';
treeState.store();
docFormObj.action = newurl;
docFormObj.submit();
isNarrowSearch = false;
return false;
}
docFormObj.pubTreeMax.value = 'false';
treeState[risbId] = 'false';
treeState.store();

// change for sep release
isNarrowSearch = true;
return false;
}


// function to call to view debug pages
function documentDebug(url)
{
generateFrameRefs(window.self.name);
isNarrowSearch=false;
if(resultsNav.document.results_docview_DocumentForm.formatType.value=='DOC')
{
if(resultsNav.document.results_docview_DocumentForm.docNo.value!=null || resultsNav.document.results_docview_DocumentForm.docNo.value!='' )
{
var docNo= resultsNav.document.results_docview_DocumentForm.docNo.value;
url = url + "&docNo="+docNo;
}
}
if(resultsNav.document.results_docview_DocumentForm.formatStr.value!=null || resultsNav.document.results_docview_DocumentForm.formatStr.value!='')
{
var format = resultsNav.document.results_docview_DocumentForm.formatStr.value;
url = url + "&format="+format;
}
resultsNav.document.results_docview_DocumentForm.target="_blank";
resultsNav.document.results_docview_DocumentForm.action = url;
resultsNav.document.results_docview_DocumentForm.submit();
return false;
}

// function to call to view debug pages
function docPoundDebug(url)
{
generateFrameRefs(window.self.name);
isNarrowSearch=false;
if(resultsNav.document.results_docview_DocumentForm.formatType.value=='DOC')
{
if(resultsNav.document.results_docview_DocumentForm.docNo.value!=null || resultsNav.document.results_docview_DocumentForm.docNo.value!='' )
{
var docNo= resultsNav.document.results_docview_DocumentForm.docNo.value;
url = url + "&docNo="+docNo;
}
} else {
url = url + "&docNo=1";
}
if(resultsNav.document.results_docview_DocumentForm.formatStr.value!=null || resultsNav.document.results_docview_DocumentForm.formatStr.value!='')
{
var format = resultsNav.document.results_docview_DocumentForm.formatStr.value;
url = url + "&format=DOC%23";
}
resultsNav.document.results_docview_DocumentForm.target="_blank";
resultsNav.document.results_docview_DocumentForm.action = url;
resultsNav.document.results_docview_DocumentForm.submit();
}

function focusNarrow()
{
generateFrameRefs(window.self.name);
if(navigator.appName=="Netscape")
{
if(resultsNav.document.results_docview_DocumentForm.focusTerms)
{

resultsNav.document.results_docview_DocumentForm.focusTerms.focus();
}
else
return false;
}

else
{
if(resultsNav.results_docview_DocumentForm.focusTerms)
resultsNav.document.results_docview_DocumentForm.focusTerms.focus();
else
return false;
}

}

// this function calls on select of publication dropdown
function changePublicationOption(url)
{
generateFrameRefs(window.self.name);
if(url == "null") {
return false;
}
if(url == ''){
resultsNav.document.results_docview_DocumentForm.selVBOptn.selectedIndex = selectedViewByIndex;
return false;
}
var pubTreeMax = resultsNav.document.results_docview_DocumentForm.pubTreeMax.value;
var Uri = resultsNav.document.results_docview_DocumentForm.minMaxURI.value;
if(pubTreeMax == 'true') {
if (url == 'close') {
// change for sep release
window.document.getElementById("fs_pubTree").cols="0%,*";
addNewOptionForPubtree(resultsNav.document.results_docview_DocumentForm.selVBOptn);
resultsNav.document.results_docview_DocumentForm.pubTreeMax.value = 'false';
if (resultsNav.document.getElementById("tocBrowseContainer")) {
var tocBrowseTd = resultsNav.document.getElementById("tocBrowseContainer");
tocBrowseTd.style.width = "0%";
resultsNav.document.getElementById("tocBrowseContainer").style.display='none';
}
var risbId = resultsNav.document.results_docview_DocumentForm.risbId.value;
treeState[risbId] = 'false';
treeState.store();
// change for sep release
} else if(pubTreeRef.document.tocbrowse_PubTreeRendererForm) {
//if(pubTreeRef.document.tocbrowse_PubTreeRendererForm.vtisb) {
//  pubTreeRef.document.tocbrowse_PubTreeRendererForm.vtisb.value="";
//}
pubTreeRef.document.tocbrowse_PubTreeRendererForm.action=url+"&chngViewby=true";
pubTreeRef.document.tocbrowse_PubTreeRendererForm.target="_self";
pubTreeRef.document.tocbrowse_PubTreeRendererForm.submit();
}else if(pubTreeRef.document.results_docview_DisplayVersionTreeForm){
resultsNav.document.results_docview_DocumentForm.action = url;
resultsNav.document.results_docview_DocumentForm.target=pubTreeRef.name;
resultsNav.document.results_docview_DocumentForm.submit();
}
} else {
var risbId = resultsNav.document.results_docview_DocumentForm.risbId.value;
treeState[risbId] = 'true';
treeState.store();
// resultsNav.document.results_docview_DocumentForm.selVBOptn.remove(resultsNav.document.results_docview_DocumentForm.selVBOptn.options[0]);
resultsNav.document.results_docview_DocumentForm.selVBOptn.options[0] = null;
addOption(resultsNav.document.results_docview_DocumentForm.selVBOptn,
resultsNav.document.results_docview_DocumentForm.selVBOptn.options[0].text ,
resultsNav.document.results_docview_DocumentForm.selVBOptn.options[0].value);
// resultsNav.document.results_docview_DocumentForm.selVBOptn.remove(resultsNav.document.results_docview_DocumentForm.selVBOptn.options[0]);
resultsNav.document.results_docview_DocumentForm.selVBOptn.options[0] = null;
addOption(resultsNav.document.results_docview_DocumentForm.selVBOptn, 'Close this Pane', 'close');
if (url.indexOf("selVBOptn") == -1) {

var sel = resultsNav.document.results_docview_DocumentForm.selVBOptn.value;
var index = sel.indexOf("vbOpt=");
index = index+6;
var length = resultsNav.document.results_docview_DocumentForm.selVBOptn.value.length;
var csi = sel.substring(index, length);
var minmaxuri = resultsNav.document.results_docview_DocumentForm.minMaxURI.value;
minmaxuri = minmaxuri+csi;
resultsNav.document.results_docview_DocumentForm.action = minmaxuri;
} else {
resultsNav.document.results_docview_DocumentForm.action = url;
}
resultsNav.document.results_docview_DocumentForm.target="_parent";
resultsNav.document.results_docview_DocumentForm.submit();
}
selectedViewByIndex = resultsNav.document.results_docview_DocumentForm.selVBOptn.selectedIndex;
}
//End: 29Jun

//Function called on click of expand and collapse button in classification.

function expCollNode(url,nodeId){
generateFrameRefs(window.self.name);
var resultForm0=resultsNav.document.forms["results_docview_DocumentForm"];
var risbId=resultsNav.document.results_docview_DocumentForm.risbId.value;
var cisbId=resultsNav.document.results_docview_DocumentForm.cisbId.value;
var treeWidth=resultForm0.treeWidth.value;
//Webstar# 1728632: expandedNodeId attribute added, to pass the selected node id.
classificationRef.document.results_listview_ResultsListForm.action="results/listview/classification.do?risb="+risbId+"&cisb="+cisbId+"&selRCNodeId="+nodeId+"&treeWidth="+treeWidth+"&expandedNodeId="+nodeId;
classificationRef.document.results_listview_ResultsListForm.submit();
}
//Begin:Changes for Q4-2007 RCE.
function expCollNodeRCE(url,nodeId){
generateFrameRefs(window.self.name);
var resultForm0=resultsNav.document.forms["results_docview_DocumentForm"];
var risbId=resultsNav.document.results_docview_DocumentForm.risbId.value;
var cisbId=resultsNav.document.results_docview_DocumentForm.cisbId.value;
var treeWidth=resultForm0.treeWidth.value;
var mode="re-render";
var iNumberOfChkBoxes =document.getElementsByName('common').length;
var checkboxArray = new Array(iNumberOfChkBoxes);
checkboxArray=document.getElementsByName('common');
var selectedNodes = "";
var docCountArray = new Array();
var docCountList="";
var parentNodeIdList = "";
var length=0;

var temp1=document.getElementById('NewselectedNodeIds').value;
var temp2=document.getElementById('NewselectedNodeIds').value;
var length=0;
var temp3=document.getElementById('selectedDocCountList').value;
var temp4=document.getElementById('parentNodeIdsList').value;
//ARRAY 1 - checkboxArray

// ARRAY 2 - mySplitResult
var mySplitResult = temp2.split(",");
var mySplitResult2 = temp3.split(",");
var mySplitResult3 = temp4.split(",");

classificationNodeArray = convertStringIntoArray(document.getElementById('classificationNodeVar').value);

//Previously Checked but currently unchecked node array preparation.
var array3=new Array();
counter2=0;
for(var counter=0;counter<=iNumberOfChkBoxes-1;counter++){
if(checkboxArray[counter].checked == false){
for(i = 0; i <= mySplitResult.length-1; i++){
if(mySplitResult[i]==checkboxArray[counter].value){
array3[counter2]=mySplitResult[i];
counter2++;
}
}
}
}
// END OF ARRAY 3

//TRIM 1 from 3 - removing recently unchecked nodes from  previously selected nodes
//9999 indicates its a used one

for(i = 0; i <= mySplitResult.length-1; i++){
for(j = 0; j <= array3.length-1; j++){
if(mySplitResult[i]==array3[j]){
mySplitResult[i]=9999;
mySplitResult3[i]=9999;
}
}
}
// END OF TRIM1 from 3

//MERGE 4 and 2 - Merge mySplitResult and 2, checkboxArray[counter].value , when checked is true

length =mySplitResult.length;

for(var counter=0;counter<=iNumberOfChkBoxes-1;counter++){
if(checkboxArray[counter].checked == true) {
mySplitResult[length]=checkboxArray[counter].value;
mySplitResult2[length]=parseInt(classificationNodeArray[counter][4]);
mySplitResult3[length]=parseInt(classificationNodeArray[counter][2]);
length++;
}
}

//DOC COUNT PROCESSING
for(i=0;i<=mySplitResult2.length-1;i++){
docCountList=docCountList+','+mySplitResult2[i];
}
docCountList = docCountList.substring(1);
//DOC COUNT PROCESSING END

//PARENT NODE ID PROCESSING
for(i=0;i<=mySplitResult3.length-1;i++){
parentNodeIdList=parentNodeIdList+','+mySplitResult3[i];
}
parentNodeIdList = parentNodeIdList.substring(1);

//Merge 4 and 2 End

//CONVERT MERGED list two comma separated string , use JS built in function.
for(i = 0; i <=mySplitResult.length-1; i++){
selectedNodes=selectedNodes+','+mySplitResult[i];
}
selectedNodes = selectedNodes.substring(1);

MyNexisManagerAjaxService.renderClassDivPopUpAgain(selectedNodes, risbId,
cisbId,nodeId,mode,docCountList,parentNodeIdList,{callback:function(data) {classDivCallBackAgain(data, self);}});
}

function classDivCallBackAgain(data,selfRef)
{
//This is because the frame names are appended with a random no. We get the content frame name by doign a find/replace on current framename

var resultsContentFrameName = selfRef.name.replace("fr_classification","fr_resultsContent");
parent.frames[resultsContentFrameName].document.getElementById('classOuterDiv').style.visibility='visible';
parent.frames[resultsContentFrameName].document.getElementById('classOuterDiv').style.display='block';
parent.frames[resultsContentFrameName].document.getElementById('classOuterDiv').innerHTML = data;

var classDivHeight;
//changing the height of the Div displayig the nodes for different browsers.
if(navigator.appName=="Netscape") {
classDivHeight = window.innerHeight - 80;
}//if Internet explorer.
else {
classDivHeight = document.body.clientHeight - 84;

}
//Fix for session timeouts in case of ajax calls
if(!parent.frames[resultsContentFrameName].document.getElementById('classificationDivId')){
top.location.reload();
return;
}
parent.frames[resultsContentFrameName].document.getElementById('classificationDivId').style.height=classDivHeight + 'px';

//the below call is used to check and highlight all the checkboxes under a parent node if it is selected and expended
checkboxHighlight(parent.frames[resultsContentFrameName].document);

}
//End:Changes for Q4-2007 RCE.

//Function to load the classificationtree
function loadTree(wmibId){
generateFrameRefs(window.self.name);
var url = classificationRef.document.results_listview_ClassificationForm.action;
classificationRef.location.replace(url + "?wmibIdRand=" + wmibId);
}

/**
* Sets all the Hidden Variables required during delivery
*/
function setDeliveryHiddenVariables(){
generateFrameRefs(window.self.name);
var delSortsubseqcases,delAnotsubseqcases,delCourtsubseqcases,delJurissubseqcases;
var delSortconsideredcases,delAnotconsideredcases,delCourtconsideredcases,delJurisconsideredcases;

var sortoptsubseqcases, annofilsubseqcases, courtfilsubseqcases, jurisfilsubseqcases;
var sortoptconsideredcases, annofilconsideredcases, courtfilconsideredcases, jurisfilconsideredcases;

var delShowHideSignal = resultsNav.document.getElementById("delShowHideSignal");
if (delShowHideSignal){
// continue
} else {
return;
}

delSortsubseqcases = setFilterAndSortValues("sortoptsubseqcases");
delAnotsubseqcases = setFilterAndSortValues("annofilsubseqcases");
delCourtsubseqcases = setFilterAndSortValues("courtfilsubseqcases");
delJurissubseqcases = setFilterAndSortValues("jurisfilsubseqcases");
delSortconsideredcases = setFilterAndSortValues("sortoptconsideredcases");
delAnotconsideredcases = setFilterAndSortValues("annofilconsideredcases");
delCourtconsideredcases = setFilterAndSortValues("courtfilconsideredcases");
delJurisconsideredcases = setFilterAndSortValues("jurisfilconsideredcases");

setHiddenVariables("delSortsubseqcases",delSortsubseqcases);
setHiddenVariables("delSortconsideredcases",delSortconsideredcases);
setHiddenVariables("delAnotsubseqcases",delAnotsubseqcases);
setHiddenVariables("delAnotconsideredcases",delAnotconsideredcases);
setHiddenVariables("delCourtsubseqcases",delCourtsubseqcases);
setHiddenVariables("delCourtconsideredcases",delCourtconsideredcases);
setHiddenVariables("delJurissubseqcases",delJurissubseqcases);
setHiddenVariables("delJurisconsideredcases",delJurisconsideredcases);
}

/**
* Function to get the filter dropdown value
*/
function setFilterAndSortValues(filterID){
generateFrameRefs(window.self.name);
var filterSelectedValue = "";
var unDefinedVal;
var filterObj;
if (gIE){
// Setting the filter and sort option from dropdowns
filterObj = fs_main.document.frames(2).document.getElementById(filterID);
} else {
// Setting the filter and sort option from dropdowns
filterObj = docContent.document.getElementById(filterID);
}
if (filterObj){
filterSelectedValue = filterObj.options[filterObj.selectedIndex].value;
return filterSelectedValue;
}
}
/**
* Sets the Hidden Variables for any dropdown element
*/
function setHiddenVariables(filterElement,filterSelectedValue){
generateFrameRefs(window.self.name);
var hiddenField;
if (ie){
hiddenField = fs_main.document.frames(1).document.getElementById(filterElement);
} else {
hiddenField = resultsNav.document.getElementById(filterElement);
}
if(hiddenField && filterSelectedValue != undefined){
hiddenField.value = filterSelectedValue;
}
}

// function called for fixing alignment in all resolutions
function versionDisplay() {
generateFrameRefs(window.self.name);
if(resultsNav && resultsNav.document && resultsNav.document.getElementById("browseLink")) {
resultsNav.document.getElementById("browseLink").style.visibility = 'hidden';
}

var divsmall = document.getElementById("divsmall");
var hgt = parseInt(document.getElementById("tree").style.height);

if(navigator.appName=="Netscape") {
divsmall.style.height  = window.innerHeight - hgt;
} else {
//19 is the adjustment entered for webteam fix for horizontal scrollbar not appearing
//(which is the height of the horizontal scrollbar)
divsmall.style.height  = document.body.clientHeight - hgt - 19;
}
}

function percentChange(param){
generateFrameRefs(window.self.name);
var shPrcnt = docContent.document.getElementById("showPercent");
var hdPrcnt = docContent.document.getElementById("hidePercent");
var risb=resultsNav.document.results_docview_DocumentForm.risbId.value;
if(param=='hide')
{
shPrcnt.style.display='inline';
hdPrcnt.style.display='none';
docContent.document.results_docview_DocumentForm.relevanceScoresHidden.value="true";
docContent.document.results_docview_DocumentForm.target="dtnIFrame";
docContent.document.results_docview_DocumentForm.action="results/docview/dtnUpdate.do?risb="+risb;
docContent.document.results_docview_DocumentForm.submit();
//return false;
}
else if(param=='show')
{
shPrcnt.style.display='none';
hdPrcnt.style.display='inline';
docContent.document.results_docview_DocumentForm.relevanceScoresHidden.value="false";
docContent.document.results_docview_DocumentForm.target="dtnIFrame";
docContent.document.results_docview_DocumentForm.action="results/docview/dtnUpdate.do?risb="+risb;
docContent.document.results_docview_DocumentForm.submit();
//return false;
}
//gets checkboxes
//var arr = docContent.document.getElementById("oTable").getElementsByTagName("input");
//for (var i=0; i < arr.length; i++){
//  var labelObj = arr[i].parentNode.nextSibling.childNodes[1];
//  if(labelObj.style.display=='none')
//    labelObj.style.display='inline';
//  else
//    labelObj.style.display='none';
//}
//gets checkboxes
var arr = docContent.document.getElementById("oTable").getElementsByTagName("input");
for (var i=0; i < arr.length; i++){
var labelObj = arr[i].parentNode.nextSibling.getElementsByTagName("span");
for(var r=0;r < labelObj.length;r++){
var relv =labelObj[r];
if(relv.id.match("relv*")){
if(relv.style.display=='none')
relv.style.display='inline';
else
relv.style.display='none';
}
}
}

if (navigator.appVersion.indexOf("Mac") > 0 && navigator.appVersion.indexOf("Safari") > 0) {
top.close();
}


}

function indexChange(param){
generateFrameRefs(window.self.name);
var shIndex =docContent. document.getElementById("showIndex");
var hdIndex = docContent.document.getElementById("hideIndex");
var risb=resultsNav.document.results_docview_DocumentForm.risbId.value;
if(param=='hide')
{
shIndex.style.display='inline';
hdIndex.style.display='none';
docContent.document.results_docview_DocumentForm.minorTermsHidden.value = "true";
docContent.document.results_docview_DocumentForm.target="dtnIFrame";
docContent.document.results_docview_DocumentForm.action="results/docview/dtnUpdate.do?risb="+risb;
docContent.document.results_docview_DocumentForm.submit();
//return false;
}
else if(param=='show')
{
shIndex.style.display='none';
hdIndex.style.display='inline';
docContent.document.results_docview_DocumentForm.minorTermsHidden.value = "false";
docContent.document.results_docview_DocumentForm.target="dtnIFrame";
docContent.document.results_docview_DocumentForm.action="results/docview/dtnUpdate.do?risb="+risb;
docContent.document.results_docview_DocumentForm.submit();
//return false;
}
// for hiding the minor terms
var brr = docContent.document.getElementById("oTable").getElementsByTagName("table");
var flag = true;
for (var i=0; i < brr.length; i++){
var tableObj = brr[i];
if(tableObj.id.match("mt*"))
{
if(tableObj.style.display=='none'){
tableObj.style.display='inline';
}else{
tableObj.style.display='none';
}
//uncheck all minor table checkboxes
var minorCbs = tableObj.getElementsByTagName("input");
for (var j=0; j < minorCbs.length; j++){
if(flag){
if(minorCbs[j].checked && shIndex.style.display =='inline'){
alert("The minor terms you have selected will not be included in your search.");
flag = false;
}
}
minorCbs[j].checked = false;
var tdChildLabels= minorCbs[j].parentNode.nextSibling.childNodes;
for (var l=0;l < tdChildLabels.length;l++){
if(tdChildLabels[l].tagName.toLowerCase() == "label"){
tdChildLabels[l].className = "sellabel";
}
}
}
}
}
toggleButtons();
if (navigator.appVersion.indexOf("Mac") > 0 && navigator.appVersion.indexOf("Safari") > 0) {
top.close();
}

}

//gets checkboxes for select/clear all and is used by FormatDocumentTag.java and CustomSegTag.java
function chkbld(param, titleName){
generateFrameRefs(window.self.name);
var tableObj;
if(docContent == false){
tableObj = document.getElementById("oTable");
}else{
tableObj = docContent.document.getElementById("oTable");
}
if (tableObj){
var arr;
if(docContent == false){
arr = document.getElementById("oTable").getElementsByTagName("input");
}else{
arr = docContent.document.getElementById("oTable").getElementsByTagName("input");
}
var tdChildTags;
var chkdmsg="Checked - click to clear this term";
var unchkdmsg="Cleared--click to select this term";
if (param=="all" || param=="none" || param=="initAll"){ //select all ("all" passed in) or clear all ("none" passed in)
for (var i=0; i < arr.length; i++){
if (param!="initAll"){
arr[i].checked = (param == "all") ? true : false;
}
if(titleName){
arr[i].title = (arr[i].checked) ? chkdmsg : unchkdmsg;
}
tdChildTags = arr[i].parentNode.nextSibling.childNodes;//get all tags inside adjacent td
for (var j=0;j < tdChildTags.length;j++){
if(tdChildTags[j].tagName.toLowerCase() == "label"){//check if label tag
if(param == "initAll"){
if (arr[i].checked){
tdChildTags[j].className = "l3i";
}
}
else{
tdChildTags[j].className = (param=="none") ? "sellabel" : "l3i";
}

if(titleName){
tdChildTags[j].title = (arr[i].checked) ? chkdmsg : unchkdmsg;
}
}
}
}
} else {//else only affect the item selected
tdChildTags = param.parentNode.nextSibling.childNodes;//get all tags inside adjacent td
for (var j=0;j < tdChildTags.length;j++){
if(tdChildTags[j].tagName.toLowerCase() == "label"){//check if label tag
//bold or un-bold the row if it is bold already
tdChildTags[j].className = (param.checked) ? "l3i" : "sellabel";
if(titleName){
tdChildTags[j].title = (param.checked) ? chkdmsg : unchkdmsg;
param.title = (param.checked) ? chkdmsg : unchkdmsg;
}
}
}
}
//enable/disable buttons
toggleButtons();
}
}

//function to check and toggle buttons
function toggleButtons(){
generateFrameRefs(window.self.name);
var arr ;
var span1 ;
var span2 ;
//DTN Page specific. Enables/Disables the buttons based on checkboxes selected
if(docContent == false){
arr = document.getElementById("oTable").getElementsByTagName("input");
span1 = document.getElementById("dtnBttnsGreyed");
span2 = document.getElementById("dtnBttnsEnabled");;
}else{
arr = docContent.document.getElementById("oTable").getElementsByTagName("input");
span1 = docContent.document.getElementById("dtnBttnsGreyed");
span2 = docContent.document.getElementById("dtnBttnsEnabled");
}

if (span1 && span2){
var sum=0;
for (var k=0; k < arr.length; k++){
if(arr[k].checked ){
sum++;
}
}
if (sum>0){
span2.style.display='inline';
span1.style.display='none';
}
else{
span2.style.display='none';
span1.style.display='inline';
}
}
}

function submitDTNData(buttonClicked){
generateFrameRefs(window.self.name);
var dtnDataHandlerUrl = resultsNav.document.results_docview_DocumentForm.dtnDataHandlerUrl.value;
var risbId = resultsNav.document.results_docview_DocumentForm.risbId.value;
var returnTo = resultsNav.document.results_docview_DocumentForm.returnToKey.value;
var pap = resultsNav.document.results_docview_DocumentForm.pageorigin.value;
var format = resultsNav.document.results_docview_DocumentForm.formatStr.value;
var formStateKey = resultsNav.document.results_docview_DocumentForm.exitFormKey.value;
var submitUrl = dtnDataHandlerUrl+"?risb="+risbId + "&buttonOrigin=" + buttonClicked + "&returnTo=" + returnTo + "&pap=" + pap + "&format=" + format + "&formStateKey=" + formStateKey;
docContent.document.results_docview_DocumentForm.target = "_parent";
docContent.document.results_docview_DocumentForm.action = submitUrl;
}

function fnOpenWindow(formatURL){
generateFrameRefs(window.self.name);
window.open(formatURL,'formattingWindow','toolbar=no,menubar=no,resizable=no,top=89,left=376,,width=597,height=175,status=no,location=no,scrollbars=no');
}

function fnOnHoverNextSteps(divName, spanName, show){
generateFrameRefs(window.self.name);
timeoutID = setTimeout("showHideLayer('"+divName+"','"+spanName+"','"+show+"');",500);
}


//Function to show or hide the hover text for nextsteps dropdown
function showHideLayer(divName, spanName, show) {
generateFrameRefs(window.self.name);
var refObj = resultsNav.document.results_docview_DocumentForm.nextSteps;
var posY = findPosY(refObj);
var posX = findPosX(refObj);

ns = (document.getElementById)? true:false;
ie = (document.all)? true:false;
var waiting = false;
var hoverSpanText = null;
clearTimeout(timeoutID); // resets the timer

if(ns) {
eval("hoverSpanText = resultsNav.document.getElementById('" + spanName + "').innerHTML");
} else if(ie) {
eval("hoverSpanText = resultsNav.document.all('" + spanName + "').innerHTML");
}

if(hoverSpanText != ""){
if (!waiting) {
if (!show) {
if (ns) {
eval("resultsNav.document.getElementById('" + divName + "').style.display='none'");
} else if(ie) {
eval("resultsNav.document.all['" + divName + "'].style.display='none'");
}
}
if (show) {
if (ns) {
eval("resultsNav.document.getElementById('" + divName + "').style.display='inline'");
eval("resultsNav.document.getElementById('" + divName + "').style.top=posY+20");
eval("resultsNav.document.getElementById('" + divName + "').style.left=posX-20");
} else if(ie) {
eval("resultsNav.document.all['" + divName + "'].style.display='inline'");
eval("resultsNav.document.all['" + divName + "'].style.top=posY+20");
eval("resultsNav.document.all['" + divName + "'].style.left=posX-20");
}
waiting = true;
setTimeout("waiting=false;showHideLayer('"+divName+"','"+spanName+"', 0);",5000);
}
}
}
}
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 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 fnctn() {
generateFrameRefs(window.self.name);
var treeMax = parent.frames[resultsNav.name].document.results_docview_DocumentForm.treeMax.value;
var DocLink = document.getElementById("DocLink").href;
var index = DocLink.indexOf("treeMax=");
var sublink = DocLink.substring(index+8, index+9);
if (sublink == 't' && treeMax == 'false') {
var first = DocLink.substring(0, index+8);
var sec = DocLink.substring(index+12, DocLink.length);
document.getElementById("DocLink").href = first+'false'+sec;
} else if (sublink == 'f' && treeMax == 'true') {
var first = DocLink.substring(0, index+8);
var sec = DocLink.substring(index+13, DocLink.length);
document.getElementById("DocLink").href = first+'true'+sec;
}
}

function updateResultsNav() {
if(document.results_listview_ResultsListForm.contFrmReloaded.value == "true" &&
resultsNav && resultsNav.document.results_docview_DocumentForm) {
var documentForm = resultsNav.document.results_docview_DocumentForm;
var resultsListForm = document.results_listview_ResultsListForm;
var risbId = resultsListForm.risb.value;

documentForm.risbId.value = risbId;
documentForm.risb.value = risbId;
documentForm.resultsRisbId.value = resultsListForm.resultsRisbId.value;
documentForm.sortId.value = resultsListForm.sortId.value;
}
}


// Function called on click of sort options in the Classification frame.
//Changes for RCE-Q4-2007
function changeClassificationOptionRce(rcesort){
generateFrameRefs(window.self.name);
if(rcesort=='ALPHA'){

if(resultsNav.document.getElementById("enabAlphaSortImg")) {
resultsNav.document.getElementById("enabAlphaSortImg").style.display="none";
}
if(resultsNav.document.getElementById("disAlphaSortImg")) {
resultsNav.document.getElementById("disAlphaSortImg").style.display="";
}
if(resultsNav.document.getElementById("disDhocSortImg")){
resultsNav.document.getElementById("disDhocSortImg").style.display="none";
}
if(resultsNav.document.getElementById("enabDhocSortImg")){
resultsNav.document.getElementById("enabDhocSortImg").style.display="";
}
}
else if(rcesort=='HITCOUNT'){

if(resultsNav.document.getElementById("enabDhocSortImg")){
resultsNav.document.getElementById("enabDhocSortImg").style.display="none";
}
if(resultsNav.document.getElementById("disDhocSortImg")){
resultsNav.document.getElementById("disDhocSortImg").style.display="";
}
if(resultsNav.document.getElementById("disAlphaSortImg")){
resultsNav.document.getElementById("disAlphaSortImg").style.display="none";
}
if(resultsNav.document.getElementById("enabAlphaSortImg")){
resultsNav.document.getElementById("enabAlphaSortImg").style.display="";
}
}

var selDomainId = resultsNav.document.results_docview_DocumentForm.selDomainID.value;
if(selDomainId =='open'){
return false;
}
var currentSelection = resultsNav.document.results_docview_DocumentForm.selRCDomainId.value;
if(selDomainId == 'disabled') {
resultsNav.document.results_docview_DocumentForm.selDomainID.value = currentSelection;
if (currentSelection == 'open') {
resultsNav.document.results_docview_DocumentForm.selDomainID.options[0].selected = true;
} else {
var index = resultsNav.document.results_docview_DocumentForm.selDomainID.selectedIndex;
}
return false;
}
if(selDomainId =='close') {
minMaxWidget();
return false;
}

var treeWidth=resultsNav.document.results_docview_DocumentForm.treeWidth.value;
var tagged=docContent.tagged;
var sort= resultsNav.document.results_docview_DocumentForm.sortId.value;
if (resultsNav.document.results_docview_DocumentForm.sort) {
var newSort = rcesort;
} else {
var newSort = '';
}


sort = rcesort;

var risbId=resultsNav.document.results_docview_DocumentForm.risbId.value;
if (docContent.document.forms[0].risb) {
var risbInList = docContent.document.forms[0].risb.value;
} else {
var risbInList = '';
}
if (risbInList != risbId && risbInList != '') {
risbId = risbInList;
}
var treeMax=resultsNav.document.results_docview_DocumentForm.treeMax.value;
var cisbId=resultsNav.document.results_docview_DocumentForm.cisbId.value;
var startDocNo=resultsNav.document.results_docview_DocumentForm.startDocNo.value;
var listview= resultsNav.document.results_docview_DocumentForm.listview.value;
var topFrame = resultsNav;
var resultsGroupFooter = topFrame.document.getElementById("resultsGroupFooter");
var resultsGroupFooterHidden = topFrame.document.getElementById("resultsGroupFooterHidden");

var reLoadClassif = false;

if(resultsGroupFooter){resultsGroupFooter.style.display="none";}
if(resultsGroupFooterHidden){resultsGroupFooterHidden.style.display="";}

if(treeMax =='false')
{
if(resultsGroupFooterHidden){resultsGroupFooterHidden.style.display='none';}
if (resultsNav.document.getElementById("resultsGroupBorder")) {
resultsNav.document.getElementById("resultsGroupBorder").style.display = 'none';
}
if (resultsNav.document.getElementById("resultsGroupBorderForMax")) {
resultsNav.document.getElementById("resultsGroupBorderForMax").style.display = 'inline';
}
if (resultsNav.document.getElementById("SecondresultsGroupBorderForMax")) {
resultsNav.document.getElementById("SecondresultsGroupBorderForMax").style.display = 'inline';
}

frames[resultsContentHiddenRef.name].document.write('<html:html><base href="http://www.lexisnexis.com:80/us/lnacademic/"><link rel="stylesheet" href="stylesheets/Global.css" type="text/css"><link rel="stylesheet" href="stylesheets/Styles.css" type="text/css"><body bgcolor="#FFFFFF" style="margin-top:5;margin-left:6;margin-right:5;margin-bottom:5;">'+ docContent.document.body.innerHTML + '</body></html:html>');
paintBorder();
display();


window.document.getElementById("fs_content").cols="23%, 77%, 0";

var topFrame = resultsNav;
var tocBrowseTD = topFrame.document.getElementById("tocBrowseContainer");
tocBrowseTD.style.width = "23%";
tocBrowseTD.style.display="";


resultsNav.document.results_docview_DocumentForm.selDomainID.options[0] = null;
addOption(resultsNav.document.results_docview_DocumentForm.selDomainID,
resultsNav.document.results_docview_DocumentForm.selDomainID.options[0].text ,
resultsNav.document.results_docview_DocumentForm.selDomainID.options[0].value);

resultsNav.document.results_docview_DocumentForm.selDomainID.options[0] = null;
addOption(resultsNav.document.results_docview_DocumentForm.selDomainID, 'Close this Pane', 'close');

var classifFrame = window.document.getElementById("LeftFrameSet");
classifFrame.style.display="";
classifFrame.style.width = "23%";
resultsNav.document.results_docview_DocumentForm.treeMax.value = true;
var waitimage = classificationRef.document.getElementById("waitimage");
if(waitimage!=null) {
waitimage.innerHTML = waitimage.innerHTML;
waitimage.style.display="inline";
}

var flagImage;
var classificationTab = classificationRef.document.getElementById("classificationTab");
if(classificationTab !=null){
classificationTab.style.display="none";
}

var hiddenTable = classificationRef.document.getElementById("hiddenTable");
if(hiddenTable!=null)hiddenTable.style.display="inline";
var waitmessage = classificationRef.document.getElementById("waitMessage");
if(waitmessage!=null) {
waitmessage.style.display="inline";
}



reLoadClassif = true;

//   if (resultsNav.document.results_docview_DocumentForm.selectedNodeId.value == '') {
resultsNav.document.results_docview_DocumentForm.action=listview+"?treeMax=true&start="+startDocNo
+"&sort="+sort+"&treeWidth="+treeWidth+"&reloadClassif="+reLoadClassif+"&risb="+risbId;
resultsNav.document.results_docview_DocumentForm.target=classificationRef.name;
resultsNav.document.results_docview_DocumentForm.selRCDomainId.value = resultsNav.document.results_docview_DocumentForm.selDomainID.value;
//    } else {
//        resultsNav.document.results_docview_DocumentForm.selectedNodeId.value == '';
//        resultsNav.document.results_docview_DocumentForm.nodeDisplayName.value = '';
//        resultsNav.document.results_docview_DocumentForm.action=listview+"?treeMax=true&start="+startDocNo
//     +"&sort="+sort+"&treeWidth="+treeWidth+"&risb="+risbId;
//        document.results_docview_DocumentForm.target="_parent";
//    }
resultsNav.document.results_docview_DocumentForm.submit();
return false;

}
resultsNav.document.results_docview_DocumentForm.docsInCategory.value=0;
resultsNav.document.results_docview_DocumentForm.nodeDisplayName.value="";
isNarrowSearch = false;
if(treeMax=='true')
{
reLoadClassif = true;

var waitimage = classificationRef.document.getElementById("waitimage");
if(waitimage!=null) {
waitimage.innerHTML = waitimage.innerHTML;
waitimage.style.display="inline";
}

var flagImage;
var classificationTab = classificationRef.document.getElementById("classificationTab");
if(classificationTab !=null){
classificationTab.style.display="none";
}

var hiddenTable = classificationRef.document.getElementById("hiddenTable");
if(hiddenTable!=null)hiddenTable.style.display="inline";
var waitmessage = classificationRef.document.getElementById("waitMessage");
if(waitmessage!=null) {
waitmessage.style.display="inline";
}

var allresults = classificationRef.document.getElementById("allresults");
if(allresults != null) {allresults.style.display="none";}

//     if (resultsNav.document.results_docview_DocumentForm.selectedNodeId.value == '') {
resultsNav.document.results_docview_DocumentForm.action=listview+"?treeMax=true&start="+startDocNo
+"&rceSort="+sort+"&treeWidth="+treeWidth+"&reloadClassif="+reLoadClassif+"&risb="+risbId;
resultsNav.document.results_docview_DocumentForm.target=classificationRef.name;
resultsNav.document.results_docview_DocumentForm.selRCDomainId.value = resultsNav.document.results_docview_DocumentForm.selDomainID.value;
//      } else {
//       resultsNav.document.results_docview_DocumentForm.action=listview+"?treeMax=true&start="+startDocNo
//       +"&rceSort="+sort+"&treeWidth="+treeWidth+"&risb="+risbId;
//          document.results_docview_DocumentForm.target="_parent";
//      }


}
resultsNav.document.results_docview_DocumentForm.submit();
}
//Q42007_RCE:Sachin used to persist the state of RCE sort button on clicking the back button of the browser
function persistSortOnBackButtonClick(alphaRCESort, alphaDisabled, dhocRCESort, dohcDisabled)
{
var resultsNavFrameName = getFrame("fr_resultsNav");
if (alphaRCESort == true)
{
if (alphaDisabled == true)
{
//This is because the frame names are appended with a random no.
//We get the content frame name by doign a find/replace on current framename

if (frames[resultsNavFrameName.name].document.getElementById('enabAlphaSortImg'))
{
frames[resultsNavFrameName.name].document.getElementById('enabAlphaSortImg').style.display = "none";
}
if (frames[resultsNavFrameName.name].document.getElementById('disAlphaSortImg'))
{
frames[resultsNavFrameName.name].document.getElementById('disAlphaSortImg').style.display = "";
}
if (frames[resultsNavFrameName.name].document.getElementById('disDhocSortImg'))
{
frames[resultsNavFrameName.name].document.getElementById('disDhocSortImg').style.display = "none";
}
if (frames[resultsNavFrameName.name].document.getElementById('enabDhocSortImg'))
{
frames[resultsNavFrameName.name].document.getElementById('enabDhocSortImg').style.display = "";
}
}
}
if (dhocRCESort == true)
{
if (dohcDisabled == true)
{
if (frames[resultsNavFrameName.name].document.getElementById('enabDhocSortImg'))
{
frames[resultsNavFrameName.name].document.getElementById('enabDhocSortImg').style.display = "none";
}
if (frames[resultsNavFrameName.name].document.getElementById('disDhocSortImg'))
{
frames[resultsNavFrameName.name].document.getElementById('disDhocSortImg').style.display = "";
}
if (frames[resultsNavFrameName.name].document.getElementById('disAlphaSortImg'))
{
frames[resultsNavFrameName.name].document.getElementById('disAlphaSortImg').style.display = "none";
}
if (frames[resultsNavFrameName.name].document.getElementById('enabAlphaSortImg'))
{
frames[resultsNavFrameName.name].document.getElementById('enabAlphaSortImg').style.display = "";
}
}

}

}

function selectAll(){
var iNumberOfChkBoxes = document.getElementsByName('common').length;
var index=document.getElementsByName('common');
for(var counter=0;counter < iNumberOfChkBoxes;counter++){
index[counter].checked=true;
highlightText(index[counter].value, document);
}
}

function clearAll(){
var risbId=resultsNav.document.results_docview_DocumentForm.risbId.value;
var cisbId=resultsNav.document.results_docview_DocumentForm.cisbId.value;

MyNexisManagerAjaxService.renderClassDivPopUp(risbId,cisbId,{callback:function(data) {classDivCallBackAgain(data, self);}});
}

function onCheckboxCheckUncheck(nodeId){
var iNumberOfChkBoxes =document.getElementsByName('common').length;
var checkboxArray = new Array(iNumberOfChkBoxes);
checkboxArray=document.getElementsByName('common');

classificationNodeArray = convertStringIntoArray
(document.getElementById('classificationNodeVar').value);


//Webteam 101906
var highlight="false";
var expandedState="false";
var parentNodeIds=document.getElementById('parentNodeIdsList').value;
var parentNodeIdArray = parentNodeIds.split(",");


var isSelected = isChecked(nodeId, document);

var parentnodeId=getParentId(nodeId);
var parent = isParent(nodeId);

//TO CHECK WHEATHER THE TREE IS EXPANDED OR NOT
for (var index = 0; index < classificationNodeArray.length; index++){
if (nodeId == classificationNodeArray[index][1]){
if (classificationNodeArray[index][3] > 0){
expandedState="true";
}
}
}

if(parent == true){
if(expandedState == "false"){
if(isSelected == false){
for(i = 0; i <= parentNodeIdArray.length-1; i++){
if(parentNodeIdArray[i]==nodeId){
highlight="true";
}
}
}else{
onCheckboxSelect(nodeId, document);
}

}else{
//IF TREE IS EXPANDED
onCheckboxSelect(nodeId, document);
}
}else{
//IF NODE IS NOT PARENT
onCheckboxSelect(nodeId, document);
}

if(highlight == "true"){
highlightText(nodeId,document);
}else{
onCheckboxSelect(nodeId, document);
}

//Webteam 101906

var parentnodeId=getParentId(nodeId);
var parent = isParent(nodeId);
if(parent == false){
for(var counter=0;counter<=iNumberOfChkBoxes-1;counter++){
if(checkboxArray[counter].checked == true) {
var parentnodeId=getParentId(nodeId);
highlightText(parentnodeId,document);
}
}
}
}
function onCheckboxSelect(nodeId, documentObj)
{

classificationNodeArray = convertStringIntoArray
(documentObj.getElementById('classificationNodeVar').value);
var parent = isParent(nodeId);
var isSelected = isChecked(nodeId, documentObj);
if (isSelected == true)
{
highlightText(nodeId, documentObj);

checkParents(nodeId, documentObj);

for (var index = 0; index < classificationNodeArray.length; index++)
{
if (nodeId == classificationNodeArray[index][1])
{
if (parent == true)
{
if (classificationNodeArray[index][3] > 0)
{
checkboxArray = documentObj.getElementsByName('common');
childCount = index + (parseInt(classificationNodeArray[index][3]));
for (var counter = index + 1 , totalChildren = childCount; counter <= totalChildren;
counter++)
{
checkboxArray[counter].checked = true;
highlightText(checkboxArray[counter].value, documentObj);
if ((isParent(checkboxArray[counter].value) == true) && (classificationNodeArray[counter][3] > 0))
{
totalChildren = totalChildren + (parseInt(classificationNodeArray[counter][3]));
onCheckboxSelect(checkboxArray[counter].value, documentObj);
}
}
}
}
}
}
}
else
{
deHighlightText(nodeId, documentObj);
for (var index = 0; index < classificationNodeArray.length; index++)
{
if (nodeId == classificationNodeArray[index][1])
{
if (classificationNodeArray[index][2] != '-1111'){
uncheckParentCheckboxes(getParentId(nodeId), documentObj);
}
if ((parent == true) && classificationNodeArray[index][3] > 0)
{
uncheckChildCheckboxes(nodeId, documentObj);
}

}
}
}
}


function highlightText(nodeId, documentObj) {
var tdId = 'id' + nodeId;
//The below check is required to differentiate between
//the calling this method on initial div rendering or
//when div is already there

if(documentObj.getElementById(tdId)) {
documentObj.getElementById(tdId).className  = 'sourcelinkred';
}
}


function deHighlightText(nodeId, documentObj) {
var tdId = 'id' + nodeId;
//The below check is required to differentiate between
//the calling this method on initial div rendering or
//when div is already there
if(documentObj.getElementById(tdId)) {
documentObj.getElementById(tdId).className = 'l3';
}
}


function checkParents(nodeId, documentObj)
{
var parentId = getParentId(nodeId);
var checkBoxIndicator = false;
if(parentId != '-1111') {

checkboxArray = documentObj.getElementsByName('common');

for (var ind = 0; ind < classificationNodeArray.length; ind++)
{

if (parentId == classificationNodeArray[ind][2])
{

if (checkboxArray[ind].checked == false)
{

checkBoxIndicator = false;
break;
}
else
{

checkBoxIndicator = true;

}
}
}
}
if (checkBoxIndicator == true)
{

for (var ind = 0; ind < classificationNodeArray.length; ind++)
{
if (parentId == classificationNodeArray[ind][1])
{
checkboxArray[ind].checked = true;
highlightText(checkboxArray[ind].value, documentObj);
if (classificationNodeArray[ind][2] != '-1111')
{

checkParents(checkboxArray[ind].value, documentObj);
}
}
}
}
}

function uncheckParentCheckboxes(parentNodeId, documentObj)
{

for (var ind = 0; ind < classificationNodeArray.length; ind++)
{
if (classificationNodeArray[ind][1] == parentNodeId)
{

checkboxArray = documentObj.getElementsByName('common');
checkboxArray[ind].checked = false;
deHighlightText(checkboxArray[ind].value, documentObj);
if (isParent(parentNodeId) == true)
{

uncheckParentCheckboxes(getParentId(parentNodeId), documentObj);

}
}
}
}

function uncheckChildCheckboxes(nodeId, documentObj)
{
var temp = 0;
var noOfChildren = 0;
for (var ind = 0; ind < classificationNodeArray.length; ind++)
{
if (classificationNodeArray[ind][1] == nodeId)
{
noOfChildren = parseInt(classificationNodeArray[ind][3]);
temp = ind;
break;
}
}
if (classificationNodeArray[temp+1][2] == nodeId)
{
checkboxArray = documentObj.getElementsByName('common');
childCount = temp + (parseInt(noOfChildren));
for (var counter = temp+1 , totalChildren = childCount; counter <= totalChildren; counter++)
{
checkboxArray[counter].checked = false;
deHighlightText(checkboxArray[counter].value, documentObj);
if (((isParent(checkboxArray[counter].value)) == true) && classificationNodeArray[counter][3] > 0)
{
totalChildren = totalChildren + parseInt(classificationNodeArray[counter][3]);
uncheckChildCheckboxes(checkboxArray[counter].value, documentObj)
}


}
}

}

function getParentId(nodeId)
{
for (var ind = 0; ind < classificationNodeArray.length; ind++)
{
if (classificationNodeArray[ind][1] == nodeId)
{
//If it is Parent, return
if ((classificationNodeArray[ind][0] == "1") &&
(classificationNodeArray[ind][1] ==
classificationNodeArray[ind][2]))
{
return ;
}

var parentId = classificationNodeArray[ind][2];
return parentId;
break;
}
}
}

function isChecked(nodeId, documentObj)
{
var elems = documentObj.getElementsByName('common');
var elem_length = elems.length;
for (index = 0; index < elem_length; index++)
{
if (elems[index].value == nodeId && elems[index].type == "checkbox")
{
if (elems[index].checked)
{

return true;
}
else
{

return false;
}
}
}
return 'false';
}

function isParent(nodeId)
{
len = classificationNodeArray.length;
for (var ind = 0; ind < len; ind++)
{
if (classificationNodeArray[ind][1] == nodeId)
{
if (classificationNodeArray[ind][0] == '1')
{
return true;
}
else
{
return false;
}
}
}
return true;
}

function convertStringIntoArray(classificationNodesString)
{
var classificationNodesArray = new Array();

var splittedNodesArray = classificationNodesString.split('&');

for (nodeCounter = 0; nodeCounter < splittedNodesArray.length; nodeCounter++)
{
var splittedAtCommaNodesArray = splittedNodesArray[nodeCounter].split(',');
classificationNodesArray[nodeCounter] = new Array();
for (counter = 0; counter < splittedNodesArray[nodeCounter].length; counter++)
{
classificationNodesArray[nodeCounter][counter] = splittedAtCommaNodesArray[counter];
}
}
return classificationNodesArray;
}


function checkboxHighlight(documentObj)
{
var checkboxArray = documentObj.getElementsByName('common');
for (checkboxCounter = 0; checkboxCounter < checkboxArray.length;
checkboxCounter++)
{
if (checkboxArray[checkboxCounter].checked == true)
{
onCheckboxSelect(checkboxArray[checkboxCounter].value, documentObj);
highlightText(checkboxArray[checkboxCounter].value, documentObj);
}
}
}


function checkOnIntialDivRendering(documentObj){

classificationNodeArray = convertStringIntoArray
(documentObj.getElementById('classificationNodeVar').value);
var selectedNodeIdsString = documentObj.getElementById('selectedNodeIds').value;
var splittedAtCommaSelectedNodesArray = selectedNodeIdsString.split(',');
for(var counter = 0; counter < splittedAtCommaSelectedNodesArray.length; counter++) {
checkANode(splittedAtCommaSelectedNodesArray[counter], documentObj);
onCheckboxSelect(splittedAtCommaSelectedNodesArray[counter], documentObj);
}
}

function checkANode(nodeId, documentObj){
var checkboxArray = documentObj.getElementsByName('common');
for(var nodeCounter = 0; nodeCounter < classificationNodeArray.length; nodeCounter++){
if(nodeId == classificationNodeArray[nodeCounter][1]){
checkboxArray[nodeCounter].checked = true;
}
}
}


//This method makes a list of the checked nodes on the classification div
//redirect it to the appropriate action
function viewSelected(){
var iNumberOfChkBoxes =document.getElementsByName('common').length;
var checkboxArray = new Array(iNumberOfChkBoxes);
var cisbId=document.forms[0].cisb.value;
var risbId=document.forms[0].risb.value;
var listview="results/listview/listview.do";
var resultsNav1 = getFrame("fr_resultsNav");
checkboxArray=document.getElementsByName('common');
var selectedNodes = "";
var url="";
var nodeDocsCount = 0;

var sort=  resultsNav.document.getElementById("results_docview_DocumentForm").sortId.value;
if ( resultsNav1.document.getElementById("results_docview_DocumentForm").sort) {
var newSort =  resultsNav1.document.getElementById("results_docview_DocumentForm").sort.value;
} else {
var newSort = '';
}
if (newSort != sort && newSort != '') {
sort = newSort;
}


classificationNodeArray = convertStringIntoArray(document.getElementById('classificationNodeVar').value);
for(var counter=0;counter<=iNumberOfChkBoxes-1;counter++){
if(checkboxArray[counter].checked == true) {
selectedNodes=selectedNodes+','+checkboxArray[counter].value;
nodeDocsCount = nodeDocsCount + parseInt(classificationNodeArray[counter][4]);
}
}


// IMPORT PREVIOUSLY SELECTED LIST OF NODES

var prevselnodelist=document.getElementById('NewselectedNodeIds').value;
var mySplitResult1=prevselnodelist.split(",");
var prevselnodelistcount=document.getElementById('selectedDocCountList').value;
var mySplitResult2=prevselnodelistcount.split(",");

//Previously Checked but currently unchecked node array preparation.
var array3=new Array();
for(var counter=0;counter<=iNumberOfChkBoxes-1;counter++){
if(checkboxArray[counter].checked == false){
for(i = 0; i <= mySplitResult1.length-1; i++){
if(mySplitResult1[i]==checkboxArray[counter].value){
array3[counter2]=mySplitResult1[i];
counter2++;
}
}
}
}

//Trim by removing recently unchecked nodes from previously selected nodes
//9999 indicates its a used one
for(i = 0; i <= mySplitResult1.length-1; i++){
for(j = 0; j <= array3.length-1; j++){
if(mySplitResult1[i]==array3[j]){
mySplitResult1[i]=9999;
}
}
}

//Merge the currently selected list and previously selected list array
for(i=0;i<=mySplitResult1.length-1;i++){
if(mySplitResult2[i]!="undefined" && mySplitResult1[i]!="null" && mySplitResult1[i]!="9999"){
selectedNodes = selectedNodes+','+mySplitResult1[i];
nodeDocsCount = nodeDocsCount + parseInt(mySplitResult2[i]);
}
}

selectedNodes = selectedNodes.substring(1);



if(selectedNodes=="")
{
viewAllResults();
return false;
}
else{
url=listview+"?selRCNodeIds="+selectedNodes+"&cisb="+cisbId+"&risb="+risbId+"&fromClickNode=" + true + "&docsInCategory=" + nodeDocsCount+"&sort="+sort;
resultsNav1.document.results_docview_DocumentForm.action=url;
resultsNav1.document.results_docview_DocumentForm.target="_parent";
resultsNav1.document.results_docview_DocumentForm.reloadClassif.value = false;
isNarrowSearch = false;
resultsNav1.document.results_docview_DocumentForm.submit();
return false;
}


}

//Changes for CVD - Rakesh //

function changeClassificationOptionCVDNew(selDomId){
generateFrameRefs(window.self.name);

var selDomainId =  selDomId; //classificationRef.document.getElementById("results_listview_ResultsListForm").selDomainID.value;

if(selDomainId =='open'){
return false;
}

var currentSelection = resultsNav.document.getElementById("results_docview_DocumentForm").selRCDomainId.value;
if(selDomainId == 'disabled') {
classificationRef.document.getElementById("results_listview_ResultsListForm").selDomainID.value = currentSelection;
if (currentSelection == 'open') {
classificationRef.document.getElementById("results_listview_ResultsListForm").selDomainID.options[0].selected = true;
} else {
var index =  classificationRef.document.getElementById("results_listview_ResultsListForm").selDomainID.selectedIndex;
}
return false;
}
if(selDomainId =='close') {

//Sashikanth - Changes for Webstar 2562226 - Dec 08 - Start
var selectedNodeId = resultsNav.document.results_docview_DocumentForm.selectedNodeId.value;
var treeMax=resultsNav.document.results_docview_DocumentForm.treeMax.value;
if(selectedNodeId !="" ) {
if ( treeMax == "true" && !confirm("You have selected a category from the results groups. If you proceed, this grouping will be lost. Click OK to continue and remove your selected category.  Click Cancel to return to your list")){
return false;
}
}
//Sashikanth - Changes for Webstar 2562226 - Dec 08 - End

resultsNav.document.getElementById("testId").innerHTML = 'Show';

minMaxWidget();
return false;
}
var treeWidth= resultsNav.document.getElementById("results_docview_DocumentForm").treeWidth.value;
var tagged=docContent.tagged;
var sort=  resultsNav.document.getElementById("results_docview_DocumentForm").sortId.value;
if ( resultsNav.document.getElementById("results_docview_DocumentForm").sort) {
var newSort =  resultsNav.document.getElementById("results_docview_DocumentForm").sort.value;
} else {
var newSort = '';
}
if (newSort != sort && newSort != '') {
sort = newSort;
}
var risbId= resultsNav.document.getElementById("results_docview_DocumentForm").risbId.value;
if (docContent.document.forms[0].risb) {
var risbInList = docContent.document.forms[0].risb.value;
} else {
var risbInList = '';
}
if (risbInList != risbId && risbInList != '') {
risbId = risbInList;
}

var treeMax= resultsNav.document.getElementById("results_docview_DocumentForm").treeMax.value;
var cisbId= resultsNav.document.getElementById("results_docview_DocumentForm").cisbId.value;
var startDocNo= resultsNav.document.getElementById("results_docview_DocumentForm").startDocNo.value;
var listview=  resultsNav.document.getElementById("results_docview_DocumentForm").listview.value;
var topFrame = resultsNav;
var resultsGroupFooter = topFrame.document.getElementById("resultsGroupFooter");
var resultsGroupFooterHidden = topFrame.document.getElementById("resultsGroupFooterHidden");
// change for sep release
var reLoadClassif = false;
// change for sep release
if(resultsGroupFooter){resultsGroupFooter.style.display="none";}
if(resultsGroupFooterHidden){resultsGroupFooterHidden.style.display="";}

if(treeMax =='false')
{
if(resultsGroupFooterHidden){resultsGroupFooterHidden.style.display='none';}
if (resultsNav.document.getElementById("resultsGroupBorder")) {
resultsNav.document.getElementById("resultsGroupBorder").style.display = 'none';
}
if (resultsNav.document.getElementById("resultsGroupBorderForMax")) {
resultsNav.document.getElementById("resultsGroupBorderForMax").style.display = 'inline';
}
if (resultsNav.document.getElementById("SecondresultsGroupBorderForMax")) {
resultsNav.document.getElementById("SecondresultsGroupBorderForMax").style.display = 'inline';
}
resultsContentHiddenRef.document.write('<html:html><base href="http://www.lexisnexis.com:80/us/lnacademic/"><link rel="stylesheet" href="stylesheets/Global.css" type="text/css"><link rel="stylesheet" href="stylesheets/Styles.css" type="text/css"><body bgcolor="#FFFFFF" style="margin-top:5;margin-left:6;margin-right:5;margin-bottom:5;">'+ parent.frames[docContent.name].document.body.innerHTML + '</body></html:html>');
paintBorder();
display();
// change for sep release : Below Line is commented
// var mainframset=parent.window.document.getElementById("fs_resultscontent").rows="0,100%";
document.getElementById("fs_content").cols="23%, 77%, 0";
// change for sep release
var topFrame = resultsNav;
var tocBrowseTD = topFrame.document.getElementById("tocBrowseContainer");
tocBrowseTD.style.width = "23%";
tocBrowseTD.style.display="";
// change for sep release
classificationRef.document.getElementById("results_listview_ResultsListForm").selDomainID.options[0] = null;
var classifFrame = document.getElementById("LeftFrameSet");
classifFrame.style.display="";
classifFrame.style.width = "23%";
resultsNav.document.getElementById("results_docview_DocumentForm").treeMax.value = true;
var waitimage = classificationRef.document.getElementById("waitimage");
if(waitimage!=null) {
waitimage.innerHTML = waitimage.innerHTML;
waitimage.style.display="inline";
}

var flagImage;
var classificationTab = classificationRef.document.getElementById("classificationTab");
if(classificationTab !=null){
classificationTab.style.display="none";
}
theBody = classificationRef.document.getElementsByTagName('BODY')[0];
theBody.innerHTML = '<table border="0" cellpadding="0" cellspacing="0" width="100%">    <tr><td  class="l4g">Retrieving grouped results...</td></tr><tr><td><img src="images/retrieving_ani2.gif" border="0" alt="" title=""></td></tr></table>';


var hiddenTable = classificationRef.document.getElementById("hiddenTable");

// change for sep release
reLoadClassif = true;
// change for sep release
if ( classificationRef.document.getElementById("results_listview_ResultsListForm").selectedNodeId.value == '') {
classificationRef.document.getElementById("results_listview_ResultsListForm").action=listview+"?treeMax=true&pap=changeRCOption&start="+startDocNo
+"&sort="+sort+"&treeWidth="+treeWidth+"&reloadClassif="+reLoadClassif+"&risb="+risbId;
classificationRef.document.getElementById("results_listview_ResultsListForm").target=classificationRef.name;
classificationRef.document.getElementById("results_listview_ResultsListForm").selRCDomainId.value = selDomId;
} else {
classificationRef.document.getElementById("results_listview_ResultsListForm").selectedNodeId.value == '';
classificationRef.document.getElementById("results_listview_ResultsListForm").nodeDisplayName.value = '';
classificationRef.document.getElementById("results_listview_ResultsListForm").action=listview+"?treeMax=true&pap=changeRCOption&start="+startDocNo
+"&sort="+sort+"&treeWidth="+treeWidth+"&risb="+risbId;
classificationRef.document.getElementById("results_listview_ResultsListForm").target="_parent";
}

classificationRef.document.getElementById("results_listview_ResultsListForm").submit();
return false;
// change for sep release
}

resultsNav.document.getElementById("results_docview_DocumentForm").docsInCategory.value=0;
resultsNav.document.getElementById("results_docview_DocumentForm").nodeDisplayName.value="";
isNarrowSearch = false;

if(treeMax=='true')
{ // change for sep release
reLoadClassif = true;
// change for sep release
//  var waitimage = classificationRef.document.getElementById("waitimage");
//  if(waitimage!=null) {
//  waitimage.innerHTML = waitimage.innerHTML;
//  waitimage.style.display="inline";
//}

var flagImage;
var classificationTab = classificationRef.document.getElementById("classificationTab");
if(classificationTab !=null){
classificationTab.style.display="none";
}
theBody = classificationRef.document.getElementsByTagName('BODY')[0];
theBody.innerHTML = '<table border="0" cellpadding="0" cellspacing="0" width="100%">    <tr><td  class="l4g">Retrieving grouped results...</td></tr><tr><td><img src="images/retrieving_ani2.gif" border="0" alt="" title=""></td></tr></table>';


var allresults = classificationRef.document.getElementById("allresults");
if(allresults != null) {allresults.style.display="none";}

// change for sep release
if ((resultsNav.document.getElementById("results_docview_DocumentForm").selectedNodeId.value == '')) {
//alert('Entered the IF Clause ');
//Changes for Q4-2007 RCE:Begin
if((resultsNav.document.getElementById("results_docview_DocumentForm").multipleNodes.value!=null) &&
(resultsNav.document.getElementById("results_docview_DocumentForm").multipleNodes.value!="")){

var multiplenodes=resultsNav.document.getElementById("results_docview_DocumentForm").multipleNodes.value;
resultsNav.document.getElementById("results_docview_DocumentForm").action=listview+"?treeMax=true&pap=changeRCOption&start="+startDocNo
+"&sort="+sort+"&treeWidth="+treeWidth+"&risb="+risbId;
resultsNav.document.getElementById("results_docview_DocumentForm").selDomainID.value = selDomId;
resultsNav.document.getElementById("results_docview_DocumentForm").target="_parent";

}//Changes for Q4-2007 RCE:End
else{

resultsNav.document.getElementById("results_docview_DocumentForm").action=listview+"?treeMax=true&pap=changeRCOption&start="+startDocNo
+"&sort="+sort+"&treeWidth="+treeWidth+"&reloadClassif="+reLoadClassif+"&risb="+risbId;

resultsNav.document.getElementById("results_docview_DocumentForm").target=classificationRef.name;
resultsNav.document.getElementById("results_docview_DocumentForm").selDomainID.value = selDomId;
resultsNav.document.getElementById("results_docview_DocumentForm").selRCDomainId.value = selDomId;
}
}else {
resultsNav.document.getElementById("results_docview_DocumentForm").action=listview+"?treeMax=true&pap=changeRCOption&start="+startDocNo
+"&sort="+sort+"&treeWidth="+treeWidth+"&risb="+risbId;
resultsNav.document.getElementById("results_docview_DocumentForm").selDomainID.value = selDomId;
resultsNav.document.getElementById("results_docview_DocumentForm").target="_parent";
}

// change for sep release

}
resultsNav.document.getElementById("results_docview_DocumentForm").submit();
// Webstar 2061696 fix: Change by Suman_Majumder for Q4 2007 - End

}

function disableSorting(alphaRCESort, alphaDisabled, dhocRCESort, dohcDisabled) {
generateFrameRefs(window.self.name);
if (alphaRCESort == true)
{
if (alphaDisabled == true)
{
resultsNav.document.getElementById('enabAlphaSortImg').style.display = "none";
resultsNav.document.getElementById('disAlphaSortImg').style.display = "inline";
}
}

if (dhocRCESort == true)
{
if (dohcDisabled == true)
{
resultsNav.document.getElementById('enabDhocSortImg').style.display = "none";
resultsNav.document.getElementById('disDhocSortImg').style.display = "inline";
}

}
}

//Changes for CVD END - Rakesh //
