function inputCity(src, evt){
	var charCode = (evt.which) ? evt.which : evt.keyCode
	if ((charCode >= 97 &&  charCode <= 122) || (charCode >= 65 &&  charCode <= 90) || (charCode == 32)
		 || (charCode == 9) || (charCode == 8) || (charCode == 46) || (evt.keyCode=='36') || (evt.keyCode=='35')
		 || (evt.keyCode=='37') || (evt.keyCode=='39') || (evt.keyCode=='46'))
		return true;
	else
		return false;
}

var zipLD = '';

function validateZipFormat(domObj){
	var regEx = /\D/;
	var str = domObj.value;
	if(regEx.test(str) || (str.length >= 6) ){
		domObj.value = zipLD;
	}
	else{
		zipLD = str;
	}
}

function validateZipOnSubmit(domObj){
	var str = domObj.value;
	if(str.length != 5){
		alert('Zip code must have 5 numbers.');
		return false;
	}
	else{
		return true;
	}
}

function changeZipProperties(domObj){
	domObj.value = '';
	zipLD = '';
	domObj.setAttribute('maxLength', 5);
}

var decimal = '';
var object = '';
function validateNumberFormat(domObj){
	var regEx =  /(^\d+$)|(^\d+\.$)|(^\d+\.\d{1}$)|(^\d+\.\d{2}$)/;
	var str = domObj.value;
	if(domObj.id !== object){
		decimal = '';
		object = domObj.id;
	}
	if(regEx.test(str)){
		decimal = str;
	} else{
		if(str === ''){
			domObj.value = '';
			decimal = '';
		} else {
			domObj.value = decimal;
		}
	}
	var size = /(^\d+\.\d{2}$)/;
	if (size.test(str)){
		domObj.setAttribute('maxLength', str.length);
	} else {
		domObj.setAttribute('maxLength', 8);
	}
}

var month = '';
function validateMonthFormat(domObj){
	var regEx =  /(^\d+$)/;
	var str = domObj.value;
	if(regEx.test(str)){
		month = str;
	} else{
		if(str === ''){
			domObj.value = '';
			month = '';
		} else {
			domObj.value = month;
		}
	}
}

function validateAmount(frmObj, flg, textMeg){
	if(flg && (frmObj.value =='' || frmObj.value==null)){
		alert(textMeg+" Is Required");
		frmObj.focus();
		return false;
	}
	return true;
}
