/* Validation functions */

function isEmail(string) {	
	return string.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
}

function isDate(dt) {
	s = dt.search(/\d{2}(.)\d{2}(.)\d{4}/g)
	if (s == -1) return false;
	
	var m = dt.split(".");
	m[1] -= 1;
	var d = new Date(m[2],m[1],m[0]);
	if ((m[2] == d.getFullYear()) && (m[1] == d.getMonth()) && (m[0] == d.getDate())) {
		return true;
	}
	else {
		return false;
	}
}

function isImage(img) {
	if((img.indexOf('.jpg')==-1) && (img.indexOf('.gif')==-1) && (img.indexOf('.bmp') ==-1) && (img.indexOf('.png') ==-1)) {
//		alert('unvalid');
		return false 
	} 
	else {
//		alert('valid');
		return true				
	}

}


function isAlias(string) {
	var s = string.search(/[^a-z_0-9\-]/i);
	if ((s == -1)&&(string != '')) {
		return true;
		} 
	else {
		return false; 
	}
}

function isNull(string) {
	if (string == '') {
		return true;
		} 
	else {
		return false; 
	}
}

