
function killErrors() {
return true;
}
window.onerror = killErrors;


//页头部位搜索分类
var searchid=0;
function searchsort(str,search_id){
  if(search_id!=searchid){
    document.getElementsByName("searchsortdiv")[searchid].className = "fu_bg_1";
    document.getElementsByName("searchsortdiv")[search_id].className = "fu_bg";
    document.searchform.Type.value = str;
	searchid = search_id;
  }
}



//更改字体大小 Begin =============================================
function fontZoomA(){
    document.getElementById('fontzoom').style.fontSize='';
	document.getElementById('fontzoom').style.lineHeight='';
}
function fontZoomB(){
    document.getElementById('fontzoom').style.fontSize='18pt';
	document.getElementById('fontzoom').style.lineHeight='28pt';
}
//更改字体大小 End =============================================

//当前时间
function SiteDate(){
 var enable=0; today=new Date();
   var day; var date;
   var time_start = new Date();
   var clock_start = time_start.getTime();
   if(today.getDay()==0)  day="星期日"
   if(today.getDay()==1)  day="星期一"
   if(today.getDay()==2)  day="星期二"
   if(today.getDay()==3)  day="星期三"
   if(today.getDay()==4)  day="星期四"
   if(today.getDay()==5)  day="星期五"
   if(today.getDay()==6)  day="星期六"
   date=(today.getFullYear())+"年"+(today.getMonth()+1)+"月"+today.getDate()+"日 ";
   document.write(date + day);
}

//密码强度检测 Begin =======================
function CharMode(iN){
	if (iN>=48 && iN <=57) //数字
		return 1;
	if (iN>=65 && iN <=90) //大写字母
		return 2;
	if (iN>=97 && iN <=122) //小写
		return 4;
	else
		return 8; //特殊字符
}

function checkStrong(sPW){
	if (sPW.length<=4)
		return 0;  //密码太短
	Modes=0;
	for (i=0;i<sPW.length;i++){
		Modes|=CharMode(sPW.charCodeAt(i));
	}
	return bitTotal(Modes);
}

function bitTotal(num){
	modes=0;
	for (i=0;i<4;i++){
		if (num & 1) modes++;
		num>>>=1;
	}
	return modes;
}

function pwStrength(pwd){
	O_color="#eeeeee";
	L_color="#FF0000";
	M_color="#FF9900";
	H_color="#33CC00";
	if (pwd==null||pwd==''){
		Lcolor=Mcolor=Hcolor=O_color;
	}
	else{
		S_level=checkStrong(pwd);
		switch(S_level)	 {
			case 0:
			case 1:
				Lcolor=L_color;
				Mcolor=Hcolor=O_color;
				break;
			case 2:
				Lcolor=Mcolor=M_color;
				Hcolor=O_color;
				break;
			default:
				Lcolor=Mcolor=Hcolor=H_color;
				}
	 }
	document.getElementById("strength_L").style.background=Lcolor;
	document.getElementById("strength_M").style.background=Mcolor;
	document.getElementById("strength_H").style.background=Hcolor;
	document.getElementById("strength_L").innerHTML=Text_L;
	document.getElementById("strength_M").innerHTML=Text_M;
	document.getElementById("strength_H").innerHTML=Text_H;
	return;
}
//密码强度检测 End =======================

// 显示无模式对话框
function ShowDialog(url, width, height) {
	var arr = showModalDialog(url, window, "dialogWidth:" + width + "px;dialogHeight:" + height + "px;help:no;scroll:no;status:no");
}

//表单提交 Begin =======================
function Ctlent(){
//ctrl + Enter
if(event.ctrlKey && window.event.keyCode==13){
  if(ClcKcntr()){
    this.document.addform.submit();
  }
}
//ctrl + s
if(event.ctrlKey && window.event.keyCode==83){
  if(ClcKcntr()){
    this.document.addform.submit();
  }
}
}
clckcnt=0;
function ClcKcntr(){
  clckcnt++;
  if(clckcnt > 1){
    alert('请求已经发出，请等待片刻！\n\n'+'不要重复提交，谢谢！');
	return false;
  }
  return true;
}


//浮动提示框功能 Begin ========================================
var Obj=''
document.onmouseup=MUp
document.onmousemove=MMove

function MDown(Object){
Obj=Object.id
document.all(Obj).setCapture()
pX=event.x-document.all(Obj).style.pixelLeft;
pY=event.y-document.all(Obj).style.pixelTop;
}

function MMove(){
if(Obj!=''){
  document.all(Obj).style.left=event.x-pX;
  document.all(Obj).style.top=event.y-pY;
  }
}

function MUp(){
if(Obj!=''){
  document.all(Obj).releaseCapture();
  Obj='';
  }
}


document.write('<div id="massage_box" style="display:none">loading...</div>');
document.write('<div id="bgDiv" style="position: absolute; filter: Alpha(Opacity=30);-moz-opacity:0.3;opacity:0.3; background-color: black; display: none;"></div>');
function openWithIframe(tit,url,w,h){
    //屏幕背景变暗
	var sWidth,sHeight;
	sWidth=document.body.clientWidth;
	sHeight=document.body.scrollHeight;
	if(sHeight<window.screen.height){sHeight=window.screen.height;}
	//display: block; z-index: 99990; background-color: rgb(0, 0, 0); opacity: 0.3; top: 0px; left: 0px; width: 100%; height: 3441px;
	document.getElementById("bgDiv").style.display="";
		//document.getElementById("bgDiv").style="display: block; z-index: 99990; background-color: rgb(0, 0, 0); opacity: 0.3; top: 0px; left: 0px; width: 100%; height: 3441px;";
		//position: absolute; opacity: 0.7; background-color: black; left: -312px; top: 0px; z-index: 1000; width: 1920px; height: 6016px; display: block;
	//document.getElementById("bgDiv").style.position="absolute";
	document.getElementById("bgDiv").style.top="0";
	//document.getElementById("bgDiv").style.background="black";
	//document.getElementById("bgDiv").style.filter="Alpha(opacity='0.7');";
	document.getElementById("bgDiv").style.left="0";
	document.getElementById("bgDiv").style.width=sWidth + "px";
	document.getElementById("bgDiv").style.height=sHeight + "px";
	document.getElementById("bgDiv").style.zIndex = "10000";
    //显示层
    document.getElementById("massage_box").style.left = (document.body.clientWidth - w) / 2+"px";
    document.getElementById("massage_box").style.top = (screen.height - h) / 2-80+"px";
    document.getElementById("massage_box").style.screenx = (document.body.clientWidth - w) / 2+"px";//仅适用于Netscape
    document.getElementById("massage_box").style.screeny = (screen.height - h) / 2-80+"px";//仅适用于Netscape
    document.getElementById("massage_box").style.width = w+"px";
    document.getElementById("massage_box").style.height = h+"px";
    document.getElementById("massage_box").className = "massage_box";
	var popiframe;
	popiframe = '<div style="border-width:1 1 3 1; width:100%; height:100%; background:#fff; color:#666666; font-size:12px;zIndex:1000">'
	popiframe += '<div onmousedown=MDown(massage_box) style="background:#0066CC; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#000000;cursor:move;padding:0 0 4px 0">'
	popiframe += '<div style="display:inline; font-size:14px;width:200px; position:absolute;padding:3px 0 0 5px;color:#ffffff" id=pop_title>'+tit+'</div>'
	popiframe += '<span onClick="closeWithIframe()" style="float:right; display:inline; cursor:pointer;padding:3px 5px 0 0;font-size:12px;color:#ffffff;">关闭</span>'
	popiframe += '</div>'
	popiframe += '<div style="padding:5px" ><iframe src="'+url+'" width="'+(w-11)+'px"  height="'+(h-36)+'px" frameborder=0 scrolling=no></iframe></div>'
	popiframe += '</div>'
    document.getElementById("massage_box").innerHTML=popiframe;
    document.getElementById("massage_box").style.display = "";
}
function closeWithIframe(){
    document.getElementById("massage_box").style.display="none";
    document.getElementById("bgDiv").style.display="none";
}

//浮动提示框功能 End ========================================

function InitAjax(){
var ajax=false;
try { ajax = new ActiveXObject("Msxml2.XMLHTTP"); }
catch (e) { try { ajax = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { ajax = false; } }
if (!ajax && typeof XMLHttpRequest!='undefined') { ajax = new XMLHttpRequest(); }
return ajax;}
//公用ajax
function ToAjax(url,Post){
	if (url!=""){
		var getinfo = "";
		var ajax = InitAjax();
		ajax.open("POST", url, true);
		ajax.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded; charset=GB2312");
		ajax.send(Post);
	    ajax.onreadystatechange = function(){
		  if (ajax.readyState == 4){getinfo = ajax.responseText;}
	      document.getElementById("AjaxShow").innerHTML = getinfo;
		  }
	}
}

//搜索提示框 Begin ===========================
function searchajax(key,type,installdir){
  if(key!=""){
		var getinfo = "";
		var sUrl = "Key="+escape(key);
		if(type!="")sUrl+="&Type="+escape(type);
		var ajax = InitAjax();
		ajax.open("POST", installdir+"Search/Search.Ajax.asp", true);
		ajax.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded; charset=gb2312");
		ajax.send("Action=SearchList&Key="+escape(key)+"&Type="+escape(type));
	    ajax.onreadystatechange = function(){
		  if(ajax.readyState == 4){getinfo = ajax.responseText;}
		    if(getinfo!=""){
		      document.getElementById("SearchList").style.display = "";
              document.getElementById("SearchList").innerHTML = getinfo +"<div onclick='SearchList.innerHTML=\"\";SearchList.style.display=\"none\"' style='float:right;color:blue;cursor:pointer;padding:2px 5px'>关闭</a>";
			}else{
			  document.getElementById("SearchList").innerHTML = "";
			  document.getElementById("SearchList").style.display = "none";
			}
		  }
  }else{
    document.getElementById("SearchList").innerHTML = "";
    document.getElementById("SearchList").style.display = "none";
  }
}
document.onclick=function(){
  document.getElementById("SearchList").innerHTML = "";
  document.getElementById("SearchList").style.display = "none";
}
//搜索提示框 End ===========================


