﻿function showhelp(objname,objlink)
    {
        if(document.getElementById(objname).style.display == "block")
        {
            document.getElementById(objname).style.display = "none";
            objlink.innerHTML = "<img src=\"../../images/helpbutton.gif\" alt=\"Help\" />";
            //document.getElementById(objlink).style.color='blue';
        } 
        else
        {
            document.getElementById(objname).style.display = "block";
            objlink.innerHTML = "<img src=\"../../images/closehelpbutton.gif\" alt=\"Close help\" />";
            //document.getElementById(objlink).style.color='red';
        }
    }

function CurrencyFormatted(objt,amount)
{
	var delimiter = ","; // replace comma if desired
	amount=removeComma(amount);
	amount = amount.indexOf('.')==-1 ? amount+'.00' : amount; //add 0 cents
	var a = amount.split('.',2)
	var d = a[1];
	if(a[0].length>0 && a[0].charAt(0)==0)
	    a[0]=a[0].substr(1);
	var i = parseInt(a[0]);
	if(isNaN(i)) { return ''; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	var n = new String(i);
	var a = [];
	while(n.length > 3)
	{
		var nn = n.substr(n.length-3);
		a.unshift(nn);
		n = n.substr(0,n.length-3);
	}
	if(n.length > 0) { a.unshift(n); }
	n = a.join(delimiter);
	/*  NOT REQUIRED
	if(d.length < 1) { amount = n; }
	else { amount = n + '.' + d.substr(0,2); }*/
	amount = n;
	amount = minus + amount;
	objt.value=amount;
	return false;
}

function ClearFormatted(objt,amount)
{   objt.value=removeComma(amount);
    objt.select();
    return false;
}

function removeComma(theVal)
{   var tmpVal='';
    for (i=0;i<theVal.length;i++){
        tmpVal+=theVal.substr(i,1).replace(',','').replace('£','');
    }
    return tmpVal;
}
