﻿function LoadVideoDuration(videoID, controlID) {
	if (videoID.length == 0) return;
	
	var qstr = "http://gdata.youtube.com/feeds/api/videos?q=" + videoID + "&alt=json-in-script&callback=?&max-results=1";
	$.getJSON(qstr, function(data) {

	    var duration = "0";
	    try {
	        var entry = data.feed.entry[0];

	        duration = entry["media$group"]["yt$duration"]["seconds"];
	    } catch (e) {

	    }

	    $('#' + controlID + videoID).html(ParseDuration(duration));
	});
}

function ParseDuration(duration) {
	if (duration == null || duration.length == 0) return;

	var seconds = new Number(duration);

	var s = seconds % 60;
	var m = (seconds - s) / 60;


	if (s < 10) return "(" + m + ":0" + s + ")";
	else return "(" + m + ":" + s +")";
}
