// ************* CHECK FUNCTIONS **************** //

function emailchk(email) {
	var allowed = "@.ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_-1234567890"
	var count = 0;
	
	for (var i=0; i<email.length; i++) {
		if (email.charAt(i) == "@") {
			count += 1;
		}
	}
	
	if(count == 1) {
		for (var i=0; i<email.length; i++) {
			if (allowed.indexOf(email.charAt(i)) == -1) {
				return false;
			}
		}
		return true;
	} else {
		return false;
	}
}

function alphachk(string) {
	var allowed = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz- ";	
	
	for (var i=0; i<string.length; i++) {
		if (allowed.indexOf(string.charAt(i)) == -1) {			
			return false;
		}
	}
	return true;
}

function alphanumericchk(string) {
	var allowed = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_ 0123456789";
	
	for (var i=0; i<string.length; i++) {
		if (allowed.indexOf(string.charAt(i)) == -1) {
			return false;
		}		
	}
	return true;
}

function numericchk(string) {
	var allowed = "0123456789";
	
	for (var i=0; i<string.length; i++) {
		if (allowed.indexOf(string.charAt(i)) == -1) {
			return false;
		}
	}
	return true;
}

function urlchk(url) {
	var dots = 0;
	
	for (var i=0; i<url.length; i++) {
		if(url.charAt(i) == ".") dots++;
	}
	
	if((url.indexOf("http://") == -1) && dots != 2) {
		return false;
	}
	return true;
}