﻿"use strict";

var mediaembed = {

    init: function () {
		var m = $('.mediaembed').find('iframe').addClass('mebddloading');
		if (m.length) {
			var f = function () { window.clearTimeout(mediaembed.load_tmr); mediaembed.load_tmr = window.setTimeout(mediaembed.load, 150); }
			$(window).resize(f).scroll(f);
			mediaembed.load();
		}
	},

	load: function () {
		var st = $(document).scrollTop() + $(window).height();
		$('.mebddloading').each(function (i, o) {
			if ($(o).css('display') != 'none') {
				var ot = $(o).offset().top;
				if (st > ot) {
					$(o).removeClass('mebddloading').bind('load error', mediaembed.load).attr('src', $(o).attr('hd-src'));
					i = 99999;
					return false;
				}
			}
		});
	},

	load_tmr: null

};

$(mediaembed.init);
 