//注册信息检测
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=document.reg.UserName.value; 
  mt = mt.replace(/(^\s*)|(\s*$)/g, "");//去空格 
  document.reg.UserName.value = mt;
  if(mt.length<1){ 
    alert("姓名不能为空,请输入正确的姓名,谢谢！"); 	
    return false;
  }
  if(mt.length>20){
    alert("姓名长度不能大于20,请输入正确的姓名,谢谢！"); 	
    return false;	  
  }
  
  mt=document.reg.Mobile.value;
  mt1=document.reg.Phone.value;
  if((mt.length<1)){	  
    alert("请输入您的手机号码！以便免费接收确认短信!!");
    return false; 	  
  }

	if (mt.length>0){
		if(mt.substr(0,1)=="1"){
			if(mt.length>1){
				if(mt.substr(1,1)=="3" | mt.substr(1,1)=="5" | mt.substr(1,1)=="8"){
					if(mt.length>11) {	  
						alert("错误!!手机号码为11位数字,您输入的号码超过"+(mt.length-11)+"位,请仔细检查输入正确号码后再提交注册");
						return false;
					}else if(mt.length==11){
						var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
						if(!myreg.test(mt))
						{						  
						  alert("错误!!您输入的手机号码错误,手机号为13,15,18开头的11位数字号码,请仔细检查输入正确号码后再提交注册");
						  return false; 	 
						}
					}else{
						alert("错误!!手机号码为11位数字,您只输入了"+(mt.length)+"位号码,请仔细检查输入正确号码后再提交注册");
						return false; 						
					}
				}else{		  
						  alert("错误!!您输入的手机号码错误,手机号为13,15,18开头的11位数字号码,请仔细检查输入正确号码后再提交注册");
						  return false;
				}
			}else{
						  alert("错误!!您输入的手机号码错误,手机号为13,15,18开头的11位数字号码,请仔细检查输入正确号码后再提交注册");
						  return false;
			}
		}else if(mt.substr(0,1)=="0"){
			if(mt.length>12 | mt.length<10) {
						  alert("错误!!您输入的小灵通号码错误,小灵通号为10-12位数字号码,请仔细检查输入正确号码后再提交注册");
						  return false;
			}
		}else{
						  alert("错误!!您输入的手机号码错误,手机号为13,15,18开头的11位数字号码,请仔细检查输入正确号码后再提交注册");
						  return false;
		}
	}else{
    	alert("请输入您的手机号码！以便免费接收确认短信!!");
		return false;
	}
/*  
  if (mt1.length>1){
	  
  }
 
  if(mt!=""){
	  if (mt.substr(0,1)=="1"){		  
		  if(mt.length != 11){
			alert("手机号为11位数字，您输入的位数不对，请检查您输入的手机号位数，并输入正确的手机号！");
			return false;		  
		  }
		  var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
		  if(!myreg.test(mt))
		  {
			alert("请输入正确的手机号！");
			return false; 
		  }  
	  }else
	  if(mt.substr(0,1)=="0"){		  
		  if(mt.length < 10){
			alert("小灵通号为10或11位数字，号码前必须加区号，您输入的位数不对，请检查您输入的小灵通位数！");
			return false;		  
		  }else{
			alert("请确认您输入的是手机号还是小灵通号，如是手机号前面不用加0，如果是小灵通号你输入的号码位数过长！");
			return false;					  
		  }
	  }
  }
  mt=GetCheckBoxValue("Mritem");
  if (mt=="")
  {
    alert("请至少选择一个你感兴趣的项目！");
    return false;
  }
*/  

  //mt=document.reg.checkcode.value;   
  //if (mt.length<=0) 
  //{ 
  //  alert("请输入验证码"); 
  //  return false; 
  //}
  return true;
} 

function CheckMobile(inbox,showbox){
	var inobj = document.getElementById(inbox);
	if (showbox!=""){
		var showobj = document.getElementById(showbox);
	}
	errstr = "";
	mt = inobj.value;
	if (mt.length>0){
		if(mt.substr(0,1)=="1"){
			if(mt.length>1){
				if(mt.substr(1,1)=="3" | mt.substr(1,1)=="5" | mt.substr(1,1)=="8"){
					if(mt.length<11){
						errstr = "<font color='#0000FF'>11位的手机号您输入了<font color='#FF0000'>"+mt.length+"</font>位</font>";
					}else if(mt.length>11) {
						errstr = "<font color='#0000FF'><font color='#FF0000'>错误!!</font>你输入的手机号码<font color='#FF0000'>超过"+(mt.length-11)+"</font>位</font>";
					}else if(mt.length==11){
						var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
						if(!myreg.test(mt))
						{
						  errstr = "<font color='#0000FF'>您输入的<font color='#FF0000'>手机号错误</font></font>";
						}else{
						  errstr = "<font color='#009000'>正确</font>";
						}
					}
				}else{
					errstr = "<font color='#0000FF'>您输入的<font color='#FF0000'>手机号错误</font></font>";
				}
			}else{
				errstr = "<font color='#0000FF'>11位的手机号您输入了<font color='#FF0000'>"+mt.length+"</font>位</font>";
			}
		}else if(mt.substr(0,1)=="0"){
			errstr = "<font color='#0000FF'>您输的是小灵通??手机前不用加0</font>";
		}else{
			errstr = "<font color='#FF0000'>您输入了错误的手机号！</font>";
		}
	}else{
		errstr ="<font color='#0000FF'>请输入11位手机号</font>";
	}
	showobj.innerHTML = errstr;
}

function CheckPhone(inbox,showbox){
	var inobj = document.getElementById(inbox);
	if (showbox!=""){
		var showobj = document.getElementById(showbox);
	}
	errstr = "";
	mt = inobj.value;
	if (mt.length>0){
		if(mt.substr(0,1)=="0"){
			//if((mt.length==10)|(mt.length==11)|(mt.length==12)){
			//	errstr = "<font color='#0000FF'>正确</font>";
			//}else{
				errstr = "你输入的电话号码位数<font color='#0000FF'>"+mt.length+"</font>位";
			//}
		}else{
			errstr = "错误,号码前请加区号";
		}
	}else{
		errstr ="* 请输入座机电话号码!";
	}
	showobj.innerHTML = errstr;
}

function CheckBoxTxt(inbox,txtstr){
	var inobj = document.getElementById(inbox);
	mt=inobj.value;
	if(mt.length>0){
		if(mt==txtstr){
			inobj.value="";
		}
	}
}

function ReSetBoxTxt(inbox,txtstr){
	var inobj = document.getElementById(inbox);
	mt=inobj.value;
	if(mt.length<=0){
		inobj.value=txtstr;
	}
}

function CtoH(obj)
{ 
var str=obj.value;
var result="";
for (var i = 0; i < str.length; i++)
{
if (str.charCodeAt(i)==12288)
{
result+= String.fromCharCode(str.charCodeAt(i)-12256);
continue;
}
if (str.charCodeAt(i)>65280 && str.charCodeAt(i)<65375)
result+= String.fromCharCode(str.charCodeAt(i)-65248);
else result+= String.fromCharCode(str.charCodeAt(i));
} 
obj.value=result;
}

//获取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();
}

function openwindows(url)
{
  window.open(url,'','');
}

function clicktqt()
{
 var url='http://float2006.tq.cn/static.jsp?uin=8556016&ltype=0';
 openwindows(url);
}

function checkInputLength(inputid,ilen){  
  var objA = document.getElementById(inputid);
  var txt = objA.value;
  var A = txt.length;  
  var objB = document.getElementById(inputid + "_showlen");
  //window.alert(objA.value);
  
  var B = A-ilen;  
  if(B>0){
	  objB.innerHTML="内容限制 "+ilen+" 个字符,已输入"+A+"个字符，<font color='#FF0000'>输入内容超过: " + B+" 个字符</font>";
  }else{
	  objB.innerHTML="您还可以输入:"+(ilen - A)+"个字";
  }
}

function addfavorite() 
{ 
if (document.all) 
{ 
window.external.addFavorite('http://www.bao100.com','【bao100医学网】'); 
} 
else if (window.sidebar) 
{ 
window.sidebar.addPanel('【bao100医学网】','http://www.bao100.com',''); 
} 
}
function gotoindex()
{
window.location='http://www.bao100.com/';
}
