// the speedCookie(speed, newDomain) function is different for Portuguese

function volCookie(curVol, domain){
	var expDate;
	expDate = new Date();
	expDate.setTime (expDate.getTime() + 24 * 60 * 60 * 365 * 1000);
	document.cookie = "vol=" + curVol + ";EXPIRES=" + expDate.toGMTString() + ";DOMAIN=" + domain + ";PATH=/";
}

function updateSpeeds(speed){
	var s56  = (speed == 37) ? 'a' : 'p';
	var s100 = (speed == 100) ? 'a' : 'p';
	var s220 = (speed == 220) ? 'a' : 'p';
	var s300 = (speed == 300) ? 'a' : 'p';
	
	if (document.layers){
		document.speed56.src  = "/images/menu_56"  + s56  + ".gif";
		document.speed100.src = "/images/menu_100" + s100 + ".gif";
		document.speed220.src = "/images/menu_220" + s220 + ".gif";
		document.speed300.src = "/images/menu_300" + s300 + ".gif";
	}else {
		speed56.src  = "/images/menu_56"  + s56  + ".gif";
		speed100.src = "/images/menu_100" + s100 + ".gif";
		speed220.src = "/images/menu_220" + s220 + ".gif";
		speed300.src = "/images/menu_300" + s300 + ".gif";
	}
}

function getCookie (name) {
	var re = new RegExp(name + '=([^;]*)', 'i');
	var v;
	return (((v = re.exec(document.cookie)) != null) ? v[1] : null);
}

if (navigator.appName == 'Netscape') {
	window.captureEvents(Event.MOVE);
	window.onMove = saveCoords;
}

function onVolumeClick(evnt) {   
	savePlayerVolume(evnt);
	return false;
}

function saveCoords(e) {
	//write a cookie to store last coords of player window
	var expdate;
	expdate = new Date();
	expdate.setTime (expdate.getTime() + 24 * 60 * 60 * 365 * 1000);

	var left=0;
	var top=0;
	if(e){
		if (!((e.screenX + window.outerWidth) <= 0 || (e.screenY + window.outerHeight) <= 0 || e.screenX >= screen.availWidth || e.screenY >= screen.availHeight)) {
			left = e.screenX;
			top = e.screenY;
		}
	}else{
			left = window.screenLeft;
			top  = window.screenTop - 20;
	}
	document.cookie = "coords-" + window.name + "=" + left + ":" + top + ";EXPIRES=" + expdate.toGMTString() + ";PATH=/";
}//saveCoords

function saveSettings(e){
	saveCoords(e);
	savePlayerVolume();
}//saveSettings	