var gq="",kf="",hh="",xQ="",et="",mQ="",akv="",bS=Array(),I=null,oL=0,aCt="",aCx="",Et=300,Er=300,and=1,apa=0,aoZ=0,ane=0,anB=true,acG=true,aBR="",sD="",Hn=new Array(),ye=new Array();var awl=null;aAM=1;wY=new Array();LN=new Array();hd=null;jB=null;jA=null;jm=null;m_iMax=0;var aCo="Right",azY="Top",aCA=3,aCh=200,ze="";var aCV=233;var vp=true;function vs(){gq=dc;kf=dc;hh=cE;xQ=me;et=lx;mQ=mo;fC(form1.selDatabases);fC(form1.selMiningStructures);fC(form1.selMiningModels);fC(form1.selPredictions);var av=new Xmla();sc="";bS[bS.length]=av;var cv="DBSCHEMA_CATALOGS",gk="",bX="";try{if(vp)av.gw=Jw;var V=av.nd(cv,gk,bX);if(!vp)Jw(V);}catch(e){var JQ="";var es=dF(window);if(es)JQ=es.aO;var cd="Error when trying to connect to the Server:<br/>"+e.message+"<br/><br/>"+"You are trying to reach the following HTTP Access Point: <b>"+gq+"</b><br/><br/>"+"Please check the following settings:<br/><br/>"+"1) Add your current http address <b>"+JQ+"</b> to the IE Tools->Internet Options->Security->Trusted sites->Sites.<br/><br/>"+"2) Enable the option: IE Tools->Internet Options->Security->Trusted Sites->Custom level: Miscellaneous->Access data sources across domains.<br/>"+"Or<br/>IE Tools->Internet Options->Security->Trusted Sites: set Default Level to low.<br/><br/>"+"3) Restart your IE web browser";O.ShowModal(JQ+"App_Share/Popups/MessageBox.aspx?text="+escape(cd)+"&icon=stop&buttons=ok","",function(popupWindowId,params){},"title:Authentication Request; width:350; height:170; autoHeight:true; zIndex:11100;");return;}return;};function aBH(){gq=cR(form1.selXmlaServers);amm(gq);};function amm(kf){hh=cE;xQ=me;et=lx;mQ=mo;fC(form1.selDatabases);fC(form1.selMiningStructures);fC(form1.selMiningModels);fC(form1.selPredictions);ad.Show(true);if(document.getElementById("btnShowModel")){form1.btnShowModel.disabled=true;form1.btnMakePrediction.disabled=true;form1.btnLiftChart.disabled=true;}form1.selDatabases.length=0;form1.selMiningStructures.length=0;var cv="DBSCHEMA_CATALOGS",gk="",bX="<DataSourceInfo>"+kf+"</DataSourceInfo><Format>Tabular</Format><SspropInitAppName>DM Companion</SspropInitAppName><Content>SchemaData</Content>",av=new Xmla;bS[bS.length]=av;if(vp)av.gw=Jw;var V=av.nd(cv,gk,bX);if(!vp)Jw(V);ad.Show(false);};function Jw(aH){fC(form1.selDatabases);fC(form1.selMiningStructures);fC(form1.selMiningModels);fC(form1.selPredictions);var U=form1.selDatabases;aH.loadXML(aH.documentElement.selectSingleNode("//root").xml);var ac=aH.selectNodes("root/row");for(var i=0;i<ac.length;i++){var ax=ac[i].selectSingleNode("CATALOG_NAME").text;if(ax.isNotEmpty())ec(U,ax,ax,(hh==ax));}if(U.selectedIndex<0&&U.length>0){U.selectedIndex=0;hh=cR(U);}NM();};function aBN(){Gz();};function NM(){xQ=me;et=lx;mQ=mo;fC(form1.selMiningStructures);fC(form1.selMiningModels);fC(form1.selPredictions);ad.Show(true);form1.selMiningStructures.length=0;var cv="DMSCHEMA_MINING_STRUCTURES",gk="<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;if(vp)av.gw=Vu;var V=av.nd(cv,gk,bX);if(!vp)Vu(V);ad.Show(false);};function Vu(aH){fC(form1.selMiningStructures);fC(form1.selMiningModels);fC(form1.selPredictions);var U=form1.selMiningStructures;var ac=aH.selectNodes("//root/row");for(var i=0;i<ac.length;i++){var ax=al(ac[i],"STRUCTURE_NAME");if(ax.isNotEmpty())ec(U,ax,ax,(xQ==ax));}if(U.selectedIndex<0&&U.length>0){U.selectedIndex=0;xQ=cR(U);}Gz()};function Gz(){et=lx;mQ=mo;fC(form1.selMiningModels);fC(form1.selPredictions);ad.Show(true);if(document.getElementById("btnShowModel")){form1.btnShowModel.disabled=true;form1.btnMakePrediction.disabled=true;form1.btnLiftChart.disabled=true;}form1.selMiningModels.length=0;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;var aH=av.nd(cv,gk,bX);uk=new Array();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")uk[uk.length]=mN(ac[i],"COLUMN_NAME ");}cv="DMSCHEMA_MINING_MODELS";gk="<MINING_STRUCTURE>"+form1.selMiningStructures.value+"</MINING_STRUCTURE><MODEL_CATALOG>"+form1.selDatabases.value+"</MODEL_CATALOG>";bX="<DataSourceInfo>"+kf+"</DataSourceInfo><Catalog>"+form1.selDatabases.value+"</Catalog><Format>Tabular</Format><SspropInitAppName>DM Companion</SspropInitAppName><Content>SchemaData</Content>";if(vp)av.gw=Vz;var V=av.nd(cv,gk,bX);if(!vp)Vz(V);ad.Show(false);};function Vz(aH){fC(form1.selMiningModels);fC(form1.selPredictions);var U=form1.selMiningModels;var ac=aH.selectNodes("//root/row");var Zm=false;for(var i=0;i<ac.length;i++){var aaj=al(ac[i],"SERVICE_NAME");if(aaj=="Microsoft_Decision_Trees")Zm=true;wY[al(ac[i],"MODEL_NAME")]=aaj;LN[al(ac[i],"MODEL_NAME")]=al(ac[i],"PREDICTION_ENTITY");var ax=al(ac[i],"MODEL_NAME");if(ax.isNotEmpty())ec(U,ax,ax,(et==ax));}if(U.selectedIndex<0&&U.length>0){U.selectedIndex=0;et=cR(U);}if(U.length>0){if(document.getElementById("btnShowModel")){form1.btnShowModel.disabled=(wY[U.value]=="Microsoft_Time_Series");form1.btnMakePrediction.disabled=false;}}if(document.getElementById("btnLiftChart")){form1.btnLiftChart.disabled= !Zm;}Nu()};function Nu(){mQ=mo;fC(form1.selPredictions);ad.Show(true);var U=form1.selPredictions;U.length=0;if(LN[form1.selMiningModels.value]){var strings=LN[form1.selMiningModels.value].toString().split(',');for(var i=0;i<strings.length;i++){var ax=strings[i];if(ax.isNotEmpty())ec(U,ax,ax,(mQ==ax));}}if(U.selectedIndex<0&&U.length>0){U.selectedIndex=0;mQ=cR(U);}if(document.getElementById("btnExportToLocalCube")){if(wY[form1.selMiningModels.value]=="Microsoft_Decision_Trees"||wY[form1.selMiningModels.value]=="Microsoft_Clustering")form1.btnExportToLocalCube.disabled=false;else form1.btnExportToLocalCube.disabled=true;}ad.Show(false);};function aml(){if(bT)bT.set_activeTabIndex(0);hh=form1.selDatabases.value.replace("'","''"),et=form1.selMiningModels.value.replace("'","''"),sG=form1.selPredictions.value.replace("'","''"),fV=wY[et],QL="2px",NB="OldLace",OP="Tree";YK(gq,hh,et,sG,fV);};function alq(){if(bT)bT.set_activeTabIndex(0);hh=form1.selDatabases.value.replace("'","''"),et=form1.selMiningModels.value.replace("'","''"),sG=form1.selPredictions.value.replace("'","''"),fV=wY[et],QL="2px",NB="OldLace",OP="Tree";if(fV=="Microsoft_Time_Series"){divTabPanel1.innerHTML='<div id="idReportName" class="ReportTitle" >Predictions</div><table id="tblInputs" name = "tblInputs" rules="all" border="1"><tr><th style="background-color:#CADDEC;font-weight:bold;">Use</th><th style="background-color:#CADDEC;font-weight:bold;">Input</th><th style="background-color:#CADDEC;font-weight:bold;width:100px;">Value</th></tr></table><span id="Label5">Note: Use CTRL or SHIFT with the mouse to select multiple rows for a KEY value.</span><br/><br/><span id="Label3" style="font-size:10pt;font-weight:bold;">Periods to predict:  </span><input name="tbMaxRows" type="text" value="5" maxlength="3" id="tbMaxRows" style="width:30px;" align="right"/><br /><br /><input type="button" class="button" name="btnPrediction" value="Predict" id="btnPrediction" onclick="Tx()"/  disabled=\"true\"><br/><br/><span border="1" class="ReportTitle" style="display:inline"><span id="lblResults">Results:</span></span><br /><table id="tblResults" rules="all" border="1" style="font-size:10pt;"></table><br><br>'}else{divTabPanel1.innerHTML='<div id="idReportName" class="ReportTitle" >Predictions</div><br><br><table id="tblInputs" name = "tblInputs" rules="all" border="1"><tr><th style="background-color:#CADDEC;font-weight:bold;">Use</th><th style="background-color:#CADDEC;font-weight:bold;">Input</th><th style="background-color:#CADDEC;font-weight:bold;width:100px;">Value</th></tr></table><span id="Label5">Note: Use CTRL or SHIFT with the mouse to select multiple rows for a KEY value.</span><br/><br/><span id="Label3" style="font-size:10pt;font-weight:bold;">Maximum returned rows:  </span><input name="tbMaxRows" type="text" value="5" maxlength="3" id="tbMaxRows" style="width:30px;"  align="right"/><br /><br /><input type="button" class="button" name="btnPrediction" value="Predict" id="btnPrediction" onclick="Tx()"/ disabled=\"true\"><br/><br/><span border="1" class="ReportTitle" style="display:inline"><span id="lblResults">Results:</span></span><br /><table id="tblResults" rules="all" border="1" style="font-size:10pt;"></table>';}EI();var cv="DMSCHEMA_MINING_COLUMNS",gk="<MODEL_CATALOG>"+form1.selDatabases.value+"</MODEL_CATALOG><MODEL_NAME>"+form1.selMiningModels.value+"</MODEL_NAME>",bX="<Catalog>"+form1.selDatabases.value+"</Catalog><Format>Tabular</Format><SspropInitAppName>DM Companion</SspropInitAppName><Content>SchemaData</Content>";var av=new Xmla();bS[bS.length]=av;av.gw=alK;av.nd(cv,gk,bX);ad.Show(true);};var IU="";var Tt="";var YZ=false;var Zf=false;var zb=false;var Ae=true;function alK(aH){ze="";jB=new Array();hd=new Array();jm=new Array();if(aH.parsed==false){return false;}ac=aH.selectNodes("//root/row");var ag="<table id = \"tblInputs\" name = \"tblInputs\" rules=\"all\" border=\"1\"><tr><th style=\"background-color:#CADDEC;font-weight:bold;\">Input</th><th style=\"background-color:#CADDEC;font-weight:bold;width:100px;\">Value</th><th style=\"background-color:#CADDEC;font-weight:bold;width:80px;\">Type</th></tr>";var zo="";var vj=1;IU="";Tt="";YZ=false;Zf=false;zb=false;Ae=true;for(var i=0;i<ac.length;i++){var cB="",av=new Xmla;bS[bS.length]=av;var rA=al(ac[i],'COLUMN_NAME');var Df="["+rA.replace("'","''")+"]";var oa=al(ac[i],'CONTENT_TYPE');if(oa=='KEY TIME')ze="["+rA.replace("'","''")+"]";var akc=al(ac[i],'IS_INPUT');var Wc=pW(ac[i],'DATA_TYPE');var At=false;if(akc=="true")At=true;var ajW=al(ac[i],'IS_PREDICTABLE');var fv=al(ac[i],'CONTAINING_COLUMN');var Hf=false;var PK=false;var acx=false;var abc=true;if(fv){if(fv.length>0){Hf=true;fv=fv.replace("'","''");}}abc= !Hf;if(oa=="")acx=true;else{if(oa.indexOf("KEY")==0)PK=true;}if(fV=="Microsoft_Time_Series"&&ajW=="true"){}else{if(At){if(oa){if(oa==""&&fV!="Microsoft_Time_Series")At=false;}else At=false;if(PK&& !Hf&&fV!="Microsoft_Time_Series")At=false;}if(rA==sG){Tt=fv;YZ=Hf;Zf=PK;zb=acx;Ae=abc;}if(fv){if(fv.length>0){IU=Df;Df="["+fv+"]."+Df;}}if(At==true){ag+="<tr><td style=\"width: 200px\">"+Df+"</td><td style=\"width: 140px\">";rA=rA.replace(" ","").replace(" ","").replace(" ","").replace(" ","").replace("&","").replace("<","").replace(">","");if(oa.indexOf("DISCRETE")==0||oa.indexOf("DISCRETIZED")==0||oa.indexOf("KEY")==0){if(oa.indexOf("KEY")==0){ag+="<select name=\"o"+rA+"\" multiple=\"multiple\">";ag+='<option value=""></option>';}else ag+="<select name=\"o"+rA+"\">";var V=av.hz('SELECT DISTINCT '+Df+' FROM ['+et.replace("'","''")+']',"Native",cB);var sU=V.selectNodes("//root/row");for(var k=0;k<sU.length;k++){if(Wc==5){if(sU[k].text=="")ag+='<option value=""></option>';else ag+='<option value="'+parseFloat(sU[k].text).toString()+'">'+parseFloat(sU[k].text).toString()+'</option>';}else if(Wc==20)ag+='<option value="'+sU[k].text+'">'+sU[k].text+'</option>';else{ag+='<option value="'+sU[k].text+'">'+sU[k].text+'</option>';}}ag+="</select>";}else if(oa.indexOf("CONTINUOUS")==0){ag+="<input name=\"name=\"o"+rA+" type=\"text\" id=\"o"+rA+"\"/>";}if(oa.indexOf("DISCRETIZED")==0)ag+="</td><td style=\"width: 80px\">DISCRETIZED</td></tr>";else ag+="</td><td style=\"width: 80px\">"+oa+"</td></tr>";vj++;}}}ag+="</table>";tblInputs.outerHTML=ag;ad.Show(false);form1.btnPrediction.disabled=false;form1.btnMakePrediction.disabled=false;};function Tx(){form1.btnPrediction.disabled=true;form1.btnShowModel.disabled=true;form1.btnMakePrediction.disabled=true;var iV=form1.selPredictions.value;if(iV==""&&et.indexOf("Clustering")==0){O.ShowModal("../App_Share/Popups/MessageBox.aspx?text="+escape("Prediction Column cannot be empty")+"&icon=stop&buttons=ok","",null,"title:Error; width:250; height:100; autoHeight:true; zIndex:11100;");return;}ad.Show(true);m_iMax=0;jB=new Array();jA=new Array();hd=new Array();jm=new Array();var xw=null;var bV,Jo;form1.btnShowModel.disabled=false;if(iV!=""){iV=iV.replace("'","''");if(fV=="Microsoft_Time_Series"){form1.btnShowModel.disabled=true;if(bT)bT.set_activeTabIndex(1);Jo="SELECT FLATTENED ( SELECT str($Time) as [Date], ["+iV+"], PredictVariance(["+iV+"])  as [Variance] FROM PredictTimeSeries(["+iV+"],"+form1.tbMaxRows.value+"))";}else if(fV=="Microsoft_Naive_Bayes"){bV="SELECT FLATTENED Predict(["+iV+"]) as [Predicted Value],round(PredictSupport(["+iV+"])) as [Support]	,cstr(round(100*PredictProbability(["+iV+"]),2)) + '%' as [Probability],cstr(round(100*PredictAdjustedProbability(["+iV+"]),2)) + '%' as [Adjusted Probability]";}else{if(Ae){if(!zb){bV="SELECT FLATTENED Predict(["+iV+"]) as [Predicted Value],round(PredictSupport(["+iV+"])) as [Support]	,cstr(round(100*PredictProbability(["+iV+"]),2)) + '%' as [Probability],cstr(round(100*PredictAdjustedProbability(["+iV+"]),2)) + '%' as [Adjusted Probability] ";}else{bV="SELECT FLATTENED Predict(["+iV+"], INCLUDE_STATISTICS, EXCLUSIVE, "+form1.tbMaxRows.value+") ";}}else{bV="SELECT FLATTENED TopCount(  (SELECT ["+iV+"], $AdjustedProbability as [Probability] \r\n"+"                                    FROM Predict(["+fv+"], INCLUDE_STATISTICS, EXCLUSIVE)), \r\n"+"                             [Probability], \r\n"+"                             "+form1.tbMaxRows.value+") ";}}}else{switch(fV){case "Microsoft_Naive_Bayes":return;break;case "Microsoft_Sequence_Clustering":case "Microsoft_Clustering":bV="SELECT Cluster() as [Predicted Cluster], cstr(round(100*ClusterProbability(),2)) + '%' as [Probability],cstr(round(100*ClusterDistance(),2)) + '%' as [Distance]";break;case "Microsoft_Decision_Trees":return;break;case "Microsoft_Neural_Network":return;break;default:O.ShowModal("../App_Share/Popups/MessageBox.aspx?text="+escape("Prediction Column cannot be empty")+"&icon=stop&buttons=ok","",null,"title:Error; width:250; height:100; autoHeight:true; zIndex:11100;");return;break;}}bV+="\r\nFROM ["+form1.selMiningModels.value+"]";var qn="";var da="";var tO="\r\nNATURAL PREDICTION JOIN \r\n (SELECT ";var mO=true;var Hb=false;var avr=0;var zJ=new Array();for(var i=1;i<tblInputs.rows.length;i++){var cp=tblInputs.rows[i];da+=","+cp.cells[0].innerText;if(cp.cells[1].firstChild.value!=""){if((Ae&&zb&&fV!="Microsoft_Time_Series")){Hb=true;if(cp.cells[1].firstChild.type=="select-multiple"){tO+="( SELECT ";var U=cp.cells[1].firstChild;for(var i=0;i<U.options.length;i++){if(U.options[i].selected==true){if(U.options[i].value!=""){if(mO==true){mO=false;tO+="'"+U.options[i].value+"' AS "+IU;}else tO+=" UNION SELECT '"+U.options[i].value+"' AS "+IU;}}}tO+=" ) AS ["+iV+"]";}}else if(fV=="Microsoft_Time_Series"){Hb=true;if(cp.cells[1].firstChild.type=="select-multiple"){var U=cp.cells[1].firstChild;for(var i=0;i<U.options.length;i++){if(U.options[i].selected==true){if(U.options[i].value!=""){zJ[zJ.length]=U.options[i].value;if(mO==true&&qn!="")qn+="and (";else if(mO==true)qn="(";if(mO==true){mO=false;qn+=cp.cells[0].innerText+" = '"+U.options[i].value+"'";}else qn+=" or "+cp.cells[0].innerText+" = '"+U.options[i].value+"'";}}}qn+=")";}}else{if(mO==true){Hb=true;mO=false;tO+="'"+cp.cells[1].firstChild.value+"' AS "+cp.cells[0].innerText;}else tO+=",'"+cp.cells[1].firstChild.value+"' AS "+cp.cells[0].innerText;}}}tO+=") as T";var MS="";var cB="",av=new Xmla;bS[bS.length]=av;if(fV=="Microsoft_Time_Series"){if(fV=="Microsoft_Time_Series"){if(qn!="")MS="SELECT STR("+ze+") as "+ze+",["+iV+"], 0 as [Variance]"+da+" FROM ["+form1.selMiningModels.value+"].CASES where "+qn;else MS+="SELECT STR("+ze+") as "+ze+",["+iV+"], 0 as [Variance]"+da+" FROM ["+form1.selMiningModels.value+"].CASES";var V=av.hz(MS,"Native",cB);var gP=V.selectNodes("//root/row");for(var i=0;i<gP.length;i++){for(var j=0;j<gP[i].childNodes.length;j++){if(j==3){if(!jA[gP[i].childNodes[3].text]){hd[hd.length]=new Array(gP[i].childNodes[3].text,true,true);if(!jA[gP[i].childNodes[3].text])jA[gP[i].childNodes[3].text]=hd.length;}}if(j==0){var bB=false;for(var k=0;k<jB.length;k++){if(jB[k][0]==gP[i].childNodes[j].text){bB=true;break;}}if(bB==false)jB[jB.length]=new Array(gP[i].childNodes[j].text,true,true);}if(j==1){var currentValue=Math.round(parseFloat(gP[i].childNodes[j].text),2);if(m_iMax<currentValue)m_iMax=currentValue;if(!jA[gP[i].childNodes[3].text]){hd[hd.length]=new Array(gP[i].childNodes[3].text,true,true);if(!jA[gP[i].childNodes[3].text])jA[gP[i].childNodes[3].text]=hd.length;}jm[jm.length]=new Array(currentValue,currentValue.toString(),jA[gP[i].childNodes[3].text]);}}}if(zJ.length==0){if(hd.length>0){for(var i=0;i<gP.length/hd.length;i++){jm[jm.length]=new Array(0,"",-1);}}}else{for(var i=0;i<gP.length/zJ.length;i++){jm[jm.length]=new Array(0,"",-1);}}}if(qn!="")Jo+=da+" FROM ["+form1.selMiningModels.value+"] where "+qn;else Jo+=da+" FROM ["+form1.selMiningModels.value+"]";bV=Jo;}else if(mO!=true&&Hb==true){bV+=tO}var V=av.hz(bV,"Native",cB);var ac=V.selectNodes("//root/row");var ag;ag="<table id = \"tblResults\" rules=\"all\" border=\"1\">";var YS=false;for(var i=0;i<ac.length;i++){if(YS==false){YS=true;ag+="<tr>";for(var j=0;j<ac[i].childNodes.length;j++){if(Ae&&zb&&j>0&&fV!="Microsoft_Time_Series"){switch(j){case 1:ag+="<th style=\"background-color:#CADDEC;font-weight:bold;\">Support</th>";break;case 2:ag+="<th style=\"background-color:#CADDEC;font-weight:bold;\">Probability</th>";break;case 3:ag+="<th style=\"background-color:#CADDEC;font-weight:bold;\">Adjusted Probability</th>";break;default:ag+="<th style=\"background-color:#CADDEC;font-weight:bold;\">"+ac[i].childNodes[j].nodeName.replace("_x0020_"," ").replace("_x0020_"," ").replace("_x0020_"," ").replace("_x0020_"," ").replace("_x0020_"," ").replace("_x0024_"," ").replace("Expression.","").replace("$","")+"</th>";break;}}else ag+="<th style=\"background-color:#CADDEC;font-weight:bold;\">"+ac[i].childNodes[j].nodeName.replace("_x0020_"," ").replace("_x0020_"," ").replace("_x0020_"," ").replace("_x0020_"," ").replace("_x0020_"," ").replace("_x0024_"," ").replace("Expression.","").replace("$","")+"</th>";}ag+="</tr>";}ag+="<tr align = 'right'>";for(var j=0;j<ac[i].childNodes.length;j++){if(Ae&&zb&&j>0&&fV!="Microsoft_Time_Series"){if(j==1)ag+="<td>"+Math.round(parseFloat(ac[i].childNodes[j].text))+"</td>";else ag+="<td>"+Math.round(100.0*parseFloat(ac[i].childNodes[j].text),2)+"%</td>";}else if(fV=="Microsoft_Time_Series"){if(ac[i].childNodes.length>3){if(j==3){if(!jA[ac[i].childNodes[3].text]){hd[hd.length]=new Array(ac[i].childNodes[3].text,true,true);if(!jA[ac[i].childNodes[3].text])jA[ac[i].childNodes[3].text]=hd.length;}}if(j==0){var bB=false;for(var k=0;k<jB.length;k++){if(jB[k][0]==ac[i].childNodes[j].text){bB=true;break;}}if(bB==false)jB[jB.length]=new Array(ac[i].childNodes[j].text,true,true);}if(j==1||j==2){var currentValue=Math.round(parseFloat(ac[i].childNodes[j].text),2);if(j==1){if(m_iMax<currentValue)m_iMax=currentValue;if(!jA[ac[i].childNodes[3].text]){hd[hd.length]=new Array(ac[i].childNodes[3].text,true,true);if(!jA[ac[i].childNodes[3].text])jA[ac[i].childNodes[3].text]=hd.length;}jm[jm.length]=new Array(currentValue,currentValue.toString(),jA[ac[i].childNodes[3].text]);}ag+="<td>"+currentValue+"</td>";}else ag+="<td>"+ac[i].childNodes[j].text+"</td>";}else{if(j==0){ag+="<td>"+ac[i].childNodes[0].text+"</td><td>0</td><td>0</td>";var bB=false;for(var k=0;k<jB.length;k++){if(jB[k][0]==ac[i].childNodes[j].text){bB=true;break;}}if(bB==false)jB[jB.length]=new Array(ac[i].childNodes[j].text,true,true);}else ag+="<td>"+ac[i].childNodes[1].text+"</td>";jm[jm.length]=new Array(0,"Missing Data",jA[ac[i].childNodes[1].text]);}}else ag+="<td>"+ac[i].childNodes[j].text+"</td>";}ag+="<tr>";}ag+="</table>";if(fV=="Microsoft_Time_Series"){if(zJ.length==0){if(hd.length>0){for(var i=0;i<ac.length/hd.length;i++){jm[jm.length]=new Array(1.2*m_iMax,"Prediction Area",-1);}}}else{for(var i=0;i<ac.length/zJ.length;i++){jm[jm.length]=new Array(m_iMax,"Prediction Area",-1);}}hd[hd.length]=new Array("Prediction Area",true,true);jA["Prediction Area"]= -1;tblResults.outerHTML=ag;Hn=new Array(),ye=new Array();oL=1;sD="MSCombiDY2D";ye[hd.length-1]="a";HT();}else tblResults.outerHTML=ag;ad.Show(false);form1.btnPrediction.disabled=false;form1.btnMakePrediction.disabled=false;VC();};function TM(aow){oL=aow;if(oL==0){EI();return;}HT();};function aAO(){var oF="",eR=new Array();if(oL==1){eR["MSColumn2D"]="Bar.gif";eR["MSColumn3D"]="Bar.gif";eR["Pie2D"]="Pie.gif";eR["Pie3D"]="Pie.gif";eR["Doughnut2D"]="Doughnut.gif";eR["Doughnut3D"]="Doughnut.gif";eR["MSLine"]="Line.gif";eR["StackedColumn2D"]="Stacked.gif";eR["StackedColumn3D"]="Stacked.gif";eR["Scatter"]="Scatter.gif";eR["Bubble"]="Bubble.gif";eR["MSBar2D"]="Horizontal.gif";eR["MSBar3D"]="Horizontal.gif";eR["StackedBar2D"]="Horizontal.gif";eR["StackedArea2D"]="Area.gif";eR["MSArea"]="Area.gif";eR["Radar"]="Radar.gif";eR["MSCombi2D"]="BarLineArea.gif";eR["MSCombiDY2D"]="BarLineArea.gif";eR["BarLine3D"]="BarLine.gif";eR["BarLine3DDual"]="BarLine.gif";eR["StackedColumn3DLineDY"]="StackedLine.gif";eR["Pyramid"]="Pyramid.gif";eR["Funnel"]="Funnel.gif";eR["Pipe"]="Pipe.gif";eR["LineDual"]="Line.gif";eR["DragNode"]="DragNode.gif";oF=eR[sD];}else{eR[0]="chart.gif";eR[1]="Bar.gif";eR[2]="Pie.gif";eR[3]="Line.gif";eR[4]="Stacked.gif";eR[5]="Scatter.gif";eR[6]="Bubble.gif";eR[7]="Horizontal.gif";eR[8]="Geo.gif";oF=eR[oL]}};var aot="1";function VC(){return;var iS=document.getElementById("divTabPanel1");if(!iS){return}var x=0,y=1;for(var p=iS;p&&p.tagName!='BODY';p=p.offsetParent){x+=p.offsetLeft;y+=p.offsetTop;}var mg=document.body.clientWidth-x,oE=document.body.clientHeight-y,Mo=iS.style.zoom;if(oE>200&&oL==0&&(Mo==""||Mo=="100"||Mo=="100%")){iS.style.height=oE;iS.style.width=mg;iS.style.overflow="auto";document.body.scroll="no";}else{iS.style.height="100%";iS.style.width="100%";iS.style.overflow="visible";if(aot!="0"){document.body.scroll="yes"}}if(window.onresize==null){window.onresize=VC;}};function aBM(){var NP="connect.aspx?save=1&xmla="+escape(aaE())+"&server="+escape(kf)+"&catalog="+escape(hh)+"&cube="+escape(et)+"&group="+escape(akv),aq=fX();aq.open("POST",NP,false);try{aq.send("");}catch(e){O.ShowModal("../App_Share/Popups/MessageBox.aspx?text="+escape(e.message)+"&icon=stop&buttons=ok","",null,"title:Error; width:250; height:100; autoHeight:true; zIndex:11100;");}}