﻿// JScript 文件

//设置搜索回车焦点
function SetHuiChe(buttonid) 
{ 
 if (event.keyCode == 13)
 { 
    $(buttonid).focus();   
 }
}

//获取 单选框组的 被选择的值
function GetRadioListValue(radioname)
{
    var myitem = document.getElementsByName(radioname);
    for (var i=0; i<myitem.length; i++)
    {
        if(myitem[i].checked)
        {
            return myitem[i].value; 
        }
    }
}


//返回参数
//查询字符串参数名  myparam
//textid    文本框ID  或者  下来列表ID
function GetTextBoxValue(textid)
{
    if($(textid) != null)
    {
        myvar = $F(textid); 
        if(!isStringNull(myvar))
        {
            return encodeURI(escape2(myvar));
        }
    }
   return "";
}
function CleanTextBoxValue(conid)
{
    if($(conid) != null)
    {
       $(conid).value = "";
    }
}
function MyEnabledSelect(conid)
{
    if($(conid) != null)
    {
       $(conid).disabled = "disabled";
    }
}

function escape2(str)
{
    str = escape(str);
    str = str.replace(/\+/g, "%2b");   
    return str.replace(/\&/g, "%26");   
}

//去除字符串的前后空白
String.prototype.trim = function()
{
	return this.replace( /(^\s*)|(\s*$)/g, '' ) ;
}

function myGetTime()
{
   return  new Date().getTime();
}

function isStringNull(txt)
{
     txt = txt.trim();
     if(txt.length <=0 || txt.length == "") 
     {
        return true;
     }
     return false;
}

//设置下拉列表的选择的值
function setDropListSelectedValue(dropListid,selectedValue) 
{
    for(var i = 0;i<$(dropListid).length;i++)
    {
         with($(dropListid).options[i])
         {
             if(value == selectedValue)
             {
                selected = true;
                return;
             }
         }
    }
}
//通过 值 选择 下拉列表 的对应文本
function getDropListText(dropListid,optionValue) 
{
    for(var i = 0;i<$(dropListid).length;i++)
    {
         with($(dropListid).options[i])
         {
             if(value == optionValue)
             {
                return text;
             }
         }
    }
    return "";
}

/*---------------------------
    功能:停止事件冒泡
---------------------------*/
function stopBubble() 
{
//    //如果提供了事件对象，则这是一个非IE浏览器
//    if ( e && e.stopPropagation )
//    //因此它支持W3C的stopPropagation()方法
//    e.stopPropagation();
//    else
//    //否则，我们需要使用IE的方式来取消事件冒泡
//    window.event.cancelBubble = true;

    window.event.cancelBubble = true;
}

//阻止浏览器的默认行为
function stopDefault() 
{
//    //阻止默认浏览器动作(W3C)
//    if ( e && e.preventDefault ) e.preventDefault();
//    //IE中阻止函数器默认动作的方式
//    else window.event.returnValue = false;
//    
//    return false;

      window.event.returnValue = false;
        
}

//点击文本框时,复制文本框里面的内容
function oCopy(txtid)
{  
    obj = GetE(txtid);
    obj.select();  
    js=obj.createTextRange();  
    js.execCommand("Copy")
    alert("复制成功!" + "   " + obj.value);  
} 


//使用方法：
//var args = new Object();
//args = GetUrlParms();
//如果要查找参数key:
//value = args[key] 
function GetUrlParms()    
{
    var args=new Object();   
    var query=location.search.substring(1);//获取查询串   
    var pairs=query.split("&");//在逗号处断开   
    for(var   i=0;i<pairs.length;i++)   
    {   
        var pos=pairs[i].indexOf('=');//查找name=value   
            if(pos==-1)   continue;//如果没有找到就跳过   
            var argname=pairs[i].substring(0,pos);//提取name   
            var value=pairs[i].substring(pos+1);//提取value   
            args[argname]=unescape(value);//存为属性   
    }
    return args;
}
function GetQueryString(key) 
{
   return GetUrlParms()[key];
}