var Helper = {
	baseUrl: '',
	parseInt: function(element, max) {
		var el = $(element);
		var val = el.val();
		var newVal = '';
		for(i=0;i<val.length;i++) {
			newVal += val[i].match(/^[0-9]{1}?/) ? val[i] : '';
		}
		newVal = parseInt(newVal);
		if(max && newVal > max) newVal = max;
		else if(isNaN(newVal) || newVal == 0) newVal = 1;
		el.val(newVal);
	},
        /*
         * @element
         * @intigers & @decimals - like decimal in mysql
         * @initgers - length of element value
         * @decimals - length of decimals in element
         */
	parseFloat: function(element, intigers, decimals) {
            
                if(!((parseInt(intigers) > 0) && (parseInt(decimals) > 0) && ((parseInt(intigers) - decimals) > 0))) {
                    intigers = 7;
                    decimals = 2
                }
                intigers -= decimals;

		el = $(element);
		var val = el.val();
		var dot = false;
		var newVal = '';
		var j = 1;
		var newValTemp = '';
		for(i=0;i<val.length;i++) {
			newValTemp = val[i];
			if(!dot) {
				if(newValTemp == ',') newValTemp = '.';
				if(newValTemp == '.') {
					if(i == 0) break;
					else dot = i;
				} else if(i == intigers) break;
				newVal += newValTemp.match(/^[0-9\.]{1}?/) ? newValTemp : '';
			} else {
				if(j > decimals) break;
				newVal += newValTemp.match(/^[0-9]{1}?/) ? newValTemp : '';
				j++;
			}
		}
		el.val(newVal);
	}
}
