function comprobar_dominio(nombre_dominio)
{
var arr = new Array(
'.com','.net','.org','.biz','.info','.name', 'com.co', '.co', 'net.co', 'us', '.me', '.nom.co',  '.info', '.mobi', '.la', '.asia', '.biz', '.com.tw', '.tw', '.org.tw', '.idv.tw', '.ca', '.eu', '.cn', '.name', '.cc', '.ac', '.io', '.sh', '.tv', '.bz', '.ws', '.kids.us', '.com.cn', '.net.cn', '.org.cn', '.de', '.be', '.tc', '.vg', '.ms', '.cm', '.gs', '.jp', '.net.nz', '.co.nz', '.org.nz', '.br.com', '.cn.com', '.eu.com', '.uk.com', '.uk.net', '.us.com', '.uy.com', '.hu.com', '.no.com', '.qc.com', '.ru.com', '.sa.com', '.se.com', '.se.net', '.za.com', '.de.com', '.in', '.at', '.am', '.nl', '.it', '.fm', '.pro', '.tel');
var comprobacion = nombre_dominio;
var val = true;
var punto = comprobacion.lastIndexOf(".");
var nombre_dominio = comprobacion.substring(0,punto);
var extension = comprobacion.substring(punto,comprobacion.length);
if(punto>2 &&punto<57)
{
	for(var i=0;i<arr.length;i++)
	{
		if(extension == arr[i])
		{
			val = true;
			break;
		}
		else
		{
			val = false;
		}
	
	}
if(val == false)
{
	return "La extensi&oacute;n de tu dominio "+extension+" no esta soportada por nosotros";
}
else
{
	for(var j=0;j<nombre_dominio.length;j++)
{
var dh = nombre_dominio.charAt(j);
var hh = dh.charCodeAt(0);
if((hh >47 &&hh<59) || (hh >64 &&hh<91) || (hh >96 &&hh<123) || hh==45 || hh==46)
{
if((j==0 || j==nombre_dominio.length-1) &&hh == 45)
{
	return "Tu nombre de dominio no puede contener el simbolo guion '-' al principio ni al final";
}
}
else{
	return "El dominio no puede contener caracteres especiales";
}
}
}
}
else
{
	return "El n&uacute;mero de caracteres insertado no es correcto para el nombre de dominio ";
}
return true;
}

function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}