var isDOM;

String.prototype.trim = function()
{
	return( this.replace(/(^\s+)|(\s+$)/g, "") );
}

String.prototype.isEmail = function()
{
	return( /.*@.*\..+/.test(this) );
}

function int_only(input)
{
	input.value = input.value.replace(/[^\d]+/g, "");
}

function no_click()
{
	return( false );
}

function focus_text(n, str)
{
	if (n.value.trim() == str) n.value = "";
}

function blur_text(n, str)
{
	if (n.value.trim() == "") n.value = str;
}

function keyup_text(e)
{
	e = e || event;
	
	if ( isDOM && e.which == 13 )
		e.target.form.submit();
	else if ( !isDOM && event.keyCode == 13 )
		e.srcElement.form.submit();
}

function check_email(n)
{
	if ( n.value.trim() != "" && n.value != "enter email address" &&
			!n.value.isEmail() )
	{
		alert("Invalid Email Address");
		n.select();
		return( false );
	}
	return( true );
}

function init()
{
	// pre-load button rollovers
	var tags = document.getElementsByTagName("BUTTON");
	var img, img2;
	
	if ( tags.length > 0 )
	{
		img = new Image();
		img.src = "/i/btnOver.jpg";
		
		img2 = new Image();
		img2.src = "/i/btnGoOver.jpg";
	}
}

if ( window.addEventListener )
{
	isDOM = true;
	window.addEventListener("load", init, false);
} else {
	isDOM = false;
	window.attachEvent("onload", init);
}