function showhide(IDdiv,IDlink){
	a=document.getElementById(IDdiv);
	if (a.style.display=='none'){
		a.style.display='';
		if (IDlink != '') {
			document.getElementById(IDlink).className='show over';
		}
	}
	else{
		a.style.display='none';
		if (IDlink != '') {
			document.getElementById(IDlink).className='show';
		}
	}
}

/*nei form*/

function AbilitaUrl(checkbox,input,input2)
{
if (document.getElementById(checkbox).checked==true) 
	{
	alert('Selezionando questa casella si imposta un collegamento ad un sito esterno alla voce di menu.\nNon sarà pertanto più possibile visualizzare le categorie ad esso collegate.\nNB: le eventuali categorie ad esso associate non verrano però cancellate,\nsarà possibile ripristinarle togliendo di nuovo la spunta al "Pagina esistente"');
	document.getElementById(input).className='no enable';
	document.getElementById(input).disabled='';
//	document.getElementById(input).value='http://';
	document.getElementById(input2).className='no enable';
	document.getElementById(input2).disabled='';
	document.getElementById(input).focus();
	}
	else
	{
	document.getElementById(input).className='no disabled';
	document.getElementById(input).disabled='no disabled';
	document.getElementById(input2).className='disabled';
	document.getElementById(input2).disabled='disabled';
	}
}

function CollegaPagina(checkbox,input)
{
if (document.getElementById(checkbox).checked==true) 
	{
	alert('Collegando la pagina ad una già esistente nel sito verà utilizzato il testo della pagina collegata e reso non visibile l\'eventuale testo ivi inserito.');
	document.getElementById(input).className='no enable';
	document.getElementById(input).disabled='';
	document.getElementById(input).focus();
	}
	else
	{
	document.getElementById(input).className='no disabled';
	document.getElementById(input).disabled='no disabled';
	}
}

function checkSelect(IDselect,testo)
{
 c = document.getElementById(IDselect);
 if (c.value == "0")
 { 
 alert("Selezionare " + testo);
 c.focus();
 return false;
 } 
} 

function isUrl(s) {
	var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
	return regexp.test(s);
}

function checkURL(dominio,titolo) {
	if (isUrl(dominio) == false) {
		if (titolo != "") {
			titolo = " in " + titolo
		}
	    alert("La URL specificata"+ titolo + " NON è corretta!");
	}
}

function changename(ID,testoattuale,testonuovo) {
	if(document.getElementById(ID).value==testoattuale)
	{
		document.getElementById(ID).value=testonuovo;
	}
	else
	{
		document.getElementById(ID).value=testoattuale;
	}
}
