/*----------------------------------------------------------------------------
[FMN WIDGET - Find my nearest]

This file should only contain function for FMN.

Project:	    	LCC 2010
Version:	    	0.0.1 [http://semver.org/]
Primary use:		Common functins
Original Author: 	Qasim Alyas
Last change:		01/Sep/10 []
Last Assigned to:	Kevin Bonett

-----------------------------------------------------------------------------*/

window.addEvent('domready', function() {
	// Get the FMN widget
	var fmn = document.id('fmnWidget');
	if ($defined(fmn)) {
		// Get the select filter
		var fmnFilter = fmn.getElement('select#fmnFilterBy')
		
		var postcode = Cookie.read('LCC_Postcode');
		
		if (postcode){ $('fmnPostCodeInput').set('value', postcode); }
		
		// Add event, so on change
		fmnFilter.addEvent('change', function() {
		
			// Get the selected option value
			filterValue = fmnFilter.get('value');

			// Store reference to appropriate fields
			var postCode = fmn.getElement('input#fmnPostCodeInput');
			var town = fmn.getElement('input#fmnTownInput');

			// Based on value returned, show and hide the fields
			switch (filterValue) {
				case 'postcode':
					postCode.setStyle('display', 'inline')
					town.setStyle('display', 'none');
					break;
				case 'town':
					postCode.setStyle('display', 'none')
					town.setStyle('display', 'inline');
					break;
			}
		});
	} 
});

