﻿var init_js_environment = window.onload;
window.onload = function()
{
	if (typeof init_js_environment == 'function')
	{
		init_js_environment();
	}
	init();
}

var elems = new Array();
function init()
{
	var content = document.getElementById('blogContent');
	if(!content)
	{
		return;
	}
	findDescendantsByTagName(content, 'a');
	for (var i = 0; i < elems.length; i++)
	{
		var href = elems[i].href.split('.');
		if(href[href.length - 1] == 'jpg' || href[href.length - 1] == 'jpeg')
		{
			elems[i].rel = 'lightbox';
		}
	}
}

function findDescendantsByTagName(elem, tagName)
{
	if (elem.tagName != undefined)
	{
		if (elem.tagName.toLowerCase() == tagName)
		{
			elems.push(elem);
		}
	}
	if (elem.childNodes.length > 0)
	{
		for (var i = 0; i < elem.childNodes.length; i++)
		{
			var recursion_result = findDescendantsByTagName(elem.childNodes[i], tagName);
		}
	}
	return;
}