function validEmailAddress(addr) {


  if (window.RegExp) {

    var notvalid = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
    var valid = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
    var regnv = new RegExp(notvalid);
    var regv = new RegExp(valid);
    if (!regnv.test(addr) && regv.test(addr))
      return true;
    return false;
  
  }
  
  else {

    if(addr.indexOf("@") >= 0)
      return true;
    return false;

  }



}


  function gonews(){

    f = document.newsInvio;
    
    if (f.nome.value == "") {
     alert("Inserire il vostro nome");
     f.nome.focus(); 
     return;  
    }

    if (f.cognome.value == "") {
     alert("Inserire il vostro cognome");
     f.cognome.focus(); 
     return;  
    }

    if (!validEmailAddress(f.email.value)) {
     alert("Inserire la vostra email in un formato corretto");
     f.email.focus(); 
     return;  
    }

    if ((f.eta.selectedIndex == -1) || (f.eta.selectedIndex== 0)) {
     alert("Scegliere la fascia d'eta'");
     f.eta.focus(); 
     return;  
    }

    if (f.citta.value == "") {
     alert("Inserire la citta di residenza");
     f.citta.focus(); 
     return;  
    }
 
    if (f.accetto[1].checked == true) {
     alert("E' necessario accettare l'informativa per ricevere la newsletter");
     return;  
    }


    f.submit();
  
  }

function openCenteredPopUp(url, title, features){


    width=screen.availWidth;
    left=(width/2) - parseInt(getFeaturesParameter(features, 'width'))/2;

    height=screen.availHeight;
    tops=(parseInt(height)/2) - parseInt(getFeaturesParameter(features, 'height'))/2;

    window.open(url, title, features + ',left=' + left + ',top=' + tops);


}

function getFeaturesParameter(features, parName){

    paramValue = '';
    pind = features.indexOf(parName) + parName.length;
    pind++;
    while(features.charAt(pind) != '' && features.charAt(pind) != ','){
        paramValue += features.charAt(pind);
        pind++;
    }

    return paramValue;
}


function go(val){


   if  (val == 1) {
     /* pubmed */

     document.getElementById("cerca").action="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?CMD=search&DB=pubmed";
     document.getElementById("cerca").encoding="application/x-www-form-urlencoded";
     document.getElementById("cerca").target="_blank";
     document.getElementById("searchConfig").value="pubmed";
     document.getElementById("wordText").name="term";

     Go('search'); 

   } else if (val == 2) {
     /* web */ 
    
     document.getElementById("cerca").action="http://www.google.com/search";
     document.getElementById("cerca").encoding="application/x-www-form-urlencoded";
     document.getElementById("cerca").target="_blank";
     document.getElementById("wordText").name="q";   
     document.getElementById("sitesearch").value="";
     document.getElementById("cerca").submit();  
 
   } else if (val == 3) {
     /* sito */

     document.getElementById("cerca").action="/opencms/cerca/index.html";
     document.getElementById("cerca").encoding="application/x-www-form-urlencoded";
     document.getElementById("cerca").target="_self";
     document.getElementById("wordText").name="query";
     document.getElementById("cerca").submit();  
  
   }


}

/* elements for pubmed search */

function Go(cmd)
{
    inGo=true;
    var frm = document.getElementById("cerca");
    var sel = frm.db;
    frm.CMD.value = escape(cmd);
    if ( cmd =='Pager' ) { frm.cmd.value = ''; }  else { frm.cmd.value = cmd; }
    AddLimits();
    var q = frm.action;
    frm.action = q.substring(0, q.indexOf('?')) + '?CMD=' +frm.CMD.value + '&DB='+sel.value;
    inGo=false;
    frm.submit();
}

function AddLimits()
{
  var frm = document.getElementById("cerca");
  var sel = frm.db;
  if (sel.value == "pubmed" ) {
    var a = Element("auth_dd");
    if( a != null ) {
      AddToQuery('author_','Auth','pmfilter_AuthOp','AND',false);
    }
    var j = Element("journ_dd");
    if( j != null ) {
      AddToQuery('journ_','Jour','','OR',true);
    }
  }
}

function Element(id)
{
  if (document.getElementById!=null) {
    return document.getElementById(id);
  }
  if (document.all!=null) {
    return document.all[id];
  }
  if (document.layers!=null) {
    return document.layers[id];
  }
  return null;
}  


/* ADD PER CASI CLINICI */

function imgToggle(id) {
	if(document.getElementById(id).style.display == 'none'){
		$('#'+id).center();
		$('#'+id).fadeIn("slow");
	} else {
		$('#'+id).fadeOut("slow");
	}
	return false;
}

function diaToggle(id,tot) {
	for(i=1;i<=tot;i++){
		if(i == id){
			if(document.getElementById("dia0"+i).style.display == 'none'){				
				$('#dia0'+i).center();
				$('#dia0'+i).fadeIn("slow");
			} else {
				$('#dia0'+i).fadeOut("slow");
			}
		} else {
			$('#dia0'+i).fadeOut("slow");
		}		
	}
	return false;
}

function loadCase(val) {
	$('#corpo2').load(val,null,function(){
		$('#loader').hide();	
		$('#corpo2').fadeTo("fast",1);			
	});	
}

function splashToggleOn(id){
	if(document.getElementById(id).style.display == 'none'){
		$('#'+id).center({vertical: false});
		$('#'+id).fadeIn("slow");
		$('#'+id).fadeTo("slow",0.85);
	}
}

function splashToggleOff(id){
	if(document.getElementById(id).style.display == ''){
		$('#'+id).fadeOut("slow");
	}
}

function cambiaColore(){


 if ((document.getElementById("bl").style.color.toUpperCase() == "#FF0000") || (document.getElementById("bl").style.color == "rgb(255, 0, 0)"))
  document.getElementById("bl").style.color="#333333";
 else
  document.getElementById("bl").style.color="#FF0000";

}

function enableBlink(){

   if (document.getElementById("bl") != null) {
      
      cambiaColore();

   }


   var aryBlinkingElements = document.getElementsByTagName("BLINK")
   for(i=0;i<aryBlinkingElements.length;i++){
      objElement = aryBlinkingElements[i];
      if(objElement.style.visibility == "hidden"){
         objElement.style.visibility = "" ;
      } else {
         objElement.style.visibility = "hidden" ;
      }
   }
   setTimeout('enableBlink()', 1000);

}

/* script per sondaggio grunenthal */

function chiudi(fele,ele) {
 
  if(document.getElementById(fele).checked == true) {
   eval("document.sondForm."+ele+".disabled = false"); 
  }else {
   eval("document.sondForm."+ele+".disabled = true");
   eval("document.sondForm."+ele+".value = ''");
  }

};

function chiudi2() { 

  if (document.getElementById("radio8_1").checked == true) {
  
    document.getElementById("radio9_1").disabled = true;
    document.getElementById("radio9_2").disabled = true;	
    document.getElementById("radio9_3").disabled = true;
    document.getElementById("radio9_1").checked = false;
    document.getElementById("radio9_2").checked = false;	
    document.getElementById("radio9_3").checked = false;	
 
  } 
  
  if (document.getElementById("radio8_2").checked == true) {
  
    document.getElementById("radio9_1").disabled = false;
    document.getElementById("radio9_2").disabled = false;	
    document.getElementById("radio9_3").disabled = false;
  
  } 
   
  

};

function chiudi3() { 

  if (document.getElementById("radio16_1").checked == true) {
  
    document.getElementById("check17_1").disabled = true;
    document.getElementById("check17_2").disabled = true;	
    document.getElementById("check17_3").disabled = true;
    document.getElementById("check17_4").disabled = true;
	document.getElementById("check17_1").checked = false;
    document.getElementById("check17_2").checked = false;	
    document.getElementById("check17_3").checked = false;
    document.getElementById("check17_4").checked = false;
	document.getElementById("altro17").disabled = true;
	document.getElementById("altro17").value = "";
  } 
  
  if (document.getElementById("radio16_2").checked == true) {
  
    document.getElementById("check17_1").disabled = false;
    document.getElementById("check17_2").disabled = false;	
    document.getElementById("check17_3").disabled = false;
    document.getElementById("check17_4").disabled = false;
	document.getElementById("check17_1").checked = false;
    document.getElementById("check17_2").checked = false;	
    document.getElementById("check17_3").checked = false;
    document.getElementById("check17_4").checked = false;
	document.getElementById("altro17").disabled = true;
	document.getElementById("altro17").value = "";;
  
  } 
  

};


function chiudi4() { 

  if (document.getElementById("radio18_1").checked == true) {
  
    document.getElementById("radio19_1").disabled = true;
    document.getElementById("radio19_2").disabled = true;	
    document.getElementById("radio19_3").disabled = true;
    document.getElementById("radio19_1").checked = false;
    document.getElementById("radio19_2").checked = false;	
    document.getElementById("radio19_3").checked = false;	
 
  } 
  
  if (document.getElementById("radio18_2").checked == true) {
  
    document.getElementById("radio19_1").disabled = false;
    document.getElementById("radio19_2").disabled = false;	
    document.getElementById("radio19_3").disabled = false;
  
  } 
   
  

};


function chiudi5() { 

  if (document.getElementById("radio20_1").checked == true) {
  
    document.getElementById("check21_1").disabled = true;
    document.getElementById("check21_2").disabled = true;	
    document.getElementById("check21_3").disabled = true;
    document.getElementById("check21_4").disabled = true;
	document.getElementById("check21_5").disabled = true;
    document.getElementById("check21_6").disabled = true;	
    document.getElementById("check21_7").disabled = true;
    document.getElementById("check21_8").disabled = true;
	document.getElementById("check21_9").disabled = true;
    document.getElementById("check21_10").disabled = true;
	
	document.getElementById("check21_1").checked = false;
    document.getElementById("check21_2").checked = false;	
    document.getElementById("check21_3").checked = false;
    document.getElementById("check21_4").checked = false;
	document.getElementById("check21_5").checked = false;
    document.getElementById("check21_6").checked = false;	
    document.getElementById("check21_7").checked = false;
    document.getElementById("check21_8").checked = false;
    document.getElementById("check21_9").checked = false;
    document.getElementById("check21_10").checked = false;
	
	document.getElementById("altro21").disabled = true;
	document.getElementById("altro21").value = "";
  } 
  
  if (document.getElementById("radio20_2").checked == true) {
  
    document.getElementById("check21_1").disabled = false;
    document.getElementById("check21_2").disabled = false;	
    document.getElementById("check21_3").disabled = false;
    document.getElementById("check21_4").disabled = false;
    document.getElementById("check21_5").disabled = false;
    document.getElementById("check21_6").disabled = false;	
    document.getElementById("check21_7").disabled = false;
    document.getElementById("check21_8").disabled = false;
	document.getElementById("check21_9").disabled = false;
    document.getElementById("check21_10").disabled = false;
	
	
	document.getElementById("check21_1").checked = false;
    document.getElementById("check21_2").checked = false;	
    document.getElementById("check21_3").checked = false;
    document.getElementById("check21_4").checked = false;
	document.getElementById("check21_5").checked = false;
    document.getElementById("check21_6").checked = false;	
    document.getElementById("check21_7").checked = false;
    document.getElementById("check21_8").checked = false;
    document.getElementById("check21_9").checked = false;
    document.getElementById("check21_10").checked = false;

	
	document.getElementById("altro21").disabled = true;
	document.getElementById("altro21").value = "";;
  
  } 
  

};


function controllaSondG1() {

  f = document.sondForm;
  
  if ((f.anni.selectedIndex == 0) || (f.anni.selectedIndex == -1)) {
    alert("Inserire la fascia d'eta'");	
	return false;
  }
  
  if ((f.radio2[0].checked == false) && (f.radio2[1].checked == false) && (f.radio2[2].checked == false)) {
     alert("Rispondere alla domanda 'Com’è il tuo peso?'");
     return false;
  }
  
  if ((f.radio3[0].checked == false) && (f.radio3[1].checked == false) && (f.radio3[2].checked == false) && (f.radio3[3].checked == false)) {
     alert("Rispondere alla domanda 'Fumi?'");
     return false;
  }
  
  if ((f.radio4[0].checked == false) && (f.radio4[1].checked == false) && (f.radio4[2].checked == false)) {
     alert("Rispondere alla domanda 'Svolgi un’attività fisica?'");
     return false;
  }
  
  if ((f.radio5[0].checked == false) && (f.radio5[1].checked == false) && (f.radio5[2].checked == false)) {
     alert("Rispondere alla domanda 'Dove abiti?'");
     return false;
  }
  
  if ((f.radio6[0].checked == false) && (f.radio6[1].checked == false) && (f.radio6[2].checked == false) && (f.radio6[3].checked == false) && (f.radio6[4].checked == false)) {
     alert("Rispondere alla domanda 'Qual è il tuo titolo di studio?'");
     return false;
  }
  
  if ((f.radio7[0].checked == false) && (f.radio7[1].checked == false)  && (f.radio7[2].checked == false)  &&  (f.radio7[3].checked == false)  &&  (f.radio7[4].checked == false)  &&  (f.radio7[5].checked == false)  &&  (f.radio7[6].checked == false)  &&  ((f.radio7[7].checked == false) || ((f.radio7[7].checked == true) && (f.altro7.value == "") ) )) {
     alert("Rispondere alla domanda 'Che cosa fai nella vita?'");
     return false;
  }
  
  if ( ( (f.radio8[0].checked == false) && (f.radio8[1].checked == false) ) || ( (f.radio8[1].checked == true) && ( (f.radio9[0].checked == false) && (f.radio9[1].checked == false) && (f.radio9[2].checked == false)   ) ) ) {
     alert("Rispondere alla domanda 'Hai uno o più figli?'");
     return false;
  }
  
  if ((f.radio10[4].checked == false) && (f.radio10[0].checked == false) && (f.radio10[1].checked == false)  && (f.radio10[2].checked == false)  &&  ((f.radio10[3].checked == false) || ((f.radio10[3].checked == true) && (f.altro10.value == "") ) )) {
     alert("Rispondere alla domanda 'Quale contraccezione hai scelto dopo la gravidanza?'");
     return false;
  }
  
  if ((f.radio11[0].checked == false) && (f.radio11[1].checked == false)  && (f.radio11[2].checked == false)  ) {
     alert("Rispondere alla domanda 'Era già il tuo contraccettivo prima della gravidanza?'");
     return false;
  }
  

  f.submit();
}
 
function controllaSondG2() {

  f = document.sondForm;
  
 
  /*domande vere*/ 
  
  if ((f.radio12[5].checked == false) &&  (f.radio12[0].checked == false) && (f.radio12[1].checked == false) && (f.radio12[2].checked == false) && (f.radio12[3].checked == false) && (f.radio12[4].checked == false)) {
     alert("Rispondere alla domanda 1");
     return false;
  }
  
  
  if ((f.radio13[0].checked == false) && (f.radio13[1].checked == false)  && (f.radio13[2].checked == false)  &&  (f.radio13[3].checked == false)  && ((f.radio13[4].checked == false) || ((f.radio13[4].checked == true) && (f.altro13.value == "") ) )) {
     alert("Rispondere alla domanda 2");
     return false;
  }
 
  if ((f.radio14[0].checked == false) && (f.radio14[1].checked == false)  && (f.radio14[2].checked == false)  &&  (f.radio14[3].checked == false)  && ((f.radio14[4].checked == false) || ((f.radio14[4].checked == true) && (f.altro14.value == "") ))) {
     alert("Rispondere alla domanda 3");
     return false;
  }
  
  if ((f.check15_1.checked == false) && (f.check15_2.checked == false) && (f.check15_3.checked == false) && (f.check15_4.checked == false) && (f.check15_5.checked == false) && (f.check15_6.checked == false) && (f.check15_7.checked == false) && (f.check15_8.checked == false) || ((f.check15_8.checked == true) && (f.altro15.value == "")  )) {
     alert("Rispondere alla domanda 4");
     return false;
  }
 
  if ((f.radio16[0].checked == false) && (f.radio16[1].checked == false) || ((f.radio16[1].checked == true) && ((f.check17_1.checked == false) && (f.check17_2.checked == false) && (f.check17_3.checked == false) && (f.check17_4.checked == false)) || ((f.check17_4.checked == true) && (f.altro17.value == "")))){
  	alert("Rispondere alla domanda 5");
    return false;
  }
  
  if((f.radio18[0].checked == false && f.radio18[1].checked == false) || ((f.radio18[1].checked == true) && (f.radio19[0].checked == false && f.radio19[1].checked == false && f.radio19[2].checked == false))){
  	alert("Rispondere alla domanda 6");
    return false;
  }
  
  if ((f.radio20[0].checked == false) && (f.radio20[1].checked == false) || ((f.radio20[1].checked == true) && ((f.check21_1.checked == false) && (f.check21_2.checked == false) && (f.check21_3.checked == false) && (f.check21_4.checked == false) && (f.check21_5.checked == false) && (f.check21_6.checked == false) && (f.check21_7.checked == false) && (f.check21_8.checked == false) && (f.check21_9.checked == false) && (f.check21_10.checked == false)) || ((f.check21_10.checked == true) && (f.altro21.value == "")))){
  	alert("Rispondere alla domanda 7");
    return false;
  }
  
  if(f.radio22[0].checked == false && f.radio22[1].checked == false){
  	alert("Rispondere alla domanda 8");
    return false;
  }
  
  if(((f.radio23[0].checked == false) && (f.radio23[5].checked == false) && (f.radio23[1].checked == false) && (f.radio23[2].checked == false) && (f.radio23[3].checked == false) && (f.radio23[4].checked == false)) || ((f.radio23[4].checked == true) && (f.altro23.value == ""))){
  	alert("Rispondere alla domanda 9");
    return false;
  }
  
  
  if(f.radio25[0].checked == false && f.radio25[1].checked == false && f.radio25[2].checked == false){
  	alert("Rispondere alla domanda 10");
    return false;
  }

  if(f.radio27[0].checked == false && f.radio27[1].checked == false && f.radio27[2].checked == false && f.radio27[3].checked == false && f.radio27[4].checked == false && f.radio27[5].checked == false && f.radio27[6].checked == false){
  	alert("Rispondere alla domanda 11");
    return false;
  }

  if(f.radio24[0].checked == false && f.radio24[1].checked == false && f.radio24[2].checked == false && f.radio24[3].checked == false && f.radio24[4].checked == false){
  	alert("Rispondere alla domanda 12");
    return false;
  }

  
  if(f.radio26[0].checked == false && f.radio26[1].checked == false && f.radio26[2].checked == false && f.radio26[3].checked == false && f.radio26[4].checked == false && f.radio26[5].checked == false && f.radio26[6].checked == false && f.radio26[7].checked == false){
  	alert("Rispondere alla domanda 13");
    return false;
  }
  

    
   f.submit();
}

/* fine per sondaggio grunenthal */

function controllaSondHPV() {

  f = document.sondFormHPV;
  
 
  /*domande vere*/ 
  
  if (  (f.radio1[0].checked == false) && (f.radio1[1].checked == false) && (f.radio1[2].checked == false) ) {
     alert("Rispondere alla domanda 1");
     return false;
  }
 
  if ( (f.radio2[0].checked == false) && (f.radio2[1].checked == false) && (f.radio2[2].checked == false) ) {
     alert("Rispondere alla domanda 2");
     return false;
  }

  if ( (f.radio3[0].checked == false) && (f.radio3[1].checked == false) && (f.radio3[2].checked == false) && (f.radio3[3].checked == false)) {
     alert("Rispondere alla domanda 3");
     return false;
  }

  if ( (f.radio4[0].checked == false) && (f.radio4[1].checked == false) && (f.radio4[2].checked == false) ) {
     alert("Rispondere alla domanda 4");
     return false;
  }

  if ( (f.radio5[0].checked == false) && (f.radio5[1].checked == false) && (f.radio5[2].checked == false) ) {
     alert("Rispondere alla domanda 5");
     return false;
  }

  if ((f.radio6[0].checked == false) && (f.radio6[1].checked == false) && (f.radio6[2].checked == false) ) {
     alert("Rispondere alla domanda 6");
     return false;
  }

  if ( (f.radio7[0].checked == false) && (f.radio7[1].checked == false) && (f.radio7[2].checked == false) && (f.radio7[3].checked == false) ) {
     alert("Rispondere alla domanda 7");
     return false;
  } 
    
   f.submit();
}

 function leave(link){
 
   var extLinkAlert = "State abbandonando il sito www.aogoi.it.  Le informazioni contenute  nel nuovo sito prescelto  possono non essere conformi al D.L.vo 219/2006 che regola la pubblicità sui medicinali  per uso umano e le opinioni espresse non riflettono necessariamente le posizioni dell'Azienda, né sono da essa avallate.";

   if (confirm(extLinkAlert))
     window.open(link,'ext');
 }
