﻿/*
*	tiles.image-size.js	
*
*/

Publicis.namespace('Publicis.Tiles.Resize', function ()
{
	var configObj = Publicis.Global.config;

	var setTileSize = function (idx, tile)
	{
		var tile_img = $('img', tile);

		if (tile_img.length > 0)
		{
			$(tile).width(tile_img.width() - 20);
		}
		else
		{
			$(tile).width(190);
		}
	};

	var init = function (runAfter)
	{
		setTimeout(function ()
		{
			configObj.$tiles.each(setTileSize);

			if (typeof runAfter === 'function')
			{
				runAfter();
			}
		}, 0);
	};

	return {
		'Init': init
	};
});
