﻿;var steps;var index=0;var details,ui,mess1,mess2;var rmr,fullScreen,mapView;var isLive=(domain=="debategraph.org");var isFlashWindow=true;window.onresize=onResize;var onProceedingsPage=false;try{if(window!=window.parent){if(window.parent.isProceedingsPage)onProceedingsPage=true;}}catch(Error){}if(toolbar=="0"){var a=new Array("sHome","sDetails","sArtics","sHierarchical","sEdit","sSearch","sShare","sFullScreen","sKey");var b=new Array();var f=a.length;for(var g=0;g<f;g++){b[g]=new Image();b[g].src="fImages/"+a[g]+".png";}}function getRmr(){if(browser=="Firefox"||browser=="Mozilla"||browser=="Opera")
return document.getElementById("crEmbed");else return document.getElementById("crObject");};function init(){try{if(sc&&FlashDetect.majorAtLeast(8)){document.forms[0].onkeypress=form_Click;document.forms[0].removeChild(document.getElementById("nonFlash"));initSteps();if(window.opener){if(window.opener.rv&&window.opener.rv.isMapView){mapView=window.opener;}}document.getElementById("navTable").style.width=cWidth;var j=((dims.width-180)/2).toString()+"px";mess1=document.getElementById("mess1");mess1.style.width=j;mess2=document.getElementById("mess2");mess2.style.width=j;showMessage("Click spheres to explore<br /> Click arrows to rate",false,1,false);if(toolbar=="0"){document.getElementById("imHome").src="fImages/sHome.png";document.getElementById("imDetails").src="fImages/sDetails.png";document.getElementById("imArtics").src="fImages/sArtics.png";document.getElementById("imEdit").src="fImages/sEdit.png";document.getElementById("imShare").src="fImages/sShare.png";document.getElementById("imSearch").src="fImages/sSearch.png";document.getElementById("imFullScreen").src="fImages/sFullScreen.png";document.getElementById("imKey").src="fImages/sKey.png";document.getElementById("txSearch").style.width="45px";}setToolbarButtons(selectedNodeID);if(onProceedingsPage)window.parent.nodeClick(true);}else{var k=document.forms[0];k.removeChild(document.getElementById("flashDiv"));k.removeChild(document.getElementById("toolbar"));if(sc){var l=document.getElementById("nonFlash");l.style.marginTop="0px";l.style.backgroundColor="Lavender";l.style.height=(dims.height-50).toString()+"px";l.style.overflow="auto";}}}catch(Error){try{window.parent.flashLoaded=false;}catch(Error){}}};function mapViewClick(nodeID){if(mapView){var n=nodeID.substring(0,1);if(!(n=="r"||n=="s"||n=="m")){mapView.ov.setSelected(nodeID);mapView.ov.nodeClick(mapView.ov.selectedNode);}}};function mapViewJump(nodeID){if(mapView&&nodeID!=1){mapView.ht.jump("A",nodeID,1000);}};function home(){window.top.location.href="http://"+domain;};function showDetails(){if(canGo(selectedNodeID)){window.top.location.href="http://"+domain+"/Stream.aspx?nID="+stripUnderscore(selectedNodeID)+"&sd=y";}};function showHierarchical(){if(canGo(selectedNodeID)&&!mapView){var o="p-"+stripUnderscore(selectedNodeID)+"-2-1";var q="../Default.aspx?sig="+o;var u=screen.availWidth;var v=screen.availHeight;var x="left=0,top=0,height="+v+",width="+u+",resizable=yes,scrollbars=yes,toolbar=no";window.open(q,"DmrMap",x);}};function search(){var y=document.getElementById("txSearch").value;if(y!=""){var z="s"+y.replace(/ /g,"_");updateSteps(z);repos(z);}};function share(e){if(!e)e=window.event;var a1="http://"+domain+"/flash/fv.aspx?r="+selectedNodeID+"&sc=small";var b1="http://"+domain+"/Stream.aspx?nID="+selectedNodeID;var c1="<iframe src='"+a1+"' frameborder='0' width='490' height='500' scrolling='no'></iframe>";closeShare();var d1=document.createElement("div");d1.id="sdiv";d1.className="ShareDiv";d1.style.left=(e.clientX-140).toString()+"px";d1.style.top=(e.clientY-120).toString()+"px";d1.innerHTML="<div><span onclick='closeShare()' class='XCloser'>X</span><span style='font-weight:bold;color:Firebrick;margin-left:10px;'>Click & Copy to share</span></div><div style='margin-top:5px;'>URL</div><input id='urlBox' type='text' onfocus='this.select()' class='CodeBox' /><div style='margin-top:5px;'>Embed</div><input id='embedBox' type='text' onfocus='this.select()' class='CodeBox' title='By default the embedded snapshot is set to 450 pixels wide by 675 high. You can change these values by manually editing the width and height properties of the iframe after embedding.' />";document.forms[0].appendChild(d1);var e1=document.getElementById("urlBox");e1.value=b1;var f1=document.getElementById("embedBox");f1.value=c1;};function closeShare(){if(document.getElementById("sdiv")){var g1=document.getElementById("sdiv");g1.parentNode.removeChild(g1);}};function fullScreen(){if(!isFullScreen)openOrResize(true);else window.close();};function key(){window.top.location.href="http://"+domain+"/Stream.aspx?nID="+stripUnderscore(selectedNodeID)+"&sh=y";};var navMess="Buttons enabled after you click spheres above";function first(){if(index>0){clearMessages();closeChildWindows();var h1=steps[0];updateSteps(h1);if(onProceedingsPage&&!hasReposd)window.parent.nodeClick();conditionalRepos(h1)}else showMessage(navMess,false,2,false);};function back(){if(index>0){clearMessages();closeChildWindows();index--;var i1=steps[index];updateSteps(i1);var j1=i1.substring(0,1);if(onProceedingsPage&&!hasReposd)window.parent.nodeClick();if(hasReposd)repos(i1);else if(i1=="1")repos("1");else if(j1=="m"){i1=steps[index-1];updateSteps(i1);repos(i1);}else if(j1=="r"||j1=="s")repos(i1);else{j1=steps[index+1].substring(0,1);if(j1=="r"||j1=="s"||j1=="m")repos(i1);else{rmr.setSelectedNodeID(i1);mapViewClick(i1);}}}else showMessage(navMess,false,2,false,10);};function forward(){if(index<steps.length-1){clearMessages();closeChildWindows();index++;var k1=steps[index];updateSteps(k1);var l1=k1.substring(0,1);if(onProceedingsPage&&!hasReposd)window.parent.nodeClick();if(hasReposd)repos(k1);else if(k1=="1")repos("1");else if(l1=="m")rmr.setSelectedNodeID(k1);else if(l1=="r"||l1=="s")repos(k1);else{l1=steps[index-1].substring(0,1);if(l1=="m")repos(k1);else{rmr.setSelectedNodeID(k1);mapViewClick(k1);}}}else showMessage(navMess,false,2,false,10);};function last(){if(index<steps.length-1){clearMessages();closeChildWindows();var m1=steps[steps.length-1];updateSteps(m1);if(onProceedingsPage&&!hasReposd)window.parent.nodeClick();conditionalRepos(m1);}else showMessage(navMess,false,2,false,10);};var repositioning=false;function repos(id,calledFromMapView){if(calledFromMapView)updateSteps(id);else mapViewJump(id);var n1=steps.join("-");repositioning=true;var o1;if(onProceedingsPage)o1="fvp.aspx";else o1="fv.aspx";var p1="http://"+domain+"/flash/"+o1+"?r="+id+"&h="+n1+"&sc="+scaleFactors;location.replace(p1);};function refresh(){repos(selectedNodeID);};function conditionalRepos(id){if(hasReposd||checkStepsPrefixes())repos(id);else{rmr.setSelectedNodeID(id);if(mapView&&mapView.tvMap.FindNodeByValue(id))mapViewClick(id);else mapViewJump(id);}};function checkStepsPrefixes(){var q1=false;for(var g=0;g<steps.length;g++){var r1=steps[g];var s1=r1.substring(0,1);if(s1=="r"||s1=="m"||s1=="s"||r1=="1"){q1=true;break;}}
return q1;};var hasReposd=false;function initSteps(){steps=nHistory.split("-");updateSteps(selectedNodeID,true);if(steps.length>1)hasReposd=true;};function updateSteps(id,initial){selectedNodeID=id;if(id.substring(0,1)=="_")id=id.substring(1);if(checkIndex(id)>=0){index=checkIndex(id);}else{steps.push(id);index=steps.length-1;}var t1=document.getElementById("imFirst");var u1=document.getElementById("imBack");var v1=document.getElementById("imForward");var w1=document.getElementById("imLast");if(index>0){t1.src="fImages/fFirst.png";u1.src="fImages/fBack.png";}else{t1.src="fImages/fFirst_gray.png";u1.src="fImages/fBack_gray.png";}if(index<steps.length-1){v1.src="fImages/fForward.png";w1.src="fImages/fLast.png";}else{v1.src="fImages/fForward_gray.png";w1.src="fImages/fLast_gray.png";}setToolbarButtons(id);if(!initial)recordEvent(id,"nodeClick");};function checkIndex(id){var x1=-1;for(var g=0;g<steps.length;g++){if(id==steps[g]){x1=g;break;}}
return x1;};function constellationRoamer_onDoubleClick(nodeID){if(onProceedingsPage)window.parent.nodeDoubleClick(nodeID);};function constellationRoamer_onClick(nodeID){if(nodeID!=selectedNodeID){clearMessages();var y1=nodeID.substring(0,1);updateSteps(nodeID);if(y1=="_"){var z1=nodeID.substring(1);repos(z1);mapViewJump(z1);}else{selectedNodeID=nodeID;mapViewClick(nodeID);}closeChildWindows();if(onProceedingsPage)window.parent.nodeClick();}};function constellationRoamer_onEdgeClick(edgeID){var a2;var b2;if(edgeID.indexOf("_")==-1){a2=0;b2=edgeID;}else{a2=1;if(edgeID.indexOf("m")>=0||edgeID.indexOf("r")>=0||edgeID.split("_")[1]=="1"){showMessage("This relation cannot be rated",false,2,false,5);
return;}b2=edgeID.split("_")[0];}rated=a2+"|"+b2;currentAction="rateEdge";ajaxMangr.AjaxRequest("rateEdge~"+a2+"|"+b2);};var mTimer;function showMessage(content,isAlert,box,small,duration,transparent){clearMessages(box);var c2=document.getElementById("mess"+box);var d2=document.createElement("span");d2.innerHTML=content;d2.className="Message1";if(isAlert)d2.style.color="Red";if(small)d2.style.fontSize="10px";if(transparent)d2.style.backgroundColor="transparent";c2.appendChild(d2);if(duration)mTimer=window.setTimeout(clearMessages,1000*duration);};function clearMessages(box){if(box)document.getElementById("mess"+box).innerHTML="";else{mess1.innerHTML="";mess2.innerHTML="";}if(mTimer)window.clearTimeout(mTimer);};function setToolbarButtons(id){if(toolbar!="-1"){var e2=document.getElementById("imDetails");var f2=(toolbar=="0")?"s":"f";if(canGo(id)){e2.src="fImages/"+f2+"Details.png";}else{e2.src="fImages/"+f2+"Details_gray.png";}}};function canGo(id){var g2=id.substring(0,1);if(id=="1"||g2=="r"||g2=="s"||g2=="m")
return false;else return true;};function stripUnderscore(id){var h2=id.substring(0,1);if(h2=="_")
return id.substring(1);else return id;};function goFlash(){window.top.location.href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&promoid=BUIGP";};function recordEvent(eventID,eventType){if(eventType=="nodeClick"){if(window.location.name=="fv_indep"){_hbPageView("debategraph","/node+clicked+"+stripUnderscore(eventID));}}};function openOrResize(fullScreen,top,left,width,height){var i2="http://"+domain+"/flash/fv.aspx?r="+selectedNodeID;if(fullScreen){top=0;left=0;width=screen.availWidth;height=screen.availHeight;i2+="&fs=1&sc=large";}if(window==window.top){window.open(i2,"newFlashWindow","top="+top+",left="+left+",width="+width+",height="+height);}else window.open(i2,"flashWindow","top="+top+",left="+left+",width="+width+",height="+height);};var firstResize=true;function onResize(){if(!firstResize){var j2=getViewportSize();rmr.width=(j2.width-20).toString()+"px";rmr.height=(j2.height-100).toString()+"px";}firstResize=false;};var rated;var plusMinus=1;function addRater(evalQuestion,isArgumentGroup,canDelete){mess2.innerHTML="";var k2=document.createElement("table");k2.cellspacing="0";k2.style.marginTop="3px";var l2=document.createElement("tbody");var m2=document.createElement("tr");for(var g=0;g<9;g++){var n2=document.createElement("td");n2.id="r"+(g+1).toString();n2.innerHTML=(g+1).toString();n2.onclick=rater_Click;n2.onmouseover=rater_OnMouseOver;n2.onmouseout=rater_OnMouseOut;n2.className="Rater";m2.appendChild(n2);}if(isArgumentGroup){var o2=document.createElement("td");o2.id="pm";o2.innerHTML="Supports";o2.onclick=rater_Click;o2.onmouseover=rater_OnMouseOver;o2.onmouseout=rater_OnMouseOut;o2.className="Rater";m2.appendChild(o2);}else plusMinus=1;l2.appendChild(m2);k2.appendChild(l2);mess2.appendChild(k2);var p2=document.createElement("div");p2.className="Rater";p2.style.backgroundColor="Lavender";if(canDelete&&onProceedingsPage)p2.innerHTML="<span style='background-color:#FFFFCC;font-style:italic;cursor:normal;'>Rate&nbsp;relationship</span><span onclick='deleteLink()' style='background-color:#FFFFCC;margin-left:7px;text-decoration:underline;cursor:pointer;'>Delete</span>";else p2.innerHTML="<span style='background-color:#FFFFCC;font-style:italic;cursor:normal;'>Rate&nbsp;relationship&nbsp;strength</span>";mess2.appendChild(p2);if(onProceedingsPage)window.parent.showRatingMessage();};var rateValue;function rater_Click(e){if(!e)e=window.event;var q2=(e.srcElement||e.target);var r2=q2.id;if(r2=="pm"){plusMinus=-plusMinus;q2.innerHTML=(plusMinus==1)?"Supports":"Opposes";}else{currentAction="enterRating";mess2.innerHTML="";var s2=q2.id.substring(1);rateValue=s2*plusMinus;ajaxMangr.AjaxRequest("enterRating~"+rated+"|"+s2+"|"+plusMinus);}};function rater_OnMouseOver(e){if(!e)e=window.event;var t2=(e.srcElement||e.target);t2.style.color="White";t2.style.backgroundColor="Firebrick";};function rater_OnMouseOut(e){if(!e)e=window.event;var u2=(e.srcElement||e.target);u2.style.color="Firebrick";u2.style.backgroundColor="#FFFFCC";};function deleteLink(){if(onProceedingsPage){var v2=rated.split("|")[1];window.parent.deleteCrossLink(v2);}};function openLogin(action,nodeID){var w2=isLive?"https://debategraph.org/sf/Login.aspx":"../sf/Login.aspx";try{if(window.parent&&window.parent.name=="DmrHome"){window.parent.location.href=w2;}else if(window.opener&&window.opener.name=="DmrHome"){window.opener.location.href=w2;window.close();}else if(mapView){mapView.location.href=(isLive=="1")?"https://debategraph.org/sf/login.aspx?fr=MapView":"../sf/login.aspx?fr=MapView";window.close();}else{w2+="?fr=FlashView"+action;if(nodeID)w2+="&nodeID="+nodeID;window.open(w2,"DmrMap","top=10,left=447,width=420,height=750,scrollbars,resizable");}}catch(e){w2+="?fr=FlashView"+action;if(nodeID)w2+="&nodeID="+nodeID;window.open(w2,"DmrMap","top=10,left=447,width=420,height=750,scrollbars,resizable");}};function form_Click(e){if(!e)e=window.event;if(e.keyCode==13||e.keyCode==3){var x2=(e.target||e.srcElement);if(x2.id=="txSearch")search();
return false;}else return true;};function closeChildWindows(){if(details){details.close();details=null;}if(ui){ui.close();ui=null;}};function cleanUp(){try{closeChildWindows();}catch(er){}};var currentAction;function onRequestStart(){};function onRequestSent(){};function onResponseReceived(){};function onResponseEnd(){var y2=document.getElementById("lbCallbackReport");var z2=y2.innerHTML;y2.innerHTML="";var a3,b3;if(z2.substring(0,9)!="exception"){switch(currentAction){case "getNodeSummary":a3=z2.split("|");var c3=a3[0];var d3=a3[1];var e3=a3[2];var f3=a3[3];var g3=(c3=="0")?"No detailed text yet":"Detailed text of "+c3+" characters";b3="Author: "+d3+"<br />"+f3+" comments; "+e3+" articulations";showMessage(b3,false,1,false,15);break;case "rateEdge":a3=z2.split("|");var h3=parseInt(a3[0]);if(h3>0){var i3=a3[1];var j3=(a3[2]=="1");switch(h3){case 1:addRater(i3,false,j3);break;case 2:addRater(i3,true,j3);break;case 3:showMessage("This relation cannot be rated.",false,2,false,7);break;default:break;}}else{b3="Log in to edit or rate maps.<br />Click <span onclick='openLogin(\"R\")' style='text-decoration:underline;cursor:pointer'>here</span> to login/register.";showMessage(b3,false,2,false);}break;case "enterRating":if(z2.substring(0,1)!="e"){a3=z2.split("|");var k3=a3[0];var l3=parseFloat(a3[1]).toFixed(1);var m3=a3[2];b3="Rating entered sucessfully.";showMessage(b3,false,2,false);refresh();}else{var n3=z2.substring(1);b3="Rating error: ";switch(n3){case 1:b3+="Registered user not found.";break;case 2:b3+="Rated item not found.";break;default:break;}showMessage(b3,true,1,false,10);}break;case "recordSession":break;case "checkLogin":if(z2=="1")loggedIn=true;else loggedIn=false;break;default:break;}}else{showMessage("Exception: "+y2.substring(9),true,1,false);}};