//
// PRE-LOAD BACKGROUND IMAGES FOR BUTTONS
//
if (document.images)
{
	mmOn= new Image(100,42); 
	mmOn.src="http://www.redeemedsoul.com/e107_themes/ss_redeemedsoul/images/topmenu-backgroundON.jpg"; 

	mmOff= new Image(100,42); 
	mmOff.src="http://www.redeemedsoul.com/e107_themes/ss_redeemedsoul/images/topmenu-background.jpg";
	
	smOn= new Image(215,51); 
	smOn.src="http://www.redeemedsoul.com/e107_themes/ss_redeemedsoul/images/left-nav-entry-backgroundON.jpg"; 

	smOff= new Image(215,51); 
	smOff.src="http://www.redeemedsoul.com/e107_themes/ss_redeemedsoul/images/left-nav-entry-background.jpg";	
	
	mpIconPlay = new Image(20,20);
	mpIconPlay.src="http://www.redeemedsoul.com/e107_themes/ss_redeemedsoul/images/ICON-SpeakerOn.gif";
	
	mpIconStop = new Image(20,20);
	mpIconStop.src="http://www.redeemedsoul.com/e107_themes/ss_redeemedsoul/images/ICON-SpeakerOff.gif";
}



function Set_Cookie( name, value, expires, path, domain, secure ) 
{
	// set time, it's in milliseconds
	var today = new Date();
	today.setTime( today.getTime() );

	/*
	if the expires variable is set, make the correct 
	expires time, the current script below will set 
	it for x number of days, to make it for hours, 
	delete * 24, for minutes, delete * 60 * 24
	*/
	if ( expires )
	{
		expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );

	document.cookie = name + "=" +escape( value ) +
	( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + 
	( ( path ) ? ";path=" + path : "" ) + 
	( ( domain ) ? ";domain=" + domain : "" ) +
	( ( secure ) ? ";secure" : "" );
}

function mpWindowOpen()
{
	Set_Cookie('rsPlayerOff', 0, 1, '/', 'www.redeemedsoul.com', '');
	Set_Cookie('rsStandAloneOn', 1, 1, '/', 'www.redeemedsoul.com', '');
	this.document.getElementById("rsPlayerFrame").src = 'http://www.redeemedsoul.com/rsPlayer2OFF.php';
	window.open('http://www.redeemedsoul.com/rsPlayer.php', '_player', 'directories=no, fullscreen=no, height=40, width=200, location=no, menubar=no, resizable=yes, scrollbars=no, status=no, titlebar=no, toolbar=no');
	
	this.document.getElementById('mpWindow').style.display = 'none';
	this.document.getElementById('mpPowerOffText').style.display = 'none';
	this.document.getElementById('mpPowerOnText').style.display = 'none';
	this.document.getElementById('mpStandAloneIcon').style.display = 'none';
	
	this.document.getElementById('mpSpeakerIcon').src = 'http://www.redeemedsoul.com/e107_themes/ss_redeemedsoul/images/ICON-SpeakerOn.gif';
	this.document.getElementById('mpPowerRestartText').style.display = 'block';
	/*window.location.reload();*/
}
function mpPlayerRestart()
{
	Set_Cookie('rsPlayerOff', 0, 1, '/', 'www.redeemedsoul.com', '');
	Set_Cookie('rsStandAloneOn', 0, 1, '/', 'www.redeemedsoul.com', '');
	this.document.getElementById("rsPlayerFrame").src = 'http://www.redeemedsoul.com/rsPlayer2.php?playerOff=0&playlist=1&repeat_playlist=1';
		
	this.document.getElementById('mpPowerOnText').style.display = 'none';
	this.document.getElementById('mpPowerRestartText').style.display = 'none';
	this.document.getElementById('mpWindow').style.display = 'block';
	this.document.getElementById('mpPowerOffText').style.display = 'block';
	this.document.getElementById('mpStandAloneIcon').style.display = 'block';
	this.document.getElementById('mpSpeakerIcon').src = 'http://www.redeemedsoul.com/e107_themes/ss_redeemedsoul/images/ICON-SpeakerOff.gif';
	/*window.location.reload();*/
}
function mpPowerOff()
{
	Set_Cookie('rsPlayerOff', 1, 1, '/', 'www.redeemedsoul.com', '');
	this.document.getElementById("rsPlayerFrame").src = 'http://www.redeemedsoul.com/rsPlayer2OFF.php';
	this.document.getElementById('mpPowerOffText').style.display = 'none';
	this.document.getElementById('mpPowerOnText').style.display = 'block';
	this.document.getElementById('mpSpeakerIcon').src = 'http://www.redeemedsoul.com/e107_themes/ss_redeemedsoul/images/ICON-SpeakerOn.gif';
	/*window.location.reload();*/
}
function mpPowerOn()
{
	Set_Cookie('rsPlayerOff', 0, 1, '/', 'www.redeemedsoul.com', '');
	this.document.getElementById("rsPlayerFrame").src = 'http://www.redeemedsoul.com/rsPlayer2.php?playerOff=0&playlist=1&repeat_playlist=1';
	this.document.getElementById('mpPowerOnText').style.display = 'none';
	this.document.getElementById('mpPowerOffText').style.display = 'block';
	this.document.getElementById('mpSpeakerIcon').src = 'http://www.redeemedsoul.com/e107_themes/ss_redeemedsoul/images/ICON-SpeakerOff.gif';
	/*window.location.reload();*/
}

function swapImage(image_id, image_url, description_id, description_text)
{
	this.document.getElementById(image_id).src = image_url;
	this.document.getElementById(description_id).innerHTML = description_text;
}

function swapAudio(playlist_url)
{
	this.document.getElementById("rsPlayerFrame").src = playlist_url;
}

function limitTextArea(text_id, max_characters, counter_display)
{
	current_length = this.document.getElementById(text_id).value.length;
	current_value = this.document.getElementById(text_id).value;
	if (current_length > max_characters)
	{
		this.document.getElementById(text_id).value = current_value.substring(0, max_characters);
	}
	
	revised_length = this.document.getElementById(text_id).value.length;
	
	if (counter_display != '')
	{
		this.document.getElementById(counter_display).innerHTML = revised_length;
	}
	
}

function dropDown(div_id, display, evt) {
	var src=evt.target || evt.srcElement;
	var name=src.nodeName;
	if( src != null && name=='TD' ) {
		var top=src.clientHeight;
		var left=(evt.srcElement)?src.offsetLeft-4:src.offsetLeft;
		var iterator = src.parentNode;
		while( iterator != null ) {
			if( iterator.offsetTop ) top += iterator.offsetTop;
			if( iterator.offsetLeft && evt.srcElement ) left += iterator.offsetLeft;
			iterator = iterator.parentNode;
		}
		var dropDiv=document.getElementById(div_id);
		dropDiv.style.top=top;
		dropDiv.style.left=left;
		if(display=="none")
			dropDiv.timeout=setTimeout("document.getElementById('"+div_id+"').style.display='none';", 100);
		else {
			clearTimeout(dropDiv.timeout);
			dropDiv.style.display=display;
		}
	}
}
function extend(div_id, onOrOff, evt) {
	var src=evt.target || evt.srcElement;
	if( onOrOff=="on" )
		clearTimeout(document.getElementById(div_id).timeout);
	else
		document.getElementById(div_id).timeout = setTimeout("document.getElementById('"+div_id+"').style.display='none';", 100);
}
