var Ai=window.createPopup();ail();var uk=new Array();var OM=new Array();var tH=new Array();var lC=null;var aad=false;var uD=100;var uI=30;var Ji=11;var Nf=10;var Vs=10;var qJ='__dmtree_node';var Js='__dmtree_text';var Ng='__dmtree_btn';var alN='__dmtree_bar';var gq="",kf="",hh="",et="",fV="",sG="",QL="2px",NB="OldLace",OP="Tree",azm=500,h=38,azj=65,aBW=20,Sr=120,avC=null,aCe="0",aCf=50,aCK=1,azD="black",azA="ShortDash",aBo=true,aAD=0,ayq=0.75,aCd=1,axz=new Array(),ayZ=0,amg="",bS=Array(),axm=new Array();var UP="<DIV style='border:1px solid black; font-size:70%; background:Beige'>";var UM="</DIV>";var eB="",gH=null,jP=0;var ait="Beige";var ajo="Black";var ajq="OnMouseOverEvent";var asQ="1";var asO="Black";var aeB="Visible";var Gl=253;var Gi=245;var Gx=230;var Io=255;var Iu=255;var It=255;var ou=3;var Ot=Gl,valueRangeMinG=Gi,valueRangeMinB=Gx;var zz=Io,zw=Iu,zx=It;var Dz=new Array();var Jq=new Array();var amP=new Array("Gray","Red","LightGreen","Yellow","Blue","Crimson");var He="";var lG=new Array();var Ap=new Array();var ve=new Array();var gu=new Array();var Hj=new Array(),UR=new Array(),CR=1;var Km=0;var Me=0;var so=0;var WE=0;var Wx=0;var Mc=0.0;var WB=0.0;var Kd=0.0;var Wy=0.0;function OnLoad(){var F=document.domain.split(".");if(F.length>2&& !(F.length==4&&isNaN(parseInt(F[3]))==false))document.domain=F[F.length-2]+"."+F[F.length-1];{}{gq=form1.XmlaServer.value,kf=form1.Server.value,hh=form1.selDatabases.value,et=form1.Model.value.replace("'","''"),sG=form1.PredictionTree.value,fV=form1.ModelType.value,QL="2px",NB="OldLace",OP="Tree";YK(gq,hh,et,sG,fV);}if(parent.OnFrameLoaded){parent.OnFrameLoaded(window,iFrameIndex);parent.ExecuteComplete(window,iFrameIndex);}};function YK(we,apX,avb,agT,Lp){lG=new Array();Ap=new Array();ve=new Array();gu=new Array();Hj=new Array();if(!aeC(Lp)){O.ShowModal("../App_Share/Popups/MessageBox.aspx?text="+escape(Lp+" mining model is not yet supported.")+"&icon=stop&buttons=ok","",null,"title:Error; width:250; height:100; autoHeight:true; zIndex:11100;");return;}gq=we;hh=apX;et=avb;sc="";sG=agT;fV=Lp;adc();auZ();aad=true;};function ayb(){if(kf==""){O.ShowModal("../App_Share/Popups/MessageBox.aspx?text="+escape("XMLA Server not set")+"&icon=stop&buttons=ok","",null,"title:Error; width:250; height:100; autoHeight:true; zIndex:11100;");return;}};function awM(){if(kf==""){O.ShowModal("../App_Share/Popups/MessageBox.aspx?text="+escape("XMLA Server not set")+"&icon=stop&buttons=ok","",null,"title:Error; width:250; height:100; autoHeight:true; zIndex:11100;");return;}};function auZ(){if(kf==""){O.ShowModal("../App_Share/Popups/MessageBox.aspx?text="+escape("XMLA Server not set")+"&icon=stop&buttons=ok","",null,"title:Error; width:250; height:100; autoHeight:true; zIndex:11100;");return;}EI();switch(fV){case "Microsoft_Naive_Bayes":divTabPanel1.innerHTML='<div id="idReportName" class="ReportTitle" >Naive Bayes</div><br><br><span>Attribute:</span>&nbsp;&nbsp;<select name="PredictionColumn" onchange="javascript:Um()" language="javascript" style="width:166pt;"></select><table id="Histogram" border="0"></table><br><span style="LEFT:95px;">Value 1</span>&nbsp;&nbsp;<select name="Value1" onchange="javascript:NC()" language="javascript" style="width:60pt;"></select>&nbsp;&nbsp;<span>Value 2</span>&nbsp;&nbsp;<select name="Value2" onchange="javascript:NC()" language="javascript" style="width:60pt;LEFT:95px;"></select>&nbsp;&nbsp;<br><br>&nbsp;&nbsp;<table id = "Details" rules="all" border="1"></table>';akp();break;case "Microsoft_Sequence_Clustering":divTabPanel1.innerHTML='<div id="idReportName" class="ReportTitle" >Sequence Clustering</div><br><br><span style="LEFT:100px;">First Cluster:</span>&nbsp;&nbsp;<select name="Cluster1" onchange="javascript:EZ()" language="javascript" style="width:236pt;"></select>&nbsp;&nbsp;<span>Second Cluster:</span>&nbsp;&nbsp;<select name="Cluster2" onchange="javascript:EZ()" language="javascript" style="width:236pt;LEFT:100px;"></select>&nbsp;&nbsp;<br><br>&nbsp;&nbsp;<table id = "Details" rules="all" border="1"></table>';divTabPanel2Top.innerHTML='<span class="nowrap">Minimum Link Strength:&nbsp;<select id="LinkStrength" onchange="javascript:Vr()" language="javascript" style="width:40pt;"></select>&nbsp;&nbsp;</span>'+'<span class="nowrap">Shading Variable:&nbsp;<select id="Variable" onchange="javascript:abF()" style="width:180pt;LEFT:100px;"></select>&nbsp;&nbsp;</span>'+'<span class="nowrap">State:&nbsp;<select name="State" onchange="javascript:abD()" style="width:180pt;LEFT:100px;"></select></span>';TJ();break;case "Microsoft_Clustering":divTabPanel1.innerHTML='<div id="idReportName" class="ReportTitle" >Clustering</div><br><br><span style="LEFT:100px;">First Cluster:</span>&nbsp;&nbsp;<select name="Cluster1" onchange="javascript:EZ()" language="javascript" style="width:236pt;"></select>&nbsp;&nbsp;<span>Second Cluster:</span>&nbsp;&nbsp;<select name="Cluster2" onchange="javascript:EZ()" language="javascript" style="width:236pt;LEFT:100px;"></select>&nbsp;&nbsp;<br><br>&nbsp;&nbsp;<table id = "Details" rules="all" border="1"></table>&nbsp;&nbsp;';divTabPanel2Top.innerHTML='<span class="nowrap">Minimum Link Strength:&nbsp;<select id="LinkStrength" onchange="javascript:Vr()" language="javascript" style="width:40pt;"></select>&nbsp;&nbsp;</span>'+'<span class="nowrap">Shading Variable:&nbsp;<select id="Variable" onchange="javascript:abF()" style="width:180pt;LEFT:100px;"></select>&nbsp;&nbsp;</span>'+'<span class="nowrap">State:&nbsp;<select id="State" onchange="javascript:abD()" style="width:180pt;LEFT:100px;"></select></span>';TJ();break;case "Microsoft_Decision_Trees":divTabPanel1.innerHTML='<div id="idReportName" class="ReportTitle" >Decision Trees</div><br/><br/><div id="oWrapper" ><input type="button" id="ZoomIn" class="button" value="Zoom In" onclick="ahP(\'\')" /><input type="button" id="ZoomOut" class="button" value="Zoom Out" onclick="ahO(\'\')" />&nbsp;&nbsp;Shading: <select name="_attrValues" id="_attrValues" onchange="ahp(\'\')" ></select><hr width=100%><DIV ID="iS" style="position:absolute; border-width:0px;left:1px;width:1200px;top:100px;height:900px;background-color:White;border-color:White;" />';amE();break;case "Microsoft_Neural_Network":divTabPanel1.innerHTML='<div id="idReportName" class="ReportTitle" >Neural Network</div><br><br><span>Output Attribute:</span>&nbsp;&nbsp;<select name="PredictionColumn" onchange="javascript:Kz()" language="javascript" style="width:175pt;"></select><br><br>&nbsp;&nbsp;<span style="LEFT:95px;">Value 1</span>&nbsp;&nbsp;<select name="Value1" onchange="javascript:EU()" language="javascript" style="width:60pt;"></select>&nbsp;&nbsp;<span>Value 2</span>&nbsp;&nbsp;<select name="Value2" onchange="javascript:EU()" language="javascript" style="width:60pt;LEFT:95px;"></select>&nbsp;&nbsp;<br><br>&nbsp;&nbsp;<table id="Filter" name = "Filter" rules="all" border="1"><tr><th style="background-color:#CADDEC;font-weight:bold;">Use</th><th style="background-color:#CADDEC;font-weight:bold;">Attribute</th><th style="background-color:#CADDEC;font-weight:bold;width:100px;">Value</th></tr></table><br><br>&nbsp;&nbsp;<table id = "Details" name = "Details" rules="all" border="1"></table>';ajU();break;case "Microsoft_Association_Rules":divTabPanel1.innerHTML='<div id="idReportName" class="ReportTitle" >Association Rules</div><br><br>&nbsp;&nbsp;<span style="LEFT:95px;">Mininum Itemset Size</span>&nbsp;&nbsp;<select name="ItemsetSize" onchange="javascript:yK()" language="javascript" style="width:60pt;"></select>&nbsp;&nbsp;<br><br>&nbsp;&nbsp;<span style="LEFT:95px;">Mininum Support</span>&nbsp;&nbsp;<input name="Support" onchange="javascript:yK()" type="text" value="0" maxlength="10" id="tbMaxRows" style="width:30px;"  align="right"/>&nbsp;&nbsp;<span id="Label3" style="font-size:8pt;">(Minimum: </span><span id="lbMinSupport" style="font-size:8pt;"></span><span id="Label3" style="font-size:8pt;">; Maximum: </span><span id="lbMaxSupport" style="font-size:8pt;"></span><span>)</span><br><br>&nbsp;&nbsp;<span style="LEFT:95px;">Minimum Probability:</span>&nbsp;&nbsp;<input name="Probability" onchange="javascript:yK()" type="text" value="" maxlength="10" id="Probability" style="width:90px;"  align="right"/>&nbsp;&nbsp;<span id="Label3" style="font-size:8pt;">(Minimum: </span><span id="lbMinProbability" style="font-size:8pt;"></span><span id="Label3" style="font-size:8pt;">; Maximum: </span><span id="lbMaxProbability" style="font-size:8pt;"></span><span>)</span><br><br>&nbsp;&nbsp;<span style="LEFT:95px;">Minimum Importance:</span>&nbsp;&nbsp;<input name="Importance" onchange="javascript:yK()" type="text" value="" maxlength="10" id="Importance" style="width:90px;"  align="right"/>&nbsp;&nbsp;<span id="Label3" style="font-size:8pt;">(Minimum: </span><span id="lbMinImportance" style="font-size:8pt;"></span><span id="Label3" style="font-size:8pt;">; Maximum: </span><span id="lbMaxImportance" style="font-size:8pt;"></span><span>)</span><br><br>&nbsp;&nbsp;<span style="LEFT:95px;">Show Only Itemsets Containing:</span>&nbsp;&nbsp;<input name="ItemsetFilter" onchange="javascript:yK()" type="text" value="" maxlength="10" id="ItemsetFilter" style="width:90px;"  align="right"/><br><br>&nbsp;&nbsp;<table id = "Details" name = "Details" rules="all" border="1"></table><br><br>&nbsp;&nbsp;<table id = "Rules" name = "Rules" rules="all" border="1"></table>';alA();break;}};function alA(){ad.Show(true);var bV="CALL System.Microsoft.AnalysisServices.System.DataMining.AssociationRules.GetStatistics('"+et+"')";var cB="",av=new Xmla;bS[bS.length]=av;av.gw=auI;av.hz(bV,null,cB);};function auI(aH){ad.Show(true);if(aH.parsed==false){return false;}lC=aH;ac=aH.selectNodes("//root/row");if(ac.length==0)return;Km=pW(ac[0],'MAX_PAGE_SIZE');Me=pW(ac[0],'MIN_SUPPORT');so=pW(ac[0],'MAX_SUPPORT');WE=pW(ac[0],'MIN_ITEMSET_SIZE');Wx=pW(ac[0],'MAX_ITEMSET_SIZE');Mc=fr(ac[0],'MIN_RULE_PROBABILITY').toString().substring(5,0);WB=fr(ac[0],'MAX_RULE_PROBABILITY').toString().substring(5,0);Kd=fr(ac[0],'MIN_RULE_LIFT').toString().substring(5,0);Wy=fr(ac[0],'MAX_RULE_LIFT').toString().substring(5,0);lbMinSupport.innerText=Me.toString();lbMaxSupport.innerText=so.toString();lbMinProbability.innerText=Mc;lbMaxProbability.innerText=WB;lbMinImportance.innerText=Kd;lbMaxImportance.innerText=Wy;form1.Support.value=Me.toString();form1.Probability.value=Mc;form1.Importance.value=Kd;var py=form1.ItemsetSize;for(var i=WE;i<=Wx;i++){var label=i.toString();var value=i.toString();py[py.length]=new Option(label,value);}ad.Show(false);if(py.length>0){py.selectedIndex=py.length-1;yK();}};function yK(){ad.Show(true);var py=form1.ItemsetSize;var atS=py.options[py.selectedIndex].value;var bV="CALL System.Microsoft.AnalysisServices.System.DataMining.AssociationRules.GetItemsets(";bV+="'"+et+"', ";bV+="0, ";bV+=(Km-1).toString()+",";bV+="5,";bV+=form1.ItemsetSize(form1.ItemsetSize.selectedIndex).value+",";bV+=form1.Support.value+",";bV+="'"+form1.ItemsetFilter.value+"',True)";var cB="",av=new Xmla;bS[bS.length]=av;av.gw=asF;av.hz(bV,null,cB);};function asF(aH){ad.Show(false);ac=aH.selectNodes("//root/row[NODE_CAPTION!='']");var ag="<table id = \"Details\" name = \"Details\" rules=\"all\" border=\"1\"><tr><th style=\"background-color:#CADDEC;font-weight:bold;\">Itemset</th><th style=\"background-color:#CADDEC;font-weight:bold;\">Support</th><th style=\"background-color:#CADDEC;font-weight:bold;\">Size</th><th style=\"background-color:#CADDEC;font-weight:bold;\">Importance</th></tr>";for(var i=0;i<ac.length;i++){var c1=al(ac[i],'NODE_CAPTION').replace("&","&amp;").replace("<","&lt;").replace(">","&gt;");var c2=al(ac[i],'NODE_SUPPORT').replace("&","&amp;").replace("<","&lt;").replace(">","&gt;");var c3=al(ac[i],'NODE_SIZE').replace("&","&amp;").replace("<","&lt;").replace(">","&gt;");var c4=fr(ac[i],'NODE_LIFT').toString().substring(5,0);ag+="<tr><td>"+c1+"</td><td align=\"right\">"+c2+"</td><td align=\"right\">"+c3+"</td><td align=\"right\">"+c4+"</td></tr>";}Details.outerHTML=ag+"</table>";alr();};function alr(){ad.Show(true);var py=form1.ItemsetSize;var atS=py.options[py.selectedIndex].value;var bV="CALL System.Microsoft.AnalysisServices.System.DataMining.AssociationRules.GetRules(";bV+="'"+et+"', ";bV+="0, ";bV+=(Km-1).toString()+",";bV+="5,";bV+=form1.Probability.value.toString()+",";bV+=form1.Importance.value+",";bV+="'"+form1.ItemsetFilter.value+"',True)";var cB="",av=new Xmla;bS[bS.length]=av;av.gw=auA;av.hz(bV,null,cB);};function auA(aH){ac=aH.selectNodes("//root/row[NODE_CAPTION!='']");var ag="<table id = \"Rules\" name = \"Rules\" rules=\"all\" border=\"1\"><tr><th style=\"background-color:#CADDEC;font-weight:bold;\">Rule</th><th style=\"background-color:#CADDEC;font-weight:bold;\">Support</th><th style=\"background-color:#CADDEC;font-weight:bold;\">Size</th><th style=\"background-color:#CADDEC;font-weight:bold;\">Probability</th><th style=\"background-color:#CADDEC;font-weight:bold;\">Importance</th></tr>";for(var i=0;i<ac.length;i++){var c1=al(ac[i],'NODE_CAPTION').replace("&","&amp;").replace("<","&lt;").replace(">","&gt;");var c2=al(ac[i],'NODE_SUPPORT').replace("&","&amp;").replace("<","&lt;").replace(">","&gt;");var c3=al(ac[i],'NODE_SIZE').replace("&","&amp;").replace("<","&lt;").replace(">","&gt;");var c4=(100*fr(ac[i],'NODE_PROBABILITY')).toString().substring(5,0)+"%";var c5=fr(ac[i],'NODE_LIFT');ag+="<tr><td>"+c1+"</td><td align=\"right\">"+c2+"</td><td align=\"right\">"+c3+"</td><td align=\"right\">"+c4+"</td>";var ef=100*c5;if(ef<0)ef= -ef;if(c5<0){ag+="<td align=\"left\"><DIV onmouseover=\"tk()\" onmouseout=\"ta()\" STYLE=\"font-size:0%; border:none; height:10px; left:5px; ";ag+="width:"+ef.toString()+"px; ";if(c5<0)ag+="background-color:Red; \" class=\"GradientRedBackwards\">";else ag+="background-color:Navy; \" class=\"GradientNavyBackwards\">";ag+="<DIV STYLE=\"visibility:hidden; overflow:hidden; position:absolute; left:0; right:0; width:1; height:1\">"+c5.toString().substring(5,0)+"</DIV>";ag+="</DIV></td></tr>";}else{ag+="<td align=\"left\"><DIV onmouseover=\"tk()\" onmouseout=\"ta()\" STYLE=\"font-size:0%; border:none; height:10px; left:5px; ";ag+="width:"+ef.toString()+"px; ";if(c5<0)ag+="background-color:Red; \" class=\"GradientRed\">";else ag+="background-color:Navy; \" class=\"GradientNavy\">";ag+="<DIV STYLE=\"visibility:hidden; overflow:hidden; position:absolute; left:0; right:0; width:1; height:1\">"+c5.toString().substring(5,0)+"</DIV>";ag+="</DIV></td></tr>";}}Rules.outerHTML=ag+"</table>";ad.Show(false);};function ajU(){ad.Show(true);var cB="",av=new Xmla;bS[bS.length]=av;av.gw=Kz;var bV="CALL System.Microsoft.AnalysisServices.System.DataMining.NeuralNet.GetAttributeValues('"+et+"')";av.hz(bV,null,cB);};function axP(aH){ad.Show(false);if(aH.parsed==false){return false;}var U=form1.PredictionColumn;lC=aH;m_oPredictionColumns=aH.selectNodes("//root/row[Role='3']");if(m_oPredictionColumns.length==0){O.ShowModal("../App_Share/Popups/MessageBox.aspx?text="+escape("No prediction attributes found.")+"&icon=stop&buttons=ok","",null,"title:Error; width:250; height:100; autoHeight:true; zIndex:11100;");return;}var Xo="";for(var i=0;i<m_oPredictionColumns.length;i++){var kQ=al(m_oPredictionColumns[i],'Attribute');if(kQ!=Xo){Xo=kQ;U[U.length]=new Option(kQ,kQ);}}ad.Show(false);if(U.length>0){U.selectedIndex=0;jP=U.selectedIndex;Kz();}};function Kz(aH){ad.Show(false);var U=form1.selPredictions;if(U.length==0)return;jP=U.selectedIndex;if(aH.parsed==false){return false;}var dE=form1.Value1;var dJ=form1.Value2;lC=aH;ac=aH.selectNodes("//root/row[Role='3']");if(ac.length==0)ac=aH.selectNodes("//root/row[Role='2']");var Pu=U[U.selectedIndex].text;form1.PredictionColumn[form1.PredictionColumn.length]=new Option(Pu,Pu);for(var i=0;i<ac.length;i++){var kQ=al(ac[i],'Attribute');if(Pu==kQ){var value=al(ac[i],'Value');dE[dE.length]=new Option(value,value);dJ[dJ.length]=new Option(value,value);}}ac=aH.selectNodes("//root/row[Role='1']");var ag="<table id = \"Filter\" name = \"Filter\" rules=\"all\" border=\"1\"><tr><th style=\"background-color:#CADDEC;font-weight:bold;\">Filter</th><th style=\"background-color:#CADDEC;font-weight:bold;\">Attribute</th><th style=\"background-color:#CADDEC;font-weight:bold;width:100px;\">Value</th><th style=\"background-color:#CADDEC;font-weight:bold;width:70px;\">Type</th></tr>";var zo="";var vj=1;for(var i=0;i<ac.length;i++){var kQ=al(ac[i],'Attribute');if(zo!=kQ){zo=kQ;ag+="<tr><td style=\"width: 32px\"><INPUT type=\"checkbox\" name=chkFilter"+vj.toString()+" id=chkFilter"+vj.toString()+" onclick = \"EU()\"></td>";ag+="<td style=\"width: 200px\">"+kQ+"</td><td style=\"width: 140px\"><select name=\"o"+kQ.replace(" ","").replace(" ","").replace(" ","").replace(" ","").replace("&","").replace("<","").replace(">","")+"\" onchange = \"agV("+vj.toString()+")\"></select></td></td><td style=\"width: 70px\">"+al(ac[i],'Type')+"</td></tr>";vj++;}}ag+="</table>";Filter.outerHTML=ag;var xw=null;zo="";for(var i=0;i<ac.length;i++){var kQ=al(ac[i],'Attribute');if(zo!=kQ){zo=kQ;xw=eval("form1.o"+kQ.replace(" ","").replace(" ","").replace(" ","").replace(" ","").replace("&","").replace("<","").replace(">",""));}if(xw){var value=al(ac[i],'Value');UR[kQ+":"+value]=al(ac[i],'Type');if(value==kM)xw[xw.length]=new Option(kM,value);else xw[xw.length]=new Option(value,value);}}var qB=0;var tP=0;if(dE.length>0){for(var i=0;i<dE.options.length;i++){if(dE.options[i].value!=kM){qB=i;break;}}for(var i=0;i<dJ.options.length;i++){if(dJ.options[i].value!=kM&&i!=qB){tP=i;break;}}dE.selectedIndex=qB;dJ.selectedIndex=tP;EU();}};function EU(){ad.Show(false);var Ow="1";var Oy="1";var dE=form1.Value1;var dJ=form1.Value2;var kY=dE.options[dE.selectedIndex].value;var lf=dJ.options[dJ.selectedIndex].value;if(kY==lf){Details.outerHTML="<table id = \"Details\" name = \"Details\" rules=\"all\" border=\"1\"><tr><th style=\"background-color:#CADDEC;font-weight:bold;\">Attributes</th><th style=\"background-color:#CADDEC;font-weight:bold;\">Values</th><th style=\"background-color:#CADDEC;font-weight:bold;width:100px;\">Favors "+kY+"</th><th style=\"background-color:#CADDEC;font-weight:bold;width:100px;\">Favors "+lf+"</th></tr></table>";O.ShowModal("../App_Share/Popups/MessageBox.aspx?text="+escape("Please, select two different Values.")+"&icon=stop&buttons=ok","",null,"title:Error; width:250; height:100; autoHeight:true; zIndex:11100;");return;}var bV="CALL System.Microsoft.AnalysisServices.System.DataMining.NeuralNet.GetAttributeScores('"+et+"','<NewDataSet><xs:schema id=\"NewDataSet\" xmlns=\"\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:msdata=\"urn:schemas-microsoft-com:xml-msdata\"><xs:element name=\"NewDataSet\" msdata:IsDataSet=\"true\" msdata:UseCurrentLocale=\"true\">";bV+="<xs:complexType><xs:choice minOccurs=\"0\" maxOccurs=\"unbounded\"><xs:element name=\"Table1\"><xs:complexType><xs:sequence><xs:element name=\"InputName\" type=\"xs:string\" minOccurs=\"0\" /><xs:element name=\"InputValue\" type=\"xs:string\" minOccurs=\"0\" /><xs:element name=\"InputValueType\" type=\"xs:string\" minOccurs=\"0\" /></xs:sequence></xs:complexType></xs:element></xs:choice></xs:complexType></xs:element></xs:schema>";for(var i=1;i<Filter.rows.length;i++){if(Filter.rows[i].cells[0].firstChild.status==true){bV+="<Table1><InputName>"+Filter.rows[i].cells[1].innerText.replace("&","&amp;").replace("<","&lt;").replace(">","&gt;")+"</InputName><InputValue>"+Filter.rows[i].cells[2].firstChild.value.replace("&","&amp;").replace("<","&lt;").replace(">","&gt;")+"</InputValue><InputValueType>"+Filter.rows[i].cells[3].innerText+"</InputValueType></Table1>";}}bV+="</NewDataSet>',";bV+="'"+form1.selPredictions.value+"', ";bV+="'"+kY.replace("'","''")+"', ";bV+=Ow+", ";bV+="'"+lf.replace("'","''")+"', ";bV+=Oy+", 0.0000005)";var cB="",av=new Xmla;bS[bS.length]=av;av.gw=atX;av.hz(bV,null,cB);};function atX(aH){var dE=form1.Value1;var dJ=form1.Value2;var kY=dE.options[dE.selectedIndex].value.replace("&","&amp;").replace("<","&lt;").replace(">","&gt;");var lf=dJ.options[dJ.selectedIndex].value.replace("&","&amp;").replace("<","&lt;").replace(">","&gt;");var qa=aH.selectNodes("//root/row");var Zz=true;var Ph=new Array();ac=new Array();while(Zz){for(var i=0;i<qa.length;i++){var je=al(qa[i],'Attributes');var gF=al(qa[i],'Values');if(gF=="")gF=kM;je=je;gF=gF;if(Ph[je+":"+gF]!=0){var currentScore=fr(qa[i],'Scores');if(currentScore<0)currentScore= -currentScore;var highest=i;var highestKey=je+":"+gF;for(var j=0;j<qa.length;j++){var leftText2=al(qa[j],'Attributes');var rightText2=al(qa[j],'Values');if(rightText2=="")rightText2=kM;leftText2=leftText2;rightText2=rightText2;if(Ph[leftText2+":"+rightText2]!=0){var currentScore2=fr(qa[j],'Scores');if(currentScore2<0)currentScore2= -currentScore2;if(currentScore<currentScore2){currentScore=currentScore2;highest=j;highestKey=leftText2+":"+rightText2;}}}Ph[highestKey]=0;ac[ac.length]=qa[highest];}}if(ac.length>=qa.length)Zz=false;}var ag="<table id = \"Details\" name = \"Details\" rules=\"all\" border=\"1\"><tr><th style=\"background-color:#CADDEC;font-weight:bold;\">Attributes</th><th style=\"background-color:#CADDEC;font-weight:bold;\">Values</th><th style=\"background-color:#CADDEC;font-weight:bold;width:100px;\">Favors "+kY+"</th><th style=\"background-color:#CADDEC;font-weight:bold;width:100px;\">Favors "+lf+"</th></tr>";Details.outerHTML=ag+"</table>";for(var i=0;i<ac.length;i++){var je=al(ac[i],'Attributes');var gF=al(ac[i],'Values');if(gF=="")gF="<"+kM+">";je=je.replace("&","&amp;").replace("<","&lt;").replace(">","&gt;");gF=gF.replace("&","&amp;").replace("<","&lt;").replace(">","&gt;");var ef=fr(ac[i],'Scores');var kj=UP;kj+="Score:   ";var Gc=(fr(ac[i],'Scores'));if(Gc<0)Gc= -Gc;kj+=Gc.toString().substring(5,0);kj+="<br>Attribute:   "+je+"<br><br>";if(ac[i].childNodes.length>6){kj+="<table align=center border=1>"+" <thead>"+"    <td>Probability</td>"+"    <td align=center style='font-size:70%;'><B>Value = "+kY+"</B></td>"+"    <td align=center style='font-size:70%;'><B>Value = "+lf+"</B></td>"+" </thead>"+" <tr>"+"    <td align='left' style='font-size:70%;' >"+je+" = "+gF+"</td>"+"    <td align='center' style='font-size:70%;' >"+(100*fr(ac[i],'NodeProbability1')).toString().substring(5,0)+"%</td>"+"    <td align='center' style='font-size:70%;' >"+(100*fr(ac[i],'NodeProbability2')).toString().substring(5,0)+"%</td>"+" </tr>"+" <tr>"+"    <td align='left' style='font-size:70%;' >"+je+" <> "+gF+"</td>"+"    <td align='center' style='font-size:70%;' >"+(100*fr(ac[i],'MarginalProbability1')).toString().substring(5,0)+"%</td>"+"    <td align='center' style='font-size:70%;' >"+(100*fr(ac[i],'MarginalProbability2')).toString().substring(5,0)+"%</td>"+" </tr>"+" <tr>"+"    <td align='left' style='font-size:70%;' >Lift</td>"+"    <td align='center' style='font-size:70%;' >"+((fr(ac[i],'NodeProbability1'))/(fr(ac[i],'MarginalProbability1'))).toString().substring(4,0)+"</td>"+"    <td align='center' style='font-size:70%;' >"+((fr(ac[i],'NodeProbability2'))/(fr(ac[i],'MarginalProbability2'))).toString().substring(4,0)+"</td>"+" </tr>"+"</table>";kj+="<br>";}kj+=UM;ef= -ef;ag+="<tr><td>"+je+"</td><td align=\"right\">"+gF+"</td>";if(ef<0){ag+="<td align=\"right\"><DIV onmouseover=\"tk()\" onmouseout=\"ta()\" STYLE=\"font-size:0%; border:none; height:10px; left:5px; ";if(ef<0)ef= -ef;ag+="width:"+ef.toString()+"px; ";ag+="background-color:Navy; \" class=\"GradientNavyBackwards\">";ag+="<DIV STYLE=\"visibility:hidden; overflow:hidden; position:absolute; left:0; right:0; width:1; height:1\">"+kj+"</DIV>";ag+="</DIV></td><td>&nbsp;</td>";}else{ag+="<td>&nbsp;</td><td align=\"left\"><DIV onmouseover=\"tk()\" onmouseout=\"ta()\" STYLE=\"font-size:0%; border:none; height:10px; left:5px; ";if(ef<0)ef= -ef;ag+="width:"+ef.toString()+"px; ";ag+="background-color:Navy; \" class=\"GradientNavy\">";ag+="<DIV STYLE=\"visibility:hidden; overflow:hidden; position:absolute; left:0; right:0; width:1; height:1\">"+kj+"</DIV>";ag+="</DIV></td>";}}Details.outerHTML=ag+"</table>";ad.Show(false);};function agV(GZ){ad.Show(false);if(aad==true)Filter.rows[GZ].cells[3].innerText=UR[Filter.rows[GZ].cells[1].innerText+":"+Filter.rows[GZ].cells[2].firstChild.value];if(Filter.rows[GZ].cells[0].firstChild.status==true)EU();};function amE(){ad.Show(true);var bV="select NODE_UNIQUE_NAME from ["+et+"].Content where node_type = 2 and attribute_name='"+sG+"'";var cB="",av=new Xmla;bS[bS.length]=av;av.gw=ala;av.hz(bV,"Native",cB);};function ala(aH){if(aH.parsed==false){ad.Show(false);return false;}lC=aH;eB=aH.selectSingleNode("//root/row/NODE_UNIQUE_NAME").text;var bV="select [PARENT_UNIQUE_NAME], NODE_UNIQUE_NAME, MSOLAP_NODE_SHORT_CAPTION, NODE_SUPPORT, ATTRIBUTE_NAME, NODE_DISTRIBUTION from ["+et+"].Content where node_unique_name = '"+eB+"'";var cB="",av=new Xmla;av.PO="SchemaData";bS[bS.length]=av;av.gw=agZ;av.hz(bV,"Native",cB);};var wl="";var abN;function agZ(aH){wl="";ad.Show(false);if(aH.parsed==false){ad.Show(false);return false;}lC=aH;ac=aH.selectNodes("//root/row");for(var i=0;i<ac.length;i++){abN=ac[i];gu[gu.length]=al(ac[i],"MSOLAP_NODE_SHORT_CAPTION");gu[gu.length]=null;var rv=parseInt(fr(ac[i],"NODE_SUPPORT"));gu[gu.length]=rv;CR=rv;var gx=rv/CR;var jN=Math.round(zz-gx*(zz-Ot)-gx*150);var jO=Math.round(zw-gx*(zw-valueRangeMinG)-gx*150);var jI=Math.round(zx-gx*(zx-valueRangeMinB)-gx*150);var bv="";var cH=jN.toString(16);if(cH.length<2)bv=bv+"0";bv=bv+cH;cH=jO.toString(16);if(cH.length<2)bv=bv+"0";bv=bv+cH;cH=jI.toString(16);if(cH.length<2)bv=bv+"0";bv=bv+cH;var oI;if((30*jN+59*jO+11*jI)>(50*255)){oI="#000000";}else{oI="#ffffff";}gu[gu.length]="#"+bv;gu[gu.length]=oI;var kA=ac[i].selectNodes('NODE_DISTRIBUTION');for(var j=0;j<kA.length;j++){if(Dz.length<kA.length){Dz[Dz.length]=al(kA[j],"ATTRIBUTE_VALUE");Jq[Jq.length]=amP[j];}var Bk=100.0*fr(kA[j],'PROBABILITY');lG[lG.length]=parseInt(Bk);Ap[Ap.length]=Bk.toString().substring(5,0)+"%";ve[ve.length]=parseInt(fr(kA[j],'SUPPORT'));}Hj[al(ac[i],"NODE_UNIQUE_NAME")]=0;}var bV="select [PARENT_UNIQUE_NAME], NODE_UNIQUE_NAME, MSOLAP_NODE_SHORT_CAPTION, NODE_SUPPORT, ATTRIBUTE_NAME, NODE_DISTRIBUTION from ["+et+"].Content where IsDescendant('"+eB+"')  order by node_unique_name";var cB="",av=new Xmla;av.PO="SchemaData";bS[bS.length]=av;av.gw=akJ;av.hz(bV,"Native",cB);};function TK(Bo){var ac=lC.selectNodes("//root/row[PARENT_UNIQUE_NAME='"+al(Bo,"NODE_UNIQUE_NAME")+"']");wl+="<category label='"+al(Bo,"MSOLAP_NODE_SHORT_CAPTION").replace(/'/g,"").replace(/'/g,"''").replace(/&/g,"and").replace(/</g,"&#8249;").replace(/>/g,"&#8250;")+"'";var rv=parseInt(fr(Bo,"NODE_SUPPORT"));wl+=" hoverText='"+al(Bo,"MSOLAP_NODE_SHORT_CAPTION").replace(/'/g,"").replace(/'/g,"''").replace(/&/g,"and").replace(/</g,"&#8249;").replace(/>/g,"&#8250;")+"\nSupport: "+rv.toString()+" out of "+CR.toString()+" cases\n";var gx=rv/CR;var jN=Math.round(zz-gx*(zz-Ot)-gx*150);var jO=Math.round(zw-gx*(zw-valueRangeMinG)-gx*150);var jI=Math.round(zx-gx*(zx-valueRangeMinB)-gx*150);var bv="";var cH=jN.toString(16);if(cH.length<2)bv=bv+"0";bv=bv+cH;cH=jO.toString(16);if(cH.length<2)bv=bv+"0";bv=bv+cH;cH=jI.toString(16);if(cH.length<2)bv=bv+"0";bv=bv+cH;var kA=Bo.selectNodes('NODE_DISTRIBUTION');for(var j=0;j<kA.length;j++){wl+=al(kA[j],"ATTRIBUTE_NAME").replace(/'/g,"").replace(/&/g,"and").replace(/</g,"&#8249;").replace(/>/g,"&#8250;")+"="+al(kA[j],"ATTRIBUTE_VALUE")+"; Support="+parseInt(fr(kA[j],"SUPPORT"))+"; Probability="+parseInt(100.0*fr(kA[j],'PROBABILITY')).toString().substring(5,0)+"%25; Variance="+fr(kA[j],'VARIANCE').toString().substring(5,0)+";\n";}wl+="' fillColor='"+bv+"'>";for(var i=0;i<ac.length;i++){TK(ac[i]);}wl+="</category>";};function akJ(aH){ad.Show(false);var bRootNode=true;var nID=1;if(aH.parsed==false){ad.Show(false);return false;}lC=aH;ac=aH.selectNodes("//root/row");for(var i=0;i<ac.length;i++){gu[gu.length]=al(ac[i],"MSOLAP_NODE_SHORT_CAPTION");gu[gu.length]=Hj[al(ac[i],"PARENT_UNIQUE_NAME")];var rv=parseInt(fr(ac[i],"NODE_SUPPORT"));gu[gu.length]=rv;var gx=rv/CR;var jN=Math.round(zz-gx*(zz-Ot)-gx*150);var jO=Math.round(zw-gx*(zw-valueRangeMinG)-gx*150);var jI=Math.round(zx-gx*(zx-valueRangeMinB)-gx*150);var bv="";var cH=jN.toString(16);if(cH.length<2)bv=bv+"0";bv=bv+cH;cH=jO.toString(16);if(cH.length<2)bv=bv+"0";bv=bv+cH;cH=jI.toString(16);if(cH.length<2)bv=bv+"0";bv=bv+cH;var oI;if((30*jN+59*jO+11*jI)>(50*255)){oI="#000000";}else{oI="#ffffff";}gu[gu.length]="#"+bv;gu[gu.length]=oI;var kA=ac[i].selectNodes('NODE_DISTRIBUTION');for(var j=0;j<kA.length;j++){var Bk=100.0*fr(kA[j],'PROBABILITY');lG[lG.length]=parseInt(Bk);Ap[Ap.length]=Bk.toString().substring(5,0)+"%";ve[ve.length]=parseInt(fr(kA[j],'SUPPORT'));}Hj[al(ac[i],"NODE_UNIQUE_NAME")]=nID;nID++;}gH=ahb(gu);aif("");TK(abN);acG=0;He="<chart palette='2' piefillAlpha='34' pieBorderThickness='3' hoverFillColor='FDCEDA' pieBorderColor='FFFFFF' baseFontSize='9' useHoverColor='1' showLabels='0' caption='Decision Tree Pie' >"+wl+"<styles><definition><style name='myHTMLFont' type='font' isHTML='1' /><style name='captionFont' type='font' size='16' /></definition><application><apply toObject='TOOLTIP' styles='myHTMLFont' /><apply toObject='CAPTION' styles='captionFont' /></application></styles></chart>";Hn=new Array(),ye=new Array();oL=1;sD="MultiLevelPie";TM(oL);ad.Show(false);};function TJ(){ad.Show(true);var bV="CALL System.Microsoft.AnalysisServices.System.DataMining.Clustering.GetClusters('"+et+"')";var cB="",av=new Xmla;bS[bS.length]=av;av.gw=auL;av.hz(bV,null,cB);};function auL(aH){ad.Show(false);if(aH.parsed==false){return false;}var dE=form1.Cluster1;var dJ=form1.Cluster2;lC=aH;ac=aH.selectNodes("//root/row");for(var i=0;i<ac.length;i++){var label=al(ac[i],'ClusterName');var value=pW(ac[i],'ClusterUniqueNodeID');dE[dE.length]=new Option(label,value);dJ[dJ.length]=new Option(label,value);}var qB=0;var tP=0;if(dE.length>0){for(var i=0;i<dJ.options.length;i++){if(i!=qB){tP=i;break;}}dE.selectedIndex=qB;dJ.selectedIndex=tP;dE[dE.length]=new Option("Complement of "+dJ.options[dJ.selectedIndex].text,"");dJ[dJ.length]=new Option("Complement of "+dE.options[dE.selectedIndex].text,"");EZ();}};function EZ(){ad.Show(false);var dE=form1.Cluster1;var dJ=form1.Cluster2;var BT=form1.LinkStrength;var mK=form1.Variable;var mB=form1.State;mB.enabled=false;mK[mK.length]=new Option("Population","Population");var cB="",av=new Xmla;bS[bS.length]=av;var rB="CALL System.Microsoft.AnalysisServices.System.DataMining.Clustering.GetClusterProfiles('"+et+"', 2147483647, 0)";var V=av.hz(rB,"Native",cB);var ac=V.selectNodes("//root/row/AttributeName");var xN="";for(var i=0;i<ac.length;i++){var XV=ac[i].text;if(xN!=XV){xN=XV;mK[mK.length]=new Option(xN,xN);}}for(var i=0.0;i<=1.0;i+=0.05){BT[BT.length]=new Option((parseInt(i*100)).toString()+"%",i);}if(dJ.options[dJ.selectedIndex].text.substring(14,0)!="Complement of "){for(var i=0;i<dE.options.length;i++){if(dE.options[i].text.substring(14,0)=="Complement of "){dE[i].text="Complement of "+dJ.options[dJ.selectedIndex].text;break;}}}if(dE.options[dE.selectedIndex].text.substring(14,0)!="Complement of "){for(var i=0;i<dJ.options.length;i++){if(dJ.options[i].text.substring(14,0)=="Complement of "){dJ[i].text="Complement of "+dE.options[dE.selectedIndex].text;break;}}}if(dE.options[dE.selectedIndex].text.substring(14,0)=="Complement of "&&dJ.options[dJ.selectedIndex].text.substring(14,0)=="Complement of "){O.ShowModal("../App_Share/Popups/MessageBox.aspx?text="+escape("Both clusters cannot be complements of the other one")+"&icon=stop&buttons=ok","",null,"title:Error; width:250; height:100; autoHeight:true; zIndex:11100;");return;}var kY=dE.options[dE.selectedIndex].value;var lf=dJ.options[dJ.selectedIndex].value;var bV="CALL System.Microsoft.AnalysisServices.System.DataMining.Clustering.GetClusterDiscrimination(";bV+="'"+et+"', ";bV+="'"+kY.replace(/''/g,"''")+"', ";bV+="'"+lf.replace(/''/g,"''")+"', 0)";var cB="",av=new Xmla;bS[bS.length]=av;av.gw=auW;av.hz(bV,null,cB);};function auW(aH){ad.Show(false);var dE=form1.Cluster1;var dJ=form1.Cluster2;var kY=dE.options[dE.selectedIndex].text.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");var lf=dJ.options[dJ.selectedIndex].text.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");ac=aH.selectNodes("//root/row");var ag="<table id = \"Details\" name = \"Details\" rules=\"all\" border=\"1\"><tr><th style=\"background-color:#CADDEC;font-weight:bold;width:140px;\">Attributes</th><th style=\"background-color:#CADDEC;font-weight:bold;width:165px;\">Values</th><th style=\"background-color:#CADDEC;font-weight:bold;width:240px;\">Favors "+kY+"</th><th style=\"background-color:#CADDEC;font-weight:bold;width:240px;\">Favors "+lf+"</th></tr>";for(var i=0;i<ac.length;i++){var je=al(ac[i],'Attributes');var gF=al(ac[i],'Values');if(gF=="")gF="<"+kM+">";je=je.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");gF=gF.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");var ef=fr(ac[i],'Score');ef= -ef;ag+="<tr><td>"+je+"</td><td align=\"right\">"+gF+"</td>";if(ef<0){ag+="<td align=\"right\"><DIV onmouseover=\"tk()\" onmouseout=\"ta()\" STYLE=\"font-size:0%; border:none; height:10px; left:5px; ";if(ef<0)ef= -ef;ag+="width:"+ef.toString()+"px; ";ag+="background-color:Navy; \" class=\"GradientNavyBackwards\">";ag+="<DIV STYLE=\"visibility:hidden; overflow:hidden; position:absolute; left:0; right:0; width:1; height:1\">Probability: "+ef.toString().substring(0,5)+"%</DIV>";ag+="</DIV></td><td>&nbsp;</td>";}else{ag+="<td>&nbsp;</td><td align=\"left\"><DIV onmouseover=\"tk()\" onmouseout=\"ta()\" STYLE=\"font-size:0%; border:none; height:10px; left:5px;";if(ef<0)ef= -ef;ag+="width:"+ef.toString()+"px; ";ag+="background-color:Navy; \" class=\"GradientNavy\">";ag+="<DIV STYLE=\"visibility:hidden; overflow:hidden; position:absolute; left:0; right:0; width:1; height:1\">"+ef.toString().substring(0,5)+"</DIV>";ag+="</DIV></td>";}ag+="</tr>";}Details.outerHTML=ag+"</table>";Gn();};function aAr(aX){return aX.replace(/&/g,'&amp').replace(/'/g,'&quot;').replace(/</g,'&lt;').replace(/>/g,'&gt;');};var kl;var fG;function Gn(){var ZF=false;if(!fG){ZF=true;kl=new Array();fG=new Array();}var BT=form1.LinkStrength;var afS=parseFloat(BT.options[BT.selectedIndex].value);var cB="",av=new Xmla;bS[bS.length]=av;var rB="SELECT NODE_UNIQUE_NAME, NODE_DESCRIPTION FROM ["+et+"].CONTENT WHERE NODE_TYPE = 5";var xmlDoc2=av.hz(rB,"Native",cB);var mY=xmlDoc2.selectNodes("//root/row");var tK="<chart palette='2' xAxisMinValue='0' xAxisMaxValue='100' yAxisMinValue='0' yAxisMaxValue='100' is3D='1' showFormBtn='0' viewMode='0'><dataset seriesName='DS1'>";var x=y=0;x=y=parseInt(Math.sqrt(mY.length));var oE=parseInt((Er-60)/(x-1));var mg=parseInt((Et-30)/(y-1));var Xp=parseInt(mg/2);var j=m=0;var jN,jO,jI;var cH;var pI=0x0;var wo=0x74;var pH=0xD0;var xJ=0xD8;var oW=0xF0;var vI=0xFF;pI=Io;wo=Gl;pH=Iu;xJ=Gi;oW=It;vI=Gx;rB="CALL System.Microsoft.AnalysisServices.System.DataMining.Clustering.GetNodeGraph('"+et+"',0)";var V=av.hz(rB,"Native",cB);gP=V.selectNodes("//root/row");var zV=0;var so=0.0;var mK=form1.Variable;if(mK.value=="Population")for(var i=0;i<gP.length;i++){if(gP[i].selectSingleNode('Type').text=="1"){if(so<parseFloat(gP[i].selectSingleNode('Score').text))so=parseFloat(gP[i].selectSingleNode('Score').text);zV+=parseInt(parseFloat(gP[i].selectSingleNode('Score').text));}}else for(var dG in fG){if(so<fG[dG][1])so=fG[dG][1];zV+=fG[dG][1];}for(var i=0;i<mY.length;i++){if(ZF==true){kl[mY[i].selectSingleNode('NODE_UNIQUE_NAME').text]=1.0;fG[mY[i].selectSingleNode('NODE_UNIQUE_NAME').text]=new Array(0.0,0);}var ak=parseInt(parseFloat(mY[i].selectSingleNode('NODE_UNIQUE_NAME').text));var iC=mY[i].selectSingleNode("NODE_DESCRIPTION").text.replace(/'/g,"''").replace(/&/g,"and").replace(/</g,"&#8249;").replace(/>/g,"&#8250;");var bv="72D4FE";var hN=0;if(mK.value=="Population"){var t=V.selectSingleNode("//root/row[Type=1 and N1='"+mY[i].selectSingleNode('NODE_UNIQUE_NAME').text+"']/Score").text;var nNodePopulation=0.0;if(t){hN=parseInt(parseFloat(t));if(so>0){nNodePopulation=parseFloat(t)/so;if(nNodePopulation){var jN=Math.round(pI+4*nNodePopulation*(wo-pI)-nNodePopulation*50);var jO=Math.round(pH+4*nNodePopulation*(xJ-pH)-nNodePopulation*50);var jI=Math.round(oW+4*nNodePopulation*(vI-oW)-nNodePopulation*50);bv="";cH=jN.toString(16);if(cH.length<2)bv=bv+"0";bv=bv+cH;cH=jO.toString(16);if(cH.length<2)bv=bv+"0";bv=bv+cH;cH=jI.toString(16);if(cH.length<2)bv=bv+"0";bv=bv+cH;}}}}else{hN=fG[mY[i].selectSingleNode('NODE_UNIQUE_NAME').text];if(!hN)hN=fG["0"+mY[i].selectSingleNode('NODE_UNIQUE_NAME').text];if(!hN)hN=fG["00"+mY[i].selectSingleNode('NODE_UNIQUE_NAME').text];if(!hN)hN=fG["000"+mY[i].selectSingleNode('NODE_UNIQUE_NAME').text];if(!hN)hN=fG["0000"+mY[i].selectSingleNode('NODE_UNIQUE_NAME').text];if(!hN){O.ShowModal("../App_Share/Popups/MessageBox.aspx?text="+escape("Support Information is not available.")+"&icon=stop&buttons=ok","",null,"title:Error; width:250; height:100; autoHeight:true; zIndex:11100;");return;}hN=hN[1];nNodePopulation=fG[mY[i].selectSingleNode('NODE_UNIQUE_NAME').text][0];if(nNodePopulation){var jN=Math.round(pI+4*nNodePopulation*(wo-pI)-nNodePopulation*50);var jO=Math.round(pH+4*nNodePopulation*(xJ-pH)-nNodePopulation*50);var jI=Math.round(oW+4*nNodePopulation*(vI-oW)-nNodePopulation*50);bv="";cH=jN.toString(16);if(cH.length<2)bv=bv+"0";bv=bv+cH;cH=jO.toString(16);if(cH.length<2)bv=bv+"0";bv=bv+cH;cH=jI.toString(16);if(cH.length<2)bv=bv+"0";bv=bv+cH;}else{bv="FFFFFF";}}if(j%2==0)tK+="<set x='"+(m*mg+40)+"' y='"+(j*oE+40)+"' width='60' height='40' name='Cluster "+ak.toString()+"' color='"+bv+"' id='"+ak.toString()+"' toolText='Support: "+hN.toString()+" out of "+zV.toString()+" cases,\n"+iC+"'/>";else{if(m==0)tK+="<set x='"+(m*mg+40+Xp)+"' y='"+(j*oE+40)+"' width='60' height='40' name='Cluster "+ak.toString()+"' color='"+bv+"' id='"+ak.toString()+"' toolText='Support: "+hN.toString()+" out of "+zV.toString()+" cases,\n"+iC+"'/>";else if(m==y-1)tK+="<set x='"+(m*mg+40-Xp)+"' y='"+(j*oE+40)+"' width='60' height='40' name='Cluster "+ak.toString()+"' color='"+bv+"' id='"+ak.toString()+"' toolText='Support: "+hN.toString()+" out of "+zV.toString()+" cases,\n"+iC+"'/>";else tK+="<set x='"+(m*mg+40)+"' y='"+(j*oE+40)+"' width='60' height='40' name='Cluster "+ak.toString()+"' color='"+bv+"' id='"+ak.toString()+"' toolText='Support: "+hN.toString()+" out of "+zV.toString()+" cases,\n"+iC+"'/>";}if(m==y-1){m=0;j++;}else m++;}pI=Io;wo=Gl;pH=Iu;xJ=Gi;oW=It;vI=Gx;tK+="</dataset><connectors color='000000' stdThickness='5'>";for(var i=0;i<gP.length;i++){if(gP[i].selectSingleNode('Type').text=="2"){var nScore=(parseFloat(gP[i].selectSingleNode('Score').text)/100+1.0);if(nScore>=afS){var nN1=parseInt(parseFloat(gP[i].selectSingleNode('N1').text));var nN2=parseInt(parseFloat(gP[i].selectSingleNode('N2').text));var jN=Math.round(pI+4*nScore*(wo-pI)-nScore*50);var jO=Math.round(pH+4*nScore*(xJ-pH)-nScore*50);var jI=Math.round(oW+4*nScore*(vI-oW)-nScore*50);bv="";cH=jN.toString(16);if(cH.length<2)bv=bv+"0";bv=bv+cH;cH=jO.toString(16);if(cH.length<2)bv=bv+"0";bv=bv+cH;cH=jI.toString(16);if(cH.length<2)bv=bv+"0";bv=bv+cH;tK+="<connector strength='"+nScore.toString().substring(0,5)+"' from='"+nN1+"' to='"+nN2+"' color='"+bv+"' arrowAtStart='0' arrowAtEnd='0' label='"+(100*nScore).toString().substring(0,5)+"%25'/>";}}}tK+='</connectors></chart>';acG=0;He=tK;Hn=new Array(),ye=new Array();oL=1;sD="DragNode";TM(oL);};function Vr(){Gn();};function abF(){for(var dG in fG){kl[dG]= -1;fG[dG]=new Array(0.0,0);}var mK=form1.Variable;var mB=form1.State;if(mK.value=="Population"){mB.length=0;mB.enabled=false;}else{mB.length=0;mB.enabled=true;var cB="",av=new Xmla;bS[bS.length]=av;var rB="CALL System.Microsoft.AnalysisServices.System.DataMining.Clustering.GetClusterProfiles('"+et+"', 2147483647, 0)";var V=av.hz(rB,"Native",cB);var ac=V.selectNodes("//root/row[AttributeName='"+mK.value+"']");var xN="";for(var i=0;i<ac.length;i++){switch(al(ac[i],'AttributeValueType')){case "2":break;case "3":if(al(ac[i],'ValueTag')=='Mean'){var sQ=0.0;for(var k=0;k<ac[i].childNodes.length;k++){if(kl[ac[i].childNodes[k].nodeName.replace("_x0030_","0")]){var value=parseFloat(ac[i].childNodes[k].text);if(sQ<value)sQ=value;kl[ac[i].childNodes[k].nodeName.replace("_x0030_","0")]=value;fG[ac[i].childNodes[k].nodeName.replace("_x0030_","0")][0]=value;}}if(sQ!=0)for(var dG in fG){fG[dG][0]=fG[dG][0]/sQ;}}else if(al(ac[i],'ValueTag')=='Support'){for(var k=0;k<ac[i].childNodes.length;k++){if(kl[ac[i].childNodes[k].nodeName.replace("_x0030_","0")]){kl[ac[i].childNodes[k].nodeName.replace("_x0030_","0")][0]=parseFloat(ac[i].childNodes[k].text);fG[ac[i].childNodes[k].nodeName.replace("_x0030_","0")][1]=parseInt(parseFloat(ac[i].childNodes[k].text));}}}break;case "4":case "5":if(al(ac[i],'ValueTag')=='Probability'){var bQ=al(ac[i],'AttributeValue');mB[mB.length]=new Option(bQ,bQ);if(mB.value==al(ac[i],'AttributeValue'))for(var k=0;k<ac[i].childNodes.length;k++){if(kl[ac[i].childNodes[k].nodeName.replace("_x0030_","0")]){kl[ac[i].childNodes[k].nodeName.replace("_x0030_","0")][0]=parseFloat(ac[i].childNodes[k].text);fG[ac[i].childNodes[k].nodeName.replace("_x0030_","0")]=new Array(parseFloat(ac[i].childNodes[k].text),0);}}}else if(al(ac[i],'ValueTag')=='Support'){if(mB.value==al(ac[i],'AttributeValue'))for(var k=0;k<ac[i].childNodes.length;k++){if(fG[ac[i].childNodes[k].nodeName.replace("_x0030_","0")]){fG[ac[i].childNodes[k].nodeName.replace("_x0030_","0")][1]=parseInt(parseFloat(ac[i].childNodes[k].text));}}}break;}}}Gn();};function abD(){for(var dG in kl){kl[dG]= -1;fG[dG]=new Array(0.0,0);}var mK=form1.Variable;var mB=form1.State;if(mK.value=="Population"){return;}else{var cB="",av=new Xmla;bS[bS.length]=av;var rB="CALL System.Microsoft.AnalysisServices.System.DataMining.Clustering.GetClusterProfiles('"+et+"', 2147483647, 0)";var V=av.hz(rB,"Native",cB);var ac=V.selectNodes("//root/row[AttributeName='"+mK.value+"']");var xN="";for(var i=0;i<ac.length;i++){switch(al(ac[i],'AttributeValueType')){case "2":break;case "3":if(al(ac[i],'ValueTag')=='Mean'){var sQ=0.0;for(var k=0;k<ac[i].childNodes.length;k++){if(kl[ac[i].childNodes[k].nodeName.replace("_x0030_","0")]){var aZ=parseFloat(ac[i].childNodes[k].text);if(sQ<aZ)sQ=aZ;kl[ac[i].childNodes[k].nodeName.replace("_x0030_","0")]=aZ;fG[ac[i].childNodes[k].nodeName.replace("_x0030_","0")][0]=aZ;}}if(sQ!=0)for(var dG in fG){fG[dG][0]=fG[dG][0]/sQ;}}else if(al(ac[i],'ValueTag')=='Support'){for(var k=0;k<ac[i].childNodes.length;k++){if(kl[ac[i].childNodes[k].nodeName.replace("_x0030_","0")]){kl[ac[i].childNodes[k].nodeName.replace("_x0030_","0")][0]=parseFloat(ac[i].childNodes[k].text);fG[ac[i].childNodes[k].nodeName.replace("_x0030_","0")][1]=parseInt(parseFloat(ac[i].childNodes[k].text));}}}break;case "4":case "5":if(al(ac[i],'ValueTag')=='Probability'){if(mB.value==al(ac[i],'AttributeValue'))for(var k=0;k<ac[i].childNodes.length;k++){if(kl[ac[i].childNodes[k].nodeName.replace("_x0030_","0")]){kl[ac[i].childNodes[k].nodeName.replace("_x0030_","0")][0]=parseFloat(ac[i].childNodes[k].text);fG[ac[i].childNodes[k].nodeName.replace("_x0030_","0")]=new Array(parseFloat(ac[i].childNodes[k].text),0);}}}else if(al(ac[i],'ValueTag')=='Support'){if(mB.value==al(ac[i],'AttributeValue'))for(var k=0;k<ac[i].childNodes.length;k++){if(fG[ac[i].childNodes[k].nodeName.replace("_x0030_","0")]){fG[ac[i].childNodes[k].nodeName.replace("_x0030_","0")][1]=parseInt(parseFloat(ac[i].childNodes[k].text));}}}break;}}}Gn();};function akp(){ad.Show(true);var cB="",av=new Xmla;bS[bS.length]=av;av.gw=atY;var bV="CALL System.Microsoft.AnalysisServices.System.DataMining.NaiveBayes.GetPredictableAttributes('"+et+"')";av.hz(bV,null,cB);};function atY(aH){ad.Show(false);if(aH.parsed==false){return false;}var U=form1.PredictionColumn;lC=aH;m_oPredictionColumns=aH.selectNodes("//root/row");for(var i=0;i<m_oPredictionColumns.length;i++){var anK=al(m_oPredictionColumns[i],'ATTRIBUTE_NAME');var ajy=al(m_oPredictionColumns[i],'NODE_UNIQUE_NAME');U[U.length]=new Option(anK,ajy);}if(U.length>0){U.selectedIndex=0;Um();}};function Um(){ad.Show(true);var sAttribute=form1.PredictionColumn.options[form1.PredictionColumn.selectedIndex].value;var bV="CALL System.Microsoft.AnalysisServices.System.DataMining.NaiveBayes.GetAttributeHistogram('"+et+"', '"+sAttribute+"')";var cB="",av=new Xmla;bS[bS.length]=av;av.gw=atW;av.hz(bV,null,cB);};function atW(aH){ad.Show(false);if(aH.parsed==false){return false;}var dE=form1.Value1;var dJ=form1.Value2;lC=aH;ac=aH.selectNodes("//root/row");var ag="<table id=\"Histogram\" name=\"Historgram\" border=\"1\"><tr><th style=\"background-color:#CADDEC;font-weight:bold;\">&nbsp;&nbsp;&nbsp;&nbsp;Value&nbsp;&nbsp;&nbsp;&nbsp;</th><th style=\"background-color:#CADDEC;font-weight:bold;width:100px;\">Support</th><th style=\"background-color:#CADDEC;font-weight:bold;width:100px;\">Relative %</th></tr>";var Cr=0;for(var i=0;i<ac.length;i++){var hN=pW(ac[i],'SUPPORT');Cr+=hN;}if(Cr==0)Cr=1;for(var i=0;i<ac.length;i++){var value=al(ac[i],'VALUE');if(value==""){value="&lt;"+kM+"&gt;";dE[dE.length]=new Option("<"+kM+">",kM);dJ[dJ.length]=new Option("<"+kM+">",kM);}else{dE[dE.length]=new Option(value,value);dJ[dJ.length]=new Option(value,value);}var hN=pW(ac[i],'SUPPORT');ag+="<tr><td style=\"height: 31px\">"+value+"</td><td title=\""+value+"\" align=\"right\"> &nbsp;"+hN+"</td><td title=\""+((100*hN)/Cr).toString().substring(0,5)+"%\" align=\"right\"><DIV STYLE=\"font-size:0%; border:none; height:10px;left:5px;width:"+(100*hN)/Cr+"px;background-color:Navy;\" class=\"GradientNavy\"></DIV></td></tr>";}Histogram.outerHTML=ag+"</table>";var qB=0;var tP=0;if(dE.length>0){for(var i=0;i<dE.options.length;i++){if(dE.options[i].value!=kM){qB=i;break;}}for(var i=0;i<dJ.options.length;i++){if(dJ.options[i].value!=kM&&i!=qB){tP=i;break;}}dE.selectedIndex=qB;dJ.selectedIndex=tP;NC();}};function NC(){ad.Show(true);var Ow="1";var Oy="1";var dE=form1.Value1;var dJ=form1.Value2;var kY=dE.options[dE.selectedIndex].value;var lf=dJ.options[dJ.selectedIndex].value;var bV="CALL System.Microsoft.AnalysisServices.System.DataMining.NaiveBayes.GetAttributeDiscrimination(";bV+="'"+et+"', ";bV+="'"+form1.PredictionColumn.options[form1.PredictionColumn.selectedIndex].value+"', ";bV+="'"+kY.replace(/''/g,"''")+"', ";bV+=Ow+", ";bV+="'"+lf.replace(/''/g,"''")+"', ";bV+=Oy+", 0.0)";var cB="",av=new Xmla;bS[bS.length]=av;av.gw=aud;av.hz(bV,null,cB);};function aud(aH){ad.Show(false);var dE=form1.Value1;var dJ=form1.Value2;var kY=dE.options[dE.selectedIndex].value.replace("&","&amp;").replace("<","&lt;").replace(">","&gt;");var lf=dJ.options[dJ.selectedIndex].value.replace("&","&amp;").replace("<","&lt;").replace(">","&gt;");ac=aH.selectNodes("//root/row");var ag="<table id = \"Details\" name = \"Details\" rules=\"all\" border=\"1\"><tr><th style=\"background-color:#CADDEC;font-weight:bold;\">Attributes</th><th style=\"background-color:#CADDEC;font-weight:bold;\">Values</th><th style=\"background-color:#CADDEC;font-weight:bold;width:100px;\">Favors "+kY+"</th><th style=\"background-color:#CADDEC;font-weight:bold;width:100px;\">Favors "+lf+"</th></tr>";for(var i=0;i<ac.length;i++){var je=al(ac[i],'Attributes');var gF=al(ac[i],'Values');if(gF=="")gF="<"+kM+">";je=je.replace("&","&amp;").replace("<","&lt;").replace(">","&gt;");gF=gF.replace("&","&amp;").replace("<","&lt;").replace(">","&gt;");var ef=fr(ac[i],'Score');var kj=UP;kj+="Score:   ";kj+=pW(ac[i],'Score');kj+="<br>Attribute:   "+je+"<br><br>";if(ac[i].childNodes.length>6){kj+="<table align=center border=1>"+" <thead>"+"    <td>&nbsp;</td>"+"    <td align=center style='font-size:70%;'><B>"+kY+"</B></td>"+"    <td align=center style='font-size:70%;'><B>"+lf+"</B></td>"+" </thead>"+" <tr>"+"    <td align='left' style='font-size:70%;' >"+gF+"</td>"+"    <td align='center' style='font-size:70%;' >"+al(ac[i],'InState1')+"</td>"+"    <td align='center' style='font-size:70%;' >"+al(ac[i],'InState2')+"</td>"+" </tr>"+" <tr>"+"    <td align='left' style='font-size:70%;' >NOT "+gF+"</td>"+"    <td align='center' style='font-size:70%;' >"+al(ac[i],'OutState1')+"</td>"+"    <td align='center' style='font-size:70%;' >"+al(ac[i],'OutState2')+"</td>"+" </tr>"+"</table>";kj+="<br>";}kj+=UM;ef= -ef;ag+="<tr><td>"+je+"</td><td align=\"right\">"+gF+"</td>";if(ef<0){ag+="<td align=\"right\"><DIV onmouseover=\"tk()\" onmouseout=\"ta()\" STYLE=\"font-size:0%; border:none; height:10px; left:5px; ";if(ef<0)ef= -ef;ag+="width:"+ef.toString()+"px; ";ag+="background-color:Navy; \" class=\"GradientNavy\">";ag+="<DIV STYLE=\"visibility:hidden; overflow:hidden; position:absolute; left:0; right:0; width:1; height:1\">"+kj+"</DIV>";ag+="</DIV></td><td>&nbsp;</td>";}else{ag+="<td>&nbsp;</td><td align=\"left\"><DIV onmouseover=\"tk()\" onmouseout=\"ta()\" STYLE=\"font-size:0%; border:none; height:10px; left:5px; ";if(ef<0)ef= -ef;ag+="width:"+ef.toString()+"px; ";ag+="background-color:Navy; \" class=\"GradientNavy\">";ag+="<DIV STYLE=\"visibility:hidden; overflow:hidden; position:absolute; left:0; right:0; width:1; height:1\">"+kj+"</DIV>";ag+="</DIV></td>";}}Details.outerHTML=ag+"</table>";};function aeC(er){return(er=="Microsoft_Decision_Trees"||er=="Microsoft_Clustering"||er=="Microsoft_Sequence_Clustering"||er=="Microsoft_Naive_Bayes"||er=="Microsoft_Neural_Network"||er=="Microsoft_Association_Rules")};function adc(){if(fV=="Microsoft_Decision_Trees"||fV=="Microsoft_Clustering"||fV=="Microsoft_Sequence_Clustering"||fV=="Microsoft_Naive_Bayes"||fV=="Microsoft_Neural_Network"||fV=="Microsoft_Association_Rules"){Sr=120;}else{Sr=180;}};function fr(V,wh){var aw=V.selectSingleNode(wh);if(aw){return parseFloat(aw.text);}return 0.0;};function pW(V,wh){var aw=V.selectSingleNode(wh);if(aw){return parseInt(aw.text)}return 0;};function ail(){if(document.namespaces["vml"]==null){document.namespaces.add("vml","urn:schemas-microsoft-com:vml");}ssFound=false;for(var i=0;i<document.styleSheets.length;i++){if(document.styleSheets(i).title=="..\DMDefault.css")ssFound=true;}if(!ssFound){retSS=document.createStyleSheet();retSS.addRule("vml\\:*","behavior: url(#default#VML);");retSS.title="DMDefault.css";}};function ahb(gu){kN=new Array();Ak=5;for(var i=0;i<gu.length/Ak;i++){kN[i]=new Object();kN[i].description=gu[Ak*i];kN[i].parentIndex=gu[Ak*i+1];kN[i].support=gu[Ak*i+2];kN[i].backgroundColor=gu[Ak*i+3];kN[i].textColor=gu[Ak*i+4];kN[i].children=new Array();kN[i].expanded=true;if(kN[i].parentIndex==null){kN[i].left=0;kN[i].top=0;}else{var parent=kN[kN[i].parentIndex];kN[i].left=parent.left+uD;kN[i].top=parent.top+uI*parent.children.length;parent.children[parent.children.length]=i;}}return kN};function VL(eA,BO,cu,cn){var mR=gH[BO];if(!mR.expanded||mR.children.length==0){mR.left=cu;mR.top=cn;DJ=document.all[eA+qJ+BO].clientHeight+Vs;return DJ;}var anp=cu+document.all[eA+qJ+BO].clientWidth+uD;var Iv=cn;var aAu=0;for(var i=0;i<gH[BO].children.length;i++){var apO=mR.children[i];var anh=VL(eA,apO,anp,Iv);Iv+=anh+Vs;}mR.top=(Iv+cn)/2-document.all[eA+qJ+BO].clientHeight/2;mR.left=cu;DJ=(Iv-cn);return DJ;};function HR(VM){var DJ=new Number(VM.substr(0,VM.length-2));return DJ;};function ahn(eA,ge){var fx=new Number(),fy=new Number(),tx=new Number(),ty=new Number();if(gH[ge].parentIndex==null)return;if(!gH[gH[ge].parentIndex].expanded)return;var RK=document.all[eA+qJ+ge];var Nv=document.all[eA+qJ+gH[ge].parentIndex];fx=HR(RK.style.left);fy=HR(RK.style.top)+uI/2;tx=HR(Nv.style.left)+Nv.clientWidth+Ji+4;ty=HR(Nv.style.top)+uI/2;var l=document.createElement("vml:line");l.strokeweight=asQ;l.strokecolor=asO;l.from=fx+"px, "+fy+"px";l.to=tx+"px, "+ty+"px";document.all["iS"].insertBefore(l);};function VF(eA){var azf=0;arLines=new Array();for(var i=0;i<document.all["iS"].children.length;i++)if(document.all["iS"].children[i].tagName=="line")arLines[arLines.length]=document.all["iS"].children[i];for(var i=0;i<arLines.length;i++)arLines[i].removeNode(true);VL(eA,0,0,0);for(var i=0;i<gH.length;i++){document.all[eA+qJ+i].style.left=gH[i].left;document.all[eA+qJ+i].style.top=gH[i].top;}for(var i=0;i<gH.length;i++){ahn(eA,i);}};function aiq(eA){var i;var U=document.all["_attrValues"];if(U==null){return;}var dV=document.createElement("OPTION");dV.text="[Total Support]";dV.value="-1";dV.selected=true;U.add(dV);var abv=Dz;for(var i=0;i<abv.length;i++){var dV=document.createElement("OPTION");dV.text=abv[i];dV.value=""+i;dV.selected=false;U.add(dV);}};function aif(eA){var i=0;for(var i=0;i<gH.length;i++){var aw=document.createElement("DIV");var ip=document.createElement("DIV");var sr=document.createElement("DIV");aw.id=eA+qJ+i;aw.style.position="absolute";aw.style.left=gH[i].left;aw.style.top=gH[i].top;aw.style.width=uD;aw.style.height=uI+Nf+4;aw.style.visibility="visible";aw.style.borderColor="black";aw.style.borderWidth=1;aw.style.borderStyle="solid";aw.style.backgroundColor=gH[i].backgroundColor;ip.id=eA+Js+i;ip.style.position="absolute";ip.style.fontSize="75%";ip.style.left=1;ip.style.top=1;ip.style.width=uD-2;ip.style.height=uI-2;ip.style.cursor="hand";if(eval("ajq")=="onclick"){ip.onclick=VT;}else ip.onmouseover=VT;ip.treeID=eA;ip.onmouseout=aij;ip.style.visibility="inherit";ip.style.textOverflow="ellipsis";ip.style.overflow="hidden";ip.style.color=gH[i].textColor;ip.innerHTML="<P align='center'>"+gH[i].description+"</P>";if(gH[i].children.length>0){var jp=document.createElement("IMG");jp.id=eA+Ng+i;jp.style.position="absolute";jp.style.left=uD;jp.style.top=(uI-Ji)/2;jp.style.width=Ji;jp.style.height=Ji;jp.style.borderColor="black";jp.style.borderWidth=1;jp.style.borderStyle="none";jp.style.visibility="inherit";jp.src="../App_Share/Images/minus.gif";jp.onclick=ahk;jp.treeID=eA;jp.style.fontSize="8px";jp.style.fontFamily="Verdana";jp.align="center";jp.style.align="center";jp.style.cursor="hand";aw.insertBefore(jp);}sr.id=eA+alN+i;sr.style.position="absolute";sr.style.left=2;sr.style.top=uI;sr.style.width=uD-4;sr.style.height=Nf-2;sr.style.visibility="inherit";Ru=new Number(0);for(j=0;j<ou;j++){mg=lG[i*ou+j]*(uD-4)/100;qQ=document.createElement("DIV");qQ.style.backgroundColor=Jq[j];qQ.style.fontSize="0pt";qQ.style.width=mg;qQ.style.height=Nf-2;qQ.style.border="none";qQ.style.position="absolute";qQ.style.top=0;qQ.style.left=Ru;qQ.style.visibility="inherit";Ru+=mg;sr.insertBefore(qQ);}aw.insertBefore(ip);aw.insertBefore(sr);document.all["iS"].insertBefore(aw);}VF(eA);document.all["oWrapper"].style.overflow=aeB;document.all["iS"].style.zoom="1.0";aiq(eA);};function Pb(eA,ge,Hq){gH[ge].expanded=Hq;zj=document.all[eA+Ng+ge];if(zj!=null){if(Hq)zj.src="../App_Share/Images/minus.gif";else zj.src="../App_Share/Images/plus.gif";}for(var i=0;i<gH[ge].children.length;i++){abC=gH[ge].children[i];Rx=document.all[eA+qJ+abC];if(Hq){Rx.style.visibility="visible";}else{Rx.style.visibility="hidden";Pb(eA,abC,Hq);}}};function ahk(){zj=window.event.srcElement;var eA=zj.treeID;var Index=zj.id.substr(eA.length+Ng.length);if(gH[Index].expanded==true){gH[Index].expanded=false;Pb(eA,Index,false);}else{gH[Index].expanded=true;Pb(eA,Index,true);}VF(eA);};function aij(){Ai.hide();};function VT(){xz=window.event.srcElement.parentElement;if(xz==null)return;if(xz.id.indexOf(Js)<0)return;var eA=xz.treeID;var Index=xz.id.substr(eA.length+Js.length);Ai.document.body.innerHTML=aig(eA,Index);var popupBody=Ai.document.body;Ai.show(0,0,400,0);var QN=popupBody.scrollHeight;Ai.hide();Ai.show(uD,uI,400,QN,event.srcElement);};function aig(eA,ge){var mR=gH[ge];var hS;if(mR==null)return "";var ahW=ait;var Ij=ajo;var qv;var sd;hS="<DIV STYLE='color:"+Ij+"; background:"+ahW+"; border:1px solid black; font-size:70%;'>";hS+="<CENTER><B>"+mR.description+"</B></CENTER><br>";hS+="<SPAN'> &nbsp;Total Cases: "+mR.support+"</SPAN><br>";hS+="<TABLE align='center' width=95% border=1><TR align = 'center'>";qv="<TD style='color:"+Ij+";' >";sd="</TD>";hS+=qv+"Value"+sd;hS+=qv+"Cases"+sd;hS+=qv+"Probability"+sd;qv="<TD width='110' style='color:"+Ij+";' >";hS+=qv+"Histogram"+sd;hS+="</TR>";for(var i=0;i<ou;i++){hS+="<TR>";qv="<TD STYLE='font-size:70%; color:"+Ij+";'>";sd="</TD>";hS+=qv+Dz[i]+sd;hS+=qv+ve[ge*ou+i]+sd;hS+=qv+Ap[ge*ou+i]+sd;hS+="<TD STYLE='font-size:70%'>";hS+="<DIV STYLE=\"font-size:0%; border:none; height:10;left:5;";hS+="width:"+lG[ge*ou+i]+";";hS+="background:\'"+Jq[i]+"';";hS+="\"></DIV>";hS+="</TD>";hS+="</TR>\r\n";}hS+="</TABLE>";hS+="</DIV>";return hS;};function ahP(eA){var Lt=document.all["iS"].style.zoom;document.all["iS"].style.zoom=Lt*1.25;};function ahO(eA){var Lt=document.all["iS"].style.zoom;document.all["iS"].style.zoom=Lt*0.8;};function ahp(eA){var U=document.all["_attrValues"];if(U==null){return;}var j=0;var i=0;var ri=eval(U.value);var ia=0;var jd=0;if(ve.length==0)return;if(ri<0){ia=0;jd=0;for(j=0;j<ou;j++){jd=jd+ve[j];}}else{ia=lG[ri];jd=lG[ri];for(var i=1;i<gH.length;i++){if(ia>lG[i*ou+ri]){ia=lG[i*ou+ri];}if(jd<lG[i*ou+ri]){jd=lG[i*ou+ri];}}}var pI=Io;var wo=Gl;var pH=Iu;var xJ=Gi;var oW=It;var vI=Gx;for(var i=0;i<gH.length;i++){var aw=document.all[eA+qJ+i];var ip=document.all[eA+Js+i];if(aw==null)continue;if(ip==null)continue;var gx=1.0;var ON=0;var mR=gH[i];if(ri<0)ON=mR.support;else ON=lG[i*ou+ri];if(jd==0)gx=0;else gx=ON/jd;var jN,jO,jI;var cH;var jN=Math.round(pI+gx*(wo-pI)-gx*150);var jO=Math.round(pH+gx*(xJ-pH)-gx*150);var jI=Math.round(oW+gx*(vI-oW)-gx*150);var bv="#";cH=jN.toString(16);if(cH.length<2)bv=bv+"0";bv=bv+cH;cH=jO.toString(16);if(cH.length<2)bv=bv+"0";bv=bv+cH;cH=jI.toString(16);if(cH.length<2)bv=bv+"0";bv=bv+cH;var oI;if((30*jN+59*jO+11*jI)>(50*255)){oI="#000000";}else{oI="#ffffff";}aw.style.backgroundColor=bv;ip.style.color=oI;}};function getNewColor(R,G,B){};function ayz(str){var left=0;for(var i=0;i<str.length;i++){if(str.substr(i,1)!=' '){left=i;break;}}var right=0;for(var i=str.length-1;i>=0;i--){if(str.substr(i,1)!=' '){right=i;break;}}var s=str.substr(0,right);return str.substr(left,s.length-left+1);};function alT(){var hh=form1.selDatabases.value.replace("'","''"),et=form1.selMiningModels.value.replace("'","''"),sG=form1.selPredictions.value.replace("'","''"),fV=wY[et];if(fV!="Microsoft_Decision_Trees"&&fV!="Microsoft_Clustering"){O.ShowModal("../App_Share/Popups/MessageBox.aspx?text="+escape("Only MS Decision Trees and MS Clustering can be exported to Local Cubes.")+"&icon=warning&buttons=ok","",function(popupWindowId,params){return;},"title:Export To Local Cube; width:550; height:100; autoHeight:true; zIndex:11100;");}else{var aX=escape("Please, enter the full name of the file:");var aZ=escape("c:\\"+hh.replaceAll(" ","")+"_"+et.replaceAll(" ","")+".cub");O.ShowModal("../App_Share/Popups/MessagePrompt.aspx?text="+aX+"&value="+aZ+"&buttons=okcancel","",function(popupWindowId,params){try{var arr=params.split("-|-");var buttonId=arr[0],value=arr[1];mA=value;if(buttonId=="button1"){var J="";if(J.isEmpty()&&mA.isEmpty())J="Please enter a name.";if(J.isNotEmpty()){O.ShowModal("../App_Share/Popups/MessageBox.aspx?text="+J+"&icon=stop&buttons=ok","",function(popupWindowId,params){},"title:Error; width:550; height:200; autoHeight:true; zIndex:11100;");return false;}ad.Show(true);window.setTimeout("Ou()",10);}return;}catch(e){ad.Show(false);}},"title:Local Cube Name; width:550; height:100; autoHeight:true; resize:left right;");}};function Ou(){var gh=new ActiveXObject("ADODB.Connection");var we=cR(form1.selXmlaServers);gh.ConnectionString="Provider=MSOLAP;Data Source="+we.replace("'","''")+";Initial Catalog="+form1.selDatabases.value.replace("'","''")+";";try{gh.Open();gh.Execute("EXPORT MINING MODEL ["+form1.selMiningModels.value.replace("'","''")+"] TO '"+mA+"'");}catch(e){ad.Show(false);O.ShowModal("../App_Share/Popups/MessageBox.aspx?text="+escape(e.description)+"&icon=stop&buttons=ok","",function(popupWindowId,params){},"title:Error; width:550; height:200; autoHeight:true; zIndex:11100;");return;}ad.Show(false);O.ShowModal("../App_Share/Popups/MessageBox.aspx?text="+escape("The Local Cube file: '"+mA+"' has been created.")+"&icon=success&buttons=ok","",function(popupWindowId,params){},"title:Information; width:550; height:200; autoHeight:true; zIndex:11100;");};function asN(){if(bT)bT.set_activeTabIndex(0);if(form1.selMiningModels.length<1)return;ad.Show(true);divTabPanel1.innerHTML='<div id="idReportName" class="ReportTitle" >Lift Chart</div><br><br><span style="LEFT:100px;"><b>Data Source:</b></span>&nbsp;&nbsp;<select name="ddlMiningDataSources" id="ddlMiningDataSources" onchange="javascript:Te()" language="javascript" style="width:236pt;"></select>&nbsp;&nbsp;<span><b>Input Table:</b></span>&nbsp;&nbsp;<select name="ddlInputTables" id="ddlInputTable" onchange="javascript:Ta()" language="javascript" style="width:236pt;LEFT:100px;"></select><br /><br /><table id = "idValuesGrid" rules="all" border="1"><tr><th style="width:40px;background-color:#CADDEC;">Selected</th><th style="width:180px;background-color:#CADDEC;">Mining Structure Column</th><th style="width:220px;background-color:#CADDEC;">Input Table Column</th></tr></thead><aW id="idTbody"></aW></table><br/><br/><input id="btnLiftChart" type="button" class="button" value="Generate Lift Chart" onclick="akn();" />';EI();aki();};function aki(){if(form1.selMiningStructures.value==""||form1.selDatabases.value=="")return;var cv="DMSCHEMA_MINING_STRUCTURE_COLUMNS",gk="<STRUCTURE_NAME>"+form1.selMiningStructures.value+"</STRUCTURE_NAME><STRUCTURE_CATALOG>"+form1.selDatabases.value+"</STRUCTURE_CATALOG>",bX="<DataSourceInfo>"+kf+"</DataSourceInfo><Catalog>"+form1.selDatabases.value+"</Catalog><Format>Tabular</Format><SspropInitAppName>DM Companion</SspropInitAppName><Content>SchemaData</Content>",av=new Xmla();bS[bS.length]=av;av.gw=atN;aH=av.nd(cv,gk,bX);};function atN(aH){uk=new Array();OM=new Array();var ac=aH.selectNodes("//root/row");var s="";var aW=idValuesGrid.tBodies[0];for(var i=0;i<ac.length;i++){var c=mN(ac[i],"COLUMN_NAME ");uk[uk.length]=c;OM[c]=mN(ac[i],"CONTENT_TYPE ");ale(aW,c);}var cv="DISCOVER_XML_METADATA",gk="<DatabaseID>"+form1.selDatabases.value+"</DatabaseID><ObjectExpansion>ExpandObject</ObjectExpansion>",bX="",av=new Xmla();bS[bS.length]=av;av.gw=atZ;av.nd(cv,gk,bX);};function atZ(aH){form1.ddlInputTables.length=0;U=form1.ddlMiningDataSources;U.length=0;ac=aH.selectNodes("//root/row/xars:METADATA/Database/DataSources/DataSource");for(var i=0;i<ac.length;i++)U[U.length]=new Option(mN(ac[i],"Name"),mN(ac[i],"ID"));if(U.length>0)U.selectedIndex=0;Te();};function Te(){if(!form1.ddlMiningDataSources.value||form1.ddlMiningDataSources.value.trim()=="")return;var dR="Tabular",av=new Xmla;var bV="CALL SystemOpenSchema(["+form1.ddlMiningDataSources.value+"], 'DBSCHEMA_TABLES')";var cB="",av=new Xmla;bS[bS.length]=av;av.gw=asD;av.hz(bV,dR,cB);};function asD(aH){U=form1.ddlInputTables;U.length=0;var ac=aH.selectNodes("//root/row");for(var i=0;i<ac.length;i++){var Vm=mN(ac[i],"TABLE_TYPE");if(Vm!="SYSTEM TABLE"&&Vm!="SYSTEM VIEW"){var s="["+mN(ac[i],"TABLE_SCHEMA")+"].["+mN(ac[i],"TABLE_NAME")+"]";U[U.length]=new Option(s,s);}}if(U.length>0)U.selectedIndex=0;Ta();};function Ta(){if(!form1.ddlInputTables.value||form1.ddlInputTables.value.trim()=="")return;ad.Show(true);var bX="Native",av=new Xmla;var vParts=form1.ddlInputTables.value.split('].[');var bV="CALL SystemOpenSchema(["+form1.ddlMiningDataSources.value+"], 'DBSCHEMA_COLUMNS',  , '"+vParts[0]+"]', '["+vParts[1]+"')";var cB="",av=new Xmla;bS[bS.length]=av;av.gw=ate;av.hz(bV,bX,cB);};function ate(aH){tH=new Array();var aW=idValuesGrid.tBodies[0];if(!aW){ad.Show(false);return;}var ac=aH.selectNodes("//root/row");for(var i=0;i<ac.length;i++)if(mN(ac[i],"COLUMN_NAME ")!="Education"&&mN(ac[i],"COLUMN_NAME ")!="Occupation")tH[tH.length]=mN(ac[i],"COLUMN_NAME ");for(var i=0;i<uk.length;i++){var Dd=aW.rows[i+1].cells[0].firstChild;var aX=aW.rows[i+1].cells[1].firstChild.value;var fe=aW.rows[i+1].cells[2].firstChild;if(fe&&aX&&Dd){fe.length=0;var QI=0;fe[fe.length]=new Option("","");for(var j=0;j<tH.length;j++){fe[fe.length]=new Option(tH[j],tH[j]);if(QI==0&&(tH[j])==aX.value||tH[j]==aX.replaceAll(" ","")){QI=fe.length-1;Dd.checked=true;}}fe.selectedIndex=QI;}}ad.Show(false);};function akn(){var Cv="",Gh="";var aW=idValuesGrid.tBodies[0];if(!aW)return;ad.Show(true);var bV='CALL System.Microsoft.AnalysisServices.System.DataMining.AllOther.GenerateLiftTableUsingDatasource(\'<NewDataSet><xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"><xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true"><xs:complexType><xs:choice minOccurs="0" maxOccurs="unbounded"><xs:element name="Table1"><xs:complexType><xs:sequence><xs:element name="ModelName" type="xs:string" minOccurs="0" /><xs:element name="PredictColumnName" type="xs:string" minOccurs="0" /><xs:element name="PredictColumnType" type="xs:string" minOccurs="0" /><xs:element name="PredictValue" type="xs:string" minOccurs="0" /><xs:element name="PredictMin" type="xs:string" minOccurs="0" /><xs:element name="PredictMax" type="xs:string" minOccurs="0" /><xs:element name="Query" type="xs:string" minOccurs="0" /></xs:sequence></xs:complexType></xs:element></xs:choice></xs:complexType></xs:element></xs:schema>\n';var mQ=form1.selPredictions.value;for(var i=0;i<form1.selMiningModels.length;i++){{Cv="";for(var k=0;k<uk.length;k++){var Dd=aW.rows[k+1].cells[0].firstChild.checked;var aX=aW.rows[k+1].cells[1].firstChild.value;var fe=aW.rows[k+1].cells[2].firstChild.value;if(fe&&aX&&Dd){if(Dd){if(!(form1.selMiningModels[i].value=="TM Naive Bayes"&&OM[aX]=="CONTINUOUS")){if(Gh=="")Gh+=" ["+fe+"]";else Gh+=", ["+fe+"]";if(Cv=="")Cv+=" ["+form1.selMiningModels[i].value+"].["+aX+"] = t.["+fe+"]";else Cv+=" and ["+form1.selMiningModels[i].value+"].["+aX+"] = t.["+fe+"]";}}}}bV+="<Table1><ModelName>"+form1.selMiningModels[i].value+"</ModelName><PredictColumnName>["+mQ+"]</PredictColumnName><PredictColumnType>Discrete</PredictColumnType><PredictValue /><Query>SELECT FLATTENED t.["+mQ.replaceAll(" ","")+"] AS _Actual, PredictProbability(["+form1.selMiningModels[i].value+"].["+mQ+"]) AS _Prob, ["+form1.selMiningModels[i].value+"].["+mQ+"] AS _Predicted FROM ["+form1.selMiningModels[i].value+"] PREDICTION JOIN OPENQUERY([Adventure Works DW], ''SELECT "+Gh+" FROM "+form1.ddlInputTable.value+" '') AS t ON "+Cv+"</Query></Table1>\n";}}bV+="</NewDataSet>')";var cB="",av=new Xmla;bS[bS.length]=av;av.gw=asI;av.hz(bV,null,cB);};function asI(aH){sD="MSLine";He=akh(aH);if(bT)bT.set_activeTabIndex(1);HT();ad.Show(false);};function akh(aH){var qp="";var Jl=0.0;var aBU=0.0;var VX=0.0;var Qz="";var aD=0;var aeh=0;ac=aH.selectNodes("//root/row");DD=new Array();for(var i=0;i<ac.length;i++){qp=al(ac[i],'ModelName');Jl=fr(ac[i],'Value');if(DD[qp]&&DD[qp]<Jl)DD[qp]=Jl;else DD[qp]=Jl;}var bK="<chart yAxisMaxValue='100' yAxisMinValue='0' palette='3' showLegend='1' caption='Data Mining Lift Chart for Mining Structure: "+form1.selMiningStructures.value+"' xAxisName='Overall Population %' yAxisName='Target Population[1] %' showValues='0'>";bK+="<categories>";var Qn="<dataset seriesName='Ideal Model'>";var QJ="<dataset seriesName='Random Guess Model'>";for(var i=0;i<101;i+=10){bK+="<category label='"+i.toString()+"' />";QJ+="<set displayValue ='"+i.toString()+"%' value='"+i.toString()+"' />";}QJ+="</dataset>";for(var i=0;i<101;i+=20)Qn+="<set displayValue ='"+i.toString()+"%' value='"+i.toString()+"' />";Qn+="<set value='100' name='100%'/><set value='100' name='100%'/><set value='100' name='100%'/><set value='100' name='100%'/><set value='100' name='100%'/></dataset>";bK+="</categories>";bK+=Qn;bK+=QJ;var num7=1.0;for(var i=0;i<ac.length;i++){qp=al(ac[i],'ModelName');if(Qz!=qp){if(Qz!="")bK+="</dataset>";aeh++;Qz=qp;VX=0.0;num7=1.0;bK+="<dataset seriesName='"+qp+"'><set value='0'/>";aD++;}if((i+1)%10.0==0){var Vc=(afE(100.0*(fr(ac[i],'Value')/DD[qp]),2)).toString();bK+="<set displayValue ='"+Vc+"%' value='"+Vc+"' />";}}bK+="</dataset><trendlines><vLine startValue='10' color='000000' showOnTop='1'/></trendlines><styles><definition><style name='CanvasAnim' type='animation' param='_xScale' start='0' duration='1' /></definition><application><apply toObject='Canvas' styles='CanvasAnim' /></application></styles></chart>";return bK;};function avy(in_rgY){var TotalAttValueCAses=0.0;var TotalCases=in_rgY.length;if(TotalCases<=1){return TotalAttValueCAses;}TotalAttValueCAses=in_rgY[0];var num3=TotalAttValueCAses+in_rgY[TotalCases-1];for(var i=1;i<TotalCases;i++){TotalAttValueCAses+=in_rgY[i];}return(TotalAttValueCAses-(0.5*num3));};function ale(aW,bQ){if(!aW)return;var tr=aW.insertRow(aW.rows.length);var td=tr.insertCell(tr.cells.length);td.innerHTML='<input type="checkbox" name="rdRow" id="id_'+(aW.rows.length-1).toString()+'_0" style="width:40px;" />';td=tr.insertCell(tr.cells.length);td.innerHTML='<input id="id_'+(aW.rows.length-1).toString()+'_1" type="text" value="'+bQ+'" style="width:236pt;height:100%;text-align:left" disabled/>';td=tr.insertCell(tr.cells.length);td.innerHTML='<select id="id_'+(aW.rows.length-1).toString()+'_2" type="text" value="'+bQ+'" style="width:236pt;height:100%;text-align:left"/>';};function afE(wB,DK){var uy=Math.pow(10,DK);return Math.round(wB*uy)/uy;}