/*!
 * jQuery YouTube Popup Player Plugin v1.0
 * http://lab.abhinayrathore.com/jquery_youtube/
 * Date: May 3 2011
 */
(function($){var YouTubeDialog=null;var methods={init:function(options){options=$.extend({},$.fn.YouTubePopup.defaults,options);if(YouTubeDialog==null){YouTubeDialog=$('<div></div>').css({display:'none',padding:0});$('body').append(YouTubeDialog);YouTubeDialog.dialog({autoOpen:false,resizable:false,draggable:options.draggable,modal:options.modal,close:function(){YouTubeDialog.html('')}})}return this.each(function(){var obj=$(this);var data=obj.data('YouTube');if(!data){obj.data('YouTube',{target:obj,'active':true});$(obj).bind('click.YouTubePopup',function(){var youtubeId=options.youtubeId;if($.trim(youtubeId)=='')youtubeId=obj.attr(options.idAttribute);var videoTitle=options.title;if($.trim(videoTitle)=='')videoTitle=obj.attr('title');var YouTubeURL="http://www.youtube.com/v/"+youtubeId+"&rel=0&showsearch=0&autohide="+options.autohide;YouTubeURL+="&autoplay="+options.autoplay+"&color1="+options.color1+"&color2="+options.color2;YouTubeURL+="&controls="+options.controls+"&fs="+options.fullscreen+"&loop="+options.loop;YouTubeURL+="&hd="+options.hd+"&showinfo="+options.showinfo;YouTubeDialog.html(getYouTubePlayer(YouTubeURL,options.width,options.height));YouTubeDialog.dialog({'minWidth':options.width,'minHeight':options.height,title:videoTitle});YouTubeDialog.dialog('open');return false})}})},destroy:function(){return this.each(function(){$(this).unbind(".YouTubePopup");$(this).removeData('YouTube')})}};function getYouTubePlayer(URL,width,height){var YouTubePlayer='<iframe title="YouTube video player" style="margin:0; padding:0;" width="'+width+'" ';YouTubePlayer+='height="'+height+'" src="'+URL+'" frameborder="0" allowfullscreen></iframe>';return YouTubePlayer}$.fn.YouTubePopup=function(method){if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof method==='object'||!method){return methods.init.apply(this,arguments)}else{$.error('Method '+method+' does not exist on jQuery.YouTubePopup')}};$.fn.YouTubePopup.defaults={'youtubeId':'','title':'','idAttribute':'rel','draggable':false,'modal':true,'width':640,'height':390,'autohide':2,'autoplay':1,'color1':'FFFFFF','color2':'FFFFFF','controls':1,'fullscreen':1,'loop':0,'hd':1,'showinfo':1}})(jQuery);
