﻿function Semicrol_CentradoImg()
{
	var pie = Semicrol_GetElementByClassName('PieFoto','div');
	if(pie.children != null && pie.children.length > 0 &&
		(pie.children[0].innerText == undefined || pie.children[0].innerText == false))
	{
		
		pie.className = "";
	}
	
	var elementos = Semicrol_GetElementsByAspNetId("_ControlWrapper_RichImageField", "div");
	var resultados;
	if (elementos != null)
	{		
		var elemento;
		for (var indice = 0; indice < elementos.length; indice++)
		{
			elemento = elementos[indice];
			resultados = elemento.getElementsByTagName("span");
			var spanHijo;
			if (resultados && resultados.length > 0)
			{
				spanHijo = resultados[0];
			}

			if (spanHijo != null)
			{
				resultados = elemento.getElementsByTagName("img");
				var imagen;
				if (resultados && resultados.length > 0)
				{
					imagen = resultados[0];
				}
			
				if (imagen.align.toLowerCase() == "middle")
				{
					elemento.style.display = "block";
				
					var head = document.getElementsByTagName('head')[0];
					var style = document.createElement('style');
					var css = document.createTextNode('.DivImagenPublicacionCentrada{width:100%;text-align:center;margin-bottom:8px;}');
					style.type = 'text/css';
					if(style.styleSheet)
					{
						style.styleSheet.cssText = css.nodeValue;
					}
					else
					{
						style.appendChild(css);
					}
					head.appendChild(style); 

					elemento.className = "DivImagenPublicacionCentrada";
				}
			}
		}
	}
}

function Semicrol_GetElementByClassName(className, tagName)
{
	var selected = null;
	var elements = document.getElementsByTagName(tagName);
	
	for (var index = 0; index < elements.length; index = index + 1)
	{
		if (elements[index].className === className)
		{
			selected = elements[index];
			break;
		}
	}
	
	return selected;
}

function Semicrol_GetElementsByAspNetId(relevantName, tagName)
{
	var selected = new Array();
	var regex = new RegExp(relevantName + "$");
	var elements = document.getElementsByTagName(tagName);

	for (var index = 0; index < elements.length; index = index + 1)
	{
		if (regex.test(elements[index].id.toString()) == true)
		{
			selected[selected.length] = elements[index];
			break;
		}
	}

	return selected;
}
