
function IsNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;


   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}


function checkValues(intID) {
	var dblSterling = $("#sterling" + intID).val();
	if (dblSterling > 7500 || dblSterling < 100) {
		alert("This service requires a minimum of \u00A3100 up to \u00A37500");
		$("#sterling" + intID).val(0);
		return false;
	}
	else {
		return true;	
	}
}


function getCurrency(intID, intCurrency) {
	var dblResult = 0;
	
	var dblSterling = $("#sterling" + intID).val();
	var dblCurrency = $("#currency" + intID).val();
	
	if (dblSterling > 7500) {
		alert("This service requires a minimum of \u00A3100 up to \u00A37500");
		$("#sterling" + intID).val(0);
	}
	else {
		switch (intCurrency) {
			case 1:
				if (IsNumeric(dblCurrency)) {
					dblResult = Number(parseInt(dblCurrency)) / (arrCurrencies[intID]['exchange'] * ((100 - arrCurrencies[intID]['sell']) / 100));
					if (dblResult > 2500) {
						alert("This service requires a minimum of \u00A3500 up to \u00A32500");
						$("#currency" + intID).val(0);
					}
					else {
						$("#sterling" + intID).val( dblResult.toFixed(2) );
					}
				}
				else {
					$("#currency" + intID).val(0);
				}
			break;
			
			case 2:
				if (IsNumeric(dblSterling)) {
					dblResult = Number(parseInt(dblSterling)) * (arrCurrencies[intID]["exchange"] * ((100 - arrCurrencies[intID]["sell"]) / 100));
					$("#currency" + intID).val( dblResult.toFixed(2) );
				}
				else {
					$("#sterling" + intID).val(0);
				}
			break;
			
		} // end switch
	}
}
