/**
 * contact form
 *
 * selects all products in product multiple select list on submit
 * author: gareth moss
 *
 */


function submit_enquiry(form_id, select_id)
{

	form_element = document.getElementById(form_id);
	select_element = document.getElementById(select_id);

	form_element.onsubmit = function ()
	{
		for (var i = 0; i < select_element.options.length; i++)
		{
			select_element.options[i].selected = true;
		}
		return true;
	}
}


/**
 * Enquiry form functions, shows hide additional info depending no check box
 */


function init_enquiry_form()
{
	recycle 	= document.getElementById('fg-recycling');
	portering 	= document.getElementById('fg-portering');
	delivery = document.getElementById('fg-collect_delivery');

	recycle.onchange = function ()
	{
		show_hide(this, 'fg-recycling-info-wrapper');
	}

	portering.onchange = function ()
	{
		show_hide(this, 'fg-portering-info-wrapper');
	}

	delivery.onchange = function ()
	{
		show_hide_postcode(this, 'fg-delivery-postcode-wrapper');
	}
}

function show_hide_postcode(select, element_id)
{
	if (select.value == "delivery")
	{
		document.getElementById(element_id).style.display = 'inline';
	}
	else
	{
		document.getElementById(element_id).style.display = 'none';
	}


}


function show_hide(checkbox, element_id)
{
	if (checkbox.checked == true)
	{
		document.getElementById(element_id).style.display = 'inline';
	}
	else
	{
		document.getElementById(element_id).style.display = 'none';
	}

}

Behaviour.addLoadEvent(
	function() { 
		submit_enquiry('enquiry-form', 'fg-products[]'); 
		init_enquiry_form();
	}
);
