

function doCode( form, messages )
{

	errorStr = '';
	
	// username
	if( !validateStr( trim( form.elements['username'].value ), 1, 100 ) )
	{
		errorStr += addError( messages['invalid_username'] );
	}
	// membername
	if( !validateStr( trim( form.elements['broadcaster'].value ), 1, 100 ) )
	{
		errorStr += addError( messages['invalid_broadcaster'] );
	}
	
	var error = checkForError( messages['error_intro'], errorStr ); 
	if( error )
	{
		var output='<!-- ANYwebcam.com Embeddable Viewer - http://my.anywebcam.com -->\n'+
		'<!-- (C) Copyright 2000 - 2005, ANYwebcam.com Pty Ltd -->\n'+
		'<applet archive="viewer.jar" code="com.anywebcam.viewer.Viewer.class" codebase="http://my.anywebcam.com/" name="Viewer" width="240" height="270" hspace="0" vspace="0">\n'+
		'<param name="cabbase" value="viewer.cab">\n'+
		'<param name="user" value="'+form.elements['username'].value+'">\n'+
		'<param name="target" value="_blank">\n'+
		'<param name="affiliate" value="0">\n'+
		'<param name="broadcaster" value="'+form.elements['broadcaster'].value+'">\n'+
		'</applet>';
		form.elements['code'].value = output;
	}
}
