function check_required(field, field_name){
	if (!field.value.length){	
		alert('Please enter '+field_name+'.');
		field.focus();
		return false;
	}
	else
		return true;
}

function check_numeric(field, field_name){
	field.value=field.value.replace(/\s+$/g,'');
	field.value=field.value.replace(/^\s+/g,'');
	if (field.value.match(/\D/)){	
		alert('Please enter a number into '+field_name+'.');
		field.focus();
		return false;
	}
	else
		return true;
}

function check_email(field, field_name){
	if (!field.value.match(/[\w-]+@[\w-]+\.\w+/)){	
		alert('Please enter valid '+field_name+'.');
		field.focus();
		return false;
	}
	else
		return true;
}

function check_passwords(field1, field2){
	if (field1.value != field2.value){	
		alert('Verify password does not match. Please enter and verify the password again.');
		field2.focus();
		return false;
	}
	else
		return true;
}

function check_price(field, field_name){
	field.value=field.value.replace(/\s+$/g,'');
	field.value=field.value.replace(/^\s+/g,'');
	if (field.value.match(/[^0-9,\.\$\,]/)){	
		alert('Please enter a valid '+field_name+'.');
		field.focus();
		return false;
	}
	else
		return true;
}

function CurrencyPopup(Amount) {
	CurrencyWindow = window.open ('', 'CurrencyWindow', 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,height=170,width=600');
    CurrencyWindow.focus();
    CurrencyWindow.location.href = 'http://www.xe.com/ecc/input.cgi?Template=sw&Amount='+Amount+'&From=USD';
 } 