/*
 *
 * GoldenConfirma
 * Desenvolvedor: Fernando Arroyo
 * GoldenLight [ fernando.arroyo@goldenlight.biz ]
 * 06.08.2009
 *
 */

	var GoldenConfirma=function(Parametros){
		
		/*
		 * Parametros - GoldenConfirma
		 * 
		 * Confirmado - Função
		 * Negado - Função
		 * Confirmação - Texto Confirmação
		 * Negação - Texto Negação
		 * Mensagem - Texto Pergunta
		 * 
		 */
		
		this.Executar=function(){
			GoldenConfirmaTelaConfirmacao	=document.createElement("div");
			GoldenConfirmaMensagem			=document.createElement("div");
			GoldenConfirmaLinkConfirmacao	=document.createElement("a");
			GoldenConfirmaLinkNegacao		=document.createElement("a");
			GoldenConfirmaConfirmacao		=document.createElement("span");
			GoldenConfirmaNegacao			=document.createElement("span");
			GoldenConfirmaBotoes			=document.createElement("div");
			
			GoldenConfirmaMensagem.innerHTML=Parametros.Mensagem;
			GoldenConfirmaConfirmacao.innerHTML=Parametros.Confirmacao;
			GoldenConfirmaNegacao.innerHTML=Parametros.Negacao;
			GoldenConfirmaLinkConfirmacao.appendChild(GoldenConfirmaConfirmacao);
			GoldenConfirmaLinkConfirmacao.setAttribute("href","javascript:void(0);");
			GoldenConfirmaLinkConfirmacao.onclick = function(){
				Parametros.Confirmado();
				document.body.removeChild(GoldenConfirmaTelaConfirmacao);
			};
			GoldenConfirmaLinkConfirmacao.style.color="#000000";
			GoldenConfirmaLinkConfirmacao.style.fontWeight="bolder";
			GoldenConfirmaLinkConfirmacao.style.textDecoration="none";
			GoldenConfirmaBotoes.appendChild(GoldenConfirmaLinkConfirmacao);
			GoldenConfirmaBotoes.appendChild(GoldenConfirmaLinkNegacao);
			with(GoldenConfirmaConfirmacao.style){
				display="inline-block";
				position="relative";
				marginTop="10px";
				border="1px solid #d8d8d8";
				marginLeft="10px";
				paddingLeft="5px"
				paddingRight="5px"
			}
			GoldenConfirmaLinkNegacao.onclick = function(){
				Parametros.Negado();
				document.body.removeChild(document.getElementById("__GoldenConfirma__"));
			};
			GoldenConfirmaLinkNegacao.setAttribute("href","javascript:void(0);");
			GoldenConfirmaLinkNegacao.appendChild(GoldenConfirmaNegacao);
			GoldenConfirmaLinkNegacao.style.color="#000000";
			GoldenConfirmaLinkNegacao.style.fontWeight="bolder";
			GoldenConfirmaLinkNegacao.style.textDecoration="none";
			with(GoldenConfirmaNegacao.style){
				display="inline-block";
				position="relative";
				marginTop="10px";
				border="1px solid #d8d8d8";
				paddingLeft="5px"
				paddingRight="5px"
				marginLeft="10px";
			}
			with(GoldenConfirmaBotoes.style){
				display="block";
				position="relative";
				float="right";
				marginTop="10px";
				marginLeft="280px";
				padding="10px";
				fontSize="12px";
 			}
			with(GoldenConfirmaTelaConfirmacao){
				id="__GoldenConfirma__";
				style.zIndex=999999;
				style.display="block";
				style.position="fixed";
				style.top=((screen.height-300)/2)+"px";
				style.left=((screen.width)*2)+"px";
				style.width="400px";
//				style.height="66px";
				style.backgroundImage= "url("+window["CaminhoRaiz"]+"/images/popFundo_enviada.gif)";
				style.border= "1px solid #d8d8d8";
				style.fontFamily="Verdana";
				appendChild(GoldenConfirmaMensagem);
				appendChild(GoldenConfirmaBotoes);
			}
			with(GoldenConfirmaMensagem.style){
				position="relative";
				float="left";
				marginLeft="6px";
				padding="10px";
				fontSize="12px";
			}
			document.body.appendChild(GoldenConfirmaTelaConfirmacao);
			GoldenConfirmaLinkConfirmacao.focus();
			$('#__GoldenConfirma__').animate({
				 left:((screen.width-400)/2)
			}
			,600
			,"swing"
			,function(){
			})
		}
		if ( (!document.getElementById("__GoldenConfirma__")) ) {
			this.Executar();
		}
		document.onmouseup=function(){
			if (document.getElementById("__GoldenConfirma__")) {
				$('#__GoldenConfirma__').animate({
					 left:(-(screen.width))
				}
				,600
				,"swing"
				,function(){
					$('#__GoldenConfirma__').remove();
				})
			}
		}
	}