﻿	function calculate()
			{
				bltObj = "document.getElementById(\"txtprice";
				mybltObj="document.getElementById(\"txtfactor";
				 				
				l_strClsTag="\")";
					
				
				var flag = 0;
				var flagNew = 0;
				var result = 1;
				var netResult = 0;
				
				for( var i = 1 ; i < 9 ; i++)
				{
					bltObjNew = bltObj+i+l_strClsTag;
					
					
					//alert(document.getElementById("txtprice1").value);
					//alert(document.frmCalculator.txtprice1.value);
					
					bltObjNew = eval(bltObjNew);
					
					
					
					if(bltObjNew.value == "")
					{
						break;
					}
					else
					{
						flag = flag + 1;
						
						if(isNaN(bltObjNew.value) || (bltObjNew.value < -99999) || (bltObjNew.value > 99999))
						{
							flagNew = flagNew + 1;
							break;
						}
					}
				}
				
				if(flag == 0)
				{
					document.getElementById("txtprice1").focus();
					//document.frmCalculator.txtprice1.focus();
					alert("Please Enter Price.");
					return false;
				}
				
				else if(flagNew != 0)
				{
					alert("Enter Price In Valid Range (-99999 To 99999) ");
					bltObjNew.focus();
					bltObjNew.select();
					return false;
				}
				
				if(document.getElementById("txtriskAmt").value == "")
				{
					alert("Enter Risk Amount.");
					document.getElementById("txtriskAmt").focus();
					return false;
				}
				if(isNaN(document.getElementById("txtriskAmt").value))
				{
					alert("Enter Risk Amount In Numbers.");
					document.getElementById("txtriskAmt").focus();
					document.getElementById("txtriskAmt").select();
					return false;
				}
				
				for( var i = 1 ; i < 9 ; i++)
				{
					//bltObjNew = bltObj+i;
					bltObjNew = bltObj+i+l_strClsTag;
					
					bltObjNew = eval(bltObjNew);
					
					//mybltObjNew = mybltObj+i;
					mybltObjNew = mybltObj+i+l_strClsTag;
					mybltObjNew = eval(mybltObjNew);
					
					var factor = 0;
					
					if(bltObjNew.value != "")
					{
						if(bltObjNew.value < 0)
						{
							factor = 100 / (-(bltObjNew.value)) + 1;
							netFactor = (factor.toFixed(2));
						}
						else
						{
							factor = (bltObjNew.value) / 100 + 1;
							netFactor = (factor.toFixed(2));
						}
						
						mybltObjNew.value = netFactor;
						result = (result * netFactor);
					}	
				}
				
				var rskAmt = document.getElementById("txtriskAmt").value;
				netResult = (((rskAmt) * (result)) - (rskAmt));
				document.getElementById("txtpayout").value = "$" + Math.round(netResult);
				
				return false;
			}
		