function bs(obj)
{
	obj.disabled=true;
	obj.style.width=100;
	obj.value='提交中，请等待';
}
function onsetcolor(obj) {
     obj.style.backgroundColor='#E7EEF7';
}

function outsetcolor(obj) {
     obj.style.removeAttribute("backgroundColor");
}

function localShow()
{
	var uploadFilePath=document.forms[0].HtmlInputFile1.value.trim();
	fileTypecheck();
	if(document.forms[0].HtmlInputFile1.value.trim()!="")
	{
	ImageFrame.ImageChecker.src=document.forms[0].HtmlInputFile1.value;
	var imageWidth=ImageFrame.ImageChecker.width;
	var imageHeight=ImageFrame.ImageChecker.height;
	
	if(imageWidth>85 || imageHeight>110) {ImageFrame.location.reload(); alert("请上传适当尺寸图片文件 (85*110 以内)！"); return;}
	ImageFrame.location.reload();
	}
}
String.prototype.endsWith=function(str)
{
	return(this.substring(this.length-str.length)==str);
}

String.prototype.trim=function()
{
	return this.replace(/(\s*$)|(^\s*)/g, "");
}

function fileTypecheck()
{
	var uploadFilePath=document.forms[0].HtmlInputFile1.value.trim();
	if(uploadFilePath=="") 
	{
		document.all.btnUpload.disabled=true;
		return false;
	}
	if(!uploadFilePath.toLowerCase().endsWith("jpg"))
	{
	msg.innerHTML="请上传文件类型为jpg的文件！";
	document.all.btnUpload.disabled=true;
	return false;
	}
	else
	{
	msg.innerHTML="";
	document.all.btnUpload.disabled=false;
	}
}
//数据验证
function ifnull(s)
{
    if (s.value == "")
    {
	  alert("有重要数据项没有填写,请填写后在进行保存！");
      s.focus();
      return false;
    }
}
function trim(str)
{
    if(typeof(str)!="string") return "";
    var rexp=/\s*$/;
    var lexp=/^\s*/;
    return str.replace(rexp,"").replace(lexp,"");
}

function isInt(s,info)  //整数输入判断
{
   if (s.value == "") return true;
   var chk=parseInt(s.value,10);
   if(chk!=s.value || chk<0)
     {
       alert(info+"应是正整数！");
       s.focus();
       return false;
      }
   return true;
}
function isZH(bb)
{
	var num=0;
	var aa=bb.value.trim();
	if(aa=="") return true;
	/////////////
	var chk=parseInt(bb.value,10);
    if(chk!=bb.value || chk<0)
     {
       alert("该字段应是正整数！");
       bb.focus();
       return false;
      }
	/////////////
	for(var i=0; i<aa.length;i++)
	{
		if(aa.charCodeAt(i)>255)
		{
			num=num+2;
		}
		else
		{
			num=num+1;
		}
	}
	if(num!=19)
	{
		alert("身份证证号码不正确，应为19位！")
		bb.focus();
		return false;
	}
	else
	{
		return true;
	}
}
function isAge(s)  //年龄输入判断!
{
   if (s.value == "") return true;
   var chk=parseInt(s.value,10);
   if(chk!=s.value || chk<0 || chk>100)
     {
       alert("该字段应是正整数！");
       s.focus();
       return false;
      }
   return true;
}

function isFloat(s)  //浮点数输入判断
{
  if (s.value == "") return true;
   var chk=parseFloat(s.value);
   if(chk!=s.value)
     {
	  alert("该字段应是整数或小数！");
      s.focus();
      return false;
      }
   return true;
}

function isDate(obj) //时间输入判断
{
	var m,str,exp,d;
	str=trim(obj.value);
	if(str=="") return true;
	str=str.replace(/-0/g,"-");
	exp=/\d{4}-\d{1,2}-\d{1,2}/;
	if(str.match(exp)!=null)
    {
        m=str.split("-");
		d=new Date(Date.parse(m[1]+'-'+m[2]+'-'+m[0]));
		if(d>=new Date(1800,1,1) && d<=new Date(2070,6,6) && d.getFullYear()==parseInt(m[0]) && (d.getMonth()+1)==parseInt(m[1]) && d.getDate()==parseInt(m[2]))
		{
            return true;
		}
    }
	alert("该字段应是正确的日期值：YYYY-MM-DD！");
	obj.focus();
    return false;
}


//disableRightClick();
function getDate(obj)
{
	 var aa=window.showModalDialog("../../script/calen.htm",null,"dialogwidth:140pt;dialogheight:110pt;status:0");
	  
    if(aa==null) return;
	obj.value=aa; 
    return;
}

function CheckSFZHM(bb)
{
	var num=0;
	var aa=bb.value.trim();
	if(aa=="") return true;
	for(var i=0; i<aa.length;i++)
	{
		if(aa.charCodeAt(i)>255)
		{
			num=num+2;
		}
		else
		{
			num=num+1;
		}
	}
	if(num!=15 && num!=18)
	{
		alert("身份证证号码不正确，应为15位或18位！")
		bb.focus();
		return false;
	}
	else
	{
		return true;
	}
}


			
var win=null;
function OpenWin(url)
{
	if(win==null)
	{
		win=window.open(url,'','fullscreen=0,toolbar=no,width='+(screen.availWidth-10)+',height='+(screen.availHeight-50)+',location=0,directories=0,status=1,menubar=no,scrollbars=1,resizable=1');
	}
	else if(win.closed)
	{
		win=window.open(url,'','fullscreen=0,toolbar=no,width='+(screen.availWidth-10)+',height='+(screen.availHeight-50)+',location=0,directories=0,status=1,menubar=no,scrollbars=1,resizable=1');
	}
	else
	{
		win.location.replace(url);
	}
	win.moveTo(0,0);
	win.outerWidth=screen.availWidth;
	win.outerHeight=screen.availHeight;
	win.focus();
}

function OpenWinSmall(url)
{
	if(win==null)
	{
		win=window.open(url,'','fullscreen=0,toolbar=no,width='+(screen.availWidth-200)+',height='+(screen.availHeight-100)+',location=0,directories=0,status=1,menubar=no,scrollbars=1,resizable=1');
	}
	else if(win.closed)
	{
		win=window.open(url,'','fullscreen=0,toolbar=no,width='+(screen.availWidth-200)+',height='+(screen.availHeight-100)+',location=0,directories=0,status=1,menubar=no,scrollbars=1,resizable=1');
	}
	else
	{
		win.location.replace(url);
	}
	win.outerWidth=screen.availWidth;
	win.outerHeight=screen.availHeight;
	win.focus();
}

function OpenDown(url,width,height)
{
	var down=window.open(url,'','fullscreen=0,toolbar=no,width='+width+',height='+height+',location=0,directories=0,status=1,menubar=no,scrollbars=1,resizable=1');
	down.moveTo(-100,-100);
}


function Testbs(obj)
{
	if(TestValid())
	{
		obj.disabled=true;
		obj.style.width=100;
		obj.value='提交中，请等待';
		return true;
	}
	else
	{
		return false;
	}
}
function TestValid()
{
   if (document.forms[0].FProjectName.value.trim()=="")
   {
      alert('工程名称必须填写');
	  return false;
   }
  if (document.forms[0].FArea.value.trim()=="")
   {
      alert('工程面积必须填写');
	  return false;
   }
  	return true;
}
function SubmitBaseInfo(obj)
{
  if(TestBaseInfoValid())
	{
		obj.disabled=true;
		obj.style.width=100;
		obj.value='提交中，请等待';
		return true;
	}
	else
	{
		return false;
	}
}
function TestBaseInfoValid()
{
   if(document.forms[0].txbFNAME.value.trim()=="")
   {
      alert('请输入姓名');
	  return false;
   }
  /* if(document.forms[0].txbFBaseInfoName.value.trim()=="")
   {
      alert('请输入注册单位');
	  return false;
   }*/
   if(document.forms[0].txbFTEL.value.trim()=="")
   {
      alert('请输入联系电话');
	  return false;
   }
   if(document.forms[0].txbFADDRESS.value.trim()=="")
   {
      alert('请输入通讯地址');
	  return false;
   }
   if(document.forms[0].txbFPOSTCODE.value.trim()=="")
   {
      alert('请输入邮政编码');
	  return false;
   }
   /*if(document.forms[0].txbFFILEID.value.trim()=="")
   {
      alert('请输入执业资格证书编号');
	  return false;
   }*/
   if(document.forms[0].GovDeptId1_FProvince.value=="")
   {
      alert('必须选择所在地区');
	  return false;
   }
   
  if(!isInt(document.forms[0].txbFWORKYEARLIMIT,"造价工作专业年限"))
  {
    return false;
  }
    
  if(!CheckSFZHM(document.forms[0].txbFIDCARD))
  {
    return false;
  }
  
   if(!isInt(document.forms[0].txbFEXAMPASSTIME,"考试通过年度"))
   {
     return false;
   }
   
   return true;
  
}
function SubmitArcBaseInfo(obj)
{
   if(TestArcBaseInfoValid())
	{
		obj.disabled=true;
		obj.style.width=100;
		obj.value='提交中，请等待';
		return true;
	}
	else
	{
		return false;
	}
}
function TestArcBaseInfoValid()
{
  if(document.forms[0].txbFNAME.value.trim()=="")
   {
      alert('请输入姓名');
	  return false;
   }
   if(!isInt(document.forms[0].txbFAge,"年龄"))
   {
     return false;
   }
    if(document.forms[0].GovDeptId1_FProvince.value=="")
   {
      alert('必须选择所在地区');
	  return false;
   }
   if(!CheckSFZHM(document.forms[0].txbFIDCARD))
  {
    return false;
  }
   
   return true;
}

function SubmitStrBaseInfo(obj)
{
   if(TestStrBaseInfoValid())
	{
		obj.disabled=true;
		obj.style.width=100;
		obj.value='提交中，请等待';
		return true;
	}
	else
	{
		return false;
	}
}
function TestStrBaseInfoValid()
{
  if(document.forms[0].txbFNAME.value.trim()=="")
   {
      alert('请输入姓名');
	  return false;
   }
   if(!isInt(document.forms[0].txbFAge,"年龄"))
   {
     return false;
   }
   if(!CheckSFZHM(document.forms[0].txbFIDCARD))
  {
    return false;
  }
   if(document.forms[0].GovDeptId1_FProvince.value=="")
   {
      alert('必须选择所在地区');
	  return false;
   }
   
   return true;
}
function SubmitBudBaseInfo(obj)
{
  if(TestBudBaseInfoValid())
	{
		obj.disabled=true;
		obj.style.width=100;
		obj.value='提交中，请等待';
		return true;
	}
	else
	{
		return false;
	}
}
function TestBudBaseInfoValid()
{
   if(document.forms[0].txbFNAME.value.trim()=="")
   {
      alert('请输入姓名');
	  return false;
   }
   if(!CheckSFZHM(document.forms[0].txbFIDCARD))
  {
    return false;
  }
   if(document.forms[0].GovDeptId1_FProvince.value=="")
   {
      alert('必须选择所在地区');
	  return false;
   }
   
   return true;
}

function SubmitSupBaseInfo(obj)
{
  if(TestSupBaseInfoValid())
	{
		obj.disabled=true;
		obj.style.width=100;
		obj.value='提交中，请等待';
		return true;
	}
	else
	{
		return false;
	}
}
function TestSupBaseInfoValid()
{
  if(document.forms[0].txbFNAME.value.trim()=="")
   {
      alert('请输入姓名');
	  return false;
   } 
   if(!isInt(document.forms[0].txbFAge,"年龄"))
   {
     return false;
   }
   if(!CheckSFZHM(document.forms[0].txbFIDCARD))
  {
    return false;
  }
   if(document.forms[0].GovDeptId1_FProvince.value=="")
   {
      alert('必须选择所在地区');
	  return false;
   }
   
   return true;
}

function TestExperienceValid()
{
   if (document.forms[0].txbFPROJECTNAME.value.trim()=="")
   {
      alert('工程项目名称必须填写');
	  return false;
   }
   if (document.forms[0].txbFWORKDESCRIPTION.value.trim()=="")
   {
      alert('主要负责工作内容必须填写');
	  return false;
   }
   if(document.forms[0].txbFWORKCOMPANY.value.trim()=="")
   {
      alert('在何单位从事工程造价业务必须填写');
	  return false;
   }
   if(document.forms[0].txbFBEGINTIME.value.trim()=="")
   {
      alert('工作单位起始日期必须填写');
	  return false;
   }
    if(document.forms[0].txbFENDTIME.value.trim()=="")
   {
      alert('工作单位终止日期必须填写');
	  return false;
   }
   return true;
}

function TestGradeValid()
{
   if (document.forms[0].txbFPROJECTNAME.value.trim()=="")
   {
      alert('工程项目名称必须填写');
	  return false;
   }
   if (document.forms[0].txbFWORKDESCRIPTION.value.trim()=="")
   {
      alert('本人负责主要内容必须填写');
	  return false;
   }
   if (document.forms[0].txbFBeginTime.value.trim()=="")
   {
      alert('起始日期必须填写');
	  return false;
   }
    if (document.forms[0].txbFEndTime.value.trim()=="")
   {
      alert('终止日期必须填写');
	  return false;
   }
    if (document.forms[0].txbFDEVOLVECOMPANY.value.trim()=="")
   {
      alert('委托单位必须填写');
	  return false;
   }
   return true;
}

function selectCompany(provinceID)
{
	var strURL;
	//alert(provinceID);
	strURL = '../Employee/CompanyPosition .aspx?provinceid='+provinceID;
	window.open(strURL,'printResult','height=300, width=400, top=0, left=50,toolbar=no , menubar=no, scrollbars=yes, resizable=no, location=no, status=no'); 
}


 function writeDiv(){ 
 //var shtml = "";
//shtml += '<div id=validDiv style="position:absolute;display:none;top:0px;left:0px;width:214px;height:145px;overflow:visible;border:0px;z-index:999999;">';
//shtml += "数据提交服务器中，请等待！！";
//shtml += '</div>';
var divBoard=document.createElement("div"); 
divBoard.name="validDiv";
divBoard.id="validDiv";
divBoard.style.position="absolute";
divBoard.style.display="none";
divBoard.style.top="300px";
divBoard.style.left="200px";
divBoard.style.width="300px";

divBoard.align="center";
divBoard.style.backgroundColor="AntiqueWhite";
divBoard.innerText="数据提交服务器中，请等待！！";

 document.body.appendChild(divBoard);
}

 //设页面全部文本框为只读
function changeReadOnly()
{   
   var form=document.forms[0];  
    for (var i=0; i<form.elements.length; i++) 
	      {
	           if(form.elements[i]. type=="text" || form.elements[i]. type=="textarea")
	           {                      
		                  var e = form.elements[i];	                  
			               e.readOnly="disabled";			      
			   }
			   if(form.elements[i].type=="submit")
			   {
			      var e = form.elements[i];	  
			      if(e.id.indexOf('Del')>-1 || e.id.indexOf('add')>-1 || e.id.indexOf('save')>-1)
			      {      
			               e. disabled=true;
			      }	
			   }
			    if(form.elements[i].type=="button")
			   {
			      var e = form.elements[i];	  
			      if(e.id.indexOf('Del')>-1 || e.id.indexOf('add')>-1 || e.id.indexOf('save')>-1)
			      {      
			               e. disabled=true;
			      }	
			   }
			    if(form.elements[i].tagName=="SELECT")
	           {                      
		                  var e = form.elements[i];	        
			               e. disabled=true;			    
			   }
			    
			                
			               
	      }    
}        
  //清空页面
function clearPage()
{   
   var form=document.forms[0];  
    for (var i=0; i<form.elements.length; i++) 
	      {
	           if(form.elements[i]. type=="text" || form.elements[i]. type=="textarea")
	           {                      
		                  var e = form.elements[i];	                  
			               e.value="";			      
			   }
			   
			    if(form.elements[i].tagName=="SELECT")
	           {               
	              
		                  var e = form.elements[i];	        
			               e.selectedIndex=0;			    
			  }
			        
			 //  var ee=document.getElementById("DelBtn");
		//	   if(ee!=null)
			//   {
			    //  ee.style.cssText="DISPLAY: none";
		//	   }
			                
			               
	      }    
}    
  
function checkAll(chk) 
{
	      var form = chk.form;
	      for (var i=0; i<form.elements.length; i++) 
	      {
	           if(form.elements[i]. type=="checkbox" && !form.elements[i].disabled)
	           {
	                if(form.elements[i].id.indexOf('CheckItem')>-1)
	                 {	      
		                  var e = form.elements[i];
		                  if (e.name != chk.name)
			               e.checked = chk.checked;
			         }
			   }
	      }
}
//让全部的文本框为只读
function changeReadOnly()
{
    
}
 var checkedCount=0;
//统计选中项
function checkCount()
{
     checkedCount=0;
     var form=document.forms[0];  
    for(var i=0;i<form.elements.length;i++)
    {
        if(form.elements[i].type=="checkbox" && form.elements[i].checked==true)
        {
             if(form.elements[i].id.indexOf('CheckItem')>-1)
	           {checkedCount++;}	
           }
     }
}  
function mouseOver(con)
{
 if (!con.contains(event.fromElement)) {
	 con.bgColor='WhiteSmoke';
	}
}
function mouseOut(con)
{

	 con.bgColor='#ffffff';
	
}     
function setfo(x)
{
          var range=x.createTextRange();
          range.moveStart("character",x.value.length);
          //range.moveEnd("character",0);
          range.select();
}

function MM_swapImgRestore()
{
	var i,x,a=document.MM_sr; 
	for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages()
{
		 		var d=document; 
		 		if(d.images)
		 		{ 
		 			if(!d.MM_p) d.MM_p=new Array();
					var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
					for(i=0; i<a.length; i++)
		 			if (a[i].indexOf("#")!=0)
		 			{
		 				d.MM_p[j]=new Image;
		 				d.MM_p[j++].src=a[i];
		 			}
		 		}
}

function MM_findObj(n, d) 
{
				var p,i,x;
				if(!d) d=document;
				if((p=n.indexOf("?"))>0&&parent.frames.length)
				{
			 		d=parent.frames[n.substring(p+1)].document;
			 		n=n.substring(0,p);
			 	}
			 	if(!(x=d[n])&&d.all) x=d.all[n]; 
			 	for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
			 	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
			 	if(!x && document.getElementById) x=document.getElementById(n); 
			 	return x;
}
function MM_swapImage() 
{
				var i,j=0,x,a=MM_swapImage.arguments; 
				document.MM_sr=new Array; 
				for(i=0;i<(a.length-2);i+=3)
			 	if ((x=MM_findObj(a[i]))!=null)
			 	{
			 		document.MM_sr[j++]=x;
			 	 	if(!x.oSrc) x.oSrc=x.src; 
			 	 	x.src=a[i+2];
			 	 }
}

function OnLoadPageEvent()
{
				MM_preloadImages('../images/stu-main/logout-over.gif','../images/stu-main/map-over.gif','../images/stu-main/home-over.gif','../images/stu-main/news-over.gif','../images/stu-main/chat-over.gif','../images/stu-main/lesson-over.gif','../images/stu-main/exercise-over.gif','../images/stu-main/sych-over.gif','../images/stu-main/person-over.gif','../images/stu-main/question-over.gif','../images/stu-main/library-over.gif');
}

function loadinform()
{ 	 
					var wind = window.open("../Portal/Notice/NoticeClient/ShowUrgentNotice.asp?usertype=s","inform","menu=no,scrollbars=1,width=390,height=250,resizable=no,left=1,top=1");
					if (wind!=null) wind.focus();
}
function WinOpen(URL)
{
				window.open(URL,"","menu=no,scrollbars=1,width=650,height=400,resizable=no");
}



function TextCount(con,conspn,textlenth)
{ 
  var convalue = con.value.trim();
  var textl = textlenth;
  var conlength= convalue.length;
   
  if( conlength> textlenth)
  {
    con.value = con.value.substring(0, textlenth); 
    
  }
  else
  
  { 
     conspn.innerText = textlenth-conlength;
  }
}

//选择答案
var answer;
var answers = new Array();


//单项选择
//function sselectAFuntion(fanswercontrol,forder)
//{
//    fanswercontrol.value = '';
//    fanswercontrol.value = forder;
//}


function selectAFuntion(fanswercontrol,forder,ftype)
{
    if(ftype=='2')
    {
        if(fanswercontrol.value.trim()!="")
        {
            answer = fanswercontrol.value.trim();
             
            answers = answer.split(",");
             
            if(answers.length>0)
            {
                for(var i=0;i<answers.length;i++)
                {
                    if(forder == answers[i])
                    {
                        alert('您已经选过次项了！');
                         
                        return;
                    }
                }
            }
            
            fanswercontrol.value +=","+forder;
        }
        else
        {
            
            fanswercontrol.value += forder;
        }
    }
    else
    {
        fanswercontrol.value = '';
        fanswercontrol.value = forder;
    }
   
}



var tempstr;

String.prototype.replaceAll  = function(s1,s2){    
return this.replace(new RegExp(s1,"gm"),s2);    
}    

function selectCheck(fanswers)
{
  
    if(fanswers.value.trim()!="")
    {   
        tempstr = fanswers.value.trim();
        tempstr = tempstr.trim().replaceAll(',','');
        tempstr = tempstr.trim().replace('A','');
        tempstr = tempstr.trim().replace('B','');

        tempstr = tempstr.trim().replace('C','');

        tempstr = tempstr.trim().replace('D','');

        tempstr = tempstr.trim().replace('E','');

        tempstr = tempstr.trim().replace('F','');
        
         
       if(tempstr.trim()!="")
       { 
            alert('您选择的正确答案中有重复的！请您仔细核对！');
            return false;
       }
    }
    else
    {
        alert('请选择或填写正确答案！');
        return false;
    }
    
    return true;
}