function isBlank(v) {
	switch(v) {
		case "":
			return true;
			break;
		case " ":
			return true;
			break;
		case "\n":
			return true;
			break;
		default:
			return false;
			break;
	}
}

function isValidEmail() {
			var email = document.getElementById("email").value;
			if ( email.indexOf("@") == -1 ) {
				return false;
			} else {
				return true;
			}
}

window.onload = function() {
	var elems = document.forms[0].elements;
	for ( var i = 0; i < elems.length; i++ ) {
		var e  = elems[i];
		if ( e.className == "req" ) {
			var par = e.parentNode;
			var sibs = par.childNodes;
			for ( var j = 0; j < sibs.length; j++ ) {
				if ( sibs[j].nodeType == 3 && !isBlank(sibs[j].data) ) 
					sibs[j].data = "*" + sibs[j].data;
			}	
		}
	}
}



function valiDate(f) {
	var elems = f.elements;
	var error = "Please Enter:\n";
	for ( var i = 0; i < elems.length; i++ ) {
		val = elems[i].value;
		if ( elems[i].className == "req" && isBlank(val) ) {
				error += elems[i].previousSibling.data + "\n";
		}
	}
	if ( error != "Please Enter:\n" ) {
		alert(error);
		return false;
	} else if ( !isValidEmail() ) {
		alert("Please enter a valid email address");
		return false;
	} else {
		return true;
	}
}
