/* Insert tags supplied as arguments back into main document */

function membershipForm(form)
{
	/*var type = form.getCmp('Medlemstype').getValue();
	form.last_name.value = type;*/
    
	var d = document;
	// since radio buttons are grouped by their
	// shared name attribute, use getElementsByName
	// to fetch the collection
	// var radios = d.getElementsByName( 'Medlemstype' );
	// alert( 'there are ' + radios.length + ' radio buttons named "Medlemstype"');
	// individual radio buttons with UNIQUE id
	// attributes can be fetched with getElementById
	// var radio1 = d.getElementById( 'Medlemstype_0' );
	// alert( 'Medlemstype_0 is ' + (( radio1.checked ) ? '':'not ') +'checked' );
	
	// finally, set radio2.checked
	// d.getElementById( 'Medlemstype_1' ).checked = true;
	
	if (d.getElementById('Medlemstype_0').checked)
		{
		// Enable/disable fields:
		form.first_name.disabled = false;		
		form.education.disabled = false;
		form.position.disabled = false;		
		d.getElementById( 'PersonligMedlemstype_0' ).disabled = false;
		d.getElementById( 'PersonligMedlemstype_1' ).disabled = false;
		d.getElementById( 'PersonligMedlemstype_2' ).disabled = false;
		d.getElementById( 'mailtoHome' ).disabled = false;
		form.address.disabled = false;
		form.postal_code.disabled = false;
		// Set symbols:
		d.getElementById( 'last_name_req' ).src = "extension/ezwebin/design/ezwebin/images/required.png";
		d.getElementById( 'first_name_req' ).src = "extension/ezwebin/design/ezwebin/images/required.png";
		d.getElementById( 'company_address_req' ).src = "extension/ezwebin/design/ezwebin/images/optional.png";
		d.getElementById( 'address_req' ).src = "extension/ezwebin/design/ezwebin/images/required.png";
		d.getElementById( 'postal_code_req' ).src = "extension/ezwebin/design/ezwebin/images/required.png";
		d.getElementById( 'phone_number_req' ).src = "extension/ezwebin/design/ezwebin/images/required.png";
		d.getElementById( 'e_mail_req' ).src = "extension/ezwebin/design/ezwebin/images/required.png";
		d.getElementById( 'education_req' ).src = "extension/ezwebin/design/ezwebin/images/required.png";
		d.getElementById( 'position_req' ).src = "extension/ezwebin/design/ezwebin/images/required.png";
		d.getElementById( 'PersonligMedlemstype_req' ).src = "extension/ezwebin/design/ezwebin/images/required.png";
		if (d.getElementById( 'PersonligMedlemstype_2' ).checked)
			{
			d.getElementById( 'exam_req' ).src = "extension/ezwebin/design/ezwebin/images/required.png";
			form.exam.disabled = false;
			}
		else
			{
			d.getElementById( 'exam_req' ).src = "extension/ezwebin/design/ezwebin/images/none.png";
			form.exam.disabled = true;
			}
		d.getElementById( 'signature_req' ).src = "extension/ezwebin/design/ezwebin/images/required.png";
		}
	else
		{
		form.first_name.disabled = true;		
		form.education.disabled = true;
		form.position.disabled = true;
		form.exam.disabled = true;
		d.getElementById( 'PersonligMedlemstype_0' ).disabled = true;
		d.getElementById( 'PersonligMedlemstype_1' ).disabled = true;
		d.getElementById( 'PersonligMedlemstype_2' ).disabled = true;
		d.getElementById( 'mailtoHome' ).disabled = true;
		d.getElementById( 'mailtoCompany' ).checked = true;
		form.address.disabled = true;
		form.postal_code.disabled = true;
		// Set symbols:
		d.getElementById( 'last_name_req' ).src = "extension/ezwebin/design/ezwebin/images/required.png";
		d.getElementById( 'first_name_req' ).src = "extension/ezwebin/design/ezwebin/images/none.png";
		d.getElementById( 'company_address_req' ).src = "extension/ezwebin/design/ezwebin/images/required.png";
		d.getElementById( 'address_req' ).src = "extension/ezwebin/design/ezwebin/images/none.png";
		d.getElementById( 'postal_code_req' ).src = "extension/ezwebin/design/ezwebin/images/none.png";
		d.getElementById( 'phone_number_req' ).src = "extension/ezwebin/design/ezwebin/images/required.png";
		d.getElementById( 'e_mail_req' ).src = "extension/ezwebin/design/ezwebin/images/required.png";
		d.getElementById( 'education_req' ).src = "extension/ezwebin/design/ezwebin/images/none.png";
		d.getElementById( 'position_req' ).src = "extension/ezwebin/design/ezwebin/images/none.png";
		d.getElementById( 'PersonligMedlemstype_req' ).src = "extension/ezwebin/design/ezwebin/images/none.png";
		d.getElementById( 'exam_req' ).src = "extension/ezwebin/design/ezwebin/images/none.png";
		d.getElementById( 'signature_req' ).src = "extension/ezwebin/design/ezwebin/images/required.png";
		}	
}
