// Dean Edwards/Matthias Miller/John Resig

function init() {
					if (arguments.callee.done) return;
					arguments.callee.done = true;
					if (_timer) clearInterval(_timer);

   aboutpanetest();
   playthings(); 
   
};

/* for Mozilla/Opera9 */
if (document.addEventListener) {
    document.addEventListener("DOMContentLoaded", init, false);
}

/* for Internet Explorer */
/*@cc_on @*/
/*@if (@_win32)
    document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
    var script = document.getElementById("__ie_onload");
    script.onreadystatechange = function() {
        if (this.readyState == "complete") {
            init(); // call the onload handler
        }
    };
/*@end @*/

/* for Safari */
if (/WebKit/i.test(navigator.userAgent)) { // sniff
    var _timer = setInterval(function() {
        if (/loaded|complete/.test(document.readyState)) {
            init(); // call the onload handler
        }
    }, 10);
}

/* for other browsers */
window.onload = init;

 
/****** end of init code **************/






function aboutpanetest(){
  if ( window.location.hash == "#about") {
   document.getElementById('about-pane').style.display = '';}

}



function tinyiota(user,domain) {
	locationstring = "mailto:" + user + "@" + domain;
	window.location = locationstring;
	} 


function playthings() {
	var page_links = document.links;
	for (var i=0; i<page_links.length; i++){
		if (page_links[i].href.match(/\.mp3$/i)) {
			var span = document.createElement("span");
			var url = "http://www.writing.upenn.edu/pennsound/musicplayer.swf?&song_url="+escape(page_links[i].href)+"&song_title="+escape(page_links[i].innerHTML)
			var width = 17
			var height = 17
			code_str = ""
			code_str += " <object type=\"application/x-shockwave-flash\"\n"
			code_str += "data=\""+url+"\" \n"
			code_str += "width=\""+width+"\" height=\""+height+"\">\n"
			code_str += "<param name=\"movie\" \n"
			code_str += "value=\""+url+"\" />\n"
			code_str += "<param name=\"wmode\" \n"
			code_str +=	"value=\"transparent\" />\n"
			code_str += "</object>\n"
			span.innerHTML = code_str
			page_links[i].parentNode.insertBefore(span, page_links[i].nextSibling)
		}	}
}


function popup(mylink, animation){
  if (! window.focus)return true;
  var href;
  if (typeof(mylink) == 'string')
	href=mylink;
  else
	href=mylink.href;
  window.open(href, animation, 'width=290,height=237,resizable=no,scrollbars=no');
  return false;
}


function togglecomments (postid) { 
   var whichpost = document.getElementById(postid); 
   if (whichpost.className=="commentshown") { 
      whichpost.className="commenthidden";   } 
  else {
      whichpost.className="commentshown";
   } 

}


/*** toggling about 

function toggleabout() {
alert(1);
	var abouteffect = $('about-pane').effect('toggle');
	alert(2);
	abouteffect.custom('vertical');
	alert(3);
}

 
    var abouteffect = new Fx.Slide('about-pane');

  $('aboutclosex').addEvent('click', function(){
    abouteffect.toggle('vertical');
  });
  
  **/
  