﻿var YouTubeChecker = {
    HasAccess: null,
    img: new Image(),
    CheckAccess: function(AllowedFn, DeniedFn) {
        $(YouTubeChecker.img).load(function() {
            if (this.height > 0) {
                YouTubeChecker.HasAccess = true;
                if (AllowedFn)
                    AllowedFn();
            } else {
                YouTubeChecker.HasAccess = false;
                if(DeniedFn)
                    DeniedFn();
            }
        }).error(function() {
            YouTubeChecker.HasAccess = false;
            if (DeniedFn)
                DeniedFn();
        }).attr('src', 'http://youtube.com/favicon.ico');
    }
};


YouTubeChecker.CheckAccess(function() {
    $(document).ready(function() {
        var videoid = $("#youTubePlayer").attr("class")
        $("#youTubePlayer").html('<object width="270" height="155"><param name="movie" value="http://www.youtube.com/p/' + videoid + '&hl=en&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/p/' + videoid + '&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="270" height="155"></embed></object>');
    });
}, function() {
    $(document).ready(function() {
        $("#youTubePlayer").html("<p>youTube is not available in your current location</p>");
    });
});
