function submitCurrencyForm(){
	if (gLoaded && checkCurrencyForm()){
		with(document.forms['go']){
			amount.value = trim(getAmountField().value);
			fromccy.value = getSelectionValue(getFromCurr());
			toccy.value = getSelectionValue(getToCurr());
			submit();
		}
		gLoaded = false;
	}
	return false;
}

function getAmountField(){
	return document.forms['currency'].amount; 
}

function getFromCurr(){
	return document.forms['currency'].fromCcy; 
}

function getToCurr(){
	return document.forms['currency'].toCcy; 
}

function checkCurrencyForm(){
	var amount = trim(getAmountField().value);
	if (amount == "") {
		alert(gMsg1);
		return false;
	}
	var fromCcy = getSelectionValue(getFromCurr());
	if (fromCcy=="" || fromCcy=="---")
		return false;
	var toCcy = getSelectionValue(getToCurr());
	if (toCcy=="" || toCcy=="---")
		return false;
	if (fromCcy == toCcy) {
		alert(gMsg3);
		return false;
	}
	return checkCurValue(fromCcy,amount);
}


function checkCurValue(currency,value){
	var dps = 0;
	for (var i = 0; i < value.length; i++) {
		var ch = value.substring(i,i+1);
		if (isDecChar(ch)) {
			dps = dps + 1;
		} else {
			if (!isNumber(ch)) {
				alert(gMsg1);
				return false;
			}
		}
		if (dps > 1) {
			alert(gMsg1);
			return false;
		}
	}
	if (parseFloat(value)== 0) {
		alert(gMsg2);
		return false;
	}
	return true;
}

