/**
 * Manually submit a form but use validation
 */
function doSubmit(formId) {
	var e = document.getElementById(formId);	
	if( e ) {
		var ok = true;
		if( e.onsubmit ) {
			ok = e.onsubmit();
		}	
		if( ok ) e.submit();
	}
}

function radioIsChecked( radio ) {
	var ok = false;	
	if(radio.length) {
		for (i=0;i<radio.length;i++) {
			if (radio[i].checked) {
				ok = true;
			}
		}
	} else {
		ok = radio.checked;
	}
	return ok;
}

function notNull(i) {
	var v = i.value;
	return v != undefined && v != null && v != '';
}

function isNumber(Expression)
{
    Expression = Expression.toLowerCase();
    RefString = "0123456789.-";
    
    if (Expression.length < 1) 
        return (false);
    
    for (var i = 0; i < Expression.length; i++) 
    {
        var ch = Expression.substr(i, 1);
        var a = RefString.indexOf(ch, 0);
        if (a == -1)
            return (false);
    }
    return(true);
}
