// JavaScript template using Windows Script Host
// 該当クラスのオブジェクトを生成する。
function _xGetElementsByClass(targetClass,targetTag) {
    var classElements = new Array();
    var allElements = document.getElementsByTagName(targetTag);

    for (i = 0, j = 0; i < allElements.length; i++) {
        if (allElements[i].className == searchClass) {
            classElements[j] = allElements[i];
            j++;
        }
    }
    return classElements;
}

// すべてのタグを取得するので処理が重い（非推奨）
function _xGetElementsByAllClass(searchClass) {
   if (document.all) {
        var classElements = new Array();
        var allElements = document.all;
            for (i = 0, j = 0; i < allElements.length; i++) {
                if (allElements[i].className == searchClass) {
                    classElements[j] = allElements[i];
                    j++;
                }
            }   
   } else if (document.getElementsByTagName) {
        var classElements = new Array();
        var allElements = document.getElementsByTagName("*");
            for (i = 0, j = 0; i < allElements.length; i++) {
                if (allElements[i].className == searchClass) {
                    classElements[j] = allElements[i];
                    j++;
                }
            }       
   } else {
      return;
   }
    return classElements;
}

function _xDisplay(id,type) {
	_xGetElementById(id).style.display = type;
}

function _xRemoveAttribute(type,attr) {
	_xGetElementById(type).removeAttribute(attr);
}

function _xSetAttribute(type,attr,value) {
		_xGetElementById(type).setAttribute(attr,value);
}

function _xSetClass(id,classname){
	_xGetElementById(id).className = classname;
}

function _xGetElementById(e)
{
  if(typeof(e)=='string') {
    if(document.getElementById) e=document.getElementById(e);
    else if(document.all) e=document.all[e];
    else e=null;
  }
  return e;
}

