function $(id) {
	return document.getElementById(id);
}

var scrollXOld=0;
var scrollYOld=0;
var FullOpacityOnScrollActive=0;

function HideAndShowScrollBars(t){
  navName="";
  if(navigator.appName.indexOf("Netscape")>=0 || navigator.appName.indexOf("FireFox")>=0) navName="FF";
  else if(navigator.appName.indexOf("Explorer")>=0) navName="IE";
  if(t=="show"){
    if(navName=="FF") document.getElementsByTagName('body')[0].style.overflow='auto';
    else if(navName=="IE"){
    	self.scrollTo(0,document.body.scrollTop+document.documentElement.scrollTop+1);
    	document.getElementsByTagName(((document.body && document.body.scrollTop?"body":false) || (document.documentElement && document.documentElement.scrollTop?"html":false)))[0].style.overflow='auto';
    }
  }else if(t=="hidden"){
    if(navName=="FF") document.getElementsByTagName('body')[0].style.overflow='hidden';
    else if(navName=="IE"){
    	self.scrollTo(0,document.body.scrollTop+document.documentElement.scrollTop+1);
    	document.getElementsByTagName(((document.body && document.body.scrollTop?"body":false) || (document.documentElement && document.documentElement.scrollTop?"html":false)))[0].style.overflow='hidden';
    }
  }
}

function HideEnviaMail(){
  HideAndShowScrollBars("show");
  //window.scrollTo(scrollXOld, scrollYOld);
  FullOpacityOnScrollActive=0;
  $('FullOpacity').style.display='none';
  $('FullOpacityPopUp').style.display='none';
  document.formerros.reset();
  document.getElementById('iframeErros').style.display='none';
}

function ShowEnviaMail(){
  scrollXOld=window.pageXOffset || document.documentElement.scrollLeft || 0;
  scrollYOld=window.pageYOffset || ((document.body && document.body.scrollTop?document.body.scrollTop:false) || (document.documentElement && document.documentElement.scrollTop?document.documentElement.scrollTop:false)) || 0;
  HideAndShowScrollBars("hidden");
  FullOpacityOnScrollActive=1;
  $('FullOpacity').style.display='block';
  $('FullOpacityPopUp').style.display='block';
  if(navigator.appVersion.indexOf("MSIE")>=0 && (document.body && document.body.scrollTop)){
    $('FullOpacity').style.height=document.getElementsByTagName('body')[0].offsetHeight+'px';
    $('FullOpacity').style.width=20+document.getElementsByTagName('body')[0].offsetWidth+'px';
  }
  window.scrollTo(scrollXOld, scrollYOld);
  FullOpacityOnScroll();
}

function FullOpacityOnScroll(){
  if(FullOpacityOnScrollActive==1){
    scrollYAdd=0;
    scrollXAdd=0;
    scrollYAdd=window.pageYOffset || ((document.body && document.body.scrollTop?document.body.scrollTop:false) || (document.documentElement && document.documentElement.scrollTop?document.documentElement.scrollTop:false)) || 0;
    scrollXAdd=window.pageXOffset || document.documentElement.scrollLeft || 0;
    $('FullOpacityPopUp').style.marginTop=(($('FullOpacityPopUp').offsetHeight/2)*-1+scrollYAdd)+"px";
    $('FullOpacityPopUp').style.marginLeft=(($('FullOpacityPopUp').offsetWidth/2)*-1+scrollXAdd)+"px";
    $('FullOpacity').style.marginTop=scrollYAdd+"px";
    $('FullOpacity').style.marginLeft=scrollXAdd+"px";
  }
}

function addEvent(obj, evType, fn, useCapture){
  if (obj.addEventListener){
    obj.addEventListener(evType, fn, useCapture);
    return true;
  } else if (obj.attachEvent){
    var r = obj.attachEvent("on"+evType, fn);
    return r;
  } else {
    //alert("Impossivel atribuir evento");
  }
}
addEvent(window,"scroll",FullOpacityOnScroll);


function validaErros() {
	df1 = document.formerros; df2 = document.reportar;
	var seuemail = df1.remetente.value;
	if (df1.nomeremetente.value=="") { alert ("Favor preencher seu nome"); df1.nomeremetente.focus(); }
	else if (seuemail=="") { alert ("Favor preencher seu e-mail"); df1.remetente.focus(); }
	else if (!seuemail.match(/\w+@\w+\.\w+/)) { alert ("E-mail inválido"); df1.remetente.focus(); }
	else if (df1.comentarios.value=="") { alert ("Favor preencher a descrição"); df1.comentarios.focus(); }
	else { 
		df2.remetente.value=df1.remetente.value;
		df2.comentarios.value=df1.comentarios.value;
		df2.nomeremetente.value=df1.nomeremetente.value;
		var autohide = setTimeout("HideEnviaMail()", 30000);
		document.getElementById('iframeErros').style.display='block';
		df2.submit();
	}
}

function AbreForm() {
document.write('<style>'
+'div#FullOpacity {display:none;position:absolute;z-index:1000;top:0;left:0;width:100%;height:100%;background-color: #000;opacity:.45;filter: alpha(opacity=45); -moz-opacity: 0.45;}'
+'div#FullOpacityPopUp {display:none;position:absolute;top:50%;left:50%;z-index:1001;}'
+'div#FullOpacityPopUp .errosconteudo {background:white; padding:10px}'
+'div#FullOpacityPopUp .errosconteudo #errostop { width:450px; background:url(http://n.i.uol.com.br/erros/linha.gif) no-repeat bottom; padding-left:3px }'
+'div#FullOpacityPopUp .errosconteudo #errostop .errosfechar { background:transparent;display:inline; padding:5px 0 5px 243px; _padding:5px 0 5px 248px; margin-bottom:10px; text-align:right}'
+'div#FullOpacityPopUp .errosconteudo #errostop .errosfechar img { padding:0 0 3px 3px; *padding:0 0 0 3px; _margin-left:3px; *margin-top:3px; border:0}'
+'div#FullOpacityPopUp .errosconteudo #errostop .errosfechar a {font:bold 10px arial; color:#84774a; text-decoration:none}'
+'div#FullOpacityPopUp .errosconteudo #errostop .errostit {background:transparent;display:inline; padding:5px 0; margin-bottom:10px; font:bold 13px arial; color:#986631; }'
+'div#FullOpacityPopUp .errosconteudo #errostop .errostit img {*margin-top:3px; margin-right:3px }'
+'#erros {background: #fff; font: x-small arial, verdana, sans-serif; color:#000; width:460px; height:360px; position:relative}'
+'#erros #errosformulario {margin-top:15px;}'
+'#erros #errosformulario {width:440px;font:13px arial; margin:10px;}'
+'#erros #errosformulario .input {width:230px; margin-bottom:5px; border:1px solid #7e9db9; background:white}'
+'#erros .bot-envia {text-transform:uppercase;background-color:#84774a;border-color:#BDBDBD;border-width:1px;font-family:arial;font-size:10px;width:55px;height:19px;color:white; margin-top:5px;}'
+'#erros .v10nb {font:10px verdana}'
+'#erros .a18bb {font:bold 18px arial}'
+'#iframeErros {border:0; position:absolute; top:25px; left:0; width:460px; height:345px; margin:10px; display:none}'
+'</style>'
+'<div id="FullOpacity"></div>'
+'<div id="FullOpacityPopUp" class="apagarEquipe">'
+'  <div class="errosconteudo">'
+'    <div id=errostop>'
+'	<div class=errostit><img src=http://img.uol.com.br/ico_enviar.gif align=absmiddle> Envie sua pergunta</div>'
+'	<div class=errosfechar><a href=javascript:HideEnviaMail()>FECHAR <img src=http://n.i.uol.com.br/erros/bt_x.gif align=absmiddle></a></div>'
+'    </div>'
+'    <div id=erros>'
+'	<div id=errosformulario onSubmit="return false">'
+'	<div class=v10nb>'+document.reportar.chmateria.value+'</div><div class=a18bb>'+document.reportar.titmateria.value+'</div>'
+'	<br clear=left>'
+'	Tire dúvidas sobre finanças pessoais e assuntos que envolvem seu dinheiro.<br><br>'
+'	<form name="formerros">'
+'	<div style="margin-left:105px; font:bold 10px verdana">'
+'	Nome:<br><input type="Text" class=input name="nomeremetente"><br />'
+'	E-mail:<br><input type="Text" class=input name="remetente"><br />'
+'	Sua pergunta:<br><textarea rows=5 class=input name="comentarios"></textarea><br />'
+'	</div>'
+'	<div style="text-align:center"><input type="reset" class="bot-envia" name="Limpar" value="Limpar">&nbsp;&nbsp;&nbsp;<input type="submit" class="bot-envia" name="Enviar" value="Enviar" onclick="validaErros();"></div>'
+'	<input type="hidden" name="retornar" value="http://noticias.uol.com.br/economia/financas/obrigado.jhtm">'
+'	</form>'
+'	</div>'
+'    </div>'
+'    <iframe id="iframeErros" name="iframeErros" border=0 frameborder=0></iframe>'
+'  </div>'
+'</div>');
}

function checaerr(formpergunta) {
vSubmit=true;
if ((formpergunta.Email.value == "") || (formpergunta.Email.value.indexOf("@") == 0) || (formpergunta.Email.value.indexOf("@") == -1) || (formpergunta.Email.value.indexOf(",") != -1) || (formpergunta.Email.value.indexOf("@.") != -1) || (formpergunta.Email.value.indexOf(".@") != -1) || (formpergunta.Email.value.indexOf("..") != -1) || (formpergunta.Email.value.indexOf(" ") != -1) || (formpergunta.Email.value.indexOf(".") == -1) || (formpergunta.Email.value.indexOf(":") != -1))
 { 
 alert ("O e-mail está incorreto");
 vSubmit=false;
 } else if 
((formpergunta.MeuNome.value == "") || 
(formpergunta.Pergunta.value == ""))
 { 
 alert ("Preencha todos os campos");
 vSubmit=false;
 }		
 if (vSubmit == true)
 {
 return (true);
 }
 else
 {
 return (false);
 }
}	
