var g_timer = null;
var g_closed = false;
function onSurvey(){
	var oWnd = document.getElementById("popupwindow");
	if(oWnd){
		window.clearInterval(g_timer);
		return;
	}
	//if(g_closed)return;

	var oFrm = document.getElementById('survey');
	if (oFrm.style.display != 'none')
		return;

	var bw = getBrowserWidth(window);
	var bh = getBrowserHeight(window);

	var dx = (bw - 350)/2 + getScrollLeft(window);
	if(dx<0)dx = 0;
	var dy = (bh - 500)/2 + getScrollTop(window);
	if(dy<0)dy = 0;
	oFrm.style.left = dx + 'px';
	oFrm.style.top = dy + 'px';
	oFrm.style.display = 'block';

	window.clearInterval(g_timer);
}

function doSurvey(){
	destroyPopWindow(window);
	g_timer = window.setInterval(onSurvey, 500);
}

function onSurveyScroll(){
	var oFrm = document.getElementById('survey');
	if(!oFrm)return;
	if (oFrm.style.display == 'none')
		return;

	var bw = getBrowserWidth(window);
	var bh = getBrowserHeight(window);

	var dx = (bw - 350)/2 + getScrollLeft(window);
	if(dx<0)dx = 0;
	var dy = (bh - 500)/2 + getScrollTop(window);
	if(dy<0)dy = 0;
	oFrm.style.left = dx + 'px';
	oFrm.style.top = dy + 'px';
	oFrm.style.display = 'block'
}

function stopSurvey(){
	g_closed = true;
	var oFrm = document.getElementById('survey');
	oFrm.style.display = 'none';
}

function openNewWindow(name, url, w, h){
	var oFrm = document.getElementById('survey');
	if(oFrm){
		oFrm.style.display = 'none';
	}
	if(typeof(w) == 'undefined')w = 442;
	if(typeof(h) == 'undefined')h = 412;
	createPopWindow(name, url, w, h, window);
}

window.onload = function(){
	g_onscroll = onSurveyScroll;
	g_onresize = onSurveyScroll;
	g_timer = window.setInterval(onSurvey, 3000);
}

