// JavaScript Document
var captcha = "";

function openBox(el){
	capt = CAPTCHA();
	node = document.getElementById('captcha');
	node.innerHTML = "";
	txt = document.createTextNode(capt);
	node.appendChild(txt);
	
		 if (document.getElementById(el).style.display == "" || document.getElementById(el).style.display == "none")
		 {
		  document.getElementById(el).style.display="block";
		 }
		 else
		 {
		 	//node.replaceChild(newNode, node);
		  	document.getElementById(el).style.display="none";
		  
		 }
		 
		 captcha = capt;
		 
		}
		
function controllo(){
 		var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
			if (!espressione.test(document.getElementById('news_email').value)){
     			alert("La mail inserita non e' valida!\n Correggi e riprova");
				 }
			//else if (!(document.getElementById('news_security').value == capt)) {alert ("I codici non corrispondono!");}
			else if (!captCheck('news_security',capt)) {alert ("I codici non corrispondono!");}
			else if (!(document.getElementById('news_privacy').checked == true)) {alert ("Acconsenti!"); }
			else document.forms[0].submit();
		}

		
function CAPTCHA()
{
	var car, min, max, dif, lun, inc;
	car  = "abcdefghijklmnopqrstuvwxyz";
	car += "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	car += "1234567890";
	min  = 5;
	max  = 5;
	dif  = max - min;
	lun  = Math.round((Math.random() * dif) + min);
	inc  = 0;
	cod  = "";
	while (inc < lun)
	{
		cod += car.charAt(Math.round(Math.random() * car.length));
		inc++;
	}
return cod;
}

function captCheck(el,val){
	if ((document.getElementById(el).value == val)) return true;
	else return false;
	}

function e_close(id){
		//alert(id);
			list = document.getElementById(id);
			if (list.childNodes.length > 0){
				list.parentNode.removeChild(list);
			}
			
		
		}