
// javascript functions n shit [as if that weren't obvious] //

function putVid(vid) {
	var s1 = new SWFObject("/bg.swf", "flashObject", "100%", "100%", "8", "#ffffff");
	s1.addParam("wmode", "opaque");
	s1.addVariable("vid",vid);
	s1.write("fond");
}
function chgpg(pg,thiss) {
	// menu blur and class change
	thiss.blur();
	if(page!='home')
		$('m_'+page).className='';
	if(pg!='home')
		$('m_'+pg).className='on';
	if(pg=='home')
		$('lesContents').innerHTML = '';
	// bg video & hide & reveal delayed content when page changes
	if(pg!=page) {
		putVid(pgvids[pg]);
		setTimeout("doit()",3000);
		$('leCorps').style.display='none'
	} else {
		doit();		
	}
	page = pg;
	return false;
}
function javex(q) {
	new Ajax.Request('/postBack.php?'+q, {
			method:'get' ,
			options: { asynchronous: false },
			onSuccess: function(transport) {
				$('lesContents').innerHTML=transport.responseText;
				$('leCorps').style.display='block';
				fixLinkTargets();
				window.location.href="#";
			}
		}
	);
}
function doit() {
	if(page!='home')
		javex('q=inc&inc=getPg&pg='+page);
}
function getPost(id) {
	var redirect = new Array();
	redirect[5] = "http://machinemusic.org/2009/10/12/making-sense-of-8-tracks/"
	redirect[10] = "http://machinemusic.org/2009/10/28/day-of-the-dead-goblin-and-argentos-horror-cinema/"
	redirect[7] = "http://machinemusic.org/2009/11/24/phil-ochs-crucifixion-with-byrds/"
	redirect[30] = "http://machinemusic.org/2009/12/28/from-8-track-to-cassette-and-possibly-going-obsolete/"
	redirect[39] = "http://machinemusic.org/2010/01/19/pythagoron-inc-1977/"
	redirect[18] = "http://machinemusic.org/2010/02/02/soundtrack-last-year-in-marienbad-on-45-rpm/"
	redirect[24] = "http://machinemusic.org/2010/02/23/popol-vuh-herzog-aguirre-and-the-wrath-of-god/"
	redirect[41] = "http://machinemusic.org/2010/04/20/tangerine-dream%E2%80%99s-virgin-years-cyclone/"
	redirect[52] = "http://machinemusic.org/2010/05/26/parable-of-arable-land-freak-outs-and-the-red-crayola/"
	redirect[57] = "http://machinemusic.org/2010/07/20/pierre-henry-noise-and-corticalart-mise-en-musique-du-corticalart/"
	if(redirect[id])
		document.location.href=redirect[id];
	if(id)
		javex('q=inc&inc=getPg&pg=blog&post='+id);
	else
		javex('q=inc&inc=getPg&pg=blog');
}
function insertQT(v) {
	m = "/media/videos/"+v+'.mp4';
	h = 205;
	var myQTObject = new QTObject(m, "vid"+v, "330", h);
	myQTObject.addParam("autostart", "true");
	myQTObject.addParam("controller", "true");
	myQTObject.write("qt_"+v);
}
function insertQTmp3(v,holder) {
	m = "/media/audio/"+v;
	h = 16;
	var myQTObject = new QTObject(m, "vid"+v, "330", h);
	myQTObject.addParam("autostart", "true");
	myQTObject.addParam("controller", "true");
	myQTObject.write("qt_"+holder);
}
function insertFlash(v) {
	if(!FlashDetect.installed || FlashDetect.major<9) {
		insertQT(v);
	} else {
		//var s1 = new SWFObject("/player.swf","ply","330","206","9","#000000");
		var s1 = new SWFObject("/leplayer.swf","ply","330","205","9","#000000");
		s1.addParam("allowscriptaccess","always");
		s1.addVariable("file","/media/videos/"+v+".mp4");
		s1.write("qt_"+v);
	}
}
function insertMp3(v,t,thiss) {
	if(thiss) {
		thiss.style.display='none';
		w = 330;
	} else
		w = 202;
	var s1 = new SWFObject("/player.swf","ply",w,"15","9","#FFFFFF");
	s1.addParam("allowscriptaccess","always");
	s1.addParam("flashvars","file=/media/audio/"+v+"&autostart=true");
	s1.write(t);
}
function menulinks() {
	var parent1 = document.getElementById('laCarte');
	var thisChild = parent1.firstChild;
	while ( thisChild != parent1.lastChild ) {
		if ( thisChild.nodeType == 1 ) {
			thisChild.href='#';
		}
		thisChild = thisChild.nextSibling;
	}
}
