

function CaricaBox(lang){

var urlP = '/ucg-content/'+lang+'/About_us/Point_of_view.feed';
var titoli = new Array();
var domande = new Array();
var ms=0;
var mm=0;
var last=0;


    if (document.implementation.createDocument){
		xmlDB=new window.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);
	}
	var root = xmlDB.documentElement;
	pers = root.getElementsByTagName('person');
	for (r=0; r<pers.length; r++) {
	
	
	
	titoli = Array();
	domande = Array();
	risposte = Array();
	ms=0;
	mm=0;
	
		newbb = document.createElement('div');
		newbb.setAttribute('id', 'cont_box_'+r+'');
		$('box_pov').appendChild(newbb);
		if (last!=3) {
			newbb.className='boxPoint2';
			if (navigator.appName == "Netscape")
				newbb.style.margin='0 8px 15px 0';
			last++;
		} else {
			newbb.className='boxPoint2 lastB';
			last=0;
		}
		
		newtop = document.createElement('div');
		newtop.setAttribute('id', 'back_top_'+r+'');
		$('cont_box_'+r+'').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=titoli[0];
			}
			if((pers.item(r).childNodes[w].tagName!=undefined)&&(ms==3)) {
				newh3 = document.createElement('h3');
				newh3.setAttribute('id', 'h3_box_'+r+'');
				$('back_top_'+r+'').appendChild(newh3);
				//$('h3_box_'+r+'').innerHTML=titoli[1]+"<br/>"+titoli[2];  -> switched to NO ROLE person details !!
				$('h3_box_'+r+'').innerHTML=titoli[2];
				
				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]+'';
			}
			if(pers.item(r).childNodes[w].tagName=='img_page') {
				newsf = document.createElement('div');
				newsf.setAttribute('id', 'pointImg_'+r+'');
				$('cont_box_'+r+'').appendChild(newsf);
				newsf.className='pointImg';
				newsf.style.backgroundImage="url("+pers.item(r).childNodes[w].firstChild.nodeValue+")";
				
				newlnkpop = document.createElement('a');
				newlnkpop.setAttribute('href', 'javascript:CaricaLayer("'+titoli[0]+'","'+lang+'");');
				$('pointImg_'+r+'').appendChild(newlnkpop);
				frc = document.createTextNode(">");
				newlnkpop.appendChild(frc);

			}
			
			
		}		
	}
}

function CaricaLayer(nome, lang){

var urlP = '/ucg-content/'+lang+'/About_us/Point_of_view.feed';
var titoli = new Array();
var domande = new Array();
var risposte = 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') {
					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() && $('imgPP') != null) {
		$('persImg').removeChild($('imgPP')); 
	}
	//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>';
		$('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.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)));
	}
}

