var xmlDoc;

function loadXMLFile(sXMLFileName)
{
	//debugger;;
	if (window.ActiveXObject)
	{
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async=false;
		xmlDoc.load(sXMLFileName);
	}
	else if (document.implementation && document.implementation.createDocument)
	{
		xmlDoc = document.implementation.createDocument("", "", null);
		xmlDoc.load(sXMLFileName);
 	}
	else
	{
		alert('Your browser can\'t handle the loadXML script');
	}	
}

function classChange(sElementName, sClassName)
{
	if(sClassName.length >0)
	{
//alert('sElementName: ' + sElementName + '\n: ' + document.getElementById(sElementName));
		document.getElementById(sElementName).className = sClassName;
	}
	else
	{
//alert(document.getElementById(sElementName));
		document.getElementById(sElementName).removeAttribute("class");
	}
}

function buttonChange(button,imageName,status)
{
	button.src = 'images/' + imageName + ((status) ? '_on' : '') + '.gif';
}

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 [curleft,curtop];
}

function opacityFade(id, opacStart, opacEnd, millisec) 
{ 
	//alert('start opac');
	
    var speed = Math.round(millisec / 100); 
    var timer = 0; 

	if(opacStart > opacEnd)
	{
		// Hide
		for(i = opacStart; i >= opacEnd; i--)
		{
			setTimeout("setBrowserOpacity(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	}
	else if(opacStart < opacEnd)
	{
		// Show
		for(i = opacStart; i <= opacEnd; i++) 
		{ 
			//setBrowserOpacity(i, id);
			//setTimeOut("wait()",100);
			setTimeout("setBrowserOpacity(" + i + ",'" + id + "')",(timer * speed));
			timer++; 
		}
	}

	//alert('end opac');
}

function setBrowserOpacity(opacity, id)
{
	var object = document.getElementById(id).style;
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
} 

function wait()
{
	var i = 1;
}

function setBackground(cellName, src)
{
	if(src.length >0)
	{
		document.getElementById(cellName).style.background = 'url("images/' + src + '")';
	}
	else
	{
		document.getElementById(cellName).style.background = '#ffffff';
	}
}

function toggleVisibility(sElementID)
{
	var vis = document.getElementById(sElementID).style.visibility;
	document.getElementById(sElementID).style.visibility = ((vis == 'hidden') ? 'visible' : 'hidden');
}

function toggleDisplay(sElementID)
{
	var dis = document.getElementById(sElementID).style.display;
	document.getElementById(sElementID).style.display = ((dis == 'none') ? 'block' : 'none');
}

function getDetail(url) 
{
	var sURL
	var sName
	var sBrowser
	var lWidth;
	var lHeight;

	lWidth = (window.screen.width/2); 
	lHeight = (window.screen.height/2);

	//lWidth = (window.screen.width/2) - (250 + 10); 
	//lHeight = (window.screen.height/2) - (250 + 10);

	sURL = "calendarpopup.aspx?e=" + url
	//sURL = "calendardetail_popup.asp?ciID=" + url;

	sName = "newwin";
	sBrowser = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705)";

	if (sBrowser.indexOf("AOL") >0) {
		lWidth = 0;
		lHeight = 0;
	}

	win2 = window.open(sURL,sName,"menubar=no,toolbar=no,location=no,dependant,scrollbars=yes,resizable=yes,width=" + lWidth + ",height=" + lHeight + ",left=200,top=200");

	if (window.focus) {
		win2.focus();
	}
}

function popWindow(sURL, iWidth, iHeight, bCenter)
{
	var sName;
	var sBrowser;
	var iCenter = ((bCenter) ? 260 : 0);
	
	iLeft = (window.screen.width/2) - (iCenter); 
	iTop = (window.screen.height/2) - (iCenter);
	
	sName = "mpwin";
	sBrowser = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705)";
	
	if (sBrowser.indexOf("AOL") >0) {
		iWidth = 0;
		iHeight = 0;
	}
	
	sURL = sURL.replace("+","%2b");
	
	popWin = window.open(sURL,sName,"scrollbars=yes,menubar=no,toolbar=yes,location=no,dependant,resizable=yes,width=" + iWidth + ",height=" + iHeight + ",left=" + iLeft + ",top=" + iTop);

	if (window.focus) {
		popWin.focus();
	}
}

