
function rebindAddressCheckBox() {
	declareAddressCheckBoxes();
	enableShippingAddress();
}

function declareCheckBoxes() {
	// Checkbox
    jQuery(".form_checkbox .form_checked").click(function () {
        jQuery(this.parentNode).children(".form_checked").toggle();
		jQuery(this.parentNode).find("input[@type='checkbox']").each(function() {
			this.checked = !this.checked;
		});
	});
}

function declareAddressCheckBoxes() {
	// Checkbox
	jQuery(".address_checkBox .form_checkbox .form_checked").click(function () {
		jQuery(this.parentNode).children(".form_checked").toggle();
		jQuery(this.parentNode).find("input[@type='checkbox']").each(function() {
			this.checked = !this.checked;
		});
	});
}

function enableShippingAddress() {
	var i_aux_orig_height = 0;
	jQuery('#a_off').click(function() {
		jQuery('#shipping_auxiliary').slideDown(300);
	});
	jQuery('#a_on').click(function() {
		jQuery('#shipping_auxiliary').slideUp(300);
	});
}

jQuery().ready(function() {
	// Checkbox
    declareCheckBoxes();

	// Radios
	jQuery('.form_radio .form_radio_checked').click(function() {
		jQuery('.radio_box').each(function() {
			jQuery(this).find('.btn_off').show();
			jQuery(this).find('.btn_on').hide();
			jQuery(this).find("input[@type='radio']").attr('checked', false);
		});
		jQuery(this.parentNode).children('.form_radio_checked').toggle();
		jQuery(this.parentNode).find("input[@type='radio']").attr('checked', 'checked');
		jQuery(this.parentNode).children('.radio_hidden').show();
	});

	jQuery('#pw_input').click(function() {
		jQuery('#pw_send_to').fadeIn(850);
	});

	jQuery('#email2spwd').focus(function() {
		if(jQuery(this).attr('value') == "E-Mail address") {
			jQuery(this).attr('value', '');
		}
	});

	// extra adresse
	enableShippingAddress();
});

