/**
 * $Id: global.js 54 2009-02-26 23:56:45Z dclarke $
 * 
 * @description sillysounds.net global javascript, yo.
 * @author Darryl Clarke
 */
 
var isLoggedIn = false;
var map;
var soundPlaying = false;

function pageInit() {
	
    var docLinkList = document.getElementsByTagName('a');
    // attach automagic class-named events
    for ( var i = 0; i < docLinkList.length; i++) {
        switch (docLinkList[i].className) 
        {
        case "external":
            Event.observe(docLinkList[i], 'click', trackLink);
            docLinkList[i].target = "_blank";
            break;
        case "play":
        	Event.observe(docLinkList[i], 'click', playOrStop);
        	docLinkList[i].target = "_blank";
        	break;
        }
    }

}

function trackLink(event)
{

}

function blockEvent(event)
{
	// generic event blocker
	event.stop();
}

/* play functions */
function playOrStop(event)
{
	event.stop();
	
	triggerId = event.element(event).id;
	anchorId  = triggerId.replace('img_', 'play_');
	playFile  = $(anchorId).href;
    Sound.play(playFile);
	
}


Event.observe(window, 'load', pageInit);