// JavaScript Document
function escapeHTML(str)
{
   var div = document.createElement('div');
	div.innerHTML = str;
	return div.innerHTML;
}

function Validar() { //v4.0
  var ok = false;
  if (document.getElementById)
  {
    var i,p,q,nm,test,num,min,max,errors='',args=Validar.arguments;
    for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
      if (val) { nm=val.title; if ((val=val.value)!="") {
        if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
          if (p<1 || p==(val.length-1)) errors+= escapeHTML('- O campo '+nm+' deve conter um e-mail v&aacute;lido.')+'\n';
        } else if (test!='R') { num = parseFloat(val);
          if (isNaN(val)) errors+= escapeHTML('- O campo '+nm+' deve conter apenas n&uacute;meros.')+'\n';
          if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
            min=test.substring(8,p); max=test.substring(p+1);
            if (num<min || max<num) errors+= escapeHTML('- O campo '+nm+' deve conter n&uacute;meros entre'+min+' and '+max+'.')+'\n';
      } } } else if (test.charAt(0) == 'R') errors += escapeHTML('- O campo '+nm+' &eacute; obrigat&oacute;rio')+'\n'; }
    } 
	if (errors)
		alert(''+errors);
	else
		ok = true;
	} 
	return ok;
}

$(".campos").each(function(){
		$(this).attr("title", $(this).val());								  
	});
	
	$(".campos").focus(function(){
		if ($(this).val() == $(this).attr("title"))
			$(this).val("");
	});
	
	$(".campos").blur(function(){
		if ($(this).val() == "")
			$(this).val($(this).attr("title"));
	});

$("#btn_enviar_newsletter").click(function(){  	
	
	// email  Virtual Target
	VTG.Key = "qMcz3hfo4JVuoZd3Xjn4CyX4hshQxGQoDutFA2pZS5R32YLqtN3b6u5jEIKvCipZ87R1DPu4npn492ootVfrMgTYIxAYLCijJNlGJz1K5bSihausnKkUNPwY69eT3huHaRfnKVloPrLEfJYBng79uLZn93gbAmhPVAO8jxKrMXc=";
		// VTG.Debug = true;
		VTG.ListId = Array("2");
		VTG.Callback = FuncaoCallback;
		
		if (Validar('txbMailNews','','RisEmail'))
		{
		
		$("form:first").after('<form method="post" action="" id="formOptIn"><input type="email" id="email" vtid="EMAIL" size="30" value="' + $("#txbMailNews").val() + '" /></form>');
			VTG.FormId = "formOptIn"; 
			VTG.VTG_Submit(null);
		}
		
		function FuncaoCallback(codigo, mensagem)
			{	
				if (parseInt(codigo) == 1)
				{
					alert ('E-mail cadastrado com sucesso!');
					$("#txbMailNews").val('');
				} else {
					alert (mensagem);
				}
				
				$("#formVT").remove();	
			}
});
