(function(){var 
$=function(a){return(a.nodeName)?a:D.getElementById(a)},
$$=function(a,b){return(b||D).getElementsByTagName(a)},
D=document,F=false,L=function(a){return a.length},N,T=true,W=window,
G={init:function(){for(var n in G)if(G[n].init)G[n].init()},
set:function(a,b,c){var o;for(o in b)a[o]=b[o];for(o in c)a.style[o]=c[o];return a},
mid:function(o,a,b){o=o.split(a);return(L(o)<2)?'':o[1].split(b)[0]},
create:function(a,b,c,d){var o=(d||D).createElement(a);G.set(o,b);G.set(o.style,c);return o},
append:function(a,b,c,d){var o=b.tagName?b:G.create(b,c,d,a.ownerDocument);a.appendChild(o);return o}
};G.set(W,{G:G,$g:$,$$g:$$,onload:G.init})})()

G.mplayer={
init:function(){
	var o=$$g('a'),i,v=[],p,t=$g('media-player');if(!t)return
	for(i=0;i<o.length;i++){
		p=o[i].href
		switch(p.slice(-4)){
		case '.mp3':
			v.push('<div class="box"><h3>Audio: '+o[i].innerHTML+'</h3><object width="300" height="45" type="audio/mpeg" data="'+p+' "><param name="filename" value="'+p+'" /><param name="autostart" value="0" /></object></div>')
			break;
		}
	}
	try{t.innerHTML=v.join('')}catch(e){}
}
}

G.youtube={
init:function(){var m=this,o=$$g('a');for(i=0;i<o.length;i++)if(o[i].className=='youtube')m.render(o[i])},
render:function(a){
	var v='http://www.youtube.com/v/'+G.mid(a.href,'v=')
	a.parentNode.innerHTML='<object width="670" height="400"><param name="movie" value="'+v+'"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="'+v+'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="670" height="400"></embed></object><a href=""></a>'
}
}
