function  selezionaCampo(campo,tipo){
	switch (tipo){
	
		case 'mail':
			if (campo.value != 'Inserisci la tua e-mail'){
				campo.select();
			} else {
				campo.value = '';
				campo.focus();
			}
		break;
		
		case "indirizzo":
			if (campo.value != 'Inserisci il link'){
				campo.select();
			} else {
				campo.value = '';
				campo.focus();
			}
		break;
		
		case "login":
			if (campo.value != 'Login'){
				campo.select();
			} else {
				campo.value = '';
				campo.focus();
			}
		break;
		
		case "password":
			if (campo.value != 'Password'){
				campo.select();
			} else {
				campo.value = '';
				campo.focus();
			}
		break;
		
	}
}

function  deselezionaCampo(campo,tipo){
	switch (tipo){
	
		case 'mail':
			if (campo.value == ''){
				campo.value = 'Inserisci la tua e-mail';
			}
		break;
		
		case "indirizzo":
			if (campo.value == ''){
				campo.value = 'Inserisci il link';
			}
		break;
		
		case "login":
			if (campo.value == ''){
				campo.value = 'Login';
			}
		break;
		
		case "password":
			if (campo.value == ''){
				campo.value = 'Password';
			}
		break;
		
	}
}



function controllaMail(form,emailAddr){
	//alert('js '+form+' '+emailAddr);
	Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	if (Filtro.test(emailAddr)){
		//alert("e-mail corretta");
		document[form].submit();
	} else {
		//alert("Controlla l'indirizzo di e-mail inserito");
		document[form].mail.focus();
		document[form].mail.select();
		return false;
	}
}



function controllaLink(form,linkAddr,emailAddr){
	//alert('js '+form+' '+linkAddr);
	Filtro = /^([:/~a-zA-Z0-9_\-\.]+)\.([:/~a-zA-Z0-9]+)$/;
	if (Filtro.test(linkAddr)){
		//alert("link corretto");
		//controllaMail(form,emailAddr);
		//alert('js '+form+' '+emailAddr);
		Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
		if (Filtro.test(emailAddr)){
			//alert("e-mail corretta");
			document[form].submit();
		} else {
			//alert("Controlla l'indirizzo di e-mail inserito");
			document[form].mail.focus();
			document[form].mail.select();
			return false;
		}
	} else {
		//alert("Controlla il link inserito");
		document[form].link.focus();
		document[form].link.select();
		return false;
	}
}



function controllaNewsletter(form,emailAddr){
	//alert('js '+form+' '+linkAddr);
	Filtro = /^([:/~a-zA-Z0-9_\-\.]+)\.([:/~a-zA-Z0-9]+)$/;
	if (Filtro.test(emailAddr)){
		//alert("e-mail corretta");
		document[form].submit();
	} else {
		//alert("Controlla l'indirizzo di e-mail inserito");
		document[form].mail.focus();
		document[form].mail.select();
		return false;
	}
}


function controllaLogin(form){
	//alert('js '+form);
	document[form].submit();
}


function controllaCommento(form){
	alert('js '+form);
	document.formCommento.submit();
}
