// JavaScript Document
function loadXMLDoc(url)
{
	var xmlDoc;
	// code for IE
	if (window.ActiveXObject)
	{
	xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
	}
	// code for Mozilla, Firefox, Opera, etc.
	else if (document.implementation && document.implementation.createDocument)
	{
	xmlDoc=document.implementation.createDocument("","",null);
	}
	else
	{
	alert('Your browser cannot handle this script');
	}
	xmlDoc.async=false;
	xmlDoc.load(url);
	
	return(xmlDoc);
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return {left:curleft, top:curtop};
}	

function indexOfArray(array,obj)
{
	var foundIdx=-1;
	for(i=0;i<array.length;i++)
	{
		if(array[i]==obj)
		{
			foundIdx=i;
			break;
		}
	}
	return foundIdx;
}

function GetWebSiteRootURL(){
	var re=new RegExp("\\w+\\.\\w{3,5}(#(\\w+)?)?$","i");
	var url=document.location.href;
	var nurl=url.replace(re,"");
	
	if(nurl.substr(nurl.length-1,1)=="/")
	{
		nurl=nurl.substring(0,nurl.length-1);
	}
	
	return nurl;
}