var hash=window.location.hash;$(document).ready(function(){$('a').live('click',function(){if($(this).attr('rel')=='external'){$(this).attr('target','_blank')}});$('article:not(.single)').not(hash).each(function(){$(this).addClass('collapse');if($(this).hasClass('videos')){$(this).addClass('videos-collapse')}});$('article').click(function(event){var $clicked=$(event.target);if(!($clicked.is('a')&&$clicked.attr('rel'))){$('article:not(.collapse)').not(this).addClass('collapse');$(this).toggleClass('collapse');if($(this).hasClass('videos')){$('article:not(.videos-collapse)').not(this).addClass('videos-collapse');$(this).toggleClass('videos-collapse')}}});if(hash=='#twitter'&&$('#nav-sub-twitter').length){load_content('twitter')}$('#nav-sub-twitter a').click(function(){load_content('twitter')});if(hash=='#dmblog'&&$('#nav-sub-dmblog').length){load_content('dmblog')}$('#nav-sub-dmblog a').click(function(){load_content('dmblog')});if(hash=='#more'&&$('#nav-sub-more').length){load_content('more')}$('#nav-sub-more a').live('click',function(){load_content('more')});function load_content(page){$('#nav-sub ul li').removeClass('current');$('#nav-sub-filtered').remove();$('#nav-sub-'+page).addClass('current');var content=(page=='more')?'events/'+$('#nav-sub-more a').attr('rel'):page;var events_section=($('#events-hire').length)?'events-hire':'events-list';var section=(page=='more')?events_section:'main';$('#'+section).load('/x/'+content,function(){$(document).attr('title','Daniel Menjivar : '+$('#'+section+' h4').text())})}$('#charts-table th a').live('click',function(event){$.get('/x/charts/'+$(this).text().toLowerCase(),function(data){$('#charts-table').replaceWith(data)});event.preventDefault()});function createNewAudio(song){var type=($('body').attr('id')=='charts-samples')?'charts':'audio';var audiotag=$('<audio></audio>');if(audiotag.get(0).canPlayType&&(audiotag.get(0).canPlayType('audio/ogg; codecs="vorbis"').replace(/no/,'')||audiotag.get(0).canPlayType('audio/mp4; codecs="mp4a.40.2"').replace(/no/,''))){audiotag.remove();var createNewAudio=$('<audio autoplay></audio>').hide().attr('id','player').addClass(song).append('<source src="/x/get/'+type+'/'+song+'.m4a" type="audio/mp4" />').append('<source src="/x/get/'+type+'/'+song+'.oga" type="audio/ogg" />')}else{audiotag.remove();var createNewAudio=$('<object></object>').attr('id','player').attr('width',0).attr('height',0).hide().addClass(song).attr('classid','clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B').attr('codebase','http://www.apple.com/qtactivex/qtplugin.cab').append('<param name="src" value="/x/get/'+type+'/'+song+'.m4a">').append('<param name="autoplay" value="true">').append('<param name="controller" value="false">')}return createNewAudio}function createNewVideo(video){var videotag=$('<video></video>');if(videotag.get(0).canPlayType&&(videotag.get(0).canPlayType('video/mp4; codecs="avc1.42401E, mp4a.40.2"').replace(/no/,'')||videotag.get(0).canPlayType('video/ogg; codecs="theora, vorbis"').replace(/no/,''))){videotag.remove();var createNewVideo=$('<video autoplay controls></video>').attr('width','480').attr('height','360').append('<source src="/x/get/videos/'+video+'.mp4" type="video/mp4" />').append('<source src="/x/get/videos/'+video+'.ogv" type="video/ogg" />')}else{videotag.remove();var createNewVideo=$('<object></object>').attr('classid','clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B').attr('codebase','http://www.apple.com/qtactivex/qtplugin.cab').attr('width','480').attr('height','376').append('<param name="src" value="/x/get/videos/'+video+'.mp4">').append('<param name="autoplay" value="true">').append('<param name="showlogo" value="false">')}return createNewVideo}$('.samples .icon a, .audio .icon a').click(function(event){var $icon=$(this).parent();var $article=$(this).parents('article');var song=$article.attr('id');var $audioElement=$('#player');if(!$article.hasClass('collapse')||$icon.hasClass('pause')){event.stopPropagation()}if($audioElement.length){if($audioElement.hasClass(song)){if($icon.hasClass('pause')){if($audioElement.is('audio')){$audioElement.get(0).pause()}else{$audioElement.get(0).Stop()}event.preventDefault()}else{if($audioElement.is('audio')){$audioElement.get(0).play()}else{$audioElement.get(0).Play()}event.preventDefault()}}else{$audioElement.remove();$audioElement=createNewAudio(song).appendTo('body')}}else{$audioElement=createNewAudio(song).appendTo('body')}$('article .icon').not($icon).removeClass('pause');$icon.toggleClass('pause')});if($(hash).length&&($('#charts-samples').length||$('#media-audio').length)){$(hash+' .icon a').trigger('click')}$('.videos .icon a').click(function(event){var $article=$(this).parents('article');var video=$article.attr('id');if(!$article.hasClass('collapse')){event.stopPropagation()}$.fancybox(createNewVideo(video),{'transitionIn':'elastic','transitionOut':'elastic','centerOnScroll':true,'orig':$(this),'type':'inline'})});if($(hash).length&&$('#media-videos').length){$(hash+' .icon a').trigger('click')}$('#photos a').each(function(){$(this).attr('rel','gallery').fancybox({'hideOnContentClick':true,'titlePosition':'over','transitionIn':'elastic','transitionOut':'elastic','centerOnScroll':true,'href':'/x/get/photos/'+$(this).attr('id')+'.jpg','type':'image'})});if($(hash).length&&$('#photos').length){$(hash).trigger('click')}$('.samples .description a:has(img)').each(function(){$(this).fancybox({'hideOnContentClick':true,'titlePosition':'outer','transitionIn':'elastic','transitionOut':'elastic','centerOnScroll':true,'href':'/x/get/charts/'+$(this).parents('article').attr('id')+'.png','type':'image','padding':0})})});