var loadedobjects=""
function LoadMBFProfile(url, containerid)
{
var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
	else if (window.ActiveXObject)
	{ // if IE
		try 
		{
		page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e)
		{
		try
		{
		page_request = new ActiveXObject("Microsoft.XMLHTTP")
		}
		catch (e){}
		}
	}
	else
		return false
		page_request.onreadystatechange=function()
		{
			loadpage(page_request, containerid)
		}
		//alert(url)
		page_request.open('GET', url, true)
		page_request.send(null)
}

function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText
}

function PostMBFProfile(url, containerid){
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadreturnpage(page_request, containerid)
}
page_request.open('GET', url, true)
page_request.send(null)
}

function loadreturnpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
window.parent.document.getElementById(containerid).innerHTML=page_request.responseText
}


function GetFileData(UserID,winw,winh,e)
{
		
	var jscriptenable = false;
	var w3c=(document.getElementById)? true: false;
	var ie=(w3c && document.all)? true : false
	//
	var x  = 1;
	var y  = 1;
	//
	var xtra_y = 4;
	var xtra_x = 4;
	
	if(ie)
	{
		if (document.documentElement && !document.documentElement.scrollTop)
			{
			// IE6 +4.01 but no scrolling going on
			xtra_y = 5;
			}
		else if (document.documentElement && document.documentElement.scrollTop)
			{
			// IE6 +4.01 and user has scrolled
			xtra_y = document.documentElement.scrollTop;
			}
		else if (document.body && document.body.scrollTop)
			{
			// ie or DTD 3.2
			xtra_y = document.body.scrollTop;
			}
		else if( typeof( window.pageYOffset ) == 'number' )
			{
			xtra_y = window.pageYOffset;
			}

		if (document.documentElement && !document.documentElement.scrollLeft)
			{
			// IE6 +4.01 but no scrolling going on
			xtra_x = 5;
			}
		else if (document.documentElement && document.documentElement.scrollLeft)
			{
			// IE6 +4.01 and user has scrolled
			xtra_x = document.documentElement.scrollLeft;
			}
		else if (document.body && document.body.scrollLeft)
			{
			// ie or DTD 3.2
			xtra_x = document.body.scrollLeft;
			}
		else if( typeof( window.pageXOffset ) == 'number' )
			{
			xtra_x = window.pageXOffset;
			}

	} //end ie
	
	var x=(ie)?event.clientX+(document.body.scrollLeft):e.pageX;
	var y=(ie)?event.clientY+document.body.scrollTop:e.pageY;


	x += xtra_x - 250;
	y += xtra_y - 150;




	// get window screen
	var BrowserWidth = 0, BrowserHeight = 0;
	if( typeof( window.innerWidth ) == 'number' ) 
		{
		//Non-IE
		BrowserWidth = window.innerWidth;
		//BrowserHeight = window.innerHeight;
		} 
	else if	(document.documentElement && (document.documentElement.clientWidth ||document.documentElement.clientHeight )) 
		{
		//IE 6+ in 'standards compliant mode'
		BrowserWidth = document.documentElement.clientWidth;
		//BrowserHeight = document.documentElement.clientHeight;
		} 
	else if (document.body && (document.body.clientWidth ||document.body.clientHeight ) ) 
		{
		//IE 4 compatible
		BrowserWidth = document.body.clientWidth;
		//BrowserHeight = document.body.clientHeight
		}

	//alert(BrowserWidth + ' ' + x +  ' ('+(x+winw+250)+')' + ' -> ' + (BrowserWidth - (winw*2)) )


	if ((x+winw+250) > BrowserWidth)
	{
		x = BrowserWidth - (winw*2);  
	}

	//alert(x)

	if (w3c) 
	{
		v= document.getElementById('profile1');
		v.style.position='absolute';
		v.style.left=x+'px';
		v.style.top=y+'px';
		v.style.width=winw+'px';
		v.style.height=winh+'px';
		v.style.display='block';
		v.style.padding='0px 0px 0px 0px';
		var jscriptenable = true;
	} 
	else if (ie)
	{
		document.all.profile1.style.position='absolute';
		document.all.profile1.style.left=x+'px';
		document.all.profile1.style.top=y+'px';
		document.all.profile1.style.width=winw+'px';
		document.all.profile1.style.height=winh+'px';
		document.all.profile1.style.display='block';
		document.all.profile1.style.padding='0px 0px 0px 0px';
		var jscriptenable = true;
	}
	else if (document.layers)
	{
		document.layers['profile1'].position='absolute';
		document.layers['profile1'].left=x+'px';
		document.layers['profile1'].top=y+'px';
		document.layers['profile1'].width=winw+'px';
		document.layers['profile1'].height=winh+'px';
		document.layers['profile1'].display='block';
		document.layers['profile1'].padding='0px 0px 0px 0px';
		var jscriptenable = true;
	}
	if (jscriptenable)
	{
	LoadMBFProfile('/members/LoadProfile.asp?UserID='+UserID+'&winh='+winh+'&winw='+winw,'profile1');
	}
	//return true when success 
	return jscriptenable;
}

function WhatsThisLoad(textid,winw,winh,e)
{
	var jscriptenable = false;

	var w3c=(document.getElementById)? true: false;
	var ie=(w3c && document.all)? true : false
	//
	var x  = 1;
	var y  = 1;
	//
	var xtra_y = 4;
	var xtra_x = 4;
	
	//alert('w3c ' + w3c + ' ie ' + ie)

	if(ie)
	{
		if (document.documentElement && !document.documentElement.scrollTop)
			{
			// IE6 +4.01 but no scrolling going on
			xtra_y = 5;
			}
		else if (document.documentElement && document.documentElement.scrollTop)
			{
			// IE6 +4.01 and user has scrolled
			xtra_y = document.documentElement.scrollTop;
			}
		else if (document.body && document.body.scrollTop)
			{
			// ie or DTD 3.2
			xtra_y = document.body.scrollTop;
			}
		else if( typeof( window.pageYOffset ) == 'number' )
			{
			xtra_y = window.pageYOffset;
			}

		if (document.documentElement && !document.documentElement.scrollLeft)
			{
			// IE6 +4.01 but no scrolling going on
			xtra_x = 5;
			}
		else if (document.documentElement && document.documentElement.scrollLeft)
			{
			// IE6 +4.01 and user has scrolled
			xtra_x = document.documentElement.scrollLeft;
			}
		else if (document.body && document.body.scrollLeft)
			{
			// ie or DTD 3.2
			xtra_x = document.body.scrollLeft;
			}
		else if( typeof( window.pageXOffset ) == 'number' )
			{
			xtra_x = window.pageXOffset;
			}

	} //end ie
	
	var x=(ie)?event.clientX+(document.body.scrollLeft):e.pageX;
	var y=(ie)?event.clientY+document.body.scrollTop:e.pageY;

	// add extra3
	x += xtra_x;
	y += xtra_y;


	// get window screen
	var BrowserWidth = 0, BrowserHeight = 0;
	if( typeof( window.innerWidth ) == 'number' ) 
		{
		//Non-IE
		BrowserWidth = window.innerWidth;
		//BrowserHeight = window.innerHeight;
		} 
	else if	(document.documentElement && (document.documentElement.clientWidth ||document.documentElement.clientHeight )) 
		{
		//IE 6+ in 'standards compliant mode'
		BrowserWidth = document.documentElement.clientWidth;
		//BrowserHeight = document.documentElement.clientHeight;
		} 
	else if (document.body && (document.body.clientWidth ||document.body.clientHeight ) ) 
		{
		//IE 4 compatible
		BrowserWidth = document.body.clientWidth;
		//BrowserHeight = document.body.clientHeight
		}


	if (x+winw > BrowserWidth)
	{
		x = BrowserWidth - winw;  
	}
	
	
	if (w3c) 
	{
		v= document.getElementById('profile1');
		v.style.position='absolute';
		v.style.left=x+'px';
		v.style.top=y+'px';
		v.style.width=winw+'px';
		v.style.height=winh+'px';
		v.style.display='block';
		v.style.padding='0px 0px 0px 0px';
		var jscriptenable = true;
	} 
	else if (ie)
	{
		document.all.profile1.style.position='absolute';
		document.all.profile1.style.left=x+'px';
		document.all.profile1.style.top=y+'px';
		document.all.profile1.style.width=winw+'px';
		document.all.profile1.style.height=winh+'px';
		document.all.profile1.style.display='block';
		document.all.profile1.style.padding='0px 0px 0px 0px';
		var jscriptenable = true;
	}
	else if (document.layers)
	{
		document.layers['profile1'].position='absolute';
		document.layers['profile1'].left=x+'px';
		document.layers['profile1'].top=y+'px';
		document.layers['profile1'].width=winw+'px';
		document.layers['profile1'].height=winh+'px';
		document.layers['profile1'].display='block';
		document.layers['profile1'].padding='0px 0px 0px 0px';
		var jscriptenable = true;
	}
	if (jscriptenable)
	{
		LoadMBFProfile('/ssi/incl/poptext.asp?textid='+textid+'&winh='+winh+'&winw='+winw,'profile1');
	}
	//return true when success 
	return jscriptenable;
}

function ResetPopup(ImgID)
	{
	window.parent.document.getElementById('profile1').innerHTML= "<p class='blue14'>Loading Profile <img src='/images/clock.gif' alt='loading...' width='11' height='11' alt='clock' /></p>";
	}
