function validate_email(object, msg) {
	var apos = $(object).val().indexOf("@");
	var dotpos = $(object).val().lastIndexOf(".");
	var lastpos = $(object).val().length - 1;
	if (apos < 1 || dotpos - apos < 2 || lastpos - dotpos > 3 || lastpos - dotpos < 2) {
		if (msg) {
			alert(msg);
			$(object).focus();
		}
		return false;
	}
	else {
		return true;
	}
}

function validate_empty(object, msg) {
	if ($(object).val() == null || $(object).val() == '') {
		if (msg != '') {
			alert(msg);
			$(object).focus();
		}
		return false;
	}
	else {
		return true;
	}
}

var keylist = "1234567890";

function generatepass(plength) {
	var pass = '';
	for (i = 0; i < plength; i++) 
		pass += keylist.charAt(Math.floor(Math.random() * keylist.length));
	return pass;
}
