//返回上页;
function pageBack(){
history.back();
}
//跳转页面;
function goUrl(obj)
{
    this.location = obj.options[obj.selectedIndex].value;
}

//关闭窗口;
function pageClose(){
	window.close();
}
//打印当前页;
function pagePrint(){
	window.print()
}
//收藏当前页
function pageCollection(){
	window.external.AddFavorite(document.location.href,document.title);
}
//资格资质页面标签效果脚本;
function switchTag(tag,content)
{
//	alert(tag);
//	alert(content);
	for(i=1; i <6; i++)
	{
		if ("tag"+i==tag)
		{
			document.getElementById(tag).getElementsByTagName("a")[0].className="selectli"+i;
			document.getElementById(tag).getElementsByTagName("a")[0].getElementsByTagName("span")[0].className="selectspan"+i;
		}else{
			document.getElementById("tag"+i).getElementsByTagName("a")[0].className="";
			document.getElementById("tag"+i).getElementsByTagName("a")[0].getElementsByTagName("span")[0].className="";
		}
		if ("content"+i==content)
		{
			document.getElementById(content).className="";
		}else{
			document.getElementById("content"+i).className="hidecontent";
		}
		document.getElementById("content").className=content;
	}
}


//验证身份证号码;
function checkIdcard(idcard){ 
var Errors=new Array( 
"验证通过!", 
"身份证号码位数不对!", 
"身份证号码出生日期超出范围或含有非法字符!", 
"身份证号码校验错误!", 
"身份证地区非法!" 
); 
var area={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外"}  
var idcard,Y,JYM; 
var S,M; 
var idcard_array = new Array(); 
idcard_array = idcard.split(""); 
//地区检验;
if(area[parseInt(idcard.substr(0,2))]==null) return Errors[4]; 
//身份号码位数及格式检验;
switch(idcard.length){ 
case 15: 
if ( (parseInt(idcard.substr(6,2))+1900) % 4 == 0 || ((parseInt(idcard.substr(6,2))+1900) % 100 == 0 && (parseInt(idcard.substr(6,2))+1900) % 4 == 0 )){ 
ereg=/^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}$/;//测试出生日期的合法性;
} else { 
ereg=/^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}$/;//测试出生日期的合法性;
} 
if(ereg.test(idcard)) return Errors[0]; 
else return Errors[2]; 
break; 
case 18: 
//18位身份号码检测;
//出生日期的合法性检查;
//闰年月日:((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]));
//平年月日:((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]));
if ( parseInt(idcard.substr(6,4)) % 4 == 0 || (parseInt(idcard.substr(6,4)) % 100 == 0 && parseInt(idcard.substr(6,4))%4 == 0 )){ 
ereg=/^[1-9][0-9]{5}19[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}[0-9Xx]$/;//闰年出生日期的合法性正则表达式;
} else { 
ereg=/^[1-9][0-9]{5}19[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}[0-9Xx]$/;//平年出生日期的合法性正则表达式;
} 
if(ereg.test(idcard)){//测试出生日期的合法性;
//计算校验位;
S = (parseInt(idcard_array[0]) + parseInt(idcard_array[10])) * 7 
+ (parseInt(idcard_array[1]) + parseInt(idcard_array[11])) * 9 
+ (parseInt(idcard_array[2]) + parseInt(idcard_array[12])) * 10 
+ (parseInt(idcard_array[3]) + parseInt(idcard_array[13])) * 5 
+ (parseInt(idcard_array[4]) + parseInt(idcard_array[14])) * 8 
+ (parseInt(idcard_array[5]) + parseInt(idcard_array[15])) * 4 
+ (parseInt(idcard_array[6]) + parseInt(idcard_array[16])) * 2 
+ parseInt(idcard_array[7]) * 1  
+ parseInt(idcard_array[8]) * 6 
+ parseInt(idcard_array[9]) * 3 ; 
Y = S % 11; 
M = "F"; 
JYM = "10X98765432"; 
M = JYM.substr(Y,1);//判断校验位;
if(M == idcard_array[17]) return Errors[0]; //检测ID的校验位;
else return Errors[3]; 
} 
else return Errors[2]; 
break; 
default: 
return Errors[1]; 
break; 
} 
} 
// 判断是否为中文;
function ischinese(s){   
var ret=true;   
for(var i=0;i<s.length;i++)   
ret=ret && (s.charCodeAt(i)>=10000);   
return ret;   
}
//资格资质页查询跳转;
function QueryEncode(sname){
	sname=escape(sname);
	var s='';
	var i;
	for(i=0;i<sname.length;i++){
		if(sname.substr(i,1)=='%')
			s+='-';
		else
			s+=sname.substr(i,1);
	}
	return s;
}

//查询成绩判断;
function QueryExam(baspPath,uname,utype,ucid){
	var sflag;
	var stag="";
	sflag=true;

	if (uname==""){
		sflag=false;
		stag="姓名不能为空";
	}
	if (!ischinese(uname)){
		sflag=false;
		stag="姓名必须为中文";
	}

	if (utype==1){
		if (ucid==""){
			sflag=false;
			stag=stag + "身份证不能为空";
		}
		if (checkIdcard(ucid)!="验证通过!"){
			sflag=false;
			stag=stag + "身份证不正确";	
		}
	}else{
	
	}
	if (sflag){
		uname=QueryEncode(uname);
		ucid=QueryEncode(ucid);
		window.location.href=baspPath + "Quality/Exam/" + uname + "_" + ucid + "_" + utype + ".htm";
	}else{
		alert("错误：" + stag)
	}
}
//查询造价工程师;
function QueryEr(baspPath,sname){
	if (sname=="" || !ischinese(sname))
	{
		alert("请重新输入姓名");
	}else{
		sname=QueryEncode(sname);
		window.location.href=baspPath + "Quality/Engineer/" + sname + ".htm";
	}
}
//查询证书;
function QueryCer(baspPath,sname){
	if (sname=="" || !ischinese(sname))
	{
		alert("请重新输入姓名");
	}else{
		sname=QueryEncode(sname);
		window.location.href=baspPath + "Quality/Certify/" + sname + ".htm";
	}
}
//查询咨询单位;
function QueryUnit(baspPath,id){
	window.location.href=baspPath + "Quality/Unit/" + id + ".htm";
}

//管理机构模块地图热点响应事件;
var DepartmentContent;
var olddiv;
function showContent(name) 
{ 
	hideContent();
	
	var divwidth,divheight; //显示栏默认大小;
	var i;
	
	divwidth=310;
	divheight=150;

	DepartmentContent=document.getElementById("s_" + name);
	if(DepartmentContent.childNodes.length>2){
		olddiv=DepartmentContent.childNodes[1];
		DepartmentContent.childNodes[1].style.display="block";
		for(i=2;i<DepartmentContent.childNodes.length;i++){
			DepartmentContent.childNodes[i].style.display="none";
		}
	}
	
	DepartmentContent.style.display="block";//显示;
	
	var sleft = window.event.x;
	//取当前高度;
	theRealTop=parseInt(document.documentElement.scrollTop);
	theTrueTop=0+theRealTop;
	var stop=theTrueTop + window.event.y;
	if (sleft+divwidth > document.body.clientWidth){
		sleft=window.event.x-divwidth-10;
	}else{
		sleft=10+sleft;
	}
	if (window.event.y+divheight > document.body.clientHeight){
		stop=window.event.y-divheight-10;
	}else{
		stop=stop-divheight-80;
	}
	DepartmentContent.style.left=sleft + "px";
	DepartmentContent.style.top=stop + "px";
}

function hideContent(){
	olddiv=null;
	if(DepartmentContent){
		DepartmentContent.style.display="none";
	}
}

function mouseoverHandle(e){
	e = window.event || e; 
	e = e.srcElement || e.target;
	e=getTag(e);
	if(e){
		if(e.tagName){
			switch(e.tagName.toUpperCase())
			{
				case "AREA".toUpperCase() :
					if(e.id){
						if(e.id.indexOf("a_")==0){
							//点击的是图片焦点;
							//隐藏浮动内容;
							showContent(e.id.substring(2));
						}			
					}
					break;		
			}
		}
	}
}

function mousedownHandle(e){
	e = window.event || e; 
	e = e.srcElement || e.target;
	e=getTag(e);
	if(e){
		if(e.tagName){
			switch(e.tagName.toUpperCase())
			{
				case "DIV".toUpperCase() :
					if(e.id){
						if(e.id.indexOf("s_")==0){
							//点击的是浮动内容,不需要做任何事;
						}			
						else{
							//隐藏浮动内容;
							hideContent();
						}
					}
					else{
						hideContent();
					}
					break;
				case "AREA".toUpperCase() :
					if(e.id){
						if(e.id.indexOf("a_")==0){
							//点击的是图片焦点;
							//隐藏浮动内容;
							showContent(e.id.substring(2));
						}			
					}
					break;
				case "LI".toUpperCase() :
					//点击的是Tab,切换内容显示;
					switchTab(e.id.substring(3));
					break;
				default:
					hideContent();						
			}
		}
		else{
			//隐藏浮动内容;
			hideContent();
		}
	}
	else{
		hideContent();
	}	
}

//切换页显示;
function switchTab(id){

	if(olddiv){
		if(olddiv.id != "c_" + id){
			olddiv.style.display="none";
		}
	}
	olddiv=document.getElementById("c_" + id);
	if(olddiv){
		olddiv.style.display="block";
	}	
}

function getTag(e){
	if(e){
		if(e.tagName){
			if(e.tagName.toUpperCase()=="AREA"){
				return e;
			}
			else if(e.tagName.toUpperCase()=="DIV"){
				if(e.id){
					if(e.id.indexOf("t_")==0 || e.id.indexOf("c_")==0){
						return getTag(e.parentNode);
					}
					else{
						return e;
					}
				}
				else{
					return e;
				}
			}
			else if(e.tagName.toUpperCase()=="LI"){
				if(e.id){
					if(e.id.indexOf("li_")==0){
						return e;
					}
					else{
						return getTag(e.parentNode);
					}
				}
				else{
					return getTag(e.parentNode);
				}
			}
			else{
				return getTag(e.parentNode);
			}
		}
		else{
			return e;
		}
	}
	else{
		return e;
	}
}

//设置政策文件红头样式;
function setTitle(){
	var l;
	l=document.getElementById("leftc").scrollHeight;
	var obj;
	obj=document.getElementById("rightc");
	obj.style.lineHeight=l.toString() + "px";
}
//搜索中心
function getbar(){
	document.seaform.getbars.style.display="none";
	document.getElementById("adSearch").style.display="block";
}
function closebar(){
	document.seaform.getbars.style.display="block";
	document.getElementById("adSearch").style.display="none";
}

function chksearch(){
	if (document.seaform.keywords.value==""){
		alert("请输入搜索词");
		return false;
	}
}
function chktop(surl){
	//if (document.topsearch.keyword.value==""){
	//	alert(document.topsearch.keyword.value);
	////	return false;
	//}
	//document.topsearch.submit();
	surl=surl + "search/default.aspx?keywords2=";
	var obj;
	obj=document.getElementById("keyword").value;
	if (obj==""){
		alert("请输入搜索词");
	}else{
		window.location.href=surl + obj;
	}
}
function GetKeywrods(){
	try{
		var obj=document.getElementById("topkey");
		if (obj.innerHTML!=""){

			document.seaform.keywords.value=obj.innerHTML;
		}
	}catch(e){

	}

}

