﻿String.prototype.len = function() { 
    return  this.replace(/[^\x00-\xff]/g,"rr").length;
}  


 //获取Url参数
 function getUrlParm(parmName)
{
    var returnVal="";
    try{
        var paramUrl= window.location.href;
        //处理长度
        if(paramUrl.lastIndexOf('?') > -1) {
            paramUrl=paramUrl.substring(paramUrl.lastIndexOf('?') + 1,paramUrl.length);
            var paramUrlArray=paramUrl.split("&");
            for(var i = 0;i < paramUrlArray.length; i++){
                if(paramUrlArray[i].toLowerCase().indexOf(parmName.toLowerCase()) > -1){
                    var temp = paramUrlArray[i].split("=");
                    if(temp[0].toLowerCase() == parmName.toLowerCase()){
                        returnVal=temp[1];
                        break;
                    }
                }
            }
        }
    }
    catch(e){alert(e)}
    return returnVal;
} 

//loading
function loading(){
    var width = 60,height = 60;
    $("body").append("<div id='loading_box' style='width:" + width + "px;height:" + height + "px; line-height:" + height + "px;align:center; text-align:center;position:absolute; border:solid 1px #ccc; vertical-align:middle; padding-top:6px; background-color:White;'><img src='/images/loader.gif' ></div>");
    setCenter('loading_box',width,height);
}

//更新弹出窗口
function updateLoading(message){
    var box = $("#loading_box");
    if(arguments.length == 3){//参数有三个，后两个为宽和高
        setCenter('loading_box',arguments[1],arguments[2])
        box.css({width:arguments[1]+"px",height:arguments[2]+"px"});
    }
    box.html(message);
    //关闭窗口
	box.fadeOut(1300,function(){
       $(this).remove();
     });
}

//设置居中
function setCenter(box,width,height){
    var	cw = document.documentElement.clientWidth,sl = $(document).scrollLeft();
    var ch = document.documentElement.clientHeight,st = $(document).scrollTop(); 
	$("#" + box).css({left:(parseInt((cw - width)/2)+sl)+"px",top:(parseInt((ch - height)/2)+st)+"px",zIndex: "999999"});
    $("#" + box).show();
}
