
function submitForm(url){
if(url.indexOf("shepardsResultsAction") != -1) {
window.location = url;
return;
}

var docFormObj = getFrame("fr_resultsNav").document.results_docview_DocumentForm;

var risb=docFormObj.risbId.value;
var cisb=docFormObj.cisbId.value;
var treeMax=docFormObj.treeMax.value;
var treeWidth=docFormObj.treeWidth.value;
var exitFormKey= docFormObj.exitFormKey.value;
var format=docFormObj.formatStr.value;
var pageOrigin=docFormObj.pageorigin.value;
var debug = false;

var nextStepOption = (docFormObj.nextSteps) ? docFormObj.nextSteps.value : "";
var exitLinksFinal=url+"&formStateKey="+exitFormKey+"&risb="+risb+"&cisb="+cisb+"&treeMax="+treeMax+"&treeWidth="+treeWidth+"&pageOrigin="+pageOrigin+"&selectedNSOption="+nextStepOption;
docFormObj.action=exitLinksFinal;

docFormObj.target="_parent";

docFormObj.submit();
}


function submitUrl(url){
document.results_shared_CustomSegForm.action=url;
document.results_shared_CustomSegForm.submit();
}

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 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");
}



function changeHref(reloadPage, showContentOnly, contentUrl){

generateFrameRefs(window.self.name);

if(contentUrl != ''){


if(docContent){
var baseTags = docContent.document.getElementsByTagName('base');
} else {
var baseTags = window.document.getElementsByTagName('base');
}

for(i=0 ;i < baseTags.length; i++){
var baseTag = baseTags[i];
baseTag.href = contentUrl;
}
}


if (navigator.userAgent.toLowerCase().indexOf('msie') == -1 || showContentOnly) {

var anchorTagLink;
var anchorTag;
var anchorTarget;
if(docContent) {
var anchorTags = docContent.document.getElementsByTagName('a');
} else {
var anchorTags = window.document.getElementsByTagName('a');
}

var length = anchorTags.length;

for (i = 0; i < length; i++) {
anchorTag = anchorTags[i];
anchorTagLink = anchorTag.href;
anchorTarget = anchorTag.target;


if ((anchorTagLink.indexOf('#') != -1 && anchorTarget != "_parent" && anchorTarget != "_top") ||
((anchorTagLink.indexOf('#')  != -1 || anchorTagLink.indexOf('javascript:backToTopLink();') != -1) && showContentOnly)) {
if(anchorTagLink.indexOf('javascript:backToTopLink();') != -1 && showContentOnly) {
if(docContent){
anchorTag.href = docContent.location + "#top";
} else {
anchorTag.href = window.location + "#top";
}
} else {
if(docContent){
anchorTag.href = docContent.location + anchorTagLink.substring(anchorTagLink.indexOf('#'));
} else {
anchorTag.href = window.location + anchorTagLink.substring(anchorTagLink.indexOf('#'));
}
}

}
}
}
}
function onLoadRCContent(isAsynch,itemArray){
generateFrameRefs(window.self.name);
if(docContent){
var widget=  docContent.document.getElementById("RCSurroundWidget");
} else {
var widget = window.document.getElementById("RCSurroundWidget");
}

if(!widget)
return;

if( itemArray == "default") {
return;
} else if(itemArray == "false"){
widget.style.display='none';
}else{
var item= itemArray.split(',');
widget.style.display='block';
for (var i=0;i < item.length; i++){
if(item[i] != ''){
if(docContent){
var elem=docContent.document.getElementById(item[i]);
}else {
var elem=window.document.getElementById(item[i]);
}

if(elem)
elem.style.display='none';
}
}
}

}

function submitDisplayUnit(url){
generateFrameRefs(window.self.name);


var formOne;
var formTwo;
var formFour;

if(pubTreeRef){
formOne= pubTreeRef.document.forms["tocbrowse_PubTreeRendererForm"];
formTwo= pubTreeRef.document.forms["tocbrowse_PubTreeExpandCollapseNodeForm"];
formFour = pubTreeRef.document.forms["results_docview_DisplayVersionTreeForm"];
}





var formThree = window.docContent.document.forms["results_docview_DocumentForm"];
var resultForm0=resultsNav.document.forms["results_docview_DocumentForm"];
var nodeIds=docContent.document.results_docview_DocumentForm.dynamicDuNodeIds.value;





var pisb="";


var pisbObtained = false;

if(formFour && !pisbObtained){
if(formFour.pisb != null){
pisb = formFour.pisb.value;
pisbObtained = true;
}
}
if(formOne && !pisbObtained) {
if(formOne.pisb != null){
pisb = formOne.pisb.value;
pisbObtained = true;
}
}

if(formThree && !pisbObtained){ //Added this else if condition as fix for webstar 2520093 -Dasika
if(formThree.pisb != null){
pisb = window.docContent.document.getElementById("pisbId").value;
pisbObtained = true;
}
}



var duUrl=url+"&dynamicDuNodeIds="+nodeIds+"&pisb="+pisb+"&duApproachInd=DISP_APPROACH_DYNAMIC";
resultForm0.action=duUrl;
resultForm0.method='POST';
resultForm0.target="_parent";
resultForm0.submit();
}

