function findPosX(obj)
{
	var curleft = 0;

	if (obj.x) curleft += obj.x;
	else if (obj.offsetParent)
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}

	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;

	if (obj.y) curtop += obj.y;
	else if (obj.offsetParent)
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}

	return curtop;
}

function openHelpBull( title, content, mypict )
{
	var mybull = document.getElementById('helpBull') ;
	var mybullif = document.getElementById('helpBullIF') ;
	var x = 0;
	var y = 0;

	x = findPosX(mypict) ;
	y = findPosY(mypict) ;

	mybullif.style.left = x-372 + 'px' ;
	mybullif.style.top = y-176 + 'px' ;
	mybull.style.left = x-372 + 'px' ;
	mybull.style.top = y-176 + 'px' ;
	document.getElementById('helptitle').innerHTML = title ;
	document.getElementById('helptext').innerHTML = content ;
	mybullif.style.display = 'block' ;
	mybull.style.display = 'block' ;
}
function closeHelpBull()
{
	var mybull = document.getElementById('helpBull') ;
	var mybullif = document.getElementById('helpBullIF') ;

	mybullif.style.display = 'none' ;
	mybull.style.display = 'none' ;
}


function swapContactBull()
{
	var mybull = document.getElementById('contactBullContent') ;

	if( mybull.style.display != 'block' ){
		mybull.style.display = 'block' ;
	}else{
		mybull.style.display = 'none' ;
	}
}


function gup( myurl, name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( myurl );
  if( results == null )
    return "";
  else
    return results[1];
}


