/*Event.onReady(autofill_form);*/
Event.onReady(loadSWFObject)

function loadSWFObject()
{
	if ($$('._flash').length > 0) {
		$$('._flash').each(function(obj) {
			writeupSWF(obj)
		})
	}
}

function writeupSWF(obj)
{
	var params = parse_query_string(obj.title)
	var h = obj.getHeight()
	var w = obj.getWidth()
	var so = new SWFObject("/images/" + params[0] + ".swf", params[0], w, h, "8", "#ffffff", true, 'high', window.location)
	for (var i = 0; i < params[1].length; i++) {
		so.addVariable(params[1][i][0], params[1][i][1])
	}
	so.write(obj.id)
	obj.title = ''
}

function parse_query_string(str)
{
	if (str.indexOf('?') == -1) return [str,[]]
	var pieces = str.split('?')
	var file = pieces[0]
	var vars = []
	if (pieces[1].indexOf('&') > -1) {
		pieces = pieces[1].split('&')
		for (var i = 0; i < pieces.length; i++) {
			vars[i] = pieces[i].split('=')
		}
	} else {
		vars = [pieces[1].split('=')]
	}
	return [file, vars]
}

function autofill_form()
{
	if ($('register_form')) {
		var fields = new Array(
			'first_name',
			'last_name',
			'organization',
			'address',
			'city',
			'state',
			'zip',
			'telephone',
			'fax',
			'email_address',
			'number'
			);
		
		var values = new Array(
			'Lenny',
			'Burdette',
			'Peace Over Violence',
			'1234 Street Dr.',
			'Los Angeles',
			'CA',
			'12345',
			'310-869-7623',
			'',
			'lenny@domain.com',
			'2'
			);
		
/*		var values = new Array(
			'Lenny',
			'Burdette',
			'Peace Over Violence',
			'1234 Street Dr.',
			'Los Angeles',
			'CA',
			'12345',
			'wrong!',
			'',
			'lennydomain.com',
			'2'
			);*/
		for (var i = 0; i < fields.length; i++) {
			$('registrant_'+fields[i]).value = values[i];
		}
	}
}
