;(function($){
	$.extend({
		KazaChique: function(options) {
			return {
				init: function(options) {
					settings = jQuery.extend({
						area: options.area
					}, options);
						
					$.KazaChique.Inicializacao();
					return this;
				},


				// Inicializacao
				// -----------------------------------------------------------------
				Inicializacao: function(p) {

					if(settings.area == 'indicacoes'){
						$("#postBusca1").click(function(){
							$strSearch	= $("#strSearch").val();

							var url = 'kaza_indica.php?acao=busca';
							if($strSearch.indexOf("Busca rápida") >= 1) $strSearch = '';
							if( $strSearch.length > 0 ) url += '&search='+ escape($strSearch);
							window.location = url;
							return false;
						});	
						
//						$("#postBusca2").click(function(){
//							$idCateg		= $("#idCategoria").val();
//							$idLocal		= $("#idLocalizacao").val();
//
//							var url = 'kaza_indica.php?acao=busca';
//							if( $idCateg.length > 0 ) url += '&cat='+ $idCateg;
//							if( $idLocal.length > 0 ) url += '&local='+ $idLocal;
//							window.location = url;
//							return false;
//						});					

					}

					if(settings.area == 'eventos'){
						$("#postEventoBusca1").click(function(){
							$strSearch	= $("#strSearch").val();

							var url = 'kaza_eventos.php?acao=busca';
							if($strSearch.indexOf("Busca rápida") >= 1) $strSearch = '';
							if( $strSearch.length > 0 ) url += '&search='+ $strSearch;
							window.location = url;
							return false;
						});

						$("#postEventoBusca2").click(function(){
							$idCateg		= $("#idCategoria").val();

							var url = 'kaza_eventos.php?acao=busca';							
							if( $idCateg.length > 0 ) url += '&cat='+ $idCateg;
							window.location = url;
							return false;
						});
					}

				},// end : Inicializacao
/*
				postIndicaBusca: function(p) {

				},

				postEventoBusca: function(p) {
					$strSearch	= $("#strSearch").val();
					$idCateg		= $("#idCategoria").val();

					var url = 'kaza_eventos.php?acao=busca';
					if($strSearch.indexOf("Busca rápida") >= 1) $strSearch = '';
					if( $strSearch.length > 0 ) url += '&search='+ $strSearch;
					if( $idCateg.length > 0 ) url += '&cat='+ $idCateg;
					window.location = url;
					return false;
				},
*/

				// categoriaLoad : Monta o combo de categorias
				// -----------------------------------------------------------------
				categoriaLoad: function(p) {
					$.post('get_combos.php',{ 
						acao: "COMBO-CATEGORIA",
						tipo: "indicacoes"
					}, function(resposta){ 
						$("#dvCboCategoria").html(resposta);

						// Ação na seleção
						// -------------------------------------------------------------
						$("#idCategoria").change(function(){
							$("#dvCboLocalizacao").html('carregando...');
							$.KazaChique.localizacaoLoad({
								idcategoria: $(this).val()
							});
						});
						// -------------------------------------------------------------

						return false;
					});						
				},// end : categoriaLoad


				// localizacaoLoad : Monta o combo de localizações
				// -----------------------------------------------------------------
				localizacaoLoad: function(p) {
					$.post('get_combos.php',{
						acao: "COMBO-LOCALIZACAO",
						idcategoria : p.idcategoria
					},function(resposta){ 
						$("#dvCboLocalizacao").html(resposta);
						//$.KazaChique.localizacaoLoad();

						$("#idLocalizacao").change(function(){
							$idCateg		= $("#idCategoria").val();
							$idLocal		= $("#idLocalizacao").val();

							var url = 'kaza_indica.php?acao=busca';
							if( $idCateg.length > 0 ) url += '&cat='+ $idCateg;
							if( $idLocal.length > 0 ) url += '&local='+ $idLocal;
							window.location = url;
							return false;
						});

						return false;
					});
				},// end : localizacaoLoad


				// indicacoesLoad : Exibe as indicações
				// -----------------------------------------------------------------
				indicacoesLoad: function(p) {
					$.post('get_indicacoes.php',{
						acao: "LIST-INDICACOES",
						strsearch : p.strsearch,
						idcategoria : p.idcategoria,
						idlocalizacao : p.idlocalizacao,
						pg : p.pagina
					},function(resposta){ 
						$("#dvIndicacoes").html(resposta);

						$(".paginacao").click(function(){

							var url = 'kaza_indica.php?acao=busca';
							url += '&pg='+ $(this).attr('code');
							url += '&cat='+ p.idcategoria;
							url += '&local='+ p.idlocalizacao;
							url += '&search='+ p.strsearch;
							
							window.location = url;
							return false;

							$.KazaChique.indicacoesLoad({
								strsearch: p.strsearch,
								idcategoria: p.idcategoria,
								idlocalizacao: p.idlocalizacao,
								pagina: $(this).attr('code')
							});	
						})
						return false;
					});
				},// end : indicacoesLoad


				// eventCategLoad : Monta o combo de categorias
				// -----------------------------------------------------------------
				eventCategLoad: function(p) {
					$.post('get_combos.php',{ 
						acao: "COMBO-CATEGORIA",
						tipo: "eventos"
					}, function(resposta){ 
						$("#dvCboCategoria").html(resposta);

						$("#idCategoria").change(function(){
							$idCateg		= $("#idCategoria").val();

							var url = 'kaza_eventos.php?acao=busca';							
							if( $idCateg.length > 0 ) url += '&cat='+ $idCateg;
							window.location = url;
							return false;
						});
						return false;
					});						
				},// end : eventCategLoad


				um: function() { 
					alert('um ' + settings.name )
				},

        dois: function() {
					alert('dois ' + settings.id)
				}

			};
		}()
	});
})(jQuery);