var gWarningColor = '#CEEAF6';
var gNormalColor = '#FFFFFF';
var fBlink;


function ChangeColor( field, color )
{
    field.style.background = color;
}


function Blink(fieldName, color)
{
	var field = eval(fieldName);

	if (fBlink)
	{
		ChangeColor(field, color);    

		if(color == gWarningColor)
		{
			setTimeout("Blink(\"" + fieldName + "\", gNormalColor)", 500);
		}
		else
		{
			setTimeout("Blink(\"" + fieldName + "\", gWarningColor)", 500);
		}
	} 
	else
	{
		ChangeColor(field, gNormalColor);    
	}
}


function StartBlink(form, field)
{
	field.focus();
	fBlink = true;
	Blink("document.forms['"+form.name+"']." + field.name, gWarningColor);
}


function StopBlink()
{
	fBlink = false;
}





//////////////////////////////////////////////////////////////////////////////////////

function Validate(form)
{
	var field;

    StopBlink();

	//COPY AND PASTE THIS BLOCK AND CHANGE "cname"
	//REAL INPUT BOX NAME (DON't USE "name" AS NAME)


// FOR COMBO BOXES - DROP DOWNS - USE onChange NOT onKeyPress

	field=eval(form.cname);

	if( field.value == "")
	{
		alert("Please enter your name.");
		StartBlink(form, field);
		return false;
	}

	//END OF BLOCK TO COPY
	field=eval(form.cname);

	if( field.value == "")
	{
		alert("Please enter your name.");
		StartBlink(form, field);
		return false;
	}
	
	field=eval(form.email);

	if( field.value == "")
	{
		alert("Please enter your e-mail address.");
		StartBlink(form, field);
		return false;
	}


	field=eval(form.message);

	if( field.value == "")
	{
		alert("Please enter your message.");
		StartBlink(form, field);
		return false;
	}



	return true;
}

