var fbappregurl=null;function inizia() {var browserLang=(navigator.language)?navigator.language:navigator.userLanguage;var langCode=browserLang.split("-")[0];var url="../".concat(langCode).concat("/").concat(interestsPage);window.location=url;return false;} function continuaInteressi() {var browserLang=(navigator.language)?navigator.language:navigator.userLanguage;var langCode=browserLang.split("-")[0];var url="../".concat(langCode).concat("/").concat(productsPage);window.location=url;return false;} function continuaProdotti() {var browserLang=(navigator.language)?navigator.language:navigator.userLanguage;var langCode=browserLang.split("-")[0];var url="../".concat(langCode).concat("/").concat(playPage);window.location=url;return false;} function stampaNome() {new ConnectRequest("user","getUserInfo").sendRequest(stampa);} function stampa(request) {var response=request.getResponse();if(response.error) {alert("errore stampa");alert(response.errorMessage);} else {var user=response.data.user.firstName;$("#name").append(user);}} function loadInterests(names) {new ConnectRequest("user","getMoreBrikkedTags").addArgument("names",names).sendRequest(showInterests);} function showInterests(request) {var response=request.getResponse();if(response.error) {alert("errore showInterests");alert(response.errorMessage);} else {var brikked=response.data.tags;var names=response.data.namesList;for(var i in brikked) {var b=brikked[i];var element=$("
  • "+b.name+"
  • ");var presente=false;for(var n in names) {if(b.name==names[n]) {presente=true;}} if(presente==false) {$("#chooseForYou").append(element);new ConnectRequest("tagImage","getRandomImageFromTag").addArgument("name",b.name).sendRequest(showImages);}} if(brikked.length==0) {$(".sottotitolo").hide();}}} function showImages(request) {var response=request.getResponse();if(response.error) {alert("errore showImages");alert(response.errorMessage);} else {var image=response.data.randomTag;var element=$("");$("#interest-"+image.tagId).append(element);}} function brickImage(id,tagName) {if(!$("#interest-"+id).hasClass("brikked")) {new ConnectRequest("user","addTag").addArgument("tagName",tagName).sendRequest();$("#interest-"+id).addClass("brikked");} else {new ConnectRequest("user","removeTag").addArgument("tagName",tagName).sendRequest();$("#interest-"+id).removeClass("brikked");}} function brickFixedImage(id,tagName) {if(!$("#fixed-interest-"+id).hasClass("brikked")) {new ConnectRequest("user","addTag").addArgument("tagName",tagName).sendRequest(loadProducts);$("#fixed-interest-"+id).addClass("brikked");} else {new ConnectRequest("user","removeTag").addArgument("tagName",tagName).sendRequest(loadProducts);$("#fixed-interest-"+id).removeClass("brikked");} $("#products-block").fadeIn();$("#products li").each(function(i,obj){if($(obj).hasClass("grey-product")){$(obj).fadeIn();}else{$(obj).remove();}});} var id_chiamata=0;function loadProducts() {id_chiamata++;new ConnectRequest("user","getTags").addArgument("id_chiamata",id_chiamata).sendRequest(showTags);} function showTags(request) {var response=request.getResponse();if(response.error) {alert("errore showTags");alert(response.errorMessage);} else {var id_chiamata_corrente=parseInt(response.data.id_chiamata);if(id_chiamata_corrente!=id_chiamata) {return;} var tags=response.data.tags;var limit=25/tags.length;var tagIds=[];for(var i in tags) {var t=tags[i];tagIds.push(t.id);new ConnectRequest("product","findProductsFromTag").addArgument("tagName",t.name).addArgument("limit",limit).addArgument("id_chiamata",id_chiamata_corrente).sendRequest(showProducts);} if(tags.length==0){$("#products-block").fadeOut();}}} function showProducts(request) {var response=request.getResponse();if(response.error) {alert("errore showProducts");alert(response.errorMessage);} else {var id_chiamata_corrente=parseInt(response.data.id_chiamata);if(id_chiamata_corrente!=id_chiamata) {return;} var products=response.data.products;for(var i in products) {var p=products[i];var element=$("
  • "+p.name+"
  • ");var els=jQuery.makeArray($("#products li.grey-product"));for(var k in els){if($(els[k]).is(":visible")){$(els[k]).hide();break;}} if($(".loaded").length==0){$("#products").prepend(element);}else{$(".loaded").last().after(element);} $(element).hide().fadeIn();}}} function showRandomProducts(request) {var response=request.getResponse();if(response.error) {alert("errore showRandomProducts");alert(response.errorMessage);} else {var products=response.data.products;for(var i in products) {var p=products[i];var element=$("
  • "+p.name+"
  • ");$("#randomProducts").append(element);}}} function brickProduct(productId) {if(!$("#product-"+productId).hasClass("brikked")) {new ConnectRequest("user","addProduct").addArgument("productId",productId).sendRequest();$("#product-"+productId).addClass("brikked");} else {new ConnectRequest("user","removeProduct").addArgument("productId",productId).sendRequest();$("#product-"+productId).removeClass("brikked");}} function getFBAppRegUrl(page) {var req=new Request(0,20);req.addArgument("page",page);req.sendRequest(function(req) {var response=req.getResponse();if(response.error) {getFBAppRegUrl();return;} fbappregurl=response.objects[0].url;});} $(function() {$("#findFbFriends").click(function() {FB.getLoginStatus(function(response) {if(response.status==='connected') {FB.ui({method:'apprequests',message:'app minibrick',redirect_uri:findFriendsPage});} else {if(response.status==='not_authorized') {FB.login();FB.ui({method:'apprequests',message:'app minibrick',redirect_uri:findFriendsPage});} else {FB.login();FB.ui({method:'apprequests',message:'app minibrick',redirect_uri:findFriendsPage});}}});});});