var PI=3.14159265;var calcSelKey="";var value=0;var finalValue="";var calcResult=0;var isCalculated=false;var isExpression=false;var calcExpression="";var preExpression="";var calcSelectedOperator="";var calculatorExpression="";var calcPanelStatus=1;var calcHeaderActive=false;function launchCalculatorPanel(){initStCalcPanel();calcExpression="";calculatorExpression=0;preExpression="";calcResult=0;calcSelKey=12;document.getElementById("resultPanel").innerHTML="0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";document.getElementById("expression").innerHTML="0";isCalculated=false;finalValue=""}function calculateResult(calculatorExpression){try{isCalculated=true;finalValue=eval(calculatorExpression);if(isNaN(finalValue)||finalValue==undefined){document.getElementById("resultPanel").innerHTML="Result of function is undefined&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";document.getElementById("expression").innerHTML="Result of function is undefined";calcExpression="";preExpression="";finalValue="0"}else{document.getElementById("resultPanel").innerHTML=finalValue+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";document.getElementById("expression").innerHTML+=finalValue}}catch(exception){document.getElementById("resultPanel").innerHTML="invalid Input&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";document.getElementById("expression").innerHTML="invalid Input";calcExpression="";preExpression="";finalValue="0";return }}function calcKeyHandler(C){switch(C){case rcLEFT:if(calcHeaderActive){if(calcPanelStatus==2){calcPanelStatus=1;initStCalcPanel()}return }if(calcSelKey!=1&&calcSelKey!=3&&calcSelKey!=7&&calcSelKey!=11&&calcSelKey!=15){var A="calculator"+calcSelKey;if(calcSelKey==2){document.getElementById(A).style.backgroundImage='url("/view/tv/images/backSpace.png")'}else{document.getElementById(A).style.backgroundImage='url("/view/tv/images/button.png")'}document.getElementById(A).style.backgroundPosition="center center";document.getElementById(A).style.backgroundRepeat="no-repeat";calcSelKey--;var B="calculator"+calcSelKey;if(calcSelKey==1){document.getElementById(B).style.backgroundImage='url("/view/tv/images/backSpaceSel.png")'}else{document.getElementById(B).style.backgroundImage="url("+sButtonSel.src+")"}document.getElementById(B).style.backgroundPosition="center center";document.getElementById(B).style.backgroundRepeat="no-repeat"}break;case rcRIGHT:if(calcHeaderActive){if(calcPanelStatus==1){calcPanelStatus=2;initScCalcPanel()}return }if(calcSelKey!=2&&calcSelKey!=6&&calcSelKey!=10&&calcSelKey!=14&&calcSelKey!=18){var A="calculator"+calcSelKey;if(calcSelKey==1){document.getElementById(A).style.backgroundImage='url("/view/tv/images/backSpace.png")'}else{document.getElementById(A).style.backgroundImage='url("/view/tv/images/button.png")'}document.getElementById(A).style.backgroundPosition="center center";document.getElementById(A).style.backgroundRepeat="no-repeat";calcSelKey++;var B="calculator"+calcSelKey;if(calcSelKey==2){document.getElementById(B).style.backgroundImage='url("/view/tv/images/backSpaceSel.png")'}else{document.getElementById(B).style.backgroundImage="url("+sButtonSel.src+")"}document.getElementById(B).style.backgroundPosition="center center";document.getElementById(B).style.backgroundRepeat="no-repeat"}break;case rcDOWN:if(calcHeaderActive){calcHeaderActive=false;unselCalcPanel()}if(calcSelKey<15&&calcSelKey<16&&calcSelKey<17&&calcSelKey<18){var A="calculator"+calcSelKey;if(calcSelKey==1||calcSelKey==2){document.getElementById(A).style.backgroundImage='url("/view/tv/images/backSpace.png")'}else{document.getElementById(A).style.backgroundImage='url("/view/tv/images/button.png")'}document.getElementById(A).style.backgroundPosition="center center";document.getElementById(A).style.backgroundRepeat="no-repeat";calcSelKey=calcSelKey+4;var B="calculator"+calcSelKey;document.getElementById(B).style.backgroundImage="url("+sButtonSel.src+")";document.getElementById(B).style.backgroundPosition="center center";document.getElementById(B).style.backgroundRepeat="no-repeat"}break;case rcUP:if(calcHeaderActive){return }if(calcSelKey>1&&calcSelKey>2){var A="calculator"+calcSelKey;document.getElementById(A).style.backgroundImage='url("/view/tv/images/button.png")';document.getElementById(A).style.backgroundPosition="center center";document.getElementById(A).style.backgroundRepeat="no-repeat";(calcSelKey==3||calcSelKey==4)?calcSelKey=1:calcSelKey=calcSelKey-4;var B="calculator"+calcSelKey;if(calcSelKey==1||calcSelKey==2){document.getElementById(B).style.backgroundImage='url("/view/tv/images/backSpaceSel.png")'}else{document.getElementById(B).style.backgroundImage="url("+sButtonSel.src+")"}document.getElementById(B).style.backgroundPosition="center center";document.getElementById(B).style.backgroundRepeat="no-repeat"}else{calcHeaderActive=true;initStCalcPanel()}break;case rcOK:if(calcHeaderActive){if(calcPanelStatus==1){getCalculator(1)}else{if(calcPanelStatus==2){getCalculator(2)}}return }if(calcSelKey==18){calculatorExpression=calcExpression+preExpression;document.getElementById("expression").innerHTML=calculatorExpression+document.getElementById("calculator"+calcSelKey).innerHTML;calculateResult(calculatorExpression)}else{if(calcSelKey==1){preExpression.length>0?document.getElementById("expression").innerHTML=0:"";preExpression=preExpression.substring(0,preExpression.length-1);if(preExpression.length==0){document.getElementById("resultPanel").innerHTML=0+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"}else{document.getElementById("resultPanel").innerHTML=preExpression+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"}return }else{if(calcSelKey==2){preExpression="0";calcExpression="0";document.getElementById("resultPanel").innerHTML=preExpression+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";document.getElementById("expression").innerHTML=calcExpression;return }else{if(calcSelKey==13||calcSelKey==14||calcSelKey==15||calcSelKey==16){if(isCalculated){calcExpression=finalValue;document.getElementById("expression").innerHTML=finalValue;document.getElementById("resultPanel").innerHTML=finalValue+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";preExpression="";isCalculated=false;calcExpression+=preExpression+document.getElementById("calculator"+calcSelKey).innerHTML;calcSelectedOperator=calcSelKey}if(preExpression!=""){calcExpression+=preExpression+document.getElementById("calculator"+calcSelKey).innerHTML;calcSelectedOperator=calcSelKey;preExpression=""}if(calcSelectedOperator!=calcSelKey){calcExpression=calcExpression.substring(0,calcExpression.length-1);calcSelectedOperator=calcSelKey;calcExpression+=document.getElementById("calculator"+calcSelKey).innerHTML}document.getElementById("expression").innerHTML=calcExpression;return }else{if(isCalculated){calcExpression="";preExpression="";document.getElementById("expression").innerHTML="";isCalculated=false}preExpression==0?preExpression="":"";if(preExpression.length<15){if(calcSelKey==17){if(preExpression.charAt(preExpression.length-1)==document.getElementById("calculator"+calcSelKey).innerHTML){return }else{preExpression+=document.getElementById("calculator"+calcSelKey).innerHTML}}else{preExpression+=document.getElementById("calculator"+calcSelKey).innerHTML}}}}}document.getElementById("expression").innerHTML=(calcExpression==0?"":calcExpression)+preExpression;document.getElementById("resultPanel").innerHTML=preExpression+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"}document.getElementById("expression").innerHTML.length<60?"":document.getElementById("expression").innerHTML=document.getElementById("expression").innerHTML.substring(10,document.getElementById("expression").innerHTML.length);break;case rcMENU:var B="calculator"+calcSelKey;if(calcSelKey==1||calcSelKey==2){document.getElementById(B).style.backgroundImage='url("/view/tv/images/backSpace.png")'}else{document.getElementById(B).style.backgroundImage='url("/view/tv/images/button.png")'}document.getElementById(B).style.backgroundPosition="center center";document.getElementById(B).style.backgroundRepeat="no-repeat";calcActive=false;showGuidePanel();break}}function showHomeCalc(B){var A="";A=(B==1?"#fcf3b8":"none");document.getElementById("calcHome").style.background=A}function escapeCalcPanel(){keyActionHandler(rcMENU)}function selCalcKey(A){var B="calculator"+calcSelKey;if(calcSelKey==1||calcSelKey==2){if(document.getElementById(B)!=null){document.getElementById(B).style.backgroundImage='url("/view/tv/images/backSpace.png")'}}else{if(document.getElementById(B)!=null){document.getElementById(B).style.backgroundImage='url("/view/tv/images/button.png")'}}if(document.getElementById(B)!=null){document.getElementById(B).style.backgroundPosition="center center";document.getElementById(B).style.backgroundRepeat="no-repeat"}calcSelKey=A;var C="calculator"+calcSelKey;if(calcSelKey==1||calcSelKey==2){if(document.getElementById(C)!=null){document.getElementById(C).style.backgroundImage='url("/view/tv/images/backSpaceSel.png")'}}else{if(document.getElementById(C)!=null){document.getElementById(C).style.backgroundImage="url("+sButtonSel.src+")"}}if(document.getElementById(C)!=null){document.getElementById(C).style.backgroundPosition="center center";document.getElementById(C).style.backgroundRepeat="no-repeat"}}function hideCalcKey(A){calcSelKey=A;var B="calculator"+calcSelKey;if(calcSelKey==1||calcSelKey==2){if(document.getElementById(B)!=null){document.getElementById(B).style.backgroundImage='url("/view/tv/images/backSpace.png")'}}else{if(document.getElementById(B)!=null){document.getElementById(B).style.backgroundImage='url("/view/tv/images/button.png")'}}}function getKeyExpression(A){keyActionHandler(rcOK)}