jQuery(document).ready(function(){
	jQuery('form').validate('p');

	jQuery(document).ready(
		function()
		{
			jQuery.ImageBox.init(
				{
					loaderSRC: URL_BASE+'/img/imagebox/loading.gif',
					closeHTML: '<img src="'+URL_BASE+'/img/imagebox/close.jpg" />'
				}
			);
		}
	);

	jQuery('[@name*=carrega_cidades]').hide();
	jQuery('select[@id*=EstadoId]').each(function(){
		var estado = this;
		var cidade = jQuery(estado).attr('id').replace(/Estado/, 'Cidade');
		cidade = jQuery('#' + cidade).get(0);
		jQuery(estado).change(function(e){
			var estadoId = jQuery(this).val();
			jQuery(cidade).attr('disabled', true).removeOption(/.*/).addOption('', 'Aguarde carregando...');
			jQuery.getJSON(URL_BASE + '/cidades/lista.json/' + estadoId, {}, function(cidades){
				if(cidades != undefined){
					jQuery(cidade).removeOption(/.*/).addOption(cidades, false).attr('disabled', false);
				}else{
					jQuery(cidade).removeOption(/.*/).addOption(['Selecione o estado'], false);
				}
			});
		});
	});
	

});