var APP_PATH="/eview/VOLR6.nsf/viewAuth?openAgent";var dbPath;h=self.location.hostname;p=self.location.pathname;p=p.substring(0,p.indexOf(".nsf")+4)dbPath=self.location.protocol+"//www.eview.com/eview/volr6.nsf"document.onkeypress=keyPress;function keyPress(evt){if(window.event){t=window.event.srcElement.id;if(window.event.keyCode==13&(t=="usernamefield"|t=="passwordfield")){event.returnValue=false;event.cancel=true;init();}}else{t=evt.originalTarget.id;if(evt.keyCode==13&(t=="usernamefield"|t=="passwordfield")){evt.preventDefault();evt.stopPropagation();init();}}}function highlightNavBar(){o=(window.event)?window.event.srcElement:this;if(o.className.indexOf("Selected")>0)return false;c=(o.className.indexOf("navHeader")>0)?"#cccccc":"#ffffff";o.style.backgroundColor=c;return false;}function unhighlightNavBar(){o=(window.event)?window.event.srcElement:this;unhilite(o);}function unhilite(o){if(o.className.indexOf("Selected")>0)return false;c=(o.className.indexOf("navHeader")>0)?"#694695":"#eeeeee";o.style.backgroundColor=c;return false;}function goToPage(){o=(window.event)?window.event.srcElement:this;linkText=o.childNodes.item(0).nodeValue;setLinkStyles(linkText);val=linkText.split(" ").join("").split("-").join("");pageUrl=eval("jObj."+val+".url");if(val=="ClickHeretoRegister"){top.location=pageUrl;}else{updatePage(pageUrl);}}function setLinkStyles(l){for(i=0;i!=navLinks.length;++i){n=navLinks[i];if(n.childNodes.item(0).nodeValue==l){n.className="nav navSelected";}elseif(n.childNodes.item(0).nodeValue!=l&n.className=="nav navSelected"){n.className="nav navDefault";unhilite(n);}}}var navLinks=new Array();function addNavListeners(){c=document.getElementsByTagName("li");for(i=0;i!=c.length;++i){if(c[i].className.indexOf("nav")>=0){addListener(c[i],"mouseover",highlightNavBar);addListener(c[i],"mouseout",unhighlightNavBar);addListener(c[i],"click",goToPage);navLinks.push(c[i]);}}}function addListener(element,type,expression,bubbling){bubbling=bubbling||false;if(window.addEventListener){element.addEventListener(type,expression,bubbling);return true;}elseif(window.attachEvent){element.attachEvent('on'+type,expression);return true;}elsereturn false;}function getObj(name){if(document.getElementById){this.obj=document.getElementById(name);this.style=document.getElementById(name).style;}elseif(document.all){this.obj=document.all[name];this.style=document.all[name].style;}elseif(document.layers){this.obj=document.layers[name];this.style=document.layers[name];}}function fillContents(){u="/eview/volr6.nsf/lookupHomePageContent/topLeftCurrent?OpenDocument";c="topleftcontent";updatePage(u,c);}function openArticle(url){self.location=url;}function getLogin(){c=document.cookie.toLowerCase();if(c=="undefined")return;start=c.indexOf("sid=");c=c.substring(start,c.length);if(c!=""){loggedin=(c.split("; ")[0].split("=")[1].length==36)?true:false;}}function loadNavContents(){jaxName=(loggedin)?"loggedinheader":"loginheader";updatePage(dbPath2+"/quicksearchheader?openForm","searchbox");updatePage(dbPath2+"/"+jaxName+"?openForm","loginbox");}function updatePage(dataURL,containerId){if(containerId=="searchbox"){jQuery("#"+containerId).html('').load(dataURL);}else{jQuery.ajax({type:"GET",url:dataURL,cache:false,success:function(html){jQuery("#"+containerId).html('').append(html).show();}});}}function init(lArg){var f=document.forms['viewlogin'];valid=true;if(arguments.length>0){fa=lArg;}else{fa=f.frmAction.value;}if(fa=="login"){var p=f.Password.value;var u=f.UserName.value;if(p==""&u==""){str="Please enter both a user name and a password.";valid=false;fld=null;}elseif(u==""){str="Please enter a user name.";valid=false;fld=f.UserName;valid=false;}elseif(p==""){str="Please enter a password.";valid=false;fld=f.UserName;}if(!valid){dlgOptions.title="Login error";dlgOptions.height=150;jQuery('#dlg').dialog(dlgOptions).html(str);jQuery('#dlg').dialog('open');return;}}jQuery.cookie("calling_page",encodeURIComponent(self.location.href),{path:'/'});arg=(fa=="login")?"in":"out";dlgOptions.title="Please wait...";dlgOptions.height=150;jQuery('#dlg').dialog(dlgSimpleOptions).html("<img src=\""+dbPath2+"/rel_interstitial_loading.gif?openImageResource\"/>");jQuery('#dlg').dialog('open');var callback=function(data){var rC=data.split("\n")[0];parts=rC.split("|");guid=parts[0];name=(parts[1])?parts[1]:null;jQuery('#dlg').dialog('close');if(guid.length==36){var date=new Date();date.setTime(date.getTime()+(1*24*60*60*1000));jQuery.cookie("SID",guid+"|"+unescape(name),{path:'/',expires:date});if(parts.length==3&&parts[2]=="ack"){self.location=dbPath2+"/acknowledgement?openForm";return;}jQuery('#dlg').dialog('close');if(formName=="article"){self.location.reload();return;}else{updatePage(dbPath2+"/loggedinheader?openForm","loginbox",false);updatePrintAnnual(true);return;}}elsejQuery.cookie("SID",null,{path:'/'});if(rC.indexOf("failure")>0|rC.indexOf("Invalid")>-1){jQuery('#dlg').dialog('close');loggedin=false;str="Your user name or password is incorrect.";dlgOptions.title="Login error";dlgOptions.height=150;jQuery('#dlg').dialog(dlgOptions).html(str);jQuery('#dlg').dialog('open');}else{loggedin=false;if(self.location.href.toLowerCase().indexOf("home")<0){self.location=dbPath2+"/Home?openForm";}else{jQuery('#dlg').dialog('close');jaxName=(loggedin)?"loggedinheader":"loginheader";updatePage(dbPath2+"/"+jaxName+"?openForm","loginbox");}updatePrintAnnual(loggedin);}}connUrl=APP_PATH;var postData={data1:fa,data2:unescape(u),data3:unescape(p)};jQuery.post(connUrl,postData,callback,"text");}function updatePrintAnnual(boo){adminPrintAnnualURL="http://www.eview.com/developerannual";devPrintAnnualURL="http://www.eview.com/administratorannual";urlAppend=(boo==true)?"forsubs":"";jQuery("#adminPrintAnnual a").attr("href",adminPrintAnnualURL+urlAppend);jQuery("#devPrintAnnual a").attr("href",devPrintAnnualURL+urlAppend);}function loadSearch(){jQuery.ajax({url:"quicksearchheader?openForm",cache:false,success:function(html){alert(html);jQuery("#searchbox").html('').append(html);}});}var aSubmenuData;function addAccordionNavListeners(){links=document.getElementsByTagName("li");jsonIndex=0;for(i=0;i!=links.length;++i){if(links[i].className.indexOf("acc")>=0){link=links[i];addAccordionListener(link,"mouseover",accordionHilite);addAccordionListener(link,"mouseout",accordionUnhilite);addAccordionListener(link,"click",accordionGoToPage);}}}function addAccordionListener(element,type,expression,bubbling){bubbling=bubbling||false;if(window.addEventListener){element.addEventListener(type,expression,bubbling);return true;}elseif(window.attachEvent){element.attachEvent('on'+type,expression);return true;}elsereturn false;}function accordionGoToPage(){o=(window.event)?window.event.srcElement:this;oIndex=o.id.split("-")[1];linkText=aSubmenuData[o.id.split("-")[0]][0].itemdata[oIndex].url;if(linkText.indexOf("(")>0&linkText.indexOf(")")>0){eval(linkText);}else{self.location=linkText;}}function accordionHilite(){o=(window.event)?window.event.srcElement:this;o.className="active-link";return false;}function accordionUnhilite(){o=(window.event)?window.event.srcElement:this;o.className="inactive-link";}