window.onload=function(){CreateLoadingDiv()};var oGlobal=new Object();oGlobal.HandlerDefault="RequestHandler.zxd";oGlobal.oFunctions={LoginCheck:1,SaveAnswers:2,FetchData:3,ChangeVariant:4,ChangeDOB:5,FetchUserWeakConcepts:7};function CAjax(){this.iInterval;this.iXmlHttpReadyState}CAjax.prototype.CreateXmlHttp=function(){XmlHttp=null;try{XmlHttp=new ActiveXObject("Msxml2.XMLHTTP")}catch(B){try{XmlHttp=new ActiveXObject("Microsoft.XMLHTTP")}catch(A){XmlHttp=null}}if(!XmlHttp&&typeof XMLHttpRequest!="undefined"){try{XmlHttp=new XMLHttpRequest();if(XmlHttp.overrideMimeType){XmlHttp.overrideMimeType("text/xml")}}catch(B){XmlHttp=null}}};CAjax.prototype.PostRequest=function(D,B,C){ShowHideLoading(true);var A=this;setTimeout(function(){A._Request(D,B,C)},1)};CAjax.prototype._Request=function(D,B,C){this.CreateXmlHttp();var A=this;if(XmlHttp){this.iXmlHttpReadyState=XmlHttp.readyState;this.iInterval=setInterval(function(){if(A.iXmlHttpReadyState!=XmlHttp.readyState){A.iXmlHttpReadyState=XmlHttp.readyState;A.HandleResponse(D,B,C);if(A.iXmlHttpReadyState==4){clearInterval(A.iInterval)}}},100);XmlHttp.open("POST",D,C);XmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");XmlHttp.send(B)}};CAjax.prototype.HandleResponse=function(F,B,D){var E;var C="";var A=this;if(XmlHttp.readyState==4||XmlHttp.readyState=="complete"){if(XmlHttp.status==200||XmlHttp.status==304){this.HandleXMLResponse();if(oGlobal.bOneSecondPassed){ShowHideLoading(false);oGlobal.bOneSecondPassed=false;oGlobal.bServerResponseRecd=false}else{oGlobal.bServerResponseRecd=true}}else{if(XmlHttp.status==12030){this.PostRequest(F,B,D)}else{this.DisplayError()}}}else{}};CAjax.prototype.DisplayError=function(){alert("HTTP status = "+XmlHttp.status+" There was an error while processing your request")};CAjax.prototype.IsResponseValid=function(){var A=parseInt(XmlHttp.responseXML.documentElement.childNodes.length);var B=parseInt(XmlHttp.responseXML.documentElement.childNodes[0].attributes[0].nodeValue);if(B==1){return false}return true};CAjax.prototype.HandleXMLResponse=function(){var D=XmlHttp.responseText;var L=D.split("#$#");var A=parseInt(L[0].split(":")[1]);var F=parseInt(L[1]);var C=L[2];switch(A){case oGlobal.oFunctions.SaveAnswers:if(F==0){var D=C.split(",");var G=D[0].split(":")[1];var E=D[1].split(":")[1];var I=D[2].split(":")[1];var B=D[3].split(":")[1];var J=D[4].split(":")[1];oGlobal.strApplicationNumber=I;oGlobal.strTestRegn=B;oGlobal.iInstituteID=J;if(G.toString().toLowerCase()=="true"&&E!=""){document.getElementById("strPercentileData").value=E;DisplayPercentileTab(oGlobal.oVariantInfo.iSelectedVariantID)}else{DisplayScoreTab(oGlobal.oVariantInfo.iSelectedVariantID)}}else{alert(C)}break;case oGlobal.oFunctions.ChangeVariant:var K=0;RenderAddEditDataTab(K);break;case oGlobal.oFunctions.ChangeDOB:var M=C.split("=")[1];M=M.split("~!~")[0];var H=M+"&nbsp;&nbsp;&nbsp;<a href='javascript: void(0);' class='HLink' onclick='ChangeDOBInit(\""+M+"\");'>Change</a>";if(F!=0){alert("An error occurred while processing the request!")}ChangeDOBFinish(escape(H));break;case oGlobal.oFunctions.FetchUserWeakConcepts:var N=C.split("=")[1];N=N.split("~!~")[0];if(F==0){DetailedAnalysis_WeakConceptsReport(true,N)}else{alert("An error occurred while processing the request!")}break;default:break}};function Trim(A){A=A.replace(/^[ \t]+/,"");A=A.replace(/[ \t]+$/,"");return A}function ShowHideLoading(B){var A=document.getElementById("AjaxLoadingDiv");A.style.position="absolute";if(A){if(B){A.style.display="block"}else{A.style.display="none"}}if(oGlobal.iTimeoutId){clearTimeout(oGlobal.iTimeoutId)}if(B){oGlobal.iTimeoutId=setTimeout(function(){if(oGlobal.bServerResponseRecd){ShowHideLoading(false);oGlobal.bServerResponseRecd=false;oGlobal.bOneSecondPassed=false}else{oGlobal.bOneSecondPassed=true}},800)}}function WindowOpen(A){window.open(A);return }function CreateLoadingDiv(){var A=document.getElementById("AjaxLoadingDiv");if(A){return }A=document.createElement("div");var B=(oGlobal.IsIE6==true)?"absolute":"fixed";A.id="AjaxLoadingDiv";A.style.position=B;A.style.zIndex=102;A.style.left="190px";A.style.top="13px";A.style.display="none";A.style.backgroundColor="red";A.style.paddingLeft="3px";A.style.paddingRight="3px";A.style.paddingTop="2px";A.style.paddingBottom="2px";A.innerHTML="<span style='color:#fff;'>Loading...</span>";document.body.appendChild(A)}oGlobal.arrTab=new Array();oTab=new Object();oTab.iMenuID=1;oTab.strName="ADD DATA";oTab.strFunction="RenderAddEditDataTab";oGlobal.arrTab[0]=oTab;oTab=new Object();oTab.iMenuID=2;oTab.strName="SCORES";oTab.strFunction="DisplayScoreTab";oGlobal.arrTab[1]=oTab;oTab=new Object();oTab.iMenuID=3;oTab.strName="PERCENTILE";oTab.strFunction="DisplayPercentileTab";oGlobal.arrTab[2]=oTab;oTab=new Object();oTab.iMenuID=4;oTab.strName="COMPARE";oTab.strFunction="DisplayCompetitorTab";oGlobal.arrTab[3]=oTab;oTab=new Object();oTab.iMenuID=5;oTab.strName="<span id='oDetailedAnalysisLink'>DETAILED ANALYSIS</span>";oTab.strFunction="DisplayAnalysisTab";oTab.onMouseOverFunction='ShowHideInfoDiv("oDetailedAnalysisLink", "oDetailedAnalysisDiv", true, 125, 150); void';oTab.onMouseOutFunction='ShowHideInfoDiv("oDetailedAnalysisLink", "oDetailedAnalysisDiv", false)';oGlobal.arrTab[4]=oTab;oGlobal.iSelectedTabID=1;oGlobal.nQuestionOffset=0;oGlobal.oVariantInfo=new Object();oGlobal.strUserGUID="";oGlobal.strApplicationNumber="";oGlobal.strTestRegn="";oGlobal.iInstituteID=-1;oGlobal.strSelectionLostWarningMessage="Your current changes will be lost. \n To save your changes please click 'Save and Evaluate'.\n Do you want to continue?";function DisplayScoreTab(E){oGlobal.iSelectedTabID=2;if(E==undefined){E=0}GetVariantInfo(E);var C=RenderTab();ParseUserResponseXML();var B=RenderScoreTab();var A=RenderTabContent(C,B);var D=document.getElementById("oContainer");D.innerHTML=A}function RenderTabContent(D,C){var B="";var E=document.getElementById("oTabContentHeader");var A=E.innerHTML;B="<table cellspacing='0' cellpadding='0' width='75%' align='center'><tr><td width='100%' id='oTabContainer'>"+D+"</td></tr><tr><td width='100%' class='BL BR'>&nbsp;</td></tr><tr><td width='100%' class='BL BR TextAlignCenter' align='center'>"+A+"</td></tr><tr><td width='100%' class='BB BR BL' id='oDataContainer'>"+C+"</td></tr></table>";return B}function RenderAddEditDataTab(H){oGlobal.iSelectedTabID=1;if(H==undefined){H=0}var C=document.getElementById("iDefaultVariantID").value;var F=(H==0)?false:true;H=(H==0)?C:H;GetVariantInfo(H);var E=RenderTab(F);var D="";if(F==false){D=RenderUserInformationTab()}else{ParseUserResponseXML();D="<div class='TextAlignLeft'><span class='CAT2008Text'>CAT 2008 Test Form Number:</span>&nbsp;&nbsp;&nbsp;&nbsp;<span class='Bold'>"+oGlobal.oVariantInfo.strSelectedVariantText+"</span>&nbsp;&nbsp;&nbsp;&nbsp;<a class='HLink' onclick='ChangeVariant()'>Change</a></div>";D+=RenderUserScoreSheet(F);var A=RenderInstituteInfoDiv();D=D+A}D="<center><div style='width: 85%; margin-top: 20px;' class='TextAlignCenter' align='center'>"+D+"</div></center>";var B=RenderTabContent(E,D);var G=document.getElementById("oContainer");G.innerHTML=B}function ChangeVariant(){var B=confirm("You will loose all your previous data by changing Test Form Number.\n Do you want to continue?");if(B){var A="iFunctionID="+oGlobal.oFunctions.ChangeVariant;var C=new CAjax();C.PostRequest(oGlobal.HandlerDefault,A,true)}}function RenderTab(E){oGlobal.bEdit=(E==undefined)?false:true;var A="";A="<table cellspacing='0' cellpadding='0' width='100%'><tr><td width='35px' class='BB'>&nbsp;<div id='oDetailedAnalysisDiv' style='z-index: 2; position:absolute; padding: 10px; border: solid 1px #ED9B2F; width: 450px; height: 90px; background-color: #FDF0CC; display: none;'><b>CAT 2008 Personalised Feedback.</b> Get detailed feedback about YOUR performance in CAT. How did you fare on Accuracy and Question Selection and what you can do to improve these parameters. Find out about YOUR strong and weak concepts. This report will be available from 24-Nov-2008.</div></td>";for(var D=0;D<oGlobal.arrTab.length;D++){if(oGlobal.iSelectedTabID!=1&&oGlobal.arrTab[D].iMenuID==1){oGlobal.arrTab[D].strName="EDIT DATA"}if(oGlobal.iSelectedTabID==oGlobal.arrTab[D].iMenuID){A+="<td class='SelectedTab TextAlignCenter' style='color:black; font-weight:bold'>"+oGlobal.arrTab[D].strName+"</td>"}else{if((E==false&&oGlobal.iSelectedTabID==1)){A+="<td class='UnSelectedTab TextAlignCenter' style='cursor:pointer; font-weight:bold'><a class='TabLink' href='javascript:void(0)'>"+oGlobal.arrTab[D].strName+"</a></td>"}else{if((E==true&&oGlobal.iSelectedTabID==1)){var C="return NavigateTab("+oGlobal.arrTab[D].iMenuID+")";A+="<td class='UnSelectedTab TextAlignCenter' style='cursor:pointer; font-weight:bold' onclick='"+C+"'><a class='TabLink' onclick='javascript:void(0)'>"+oGlobal.arrTab[D].strName+"</a></td>"}else{var B="";var F="";if(oGlobal.arrTab[D].onMouseOverFunction==undefined||oGlobal.arrTab[D].onMouseOverFunction==null||oGlobal.arrTab[D].onMouseOverFunction==""){B="";F=""}else{B=oGlobal.arrTab[D].onMouseOverFunction+"(this)";F=oGlobal.arrTab[D].onMouseOutFunction}var C=oGlobal.arrTab[D].strFunction+"("+oGlobal.oVariantInfo.iSelectedVariantID+")";A+="<td class='UnSelectedTab TextAlignCenter' style='cursor:pointer; font-weight:bold' onclick='"+C+"'><a class='TabLink' onclick='javascript:void(0)' onmouseover='"+B+"' onmouseout='"+F+"'>"+oGlobal.arrTab[D].strName+"</a></td>"}}}A+="<td class='BB' width='12px'>&nbsp;</td>"}A+="<td class='BB TextAlignRight' width='10%'><a class='HLink2' onclick='OpenPrintablePage()' >Print</td></tr></table>";return A}function NavigateTab(C){if(C==3){var A=document.getElementById("bPercentileAvailable").value;if(A==false){alert("Percentile not yet available. \nPlease try again later.");return false}var B=document.getElementById("strPercentileData").value;if(B==""){alert("Percentile not yet available. \nPlease try again later.");return false}}var D=confirm(oGlobal.strSelectionLostWarningMessage);if(!D){return false}if(C==2){DisplayScoreTab(oGlobal.oVariantInfo.iSelectedVariantID)}else{if(C==3){DisplayPercentileTab(oGlobal.oVariantInfo.iSelectedVariantID)}else{if(C==4){DisplayCompetitorTab(oGlobal.oVariantInfo.iSelectedVariantID)}else{if(C==5){DisplayAnalysisTab(oGlobal.oVariantInfo.iSelectedVariantID)}}}}}function RenderUserInformationTab(){var A=document.getElementById("strUserFirstName");if(A){A=A.value}else{A=""}var F=document.getElementById("strUserLastName");if(F){F=F.value}else{F=""}var B=A+" "+F;var H=document.getElementById("strUserGUID").value;oGlobal.strUserGUID=H;var I=document.getElementById("strUserDOB");if(I){I=I.value}else{I=""}var E;var G="<select id='oSelectVariant'><option value='-1'>Select Form No.</option>";for(var C=0;C<oGlobal.oVariantInfo.arrVariantInfo.length;C++){E=oGlobal.oVariantInfo.arrVariantInfo[C].split("#");G+="<option value='"+oGlobal.oVariantInfo.arrVariantInfo[C]+"'>"+E[1]+"</option>"}G+="</select>";var D="";D="<div class='PadAll6' style='margin-top:10px'><table cellspacing='0' cellpadding='0' width='60%' align='center'><tr><td class='PadAll6' width='50%' align='left'>Name:</td><td class='PadAll6' align='left'>"+B+"</td></tr><tr><td class='PadAll6' align='left' valign='top'>Date of Birth:</td><td class='PadAll6' align='left' valign='top'><span id='strDOB'>"+I+"&nbsp;&nbsp;&nbsp;<a href='javascript: void(0);' class='HLink' onclick='ChangeDOBInit(\""+I+"\");'>Change</a></span></td></tr><tr><td class='PadAll6' align='left'>Test Form Number:</td><td class='PadAll6' align='left'>"+G+"</td></tr><tr><td class='PadAll6 TextAlignCenter' colspan='2'><input type='button' value='NEXT' onclick='RenderADDTab(1)' /></td></tr></table></div>";return D}function ChangeDOBInit(C){var D=document.getElementById("strDOB");var B=D.innerHTML;var A="";A+="<input type='text' id='strDOBinput' size='10' value='"+C+"' /><br/><span class='Link' style='font-size:10px'>(dd/mm/yyyy)<span><br /><input type='button' value='Save' id='SaveDOBbtn' onclick='ChangeDOB();' /><input type='button' value='Cancel' id='CancelDOBbtn' onclick='ChangeDOBFinish(\""+escape(B)+"\");' />";D.innerHTML=A;return }function ChangeDOBFinish(A){var B=document.getElementById("strDOB");B.innerHTML=unescape(A);return }function ChangeDOB(){var B=document.getElementById("strDOBinput");var E=document.getElementById("SaveDOBbtn");var F=document.getElementById("CancelDOBbtn");B.disabled=true;E.disabled=true;F.disabled=true;var C=B.value;if(!isDate(C)){alert("Invalid Date!");B.disabled=false;E.disabled=false;F.disabled=false;return }var G=C.split("/");var A=G[0]+"-"+GetMonthName(G[1])+"-"+G[2];var D="iFunctionID="+oGlobal.oFunctions.ChangeDOB+"&strUserGUID="+oGlobal.strUserGUID+"&strDOB="+A;var H=new CAjax();H.PostRequest(oGlobal.HandlerDefault,D,true);return }function GetMonthName(B){B=B-1;var A=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];return A[B]}function GetVariantInfo(G){var F=document.getElementById("oExamVariant_"+G).value;var N=F.split("~!~");var J=new Object();J.iSelectedVariantID=G;J.STS=N[0].split("=")[1];J.bNumberAcrossSection=N[1].split("=")[1];J.strVariants=N[2].split("=")[1];var M=J.strVariants.split(",");J.arrVariantInfo=M;var H;var B;var D;for(var E=0;E<M.length;E++){H=M[E];B=H.split("#")[0];D=H.split("#")[1];if(B==G){J.strSelectedVariantText=D;break}}strVariantQuestionData=N[3].split("=")[1];var L=new Array();L=strVariantQuestionData.split("#");J.arrSectionQuestion=L;var K=L.length;J.iSectionCount=K;strAnswerKey=N[4].split("=")[1];J.strAnsKey=strAnswerKey;var A=N[5].split("=")[1];J.arrSectionCutOff=A.split(",");var I=N[6].split("=")[1];J.strOverallCutOffs=I;var C=N[7].split("=")[1];J.strQuestionDifficulty=C;oGlobal.oVariantInfo=J}function RenderADDTab(){oGlobal.nQuestionOffset=0;var I="";var E=document.getElementById("oSelectVariant");var K=E.value;if(K==-1){alert("Please select your Test Form Number");E.focus();return false}K=K.split("#");var J=parseInt(K[0]);var F=K[1];GetVariantInfo(J);var O=oGlobal.oVariantInfo.arrSectionQuestion;var D=oGlobal.oVariantInfo.bNumberAcrossSection;var N=oGlobal.oVariantInfo.iSectionCount;var B=100/N;I="<div class='PadAll6' style='margin-top:10px'><table cellspacing='0' cellpadding='0' width='85%' align='center'><tr><td class='PadAll6 TextAlignLeft' colspan='"+oGlobal.oVariantInfo.iSectionCount+"'><span class='CAT2008Text'>CAT 2008 Test Form Number:</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class='Bold'>"+F+"</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class='HLink' onclick='ChangeVariant()'>Change</a></td></tr><tr>";var A="";var G="";var L="";for(var H=0;H<O.length;H++){if(H==0&&N>1){G="left";A="TextAlignLeft";L="PadRight3"}else{if(H==(N-1)&&N>1){G="right";A="TextAlignRight";L="PadLeft3"}else{G="center";A="TextAlignCenter";L="PadLeft3 PadRight3"}}I+="<td width='"+B+"%' class='PadAll6 VerticalAlignTop "+A+" "+L+"'>"+RenderSections((H+1),parseInt(O[H]),D,G)+"</td>"}I+="</tr>";var C=oGlobal.strApplicationNumber;I+="<tr><td class='PadAll6' colspan='"+N+"'>"+RenderInstituteInfoDiv()+"</td></tr>";I+="</table></div>";var M=document.getElementById("oDataContainer");if(M){M.innerHTML=I}}function RenderSections(C,B,D,E){var K="";var N=document.getElementById("iOptionCount").value;var M=N+2;K="<table cellspacing='0' cellpadding='0' width='85%' align='"+E+"'><tr><td class='PadAll3 TextAlignCenter SectionHeader' colspan='"+M+"'>Section "+C+"</td></tr><tr>";K+="<td class='TextAlignCenter BL BT BB'>Q.</td>";for(var G=1;G<=N;G++){K+="<td class='TextAlignCenter BL BT BB "+((G==N)?"BR":"")+"'>"+G+"</td>"}K+="<td class='TextAlignCenter BT BB BR'>&nbsp;</td>";"</tr>";var I="";var O="";var J=0;var L="";var H=0;var A="";for(G=1;G<=B;G++){J=oGlobal.nQuestionOffset+G;if(D=="T"){H=oGlobal.nQuestionOffset+G}else{H=G}I="radAnswer"+J;L="BB";if((J%2==0)){A="EvenRow"}else{A="OddRow"}K+="<tr class='"+A+"'><td class='PadAll3 TextAlignCenter BL "+L+"'><a class='HLink' onclick='ShowQuestion_Answer("+J+", \"q\")' title='Click to view question'>"+H+"</a></td>";for(var F=1;F<=N;F++){O="radAnswer"+J+"_"+F;if(F!=N){K+="<td class='TextAlignCenter BL "+L+" RadioCell' onclick='TDClickRadioButton(this, false);' ondblclick='TDClickRadioButton(this, true);'><input type='radio' name='"+I+"' id='"+O+"' ondblclick='DeselectRadioButton(this);' /></td>"}else{K+="<td class='TextAlignCenter BR BL "+L+" RadioCell' onclick='TDClickRadioButton(this, false);' ondblclick='TDClickRadioButton(this, true);'><input type='radio' name='"+I+"' id='"+O+"' ondblclick='DeselectRadioButton(this);' /></td>"}}K+="<td class='PadAll3 TextAlignCenter BR BB "+A+"'><a href='javascript: void(0);' onclick='ClearAnswer(\""+O+"\");'>Clear</a></td>";K+="</tr>"}K+="</table>";oGlobal.nQuestionOffset=oGlobal.nQuestionOffset+B;return K}function TDClickRadioButton(A,B){var C=A.getElementsByTagName("input")[0];if(B){C.checked=false}else{C.checked=true}return }function DisplayPercentileTab(G){var C=document.getElementById("bPercentileAvailable").value;if(C==false){alert("Percentile not yet available. \nPlease try again later.");return false}var D=document.getElementById("strPercentileData").value;if(D==""){alert("Percentile not yet available. \nPlease try again later.");return false}oGlobal.iSelectedTabID=3;var B="<div>PERCENTILE</div>";if(G==undefined){G=0}GetVariantInfo(G);ParseUserResponseXML();var E=RenderTab();var B=RenderPercentileTab();var A=RenderTabContent(E,B);var F=document.getElementById("oContainer");F.innerHTML=A}function RenderInstituteInfoDiv(){var B=oGlobal.strApplicationNumber;var A="<div id='oInstituteInfoDiv' class='PadAll6'><table cellspacing='0' cellpadding='0' width='100%' align='left'><tr><td class='PadAll6 TextAlignLeft' width='50%'>&nbsp;</td><td class='PadAll6 TextAlignCenter' rowspan='3' valign='middle' width='40%'><div id='oWhyAskInfoDiv' style='z-index: 2; position:absolute; padding: 10px; border: solid 1px #ED9B2F; width: 450px; height: 100px; display: none; background-color: #FDF0CC;'>This information will be used to check if the user is a valid CAT candidate. This will help us  get more genuine data, resulting in more accurate predicted percentile scores. This information will not be shared with any third party for any reason. This information will not be used  for any purpose other than to evaluate the candidate's performance.</div><a href='javascript: void(0);' id='oWhyAskInfoLink' onmouseover='ShowHideInfoDiv(\"oWhyAskInfoLink\", \"oWhyAskInfoDiv\", true, 130, 135);' onmouseout='ShowHideInfoDiv(\"oWhyAskInfoLink\", \"oWhyAskInfoDiv\", false);'>Why do we ask for this information?</a><br />&nbsp;<br />&nbsp;<div id='oPrivacyPolicyDiv' style='z-index: 2; position:absolute; padding: 10px; border: solid 1px #ED9B2F; width: 350px; height: 70px; display: none; background-color: #FDF0CC;'>This information will not be shared with any third party for any reason. This information will not be used  for any purpose other than to evaluate the candidate's performance.</div><a href='javascript: void(0);' id='oPrivacyPolicyLink' onmouseover='ShowHideInfoDiv(\"oPrivacyPolicyLink\", \"oPrivacyPolicyDiv\", true, 100, 150);' onmouseout='ShowHideInfoDiv(\"oPrivacyPolicyLink\", \"oPrivacyPolicyDiv\", false);'>Privacy Policy</a></td></tr><tr><td class='PadAll6 TextAlignLeft'>CAT Application Number&nbsp;&nbsp;<input type='text' id='txtApplicationNumber' value='"+B+"'/></td><tr><td class='PadAll6 TextAlignCenter'><input type='button' value='Save and Evaluate' onclick='SaveUserData()' /></td></tr></table></div>";return A}function ShowHideInfoDiv(G,D,H,F,C){var B=document.getElementById(G);var A=document.getElementById(D);var I=GetObjectPosition(B);if(typeof F=="undefined"){F=0}if(typeof C=="undefined"){C=0}var J=I[1]-F;var E=I[0]-C;if(H==true){A.style.position="absolute";A.style.top=J+"px";A.style.left=E+"px";A.style.display="block"}else{A.style.display="none"}return }function GetObjectPosition(A){var B=curtop=0;if(A.offsetParent){do{B+=A.offsetLeft;curtop+=A.offsetTop}while(A=A.offsetParent)}return[B,curtop]}function CheckAttemptedQuestionCount(){var B=0;var A=document.getElementById("iOptionCount").value;for(var D=1;D<=oGlobal.nQuestionOffset;D++){for(var C=1;C<=A;C++){oRadio=document.getElementById("radAnswer"+D+"_"+C);if(oRadio.checked==true){B++;break}}}if(B==0){return false}else{return true}}function ShowInstituteDiv(){if(CheckAttemptedQuestionCount()==false){alert("Please select atleast one answer");return }var B=document.getElementById("oInstituteInfoDiv");B.style.display="";var C=document.getElementById("btnSubmit");C.style.display="none";var A=document.getElementById("txtApplicationNumber");A.focus()}function ValidateOtherInfo(){if(CheckAttemptedQuestionCount()==false){alert("Please select atleast one answer");return false}var A=document.getElementById("txtApplicationNumber");var B=A.value;B=Trim(B);oGlobal.strApplicationNumber=B;oGlobal.strTestRegn="111111";oGlobal.iInstituteID="1";return true}function CreateUserChoicesXML(){var F=new Array();var B="";var D="";var J;var H=document.getElementById("iOptionCount").value;var I=0;for(var G=1;G<=oGlobal.nQuestionOffset;G++){I=0;for(var C=1;C<=H;C++){J=document.getElementById("radAnswer"+G+"_"+C);if(J.checked==true){I=C;break}}F[G]=I;D+=G+"#"+I+",";B+="<q no='"+G+"' so='"+I+"'/>"}var A=oGlobal.oVariantInfo.strAnsKey;var F=D.split(",");var E=A.split(",");oGlobal.arrUserResponse=F;oGlobal.arrAnsKey=E;Eval();return B}function SaveUserData(){if(ValidateOtherInfo()==false){return }strUserResponseXML=CreateUserChoicesXML();var C=oGlobal.strApplicationNumber;var B=oGlobal.strTestRegn;var G=oGlobal.iInstituteID;var H=oGlobal.oVariantInfo.arrSectionStats;var F="<ss>";for(var D=0;D<H.length;D++){F+="<s n='"+H[D].iSectionNumber+"' m='"+H[D].nScore+"' />"}F+="</ss>";var I="<user id='"+oGlobal.strUserGUID+"' an='"+C+"' tn='"+B+"' iId='"+G+"' vId='"+oGlobal.oVariantInfo.iSelectedVariantID+"' ><score>"+strUserResponseXML+"</score>"+F+"</user>";var A="iFunctionID="+oGlobal.oFunctions.SaveAnswers+"&strUserGUID="+oGlobal.strUserGUID+"&strAppNumber="+C+"&strTestRegNo="+B+"&iInstituteID="+G+"&iVariantID="+oGlobal.oVariantInfo.iSelectedVariantID+"&strUserXML="+I;document.getElementById("strUserChoicesXML").value=I;var E=new CAjax();E.PostRequest(oGlobal.HandlerDefault,A,true)}function ParseUserResponseXML(){var B=document.getElementById("strUserChoicesXML").value;if(B==""||B==null||B==undefined){return false}var P;try{P=new ActiveXObject("Microsoft.XMLDOM");P.loadXML(B)}catch(M){P=document.implementation.createDocument("","",null);var J=B;var G=new DOMParser();P=G.parseFromString(J,"text/xml")}var C=P.documentElement;oGlobal.strUserGUID=C.attributes[0].value;oGlobal.strApplicationNumber=C.attributes[1].value;oGlobal.strTestRegn=C.attributes[2].value;oGlobal.iInstituteID=C.attributes[3].value;var D=C.firstChild;var F="";var N=D.childNodes;var E;var L,O;for(var H=0;H<N.length;H++){E=N[H];L=E.attributes[0].value;O=E.attributes[1].value;if(H>0){F+=","}F+=L+"#"+O}var A=oGlobal.oVariantInfo.strAnsKey;var K=F.split(",");var I=A.split(",");oGlobal.arrUserResponse=K;oGlobal.arrAnsKey=I}function RenderScoreTab(){var A=oGlobal.strApplicationNumber;var I=oGlobal.strTestRegn;var F=oGlobal.iInstituteID;var G=document.getElementById("strIstituteInfo").value;G=G.split(",");var E="";var C="";var H;for(var B=0;B<G.length;B++){H=G[B].split("#");C=H[0];if(C==F){E=H[1];break}}var D="";D+="<div class='PadAll6'><table cellspacing='0' cellpadding='0' width='85%' align='center'><tr><td class='PadAll6'><div style='margin-top:20px;'><div style='display:inline;float:left'>&nbsp;</div><div style='display:inline;float:right'><a href='CAT_Answer_Key_Answers_Solutions_Analysis_CAT_2008_Score_PROCESS_SCORES.aspx?t=2' class='HLink2 Bold' style='font-size: 18px;'>Refresh</a></div></div></td></tr><tr><td><table cellspacing='0' cellpadding='0' width='100%' align='center'><tr><td class='PadAll6'><span class='ApplicantTestDataTitle'>Test Form No.:</span>  "+oGlobal.oVariantInfo.strSelectedVariantText+"</td><td class='PadAll6'>&nbsp;</td></tr></table></td></tr><tr><td>&nbsp;</td></tr><tr><td>"+RenderScoreTable()+"</td></tr><tr><td>&nbsp;</td></tr><tr><td class='PadAll6 TextAlignRight TableHeader'><div><span><span class='legendSymbols'><img src='i/correct.gif' class='imgCorrectAnswer CursorDefault' /></span>&nbsp;&nbsp;Correct</span>&nbsp;&nbsp;&nbsp;&nbsp;<span ><img src='i/incorrect.gif' class='imgWrongAnswer CursorDefault' /></span><span>&nbsp;&nbsp;Incorrect</span>&nbsp;&nbsp;&nbsp;&nbsp;<span class='legendSymbols'><img src='i/skip.gif' class='imgSkippedAnswer CursorDefault' /></span><span>&nbsp;&nbsp;Skipped</span>&nbsp;&nbsp;&nbsp;&nbsp;<span class='legendSymbols'><img src='i/question_mark.gif' class='imgAnswerUnavailable CursorDefault' /></span><span>&nbsp;&nbsp;Answer Not Yet Available</span>&nbsp;&nbsp;&nbsp;&nbsp;<span class='legendSymbols'><img src='i/star.gif' class='imgAnswerAmbiguous CursorDefault' /></span><span>&nbsp;&nbsp;Ambiguous Question Ignored</span><br /><span><img style='border:solid 2px #B7CE88;width:15px;height:15px;margin-top: 4px;padding:0px;' src='./i/transparent.gif' class='CorrectAnswer' />&nbsp;&nbsp;Correct Option</span>&nbsp;&nbsp;&nbsp;&nbsp;<span><img src='./i/RadioButton_selected.gif' class='imgRadioSelected' />&nbsp;&nbsp;Your Answer</span></div></td></tr><tr><td>&nbsp;</td></tr><tr><td>"+RenderUserScoreSheet(false)+"</td></tr><tr><td>&nbsp;</td></tr><tr><td class='PadAll6'><span class='TableHeader'>*</span> Expected cut-offs are estimated minimum marks required to get a call for the second round (GD/PI) from the IIMs. Some of the IIMs give weightage to some other parameters apart from the performance in CAT for determining the shortlist for the second round.</td></tr></table></div>";return D}function RenderUserScoreSheet(G){G=(G==true||G=="true")?true:false;var E=100/oGlobal.oVariantInfo.iSectionCount;oGlobal.nQuestionOffset=0;strHTML="<div class='' style='margin-top:10px'><table cellspacing='0' cellpadding='0' width='100%' align='center'><tr>";var C=oGlobal.oVariantInfo.arrSectionQuestion.length;var D="";var B="";var F="";for(var A=0;A<C;A++){if(A==0&&C>1){B="left";D="TextAlignLeft";F="PadRight3"}else{if(A==(C-1)&&C>1){B="right";D="TextAlignRight";F="PadLeft3"}else{B="center";D="TextAlignCenter";F="PadLeft3 PadRight3"}}strHTML+="<td width='"+E+"%' class='VerticalAlignTop "+D+" "+F+"'>"+RenderSectionsWithUserResponses((A+1),parseInt(oGlobal.oVariantInfo.arrSectionQuestion[A]),G,B)+"</td>"}strHTML+="</tr></table></div>";return strHTML}function RenderSectionsWithUserResponses(S,Y,I,D){var W=oGlobal.oVariantInfo.bNumberAcrossSection;var N=oGlobal.arrUserResponse;var G=oGlobal.arrAnsKey;var L=document.getElementById("iOptionCount").value;var H=L+3;var b="BTDark";var J="BBDark";if(I==true){H-=2;b="BT";J="BB"}var Z="";Z="<table cellspacing='0' cellpadding='0' width='85%' align='"+D+"'><tr><td class='PadAll3 TextAlignCenter SectionHeader' colspan='"+H+"'>Section "+S+"</td></tr><tr";if(I!=true){Z+=" style='height: 22px;'"}Z+=">";if(I!=true){Z+="<td class='TextAlignCenter BL "+b+" "+J+"'>&nbsp;</td>"}Z+="<td class='TextAlignCenter BL "+b+" "+J+"'>Q.</td>";for(var X=1;X<=L;X++){Z+="<td class='TextAlignCenter BL "+b+" "+J+" "+((X==L)?"BR":"")+"'>"+X+"</td>"}if(I==true){Z+="<td class='TextAlignCenter "+b+" "+J+" BR'>&nbsp;</td>"}Z+="</tr>";var R="";var M="";var V=0;var C=0;var Q="";var E="";var U="";var a="";var O="";var B="";var c="";var P="";for(X=1;X<=Y;X++){V=oGlobal.nQuestionOffset+X;if(W=="T"){C=oGlobal.nQuestionOffset+X}else{C=X}R="radAnswer"+V;if((V%2==0)){c="EvenRow"}else{c="OddRow"}Q=parseInt(N[V-1].split("#")[1]);E=parseInt(G[V-1].split("#")[1]);if(E==0){B="<img src='i/question_mark.gif' class='imgAnswerUnavailable' />";P="AnswerUnavailable"}else{if(E==-1){B="<img src='i/star.gif' class='imgAnswerAmbiguous' />";P="AnswerAmbiguous"}else{if(Q==0){B="<img src='i/skip.gif' class='imgSkippedAnswer' />";P="SkippedAnswer"}else{if(Q==E){B="<img src='i/correct.gif' class='imgCorrectAnswer' />";P="CorrectAnswer"}else{if(Q!=E){B="<img src='i/incorrect.gif' class='imgWrongAnswer' />";P="WrongAnswer"}}}}}if(I==true){Z+="<tr class='"+c+"'><td class='PadAll3 TextAlignCenter BL "+J+"'><a class='HLink' onclick='ShowQuestion_Answer("+V+", \"q\")' title='Click to view question'>"+C+"</a></td>"}else{Z+="<tr class='"+c+"'><td class='PadAll3 TextAlignCenter BL "+J+" "+P+"'>";if(E!=0){Z+="<a onclick='ShowQuestion_Answer("+V+", \"a\")' title='Click to view answer'>"+B+"</a>"}else{Z+=B}Z+="</td><td class='PadAll3 TextAlignCenter BL "+J+" "+P+"'><a onclick='ShowQuestion_Answer("+V+", \"q\")' title='Click to view question'>"+C+"</a></td>"}var K="";for(var T=1;T<=L;T++){M="radAnswer"+V+"_"+T;if(I==false){U=(E==T)?"CorrectOption":""}a=(Q==T)?" checked='checked'":"";O=(I==true)?"":" disabled='disabled'";if(a==""){K='<div class="'+U+"\" style=\"height: 20px; vertical-align: middle;\"><input type='radio' name='"+R+"' id='"+M+"' "+a+" "+O+" ondblclick='DeselectRadioButton(this);' /></div>"}else{if(I==true){K="<input type='radio' name='"+R+"' id='"+M+"' "+a+" "+O+" ondblclick='DeselectRadioButton(this);' />"}else{if(U!=""){K='<div class="'+U+"\" style=\"height: 20px; vertical-align: middle;\"><div style=\"margin-top: 3px;\"><img src='./i/RadioButton_selected.gif' class='imgRadioSelected' border='0' /></div></div>"}else{K="<img src='./i/RadioButton_selected.gif' class='imgRadioSelected' border='0' />"}}}var A="";var F="";if(T==L){A=" BR"}if(I==true){F+="<td class=' TextAlignCenter"+A+" BL "+J+" RadioCell' onclick='TDClickRadioButton(this, false);' ondblclick='TDClickRadioButton(this, true);'>"+K+"</td>"}else{F+="<td class=' TextAlignCenter"+A+" BL "+J+"'>"+K+"</td>"}Z+=F}if(I==true){Z+="<td class='PadAll3 TextAlignCenter BR "+J+" "+U+"'><a href='javascript: void(0);' onclick='ClearAnswer(\""+M+"\");'>Clear</a></td>"}Z+="</tr>"}Z+="</table>";oGlobal.nQuestionOffset=oGlobal.nQuestionOffset+Y;return Z}function DeselectRadioButton(A){A.checked=false;return }function ClearAnswer(B){var A=document.getElementById(B);A.checked=true;A.checked=false;return }function SectionStats(){this.iSectionNumber=0;this.nTotalQuestion=0;this.nAttemptedQuestion=0;this.nCorrectQuestion=0;this.nWrongQuestion=0;this.nAnsNotAvailable=0;this.nAnsAmbiguous=0;this.nScore=0;this.nTotalMarks=0;this.nPercentage=0;this.iCutOffMin=0;this.iCutOffMax=0}function Eval(){var J;oGlobal.nQuestionOffset=0;oGlobal.oVariantInfo.arrSectionStats=new Array();var G=oGlobal.arrUserResponse;var E=oGlobal.arrAnsKey;var K=0;var H=0;var F=0;var M=document.getElementById("fNegativeMarkConstant").value;var C,L,B;var A,I;for(var D=0;D<oGlobal.oVariantInfo.arrSectionQuestion.length;D++){K=parseInt(oGlobal.oVariantInfo.arrSectionQuestion[D]);A=oGlobal.oVariantInfo.arrSectionCutOff[D];I=A.split("#");J=new SectionStats();J.iSectionNumber=D+1;J.iCutOffMin=parseInt(I[0]);J.iCutOffMax=parseInt(I[1]);for(j=1;j<=K;j++){H=oGlobal.nQuestionOffset+j;C=parseInt(G[H-1].split("#")[1]);L=parseInt(E[H-1].split("#")[1]);B=parseInt(E[H-1].split("#")[0]);J.nTotalQuestion++;if(L!=-1){J.nTotalMarks=J.nTotalMarks+B}if(L==0){J.nAnsNotAvailable++;if(C!=0){J.nAttemptedQuestion++}}else{if(L==-1){J.nAnsAmbiguous++;if(C!=0){J.nAttemptedQuestion++}}else{if(C==0){}else{if(C==L){J.nCorrectQuestion++;J.nScore=J.nScore+B;J.nAttemptedQuestion++}else{if(C!=L){J.nWrongQuestion++;F=B*parseFloat(M);J.nScore=J.nScore-F;J.nAttemptedQuestion++}}}}}}J.nPercentage=(J.nScore/J.nTotalMarks)*100;oGlobal.oVariantInfo.arrSectionStats.push(J);oGlobal.nQuestionOffset=oGlobal.nQuestionOffset+K}}function RenderScoreTable(){Eval();var C=oGlobal.oVariantInfo.arrSectionStats;var B=new SectionStats();var H;var A;var D="<table cellpadding='0' cellspacing='0' align='center' width='100%'><tr><td class='PadAll6 SBTopBorder SBBottomBorder'>&nbsp;</td><td class='PadAll6 SBTopBorder SBBottomBorder SBInternalLeftBorder TableHeader TextAlignCenter'>Attempted/Total</td><td class='PadAll6 SBTopBorder SBBottomBorder SBInternalLeftBorder TableHeader TextAlignCenter'><img src='i/incorrect.gif' class='imgWrongAnswer CursorDefault' /></td><td class='PadAll6 SBTopBorder SBBottomBorder SBInternalLeftBorder TableHeader TextAlignCenter'><img src='i/correct.gif' class='imgCorrectAnswer CursorDefault' /></td><td class='PadAll6 SBTopBorder SBBottomBorder SBInternalLeftBorder TableHeader TextAlignCenter'><img src='i/question_mark.gif' class='imgAnswerUnavailable CursorDefault' /></td><td class='PadAll6 SBTopBorder SBBottomBorder SBInternalLeftBorder TableHeader TextAlignCenter'><img src='i/star.gif' class='imgAnswerAmbiguous CursorDefault' /></td><td class='PadAll6 SBTopBorder SBBottomBorder SBInternalLeftBorder TableHeader TextAlignCenter'>Score</td><td class='PadAll6 SBTopBorder SBBottomBorder SBInternalLeftBorder TableHeader'>Expected Cut-offs *</td></tr>";for(var F=0;F<C.length;F++){H=C[F];D+="<tr><td class='PadAll6 TableHeader'>Section "+H.iSectionNumber+"</td><td class='PadAll6 SBInternalLeftBorder TextAlignCenter'>"+H.nAttemptedQuestion+" ["+H.nTotalQuestion+"]</td><td class='PadAll6 SBInternalLeftBorder TextAlignCenter'>"+H.nWrongQuestion+"</td><td class='PadAll6 SBInternalLeftBorder TextAlignCenter'>"+H.nCorrectQuestion+"</td><td class='PadAll6 SBInternalLeftBorder TextAlignCenter'>"+H.nAnsNotAvailable+"</td><td class='PadAll6 SBInternalLeftBorder TextAlignCenter'>"+H.nAnsAmbiguous+"</td>";if(oGlobal.oVariantInfo.STS==0){D+="<td class='PadAll6 SBInternalLeftBorder TextAlignCenter'>-</td>"}else{if(parseInt(H.nAnsNotAvailable)>0||parseInt(H.nTotalMarks)==0){A="<span class='InfoMessage' style='padding-left:10px'>(partial)</span>"}else{A="<span style='padding-left:10px'>("+parseFloat(H.nPercentage).toFixed(2)+"%)</span>"}D+="<td class='PadAll6 SBInternalLeftBorder TextAlignCenter'>"+H.nScore+"/"+H.nTotalMarks+A+"</td>"}if(H.iCutOffMin==0&&H.iCutOffMax==0){D+="<td class='PadAll6 SBInternalLeftBorder'>Not yet available</td>"}else{D+="<td class='PadAll6 SBInternalLeftBorder'>"+H.iCutOffMin+"-"+H.iCutOffMax+" (out of "+H.nTotalMarks+")</td>"}D+="</tr>";B.nTotalQuestion=B.nTotalQuestion+H.nTotalQuestion;B.nCorrectQuestion=B.nCorrectQuestion+H.nCorrectQuestion;B.nWrongQuestion=B.nWrongQuestion+H.nWrongQuestion;B.nAnsNotAvailable=B.nAnsNotAvailable+H.nAnsNotAvailable;B.nAttemptedQuestion=B.nAttemptedQuestion+H.nAttemptedQuestion;B.nAnsAmbiguous=B.nAnsAmbiguous+H.nAnsAmbiguous;B.nScore=B.nScore+H.nScore;B.nTotalMarks=B.nTotalMarks+H.nTotalMarks}var E=oGlobal.oVariantInfo.strOverallCutOffs;var G=E.split("#");B.nPercentage=(B.nScore/B.nTotalMarks)*100;B.iCutOffMin=parseInt(G[0]);B.iCutOffMax=parseInt(G[1]);D+="<tr><td class='PadAll6 SBTopBorder SBBottomBorder TableHeader'>TOTAL</td><td class='PadAll6 SBTopBorder SBBottomBorder SBInternalLeftBorder TextAlignCenter'>"+B.nAttemptedQuestion+" ["+B.nTotalQuestion+"]</td><td class='PadAll6 SBTopBorder SBBottomBorder SBInternalLeftBorder TextAlignCenter'>"+B.nWrongQuestion+"</td><td class='PadAll6 SBTopBorder SBBottomBorder SBInternalLeftBorder TextAlignCenter'>"+B.nCorrectQuestion+"</td><td class='PadAll6 SBTopBorder SBBottomBorder SBInternalLeftBorder TextAlignCenter'>"+B.nAnsNotAvailable+"</td><td class='PadAll6 SBTopBorder SBBottomBorder SBInternalLeftBorder TextAlignCenter'>"+B.nAnsAmbiguous+"</td>";if(oGlobal.oVariantInfo.STS==0){D+="<td class='PadAll6 SBTopBorder SBBottomBorder SBInternalLeftBorder TextAlignCenter'>-</td>"}else{if(parseInt(B.nAnsNotAvailable)>0||parseInt(B.nTotalMarks)==0){A="<span class='InfoMessage' style='padding-left:10px'>(partial)</span>"}else{A="<span style='padding-left:10px'>("+parseFloat(B.nPercentage).toFixed(2)+"%)</span>"}D+="<td class='PadAll6 SBTopBorder SBBottomBorder SBInternalLeftBorder TextAlignCenter'>"+B.nScore+"/"+B.nTotalMarks+A+"</td>"}if(B.iCutOffMin==0&&B.iCutOffMax==0){D+="<td class='PadAll6 SBTopBorder SBBottomBorder SBInternalLeftBorder'>Not yet available</td>"}else{D+="<td class='PadAll6 SBTopBorder SBBottomBorder SBInternalLeftBorder'>"+B.iCutOffMin+"-"+B.iCutOffMax+" (out of "+B.nTotalMarks+")</td>"}D+="</tr>";D+="</table>";return D}function OpenPrintablePage(){var A=window.open("");var E="95%";var F=document.getElementById("oContainer");var D=F.innerHTML;D=D.replace(/<table(.*?)width=/i,"<table $1 width='"+E+"' attr=");var B="<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n\n<html xmlns='http://www.w3.org/1999/xhtml' >\n<head><title>CAT 2008 Scores</title><link type='text/css' href='StyleSheet.css' rel='Stylesheet' /></head><body onload='window.print();'><div align='center' class='VerticalAlignMiddle' style='width: 100%; background-color: #F0F0F0;'><div id='oHeader' style='width: "+E+";' class='TextAlignCenter'><table width='100%' cellspacing='0' cellpadding='0' border='0' align='center'><tbody><tr class='VerticalAlignMiddle'><td width='33%' class='TextAlignLeft VerticalAlignMiddle HeaderLogo' style='color: Black;' id='oLogoContainer'>TESTfunda</td><td width=\"34%\" style=\"color: Black; font-family: Trebuchet MS; font-size: 30px;\" class=\"TextAlignCenter VerticalAlignMiddle\">CAT 2008</td><td width=\"33%\" class=\"TextAlignRight VerticalAlignTop PadTop6\">&nbsp;</td></tr><tr/><tr class=\"VerticalAlignMiddle\"><td style=\"color: Gray; font-family: Trebuchet MS; font-size: 20px;\" class=\"PadBottom3 TextAlignCenter\" colspan=\"3\">Score Card and National Percentile Calculator</td></tr></tbody></table></div></div><br />"+D+"<div><script type='text/javascript'>/* window.print(); */<\/script></div></body></html>";B=B.replace(/onclick=/ig,"attr1=");B=B.replace(/ondblclick=/ig,"attr2=");B=B.replace(/onmouseover=/ig,"attr3=");B=B.replace(/onmouseout=/ig,"attr4=");B=B.replace(/onmousedown=/ig,"attr5=");B=B.replace(/onmouseup=/ig,"attr6=");B=B.replace(/<input /ig,"<input disabled='disabled' ");B=B.replace(/<select /ig,"<select disabled='disabled' ");B=B.replace(/<a (.*?)href=/ig,"<a $1attr=");B=B.replace(/>Refresh</ig,">&nbsp;<");B=B.replace(/<a [^>]*>[^<]*Print[^<]*<\/a>/ig,"<a href='javascript: window.print();'>Print</a>");var C=document.createElement("div");C.innerHTML=B;if(A){A.document.open();A.document.write(B);A.document.close()}}var currentDate=new Date();var dtCh="/";var minYear=1900;var maxYear=currentDate.getFullYear()-1;function isInteger(B){var A;for(A=0;A<B.length;A++){var C=B.charAt(A);if(((C<"0")||(C>"9"))){return false}}return true}function stripCharsInBag(C,D){var B;var A="";for(B=0;B<C.length;B++){var E=C.charAt(B);if(D.indexOf(E)==-1){A+=E}}return A}function daysInFebruary(A){return(((A%4==0)&&((!(A%100==0))||(A%400==0)))?29:28)}function DaysArray(B){for(var A=1;A<=B;A++){this[A]=31;if(A==4||A==6||A==9||A==11){this[A]=30}if(A==2){this[A]=29}}return this}function isDate(D){var A=DaysArray(12);var E=D.indexOf(dtCh);var C=D.indexOf(dtCh,E+1);var H=D.substring(E+1,C);var G=D.substring(0,E);var F=D.substring(C+1);strYr=F;if(G.charAt(0)=="0"&&G.length>1){G=G.substring(1)}if(H.charAt(0)=="0"&&H.length>1){H=H.substring(1)}for(var B=1;B<=3;B++){if(strYr.charAt(0)=="0"&&strYr.length>1){strYr=strYr.substring(1)}}month=parseInt(H);day=parseInt(G);year=parseInt(strYr);if(E==-1||C==-1){return false}if(H.length<1||month<1||month>12){return false}if(G.length<1||day<1||day>31||(month==2&&day>daysInFebruary(year))||day>A[month]){return false}if(F.length!=4||year==0||year<minYear||year>maxYear){return false}if(D.indexOf(dtCh,C+1)!=-1||isInteger(stripCharsInBag(D,dtCh))==false){return false}return true}function RenderAnswerKeySections(F,D,E){var C="";C+="<table width='100%' cellspacing='0px' cellpadding='0'><tr><td align='center'>";var H=0;for(i=0;i<D;i++){C+="<table cellspacing='0' width='85%' cellpadding='0'><tr><td class='PadAll3 TextAlignCenter SectionHeaderSmall' colspan='2'>Section"+(i+1)+"</td></tr><tr><td class='TextAlignCenter BL BT BB'>Q.</td><td class='TextAlignCenter BL BT BB BR'>Ans.</td></tr>";var A;var G=F.split(",");var B=oGlobal.oVariantInfo.arrSectionQuestion[i];for(j=0;j<B;j++){A=G[H].split("#");H=H+1;if(j%2){C+="<tr class='EvenRow'>"}else{C+="<tr class='OddRow'>"}if(E=="T"){C+="<td class='TextAlignCenter BL BB '>"+H+"</td>"}else{C+="<td class='TextAlignCenter BL BB '>"+(j+1)+"</td>"}if(A[1]==0){C+="<td class='TextAlignCenter BL BB BR' ><img class='imgAnswerUnavailable' src='i/question_mark.gif' /></td>"}else{if(A[1]==-1){C+="<td class='TextAlignCenter BL BB BR' ><img class='imgAnswerAmbiguous' src='/i/star.gif' /></td>"}else{C+="<td class='TextAlignCenter BL BB BR' >"+A[1]+"</td>"}}C+="</tr>"}C+="</td></tr>";C+="</table><br/>"}C+="</table>";return C}function RenderAnswerKeyForAllVariant(){var K=document.getElementById("iExamVariantCount").value;var J="<span class='PadTop6 PadRight10' style='float:right;'><a class='HLink2' onclick='OpenPrintablePage()' >Print</a></span>";J+="<div class='PadAll6' style='margin-top:10px'><table cellspacing='0'  cellpadding='0' align='center'><tr><td class='PadAll6 TextAlignCenter' colspan='"+K+"'><span class='CAT2008Text '>CAT 2008 Answer Key</span></td></tr><tr>";var L=document.getElementById("strVariantIDs").value.split(",");for(var H=0;H<L.length;H++){GetVariantInfo(L[H]);var E=oGlobal.oVariantInfo.bNumberAcrossSection;var O=oGlobal.oVariantInfo.iSectionCount;var C=100/K;var F=oGlobal.oVariantInfo.strSelectedVariantText;var D=oGlobal.oVariantInfo.STS;J+="<td class='PadAll10 TextAlignCenter VerticalAlignTop'><div class='BLThick BRThick BTThick BBThick PadAll10'><table cellspacing='0' cellpadding='0' align='center'><tr><td class='PadAll6 TextAlignCenter'><span class='CATVariantText'>"+F+"</span></td></tr><tr>";if(D=="0"){J+="<td><span class='AnsKeyNotAvailable'>Answer Key<br/>Not<br/>Available</span></td></tr></table></td>"}else{for(j=0;j<O;j++){var A=oGlobal.oVariantInfo.strAnsKey;var I=oGlobal.oVariantInfo.arrSectionQuestion[j];var G="";var B="";var M="";if(j==0&&O>1){G="left";B="TextAlignLeft";M="PadRight3"}else{if(j==(O-1)&&O>1){G="right";B="TextAlignRight";M="PadLeft3"}else{G="center";B="TextAlignCenter";M="PadLeft3 PadRight3"}}J+="<td class='PadAll6 VerticalAlignTop'>"+RenderAnswerKeySections(A,O,E)+"</td>";J+="</tr>";J+="</table></div>"}J+="</div>";J+="</td>"}}J+="</tr>";J+='<tr><td align=\'left\' colspan=\'3\'><span class="legendSymbols"><img class="imgAnswerUnavailable CursorDefault" src="i/question_mark.gif"/></span><span>&nbsp;&nbsp;Answer Not Yet Available</span>&nbsp;&nbsp;<span class="legendSymbols"><img class="imgAnswerAmbiguous CursorDefault" src="i/star.gif"/></span><span>&nbsp;&nbsp;Ambiguous Question Ignored</span></td></tr>';J+="</table></div>";var N=document.getElementById("oDataContainer");N.innerHTML=J}function GoToURL(D){var A=oGlobal.iSelectedTabID;var C=oGlobal.bEdit;var B;if(A==1&&C==true){B=confirm(oGlobal.strSelectionLostWarningMessage)}else{B=true}if(!B){return false}window.location.href=D}function RenderPercentileTab(){var A=oGlobal.strApplicationNumber;var I=oGlobal.strTestRegn;var F=oGlobal.iInstituteID;var G=document.getElementById("strIstituteInfo").value;G=G.split(",");var E="";var C="";var H;for(var B=0;B<G.length;B++){H=G[B].split("#");C=H[0];if(C==F){E=H[1];break}}var D="";D+="<div class='PadAll6'><table cellspacing='0' cellpadding='0' width='85%' align='center'><tr><td class='PadAll6'><div style='margin-top:20px;'><div style='display:inline;float:left'>&nbsp;</div><div style='display:inline;float:right'><a href='CAT_Answer_Key_Answers_Solutions_Analysis_CAT_2008_Score_PROCESS_SCORES.aspx?t=3' class='HLink2 Bold' style='font-size: 18px;'>Refresh</a></div></div></td></tr><tr><td><table cellspacing='0' cellpadding='0' width='100%' align='center'><tr><td class='PadAll6'><span class='ApplicantTestDataTitle'>Test Form No.:</span>  "+oGlobal.oVariantInfo.strSelectedVariantText+"</td><td class='PadAll6'>&nbsp;</td></tr></table></td></tr><tr><td>&nbsp;</td></tr><tr><td>"+RenderPercentileTable()+"</td></tr><tr><td>&nbsp;</td></tr></table></div>";return D}function RenderPercentileTable(){Eval();var G=document.getElementById("strPercentileData").value;var C=G.split("#aggregatePercentile=");G=C[0];var E=C[1];C=G.split("#");var B=oGlobal.oVariantInfo.arrSectionStats;var A=new SectionStats();var H;var D="<table cellpadding='0' cellspacing='0' align='left' width='70%'><tr><td width='33%' class='PadAll6 SBTopBorder SBBottomBorder ' >&nbsp;</td><td width='33%' class='PadAll6 SBTopBorder SBBottomBorder SBInternalLeftBorder TableHeader TextAlignCenter'>Score</td><td width='34%' class='PadAll6 SBTopBorder SBBottomBorder SBInternalLeftBorder TableHeader TextAlignCenter'>National&nbsp;Percentile</td></tr>";for(var F=0;F<B.length;F++){H=B[F];D+="<tr><td class='PadAll6   TableHeader'>Section "+H.iSectionNumber+"</td>";if(oGlobal.oVariantInfo.STS==0){D+="<td class='PadAll6   SBInternalLeftBorder TextAlignCenter'>-</td>"}else{D+="<td class='PadAll6   SBInternalLeftBorder TextAlignCenter'>"+H.nScore+"/"+H.nTotalMarks+" ("+parseFloat(H.nPercentage).toFixed(2)+"%)</td>"}D+="<td class='PadAll6   SBInternalLeftBorder TextAlignCenter'>"+parseFloat(C[F]).toFixed(2)+"</td>";D+="</tr>";A.nTotalQuestion=A.nTotalQuestion+H.nTotalQuestion;A.nCorrectQuestion=A.nCorrectQuestion+H.nCorrectQuestion;A.nWrongQuestion=A.nWrongQuestion+H.nWrongQuestion;A.nAnsNotAvailable=A.nAnsNotAvailable+H.nAnsNotAvailable;A.nAttemptedQuestion=A.nAttemptedQuestion+H.nAttemptedQuestion;A.nScore=A.nScore+H.nScore;A.nTotalMarks=A.nTotalMarks+H.nTotalMarks}A.nPercentage=(A.nScore/A.nTotalMarks)*100;D+="<tr><td class='PadAll6 SBBottomBorder SBTopBorder TableHeader'>TOTAL</td>";if(oGlobal.oVariantInfo.STS==0){D+="<td class='PadAll6 SBBottomBorder SBTopBorder SBInternalLeftBorder TextAlignCenter'>-</td>"}else{D+="<td class='PadAll6 SBBottomBorder SBTopBorder SBInternalLeftBorder TextAlignCenter'>"+A.nScore+"/"+A.nTotalMarks+" ("+parseFloat(A.nPercentage).toFixed(2)+"%)</td>"}D+="<td class='PadAll6 SBBottomBorder SBTopBorder TextAlignCenter SBInternalLeftBorder'>"+parseFloat(E).toFixed(2)+"</td>";D+="</tr>";D+="</table>";return D}function ShowQuestion_Answer(A,B){var C="";C="http://cat2008i.testfunda.com/Show_QA.htm?vcode="+oGlobal.oVariantInfo.strSelectedVariantText+"&qno="+A+"&type="+B;WindowOpen(C)}function DisplayAnalysisTab(E){oGlobal.iSelectedTabID=5;if(E==undefined){E=0}GetVariantInfo(E);ParseUserResponseXML();var C=RenderTab();var B=RenderAnalysisTab();var A=RenderTabContent(C,B);var D=document.getElementById("oContainer");D.innerHTML=A;RenderDetailedAnalysisLinks(1);DetailedAnalysis_QuestionSelectionStrategy()}function RenderAnalysisTab(){var A="";A+="<div class='PadAll6'><table border='0' cellspacing='0' cellpadding='0' align='center' width='100%'><tr><td align='right' class='PadAll6' style='font-size: 16px; font-weight: bold;' id='oDetailedAnalysisLinks'><a href='javascript: ShowDetailedAnalysisSection(\"oDetailedAnalysisSection_1\");' class='HLink2'>Question Selection Strategy</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href='javascript: ShowDetailedAnalysisSection(\"oDetailedAnalysisSection_2\");' class='HLink2'>Accuracy</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href='javascript: ShowDetailedAnalysisSection(\"oDetailedAnalysisSection_3\");' class='HLink2'>Weak Concepts</a></td></tr><tr><td>&nbsp;</td></tr><tr><td align='center'><div style='width: 98%;' class='BL BR BT BB'><div style='width: 98%; display: none;' id='oDetailedAnalysisSection_Default' class='PadAll10'></div><div style='width: 98%;' id='oDetailedAnalysisSection_1' class='PadAll10 TextAlignCenter'><h2>Question Selection Strategy</h2><br />&nbsp;<br /><div style='width: 100%' align='center' id='QSS_Overall_Container'><div style='width: 520px; height: 400px;' align='center' id='QSS_Overall' class='TextAlignCenter'></div></div><br />&nbsp;<br /><div style='width: 100%;' align='center' id='QSS_SectionWise'><h2>Sectionwise Breakup of Correct and Incorrect attempts</h2></div><br /><br />&nbsp;<br /><div style='width: 100%' align='center' id='QSS_Rating_Container'></div><br />&nbsp;<br /></div><div style='width: 98%; display: none;' id='oDetailedAnalysisSection_2' class='PadAll10'><h2>Accuracy Report</h2><br />&nbsp;<br /><div style='width: 620px; height: 450px;' align='center' id='oAccuracyReport' class='TextAlignCenter'></div><br /><div style='width: 520px;' align='center' id='oAccuracyReport_Gyaan' class='TextAlignLeft'></div><br />&nbsp;<br /></div><div style='width: 98%; display: none;' id='oDetailedAnalysisSection_3' class='PadAll10'><h2>Weak Concepts</h2><br />&nbsp;<br /><div style='width: 100%' align='center' id='oWeakConcepts_Container'><div style='width: 100%;' align='center' id='oWeakConcepts'></div></div><br />&nbsp;<br /></div></div></td></tr><tr><td>&nbsp;</td></tr></table></div>";return A}function ShowDetailedAnalysisSection(A){var C=["oDetailedAnalysisSection_Default","oDetailedAnalysisSection_1","oDetailedAnalysisSection_2","oDetailedAnalysisSection_3"];for(var B=0;B<C.length;B++){var D=document.getElementById(C[B]);var E="none";if(C[B]==A){E=""}if(D){D.style.display=E}if(C[B]==A){RenderDetailedAnalysisLinks(B);ExecDetailedAnalysisSectionFunc(B)}}return }function ExecDetailedAnalysisSectionFunc(A){A=parseInt(A);switch(A){case 1:DetailedAnalysis_QuestionSelectionStrategy();break;case 2:DetailedAnalysis_AccuracyReport();break;case 3:DetailedAnalysis_WeakConceptsReport();break;default:break}return }function RenderDetailedAnalysisLinks(B){B=parseInt(B);var C="";var A="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";if(B==1){C+="<span>Question Selection Strategy</span>"}else{C+="<a href='javascript: ShowDetailedAnalysisSection(\"oDetailedAnalysisSection_1\");' class='HLink2'>Question Selection Strategy</a>"}C+=A;if(B==2){C+="<span>Accuracy</span>"}else{C+="<a href='javascript: ShowDetailedAnalysisSection(\"oDetailedAnalysisSection_2\");' class='HLink2'>Accuracy</a>"}C+=A;if(B==3){C+="<span>Weak Concepts</span>"}else{C+="<a href='javascript: ShowDetailedAnalysisSection(\"oDetailedAnalysisSection_3\");' class='HLink2'>Weak Concepts</a>"}var D=document.getElementById("oDetailedAnalysisLinks");D.innerHTML=C;return }function DetailedAnalysis_QuestionSelectionStrategy(){var T="oDetailedAnalysisSection_1_SWF";var p="";var G="oDetailedAnalysisSection_1";var X="";var F=0;var Z=0;var E=0;var o=0;var U=0;var W=0;var P=0;var r=0;var e=0;var J=0;var M=0;var N=0;var d=new Array();var S=new Array();var c=new Array();var n=new Array();var H=new Array();var Y=new Array();var V=new Array();var R=new Array();var l=new Array();var K=new Array();var g=new Array();var O=new Array();var B=0;var Q=oGlobal.arrUserResponse;var L=oGlobal.arrAnsKey;var I=oGlobal.oVariantInfo.strQuestionDifficulty.split(",");var a=0;var f=0;var D=0;var b=document.getElementById("fNegativeMarkConstant").value;var A=false;oGlobal.nQuestionOffset=0;for(var k=0;k<oGlobal.oVariantInfo.arrSectionQuestion.length;k++){a=parseInt(oGlobal.oVariantInfo.arrSectionQuestion[k]);strCutOff=oGlobal.oVariantInfo.arrSectionCutOff[k];arrCutOff=strCutOff.split("#");oSection=new SectionStats();oSection.iSectionNumber=k+1;oSection.iCutOffMin=parseInt(arrCutOff[0]);oSection.iCutOffMax=parseInt(arrCutOff[1]);d[k]=0;S[k]=0;c[k]=0;n[k]=0;H[k]=0;Y[k]=0;V[k]=0;R[k]=0;l[k]=0;K[k]=0;g[k]=0;O[k]=0;for(j=1;j<=a;j++){f=oGlobal.nQuestionOffset+j;B=parseInt(Q[f-1].split("#")[1]);strAnsOption=parseInt(L[f-1].split("#")[1]);iQuestionmarks=parseInt(L[f-1].split("#")[0]);iQuestionDifficulty=parseInt(I[f]);oSection.nTotalQuestion++;if(strAnsOption!=-1){oSection.nTotalMarks=oSection.nTotalMarks+iQuestionmarks}if(strAnsOption==0){oSection.nAnsNotAvailable++;if(B!=0){oSection.nAttemptedQuestion++}}else{if(strAnsOption==-1){oSection.nAnsAmbiguous++;if(B!=0){oSection.nAttemptedQuestion++}}else{if(B==0){}else{if(B==strAnsOption){oSection.nCorrectQuestion++;oSection.nScore=oSection.nScore+iQuestionmarks;oSection.nAttemptedQuestion++}else{if(B!=strAnsOption){oSection.nWrongQuestion++;D=iQuestionmarks*parseFloat(b);oSection.nScore=oSection.nScore-D;oSection.nAttemptedQuestion++}}}}}switch(iQuestionDifficulty){case 1:if(B==0||strAnsOption==0||strAnsOption==-1){E++;c[k]++}else{if(B==strAnsOption){F++;d[k]++}else{Z++;S[k]++}}break;case 2:if(B==0||strAnsOption==0||strAnsOption==-1){W++;Y[k]++}else{if(B==strAnsOption){o++;n[k]++}else{U++;H[k]++}}break;case 3:if(B==0||strAnsOption==0||strAnsOption==-1){e++;l[k]++}else{if(B==strAnsOption){P++;V[k]++}else{r++;R[k]++}}break;case 4:if(B==0||strAnsOption==0||strAnsOption==-1){N++;O[k]++}else{if(B==strAnsOption){J++;K[k]++}else{M++;g[k]++}}break;default:break}}oGlobal.nQuestionOffset=oGlobal.nQuestionOffset+a}p='<chart><series><value xid="101">Easy</value><value xid="102">Moderately Easy</value><value xid="103">Moderately Difficult</value><value xid="104">Difficult</value></series><graphs><graph gid="1" title="Correct" color="#00BB00">';if(F!=0){p+='<value xid="101">'+F+"</value>"}if(o!=0){p+='<value xid="102">'+o+"</value>"}if(P!=0){p+='<value xid="103">'+P+"</value>"}if(J!=0){p+='<value xid="104">'+J+"</value>"}p+='</graph><graph gid="1" title="Incorrect" color="#CC0000">';if(Z!=0){p+='<value xid="101">'+Z+"</value>"}if(U!=0){p+='<value xid="102">'+U+"</value>"}if(r!=0){p+='<value xid="103">'+r+"</value>"}if(M!=0){p+='<value xid="104">'+M+"</value>"}p+='</graph><graph gid="1" title="Unattempted/Ambiguous" color="#AAAAFF">';if(E>0||(F==0&&Z==0)){p+='<value xid="101">'+E+"</value>"}if(W>0||(o==0&&U==0)){p+='<value xid="102">'+W+"</value>"}if(e>0||(P==0&&r==0)){p+='<value xid="103">'+e+"</value>"}if(N>0||(J==0&&M==0)){p+='<value xid="104">'+N+"</value>"}p+="</graph></graphs></chart>";X='<settings><column><type>stacked</type></column><labels><label lid="3"><text><![CDATA[Overall]]></text></label></labels></settings>';G="QSS_Overall";ShowDetailedAnalysisSWF((T+"_"+G),p,G,"100%","100%",X);for(var k=0;k<oGlobal.oVariantInfo.arrSectionQuestion.length;k++){var m=T+"_Section"+(k+1);var C=document.getElementById(m);var q=document.getElementById("QSS_SectionWise");if(C){}else{var h=document.createElement("div");h.setAttribute("id",m);h.setAttribute("align","center");h.style.width="520px";h.style.height="400px";q.appendChild(h)}p='<chart><series><value xid="101">Easy</value><value xid="102">Moderately Easy</value><value xid="103">Moderately Difficult</value><value xid="104">Difficult</value></series><graphs><graph gid="1" title="Correct" color="#00BB00">';if(d[k]!=0){p+='<value xid="101">'+d[k]+"</value>"}if(n[k]!=0){p+='<value xid="102">'+n[k]+"</value>"}if(V[k]!=0){p+='<value xid="103">'+V[k]+"</value>"}if(K[k]!=0){p+='<value xid="104">'+K[k]+"</value>"}p+='</graph><graph gid="1" title="Incorrect" color="#CC0000">';if(S[k]!=0){p+='<value xid="101">'+S[k]+"</value>"}if(H[k]!=0){p+='<value xid="102">'+H[k]+"</value>"}if(R[k]!=0){p+='<value xid="103">'+R[k]+"</value>"}if(g[k]!=0){p+='<value xid="104">'+g[k]+"</value>"}p+='</graph><graph gid="1" title="Unattempted/Ambiguous" color="#9999FF">';if(c[k]>0||(d[k]==0&&S[k]==0)){p+='<value xid="101">'+c[k]+"</value>"}if(Y[k]>0||(n[k]==0&&H[k]==0)){p+='<value xid="102">'+Y[k]+"</value>"}if(l[k]>0||(V[k]==0&&R[k]==0)){p+='<value xid="103">'+l[k]+"</value>"}if(O[k]>0||(K[k]==0&&g[k]==0)){p+='<value xid="104">'+O[k]+"</value>"}p+="</graph></graphs></chart>";X='<settings><column><type>stacked</type></column><labels><label lid="3"><text><![CDATA[Section '+(k+1)+"]]></text></label></labels></settings>";G=m;ShowDetailedAnalysisSWF((m+"_SWF"),p,G,"100%","100%",X)}return }function DetailedAnalysis_AccuracyReport(){var m="oAccuracyReport_SWF";var AP="";var M="oAccuracyReport";var I=0;var u=0;var H=0;var AL=0;var o=0;var r=0;var d=0;var AQ=0;var AD=0;var Q=0;var Y=0;var Z=0;var AC=new Array();var l=new Array();var AB=new Array();var AK=new Array();var O=new Array();var s=new Array();var p=new Array();var k=new Array();var AJ=new Array();var R=new Array();var AG=new Array();var a=new Array();var C=0;var h=oGlobal.arrUserResponse;var S=oGlobal.arrAnsKey;var P=oGlobal.oVariantInfo.strQuestionDifficulty.split(",");var x=0;var AF=0;var F=0;var y=document.getElementById("fNegativeMarkConstant").value;var B=false;oGlobal.nQuestionOffset=0;for(var AH=0;AH<oGlobal.oVariantInfo.arrSectionQuestion.length;AH++){x=parseInt(oGlobal.oVariantInfo.arrSectionQuestion[AH]);strCutOff=oGlobal.oVariantInfo.arrSectionCutOff[AH];arrCutOff=strCutOff.split("#");oSection=new SectionStats();oSection.iSectionNumber=AH+1;oSection.iCutOffMin=parseInt(arrCutOff[0]);oSection.iCutOffMax=parseInt(arrCutOff[1]);AC[AH]=0;l[AH]=0;AB[AH]=0;AK[AH]=0;O[AH]=0;s[AH]=0;p[AH]=0;k[AH]=0;AJ[AH]=0;R[AH]=0;AG[AH]=0;a[AH]=0;for(j=1;j<=x;j++){AF=oGlobal.nQuestionOffset+j;C=parseInt(h[AF-1].split("#")[1]);strAnsOption=parseInt(S[AF-1].split("#")[1]);iQuestionmarks=parseInt(S[AF-1].split("#")[0]);iQuestionDifficulty=parseInt(P[AF]);oSection.nTotalQuestion++;if(strAnsOption!=-1){oSection.nTotalMarks=oSection.nTotalMarks+iQuestionmarks}if(strAnsOption==0){oSection.nAnsNotAvailable++;if(C!=0){oSection.nAttemptedQuestion++}}else{if(strAnsOption==-1){oSection.nAnsAmbiguous++;if(C!=0){oSection.nAttemptedQuestion++}}else{if(C==0){}else{if(C==strAnsOption){oSection.nCorrectQuestion++;oSection.nScore=oSection.nScore+iQuestionmarks;oSection.nAttemptedQuestion++}else{if(C!=strAnsOption){oSection.nWrongQuestion++;F=iQuestionmarks*parseFloat(y);oSection.nScore=oSection.nScore-F;oSection.nAttemptedQuestion++}}}}}switch(iQuestionDifficulty){case 1:if(C==0||strAnsOption==0||strAnsOption==-1){H++;AB[AH]++}else{if(C==strAnsOption){I++;AC[AH]++}else{u++;l[AH]++}}break;case 2:if(C==0||strAnsOption==0||strAnsOption==-1){r++;s[AH]++}else{if(C==strAnsOption){AL++;AK[AH]++}else{o++;O[AH]++}}break;case 3:if(C==0||strAnsOption==0||strAnsOption==-1){AD++;AJ[AH]++}else{if(C==strAnsOption){d++;p[AH]++}else{AQ++;k[AH]++}}break;case 4:if(C==0||strAnsOption==0||strAnsOption==-1){Z++;a[AH]++}else{if(C==strAnsOption){Q++;R[AH]++}else{Y++;AG[AH]++}}break;default:break}}oGlobal.nQuestionOffset=oGlobal.nQuestionOffset+x}var AI=new Array();AI[0]=[65,75,85,95,100];AI[1]=[60,70,80,90,100];AI[2]=[55,65,75,85,100];var z="";var c="";var t="";var V="";var N="";var X="";var q="";var W="";for(var AH=0;AH<oGlobal.oVariantInfo.arrSectionQuestion.length;AH++){var e=AC[AH]+l[AH];var E=e+AB[AH];var AE=AK[AH]+O[AH];var AR=AE+s[AH];var J=p[AH]+k[AH];var L=J+AJ[AH];var w=R[AH]+AG[AH];var b=w+a[AH];var K=e+AE+J+w;var n=E+AR+L+b;var AO=0;var G=0;var D=0;var T=0;var v=0;var A=AC[AH]+AK[AH]+p[AH]+R[AH];var f;if(K==0){f=0}else{f=(A*100)/K}f=f.toFixed(2);AO=(e*100)/E;G=(AE*100)/AR;G=(J*100)/L;G=(w*100)/b;v=(K*100)/n;z+="<value xid='10"+(AH+1)+"1'></value><value xid='10"+(AH+1)+"'>Section "+(AH+1)+"</value><value xid='10"+(AH+1)+"2'></value>";var AA=AI[AH][0];var g=AI[AH][1];var AN=AI[AH][2];var U=AI[AH][3];var AM=AI[AH][4];c+="<value xid='10"+(AH+1)+"' description='0 - "+AA+"%'>"+AA+"</value>";t+="<value xid='10"+(AH+1)+"' description='"+AA+" - "+g+"%'>"+(g-AA)+"</value>";V+="<value xid='10"+(AH+1)+"' description='"+g+" - "+AN+"%'>"+(AN-g)+"</value>";N+="<value xid='10"+(AH+1)+"' description='"+AN+" - "+U+"%'>"+(U-AN)+"</value>";X+="<value xid='10"+(AH+1)+"' description='"+U+" - "+AM+"%'>"+(AM-U)+"</value>";if(K!=0){q+="<value xid='10"+(AH+1)+"1'>"+f+"</value><value xid='10"+(AH+1)+"'>"+f+"</value><value xid='10"+(AH+1)+"2'>"+f+"</value>"}}AP="<chart><series>"+z+"</series><graphs title='Overall'><graph gid='5' title='Below Average' color='#E58823'>"+c+"</graph><graph gid='5' title='Average' color='#F5CF14'>"+t+"</graph><graph gid='5' title='Above Average' color='#87DE37'>"+V+"</graph><graph gid='5' title='Good' color='#00BB00'>"+N+"</graph><graph gid='5' title='Excellent' color='#278B14'>"+X+"</graph><graph gid='2' title='Your Accuracy'>"+q+"</graph></graphs></chart>";strSWFAdditionalSettings="<settings><column><type>100% stacked</type><width>100</width></column><labels><label lid='3'><text><![CDATA[Accuracy]]></text></label></labels><legend><enabled></enabled></legend><grid><value><fill_color>FFFFFF</fill_color></value></grid><depth>0</depth><angle>0</angle></settings>";ShowDetailedAnalysisSWF(m,AP,M,"100%","100%",strSWFAdditionalSettings);document.getElementById(M+"_Gyaan").innerHTML=W;return }function DetailedAnalysis_WeakConceptsReport(S,F){var J="oWeakConcepts_SWF";var G="";var T="oWeakConcepts";if(typeof S=="undefined"){S=false}if(S=="true"){S=true}else{if(S=="false"){S=false}}if(S==false){document.getElementById(T).innerHTML="<b>Loading User Data...</b>";var L="iFunctionID="+oGlobal.oFunctions.FetchUserWeakConcepts;var D=new CAjax();D.PostRequest(oGlobal.HandlerDefault,L,true)}if(typeof F=="undefined"){return }var V=F.split("#");var R=document.getElementById(T);R.innerHTML="";if(Trim(F)==""){R.innerHTML="<b style='font-size: 18px;'>It seems your data has not yet been analyzed yet!<br />Your analysis graph will be shown after your data has been processed.</b>";return }var A=V.length;var N=new Array();for(var Q=0;Q<A;Q++){var C=V[Q].split("$");var E=J+"_Container_Section"+(Q+1);var K=document.getElementById(E);if(K){}else{var B=document.createElement("div");B.setAttribute("id",E);B.setAttribute("align","center");B.style.width="600px";B.style.height="400px";R.appendChild(B)}K=document.getElementById(E);if(Trim(V[Q])==""){K.innerHTML="<br />&nbsp;<br /><h3>Section "+(Q+1)+"</h3><b style='font-size: 18px;'>There is no data available for this section.</b><br />&nbsp;<br />&nbsp;<br />";K.style.height="";continue}var M="";var U="";var W;G="";for(var O=0;O<C.length;O++){var P=C[O].split("@");M+='<value xid="10'+(O+1)+'">'+P[0]+"</value>";if(P[1]<0){W="#FF0000"}else{W="#009900"}U+='<value xid="10'+(O+1)+'" color="'+W+'">'+P[1]+"</value>"}G+="<chart><series>"+M+'</series><graphs><graph gid="4" color="#009900">'+U+"</graph></graphs></chart>";var I="<settings><type>bar</type><labels><label lid='3'><text><![CDATA[Section "+(Q+1)+"]]></text></label></labels><legend><enabled>true</enabled></legend><depth>0</depth><angle>0</angle><values><category><rotate>0</rotate></category><value><min>-10</min><max>10</max></value></values></settings>";var H=J+"_Section"+(Q+1);ShowDetailedAnalysisSWF(H,G,E,"100%","100%",I)}return }function ShowDetailedAnalysisSWF(H,I,C,A,G,B){if(typeof A=="undefined"){A="520"}if(typeof G=="undefined"){G="400"}var E=false;if(I==""){E=true}var D=new SWFObject("charts/amcolumn/amcolumn.swf",H,A,G,"8","#FFFFFF");D.addVariable("path","charts/amcolumn/");D.addVariable("settings_file",encodeURIComponent("charts/amcolumn/amcolumn_settings.xml"));if(typeof B!="undefined"){D.addVariable("additional_chart_settings",encodeURIComponent(B))}D.addVariable("chart_data",encodeURIComponent(I));D.write(C);var F=document.getElementById(C);delete D;return }function DisplayCompetitorTab(A){oGlobal.iSelectedTabID=4;window.location.href="CAT_2008_Compare_Your_Score_Cutoffs_Using_Answer_Key_Of_Various_Institutes.aspx"};