	/****************************************************************************
	*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*
	*_- Classe GoldenDicas _- Desenvolvido por Fernando Arroyo _-_-_-_-_-_-_-_-_*
	*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*
	****************************************************************************/

	var GoldenDicas = function(){
		/*_- + Configurar -_*/
			this.Configuracao={
				ArquivoPHP:"",
				Ajax:true,
				NomeObjeto:"",
				Modelo:1,
				top:0,
				left:0
			};
		/*_- - Configurar -_*/
		
		/*_- + Parâmetros -_*/
			gP = new GoldenParametros;
			this.AtualizarParametros=function(){
				gP.DefinirParametro("ArquivoPHP",this.Configuracao.ArquivoPHP);
				gP.DefinirParametro("Ajax",this.Configuracao.Ajax); 
				gP.DefinirParametro("Identificacao","ElementoGoldenDicas");
				gP.DefinirParametro("NomeObjeto",this.Configuracao.NomeObjeto);
				gP.DefinirParametro("ElementoBase",$(this));
				$().mousemove(function(e){
					gP.DefinirParametro("MouseX",e.pageX);
					gP.DefinirParametro("MouseY",e.pageY);
				});
			}
		/*_- - Parâmetros -_*/
		
		/*_- + Dica Rápida -_*/
			this.CriarDicaRapida=function(PaginaPost){
				gP.DefinirParametro("PostPHP",PaginaPost+"&Identificacao="+gP.AcessarParametro("Identificacao"));
				this.NovaDica();
			}
		/*_- - Dica Rápida -_*/
		
		/*_- + Criação das Dicas -_*/
			this.NovaDica=function(){
				document.onclick=function(){
					$('#ElementoGoldenDicas').remove();
				}
				
				this.AtualizarParametros();
				
				document.onmouseup=function(){
					if(gP.AcessarParametro("Modelo")!=1){
						AcaoElemento("#GoldenSelect_"+GSParametros.Alvo.id,"Sumir");
					}
				}
				if(gP.AcessarParametro("Ajax")){
					$.ajax({
		                type:"POST",
		                url:gP.AcessarParametro("ArquivoPHP"),
		                data:gP.AcessarParametro("PostPHP"),
						GoldenDicasConfiguracao:this.Configuracao,
		                success:function(resultado){
							if(document.getElementById(gP.AcessarParametro("Identificacao"))){
								document.body.removeChild(document.getElementById(gP.AcessarParametro("Identificacao")));
							}
							
							$("body").append(resultado);
							$("#"+gP.AcessarParametro("Identificacao")).fadeIn(600);
							if (this.GoldenDicasConfiguracao.Modelo == 2) {
								$("#" + gP.AcessarParametro("Identificacao")).css("top",  this.GoldenDicasConfiguracao.top+"px");
								$("#" + gP.AcessarParametro("Identificacao")).css("left", this.GoldenDicasConfiguracao.left+"px");
								
							}
							else 
								if (this.GoldenDicasConfiguracao.Modelo == 1) {
									$("#" + gP.AcessarParametro("Identificacao")).css("top", (gP.AcessarParametro("MouseY") - $("#" + gP.AcessarParametro("Identificacao")).height()) + "px");
									$("#" + gP.AcessarParametro("Identificacao")).css("left", (gP.AcessarParametro("MouseX") - ($("#" + gP.AcessarParametro("Identificacao")).width() / 2)) + "px");
								}
							$("#"+gP.AcessarParametro("Identificacao")).css("z-index", 999999);
							//document.getElementById(gP.AcessarParametro("Identificacao")).style.zIndex=999999;
						}
		            });
				}
			}
		/*_- - Criação das Dicas -_*/
	}

	/****************************************************************************
	*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*
	*_- Classe GoldenParametros _- Desenvolvido por Fernando Arroyo _-_-_-_-_-_-*
	*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_* 
	****************************************************************************/

	var GoldenParametros=function(){
		this.Parametros=new Array();
		this.DefinirParametro=function(NovoParametro,NovoValor){
			this.Parametros[NovoParametro]=NovoValor;
		}
		this.AcessarParametro=function(NomeParametro){
			return this.Parametros[NomeParametro];
		}
	}