if(bw.ns){
	scrX= innerWidth; scrY= innerHeight;
	onresize= function(){if(scrX!= innerWidth || scrY!= innerHeight){history.go(0)} }
}
function createObjCss(divId,nest){var obj = (bw.ns&&nest)? document.layers[nest].document.layers[divId]:(bw.ns)?d.layers[divId]:(bw.ie4)?d.all[divId]:(bw.ie5Plus||bw.ns6||d.getElementById)?d.getElementById(divId):false;return obj;}
function createObjStyle(divId,nest){var obj = (bw.ns&&nest)? document.layers[nest].document.layers[divId]:(bw.ns)?d.layers[divId]:(bw.ie4)?d.all[divId].style:(bw.ie5Plus||bw.ns6||d.getElementById)?d.getElementById(divId).style:false;return obj;}
function createImgObj(imgId,nest){var obj = (bw.ns && nest)? d.layers[nest].document.images[imgId] : d.images[imgId];return obj;}

function xLeft_pos (obj){var xLeft = (bw.ns)? obj.pageX : obj.offsetLeft;return xLeft;}
function yTop_pos (obj){var yTop = (bw.ns)? obj.pageY : obj.offsetTop;return yTop;}

function getAbsX(elt) { return parseInt(elt.x) ? elt.x : getAbsPos(elt,"Left"); }
function getAbsY(elt) { return parseInt(elt.y) ? elt.y : getAbsPos(elt,"Top"); }
function getAbsPos(elt,which) {
 iPos = 0;
 while (elt != null) {
  iPos += elt["offset" + which];
  elt = elt.offsetParent;
 }
 return iPos;
}

function writeInObj(objN,nest,sTxt){
if(typeof window.pgaWriteInObj === 'function' && document.querySelector('.pga-preview[data-pga-preview="true"]')){
	return window.pgaWriteInObj(objN,nest,sTxt);
}
var obj=(bw.ns)? createObjCss(objN,nest) : createObjCss(objN);
	if (bw.ns){	obj.document.open();obj.document.write(sTxt);obj.document.close();}
	else{obj=createObjCss(objN);obj.innerHTML = sTxt;}
}

function Set_Cookie( name, value, expires, path, domain, secure ) 
{
	var today = new Date();
	today.setTime( today.getTime() );
	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 Get_Cookie( name ) {
		
	var start = document.cookie.indexOf( name + "=" );
	var len = start + name.length + 1;
	if ( ( !start ) &&
	( name != document.cookie.substring( 0, name.length ) ) )
	{
	return null;
	}
	if ( start == -1 ) return null;
	var end = document.cookie.indexOf( ";", len );
	if ( end == -1 ) end = document.cookie.length;
	return unescape( document.cookie.substring( len, end ) );
}

function redraw(){
	cargarleader(gt,gr,gs,ha);
}

function highlightPlayer(playerNo) {
	
	//comma separated string of player numbers in cookie
	
	//check is cookies exists 
	//- if no set_cookie with player number
	var strPlayers = Get_Cookie('highlightPlayer')
	if (strPlayers==null){
		Set_Cookie( 'highlightPlayer', playerNo,30,'/', '', '' )
		redraw()
	}else{
		//- if yes split playernumber string into array
		var arrPlayers=strPlayers.split(",") 
		var playerDeleted = 0
		var strNewPlayers = ""
		for (i=0; i<arrPlayers.length; i++){
		//	is new playernumber in array?
			if (arrPlayers[i] == playerNo){
			//	- yes remove player number from array and re-write to cookie
				arrPlayers[i] = "DELETEME"
				playerDeleted = 1
			}
			if (arrPlayers[i] != "DELETEME" && arrPlayers[i] != ","  && arrPlayers[i] != ""){
				strNewPlayers = strNewPlayers.concat(arrPlayers[i],",")
			}
		}
		if (playerDeleted == 0){
		//	- no so add player number to playernumber string in cookie
			strNewPlayers = strNewPlayers.concat(playerNo)
		}
		Set_Cookie( 'highlightPlayer', strNewPlayers,30,'/', '', '' )
		redraw()
	}
}
function myLeader(playerNo) {
	
	//comma separated string of player numbers in cookie
	
	//check is cookies exists 
	//- if no set_cookie with player number
	var strMyPlayers = Get_Cookie('myLeader')
	if (strMyPlayers==null){
		Set_Cookie( 'myLeader', playerNo,30,'/', '', '' )
		redraw()
	}else{
		//- if yes split playernumber string into array
		var arrMyPlayers=strMyPlayers.split(",") 
		var myplayerDeleted = 0
		var strNewMyPlayers = ""
		for (i=0; i<arrMyPlayers.length; i++){
		//	is new playernumber in array?
			if (arrMyPlayers[i] == playerNo){
			//	- yes remove player number from array and re-write to cookie
				arrMyPlayers[i] = "DELETEME"
				myplayerDeleted = 1
			}
			if (arrMyPlayers[i] != "DELETEME" && arrMyPlayers[i] != ","  && arrMyPlayers[i] != ""){
				strNewMyPlayers = strNewMyPlayers.concat(arrMyPlayers[i],",")
			}
		}
		if (myplayerDeleted == 0){
		//	- no so add player number to playernumber string in cookie
			strNewMyPlayers = strNewMyPlayers.concat(playerNo)
		}
		Set_Cookie( 'myLeader', strNewMyPlayers,30,'/', '', '' )
		redraw()
	}
}
