 // JavaScript Document
function validate(cForm, cFields){
	
	//alert(cFields);
	
	var cField = cFields.split("-");
		
	var error="";
	var emailFilter = /^.+@.+\..{2,3}$/;
	var numFilter = /^\d{6,12}$/;
	
		for(i=0; i < cField.length; i++)
		{
			var cFieldItems = cField[i].split(":");
			if(cFieldItems[0] == "cMonthInput" && $("form#newForm #cMonthInput").val() == "" || cFieldItems[0] == "cMonthInput" && $("form#newForm #cMonthInput").val() == "Required"){
				error += cFieldItems[0]+" this is txt<br />";
				
				$("form#newForm #cMonthInput").val("Required");
				$("form#newForm #cMonthInput").css("color", "red");
				//return (false);
				
			}
		
			//Text
			if (cFieldItems[1] == "txt" && document.getElementById(cFieldItems[0]).value == "" || cFieldItems[1] == "txt" && document.getElementById(cFieldItems[0]).value == "Required") {
				error += cFieldItems[0]+" this is txt<br />";
				
				document.getElementById(cFieldItems[0]).style.color = 'red';
				document.getElementById(cFieldItems[0]).value = 'Required';
				//return (false);
				//alert("need test");
			}
			
			//email
			if (cFieldItems[1] == "mail" && !(emailFilter.test(document.getElementById(cFieldItems[0]).value))) { 
				error += cFieldItems[0]+" this is mail<br />";
				document.getElementById(cFieldItems[0]).value = 'A valid email address';
				document.getElementById(cFieldItems[0]).style.color = 'red';			
			
			}
			
			
			//numbers
			if (cFieldItems[1] == "num" && !(numFilter.test(document.getElementById(cFieldItems[0]).value))) {
					error += cFieldItems[0]+" this is num<br />";
					document.getElementById(cFieldItems[0]).value = "Number inc STD code";
					document.getElementById(cFieldItems[0]).style.color = 'red';
			}
			
			//code
			if (cFieldItems[1] == "code" && document.getElementById(cFieldItems[0]).value != "Northern College") {
					error += cFieldItems[0]+" this is Code<br />";
					document.getElementById(cFieldItems[0]).value = "You didn't enter the correct code";
					document.getElementById(cFieldItems[0]).style.color = 'red';
			}
			
		}
		
		
	if (error){
			//alert("The following need to be included \n \nYour:\n\n" + error);
			document.getElementById("review").innerHTML = "Please review the problems in red";
			document.getElementById("review").style.color = "red";
			//alert(error);
			return (false);
			
	}else{
	
			return (true);	
		
	}
	
}
	
function clearText(thefield){
	if (thefield.value == thefield.value && thefield.value == "Required" || thefield.value == "Number inc STD code" || thefield.value == "A valid email address" || thefield.value == "You didn't enter the correct code")
	thefield.value = ""
	thefield.style.color = "Black";
}

function valMonForm(cForms){
		
		valTHIS = $("form#newForm #cMonthInput").attr("id")+":txt-";
		
		//alert($("form#newForm #cMonthInput").val());
		
		validateIT = validate(cForms, valTHIS)
		
		//alert(validateIT);
		
		if(validateIT == true) {
			//alert("sucess");
			
		}else{
			//alert("not");
			return (false);
			
		}
}

