//获取通用对象
function getObject(id)
{
	if(document.getElementById)
	{
		return document.getElementById(id);
	}
	else if(document.all)
	{
		return document.all[id];
	}
	else if(document.layers)
	{
		return document.layers[id];
	}
}
//显示对话框
function openDiv(nDiv,str,id)
{
	var w,h;
	var dbg = getObject("divBg");
	w=document.body.clientWidth;
	h=document.body.clientHeight;
	dbg.style.width=w+'px';
	dbg.style.height=h+'px';
	dbg.style.display = "block";//得到页面大小，使整个页面被覆盖（半透明）
	var onDiv = getObject(nDiv);
	onDiv.style.pixelLeft = (w-onDiv.style.pixelWidth)/2-30;
	onDiv.style.pixelTop = 100+document.documentElement.scrollTop;
	getObject('kcname').value = str;
	getObject('kcid').value = id;
	onDiv.style.display = "block";//得到页面的中心位置，使对话框显示在页面中间
	onDiv.disabled = false;
	
}
function closeDiv(nDiv)
{
document.getElementById('News').innerHTML ="";
getObject("divBg").style.display = "none";
var onDiv = getObject(nDiv);
onDiv.style.display = "none";
onDiv.disabled = true;
document.getElementById('msation').style.display = "block";
getObject('nmae').value = "";
getObject('gsname').value = "";
getObject('dh').value = "";
getObject('sj').value = "";
getObject('sjrs').value = "";
getObject('Email').value = "";
getObject('adid').value = "";
getObject('bz').value = "";
document.getElementById('d_uname').innerHTML ="";
document.getElementById("d_uname_img").src="Images/bgline.gif";
document.getElementById('d_gsname').innerHTML ="";
document.getElementById("d_gsname_img").src="Images/bgline.gif";
document.getElementById("d_lxfs_img").src="Images/bgline.gif";
document.getElementById('d_email').innerHTML ="";
document.getElementById("d_email_img").src="Images/bgline.gif";
document.getElementById('save_stat').innerHTML="";
}
//类别上限限制提示
function addSortCheck(Title,id)
{
	openDiv('addSort',Title,id);
	return true;
}
function resetAddMM()
{
	getObject('kcname').value = str;
	getObject('kcid').value = id;
}
function closems(nDiv)
{
document.getElementById('News').innerHTML ="";
getObject("divBg").style.display = "none";
var onDiv = getObject(nDiv);
onDiv.style.display = "none";
onDiv.disabled = true;
document.getElementById('msation').style.display = "block";
getObject('nmae').value = "";
getObject('gsname').value = "";
getObject('dh').value = "";
getObject('sj').value = "";
getObject('sjrs').value = "";
getObject('Email').value = "";
getObject('adid').value = "";
getObject('bz').value = "";
document.getElementById('d_uname').innerHTML ="";
document.getElementById("d_uname_img").src="Images/bgline.gif";
document.getElementById('d_gsname').innerHTML ="";
document.getElementById("d_gsname_img").src="Images/bgline.gif";
document.getElementById("d_lxfs_img").src="Images/bgline.gif";
document.getElementById('d_email').innerHTML ="";
document.getElementById("d_email_img").src="Images/bgline.gif";
document.getElementById('save_stat').innerHTML="";
}
function createXmlHttp() {
	if (window.ActiveXObject) {
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}else if (window.XMLHttpRequest) {
		xmlHttp = new XMLHttpRequest();
	}
}
function getValue(objID) {
	return document.getElementById(objID).value;
}
function doContents() {
        if (xmlHttp.readyState == 4) {　//完成状态，还有其它的0，1，2，3　
            if (xmlHttp.status == 200) {　//正常返回，不正常是400
			document.getElementById('msation').style.display = "none"
document.getElementById('News').innerHTML = xmlHttp.responseText;
            } else {
				document.getElementById('neterr').innerHTML ="由于网络原因课程报名出错<br/>以下是错误号:"+xmlHttp.status
            }
        }
}
function testconn() {
var chk=true
if (!out_uname()){chk=false}
if (!out_gsname()){chk=false}
if(document.all("dh").value=="" && document.all("sj").value=="") 
{document.getElementById('lxfs').innerHTML ="电话/手机请至少填一个";
document.getElementById("d_lxfs_img").src=li_err;
chk=false}
if (!out_email()){chk=false}
if(chk){
document.getElementById('save_stat').innerHTML='<img src="images/loading.gif" align="absmiddle" />数据提交中……请稍候……'
	var strQuery = "Kcmc=" + escape(getValue("kcname"));
	strQuery =strQuery+"&kcid=" + getValue("kcid");
		strQuery =strQuery+"&Nname=" + escape(getValue("nmae"));
		strQuery =strQuery+"&Sex=" + escape(getValue("Lxr"));
		strQuery =strQuery+"&Gsname=" + escape(getValue("gsname"));
		strQuery =strQuery+"&Lxdh=" + getValue("dh");
		strQuery =strQuery+"&Sj=" + getValue("sj");
		strQuery =strQuery+"&Cjrs=" + getValue("sjrs");
		strQuery =strQuery+"&Email=" + getValue("Email");
		strQuery =strQuery+"&Lxdz=" + escape(getValue("adid"));
		strQuery =strQuery+"&Bz=" + escape(getValue("bz"));
	createXmlHttp();
	xmlHttp.onreadystatechange =doContents;//调用doContents函数   
xmlHttp.open("POST", "kcbm.asp?action=tion&", true);
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
xmlHttp.setRequestHeader("Content-Type","gb2312");
xmlHttp.send(strQuery);
}
}
var li_ok='/images/li_ok.gif';
var li_err='/images/li_err.gif'
function out_email(){
	var obj=document.getElementById("d_email");
	var str=document.getElementById("email").value;
	var chk=true;
	if (str==''|| !str.match(/^[\w\.\-]+@([\w\-]+\.)+[a-z]{2,4}$/ig)){chk=false}
	if (chk){
		obj.className="d_ok";
		obj.innerHTML='Email地址已经输入。';
		document.getElementById("d_email_img").src=li_ok;
	}else{
		obj.className="d_err";
		obj.innerHTML="请输入您常用的Email地址。";
		document.getElementById("d_email_img").src=li_err;
	}
	return chk;
}
function on_input(objname){
	var strtxt;
	var obj=document.getElementById(objname);
	obj.className="d_on";
	switch (objname){
	case "d_gsname":
			strtxt="公司不能为空";
			break;
		case "d_uname":
			strtxt="请输入您的姓名";
			break;
		case "d_email":
		strtxt="请输入您的Email地址";
			break;
	}
	obj.innerHTML=strtxt;
}
function out_uname(){
	var obj=document.getElementById("d_uname");
	var str=document.getElementById("nmae").value;
	var chk=true;
	if (str==''){chk=false}
	if (chk){
		obj.className="d_ok";
		obj.innerHTML='姓名已经输入。';
		document.getElementById("d_uname_img").src=li_ok;
	}else{
		obj.className="d_err";
		obj.innerHTML="姓名不能为空";
		document.getElementById("d_uname_img").src=li_err;
	}
	return chk;
}
function out_gsname(){
	var obj=document.getElementById("d_gsname");
	var str=document.getElementById("gsname").value;
	var chk=true;
	if (str==''){chk=false}
	if (chk){
		obj.className="d_ok";
		obj.innerHTML='公司已经输入。';
		document.getElementById("d_gsname_img").src=li_ok;
	}else{
		obj.className="d_err";
		obj.innerHTML="公司不能为空";
		document.getElementById("d_gsname_img").src=li_err;
	}
	return chk;
}
function textCounter(maxlimit) {
var field=document.getElementById("bz");
if (field.value.length >maxlimit)
field.value = field.value.substring(0,maxlimit);
}