function getMainWindow() { var mainWindow; if (window.parent.isRamona) { mainWindow = window.open("",'mainTarget'); } else if (window.state) { //in case we are on the homepage mainWindow = window; } else { mainWindow = parent; } return mainWindow; } function loadBrain( thought ) { var mainWindow = getMainWindow(); //removed by Ken on 7/26/05 - java no longer lets you send commands between windows. //if (mainWindow.state == "Brain") { // thought = unescape(thought); // mainWindow.brain_Plex.document.SiteBrainApplet.externalEvent("activateName", thought ); // mainWindow.brain_Plex.document.SiteBrainApplet.externalEvent("launchName", thought ); //} //else { mainWindow.location.href = '/brain/frame.html?startThought=' + thought; //} } function openRamona() { posX = 330; posY = 20; if (screen) { posX = screen.availWidth - 310; } ramonaWindow = window.open("","ramona","directories=no,height=480,width=300,location=no,menuBar=no,personalbar=no,scrollbars=no,toolbar=no,status=no,resizable=yes,startX="+posX+",left="+posX+",startY="+posY+",top="+posY); if (!ramonaWindow.isRamona) { ramonaWindow.location.href = "/ramona/ramona.html"; } ramonaWindow.focus(); } function getThoughtName() { var mainWindow = getMainWindow(); if ((mainWindow.state == "Article" || mainWindow.state == "Bio" || mainWindow.state == "News") && mainWindow.lastThought) { return mainWindow.lastThought; } else if (mainWindow.state == "Brain") { return ''; } else { return "Artificial%20Intelligence%20(AI)"; } } function openImage(image, width, height) { width += 20; height += 25; imageWindow = window.open(image, '', "directories=no,height="+height+",width="+width+",location=no,menuBar=no,personalbar=no,scrollbars=no,toolbar=no,status=no,resizable=yes"); imageWindow.focus(); }