<!--
// (c)1999-2004 Live365, Inc.  All rights reserved.

function Preset(bcaster, action, url, desc, lang)
{
	var response = false;
	var currentDate = new Date();
	var tm = currentDate.getTime();
	var newUrl;
	var msg;
	
	var text_en = new Array(
		"You must be logged in to save to your list of Presets.",
		"'s station",
		"has been added to your list of Presets.",
		"Delete",
		"from your list of Presets"
	);

	var text_sp = new Array(
		"Debes estar registrado para salvar a tu lista de predeterminados.",
		" y su estacion",
		"han sido agregados a tu lista de predeterminados.",
		"Borrar",
		"de tu lista de predeterminados"
	);

	if (Preset.arguments.length < 5 || Preset.arguments[4] == "") 
		lang = 'en';

	var text = (lang == "sp") ? text_sp : text_en; 

	if (!ReadCookie('sessionid')) {
		alert(text[0]);
		return;
	}

	switch (action) {

	case "add":
		var sink = new Image;
		sink.src = '/cgi-bin/api_presets.cgi?format=gif&station=' + bcaster + '&action=add&tm=' + tm;

		if (Preset.arguments.length >= 3 && desc != "")
			msg = bcaster + text[1] + ' "' + desc + '" \n' + text[2];
		else
			msg = bcaster + text[1] + ' ' + text[2];

		alert(msg);
		break;

	case "delete":
		if (Preset.arguments.length >= 3 && desc != "")
			msg = text[3] + ' ' + bcaster + text[1] + ' "' + desc + '"\n' + text[4] + '?';
		else
			msg = text[3] + ' ' + bcaster + text[1] + ' ' + text[4] + '?';

		response = confirm(msg);

		if (response || GetCookie("platform") == 'wmp10') {
			var fmt = 'gif';

			if (url == 1) {
				url = document.location.href;
				url += (url.indexOf('?') > 0) ? '&' : '?';
				url += 'tm=' + tm;
				fmt = 'url';
			}

			newUrl = '/cgi-bin/api_presets.cgi?format=' + fmt + '&station=' + bcaster + '&action=delete&url=' + escape(url) + '&tm=' + tm;

			if (url != "")
				document.location = newUrl;
			else {
				var sink = new Image;
				sink.src = newUrl;
			}
		}
		break;
	}
}


function DrawPreset(broadcast, desc, lang)
{
	var button;

	if (DrawPreset.arguments.length < 3 || DrawPreset.arguments[2] == "") 
		lang = 'en';

	if (ReadCookie('sessionid'))
		button = "add";
	else
		button = "dim";

	DrawPresetButton(button, broadcast, desc, "_self", "..", "handle-link", lang);
}


function DrawPresetButton(button, broadcast, desc, target, site, css, lang)
{
	var img;
	var alt;
	var link;

	var text_en = new Array(
		"You must be logged in to save to your list of Presets.",
		"Add to My Presets",
		"Delete this Preset"
	);

	var text_sp = new Array(
		"Debes estar registrado para salvar a tu lista de predeterminados.",
		"Agregar a mis predeterminados",
		"Borrar este predeterminado"
	);

	if (DrawPresetButton.arguments.length < 7 || DrawPresetButton.arguments[6] == "") 
		lang = 'en';

	var text = (lang == "sp") ? text_sp : text_en; 
	
	desc = desc.replace(/["]/g, "");

	if (button == "add") {
		img = "preset-add.gif";
		alt  = text[1];
		link = "href=\"javascript:Preset('" + broadcast + "', 'add', 0, '" + desc + "', '" + lang + "')\"";
	}
	else if (button == "dim") {
		img = "preset-dim.gif";
		alt  = text[0];
		link = "href=\"javascript:alert('" + text[0] + "')\"";
	}
	else if (button == "delete") {
		img = "preset-del.gif";
		alt  = text[2];
		link = "href=\"javascript:Preset('" + broadcast + "', 'delete', 1, '" + desc + "', '" + lang + "')\"";
	}
	var css = "handle-link";
	document.write('<a ' + link + ' target=' + target + ' class="' + css + '"><img src="/scp/' + site + '/images/' + img + '" width="14" height="14" alt="' + alt + '" align="absmiddle" vspace="0" hspace="0" border="0"></a>');
}

// -->
