﻿// JScript 文件
/*
function $() {
  var elements = new Array();

  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == 'string')
      element = document.getElementById(element);

    if (arguments.length == 1)
      return element;

    elements.push(element);
  }

  return elements;
}
*/

var $$ = function (id) {return "string" == typeof id ? document.getElementById(id) : id;}

function request(paras) {
   var reg = new RegExp("(^|&)" + paras + "=([^&]*)(&|$)","i");
   var r = window.location.search.substr(1).match(reg);
   if (r!=null) return unescape(r[2]); return null;
}

String.prototype.replaceAll = function(s1,s2){    
    return this.replace(new RegExp(s1,"gm"),s2);    
}  

String.prototype.Trim = function() 
{ 
    return this.replace(/(^\s*)|(\s*$)/g, ""); 
} 

function left(mainStr,lngLen) 
{ 
	if (lngLen>0) return mainStr.substring(0,lngLen)
	else return null
}

function right(mainStr,lngLen) 
{  
 	if (mainStr.length-lngLen>=0 && mainStr.length>=0 && mainStr.length-lngLen<=mainStr.length) 
 		return mainStr.substring(mainStr.length-lngLen,mainStr.length) 
 	else return null  
}

function mid(mainStr,starnum,endnum)
{ 
	if (mainStr.length>=0) return mainStr.substr(starnum,endnum) 
	else return null 
} 

function showmsg(msg,controlid)
{
    alert(msg);
    controlid.focus();
    return false;
}

var currentcolor;

function oMouse(t)
{
    currentcolor=t.style.backgroundColor;
    t.style.backgroundColor="#FFFF80";
}

function oOut(t)
{
    t.style.backgroundColor=currentcolor;
}

function delid(url)
{
    if(confirm("确定要删除吗？"))
        location.href=url;
}

function mydel(id)
{
    var url=document.location.href;
    if(url.indexOf("?")>=0) url+="&delid="+id;
    else url+="?delid="+id;
    
    if(confirm("确定要删除吗？"))
        location.href=url;
}

//js Cookie
function setCookie(name,value)
{
    var Days = 1;
    var exp  = new Date();
        exp.setTime(exp.getTime() + Days*24*60*60*1000);
        document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}

function getCookie(name)
{
    var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
        if(arr=document.cookie.match(reg)) return unescape(arr[2]);
        else return null;
}

function delCookie(name)
{
    var exp = new Date();
        exp.setTime(exp.getTime() - 1);
    var cval=getCookie(name);
        if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}

 //四舍五入
function advFormat(value,num)
{
var a_str = formatnumber(value,num);
var a_int = parseFloat(a_str);
if (value.toString().length>a_str.length)
{
var b_str = value.toString().substring(a_str.length,a_str.length+1)
var b_int = parseFloat(b_str);
if (b_int<5)
{
return a_str
}
else
{
var bonus_str,bonus_int;
if (num==0)
{
bonus_int = 1;
}
else
{
bonus_str = "0."
for (var i=1; i<num; i++)
bonus_str+="0";
bonus_str+="1";
bonus_int = parseFloat(bonus_str);
}
a_str =	formatnumber(a_int + bonus_int,	num)
}
}
return a_str
}

//直接去尾
function formatnumber(value,num)
{
var a,b,c,i
a = value.toString();
b = a.indexOf('.');
c = a.length;
if (num==0)
{
if (b!=-1)
a = a.substring(0,b);
}
else
{
if (b==-1)
{
a = a +	".";
for (i=1;i<=num;i++)
a = a +	"0";
}
else
{
a = a.substring(0,b+num+1);
for (i=c;i<=b+num;i++)
a = a +	"0";
}
}
return a
}

//js 提示
document.write("<div id='divMask' style='BACKGROUND-COLOR: white; FILTER: alpha(opacity=75); LEFT: 0px; POSITION:absolute; TOP: 0px;'></div>");
document.write("<div id='divMsg' style='background-color:#F7F7DE;height:35px;line-height:35px; width:200px; vertical-align:middle; border:solid 1px #eee;font-size:12px;POSITION: absolute;left:0px;top:0px;DISPLAY: none;z-index:49;'>");
document.write("<marquee behavior=alternate><span id='spanMsg'></span></marquee></div>");

function divMsg(title)
{
    var divMsg=$("divMsg");
    $("spanMsg").innerHTML=title;
    divMsg.style.display="block";
    divMsgResizeModal();
    window.onresize = divMsgResizeModal;
}

function divMsgResizeModal()
{
    var divMsg=$("divMsg");
    var divMask=$("divMask");
    divMask.style.width = document.body.scrollWidth;
    divMask.style.height = document.body.scrollHeight;
    divMsg.style.left = ((document.body.clientWidth - divMsg.offsetWidth) / 2);
    divMsg.style.top = (document.documentElement.scrollTop+(document.documentElement.clientHeight - divMsg.offsetHeight) / 2);
}
