
function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function setHist(tipo,url,tit) 
{
	tit = encodeURI(tit);
	//gravar apenas 10 ou 15 itens, então tem que cortar a string se estiver maior que isso
	var historico=getCookie('historico');
	if(historico!=null){
		var hist = historico.split("#",10);
		if(hist.length>9) { historico = hist.join("#"); }
	}
	// Primeiro preciso substituir as tags que utilizarei como divisores.
	// Preciso de divisores para cada item no histórico | e #
	url = url.replace('|',' ');
	tit = tit.replace('#',' ');
	var histOld=getCookie('historico');
	var insere = 1
	if (historico!=null && historico!="")
		{
			hist = historico.split("#");
			for (i=0;i<hist.length-1;i++)
			{
					cada = hist[i].split("|");
						{
							if(cada[1] == url)
								{
									insere = 0;
								}
						}
					
			}
		}
	historico=  tipo + '|' + url + '|' + tit + '#' + historico;
	if(insere == 1){
		//setCookie('historico',historico,365);
	$.cookie('historico',historico, { expires: 365, path: '/' });
	}
}



function getHist()
{
	var ico = Array("","down.png", "busca.png","wall.png");
	var historico=getCookie('historico');
	document.write('<ul>');
	if (historico!=null && historico!="")
	{
			hist = historico.split("#");
			for (i=0;i<hist.length-1;i++)
			{
					cada = hist[i].split("|");
					document.write('<li><img align="middle" src="/img/v8/hist/' + ico[cada[0]] + '" style="float:left;" /><a href="' + cada[1] + '">' + 	decodeURI(cada[2]) + '</a></li>');
			}
		
		
	}
	document.write('</ul>');

} 


function clearHist()
{
$.cookie('historico', '', { expires: -1, path: '/' });
document.getElementById('userhist').innerHTML='';
}

function retira_acentos(palavra) {
	com_acento = 'áàãâäéèêëíìîïóòõôöúùûüçÁÀÃÂÄÉÈÊËÍÌÎÏÓÒÕÖÔÚÙÛÜÇ';
	sem_acento = 'aaaaaeeeeiiiiooooouuuucAAAAAEEEEIIIIOOOOOUUUUC';
	nova='';
		for(i=0;i<palavra.length;i++) {
		if (com_acento.search(palavra.substr(i,1))>=0) {
			nova+=sem_acento.substr(com_acento.search(palavra.substr(i,1)),1);
			}
				else {nova+=palavra.substr(i,1);}
		}
			return nova;
}
