﻿// JScript file
function DE$(){ 
  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; 
}

//isnull
function isNull(sVal)
{
  return(sVal==''||sVal==null||sVal=='undefined');
}

function Trim(value)
{
  return value.replace(/(^\s*)|(\s*$)/g,"");
}

function Ltrim(value)
{
  return value.replace(/(^\s*)/g,"");
}

function Rtrim(value)
{
  return value.replace(/(\s*$)/g,"");
}

function deletealt(str)
{
    if(confirm(str)){return true}else{return false};
}

//MenuCss
function MouseOver(menuItem,objCss)
{
    menuItem.className = objCss;
}
        
function MouseOut(menuItem,objCss)
{
    menuItem.className = objCss;
}

//DisplayNone
function MouseIDShow(objID)
{
	document.getElementById(objID).style.display='';
}

function MouseIDHidden(objID)
{
	document.getElementById(objID).style.display='none';
}

//MenuLeft
function menuChange(menu,id)
{
    obj=document.getElementsByName(menu);
    for(var i=0;i<obj.length;i++)
    {
        if(id==i)
        {
            obj[i].style.display=(obj[i].style.display=='none')?"block":"none";
        }
        else
        {
            obj[i].style.display='none';
        }
    }
}

//MenuLeftDirect
function switchBar(obj)
{
	if (window.parent.document.getElementById('leftframe').cols=='185,*')
    {
        window.parent.document.getElementById('leftframe').cols='0,*'
        window.parent.document.getElementById('leftmainframe').cols='10,*';
        obj.alt='显示左侧管理导航菜单';
    } 
    else
    {
		window.parent.document.getElementById('leftframe').cols='185,*';
		window.parent.document.getElementById('leftmainframe').cols='195,*';
		obj.alt='隐藏左侧管理导航菜单';
    }
}

//HiddenShow
function HiddenShow(objID)
{
    document.getElementById(objID).style.display=(document.getElementById(objID).style.display=='none')?'':'none';
}

//全选（name称,controltype控制对象）
function checkbox(typename,controltype)
{
	var obj=document.getElementsByName(typename);
	var j=obj.length;
	for(var i=0;i<j;i++)
	{
	    obj[i].checked=((controltype==true) && (!obj[i].disabled))?true:false;
	}
}

function CheckAllControl(typename)
{
	var obj=document.getElementsByName(typename);
	for(var i=0;i<obj.length;i++)
	{
		if(!obj[i].disabled)
	    {
		    obj[i].checked=true;
		}
	}
}

function UnCheckControl(typename)
{
	var obj=document.getElementsByName(typename);
	for(var i=0;i<obj.length;i++)
	{
	    if(!obj[i].disabled)
	    {
		    obj[i].checked=(obj[i].checked==true)?false:true;
		}
	}
}

function CheckBoxID(type,id,controltype)
{
	  var obj=document.getElementsByTagName(type);
	  var j=obj.length;
	  for(var i=0;i<j;i++)
	  {
		 if (obj[i].getAttribute('id')==id && !obj[i].disabled)
		 {
	       obj[i].checked=(controltype==true)?true:false;
	     }
	  }
}

function CheckNum(valueid,objalert) 
{
    var objvalue=document.getElementById(valueid).value;
	var reg = /^[+0-9]+$/;
	//get number from the str
	var getnum=objvalue.replace(/[^\d]/g,"");
	if(!reg.test(objvalue))
	{
		alert(objalert);
		document.getElementById(valueid).value=(isNull(getnum))?0:getnum;
	    return false;
	}
}

//模拟链接标题
function SimilarLinkTitle(objMainDivID,objNewDivID,objText,objLocalX,objLocalY)
{
    //如果内容部位空则模拟标题
    if(!isNull(Trim(objText)))
    {
        //获取鼠标位置,得到div的绝对位置
        var mouseX=document.documentElement.scrollLeft+parseInt(objLocalX)+3;
        var mouseY=document.documentElement.scrollTop+parseInt(objLocalY)+10;
        //如果objNewDivID的Division已经存在则显示出来，否则新建一个
        var objDiv=document.getElementById(objNewDivID);
        if(objDiv)
        {
            objDiv.style.left=mouseX+"px";
            objDiv.style.top=mouseY+"px";
            objDiv.style.display='block';
		}
        else
        {
            //初略判断位置
            var newObj=document.createElement("div"); 
            newObj.setAttribute("id",objNewDivID); 
            newObj.style.position="absolute"; 
            newObj.style.background="#ffffe1";
	        newObj.style.left=mouseX+"px"; 
            newObj.style.top=mouseY+"px";
            newObj.style.width="125px";
            newObj.style.overflow="hidden";
            newObj.style.height="auto";
            newObj.style.zIndex="99";
            newObj.style.border="1px #000 solid";
            newObj.style.color="#000";
            newObj.style.font_weight="normal";
            newObj.style.padding="2px";
            newObj.style.text_align="left";
            newObj.innerHTML=objText;
            document.getElementById(objMainDivID).appendChild(newObj);
        }
    }
}

function HiddenLinkTitle(objNewDivID)
{
    var objDiv=document.getElementById(objNewDivID);
    if(objDiv)
    {
        objDiv.style.display='none';
    }
}

//加载图片限制resizeimg(this,width,height)
function resizeimg(ImgD,iwidth,iheight)
{
     var image=new Image();
     image.src=ImgD.src;
     if(image.width>0 && image.height>0)
     {
        if(image.width/image.height>= iwidth/iheight)
        {
            if(image.width>iwidth)
            {
                ImgD.width=iwidth;
                ImgD.height=(image.height*iwidth)/image.width;
            }
            else
            {
                ImgD.width=image.width;
                ImgD.height=image.height;
            }
        }
        else
        {
            if(image.height>iheight)
            {
               ImgD.height=iheight;
               ImgD.width=(image.width*iheight)/image.height;
            }
            else
            {
               ImgD.width=image.width;
               ImgD.height=image.height;
            }
        }
　　　　ImgD.style.cursor= "pointer"; //改变鼠标指针
　　　　//ImgD.onclick = function() { window.open(this.src);} //点击打开大图片
　　　　if(navigator.userAgent.toLowerCase().indexOf("ie") > -1)
　　　　{ //判断浏览器，如果是IE
　　　　　　//ImgD.title = "请使用鼠标滚轮缩放图片，点击图片可在新窗口打开";
　　　　    ImgD.onmousewheel = function img_zoom() //滚轮缩放
　　　　    {
　　　　　　　　var zoom = parseInt(this.style.zoom, 10) || 100;
　　　　　　　　zoom += event.wheelDelta / 12;
　　　　　　　　if(zoom> 0)　this.style.zoom = zoom + "%";
　　　　　　　　return false;
　　　　　   }
　　　  } 
　　　  else 
　　　  { //如果不是IE
　	　//ImgD.title = "点击图片可在新窗口打开";
　　　　}
    }
}

//判断邮箱地址
function isMail(value) 
{
	var reg = /^([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+\.(com|cn|mobi|asia|net|org|info|me|com.cn|net.cn|org.cn|gov.cn|hk|tv|biz|cc|name)$/;
	return reg.test(value);
}
