//注册信息检测
function checkRate(input)
{
     var re = /^[0-9]+.?[0-9]*$/;   //判断字符串是否为数字     //判断正整数 /^[1-9]+[0-9]*]*$/   
     if (!re.test(input.value))
    {        
        input.focus();
        return false;
     }
  return true;
} 
function CheckReg() 
{ 

  mt=document.reg.Province.value;
  mt1=document.reg.City.value;
  if (mt=='0' | mt1=='0')
  {
    alert("请选择你所在的省市/地区！"); 
    return false; 
  }

  mt=GetCheckBoxValue("mritem");
  if (mt=="")
  {
    alert("请至少选择一个你感兴趣的项目！");
    return false;
  }

  mt=document.reg.username.value; 
  mt = mt.replace(/(^\s*)|(\s*$)/g, "");//去空格 

  if (mt.length<1 | mt.length>20) 
  { 
    alert("请输入正确的姓名！"); 
    return false; 
  } 
  mt=document.reg.mobile.value; 
  mt1=document.reg.phone.value;
 
  // if !(/^13\d{9}$/.test(mt)||/^15[8,9]\d{8}$/.test(mt))

  //var myreg = /^(((13[0-9]{1})|159|153)+\d{8})$/;
  var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
  if(!myreg.test(mt))
  {
    alert("请输入正确的手机号！");
    return false; 
  } 
  
  //mt=document.reg.checkcode.value;   
  //if (mt.length<=0) 
  //{ 
  //  alert("请输入验证码"); 
  //  return false; 
  //}
  
  return true;
} 

//获取checkbox值
function GetCheckBoxValue(itemName){
  var s = document.getElementsByName(itemName);
  var s2 = "";
  for( var i = 0; i < s.length; i++ ){
    if ( s[i].checked )
    {
      if (s2=="") {
        s2 += s[i].value;
      }
      else{
        s2 +=',' + s[i].value;
      }
    }
  }
  return s2;
}

//checkbox全选
function checkboxAll(itemName){

  var item = document.getElementsByName(itemName);
  for (var i=0; i<item.length; i++)
  {
    item[i].checked = true;
  }
}

 //checkbox全不选
function checkboxNoAll(itemName){
  var item = document.getElementsByName(itemName);
  for (var i=0; i<item.length; i++)
  {
    item[i].checked = false;
  }
}

//checkbox中选择一条
function checkCount(itemName){
  var intCount=0;
  var item = document.getElementsByName(itemName);
   if (item.length>1){
      for(i=0;i< item.length;i++)
      {
          if(item[i].checked)
          intCount=intCount+1;
      }
   } else {
      if(item[0].checked)
      intCount++;
   }
   return intCount;
}

function ShowCalendar(obj,dateFormat,displayTime)
 {
    if(obj != undefined)
    {
        dateFormat = dateFormat || "%Y/%m/%d";
        var date = Date.parseDate(obj.value , dateFormat);        

        var cal = new Calendar(Calendar._FD,
                               date,
                               onSelect,
                               function(cal) { cal.hide(); });
        cal.showsTime = displayTime || false;
        cal.yearStep = 1;
        cal.setRange(1900, 2999);
        cal.setDateFormat(dateFormat);
        cal.params = {
            inputField:obj,
            ifFormat:cal.dateFormat,
            daFormat:cal.dateFormat,
            electric:true,
            singleClick:true
        };
        cal.electric = true;
        cal.create();
        cal.refresh();
        cal.showAtElement(obj, "Br"); 
    }                                
}

function onSelect(cal) 
{
    var p = cal.params;
    var update = (cal.dateClicked || p.electric);
    if (update && p.inputField) {
        p.inputField.value = cal.date.print(p.ifFormat);
        if (typeof p.inputField.onchange == "function")
            p.inputField.onchange();
    }
    if (update && p.displayArea)
        p.displayArea.innerHTML = cal.date.print(p.daFormat);
    if (update && typeof p.onUpdate == "function")
        p.onUpdate(cal);
    if (update && p.flat) {
        if (typeof p.flatCallback == "function")
            p.flatCallback(cal);
    }
    if (update && p.singleClick && cal.dateClicked)
        cal.callCloseHandler();
}

