		
	function RandomBox(urlP, lang){
		
//		var urlP = url;
		
		var titoli = new Array();
		var domande = new Array();
		var ms=0;
		var mm=0;
		
	    if (document.implementation.createDocument){
	    	xmlDB = new XMLHttpRequest();
			xmlDB.open("GET",urlP,false);
			xmlDB.overrideMimeType("application/xml; charset=utf-8");
			xmlDB.send("");
			xmlDB=xmlDB.responseXML;
		} else if (window.ActiveXObject) {
			var xmlDB = new ActiveXObject("Microsoft.XMLDOM")
			xmlDB.async = false;
			xmlDB.load(urlP);
		}
		if (xmlDB == null)
			alert ('xmlDB is null!!');
		
		var root = xmlDB.documentElement;
			
		pers = root.getElementsByTagName('person');
		var r = Math.round(pers.length*Math.random());
		if (r==pers.length) { r=pers.length-1; }
		titoli = Array();
		domande = Array();
		risposte = Array();
		ms=0;
		mm=0;
		
		newbb = document.createElement('div');
		newbb.setAttribute('id', 'boxPoint');
		$('box_rnd').appendChild(newbb);
		
		newtop = document.createElement('div');
		newtop.setAttribute('id', 'back_top_'+r+'');
		$('boxPoint').appendChild(newtop);
		newtop.className='back_top boxCorn';
	
		child = pers.item(r).childNodes.length;
		for (w=0; w<child; w++) {
		
			if ((pers.item(r).childNodes[w].tagName!=undefined)&&(pers.item(r).childNodes[w].tagName!='textblock')) {
				titoli[ms]=nome=pers.item(r).childNodes[w].firstChild.nodeValue;
				ms++;
			} else if (pers.item(r).childNodes[w].tagName=='textblock') {
				childNodesQA=pers.item(r).childNodes[w].childNodes;				
				for (v=0; v<childNodesQA.length; v++) {
					if (pers.item(r).childNodes[w].childNodes[v].tagName=='block') {
					
						test=pers.item(r).childNodes[w].childNodes[v].childNodes.length;
						for (rr=0; rr<test; rr++) {
							if(pers.item(r).childNodes[w].childNodes[v].childNodes[rr].tagName!=undefined) {
								if(pers.item(r).childNodes[w].childNodes[v].childNodes[rr].tagName=='question') {
									domande[mm] = pers.item(r).childNodes[w].childNodes[v].childNodes[rr].firstChild.nodeValue.replace(/\n/g,"<br/>");;
								} else if (pers.item(r).childNodes[w].childNodes[v].childNodes[rr].tagName=='answer') {
									risposte[mm] = pers.item(r).childNodes[w].childNodes[v].childNodes[rr].firstChild.nodeValue.replace(/\n/g,"<br/>");;
								}
							
								
							}
						}
						mm++;
					}
				}
			}
			//
			if((pers.item(r).childNodes[w].tagName!=undefined)&&(ms==1)) {
				newh2 = document.createElement('h2');
				newh2.setAttribute('id', 'h2_box_'+r+'');
				$('back_top_'+r+'').appendChild(newh2);
				$('h2_box_'+r+'').innerHTML='Our point of view';
			}
			if((pers.item(r).childNodes[w].tagName!=undefined)&&(ms==3)) {
				newcorn = document.createElement('img');
				//URL da cambiare per immagine
				newcorn.setAttribute('src', '/ucg-static/style/i/corn_topSx.png');
				newcorn.setAttribute('width', '3');
				newcorn.setAttribute('height', '3');
				$('back_top_'+r+'').appendChild(newcorn);
				newcorn.className='tl png';
				
				newcorn2 = document.createElement('img');
				//URL da cambiare per immagine
				newcorn2.setAttribute('src', '/ucg-static/style/i/corn_topDx.png');
				newcorn2.setAttribute('width', '3');
				newcorn2.setAttribute('height', '3');
				$('back_top_'+r+'').appendChild(newcorn2);
				newcorn2.className='tr png';
			}
			if((pers.item(r).childNodes[w].tagName!=undefined)&&(ms==4)) {
				$('back_top_'+r+'').style.background='#'+titoli[3]+'';
			}
			newsf = document.createElement('div');
			newsf.setAttribute('id', 'pointImg');
			if ((lang == 'en')&&(pers.item(r).childNodes[w].tagName!=undefined)&&(ms==5)) {
					$('boxPoint').appendChild(newsf);
					newsf.style.backgroundImage="url("+pers.item(r).childNodes[w].firstChild.nodeValue+")";
			} else if ((lang == 'it')&&(pers.item(r).childNodes[w].tagName!=undefined)&&(ms==6)) {
					$('boxPoint').appendChild(newsf);
					newsf.style.backgroundImage="url("+pers.item(r).childNodes[w].firstChild.nodeValue+")";
			}
			
			newlnkpop = document.createElement('a');
			newlnkpop.setAttribute('href', 'javascript:CaricaLayer("'+titoli[0]+'","'+urlP+'");');
			newsf.appendChild(newlnkpop);
			if (lang == 'it')
				frc = document.createTextNode("Leggi >");
			else
				frc = document.createTextNode("More >");
			newlnkpop.appendChild(frc);
		}		
	}
		
//		RandomBox();
				
	function CaricaLayer(nome, urlP){
	
		//var urlP = urlP;
		
		var titoli = new Array();
		var domande = new Array();
		var risposte = new Array();
		var ms=0;
		var mm=0;
		
	
	    if (document.implementation.createDocument){
			xmlD=new window.XMLHttpRequest();
			xmlD.open("GET",urlP,false);
			xmlD.overrideMimeType("application/xml; charset=utf-8");
			xmlD.send("");
			xmlD=xmlD.responseXML;
		} else if (window.ActiveXObject) {
			var xmlD = new ActiveXObject("Microsoft.XMLDOM")
			xmlD.async = false;
			xmlD.load(urlP);
		}
		var root = xmlD.documentElement;
		pers = root.getElementsByTagName('person');
		for (r=0; r<pers.length; r++) {
			child = pers.item(r).childNodes.length;
			if (document.implementation.createDocument){
				if(pers.item(r).childNodes[1].firstChild.nodeValue==nome) { cont=1; } else { cont=0; }
			} else if (window.ActiveXObject) {
				if(pers.item(r).childNodes[0].firstChild.nodeValue==nome) { cont=1; } else { cont=0; }
			}
			 if (cont==1) {
				for (w=0; w<child; w++) {
					if ((pers.item(r).childNodes[w].tagName!=undefined)&&(pers.item(r).childNodes[w].tagName!='textblock')) {
						titoli[ms]=nome=pers.item(r).childNodes[w].firstChild.nodeValue;
						ms++;
					} else if (pers.item(r).childNodes[w].tagName=='textblock') {
						/*child_text=pers.item(r).childNodes[w].childNodes;
						for (v=0; v<child_text.length; v++) {
							if (pers.item(r).childNodes[w].childNodes[v].tagName!=undefined) {
								domande[mm]=pers.item(r).childNodes[w].childNodes[v].firstChild.nodeValue;
								mm++;
							}
						}*/
						childNodesQA=pers.item(r).childNodes[w].childNodes;
						for (v=0; v<childNodesQA.length; v++) {
							if (pers.item(r).childNodes[w].childNodes[v].tagName=='block') {
								test=pers.item(r).childNodes[w].childNodes[v].childNodes.length;
								for (rr=0; rr<test; rr++) {
									if(pers.item(r).childNodes[w].childNodes[v].childNodes[rr].tagName!=undefined) {
										if(pers.item(r).childNodes[w].childNodes[v].childNodes[rr].tagName=='question') {
											domande[mm] = pers.item(r).childNodes[w].childNodes[v].childNodes[rr].firstChild.nodeValue.replace(/\n/g,"<br/>");;
										} else if (pers.item(r).childNodes[w].childNodes[v].childNodes[rr].tagName=='answer') {
											risposte[mm] = pers.item(r).childNodes[w].childNodes[v].childNodes[rr].firstChild.nodeValue.replace(/\n/g,"<br/>");;
										}
									
										
									}
								}
								mm++;
							}
						}
					}
				}
			}
		}
		
		//coloro la fascia
		$('fascia').style.background='#'+titoli[3];
		
		//creazione nodi testi Nome, Office e Company
		$('Pname').innerHTML = titoli[0];
		$('Ptit').innerHTML = titoli[1]+' - '+titoli[2];
		
		//assegno immagine
		newPersImg=document.createElement('img');
		newPersImg.setAttribute('alt', titoli[0]);
		newPersImg.setAttribute('id', 'imgPP');
		newPersImg.setAttribute('src', ''+titoli[6]);
		if ($('persImg').hasChildNodes()) { $('persImg').removeChild($('imgPP')); }
		$('persImg').appendChild(newPersImg);
		
		
		//creazione nodi testi Domande e paginatore
		if ($('contPag_1').hasChildNodes()) {
			children=$('contPag_1').getElementsByTagName('div');
			children=children.length;
		   	for(nn=0; nn<children; nn++) {
		   		$('contPag_1').removeChild($('pag_1'+(nn+1)));
				$('paginator').removeChild($('link_1'+(nn+1)));
		   	}
		}
		for(s=0; s<domande.length; s++) {
			newdiv = document.createElement('div');
			newdiv.setAttribute('id', 'pag_1'+(s+1));
			newdiv.setAttribute('class', 'txt');
			newdiv.setAttribute('style', 'display:none;');
			newdiv.innerHTML = '<span style="font-size:13px; font-style: italic;">' + domande[s] + '</span><br /><br />';
			newdiv.innerHTML += '<span style="font-size:13px;">' + risposte[s] + '</span>';
			
			/*
			newdiv2 = document.createElement('div');
			newdiv2.setAttribute('id', 'pag_1'+(s+1));
			newdiv2.setAttribute('class', 'txt');
			newdiv2.setAttribute('style', 'display:none');
			newdiv2.innerHTML = risposte[s];
			*/
			$('contPag_1').appendChild(newdiv);
			
			newLinkP = document.createElement('a');
			newLinkP.setAttribute('href', "javascript:pagLoad('1"+(s+1)+"',$('link_1"+(s+1)+"'))");
			newLinkP.setAttribute('id', 'link_1'+(s+1));
			newLinkP.innerHTML = (s+1);
			$('paginator').appendChild(newLinkP);
			newLinkP.className='off';
			
		}
		
		show2(1,1);
	
	}
	
	function f_clientWidth() {
		return f_filterResults (
			window.innerWidth ? window.innerWidth : 0,
			document.documentElement ? document.documentElement.clientWidth : 0,
			document.body ? document.body.clientWidth : 0
		);
	}
	
	function f_scrollTop() {
		return f_filterResults (
			window.pageYOffset ? window.pageYOffset : 0,
			document.documentElement ? document.documentElement.scrollTop : 0,
			document.body ? document.body.scrollTop : 0
		);
	}
	
	function f_filterResults(n_win, n_docel, n_body) {
		var n_result = n_win ? n_win : 0;
		if (n_docel && (!n_result || (n_result > n_docel)))
			n_result = n_docel;
		return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
	}
	/*
	function show2(pos,pag) {
		cntx = f_clientWidth();
		cntx = parseInt((cntx - 945)/2);
		cnty = f_scrollTop();
		cnty = cnty;
		im = document.body;
		altz=im.scrollHeight;
		overlayer=$('overlay2');
		overlayer.style.display='block';
		overlayer.style.height=altz+'px';
		overlayer.style.width=document.body.scrollWidth;
		$('lightbox2').style.top = cnty+'px !important';
		$('lightbox2').style.left = cntx+'px !important';
		$('lightbox2').style.display='block';
		Effect.toggle('over2_'+pos,'appear');
		pagLoad(pos+''+pag,'link_'+pos+''+pag);
		$('link_'+pos+''+pag).className='on';
	}
	*/
	function show2(pos,pag) { 
		cntx = f_clientWidth(); 
		cntx = parseInt((cntx - 945)/2); 
		cnty = f_scrollTop(); 
		cnty = cnty; 
		im = document.body; 
		altz=im.scrollHeight; 
		overlayer=$('overlay2'); 
		overlayer.style.display='block'; 
		overlayer.style.height=altz+'px';
		overlayer.style.width=document.body.scrollWidth;
		$('lightbox2').style.marginTop = cnty+'px';
		$('lightbox2').style.left = cntx+'px'; 
		$('lightbox2').style.display='block'; 
		Effect.toggle('over2_'+pos,'appear'); 
		pagLoad(pos+''+pag,'link_'+pos+''+pag); 
		$('link_'+pos+''+pag).className='on'; 
	}
	
	function closeP2(overClose) {
		Effect.Fade('overlay2');
		IDClose=overClose.parentNode.parentNode.parentNode.id;
		Effect.Fade(IDClose);
	}
	
	function pagLoad(overPag,pagOn) {
		refCont=overPag.substr(0,1);
		cont=$('contPag_'+refCont).getElementsByTagName('div');
		for (i=1; i<=(cont.length); i++) {
			$('link_'+refCont+i).className='off';
			$('pag_'+refCont+i).style.display = 'none';
		}
		NodeL=$('pag_'+overPag);
		NodeL.style.display='block';
		pagOn.className='on';
	}
	
	function prevP() {
		prevLink=$('paginator').getElementsByTagName('a');
		cLink=prevLink.length;
		for (ir=0; ir<cLink; ir++) {
			if(prevLink[ir].className=='on') {
				idRef=prevLink[ir].getAttribute('id');
				refAttual=idRef.substr(6,1);
			}
		}
		if (refAttual==1) {
			return false;
		} else {
			pagLoad('1'+(refAttual-1),$('link_1'+(refAttual-1)));
		}
	}
	
	function nextP() {
		nextLink=$('paginator').getElementsByTagName('a');
		vLink=nextLink.length;
		for (iv=0; iv<vLink; iv++) {
			if(nextLink[iv].className=='on') {
				idRef=nextLink[iv].getAttribute('id');
				refAtt=idRef.substr(6,1);
			}
		}
		if (refAtt==vLink) {
			return false;
		} else {
			refAtt++;
			pagLoad('1'+(refAtt),$('link_1'+(refAtt)));
		}
	}
		