/*
*@author xydudu start 2008.4.11<xuedudu@gmail.com>
*/
(function (jQuery){
	var param={
		width:208,
		duration:false,
		outBox:function(){					
			var html=[
				'<div id="tipbox-out" style="position:fixed; right:5px; bottom:5px; overflow:hidden" >',
				'</div>'
			].join("\n");
			if($('#dialog_box').length>0)html=$('#tipbox-out');				
			return $(html);
		},
		inBox:false
	};
	var ie6=($.browser.msie && $.browser.version=="6.0");	
	$.fn.tipBox=function(times){	
		param.inBox=$(this).hide();
		if(typeof times=='object')
			$.extend(param,times);
		else			
			times&&(param.duration=times);		
		
		setOutBox();
		setTimeout(setInBox,500);
	}
	function setOutBox(){
		var box=param.outBox().appendTo('body').show().css('width',param.width);
		if(ie6)	box.css('position','absolute');				
		
	}
	function setInBox(){
		var box=param.inBox;
		if(box){			
			$('#tipbox-out').html(box.slideDown(1000));
			param.duration&&(setTimeout(tipBoxClose,param.duration));
		}		
	}
	$.tipBoxClose=tipBoxClose=function(){
		param.inBox.slideUp(1000,function(){$('#tipbox-out').remove()});
	}
	
})(jQuery);
