var str		= '';
function stringTrim(str)
{
    if(str.length > 0)
	{
        while(str.indexOf(' ') == 0)
		{
			str = str.substr(1);
		}
	}
    if (str.length > 0)
	{
		while(str.lastIndexOf(' ') == str.length-1)
		{
			str = str.substr(0, str.length-1);
		}
	}
    return str;
}

function isValidEmail (emailIn)
{
	var isEmailOk = false;

	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9_\-])+\.)+([a-zA-Z_]{2,4})+$/;


	if(emailIn.search(filter) != -1)
		isEmailOk = true;
	if(emailIn.indexOf("..") != -1)
		isEmailOk = false;
	if(emailIn.indexOf(".@") != -1)
		isEmailOk = false;
	if(emailIn.indexOf("'") != -1 || emailIn.indexOf("''") != -1 || emailIn.indexOf("\"") != -1 || emailIn.indexOf("\"\"") != -1 || emailIn.indexOf("(") != -1  ||  emailIn.indexOf(")") != -1 || emailIn.indexOf("[") != -1 || emailIn.indexOf("]") != -1 || emailIn.indexOf("{") != -1  || emailIn.indexOf("}") != -1 || emailIn.indexOf(",") != -1 || emailIn.indexOf(",,") != -1 || emailIn.indexOf(":") != -1 || emailIn.indexOf(";") != -1 || emailIn.indexOf("#") != -1 || emailIn.indexOf("mailto:") != -1)
		isEmailOk = false;

	return isEmailOk;
}
var checkthisPhone = "0123456789";	
var allValidNum;

function validNumber(checkStr)
{
	allValidNum = true;

	for (i = 0; i < checkStr.length; i++)
	{
		ch1 = checkStr.charAt(i);
		for (j = 0; j < checkthisPhone.length; j++)
		{
			if(ch1 == checkthisPhone.charAt(j))
			{
				break;
			}
		}

		if(j == checkthisPhone.length)
		{
			allValidNum = false;
			break;
		}
	}
}

function checkURL(value) 
{
	var urlregex = new RegExp("^(http:\/\/www.|HTTP:\/\/WWW.|https:\/\/www.|HTTPS:\/\/WWW.|ftp:\/\/www.|FTP:\/\/WWW.|http:\/\/|HTTP:\/\/){1}([0-9A-Za-z]+\.)");

	
	
	var iChars2 = "!~`@#$%^&*()+=[]\\\';,{}|\"<>?+_";
	
	for (var i = 0; i < value.length; i++) 
	{
		if (iChars2.indexOf(value.charAt(i)) != -1)
		{
			
			return false;
		}
	}
	
	if(urlregex.test(value))
	{
		return(true);
	}
	return false; 
}



