
function validateEmail(str)
{
	if (!str)
		return true;
		
	return (str.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1);
}

function validatePhone(str)
{
	if (!str)
		return true;
		
	return (str.search(/0\d{1,3}\-?\d{6,8}/) != -1);
}

function validateURL(str)
{
	if (!str)
		return true;
	
	var v = new RegExp(); 
    v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$"); 
    if (!v.test(str))
    	return false;
    	
	return true;
}

function validatePositiveNumber(str)
{
	if (!str)
		return true;
	
	if (!str)
		return true;
		
	return (str.search(/^[0-9]+$/) != -1);
}