var glossary = [{glossary_id:1,term:'alternative media',hide_from_composites: [],},{glossary_id:2,term:'archive',hide_from_composites: [],},{glossary_id:3,term:'bad video',hide_from_composites: [],},{glossary_id:4,term:'cinema verite',hide_from_composites: [],},{glossary_id:60,term:'video art',hide_from_composites: [],},{glossary_id:61,term:'hegemonic',hide_from_composites: [],},{glossary_id:62,term:'architecture',hide_from_composites: [],},{glossary_id:55,term:'vblog',hide_from_composites: [],},{glossary_id:6,term:'continuity editing',hide_from_composites: [],},{glossary_id:9,term:'culture jamming',hide_from_composites: [],},{glossary_id:10,term:'cyberspace',hide_from_composites: [],},{glossary_id:11,term:'Dada',hide_from_composites: [],},{glossary_id:12,term:'detournement',hide_from_composites: [],},{glossary_id:13,term:'dialectic',hide_from_composites: [],},{glossary_id:15,term:'direct cinema',hide_from_composites: [120],},{glossary_id:16,term:'DIY',hide_from_composites: [],},{glossary_id:68,term:'Third Cinema',hide_from_composites: [],},{glossary_id:18,term:'fan-vid',hide_from_composites: [],},{glossary_id:19,term:'feminist film',hide_from_composites: [],},{glossary_id:20,term:'flow-vid',hide_from_composites: [],},{glossary_id:21,term:'heteronormative',hide_from_composites: [],},{glossary_id:22,term:'historiography',hide_from_composites: [],},{glossary_id:23,term:'identity politics',hide_from_composites: [],},{glossary_id:24,term:'indexical',hide_from_composites: [],},{glossary_id:25,term:'LFYT',hide_from_composites: [],},{glossary_id:26,term:'manifesto',hide_from_composites: [],},{glossary_id:27,term:'marginalize',hide_from_composites: [],},{glossary_id:28,term:'media convergence',hide_from_composites: [],},{glossary_id:29,term:'media literacy',hide_from_composites: [],},{glossary_id:30,term:'modernism',hide_from_composites: [],},{glossary_id:31,term:'neocolonialism',hide_from_composites: [],},{glossary_id:32,term:'NicheTube',hide_from_composites: [],},{glossary_id:34,term:'parody',hide_from_composites: [],},{glossary_id:35,term:'pastiche',hide_from_composites: [],},{glossary_id:36,term:'pedagogy',hide_from_composites: [],},{glossary_id:37,term:'performative',hide_from_composites: [],},{glossary_id:38,term:'post-identity politics',hide_from_composites: [],},{glossary_id:39,term:'postmodernism',hide_from_composites: [],},{glossary_id:40,term:'praxis',hide_from_composites: [],},{glossary_id:41,term:'problematize',hide_from_composites: [],},{glossary_id:42,term:'texteo',hide_from_composites: [],},{glossary_id:43,term:'slogan',hide_from_composites: [],},{glossary_id:44,term:'YouTour',hide_from_composites: [],},{glossary_id:45,term:'creative democracy',hide_from_composites: [],},{glossary_id:53,term:'montage',hide_from_composites: [],},{glossary_id:47,term:'vernacular',hide_from_composites: [],},{glossary_id:48,term:'viral',hide_from_composites: [],},{glossary_id:49,term:'media praxis',hide_from_composites: [],},{glossary_id:69,term:'transgender',hide_from_composites: [],},{glossary_id:88,term:'crowdsource',hide_from_composites: [],},{glossary_id:51,term:'critical pedagogy',hide_from_composites: [],},{glossary_id:82,term:'femi-digi-praxis',hide_from_composites: [],},{glossary_id:83,term:'fake documentary',hide_from_composites: [],},{glossary_id:63,term:'queer theory',hide_from_composites: [],},{glossary_id:64,term:'semiotics',hide_from_composites: [],},{glossary_id:65,term:'signifier',hide_from_composites: [],},{glossary_id:66,term:'Situationism',hide_from_composites: [],},{glossary_id:67,term:'Soviet montage',hide_from_composites: [],},{glossary_id:52,term:'Web 2.0',hide_from_composites: [],},{glossary_id:54,term:'The Real',hide_from_composites: [],},{glossary_id:56,term:'spectacle',hide_from_composites: [],},{glossary_id:57,term:'self-reflexive',hide_from_composites: [],},{glossary_id:58,term:'crowdsourcing',hide_from_composites: [],},{glossary_id:59,term:'video-book',hide_from_composites: [],},{glossary_id:70,term:'signified',hide_from_composites: [],},{glossary_id:81,term:'punk',hide_from_composites: [],},{glossary_id:73,term:'convergence',hide_from_composites: [],},{glossary_id:74,term:'corporate media',hide_from_composites: [],},{glossary_id:75,term:'user-generated',hide_from_composites: [],},{glossary_id:76,term:'butch-femme',hide_from_composites: [],},{glossary_id:89,term:'retro-futurist',hide_from_composites: [],},{glossary_id:80,term:'multimodal',hide_from_composites: [],},{glossary_id:78,term:'butch',hide_from_composites: [],},{glossary_id:79,term:'queer',hide_from_composites: [],},{glossary_id:84,term:'productive fake doc',hide_from_composites: [],},{glossary_id:85,term:'fake documentaries',hide_from_composites: [],},{glossary_id:86,term:'committed media',hide_from_composites: [],},{glossary_id:87,term:'ThirdTube',hide_from_composites: [],},{glossary_id:90,term:'hegemony',hide_from_composites: [],},{glossary_id:91,term:'sign',hide_from_composites: [],},{glossary_id:92,term:'femme',hide_from_composites: [],},{glossary_id:93,term:'discipline',hide_from_composites: [],},{glossary_id:94,term:'femi-digi-practitioner',hide_from_composites: [],},{glossary_id:95,term:'binary opposition',hide_from_composites: [],},{glossary_id:96,term:'network',hide_from_composites: [],},{glossary_id:97,term:'glossary',hide_from_composites: [],},{glossary_id:98,term:'fails',hide_from_composites: [],},]; // http://james.padolsey.com/javascript/find-and-replace-text-with-javascript/ function findAndReplace(searchText, replacement, searchNode) { if (!searchText || typeof replacement === 'undefined') { // Throw error here if you want... return; } var regex = typeof searchText === 'string' ? new RegExp(' '+searchText, 'g') : ' '+searchText, childNodes = (searchNode || document.body).childNodes, cnLength = childNodes.length, excludes = 'html,head,style,title,link,meta,script,object,iframe'; while (cnLength--) { var currentNode = childNodes[cnLength]; if (currentNode.nodeType === 1 && (excludes + ',').indexOf(currentNode.nodeName.toLowerCase() + ',') === -1) { arguments.callee(searchText, replacement, currentNode); } if (currentNode.nodeType !== 3 || !regex.test(currentNode.data) ) { continue; } var parent = currentNode.parentNode, frag = (function(){ var html = currentNode.data.replace(regex, replacement), wrap = document.createElement('div'), frag = document.createDocumentFragment(); wrap.innerHTML = html; while (wrap.firstChild) { frag.appendChild(wrap.firstChild); } return frag; })(); parent.insertBefore(frag, currentNode); parent.removeChild(currentNode); } }