﻿// JScript 文件

function IframeAutoHeight(frmName)
{
var IfrmName=document.getElementById(""+ frmName +"");
if (document.getElementById)
{
if (IfrmName && !window.opera)
{
    if (IfrmName.contentDocument && IfrmName.contentDocument.body.offsetHeight)
        IfrmName.height = IfrmName.contentDocument.body.offsetHeight;
    else if(IfrmName.Document && IfrmName.Document.body.scrollHeight)
        IfrmName.height = IfrmName.Document.body.scrollHeight;
    if(IfrmName.height < "500px")
            IfrmName.height = "500px";    
    }
}
}
//-->
//加入收藏
function Addme(weburl,webtitle)
{ 
url =weburl;// "http://www.dcoolweb.com";        //你自己的主页地址 
title = webtitle;//"aa";//你自己的主页名称 
window.external.AddFavorite(url,title); 
}
//设为首页
function myhomepage(linkId,url)
{ 
  var sc = document.getElementById(linkId);//document.getElementById("sc");
sc.style.behavior='url(#default#homepage)';sc.sethomepage(url); //sc.sethomepage('http://www.xzy100.com'); 
} 
function imgNext()
{            
    var numkey = Math.random();
    document.getElementById("imgRandom").src = "GetValidateImg.aspx?NumKey="+numkey;
}

function ShowHidden(sid,ev)
{
ev = ev || window.event;
var target = ev.target || ev.srcElement;
var oDiv = document.getElementById("rebacktext" + sid);
oDiv.style.display = oDiv.style.display == "none"?"block":"none";
target.innerHTML = oDiv.style.display == "none"?"回复":"取消回复";
}
function ShowHidden1(sid,ev)
{
ev = ev || window.event;
var target = ev.target || ev.srcElement;
var oDiv = document.getElementById("rebacktext" + sid);
oDiv.style.display = oDiv.style.display == "none"?"block":"none";
//target.innerHTML = oDiv.style.display == "none"?"我要参与":"取消我要参与";
}

function toUser(user,userid)
{
    var toname = document.getElementById("ctl00$ContentPlaceHolder1$TextBox_ReceiveUserName");
    var ToUserID = document.getElementById("ctl00$ContentPlaceHolder1$TextBox_ReceiveUserId");
    
    toname.value = user;
    ToUserID.value = userid;
}
function getUser(showTextName,user)
{
    var toname = document.getElementById(showTextName);
    if(toname != null)
    {
    toname.value = user;
    }
}
function tUser(user)
{
    var toname = document.getElementById("ctl00$ContentPlaceHolder1$TextBox_RUseRealName");
    if(toname != null)
    {
    toname.value = (user);
    }
}

function getTwoEqualInfo(obj1,obj2)
{
    var _obj1 = document.getElementById(obj1);
    var _obj2 = document.getElementById(obj2);
    if(_obj1 != null && _obj2 != null)
    {
    _obj1.value = _obj2.value;    
    }
}

function serverUrlDecode(str)
{
    //DCoolWeb.Front.ChattingRoom_Info.ChattingRoom_Info.ServerUrlDecode(str);
}

function UrlEncode(str)
{ 
    var ret=""; 
    var strSpecial="!\"#$%&()*+,/:;<=>?[]^`{|}~%"; var tt="";
    for(var i=0;i<str.length;i++)
    { 
        var chr = str.charAt(i); 
        var c=str2asc(chr); 
        tt += chr+":"+c+"n"; 
        if(parseInt("0x"+c) > 0x7f)
        { 
            ret+="%"+c.slice(0,2)+"%"+c.slice(-2); 
        }
        else
        { 
            if(chr==" ") 
                ret+="+"; 
            else if(strSpecial.indexOf(chr)!=-1) 
                ret+="%"+c.toString(16); 
            else 
                ret+=chr; 
        } 
    } 
    return ret; 
} 

function UrlDecode(str){ 
    var ret=""; 
    for(var i=0;i<str.length;i++)
    { 
        var chr = str.charAt(i); 
        if(chr == "+")
        { 
            ret+=" "; 
        }
        else if(chr=="%")
        { 
            var asc = str.substring(i+1,i+3); 
            if(parseInt("0x"+asc)>0x7f)
            { 
                ret+=asc2str(parseInt("0x"+asc+str.substring(i+4,i+6))); 
                i+=5; 
            }
            else
            { 
                ret+=asc2str(parseInt("0x"+asc)); 
                i+=2; 
            } 
        }
        else
        { 
            ret+= chr; 
        } 
    } 
    return ret; 
} 

// function UrlDecode(str){ 
//     var ret=""; 
//     for(var i=0;i<str.length;i++){ 
//      var chr = str.charAt(i); 
//    if(chr == "+"){ 
//      ret+=" "; 
//    }else if(chr=="%"){ 
//     var asc = str.substring(i+1,i+3); 
//     if(parseInt("0x"+asc)>0x7f){ 
//      ret+=asc2str(parseInt("0x"+asc+str.substring(i+4,i+6))); 
//      i+=5; 
//     }else{ 
//      ret+=asc2str(parseInt("0x"+asc)); 
//      i+=2; 
//     } 
//    }else{ 
//      ret+= chr; 
//    } 
//     } 
//     return ret; 
//   } 

function urldecode( str ) {

    // *     example : urldecode('http%3A%2F%2Fwww.google.nl%2Fsearch%3Fq%3Dphp.js%26ie%3Dutf-8%26oe%3Dutf-8%26aq%3Dt%26rls%3Dcom.ubuntu%3Aen-US%3Aunofficial%26client%3Dfirefox-a');
    // *     returns : 'http://www.google.nl/search?q=php.js&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a'
    
    var histogram = {}, histogram_r = {}, code = 0, str_tmp = [];
    var ret = str.toString();
    
    var replacer = function(search, replace, str) {
        var tmp_arr = [];
        tmp_arr = str.split(search);
        return tmp_arr.join(replace);
    };
    
    // The histogram is identical to the one in urlencode.
    histogram['!']   = '%21';
    histogram['%20'] = '+';
    
    for (replace in histogram) {
        search = histogram[replace]; // Switch order when decoding
        ret = replacer(search, replace, ret) // Custom replace. No regexing   
    }
    
    // End with decodeURIComponent, which most resembles PHP's encoding functions
    ret = decodeURIComponent(ret);
 
    return ret;
}

function HTMLEncode ( input )
{
var converter = document.createElement("DIV");
converter.innerText = input;
var output = converter.innerHTML;
converter = null;
return output;
}

function HTMLDecode ( input )
{
var converter = document.createElement("DIV");
converter.innerHTML = input;
var output = converter.innerText;
converter = null;
return output;
}


function showLImg(obj,path,name,objwidth,objheight)
{
    var toname = document.getElementById("recom_2_2");
    
    toname.innerHTML = '<a href="javascript:;" onclick="window.open(\''+path+'\')" ><img src='+obj+' width='+objwidth+' height='+objheight+' border=0 alt='+name+' /></a>';
    
} 
function fun(t)
{
    try
    {
        if(t.style.display=='none') 
        {
            t.style.display="";
        }
        else
        {
            t.style.display="none";
        }
    }
    catch(exception){}
}
function secBoard(n) 
{ 
    for(i=1;i<3;i++)
    { 
        eval("document.getElementById('cl0"+i+"').className='cu_hei14px'"); 
        eval("tbx0"+i+".style.display='none'"); 
    }
    eval("document.getElementById('cl0"+n+"').className='hong14px'"); 
    eval("tbx0"+n+".style.display='block'"); 
}

function secBoard1(n) 
{ 
    for(i=1;i<7;i++)
    { 
        eval("document.getElementById('cl0"+i+"').className='baiqiehuan'"); 
        eval("document.getElementById('cl0"+i+"').style.backgroundImage='url(images/index_59_r1_c3.jpg)'"); 
        eval("tbx0"+i+".style.display='none'"); 
    }
    eval("document.getElementById('cl0"+n+"').className='heiqiehuan'"); 
    eval("document.getElementById('cl0"+n+"').style.backgroundImage='url(images/index_59_r1_c2.jpg)'"); 
    eval("tbx0"+n+".style.display='block'"); 
}
function secBoard11(n) 
{ 
    for(i=1;i<7;i++)
    { 
        eval("document.getElementById('acl0"+i+"').className='baiqiehuan'"); 
        eval("document.getElementById('acl0"+i+"').style.backgroundImage='url(images/index_59_r1_c3.jpg)'"); 
        eval("atbx0"+i+".style.display='none'"); 
    }
    eval("document.getElementById('acl0"+n+"').className='heiqiehuan'"); 
    eval("document.getElementById('acl0"+n+"').style.backgroundImage='url(images/index_59_r1_c2.jpg)'"); 
    eval("atbx0"+n+".style.display='block'"); 
}
function secBoard12(n) 
{ 
    for(i=1;i<3;i++)
    { 
        /*eval("document.getElementById('bcl0"+i+"').className='baiqiehuan'"); */
        /*eval("document.getElementById('bcl0"+i+"').style.backgroundImage='url(images/index_30_r1_c3.jpg)'"); */
        eval("btbx0"+i+".style.display='none'"); 
    }
    /*eval("document.getElementById('bcl0"+n+"').className='heiqiehuan'"); */
    /*eval("document.getElementById('bcl0"+n+"').style.backgroundImage='url(images/index_30_r1_c2.jpg)'"); */
    eval("btbx0"+n+".style.display='block'"); 
}
function secBoard13(n) 
{ 
    for(i=1;i<4;i++)
    { 
        eval("document.getElementById('ccl0"+i+"').className='baiqiehuan'"); 
        eval("document.getElementById('ccl0"+i+"').style.backgroundImage='url(images/index_30_r1_c3.jpg)'"); 
        eval("ctbx0"+i+".style.display='none'"); 
    }
    eval("document.getElementById('ccl0"+n+"').className='heiqiehuan'"); 
    eval("document.getElementById('ccl0"+n+"').style.backgroundImage='url(images/index_30_r1_c2.jpg)'"); 
    eval("ctbx0"+n+".style.display='block'"); 
}

function secBoard2(n) 
{ 
//    for(i=1;i<3;i++)
//    { 
//        eval("document.getElementById('bcl0"+i+"').className='cu_bai14px'"); 
//        //eval("document.getElementById('recommendbg').style.backgroundImage='url(images/index_r4_c20.jpg)'"); 
//        eval("btbx0"+i+".style.display='none'"); 
//    }
//    eval("document.getElementById('bcl0"+n+"').className='hong14px'"); 
//    //eval("document.getElementById('recommendbg').style.backgroundImage='url(images/index_r26_c2.jpg)'"); 
//    eval("btbx0"+n+".style.display='block'"); 
    if(n==1)
    {
        eval("document.getElementById('bcl0"+n+"').className='hong14px'");
        eval("document.getElementById('bcl02').className='cu_bai14px'");
        eval("document.getElementById('recommendbg').style.backgroundImage='url(images/index_r26_c2.jpg)'");
        eval("btbx0"+n+".style.display='block'");
        eval("btbx02.style.display='none'"); 
    }
    else
    {
        eval("document.getElementById('bcl01').className='cu_bai14px'");
        eval("document.getElementById('bcl0"+n+"').className='hong14px'"); 
        eval("document.getElementById('recommendbg').style.backgroundImage='url(images/_r1_c1.jpg)'");
        eval("btbx01.style.display='none'"); 
        eval("btbx0"+n+".style.display='block'"); 
    }
}

function trim(inputString)
{
   //dcool 22/06/2007 
  if (typeof inputString != "string") { return inputString; }
  var retValue = inputString;
  var ch = retValue.substring(0, 1);
  while (ch == " ") { 
//检查字符串开始部分的空格
      retValue = retValue.substring(1, retValue.length);
      ch = retValue.substring(0, 1);
  }
  ch = retValue.substring(retValue.length-1, retValue.length);
  while (ch == " ") {
     //检查字符串结束部分的空格
     retValue = retValue.substring(0, retValue.length-1);
     ch = retValue.substring(retValue.length-1, retValue.length);
  }
  while (retValue.indexOf("  ") != -1) { 
//将文字中间多个相连的空格变为一个空格
     retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); 
  }
  return retValue;
}

//function externallinks() { 
//if (!document.getElementsByTagName) return; 
//var anchors = document.getElementsByTagName("a"); 
//for (var i=0; i<anchors.length; i++) { 
//var anchor = anchors[i]; 
//if (anchor.getAttribute("href")) 
//anchor.target = "_blank"; 
//} 
//} 
//window.onload = externallinks; 


//<!-- // 对联广告代码开始
//var showad = true;         //是否显示广告
//var Toppx = 105;             //上端位置
//var AdDivW = 100;         //宽度
//var AdDivH = 350;         //高度
//var PageWidth = 1024;     //页面多少宽度象素下正好不出现左右滚动条
//var MinScreenW = 1280;     //显示广告的最小屏幕宽度象素

//var ClosebuttonHtml = '<div align="right" style="position: absolute;top:0px;right:0px;margin:0px;padding:0px;z-index:2000;"><a href="javascript:;" onclick="hidead()" style="color:white;text-decoration:none;font-size:12px;">关闭</a></div>'
//var AdContentHtml1 = '<img border="0"  width="112" src="images/gg2.JPG"><br><img width="112" src=images/gg1.JPG border=0><br><img src="images/close.gif" align="right" style="cursor:pointer" onClick="hidead();">';　//指定左侧的广告图片位置
//var AdContentHtml2 = '<img width="112"  src=images/gg1.JPG border=0><br><img width="112" src=images/gg2.JPG border=0><br><img src="images/close.gif" align="right" style="cursor:pointer" onClick="hidead();">';　//指定右侧的广告图片位置
//document.write ('<div id="Javascript.LeftDiv" style="position: absolute;border: 1px solid #336699;background-color:#EEEEE2;z-index:1000;width:'+AdDivW+'px;height:'+AdDivH+'px;top:-1000px;word-break:break-all;display:none;">'+ClosebuttonHtml+'<div>'+AdContentHtml1+'</div></div>');
//document.write ('<div id="Javascript.RightDiv" style="position: absolute;border: 1px solid #336699;background-color:#EEEEE2;z-index:1000;width:'+AdDivW+'px;height:'+AdDivH+'px;top:-1000px;word-break:break-all;display:none;">'+ClosebuttonHtml+'<div>'+AdContentHtml2+'</div></div>');
//function scall(){
//     if(!showad){return;}
//     if (window.screen.width<MinScreenW){
//         //alert("临时提示：nn显示器分辨率宽度小于"+MinScreenW+",不显示广告");
//         showad = false;
//         document.getElementById("Javascript.LeftDiv").style.display="none";
//         document.getElementById("Javascript.RightDiv").style.display="none";
//         return;
//     }
//     var Borderpx = ((window.screen.width-PageWidth)/2-AdDivW)/2;
//     document.getElementById("Javascript.LeftDiv").style.display="";
//     document.getElementById("Javascript.LeftDiv").style.top=(document.documentElement.scrollTop+Toppx)+"px";
//     document.getElementById("Javascript.LeftDiv").style.left=(document.documentElement.scrollLeft+Borderpx)+"px";
//     document.getElementById("Javascript.RightDiv").style.display="";
//     document.getElementById("Javascript.RightDiv").style.top=(document.documentElement.scrollTop+Toppx)+"px";
//     document.getElementById("Javascript.RightDiv").style.left=(document.documentElement.scrollLeft+document.documentElement.clientWidth-document.getElementById("Javascript.RightDiv").offsetWidth-Borderpx)+"px";
//}
//function hidead()
//{
//     showad = false;
//     document.getElementById("Javascript.LeftDiv").style.display="none";
//     document.getElementById("Javascript.RightDiv").style.display="none";
//}
//window.onscroll=scall;
//window.onresize=scall;
//window.onload=scall;
////-->　//对联广告代码结束

function WinOpen(url, width, height)
{
    window.open(url,"","width=" + width + "px,height=" + height + "px,resizable=1,scrollbars=1,toolbar=yes,menubar=yes,resizable=yes, scrollbars=yes, location=yes, status=yes"); 
}

function ShowDialog(url, width, height)
{
    window.open(url, '', 'Width=' + width + ',Height=' + height + ',toolbar=no,resizable=no,scrollbars=no,left=100');
}
function ReImgSize()
{
    for (i=0;i<document.images.length;i++)
    {
      if (document.images[i].width>550)
      {
        document.images[i].width="500"
      }
    }
}

<!--
var flag=false; 
function DrawImage(ImgD,FitWidth,FitHeight)
{
 var image=new Image();
  image.src=ImgD.src;
 if(image.width>0 && image.height>0)
 {
 flag=true;
 if(image.width/image.height>= FitWidth/FitHeight)
 {
  if(image.width>FitWidth)
 {
  ImgD.width=FitWidth;
  ImgD.height=(image.height*FitWidth)/image.width;
    }else{
 ImgD.width=image.width;
 ImgD.height=image.height;
 }
 //ImgD.alt="点击图片查看详细情况("+image.width+"×"+image.height+")";
  }else{
   if(image.height>FitHeight)
  { ImgD.height=FitHeight; 
    ImgD.width=(image.width*FitHeight)/image.height;          
  }else{      
     ImgD.width=image.width;        
     ImgD.height=image.height;      
 }      
 //ImgD.alt="点击图片查看详细情况("+image.width+"×"+image.height+")";      
   }     
  } 
} 
function resetbtn(fm){
    fm.reset();
    return false;
}
//-->



function showhint(iconid, str)
{
	var imgUrl='../images/hint.gif';
	if (iconid != 0)
	{
		imgUrl = '../images/warning.gif';
	}
	document.write('<div style="background:url(' + imgUrl + ') no-repeat 20px 10px;border:1px dotted #DBDDD3; background-color:#FDFFF2; margin-bottom:10px; padding:10px 10px 10px 56px; text-align: left; font-size: 12px;">');
	document.write(str + '</div><div style="clear:both;"></div>');
}

function showloadinghint(divid, str)
{
	if (divid=='')
	{
		divid='PostInfo';
	}
	document.write('<div id="' + divid + ' " style="display:none;position:relative;border:1px dotted #DBDDD3; background-color:#FDFFF2; margin:auto;padding:10px" width="90%"  ><img border="0" src="../images/ajax_loading.gif" /> ' + str + '</div>');
}


function CheckByName(form,tname,noname)
{
  for (var i=0;i<form.elements.length;i++)
    {
	    var e = form.elements[i];
	    if(!e.name) continue;
	    if(e.name.indexOf(tname)>=0)
		{
		   if(noname!="")
           {
              if(e.name.indexOf(noname)>=0) ;
              else
              {
                 e.checked = form.chkall.checked;
                // alert(e.name+' '+form.chkall.checked);
              }
             
		   }	  
		   else
		   {
		      e.checked = form.chkall.checked;   
		   }
	    }
	}
}


function CheckAll(form)
  {
  for (var i=0;i<form.elements.length;i++)
    {
    var e = form.elements[i];
    if (e.name != 'chkall' && e.name !='deleteMode')
       e.checked = form.chkall.checked;
    }
}

//function SH_SelectOne()
//{
//	var obj = window.event.srcElement;
//	if( obj.checked == false)
//	{
//		document.getElementById('chkall').checked = obj.chcked;
//		
//	}
//}


  function   selectall(s)
  {   
  var   obj=document.getElementsByTagName("input");   
  for(i=0;i<obj.length;i++)
  {
  if(obj[i].id=="id"+s)   
 {
  obj[i].checked=window.event.srcElement.checked ; 
 }
  }   
}


function SH_SelectOne(obj)
{
	//var obj = window.event.srcElement;
	if( obj.checked == false)
	{
		document.getElementById('chkall').checked = obj.chcked;
	}
}


//function togetherpi(obj)
//{
//if(document.getElementById("id"+obj).checked == true)
//{
//document.getElementById("pid"+obj).checked =true;
//else
//document.getElementById("pid"+obj).checked =false;
//}



var xmlhttp;
   
function getReturn(Url)  //提交为aspx,aspx页面路径, 返回页面的值
{
    try { xmlhttp=new ActiveXObject("Msxml2.XMLHTTP") } 
    catch (e) 
    {
         try {
                   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
             }
         catch (E) 
             {
                   //alert("请安装Microsofts XML parsers")
             }
    }
        
    if ( !xmlhttp && typeof XMLHttpRequest != "undefined" ) 
	{   
		xmlhttp=new XMLHttpRequest() 
	} 
        
    try 
    {
        xmlhttp.open('GET',Url,false);   
        xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded')
        xmlhttp.send(null);    
        
        if((xmlhttp.readyState == 4)&&(xmlhttp.status ==200)){
             return xmlhttp.responseText;
        }
        else{
           return null;
        }
    }
    catch (e) 
    {  
         alert("你的浏览器不支持XMLHttpRequest对象, 请升级"); 
    }

    return null;
}
       

function isMaxLen(o)
{
	var nMaxLen=o.getAttribute? parseInt(o.getAttribute("maxlength")):"";
	if(o.getAttribute && o.value.length>nMaxLen)
	{
		o.value=o.value.substring(0,nMaxLen)
	}
}
    
/*
function Pause(obj,iMinSecond){ 
 if (window.eventList==null) window.eventList=new Array(); 
 var ind=-1; 
 for (var i=0;i<window.eventList.length;i++){ 
  if (window.eventList[i]==null) { 
   window.eventList[i]=obj; 
   ind=i; 
   break; 
  } 
 } 
  
 if (ind==-1){ 
  ind=window.eventList.length; 
  window.eventList[ind]=obj; 
 } 
 setTimeout("GoOn(" + ind + ")",iMinSecond); 
} 


function GoOn(ind){ 
 var obj=window.eventList[ind]; 
 window.eventList[ind]=null; 
 if (obj.NextStep) obj.NextStep(); 
 else obj(); 
} 


function Test(name){ 
 alert(name); 
 Pause(this,10000);//调用暂停函数 
 this.NextStep=function hello(name){ 
  alert('hello'+name); 
} 
} 

Test('dai');
*/

//权限按行选函数
function selectRow(rowId,check)
{
	document.getElementById("viewperm" + rowId).checked = check;
	document.getElementById("postperm" + rowId).checked = check;
	document.getElementById("replyperm" + rowId).checked = check;
	document.getElementById("getattachperm" + rowId).checked = check;
	document.getElementById("postattachperm" + rowId).checked = check;
}
//权限按列选函数
function seleCol(colPerfix,check)
{
	var obj;
	var i = 1;
	while(true)
	{
		obj = document.getElementById(colPerfix + i);
		if(obj == null) break;
		obj.checked = check;
		i++;
	}
}
   

function changeDeleteModeState(item,form)
{
	switch(item)
	{
		case 1:
			document.getElementById("chkall").disabled = false;
			document.getElementById("deleteNum").disabled = document.getElementById("deleteFrom_deleteFrom").disabled = true;
			enableCheckBox(false,form);
			document.getElementById("deleteNum").value = "";
			document.getElementById("deleteFrom_deleteFrom").value = "";
			break;
		case 2:
			document.getElementById("deleteNum").disabled = false;
			document.getElementById("chkall").disabled = document.getElementById("deleteFrom_deleteFrom").disabled = true;
			enableCheckBox(true,form);
			document.getElementById("chkall").checked = false;			
			document.getElementById("deleteFrom_deleteFrom").value = "";
			break;
		case 3:
			document.getElementById("deleteFrom_deleteFrom").disabled = false;
			document.getElementById("chkall").disabled = document.getElementById("deleteNum").disabled = true;
			enableCheckBox(true,form);
			document.getElementById("chkall").checked = false;			
			document.getElementById("deleteNum").value = "";
			break;
	}
}  

function enableCheckBox(b,form)
{
	for (var i=0;i<form.elements.length;i++)
	{
		var e = form.elements[i];
		if (e.type == "checkbox")
		{
			e.disabled = b;
			e.checked = false;
		}
	}
} 

function isie()
{
   if(navigator.userAgent.toLowerCase().indexOf('msie') != -1)
   {
       return true;
   }
   else
   {
       return false;
   }
}  



//显示提示层
function showhintinfo(obj, objleftoffset,objtopoffset, title, info , objheight, showtype ,objtopfirefoxoffset)
{
   
   var p = getposition(obj);
   
   if((showtype==null)||(showtype =="")) 
   {
       showtype =="up";
   }
   document.getElementById('hintiframe'+showtype).style.height= objheight + "px";
   document.getElementById('hintinfo'+showtype).innerHTML = info;
   document.getElementById('hintdiv'+showtype).style.display='block';
   
   if(objtopfirefoxoffset != null && objtopfirefoxoffset !=0 && !isie())
   {
        document.getElementById('hintdiv'+showtype).style.top=p['y']+parseInt(objtopfirefoxoffset)+"px";
   }
   else
   {
        if(objtopoffset == 0)
        { 
			if(showtype=="up")
			{
				 document.getElementById('hintdiv'+showtype).style.top=p['y']-document.getElementById('hintinfo'+showtype).offsetHeight-40+"px";
			}
			else
			{
				 document.getElementById('hintdiv'+showtype).style.top=p['y']+obj.offsetHeight+5+"px";
			}
        }
        else
        {
			document.getElementById('hintdiv'+showtype).style.top=p['y']+objtopoffset+"px";
        }
   }
   document.getElementById('hintdiv'+showtype).style.left=p['x']+objleftoffset+"px";
}



//隐藏提示层
function hidehintinfo()
{
    document.getElementById('hintdivup').style.display='none';
    document.getElementById('hintdivdown').style.display='none';
}


//得到字符串长度
function getLen( str) 
{
   var totallength=0;
   
   for (var i=0;i<str.length;i++)
   {
     var intCode=str.charCodeAt(i);   
     if (intCode>=0&&intCode<=128)
     {
        totallength=totallength+1; //非中文单个字符长度加 1
	 }
     else
     {
        totallength=totallength+2; //中文字符长度则加 2
     }
   } 
   return totallength;
}   
   


function getposition(obj)
{
	var r = new Array();
	r['x'] = obj.offsetLeft;
	r['y'] = obj.offsetTop;
	while(obj = obj.offsetParent)
	{
		r['x'] += obj.offsetLeft;
		r['y'] += obj.offsetTop;
	}
	return r;
}

  

function cancelbubble(obj)
{
    //<textarea style="width:400px"></textarea>
    //var log = document.getElementsByTagName('textarea')[0];
	var all = obj.getElementsByTagName('*');
	
	for (var i = 0 ; i < all.length; i++)
	{
	    //log.value +=  all[i].nodeName +":" +all[i].id + "\r\n";
		all[i].onmouseover = function(e)
		{
    		if (e) //停止事件冒泡
	    	    e.stopPropagation();
		    else
			    window.event.cancelBubble = true;
			
			obj.style.display='block';
			//this.style.border = '1px solid white';
			//log.value = '鼠标现在进入的是： ' + this.nodeName + "_" + this.id;
		};
		
		all[i].onmouseout = function(e)
		{
		    if (e) //停止事件冒泡
			    e.stopPropagation();
		    else
			    window.event.cancelBubble = true;
			
	 
			if(this.nodeName == "DIV")
			{
			    obj.style.display='none';
			}
//			else
//			{
//			    obj.style.display='none';
//			}
			//this.style.border = '1px solid white';
			//log.value = '鼠标现在离开的是：' + this.nodeName + "_" + this.id;
	    };
	}

}

function uncheck(a) 
{ var targetElement; 
targetElement=document.getElementById(a); 
if(targetElement!=null) 
{ targetElement.checked=false; 
} 
}

 <!--
function tab(tabId, tabC){
	var len =document.getElementById('getId').getElementsByTagName('li').length;
	for(i=1; i <= len; i++){
		if ("tabId"+i==tabId){
			document.getElementById(tabId).className="current";
		}else{
			document.getElementById("tabId"+i).className="";
		}
		if ("tabC"+i==tabC){
			document.getElementById(tabC).className="show";
		}else{
			document.getElementById("tabC"+i).className="hidden";
		}
	}
}
 //-->
 
 function locationHref(hrefUrl)
 {
    window.location.href=hrefUrl;
 }
 function uploadImage()
    {
        var spanimage  = document.getElementById("uploadImage");
        spanimage.innerHTML = "<img src='Images/DCNT/loading.gif' />&nbsp;正在执行当前操作, 请稍候...";
    }
    
function TabSwitch( POjbID,CalssAddStr, ViewID, MinID, MaxID ,isUseClass,classNameOpen,classNameClose) {
	try {
		for( var i=MinID; i<=MaxID; i++ ) {
			document.getElementById(POjbID+i).style.display = "none";
			if(isUseClass)
			{
			document.getElementById(POjbID+CalssAddStr+i).className = classNameClose;
			}
		}
		document.getElementById(POjbID+ViewID).style.display = "block";
		if(isUseClass)
		{
		document.getElementById(POjbID+CalssAddStr+ViewID).className = classNameOpen;
		}
	}
	catch(err)
	{}
}
function changeImgSrc( imgId,url) {
  imgId.src = url;
}
function changeCssClass( obj,className) {
  obj.className = className;
}
//层的显示与隐藏
function fun(idname,ac){
ac=='show'?idname.style.visibility="visible":idname.style.visibility="hidden";
}
function radiocheck(num,objname){
for(var id = 2;id<=2;id++)
{
	var MrJin=objname+id;
	if(id==num)
	document.getElementById(MrJin).style.display="block";
	else
	document.getElementById(MrJin).style.display="none";
}
}
function funCollapse(t)
{
if(t != null)
{
    try
    {
        if(t.style.display=='none') 
        {
            t.style.display="";
        }
        else
        {
            t.style.display="none";
        }
    }
    catch(exception){}}
}function resetbtn(fm){
    fm.reset();
    return false;
}