function getID (ident) /*Функция получения элемента по Id*/
{
	var ident = ident;
	var obj2 = document.getElementById(ident);
	return obj2;
}

/************************************************************************************************************************************************/

function getClass(searchClass,node,tag)  /*Функция получения всех элементов по классу*/
{
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

/************************************************************************************************************************************************/

function getTag (tag,obj)  /*Функция получения всех элементов с заданным тегом*/
{	
	if (obj != null)
	{
		var obj = obj;
		var objTags = obj.getElementsByTagName(tag);		
		return objTags;		
	}
	else
	{
		var objTags = document.getElementsByTagName(tag);		
		return objTags;		
	}
}

/************************************************************************************************************************************************/

function getStyle(elem, prop)  /*Функция получения стиля CSS элемента*/
{	
  if (typeof elem!="object") elem = document.getElementById(elem); 
  if (document.defaultView && document.defaultView.getComputedStyle)
  {
    if (prop.match(/[A-Z]/)) prop = prop.replace(/([A-Z])/g, "-$1").toLowerCase();
    return document.defaultView.getComputedStyle(elem, "").getPropertyValue(prop);
  }  
  
  if (elem.currentStyle)
  {
    var i;
    while ((i=prop.indexOf("-"))!=-1) prop = prop.substr(0, i) + prop.substr(i+1,1).toUpperCase() + prop.substr(i+2);
    return elem.currentStyle[prop];
  }
  
  return "";		
}

/************************************************************************************************************************************************/




		
		