// Form Validation functions
// e-mail verifier
function invalidAddress( incoming )
{
	var filter	= /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if( filter.test(incoming) )	{ return false; }
	else				 		{ return true;  }
}


// generic empty field
function invalidField( formobject )
{
	if( formobject.value=="" ) { return true; }
	return false;
}

// see if one of a checkbox group has a check
function NoneWithCheck(ss)
{
	for( var i = 0; i < ss.length; i++ )
	{
		if( ss[i].checked ) { return false; }
	}

	if( ss.checked ) { return false; }

	return true;
}

function rollover( imageobj )
{
	var mystring = imageobj.src;

	if( mystring.indexOf( ".gif" ) >= 1)
	{
		imageobj.src = mystring.replace( /\.gif/gi, '_on.gif' );		
	}
	
	else
	{
		imageobj.src = mystring.replace( /\.jpg/gi, '_on.jpg' );		
	}
}

function rollout( imageobj )
{
	var mystring = imageobj.src;
	if( mystring.indexOf( ".gif" ) >= 1 )
	{
		imageobj.src = mystring.replace( /\_on\.gif/gi, '.gif' );
	}
	else
	{
		imageobj.src = mystring.replace( /\_on\.jpg/gi, '.jpg' );
	}
}
