String.prototype.Trim  = function(){return this.replace(/^\s+|\s+$/g,"");}
String.prototype.Ltrim = function(){return this.replace(/^\s+/g, "");}
String.prototype.Rtrim = function(){return this.replace(/\s+$/g, "");}

  function imgload(iwidth,iheight){
    var oImg = document.images;
    var oClientWidth=iwidth;
    var oClientHeight=iheight;
    for(var i=1;i<oImg.length;i++) {
      if(oImg[i].height>0 && oImg[i].width>0){
	  	flag=true;
		if(oImg[i].width/oImg[i].height>= iwidth/iheight){
			if(oImg[i].width>iwidth){ 
			oImg[i].height=(oImg[i].height*iwidth)/oImg[i].width;
			oImg[i].width=iwidth;
			
			}
		
		}
		else{
			if(oImg[i].height>iheight){ 
			oImg[i].width=(oImg[i].width*iheight)/oImg[i].height; 
			oImg[i].height=iheight;
			
			}
		
		}
    oImg[i].style.visibility="visible";
     }
    } 
	
}

function chkinputlen(t,l){
	if( chklen(t) > l ){
	   alert("字符长度超过限制。");
	   t.focus();
	   return false;
	}
}


function chklen(obj){
        var valueLen = 0;
		var str=obj.value
        for (i = 0; i < str.length; i ++)
        {
            var code = escape(str.charAt(i));
            if ((code.length >= 4) && (code < '%uFF60' || code > '%uFF9F'))
            {
                valueLen += 2;
            }
            else
            {
                valueLen ++;
            }
        }
		return valueLen;

}


function getlenb(tstr)
{
j=0
for (i=0;i<tstr.length;i++)
{
    if(tstr.charCodeAt(i)>255)
        j++;
    j++;

}
return j;
}


function checkint(tstr)
{
re=/[^0-9]/;
rp=tstr.search(re); 
return rp;
}


function checkhz(tstr)
{
for (i=0;i<tstr.lengt;i++)
    if( tstr.charCodeAt(i)>255 )
        {
            return 1;
            break;
        }
//alert(String.fromCharCode(258))
return 0;

}

function checkstr(tstr)
{
//re=/[^a-zA-Z0-9_]/;
re=/\W/;
rp=tstr.search(re); 
return rp;

}
function checkhtml(tstr)
{
//re=/[^a-zA-Z0-9_]/;
re=/<(.*)>.*<\/\1>/;
rp=tstr.search(re); 
return rp;

}

function checkblank(tstr)
{
//re=/[^a-zA-Z0-9_]/;
re=/\s/;
rp=tstr.search(re); 
return rp;

}

function checkemail(tstr)
{
re1=/([\w\-\.])+[@]{1}([\w\-])+(\.[\w\-])+/;
rp1=tstr.search(re1); 

re2=/[^a-zA-Z0-9_\.\-\@]/;
rp2=tstr.search(re2);
//alert(rp1)
if (rp1==-1||rp2!=-1)
    return false;    
else
    return true;
}

function checksqlstr(tstr)
{
re1=/[\^\s',\s\$]/;

rp1=tstr.search(re1);
//rp2=tstr.search(re2);
if (rp1!=-1)
    return false
else 
    return true;
    
}

function onlyEng()
{
  if(!(event.keyCode>=65&&event.keyCode<=90))
    event.returnValue=false;
}
function onlyNum()
{
  if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
    event.returnValue=false;
}

function isEmail(strEmail) {
 if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
  return true
 else
  return false;
}

function checkspace(checkstr) {
  var str = '';
  for(i = 0; i < checkstr.length; i++) {
    str = str + ' ';
  }
  return (str == checkstr);
}


var flag=false;
function DrawImage(ImgD,iwidth,iheight){
var image=new Image();
image.src=ImgD.src;
if(image.width>0 && image.height>0){
flag=true;
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;
}

}
}
} 
 
