function IsNumeric(sText)
{
	var ValidChars = "0123456789";
	var IsNum=true;
	var Char;


	for (i = 0; i < sText.length && IsNum == true; i++) 
	{ 
		Char = sText.charAt(i); 
		IsNum = (ValidChars.indexOf(Char) > -1) 
	}
	return IsNum;   
}

function trimString (stext )
{
	return stext.replace(/^\s+/g, '').replace(/\s+$/g, '');
}

function OpenEventSite( evt )
{
	var eventid = document.getElementById( evt ).value;
	var eventok = true;
	
	eventid = trimString( eventid );
		
	if (!IsNumeric( eventid ))	eventok = false;
	if (eventid.length < 3)		eventok = false;
	if (eventid.length > 4)		eventok = false;
	
	if (eventok)
	{
		window.open( webroot + "/guest/eventsite.aspx?eventid="+eventid, "The_Guest_Register");
	}
	else
	{
		alert("Please enter the 3 or 4 digit number for your event.");
		document.getElementById( evt ).focus();
	}
	
	return( false );
}

function TrapEnter(e)
{
	if (e)
	{
		if (e.which == 13)
		{
			OpenEventSite( e.currentTarget.id );
			event.cancelBubble = true;
			event.returnValue = false;
			return;
		}			
	}
	
	if (event)
	{
		if (event.keyCode == 13) 
		{
			if (event.srcElement)
			{
				OpenEventSite(event.srcElement.id);
				event.cancelBubble = true;
				event.returnValue = false;
			}
		}
	}
}