var IE = document.all?true:false

if (!IE) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = getMouseXY;
	
var tempX = 0
var tempY = 0
	
var maxLeft = 280;

function getMouseXY(e){
	var test = document.body.scrollTop;
	if(IE){ // grab the x-y pos.s if browser is IE
		tempX = event.clientX;
		tempY = event.clientY + test;
	}else{  // grab the x-y pos.s if browser is NS
		tempX = e.pageX;
		tempY = e.pageY;
	}
	// catch possible negative values in NS4
	if (tempX < 0) tempX = 0;
	if (tempY < 0) tempY = 0;
}

function setHelptext(arg, helptext){
	a = document.getElementById(arg);
	a.innerHTML = '<div>'+helptext+'</div>';
	if(helptext == ''){
		a.style.display = 'none';
	}else{
		if(tempX > maxLeft)
			a.style.left = maxLeft + 'px';
		else
			a.style.left = tempX + 'px';
		a.style.top = (tempY + 5) + 'px';
		a.style.display = 'block';
	}
	if(IE) event.cancelBubble = true;
}

function hideBox(arg){
	setHelptext(arg, '');
}


function enableDisablePersonal(){
	var form = document.Form1;
	var isChecked = form.chkPersonal.checked;
	
	form.age.disabled = !(isChecked);
	form.sexm.disabled = !(isChecked);
	form.sexf.disabled = !(isChecked);
	form.smokern.disabled = !(isChecked);
	form.smokery.disabled = !(isChecked);
	form.childn.disabled = !(isChecked);
	form.childy.disabled = !(isChecked);
	form.child_nr.disabled = !(isChecked);
	
	if(isChecked)
		form.age.focus();
	else
		form.txtMessage.focus();
}



var qsParm = new Array();
qsParm['action'] = null;
	
function qs() {
	var query = window.location.search.substring(1);
	var parms = query.split('&');
	var key, val, pos;
	for (var i=0; i<parms.length; i++) {
		pos = parms[i].indexOf('=');
		if (pos > 0) {
			key = parms[i].substring(0,pos);
			val = parms[i].substring(pos+1);
			qsParm[key] = val;
		}
	}
}	

	
function getWindowHeight(){
	var myHeight = 0;
	if( typeof( window.innerWidth ) == 'number' ){
		//Non-IE
		myHeight = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		myHeight = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		myHeight = document.body.clientHeight;
	}
	return myHeight;
}

function body_onLoad(){
	var browser = navigator.userAgent.toLowerCase();
	var resizeAmount = +145;
	if(screen.height > 600 && getWindowHeight() < 600) window.resizeBy(0, resizeAmount);

	enableDisablePersonal();
	
	qs();
	document.Form1.txtPassword.focus();
	if(qsParm['action'] == 'addtopic')
		document.Form1.txtTopicTitle.focus();
	else
		document.Form1.txtMessage.focus();
}

function close_window(){
	window.opener.location.reload();
	window.close();
}
