var marrys=[['0','请选择'],['1','未婚'],['2','离异'],['3','丧偶']];
var childs=[['1','无子女'],['2','有子女对方带'],['3','有子女自己带']];
var jobtypes=[['0','请选择'],['1','在校学生'],['2','计算机/互联网/IT'],['3','电子/半导体/仪表仪器'],['4','通信技术'],['5','销售'],['6','市场拓展'],['7','公关/商务'],['8','采购/贸易'],['9','客户服务/技术支持'],['10','人力资源/行政/后勤'],['11','高级管理'],['12','生产/加工/制造'],['13','质控/安检'],['14','工程机械'],['15','技工'],['16','财会/审计/统计'],['17','金融/证券/投资/保险'],['18','房地产/装修/物业'],['19','仓储/物流'],['20','交通/运输'],['21','普通劳动力/家政服务'],['22','普通服务行业'],['23','航空服务业'],['24','教育/培训'],['25','咨询/顾问'],['26','学术/科研'],['27','法律'],['28','设计/创意'],['29','文学/传媒/影视'],['30','餐饮/旅游'],['31','化工'],['32','能源/地质勘查'],['33','医疗/护理'],['34','保健/美容'],['35','生物/制药/医疗器械'],['36','体育工作者'],['37','翻译'],['38','公务员/国家干部'],['39','私营业主'],['40','农/林/牧/渔业'],['41','武警/警察/消防/军人'],['42','自由职业者'],['43','其他']];

var educations=[['0','请选择'],['1','高中及以下'],['2','中专'],['3','大专'],['4','本科'],['5','硕士'],['6','博士']];

var incomes=[['0','请选择'],['1','2000元以下'],['2','2000-3000元'],['3','3000-4000元'],['4','4000-6000元'],['5','6000-8000元'],['6','8000-12000元'],['7','12000-20000元'],['8','20000元以上'],['9','保密']];

var houses=[['0','请选择'],['1','有婚房'],['2','有能力购房'],['3','无婚房'],['4','无婚房但可解决'],['5','无婚房希望对方解决']];

var Grades=["不限","一星级以上","二星级以上","三星级以上","四星级以上","五星级以上"];

var GradeType=["","身份证明","学历证明","婚姻证明","职业证明"];	

var Educations=["不限","高中","中专","大专","本科","硕士","博士"];


var NoticeStatus=[
		"审核中",
		"如果你觉得你我有缘，不要犹豫，你发送的讯息可能就是我们缘份的开始... ",
		"虽然我收到了一些应征留言，但我期望能够遇见一个有缘的你... ",
		"我正在接触一些应征者，如果你发现我更适合你，快些给我你的讯息吧！ ",
		"我已经找到较为满意的人了，除非你有勇气，否则就不要... ",
		"最近我会有一段时间不能访问征婚网。如果给你答复晚了，请多多谅解！", 
		"我正在恋爱中，不接受应征。",
		"关闭征婚，不接受应征。"
	];

var AlbumPass=[
        "公开发布，所有人都可以看",
		"只给征婚网的星级会员看",
		"只给征婚网的会员看 ",
		"隐藏照片，不给任何人看",
		"只给知道照片密码的人看"
	];


var sAgent = navigator.userAgent.toLowerCase() ;
var isIE = false;
if(sAgent.indexOf("msie") != -1)
isIE = true;


var adviceDiv='\
<!--弹出层5-->\
<div id="adviceDiv" style="width:455px; position:absolute; left:36%; top:599px;display:none;z-index:5001;">\
<div class="cen_top"><div class="cen_btl"></div>\
<div class="cen_bt">发送意见反馈</div><div ><a href="#" hidefocus="true" class="cen_x " onclick="closeAdviceDiv();return false;">关闭</a></div></div>\
<div class="cen_md">\
<div class="cen_nr0">\
<div class="cen_zpgl" >\
<div class="f12 l10 b10"  >问题类型：\
  <label>\
    <select name="adviceType" id="adviceType">\
      <option value="0">使用帮助</option>\
      <option value="1">充值/升级服务</option>\
      <option value="2">修改资料</option>\
      <option value="3">功能建议</option>\
	  <option value="4">其它问题</option>\
    </select>\
  </label>\
</div>\
<div class="f12 l10 cen_hfyz1"  >\
  <ul class="l">\
    <li class="l">反馈内容：</li>\
    <li><textarea id="adviceContent" cols="40" rows="8"></textarea></li>\
  </ul></div>\
\
\
\
<br class="clearfloat" />\
</div>\
\
</div>\
<div class="cen_an" ><span class="btb_s l20 " style="margin-left:240px"><input type="submit" name="Submit" value="发 送" title="发 送" class="btb1" onmouseover="this.className=\'btb2\';" onmouseout="this.className=\'btb1\';" onclick="postAdvice();" /></span> <span class="bts_s l20 " ><input type="submit" name="Submit" value="取 消" title="取 消" class="bts1" onmouseover="this.className=\'bts2\';" onmouseout="this.className=\'bts1\';" onclick="closeAdviceDiv();" /></span></div>\
\
</div>\
<div class="cen_bottom"></div>\
</div>  \
<!--弹出层5结束-->\
<div id="overlay1" style="diplay:none;Z-INDEX: 5000; FILTER: alpha(opacity=40);LEFT: 0px;  WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #000; moz-opacity: 0.8; opacity: .80"></div>\
';

var loginDiv='\
<!--弹出层1222333-->\
<div id="loginDiv" style="width:410px;position:absolute;left:32%;top:160px;display:none;z-index:5001;">\
<div class="cen_top"><div class="cen_btl"></div>\
<div class="cen_bt">登 录</div><div ><a href="#" hidefocus="true" class="cen_x " onclick="closeAdviceDiv();return false;">关闭</a></div></div>\
<div class="cen_md">\
<div class="cen_nr0">\
<div class="cen_zpgl" >\
\
<div class=" l10 cen_hfyz1" style="margin-left:50px;margin-top:10px;">\
  <ul style="margin:auto">\
  <li>邮箱帐号：<input TYPE="text" name="email" id="email" maxlength=50 style="width:160px;"></li>\
  <li>登录密码：<input TYPE="password" name="password" id="password" maxlength=30 style="width:160px;"></li>\
  <li id="badDiv" style="margin:auto;color:#FF0000"></li>\
  </ul></div>\
\
<br class="clearfloat" />\
</div>\
\
</div>\
<div class="cen_an" ><span class="btb_s l20 " style="margin-left:150px"><input type="submit" name="Submit" value=" 登 录" title=" 登 录 " class="btb1" onmouseover="this.className=\'btb2\';" onmouseout="this.className=\'btb1\';" onclick="checkLogin();" /></span> <span class="bts_s l20 " ><input type="submit" name="Submit" value="免费注册" title="免费注册" class="bts1" onmouseover="this.className=\'bts2\';" onmouseout="this.className=\'bts1\';" onclick="window.open(\'http://www.1314love.net/love/reg.action\');" /></span></div>\
\
</div>\
<div class="cen_bottom"></div>\
</div>\
<!--弹出层1222333结束-->\
<div id="overlay1" style="diplay:none;Z-INDEX: 5000; FILTER: alpha(opacity=40);LEFT: 0px;  WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #000; moz-opacity: 0.8; opacity: .80"></div>\
';

function ifLogin(){
	var login=false;
     var u="ifLogin.action?r="+Math.random() ;
    new Ajax.Request(u,{   
      method:"get",
      onSuccess:function(transport){
//		  alert(transport.responseText);
	       var reJson=transport.responseText.evalJSON();

		   if(reJson.succ=='login'){
		     login=false;
		   }else if(reJson.succ=='OK'){
			 login=true;
		   }else{
             login=false;
		   }
	  },
	  onFailure:function(){
         alert("请求出错了！");
	  }
    }); 
	return login;
}

function showAdviceDiv(){
var u="ifLogin.action?r="+Math.random() ;
    new Ajax.Request(u,{   
      method:"get",
      onSuccess:function(transport){
		//  alert(transport.responseText);
	       var reJson=transport.responseText.evalJSON();

		   if(reJson.succ=='login'){
		     showLogin("showAdviceDiv()");
		   }else if(reJson.succ=='OK'){
			  oDiv=document.createElement("DIV");
              document.body.appendChild(oDiv);
              oDiv.innerHTML=adviceDiv;
              $("adviceDiv").style.display="block";
              $("overlay1").style.display="block";
              $('adviceDiv').style.top=((document.documentElement.scrollTop+window.screen.availHeight/2)-280)+"px";
              $("overlay1").style.height=Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)+"px";
		   }else{
             showLogin("showAdviceDiv()");
		   }
	  },
	  onFailure:function(){
         alert("请求出错了！");
	  }
    }); 
	
}

function closeAdviceDiv(){
   if(oDiv){
		oDiv.style.display="none";
		$("overlay1").style.display="none";
		document.body.removeChild(oDiv);
	}
}

function postAdvice(){
	var atype=$F("adviceType");
	var content=$F("adviceContent");
	if(content.length<5){
       alert("请您认真填写建议的内容！");
	   $("adviceContent").focus();
	   return false;
	}else if(content.length>500){
       alert("您填写的建议内容太长了。请限制在500字以内!");
	   $("adviceContent").focus();
	   return false;
	}
	var u="postAdvice.action";
	var data="atype="+atype+"&content="+content;
    data=encodeURI(encodeURI(data));
    new Ajax.Request(u,{
      method:"post",
	  encoding:"utf-8",
	  postBody:data,
      onSuccess:function(transport){
	       var reJson=transport.responseText.evalJSON();
        //    alert(transport.responseText);
		   if(reJson.succ=='login'){
			  closeAdviceDiv();
		      showLogin("showAdviceDiv()");
		   }else if(reJson.succ=='OK'){
			 showMsgDiv("恭喜您，提交成功!");
			 closeAdviceDiv();
		   }else{
              alert("提交失败！");
		   }
	  },
	  onFailure:function(e){
         alert("请求出错了！");
	  }
    });  
}

var loginCallBack;
function showLogin(callBack){
 oDiv=document.createElement("DIV");
 document.body.appendChild(oDiv);
 oDiv.innerHTML=loginDiv;
 loginCallBack=callBack;
 $("overlay1").style.display='block';
 $("loginDiv").style.display="block";
 $('loginDiv').style.top=((document.documentElement.scrollTop+window.screen.availHeight/2)-280)+"px";
  $("overlay1").style.height=Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)+"px";
}

function checkLogin(){
var email=$F("email");
var password=$F("password");
if(email==''){
   alert("您未填写登录邮箱");
   $("email").focus();

   return false;
}

if(password==''){
   alert("您未填写登录密码");
   $("password").focus();

   return false;
}

var u="checkLoginForAjax.action?email="+email+"&password="+password+"&r="+Math.random() ;
    new Ajax.Request(u,{   
      method:"get",
      onSuccess:function(transport){
		 // alert(transport.responseText);
	       var reJson=transport.responseText.evalJSON();

		   if(reJson.succ=='OK'){
		      $("loginDiv").style.display="none";
			  closeAdviceDiv();
			  eval(loginCallBack);
		   }else if(reJson.succ=='notExits'){
              $("badDiv").innerHTML="您所填写的邮箱不存在！请先<A HREF=\"/love/reg.action\" >注册</A>";
           }else if(reJson.succ=='passwdErro'){
		       $("badDiv").innerHTML="您所填写的密码错误";
		   }else{
              alert("读取基本资料失败！");
		   }
	  },
	  onFailure:function(){
         alert("请求出错了！");
	  }
    }); 
}


function getOptionList(obj,list,select){
   while(obj.options.length>0){try{obj.options.remove(0);}catch(e){obj.remove(0);}}
   for(i=0;i<list.length;i++){
	   obj.options[obj.options.length]=new Option(list[i][1],list[i][0]);
	   if(list[i][0]==select) obj.options[obj.options.length-1].selected=true; 
   }
}


function $N() {
  return document.getElementsByName(arguments[0]);
}
function $RV() {
  return getRadioValue($N(arguments[0]));
}

function trim(s){
   return s.replace(/^\s+|\s+$/g,""); 
}

function isGoodChar(str){
   if(str=='') return true;
   str=CtoH(str);
   limitStr="0123456789-/\\,.\":;'?*&^%$#@!~`()_+=|{}[]<>";
   var s="";
   succ=true;
   for(i=0;i<str.length;i++){
     s=str.charAt(i);
	 if(limitStr.indexOf(s)>0){
       succ=false;
	   break;
	 }
   }
   return succ;
}


 function getXY(Obj) {
 var sumTop = 0, sumLeft = 0;
 if(!Obj){return {x:50, y:250};}
 while(Obj != document.body){
	sumLeft += Obj.offsetLeft;
	sumTop += Obj.offsetTop;
	Obj = Obj.offsetParent;} 
    return {x:sumLeft, y:sumTop};
 }

function isEmail(em){
  var myreg = /^([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
  if(!myreg.test(em)){
     return false;
  }
  return true;
}

function isNumber(num){
   if(num=='') return false;
   limitStr="0123456789";
   var s="";
   succ=true;
   for(i=0;i<num.length;i++){
     s=num.charAt(i);
	 if(limitStr.indexOf(s)<0){
       succ=false;
	   break;
	 }
   }
   return succ;
}

function getRadioValue(ra){
 va="";
 for(i=0;i<ra.length;i++){
   if(ra[i].checked) va=ra[i].value;
 }
 return va;
}

function containChinese(s){
  var t=false;
  for(i=0;i<s.length;i++){
     if(ischinese(s.charAt(i))){t=true;break;}
  }
  return t;
}

function ischinese(s){
var ret=true; 
var ss=CtoH(s);
for(var i=0;i<ss.length;i++) 
   ret=ret && (ss.charCodeAt(i)>=10000); 
return ret; 
}

function CtoH(obj){ //全角转半角
var str=obj;
var result="";
for (var i = 0;i< str.length;i++)
{
   if (str.charCodeAt(i)==12288){
        result+= String.fromCharCode(str.charCodeAt(i)-12256);
        continue;
   }
   if (str.charCodeAt(i)>65280 && str.charCodeAt(i)<65375)
       result+= String.fromCharCode(str.charCodeAt(i)-65248);
   else result+= String.fromCharCode(str.charCodeAt(i));
} 
return result;
} 

function checkLen(s,Len,event){
   var kc=event.keyCode;
   
   var L=0;
   for(i=0;i<s.length;i++){
     if(ischinese(s.charAt(i))) L+=2;
	 else L+=1;
   }

   if(kc==8||kc==13||kc==37||kc==39)return true;
   return L<Len ;
}
function getLen(s){
   var L=0;
   for(i=0;i<s.length;i++){
     if(ischinese(s.charAt(i))) L+=2;
	 else L+=1;
   }
   return L;
}
function getYearList(obj,select){
  var nds=new Date();
  var ny=nds.getFullYear();
  var yearList="";
  while(obj.options.length>0){try{obj.options.remove(0);}catch(e){obj.remove(0);}}
  for(i=ny-20;i>ny-70;i--){
    // yearList+="<option value="+i+">"+i+"</option>";
	 obj.options[obj.options.length]=new Option(i,i);
     if(i==select) obj.options[obj.options.length-1].selected=true; 
  }
  obj.options[obj.options.length]=new Option(0,"请选择"); 
 // return yearList;
}


function getMonthList(obj,select){
   var mon="";
   while(obj.options.length>0){try{obj.options.remove(0);}catch(e){obj.remove(0);}}
   obj.options[obj.options.length]=new Option("请选择",0);
   for(i=1;i<13;i++){
	   obj.options[obj.options.length]=new Option(i,i);
	   if(i==select) obj.options[obj.options.length-1].selected=true; 
   }
}
function getDayListByYearMonth(y,m,dayObj,select){
	var d=0;
	var ds="";
   if(m==4||m==6||m==9||m==11) d=30;
   else if(m==2){
      if(y%4==0||(y%100==0&&y%400==0)) d=29;
	  else d=28;
   }else d=31;

   while(dayObj.options.length>0){try{dayObj.options.remove(0);}catch(e){dayObj.remove(0);}}
   for(i=1;i<=d;i++){
      dayObj.options[dayObj.options.length]=new Option(i,i); 
	  if(i==select) dayObj.options[dayObj.options.length-1].selected=true; 
   }
}

function checkPasswd(w){
   if(containChinese(w)||w.length<6||w.length>20){
      return false;
   }
   return true;
}
function checkNetName(s){
   if(s==''||getLen(s)>10) return false;
   return true;
}
function checkHeight(h){
  if(!isNumber(h)||h<130||h>260||h=='')  return false;
  return true;
}
function checkJob(j){
  if(j==''||getLen(j)<4||getLen(j)>20) return false;
  return true;
}

function checkMobile(s){  

var regu =/^[1][3|5|8][0-9]{9}$/;

var re = new RegExp(regu);

if (re.test(s)) {

return true;

}else{

return false;

}

}

function isPhone(num){
   if(num==''||num.length<7) return false;
   limitStr="0123456789- ";
   var s="";
   succ=true;
   for(i=0;i<num.length;i++){
     s=num.charAt(i);
	 if(limitStr.indexOf(s)<0){
       succ=false;
	   break;
	 }
   }
   return succ;
}

function login(){
   location.href="login.action";
}

function loginAdmin(){
   location.href="adminLogin.action";
}

function getAgeList(obj,select){
   while(obj.options.length>0){try{obj.options.remove(0);}catch(e){obj.remove(0);}}
   obj.options[obj.options.length]=new Option("不限",0); 
   for(i=18;i<=70;i++){
      obj.options[obj.options.length]=new Option(i,i); 
	  if(i==select) obj.options[obj.options.length-1].selected=true;
   }
}
function getAgeList2(obj,from,select){
   while(obj.options.length>0){try{obj.options.remove(0);}catch(e){obj.remove(0);}}
   obj.options[obj.options.length]=new Option("不限",0); 
   if(from<18) return;
   for(i=from;i<=70;i++){
      obj.options[obj.options.length]=new Option(i,i);
	  if(i==select) obj.options[obj.options.length-1].selected=true;
   }
}

function getHeightList(obj,select){
   while(obj.options.length>0){try{obj.options.remove(0);}catch(e){obj.remove(0);}}
   obj.options[obj.options.length]=new Option("不限",0); 
   for(i=130;i<=220;i++){
      obj.options[obj.options.length]=new Option(i,i); 
	  if(i==select) obj.options[obj.options.length-1].selected=true;
   }
}

function getHeightList2(obj,from,select){
   while(obj.options.length>0){try{obj.options.remove(0);}catch(e){obj.remove(0);}}
   obj.options[obj.options.length]=new Option("不限",0); 
   if(from<130) return;
   for(i=from;i<=220;i++){
      obj.options[obj.options.length]=new Option(i,i); 
	  if(i==select) obj.options[obj.options.length-1].selected=true;
   }
}

function getJobTypeList(obj,select){
   while(obj.options.length>0){try{obj.options.remove(0);}catch(e){obj.remove(0);}}
   obj.options[obj.options.length]=new Option("不限",0); 
   for(i=1;i<jobtypes.length;i++){
	 //  alert(jobtypes[i][1]);
      obj.options[obj.options.length]=new Option(jobtypes[i][1],i); 
	  if(i==select) obj.options[obj.options.length-1].selected=true;
   }
}


 function textCounter(field, maxlimit) { 
    if (field.value.length > maxlimit) 
      field.value = field.value.substring(0, maxlimit); 
    else 
      $("showCount").innerHTML ="还可以输"+ (maxlimit - field.value.length)+"字"; 
 } 

function getMarriage(code){
	var mr="";
   for(i=0;i<marrys.length;i++){
      if(code==marrys[i][0]) mr=marrys[i][1];
   }
   return mr;
}

function getEdu(code){
   var edu="";
   for(i=0;i<educations.length;i++){
        if(code==educations[i][0]){ edu=educations[i][1];break;}
   }
   return edu;
}

function getJobType(code){
    var job="";
	for(i=0;i<jobtypes.length;i++){
        if(code==jobtypes[i][0]){ job=jobtypes[i][1];break;}
   }

	return job;
}


function getIncome(code){
    var income="";
	for(i=0;i<incomes.length;i++){
        if(code==incomes[i][0]){ income=incomes[i][1];break;}
   }

	return income;
}

function getHouse(code){
    var house="";
	for(i=0;i<houses.length;i++){
        if(code==houses[i][0]){ house=houses[i][1];break;}
   }

	return house;
}

function createPageTag(curPage,total,rows,url){
   var totalPage=1;
   var tagStr="";
   if(total%rows==0) totalPage=total/rows;
   else totalPage=parseInt(total/rows) + 1;

   if(curPage>1&&curPage<=totalPage) tagStr="<a href=\""+url+"&pages="+(curPage-1)+"\">上一页</a>";
   
   for(i=1;i<=totalPage;i++){
      if(i==curPage)
	     tagStr+=" "+i+" ";
	  else
	     tagStr+=" <a href=\""+url+"&pages="+i+"\">"+i+"</a> ";

   }

   if(curPage>=1&&curPage<totalPage) tagStr+=" <a href=\""+url+"&pages="+(curPage+1)+"\">下一页</a>";

   return tagStr;
}



/**
p当前页,total总数,rows显示行数,fName函数名,paraStr除页数以外的其它参数列表，用逗号相隔
*/
function createPageIndex(p,total,rows,fName,paraStr){
               var pageStr="";
			   
                 if(total>rows){
					 var totalPage=1,beginP=1,endP=1;
					 if(total%rows==0) totalPage=total/rows;
					 else totalPage=parseInt(total/rows)+1;
				//	 alert("total="+total+"  rows="+rows+"  totalPage=="+totalPage);
                     pageStr+="<div style=\" margin:15px 0; text-align:center\">";
					 if(p>1) pageStr+="<a href=\"#\" class=\"Page\" onclick=\""+fName+"("+(p-1)+paraStr+");return false;\">&lt;上一页</a>";
					 if(p>10){
                         beginP=p-4;
					     pageStr+="<a href=\"#\" class=\"inactivePage\" onclick=\""+fName+"(1"+paraStr+");return false;\">1</a>…";
					     endP=parseInt(p+4);
						 if(endP>totalPage){
							 endP=totalPage; beginP=endP-9;
							 if(beginP<2) beginP=2;
						  } 
					 }else{ if(totalPage>10)endP=10; else endP=totalPage; }
					 
					 for(j=beginP;j<=endP;j++){
                         if(j==p) pageStr+="<span class=\"activePage\">"+j+"</span>";
						 else pageStr+="&nbsp;&nbsp;<a href=\"#\" class=\"inactivePage\" onclick=\""+fName+"("+j+paraStr+");return false;\">"+j+"</a>";
					 }

					 if(endP<totalPage && p>10){
                        pageStr+="…<a href=\"#\" class=\"inactivePage\" onclick=\""+fName+"("+totalPage+paraStr+");return false;\">"+totalPage+"</a>";
					 }

					 if(p<totalPage) pageStr+="<a href=\"#\" class=\"Page\" onclick=\""+fName+"("+parseInt(p+1)+paraStr+");return false;\">下一页&gt;</a>";
					 pageStr+="</div>";
				 
				 }
				 return pageStr;
}




function getAge(birthYear){
   var nowYear=new Date().getFullYear();
   var age=nowYear-birthYear;
   return age;
}



var opacity=100;
var oldMsgDiv;
var okMsgDivObj= Class.create({
   interalObj:"",
   sDiv:null,
   initialize: function(msg) {
	  this.msg=msg;
	  sDiv=new Element('div', { 'style': "position:fixed; _position:absolute;_top:expression(eval(document.documentElement.scrollTop));z-index:1000;left:42%;top:0;padding:10px;  background:#FFFDD7; border:1px solid #D7D7D7; font-size:14px;",id:"showNoticeDiv" }).update("<img src=\"/love/love/i/yes3.gif\"  align=\"absmiddle\" hspace=5/>"+this.msg+"");
	  document.body.appendChild(sDiv);  
   },
   displayDiv:function(){    
     if(opacity == undefined) opacity=100;
	  opacity-=2;
	  var div =sDiv;
	  if(div) {
	     div.style.filter = "Alpha(Opacity="+opacity+")"; 
         div.style.opacity = opacity / 100;
	  }else{clearInterval(interalObj);}
      if ( opacity == 0) {clearInterval(interalObj);opacity=100;if(div){div.style.display="none";div.remove(); }} 
   },
   hideDiv:function(){
      opacity=100;
      interalObj=setInterval(this.displayDiv, 20); 
	  
   },
   removeDiv:function(){
     clearInterval(interalObj);
     if(sDiv.parentNode) sDiv.remove();    
   }

});

function showMsgDiv(msg){
   if(oldMsgDiv) oldMsgDiv.removeDiv();
   var s=new okMsgDivObj(msg);
   oldMsgDiv=s;
   s.hideDiv();
}

function getXY(Obj) {
 var sumTop = 0, sumLeft = 0;
 if(!Obj){return {x:50, y:250};}
 while(Obj != document.body){
	sumLeft += Obj.offsetLeft;
	sumTop += Obj.offsetTop;
	Obj = Obj.offsetParent;} 
    return {x:sumLeft, y:sumTop};
}

function replaceHtml(s){
 var  re = /<br>/gi;
 var  re2= /&nbsp;/gi;
 s= s.replace(re,"\r\n").replace(re2," ");
 return s;
}

function asHtml(s){
 var  re = /\r\n/gi;
 var  re2= / /gi;
 s= s.replace(re,"<br>").replace(re2,"&nbsp;");
 return s;
}

function changeImageSize(imageobj)
{
	var sAgent = navigator.userAgent.toLowerCase() ;
	var isIE = false;
	if(sAgent.indexOf("msie") != -1)
		isIE = true;


			h=imageobj.height;
			w=imageobj.width;

			imageobj.removeAttribute("width");
			imageobj.removeAttribute("height");
			
			if(isIE && imageobj.readyState == "uninitialized")
			{
				imageobj.src = unknow_img_src;
			}
			
			image_rate = imageobj.height / imageobj.width ;
			

			if(imageobj.width>w)
			{
				imageobj.width = w;
				imageobj.height = Math.floor(imageobj.width * image_rate);
			}

			if(imageobj.height>h)
			{
				imageobj.height = h;
				imageobj.width =  Math.floor(imageobj.height / image_rate);
			}


}



/**
兼容IE和firefox复制文本到粘贴板的代码
*/
function copyToClipboard(txt) {        
     if(window.clipboardData) {        
              window.clipboardData.clearData();        
              window.clipboardData.setData("Text", txt);          
      } else if(navigator.userAgent.indexOf("Opera") != -1) {        
           window.location = txt;        
      } else if (window.netscape) {        
          try {        
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");        
           } catch (e) {        
                alert("被浏览器拒绝！\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'");        
           }        
          var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);        
          if (!clip)        
               return;        
          var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);        
          if (!trans)        
               return;        
           trans.addDataFlavor('text/unicode');        
          var str = new Object();        
          var len = new Object();        
          var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);        
          var copytext = txt;        
           str.data = copytext;        
           trans.setTransferData("text/unicode",str,copytext.length*2);        
          var clipid = Components.interfaces.nsIClipboard;        
          if (!clip)        
               return false;        
           clip.setData(trans,null,clipid.kGlobalClipboard);        
         //  alert("复制成功！")        
      }        
    } 