var init_position_menu = 2;
var width_menu = 906;
var velocita_transizione = 0.9;

window.onload=function(){
	
	$('elencoNews').style.display='none';
	$('elencoOfferte').style.display='none';
	
	if($('train')){
		init_position_menu = init_position_menu-1;
		$('train').style.left = -width_menu * init_position_menu+'px';
		if(init_position_menu==0){
			$('link_azienda').className = 'choosed';
		}
		else if(init_position_menu==1){
			$('link_prodotti').className = 'choosed';
		}
		else if(init_position_menu==2){
			$('link_news').className = 'choosed';
		}
		else if(init_position_menu==3){
			$('link_search').className = 'choosed';
		}
		else if(init_position_menu==4){
			$('link_cart').className = 'choosed';
		}
		else if(init_position_menu==5){
			$('link_offerte').className = 'choosed';
		}
		
	}

	$('errorRic').style.display='none';	
	$('loading').style.display='none';
	if($('fumetto')){
		$('fumetto').style.display='none';
		$('fumetto').style.visibility='visible';
		$('fumetto').style.zIndex=10;
	}
	if($('comingSoon')){
		$('comingSoon').style.display='none';
		$('comingSoon').style.visibility='visible';
		$('comingSoon').style.zIndex=15;
	}
	$('mascheraIniz').style.display='none';
	
	
	if($('menuProdotti').innerHTML!=''){
		scrollami();		
	}
	$('operation').value=1;
	
}

/*
 * if (document.addEventListener != null) { // e.g. Firefox, Opera, Safari
 * document.addEventListener("mousemove", mousepopup(event), true); } else { //
 * e.g. Internet Explorer (also would work on Opera)
 * document.attachEvent("onmousemove", mousepopup(event)); }
 * 
 * 
 * function mousepopup(){ if($('fumetto').style.display=='block'){
 * muoviBaloon(event); } if($('comingSoon').style.display=='block'){
 * muoviBaloon2(event); } }
 */

function slide(elemento,id){	

	$('link_azienda').className = '';
	$('link_prodotti').className = '';
	$('link_news').className = '';
	$('link_search').className = '';
	$('link_cart').className = '';
	$('link_offerte').className = '';
	
	elemento.className = 'choosed';
	
		
	if(id=='azienda'){
		var position=0;
		menuPagine(1);
	}
	else if(id=='prodotti'){
		var position=1;
	}
	else if(id=='news'){
		var position=2;
		$('elencoNews').style.display='block';
	}
	else if(id=='search'){
		var position=3;
	}
	else if(id=='cart'){
		var position=4;
		$('cartData').style.display='block';
	}
	else if(id=='offerte'){
		var position=5;
		$('elencoOfferte').style.display='block';
	}
	
	
	var new_position = position * width_menu;
	
	if($('trainProd').style.left.replace('px','')<0 && position==1){
		returnProd();
	}
	else{
		//if(document.getElementsByTagName('iframe')[0]){
		//	document.getElementsByTagName('iframe')[0].remove();
		//}
		
		new Effect.Move('train',{
						x:-new_position,
						y:0,
						mode:'absolute',
						duration:velocita_transizione,
						transition:Effect.Transitions.sinoidal,
										afterFinishInternal: function(){
												$('trainProd').style.left='0px';
												$('menuProdotti').innerHTML='&nbsp;';
												$('contenitProd').innerHTML='';
												$('trainNews').style.left='0px';
												$('menuNews').innerHTML='&nbsp;';
												$('contenitNews').innerHTML='';
												$('errorRic').style.display='none';	
												$('elencoProdRic').innerHTML='&nbsp;';
												$('contenitProdRicerca').innerHTML='';
												$('key').value='';
												
												
												if(id!='azienda'){
													$('elencoPagine').innerHTML='&nbsp;';
													$('contenitPagina').innerHTML='';
													
												}
												if(id!='news'){
													$('elencoNews').style.display='none';
												}
												if(id!='offerte'){
													$('elencoOfferte').style.display='none';
												}
												if(id!='cart'){
													$('cartData').style.display='none';
												}
											}
						
								}
						)
	}
	
	
}
function showCatalog(id,ref){
	$('operation').value=0;
	// $('elenco_prodotti').style.display='block';
	$('menuProdotti').innerHTML='&nbsp;';
	$('contenitProd').innerHTML='';

	$('loading').style.display='block';
	// CON REF FACCIO L'AJAX UPDATER DEL MENU
						new Effect.Move('trainProd',{
												x:-906,
												y:0,
												mode:'absolute',
												duration:velocita_transizione,
												transition:Effect.Transitions.sinoidal,
												afterFinishInternal: function(){
												
							var myAjax = new Ajax.Updater( 'menuProdotti', pathdom+'getMenu.php', {
									method: 'get',
									parameters: 'mainMenu='+ref,
									onComplete: function(){	
											openMenu($(id+'xcatalogo').firstChild);
											
											
													}
														}
												)
									}
								});	
}

function showNews(id,ref){
	$('operation').value=0;
	// $('elenco_news').style.display='block';
	$('menuNews').innerHTML='&nbsp;';
	$('contenitNews').innerHTML='';

	$('loading').style.display='block';
	// CON REF FACCIO L'AJAX UPDATER DEL MENU
						new Effect.Move('trainNews',{
												x:-906,
												y:0,
												mode:'absolute',
												duration:velocita_transizione,
												transition:Effect.Transitions.sinoidal,
												afterFinishInternal: function(){
												
												var myAjax = new Ajax.Updater( 'menuNews', pathdom+'getMenuNews.php', {
														method: 'get',
														parameters: 'mainMenu='+ref
																			}
																	)
												
												viewProd(id);
												}
								});	
}

function viewProdBanner(id){
	if($('link_search').className != 'choosed'){ 
		slide($('link_search'),'search')
		setTimeout("viewProd("+id+");", 2000);
	}
	else{
		viewProd(id);
	}
							
}

	// per azzerare le voci basta scorrere tutte le voci del menu, quelle con il
	// livello maggiore vanno tolte, quelle dello stesso livello vanno azzerate
	// di classe
	// serve quindi modificare il modo di attribuzione dell'id portandolo al
	// precedente


function openMenu(element){
	$('operation').value=0;
	$('loading').style.display='block';

	id_del_li = element.parentNode.id

	if($(id_del_li).className!='open'){
	
		var elenco_li = $(id_del_li).parentNode.parentNode.getElementsByTagName('li');
		
		for (i=0; i<elenco_li.length; i++){
			if(elenco_li[i].className=='static light'){
				elenco_li[i].className='static';
			}
			else if(elenco_li[i].className!='static'){
				elenco_li[i].className='';
			}
		}
		
		var elenco_ul = $(id_del_li).parentNode.getElementsByTagName('ul');
		
		for (i=0; i<elenco_ul.length; i++){
			elenco_ul[i].innerHTML='';
		
		}
		
		$(id_del_li).className='open';

		array_id = id_del_li.split("x");
			
		var id = array_id[0];
		var classe = array_id[1];
		
			var myAjax = new Ajax.Request( pathdom+'getMenu.php', {
									  method: 'get',
									  parameters: 'ref='+id,
									  onComplete: function (data){
										  		if( data.responseText){		
													$(id_del_li).innerHTML+=data.responseText;
												}
												var myAjax2 = new Ajax.Request( pathdom+'getMenuProd.php', {
													  method: 'get',
													  parameters: 'ref='+id,
													  onComplete: function (data){
														  		
																if( data.responseText){																
																	$(id_del_li).innerHTML+=data.responseText; 
																}
																$('loading').style.display='none';
																$('operation').value=1;
																
													  }
													});
									  }
									});
		
	}
	else{
		closeMenu(id_del_li);
	}
	
}

function viewProd(id_prodotto,nome_prodotto){
	$('operation').value=0;
	STATO_LOGONEWS='';
	if($('link_search').className == 'choosed'){
		ID_DELDIV_DELPRODOTTO = 'contenitProdRicerca';
	}
	else if($('link_news').className == 'choosed'){
		ID_DELDIV_DELPRODOTTO = 'contenitNews';	
		STATO_LOGONEWS='block';
	}
	else{
		ID_DELDIV_DELPRODOTTO = 'contenitProd';
	}
	if($('prod_'+id_prodotto)!=null){
	var elenco_li = $('prod_'+id_prodotto).parentNode.getElementsByTagName('li');
	
	for (i=0; i<elenco_li.length; i++){
		elenco_li[i].className='static';
	}
	$('prod_'+id_prodotto).className='static light';
	}
	
	
	$('loading').style.display='block';
	$(ID_DELDIV_DELPRODOTTO).style.display='none';
		var myAjax = new Ajax.Updater(ID_DELDIV_DELPRODOTTO, pathdom+'getProduct.php', {
								  method: 'get',
								  parameters: 'id='+id_prodotto,
								  evalScripts:true,
									onComplete: function(){		
										$('loading').style.display='none';
										new Effect.Appear(ID_DELDIV_DELPRODOTTO);
										$('operation').value=1;
										if(STATO_LOGONEWS!=""){ $('newslogo').style.display=STATO_LOGONEWS;}
									}
								});
	if(nome_prodotto!=null){
		//google analytics event tracking
		_gaq.push(['_trackEvent', 'Product', 'View', id_prodotto + ' - ' + nome_prodotto]);
	}
}

function closeMenu(id_del_li){
	var elenco_ul = $(id_del_li).parentNode.getElementsByTagName('ul');
		
		for (i=0; i<elenco_ul.length; i++){
			elenco_ul[i].innerHTML='';
			elenco_ul[i].remove(elenco_ul[i]);
		}
		if($(id_del_li).className=='open'){
			$(id_del_li).className='';
		}
	$('loading').style.display='none';
}


function menuPagine(id){
	$('loading').style.display='block';
	var myAjax = new Ajax.Updater( 'elencoPagine', pathdom+'getMenu.php', {
									method: 'get',
									parameters: 'ref='+id,
									onComplete: function(){									
											openMenu($('elencoPagine').getElementsByTagName('li')[0].firstChild);
											setTimeout('apriPrima()',10);
									}
								}
								)

}

function apriStatica(element,velox){
	$('operation').value=0;
	var id_li=element.parentNode.id.split('x');
	var id_pagina=id_li[0];
	var elenco_li = $(element.parentNode.id).parentNode.getElementsByTagName('li');
	
	
	
	for (i=0; i<elenco_li.length; i++){
		if(elenco_li[i].className=='static light'){
			elenco_li[i].className='static';
		}
		else if(elenco_li[i].className!='static'){
			elenco_li[i].className='';
		}
	}
	closeMenu(element.parentNode.id);
	
	$('loading').style.display='block';
	$('contenitPagina').style.display='none';
		var myAjax = new Ajax.Updater('contenitPagina', pathdom+'getStatic.php', {
								  method: 'get',
								  parameters: 'id='+id_pagina,
								  evalScripts:true,
									onComplete: function(){
										
										if($('contenitPagina').innerHTML!=''){
											$('loading').style.display='none';
											new Effect.Appear('contenitPagina');
										}
										else{
											if(velox==null) apriPrimoFiglio(id_pagina);
										}
										
										
									}
								});
	if(	$(element.parentNode.id).className!='static'){
		openMenu(element);
	}
	else{
		$(element.parentNode.id).className='static light';
		$('operation').value=1;
	}

	//google analytics event tracking
	_gaq.push(['_trackEvent', 'Static page', 'View', id_pagina + ' - ' + element.innerHTML]);
	
}




function returnProd(){
	new Effect.Move('trainProd',{
							x:0,
							y:0,
							mode:'absolute',
							duration:velocita_transizione,
							transition:Effect.Transitions.sinoidal,
							afterFinishInternal: function(){
										$('menuProdotti').innerHTML='&nbsp;';
										$('contenitProd').innerHTML='';
								}
				})
}

function returnNews(){
	new Effect.Move('trainNews',{
							x:0,
							y:0,
							mode:'absolute',
							duration:velocita_transizione,
							transition:Effect.Transitions.sinoidal,
							afterFinishInternal: function(){
										$('menuNews').innerHTML='&nbsp;';
										$('contenitNews').innerHTML='';
								}
				})
}


function showIconProd(codice,id_li,event){
	if($('fumetto').style.display=='block'){
		$('fumetto').style.display='none';
		$('fumetto_img').innerHTML='';
	}
	else{
		$('fumetto').style.display='block';
	
		var img = new Image();
		img.src = '/prodImg/piccole/'+codice+'.jpg';
		
			
		$('fumetto_img').appendChild(img);
		
		muoviBaloon(event);
		
	}
}
function muoviBaloon(event){

	asseX = Event.pointerX(event || window.event);
	asseY = Event.pointerY(event || window.event);
	// con document.body.clientWidth di 1191 paddLeft ï¿½ 160

		
		$('fumetto').style.left = asseX-133+'px';
		$('fumetto').style.top = asseY-45+'px';
}


function apriPrima(){
	if($('elencoPagine').getElementsByTagName('li')[0]){
		if($('elencoPagine').getElementsByTagName('li')[0].getElementsByTagName('li')[0]){
			if($('elencoPagine').getElementsByTagName('li')[0].getElementsByTagName('li')[0].firstChild){
				apriStatica($('elencoPagine').getElementsByTagName('li')[0].getElementsByTagName('li')[0].firstChild);
				clearTimeout(time);
			}
			else{
				time = setTimeout('apriPrima()',10);	
			}
		}
		else{
				time = setTimeout('apriPrima()',10);	
			}
	}
	else{
				time = setTimeout('apriPrima()',10);	
			}
	
}






// SCROLL DELL'ELEMENTO DI DESTRA

function scrollami(){
	if($('link_search').className == 'choosed'){
		ID_DELDIV_DELPRODOTTO = 'contenitProdRicerca';
	}
	else if($('link_news').className == 'choosed'){
		ID_DELDIV_DELPRODOTTO = 'contenitNews';
	}
	else{
		ID_DELDIV_DELPRODOTTO = 'contenitProd';
	}
	
	if(document.all){
		// ie
		var scrollTop = document.documentElement.scrollTop;
	}
	else{
		// ff
		var scrollTop = window.pageYOffset;
	}
	var inizio_banner = 300;
	var fine_banner = $('bordoBottomContent').offsetTop;
	var altezza_banner = 350;
	
	if(scrollTop>inizio_banner){
	
		scrolla = scrollTop-inizio_banner;
		NEW_fine_banner = scrolla+altezza_banner+inizio_banner;
		if (fine_banner>NEW_fine_banner){		
			document.getElementById(ID_DELDIV_DELPRODOTTO).style.top = scrolla+'px';
		}
	}
	else{
		document.getElementById(ID_DELDIV_DELPRODOTTO).style.top = 0+'px';
	}
	setTimeout('scrollami()',100);
}
// EO


function prodottoVeloce(param,start){
	if (typeof(param)=='string'){
		param = param.split(',');		
	}
	
	if(	$('operation') ){
		controllo = $('operation').value;
	}
	else{
		
		controllo=0;
	}
	
	if (controllo==1){
		i=start;
		
		while (i<param.length){
		
			if ($('operation').value==1){
				
				if( i == param.length-1 ){
					ID_DEL_PRODOTTO = param[i];
					
					viewProd (ID_DEL_PRODOTTO);		
				}
				else if ( i == 0 ){
					
					// niente...a zero nn si fa nulla
				}
				else if ( i == 1 ){
					
					ID_DEL_CATALOGO = param[i];			
				}
				else if ( i == 2 ){

					$('operation').value=0;
					PRIMO_ID = param[i];
					showCatalog ( PRIMO_ID, ID_DEL_CATALOGO);
				}
				else{
					$('operation').value=0;
					backupI=i;
					ID_DEL_MENU = param[i]+'xcatalogo';
					openMenu($(ID_DEL_MENU).firstChild);
					i=backupI;
				}
				i++;
			}
			else{
				wait(param,i);
				break;
			}
		}
	}
	else{
		wait(param,start);
	}	
}

function wait(param,i){
	if (typeof(param)=='string'){
		param = param.split(',');		
	}
	
	if(	$('operation') ){
		controllo = $('operation').value;
	}
	else{
		
		controllo=0;
	}
	
	if (controllo==1){

		prodottoVeloce(param,i);
		clearTimeout(replay);

	}
	else{
		var replay = setTimeout("wait('"+param+"','"+i+"')",500);
		
	}
}


function ricerca (){
	$('errorRic').style.display='none';	
	var chiave = $('key').value;
	if (chiave.length>3){
		$('loading').style.display = 'block';
		var myAjax = new Ajax.Updater( 'elencoProdRic', pathdom+'getMenuProd.php', {
									method: 'get',
									parameters: 'search='+chiave,
									onComplete: function(){									
											$('loading').style.display = 'none';
											
													}
								}
												)
	
	}
	else{
	$('errorRic').style.display='block';	
		
	}
}

function staticaVeloce(param,start){
	if (typeof(param)=='string'){
		param = param.split(',');		
	}
	
	if(	$('operation') ){
		controllo = $('operation').value;
	}
	else{
		controllo=0;
	}
	
	
	
	if (controllo==1){
	
		for (var i=start; i<param.length;i++){
			id = param[i];

			if ($('operation').value==1){
				
				if ( i==0){
				// niente
					
				}
				else if((i==param.length-1) && (i==1)){
					var myAjax = new Ajax.Updater( 'elencoPagine', pathdom+'getMenu.php', {
									method: 'get',
									parameters: 'ref='+1,
									onComplete: function(){	
										apriStatica($(id+'xstatic').firstChild);
														}
													}
								)
				}
				else if (i==1){
					
					$('operation').value=0;
					nuovo_id = param[i];
					var myAjax = new Ajax.Updater( 'elencoPagine', pathdom+'getMenu.php', {
									method: 'get',
									parameters: 'ref='+1,
									onComplete: function(){
										
										apriStatica($(nuovo_id+'xstatic').firstChild,true);
										$('operation').value=0;
														}
													}
								)
				}
				else{
								
					$('operation').value=0;
					nuovo_id = param[i];
					
					apriStatica($(nuovo_id+'xstatic').firstChild);
					
				}
			}
			else{
				var replay = setTimeout("staticaVeloce('"+param+"','"+i+"')",500);
				break;
			}
		}
	}
	else{
		var replay = setTimeout("staticaVeloce('"+param+"','"+start+"')",500);
		
	}
}

function apriLink(percorso){
	$$('div.linkQuestaPagina')[0].style.display='block';	
	$('linkVeloceInput').value = percorso;
	$('linkVeloceInput').select();
}
function chiudiLink(){
	$$('div.linkQuestaPagina')[0].style.display='none';	
}

function apriPrimoFiglio(id_pagina){
	if( $('operation').value==1){
		if($(id_pagina+'xstatic').getElementsByTagName('li')[0].firstChild){
			clearTimeout(retime);
			apriStatica($(id_pagina+'xstatic').getElementsByTagName('li')[0].firstChild);
		}
		else{
			retime = setTimeout("apriPrimoFiglio('"+id_pagina+"')",500);
		}
	}
	else{
		var retime = setTimeout("apriPrimoFiglio('"+id_pagina+"')",500);
	}
}



function showComingSoon(event){
	if($('comingSoon').style.display=='block'){
		$('comingSoon').style.display='none';	
	}
	else{
		$('comingSoon').style.display='block';
		muoviBaloon2(event);	
	}
}

function muoviBaloon2(event){

	asseX = Event.pointerX(event || window.event);
	asseY = Event.pointerY(event || window.event);
	// con document.body.clientWidth di 1191 paddLeft ï¿½ 160

		
		$('comingSoon').style.left = asseX-133+'px';
		$('comingSoon').style.top = asseY-20+'px';
}


// E-commerce Login/Logout

/* recupera array(larghezza,altezza) del browser */
function getBrowserDim(){
	var width = 0; var height = 0;
	if(document.documentElement && document.documentElement.clientWidth ) {
		document.body.style.height = '100%';
		width = document.documentElement.clientWidth + 18;
		height = document.documentElement.clientHeight;
	}else if( document.body && document.body.clientWidth ){
		document.body.style.height = '100%';
		width = document.body.clientWidth;height = document.body.clientHeight;
	}else if( window.innerWidth ) {
		document.body.style.height = '100%';
		width = window.innerWidth + 18;
		height = window.innerHeight;
	}
	return[width, height];
}

function popUp(url,type){		
	window.scroll(0,0);
	
	var alt = getBrowserDim()[1];
	var lar = getBrowserDim()[0]-18;
	
	var larImg = 676;
	var altImg = 607; 
	var imgLoader = '/templates/standard/i/ajax-loader.gif';
	var posXimg = (lar-larImg)/2;	
	var posXlayer = 10+posXimg;
	var altLayer = altImg;
	var larLayer = larImg;
	var altIframe = 528;
	var larIframe = 585;
	
	var bodyOk = document.getElementsByTagName('body')[0];			
	var div = Builder.node('div',{id:'anneraLayer',style:'height:'+alt+'px; width:'+lar+'px;'});
	var divLayer = Builder.node('div',{id:'divLayer',style:'top:28px; left:'+posXlayer+'px; height:'+altLayer+'px; width:'+larLayer+'px;'});
	var divLoad = Builder.node('div',{id:'loadingLogin'});
	var loadImg = Builder.node('img',{id:'loadingLoginImg',src:imgLoader});
	divLoad.appendChild(loadImg);
	
	if(type=='login'){titolo = 'Login';}
	if(type=='logout'){titolo = 'Logout';}

	var chiudi = Builder.node('a',{href:'javascript:closeLayer();',className:'chiudiLayer'},'X');	
	
		
	
	if(type=="b2b"){
		var titleTab = Builder.node('div',{className:'titleTab2',id:'titleTab2'});	
		var tab1 = Builder.node('a',{href:'#',className:'tabLayer3'},testo_tab1);
		titleTab.appendChild(tab1);
	}
	else{
		var titleTab = Builder.node('div',{className:'titleTab',id:'titleTab'});	
		var tab1 = Builder.node('a',{href:'javascript:tabLayer1();',className:'tabLayer1'},testo_tab1);
		if(app_lang=="en") {var tab2 = Builder.node('a',{href:'javascript:tabLayer2();',className:'tabLayer2en'},testo_tab2);	}
		else{var tab2 = Builder.node('a',{href:'javascript:tabLayer2();',className:'tabLayer2'},testo_tab2);	}
		titleTab.appendChild(tab1);
		titleTab.appendChild(tab2);
	}
	//var clear = Builder.node('div',{className:'clear'});	
	var iframe = Builder.node('div',{id:'contFrame',style:'width:'+larIframe+'px; height:'+altIframe+'px;'});						
	
	

	divLayer.appendChild(divLoad);
	divLayer.appendChild(chiudi);
	divLayer.appendChild(titleTab);
	//divLayer.appendChild(clear);			
	divLayer.appendChild(iframe);	
	
	
	bodyOk.appendChild(divLayer);			
	bodyOk.appendChild(div);			
	bodyOk.style.overflow = 'hidden';
	
	if($('anneraLayer')){
		new Ajax.Updater('contFrame',url,{method:'get',evalScripts:true,onComplete:function(){$('loadingLogin').style.display='none';}});
	}
	
	
	function scrolla(){
		if($('anneraLayer')){
			if(navigator.appName == "Microsoft Internet Explorer"){
				$('anneraLayer').style.top = document.documentElement.scrollTop+'px';
				$('anneraLayer').style.left = document.documentElement.scrollLeft+'px';
			}else{				
				$('anneraLayer').style.top = window.pageYOffset+'px';
				$('anneraLayer').style.left = window.pageXOffset+'px';
			};
		};
	};

	window.onresize=function(){	
		if($('anneraLayer')){
			Element.remove('loadingLoginImg');
			Element.remove('loadingLogin');
			Element.remove('divLayer');
			Element.remove('anneraLayer');			
			popUp();
		}
	};
}

function tabLayer1(){
	if($('anneraLayer')){	
		$('loadingLogin').style.display='block';
		$('titleTab').style.background="url("+tablayer1+")";
		new Ajax.Updater('contFrame',pathdom+'b2c/init.php?action=login',{method:'get',evalScripts:true,
			onSuccess: function(ajax){
			$('loadingLogin').style.display='none';
		}
		});
	}
}

function tabLayer2(){
	if($('anneraLayer')){	
		$('loadingLogin').style.display='block';
		$('titleTab').style.background="url("+tablayer2+")";
		new Ajax.Updater('contFrame',pathdom+'b2c/init.php?action=viewReg',{method:'get',evalScripts:true,
	        onSuccess: function(ajax){
				$('loadingLogin').style.display='none';
			}
		});
}
}

function tabLayer3(){
	if($('anneraLayer')){	
		$('loadingLogin').style.display='block';
		$('titleTab').style.background="url("+tablayer1+")";
		new Ajax.Updater('contFrame',pathdom+'b2b/init.php?action=login',{method:'get',evalScripts:true,
			onSuccess: function(ajax){
			$('loadingLogin').style.display='none';
		}
		});
	}
}



function closeLayer(){
	Element.remove('loadingLoginImg');
	Element.remove('loadingLogin');
	Element.remove('divLayer');
	Element.remove('anneraLayer');
	location.href = pathdomssl;
	
}


function reloadWebsite(action){
	location.href = pathdom+"index.php?action="+action;
	
}

function b2bLogin(){
	popUp(pathdom+'b2b/init.php?action=login','b2b');
}

function b2cLogin(){
	popUp(pathdom+'b2c/init.php?action=login','b2c');
}

function b2cLogin_reg(){
	popUp(pathdom+'b2c/init.php?action=login','b2c');
	tabLayer2();
}

function b2bLogout(){
	popUp(pathdom+'b2b/init.php?action=logout','b2b');
}

function b2cLogout(){
	popUp(pathdom+'b2c/init.php?action=logout','b2c');
}

function eMakeLogin(){ 
	if($('anneraLayer')){
		var form = $('loginForm').serialize();
		$('loadingLogin').style.display='block';
		new Ajax.Updater('contFrame',pathdom+'soap/init.php?action=login&'+form,{method:'post',evalScripts:true,
	        onSuccess: function(ajax){$('loadingLogin').style.display='none';}
		});
	}
}

function eMakeNewpass(){ 
	if($('anneraLayer')){
		
		var form = $('loginFormNwPass').serialize();
		
		if(form.split('email=')[1].split('&')[0]==''){
			alert('Il campo email e\' obbligatorio');
			return;
		}
		
		$('loadingLogin').style.display='block';
		new Ajax.Updater('contFrame',pathdom+'soap/init.php?action=newpass&'+form,{method:'post',evalScripts:true,
	        onSuccess: function(ajax){$('loadingLogin').style.display='none';}
		});
	}
}

function b2cMakeLogin(){ 
	if($('anneraLayer')){
		var form = $('loginForm_b2c').serialize();
		$('loadingLogin').style.display='block';
		new Ajax.Updater('contFrame',pathdom+'b2c/init.php?action=login&'+form,{method:'post',evalScripts:true,
	        onSuccess: function(ajax){$('loadingLogin').style.display='none';}
		});
	}
}

function b2bMakeLogin(){ 
	if($('anneraLayer')){
		var form = $('loginForm_b2b').serialize();
		$('loadingLogin').style.display='block';
		new Ajax.Updater('contFrame',pathdom+'b2b/init.php?action=login&'+form,{method:'post',evalScripts:true,
	        onSuccess: function(ajax){$('loadingLogin').style.display='none';}
		});
	}
}

function b2cViewRegistration(){ 
	if($('anneraLayer')){
		// $('titoloLayer').innerHTML='Registrazione';
		$('loadingLogin').style.display='block';
		new Ajax.Updater('contFrame',pathdom+'b2c/init.php?action=viewReg',{method:'post',evalScripts:true,
	        onSuccess: function(ajax){
				$('loadingLogin').style.display='none';
			}
		});
		
	}
}

function parseXmlError(xml)
{
	$j(".label").removeAttr('style');
	
	var errors="";
	//find every Tutorial and print the author
	errors = jQuery(xml).find("item"); 
						 
	if(errors!="" && errors.length!=0){
	jQuery(xml).find("item").each(function()
	  {
	  $('label_'+jQuery(this).attr("idname")).style.color="#ff0000";
	  });
	$('loadingLogin').style.display='none';
	}
	else{
		var formdata = $('registrationForm').serialize(true);
		formdata['privacyTEXT']='';
		formdata['mode']='newReg';
		formdata['action']='makeReg';
		new Ajax.Updater('contFrame',pathdom+'b2c/init.php',{method:'get', parameters : formdata,evalScripts:true,
			onSuccess: function(ajax){$('loadingLogin').style.display='none';} });	
	}

}

function b2cMakeRegistration(){ 
	if($('anneraLayer')){
		$('loadingLogin').style.display='block';
		var formdata = $('registrationForm').serialize(true);
		formdata['privacyTEXT']='';
		formdata['action']='controlReg';
		formdata['mode']='newReg';
		

				  jQuery.ajax({
				    type: "GET",
				    url: pathdom+'b2c/init.php',
				    data: formdata,
				    dataType: "xml",
				    success: parseXmlError
				  });
		
	}
}

function b2cReEditRegistration(){ 
	
	$j("#formReg2").hide("blind",'',1000);	
	
	setTimeout(function(){
		$j("#formReg1").show("blind",'',1000);
	}, 1000);
	
}

function b2cRenewPass(){ 
	if($('anneraLayer')){
		
		
		var form = $('renewPassb2c').serialize();
		
		if(form.split('email_renew=')[1].split('&')[0]==''){
			alert('Il campo email e\' obbligatorio');
			return;
		}
		$('loadingLogin').style.display='block';

		new Ajax.Updater('contFrame',pathdom+'b2c/init.php?action=renewPass&'+form,{method:'post',evalScripts:true,
	        onSuccess: function(ajax){
				$('loadingLogin').style.display='none';
			}
		});
		
	}
}

function b2bRenewPass(){ 
	if($('anneraLayer')){
		
		
		var form = $('renewPassb2b').serialize();
		
		if(form.split('email_renew=')[1].split('&')[0]==''){
			alert('Il campo email e\' obbligatorio');
			return;
		}
		$('loadingLogin').style.display='block';

		new Ajax.Updater('contFrame',pathdom+'b2b/init.php?action=renewPass&'+form,{method:'post',evalScripts:true,
	        onSuccess: function(ajax){
				$('loadingLogin').style.display='none';
			}
		});
		
	}
}

function precaricaimmagini(){
	if (document.images){
	var filediimmagini = precaricaimmagini.arguments;
	var matriceprecaricate = new Array();
	for (var i=0; i<filediimmagini.length; i++){
	matriceprecaricate[i] = new Image;
	matriceprecaricate[i].src = filediimmagini[i];}}
}

function testEnterKey(e) {
    if (e.keyCode == 13) {
        return false;
    }
    else
    {
        return true;
    }
}

function testEnterKeySearch(e) {
    if (e.keyCode == 13) {
    	ricerca();
    }
    else
    {
        return true;
    }
}

function setOfferte(){
	$('loading').style.display='block';
	new Ajax.Updater('elencoOfferte',pathdom+'getOfferte.php',{method:'get',
        onSuccess: function(ajax){$('loading').style.display='none';}
	});
}

function updateRegistrationCountry(naz){
	nazione = naz.options[naz.selectedIndex].value;
	
	if(nazione=='1'){
		if($j("#altformitaly").is(":visible")==false)  $j("#altformitaly").show("blind",'',500);
	}
	else {
		if($j("#altformitaly").is(":visible")==true){
			$j("#altformitaly").hide('blind','',500);
			$('provincia').options[0].selected=true
		}
	}
	
}

