$.fn.youtube = function(options) {

	var defaults = {
				animation   : 700,
                                modal       : "videomodal",
                                hd          : 0,
                                width       : 420,
                                height      : 269,
                                autoplay    : 1
			};

	var options = $.extend(defaults, options);

	return this.each(function(index,dom) {
            
                
                //check if we are on mobile device - then force resize of #content.left
                if ($("body").width() > 639) {
            
                    var positiontop = $(window).scrollTop();
                    var windowheight = $(window).height();
                    var boxposition = positiontop + (windowheight / 2);

                    var video   = $(dom).attr('href');
                    var iframe  = '<iframe width="'+options.width+'" height="'+options.height+'" src="'+video+'?hd='+options.hd+'&autoplay='+options.autoplay+'" frameborder="0" id="youtubeiframe" allowfullscreen></iframe><span id="modalclosebox"></span>';

                    $("#"+options.modal).css('top', boxposition).html(iframe).fadeIn(options.animation);

                    $("body").append("<div id='ratecloser'></div>");

                    $("#ratecloser, #modalclosebox").click(function() {

                        $("#videomodal").fadeOut(500);
                        $("#youtubeiframe").remove();
                        $("#ratecloser").remove();

                    });
                    
                }
                
                // if its mobile
                else {
                    
                    window.location = $(dom).attr('href');
                    
                }
	});
}
