// JavaScript Document

function contatore(nomeCampo,nomeDiv,minimo,massimo)
{
	if (document.getElementById(nomeCampo).value.length<minimo)
	{ document.getElementById(nomeDiv).className = 'rosso'; }
	else
	{ document.getElementById(nomeDiv).className = 'nero'; }
	document.getElementById(nomeDiv).innerHTML=document.getElementById(nomeCampo).value.length;
	document.getElementById(nomeCampo).value=document.getElementById(nomeCampo).value.substring(0,massimo-1);
}

function avatar(ID,Resetta)
{
	var Num = document.getElementById('IDAvatar').value;
	if (Resetta==1) { Num=0 };
	var Sex;
	Num=parseInt(Num)+parseInt(ID);
	if (document.getElementById('sesso').checked)
	{
		if (Num<1) {Num=1};
		if (Num>21) {Num=21};
		document.getElementById('IDAvatar').value=Num;
		document.getElementById('imgIDAvatar').src='/images/avatar/avatar_m_'+ Num +'.png';
	}
	else
	{
		if (Num<1) {Num=1};
		if (Num>8) {Num=8};
		document.getElementById('IDAvatar').value=Num;
		document.getElementById('imgIDAvatar').src='/images/avatar/avatar_f_'+ Num +'.png';
	}
	
}

function punti(domanda,stella)
{
	for (i=1; i<11; i++) 
	{
		if (i<=stella)
			{
			document.getElementById(domanda+'_'+i).src='/images/icone/icona-piena.png';
			}
			else
			{
			document.getElementById(domanda+'_'+i).src='/images/icone/icona-vuota.png';
			}
	}
	//document.getElementById('d'+domanda).value=stella;
}

function puntiOut(domanda)
{
	var stella=document.getElementById('d'+domanda).value;
	for (i=1; i<11; i++) 
	{
		if (i<=stella)
			{
			document.getElementById(domanda+'_'+i).src='/images/icone/icona-piena.png';
			}
			else
			{
			document.getElementById(domanda+'_'+i).src='/images/icone/icona-vuota.png';
			}
	}
}

function puntiClick(domanda,stella)
{
	document.getElementById('d'+domanda).value=stella;
}

function Preferiti(url,titolo) {
	window.external.AddFavorite(url, titolo);
}

function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}

function homepage()
{

}

function RecensioniSoftware(ID)
{
	var a = top.document.getElementById('nascostosoftware').value;
if (ID!=a)
{
	//top.document.getElementById('imgsoft'+ID).src='/images/filtro/main_categoria_sx.jpg';
	top.document.getElementById('cellasoft'+ID).className='mainCategoria';
	//top.document.getElementById('cellasoftDx'+ID).className='mainCategoriaDx'
	//top.document.getElementById('imgsoft'+a).src='/images/filtro/sotto_categoria_sx.jpg';
	top.document.getElementById('cellasoft'+a).className='sottoCategoria';
	//top.document.getElementById('cellasoftDx'+a).className='sottoCategoriaDx';
	document.getElementById('nascostosoftware').value=ID;
	ajaxpage('/ajax/ajax_recensioni.asp?software=' + ID,'divAjax');
}
}


function RecensioniLicenze(ID)
{
	var a = top.document.getElementById('nascostolicenza').value;
if (ID!=a)
{
	//top.document.getElementById('imglic'+ID).src='/images/filtro/main_categoria_sx.jpg';
	top.document.getElementById('cellalic'+ID).className='mainCategoria';
	//top.document.getElementById('cellalicDx'+ID).className='mainCategoriaDx'
	//top.document.getElementById('imglic'+a).src='/images/filtro/sotto_categoria_sx.jpg';
	top.document.getElementById('cellalic'+a).className='sottoCategoria';
	//top.document.getElementById('cellalicDx'+a).className='sottoCategoriaDx';
	document.getElementById('nascostolicenza').value=ID;
	ajaxpage('/ajax/ajax_recensioni.asp?licenze=' + ID,'divAjax');
}
}

function Letterina(ID)
{
	var a = top.document.getElementById('nascostolettera').value;
if (ID!=a)
{
	//top.document.getElementById('imglic'+ID).src='/images/filtro/main_categoria_sx.jpg';
	top.document.getElementById('div'+ID).className='Lettere2';
	//top.document.getElementById('cellalicDx'+ID).className='mainCategoriaDx'
	//top.document.getElementById('imglic'+a).src='/images/filtro/sotto_categoria_sx.jpg';
	top.document.getElementById('div'+a).className='Lettere';
	//top.document.getElementById('cellalicDx'+a).className='sottoCategoriaDx';
	document.getElementById('nascostolettera').value=ID;
    ajaxpage('/ajax/ajax_recensioni.asp?lettere=' + ID,'divAjax');
}
}

function AutoPermalink(testo)
{
	var texto;
	if (document.getElementById('autoLink').checked)
	{
		texto=document.getElementById('titolo').value.replace(/ /g,'-');
		texto=texto.toLowerCase();
		texto=texto.replace(/\'/g,'');
		texto=texto.replace(/.html/g,'');
		texto=texto.replace(/.htm/g,'');
		texto=texto.replace(/\:/g,'');
		texto=texto.replace(/\;/g,'');
		texto=texto.replace(/\./g,'');
		texto=texto.replace(/\,/g,"");
		texto=texto.replace(/\_/g,'-');
		texto=texto.replace(/\&/g,'');
		texto=texto.replace(/\?/g,'');
		texto=texto.replace(/\!/g,'');		
		texto=texto.replace(/\=/g,'');	
		texto=texto.replace(/\%/g,'');
		texto=texto.replace(/\u0028/g,'');	
		texto=texto.replace(/\u0029/g,'');	
		texto=texto.replace(/\u00e0/g,'a');
		texto=texto.replace(/\u00e1/g,'a');
		texto=texto.replace(/\u00e8/g,'e');
		texto=texto.replace(/\u00e9/g,'e');
		texto=texto.replace(/\u00ed/g,'i');
		texto=texto.replace(/\u00ec/g,'i');
		texto=texto.replace(/\u00f2/g,'o');
		texto=texto.replace(/\u00f3/g,'o');
		texto=texto.replace(/\u00fa/g,'u');
		texto=texto.replace(/\u00f9/g,'u');		
		document.getElementById('permalink').value="/blog/" + texto + ".html"
	}
}

function ChkLink()
{
	if (document.getElementById('autoLink').checked)
	{
		document.getElementById('permalink').readOnly=true;
	}
	else
	{
		document.getElementById('permalink').readOnly=false;
	}
}

function VisibilitaPagine(contatore)
{
	for (i=1; i<(parseInt(document.getElementById('pagine').value)+1);i++)
	{
		//alert('D' + i + ' -- ' + document.getElementById('DivPagina' + i));
		document.getElementById('DivPagina' + i).style.display='none';
		document.getElementById('DivPagina' + i).style.visibility='hidden';
	}
	document.getElementById('pagina').value=parseInt(document.getElementById('pagina').value)+contatore;	
	if (parseInt(document.getElementById('pagina').value)<1) {document.getElementById('pagina').value=1}; 
	if (parseInt(document.getElementById('pagina').value)>parseInt(document.getElementById('pagine').value)) {document.getElementById('pagina').value=document.getElementById('pagine').value}
		document.getElementById('DivPagina' + document.getElementById('pagina').value).style.display='block';
		document.getElementById('DivPagina' + document.getElementById('pagina').value).style.visibility='visible';
		
		//alert(document.getElementById('pagina').value);
		//alert(contatore)
		//alert(document.getElementById('pagine').value);
}
