ومن يحاسب اتحاد الكرة؟!

ومن يحاسب اتحاد الكرة؟! ,

رحل مدرب منتخب مصر.. بغض النظر عن طريقة رحيله، والأموال التي ستنفق كلها خسائر لمصر وشعبها، لكن غضب المصريين ما زال عارما وهمسا وعلنيا، عن المسؤول عما يحدث.. هذا المال العام الذي اختفى في الهواء. وذهبت معها بطولة مهمة.. والحديث لا يتوقف عن حساب اتحاد الكرة لمدرب المنتخب، فمن يحاسب اتحاد الكرة؟!

وبين سطور المصريين على صفحات التواصل الاجتماعي بكل تطبيقاتها ومواقعها وبين أحاديثهم في كل مكان.. الأندية.. المقاهي.. وسائل المواصلات.. الدوائر الحكومية.. كل مكان يناقش الناس فيه التاريخ لكرة القدم.. الكل يطالب بتحقيق شامل واتهامات في اتجاهات عديدة تحتاج.. بل ومن يستطيع الرد عليها؟ ومن حق المصريين أن ترتاح عقولهم، وتطمئن قلوبهم، وأن يجدوا من يستجيب لهم ويقدر همومهم على منتخب بلادهم!

إن ترك الأسئلة دون إجابة في أي قضية عامة ليس صحيحا. كما أنه يزيد من تعقيد المشكلات وصورتها، وليس العكس. اهتمام الناس بالقضايا العامة أمر مفيد وإيجابي. دعمه مطلوب ومهم. في الواقع: لقد توفيت فيتوريا. ومتى يحاسب من اختاره وأدار ملفه بالكامل؟ !

runYoutubeLazyLoad();
loadfbApi();
}

function replaceOembedWithHtml(element, sourceData) {
if (sourceData.source.toLowerCase() === "youtube") {
var html="

" +
'

' +
'

' +
'

' +
'' +
'

' +
'

';

replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === "instagram") {
var html="

';

replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === "twitter") {
var html="

';
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === "facebook") {
var html="

'
replaceElementWithHtml(element, html);
} else {
replaceElementWithHtml(element, "");
}

}

function extractLinkFromOembed(element) {
return getUrlSource(element.getAttribute("url"));
}

function getUrlSource(url) {
var ytRegex = /http(?:s?):\/\/(?:www\.)?youtu(?:be\.com\/watch\?v=|\.be\/)([\w\-\_]*)(&(amp;)?‌​[\w\?‌​=]*)?/;
var instaRegex = /(https?:\/\/www\.)?instagram\.com(\/p\/(\w+)\/?)/;
var twitterRegex = /twitter\.com\/.*\/status(?:es)?\/([^\/\?]+)/;
var fbRegex = /^https?:\/\/www\.facebook\.com.*\/(video(s)?|watch|story|posts)(\.php?|\/).+$/;

if (ytRegex.test(url)) {
return {
source: "Youtube",
url: url,
id: ytRegex.exec(url)[1]
};
}

if (instaRegex.test(url)) {
return {
source: "Instagram",
url: url,
id: instaRegex.exec(url)[3]
};
}

if (twitterRegex.test(url)) {
return {
source: "Twitter",
url: url,
id: twitterRegex.exec(url)[1]
};
}

if (fbRegex.test(url)) {
return {
source: "Facebook",
url: url,
id: fbRegex.exec(url)[1]
};

}

return {
source: "Unknown",
url: url,
id: ""
};
}

function replaceElementWithHtml(element, html) {
var str = html;
var Obj = element; //any element to be fully replaced
if (Obj.outerHTML) { //if outerHTML is supported
Obj.outerHTML = str; ///it's simple replacement of whole element with contents of str var
} else { //if outerHTML is not supported, there is a weird but crossbrowsered trick
var tmpObj = document.createElement("div");
tmpObj.innerHTML = '';
ObjParent = Obj.parentNode; //Okey, element should be parented
ObjParent.replaceChild(tmpObj, Obj); //here we placing our temporary data instead of our target, so we can find it then and replace it into whatever we want to replace to
ObjParent.innerHTML = ObjParent.innerHTML.replace('

', str);
}
}
function loadfbApi() {
var js = document.createElement('script');
js.src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2";
document.body.appendChild(js);
}
function runYoutubeLazyLoad() {
/// youtube lazyload
var youtube = document.querySelectorAll(".youtube");

for (var i = 0; i < youtube.length; i++) { var source = "https://img.youtube.com/vi/" + youtube[i].dataset.embed + "/0.jpg"; var image = new Image(); image.src = "/themes/veto/assets/images/no.jpg"; image.classList.add('lazyload'); image.setAttribute("data-src", source); image.setAttribute("alt", "youtube"); image.addEventListener("load", function () { youtube[i].appendChild(image); }(i)); youtube[i].addEventListener("click", function () { var iframe = document.createElement("iframe"); iframe.setAttribute("frameborder", "0"); iframe.setAttribute("allowfullscreen", ""); iframe.setAttribute("src", "https://www.youtube.com/embed/" + this.dataset .embed + "?rel=0&showinfo=0&autoplay=1"); this.innerHTML = ""; this.appendChild(iframe); }); }; }