﻿function ResizeImage_Special(img,w,h)
{
		var image=new Image();
        image.src=img.src;

		var iw=image.width;
		var ih=image.height;
		var iratio=iw/ih;
        
        if(iw>w)
		{
                iw=w;
				ih=w/iratio;
        }
        if(ih>h)
		{
                ih=h;
                iw=h*iratio;
        }  
		img.width=iw;
		img.height=ih;
}


function ResizeImage(img)
{		
    ResizeImage_Special(img, 200, 200);
}

/*
==================================================================
功能：去除输入字符串左边的空格
输入：str：字符串
返回：去除左边空格后的字符串
==================================================================
*/

function LTrim(str)
{
    var whitespace = new String(" \t\n\r");
    var s = new String(str);
    if (whitespace.indexOf(s.charAt(0)) != -1)
    {
        var j=0, i = s.length;

        while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
        {
            j++;
        }
        s = s.substring(j, i);
    }
    return s;
}

/*
==================================================================
功能：去除输入字符串右边的空格
输入：str：字符串
返回：去除右边空格后的字符串
==================================================================
*/

function RTrim(str)
{
    var whitespace = new String(" \t\n\r");
    var s = new String(str);
    if (whitespace.indexOf(s.charAt(s.length-1)) != -1)
    {
        var i = s.length - 1;
        while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
        {
            i--;
        }
        s = s.substring(0, i+1);
    }
    return s;
} 

/*
==================================================================
功能：去除输入字符串左右两边的空格
输入：str：字符串
返回：去除左右两边空格后的字符串
==================================================================
*/

function Trim(str)
{
    return RTrim(LTrim(str));
}


/*
==================================================================
功能：检测Email地址是否合法
输入：strEmail：电子邮箱地址
返回：如果为合法EMail地址返回true,否则返回false
==================================================================
*/

function CheckEmail( strEmail ) 
{
    if (strEmail.length == 0) 
        return (false);
    reVal = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
    return ( reVal.test(strEmail) );
}

/* 
    功能：检测邮政编号
*/
function check_PostCode( strPostCode ) 
{
    if (strPostCode.length == 0) 
        return (false);
    reVal = /[0-9]{6}/;
    return ( reVal.test(strPostCode) );
}

/*
==================================================================
用途：校验URL地址的格式
输入：strURL：URL地址
返回：如果通过验证返回true,否则返回false；
==================================================================
*/
function CheckURL(strURL)
{
    var regTextUrl = /^(file|http|https|ftp|mms|telnet|news|wais|mailto):\/\/(.+)$/;
    return regTextUrl.test(strURL);
}

function CheckPhone(phone)
{
    var str = phone;
    var reg=/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/
    return reg.test(str);
}

function GoAdmin()
{
    window.open("http://admin.e-zhan.cn");
}

