function mailValid(themail)
{
	expression = new RegExp(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z]{2,4}$/);
	if (!expression.test(themail)) return false;  
	else return true;
}
function validate_domain(strDomain)
{
	re = new RegExp("^[a-zA-Z0-9\-\_\.]+[\.]+[a-zA-Z]{2,4}$");
	strDomain.match(re);
	return re.test(strDomain);
}

function testlinkname(teststring)
{
	re = new RegExp("^[a-z0-9\-\_]{1,50}$");
	teststring.match(re);
	return re.test(teststring);
}

function test6_16(teststring)
{
	re = new RegExp("^[a-zA-Z0-9\-\_]{6,16}$");
	teststring.match(re);
	return re.test(teststring);
}
function test4_25(teststring)
{
	re = new RegExp("^[a-zA-Z0-9æøåÆØÅ \_\-]{4,25}$");
	teststring.match(re);
	return re.test(teststring);
}
function test2_50(teststring)
{
	re = new RegExp("(.*?){2,50}$");
	teststring.match(re);
	return re.test(teststring);
}
function test0_12(teststring)
{
	re = new RegExp("(.*?){0,12}$");
	teststring.match(re);
	return re.test(teststring);
}
function testfilename(teststring)
{
	re = new RegExp("(.*?)\.(jpg|jpeg|png|gif)$");
	teststring.match(re);
	return re.test(teststring);
}

function trim(stringToTrim) 
{
	if (stringToTrim!=undefined && stringToTrim!="")
	{
		return stringToTrim.replace(/^\s+|\s+$/g,"");
	}
	else
	{
		return "";
	}
}
