
var ImgMove =  null;
//var AddX = 210, AddY = 210;
var AddX = 100, AddY = 100;
var ImgNo=0
var oldImgX = oldImgY = null;

function AddImg(url,pic,name,i,j,sn){
	

	var color=document.getElementById('color').value;
        if(color=="")color='#ffffff';
        //alert(color);
	ImgNo++;
		
	//if (ImgNo>5)
	//{
		 
		//alert("图片添加结束");
		//return false;
	//}

	if (ImgTab.rows(i).cells(j).innerHTML==""){
	
		document.all["Img"].src = "img"+(ImgNo+1)+".gif";
		var oImg = new Image();	
		 //oImg.src = "img"+ImgNo+".gif";
        oImg.src = pic; //图片名称
		xx=j*AddX+25;//48X48图片大小
		yy=i*AddY+25;
		
		oImg.style.cssText="position:absolute;left:" + xx + ";top:" + yy + ";"+"cursor:hand"+";";
		oImg.className = "Img"
	  //oImg.id = "img"+(ImgNo+1)+".gif";
		oImg.id = "img"+(ImgNo+1);
		oImg.onmousedown = FindObj;
		oImg.onmousemove = MoveObj;
		oImg.onmouseup = ReleaseObj;
                oImg.title="双击打开";
		oImg.ondblclick= function () { xWin(url,name); };
		oImg.ondragstart = oImg.onselectstart = new Function("return false");
		ImgDIV.appendChild(oImg);

		ImgTab.rows(i).cells(j).innerHTML="<input type='hidden'  size=1 value='"+sn+"' name='code'>"
		+ "<span id='desk"+i+j+"' "         
        + "style='color:" +color+";cursor:hand' "
        + "ondblclick=xWin('" + url + "','"+name+"')>" +name+"</sapn>";
        
        }else{alert(i+ "行"+j+"列位置被占!");

    }
}


function FindObj(){
	if(event.button == 1 ){
 
		ImgMove = event.srcElement;
		oldImgX =ImgMove.style.left;
		oldImgY = ImgMove.style.top;
		ImgMove.setCapture();
		x = event.offsetX;
		y = event.offsetY;
	}
  
}

function MoveObj(){
	if(ImgMove != null){
		ImgMove.style.left = event.clientX - ImgDIV.offsetLeft - document.body.clientLeft - ImgDIV.clientLeft - x;
		ImgMove.style.top = event.clientY - ImgDIV.offsetTop - document.body.clientTop - ImgDIV.clientTop - y;
		if(ImgMove.style.pixelLeft < 0)ImgMove.style.left = 0;
		if(ImgMove.style.pixelTop < 0)ImgMove.style.top = 0;
		if(ImgMove.style.pixelLeft > (ImgDIV.clientWidth - ImgMove.offsetWidth)){
			ImgMove.style.left = (ImgDIV.clientWidth - ImgMove.offsetWidth);
		}
		if(ImgMove.style.pixelTop > (ImgDIV.offsetHeight - ImgMove.offsetHeight)){
			ImgMove.style.top = (ImgDIV.clientHeight - ImgMove.offsetHeight);
		}
	}
}

function ReleaseObj(){
	if(ImgMove != null){
		ImgMove.releaseCapture();
		ChkMoveObj()
		//ImgTaxis()
		ImgMove =	null;
		oldImgX =	null;
		oldImgY =	null;
	}
}
 
 

function ChkMoveObj()
{
	if(ImgMove != null && oldImgX!= null && oldImgY!= null)
	{ 
 		GridNo=100
		ImgMove.style.left =  (parseInt(parseInt(ImgMove.style.left)/GridNo))*GridNo +25  
		ImgMove.style.top  =  (parseInt(parseInt(ImgMove.style.top)/GridNo))*GridNo  +25 
		i=(parseInt(parseInt(ImgMove.style.left)/GridNo)) 
		j=(parseInt(parseInt(ImgMove.style.top)/GridNo))
		oldi=(parseInt(parseInt(oldImgX)/GridNo)) 
		oldj=(parseInt(parseInt(oldImgY)/GridNo))
		//alert(ImgTab.rows(j).cells(i).innerText!="")
		if (ImgTab.rows(j).cells(i).innerText!="")
		{
			ImgMove.style.left =  oldImgX
			ImgMove.style.top  =  oldImgY
		}
		else
		{
			var oldText =ImgTab.rows(oldj).cells(oldi).innerHTML;
			ImgTab.rows(j).cells(i).innerHTML=oldText;
			ImgTab.rows(oldj).cells(oldi).innerHTML="";
			
		}
		oldImgX =	null;
		oldImgY =	null;
		 
	}

}
 


function BuildDeskTop(){
//生成表格
var obj=document.getElementById('ImgTab');
var w=100;
var h=100;
for (i=0;i<5;i++){
   newrow=obj.insertRow();
   for (j=0;j<10;j++){
   newcell=obj.rows(i).insertCell();
   //newcell.innerText=i+j; //内容
   newcell.style.pixelWidth=w;
   newcell.style.pixelHeight=h;
   newcell.setAttribute("vAlign","bottom"); 
   //newcell.setAttribute("vAlign","middle"); 
   newcell.setAttribute("align","center"); 
   //maxcell=obj.rows(0).cells.length; //总数
  }
}
obj.style.pixelWidth=w*j;
obj.style.pixelHeight=h*i;
//产生图标
AddImg("Product_Count.aspx","images/icon/icon1.gif","库存统计",0,0);
AddImg("Info_Supply.aspx","images/icon/icon3.gif","供应商资料",1,0);
AddImg("OS/blank.htm","images/icon/icon5.gif","仓库资料",2,0);
AddImg("Add_Bill.aspx?code=CS","images/icon/icon12.gif","产品入库",3,0);
AddImg("Add_Bill.aspx?code=DB","images/icon/icon14.gif","仓库调拨",4,0);
AddImg("Add_Bill.aspx?code=SC","images/icon/icon16.gif","销售开单",0,1);
AddImg("sale_income.aspx","images/icon/icon19.gif","销售报表",1,1);
AddImg("product_list.aspx","images/icon/icon8.gif","商品资料",2,1);

}

function xWin(url,name){
if (name!="MSN"){
 creatWin( url ,name)
}else{
//msn窗口

var tit="MSN";
var id=tb_addnew(tit);
var w=230; 
var h=550;
var l=document.body.clientWidth-w-10;
var t=(document.body.clientHeight-h)/2;
var msg;
msg=""
url="urlto.htm?url="+url;
bulid(id,w,h,l,t,tit,msg,url);


}
}