function validateSignupForm() {
	var form = document.getElementById('signupForm');
	if(form.elements['username'].value=='') {
		alert("Du skal indtaste brugernavn");
		return false;
	}
	if(form.elements['password'].value=='') {
		alert("Du skal indtaste password");
		return false;
	}
	if(form.elements['email'].value=='') {
		alert("Du skal indtaste email");
		return false;
	}
	return true;
}

function IsNumeric(strString) {
	var strValidChars = "0123456789.";
	var strChar;
	var blnResult = true;
	if(strString.length == 0) { return false; }
	
	for(i=0; i<strString.length && blnResult==true; i++) {
		strChar = strString.charAt(i);
		if(strValidChars.indexOf(strChar) == -1) { blnResult = false; }
	}
	return blnResult;
}

function validateReceptForm() {
	var form = document.getElementById('receptForm');
	if(form.elements['title'].value=='') {
		alert("Du skal indtaste navnet på opskriften!");
		return false;
	}
	if(form.elements['directions'].value=='') {
		alert("Du skal indtaste fremgangsmåden!");
		return false;
	}
	
	ingreFields = document.getElementById("ingredients_cnt").getElementsByTagName("select");
	//alert(ingreFields.length);
	for(ix=0;ix<ingreFields.length;ix++) {
		var y = ingreFields[ix].name.substring(5).substring(0,ingreFields[ix].name.substring(5).length-1);
		//quantity - ingredient
		if(form.elements['quantity['+y+']'].value == '' && form.elements['ingredient['+y+']'].value == '') {
			//alert("lets go..."+ix);
			continue;
		}
	
		if(form.elements['quantity['+y+']'].value == '' || form.elements['ingredient['+y+']'].value == '') {
			alert("Du har ikke udfyldt ingredienser korrekt");
			return false;
		}
		
		
		if(!IsNumeric(form.elements['quantity['+y+']'].value) && form.elements['quantity['+y+']'].value != '') {
			alert("Du har indtastet et forkert antal");
			return false;
		}
	}
	
	var anyCatChoosen = false;
	for(i=0;i<form.elements['categories[]'].length;i++) {
		if(form.elements['categories[]'][i].selected) {
			anyCatChoosen=true;
		}
	}
	if(!anyCatChoosen) {
		alert("Du skal vælge mindst en kategori!");
		return false;
	}
	//alert("Alt ok du!"); return false; //debug
	return true;
}

function validateUProfileForm() {
	var form = document.getElementById('profileForm');
	if(form.elements['email'].value=='') {
		alert("E-mail må ikke være tom!");
		return false;
	}
}

