Event.observe(window, 'load', init);

function init(){
  var ppp=$("ajax_box").getElementsByTagName('p');
  for(i=0;i<ppp.length;i++){
	parse_imgs(ppp[i]);
  }
  initLytebox();
}

function parse_imgs(parent_el){
  var frame_imgs=parent_el.getElementsByTagName('img');
  for (var index = 0, len = frame_imgs.length; index < len; ++index) {
	var item = frame_imgs[index];
	var contain_el=element_up(item);
	var el_count=only_contains(contain_el,"img");
	if (el_count>0){
		lbox_val="lytebox[group]";
		var item_src=item.getAttribute("src");
		var item_alt=item.getAttribute("alt");
		$(item).replace("<a href='"+item_src+"' rel='lytebox[group]' title='"+item_alt+"'><img src='"+item_src+"' alt='"+item_alt+"' height='150'/></a>");
	parent_el.className='center';
	}
  }
}

function only_contains(node,el_name){
  var children=node.childNodes;
  var el_count=0;
  for (var index2 = 0, len2 = children.length; index2 < len2; ++index2) {
	var item=children[index2];
	if (item.nodeType=='3' && item.nodeValue){return '0';}
	var reg = new RegExp(el_name, "i");
	if (item.nodeName.match(reg)){el_count++;}
  }
  return el_count;
}

function element_up(node){
  if (node.parentNode.nodeType==1){return $(node).parentNode;}
  else {element_up(node.parentNode);}
}


