// JavaScript Document



window.onload = function(){	
	size=getCookie("fontsize");   
	
	if(size=='1.1'){
		SetFontSize('high')
	}
	else if(size=='1.05'){
		SetFontSize('medium')
	}
	else{
		SetFontSize('normal')
	}	
	
	imgBgTool= new Image(1182,490);
	imgBgTool.src="/i/bgTool.jpg";
	
	checkingURL();
	
	loadNews();
	
}
	
function SetFontSize(type){
	if(type=='high'){
		s='1.1';
	}
	else if(type=='medium'){
		s='1.05';
	}
	else{
		s='1.0';	
	}	
	
	document.getElementsByTagName('body')[0].style.fontSize=s+'em';
	
	setCookie("fontsize",s,30);
}

function setCookie(name, value, expdays) {   //memorizza il cookie
	var now = new Date();
	var exp = new Date(now.getTime() + (1000*60*60*24*expdays));
	document.cookie = name + "=" + escape(value) + ";" + "expires=" + exp.toGMTString() + ";" + "path=/";
}

function getCookie(name) {    //restituisce il cookie
	var cname = name + "=";
	var dc = document.cookie;
	if (dc.length > 0) {
		var start = dc.indexOf(cname);
		if (start != -1) {
			start += cname.length;
			var stop = dc.indexOf(";", start);
			if (stop == -1) stop = dc.length;
			return unescape(dc.substring(start,stop));
			}
		}
	return null;
}
//EO RESIZE TEXT



function addFlash(u, w, h, t, s, va, ha, n, b, v){
    document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="' + w + '" height="' + h + '" id="' + n + '" align="middle" >');
    document.write('<param name="allowScriptAccess" value="sameDomain" />');
    document.write('<param name="allowFullScreen" value="false" />');
    document.write('<param name="movie" value="' + u + '" />');
    document.write('<param name="quality" value="high" />');
    if (s == 'y') {
        document.write('<param name="scale" value="noscale" />');
        var vaPar = '', haPar = '';
        if (va == 'top') {
			vaPar = 't';
        }
        if (va == 'bottom') {
            vaPar = 'b';
        }
        if (va == 'middle') {
            vaPar = '';
        }
        if (ha == 'left') {
            haPar = 'l';
        }
        if (ha == 'right') {
            haPar = 'r';
        }
        if (ha == 'middle') {
            haPar = '';
        }        
        document.write('<param name="salign" value="' + vaPar + '' + haPar + '" />');        
    }
    if (b != '') {
        document.write('<param name="bgcolor" value="' + b + '" />');
    }
    if (t == 'y') {
        document.write('<param name="wmode" value="transparent">');
    }
    if (v != 'n') {
        document.write('<param name="flashvars" value="' + v + '">');
    }
    document.write('<embed src="' + u + '" quality="high"');	
	if (s == 'y') {
        document.write(' scale="noscale"');
        var vaPar = '', haPar = '';
        if (va == 'top') {
            vaPar = 't';
        }
        if (va == 'bottom') {
            vaPar = 'b';
        }
        if (va == 'middle') {
            vaPar = '';
        }
        if (ha == 'left') {
            haPar = 'l';
        }
        if (ha == 'right') {
            haPar = 'r';
        }
        if (ha == 'middle') {
            haPar = '';
        }        
        document.write(' "salign="' + vaPar + '' + haPar + '"');        
    };
	if (b != '') {	
		document.write(' bgcolor="' + b + '"');
	};	
	if (t == 'y') {
        document.write(' wmode="transparent"');
    };
    if (v != 'n') {
        document.write(' flashvars="' + v + '"');
    };
    document.write(' width="' + w + '" height="' + h + '" name="' + n + '"');
    document.write(' align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
    document.write('</object>');
}

function openTool(e){
	window.scrollTo(0,0);
	
	if (!$('tool_bg')) {
		if(e.name.substr(0,2)=='i_'){
			urlImage = '/i/bgTool.jpg';
			position = 'index';
		}else{
			urlImage = '/i/bgTool.jpg';
			position = 'internal';
		}
		var tool_shadow1 = Builder.node('div', {className: 'sh1'});
		var tool_shadow2 = Builder.node('div', {className: 'sh2'});
		var tool_shadow3 = Builder.node('div', {className: 'sh3'});
		var tool_shadow4 = Builder.node('div', {className: 'sh4'});
		var tool_shadow5 = Builder.node('div', {className: 'sh5'});
		var tool_contShad = Builder.node('div', {className: 'contShad', id: 'contShad'});
		var tool_cont = Builder.node('div', {className: 'tool_cont',id: 'tool_cont'});
		var tool_bg = Builder.node('div', {className: 'tool_bg',id: 'tool_bg'});		
		var tool_btnClose = Builder.node('div', {id: 'btnClose'});
		var tool_btnCloseHref = Builder.node('a', {onclick: 'closeTool(this,\''+position+'\');',href: 'javascript:void(0);'}, 'CLOSE');
		tool_contShad.appendChild(tool_shadow1);
		tool_contShad.appendChild(tool_shadow2);
		tool_contShad.appendChild(tool_shadow3);
		tool_contShad.appendChild(tool_shadow4);
		tool_contShad.appendChild(tool_shadow5);
		$('toolbar').appendChild(tool_contShad);		
		tool_bg.appendChild(tool_cont);		
		$('toolbar').appendChild(tool_bg);		
		$$('div.cont')[0].getElementsByTagName('UL')[0].className = "open";
		$('toolbar').style.background = 'url('+urlImage+') top center no-repeat #98000e';
		$('tool_bg').style.display = "none";
		$$('A.t').each(function(a){a.target = "frame";});		
		$$('A.r')[0].parentNode.className = "";
		new Effect.SlideDown('tool_bg', {duration:.6,afterFinishInternal:function(){			
			var tool_iframe = Builder.node('iframe', {src: e.href,id: 'frame',
				name: 'frame',				height: '420',
				width: '960',
				frameborder: '0',
				marginwidth: '0',
				marginheight: '0',
				align: 'middle',
				scrolling: 'no',
				allowtransparency:'true'
			});
			$('tool_cont').appendChild(tool_iframe);
		}});
		tool_btnClose.appendChild(tool_btnCloseHref);
		$('headLogo').appendChild(tool_btnClose);
		$('btnClose').style.display = "none";
		new Effect.Appear($('btnClose'),{duration:.6});
		e.className = "t on";
		e.parentNode.className = "on";		
	}else{
		$$('A.t').each(
			function(b){
				b.className = "t";
				b.parentNode.className = "";
			}
		);
		e.className = "t on";
		e.parentNode.className = "on";		
		$('frame').src = e.href; 
	}
	
}

function closeTool(e,b){
	
	if(b=='index'){
		urlImage='../i/tb_bg.gif';
	}else{
		urlImage='../../i/tb_bg.gif';	
	}
	
	Element.remove('frame');
	new Effect.SlideUp('tool_bg',{
		duration:.7,
		afterFinishInternal:function(){
			$$('div.cont')[0].style.display = "block";
			Element.remove('tool_bg');	
			$('toolbar').style.background = 'url('+urlImage+') #e6e6e6 repeat-x bottom left';
			var li = $('menuTool').getElementsByTagName('LI');
			for (var i=0; i<li.length; i++) {
				if(li[i].firstChild.className!='r'){
					li[i].className = "";
					li[i].firstChild.className = "t";
				}
				else{
					li[i].className = "linkTopRed";	
				}
			};
			Element.remove('contShad');
			$$('div.cont')[0].getElementsByTagName('UL')[0].className = "";		
		}
	});

	new Effect.Fade(e.parentNode,{
		duration:.6,
		afterFinishInternal: function(){
			Element.remove(e.parentNode);
		}});	
}

function openAcc(coll){
	var li = coll.parentNode;
	var idDiv = li.id.replace("tit","txt");
	if (li.className=='row'){
		
		var li_aperto = $$('div.row.open')[0];
		if(li_aperto){
			li_aperto.className='row';
			var idDiv_aperto = li_aperto.id.replace("tit","txt");
			$(idDiv_aperto).style.display='none';
		}
		li.className='row open';
		$(idDiv).style.display='block';
	}
	else{
		li.className='row';
		$(idDiv).style.display='none';	
	}
}

function openNews(idNews){
	
	if($(idNews).className=='rowContEl opened'){
		
		$(idNews).className='rowContEl close';
	}
	else{
		newsAperta = $$('div.rowContEl.opened')[0];
		if(newsAperta){
			newsAperta.className='rowContEl close';
		}
	
		$(idNews).className='rowContEl opened';
	}
}

function openPers(idDiv){
	if($(idDiv).style.height=='0px' || $(idDiv).style.height==''){
		if(idDiv=='double') h=160;
		else h=70;
		$(idDiv).morph('height:'+h+'px;overflow:visible;');
		return false;
	}
	else{
		$(idDiv).morph('height:0px;overflow:hidden;');
		return false;	
	}
	
}
function openDiv(idDiv){
	if($(idDiv).className=='hide'){
		$(idDiv).className='show';
			
	}
	else{
		$(idDiv).className='hide';
	}
	
}

function mailtoJS(linko){
	
	if($('privacy').checked==true){
		invio=true;
		text = '';
		if ( $('name_p').value!='') text+='nome: '+$('name_p').value+'%0A';
		else{invio=false;}
		if ( $('qualifica_p').value!='') text+='qualifica: '+$('qualifica_p').value+'%0A';
		else{invio=false;}
		if ( $('name_a').value!='') text+='nome azienda: '+$('name_a').value+'%0A';
		else{invio=false;}
		if ( $('piva').value!='') text+='partita iva: '+$('piva').value+'%0A';
		else{invio=false;}
		if ( $('mail').value!='') text+='mail: '+$('mail').value+'%0A';
		else{invio=false;}
		if ( $('tel').value!='') text+='telefono: '+$('tel').value+'%0A';
		else{invio=false;}
		
		if(invio==false){
			alert('tutti i campi sono obbligatori');
		}
		else{
			window.location.href="mailto:info.ucfactoring.it@unicreditgroup.eu?subject=Richiesta di adesione&body="+text;
		}
	}
	else
	{	
		alert('Devi accettare le norme di trattamento dei dati e prendere visione della normativa sulla privacy ');	
	}
}

function mailtoJS_ENG(linko){
	
	if($('privacy').checked==true){
		invio=true;
		text = '';
		if ( $('name_p').value!='') text+='Name: '+$('name_p').value+'%0A';
		else{invio=false;}
		if ( $('qualifica_p').value!='') text+='Position: '+$('qualifica_p').value+'%0A';
		else{invio=false;}
		if ( $('name_a').value!='') text+='Company name: '+$('name_a').value+'%0A';
		else{invio=false;}
		if ( $('piva').value!='') text+='Vat No.: '+$('piva').value+'%0A';
		else{invio=false;}
		if ( $('mail').value!='') text+='Email address: '+$('mail').value+'%0A';
		else{invio=false;}
		if ( $('tel').value!='') text+='Telephone no.: '+$('tel').value+'%0A';
		else{invio=false;}
		
		if(invio==false){
			alert('All fields are required');
		}
		else{
			window.location.href="mailto:info.ucfactoring.it@unicreditgroup.eu?subject= UCF@CTORING SERVICE SUBSCRIPTION FORM &body="+text;
		}
	}
	else
	{	
		alert('Please consent for the processing of your personal data and review the Privacy Policy');	
	}
}


function checkingURL(){
	uerel = ' '+document.location;
	percorso = uerel.split("?");
	sezione = percorso[1];
	if(sezione == 'contatti'){
		
		UCToolbar.openTool($('btncontatti'));
		
			
	}
	else if(sezione == 'norme'){
		
		UCToolbar.openTool($('btnnorme'));
		
			
	}
}

function changeTab(tab_link){
	var tab = tab_link.parentNode;
	var label = tab.id.replace('tab_','');
	
	var all_label = tab.parentNode.getElementsByTagName('LI');
	for (var i=0;i<all_label.length;i++){
		Element.removeClassName(all_label[i],'on');				
	}
	Element.addClassName(tab,'on');
	
	
	var layer = 'layer_'+ label;
	var all_layer = $$('.tab_news_layer');
	for (i=0;i<all_layer.length;i++){
		all_layer[i].style.display='none';				
	}
	$(layer).style.display='block';
}
function changeMonth(month_link){
	var tab_news_month = month_link.parentNode;
	var tab_news_layer = tab_news_month.parentNode;
	var layer_cont = Element.next(tab_news_month);
	
	var all_layer = tab_news_layer.getElementsByTagName('div');
	
	for (var i=0;i<all_layer.length;i++){
		Element.removeClassName(all_layer[i],'on')
	}
	Element.addClassName(tab_news_month,'on');
	Element.addClassName(layer_cont,'on');
	
}	




function loadNews(){
	
var uerel = ' '+document.location;
var percorso = uerel.split("?");
if(percorso[1]){
	var id_news = percorso[1].split('=');
	
	if ((id_news[0]=='id_news') && (id_news[1]!='')){
		id_news = id_news[1];
	
		var xmlDoc = new Ajax.Request('../../xml/notizie.xml', {
						  method: 'get',
						  param: 'id_news:'+id_news,
						  onSuccess: function(ajax){
							this.xmlDoc = ajax.responseXML;
							
							var title = $('titleF1');
							var testo = $('txtF1');
							
							var items = this.xmlDoc.getElementsByTagName('item');
							
							for (var i=0;i<items.length;i++){
								
								if(items[i].getAttribute('id')==id_news){
									title.innerHTML = items[i].getElementsByTagName('title')[0].firstChild.nodeValue;
									testo.innerHTML = items[i].getElementsByTagName('testo')[0].firstChild.nodeValue;
								}
							}
		}});
			
		}
}
}
function closeAdesione(){
	Element.remove($('black'));
	Element.remove($('adesionePop'));
}

function openAdesione(){
	$$('body')[0].scrollTo(0,0);
	
	var paginaAttuale = window.location.href;
	paginaAttuale = paginaAttuale.split('/');
	var folder = paginaAttuale[paginaAttuale.length-2];

	var up = '../';
	var png = 'png';
	if(folder=='it' || folder=='en'){
		up = '';
		png = 'png2';
	}
	if(folder=='en' || paginaAttuale[paginaAttuale.length-3]=='en'){
		var adesione = '<div id="black" onclick="closeAdesione()">&nbsp;</div><div id="adesionePop">'+
			'<p>'+
				'<br>&nbsp;<strong>UCF@CTORING SERVICE SUBSCRIPTION FORM</strong><br><br>&nbsp;<strong>Please fill out the contact form below and a client manager will contact you</strong>'+
					'</p>'+           
					'<div class="boxAdesione">'+
						'<form name="adesione" id="adesione">'+
							'<table class="adesione">'+
								'<tr>'+
									'<td>Contact name:</td>'+
									'<td><input id="name_p" /></td>'+
								 '</tr>'+
								 '<tr>'+
									'<td>Position:</td>'+
									'<td><input id="qualifica_p" /></td>'+
								 '</tr>'+
								 '<tr>'+
									'<td>Company Name:</td>'+
									'<td><input id="name_a" /></td>'+
								'</tr>'+
								'<tr>'+
									'<td>Vat No.:</td>'+
									'<td><input id="piva" /></td>'+
								'</tr>'+
								'<tr>'+
									'<td>Email address:</td>'+
									'<td><input id="mail" /></td>'+
								'</tr>'+
								'<tr>'+
									'<td>Telephone no.:</td>'+
									'<td><input id="tel" /></td>'+
								'</tr>'+
							'</table>'+
							'<div class="space20">&nbsp;</div>'+
							'<p>'+
								'All fields are required<br />'+
							   'Please read and accept the  <a href="'+up+'doc/privacy.pdf" class="evidenzia" title="Privacy Policy" target="_blank">Privacy Policy</a>.'+
								'<br /><br />'+
								'The personal data processor is UniCredit Factoring SpA <br />'+
								'<a href="'+up+'doc/elenco_responsabili_250909_ENG.pdf" title="Our Management " target="_blank" class="evidenzia">Our Management </a> '+
							'</p>'+
							'<p>'+
								'<input type="checkbox" name="privacy" id="privacy"/> I confirm that I agree with the Privacy Policy'+
							'</p>'+
							'<div class="boxCorn submitRed">'+
								'<div class="txt"><a href="javascript:;" onclick="mailtoJS_ENG()" style="color:#fff">Submit the contact form</a>'+
								'<a href="javascript:;" title="Invia la richiesta di contatto"></a></div>'+
								'<img src="'+up+'../i/corn_topSx.png" height="3" width="3" class="tl '+png+'" />'+
								'<img src="'+up+'../i/corn_topDx.png" height="3" width="3" class="tr '+png+'" />'+
								'<img src="'+up+'../i/corn_botSx.png" height="3" width="3" class="bl '+png+'" />'+
								'<img src="'+up+'../i/corn_botDx.png" height="3" width="3" class="br '+png+'" />'+
							'</div>&nbsp;'+
							'<div class="boxCorn submitRed" style="width:70px;margin-right:10px;">'+
								'<div class="txt"><a href="javascript:;" onclick="closeAdesione()" style="color:#fff;">CLOSE</a>'+
								'<a href="javascript:;" title="CLOSE"></a></div>'+
								'<img src="'+up+'../i/corn_topSx.png" height="3" width="3" class="tl '+png+'" />'+
								'<img src="'+up+'../i/corn_topDx.png" height="3" width="3" class="tr '+png+'" />'+
								'<img src="'+up+'../i/corn_botSx.png" height="3" width="3" class="bl '+png+'" />'+
								'<img src="'+up+'../i/corn_botDx.png" height="3" width="3" class="br '+png+'" />'+
							'</div>&nbsp;'+
							'<div class="clear">&nbsp;</div>'+
						'</form>';
		
	}
	else{
	 
		var adesione = '<div id="black" onclick="closeAdesione()">&nbsp;</div><div id="adesionePop">'+
			'<p>'+
				'<br>&nbsp;<strong>SERVIZIO UCF@CTORING - AREA CLIENTI</strong><br><br>&nbsp;<strong>Compila il form per essere contattato</strong>'+
					'</p>'+
					'<div class="boxAdesione">'+
						'<form name="adesione" id="adesione">'+
							'<table class="adesione">'+
								'<tr>'+
									'<td>Nome della persona:</td>'+
									'<td><input id="name_p" /></td>'+
								 '</tr>'+
								 '<tr>'+
									'<td>Qualifica:</td>'+
									'<td><input id="qualifica_p" /></td>'+
								 '</tr>'+
								 '<tr>'+
									'<td>Nome dell\'azienda:</td>'+
									'<td><input id="name_a" /></td>'+
								'</tr>'+
								'<tr>'+
									'<td>Partita IVA:</td>'+
									'<td><input id="piva" /></td>'+
								'</tr>'+
								'<tr>'+
									'<td>Indirizzo mail:</td>'+
									'<td><input id="mail" /></td>'+
								'</tr>'+
								'<tr>'+
									'<td>Numero di telefono:</td>'+
									'<td><input id="tel" /></td>'+
								'</tr>'+
							'</table>  '+
							'<div class="space20">&nbsp;</div>'+
							'<p>'+
								'Tutti i campi sono obbligatori<br />'+
								'Leggi e accetta la normativa sulla <a href="'+up+'doc/privacy.pdf" class="evidenzia" title="privacy" target="_blank">privacy</a>.'+
								'<br /><br />'+
								'Il titolare del trattamento dei dati &egrave; UniCredit Factoring S.p.A.. <br />'+
								'Elenco dei Responsabili interni <a href="'+up+'doc/Elenco Responsabili Interni.pdf" title="clicca qui" target="_blank" class="evidenzia">clicca qui</a><br/>'+
								'Elenco dei Responsabili esterni <a href="'+up+'doc/Elenco Responsabili Esterni.pdf" title="clicca qui" target="_blank" class="evidenzia">clicca qui</a> '+
							'</p>'+
							'<p>'+
								'<input type="checkbox" name="privacy" id="privacy"/> Ho preso visione della normativa sulla privacy'+
							'</p>'+
							'<div class="boxCorn submitRed">'+
								'<div class="txt"><a href="javascript:;" onclick="mailtoJS()" style="color:#fff;">Invia la richiesta di contatto</a>'+
								'<a href="javascript:;" title="Invia la richiesta di contatto"></a></div>'+
								'<img src="'+up+'../i/corn_topSx.png" height="3" width="3" class="tl '+png+'" />'+
								'<img src="'+up+'../i/corn_topDx.png" height="3" width="3" class="tr '+png+'" />'+
								'<img src="'+up+'../i/corn_botSx.png" height="3" width="3" class="bl '+png+'" />'+
								'<img src="'+up+'../i/corn_botDx.png" height="3" width="3" class="br '+png+'" />'+
							'</div>'+
							'<div class="boxCorn submitRed" style="width:70px;margin-right:10px;">'+
								'<div class="txt"><a href="javascript:;" onclick="closeAdesione()" style="color:#fff;">Chiudi</a>'+
								'<a href="javascript:;" title="Chiudi"></a></div>'+
								'<img src="'+up+'../i/corn_topSx.png" height="3" width="3" class="tl '+png+'" />'+
								'<img src="'+up+'../i/corn_topDx.png" height="3" width="3" class="tr '+png+'" />'+
								'<img src="'+up+'../i/corn_botSx.png" height="3" width="3" class="bl '+png+'" />'+
								'<img src="'+up+'../i/corn_botDx.png" height="3" width="3" class="br '+png+'" />'+
							'</div>&nbsp;'+
							'<div class="clear">&nbsp;</div>'+
						'</form>';
	}
	document.body.innerHTML+=adesione;
	
	left = ($$('body')[0].getWidth()-$('adesionePop').getWidth())/2;
	$('adesionePop').style.left=left+'px'; 
	$('black').style.height=window.offsetHeight+'px';
}
