function AccendiRistoratore() {
	document.getElementById('div_nomeristo').style.display="block";
}
function SpegniRistoratore() {
	document.getElementById('div_nomeristo').style.display="none";
}

function limitChars(textarea, limit, infodiv)
{
	var text = textarea.value;	
	var textlength = text.length;
	var info = document.getElementById(infodiv);

	if(textlength > limit)
	{
		info.innerHTML = 'Non puoi scrivere pi&ugrave; di '+limit+' caratteri!';
		textarea.value = text.substr(0,limit);
		return false;
	}
	else
	{
		info.innerHTML = 'Hai ancora '+ (limit - textlength) +' caratteri a disposizione.';
		return true;
	}
}

/****************************************************
     Author: Eric King
     Url: http://redrival.com/eak/index.shtml
     This script is free to use as long as this info is left in
     Featured on Dynamic Drive script library (http://www.dynamicdrive.com)
****************************************************/
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
win=window.open(mypage,myname,settings);}
// -->

function validateNewUserFormNew(form,action)	{
	
	if (form.elements.cognome_utente.value==0) {
		alert('Attenzione: inserire il cognome');
		form.elements.cognome_utente.focus();
		return false;
	}
	if (form.elements.nome_utente.value==0) {
		alert('Attenzione: inserire il nome');
		form.elements.nome_utente.focus();
		return false;
	}
	
	if (form.elements.email_utente.value==0) {
		alert('Attenzione: inserire la tua email');
		form.elements.email_utente.focus();
		return false;
	}
	if (form.elements.username_utente.value==0) {
		alert('Attenzione: inserire la tua username');
		form.elements.username_utente.focus();
		return false;
	}
	if (form.elements.pass_utente.value==0) {
		alert('Attenzione: inserire la password');
		form.elements.pass_utente.focus();
		return false;
	}
	
	if (form.elements.aaaa_nas_utente.value==0) {
		alert('Attenzione: inserire l\'anno di nascita');
		form.elements.aaaa_nas_utente.focus();
		return false;
	}
	
	if (form.elements.provincia_utente.value==0) {
		alert('Attenzione: inserire la tua provincia di residenza');
		form.elements.provincia_utente.focus();
		return false;
	}
	// 
	
	if (form.elements.id_prof_utente.value==0) {
		alert('Attenzione: inserire la tua professione');
		form.elements.id_prof_utente.focus();
		return false;
	}
	return true;
}




function validateLoginForm(form)	{
	if (form.elements.username_utente.value==0) {
		alert('Attenzione: inserire il  nome utente.');
		form.elements.username_utente.focus();
		return false;
	}
	if (form.elements.pass_utente.value==0) {
		alert('Attenzione: inserire la password');
		form.elements.pass_utente.focus();
		return false;
	}
	return true;
}



function validateSearchForm(form)	{
	if (form.elements.parolachiave.value=='') return false;
	if (form.elements.parolachiave.value=='inserisci il nome utente da cercare') return false;
	return true;
}

function validateLostPasswordForm(form)	{
	if (form.elements.user_name.value==0) {
		alert('Attenzione: inserire il  nome utente.');
		form.elements.user_name.focus();
		return false;
	}
	return true;
}

function validateNewPasswordForm(form)	{
	if (form.elements.user_pass.value==0) {
		alert('Attenzione: inserire la nuova password.');
		form.elements.user_pass.focus();
		return false;
	}
	return true;
}

function confirmLink(theLink,extraMessage) {
	// Confirmation is not required in the configuration file
	// or browser is Opera (crappy js implementation)
	var is_confirmed = confirm(extraMessage);
	if (is_confirmed) {
		theLink.href += '';
	}
	return is_confirmed;
}

function validateEditUserForm(form,action)	{
	if (form.elements.telefono_utente.value==0) {
		alert('Attenzione: inserire il numero di telefono');
		form.elements.telefono_utente.focus();
		return false;
	}
	if (form.elements.indirizzo_utente.value==0) {
		alert('Attenzione: inserire la via');
		form.elements.indirizzo_utente.focus();
		return false;
	}	
	if (form.elements.citta_utente.value==0) {
		alert('Attenzione: inserire la citta');
		form.elements.citta_utente.focus();
		return false;
	}		
	if (form.elements.provincia_utente.value==0) {
		alert('Attenzione: inserire la provincia');
		form.elements.provincia_utente.focus();
		return false;
	}	
	if (form.elements.cap_utente.value==0) {
		alert('Attenzione: inserire il cap');
		form.elements.cap_utente.focus();
		return false;
	}		
	return true;
}




// radio
//var radio_scelto = "no";
//var group = form.elements.nazione_azienda;
//var checked = false;
//for (var i=0;i<group.length;i++) { if (checked = group[i].checked) radio_scelto="si"; }
//if(radio_scelto=="no") { alert('Attenzione: scegliere una nazione'); return false; }
