/*jslint vars:true, white:true, nomen:true, plusplus:true */ /*global $, trace, Timer_jb, ScreenTools,_gaq, UserAgent, Slideshow_jb, Footer, Navigation, isTouch, MobileFixes, ResponsiveTiles, SVGFactory*/ var project_height = 0; var content_$; var closeButton_$; var gallery_timeout; var lastSlideShow_obj; var OPEN_WIDTH = 800; var OPEN_HEIGHT = 550; var boxDefaultWidth_num; var boxDefaultHeight_num; var openItems_array = []; var slideshows_array = []; var project_$; var portraitOrientation_bool; var documentation_$; var responsiveTiles; var Implementation = { context : this, arrange : function() {"use strict"; responsiveTiles.arrange(); }, addPageUrlToVcard : function() {"use strict"; var vCardLink_$ = $('#vCardLink'); vCardLink_$.attr('href', vCardLink_$.attr('href') + window.location.href); }, allowChangeScrollDirection : function() {"use strict"; //trace("implementation allowchange direction : " + !UserAgent.anyMobile() && window.innerHeight >= 780); var allow_bool = !UserAgent.anyMobile() && window.innerHeight >= 780; $('html').toggleClass('changeScrollDirection', allow_bool); return allow_bool; }, createParticipationList : function() {"use strict"; $('.project').each(function(index, element) { var xml_str = String($(element).find ('participation')[0].outerHTML); var xml = $.parseXML(xml_str); var xml_$ = $(xml); var string = ""; xml_$.find('participation').children().each(function(index, element) { var participation_str = $($('descriptionContenu').find(element.nodeName)).text().replace(/(\t|\r\n|\n|\r)/gm, ""); var class_str = "participation" + element.nodeName; string += "