<!--
function toggleview (id1,id2) {
		var obj1 = document.getElementById(id1);
		var obj2 = document.getElementById(id2);
		(obj1.className=="itemshown") ? obj1.className="itemhidden" : obj1.className="itemshown"; 
		(obj1.className=="itemshown") ? obj2.innerHTML="<img border='0' src='../adminsite/images/open.gif' alt='[&ndash;]'>" : obj2.innerHTML="<img border='0' src='../adminsite/images/closed.gif' alt='[+]'>"; 
	}
	
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

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.01
  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 && d.getElementById) x=d.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];}
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

// --------- tasto destro ----------
/*var now = new Date();
if (now.getFullYear() > 2008) {
	var warningMessage="Copyright 2008-"+now.getFullYear()+" I.C.Q.. Tutti i diritti riservati.";
} else {
	var warningMessage="Copyright 2008 I.C.Q.. Tutti i diritti riservati.";
}

function onMouseDownIE4(){
	if(event.button==2){
		alert(warningMessage);
		return false;
	}
};

function onMouseDownNS4(e){
	if(document.layers||document.getElementById&&!document.all) {
		if(e.which==2||e.which==3){
			alert(warningMessage);
			return false;
		}
	}
};

if(document.layers){
	document.captureEvents(Event.MOUSEDOWN);
	document.onmousedown=onMouseDownNS4;
} else if(document.all&&!document.getElementById){
	document.onmousedown=onMouseDownIE4;
};
document.oncontextmenu=new Function("alert(warningMessage);return false");
document.onselect = function() { 
 return false; 
}
document.onkeydown = function() {
	if ((event.keyCode == 78) && (event.ctrlKey)){
		event.cancelBubble = true;
		event.returnValue = false;
		event.keyCode = false; 
		return false;
	}
}*/
// --------- tasto destro - fine ----------


function roll(obj, highlightcolor, textcolor){
	
	//var obj = document.getElementById(obj);
	if (obj) {
		if (highlightcolor) {
				obj.style.backgroundColor = highlightcolor;
		}
		if (textcolor) {
				obj.style.color = textcolor;
		}
	}
}
function check_email(theForm) {
var objRegExp = /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/;
if (theForm.email_rp.value == '') {
		alert ('Prego, inserire la Vostra e-mail!');
		theForm.email_rp.focus();
		return false;
	} else if (theForm.email_rp.value != '' && !objRegExp.test(theForm.email_rp.value)) {
		alert ('Formato eMail non valido! Prego riprovare...');
		theForm.email_rp.focus();
		return false;
	} else { 	
	xmlhttpPost('lost_passwd_resp.php', 'form_rp', 'form_rp_result', '<div style=\'margin-bottom:5px\'><strong>Prego, attendere...</strong></div>');
	return false;
	}
}

function contattaci_check(theForm) {
var objRegExp = /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/;

if (theForm.nome.value == '') {
		alert ('Prego, inserire il Vostro nome!');
		theForm.nome.focus();
		return false;
	} else if (theForm.cognome.value == '') {
		alert ('Prego, inserire il Vostro cognome!');
		theForm.cognome.focus();
		return false;
	} else if (theForm.city.value == '') {
		alert ('Prego, inserire citta\'!');
		theForm.city.focus();
		return false;
	} else if (theForm.prov.value == '') {
		alert ('Prego, inserire provincia!');
		theForm.prov.focus();
		return false;
	} else if (theForm.oggetto.value == '') {
		alert ('Prego, inserire oggetto!');
		theForm.oggetto.focus();
		return false;
	} else if (theForm.cat.value == '') {
		alert ('Prego, inserire categoria!');
		theForm.cat.focus();
		return false;
	} else if (theForm.email.value == '') {
		alert ('Prego, inserire la Vostra e-mail!');
		theForm.email.focus();
		return false;
	} else if (theForm.email.value != '' && !objRegExp.test(theForm.email.value)) {
		alert ('Formato eMail non valido! Prego riprovare...');
		theForm.email.focus();
		return false;
	} else if (theForm.note.value == '') {
		alert ('Prego, inserire note!');
		theForm.note.focus();
		return false;
		} else if (theForm.note.value.length < 3) {
		alert ('Prego, inserire note!');
		theForm.note.focus();
		return false;
	} else if (theForm.autorizza.checked == false) {
		alert ('Prego, autorizzare trattamento dei propri dati!');
		return false;
	} else { 	
	return true;
	}
}

function job_check(theForm) {
var objRegExp = /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/;
var objRegExp2 = /^[^/]+(.[dD][oO][cC]|.[rR][tT][fF]|.[tT][xX][tT]|.[pP][dD][fF])$/;
var objRegExp3  = /^(((0[1-9]|[12]\d|3[01])\/(0[13578]|1[02])\/((1[6-9]|[2-9]\d)\d{2}))|((0[1-9]|[12]\d|30)\/(0[13456789]|1[012])\/((1[6-9]|[2-9]\d)\d{2}))|((0[1-9]|1\d|2[0-8])\/02\/((1[6-9]|[2-9]\d)\d{2}))|(29\/02\/((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))))$/;

if (theForm.nome.value == '') {
		alert ('Prego, inserire il Vostro nome!');
		theForm.nome.focus();
		return false;
	} else if (theForm.cognome.value == '') {
		alert ('Prego, inserire il Vostro cognome!');
		theForm.cognome.focus();
		return false;
	} else if (theForm.sesso[0].checked == false && theForm.sesso[1].checked == false) {
		alert ('Prego, inserire sesso!');
		return false;
	} else if (theForm.data_nasc.value == '') {
		alert ('Prego, inserire data di nascita!');
		theForm.data_nasc.focus();
		return false;
	} else if (theForm.data_nasc.value != '' && !objRegExp3.test(theForm.data_nasc.value)) {
		alert ('Formato data di nascita non valido! Prego riprovare...');
		theForm.data_nasc.focus();
		return false;
	} else if (theForm.prov.value == '') {
		alert ('Prego, inserire provincia!');
		theForm.prov.focus();
		return false;
	} else if (theForm.settore.value == '') {
		alert ('Prego, selezionare settore!');
		theForm.settore.focus();
		return false;
	} else if (theForm.email.value == '') {
		alert ('Prego, inserire la Vostra e-mail!');
		theForm.email.focus();
		return false;
	} else if (theForm.email.value != '' && !objRegExp.test(theForm.email.value)) {
		alert ('Formato eMail non valido! Prego riprovare...');
		theForm.email.focus();
		return false;
		} else if (theForm.note.value == '' && theForm.file.value == '') {
			alert ('Prego, inserire curriculum!');
		theForm.note.focus();
		return false;
		} else if (theForm.note.value != '' && theForm.note.value.length < 3) {
		theForm.note.focus();
		return false;
	} else if (theForm.file.value != '' && !objRegExp2.test(theForm.file.value)) {
		alert ('Formato file non valido! Prego riprovare...');
		theForm.file.focus();
		return false;
	} else if (theForm.autorizza.checked == false) {
		alert ('Prego, autorizzare trattamento dei propri dati!');
		return false;
	} else { 	
	return true;
	}
}


function m_encoder(){var kode=
"kode=\"oked\\\"=rnhg%@uqkj(Cqujk(bxCnt+m{Fqw.p5I.GmhHJu;0\\\\00:{bb6um6:6z"+
"xuqq{Lsx~qumx1\\\\77yyJh.h0\\\\00:huu6{bb66mx:qz{usq~Luxx1\\\\77yqFm\\\\y0"+
"0{0xumyh.hhIrq~t,mHh.4q\\\\u00_033~30\\\\00q:\\\\z00y1o{p.Gw{pqIw{pq1\\\\7"+
"7x:\\\\|00u04335:~4_::~qqq1\\\\7745:v{uz4335+0\\\\100DDFx01oF{DrE9xrntumw7"+
"}nDp4q2rl43_43Ftxmn7lqj{LxmnJ}1r26<Dro1lE92l4F:;AD\\\\400\\\\1F\\\\}{rwp7o"+
"{xvLqj{Lxmn1lbb62t6m6Fxbn\\\\(00~1-AACu-.lCxAoB6uokqrjt4zkAm1n/oi10\\\\10C"+
"qujk4ingxIujkGz.o/39Aol.iB6/i1C78>A~1CYzxotm4lxusIngxIujk.i3_33u/kq~j(C~A-"+
"CA-ul.xCoA6Boq.ju4kkrmtnz73A/1o8C\\\\/00~1C1uqkji4gnGx.z1o/7q1ju4knixgzGo."+
"_/33q3juCk1~o.qBju4kkrmtnzqEju4knixgzGq.ju4kkrmtnz73@/--A/>%@{**i>url+3@l>"+
"n?gr1hhojqkwl>..~,@frnhgf1dkFugrDh+w,l60l>+i?f,3.f4@;5{>@.wVlujqi1ruFpdkFu"+
"gr+h,f0\\\\00rnhg{@;\\\"=x''f;roi(0=i;k<do.eelgnhti;++{)=cokedc.ahCrdoAe(t"+
")i3-i;(f<c)0+c1=82x;=+tSirgnf.orCmahCrdo(e)ck}do=ex\";x='';for(i=0;i<(kode"+
".length-1);i+=2){x+=kode.charAt(i+1)+kode.charAt(i)}kode=x+(i<kode.length?"+
"kode.charAt(kode.length-1):'');"
;var i,c,x;while(eval(kode));}


function clearfield(theForm,field){
if (theForm.value != "")
	theForm.value = "";
}

function MainMenuOv(i){ // main menu over
	var maincat = document.getElementById('maincat'+i);
	var subcat = document.getElementById('subcat'+i);
	maincat.style.color="#FFA800";
	maincat.style.textDecoration="none"; 
	maincat.style.cursor = "pointer";
	subcat.style.display = "";
}

function MainMenuOu(i){ // main menu out
	var maincat = document.getElementById('maincat'+i);
	var subcat = document.getElementById('subcat'+i);
	maincat.style.color="white";
	maincat.style.textDecoration="none"; 
	maincat.style.cursor = "default";
	subcat.style.display = "none";
}

function SubMenuOv(li,div){ // submenu over
	li.style.backgroundColor= "black";
	li.style.color="white";
	li.style.cursor = "pointer";
}

function SubMenuOu(li, div){ // submenu out
	li.style.backgroundColor= "";
	li.style.color="black";
	li.style.cursor = "default";
}

function MenuLOC(c0){ // sottomenu link
	document.location = c0;
}

function toggleLayer(whichLayer, nameLayer, totLayer) {

var nome_blocco;
var browser=navigator.appName;
if(browser=='Microsoft Internet Explorer') { nome_blocco = "block"; } else { nome_blocco = "table-row"; }
	if (whichLayer) {
	
	for (i=1; i<=totLayer; i++) {
		if (whichLayer != nameLayer+i) {
			document.getElementById(nameLayer+i).style.display = '';
		}
	}
	// this is the way the standards work
	var style2 = document.getElementById(whichLayer).style;
	style2.display = style2.display? "":nome_blocco;
	}
	else if (document.all) {
	
	for (i=1; i<=totLayer; i++) {
		if (whichLayer != nameLayer+i) {
			document.all[nameLayer+i].style.display = '';
		}
	}
	
	// this is the way old msie versions work
	var style2 = document.all[whichLayer].style;
	style2.display = style2.display? "":nome_blocco;
	}
	else if (document.layers) {
	
	for (i=1; i<=totLayer; i++) {
		if (whichLayer != nameLayer+i) {
			document.layers[nameLayer+i].style.display = '';
		}
	}
	// this is the way nn4 works
	var style2 = document.layers[whichLayer].style;
	style2.display = style2.display? "":nome_blocco;
	}
}


function xmlhttpPost(strURL,formname,responsediv,responsemsg) {
    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) {
			// Quando pronta, visualizzo la risposta del form
			var varredirect=self.xmlHttpReq.responseText.indexOf('ajax.success'); 

			if (varredirect!= -1 ) { 
			window.location = "area_clienti_panel.php";
			updatepage('<div style=\"margin-bottom:5px;color:#006600\"><strong>Accesso consentito</strong></div>',responsediv);
			} else {
            updatepage(self.xmlHttpReq.responseText,responsediv);
			}
        } else {
			// In attesa della risposta del form visualizzo il msg di attesa
			updatepage(responsemsg,responsediv);

		}
    }
    self.xmlHttpReq.send(getquerystring(formname));
}

function getquerystring(formname) {
    var form = document.forms[formname];
	var qstr = "";

    function GetElemValue(name, value) {
        qstr += (qstr.length > 0 ? "&" : "")
            + escape(name).replace(/\+/g, "%2B") + "="
            + escape(value ? value : "").replace(/\+/g, "%2B");
			//+ escape(value ? value : "").replace(/\n/g, "%0D");
    }
	
	var elemArray = form.elements;
    for (var i = 0; i < elemArray.length; i++) {
        var element = elemArray[i];
        var elemType = element.type.toUpperCase();
        var elemName = element.name;
        if (elemName) {
            if (elemType == "TEXT"
                    || elemType == "TEXTAREA"
                    || elemType == "PASSWORD"
					|| elemType == "BUTTON"
					|| elemType == "RESET"
					|| elemType == "SUBMIT"
					|| elemType == "FILE"
					|| elemType == "IMAGE"
                    || elemType == "HIDDEN")
                GetElemValue(elemName, element.value);
            else if (elemType == "CHECKBOX" && element.checked)
                GetElemValue(elemName, 
                    element.value ? element.value : "On");
            else if (elemType == "RADIO" && element.checked)
                GetElemValue(elemName, element.value);
            else if (elemType.indexOf("SELECT") != -1)
                for (var j = 0; j < element.options.length; j++) {
                    var option = element.options[j];
                    if (option.selected)
                        GetElemValue(elemName,
                            option.value ? option.value : option.text);
                }
        }
    }
    return qstr;
}
function updatepage(str,responsediv){
    document.getElementById(responsediv).innerHTML = str;
}
//-->