function getRadioVal(r_name,r_min){
	var ret = "";
	if(r_min==null) r_min = 0;
	r_min--;
	while(document.getElementsByName(r_name)[++r_min]){
		if(document.getElementsByName(r_name)[r_min].checked)
			ret = document.getElementsByName(r_name)[r_min].value;
	}
	return ret;
}

function in_array(needle, haystack, argStrict){
    var key = '', strict = !!argStrict;
    if(strict){
        for(key in haystack){
            if(haystack[key]===needle){
                return true;
            }
        }
    }else{
        for(key in haystack){
            if (haystack[key]==needle){
                return true;
            }
        }
    }
    return false;
}

function is_numeric(num){
	var exp = new RegExp("^[0-9-.]*$","g");
	return exp.test(num);
}