﻿//自定义简化函数---根据ID获取对象
function $(strObj)
{
    return (typeof(strObj)!="undefined")?document.getElementById(strObj):"";
}

//自定义函数--根据tagName获取对象
function $Tag(strObj)
{
    return (typeof(strObj)!="undefined")?document.getElementsByTagName(strObj):"";
}

//ymPrompt 对象简化函数  alert   winPos:[180,200],
function $alert(strTilte,strValue)
{
    ymPrompt.alert({title:strTilte,message:strValue,width:300,height:160});
}
//ymPrompt 对象简化函数  alert   无原始遮盖层  自定义遮盖层
function $Alert(strTilte,strValue)
{
    //DisPlayDiv("topFill");
    ymPrompt.alert({title:strTilte,message:strValue,width:300,height:160,showMask:false});
}
//自定义 弹出信息提示框
function $MyAlert(strValue)
{
    ymPrompt.alert(strValue);
}
//ymPrompt 对象简化函数  win
function $win(strValue)
{
   ymPrompt.win(strValue); 
}
//关闭自定义弹出框
function $Closed()
{
    ymPrompt.close();
}
//普通关闭
function Closed()
{
    window.close();
}
//正则表达式过滤特殊字符,用\分割字符.
function Filter(strObj)
{
	var str=$(strObj).value.replace(/[  \!\@\#\$\%\^\&\*\(\)\_\+\|\-\=\\\{\}\[\]\:\;\'\<\>\?\,\.\/\`\~  ]/g,"");
	return (str==$(strObj).value)?true:false;
}

/**检测是否为空**/
function CheckNull(strInPut,strMes)
{
    var strValue=$(strInPut).value;
	if(strValue == "" || strValue == null)
    {
			$(strInPut).style.borderColor='#ff7766';
			$(strInPut).focus();
			$Alert(" 警告",strMes+"不能为空！");
			return false;
    }
    return true;
}
//非空值检测
function CheckIsNull(strValue)
{
   if(strValue == "" || strValue == null)
   {
        return false;
   }
   return true;
}

/**检测邮箱输入**/
 function CheckEmail(strInPut)
{
	var mail = $(strInPut).value;
	if(CheckNull(strInPut,"邮箱"))
	{
			if(mail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
			{
					//输入正确
					return true;
			}
			else
			{
					//输入有误
					return false;
			}
	}
			return false;
}


/**截取字符  输入时自动截取**/
function keyupAdress(strInPut,Length)
{
    var  strLength = $(strInPut).value;
    if(strLength.length > Length)
    {
        $(strInPut).value = $(strInPut).value.substring(0,Length);
    }
}

//检测中英文字符串字数
//用于少量字符的检查（汉字按照2个字符处理）
function checkLength(strInPut,leng)
{
    var  strLength = $(strInPut).value;
    var result = true;
    var hanzi = 0;
    var yingwen = 0;
    var len = strLength.length;
    for(var i=0; i< len; i++)
    {
        var k = strLength.substring(i,i+1);
        var reg = /^([\u4E00-\u9FA5]|[\uFE30-\uFFA0])*$/gi;
        if (reg.test(k))   
            hanzi++;
        else
            yingwen ++;
    }
	var size = hanzi*2 + yingwen;
    if(size>leng)
    return false;
    else
    return true;
}

//用于大量数据的长度验证（汉字也按照1个字符）
//传入文本控件的ID 要限制的长度  显示当前字数的文本I控件D
function textCheck(thisArea, maxLength,messageCount)
{
	if ($(thisArea).value.length > maxLength)
	{
	  $(thisArea).value = $(thisArea).value.substring(0,maxLength);
	  $(thisArea).focus();
	 }
		/*回写span的值，当前填写文字的数量*/
	$(messageCount).innerHTML= maxLength-$(thisArea).value.length;
}

//显示灰色遮盖层

function DisPlayDiv(obj)
{
    document.body.style.overflow = 'hidden'; 
    document.body.style.height = document.documentElement.clientHeight + 'px'; 
    $(obj).style.display = 'block'; 
    $(obj).style.height = document.documentElement.clientHeight + 'px';
}
function Warning()
{
    if(confirm("确定该操作吗？！"))
    {
        return true;
    }
    else
    {
        return false;
    }
}

//全选 反选
function SelectAll(strType)
{
    var Con=$Tag("input");
    var i=0;
    for(i=0;i<Con.length;i++)
    {
        if(Con[i].type=="checkbox")
        {
            if(strType=="select")
            {
                Con[i].checked=true;
            }
            else
            {
                if(Con[i].checked)
                {
                    Con[i].checked=false;
                }
                else
                {
                    Con[i].checked=true;
                }
            }
        }
    }    
}
function Checkconfirm(strClass)
{
     var Con=$Tag("input");
    var i=0;
    var j=-1; 
    for(i=0;i<Con.length;i++)
    {
        if(Con[i].type=="checkbox")
        { 
                if(Con[i].checked)
                {
                     j=1;
                    break; 
                }
        }
    }
   if(j==-1)
   {
    alert("没有选定任何数据啊！至少选定一项数据！");
    return false; 
   } 
   else
   {
        if(confirm("是否要进行该操作！"))
        {
            if(GetSelectValue())
            {
                return true;
            }
            else
            {
                alert("选中项的标示值获取失败，无法执行操作！");
            }
        }
        else
        {
            return false;
        }
   }
}
//批量删除 获取所有的选中项的ID 写入cookies 传递
function GetSelectValue()
{
    var Con=$Tag("input");
    var i=0;
    var SelectValue=""; 
    for(i=0;i<Con.length;i++)
    {
        if(Con[i].type=="checkbox")
        {
            if(Con[i].checked)
            {
                SelectValue+="|"+Con[i].value;
            }
        } 
    } 
   if(SelectValue=="")
   {
        return false;
   } 
   else
   {
        SelectValue=SelectValue.substring(1,SelectValue.length);
        SetCookie("SelectValue",SelectValue);
        return true;
   }
}

//发送短信
function SendUserMes(strClass)
{  
    var Con=$Tag("input");
    var i=0;
    var SelectValue=""; 
    for(i=0;i<Con.length;i++)
    {
        if(Con[i].type=="checkbox")
        {
            if(Con[i].checked&&Con[i].TelValue!=""&&Con[i].TelValue!=null)
            {
                SelectValue+=","+Con[i].TelValue.replace(" ","").replace("/",",");
            }
        } 
    } 
   if(SelectValue=="")
   {
    alert("请先选择要发给的用户...");
   } 
   else
   {
        SelectValue=SelectValue.substring(1,SelectValue.length);
        location.href="../SendMessage/SendMessage.aspx?Tel="+SelectValue;
   } 
}
//状态提示框
function DIV_ProductMes()
{
     $win({message:"<br/><center><img src=\"../Images/Public/Loading.gif\"/>&nbsp;数据保存中，请稍后......</center>",titleBar:false,height:60});
}

//获取get参数的值
function GetQueryString(name) 
{ 
    var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); 
    var r = window.location.search.substr(1).match(reg); 
    if (r!=null)
       return unescape(r[2]);
    return ""; 
}
function gomain()
{
    window.open('http://www.nzbaidu.com/User/UserReg.aspx','','_blank');
}


