
//alert(screen.availWidth);
var _margin=20;
function _x(obj){
	//obj.setStyle("display",'block');visibility:hidden;
	var _a=new Array;
	for(var i=0;i<w_s.length;i++){
		if(w_s[i].getStyle('visibility')=='hidden'||w_s[i]==obj){
			//continue;
			break;
		}
		_a.push([w_s[i].getPosition(),w_s[i].getSize()]);
	}
	var ji=0;
	var ran_x,ran_y;
	while(ji<60){
		ran_x=$random(_margin,window.getSize().x-obj.getSize().x-_margin);
		ran_y=$random(_margin+20,window.getSize().y-obj.getSize().y-_margin);
		var isre=false;
		for(i=0;i<_a.length;i++){
			if(w_s[i].getStyle('visibility')=='hidden'||w_s[i]==obj){
			isre=true;
			ji=90;
			break;
			}
			var ox1=ran_x+_margin;
			var ox2=ran_x+_margin+obj.getSize().x;
			var oy1=ran_y+_margin;
			var oy2=ran_y+_margin+20+obj.getSize().y;
			//
			var tx1=_a[i][0].x;
			var tx2=_a[i][0].x+_a[i][1].x;
			var ty1=_a[i][0].y;
			var ty2=_a[i][0].y+20+_a[i][1].y;
			if((ox1+1>tx1&&ox1-1<tx2&&oy1+1>ty1&&oy1-1<ty2)||(ox2+1>tx1&&ox2-1<tx2&&oy1+1>ty1&&oy1-1<ty2)||(ox1+1>tx1&&ox1-1<tx2&&oy2+1>ty1&&oy2-1<ty2)||(ox2+1>tx1&&ox2-1<tx2&&oy2+1>ty1&&oy2-1<ty2)){
				//新对象在老对象内
				isre=true;
				continue;
			}else if((tx1+1>ox1&&tx1-1<ox2&&ty1+1>oy1&&ty1-1<oy2)||(tx2+1>ox1&&tx2-1<ox2&&ty1+1>oy1&&ty1-1<oy2)||(tx1+1>ox1&&tx1-1<ox2&&ty2+1>oy1&&ty2-1<oy2)||(tx2+1>ox1&&tx2-1<ox2&&ty2+1>oy1&&ty2-1<oy2)){
				//老对象在新对象内
				isre=true;
				continue;
			}
		}
		if(!isre){
			break;
		}
		ji++;
	}
	obj.set({"styles":{'visibility':'visible','top':ran_y+_margin,'left':ran_x+_margin}});
	//obj.getFirst().set('text',ji);
	
	obj.getFirst().slide('hide').slide('in');
	var myDragInstance = new Drag(obj);

obj.addEvent('mouseover', function(event){
this.inject($('w'),'bottom');

});

	//obj.set('text',"x:"+ran_x+"$y:"+ran_y+"**"+(_margin,window.getSize().y-obj.getSize().y-_margin));
}
var w_s;
var _zhi=0;
window.addEvent('domready', function() {
	w_s = $$('.item');
	var si=setInterval(function(){
		if(_zhi<w_s.length){_x(w_s[_zhi])}else{clearInterval(si)}
		_zhi++;
	},500);
});