function toggleCompany(name, type)
{
	if (name.indexOf('-') == -1)
	{
		e = 'id_' + name + '-company'
	}
	else
	{
		form = name.split('-');
		e = 'id_' + form[0] + '-company';
	}

	if (type == CUSTOMER_COMPANY)
	{
		$(e).disabled = '';
	}
	else if (type == CUSTOMER_PRIVATE)
	{
		$(e).disabled = 'disabled';
	}
}
/*

document.getElementById("id_slug").onchange = function() { this._changed = true; };

document.getElementById("id_name").onkeyup = function() {
    var e = document.getElementById("id_slug");
    if (!e._changed) { e.value = URLify(document.getElementById("id_name").value, 50); }
}
*/

function copyField(watch_field, update_fields)
{
	update_fields.each(function(f) {
		$(f).onchange = function() { $(f)._changed = true; };
	});

	$(watch_field).onkeyup = function() {
		update_fields.each(function (f) {
			if (!$(f)._changed)
				$(f).value = $(watch_field).value;
		});
	}
}

radio_copy_changed = $H({});

function radioCopyField(watch_field, update_fields){
	$A(update_fields).each(function(f) {
		$(f).onchange = function() {
			radio_copy_changed[$(f).name] = true;
		};
	});

	$(watch_field).onchange = function() {
		update_fields.each(function(f) {
			if (!radio_copy_changed[$(f).name])
				$(f).checked = $(watch_field).checked;
		});
	};
}

function signup_onLoad(customer_type)
{
	if (!$('id_postal-shipping_address').checked) {
		$('shipping_address').setStyle({'display': 'block'});
	}
	
	copyField('id_first_name', Array($('id_postal-first_name'), $('id_shipping-first_name')));
	copyField('id_last_name', Array($('id_postal-last_name'), $('id_shipping-last_name')));
	copyField('id_company', Array($('id_postal-company'), $('id_shipping-company')));
}
