function validate_form(frm) {
field=frm.DomainName;
frm.DomainName.value = trim(frm.DomainName.value);
if(frm.DomainName.value.length <=2)
{
	alert('Domain name length cannot be less than 3 charachters');
	frm.DomainName.focus();
	return false;
}
if (frm.DomainName.value!="") 
{
	var valid = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-."
	var ok = "yes";
	var temp;
	for (var i=0; i<field.value.length; i++) {
		temp = "" + field.value.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") ok = "no";
	}
	
	if (ok == "no") {
		alert("Domain names may only comprise the characters A-Z, a-z, 0-9 and hyphen (-)");
		field.focus();
		field.select();
		return false;
	   }
}
else
{
alert("Domain name cannot be blank.");
return false;
}
}
function trim(str)
   {
     s = str.replace(/^(\s)*/, '');
     s = s.replace(/(\s)*$/, '');
     return s;
   }
