var XMLHTTP;

// Creating object in Explorers
function CreateXMLHTTP()
{	
	try	
	{		
		XMLHTTP = new ActiveXObject("Msxml2.XMLHTTP");	
	}	
	catch(e)
	{		
		try 
		{			
			XMLHTTP = new ActiveXObject("Microsoft.XMLHTTP");		
		} 		
		catch(oc)
		{			
			XMLHTTP = null;		
		}	
	}	
	//Creating object in Mozilla and Safari 	
	if(!XMLHTTP && typeof XMLHttpRequest != "undefined") 	
	{	
		XMLHTTP = new XMLHttpRequest();	
	}
}

function GetInnerText (node)
{
	 return (node.textContent || node.innerText || node.text) ;
}

function getElementLeft(Elem) 
{
	var elem;
	if(document.getElementById) {
		var elem = document.getElementById(Elem);
	} else if (document.all){
		var elem = document.all[Elem];
	}
	
	xPos = elem.offsetLeft;
	tempEl = elem.offsetParent;
  	while (tempEl != null) {
  		xPos += tempEl.offsetLeft;
	  	tempEl = tempEl.offsetParent;
  	}
	return xPos;
}

function getElementTop(Elem) 
{
	if(document.getElementById) {	
		var elem = document.getElementById(Elem);
	} else if (document.all) {
		var elem = document.all[Elem];
	}
	yPos = elem.offsetTop;
	tempEl = elem.offsetParent;
	while (tempEl != null) {
  		yPos += tempEl.offsetTop;
	  	tempEl = tempEl.offsetParent;
  	}
	return yPos;
}

function getElementHeight(Elem) 
{
	if(document.getElementById) {	
		var elem = document.getElementById(Elem);
	} else if (document.all) {
		var elem = document.all[Elem];
	}
	tHeight = elem.offsetHeight;
	return tHeight;
}

function getElementWidth(Elem) 
{
	if(document.getElementById) {	
		var elem = document.getElementById(Elem);
	} else if (document.all) {
		var elem = document.all[Elem];
	}
	tWidth = elem.offsetWidth;
	return tWidth;
}

