﻿
      function myfn(o)
            { //获取对象
	            if(typeof(o) == "string")
	               {
	                    return document.getElementById(o);
	                }
	             return o;
            }
      function openbg_area(state)
            {
            document.getElementById("hfarea").value="";
                if(state == 1)
	                {
	                    myfn("div_area").style.display = "block";
	                    myfn("bg").style.display = "block";
		                var h = document.body.offsetHeight > document.documentElement.offsetHeight ? document.body.offsetHeight : document.documentElement.offsetHeight;
    	                myfn("bg").style.height = h + "px";
                    }
	            else
	                {
		                myfn("div_area").style.display = "none";
		                myfn("bg").style.display = "none";
	                }	
            }
       function getpostselectarea_ind()
       {
            var btnpost=myfn("btnarea");

			var  ckpost="1";
             var Sys = {};
             var ua = navigator.userAgent.toLowerCase();
             window.ActiveXObject ? Sys.ie = ua.match(/msie ([\d.]+)/)[1] :
             document.getBoxObjectFor ? Sys.firefox = ua.match(/firefox\/([\d.]+)/)[1] :
             window.MessageEvent && !document.getBoxObjectFor ? Sys.chrome = ua.match(/chrome\/([\d.]+)/)[1] :
             window.opera ? Sys.opera = ua.match(/opera.([\d.]+)/)[1] :
             window.openDatabase ? Sys.safari = ua.match(/version\/([\d.]+)/)[1] : 0;
            if(Sys.ie) 
            {
               
                    ckpost=parent.frames["imarea"].document.getElementsByName("ckpost");
                
             }
            if(Sys.firefox)
            {
                    ckpost= document.getElementById("imarea").contentDocument.getElementsByName("ckpost"); 
            }

           // var  ckpost=document.frames["imarea"]. document.getElementsByName("ckpost");
            if(ckpost.length>0)
            {
                btnpost.value="";
                for(var i=0;i<ckpost.length;i++)
                    {
                        var ck=ckpost[i];
                        btnpost.value+=ck.value;
                        //area(ck.value);
                        areatitle(ck.title);
                        if(i+1!=ckpost.length)
                        {
                            btnpost.value+=" + ";    
                        }
                    }
            }
            btnpost.title=btnpost.value;
            if(btnpost.value.length>18)
            {
                btnpost.value=btnpost.value.substring(0,15);
                btnpost.value+="...";
            }
           myfn("div_area").style.display = "none";
             myfn("bg").style.display = "none";
       }
       
       function getpostselectarea_indss()
       {
           
           myfn("div_area").style.display = "none";
             myfn("bg").style.display = "none";
       }
       
       function myfnG(temp){
	        return document.getElementById(temp);
        }
       function myfnN(temp){
	        return document.getElementsByName(temp);
        }
       function myfnT(temp){
	        return document.getElementsByTagName(temp);
        }
       function getmouse(event){
	        var temp = new Array();
	        try {
		        temp["x"] = window.event.x;
		        temp["y"] = window.event.y;
	        }catch(e){
		        temp["x"] = event.clientX;
		        temp["y"] = event.clientY;
	        }
	        return temp;
        }
        function GetElementLeft (Element_Obj){
	        var offset = Element_Obj.offsetLeft;
	        if (Element_Obj.offsetParent != null){
		        offset += GetElementLeft(Element_Obj.offsetParent);
	        }
	        return offset;
        }
        function GetElementTop (Element_Obj){
	        var offset = Element_Obj.offsetTop;
	        if (Element_Obj.offsetParent != null){
		        offset += GetElementTop(Element_Obj.offsetParent);
	        }
	        return offset;
        }
        function showmove(mover, coverer){
	    var temp = new Object();
	    var covererobj = myfnG(coverer);
	    temp.obj = myfnG(mover);
	    temp.obj.onmousedown = function (event){
		    mousex = getmouse(event)["x"];
		    mousey = getmouse(event)["y"];
		    temp.left = GetElementLeft(temp.obj);
		    temp.top = GetElementTop(temp.obj);
		    temp.width = temp.obj.offsetWidth;
		    temp.height = temp.obj.offsetHeight;
		    coverer_left = GetElementLeft(covererobj);
		    coverer_top = GetElementTop(covererobj);
		    coverer_width = covererobj.offsetWidth;
		    coverer_height = covererobj.offsetHeight;
		    coverer_zindex = covererobj.style.zIndex;
		    covererobj.style.zIndex = 9999;
		    bodytag = myfnT("html")[0];
		    oldscrollLeft = bodytag.scrollLeft;
		    oldscrollTop = bodytag.scrollTop;
		    bodytag.onmousemove = function (event){
			    var newmousex = getmouse(event)["x"];
			    var newmousey = getmouse(event)["y"];
			    covererobj.style.left = coverer_left - oldscrollLeft + bodytag.scrollLeft + newmousex - mousex  + "px";
			    covererobj.style.top = coverer_top - oldscrollTop + bodytag.scrollTop +  newmousey - mousey  + "px";
		    }
		    bodytag.onmouseup = function (event){
			    bodytag.onmousemove = "";
			    bodytag.onmouseup = "";
			    covererobj.style.zIndex = coverer_zindex;
		    }
	    }
    }
    //showmove("divar", "div_area");

