﻿function OnlyNumbersAndDecimalSeperatorAllowedKeys(evt)
	{
	var charCode = (evt.which) ? evt.which : event.keyCode
	if ((charCode > 31 && (charCode < 48 || charCode > 57)) && charCode != 44)
		return false;
	else
		return true;
	}

function OnlyNumbersAllowedKeys(evt) {
	var charCode = (evt.which) ? evt.which : event.keyCode;
	if (charCode > 31 && (charCode < 48 || charCode > 57))
		return false;
	else
		return true;
}

function CheckInRange(thisobject, RangeFrom, RangeTo) {
	var NewValue = thisobject.value;
	if (thisobject.value > RangeTo) {
		NewValue = RangeTo;
	}
	else {
		if (thisobject.value < RangeFrom)
			NewValue = 1;
	}
	if (NewValue != thisobject.value) {
		thisobject.value = NewValue;
		return false;
	}
	else
		return true;
}

function CheckMinimumQuantity(thisobject, RangeFrom) {
	var NewValue = thisobject.value;
	
	if (NewValue != '')
		if (NewValue != '0')
			if (NewValue < RangeFrom)
				NewValue = RangeFrom;
		
	if (NewValue != thisobject.value) {
		thisobject.value = NewValue;
		return false;
	}
	else
		return OnlyNumbersAllowedKeysExt(thisobject); ;
}

function OnlyNumbersAllowedKeysExt(thisInput)
	{
	var charCode;
	var myS = new String('');
	for (var i = 0; i < thisInput.value.length; i++) {
		myS = new String(thisInput.value.substring(i, i + 1));
		charCode = myS.charCodeAt(0);
		if (charCode > 31 && (charCode < 48 || charCode > 57)) {
			thisInput.value = thisInput.value.replace(myS, '');
		}
	}
	}