﻿function trim(sString) 
{
	while (sString.substring(0,1) ==" ")
	{
	  sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
	  sString = sString.substring(0,sString.length-1);
	}
	return sString;
}

function SelectOpt(opt) 
{
    for (var i = 1; i < 5; i++) {
        document.getElementById("TD_NEWS" + i).className = "abttabon_new";
        document.getElementById("a_Link_News" + i).className = "abtlink_new";
        if (opt == 1) {
            document.getElementById("TD_NEWS1").className = "abttaboff_new";
            document.getElementById("a_Link_News1").className = "abtlink_new1";
        }
        if (opt == 2) {
            document.getElementById("TD_NEWS2").className = "abttaboff_new";
            document.getElementById("a_Link_News2").className = "abtlink_new1";
        }
        if (opt == 3) {
            document.getElementById("TD_NEWS3").className = "abttaboff_new";
            document.getElementById("a_Link_News3").className = "abtlink_new1";
        }
        if (opt == 4) {
            document.getElementById("TD_NEWS4").className = "abttaboff_new";
            document.getElementById("a_Link_News4").className = "abtlink_new1";
        }
    }
}
/*Only for numbers and Dots*/
function isNumberKey(evt) {
    var charCode = (evt.which) ? evt.which : evt.keyCode
    if (charCode > 31 && (charCode < 45 || charCode > 57))
        return false;

    return true;
}
/*Only for numbers*/
function isNumberKeyDot(evt) {
    var charCode = (evt.which) ? evt.which : evt.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57))
        return false;

    return true;
}
/* Developed For Insurance*/
function replaceAll( str, replacements ) 
{
	for ( i = 0; i < replacements.length; i++ ) 
	{
		var idx = str.indexOf( replacements[i][0] );
		while ( idx > -1 ) 
		{
			str = str.replace( replacements[i][0], replacements[i][1] ); 
			idx = str.indexOf( replacements[i][0] );
		}
	}
	return str;
}
function formatNumber(id)                                      
{
    var obj = document.getElementById(id);
    var num = new NumberFormat();
    num.setInputDecimal('.');
    num.setNumber(obj.value); // obj.value is '100000'
    num.setPlaces('2', false);
    num.setCurrencyValue('');
    num.setCurrency(true);
    num.setCurrencyPosition(num.LEFT_OUTSIDE);
    num.setNegativeFormat(num.LEFT_DASH);
    num.setNegativeRed(false);
    num.setSeparators(true, ',', ',');
    obj.value = num.toFormatted();     
}
function PreVal(intrate,totperiod,finval,pv,type)
{
    var SIPAmt;
    intrate1=intrate/100;
    SIPAmt = ((finval + (pv * Math.pow(1+intrate1,totperiod))) * intrate1)/((1+intrate1*type) * (1-(Math.pow(1+intrate1,totperiod))))
    return (SIPAmt);
}
function Comma(number)
{
    number = '' + number;
    if (number.length > 3) 
    {
        var mod = number.length % 3;
        var output = (mod > 0 ? (number.substring(0,mod)) : '');
        for (i=0 ; i < Math.floor(number.length / 3); i++) 
		{
            if ((mod == 0) && (i == 0))
                output += number.substring(mod+ 3 * i, mod + 3 * i + 3);
            else 
                output+= ',' + number.substring(mod + 3 * i, mod + 3 * i + 3);
        }
        return (output);
    }
    else return number;
}

