function toggleBlock(block, inline)
	{
		var div = document.getElementById(block);   var type = (inline) ? "inline" : "block";   div.style.display = (div.style.display == type) ? "none" : type;
}

function overlay(isError) {
	
	if(!isError) { 
		var isError = 0;
	}
		
	if (isError>0 && isError<3)
    {
    	var t1 = document.getElementById("normalLogin");
    	t1.innerHTML="<span class='error_login'>Numero di telefono e/o password errati<br/> se non ricordi i tuoi dati, <a href='registrazione' class='orange'>clicca qui</a></span>";
    }
    
    if (isError>=3)
    {
       	/*
    	var a1 = document.getElementById('existing_member');
    	a1.setAttribute("className","existing_member");
    	a1.setAttribute("class","existing_member");
    	var b1 = document.getElementById('login_form_logo');
    	b1.setAttribute("className","login_form_logo_capcha");
    	b1.setAttribute("class","login_form_logo_capcha");
    	var c1 = document.getElementById('livello_input_username');
    	c1.setAttribute("className","user");
    	c1.setAttribute("class","user");
    	var d1 = document.getElementById('livello_input_password');
    	d1.setAttribute("className","passwd");
    	d1.setAttribute("class","passwd");
    	*/

      var a1 = document.getElementById('existing_member');
    	a1.setAttribute((document.all ? 'className' :
'class'),'existing_member clearfix');
    	var b1 = document.getElementById('login_form_logo');
    	b1.setAttribute((document.all ? 'className' :
'class'),'login_form_logo_capcha');
    	var c1 = document.getElementById('livello_input_username');
    	c1.setAttribute((document.all ? 'className' :
'class'),'user');
    	var d1 = document.getElementById('livello_input_password');
    	d1.setAttribute((document.all ? 'className' :
'class'),'passwd');
    	
    	
    var t1 = document.getElementById("normalLogin");
    var sInnerHTML = "<div class='gruppo_capcha'>";
    sInnerHTML += "<div class='capcha_text' > Per continuare digita i caratteri che vedi qui sotto:</div>";
    sInnerHTML += "<div class='capcha_capcha' >";
    sInnerHTML += "<img src='/controller/captcha/securimage_show_small.php' id='captchaimage'></div><div class='capcha_refresh'>";
    sInnerHTML +=	"<a href='#' onclick='";
    sInnerHTML +=	'document.getElementById("captchaimage").src="/controller/captcha/securimage_show_small.php?" + Math.random(); return false;';
    sInnerHTML +=	"' ><img src='../../images/refresh.jpg' width='41' height='41' alt='refresh' title='refresh' border='0'></a>";
 	sInnerHTML +=	"</div><div class='capcha_text_group'><div class='capcha_text_group_testo' >caratteri:</div>";
    sInnerHTML += "<div class='capcha_form'><div id='textfield_Acaptcha'><input name='captchatext' type='text'  size='5' maxlength='5' /></div></div></div></div>";
    t1.innerHTML=sInnerHTML;
      
    }
	

    var el = $("overlay");
    // move the form div to wherever is related to the display area
    var el_f = $("login_form");

    if (window.pageYOffset == undefined){
        // ie
        el_f.style.marginTop = '15%';
    } else {
        el_f.style.marginTop = '15%';
    }
    
     el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
	 document.login_form.username.focus();
}
    
function loading() {
	
	var el = $("loadingLayer");
    // move the form div to wherever is related to the display area
    var el_f = $("loadingLayer2");
    if (window.pageYOffset == undefined){
        // ie
        el_f.style.marginTop = (300 + document.documentElement.scrollTop) + 'px';
    } else {
        el_f.style.marginTop = (300 + window.pageYOffset) + 'px';
    }
    el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
    
}


	function inviaform(){
		window.open('','popuppagamento','width=800,height=750,scrollbars=1');
		document.getElementById('form1').submit();
	}
	
	function inviaformSelf(){
		document.getElementById('formricarica').submit();
	}

	function checkButton(){
		
		if(document.formricarica.ricaricasimmia.checked == true){
	      document.formricarica.ricaricasimaltra.checked = true;
	      document.formricarica.ricaricasimmia.checked = false;
		  } 
	}
	
function InattivaTesto(){
	var a1 = $('testoDaMod1');
	a1.removeClassName('box_acquistasim_row_testo');
	a1.addClassName('box_acquistasim_row_testo_disattiv')

  var a2 = $('testoDaMod2');
	a2.removeClassName('box_acquistasim_row_testo');
	a2.addClassName('box_acquistasim_row_testo_disattiv');
	
	var a3 = $('testoDaMod3');
	a3.removeClassName('box_acquistasim_row_testoA');
	a3.addClassName('box_acquistasim_row_testoA_disattiv');
	
	var a4 = $('testoDaMod4');
	a4.removeClassName('box_acquistasim_row_testoA');
	a4.addClassName('box_acquistasim_row_testoA_disattiv');

  var b1 = $('bottoneOnOff1');
	b1.checked = false;
	b1.disabled = true;
	
  var b2 = $('bottoneOnOff2');
	b2.checked = false;
	b2.disabled = true;
	
  var c1 = $('TitoloDaMod');
  c1.setStyle({color:'#dddddd'});
}

function AttivaTesto(){
	var a1 = $('testoDaMod1');
	a1.removeClassName('box_acquistasim_row_testo_disattiv');
	a1.addClassName('box_acquistasim_row_testo');

	var a2 = $('testoDaMod2');
	a2.removeClassName('box_acquistasim_row_testo_disattiv');
	a2.addClassName('box_acquistasim_row_testo');
	
	var a3 = $('testoDaMod3');
	a3.removeClassName('box_acquistasim_row_testoA_disattiv');
	a3.addClassName('box_acquistasim_row_testoA');
	
	var a4 = $('testoDaMod4');
	a4.removeClassName('box_acquistasim_row_testoA_disattiv');
	a4.addClassName('box_acquistasim_row_testoA');

  var b1 = $('bottoneOnOff1');
	b1.disabled=false;
	b1.checked = true;
		
  var b2 = $('bottoneOnOff2');
	b2.disabled=false;
	
  var c1 = $('TitoloDaMod');
	c1.setStyle({color:'#000000'});
}



/**** slide effect functions ****/
var mycallback = function(currentElement)	{
var bar = currentElement.up(0);
alert(bar);

}

function openSlide(currentElement) {

var bar = currentElement.up(0);
var winD = currentElement.up(0).next(0);
	
		Effect.toggle(winD,'blind',{duration: 0.3});
		if(bar.className == 'intbarr_closed')
		{
				bar.removeClassName('intbarr_closed');
				bar.addClassName('intbarr_open');
		}else{
			bar.addClassName('intbarr_closed');
			bar.removeClassName('intbarr_open');
		}
	};
	
	

function toggleMyNoverca(currentElement,intbarrId) {

		Effect.toggle(currentElement, 'slide');
		
		if (intbarrId=="intbarr_closed1") {
			if($(intbarrId).className == 'intbarr_closed')
				{
						$(intbarrId).removeClassName('intbarr_closed');
						$(intbarrId).addClassName('intbarr_open');
				} else {
					$(intbarrId).addClassName('intbarr_closed');
					$(intbarrId).removeClassName('intbarr_open');
				}
		} else {
			if($(intbarrId).className == 'barr_info')
				{
						$(intbarrId).removeClassName('barr_info');
						$(intbarrId).addClassName('barr_info_open');
				} else {
					$(intbarrId).addClassName('barr_info');
					$(intbarrId).removeClassName('barr_info_open');
				}
		}
		
		
	};
	
	
	
	
function openInternalSlide(currentElement) {

var bar = currentElement.up(0)
var winD = currentElement.up(0).next(0);
	
		Effect.toggle(winD,'blind',{duration:0.2});
			if((bar.className == 'intbarr_closed_A')&&(winD.getStyle('display') == 'none'))
		{
				bar.removeClassName('intbarr_closed_A');
				bar.addClassName('intbarr_open_A');
		}else{
			bar.addClassName('intbarr_closed_A');
			bar.removeClassName('intbarr_open_A');
		}
	};
/**** // ****/




function ClickToPrint()
     {
        docPrint=window.open("","Print","width=640,height=400,top=250,left=250,toolbars=no,scrollbars=yes,status=no,resizable=no");
        docPrint.document.open();
        docPrint.document.write('<html><head><title>Informativa Privacy</title>');
        docPrint.document.write('</head><body onLoad="self.print()">');
        docPrint.document.write('<div style="margin: 0 auto; width: 95%;">');
        docPrint.document.write(document.getElementById("documentoDaStampare").innerHTML); 
        docPrint.document.write('</div></body></html>');
        docPrint.document.close(); 
        docPrint.focus();
}


function ajaxCostiPopulate(scriptToBeCalled,formElementDiv,targetDiv,loadingImageDiv)
		{
				
				var idPassed = document.getElementById("" + formElementDiv + "").value;
				new Ajax.Updater(targetDiv, "/" +scriptToBeCalled, 
				
					{ 
					method: 'get', 
					parameters: {idCostiNaz: idPassed}
					});
					
				Ajax.Responders.register({
					    onCreate: function() {
					    			var el = $(loadingImageDiv);
					    			el.show();
					    },
					    onComplete: function() {
					          var el = $(loadingImageDiv);
					    			el.hide();
					    }
					});
					
		}

function ajaxDettaglioPerData(scriptToBeCalled,dataDettaglioDal,dataDettaglioAl,formVOCEVIDEO,formSMS,formDATI,targetDiv)
		{
				$(targetDiv).show();
				
				var PasseddataDettaglioDal = document.getElementById("" + dataDettaglioDal + "").value;
				var PasseddataDettaglioAl = document.getElementById("" + dataDettaglioAl + "").value;
				var PassedVOCEVIDEO = document.getElementById("" + formVOCEVIDEO + "");
				var PassedSMS = document.getElementById("" + formSMS + "");
				var PassedDATI = document.getElementById("" + formDATI + "");
				
				if (PassedVOCEVIDEO.checked == true) {
					var valoreVOCEVIDEO = 1;
				} else {
					var valoreVOCEVIDEO = 0;
				}
				
				if (PassedSMS.checked == true) {
					var valoreSMS = 1;
				} else {
					var valoreSMS = 0;
				}
				
				if (PassedDATI.checked == true) {
					var valoreDATI = 1;
				} else {
					var valoreDATI = 0;
				}
				
				if (PassedVOCEVIDEO.checked == false && PassedSMS.checked == false && PassedDATI.checked == false) {
					alert('Prego, specificare almeno un parametro');
					return false;
				} 
				
				
				new Ajax.Request("/" + scriptToBeCalled, {
					  method: 'post',
					  parameters: {
											 dataDettaglioDal: PasseddataDettaglioDal, 
											 dataDettaglioAl: PasseddataDettaglioAl, 
											 VOCEVIDEO: valoreVOCEVIDEO, 
											 SMS: valoreSMS, 
											 DATI: valoreDATI
											}, 
											
					  onSuccess: function(transport){
					    
					    var response = transport.responseText || "";
					    new Effect.Opacity(targetDiv, { from: 0.1, to: 1.0, duration: 0.5 });
					    $(targetDiv).update(response);
					    //$(targetDiv).setAttribute((document.all ? 'id' : 'id'),sessionVarGet);
					    
					   },
					  onFailure: function(){
					    new Effect.Opacity(targetDiv, { from: 0.1, to: 1.0, duration: 0.5 });
					    var response = "Siamo Spiacenti, ma al momento questa funzione non e' disponibile. Si prega di riprovare pił tardi";
					    $(targetDiv).update(response);
					   }, 
					  onLoading: function() {
							new Effect.Opacity(targetDiv, { from: 1.0, to: 0.1, duration: 0.5 });
							$(targetDiv).innerHTML ='<div class="loading_image_div"><img src="../../images/bigBlackWaiting.gif" border="0" /></div>';
							new Effect.Opacity(targetDiv, { from: 0.1, to: 1.0, duration: 0.5 });
				    },
				    onLoaded: function() {
		          new Effect.Opacity(targetDiv, { from: 0.1, to: 1.0, duration: 0.5 });
		          document.getElementById("dataDettaglioDal").value=document.getElementById("dataDettaglioDalToCopy").innerHTML;
		          document.getElementById("dataDettaglioAl").value=document.getElementById("dataDettaglioAlToCopy").innerHTML;
				      $(targetDiv).update(response);
				      
				    }
					});
				
					
		}


function ajaxDettaglioPerPagina(scriptToBeCalled,passedPaginaFrom,targetDiv)
		{
				
				$(targetDiv).show();
				
				new Ajax.Request("/" + scriptToBeCalled, {
					  method: 'post',
					  parameters: {
											 paginaFrom: passedPaginaFrom
											}, 
											
					  onSuccess: function(transport){
					    
					    var response = transport.responseText || "";
					    $(targetDiv).update(response);
					    //$(targetDiv).setAttribute((document.all ? 'id' : 'id'),sessionVarGet);
					    new Effect.Opacity(targetDiv, { from: 0.1, to: 1.0, duration: 0.5 });
					   },
					  onFailure: function(){
					    new Effect.Opacity(targetDiv, { from: 0.1, to: 1.0, duration: 0.5 });
					    var response = "Siamo Spiacenti, ma al momento questa funzione non e' disponibile. Si prega di riprovare pił tardi";
					    $(targetDiv).update(response);
					   }, 
					  onLoading: function() {
							new Effect.Opacity(targetDiv, { from: 1.0, to: 0.1, duration: 0.5 });
							$(targetDiv).innerHTML ='<div class="loading_image_div"><img src="../../images/bigBlackWaiting.gif" border="0" /></div>';
							new Effect.Opacity(targetDiv, { from: 0.1, to: 1.0, duration: 0.5 });
				    },
				    onLoaded: function() {
		          new Effect.Opacity(targetDiv, { from: 0.1, to: 1.0, duration: 0.5 });
		          document.getElementById("dataDettaglioDal").value=document.getElementById("dataDettaglioDalToCopy").innerHTML;
		          document.getElementById("dataDettaglioAl").value=document.getElementById("dataDettaglioAlToCopy").innerHTML;
				      $(targetDiv).update(response);
				      
				    }
					});
				
					
		}

function stampaDettagli(scriptToBeCalled,dataDettaglioDal,dataDettaglioAl,formVOCEVIDEO,formSMS,formDATI)
		{
				
				var PasseddataDettaglioDal = document.getElementById("" + dataDettaglioDal + "").value;
				var PasseddataDettaglioAl = document.getElementById("" + dataDettaglioAl + "").value;
				var PassedVOCEVIDEO = document.getElementById("" + formVOCEVIDEO + "");
				var PassedSMS = document.getElementById("" + formSMS + "");
				var PassedDATI = document.getElementById("" + formDATI + "");
				
				if (PassedVOCEVIDEO.checked == true) {
					var valoreVOCEVIDEO = 1;
				} else {
					var valoreVOCEVIDEO = 0;
				}
				
				if (PassedSMS.checked == true) {
					var valoreSMS = 1;
				} else {
					var valoreSMS = 0;
				}
				
				if (PassedDATI.checked == true) {
					var valoreDATI = 1;
				} else {
					var valoreDATI = 0;
				}
				
				if (PassedVOCEVIDEO.checked == false && PassedSMS.checked == false && PassedDATI.checked == false) {
					alert('Prego, specificare almeno un parametro');
					return false;
				} else {
					window.open(scriptToBeCalled,'Stampa Dettagli 		Traffico','scrollbars=yes,resizable=no,width=790,height=600,left=50,top=50,menubar=yes');
				}
				
		}


function esportaDettagli(scriptToBeCalled,dataDettaglioDal,dataDettaglioAl,formVOCEVIDEO,formSMS,formDATI,exportFormat)
		{
				var PassedexportFormat = $(exportFormat).value;
				var PasseddataDettaglioDal = $(dataDettaglioDal).value;
				var PasseddataDettaglioAl = $(dataDettaglioAl).value;
				var PassedVOCEVIDEO = $(formVOCEVIDEO);
				var PassedSMS = $(formSMS);
				var PassedDATI = $(formDATI);
				
				if (PassedVOCEVIDEO.checked == true) {
					var valoreVOCEVIDEO = 1;
				} else {
					var valoreVOCEVIDEO = 0;
				}
				
				if (PassedSMS.checked == true) {
					var valoreSMS = 1;
				} else {
					var valoreSMS = 0;
				}
				
				if (PassedDATI.checked == true) {
					var valoreDATI = 1;
				} else {
					var valoreDATI = 0;
				}
				
				if (PassedVOCEVIDEO.checked == false && PassedSMS.checked == false && PassedDATI.checked == false) {
					alert('Prego, specificare almeno un parametro');
					return false;
				} 
				
				$(exportFormat).value = PassedexportFormat;
		    var miaform = document.createElement("form");
		    miaform.setAttribute("name", "exportFormData");
		    miaform.setAttribute("id", "exportFormData");
		    miaform.setAttribute("method", "post");
		    miaform.setAttribute("action", scriptToBeCalled);
		    miaform.setAttribute("target", "_blank");
        var hiddenField = document.createElement("input");
        hiddenField.setAttribute("type", "hidden");
        hiddenField.setAttribute("name", "exportFormat");
        hiddenField.setAttribute("value", PassedexportFormat);
        miaform.appendChild(hiddenField);
		    document.body.appendChild(miaform);
		    $('exportFormData').submit();
		    document.body.removeChild(miaform);

		}



function ajaxGraficoPerData(scriptToBeCalled,dataDettaglioDal,dataDettaglioAl,formVOCEVIDEO,formSMS,formDATI,targetDiv)
		{
				$(targetDiv).show();
				
				var PasseddataDettaglioDal = document.getElementById("" + dataDettaglioDal + "").value;
				var PasseddataDettaglioAl = document.getElementById("" + dataDettaglioAl + "").value;
				var PassedVOCEVIDEO = document.getElementById("" + formVOCEVIDEO + "");
				var PassedSMS = document.getElementById("" + formSMS + "");
				var PassedDATI = document.getElementById("" + formDATI + "");
				
				if (PassedVOCEVIDEO.checked == true) {
					var valoreVOCEVIDEO = 1;
				} else {
					var valoreVOCEVIDEO = 0;
				}
				
				if (PassedSMS.checked == true) {
					var valoreSMS = 1;
				} else {
					var valoreSMS = 0;
				}
				
				if (PassedDATI.checked == true) {
					var valoreDATI = 1;
				} else {
					var valoreDATI = 0;
				}
				
				if (PassedVOCEVIDEO.checked == false && PassedSMS.checked == false && PassedDATI.checked == false) {
					alert('Prego, specificare almeno un parametro');
					return false;
				} 
				
				new Ajax.Request("/" + scriptToBeCalled, {
					  method: 'post',
					  evalJS: 'force', 
					  parameters: {
											 dataDettaglioDal: PasseddataDettaglioDal, 
											 dataDettaglioAl: PasseddataDettaglioAl, 
											 VOCEVIDEO: valoreVOCEVIDEO, 
											 SMS: valoreSMS, 
											 DATI: valoreDATI
											}, 
											
					  onSuccess: function(transport){
					    var response = transport.responseText || "no response text";
					    var notice = $(targetDiv);
					    notice.update(response);
					   },
					  onFailure: function(){
					    var response = "Siamo Spiacenti, ma al momento questa funzione non e' disponibile. Si prega di riprovare pił tardi";
					    $(targetDiv).update(response);
					   }, 
					  onLoading: function() {
							
							if ($('contenuti_tabs') == undefined) 
								{
									new Effect.Opacity(targetDiv, { from: 1.0, to: 0.1, duration: 0.5 });
									$(targetDiv).innerHTML ='<div class="loading_image_div"><img src="../../images/bigBlackWaiting.gif" border="0" /></div>';
									new Effect.Opacity(targetDiv, { from: 0.1, to: 1.0, duration: 0.5 });
								} else {
										new Effect.Opacity('contenuti_tabs', { from: 1.0, to: 0.1, duration: 0.5 });
										$('contenuti_tabs').innerHTML ='<div class="loading_image_div"><img src="../../images/bigBlackWaiting.gif" border="0" /></div>';
										new Effect.Opacity('contenuti_tabs', { from: 0.1, to: 1.0, duration: 0.5 });
									}
							
				    },
				    onLoaded: function() {
		          document.getElementById("dataDettaglioDal").value=document.getElementById("dataDettaglioDalToCopy").innerHTML;
		          document.getElementById("dataDettaglioAl").value=document.getElementById("dataDettaglioAlToCopy").innerHTML;
				      //new Effect.Opacity(targetDiv, { from: 0.1, to: 1.0, duration: 0.5 });
				    }
					});
					
		}


var asyncCallCounter = 0;

function ajaxPopulate(sessionVarGet,targetDiv)
		{
				new Ajax.Request("/get-async-data", {
					  method: 'get',
					  parameters: {sessionVar: sessionVarGet},
					  onSuccess: function(transport){
					    asyncCallCounter--;
					    var response = transport.responseText || "";
					    $(targetDiv).update(response);
					    $(targetDiv).setAttribute((document.all ? 'id' : 'id'),sessionVarGet);
					   },
					  onFailure: function(){
					    var response = "";
					    $(targetDiv).update(response);
					   }, 
					  onLoading: function() {
							$(targetDiv).innerHTML ='<img src="../../images/loading_06.gif" border="0" />';
				    },
				    onLoaded: function() {
				      $(targetDiv).update(response);
				    }
					});
		if (asyncCallCounter==0) {divParserById();}
		}

function divParserById() 
		{
			var onlyDivElements = document.getElementsByTagName('span');
			for(i=0; i < onlyDivElements.length; i++)
			 	{			 		
			 		var divIds = onlyDivElements.item(i).id;
			 		var divIdsDynContent = divIds.split("Content");
			 		if (divIdsDynContent[0] == "Dyn") 
			 			{
			 				asyncCallCounter++;
			 				var sessionVarGet = divIdsDynContent[1];
			 				var targetDiv = "DynContent" + divIdsDynContent[1];
			 				ajaxPopulate(sessionVarGet,targetDiv);
			 			}
			 	}
		};


function effettoSfumaturaOn(targetDiv) {
	new Effect.Opacity(targetDiv, { from: 1.0, to: 0.1, duration: 0 });
	
}

function effettoSfumaturaOff(targetDiv) {
	new Effect.Opacity(targetDiv, { from: 0.1, to: 1.0, duration: 0 });
	
}
/*******	cookies gestione menu	*******/

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function ajaxFormSelect(formSelectId,targetDiv,typeT)
		{
				var elementIdGet = $(formSelectId).value;
				$(targetDiv).show();
				new Ajax.Request("/get-select-form", {
					  method: 'get',
					  parameters: {elementId: elementIdGet,
					  						 typeTown: typeT},
					  
					  onSuccess: function(transport){
					    var response = transport.responseText || "- - - - -";
					    var notice = $(targetDiv);
					    notice.update(response);
					   },
					  onFailure: function(){
					    var response = "funzione non disponibile";
					    $(targetDiv).update(response);
					   }, 
					  onLoading: function() {
							//var response = transport.responseText || "<select class='textfield_seleA' disabled='disabled'><option>  loading... </option></select>";
					    //var notice = $(targetDiv);
					    //notice.update(response);
							//
							$(targetDiv).innerHTML ="<select class='textfield_seleA' disabled='disabled'><option>loading...</option></select>";
							//new Effect.Opacity(targetDiv, { from: 0.1, to: 1.0, duration: 0.5 });
				    },
				    onLoaded: function() {
				      var response = transport.responseText || "- - - - -";
					    var notice = $(targetDiv);
					    notice.update(response);
				    }
					});
		}

function ajaxUpdateCart(varid,varq,targetDiv,actionToCall)
		{
			if (varid=="") 
				{
					alert("Attenzione: selezionare almeno una tariffa");
					return false;
				} else {
					new Ajax.Request(actionToCall, {
						  method: 'get',
						  parameters: {
												 passedId: varid, 
												 passedQ: varq 
												},
						  onCreate: function(){
							$("cartElementsTot").innerHTML = "<img src='../images/loading_06.gif' style='margin-top:4px;' />";
						   },
						  onSuccess: function(transport){
							var messaggio = "";
							var intValue = 0;
							var response = transport.responseText.evalJSON() || "";
							for (var i = 0; i < response.rows.length; i++) {
									var idElement = response.rows[i].columns[0].idElement;
									var valueElement = response.rows[i].columns[1].valueElement;
									var notice = $(idElement);
									notice.update(valueElement);
									if (idElement == "messaggiDiStato") 
										{
											messaggio = valueElement;
											$("messaggiDiStato").update(messaggio);
										}
								}
						   $("messaggiDiStato").appear({ duration: 0.5 });
						   setTimeout("$('messaggiDiStato').fade({ duration: 0.5 });window.location='/shopping-controlla-carrello'", 2000);
						   
						   }, 
						  onFailure: function(){
							var response = "Si &egrave; verificato un errore, si prega di aggiornare la pagina";
							$("messaggiDiStato").update(response);
						   }, 
						  onException: function(){
							var response = "Si &egrave; verificato un errore, si prega di aggiornare la pagina";
							$("messaggiDiStato").update(response);
						   }
						});
				}
		}

function selectItaly()
	{
		if ($("Italy").selected==true)
			{
				$("birthProvince").value="";
				$("birthProvince").removeAttribute('disabled');
				$("selectComuniHtml").innerHTML="<select id='birthPlace' name='birthPlace' class='textfield_sele' disabled='disabled'><option value='$Contenuti->AcquistabirthPlace'> - - - - - </option></select>";
				$("addressTown").setAttribute('disabled',true);
			} else {
				$("birthProvince").value="";
				var a1 = document.getElementById('birthProvince');
	    	a1.setAttribute((document.all ? 'className' :
	'class'),'textfield_sele_C2');
				$("birthProvince").setAttribute('disabled',true);
				$("selectComuniHtml").innerHTML="<input type='text' id='birthPlace' name='birthPlace' value='' class='textfield' />";
			}
	}
	
/*** viewImg ****/
	
function viewImg(e){
		var selected = $$('#box_preview_thumb .selected');
		for (i=0; i<selected.length;i++) {
							selected[i].removeClassName('selected');
										}
							e.addClassName('selected');
							var b = $('box_preview_img').childElements();
							for (i=0; i<b.length; i++){
							var imgStyle = b[i].getStyle('display');
										if (imgStyle!="none"){
											var imgSelected = b[i]
													if (imgSelected.id!=e.id+'_big'){
													b[i].fade({
														duration:0.2, 
														from:1,
														to:0
														});
													}
												}
											};
										$(''+e.id+'_big').appear({duration:0.2});
									};
									

function ajaxPinCheck(scriptToBeCalled,pinLottomatica,capchatext,targetDiv)
		{
				$(targetDiv).show();
				
				var PassedpinLottomatica = document.getElementById("" + pinLottomatica + "").value;
				var Passedcapchatext = document.getElementById("" + capchatext + "").value;
				
				new Ajax.Request("/" + scriptToBeCalled, {
					  method: 'post',
					  parameters: {
											 pinLottomatica: PassedpinLottomatica, 
											 capchatext: Passedcapchatext 
											}, 
											
					  onSuccess: function(transport){
					    
					    var response = transport.responseText || "";
					    new Effect.Opacity(targetDiv, { from: 0.1, to: 1.0, duration: 0.5 });
					    $(targetDiv).update(response);
					    //$(targetDiv).setAttribute((document.all ? 'id' : 'id'),sessionVarGet);
					    
					   },
					  onFailure: function(){
					    new Effect.Opacity(targetDiv, { from: 0.1, to: 1.0, duration: 0.5 });
					    var response = "Siamo Spiacenti, ma al momento questa funzione non e' disponibile. Si prega di riprovare pił tardi";
					    $(targetDiv).update(response);
					   }, 
					  onLoading: function() {
							new Effect.Opacity(targetDiv, { from: 1.0, to: 0.1, duration: 0.5 });
							$(targetDiv).innerHTML ='<div class="loading_image_div"><img src="../../images/bigBlackWaiting.gif" border="0" /></div>';
							new Effect.Opacity(targetDiv, { from: 0.1, to: 1.0, duration: 0.5 });
				    },
				    onLoaded: function() {
					new Effect.Opacity(targetDiv, { from: 0.1, to: 1.0, duration: 0.5 });
					$(targetDiv).update(response);
				      
				    }
					});
				
					
		}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}
