/*	Unobtrusive Flash Objects (UFO) v3.22 <http://www.bobbyvandersluis.com/ufo/>
	Copyright 2005-2007 Bobby van der Sluis
	This software is licensed under the CC-GNU LGPL <http://creativecommons.org/licenses/LGPL/2.1/>
*/



var IE = document.all?true:false;
if (!IE) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;
var posx = 0;
var posy = 0;
var playedId = "";

function getMouseXY(e) {
if (IE) { // grab the x-y pos.s if browser is IE
tempX = event.clientX + document.body.scrollLeft;
tempY = event.clientY + document.body.scrollTop;
}
else {  // grab the x-y pos.s if browser is NS
tempX = e.pageX;
tempY = e.pageY;
}  
if (tempX < 0){tempX = 0;}
if (tempY < 0){tempY = 0;}  
return true;
}


function playAudio(sAudio) {
	if (document.getElementById("audiolayer").style.display == 'block' && sAudio == playedId) {
		document.getElementById("audiolayer").style.display = 'none';
	} else {
		playedId = sAudio
		if(sAudio.substr(0,1)=='n') {
			pSound = "n/" + sAudio.substr(1,3) + "0000/";
		} else {
			pSound = sAudio.substr(0,3) + "0000/";
		}
		moveObject("audiolayer",tempX+20,tempY);
		document.getElementById("audiolayer").style.display = 'block';
		aSound = String.fromCharCode(109,101,100,105,97,47);
		bSound = String.fromCharCode(46,109,112,51);
		var s1 = new SWFObject("includes/swf/mediaplayer.swf","audiolayer","200","20","7");
		s1.addVariable("width","200");
		s1.addVariable("height","20");
		s1.addVariable("file", aSound + sAudio + bSound +"&autostart=true");
		s1.write("audiolayer");
	}
}


var browserOk = false;
var name      = navigator.appName;
var version   = navigator.appVersion;
var agent     = navigator.userAgent;
var major     = version.charAt(0);
var minor     = version.charAt(2);
var platform="";
if (major>=4) platform = navigator.platform;


var isNav=navigator.appName=="Netscape";
var isIE=navigator.appName=="Microsoft Internet Explorer";
var isNav4=(navigator.appName=="Netscape"&&(navigator.appVersion.charAt(0)=='4'));

function getStyleObject(objectId) {
// cross-browser function to get an object's style object given its id
if(document.getElementById && document.getElementById(objectId)) {
// W3C DOM
return document.getElementById(objectId).style;
} else if (document.all && document.all(objectId)) {
// MSIE 4 DOM
return document.all(objectId).style;
} else if (document.layers && document.layers[objectId]) {
// NN 4 DOM.. note: this won't find nested layers
return document.layers[objectId];
} else {
return false;
}
} // getStyleObject
function changeObjectVisibility(objectId, newVisibility) {
// get a reference to the cross-browser style object and make sure the object exists
var styleObject = getStyleObject(objectId);
if(styleObject) {
styleObject.visibility = newVisibility;
return true;
} else {
// we couldn't find the object, so we can't change its visibility
return false;
}
} 

function moveObject(objectId, newXCoordinate, newYCoordinate) {
    // get a reference to the cross-browser style object and make sure the object exists
    var styleObject = getStyleObject(objectId);
    if(styleObject) {
	styleObject.left = newXCoordinate;
	styleObject.top = newYCoordinate;
	return true;
    } else {
	// we couldn't find the object, so we can't very well move it
	return false;
    }
}

