//////////////////////////////////////////////////////////
//	teamscript.js 
//////////////////////////////////////////////////////////
// copyright (c) Piotr Truszkowski contact: rol@rol.art.pl
//////////////////////////////////////////////////////////
// this script was written as a part of TEAMradio website
// copying or using is not allowed for any reason
//////////////////////////////////////////////////////////

// tworzaca nowy element dynamiczny
function crossElement(id) {
	this.elm=getElm(id);
	return this
}

// TEAMWindow
info_TEAMWindow = false;
function info(url,w,h,dir) {
	if (info_TEAMWindow) info_TEAMWindow.close();
	if (!w) w = 300;
	if (!h) h = 300;
	if (!dir) dir = '';
	info_TEAMWindow = window.open(dir+url,null,"height="+h+",width="+w+",status=no,scrollbars=yes,toolbar=no,menubar=no,location=no;")
	info_TEAMWindow.focus();
}

function help(name,w,h,dir) {
	info(dir+'help',w,h);
}

function more(id) {
	var content = getElm(id);
	var content_off_elm = getElm(id+'off');
	var content_on_elm = getElm(id+'on');
	
	if (content.style.display!="block") {
		showElm(content);
		if (content_on_elm) showElm(content_on_elm);
		if (content_off_elm) hideElm(content_off_elm);
	} else {
		hideElm(content);
		if (content_on_elm) hideElm(content_on_elm);
		if (content_off_elm) showElm(content_off_elm);
	}
	
}

function moreRemember(id) {
	more(id);
	if (getElm(id).style.display == "none") {
		DelCookie(id);
	} else {
		SetCookie(id,1);
	}
}

function SetCookie(sName, sValue, sDateTime) {

   var newCookie = sName + "=" + escape(sValue) + "; expires=";
   newCookie += (sDateTime)? sDateTime.toGMTString() : "Wed, 1 Jan 2020 00:00:00 GMT";
   
   document.cookie = newCookie;

}

function GetCookie(sName) {

  var aCookie = document.cookie.split("; ");
  for (var i=0; i < aCookie.length; i++)
  {
    var aCrumb = aCookie[i].split("=");
    if (sName == aCrumb[0]) 
      return unescape(aCrumb[1]);
  }

  return null;
}

function DelCookie(sName) {
  document.cookie = sName + "=1; expires=Fri, 31 Dec 1999 23:59:59 GMT;";
}

function showElm(elm) {
	elm.style.display = "block";
}

function hideElm(elm) {
	elm.style.display = "none";
}


function profile(url) {
	openTEAMWindow(url);
}

var TEAMWindowWadd;
var TEAMWindowHadd;

var TEAMWindowXpos;
var TEAMWindowYpos;

var TEAMWindowStartXOffset = 10;
var TEAMWindowStartYOffset = 10;

var TEAMWindowDragged = false;

function getDocumentX() {
	return pagex+document.body.scrollLeft;
}	

function getDocumentY() {
	return pagey+document.body.scrollTop;
}	

function setTEAMWindowPosition() {
	
	var scrTop = document.body.scrollTop;
	var scrLeft = document.body.scrollLeft;
	var scrW = document.body.clientWidth;
	
	var w = TEAMWindow.clientWidth;
	
	TEAMWindowXpos = pagex+scrLeft-TEAMWindowStartXOffset;
	TEAMWindowYpos = pagey+scrTop-TEAMWindowStartYOffset;
	
	if (TEAMWindowXpos > scrLeft+scrW-w-10) TEAMWindowXpos = scrLeft+scrW-w-10;
	if (TEAMWindowXpos < 10+scrLeft) TEAMWindowXpos = 10+scrLeft;
	if (TEAMWindowYpos < 10+scrTop) TEAMWindowYpos = 10+scrTop;
		
	moveTEAMWindow(TEAMWindowXpos,TEAMWindowYpos);
	
	// usprawnienie dla browserow, ktore nie obsluguja elm.clientWidth
	if (!w) {
		
		w = document.body.scrollWidth - TEAMWindowXpos;

		if (TEAMWindowXpos > scrLeft+scrW-w-10) TEAMWindowXpos = scrLeft+scrW-w-10;
		if (TEAMWindowXpos < 10+scrLeft) TEAMWindowXpos = 10+scrLeft;
		
		moveTEAMWindow(TEAMWindowXpos,TEAMWindowYpos);
		
	}

	moveObject(TEAMWindowShadow1,TEAMWindowXpos-4,TEAMWindowYpos+3);
	moveObject(TEAMWindowShadow2,TEAMWindowXpos-2,TEAMWindowYpos+1);
	
}

function getCoords(e) {
	if (e) {
		pagex = e.pageX-document.body.scrollLeft;
		pagey = e.pageY-document.body.scrollTop;
	} else {
		pagex = event.x;
		pagey = event.y;
	}
}

pagex = pagey = 0;
function mouseDown(e) {
	getCoords(e);
	//TEAMTracker.addClick(pagex,pagey,document.body.scrollTop,document.body.scrollLeft,document.body.clientWidth);
	if (TEAMWindowRequestDragging) {
		TEAMWindowDragButtonDOWNfollowMouseDown(TEAMWindowRequestDragging);
		TEAMWindowRequestDragging = false;
	}
}

function mouseMove(e) {

	getCoords(e);
	//TEAMTracker.addMove(pagex,pagey,document.body.scrollTop,document.body.scrollLeft,document.body.clientWidth);
	
	if (TEAMWindowDragged) {
	
		//getCoords(e);
		setDraggedWindowPosition();
		
	}

}

function setDraggedWindowPosition() {
	
	TEAMWindowDraggedXpos = pagex+document.body.scrollLeft - TEAMWindowWadd;
	TEAMWindowDraggedYpos = pagey+document.body.scrollTop - TEAMWindowHadd;

	moveObject(TEAMWindowDragged,TEAMWindowDraggedXpos,TEAMWindowDraggedYpos);
	moveObject(TEAMWindowDraggedShadow1,TEAMWindowDraggedXpos-4,TEAMWindowDraggedYpos+3);
	moveObject(TEAMWindowDraggedShadow2,TEAMWindowDraggedXpos-2,TEAMWindowDraggedYpos+1);
	
}

function mouseUp(e) {
	TEAMWindowDragged = false;	
}

TEAMWindowRequestDragging = false;

// ta funkcja ustawia tylko zadanie przeciagania
// jest to informacja dla zdarzenia mouseDown, ktore to wystepuje dopiero po tym zdarzeniu a kluczowe sa dla te funkcji
// wspolrzedne kursora ktore wyciaga dopiero pozniejsza funkcja
function TEAMWindowDragButtonDOWN(id) {
		
	TEAMWindowRequestDragging = id;
	
}

function TEAMWindowDragButtonDOWNfollowMouseDown(id) {

	TEAMWindowDragged = getElm('TEAMWindow'+id);

	TEAMWindowDraggedXpos = parseInt(TEAMWindowDragged.style.left);
	TEAMWindowDraggedYpos = parseInt(TEAMWindowDragged.style.top);
	TEAMWindowWadd = pagex+document.body.scrollLeft - TEAMWindowDraggedXpos;
	TEAMWindowHadd = pagey+document.body.scrollTop - TEAMWindowDraggedYpos;

	TEAMWindowDraggedShadow1 = getElm('TEAMWindow'+id+'Shadow1');
	TEAMWindowDraggedShadow2 = getElm('TEAMWindow'+id+'Shadow2');
	
	TEAMWindowRequestDragging = true;

}

function TEAMWindowDragButtonUP() {
	TEAMWindowDragged = false;
}

function TEAMWindowDOWN(id) {

	moveTEAMWindowTop(id);
	
}

TEAMWindowZIndex = 1;
function moveTEAMWindowTop(id) {

	tmp = 'TEAMWindow'+id;
	obj = getElm(tmp);

	if (obj.style.zIndex == TEAMWindowZIndex) return;
	else TEAMWindowZIndex += 3;
	
	shad1 = getElm(tmp+'Shadow1');
	shad2 = getElm(tmp+'Shadow2');
	
	obj.style.zIndex = TEAMWindowZIndex;
	shad2.style.zIndex = TEAMWindowZIndex-1;
	shad1.style.zIndex = TEAMWindowZIndex-2;
	
}

TEAMWindowFrame = null;
TEAMFormFrame = null;
TEAMWindowIMGpath = null;

TEAMWindowDOM = false;

function startTEAMWindowTechnology() {

	var d = document;
	
	var innerHTMLCompatible = getElm('TEAMWindowControl') && getElm('TEAMWindowControl').innerHTML;
	var adjacentCompatible = d.body && d.body.insertAdjacentHTML;
	TEAMWindowDOM = d.body && d.createElement('DIV') && d.body.appendChild;
	
	if (!(innerHTMLCompatible && (TEAMWindowDOM || adjacentCompatible))) {
		alert("Niestety niektóre funkcje serwisu nie będą poprawnie działały w Twojej przeglądarce. Zalecane są przeglądarki z dobrą obsługą standardów - Mozilla Firefox, IE, Opera");
		return;
	}
	
	if (d.body && d.body.insertAdjacentHTML) {
	
		d.body.insertAdjacentHTML("BeforeEnd",'<IFRAME id="TEAMWindowFrame" name="TEAMWindowFrame" MARGINWIDTH="0" MARGINHEIGHT="0" FRAMEBORDER="1" width="0" height="0"></IFRAME>');
		d.body.insertAdjacentHTML("BeforeEnd",'<IFRAME id="TEAMFormFrame" name="TEAMFormFrame" MARGINWIDTH="0" MARGINHEIGHT="0" FRAMEBORDER="0" width="0" height="0"></IFRAME>');
		TEAMWindowFrame = getElm('TEAMWindowFrame');
		TEAMFormFrame = getElm('TEAMFormFrame');
		
	} else if (TEAMWindowDOM) {

		TEAMWindowFrame = d.createElement('IFRAME');
		TEAMWindowFrame.id = TEAMWindowFrame.name = 'TEAMWindowFrame';
		with (TEAMWindowFrame) { marginHeight=0; marginWidth=0; width=0; height=0; frameBorder=0 };
		d.body.appendChild(TEAMWindowFrame);

		TEAMFormFrame = d.createElement('IFRAME');
		TEAMFormFrame.id = "TEAMFormFrame";
		TEAMFormFrame.name = "TEAMFormFrame";
		with (TEAMFormFrame) { marginHeight=0; marginWidth=0; width=0; height=0; frameBorder=0 };
		d.body.appendChild(TEAMFormFrame);
		
	}
	
	TEAMWindowIMGpath = getElm('TEAMWindowIMGpath').src;

	TEAMWindowQ = new Queue();
	TEAMLoadedWindowQ = new Queue();

	d.onmousedown = mouseDown;
	d.onmouseup = mouseUp;
	d.onmousemove = mouseMove;
	
	TEAMWindowStarted = true;
	
}

TEAMWindowRequestLoad = false;
TEAMWindowURL = '';


// wykonywane po poprawnym wyslaniu wiadomosci
TEAMWindowTarget = null;
function TEAMWindowAdditionalContentLoaded(html) {

	if (TEAMWindowTarget) {
		elm = TEAMWindowTarget;
		elm.innerHTML = html;
		
		// wyszukiwanie okna do ktorego nalezy element
		while (elm = elm.parentNode) {
			if (elm.id.substring(0,10) == 'TEAMWindow') break;
		}
		
		tmp_id = elm.id.substring(10,elm.id.length);
		tmp_id = tmp_id.substring(0,tmp_id.length-7);
		
		resizeTEAMWindowShadow(getElm('TEAMWindow'+tmp_id));
	}
	
}

// dynamiczne wyslanie forma
// verify - czy formularz posiada specjalne pole antyspamowe ktore zostaje dynamicznie wypelnione
function submitForm(target,verify) {

  if (verify) {
    var f = document.forms[target+'Form'];
    f.send_verify.value = 'verified';
  }
	setTEAMWindowTarget(target);
	form = document.forms[target+'Form'];
	form.target = TEAMFormFrame.name;
	form.submit();
	
}

// blokowanie spamowania przez boty
function form_submit(name) {

  var form = document.forms[name];
  form.send_verify.value = 'verified';
  form.submit();
  
}

function submitAndClear(target,field) {
	submitForm(target);
	getElm(field).value = '';
}

function loadLink(target,url) {
	setTEAMWindowTarget(target);
	TEAMFormFrame.src =  TEAMWindowAddNOCACHE(url);
}

// ustalenie obiektu do ktorego ma zaladowac sie zawartosc formularza
function setTEAMWindowTarget(targetid) {
	
	TEAMWindowTarget = getElm(targetid);

}

TEAMWindowStarted = false;

function openTEAMWindow(url) {
	
	if (TEAMWindowStarted) {

		temp_id = TEAMWindowQ.searchURL(url);
		if (temp_id != -1) return;

		temp_id = TEAMLoadedWindowQ.searchURL(url);

		if (temp_id == -1) {
			TEAMWindowCurrentID++;
			temp_id = TEAMWindowCurrentID;
			createTEAMWindow(temp_id);
		} else {
			TEAMLoadedWindowQ.remove(temp_id);
		}
	
	
		TEAMWindowQ.add(temp_id,url);
		setTEAMWindowWaitContent(temp_id);
		

		if (TEAMWindowQ.head.id == temp_id) loadNextTEAMWindow();
		
	} else {
		alert('Poczekaj na pełne załadowanie serwisu');
	}
}

TEAMWindowCurrentID = 0;

function TEAMWindowContentLoaded(title,html) {

	if (!TEAMWindowRequestLoad) return;
	else TEAMWindowRequestLoad = false;
	
	
	TEAMLoadedWindowQ.add(TEAMWindowQ.head.id,TEAMWindowQ.head.url);
	setTEAMWindowContent(TEAMWindowQ.head.id,title,html);

	TEAMWindowQ.removeHead();
	
	loadNextTEAMWindow();

}

function getPx(val) {
	return val + 'px';
}

function moveObject(obj,x,y) {
	obj.style.left= x+'px';
	obj.style.top= y+'px';
}

function moveTEAMWindow(x,y) {
	moveObject(TEAMWindow,x,y);
}

function loadNextTEAMWindow() {

	TEAMWindowRequestLoad = false;

	if (TEAMWindowQ.head) {
	
		url = TEAMWindowQ.head.url;

		if (TEAMWindowURL == url) TEAMWindowFrame.src = 'about:blank';
		else TEAMWindowURL = url;

		TEAMWindowURL = url;
		TEAMWindowRequestLoad = true;
		
		// BUG IE4 z ladowaniem do iframa, po wstawieniu alert(  za tym statementem bez timeoutea dziala
		// musialem zrobic takie brzydkie obejscie, widac IE4 potrzeba chwili namyslu bo nie ogarnia ;D
		setTimeout('TEAMWindowFrame.src = TEAMWindowAddNOCACHE(TEAMWindowURL)',1);
		
	}

}

TEAMWindow = null;
TEAMWindowShadow1 = null;
TEAMWindowShadow2 = null;

function createTEAMWindow(id) {
	
	if (TEAMWindowDOM) {

		e = document.createElement('DIV');
		s1 = document.createElement('DIV');
		s2 = document.createElement('DIV');
		
		e.id = 'TEAMWindow'+id;
		s1.id = 'TEAMWindow'+id+'Shadow1';
		s2.id = 'TEAMWindow'+id+'Shadow2';
		
		e.setAttribute("class","TEAMWindow");
		s1.setAttribute("class","TEAMWindowShadow1");
		s2.setAttribute("class","TEAMWindowShadow2");

		e.onmousedown = new Function('TEAMWindowDOWN('+id+')');
		
		e.setAttribute("className","TEAMWindow");
		s1.setAttribute("className","TEAMWindowShadow1");
		s2.setAttribute("className","TEAMWindowShadow2");
		
		document.body.appendChild(e);
		document.body.appendChild(s1);
		document.body.appendChild(s2);
		
	} else {
	
		document.body.insertAdjacentHTML("BeforeEnd",'<DIV onmousedown="TEAMWindowDOWN('+id+')" id="TEAMWindow'+id+'" CLASS="TEAMWindow"></DIV>');
		document.body.insertAdjacentHTML("BeforeEnd",'<DIV id="TEAMWindow'+id+'Shadow1" CLASS="TEAMWindowShadow1"></div>');
		document.body.insertAdjacentHTML("BeforeEnd",'<DIV id="TEAMWindow'+id+'Shadow2" CLASS="TEAMWindowShadow2"></div>');

		e = getElm('TEAMWindow'+id);
		s1 = getElm('TEAMWindow'+id+'Shadow1');
		s2 = getElm('TEAMWindow'+id+'Shadow2');
		
	}
	
	content = '<table cellpadding="0" cellspacing="0" class="ltable"><tr><td><img src="'+TEAMWindowIMGpath+'lt.gif" class="cr"></td><td class="mtop"><img src="'+TEAMWindowIMGpath+'images/f.gif" class="f"></td><td><img src="'+TEAMWindowIMGpath+'rt.gif" class="cr"></td></tr><tr><td colspan=3 class="rt l"><table cellspacing=0 cellpadding=0 width="100%"><tr><td class="TEAMWindowTitle" id="TEAMWindow'+id+'Title">ŁADOWANIE</td><td><div onmouseover="this.style.cursor=\'move\';this.style.backgroundImage=\'url('+TEAMWindowIMGpath+'window/move_on.gif)\'" onmouseout="this.style.backgroundImage=\'url('+TEAMWindowIMGpath+'window/move_off.gif)\'" onmousedown="TEAMWindowDragButtonDOWN('+id+')" onmouseup="TEAMWindowDragButtonUP()" class="TEAMWindowMove"></div></td><td align="right"><button class="winclose" onclick="closeTEAMWindow('+id+')"><b>zamknij X</b></button></td></tr></table><div id="TEAMWindow'+id+'Content" class="TEAMWindowContent"></div></td></tr><tr><td><img src="'+TEAMWindowIMGpath+'lb.gif" class="cr"></td><td class="mbot"><img src="'+TEAMWindowIMGpath+'../f.gif" class="f"></td><td><img src="'+TEAMWindowIMGpath+'rb.gif" class="cr"></td></tr></table>';
	
	e.innerHTML = content;
	s1.innerHTML = '<IMG id="TEAMWindow'+id+'Shadow1IMG" src="'+TEAMWindowIMGpath+'window/shadow.gif">';
	s2.innerHTML = '<IMG id="TEAMWindow'+id+'Shadow2IMG" src="'+TEAMWindowIMGpath+'window/shadow.gif">';
	
	TEAMWindow = e;
	TEAMWindowShadow1 = s1;
	TEAMWindowShadow2 = s2;
	
	moveTEAMWindowTop(id)
	setTEAMWindowWaitContent(id);
	setTEAMWindowPosition();
	
}

function setTEAMWindowWaitContent(id) {

	tm = 'TEAMWindow'+id;
	element = getElm(tm);

	getElm(tm+'Content').innerHTML = '<h2 style="padding:30px">Trwa ładowanie...</h2>';

	resizeTEAMWindowShadow(element);
	
}

function resizeTEAMWindowShadow(element) {

	tm = element.id;

	shadow1img = getElm(tm+'Shadow1IMG');
	shadow2img = getElm(tm+'Shadow2IMG');

	shadow1img.style.width = getPx(element.clientWidth+2);
	shadow1img.style.height = getPx(element.clientHeight+2);

	shadow2img.style.width = getPx(element.clientWidth+1);
	shadow2img.style.height = getPx(element.clientHeight+1);

}

function setTEAMWindowContent(id,title,html) {

	tm = 'TEAMWindow'+id;
	element = getElm(tm);

	// obejscie dla FireFox 1.0.7
	// clientWidth to dla niego dlugosc elementu ale jedynie ta widoczna na ekranie usera
	// jesli chodzi o prawa strone ekranu i chowanie sie za nia
	
	// zapisuje dlugosc calego dokumentu dla pozniejszego porownania
	docWidth = document.body.scrollWidth;
	
	getElm(tm+'Title').innerHTML = title;
	getElm(tm+'Content').innerHTML = html;
	
	// document.body.scrollWidth - docWidth / dlugosc elementu ktora sie schowala

	var elmLeft = parseInt(element.style.left);
	var w = document.body.clientWidth - elmLeft + document.body.scrollWidth - docWidth;

	// dla Opery ktora z kolei nie kojarzy document.body.scrollWidth odpowiednio
	if (element.clientWidth > w) w = element.clientWidth;
	
	if (elmLeft + w > document.body.scrollLeft+document.body.clientWidth-TEAMWindowStartXOffset) {
		
		left_tmp = document.body.scrollLeft+document.body.clientWidth-w-TEAMWindowStartXOffset;
		element.style.left = left_tmp + 'px';

		getElm(tm + 'Shadow1').style.left = left_tmp-4 + 'px';
		getElm(tm + 'Shadow2').style.left = left_tmp-2 + 'px';
	
	}
	
	resizeTEAMWindowShadow(element);

}

function closeTEAMWindow(id) {

	element = getElm('TEAMWindow'+id);
	shadow1element = getElm('TEAMWindow'+id+'Shadow1');
	shadow2element = getElm('TEAMWindow'+id+'Shadow2');
	
	// zawartosc w trakcie ladowania w IFRAME
	if (TEAMWindowQ.head && TEAMWindowQ.head.id == id) {
		TEAMWindowQ.removeHead();
		loadNextTEAMWindow();
	}
	else if (!TEAMWindowQ.remove(id)) TEAMLoadedWindowQ.remove(id);
	
	// usuwamy kulturalnie layera
	if (TEAMWindowDOM) {
	
		document.body.removeChild(element);
		document.body.removeChild(shadow1element);
		document.body.removeChild(shadow2element);
		
	} else {
	
		element.innerHTML = '';
		shadow1element.innerHTML = '';
		shadow2element.innerHTML = '';
		
		element.style.visibility = 'hidden';
		shadow1element.style.visibility = 'hidden';
		shadow2element.style.visibility = 'hidden';
		
	}
	
}

function Queue() {

	this.head = null;
	this.tail = null;

}

Queue.prototype.add = function(id,url) {
	
	temp = new Qelement(id,url);
	if (!this.tail) this.tail = this.head = temp;
	else {
		this.tail.after = temp;
		temp.before = this.tail;
		this.tail = temp;
	}
	
}

Queue.prototype.removeHead = function() {
	
	temp = this.head.after;
	delete this.head;
	
	this.head = null;
	if (temp) {
		temp.before = null;
		this.head = temp;
	} else {
		this.tail = null;
	}
	
}

Queue.prototype.removeTail = function() {
	
	temp = this.tail.before;
	temp.after = null;
	delete this.tail;
	this.tail = temp;
	
}

Queue.prototype.search = function(id) {
	
	t = this.head;
	if (!t) return null;

	while (t.after) {
		if (t.id == id) return t;
		t = t.after;
	}
	if (t.id == id) return t;
	
	return null;
	
}

Queue.prototype.searchURL = function(url) {
	
	t = this.head;
	if (!t) return -1;

	while (t.after) {
		if (t.url == url) return t.id;
		t = t.after;
	}
	if (t.url == url) return t.id;
	
	return -1;
	
}

Queue.prototype.remove = function(id) {
	
	found = this.search(id);
	
	if (found) {
		if (!found.before) this.removeHead();
		else if (!found.after) this.removeTail();
		else {
		
			found.after.before = found.before;
			found.before.after = found.after;
			delete found;
		
		}
		return true;
	}
	return false;
	
}

Queue.prototype.list = function() {
	t = this.head;
	while (t.after) { alert(t.id); t = t.after }
	alert(t.id);
}

function Qelement(id,url) {
	this.id = id;
	this.url = url;
	this.after = this.before = null;
}

function preInit() {

	cD = document;
	getElm = (cD.getElementById)? function(id) { return cD.getElementById(id) } : function(id) { return cD.all[id] };
  
}

function init() {
	
	preInit();
	// inicjalizacja TEAMPlayerow
	//TEAMPlayer_ = new TEAMPlayer('',new Array(8082,8084,8086));
	//TEAMPlayer_aut = new TEAMPlayer('aut',new Array(8080,8093,8095));

	startTEAMWindowTechnology();
	
	if (document.forms['TEAMPlayerForm'] && !parseInt(document.forms['TEAMPlayerForm'].TEAMPlayerOpened.value)) {
		
		openTEAMPlayer(0,0);
		
	}
	
	//TEAMTracker = new Tracker('trckElement',new Array('','index.php'));
	//if (TEAMTracker.isTrackerEnabled()) window.setTimeout('TEAMTracker.send()',10000);
	
}

TEAMPlayerWindow = null;
function openTEAMPlayer(channel,play) {
	//alert('sss');
	//if (TEAMPlayerWindow == null || !TEAMPlayerWindow.opened) {
		TEAMPlayerWindow = window.open('teamplayer.php?channel='+channel+'&play='+play,null,"height=150,width=470,status=no,scrollbars=yes,toolbar=no,menubar=no,location=no;")
	//} else {
	//	TEAMPlayerWindow.focus();
	//}
	
}

function TEAMWindowAddNOCACHE(url) {

	if (url.indexOf('?')==-1) {
		return url;
	} else {
		var s = "&ncache=" + Math.random();
		return url + s.substring(0,18);
	}
	
}


function resetRate(name) {

  rateCtrl(name,getElm(name + 'value').value);  
  getElm(name + 'value_view').innerHTML = getElm(name + 'value').value;
  
} 

function confirmRate(name) {

  getElm(name + 'value').value = rates[name];
  
}

var rates = new Array();

function rateCtrl(name,id) {
  id = parseInt(id);
  
	e = getElm(name+id);
	
	rates[name] = id;
	getElm(name + 'value_view').innerHTML = id;

	//if (e.className != "rateSelected") {
	for (i = id; i >= 1; i--) {

		e = getElm(name+i);
		e.className = "rateSelected";

	}
	//}
	
	//id_next = id+1;
	//if (id_next <= 10 && getElm(name+id_next).className == 'rateSelected') {
	for (i = id+1; i <= 10; i++) {
	
		e = getElm(name+i);
		e.className = '';
		
	}
	//}
	
}


