var op;

if(op==undefined)
{

	op={};

}
else if(typeof op!='object')
{
	throw new Error('namespace op exists(var op used)');
}
op.dom ={};


op.dom.append_a_with_bs_child=function(a, b)
{
	var children = b.childNodes;
	for (var i = 0; i < children.length; i++) 
	{
		var n = children[i].cloneNode(true);
		//alert(children[i].tagName);
		//some_parent.removeChild(children[i]);
		a.appendChild(n );
			   
	};


}


function $c1(element) {
  if (Object.isString(element))
    element = document.getElementById(element);
  return element.firstChild;
}
function $c2(element) {
  if (Object.isString(element))
    element = document.getElementById(element);
  return element.firstChild.nextSibling;
}
function $c3(element) {
  if (Object.isString(element))
    element = document.getElementById(element);
  return element.firstChild.nextSibling.nextSibling;
}