    setApplication('INFO');
    AbrilIdWidgetSetup.configuracao = {
    produto:'INFO',
    estilo:{
      'general': {
        'background-color':'#FFFFFF', //cor do background da caixa do widget//
        'border-color':'#000000', //cor da borda da caixa do widget//
        'border-width':'5', //largura da borda da caixa do widget, sem o 'px' - minimo: 1, maximo: 5//
        'text-color':'#000000', //cor do 'X' para fechar o widget e de todos os textos do widget, exceto erros e botoes//
        'inner-border-color':'#CCCCCC' //cor da borda da caixa interna, do separador e da borda dos campos//
      },
      'inner-box':{
        'background-color':'#BEFF1E' //cor do background da caixa interna do widget//
      },
      'button':{
        'stroke':{
          'text-color':'#FFFFFF' , //cor de fonte do botao com gradiente//
          'background-color':{
          'start':'#666666', //cor inicial do gradiente do botao//
          'end':'#000000' //cor final do gradiente do botao//
        },
        }
      }
    }  
}; 
AbrilIdWidgetSetup.initialize();     


widgetEventManager.listenTo('login:success', function(json) { 
	window.location.reload();
});

widgetEventManager.listenTo('logout:success', function(json) { 
	window.location.reload();
});

widgetEventManager.listenTo('facebook_login:success', function(json) {
	window.location.reload();
});

widgetEventManager.listenTo('profileActivation:success', function(json) {
    window.location.reload();
});
  
function LoginAbrilID(div){
	jQuery('#'+div).css({'left': (jQuery("body").width() / 2) - (513 / 2)});
	jQuery('#'+div).css({'top': (jQuery(window).height() / 2) - (320 / 2)});
  jQuery('html,body').animate({scrollTop: jQuery('#barra-abril').offset().top});	
	renderLoginWidget(div);
}
function LogoutAbrilID(div){
	jQuery('#'+div).css({'left': (jQuery("body").width() / 2) - (363 / 2)});
	jQuery('#'+div).css({'top': (jQuery(window).height() / 2) - (221 / 2)});
	jQuery('html,body').animate({scrollTop: jQuery('#barra-abril').offset().top});
	renderLogoutWidget(div);
}
function NewAbrilID(div){
	jQuery('#'+div).css({'left': (jQuery("body").width() / 2) - (513 / 2)});
	jQuery('#'+div).css({'top': (jQuery(window).height() / 2) - (602 / 2)});
	jQuery('html,body').animate({scrollTop: jQuery('#barra-abril').offset().top});
	renderAccountCreationWidget(div);
}

function ProfileUpdate(div){
	jQuery('#'+div).css({'left': (jQuery("body").width() / 2) - (504 / 2)});
	jQuery('#'+div).css({'top': (jQuery(window).height() / 2) - (313 / 2)});
	jQuery('html,body').animate({scrollTop: jQuery('#barra-abril').offset().top});
	renderProfileUpdateWidget(div);
}

function getCookieVal (offset) {
  var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1)
  endstr = document.cookie.length;
  return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name)
{
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;

	while (i < clen) 
	{           
		var j = i + alen;									   
		if (document.cookie.substring(i, j) == arg)
		  return getCookieVal (j);
		  i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) 
		  break; 
 	}
 	return null;
}
function GetProperty(v, cookie){
	var p = cookie.split(','); 
	//alert(p.length);
	for (i = 0; i < p.length; i++){
		
		alert(p[i].replace(v,""));
	}
}
 
function LoginInfo(){
	cookie = GetCookie('aapgTokenCookie');    
	if ((cookie == null)){
		document.write('<span class="info-conta-barra"><a href="javascript:void(0)" onclick="LoginAbrilID(\'iframeContainer\')">Logar</a> | <a href="javascript:void(0)" onclick="NewAbrilID(\'iframeContainer\')">Registrar</a></span>');
		
	}else{
		
		personCookie = GetCookie('aapgPersonCookie');
		jsonObj = eval('(' + personCookie + ')');
		//GetProperty('name',personCookie);
		name = Utf8.decode(jsonObj.personName).replace(/\+/g," ");
		document.write('<span class="info-conta-barra"><a href="javascript:void(0)" onclick="ProfileUpdate(\'iframeContainer\')">'+ name +' | <a href="javascript:void(0)" onclick="LogoutAbrilID(\'iframeContainer\')">Sair</a></span>');
	}
}

function showButton(){
  if(ValidaAbrilID(window.location.href))
  {			
    /*document.getElementById('frm1').style.display = "block";
    document.getElementById('comentarios-logar').style.display='none';*/
    jQuery("#frm1").css("display","block");
    jQuery("#comentarios-logar").css("display","none");
  }
  else
  {
		jQuery("#frm1").css("display","none");
    //document.getElementById('frm1').style.display = "none";
    document.write('<div class="clear height10"></div>');
		document.write('<div id="comentarios-logar">');
    document.write('<p><b>Para comentar você precisa estar logado.</b> <a href="javascript:void(0);" onclick="LoginAbrilID(\'iframeContainer\');">Clique aqui para entrar.</a></p>');
    document.write('<div class="clear height20"></div>');
    document.write('<div class="logar" style="text-align:center;">');
    document.write('<span class="btl-abrilid" style="padding:0 5px;">');
    document.write('<a onclick="LoginAbrilID(\'iframeContainer\');" style="cursor:pointer;">');
    document.write('<img src="/v0/imagem/icones/icone_abrilid.png" border="0" />');
    document.write('</a>');
    document.write('</span>');    
    document.write('<span class="btl-facebook" style="padding:0 5px;">');
    document.write('<a onclick="LoginAbrilID(\'iframeContainer\');" style="cursor:pointer;">');
    document.write('<img src="/v0/imagem/icones/icone_facebook.png" border="0" />');
    document.write('</a>');
    document.write('</span>');
    document.write('<span class="btl-twitter" style="padding:0 5px;">');
    document.write('<a onclick="LoginAbrilID(\'iframeContainer\');" style="cursor:pointer;">');
    document.write('<img src="/v0/imagem/icones/icone_twitter.png" border="0" />');
    document.write('</a>');
    document.write('</span>');
    document.write('<span class="btl-google" style="padding:0 5px;">');
    document.write('<a onclick="LoginAbrilID(\'iframeContainer\');" style="cursor:pointer;">');
    document.write('<img src="/v0/imagem/icones/icone_google.png" border="0" />');
    document.write('</a>');
    document.write('</span>');
    document.write('</div>');    
    document.write('<div class="clear height10"></div>'); 
    document.write('<p>Os comentários da INFO são moderados. Ofensas, spam, publicidade não são permitidos neste espaço. Para mais detalhes, leia nosso <a href="http://info.abril.com.br/noticias/termo-de-compromisso.shtml" target="_blank">termo de uso</a>.</p>');
    document.write('</div>');
	}
}

function EnviaAbrilID(){
	cookie = GetCookie('aapgTokenCookie');
	     
	if ((cookie == null)){
		alert('Falha na autenticação. Por favor, faça o login novamente.');
		LoginAbrilID('iframeContainer');
	}else{
		OBform = document.getElementById('frm1');
		if(OBform.texto.value==''){
			alert('Preencha o campo de comentário antes de enviar');
			OBform.texto.focus();
		}else{	
			document.getElementById('envia').disabled='disabled';			
			OBform.codigoAssunto.value = cod_fwa;
			OBform.urlRetorno.value = window.location.href;
			OBform.action = 'http://fwa.abril.com.br/fwa/comentario.do?tarefa=incluir';
			//OBform.texto.value = Utf8.encode(OBform.texto.value);
			OBform.submit();
			
			OBform.enviar.value = "Aguarde...";
			OBform.enviar.onclick = "javascript:void(0);";
			OBform.texto.style.visibility = "none";
		}
	}
}  

function ValidaAbrilID()
{
	cookie = GetCookie('aapgTokenCookie');
	
	if(typeof(arguments[0]) == undefined)
  	var getURL = escape(window.location);
 	else
 		var getURL = arguments[0];		
	if ((cookie == null))  return false;
	return true;
}

function EscondeComentarios(){
	if(cod_fwa == '0'){
		document.getElementById('comentarios-topo').style.display = 'none';
		document.getElementById('bloco-comentarios').style.display = 'none';
	}
}       



/* New Login */
function loginINFO(local) {
  nomeUsuario = "";
  emailUsuario = "";
	personCookie = GetCookie('aapgPersonCookie');
	status = "deslogado";
  if(personCookie){
		jsonObj = eval('(' + personCookie + ')');
		nomeUsuario = Utf8.decode(jsonObj.personName).replace(/\+/g," ");
		emailUsuario = jsonObj.personEmail;

    if(local == "Blogs") {
      form = document.commentform;
		  form.author.value = nomeUsuario;
      form.email.value = emailUsuario;

      $jQ(".nomeUsuario").text(nomeUsuario);
      $jQ(".emailUsuario").text(emailUsuario);
      
      status = "logado";
          
    }
    else if(local == "Noticias" || local == "Reviews" || local == "Tvinfo" || local == "Dicas") {
      if(cod_fwa != '0'){
        var numComentarios = jQuery('#comentarios ul li').length;
        
        form = document.getElementById('frm1');
        form.codigoAssunto.value = cod_fwa;
        form.urlRetorno.value = window.location.href;
        form.codigoSite.value = 58;
        form.action = 'http://fwa.abril.com.br/fwa/comentario.do?tarefa=incluir';
        
        $jQ(".nomeUsuario").text(nomeUsuario);
        $jQ(".emailUsuario").text(emailUsuario);
        

        status = "logado";
      } 
    }
  }
  if(status == "logado") {
    $jQ(".form-comentario").show();
    $jQ(".box-login").remove();
	} else {
    $jQ(".box-login").show();
    $jQ(".form-comentario").remove();
  }
  if(local != "Blogs") {
    $jQ('.bt-comment').find('span').text(jQuery('#comentarios ul li').length);
  }
}



function enviaComentario(local) {
  personCookie = GetCookie('aapgPersonCookie');
  if (personCookie){
    if (local == "Blogs") {
        form = document.commentform;
		    if(form.comment.value == "") {
          alert('Preencha o campo de comentário antes de enviar');
          form.comment.focus();
          return false;
        }
        else {
          return true;        
        } 
    }
    else if (local == "Noticias" || local == "Reviews" || local == "Tvinfo" || local == "Dicas") {
        form = document.comentarioForm;
        if(form.texto.value == ""){
          alert('Preencha o campo de comentário antes de enviar');
          form.texto.focus();
          return false;
        } else {	
          $jQ("#envia").disabled = "disabled";			
          form.enviar.value = "Aguarde...";
          form.enviar.onclick = "javascript:void(0);";
          form.texto.style.visibility = "none";
        }
    } 
  }
  else {
    alert('Falha na autentica&ccedil;&atilde;o. Por favor, fa&ccedil;a o login novamente.');
  	LoginAbrilID('iframeContainer');
  	return false;
  }
}


