function checkAmount(amount){

	if(parseInt(amount) < 100){		
		return "Minimum payment amount is no less than $100.00";
	}
	else if( parseInt(amount) > 390){		
		return "Total registration amount is $390.00";
	}

	return '';

}

function checkAmountMessage(){
	var rtn = true;
	if(message1 = checkAmount(document.getElementById("Amount").value)){
		document.getElementById('message').innerHTML = message1;
		document.getElementById('message').style.display = "block";
		rtn = false;
	}
	else{
		document.getElementById('message').style.display = "none";
		rtn = true;
	}
	if(rtn && validateInputs()){
		return rtn;
	}
	else{
		return false;
	}
	
}

function validateAmount(elem){

	var RegExp = /^(-)?(\d*)(\.?)(\d*)$/;

	document.getElementById("Amount").value = (elem.value.match(RegExp))? elem.value:elem.value.substring(0,(elem.value.length-1));

}
function validateInputs(){
	var inputs = document.getElementsByTagName('input');
	var valid = true;
	for(x=0; x < inputs.length; x++){
		var class1 = (inputs[x].className)? inputs[x].className : '';
		if( class1.indexOf('[') > -1 ) {
		
			start = parseInt(class1.indexOf('[validate]')) + 10;
			var end = class1.indexOf('[/validate]');
			var validLen = class1.slice(start,end);
			if( inputs[x].value.length < parseInt(validLen) ) {
				inputs[x].style.background = "#ffe3e3";
				valid = false;
			}
			else {
				inputs[x].style.background = "#fff";
			}
		}
	}
	return valid;
}