//<!--
function CheckNumChar(str)
{
    var i,j,strTemp;
    var ch;
    strTemp='0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.-';
    for (i = 0; i < str.length; i++) {
    	ch = str.charAt(i);
		j = strTemp.indexOf(ch);
		if (j == -1)
		  return 0;
    }
    
    return 1;
}
	
function checkFolderName(str)
{
    var i,j,strTemp;
    var ch, chval
    
    strTemp = '/:*?\'\"<>|@';
    for (i = 0; i < str.length; i++) {
    	ch = str.charAt(i);
    	chval = ch.charCodeAt();
		if (chval < 0x20)
			return 0;

		j = strTemp.indexOf(ch);
		if (j != -1)
			return 0;
    }
    
    return 1;
}

function checkNumber(str)
{
    var i, j, strTemp;
    strTemp = '0123456789';
    
    for (i = 0; i < str.length; i++)  {
         j = strTemp.indexOf(str.charAt(i));
         if (j == -1)
             return 0;
    }
    
    return 1;
}

function checkDomain(domain)
{
	if (checkNumChar(domain) == 1)
		return true;
	else
		return false;
}

function checkUsername(username)
{
	if (checkNumChar(username) == 1)
		return true;
	else
		return false;
}

function isValidMail(emailStr) 
{
	var emailPattern = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	if (emailPattern.test(emailStr)==false)
		return false;
	else
		return true;
}

function TrimString(str) 
{
	str = str.replace(/(^\s*)|(\s*$)/g,"");
	
	return str;
}
// -->	

