function is_phone_valid(the_value)
{
	var regstr1 = /[\s\.\- \/\+]*/g;
	var regstr2 = /^[0-9]{9,14}$/;
	
	the_value = the_value.replace(regstr1, '');
	
	if(regstr2.test(the_value)) return true;
	else return false;
}

function is_email_valid(the_value)
{
	var regstr1 = /^([a-z0-9\.\&_\-]+@(([a-z0-9][a-z0-9\-]*)*[a-z0-9]\.)+[a-z]{2,6}){1}$/i;
	
	if(regstr1.test(the_value)) return true;
	else return false;
}

function is_zipcode_valid(the_value)
{
	var regstr1 = /[\s\. \/\+\-]*/g;
	var regstr2 = /[0-9]{4,6}/;
	
	the_value = the_value.replace(regstr1, '');
	
	if(regstr2.test(the_value)) return true;
	else return false;
}

function is_address_valid(the_value)
{
	var regstr1 = /[\s\. \/\+\-]*/g;
	var regstr2 = /.{2,}[0-9]{1,}/i;
	
	the_value = the_value.replace(regstr1, '');
	
	if(regstr2.test(the_value)) return true;
	else return false;
}

function is_city_valid(the_value)
{
	var regstr1 = /[\s\. \/\+\-]*/g;
	var regstr2 = /[a-z]{2,}/i;
	
	the_value = the_value.replace(regstr1, '');
	
	if(regstr2.test(the_value)) return true;
	else return false;
}

function is_name_valid(the_value)
{
	var regstr1 = /[\s\. \/\+\-]*/g;
	var regstr2 = /[a-z]{2,}/i;
	
	the_value = the_value.replace(regstr1, '');
	
	if(regstr2.test(the_value)) return true;
	else return false;
}

function is_numeric_positive(the_value)
{
	var regstr1 = /^[0-9]+$/;
	
	if(regstr1.test(the_value)) return true;
	else return false;
}

function is_numeric_value_valid(the_value)
{
	var regstr = /^\-?[0-9]+$/;
			
	if(regstr.test(the_value)) return true;
	else
	{
		var regstr = /^\-?[0-9]+(\.|,){1}[0-9]+$/;
	
		if(regstr.test(the_value)) return true;
		else return false;
	}
}

function replace_comma(the_value)
{
	var regstr = /,/g;
	the_value = the_value.replace(regstr, '.');
	
	return the_value;
}