// JavaScript
//document.oncontextmenu=new Function("event.returnValue=false;"); //禁止右键功能,单击右键将无任何反应
//document.onselectstart=new Function("event.returnValue=false;"); //禁止选择,也就是无法复制
/**
* 表单信息重置
*/
function formRest(form){
	form.reset();
	return false;
}

/**
* 检查输入的姓名是否中文
*/
function ck_name(value) {
  if(/[^\u4E00-\u9FA5]/gi.test(value)){
      	if (value.indexOf("/")>=0){
      	  return true
      	}else{
      	  return false
      	}
	  return false;
  }else{
  	return true;
  }
}

/**
*只能够输入汉字
*<INPUT onkeypress="onlychinese() " name=test>  
*/
function onlychinese() 
{
	if ((window.event.keyCode >=32) && (window.event.keyCode <= 126)) {
		window.event.keyCode = 0 ;
	}
} 
// 只能够输入大写字母 <input type="text" name="seat" size="10" maxlength="1" value="" onKeyUp="return isEn(seat);">
function isEn(na) 
{ 
	var reg=/[^A-Z]/g; 
	if (reg.test(na.value)){
		na.select(); 
		return false; 
	} else { 
		return true; 
	} 
} 
// 检查是否是(大写字母)
function checkEn(value) 
{ 
	var reg=/[A-Z]/; 
	if (!reg.exec(value)){
		alert("请输入大写字母!"); 
		return false; 
	} else { 
		return true; 
	} 
} 
// 检查是否是(小写字母)
function checkBigEn(value) 
{ 
	var reg=/[a-z]/; 
	if (!reg.test(value)){
		alert("请输入小写字母!"); 
		return false; 
	} else { 
		return true; 
	} 
} 
//只允许输入包括的内容，例如:<input name="UserName" type="text" onKeyPress="keyFilter('1234567890abcdefghijklmnopqrstuvwxyz_')" >
function keyFilter(theStr){
var tempStr
tempStr=theStr
if (event.keyCode == 13) return;
for (i=0;i<tempStr.length;i++){
	if (event.keyCode==tempStr.charCodeAt(i)){
		return;
	}
}
event.returnValue = false;
}
// 手机号码检查
function ch_mobile(mobile){
//检查手机号
if(trim(mobile)!=""){
	mobile = mobile.replace(/(^\s*)|(\s*$)/g,"");
		if (mobile.length!=11 && mobile.length!=12){
			alert("您输入手机号位数不对！");
			return false;
		}else if (mobile.length==12){
			if (mobile.substring(0,3)!="013"){
				alert("手机号码不对2！");
				return false;
			}else if (isNaN(mobile)){
				alert("手机号码不对3！");
				return false;
			}
		}else{
			if (mobile.substring(0,2)!="13"){
				alert("您输入手机号码不对！");
				return false;
			}else if (isNaN(mobile)){
				alert("手机号码不对5！");
				return false;
			}
			return true;
		}	 	
	}	
}

// 检查输入的是否是数字
function ck_number(value){	
	var patrnDFTel=/^[0-9]*$/;
	if(trim(value)!=""){
		if(!patrnDFTel.exec(value)){
			return false;	
		}else{
			return true;
		}
	} 
}

// 只能允许输入数字
function onKey(){
    if(event.keyCode>=48&& event.keyCode<=57) {
       return true;
    } else {
       event.keyCode = 0;
       return false;
    }
}
		
/*****************************************************************
****                     去除空格     (helios.chen)                 *****
*****************************************************************/
function trim(inputStr) {
	var result = inputStr;
	if (result){
		if(result!=null){
			while (result.substring(0,1) == " ") {
				result = result.substring(1,result.length)
			}
			while (result.substring(result.length-1, result.length) == " ") {
				result = result.substring(0, result.length-1)
			}
		}
	}
	return result;
}

//验证邮件
function verifyAddress(strEmail)
{
  var myReg = /^[_a-zA-Z0-9_-_._-]+@([_a-zA-Z0-9_-]+\.)+[a-zA-Z]{2,3}$/;
  if(myReg.test(strEmail))
  return true;
  else
  {
	return false;
  }
}

//身份证输入检查
function ck_idNum(idnum)
{
  var len=idnum.length;
  if(len!=15 && len!=18){return false;}
  if(len==15){
    for(var i=0;i<len;i++){
      if(isNaN(idnum.charAt(i)))
        return false
    }
  }

  if(len==18){
    for(var i=0;i<len-1;i++){
      if(isNaN(idnum.charAt(i)))
        return false
    }
    if(!isNaN(idnum.charAt(len-1))){return true;}
    if(idnum.charAt(len-1)=="X" || idnum.charAt(len-1)=="x")
      return true;
    else
      return false
  }
  return true;
}

// 计算出生日期离今天相差几年

function datediffyear(str){
	var time = new Date("2006/7/21");
    var dateobj = new Date(str.replace(/-/g, "\/"));
	var revalue = Math.abs(time - dateobj) / 1000 / 60 / 60 / 24 / 365;
	return Math.ceil(revalue);
 }
// 通过生日检测是否是婴儿
function checkbirthdayisBaby(birthday){
	if (datediffyear(birthday)<=2){
		return true;
	}else{
		return false;
	}
}
// 通过生日检测是否是儿童
function checkbirthdayisChildren(birthday){
	if (datediffyear(birthday)<=12){
		return true;
	}else{
		return false;
	}
}

//手机号验证
function Check(reg,str){
	 if(reg.test(str)){
	   return true;
	 }
	 return false;
}
function CheckMobile(str){
 var regMobile = /^\d{11,12}$/;
 return Check( regMobile, str );
}

// 显示表单和关闭显示的表单
function _showdetail(obj){
	if(obj) obj.style.display ="block";
}
function _closedetail(obj){
	if(obj) obj.style.display ="none"
}
// 按钮变灰
function setDisable(obj){      
 document.form1.obj.disabled   =   true   ;      
}   
// 禁止F5刷新
function keyFunc() {   
function document.onkeydown(){
           if(window.event.keyCode==116){
              window.event.keyCode = 0;
              window.event.returnValue = false;
           }
      }
}
//禁用回退 
function forbidBackSpace()  
{  
    if (((event.keyCode == 8) &&                                                    //BackSpace 
         ((event.srcElement.type != "text" &&  
         event.srcElement.type != "textarea" &&  
         event.srcElement.type != "password") || 
         event.srcElement.readOnly == true)) ||  
        ((event.ctrlKey) && ((event.keyCode == 78) || (event.keyCode == 82)) )    //CtrlN,CtrlR 
		) {                                                 
        event.keyCode = 0;  
        event.returnValue = false;  
    } 
}
// 加入收藏
function addBookmark(title) {
                     var url=parent.location.href;
                     if (window.sidebar) { 
                            window.sidebar.addPanel(title, url,""); 
                     } else if( document.all ) {
                     window.external.AddFavorite( url, title);
                     } else if( window.opera && window.print ) {
                     return true;
                     }
       }
// 设为首页
function SetHome(obj,vrl){
        try{
                obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl);
        }
        catch(e){
                if(window.netscape) {
                        try {
                                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");  
                        }  
                        catch (e) 
 { 
                                alert("抱歉！您的浏览器不支持直接设为首页。请在浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]设置为“true”，点击“加入收藏”后忽略安全提示，即可设置成功。");  
                        }
                        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
                        prefs.setCharPref('browser.startup.homepage',vrl);
                 }
        }
}
