function checkPrice(val)
{ 
	for(var i=0;i<val.length;i++)
	{
		if(!isDecimal(val.charAt(i)))
		{
			return false; 
		}
	} // end for
	return true;
} // end function checkPrice

function validate(form)
{
	var err_string = "";
	var flag = 0;

	if(document.trade.rate.value == "" || Trim(document.trade.rate.value) == "")
	{
		err_string += "Quote Rate is Required. <br />";
		document.trade.rate.focus();
		flag = 1;
	}
	else if(!checkPrice(document.trade.rate.value))
		{
			err_string += "Invalid Quote Rate. <br />";
			document.trade.rate.focus();
			flag = 1;
		}
	
	if(document.trade.numb.value == "" || Trim(document.trade.numb.value) == "")
	{
		err_string += "Number of shares is Required. <br />";
		document.trade.numb.focus();
		flag = 1;
	}
	else if(!checkInteger(document.trade.numb.value))
		{
			err_string += "Number of shares should be integer. <br />";
			document.trade.numb.focus();
			flag = 1;
		}

		else if(document.trade.numb.value == 0)
			{
				err_string += "Number of shares should be more than 0. <br />";
				document.trade.numb.focus();
				flag = 1;
			}
	if(document.trade.shareid.value == "")
	{
		err_string += "Please select some company to trade with...";
		document.trade.shareid.focus();
		flag = 1;
	}

	if(flag == 1)
	{
		document.getElementById('tradeErr').innerHTML = "<font color='#FF0000'><small>"+err_string+"</small></font>";
		return false;
	}
	else return true;
} // end function validate
 
function volume()
{
	var rate = document.trade.rate.value;
	var numb = document.trade.numb.value;
	var vol = rate * numb;
	// vol = math.round(vol,3);

	document.getElementById('volume').innerHTML = "<small>Trade Volume: "+vol+"</small>";
} // end function volume

function dis_submit(theform)
{
	for (var i=0; i< document.trade.elements.length; i++)
	{
		var tempObj = trade.elements[i];
		if(tempObj.type == "submit")
		{
			tempObj.disabled = true;
		} // end if
	} // end for
	
	document.getElementById('noshares').style.visibility = "visible";
} // end function dis_sub
