function isPwd(txt){
	validChars = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	
	if (txt.length < 6)
		return false;
	
	for (i=0; i < txt.length; i++) {
		txtChar = txt.charAt(i);
		if (validChars.indexOf(txtChar, 0) == -1) {
			return false;
		}
	}
	
	return true;
}


function isEmail(string) {
	if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
		return true;
	else
		return false;
}

function isHostname(string) {
	if (string.search(/^[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
		return true;
	else
		return false;
}

function isFTPUsername(string) {
	if (string.length < 2 || string.length > 15)
		return false;

	if (string.search(/^[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*$/) != -1)
		return true;
	else
		return false;
}

function suggestPassword() {
	var pwchars = "3456789abcdefghjkmnpqrstuvwxyABCDEFGHJKMNPQRSTUVWXY";
	var passwordlength = 8;
	var passwd = document.getElementById('generated_pw');
	passwd.value = '';

	for ( i = 0; i < passwordlength; i++ ) {
		passwd.value += pwchars.charAt( Math.floor( Math.random() * pwchars.length ) )
	}
	return passwd.value;
}


