addLoadListener(function()
{
	if (location.search.indexOf('qaid=') == -1) {
		bObj = document.getElementsByTagName('body')[0];

		playerDiv = document.createElement('div');
		playerDiv.setAttribute('id','mediaPlayer_wrap');
		bObj.insertBefore(playerDiv, bObj.nextSibling);
		document.getElementById('mediaPlayer_wrap').innerHTML = '<div id="mpbg"></div><a href="javascript:;" onclick="closePlayer()">close</a><div id="mediaPlayer"></div>';

		isIE67 = /msie|MSIE 6|MSIE 7/.test(navigator.userAgent);
		ieOffset = (isIE67) ? -45:0; // Need this for IE's to negotiate the 45px padding on #main_content_middle_wrap.

		playerLink = document.getElementById('getting_it');
		coor = findPos(playerLink);
		vOffset = 0;
		playerLink.onclick = new Function("showPlayer('getting_it.mp3',coor[0] + ieOffset - 20,coor[1] - 25);return false;");

		createPlayer('');
		
		preloading(
		"fathers_process_of_transformation_bg_slammed.png",
		"buttons/close_slammed.png"
		);
	}
});

var ieOffset;

var myimages = [];
//var loadCount = 0;
function preloading() {
for (i = 0; i < preloading.arguments.length; i++) {
	myimages[i] = new Image();
	myimages[i].src = "../images/"+preloading.arguments[i];
//	myimages[i].onload = new function() {
//		loadCount++;
//		if (loadCount == preloading.arguments.length) {
//			alert(preloading.arguments.length);
//		}
//	};
}
}

function showPlayer(file,linkLeft,linkTop) {
player.sendEvent('LOAD','../media/audio/'+file);
document.getElementById('mediaPlayer_wrap').style.top = linkTop + 'px';
document.getElementById('mediaPlayer_wrap').style.left = linkLeft + 'px';
}

function closePlayer() {
if (currentState == 'PLAYING' || currentState == 'BUFFERING') {
	player.sendEvent('PLAY');
}

document.getElementById('mediaPlayer_wrap').style.left = '-999em';
}

function createPlayer(theFile) {
var flashvars = {
  file: theFile,
  autostart: true
};
var params = {
  wmode: "opaque",
  allowfullscreen: false
};
var attributes = {
  id: "mediaPlayer",  
  name: "mediaPlayer"
};

swfobject.embedSWF("../media/player.swf", "mediaPlayer", "311", "20", "9", "../media/expressInstall.swf", flashvars, params, attributes);
}

var player = null;

function playerReady(thePlayer) {
	document.getElementById('mediaPlayer_wrap').style.left = '-999px';
	document.getElementById('mediaPlayer_wrap').style.visibility = 'visible';
	player = document.getElementById(thePlayer.id);
	addListeners();
}


function addListeners() {
	if (player) { 
		player.addModelListener("STATE", "stateListener");
	} else {
		setTimeout("addListeners()",100);
	}
}

var currentState = null;

function stateListener(obj) { //IDLE, BUFFERING, PLAYING, PAUSED, COMPLETED
currentState = obj.newstate;
}

function findPos(obj) {
var curleft = curtop = 0;
if (obj.offsetParent) {
	curleft = obj.offsetLeft
	curtop = obj.offsetTop
	while (obj = obj.offsetParent) {
		curleft += obj.offsetLeft
		curtop += obj.offsetTop
	}
}
return [curleft,curtop];
}
