dojo.declare("com.easycity.global.api.facebook.Connect",null,{message:null,attachment:null,action_links:null,bookmarkFromPOIPage:false,NB_PANORAMIO_PHOTOS:1,constructor:function(){},appLogoutCallback:function(){FB.logout(function(a){window.location.href="/"})},showFeedDialogPoiCreate:function(c,b){var d=c.root_url+"/"+c.poi_id+"-"+c.poi_name_clean+"-"+c.poi_city_name_clean+"-"+c.poi_region_name_clean+"-"+c.poi_country_name_clean;if((b=="fr")||(b=="fr_FR")){var f="Et hop... Un nouveau "+c.poi_category_name+" sur "+c.project_name+" !";var g={name:c.poi_name,href:d,caption:c.poi_category_name+" à "+c.poi_city_name+" ( "+c.poi_country_name+" )"}}else{if((b=="it")||(b=="it_IT")){var f="Hopla... Un nuovo "+c.poi_category_name+" su "+c.project_name+" !";var g={name:c.poi_name,href:d,caption:c.poi_category_name+" a "+c.poi_city_name+" ( "+c.poi_country_name+" )"};var e=[{text:c.poi_name+" su "+c.project_name,href:d+"/review"}]}else{if((b=="es")||(b=="es_ES")){var f="Hopla... Un nuevo "+c.poi_category_name+" en "+c.project_name+" !";var g={name:c.poi_name,href:d,caption:c.poi_category_name+" en "+c.poi_city_name+" ( "+c.poi_country_name+" )"};var e=[{text:c.poi_name+" en "+c.project_name,href:d+"/review"}]}else{var f="Hopla... A new "+c.poi_category_name+" in "+c.project_name+" !";var g={name:c.poi_name,href:d,caption:c.poi_category_name+" in "+c.poi_city_name+" ( "+c.poi_country_name+" )"};var e=[{text:c.poi_name+" on "+c.project_name,href:d+"/review"}]}}}var a=new Array();if(c.images!=null){for(i=0;i<c.images.length;i++){a[i]={type:"image",src:c.images[i].src,href:c.images[i].href}}if(c.images.length>0){g.media=a}FB.ui({method:"stream.publish",message:f,attachment:g,action_links:e},function(h){if(h&&h.post_id){}else{}})}else{facebookConnect.message=f;facebookConnect.attachment=g;facebookConnect.action_links=e;panoramioApi.loadPanoramioPhotos(c.poi_minx,c.poi_miny,c.poi_maxx,c.poi_maxy,"0",facebookConnect.NB_PANORAMIO_PHOTOS,"square","facebookConnect.showFeedDialogPoiCreatePhotosCallback")}},showFeedDialogPoiBookmarkCreate:function(c,b,g){var d=c.root_url+"/"+c.poi_id+"-"+c.poi_name_clean+"-"+c.poi_city_name_clean+"-"+c.poi_region_name_clean+"-"+c.poi_country_name_clean;if((b=="fr")||(b=="fr_FR")){var f="Et hop... Je suis fan de "+c.poi_name+" à "+c.poi_city_name+" !";var h={name:c.poi_name,href:d,caption:c.poi_category_name+" à "+c.poi_city_name+" ( "+c.poi_country_name+" )"};var e=[{text:c.poi_name+" sur "+c.project_name,href:d+"/review"}]}else{if((b=="it")||(b=="it_IT")){var f="Hopla... Sono fan di "+c.poi_name+" a "+c.poi_city_name+" !";var h={name:c.poi_name,href:d,caption:c.poi_category_name+" a "+c.poi_city_name+" ( "+c.poi_country_name+" )"};var e=[{text:c.poi_name+" su "+c.project_name,href:d+"/review"}]}else{if((b=="es")||(b=="es_ES")){var f="Hopla... Soy fan di "+c.poi_name+" en "+c.poi_city_name+" !";var h={name:c.poi_name,href:d,caption:c.poi_category_name+" en "+c.poi_city_name+" ( "+c.poi_country_name+" )"};var e=[{text:c.poi_name+" en "+c.project_name,href:d+"/review"}]}else{var f="Hopla... I became fan of "+c.poi_name+" in "+c.poi_city_name+" !";var h={name:c.poi_name,href:d,caption:c.poi_category_name+" in "+c.poi_city_name+" ( "+c.poi_country_name+" )"};var e=[{text:c.poi_name+" on "+c.project_name,href:d+"/review"}]}}}var a=new Array();if(c.images!=null){for(i=0;i<c.images.length;i++){a[i]={type:"image",src:c.images[i].src,href:c.images[i].href}}if(c.images.length>0){h.media=a}FB.ui({method:"stream.publish",message:f,attachment:h,action_links:e},function(j){if(j&&j.post_id){}else{}if(g){window.location.href=d+"/review"}})}else{facebookConnect.message=f;facebookConnect.attachment=h;facebookConnect.action_links=e;facebookConnect.bookmarkFromPOIPage=g;panoramioApi.loadPanoramioPhotos(c.poi_minx,c.poi_miny,c.poi_maxx,c.poi_maxy,"0",facebookConnect.NB_PANORAMIO_PHOTOS,"square","facebookConnect.showFeedDialogPoiBookmarkCreatePanoramioPhotosCallback")}},showFeedDialogPoiBookmarkCreateWithReview:function(c,b,g){var d=c.root_url+"/"+c.poi_id+"-"+c.poi_name_clean+"-"+c.poi_city_name_clean+"-"+c.poi_region_name_clean+"-"+c.poi_country_name_clean;if((b=="fr")||(b=="fr_FR")){var f="Et hop... Je suis fan de "+c.poi_name+" à "+c.poi_city_name+" !";var h={name:c.review_summary,href:d,caption:c.poi_category_name+" à "+c.poi_city_name+" ( "+c.poi_country_name+" )",description:c.review_description};var e=[{text:"Poster un avis",href:d+"/review"}]}else{if((b=="it")||(b=="it_IT")){var f="Hopla... Sono fan di "+c.poi_name+" a "+c.poi_city_name+" !";var h={name:c.review_summary,href:d,caption:c.poi_category_name+" a "+c.poi_city_name+" ( "+c.poi_country_name+" )",description:c.review_description};var e=[{text:"Scrivere un commento",href:d+"/review"}]}else{if((b=="es")||(b=="es_ES")){var f="Hopla... Soy fan de "+c.poi_name+" en "+c.poi_city_name+" !";var h={name:c.review_summary,href:d,caption:c.poi_category_name+" en "+c.poi_city_name+" ( "+c.poi_country_name+" )",description:c.review_description};var e=[{text:"Escribir una reseña",href:d+"/review"}]}else{var f="Hopla... I'm fan of "+c.poi_name+" in "+c.poi_city_name+" !";var h={name:c.review_summary,href:d,caption:c.poi_category_name+" in "+c.poi_city_name+" ( "+c.poi_country_name+" )",description:c.review_description};var e=[{text:"Write a review",href:d+"/review"}]}}}h.comments_xid="rw_"+c.review_id;var a=new Array();if(c.images!=null){for(i=0;i<c.images.length;i++){a[i]={type:"image",src:c.images[i].src,href:c.images[i].href}}if(c.images.length>0){h.media=a}FB.ui({method:"stream.publish",message:f,attachment:h,action_links:e},function(j){if(j&&j.post_id){}else{}if(g){window.location.href=d+"/review"}})}else{facebookConnect.message=f;facebookConnect.attachment=h;facebookConnect.action_links=e;facebookConnect.bookmarkFromPOIPage=g;panoramioApi.loadPanoramioPhotos(c.poi_minx,c.poi_miny,c.poi_maxx,c.poi_maxy,"0",facebookConnect.NB_PANORAMIO_PHOTOS,"square","facebookConnect.showFeedDialogPoiBookmarkCreateWithReviewPanoramioPhotosCallback")}},showFeedDialogPoiReviewCreate:function(c,b){var d=c.root_url+"/"+c.poi_id+"-"+c.poi_name_clean+"-"+c.poi_city_name_clean+"-"+c.poi_region_name_clean+"-"+c.poi_country_name_clean+"/review/"+c.review_id+"-"+c.review_summary_clean;if((b=="fr")||(b=="fr_FR")){var f='Et hop... Un nouvel avis à propos de "'+c.poi_name+'" sur '+c.project_name+" !";var g={name:c.review_summary,href:d,caption:c.poi_category_name+" à "+c.poi_city_name+" ( "+c.poi_country_name+" )",description:c.review_description};var e=[{text:"Envoyer un compliment",href:d}]}else{if((b=="it")||(b=="it_IT")){var f='Hopla... Un nuovo commento a proposito di "'+c.poi_name+'" sur '+c.project_name+" !";var g={name:c.review_summary,href:d,caption:c.poi_category_name+" a "+c.poi_city_name+" ( "+c.poi_country_name+" )",description:c.review_description};var e=[{text:"Mandare un complimento",href:d}]}else{if((b=="es")||(b=="es_ES")){var f='Hopla... Una nueva reseña sobre "'+c.poi_name+'" en '+c.project_name+" !";var g={name:c.review_summary,href:d,caption:c.poi_category_name+" en "+c.poi_city_name+" ( "+c.poi_country_name+" )",description:c.review_description};var e=[{text:"Enviar un Elogio",href:d}]}else{var f='Hopla... A new review about "'+c.poi_name+'" on '+c.project_name+" !";var g={name:c.review_summary,href:d,caption:c.poi_category_name+" in "+c.poi_city_name+" ( "+c.poi_country_name+" )",description:c.review_description};var e=[{text:"Sent a Compliment",href:d}]}}}g.comments_xid="rw_"+c.review_id;var a=new Array();if(c.images!=null){for(i=0;i<c.images.length;i++){a[i]={type:"image",src:c.images[i].src,href:c.images[i].href}}if(c.images.length>0){g.media=a}FB.ui({method:"stream.publish",message:f,attachment:g,action_links:e},function(h){if(h&&h.post_id){}else{}})}else{facebookConnect.message=f;facebookConnect.attachment=g;facebookConnect.action_links=e;panoramioApi.loadPanoramioPhotos(c.poi_minx,c.poi_miny,c.poi_maxx,c.poi_maxy,"0",facebookConnect.NB_PANORAMIO_PHOTOS,"square","facebookConnect.showFeedDialogPoiReviewCreatePanoramioPhotosCallback")}},showFeedDialogPoiTipCreate:function(c,b){var h=c.root_url+"/"+c.poi_id+"-"+c.poi_name_clean+"-"+c.poi_city_name_clean+"-"+c.poi_region_name_clean+"-"+c.poi_country_name_clean;var d=h+"/tip/"+c.tip_id+"-"+c.tip_text_clean;if((b=="fr")||(b=="fr_FR")){var f='Et hop... Un nouveau conseil à propos de "'+c.poi_name+'" sur '+c.project_name+" !";var g={name:"Petit conseil à propos de "+c.poi_name+" ! ",href:d,caption:c.poi_category_name+" à "+c.poi_city_name+" ( "+c.poi_country_name+" )",description:c.tip_text};var e=[{text:"Donner un conseil",href:h+"/tips"}]}else{if((b=="it")||(b=="it_IT")){var f='Hopla... Un nuovo consiglio a proposito di "'+c.poi_name+'" su '+c.project_name+" !";var g={name:"Piccolo consiglio a proposito di "+c.poi_name+" ! ",href:d,caption:c.poi_category_name+" a "+c.poi_city_name+" ( "+c.poi_country_name+" )",description:c.tip_text};var e=[{text:"Dare un consiglio",href:h+"/tips"}]}else{if((b=="es")||(b=="es_ES")){var f='Hopla... Un nuevo consejo sobre "'+c.poi_name+'" en '+c.project_name+" !";var g={name:"Pequeño consejo sobre "+c.poi_name+" ! ",href:d,caption:c.poi_category_name+" en "+c.poi_city_name+" ( "+c.poi_country_name+" )",description:c.tip_text};var e=[{text:"Dar un consejo",href:h+"/tips"}]}else{var f='Hopla... A new tip about "'+c.poi_name+'" on '+c.project_name+" !";var g={name:"Little tip about "+c.poi_name+" ! ",href:d,caption:c.poi_category_name+" in "+c.poi_city_name+" ( "+c.poi_country_name+" )",description:c.tip_text};var e=[{text:"Drop your tips",href:h+"/tips"}]}}}g.comments_xid="tip_"+c.tip_id;var a=new Array();if(c.images!=null){for(i=0;i<c.images.length;i++){a[i]={type:"image",src:c.images[i].src,href:c.images[i].href}}if(c.images.length>0){g.media=a}FB.ui({method:"stream.publish",message:f,attachment:g,action_links:e},function(j){if(j&&j.post_id){}else{}})}else{facebookConnect.message=f;facebookConnect.attachment=g;facebookConnect.action_links=e;panoramioApi.loadPanoramioPhotos(c.poi_minx,c.poi_miny,c.poi_maxx,c.poi_maxy,"0",facebookConnect.NB_PANORAMIO_PHOTOS,"square","facebookConnect.showFeedDialogPoiTipCreatePanoramioPhotosCallback")}},parsePanoramioResultToFacebookFeedStoryJSONImages:function(d){var a=new Array();for(var c=0;c<d.photos.length;c++){var b=d.photos[c];a[c]={type:"image",src:b.photo_file_url,href:b.photo_url}}return a},showFeedDialogPoiCreatePhotosCallback:function(b){var a=facebookConnect.parsePanoramioResultToFacebookFeedStoryJSONImages(b);facebookConnect.attachment.media=a;FB.ui({method:"stream.publish",message:facebookConnect.message,attachment:facebookConnect.attachment,action_links:facebookConnect.action_links},function(c){if(c&&c.post_id){}else{}});facebookConnect.message=null;facebookConnect.attachment=null;facebookConnect.action_links=null},showFeedDialogPoiBookmarkCreatePanoramioPhotosCallback:function(b){var a=facebookConnect.parsePanoramioResultToFacebookFeedStoryJSONImages(b);facebookConnect.attachment.media=a;FB.ui({method:"stream.publish",message:facebookConnect.message,attachment:facebookConnect.attachment,action_links:facebookConnect.action_links},function(c){if(c&&c.post_id){}else{}if(facebookConnect.bookmarkFromPOIPage){window.location.href=url+"/review"}});facebookConnect.message=null;facebookConnect.attachment=null;facebookConnect.action_links=null;facebookConnect.bookmarkFromPOIPage=false},showFeedDialogPoiBookmarkCreateWithReviewPanoramioPhotosCallback:function(b){var a=facebookConnect.parsePanoramioResultToFacebookFeedStoryJSONImages(b);facebookConnect.attachment.media=a;FB.ui({method:"stream.publish",message:facebookConnect.message,attachment:facebookConnect.attachment,action_links:facebookConnect.action_links},function(c){if(c&&c.post_id){}else{}if(facebookConnect.bookmarkFromPOIPage){window.location.href=url+"/review"}});facebookConnect.message=null;facebookConnect.attachment=null;facebookConnect.action_links=null;facebookConnect.bookmarkFromPOIPage=false},showFeedDialogPoiReviewCreatePanoramioPhotosCallback:function(b){var a=facebookConnect.parsePanoramioResultToFacebookFeedStoryJSONImages(b);facebookConnect.attachment.media=a;FB.ui({method:"stream.publish",message:facebookConnect.message,attachment:facebookConnect.attachment,action_links:facebookConnect.action_links},function(c){if(c&&c.post_id){}else{}});facebookConnect.message=null;facebookConnect.attachment=null;facebookConnect.action_links=null},showFeedDialogPoiTipCreatePanoramioPhotosCallback:function(b){var a=facebookConnect.parsePanoramioResultToFacebookFeedStoryJSONImages(b);facebookConnect.attachment.media=a;FB.ui({method:"stream.publish",message:facebookConnect.message,attachment:facebookConnect.attachment,action_links:facebookConnect.action_links},function(c){if(c&&c.post_id){}else{}});facebookConnect.message=null;facebookConnect.attachment=null;facebookConnect.action_links=null}});