function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

var agent = navigator.userAgent.toLowerCase();
	mac = (agent.indexOf("mac")!=-1);
	ns4=(document.layers)? true:false
	ie4=(document.all)? true:false
        function nuovafinestra7(url)
        {window.open(url,'nuovafinestra7','toolbar=no,location=0,directories=0,status=no,maximize=no,menubar=no,scrollbars=yes,resizeable=no,width=610,height=440,top=60,left=100');}

var agent = navigator.userAgent.toLowerCase();
	mac = (agent.indexOf("mac")!=-1);
	ns4=(document.layers)? true:false
	ie4=(document.all)? true:false
        function nuovafinestra6(url)
        {window.open(url,'nuovafinestra6','toolbar=no,location=0,directories=0,status=no,maximize=no,menubar=no,scrollbars=no,resizeable=no,width=410,height=440,top=100,left=200');}

	var agent = navigator.userAgent.toLowerCase();
	mac = (agent.indexOf("mac")!=-1);
	ns4=(document.layers)? true:false
	ie4=(document.all)? true:false
        function nuovafinestra1(url)
        {window.open(url,'nuovafinestra1','toolbar=no,location=0,directories=0,status=no,maximize=no,menubar=no,scrollbars=no,resizeable=no,width=410,height=380,top=100,left=200');}

var agent = navigator.userAgent.toLowerCase();
	mac = (agent.indexOf("mac")!=-1);
	ns4=(document.layers)? true:false
	ie4=(document.all)? true:false
        function nuovafinestra4(url)
        {window.open(url,'nuovafinestra4','toolbar=no,location=0,directories=0,status=no,maximize=no,menubar=no,scrollbars=no,resizeable=no,width=420,height=390,top=100,left=200');}

var agent = navigator.userAgent.toLowerCase();
	mac = (agent.indexOf("mac")!=-1);
	ns4=(document.layers)? true:false
	ie4=(document.all)? true:false
        function nuovafinestra5(url)
        {window.open(url,'nuovafinestra5','toolbar=no,location=0,directories=0,status=no,maximize=no,menubar=no,scrollbars=no,resizeable=no,width=390,height=280,top=100,left=200');}

var agent = navigator.userAgent.toLowerCase();
	mac = (agent.indexOf("mac")!=-1);
	ns4=(document.layers)? true:false
	ie4=(document.all)? true:false
        function nuovafinestra2(url)
        {window.open(url,'nuovafinestra2','toolbar=no,location=0,directories=0,status=no,maximize=no,menubar=no,scrollbars=no,resizeable=no,width=420,height=330,top=85,left=200');}

var agent = navigator.userAgent.toLowerCase();
	mac = (agent.indexOf("mac")!=-1);
	ns4=(document.layers)? true:false
	ie4=(document.all)? true:false
        function nuovafinestra3(url)
        {window.open(url,'nuovafinestra3','toolbar=no,location=0,directories=0,status=no,maximize=no,menubar=no,scrollbars=no,resizeable=no,width=400,height=250,top=100,left=200');}

var agent = navigator.userAgent.toLowerCase();
	mac = (agent.indexOf("mac")!=-1);
	ns4=(document.layers)? true:false
	ie4=(document.all)? true:false
        function nuovafinestra8(url)
        {window.open(url,'nuovafinestra8','toolbar=no,location=0,directories=0,status=no,maximize=no,menubar=no,scrollbars=no,resizeable=no,width=480,height=480,top=10,left=200');}

function SwitchImg()
{ 
  var rem, keep=0, store, obj, switcher=new Array, history=document.Data;
    for (rem=0; rem < (SwitchImg.arguments.length-2); rem+=3) {
    	store = SwitchImg.arguments[(navigator.appName == 'Netscape')?rem:rem+1];
    if ((store.indexOf('document.layers[')==0 && document.layers==null) ||
        (store.indexOf('document.all[')==0 && document.all==null))
         store = 'document'+store.substring(store.lastIndexOf('.'),store.length);
         obj = eval(store);
    if (obj != null) {
   	   switcher[keep++] = obj;
      switcher[keep++] = (history==null || history[keep-1]!=obj)?obj.src:history[keep];
      obj.src = SwitchImg.arguments[rem+2];
  } }
  document.Data = switcher;
} 
function RestoreImg()
{ 
  if (document.Data != null)
    for (var rem=0; rem<(document.Data.length-1); rem+=2)
      document.Data[rem].src=document.Data[rem+1];
} 
//configure the two variables below to match yoursite's own info
var bookmarkurl="http://www.atmos-artiterapeutiche.it"
var bookmarktitle="ATMOS - arti terapeutiche"
function addbookmark(){
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}
 function printit(){
if (NS) {
window.print() ;
} else {
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);

WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box WebBrowser1.outerHTML = "";
}

}

var NS = (navigator.appName == "Netscape");
var VERSION = parseInt(navigator.appVersion);
if (VERSION > 3) {
    document.write();
}

function validazione(form)
	{
	var msg;
	var campo_vuoto = "";
	
	for (var i = 0; i < form.length; i++){
		var e = form.elements[i];
		
	   if ((e.type == "text")  && !e.optional) {
	   		
		if  ((e.value == null) || (e.value == "") || stringaVuota(e.value)){
		
			campo_vuoto += "\n   " + e.name;
			continue;
			}
		}
	}
	if (!campo_vuoto)
		return true;
	
	msg = "---------------------------------------------------\n\n"
	msg += "       Il modulo  non e' stato inviato.\n\n";
	msg += "---------------------------------------------------\n\n"
	if (campo_vuoto)
	{
		msg += " I seguenti campi richiesti risultano vuoti: " + campo_vuoto + "\n";
	}
	alert(msg);
	return false;
	}	

function check_email(email) {
/*
LEGENDA DEGLI ERRORI:

1) La chiocciola e' presente: come primo o ultimo carattere o ne sono state digitate piu' di una;
2) L'e-mail contiene uno o piu' caratteri non ammessi contenuti nella variabile nochar;
3) Il punto e' presente: come primo, ultimo o penultimo carattere, prima o dopo la chiocciola;
4) Ci sono 2 punti (..) oppure due trattini (--) vicini;
5) Non c'e' nessun punto dopo la chiocciola
*/

var errors=""
var i

// Posizione della chiocciola.
var chiocPos=email.indexOf("@")

// Insieme dei caratteri non ammessi in un e-mail.
var nochar="\\/^,;:+אטלעש'<>()%=?!| " + '"'

// Prima lettera dell'e-mail.
var first_letter=email.substring(0,1)

// Ultima lettera dell'e-mail.
var last_letter=email.substring(email.length-1,email.length)

// Penultima lettera dell'e-mail.
var Penultima_letter=email.substring(email.length-2,email.length-1)

// Lettera a sinistra della chiocciola.
var sx_chioc=email.substring(chiocPos-1,chiocPos)

// Lettera a destra della chiocciola.
var dx_chioc=email.substring(chiocPos+1,chiocPos+2)

if ((chiocPos<"1") || (chiocPos==(email.length-1)) || (chiocPos!=(email.lastIndexOf("@")))) {
errors+="\n- Il carattere chiocciola (@) non e' presente \no si trova in una posizione in posizione errata!"
}
else {
  for (var i=0; i<=nochar.length-1; i++) {
    if (email.indexOf(nochar.substring(i,i+1))!="-1") {
     errors+="\n- Hai digitato dei caratteri non ammessi!"
     break
    }
  }
}

if (errors=="") {
  if ((first_letter==".") || (sx_chioc==".") || (dx_chioc==".") || (last_letter==".") || (Penultima_letter==".") ) {
     errors+="\n- Il punto (.) e' in posizione errata!"
  }  
  else {

    for (var i=0; i<=email.length-1; i++) {
      if ((email.substring(i,i+1)==".") && (email.substring(i+1,i+2)==".")) {
        errors+="\n- Ci sono due caratteri (.) vicini!"
        break
      }
      if ((email.substring(i,i+1)=="-") && (email.substring(i+1,i+2)=="-")) {
        errors+="\n- Ci sono due caratteri (-) vicini!"
        break
      }
    }
  }
}
PuntoDopoChioc = 0
if (errors=="") {
  for (var i=chiocPos+1; i<=email.length-3; i++) {
    if (email.substring(i,i+1)==".") {
      PuntoDopoChioc = 1
      break
    }
  }
  if (PuntoDopoChioc == 0) {
    errors+="\n- Non hai indicato il dominio (.it .com .net ...)!"
  }
}
return errors
}
	
