
var xmlhttp;var hyperLink="false";var mcode="null";function displayKWIC(qrySerId,docId,contentSet){var kwicURL="kwic.do?";var dsForm=document.formshidden;kwicURL+="inPS="+dsForm.inPS.value;kwicURL+="&userGroupName="+dsForm.userGroupName.value;kwicURL+="&prodId="+dsForm.prodId.value;kwicURL+="&tabID="+dsForm.tabID.value;kwicURL+="&qrySerId="+escape(qrySerId);kwicURL+="&docId="+docId;kwicURL+="&contentSet="+contentSet;xmlhttp=getXmlHttpRequest();xmlhttp.onreadystatechange=stateChanged;xmlhttp.open("GET",kwicURL,true);xmlhttp.send(null);}
function stateChanged(){if(xmlhttp.readyState==4||xmlhttp.readyState=="complete")
{document.getElementById("kwicImgDiv"+kwicIndex).innerHTML=xmlhttp.responseText;}else if(xmlhttp.readyState==1){document.getElementById("kwicImgDiv"+kwicIndex).innerHTML="Loading...";hyperLink="true";}}
kwicIndex=0;function loadNextKWIC(index){if(isKWICApplicable){kwicIndex=index;if(document.getElementById('kwic_hint')){document.getElementById('kwic_hint').style.display="block";}
kwicParams=document.getElementById("kwicParams"+(kwicIndex));if(kwicParams){params=kwicParams.value.split("|");displayKWIC(params[0],params[1],params[2]);}}}
function getDocumentUrl(){var bookurl=document.getElementById("transverse"+kwicIndex).innerHTML;out="&amp;";add="&";temp=""+bookurl;while(temp.indexOf(out)>-1){pos=temp.indexOf(out);temp=""+(temp.substring(0,pos)+add+temp.substring((pos+out.length),temp.length));}
if(temp.substring(0,3)!="<a>")
{this.location.href=temp+"&mcode="+mcode;}
else{var len=temp.length;var lenlast=len-4;temp=temp.substring(3,lenlast);this.location.href=temp+"&mcode="+mcode;}}
var check=false;function createDynamicDiv(pubDetailsId,mCode){mcode=mCode;if(pubDetailsId!="kwicImgDiv"){var details=document.getElementsByTagName("div");for(var i=0;i<details.length;i++)
{if(details[i].id.substring(0,10)=="kwicImgDiv"&&details[i].style.display=="block")
{hyperLink=="true";check=true;if(document.getElementById(details[i].id).innerHTML!=""){HideDiv(details[i].id);check=false;}}}
if(check==false){document.getElementById(pubDetailsId).style.display="block";var index=pubDetailsId.substring(10,12);if(document.getElementById(pubDetailsId).innerHTML==""){loadNextKWIC(index);}}}}
function getHyperLink(idValue){if(idValue!="transverse")
{if(hyperLink=="false")
{var bookurl=document.getElementById(idValue).innerHTML;out="&amp;";add="&";temp=""+bookurl;while(temp.indexOf(out)>-1){pos=temp.indexOf(out);temp=""+(temp.substring(0,pos)+add+temp.substring((pos+out.length),temp.length));}
var parent=document.getElementById(idValue).parentNode;if(temp.substring(0,3)!="<a>")
{window.location=(temp+"&mcode="+mcode);}
else{var len=temp.length;var lenlast=len-4;temp=temp.substring(3,lenlast);window.location=temp+"&mcode="+mcode;}}}}
function HideDiv(){var details=document.getElementsByTagName("div");for(var i=0;i<details.length;i++){if(details[i].id.substring(0,10)=="kwicImgDiv"&&details[i].style.display=="block")
{var div=details[i].id.substring(0,12);document.getElementById(div).style.display="none";check=false;hyperLink=false;return false;}}}
function getLinkValue(idValue,tableValue){if(idValue!="transverse")
{if(hyperLink=="false")
{var bookurl=document.getElementById(idValue).innerHTML;out="&amp;";add="&";temp=""+bookurl;while(temp.indexOf(out)>-1){pos=temp.indexOf(out);temp=""+(temp.substring(0,pos)+add+temp.substring((pos+out.length),temp.length));}
var parent=document.getElementById(idValue).parentNode;if(temp.substring(0,3)!="<a>")
{parent.setAttribute('href',temp+"&mCode="+mcode);}else{var len=temp.length;var lenlast=len-4;temp=temp.substring(3,lenlast);var content=document.getElementsBySelector("td#"+tableValue+" div.imgStyle a");content[0].setAttribute('href',temp+"&mCode="+mcode);}
var tdNum=tableValue.substring(9,(tableValue.length));var tdSection=document.getElementsBySelector("li#markRow"+tdNum+"_T012_0 div.artThm table tbody tr");if(tdSection.length>1){var secNote=tdSection[1].innerHTML;if(navigator.appName=='Microsoft Internet Explorer'){pos=secNote.indexOf('<IMG');secNote=''+(secNote.substring(0,pos)+'<a href="'+temp+'&mCode='+mcode+'">'+secNote.substring(pos,secNote.length));pos=secNote.indexOf('</SPAN');secNote=''+(secNote.substring(0,pos)+'</a>'+secNote.substring(pos,secNote.length));tdSection[1].firstChild.innerHTML=secNote;}
else{pos=secNote.indexOf('<img');secNote=''+(secNote.substring(0,pos)+'<a href="'+temp+'&mCode='+mcode+'">'+secNote.substring(pos,secNote.length));pos=secNote.indexOf('</span');secNote=''+(secNote.substring(0,pos)+'</a>'+secNote.substring(pos,secNote.length));tdSection[1].innerHTML=secNote;}}}}}
function getImageLink()
{var div=document.getElementsBySelector("div#marklist li");if(div!=undefined){for(var i=0;i<(div.length/3);i++){var transverseDiv=document.getElementsBySelector("markRow"+i+"_T012_0 div#transverse");for(var j=0;j<transverseDiv.length;j++){var division=transverseDiv[j].id;document.getElementById(division).id="transverse"+i;}
var tableDiv=document.getElementsBySelector("markRow"+i+"_T012_0 td#tableData");for(var j=0;j<tableDiv.length;j++){var division=tableDiv[j].id;document.getElementById(division).id="tableData"+i;}
var kiwicDiv=document.getElementsBySelector("markRow"+i+"_T012_0 div#kwicImgDiv");for(var j=0;j<kiwicDiv.length;j++){var division=kiwicDiv[j].id;document.getElementById(division).id="kwicImgDiv"+i;}
var division=document.getElementById("hiddenMcodeDiv"+i);if(division!=null){var mcodeValue=division.innerHTML;createDynamicDiv("kwicImgDiv"+i,mcodeValue);getLinkValue("transverse"+i,"tableData"+i);}}}}
addWindowLoadEvent(loadNextKWIC);