﻿function rewrite (obj) {
	if (obj.id == "name") {
		if (obj.value == "") {
			obj.value = "nome*";
		} 
	}
	
	if (obj.id == "email") {
		if (obj.value == "") {
			obj.value = "email*";
		} 
	}
	
	if (obj.id == "phone") {
		if (obj.value == "") {
			obj.value = "telefono*";
		} 
	}
	
	if (obj.id == "captcha") {
		if (obj.value == "") {
			obj.value = "codice*";
		} 
	}
	
	if (obj.id == "message") {
		if (obj.value == "") {
			obj.value += "messaggio";
		}
	}
}

function clearField (obj) {
	
	if (obj.id == "name") {	
		if (obj.value == "nome*") {
			obj.value = "";		
			
		} 
	}
	
	if (obj.id == "email") {
		if (obj.value == "email*") {
			obj.value = "";
		} 
	}
	
	if (obj.id == "phone") {
		if (obj.value == "telefono*") {
			obj.value = "";
		} 
	}
	
	if (obj.id == "captcha") {
		if (obj.value == "codice*") {
			obj.value = "";
		} 
	}
	
	if (obj.id == "message") {
		if (obj.value == "messaggio") {
			obj.value = "";
		} 
	}
	
	
}

function validate(obj) {
	if (document.getElementById("name").value == "nome*") {
		alert("Per favore inserite il nome.");
		return false;
	}
	
	if (!(validate_email(document.getElementById("email")))) {
		alert("Per favore inserite l’indirizzo email corretto.");
		return false;
	}
	
	if ((document.getElementById("phone").value == "phone*") || hasNumbers(document.getElementById("phone").value)) {
		alert("Per favore inserite il numero di telefono corretto.");
		return false;
	}
	
	if (isNaN(document.getElementById("captcha").value * 1)) {
		alert("Per favore inserite il codice di sicurezza corretto");
		return false;
	}
	
	return true;
}

function validate_email(field)
{
	
	with (field)
	{
		apos=value.indexOf("@");
		dotpos=value.lastIndexOf(".");

		if (apos<1||dotpos-apos<2||dotpos >= value.length-2)
		{
			return false;
		}
		else 
		{
			return true;
		}
	}
}

function hasNumbers(t)
{
	return !(/\d/.test(t));
}

