
$(document).ready(function(){$('a.toggle_box_contents').bind('click',toggleContent);$('a.toggle_box_edit_panel').click(function(){$(this.parentNode.parentNode).children(".collapsable_box_editpanel").slideToggle("fast");return false;});$('a.toggle_customise_edit_panel').click(function(){$('div#customise_editpanel').slideToggle("fast");return false;});$('a.pluginsettings_link').click(function(){$(this.parentNode.parentNode).children(".pluginsettings").slideToggle("fast");return false;});$('a.manifest_details').click(function(){$(this.parentNode.parentNode).children(".manifest_file").slideToggle("fast");return false;});$('a.collapsibleboxlink').click(function(){$(this.parentNode.parentNode).children(".collapsible_box").slideToggle("fast");return false;});var els=['#leftcolumn_widgets','#middlecolumn_widgets','#rightcolumn_widgets','#widget_picker_gallery'];var $els=$(els.toString());$els.sortable({items:'.draggable_widget',handle:'.drag_handle',forcePlaceholderSize:true,placeholder:'ui-state-highlight',cursor:'move',revert:true,opacity:0.9,appendTo:'body',connectWith:els,start:function(e,ui){},stop:function(e,ui){$(this).sortable("refresh");var widgetNamesLeft=outputWidgetList('#leftcolumn_widgets');var widgetNamesMiddle=outputWidgetList('#middlecolumn_widgets');var widgetNamesRight=outputWidgetList('#rightcolumn_widgets');document.getElementById('debugField1').value=widgetNamesLeft;document.getElementById('debugField2').value=widgetNamesMiddle;document.getElementById('debugField3').value=widgetNamesRight;}});widget_moreinfo();$("#rightcolumn_widgets").droppable({accept:".draggable_widget",hoverClass:'droppable-hover'});$("#middlecolumn_widgets").droppable({accept:".draggable_widget",hoverClass:'droppable-hover'});$("#leftcolumn_widgets").droppable({accept:".draggable_widget",hoverClass:'droppable-hover'});});function outputWidgetList(forElement){return($("input[name='handler'], input[name='guid']",forElement).makeDelimitedList("value"));}
jQuery.fn.makeDelimitedList=function(elementAttribute){var delimitedListArray=new Array();var listDelimiter="::";this.each(function(e){var listElement=$(this);delimitedListArray[delimitedListArray.length]=listElement.attr(elementAttribute);});return(delimitedListArray.join(listDelimiter));}
function widget_state(forWidget){var thisWidgetState=$.cookie(forWidget);if(thisWidgetState=='collapsed'){forWidget="#"+forWidget;$(forWidget).find("div.collapsable_box_content").hide();$(forWidget).find("a.toggle_box_contents").html('+');$(forWidget).find("a.toggle_box_edit_panel").fadeOut('medium');};}
var toggleContent=function(e){var targetContent=$('div.collapsable_box_content',this.parentNode.parentNode);if(targetContent.css('display')=='none'){targetContent.slideDown(400);$(this).html('-');$(this.parentNode).children(".toggle_box_edit_panel").fadeIn('medium');var thisWidgetName=$(this.parentNode.parentNode.parentNode).attr('id');$.cookie(thisWidgetName,'expanded',{expires:365});}else{targetContent.slideUp(400);$(this).html('+');$(this.parentNode).children(".toggle_box_edit_panel").fadeOut('medium');$(this.parentNode.parentNode).children(".collapsable_box_editpanel").hide();var thisWidgetName=$(this.parentNode.parentNode.parentNode).attr('id');$.cookie(thisWidgetName,'collapsed',{expires:365});}
return false;};function widget_moreinfo(){$("img.more_info").hover(function(e){var widgetdescription=$("input[name='description']",this.parentNode.parentNode.parentNode).attr('value');$("body").append("<p id='widget_moreinfo'><b>"+widgetdescription+" </b></p>");if(e.pageX<900){$("#widget_moreinfo").css("top",(e.pageY+10)+"px").css("left",(e.pageX+10)+"px").fadeIn("medium");}
else{$("#widget_moreinfo").css("top",(e.pageY+10)+"px").css("left",(e.pageX-210)+"px").fadeIn("medium");}},function(){$("#widget_moreinfo").remove();});$("img.more_info").mousemove(function(e){});};jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};$.fn.elgg_topbardropdownmenu=function(options){options=$.extend({speed:350},options||{});this.each(function(){var root=this,zIndex=5000;function getSubnav(ele){if(ele.nodeName.toLowerCase()=='li'){var subnav=$('> ul',ele);return subnav.length?subnav[0]:null;}else{return ele;}}
function getActuator(ele){if(ele.nodeName.toLowerCase()=='ul'){return $(ele).parents('li')[0];}else{return ele;}}
function hide(){var subnav=getSubnav(this);if(!subnav)return;$.data(subnav,'cancelHide',false);setTimeout(function(){if(!$.data(subnav,'cancelHide')){$(subnav).slideUp(100);}},250);}
function show(){var subnav=getSubnav(this);if(!subnav)return;$.data(subnav,'cancelHide',true);$(subnav).css({zIndex:zIndex++}).slideDown(options.speed);if(this.nodeName.toLowerCase()=='ul'){var li=getActuator(this);$(li).addClass('hover');$('> a',li).addClass('hover');}}
$('ul, li',this).hover(show,hide);$('li',this).hover(function(){$(this).addClass('hover');$('> a',this).addClass('hover');},function(){$(this).removeClass('hover');$('> a',this).removeClass('hover');});});};var submenuLayer=1000;function setup_avatar_menu(){$("div.usericon img").mouseover(function(){$(this.parentNode.parentNode).children(".avatar_menu_button").show();$(this.parentNode.parentNode).children("div.avatar_menu_button").addClass("avatar_menu_arrow");}).mouseout(function(){if($(this).parent().parent().find("div.sub_menu").css('display')!="block"){$(this.parentNode.parentNode).children("div.avatar_menu_button").removeClass("avatar_menu_arrow");$(this.parentNode.parentNode).children("div.avatar_menu_button").removeClass("avatar_menu_arrow_on");$(this.parentNode.parentNode).children("div.avatar_menu_button").removeClass("avatar_menu_arrow_hover");$(this.parentNode.parentNode).children(".avatar_menu_button").hide();}
else{$(this.parentNode.parentNode).children("div.avatar_menu_button").removeClass("avatar_menu_arrow");$(this.parentNode.parentNode).children("div.avatar_menu_button").removeClass("avatar_menu_arrow_on");$(this.parentNode.parentNode).children("div.avatar_menu_button").removeClass("avatar_menu_arrow_hover");$(this.parentNode.parentNode).children(".avatar_menu_button").show();$(this.parentNode.parentNode).children("div.avatar_menu_button").addClass("avatar_menu_arrow");}});$(".avatar_menu_button img").click(function(e){var submenu=$(this).parent().parent().find("div.sub_menu");if(submenu.css('display')=="block"){}
else{var avatar=$(this).parent().parent().parent().find("div.usericon");if(e.pageX<840){submenu.css("top",(avatar.height())+"px").css("left",(avatar.width()-15)+"px").fadeIn('normal');}
else{submenu.css("top",(avatar.height())+"px").css("left",(avatar.width()-166)+"px").fadeIn('normal');}
avatar.css("z-index",submenuLayer);avatar.find("a.icon img").css("z-index",submenuLayer);submenu.css("z-index",submenuLayer+1);submenuLayer++;$(this.parentNode.parentNode).children("div.avatar_menu_button").removeClass("avatar_menu_arrow");$(this.parentNode.parentNode).children("div.avatar_menu_button").removeClass("avatar_menu_arrow_hover");$(this.parentNode.parentNode).children("div.avatar_menu_button").addClass("avatar_menu_arrow_on");}
$("div.sub_menu:visible").not(submenu).hide();$(".avatar_menu_button").removeClass("avatar_menu_arrow");$(".avatar_menu_button").removeClass("avatar_menu_arrow_on");$(".avatar_menu_button").removeClass("avatar_menu_arrow_hover");$(".avatar_menu_button").hide();$(this.parentNode.parentNode).children("div.avatar_menu_button").addClass("avatar_menu_arrow_on");$(this.parentNode.parentNode).children("div.avatar_menu_button").show();}).mouseover(function(){$(this.parentNode.parentNode).children("div.avatar_menu_button").removeClass("avatar_menu_arrow_on");$(this.parentNode.parentNode).children("div.avatar_menu_button").removeClass("avatar_menu_arrow");$(this.parentNode.parentNode).children("div.avatar_menu_button").addClass("avatar_menu_arrow_hover");}).mouseout(function(){if($(this).parent().parent().find("div.sub_menu").css('display')!="block"){$(this.parentNode.parentNode).children("div.avatar_menu_button").removeClass("avatar_menu_arrow_hover");$(this.parentNode.parentNode).children("div.avatar_menu_button").removeClass("avatar_menu_arrow");$(this.parentNode.parentNode).children("div.avatar_menu_button").addClass("avatar_menu_arrow");}
else{$(this.parentNode.parentNode).children("div.avatar_menu_button").removeClass("avatar_menu_arrow_hover");$(this.parentNode.parentNode).children("div.avatar_menu_button").removeClass("avatar_menu_arrow");$(this.parentNode.parentNode).children("div.avatar_menu_button").addClass("avatar_menu_arrow_on");}});$(document).click(function(event){var target=$(event.target);if(target.parents(".usericon").length==0){$(".usericon div.sub_menu").fadeOut();$(".avatar_menu_button").removeClass("avatar_menu_arrow");$(".avatar_menu_button").removeClass("avatar_menu_arrow_on");$(".avatar_menu_button").removeClass("avatar_menu_arrow_hover");$(".avatar_menu_button").hide();}});}
$(document).ready(function(){setup_avatar_menu();});function elggUpdateContent(content,entityname){content=' '+content+' ';var entity;$('textarea[name='+entityname+']').val($('textarea[name='+entityname+']').val()+' '+content);}$(document).ready(function(){bindToVotes();});function bindToVotes(){$('.votes_unvoted').each(function(){$('#'+this.id).unbind('click');$('#'+this.id).click(function(){var oid=$(this).attr('oid');var otyp=$(this).attr('otyp');var cleanTitle=$(this).attr('cleanTitle');$.post('/action/votes/voteup',{object_id:oid,object_type:otyp},function(data){lefilTrackEvent(0,2,cleanTitle);$('#votes-total-'+oid).html(data);$('#votes-vote-'+oid).unbind('click').addClass('votes_voted').removeClass('votes_unvoted');});});});}
function calendarsToggleFriends(id,show){if(show==0){$('.calendars_user_'+id).fadeIn();$('#calendars_view_all_'+id).fadeOut();$('#calendars_view_friends_'+id).fadeIn();}else{$('.calendars_user_'+id).fadeOut();$('#calendars_view_all_'+id).fadeIn();$('#calendars_view_friends_'+id).fadeOut();}}
function calendars_toggle(obj){var status=$(obj).attr('stat');var cleanTitle=$(obj).attr('cleanTitle');if(status==1){lefilTrackEvent(0,3,cleanTitle);lefilTrackPageview(0);}
else if(status==-1){lefilTrackEvent(0,4,cleanTitle);}
$.post('/action/calendars/add_remove',{object_id:$(obj).attr('oid'),object_type:$(obj).attr('otyp'),value:$(obj).attr('val'),status:$(obj).attr('stat')},function(data){$(obj).removeClass();$(obj).addClass(data);$(obj).attr('stat',$(obj).attr('stat')*-1);});}
function selIcalTab(tab){$('.icalTab').removeClass('on');$('.icalPanel').fadeOut();if(tab){if($('#icalPanel'+tab).css("display")!="none"){$('#icalTab'+tab).removeClass('on');$('#icalPanel'+tab).fadeOut();}
else{$('#icalTab'+tab).addClass('on');$('#icalPanel'+tab).css('z-index','999');$('#icalPanel'+tab).fadeIn();}}}
addthis_pub='artvlefil';addthis_language="fr";addthis_localize={share_caption:'Ajouter aux favoris / Partager',email_caption:'Envoyer à un ami',email:'Courriel',favorites:'Favoris',more:'voir tout'}
addthis_config={ui_cobrand:"Le Fil",ui_header_color:"#fff",ui_header_background:"#8dd530",ui_offset_left:25,services_compact:'email, facebook, twitter, myspace, delicious, more',services_exclude:'print'}
function ajaxPagination(url,page,owner,widget,target,p_owner){$.post(url,{current_page:page,owner_id:owner,widget_id:widget,target_zone:target,page_owner:p_owner},function(data){if(data.length>0){$('#'+target).html(data);}});}
function eimg(target){var path='/assets/ui/event-default.jpg';img(target,path);}
function vimg(target){var path='/assets/ui/venue-default.jpg';img(target,path);}
function img(target,path){$(target).unbind("error").attr("src",path);}
function showMore(){if($('.moretext').is(':hidden')){$('.moretext').fadeIn();$('.showmorelink').slideToggle();}else{$('.moretext').fadeOut(0,function(){$('.showmorelink').slideToggle();});}}
function saveExperienceTags(){$.post('/action/evenements/save_experience',$('#experience_form').serialize(),function(data){if(data.length>0){$('#experience_message').html(data);$('#experience_message').fadeIn();$('#experience_message').animate({opacity:1.0},2000)
$('#experience_message').fadeOut();}});}
function loginPrompt(objId){var objPos=$("#"+objId).offset();var objWidth=$("#"+objId).width();$("body").append('<div id="loginPrompt"><div><a class="close" onclick="$(\'#loginPrompt\').fadeOut();">&nbsp;</a><h2>Oups!</h2><p>Vous devez être connecté pour effectuer cette action.</p><p><a href="/login" title="Connectez-vous">Connectez-vous</a>!</p></div></div>');$('#loginPrompt').fadeIn();$('#loginPrompt').css("left",objPos.left-75+(objWidth/2)+"px");$('#loginPrompt').css("top",objPos.top-129+"px");}
var categoryArr=new Array("Evenements","Compte utilisateur","Utilisateurs / Interaction","Lieux","Aiguilleur");var typeArr=new Array("Consultation de la fiche d'un evenement","Partage d'un evenement","Recommandation d'un evenement","Ajout d'un evenement au calendrier","Suppression d'un evenement au calendrier","Donner son opinion sur un evenement","Intention d'achat d'un evenement","Creation d'un compte","Validation de la creation d'un compte","Connexion au reseau","Deconnexion du reseau","Demande de mot de passe perdu","Mise a jour des informations sur le compte","Mise a jour des informations sur le profil","Envoi d'un message prive","Consultation d'un message prive","Suppression d'un message prive","Envoi d'une demande de complicite","Acceptation d'une demande de complicite","Refus d'une demande de complicite","Suppression d'un complice","Redaction d'un message sur le mur","Suppression d'un message sur le mur","Consultation de la fiche d'un lieu","Partage d'un lieu","Recommandation d'un lieu","Recherche par l'aiguilleur","Consultation par l'aiguilleur");function lefilTrackEvent(category,type,variable){trackCategory=categoryArr[category];trackType=typeArr[type];trackValue=variable;if(trackValue){pageTracker._trackEvent(trackCategory,trackType,trackValue);}
else{pageTracker._trackEvent(trackCategory,trackType);}}
var pageviewArr=new Array("/EVENT_TRACK/evenement/ajout-calendrier","/EVENT_TRACK/evenement/intention-achat");function lefilTrackPageview(type){pageviewCategory=pageviewArr[type];pageTracker._trackPageview(pageviewCategory);}
function valTermsAgree(frm){if(frm.agreeTerms.checked==false){$('#msgError').html("Vous devez accepter les Termes d'utilisation pour vous enregistrer.");$('#msgError').fadeIn(1500);$('#msgError').animate({opacity:1.0},4000);$('#msgError').fadeOut(1500);return false;}}
function wall_add_comment(oid,tid){var text=$('#wall_comment_area').attr('value');if(text.length<1){return}
$.post('/action/wall/comment',{object_id:oid,comment:text,op:'add',object_type:tid},function(data){if(data.length>0){$('#wall_comments').html(data);$('#wall_comment_area').attr('value','');}});}
function wall_remove_comment(cid,oid,tid){$('#wall_comment_'+cid).css('display','none');$.post('/action/wall/comment',{comment_id:cid,op:'remove',object_id:oid,object_type:tid},function(data){if(data.length>0){$('#wall_comments').html(data);$('#wall_comment_area').attr('value','');}});}
function wall_report_content(cid){$.post('/action/wall/report',{comment_id:cid},function(data){if(data.length>0){flagConfirmBox=document.createElement('div');flagConfirmBox.id='confirmBox'+cid;$('#wall_comment_'+cid).append(flagConfirmBox);$('#confirmBox'+cid).addClass("commentFlagConfirm");$('#confirmBox'+cid).html(data);$('#confirmBox'+cid).fadeIn(2000);$('#confirmBox'+cid).fadeOut(2000);}});}
function wall_admin_comment(cid,oid){$('#wall_comment_'+cid).css('display','none');$.post('/action/wall/admin',{comment_id:cid,op:oid});}
$(document).ready(function(){forms_autocomplete();forms_datepicker();});function forms_datepicker(){$.datepicker.setDefaults($.datepicker.regional['fr']);if($('#event_start_date').length!=0){$('#event_start_date').datepicker({clickInput:true,dateFormat:'yy-mm-dd',showAnim:false,minDate:'0',onClose:sdpClosed});$('#event_end_date').datepicker({clickInput:true,dateFormat:'yy-mm-dd',showAnim:false,minDate:'0',onClose:edpClosed});$("#event_start_time").timePicker({startTime:"00:00",endTime:"23:45",show24Hours:true,separator:':',step:30});$("#event_end_time").timePicker({startTime:"00:00",endTime:"23:45",show24Hours:true,separator:':',step:30});}}
function sdpClosed(dateText,inst){var aDates=$('#event_start_date').attr('value').split('-');$('#event_end_date').datepicker('option','minDate',new Date(aDates[0],aDates[1]-1,aDates[2]));}
function edpClosed(dateText,inst){}
function venueboxes(selected){$('.venue_box').css('display','none');$('#'+selected).css('display','block');}
function forms_autocomplete(){if($('.autocomplete').length!=0){$.post('/action/autocomplete/venue',function(data){var list=data.split("||");$(".autocomplete").autocomplete(list,{formatResult:autocomplete_result,formatItem:autocomplete_format,delay:1,matchContains:true,minChars:1});});$('.autocomplete').click(function(){$('#venue_addlink').show();return false;});$('#venue_addlink').hover(function(){clearTimeout($(this).data('timeout'));},function(){var t=setTimeout(function(){$('#venue_addlink').hide()},500);$(this).data('timeout',t);});}
$('#toggleExtraDetails').click(function(){$('#more_options').slideToggle('slow',function(){$('#toggleExtraDetails span').text($('#toggleExtraDetails span').text()=='+'?'-':'+');});});}
function venue_addlink(){if($('#venue_new_eventlink').length==0){$('.ac_results').append('<a id="venue_new_eventlink" onclick="$(\'#venue_default\').hide(); venueboxes(\'venue_extended\');">Ajouter un lieu</a>');}}
var venue_rows=new Array();function autocomplete_format(row,position,list,total){row=row+'';row=row.split(';;');venue_rows[row[0]]="<h3>"+row[2]+"</h3>"+"<p>"+row[3]+"</p>";return'<div class="venue_set" onclick="venue_set_id('+row[0]+')">'+row[2]+' <span>('+row[1]+' evenements)</span>'+'<br /><span>'+row[3]+'</span></div>';}
function autocomplete_result(a,b,c){a=a+'';a=a.split(';;');return a[2];}
function venue_set_id(id){$('#venue_id input').attr('value',id);$('#venue_selected').show();$('#venue_selector_link').show();$('#venue_selector').hide();$('#venue_selected_info').html(venue_rows[id].replace("\n",'<br/>'));$('#venue_selected textarea').attr('value',venue_rows[id]);}
function venue_save(){var vn=$('#venue_name').attr('value');var va=$('#venue_address').attr('value');var vc=$('#venue_city').attr('value');var vpc=$('#venue_postal_code').attr('value');var vt=$('#venue_type').attr('value');$.post('/action/venue/save',{name:vn,address:va,city:vc,postal:vpc,type:vt},function(data){if(data.length>0){parts=data.split('||');answer=parts[0].replace(/^\s+|\s+$/g,"");$('#venue_extended').html(parts[0]);if(parts[1]){if(parts[1].length>0){$('#venue_default').show();var row=parts[1].split(";;");var id=row[0];$('#venue_id input').attr('value',id);var string="<p><strong>"+row[1]+"</strong>"+"<br />"+row[2]+"</p>";$('#venue_extended').hide();$('#venue_name').attr('value','');$('#venue_address').attr('value','');$('#venue_city').attr('value','');$('#venue_postal_code').attr('value','');$('#venue_type').val('a');$('#venue_selected').show();$('#venue_selector_link').show();$('#venue_selector').hide();$('#venue_selected_info').html(string.replace("\n",'<br/>'));$('#venue_selected textarea').attr('value',string);}}}});}
function forms_edit_switch(id){$('#'+id+'_container .display_box').slideToggle();$('#'+id+'_container .edit_box').slideToggle();}
function forms_edit_display(id){$('#'+id+'_container .display_box').hover(function(){$('#'+id+'_container .display_box').animate({backgroundColor:'#f8f8b3'},500)},function(){$('#'+id+'_container .display_box').animate({backgroundColor:'#fff'},100)});}
function forms_clean_links(str){return str.replace(/<\/?[^>]+(>|$)/g,'');}
function forms_save_field(id,render,type){$('#'+id+'_container .edit_box .loader').show().html('  <div align=\"center\" class=\"ajax_loader\"></div> ')
var newvalue=$('#'+id+'_container .field input').attr('value');if(!newvalue){newvalue=$('#'+id+'_container .field select').attr('value');$('#'+id+'_value').attr('value',newvalue);newvalue=$('#'+id+'_container .field select option[value="'+newvalue+'"]').html();if(!newvalue){newvalue=$('#'+id+'_container .field textarea').attr('value');if(!newvalue){$('#'+id+'_value').attr('value','');}else{$('#'+id+'_value').attr('value',newvalue);}}}else{$('#'+id+'_value').attr('value',newvalue);}
$('#'+id+'_error').html('');$.post('/action/save/field',$('#'+id+'_form').serialize(),function(data){if(data.length>0){$('#'+id+'_container .edit_box .loader').empty().hide();$('#'+id+'_error').html(data);}else{forms_edit_switch(id);$('#'+id+'_container .edit_box .loader').empty().hide();if(!newvalue){newvalue="<span>Cliquez pour modifier</span>";}else{if(render=='url'){newvalue='<a href="'+newvalue+'">'+newvalue+'</a>';}else if(render=='event_tags'){if(type=='venue'){uri='/pg/lieux?s='}else{uri='/pg/evenements?s='}
parts=newvalue.split(',');str='';for(i=0;i<parts.length;i++){tag=parts[i].replace(/^\s+|\s+$/g,"");str+='<a href="'+uri+tag+'">'+tag+'</a>';if(i<parts.length-1)
str+=', ';}
newvalue=str;}}
$('#'+id+'_container .display_box').html(newvalue.replace(/\n/g,'<br/>'));}});}
function forms_copy_value(id){var value=$('#'+id+'_container .display_box').html();if($('#'+id+'_container .display_box span').html()){value="";}
if(value){value=value.replace(/^\s+|\s+$/g,"");}
$('#'+id+'_container .singleField .field input').attr('value',forms_clean_links(value));$('#'+id+'_error').html('');}
function forms_save_showing(){$.post('/action/showing/save',$('#showing_form').serialize(),function(data){$('#showing_form_container').html(data);});}
function forms_delete_showing(id){$.post('/action/delete/showing',{showing:id},function(data){if(data.length>0){}else{$('#showing_'+id).remove();}});}
