function showHideBoxRichiediProspetto(idBoxText1, idBoxText2, idBoxTextDocConsumi, target)
{

  if(target=='p' || target=='m')
  {
		/*document.getElementById(idBoxText1).style.display = 'block';
		document.getElementById(idBoxText2).style.display = 'none';*/
		document.getElementById(idBoxTextDocConsumi).style.display = 'none';
		document.getElementById("idBoxAssociazioni").style.display = 'block';
		
  }
  else
  {
		/*document.getElementById(idBoxText1).style.display = 'none';
		document.getElementById(idBoxText2).style.display = 'block';*/
		document.getElementById(idBoxTextDocConsumi).style.display = 'block';
		document.getElementById("idBoxAssociazioni").style.display = 'none';
  }

  
}

function ajaxRequestProvince(url,data)
{
   var aj = new Ajax.Request(
   url, {
    method:'get',
    parameters: data,
    onComplete: getResponseProvince
    }
   );
}

function getResponseProvince(oReq)
{
   $('updateprovince').innerHTML = oReq.responseText;
   $('updatecomuni').innerHTML = "<select id=\"id_comune\" name=\"id_comune\"><option value=\"\">-- seleziona --</option></select>";
   $('updatecap').innerHTML = "<select id=\"id_cap\" name=\"id_cap\"><option value=\"\">-- seleziona --</option></select>";
   $('updateservizioguasti').innerHTML = "";
}

function ajaxRequestComuni(url,data)
{
   var aj = new Ajax.Request(
   url, {
    method:'get',
    parameters: data,
    onComplete: getResponseComuni
    }
   );
}

function getResponseComuni(oReq)
{
   $('updatecomuni').innerHTML = oReq.responseText;
}

function ajaxRequestComuniByCodice(url,data)
{
   var aj = new Ajax.Request(
   url, {
    method:'get',
    parameters: data,
    onComplete: getResponseComuniByCodice
    }
   );
}

function getResponseComuniByCodice(oReq)
{
   $('updatecomuni').innerHTML = oReq.responseText;
   $('updatecap').innerHTML = "<select id=\"id_cap\" name=\"id_cap\"><option value=\"\">-- seleziona --</option></select>";
   $('updateservizioguasti').innerHTML = "";
}

function ajaxRequestCAP(url,data)
{
   var aj = new Ajax.Request(
   url, {
    method:'get',
    parameters: data,
    onComplete: getResponseCAP
    }
   );
}

function getResponseCAP(oReq)
{
   $('updatecap').innerHTML = oReq.responseText;
   $('updateservizioguasti').innerHTML = "";
}

function ajaxRequestServizioGuasti(url,data)
{
   var aj = new Ajax.Request(
   url, {
    method:'get',
    parameters: data,
    onComplete: getResponseServizioGuasti
    }
   );
}

function getResponseServizioGuasti(oReq)
{
   $('updateservizioguasti').innerHTML = oReq.responseText;
}

function goToAnchor(anchorlink) 
{
	location.href = "#" + anchorlink;
}


function checkNewsletter()
{

	var _email = document.getElementById('email').value;
	var _check = document.getElementById('privacy').checked;


	var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	
	if(_check){
		if(_email!='')
		{
		
			if(!filter.test(_email)) 
			{
				alert("Inserire una email valida");	
				return false;
			}
			else{
				return true;
			}
		}
		else{
				alert("Inserire una email valida");	
				return false;
		}
	}
	else
	{
	alert("E' necessaria l'autorizzazione alla privacy per proseguire.");
	return false;
	}
}

function checkNewsletterHome()
{

	var _email = document.getElementById('email').value;

	var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	

	if(_email!='')
	{
	
		if(!filter.test(_email)) 
		{
			alert("Inserire una email valida");	
			return false;
		}
		else{
			return true;
		}
	}
	else{
		alert("Inserire una email valida");	
		return false;
	}

}
