function slideshow(element) {
	$$('div.slides').each(function(e){ e.hide(); });
	$$('img.selected').each(function(e){ e.hide(); });
	$(element).show();
	$(element + "_selected").show();
}

var support_open = "false";
function checkSupport()
{
	var url = '/status/support'
	new Ajax.Request(url, {
	  method: 'get',
	  onSuccess: function(transport) {
	    if (transport.responseText == "true") {
			support_open = "true";
			$('live_chat_support').show();
		}
		else
		{
			support_open = "false";
			$('live_chat_support').hide();
		}
	  }
	});
}

function openChat()
{
	if(support_open == "true")
	{
	    if(window.psVDSGow)
	    {
	      psVDSGow();
	      return false;
	    }
	    else
	    {
	        setTimeout("openChat()", 1);
	        return false;
	    }
	}
	else
	{
		return true;
	}
}
var player;

function playerReady (obj) {
	var id = "flash_player";
	var version = obj['version'];
	var client = obj['client'];
	player = document.getElementById(id);
	player.addModelListener("STATE", 'resetPlayer');
	/* Auto play after 30 seconds */
	setTimeout(function() {togglePlayer("auto")}, 30000);
};

function resetPlayer(obj)
{
	if(obj['newstate'] == "COMPLETED")
	{
		togglePlayer("skip_control")
	}
}

function togglePlayer(type)
{
	if(type == undefined) type = "manual";
	obj = document.getElementById('player_control');
	objImage = document.getElementById('player_control_icon');
	
	if(type == "auto" && readCookie('flash_played') == '1')
	{
		return false;
	}
	createCookie("flash_played", "1", 14);
	
	var state1 = "Play Video";
	var state2 = "Pause";
	if(obj.innerHTML == state1)
	{
		obj.innerHTML = state2;
		objImage.src = "/images/pause.png";
		if(type != "skip_control") player.sendEvent('PLAY',true);
	}
	else if(obj.innerHTML == state2)
	{
		obj.innerHTML = state1;
		objImage.src = "/images/play.png";
		if(type != "skip_control") player.sendEvent('PLAY',false);
	}
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function updatePaymentMethod(obj)
{
	if(obj.value == "Wire Funds")
	{
		$$('.payment_2').each(function(e){e.show()});
		$$('.payment_1').each(function(e){e.hide()});
	}
	else if(obj.value == "Check - sent by mail")
	{
		$$('.payment_2').each(function(e){e.hide()});
		$$('.payment_1').each(function(e){e.show()});
	}
	else
	{
		$$('.payment_2').each(function(e){e.hide()});
		$$('.payment_1').each(function(e){e.hide()});
	}
}
