﻿function ShowTab(tabid,tid,t){
    var pobj=document.getElementById("Tab"+tabid);
    var objs,obj;
    var i;
    objs=pobj.getElementsByTagName("LI")
    for(i=0;i<objs.length;i++){
       if(i==tid){
          objs[i].id="tab_over"
          obj=document.getElementById("Tab" + tabid + "_" +i)
          if(obj) obj.style.display="";
       }
       else{
          objs[i].id=""
          obj=document.getElementById("Tab" + tabid + "_" +i)
          if(obj) obj.style.display="none";
       }
    }
}

function ShowPro(tid,t){
    var obj;
    var i=0;
	obj=document.getElementById("con2contab_over")
	if(obj) obj.id="";
	t.id="con2contab_over"
    while(obj=document.getElementById("Pro"+i)){
		if(tid==i){
			obj.style.display="";
		}
		else{
			obj.style.display="none";
		}
		i++;
    }
}

var MapScrollDirect=0;
var MapScrollTimer=null;
var MapLinkFile="SalesDetail_Small.aspx";
var MapX=170,MapY=170;  //Map的初始位置
var MapInit=false;   //地图是否初始化完毕
var Mx=-1,My=-1;

var mouse = new function(){
    this.x = 0;
    this.y = 0;
    this.capture = function(evt){
        if (document.all) {//  ie
            mouse.x = window.event.x + document.body.scrollLeft;
            mouse.y = window.event.y + document.body.scrollTop;
        } else if (document.layers||document.getElementById) {    //  netscape
            mouse.x = evt.pageX;
            mouse.y = evt.pageX;
        }
        //alert(mouse.x + "/" + mouse.y); //test
    };
    if (document.layers) { //netscape
        document.captureEvents(event.mousemove);
    }
    document.onmousemove = this.capture;
};

function MapDragStart(){
	var obj=document.getElementById("MapBox");
	obj.style.cursor="move";
    Mx=mouse.x;
	My=mouse.y;
}

function MapDraging(){
    var x,y;
	var obj=document.getElementById("MapBox");
	if(Mx==-1 || My==-1){
	   return;	
	}
	x=mouse.x;
	y=mouse.y
	obj.scrollLeft=obj.scrollLeft-(x-Mx);
	obj.scrollTop=obj.scrollTop-(y-My);
	Mx=x;
	My=y;
}

function MapDragEnd(){
	var obj=document.getElementById("MapBox");
	obj.style.cursor="";
    Mx=-1;
	My=-1;
}

function SetMapUrl(url,tobj){
	var obj=document.getElementById("con3titletabover")
	obj.id=""
	tobj.id="con3titletabover"
	MapLinkFile=url
}

function MapChangeDirect(dir){
	clearTimeout(MapScrollTimer)
	MapScrollDirect=dir;
	MapScroll()
}

function MapScroll(){
	var obj=document.getElementById("MapBox");
	var step=5
	clearTimeout(MapScrollTimer)
	if(!MapInit){
	   return;	
    }
	switch(MapScrollDirect){
		case 1:
		     if(obj.scrollTop>0) obj.scrollTop-=step
			 setTimeout("MapScroll()",30)
		     break;
		case 2:
		     if(obj.scrollTop<obj.scrollHeight) obj.scrollTop+=step
			 setTimeout("MapScroll()",30)
		     break;
		case 3:
		     if(obj.scrollLeft<obj.scrollWidth) obj.scrollLeft+=step;
			 setTimeout("MapScroll()",30)
		     break;
		case 4:
		     if(obj.scrollLeft>0) obj.scrollLeft-=step
			 setTimeout("MapScroll()",30)
	}
}

function showServiceOutlets(Aid){
   var objbox=document.getElementById("ScreenBox");
   var objpb=document.getElementById("PageBox");
   var objfr=document.getElementById("PageFrame");
   var objclsbt=document.getElementById("CloseButton")
   var fw=700,fh=500;
   if(!objbox){
	   objbox=document.createElement("DIV")
	   objbox.id="ScreenBox"
	   objbox.style.position="absolute";
       objbox.style.left="0px";
       objbox.style.top="0px";
	   objbox.style.backgroundColor="#cccccc"
       objbox.style.opacity="0.5"
       objbox.style.filter="Alpha(Opacity=50)"
       objbox.style.zIndex=9997
	   objbox.onclick=CloseDiv
	   document.body.appendChild(objbox) 
   }
   objbox.style.width=document.documentElement.scrollWidth + "px";
   objbox.style.height=document.documentElement.scrollHeight + "px";
   objbox.style.display="block"
   if(!objpb){
	   objpb=document.createElement("DIV")
	   objpb.id="PageBox";
	   objpb.style.position="absolute";
	   objpb.style.backgroundColor="#ffffff";
	   objpb.style.zIndex=9998;
	   objpb.style.width=fw + "px";
       objpb.style.height=fh + "px";
	   document.body.appendChild(objpb) 
   }
   objpb.style.left=(document.documentElement.scrollLeft+(document.documentElement.clientWidth-fw)/2)+"px";
   objpb.style.top=(document.documentElement.scrollTop+(document.documentElement.clientHeight-fh)/2)+"px";
   objpb.style.display="block"
   if(!objclsbt){
	   objclsbt=document.createElement("IMG")
	   objclsbt.id="CloseButton"
	   objclsbt.style.position="absolute";
	   objclsbt.style.cursor="pointer";
	   objclsbt.src="images/close.jpg";
	   objclsbt.onclick=CloseDiv;
	   objpb.appendChild(objclsbt);
   }
   objclsbt.style.width="14px";
   objclsbt.style.height="14px";
   objclsbt.style.marginLeft=(fw-14)+"px";
   objclsbt.style.top="0px";
   
   if(!objfr){
	   objfr=document.createElement("IFRAME")
	   objfr.id="PageFrame";
	   objfr.frameBorder=0;
	   objpb.appendChild(objfr) 
   }
   objfr.style.width=fw+"px";
   objfr.style.height=fh+"px";
   objfr.src=MapLinkFile + "?Aid=" + Aid;
}

function CloseDiv(){
	var objbox=document.getElementById("ScreenBox");
    var objpb=document.getElementById("PageBox");
	if(objbox) objbox.style.display="none"
	if(objpb) objpb.style.display="none"
}

function Init(){
	var obj=document.getElementById("MapBox");
	obj.scrollLeft=MapX;
	obj.scrollTop=MapY;
	MapInit=true;
}
AddEvent("window.onload","Init()")
