
	window.addEvent('domready', function ()
	{
	
		$('var_estado_loja_1').addEvent('change', function ()
		{
			if ( this.getProperty('value') == "" )
				return false;
			
			new Json.Remote ( 'index.php/load/estado/' + this.getProperty('value'),
			{
				onComplete:	function (obj)
				{
					var lojaRoot = $('var_lojas_frequentadas_1');
					lojaRoot.empty();
					if ( obj.lojas.length > 0 )
					{
						obj.lojas.each(function(loja)
						{
							el = new Element('option', {'value':loja.nome});
							el.setHTML(loja.nome);
							el.injectInside(lojaRoot);
						});
					}
					else
					{
						el = new Element('option', {'value':''});
						el.setHTML('nenhuma loja encontrada');
						el.injectInside(lojaRoot);
					}
				},
				onRequest:	function ()
				{
					var lojaRoot = $('var_lojas_frequentadas_1');
					lojaRoot.empty();
					el = new Element('option', {'value':''});
					el.setHTML('carregando...');
					el.injectInside(lojaRoot);
				},
				onFailure:	function ()
				{
					var lojaRoot = $('var_lojas_frequentadas_1');
					lojaRoot.empty();
					el = new Element('option', {'value':''});
					el.setHTML('carregando...');
					el.injectInside(lojaRoot);
				}
			}).send();
			
		});
		
		$('var_estado_loja_2').addEvent('change', function ()
		{
			if ( this.getProperty('value') == "" )
				return false;
			
			new Json.Remote ( 'index.php/load/estado/' + this.getProperty('value'),
			{
				onComplete:	function (obj)
				{
					var lojaRoot = $('var_lojas_frequentadas_2');
					lojaRoot.empty();
					if ( obj.lojas.length > 0 )
					{
						obj.lojas.each(function(loja)
						{
							el = new Element('option', {'value':loja.nome});
							el.setHTML(loja.nome);
							el.injectInside(lojaRoot);
						});
					}
					else
					{
						el = new Element('option', {'value':''});
						el.setHTML('nenhuma loja encontrada');
						el.injectInside(lojaRoot);
					}
				},
				onRequest:	function ()
				{
					var lojaRoot = $('var_lojas_frequentadas_2');
					lojaRoot.empty();
					el = new Element('option', {'value':''});
					el.setHTML('carregando...');
					el.injectInside(lojaRoot);
				},
				onFailure:	function ()
				{
					var lojaRoot = $('var_lojas_frequentadas_2');
					lojaRoot.empty();
					el = new Element('option', {'value':''});
					el.setHTML('carregando...');
					el.injectInside(lojaRoot);
				}
			}).send();
			
		});
		
		$('var_estado_loja_3').addEvent('change', function ()
		{
			if ( this.getProperty('value') == "" )
				return false;
			
			new Json.Remote ( 'index.php/load/estado/' + this.getProperty('value'),
			{
				onComplete:	function (obj)
				{
					var lojaRoot = $('var_lojas_frequentadas_3');
					lojaRoot.empty();
					if ( obj.lojas.length > 0 )
					{
						obj.lojas.each(function(loja)
						{
							el = new Element('option', {'value':loja.nome});
							el.setHTML(loja.nome);
							el.injectInside(lojaRoot);
						});
					}
					else
					{
						el = new Element('option', {'value':''});
						el.setHTML('nenhuma loja encontrada');
						el.injectInside(lojaRoot);
					}
				},
				onRequest:	function ()
				{
					var lojaRoot = $('var_lojas_frequentadas_3');
					lojaRoot.empty();
					el = new Element('option', {'value':''});
					el.setHTML('carregando...');
					el.injectInside(lojaRoot);
				},
				onFailure:	function ()
				{
					var lojaRoot = $('var_lojas_frequentadas_3');
					lojaRoot.empty();
					el = new Element('option', {'value':''});
					el.setHTML('carregando...');
					el.injectInside(lojaRoot);
				}
			}).send();
			
		});
	
	});