function contr(p) {
	var virgola = "0123456789";
	function isnumber(data) {
		var numstr = virgola; 
		var thisChar;
		var counter = 0;
		for (var i=0; i<data.length; i++) {
			thisChar=data.substring(i,i+1);
			if(numstr.indexOf(thisChar) !=-1) {
				counter++; 
			}
		}
		if (counter==data.length) {
			return "1";
		}else {
			return "0";
		}	
	}
	function check(ctr) {
		obj=eval(ctr);
		a=obj.value;
		if(isnumber(a) === "0") {
			return false;
		}
	}

	if(check(p) === false) {
		return false;
	}else {
		return true;
	}
}
function richiedi(y) {	
	function trim(stringa) {    
		while (stringa.substring(0,1) == ' ') {        
			stringa = stringa.substring(1, stringa.length);    
		}    
		while (stringa.substring(stringa.length-1, stringa.length) == ' ') {       
			stringa = stringa.substring(0,stringa.length-1);    
		}    
		return stringa;
	}
	function isEmail(string) {
		if(string.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) != -1) {
			return 1;
		}else {
			return 0;
		}
	}	
	var error = "";			
	if(trim(document.getElementById('nome').value) === ""){
			error += "- Il campo Nome è Obbligatorio...\n";
	}	

	if(trim(document.getElementById('cognome').value) === ""){
		error += "- Il campo Cognome è Obbligatorio...\n";
	}	
	if(trim(document.getElementById('email').value) === ""){
		error += "- Il campo E-mail è Obbligatorio...\n";
	}else {
		if (isEmail(document.getElementById('email').value) === 0) {
			error += "Inserire un indirizzo e-mail valido...\n";
		}
	}	
	if(trim(document.getElementById('oggetto').value) === ""){
		error += "- Il campo Oggetto è Obbligatorio...\n";
	}		
	if(trim(document.getElementById('messaggio').value) === ""){
		error += "- Il campo Messaggio è Obbligatorio...\n";
	}
	if(trim(document.getElementById('anti').value) === ""){
		error += "- Inserire il testo riportato nell'immagine...\n";
	}else if (trim(document.getElementById('anti').value) !== y) {
		error += "- Testo riportato nell'immagine non corretto...\n";
	}	
	
	if(error !== "") {
		alert(error);
		return false;
	}
}
