// JScript File

function findXPos(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findYPos(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function showDiv(divId)
{
    document.getElementById(divId).style.display ="";
}
function hideDiv(divId)
{
    document.getElementById(divId).style.display ="none";
}
function showDivWithPos(divId,elemToPos)
{
    positionDiv(divId,elemToPos);
    showDiv(divId);
}
function positionDiv(divId,elemToPos)
{
	 myDiv = document.getElementById(divId);
	 myDiv.style.top = findYPos(elemToPos) + 'px';
	 myDiv.style.left = (findXPos(elemToPos)+20) + 'px';
}
function createXmlObj()
{
	if (document.implementation && document.implementation.createDocument)
	{
		implementXmlMethod();
		xmlDoc = document.implementation.createDocument("", "", null);
	}
	else if (window.ActiveXObject)
	{
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
 	}
	else
	{
		alert('Jūsų naršyklė nepalaiko JavaScript!');
		return;
	}
	return xmlDoc;
}
function implementXmlMethod()
{
 Document.prototype.loadXML = function(strXML) {
        
    //create a DOMParser
    var objDOMParser = new DOMParser();
        
    //create new document from string
    alert(strXML);
    var objDoc = objDOMParser.parseFromString(strXML, "text/xml")
 
	}
 }

 function createXmlFromString(strXML)
 {
	if (window.ActiveXObject)
	{
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.loadXML(strXML);
		return xmlDoc;
 	}
	else if (document.implementation && document.implementation.createDocument)
	{
		var objDOMParser = new DOMParser();
		var xmlDoc = objDOMParser.parseFromString(strXML, "text/xml");
		return xmlDoc
	}
	else
	{
		alert('Jūsų naršyklė nepalaiko JavaScript!');
		return false;
	}
	
 }
function isEmpty(stringValue) {
   if ((stringValue.length==0) ||
   (stringValue==null)) {
      return true;
   }
   else { return false; }
}	
function trim(s) 
{ 
// Remove leading spaces and carriage returns 
	while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
	{ 
		s = s.substring(1,s.length); 
	} 
	return s; 
} 
