﻿function MarkCombo(obj,val){
	for(var i=0; i<obj.options.length;i++){
		if(obj.options[i].value==val)
			obj.options[i].selected=true;
	}
}
function MarkComboT(obj,val){
	for(var i=0; i<obj.options.length;i++){
		if(obj.options[i].text==val)
			obj.options[i].selected=true;
	}
}
function fMarkDate(d, frm, prefix){
	if(d){
		var sD=d.split("/")
			MarkComboT(frm[prefix+"Day"],(sD[0]*1))
			MarkCombo(frm[prefix+"Month"],(sD[1]*1))
			MarkComboT(frm[prefix+"Year"],sD[2])
	}else{
		MarkComboT(frm[prefix+"Year"],( (new Date()).getYear()  ))
	}
}
function fOnlyNums(){
	return /\d/.test(String.fromCharCode(event.keyCode))
}
function fCommaFormat(sNum) {
	if(!sNum) return ""
	sNum=sNum+""
	return sNum.replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,");
}

function isChecked(grp){
	if(grp.length){
		for (var i=0;i<grp.length;i++){
			if (grp[i].checked)
				return true;
		}
	}else{
		if (grp.checked)
			return true;
	}
	return false;
}
function fMarkCheckbox(grp, val){
	if(grp.length){
		for (var i=0;i<grp.length;i++){
			if (grp[i].value==val){
				grp[i].checked =true;
				return
			}
		}
	}else{
		if (grp.value==val){
			grp.checked=true
			return;
		}
	}
}

