/*
 * jYoutube 1.0 - YouTube video image getter plugin for jQuery
 *
 * Copyright (c) 2009 jQuery Howto
 *
 * Licensed under the GPL license:
 *   http://www.gnu.org/licenses/gpl.html
 *
 * Plugin home & Author URL:
 *   http://jquery-howto.blogspot.com
 *
 */
(function($){
	$.extend({
		jYoutube: function( url, size ){
			if(url === null){ return ""; }

			size = (size === null) ? "big" : size;
			var vid;
			var results;

			results = url.match("[\\?&]v=([^&#]*)");

			vid = ( results === null ) ? url : results[1];

			if(size == "small"){
				return "http://img.youtube.com/vi/"+vid+"/2.jpg";
			}else {
				return "http://img.youtube.com/vi/"+vid+"/0.jpg";
			}
		}
	})
        
        $.fn.extend({
            youphoto: function( url , width ,bool){
                if(url == null){
                    return "";
                }
                
                var height = width * 3 / 4;
                var results = url.match("[\\?&]v=([^&#]*)");
                var vid = ( results === null ) ? url : results[1];
                
                $('<img />').attr('src',"http://img.youtube.com/vi/"+vid+"/0.jpg")
                .attr('class','youphoto').attr('url',url)
                .css('width',width).css('height',height)
                .appendTo($(this));
                if(bool)
                    $(this).html($(this).html() + '<br>');
            }
        })
})(jQuery);
