/* Created by Kerry of Studio98 */

window.addEventListener?window.addEventListener("load",so_init,false):window.attachEvent("onload",so_init);

var d=document, fields = new Array();

function so_init() {
	if(!d.getElementById || !d.createElement) return;

	fields = d.getElementsByTagName('img');
	for(i = 1; i < fields.length; i++) {
		if(fields[i].className.search(/noframe|socialFollowImage/i) == -1 && fields[i].src.search(/.*rating.*|socialfollow/i) == -1 ) {
			
			var align_frame = document.createElement('div');
			var frame = document.createElement('div');
			var topFrame = document.createElement('div');
			var bottomFrame = document.createElement('div');
			
			// Find out if wordpress is aligning the image center
			if( fields[i].className.search('aligncenter') != -1 )
				align_frame.align = 'center';
			
			// Find out if wordpress is aligning the image right
			if( fields[i].className.search('alignright') != -1 )
				align_frame.align = 'right';
			
			fields[i].width="199";
			fields[i].style.height="auto";
			fields[i].style.position = "relative";
			fields[i].style.left = "1px";
			fields[i].style.bottom = "33px";
			fields[i].style.zIndex = "10";
			align = fields[i].align;
			fields[i].align = "";
			fields[i].className = "";
			
			// Allignment
			frame.className = 'frame';
			switch(align) {
				case 'left':
					align_frame.className = frame.className + ' fLeft';
					break;
				
				case 'right':
					align_frame.className = frame.className + ' fRight';
					break;
				
				default: break;
			}
			
			
			
			frame.style.height = (fields[i].height + 16) + "px";
			frame.style.paddingBottom = "20px";

			topFrame.className = 'frameTop';
			bottomFrame.className = 'frameBottom';
			

			fields[i].parentNode.insertBefore(align_frame, fields[i]);
			align_frame.appendChild(frame);
			frame.appendChild(topFrame);
			frame.appendChild(fields[i]);
			frame.appendChild(bottomFrame);
		}
	}

}