
function clearField( field_name )
{
	document.getElementById( field_name ).value = '';
	document.getElementById( field_name ).style.backgroundColor = '';
}

function highlightFields( field_str )
{
	var fields = field_str.split(',');
	
	for( var i=0; i<fields.length; i++ )
	{
		highlightField( fields[i], '#F6F5CF' ); 
	}
	
}

function highlightField( field_name, field_color )
{
	document.getElementById( field_name ).style.backgroundColor = field_color;
}

function clear_image( field_id )
{
	document.getElementById( 'pg-' + field_id ).src = 'images/spacer.gif';
	document.getElementById( field_id ).value = '';
	document.getElementById( field_id + '_filename' ).value = '';
}

function clear_link( field_id )
{
	document.getElementById( field_id ).value = '';
	document.getElementById( field_id + '_text' ).innerHTML = '';
	document.getElementById( field_id + '_text' ).style.backgroundColor = '';
}

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 isNumericField(field) {
	var number = field.value;
	
	if(isNaN(number)){
		alert('Please use numeric values in this field.');
		field.focus();
	}
	
}
function isNumericField_spanish(field) {
	var number = field.value;
	if(isNaN(number)){
		alert('Por favor use valores numéricos en este campo.');
		field.focus();
	}
}
function checkfield(field){
	var number = field.value;
	if(isNumeric(number) == false){
		alert('Please use numeric values in this field.');
		field.focus();
	}
}
function checkfield_spanish(field){
	var number = field.value;
	if(isNumeric(number) == false){
		alert('Por favor use valores numéricos en este campo.');
		field.focus();
	}
}