// JavaScript Document
// Several Assertiva JS utils
//
<!--
function refresh() 
{ 
   window.location.reload(); 
} 

var mini=10;
var maxi=20;

function bigger() {
//var s = 14
//var p = document.getElementById('postBody1');
  for(i=1;i<11;i++) {
   		var p = document.getElementById('postBody'+i);
      if(p.style.fontSize) {
         var s = parseInt(p.style.fontSize.replace("px",""));
      } else {
        var s = 14;
     }
    if(s!=maxi) {
        s += 1;
     }
		p.style.fontSize = s+'px';
  }
}

function smaller() {
   var p = document.getElementById('postBody');
   for(i=1;i<11;i++) {
   		var p = document.getElementById('postBody'+i);
      if(p.style.fontSize) {
         var s = parseInt(p.style.fontSize.replace("px",""));
      } else {
         var s = 14;
      }
      if(s!=mini) {
         s -= 1;
      }
		p.style.fontSize = s+'px';	  
  }
}


function resetafonte() {
   var p = document.getElementById('postBody');
   for(i=1;i<11;i++) {
   		var p = document.getElementById('postBody'+i);
  //    if(p.style.fontSize) {
         var s = parseInt(p.style.fontSize.replace("px",""));
 //     } else {
 //        var s = 13;
 //     }
 //     if(s!=min) {
        s = 14;
  //    }
		p.style.fontSize = s+'px';	  
  }
}

function clearForm() {
var oForm = document.forms[0];
oForm.elements[0].value = "";
oForm.elements[1].value = "";
oForm.elements[2].value = "";
oForm.elements[3].value = "";
var divError = document.getElementById("divError");
divError.innerHTML = "";
}

function checkForm() {
var errMsg = "Registrando. aguarde..."
var oForm = document.forms[0];
//var sBody = getRequestBody(oForm);
var senha = oForm.elements[3].value;	
if (isBlank(senha) == true) {
	errMsg = "O campo senha não pode ficar em branco";
	}
var mail_um = oForm.elements[1].value;	
if (isBlank(mail_um) == true) {
	errMsg = "O campo e-mail não pode ficar em branco";
	}
if (oForm.elements[1].value != oForm.elements[2].value) {
	errMsg = "Os e-mails não coincidem";
	}
var nome = oForm.elements[0].value;
if (isBlank(nome) == true) {
	errMsg = "O campo Nome não pode ficar em branco";
	}	
var divError = document.getElementById("divError");
divError.innerHTML = (errMsg);
if (errMsg == 'Registrando. aguarde...') {
	sendRegister();
	return false;
	}
}


function isBlank(s) {
 for (var i = 0; i < s.length; i++) {
 	var c = s.charAt(i);
	if ((c!= ' ') && (c!= '\n' && c!='')) return false;
	}
	return true;
}

function sendRegister()
{
//	document.getElementById("divError").innerHTML = "<br/><span class='post-cat b' style='color=red'>registrando. espere...</span><br/><br/>";
	var oForm = document.forms[0];
    var sBody = getRequestBody(oForm);

	var aXHR = zXmlHttp.createRequest();
	aXHR.open("post", "a_newreg.asp", true);
	aXHR.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	aXHR.onreadystatechange = function () 
	{
		if (aXHR.readyState == 4) 
		{
			if (aXHR.status == 200) 
			{
				putReg(aXHR.responseText);
			}
 			else 
			{
				putReg("An error occurred: " + aXHR.statusText);
			}
		}            
	};
aXHR.send(sBody);        
}
				
function putReg(asMessage)
{
	var adivStatus = document.getElementById("allForm");
	adivStatus.innerHTML = asMessage;            
}

function getMail() {
var askMail = 
"<p>Digite o endereço eletrônico e receba seu logon e senha por e-mail:</p>"+
"<form method='post' style='text-align:right;' action='a_memoriol.asp' onsubmit='sendMail()(); return false'>"+
"<input name='ender' type='text' class='inputbox r' id='ender' size='25' /><br/>"+
"<a href='javascript:sendMail()'>"+
"<br/><img border='0' src='/imagens/a_botao.gif' name='b1' onmouseover='mouseOver()' onmouseout='mouseOut()' /></a><br/>"+
"<span class='post-cat b r margem-dir'><br/>"+
"<a href='javascript:backToForm()'>depois eu faço isso</a><br/>" +
"</span>"+
"</form>";
	var aPutForm = document.getElementById("divStatus");
	aPutForm.innerHTML = askMail;  
}

function backToForm() {
var backForm = 
        "<form method='post' style='text-align:right;' action='a_checkuser.asp' onsubmit='sendRequest(); return false'>"+
          "<span class='onepix'>&nbsp;<br />"+
          "</span> <span class='post-cat b' style='color:red;'>&nbsp;</span><br/>"+
          "<span class='onepix'>&nbsp;<br />"+
          "</span> Logon:&nbsp;"+
          "<input name='A' type='text' class='inputbox r' id='A' size='17' maxlength='50' />"+
          "<br />"+
          "<span class='onepix'>&nbsp;<br />"+
          "</span> Senha:&nbsp;"+
          "<input name='B' type='password' class='inputbox r' id='B' size='17' />"+
          "<br />"+
          "<a href='javascript:sendRequest()'> <br/>"+
          "<img border='0' src='/imagens/a_botao.gif' name='b1' onmouseover='mouseOver()' onmouseout='mouseOut()' /> "+
          "</a><br/>"+
          "<span class='post-cat b r'> <br/>"+
          "<a href='a_register.asp'>n&Atilde;o tenho logon</a><br/>"+
          "<a href='javascript:getMail()'>esqueci minha senha</a><br/>"+
          "<a href='a_register.asp'>logon para qu&Ecirc;?</a><br/>"+
          "</span> "+
        "</form>";
	var aPutForm = document.getElementById("divStatus");
	aPutForm.innerHTML = backForm; 
}

function sendMail()
{
//	document.getElementById("divError").innerHTML = "<br/><span class='post-cat b' style='color=red'>registrando. espere...</span><br/><br/>";
	var oForm = document.forms[0];
    var sBody = getRequestBody(oForm);

	var aXHR = zXmlHttp.createRequest();
	aXHR.open("post", "a_memoriol.asp", true);
	aXHR.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	aXHR.onreadystatechange = function () 
	{
		if (aXHR.readyState == 4) 
		{
			if (aXHR.status == 200) 
			{
				showResp(aXHR.responseText);
			}
 			else 
			{
				showResp("An error occurred: " + aXHR.statusText);
			}
		}            
	};
aXHR.send(sBody);        
}
				
function showResp(asMessage)
{
var adivStatus = document.getElementById("divStatus");
var showAnswer =
"<div class="+"'"+"box-lighter"+"'"+">"+
"<br/>"+asMessage+"<br/><br/>"+
"<p class='post-cat b r margem-dir'><br/>"+
"<a href='javascript:backToForm()'>voltar ao logon</a><br/>" +
"</p>"+
"</div>";
adivStatus.innerHTML = showAnswer;            
}



function mouseOver()
{
document.b1.src ="imagens/a_botao_hover.gif";
}
function mouseOut()
{
document.b1.src ="imagens/a_botao.gif";
}

function Hello()
{
 var Semana=new Array
	 ('domingo',
	  'segunda-feira (ai)',
	  'terça-feira (ui)',
	  'quarta-feira (ufa!)',
	  'quinta-feira (oba!)',
      'sexta-feira (uau!)',	  	  
	  'sábado (yeees!!!)'
      );
  
  var Mes=new Array
	 ('janeiro',
	  'fevereiro',
	  'março',
	  'abril',
      'maio',	  	  
	  'junho',
	  'julho',
	  'agosto',
	  'setembro',
	  'outubro',
	  'novembro',
	  'dezembro'
      );	  	  
	  
var d=new Date();
iSemana = (d.getDay());
iMes = (d.getMonth());
var frase = ("São Paulo, "+(Semana[iSemana])+", "+d.getDate()+" de "+(Mes[iMes])+" de "+(d.getFullYear()));
return (frase)

}
        function sendRequest() {
			var xForm = document.forms[0];
			var idFocus = xForm.elements[0].value;
			//var idNumber = xForm.elements[1].value;
			if ((status == 1) && (user == 1) && (idFocus == "edit")) {
				var urlTarget = "4482edit.asp?id="+post_number;
				window.location=urlTarget;
			}		
            var oForm = document.forms[0];
            var sBody = getRequestBody(oForm);

            var oXHR = zXmlHttp.createRequest();
            oXHR.open("post", oForm.action, true);
            oXHR.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
            
            oXHR.onreadystatechange = function () {
                if (oXHR.readyState == 4) {
                    if (oXHR.status == 200) {
                        saveResult(oXHR.responseText);
                    } else {
                        saveResult("An error occurred: " + oXHR.statusText);
                    }
                }            
            };
            oXHR.send(sBody);        
        }
				
        function encodeNameAndValue(sName, sValue) {
            var sParam = encodeURIComponent(sName);
            sParam += "=";
            sParam += encodeURIComponent(sValue);
            return sParam;				
        }
        
        function getRequestBody(oForm) {

            //array to hold the params
            var aParams = new Array();
            
            //get your reference to the form
            var oForm = document.forms[0];
            
            //iterate over each element in the form
            for (var i=0 ; i < oForm.elements.length; i++) {
            
                //get reference to the field
                var oField = oForm.elements[i];
                
                //different behavior based on the type of field
                switch (oField.type) {
                
                    //buttons - we don't care
                    case "button":
                    case "submit":
                    case "reset":
            		         break;
                    
                    //checkboxes/radio buttons - only return the value if the control is checked.
                    case "radio":
                    case "checkbox":
                        if (!oField.checked) {
                            break;
                        } //End: if
                    
                    //text/hidden/password all return the value
                    case "text":
                    case "hidden":
                    case "password":
                        aParams.push(encodeNameAndValue(oField.name, oField.value));			
                        break;
                    
                    //everything else
                    default:
                    
                        switch(oField.tagName.toLowerCase()) {
                            case "select":
                                aParams.push(encodeNameAndValue(oField.name, oField.options[oField.selectedIndex].value));
                                break;
                            default:	
                                aParams.push(encodeNameAndValue(oField.name, oField.value));
                        }
                }							
            
            }

		        return aParams.join("&");
        }
        
        function saveResult(sMessage) {
	//		var CampoComentario = document.getElementById("T');
//			T.text = "";
			var splites = sMessage.split("|",2)
            var divStatus = document.getElementById("divStatus");
            divStatus.innerHTML = splites[0]; 
			if (splites[1] != null) {
            	var divRed = document.getElementById("nomeRed");
            	divRed.innerHTML = (splites[1]); 
			}
        }
		
function memoriol()
{	var ender = prompt("","Digite seu e-mail aqui para receber seu logon/senha");
	var bXHR = zXmlHttp.createRequest();
	bXHR.open("get", "memoriol.asp?ender="+ender, true);
	bXHR.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	bXHR.onreadystatechange = function () 
	{
		if (bXHR.readyState == 4) 
		{
			if (bXHR.status == 200) 
			{
				alert(bXHR.responseText);
			}
 			else 
			{
				alert("não chegou");
			}
		}            
	};
bXHR.send(ender);        
}

function setCookie(user)
{
createCookie("Assertiva", user, 360);
if (user != "0") {
alert("www.assertiva.blog.br lembrará de você neste computador.");
}
else {
	alert(
	"          WWW.ASSERTIVA.BLOG.BR                \n"+
	"  não reconhecerá você automaticamente         \n"+
	"                   NESTA MÁQUINA                   \n"+
	"            a partir da próxima visita."
	);
	}
}

function createCookie(name, value, expiredays) {
  var todayDate = new Date();
  todayDate.setDate(todayDate.getDate() + expiredays);
  document.cookie = name + "=" + value + "; expires=" +todayDate.toGMTString() + ";"
}		

function sorteio() {
var loteria = "";
for (i = 0; i <= 5; i++)
{
loteria = loteria + (Math.round((Math.random()*59)+1) + "  ");
};
ShowBiscuit("<div class='bysorte'>" + loteria + "</div>");
}

function ShowBiscuit(series)
{
	var sorte = document.getElementById("sorte");
	sorte.innerHTML = series;            
}

function NumaUser()
{
	document.getElementById("divStatus").innerHTML = "<br/><span class='erro c'>cancelando. espere...</span><br/><br/>";
	var aXHR = zXmlHttp.createRequest();
	aXHR.open("post", "a_canceluser.asp", true);
	aXHR.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	aXHR.onreadystatechange = function () 
	{
		if (aXHR.readyState == 4) 
		{
			if (aXHR.status == 200) 
			{
				putResult(aXHR.responseText);
			}
 			else 
			{
				putResult("An error occurred: " + aXHR.statusText);
			}
		}            
	};
aXHR.send("x");        
}
				
function putResult(asMessage)
{
	var adivStatus = document.getElementById("divStatus");
	adivStatus.innerHTML = asMessage;            
}


      function initalize() {	  
        var feedControl = new google.feeds.FeedControl();
		feedControl.addFeed("http://www.prozacafe.blogspot.com/feeds/posts/default?max-results=5","<a href='http://www.prozacafe.blogspot.com'target='_blank'>Prozac Café</a>");
		feedControl.setLinkTarget(google.feeds.LINK_TARGET_BLANK);
		feedControl.setNumEntries(5);				
		feedControl.draw(document.getElementById("prozacControl"),
		{
        });		
      }
	  
      function initaldeia() {
        var feedControl = new google.feeds.FeedControl();
		feedControl.addFeed("http://www.arguta.blogspot.com/feeds/posts/default?max-results=1","<br/><span class='aldeialine'><a href='http://www.arguta.blogspot.com'target='_blank'>Arguta Café<br/><span style='font-size:84%;'>(Flavio Ferrari)</span></a></span>");
		feedControl.addFeed("http://bonsequitur.wordpress.com/feed/","<br/<span class='aldeialine'><a href='http://www.arguta.blogspot.com'target='_blank'>Bon Sequitur<br/><span style='font-size:84%;'>(Bruno Dias)</span></a></span>");
		feedControl.addFeed("http://dysfemismo.blogspot.com/feeds/posts/default?max-results=1","<br/<span class='aldeialine'><a href='http://www.dysfemismo.blogspot.com'target='_blank'>Dysfemismo<br/><span style='font-size:84%;'>(Rodrigo Ferrari)</span></a></span>");
		feedControl.addFeed("http://www.erica-com-c.blogspot.com//feeds/posts/default?max-results=1","<br/<span class='aldeialine'><a href='http://www.erica-com-c.blogspot.com/'target='_blank'>Érica, com c<br/><span style='font-size:84%;'>(É!rica)</span></a></span>");
		feedControl.addFeed("http://jujufala.blogspot.com/feeds/posts/default?max-results=1","<br/<span class='aldeialine'><a href='http://www.jujufala.blogspot.com'target='_blank'>Eai Eai Eai<br/><span style='font-size:84%;'>(Juliana Machado)</span></a></span>");
		feedControl.addFeed("http://www.gotasfinas.blogspot.com/feeds/posts/default?max-results=1","<br/<span class='aldeialine'><a href='http://www.gotasfinas.blogspot.com'target='_blank'>Gotas finas<br/><span style='font-size:84%;'>(Miro)</span></a></span>");
		feedControl.addFeed("http://guiferrari.blogspot.com/feeds/posts/default?max-results=1","<br/<span class='aldeialine'><a href='http://www.guiferrari.blogspot.com'target='_blank'>Gui Ferrari</span></a></span>");								
        feedControl.addFeed("http://anne-lifeliving.blogspot.com/feeds/posts/default?max-results=1","<br/<span class='aldeialine'><a href='http://www.anne-lifeliving.blogspot.com'target='_blank'>Life... living<br/><span style='font-size:84%;'>(Anne Moor)</span></a></span>");		
		feedControl.addFeed("http://avassaladora-minhasvidas.blogspot.com/feeds/posts/default?max-results=1","<br/<span class='aldeialine'><a href='http://avassaladora-minhasvidas.blogspot.com'target='_blank'>Minhas Vidas<br/><span style='font-size:84%;'>(Avassaladora)</span></a></span>");
		feedControl.addFeed("http://www.ocentauro.blogspot.com/feeds/posts/default?max-results=1","<br/<span class='aldeialine'><a href='http://www.ocentauro.blogspot.com'target='_blank'>O Centauro<br/><span style='font-size:84%;'>(Walmir Lima)</span></a></span>");
		feedControl.addFeed("http://www.ondulante.blogspot.com/feeds/posts/default?max-results=1","<br/<span class='aldeialine'><a href='http://www.ondulante.blogspot.com'target='_blank'>Ondulante<br/><span style='font-size:84%;'>(Angela Ometto)</span></a></span>");
		feedControl.addFeed("http://saraubalzac.blogspot.com/feeds/posts/default?max-results=1","<br/<span class='aldeialine'><a href='http://saraubalzac.blogspot.com'target='_blank'>Sarau Balzac<br/><span style='font-size:84%;'>(Amanda Arthur)</span></a></span>");
		feedControl.addFeed("http://www.jlemos.blogspot.com/feeds/posts/default?max-results=1","<br/<span class='aldeialine'><a href='http://www.jlemos.blogspot.com'target='_blank'>Sombras & Fragmentos<br/><span style='font-size:84%;'>(Jorge Lemos)</span></a></span>");
		feedControl.addFeed("http://solnalaje.blogspot.com/feeds/posts/default?max-results=1","<br/<span class='aldeialine'><a href='http://www.solnalaje.blogspot.com'target='_blank'>Sol na Laje<br/><span style='font-size:84%;'>(Lucas Ninno)</span></a></span>");				
		feedControl.addFeed("http://semargens.blogspot.com/feeds/posts/default?max-results=1","<br/<span class='aldeialine'><a href='http://semargens.blogspot.com'target='_blank'>Sem Margens<br/><span style='font-size:84%;'>(António Tapadinhas)</span></a></span>");				
		feedControl.addFeed("http://www.zuleica-poesias.blogspot.com/feeds/posts/default?max-results=1","<br/<span class='aldeialine'><a href='http://www.zuleica-poesias.blogspot.com'target='_blank'>Zuleica Poesias<br/><span style='font-size:84%;'>(Zuleica Ferrari)</span></a></span>");	
		feedControl.setLinkTarget(google.feeds.LINK_TARGET_BLANK);
		feedControl.setNumEntries(1);
		feedControl.draw(document.getElementById("feedsControl"),
		{
		    drawMode : google.feeds.FeedControl.DRAW_MODE_LINEAR
        });
      }

function d(s) {return document.getElementById(s);}

function hide(id) {
 if (d(id)) {
 d(id).style.display='none';
 }
}

function unHide(id) {
 if (d(id)) {
 d(id).style.display='';
 }
}

function clearMessageArea(){
 document.getElementById("divStatus").innerHTML = ""; 
}

function showNickname() {
 hide('assertiva');
 unHide('nickname');
 clearMessageArea();
}

function showAssertiva() {
 unHide('assertiva');
 hide('nickname');
 clearMessageArea(); 
}

function showLogged() {
 hide('assertiva');
 hide('nickname');
 //clearMessageArea();
}

function showThemeArchive() {
 hide('filesByDate');
 unHide('filesByTheme');
}

function showDateArchive() {
 unHide('filesByDate');
 hide('filesByTheme');
}
//-->