﻿function isemail(str)
{
	var patrn = /[_a-zA-Z\d\-\.]+@[_a-zA-Z\d\-]+(\.[_a-zA-Z\d\-]+)+$/;
	return patrn.test(str);
}


function isimg(imgpath)
{
	var files=/\.bmp|\.png|\.gif|\.jpeg|\.jpg|\.psd\b/i; 
	//var files=/.bmp|.BMP|.png|.PNG|.gif|.jpg|.GIF|.JPG|.jpeg|.psd|.JPEG \b/;
	if(!files.test(imgpath))
	{
	  alert("请指定正确的图片文件，只能上传gif、jpg、jpeg、png、bmp类型图片");
	  return false;
	}
	else return true;
}


function selectALL(leader,sub){
	if(typeof(leader)=="undefined"||typeof(sub)=="undefined") return;
	var i=0;
	if(sub.length!=null){
		var len=sub.length;
		for (;i<len;i++){
			sub[i].checked=leader.checked;
			sub[i].tag=sub[i].checked;
		}
	}else{
		sub.checked=leader.checked;
		sub.tag=sub.checked;
	}
}


function loadimage(obj,maxwidth,maxheight)
{
	if(obj.width>maxwidth)
	{
		obj.width = maxwidth;
	}
	if(obj.height>maxheight)
	{
		obj.height = maxheight;
	}
}


function trim(str) 
{
   return  str.replace(/(^\s*)|(\s*$)/g,"");  
}

function isDigit(str)
{
	var patern = /^[1-9]{1}\d{0,}$/;
	if(patern.test(str))
		return true;
	else return false;
}

function isFloat(str)
{
	var patern = /^\d+(\.\d+)?$/;
	if(patern.test(str))
		return true;
	else return false;
}


function WinClose()
{
    var ua=navigator.userAgent
    var ie=navigator.appName=="Microsoft Internet Explorer"?true:false
    if(ie)
    {
        var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE "))))
        if(IEversion< 5.5)
        {
            var str = '<object id=noTipClose classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
            str += '<param name="Command" value="Close"></object>';
            document.body.insertAdjacentHTML("beforeEnd", str);
            document.all.noTipClose.Click();
        }
        else
        {
			if(IEversion>=7)
			{
				window.opener=null;
				window.open("","_self");
				window.close();
			}
			else
			{
				window.opener =null;
				window.close();
			}
            
        }
    }
    else
    {
         window.close()
    }
}