// check browsers
var op = /opera/i.test(navigator.userAgent);
var ie = !op && /msie/i.test(navigator.userAgent);	     
var mz = !op && /mozilla\/5/i.test(navigator.userAgent); 

var deco_class = new Array('photo');

document.getElementsByClassName = function(className) {
	var children = document.getElementsByTagName('*') || document.all;
	var elements = new Array();
	for (var i = 0; i < children.length; i++) {
		var child = children[i];
		var classNames = child.className.split(' ');
		for (var j = 0; j < classNames.length; j++) {
			if (classNames[j] == className) {
				elements.push(child);
				break;
			}
		}
	}
	return elements;
} 	
//
function photoDecoration() {
  for (var m = 0; m < deco_class.length; m++ ) {
  	var blocks = document.getElementsByClassName( deco_class[m] );
  	for (var i = 0; i < blocks.length; i++ ) {
      var img = blocks[i].getElementsByTagName('IMG');
      if (img.length > 0 && blocks[i].parentNode && blocks[i].parentNode.className.indexOf('photo-opaq') > -1 ) 
        blocks[i].parentNode.style.width = (img[0].width+0)+'px';
      if (ie) {
    		var tr = document.createElement("div");
    		var bl = document.createElement("div");
    		tr.className = 'tr';
    		bl.className = 'bl';
    		blocks[i].appendChild( bl );
    		blocks[i].appendChild( tr );
  		}
  	}
 	}
}

window.onload = function() {
  photoDecoration();
}
