function EnterContest( eventid )
{
	if( ! eventid )
	{
		alert( "EnterContest: You must pass an eventid." );
		return;
	}

	var req = new XMLHttpRequest();
	req.open( "GET", "/universalInclude/getTranID.asp", true );
	req.onreadystatechange = function() { EnterContest_Handler( req, eventid ); };
	req.send( null );
}

function EnterContest_Handler( req, eventid )
{
	if( req.readyState == 4 )
	{
		var transactionId;
		if( /tranID=/i.test( req.responseText ) && ( transactionId = ( req.responseText).match(/[0-9]+/)[0] ) )
		{
			var myWindow = window.open( "http://members.chumtv.com/start.asp?memberEventID=" + eventid 
				+ "&transactionId=" + transactionId  + "&eventpoints=1",
				'event','toolbar=no,width=612,height=480,status=no,scrollbars=yes,resize=no');
				
			if( ! myWindow )
			{
				alert( "We didn't seem to be able to open a popup window in your browser.\nPlease make sure pop-up blocking is turned off and try again." );
			}
		}
		else
		{
			alert( "Error getting a transaction ID.\nPlease try again." );
		}
	}
}