﻿   var currentFocusPanel=null;
   function showOptions(obj){

   var sWidth,sHeight; //设置关机背景高宽
   sWidth=document.body.offsetWidth;
   //sHeight=screen.height;
   sHeight=document.body.clientHeight;

   var bgObj=document.createElement("div");
   bgObj.setAttribute('id','bgDiv');
   bgObj.style.position="absolute";
   bgObj.style.top="0";
   bgObj.style.background="#777";
   bgObj.style.filter="blendTrans(duration=1) progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=50)";
   bgObj.style.opacity="0.6";
   bgObj.style.left="0";
   if(getOs()=='MSIE')   //只有ie支持淡入淡出
   {
   bgObj.style.visibility="hidden";
   }
   bgObj.style.width=sWidth + "px";
   if(getOs()=='MSIE')   //ie采用标准的高
   {
   bgObj.style.height=sHeight*1.1 + "px";
   }
   else   //除此之外，采用特殊的高
   {
   bgObj.style.height=sHeight*1.5 + "px";
   }
   bgObj.style.zIndex = "10000";
   document.body.appendChild(bgObj);
   if(getOs()=='MSIE')   //只有ie支持淡入淡出
   {
   bgObj.filters.blendTrans.apply(); //修改的地方 是为了有个渐变效果
   bgObj.style.visibility="visible";
   bgObj.filters.blendTrans.play();
   }
   
        if(currentFocusPanel!=null)
            currentFocusPanel.style.display="none";
        var optPanel=document.getElementById(obj.id+"_options");
        optPanel.style.display="block";
        var px=GetObjPos(obj);
        //针对除ie外的浏览器，将弹出层居中，在ie下按照合适位置摆放
        if(getOs()=='MSIE')   //若果是ie
        {
           optPanel.style.pixelTop=px.x+obj.clientHeight+document.body.offsetTop+10;
           optPanel.style.pixelLeft=px.y-200;
        }
        else
        {
           optPanel.style.top=px.x+obj.clientHeight+document.body.offsetTop+"px";
           optPanel.style.left=px.y-200+"px";
        }
        currentFocusPanel=optPanel;
    }
    function chooseOpt(obj,objid,hfid){ //obj 职位名称objid职位id
        document.getElementById(hfid).value=objid;
        document.getElementById('type1').value=obj; 
        document.getElementById('type1').title="你选择的职位是:"+obj;
        closeOptPanel('type1_options');
    }
    function closeOptPanel(pid){
	var bgObj=document.getElementById('bgDiv');
	    document.body.removeChild(bgObj);
        document.getElementById(pid).style.display="none";
        currentFocusPanel=null;
    }
    
    //以下是网上代码
    function CPos(x, y)
{
    this.x = x;
    this.y = y;
}
//获取控件的位置
function GetObjPos(ATarget)
{
    var target = ATarget;
    var pos = new CPos(target.offsetLeft, target.offsetTop);
    
    var target = target.offsetParent;
    while (target)
    {
        pos.x += target.offsetLeft;
        pos.y += target.offsetTop;
        
        target = target.offsetParent
    }
    
    return pos;
}

//判断浏览器类型
function getOs() 
{ 
     var OsObject = ""; 
    if(navigator.userAgent.indexOf("MSIE")>0) { 
         return "MSIE"; 
    } 
    if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){ 
         return "Firefox"; 
    } 
    if(isSafari=navigator.userAgent.indexOf("Safari")>0) { 
         return "Safari"; 
    }  
    if(isCamino=navigator.userAgent.indexOf("Camino")>0){ 
         return "Camino"; 
    } 
    if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){ 
         return "Gecko"; 
    } 
   
} 

function NewarticleFTBcontentlength(ftb)
{
    var result;
    var length=7500;
    var contentlength;
    //window.frames["ctl00_ContentPlaceHolder1_SelectContent_designEditor"].document.body.innerHTML=window.frames["ctl00_ContentPlaceHolder1_SelectContent_designEditor"].document.body.innerHTML.replace(/&nbsp(;)?/g,"　");
    if(getOs()!='MSIE')
    {   
    contentlength= document.getElementById("ctl00_ContentPlaceHolder1_SelectContent_designEditor").contentDocument.body.innerHTML.replace(/[^x00-xFF]/g,'**').length; 
    }
    else
    {  contentlength= window.frames["ctl00_ContentPlaceHolder1_SelectContent_designEditor"].document.body.innerHTML.replace(/[^x00-xFF]/g,'**').length;
    }
     if(length>=contentlength)
     {
     result=length-contentlength;
       document.getElementById('result').innerHTML ="还可输入"+result;
       document.getElementById('ctl00_ContentPlaceHolder1_BSubmitArticle').disabled=false;
       document.getElementById('ctl00_ContentPlaceHolder1_BSubmitArticle').title="发表文章";
       document.getElementById('submitnote').innerHTML="";
     }
     else
     {
     result=contentlength-length;
        document.getElementById('result').innerHTML ="内容<font color='red'>已超过</font>"+result;
        document.getElementById('ctl00_ContentPlaceHolder1_BSubmitArticle').disabled=true;
        document.getElementById('ctl00_ContentPlaceHolder1_BSubmitArticle').title="内容字数过多，请修改后发表";
        document.getElementById('submitnote').innerHTML="<font color='red'>内容字数过多</br>请修改后发表</font>";
     }
}

