﻿// JScript 文件
//去除字符串前后的空格
  function Trim(str)     
  {   
        return LTrim(RTrim(str));   
  }   

//去除字符串左边的空格
  function LTrim(str)     
  {   
        for(var i=0;str.charAt(i)==" ";i++);   
            return str.substring(i,str.length);   
  }   

//去除字符串右边的空格    
  function RTrim(str)     
  {   
        for(var i=str.length-1;str.charAt(i)==" ";i--);   
            return str.substring(0,i+1);   
  }  
 
 //去除字符串所有的空格
 function TrimAll(str)
 {
    str=str.replace(/\s+/g,"");  
    return str;
 }  
 
 //检查Email地址
 function CheckMail(str)
 {
    return(/^([\.\w-]){1,}@([\w-]){2,}(\.([\w]){2,4}){1,2}$/.test(str));
 } 

//检查数字 
 function CheckNum(str)
 { 
    return (/^[\d]+$/.test(str));  //非负整数
    //return (/^(-)?[\d]+$/.test(str));  //整数
 }
 
//检查手机号码
function CheckMobile(str)
{
     return (/^1[3,5]\d{9}$/.test(str)); //11位数字，13或者15开头
     //return (/^1\d{10}$/.test(str));//1开头的11位数字
     //return (/^((\(\d{2,3}\))|(\d{3}\-))?1\d{10}$/.test(str)); //国家区号可省(086)13957312548 086-13957312548
}

//检查固定电话
function CheckPhone(str)
{
    return (/^([0\+]\d{2,3})?(0\d{2,3})(\d{7,8})$/.test(str));//国家区号(可省)＋区号＋号码
    //return (/^0\d{2,3}\d{7,8}$/.test(str));//区号＋号码
}

function check_compose(str)
{
    var reg0 = /^(([\u4e00-\u9fa5]*)?(\d*)?([a-zA-Z])*)+$/;
    return reg0.test(str);
}

function check_allnum(str)
{
   	var reg0=/^(\d)+$/;
   	return reg0.test(str);
}

function getXMLDocument() 
{
   	var xDoc = null;
   	if (document.implementation && document.implementation.createDocument)
   	{
   	    xDoc = document.implementation.createDocument("", "", null);
   	} 
   	else 
   	{
        if ((typeof ActiveXObject) != "undefined") 
        {
            var msXmlAx = null;
            try 
            {
                msXmlAx = new ActiveXObject("Msxml2.DOMDocument");
            }
            catch (e) 
            {
                msXmlAx = new ActiveXObject("Msxml.DOMDocument");
            }
            xDoc = msXmlAx;
        }
	 }
    if (xDoc == null || typeof xDoc.load == "undefined") 
    {
        xDoc = null;
    }
    return xDoc;
}

function userKeyDown(btnname)
{ 
    var srcObject = event.srcElement;
 	if(null == srcObject)
 	{
		return;
	}
    	if(window.event.keyCode==13)
	{
		document.getElementById(btnname).focus();
	}
}

function check_input()
{
    if(Trim(document.all.wd.value)=="")
    {
        alert("请输入搜索关键词！");
        document.all.wd.focus();
        return false;
    }
}

function check_input1()
{
    if(Trim(document.searchtop.wd.value)=="")
    {
        alert("请输入搜索关键词！");
        document.searchtop.wd.focus();
        return false;
    }
}

function check_input2()
{
    if(Trim(document.searchfoot.wd.value)=="")
    {
        alert("请输入搜索关键词！");
        document.searchfoot.wd.focus();
        return false;
    }
}

function CheckApplyKey()
{
    var key_name = Trim(document.all.buyKey.value);
    if (key_name == "")
    {
       alert("请输入您要购买的词！");
       document.all.buyKey.focus();
       return false;
    }
     if(check_compose(key_name)==false)
    {
        alert("词包含非法字符！");
        return false;    
    }
    if(check_allnum(key_name))
    {
        alert("词不能为全数字！");
        return false;
    }
    return true;
}