function jolieRequest(selector, lang) {
	//messaggi da mostrare a seconda dei casi: possono essere modificati
	var myErr = "ERRORE";
	var mySuccess = "PRENOTA CON SNAV";
	
	
	//se la lingua non è specificata la imposta come italiano
	if(!lang || "" == lang) lang = 'IT';
	/*	
	LA URL E I PARAMETRI DEVONO ESSERE MODIFICATI PER L'AMBIENTE DI PRODUZIONE
	*/
	//var dataSourceUrl = "http://snav.eferry.it/snav-b2c/richiestaTEST?callback=?";
	var dataSourceUrl = "http://snav.ferryreservation.it/snav-b2c/b2c.mare";
	
	$.getJSON(dataSourceUrl, {PR: 'LNKJ', LANG: "it", IdAge: 'LJTEST', Pwd: 'LINKTEST' }, function(res) {
		if(res.status == "success") {
			//autenticazione avvenuta con successo: imposto la classe success sul link  e ci scrivo il messaggio di errore 
			$(selector).addClass("success").removeClass("wait").removeClass("fail");
			//imposto la url
			if(res.URL && res.URL != "") {
				var eurl = res.URL;
				var sep = "?";
				if(res.ID && res.ID != "") {
					eurl += sep + "ID=" + res.ID;
					sep = "&";
				}
				if(res.LANG && res.LANG != "") {
					eurl += sep + "LANG=" + res.LANG;
					sep = "&";
				}
				if(res.PR && res.PR != "") {
					eurl += sep + "PR=" + res.PR;
					sep = "&";
				}
				if(res.token && res.token != "") {
					eurl += sep + "token=" + res.token;
					sep = "&";
				}
				//per ogni elemento selezionato, se è un link setta l'attrributo href e la scritta interna, se è un iframe setta l'attributo src
				$(selector).each(function() {
					var tn = $(this).attr("tagName").toLowerCase();
					if(tn=="a") $(this).attr("href", eurl).html(mySuccess);
					if(tn=="iframe") this.src=eurl;
				});
			}
		} else {
			//autenticazione fallita: imposto la classe fail sul link
			$(selector).addClass("fail").removeClass("wait").removeClass("success");
			//imposto la url
			if(res.URL && res.URL != "") {
				var eurl = res.URL;
				var sep = "?";
				if(res.ID && res.ID != "") {
					eurl += sep + "ID=" + res.ID;
					sep = "&";
				}
				if(res.CODMSG && res.CODMSG != "") {
					eurl += sep + "CODMSG=" + res.CODMSG;
					sep = "&";
				}
				//per ogni elemento selezionato, se è un link setta l'attrributo href e la scritta interna, se è un iframe setta l'attributo src
				$(selector).each(function() {
					var tn = $(this).tagName.toLowerCase();
					if(tn=="a") $(this).attr("href", eurl).html(myErr);
					if(tn=="iframe") this.src=eurl;
				});
			}
		}
	});
}