(function($){
    $.fn.extend({
        sidebar : function(options){
            var defaults = {
                text	: "<div id='r_sidebar'><ul id='r_sidebarwidgete'><?php get_ajaxlogin(); ?><div id='videos' style='position:relative;'><div id='livevideo'><div id='logoplacement'></div><div id='coverbottom' style='position:relative;'></div></div></div></ul></div>",
                width	: "279px",
				top		: "130px",
				position: "left",
				fadding : "0.2",
				onClick : "",
				openURL : ""

            };
            var options = $.extend(defaults, options);		
			
			return this.each(function() {

				var obj = $(this);
				
				var text	 = options.text
				var width	 = options.width
				var position = options.position
				var top		 = options.top
				var fadding  = options.fadding
				var onClickFn= options.onClick
				var openURL  = options.openURL
				var openIn	 = options.openIn
				var words,eachword
				
				$("<div class='sidebar'>"+text+"</div>").prependTo($("body"))
				.fadeTo("fast",fadding)
				.css("width",width)
				.css("top",top);

				if(position == "left")
					$(".sidebar").css("left","0px").addClass("sidebar-pos-left");
				else if(position == "right")
					$(".sidebar").css("left",parseInt($(document).width() - parseInt(width) - 5)).addClass("sidebar-pos-right");
	
				$(".sidebar").html($("<div id='r_sidebar'><ul id='r_sidebarwidgete'><div id='videos' style='position:relative;'><div id='livevideo'><div id='logoplacement'></div><div id='coverbottom' style='position:relative;'></div></div></div></ul></div>"));
				

				$(".sidebar").mouseenter(function(){
					if($(this).css("opacity") == fadding)
						$(this).fadeTo("fast","1");
				});
				$(".sidebar").mouseleave(function(){
					if($(this).css("opacity") == "1")
						$(this).fadeTo("fast",fadding);
				});
				$(".sidebar").click(function(){
					if(openURL.length && openURL != "")
					{
						var regUrl = /^(((ht|f){1}(tp:[/][/]){1})|((www.){1}))[-a-zA-Z0-9@:%_\+.~#?&//=]+$/;
						if(regUrl.test(openURL) == false)
							alert("Invalid URL format");
						else
						{
							// check if there is "http://" if not them add it mannually
							openURL.indexOf('http://') == -1 ? openURL = "http://"+openURL : openURL = openURL;
							window.open(openURL,"", "");
						}
					}
					else
					{
						if(onClickFn !="")
							eval(onClickFn)();
					}
				});
			});
	  }
    });	
}) (jQuery);
