
var ingame = true;

function popload() {
	//alert(document.title);
	
	if(!window.opener && parent.document.getElementById(this.name + '_title')) parent.document.getElementById(this.name + '_title').innerHTML = document.title;
}


function closeWindow() {

	if(window.opener) self.close()
	else {
		
		var slot = parseInt(this.name.substring(7, this.name.length));
		
		//alert('slot: ' + slot + ' (' + this.name + ')');
		
		parent.document.getElementById('slot' + slot).style.display='none';
		
		if(parent.OPERA) {
			parent.bodyHolder.scrollTop = parent.bodyHolder.scrollTop + 1;
			parent.bodyHolder.scrollTop = parent.bodyHolder.scrollTop - 1;
		}

	}
	return false;

}


function setwidth(w) {
	//alert('Setting width to ' + w);
	if(window.opener) {
		//alert('opener: ' + window.opener.parent.document.body.clientHeight + '\n document: ' + document.height);
		
		var height = window.opener.parent.document.body.clientHeight ? window.opener.parent.document.body.clientHeight : document.height;
			
		window.resizeTo(w,height);
	}
	else if(parent.document.getElementById("poppiswindow")) parent.document.getElementById("poppiswindow").style.width = w + 'px'
	else parent.document.getElementById("res").cols = "*," + w;
}

function getWidth() {
	if(window.opener) return window.width
	else if(parent.document.getElementById("poppiswindow")) return parseInt(parent.document.getElementById("poppiswindow").style.width)
	else return parent.document.getElementById("res").cols.substring(2, parent.document.getElementById("res").cols.length);
}

function go(sUrl) {

	var vuid = getSessionFromAddress(document.location.href, 'vuid');

	if(vuid) {
		if(sUrl.indexOf('vuid') == -1) {
			if(sUrl.indexOf('?') == -1) sUrl+='?vuid=' + vuid
			else  sUrl+='&vuid=' + vuid;
		}
	}

	self.location=sUrl;
	return false;

}

function getSessionFromAddress(strAddr, strName) { 

	var intPos = strAddr.indexOf(strName);

	if(intPos > 0) {

		intPos += strName.length + 1;
		
		if(strAddr.indexOf('translate.google.com') > 0) intPos+=2;

		var strRight = strAddr.substring(intPos, strAddr.length);

		if(strRight.indexOf('&') > -1) return strAddr.substring(intPos, intPos + strRight.indexOf('&'))
		else if(strRight.indexOf('%3D') > -1) return strAddr.substring(intPos, intPos + strRight.indexOf('&'))
		else return strRight;
	}

	else {
		return false;
	}
}