


var Search = {
	
	URL: '/servlet/dispatch',
	regioncontainer: 'regioncontainer',
	
	init: function( ) {
				
		Event.observe('country', 'change', function(event) { Search.updateRegion($F('country')); }, false);
		
		if($F('country') != '') {
			Search.updateRegion($F('country'), $F('regioninit'));
		}
	},
	
	updateRegion: function( countrycode, regioninit ) {
		if(typeof regioninit != 'undefined')
			new Ajax.Updater(Search.regioncontainer, Search.URL, { method: 'get', evalScripts: true, parameters: { CMD: 'cmd.user.location', ajax: true, countrycode: countrycode, regioninit: regioninit } } );
		else
			new Ajax.Updater(Search.regioncontainer, Search.URL, { method: 'get', evalScripts: true, parameters: { CMD: 'cmd.user.location', ajax: true, countrycode: countrycode } } );		
	}

};

Event.observe(window, 'load', function() {
	
	new AWC.widget.LiveSearch($('livesearch'), $('searchFrm'), $('livesearchparent'), '/servlet/dispatch?CMD=cmd.livesearch&name=', 'livesearch' );

	//Search.init();

}, false);
