function display(obj)
{

if (obj.style.display=='none'){
obj.style.display='';
}
else
{
obj.style.display='none';
}
}

function getstringlength(str){
  var num=0;
  if (str!=""){
    var i;
    var s;
    for(i=0;i<str.length;i++){
      s=str.charCodeAt(i);
      if(s-256<0) num=num+1;
      else num=num+2; 
    }
  }
  return num;
}

function isempty(val){
  if(val.length!=0) return false;
  return true;
}

function isinbag(s,bag){  
  var i;
  for (i = 0; i < s.length; i++){   
    var c = s.charAt(i);
    if (bag.indexOf(c) == -1) return false;
  }
  return true;
}

function isnumber(str){
  if (!isinbag(str,"0123456789")) return false;
  return true;
}

function isletter(str){
  if (!isinbag(str,"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ")) return false;
  return true;
}

function isidcard(str){
  if (!isinbag(str,"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ")) return false;
  return true;
}

function isemail(str){
  len=str.length;
  pos1=str.indexOf("@");
  pos2=str.indexOf(".");
  if ((pos1<= 0)||(pos1==len)||(pos2<= 0)||(pos2== len)){
    return false;
  }else{
    if((pos1==pos2-1)||(pos1==pos2+1)){
      return false;
    }
  }
 return true;
}

function check(){
   var form=document.add_frm;
  
              
  if(isempty(form.topic.value)){
      alert("还没有填写标题！");
      form.topic.focus();
      return false;
    }
	
  if(isempty(form.summary.value)){
      alert("还没有填写简介！");
      form.summary.focus();
      return false;
    }

  if(isempty(form.word.value)){
      alert("还没有填写内容！");
      form.word.focus();
      return false;
    }

  
  form.submit();
  window.close ;
  return true;
}

function checkreg(){
   var form=document.form1;
  
              
  if(isempty(form.UID.value)){
      alert("请填写申请名！");
      form.UID.focus();
      return false;
    }
	
  if(isempty(form.birthday.value)){
      alert("请填写出生日期");
      form.birthday.focus();
      return false;
    }

	 if(isempty(form.comefrom.value)){
      alert("请填写省市来源地");
      form.comefrom.focus();
      return false;
    }

	 if(isempty(form.degree.value)){
      alert("请填写最高学历");
      form.degree.focus();
      return false;
    }

	 if(isempty(form.calling.value)){
      alert("请填写工作所属行业");
      form.calling.focus();
      return false;
    }

	 if(isempty(form.pos.value)){
      alert("请填写职位");
      form.pos.focus();
      return false;
    }


	if(isempty(form.income.value)){
      alert("请填写个人月收入");
      form.income.focus();
      return false;
    }

	if(isempty(form.email.value)){
      alert("请填写Email");
      form.email.focus();
      return false;
    }

  if(isempty(form.PWD.value)){
      alert("请设置口令！");
      form.PWD.focus();
      return false;
    }

  if(getstringlength(form.PWD.value)<6){
      alert("口令的长度至少6位！");
      form.PWD.focus();
      return false;
    }


  if(isempty(form.PWD2.value)){
      alert("请确认口令！");
      form.PWD2.focus();
      return false;
    }

    if(form.PWD2.value!=form.PWD.value){
      alert("口令和确认口令不一致！");
      form.PWD2.focus();
      return false;
    }


  form.action="login.asp?job=reg"
  form.submit();
  window.close ;
  return true;
}


function checkregname(){
   var form=document.form1;
  
              
  if(isempty(form.UID.value)){
      alert("请填写申请名！");
      form.UID.focus();
      return false;
    }
	

  form.action="login.asp?job=checkreg"  
  form.submit();
  window.close ;
  return true;
}

function DateSelector(selYear, selMonth, selDay)
{
    this.selYear = selYear;
    this.selMonth = selMonth;
    this.selDay = selDay;
    this.selYear.Group = this;
    this.selMonth.Group = this;
    if(window.document.all != null) 
    {
        this.selYear.attachEvent("onchange", DateSelector.Onchange);
        this.selMonth.attachEvent("onchange", DateSelector.Onchange);
    }
    else 
    {
        this.selYear.addEventListener("change", DateSelector.Onchange, false);
        this.selMonth.addEventListener("change", DateSelector.Onchange, false);
    }

    if(arguments.length == 4) 
        this.InitSelector(arguments[3].getFullYear(), arguments[3].getMonth() + 1, arguments[3].getDate());
    else if(arguments.length == 6) 
        this.InitSelector(arguments[3], arguments[4], arguments[5]);
    else 
    {
        var dt = new Date();
        this.InitSelector(dt.getFullYear(), dt.getMonth() + 1, dt.getDate());
    }
}

DateSelector.prototype.MinYear = 1950;

DateSelector.prototype.MaxYear = 2006


DateSelector.prototype.InitYearSelect = function()
{
    for(var i = this.MaxYear; i >= this.MinYear; i--)
    {
        var op = window.document.createElement("OPTION");
        
        op.value = i;
        
        op.innerHTML = i;
        
        this.selYear.appendChild(op);
    }
}

DateSelector.prototype.InitMonthSelect = function()
{
    for(var i = 1; i < 13; i++)
    {
        var op = window.document.createElement("OPTION");
        
        op.value = i;
        
        op.innerHTML = i;
        
        this.selMonth.appendChild(op);
    }
}

DateSelector.DaysInMonth = function(year, month)
{
    var date = new Date(year, month, 0);
    return date.getDate();
}

DateSelector.prototype.InitDaySelect = function()
{
    var year = parseInt(this.selYear.value);
    var month = parseInt(this.selMonth.value);
    
    var daysInMonth = DateSelector.DaysInMonth(year, month);
    
    this.selDay.options.length = 0;
    for(var i = 1; i <= daysInMonth ; i++)
    {
        var op = window.document.createElement("OPTION");
        
        op.value = i;
        
        op.innerHTML = i;
        
        this.selDay.appendChild(op);
    }
}

DateSelector.Onchange = function(e)
{
    var selector = window.document.all != null ? e.srcElement : e.target;
    selector.Group.InitDaySelect();
}

DateSelector.prototype.InitSelector = function(year, month, day)
{
    this.selYear.options.length = 0;
    this.selMonth.options.length = 0;
    
    this.InitYearSelect();
    this.InitMonthSelect();
    
    this.selYear.selectedIndex = this.MaxYear - year;
    this.selMonth.selectedIndex = month - 1;
    
    this.InitDaySelect();
    
    this.selDay.selectedIndex = day - 1;
}


function textCounter(field,counter,per,maxlimit,linecounter) {
var fieldWidth =  parseInt(field.offsetWidth);
var charcnt = field.value.length;        

if (charcnt > maxlimit) { 
field.value = field.value.substring(0, maxlimit);
}

else { 
var percentage = parseInt(100 - (( maxlimit - charcnt) * 100)/maxlimit) ;
document.getElementById(counter).style.width =  parseInt((fieldWidth*percentage)/100)+"px";
document.getElementById(per).innerHTML=percentage+"%"
setcolor(document.getElementById(counter),percentage,"background-color");
}
}

function setcolor(obj,percentage,prop){
obj.style[prop] = "rgb(80%,"+(100-percentage)+"%,"+(100-percentage)+"%)";
}
