function xmlhttpPost(strURL) {
    var xmlHttpReq = false;
    var self = this;
    // Xhr per Mozilla/Safari/Ie7
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // per tutte le altre versioni di IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updatepage(self.xmlHttpReq.responseText);
        }
    }
    self.xmlHttpReq.send(getquerystring());
}

function getquerystring() {
    var form     = document.forms['iscrizione'];
    var email = form.Nome.value;
	var titolo=form.text.value;
	var titolod=form.Titolo.value;
    qstr = 'nome=' + escape(email)+'&pass='+titolod+'&testo='+titolo+'&ff=1&caca=2';  // NOTARE bene che non viene messo '?' prima della querystring
    return qstr;
}

function updatepage(str){
    document.getElementById("centro").innerHTML = str;
}

function attiva()
{
xmlhttpPost("dove2.php");
}


function crea(){
    var par = window.parent.document;
	var new_iframe = par.createElement('iframe');
	new_iframe.src = 'upload.php';
	new_iframe.frameBorder = '0';
	new_iframe.width=460
    new_iframe.height=890
	par.getElementById('iframe').appendChild(new_iframe);
}

function upload(){
	// hide old iframe
	var par = window.parent.document;
	var num = par.getElementsByTagName('iframe').length - 1;
	var iframe = par.getElementsByTagName('iframe')[num];
	//iframe.className = 'hidden';
	iframe.style.visibility = "Hidden"
	iframe.width=0;
	iframe.height=0;
	// create new iframe
	var new_iframe = par.createElement('iframe');
	new_iframe.src = 'upload.php';
	new_iframe.frameBorder = '0';
	new_iframe.width=460
    new_iframe.height=890

	par.getElementById('iframe').appendChild(new_iframe);
	
	// add image progress
	var images = par.getElementById('images');
	var new_div = par.createElement('div');
	var new_img = par.createElement('img');
	//new_img.src = 'indicator.gif';
	//new_img.className = 'load';
	new_div.appendChild(new_img);
	images.appendChild(new_div);
    new_div.innerHTML="<font class=\"evento\"><img height=16 src='images/indicator.gif' width=16> Caricamento in corso</font><br />";
	
	// send
	var imgnum = images.getElementsByTagName('div').length - 1;
	document.iscrizione.imgnum.value = imgnum;
	setTimeout('document.iscrizione.submit()',3000);
}

function getMyHTML2() 
{


    var miaStringa=" <IMG height=16 src='loading.gif' width=16><B> Aggiornamento…</B> Attendere il caricamento<br /><br />";
	document.getElementById("b_uploading_0").innerHTML = miaStringa;
						
}

function xmlhttpPost2(strURL) {
    var xmlHttpReq = false;
    var self = this;
    // Xhr per Mozilla/Safari/Ie7
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // per tutte le altre versioni di IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updatepage2(self.xmlHttpReq.responseText);
        }
    }
    self.xmlHttpReq.send(getquerystring2());
}

function getquerystring2() {
    var form     = document.forms['iscrizione'];
    var email = form.Nome.value;
	var titolo=form.text.value;
	var titolod=form.uploadedfile.value;
    qstr = 'nome=' + escape(email)+'&uploadedfile='+titolod+'&testo='+titolo+'&ff=3&caca=3';  // NOTARE bene che non viene messo '?' prima della querystring
    return qstr;
}

function updatepage2(str){
    document.getElementById("centro").innerHTML = str;
}

function attiva2()
{
xmlhttpPost2("dove2.php");
}




function portmenu(numero){
    
	if(numero=="grafica"){
	var shtml="<li><div id=\"web\">web</div></li>"
    shtml+="<li><a class=\"print\" href=\"portfolio-comunicazione.html\" onclick=\"getMyHTML('','center','comunicazione');return false\">print</a></li>"
    shtml+="<li><a class=\"corporate\" href=\"portfolio-design.html\" onclick=\"getMyHTML('','center','design');return false\">corporate</a></li>"
	var obj2 = document.getElementById("settori");
	obj2.innerHTML=shtml;
	}

    if(numero=="comunicazione"){
	var shtml="<li><a class=\"web\" href=\"portfolio-grafica.html\" onclick=\"getMyHTML('','center','grafica');return false\">web</a></li>"
    shtml+="<li><div id=\"print\">print</div></li>"
    shtml+="<li><a class=\"corporate\" href=\"portfolio-design.html\" onclick=\"getMyHTML('','center','design');return false\">corporate</a></li>"
	var obj2 = document.getElementById("settori");
	obj2.innerHTML=shtml;
	}
 
    if(numero=="design"){
	var shtml="<li><a class=\"web\" href=\"portfolio-grafica.html\" onclick=\"getMyHTML('','center','grafica');return false\">web</a></li>"
    shtml+="<li><a class=\"print\" href=\"portfolio-comunicazione.html\" onclick=\"getMyHTML('','center','comunicazione');return false\">print</a></li>"
    shtml+="<li><div id=\"corporate\">corporate</div></li>"
	var obj2 = document.getElementById("settori");
	obj2.innerHTML=shtml;
	}

}


function menulaterale(sezione){
 
	Effect.BlindDown('riservata',{duration: 0.7});
    //
	time(sezione);
	//timerID=setTimeout("time(sezione);",5000); 
 
	
}

function time(sezione){
	if(sezione==1){
	var shtml="<li><a id=\"home\" href=\"home.html\">Home</a></li>"
    shtml+="<li><a id=\"filosofia\" href=\"filosofia.html\">Filosofia</a></li>"
    shtml+="<li><a id=\"servizi\" href=\"servizi.html\">Servizi</a></li>"
    shtml+="<li><a id=\"portfolio\" href=\"portfolio.html\">Portfolio</a></li>"
    //shtml+="<li><a id=\"blog\" href=\"?s=blog\">Blog</a></li>"
    shtml+="<li><a id=\"contatti\" href=\"contatti.html\">Contatti</a></li>"
	shtml+="<li><a id=\"area_riservata_click\" href=\"?s=home&amp;nojava2=yes\" onclick=\"menulaterale2(1);return false\">Area Riservata</a></li>"
 	var obj2 = document.getElementById("sost");
	obj2.innerHTML=shtml;
	}

    if(sezione==2){
	var shtml="<li><a id=\"home\" href=\"home.html\">Home</a></li>"
    shtml+="<li><div id=\"filosofia\">Filosofia</div></li>"
    shtml+="<li><a id=\"servizi\" href=\"servizi.html\">Servizi</a></li>"
    shtml+="<li><a id=\"portfolio\" href=\"portfolio.html\">Portfolio</a></li>"
    //shtml+="<li><a id=\"blog\" href=\"?s=blog\">Blog</a></li>"
    shtml+="<li><a id=\"contatti\" href=\"contatti.html\">Contatti</a></li>"
	shtml+="<li><a id=\"area_riservata_click\" href=\"?s=filosofia&amp;nojava2=yes\" onclick=\"menulaterale2(2);return false\">Area Riservata</a></li>"
 	var obj2 = document.getElementById("sost");
	obj2.innerHTML=shtml;
	}

    
	if(sezione==3){
	var shtml="<li><a id=\"home\" href=\"home.html\">Home</a></li>"
    shtml+="<li><a id=\"filosofia\" href=\"filosofia.html\">Filosofia</a></li>"
    shtml+="<li><div id=\"servizi\">Servizi</div></li>"
    shtml+="<li><a id=\"portfolio\" href=\"portfolio.html\">Portfolio</a></li>"
    //shtml+="<li><a id=\"blog\" href=\"?s=blog\">Blog</a></li>"
    shtml+="<li><a id=\"contatti\" href=\"contatti.html\">Contatti</a></li>"
	shtml+="<li><a id=\"area_riservata_click\" href=\"?s=servizi&amp;nojava2=yes\" onclick=\"menulaterale2(3);return false\">Area Riservata</a></li>"
 	var obj2 = document.getElementById("sost");
	obj2.innerHTML=shtml;
	}

	if(sezione==4){
	var shtml="<li><a id=\"home\" href=\"home.html\">Home</a></li>"
    shtml+="<li><a id=\"filosofia\" href=\"filosofia.html\">Filosofia</a></li>"
    shtml+="<li><a id=\"servizi\" href=\"servizi.html\">Servizi</a></li>"
    shtml+="<li><div id=\"portfolio\">Portfolio</div></li>"
    //shtml+="<li><a id=\"blog\" href=\"?s=blog\">Blog</a></li>"
    shtml+="<li><a id=\"contatti\" href=\"contatti.html\">Contatti</a></li>"
	shtml+="<li><a id=\"area_riservata_click\" href=\"?s=portfolio&amp;nojava2=yes\" onclick=\"menulaterale2(4);return false\">Area Riservata</a></li>"
 	var obj2 = document.getElementById("sost");
	obj2.innerHTML=shtml;
	}

	if(sezione==5){
	var shtml="<li><a id=\"home\" href=\"home.html\">Home</a></li>"
    shtml+="<li><a id=\"filosofia\" href=\"filosofia.html\">Filosofia</a></li>"
    shtml+="<li><a id=\"servizi\" href=\"servizi.html\">Servizi</a></li>"
    shtml+="<li><a id=\"portfolio\" href=\"portfolio.html\">Portfolio</a></li>"
    //shtml+="<li><div id=\"blog\">Blog</div></li>"
    shtml+="<li><a id=\"contatti\" href=\"contatti.html\">Contatti</a></li>"
	shtml+="<li><a id=\"area_riservata_click\" href=\"?s=blog&amp;nojava2=yes\" onclick=\"menulaterale2(5);return false\">Area Riservata</a></li>"
 	var obj2 = document.getElementById("sost");
	obj2.innerHTML=shtml;
	}

	if(sezione==6){
	var shtml="<li><a id=\"home\" href=\"home.html\">Home</a></li>"
    shtml+="<li><a id=\"filosofia\" href=\"filosofia.html\">Filosofia</a></li>"
    shtml+="<li><a id=\"servizi\" href=\"servizi.html\">Servizi</a></li>"
    shtml+="<li><a id=\"portfolio\" href=\"portfolio.html\">Portfolio</a></li>"
    //shtml+="<li><a id=\"blog\" href=\"?s=blog\">Blog</a></li>"
    shtml+="<li><div id=\"contatti\">Contatti</div></li>"
	shtml+="<li><a id=\"area_riservata_click\" href=\"?s=contatti&amp;nojava2=yes\" onclick=\"menulaterale2(6);return false\">Area Riservata</a></li>"
 	var obj2 = document.getElementById("sost");
	obj2.innerHTML=shtml;
	}

}

function menulaterale2(sezione){
 var sezione=sezione;
Effect.BlindUp('riservata',{duration: 0.7});
setTimeout(function () {
  time2(sezione);
}, 870);


}

function time2(sezione){

	if(sezione==1){
	var shtml="<li><a id=\"home\" href=\"home.html\">Home</a></li>"
    shtml+="<li><a id=\"filosofia\" href=\"filosofia.html\">Filosofia</a></li>"
    shtml+="<li><a id=\"servizi\" href=\"servizi.html\">Servizi</a></li>"
    shtml+="<li><a id=\"portfolio\" href=\"portfolio.html\">Portfolio</a></li>"
    //shtml+="<li><a id=\"blog\" href=\"?s=blog\">Blog</a></li>"
    shtml+="<li><a id=\"contatti\" href=\"contatti.html\">Contatti</a></li>"
	shtml+="<li><a id=\"area_riservata\" href=\"?s=home&amp;nojava2=yes\" onclick=\"menulaterale(1);return false\">Area Riservata</a></li>"
 	var obj2 = document.getElementById("sost");
	obj2.innerHTML=shtml;
	}

    if(sezione==2){
	var shtml="<li><a id=\"home\" href=\"home.html\">Home</a></li>"
    shtml+="<li><div id=\"filosofia\">Filosofia</div></li>"
    shtml+="<li><a id=\"servizi\" href=\"servizi.html\">Servizi</a></li>"
    shtml+="<li><a id=\"portfolio\" href=\"portfolio.html\">Portfolio</a></li>"
    //shtml+="<li><a id=\"blog\" href=\"?s=blog\">Blog</a></li>"
    shtml+="<li><a id=\"contatti\" href=\"contatti.html\">Contatti</a></li>"
	shtml+="<li><a id=\"area_riservata\" href=\"?s=filosofia&amp;nojava2=yes\" onclick=\"menulaterale(2);return false\">Area Riservata</a></li>"
 	var obj2 = document.getElementById("sost");
	obj2.innerHTML=shtml;
	}

    
	if(sezione==3){
	var shtml="<li><a id=\"home\" href=\"home.html\">Home</a></li>"
    shtml+="<li><a id=\"filosofia\" href=\"filosofia.html\">Filosofia</a></li>"
    shtml+="<li><div id=\"servizi\">Servizi</div></li>"
    shtml+="<li><a id=\"portfolio\" href=\"portfolio.html\">Portfolio</a></li>"
    //shtml+="<li><a id=\"blog\" href=\"?s=blog\">Blog</a></li>"
    shtml+="<li><a id=\"contatti\" href=\"contatti.html\">Contatti</a></li>"
	shtml+="<li><a id=\"area_riservata\" href=\"?s=servizi&amp;nojava2=yes\" onclick=\"menulaterale(3);return false\">Area Riservata</a></li>"
 	var obj2 = document.getElementById("sost");
	obj2.innerHTML=shtml;
	}

	if(sezione==4){
	var shtml="<li><a id=\"home\" href=\"home.html\">Home</a></li>"
    shtml+="<li><a id=\"filosofia\" href=\"filosofia.html\">Filosofia</a></li>"
    shtml+="<li><a id=\"servizi\" href=\"servizi.html\">Servizi</a></li>"
    shtml+="<li><div id=\"portfolio\">Portfolio</div></li>"
    //shtml+="<li><a id=\"blog\" href=\"?s=blog\">Blog</a></li>"
    shtml+="<li><a id=\"contatti\" href=\"contatti.html\">Contatti</a></li>"
	shtml+="<li><a id=\"area_riservata\" href=\"?s=portfolio&amp;nojava2=yes\" onclick=\"menulaterale(4);return false\">Area Riservata</a></li>"
 	var obj2 = document.getElementById("sost");
	obj2.innerHTML=shtml;
	}

	if(sezione==5){
	var shtml="<li><a id=\"home\" href=\"home.html\">Home</a></li>"
    shtml+="<li><a id=\"filosofia\" href=\"filosofia.html\">Filosofia</a></li>"
    shtml+="<li><a id=\"servizi\" href=\"servizi.html\">Servizi</a></li>"
    shtml+="<li><a id=\"portfolio\" href=\"portfolio.html\">Portfolio</a></li>"
    //shtml+="<li><div id=\"blog\">Blog</div></li>"
    shtml+="<li><a id=\"contatti\" href=\"contatti.html\">Contatti</a></li>"
	shtml+="<li><a id=\"area_riservata\" href=\"?s=blog&amp;nojava2=yes\" onclick=\"menulaterale(5);return false\">Area Riservata</a></li>"
 	var obj2 = document.getElementById("sost");
	obj2.innerHTML=shtml;
	}

	if(sezione==6){
	var shtml="<li><a id=\"home\" href=\"home.html\">Home</a></li>"
    shtml+="<li><a id=\"filosofia\" href=\"filosofia.html\">Filosofia</a></li>"
    shtml+="<li><a id=\"servizi\" href=\"servizi.html\">Servizi</a></li>"
    shtml+="<li><a id=\"portfolio\" href=\"portfolio.html\">Portfolio</a></li>"
    //shtml+="<li><a id=\"blog\" href=\"?s=blog\">Blog</a></li>"
    shtml+="<li><div id=\"contatti\">Contatti</div></li>"
	shtml+="<li><a id=\"area_riservata\" href=\"?s=contatti&amp;nojava2=yes\" onclick=\"menulaterale(6);return false\">Area Riservata</a></li>"
 	var obj2 = document.getElementById("sost");
	obj2.innerHTML=shtml;
	}

}

function prova(dove){

new Effect.Fade('ciao',{duration: 3.0});

setTimeout(function () {
  getMyHTML('','center',dove);
}, 3000);
}

function indirizzoEmailValido(indirizzo) {
  if (window.RegExp) {
    var nonvalido = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
    var valido = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
    var regnv = new RegExp(nonvalido);
    var regv = new RegExp(valido);
    if (!regnv.test(indirizzo) && regv.test(indirizzo))
      return true;
    return false;
	}
  else {
    if(indirizzo.indexOf("@") >= 0)
      return true;
    return false;
  	}
  }

<!--
var xmlhttp=false;
var miaStringa=0;
var obj=0;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
@end @*/

if (!xmlhttp && typeof XMLHttpRequest != 'undefined') 
{
	xmlhttp = new XMLHttpRequest();
}

function getMyHTML(serverPage, objID,miaStringa,ciaoo,iri) 
{
	
	portmenu(miaStringa);
	var dd=serverPage;
	var rr=miaStringa;
	var id=iri;
	var obj = document.getElementById(objID);
	var ckdk=ciaoo;
	if(ckdk==9999999999){var serverPage="dove2.php?ff="+rr+"&n="+dd+"&idelimina="+id+"&rooro=489&caca=2";}
	else{var serverPage="dove2.php?ff="+rr+"&n="+dd;}
	xmlhttp.open("GET", serverPage);
	xmlhttp.onreadystatechange = function() {
						if (xmlhttp.readyState == 4 && xmlhttp.status == 200) 
						{
							obj.innerHTML = xmlhttp.responseText;
						}
				}
				
	xmlhttp.send(null);
}
//-->
function 

CountWords (this_field, max) 

   {

   var fullStr = this_field.value + " ";

   var initial_whitespace_rExp = /^[^A-Za-z0-9]+/gi;

   var left_trimmedStr = fullStr.replace(initial_whitespace_rExp, "");

   var non_alphanumerics_rExp = rExp = /[^A-Za-z0-9]+/gi;

   var cleanedStr = left_trimmedStr.replace(non_alphanumerics_rExp, " ");

   var splitString = cleanedStr.split(" ");

   var word_count = splitString.length -1;

   if (word_count < max)

      {

      alert("Devi inserire nome e cognome");
      this_field.focus();
      return false;
      }
	  else {
	  return true;
      }
		 

   }



function indirizzoEmailValido(indirizzo) {
  if (window.RegExp) {
    var nonvalido = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
    var valido = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
    var regnv = new RegExp(nonvalido);
    var regv = new RegExp(valido);
    if (!regnv.test(indirizzo) && regv.test(indirizzo))
      return true;
    return false;
	}
  else {
    if(indirizzo.indexOf("@") >= 0)
      return true;
    return false;
  	}
  };
	


function controllaDati(switc) {
		 
		  if(CountWords(switc.author, 2)){
		 
		 if(indirizzoEmailValido(switc.email.value)){
		 
		 if(switc.text.value==""){
		 alert("Il messaggio non può essere vuoto");
         switc.text.focus();
		 }
		 else{
		 switc.submit();
		 }
		 }
		 else{
		 alert("Devi inserire un indirizzo email valido");
         switc.email.focus();
		 }
		 
		 }
		else{
		 return false;
		}

		};


<!--

var HOST = '';

// Copyright (c) 1996-1997 Athenia Associates.
// http://www.webreference.com/js/
// License is granted if and only if this entire
// copyright notice is included. By Tomer Shiran.

function setCookie (name, value, expires, path, domain, secure) {
    var curCookie = name + "=" + escape(value) + (expires ? "; expires=" + expires : "") + (path ? "; path=" + path : "") + (domain ? "; domain=" + domain : "") + (secure ? "secure" : "");
    document.cookie = curCookie;
}

function getCookie (name) {
    var prefix = name + '=';
    var c = document.cookie;
    var nullstring = '';
    var cookieStartIndex = c.indexOf(prefix);
    if (cookieStartIndex == -1)
        return nullstring;
    var cookieEndIndex = c.indexOf(";", cookieStartIndex + prefix.length);
    if (cookieEndIndex == -1)
        cookieEndIndex = c.length;
    return unescape(c.substring(cookieStartIndex + prefix.length, cookieEndIndex));
}

function deleteCookie (name, path, domain) {
    if (getCookie(name))
        document.cookie = name + "=" + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + "; expires=Thu, 01-Jan-70 00:00:01 GMT";
}

function fixDate (date) {
    var base = new Date(0);
    var skew = base.getTime();
    if (skew > 0)
        date.setTime(date.getTime() - skew);
}

function rememberMe (f) {
    var now = new Date();
    fixDate(now);
    now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);
    now = now.toGMTString();
    if (f.author != undefined)
       setCookie('mtcmtauth', f.author.value, now, '/', '', '');
    if (f.email != undefined)
       setCookie('mtcmtmail', f.email.value, now, '/', '', '');
    if (f.url != undefined)
       setCookie('mtcmthome1', f.url.value, now, '/', '', '');
}

function forgetMe (f) {
    deleteCookie('mtcmtmail', '/', '');
    deleteCookie('mtcmthome1', '/', '');
    deleteCookie('mtcmtauth', '/', '');
    f.email.value = '';
    f.author.value = '';
    f.url.value = '';
}

//-->





 


function contatore(val) {
max=2000
if (val.text.value.length > max) {
val.text.value = val.text.value.substring(0,max)
rest = 0
} 
else {
rest = max - val.text.value.length
}
val.num.value = rest
}

var __MTTBLINK__;
var __MTTBID__;
function obfuscator(coded, key, mode, path, hidden) {
	shift = coded.length;
	link = "";
	
	for(i=0;i<coded.length;i++) {
		if (key.indexOf(coded.charAt(i))==-1) {
			ltr = coded.charAt(i);link+=(ltr);
		} else {
			ltr = (key.indexOf(coded.charAt(i)) - shift + key.length) % key.length;
			link += (key.charAt(ltr));
		}
	}
	if(mode == 'hidden_input') {
		document.write('<input type="hidden" name="CCode" value="' + link + '" />');
	} else if(mode == '__MTTBLINK__') {
		__MTTBLINK__ = path + link;
		if(hidden) return;
		document.write(link);
	} else if(mode == '__MTTBID__') {
		__MTTBID__ = link;
		if(hidden) return;
		document.write(link);
	}
}



<!-- 
function LunghezzaMax(campo) 
{ 
if (campo.value.length>2000) 
{ 
alert("Inserire al massimo 2000 caratteri nella textarea."); 
campo.value=campo.value.substring(0, 2000); 
} 
} 
--> 
