function validateCheckBox(form) {

	var totalv = 0;
	var totalt = 0;
	var maxv = form.version.length;
	var maxt = form.type.length;

	for (var idxv = 0; idxv < maxv; idxv++) {
		if (eval("document.versions_list.version[" + idxv + "].checked") == true) {
			totalv += 1;
		   	input = document.createElement("input");
			input.setAttribute("name","v"+totalv);
			input.setAttribute("value",document.versions_list.version[idxv].value);
			input.setAttribute("type","hidden");
			form.appendChild(input);
		}
	}

	for (var idxt = 0; idxt < maxt; idxt++) {
		if (eval("document.versions_list.type[" + idxt + "].checked") == true) {
		    totalt += 1;
		   }
	}

	if (totalv != 2 || totalt != 1) {
		alert("You need to select two versions and one type (HTML or Text)");
	}
	else {
		document.versions_list.submit();
	}

}

function addValidation() {

	if("" == document.getElementById("addtag").value) {
		alert("Please enter a tag name.");
		return false;
	}

	else if(""==document.getElementById("addurl").value) {
		alert("Please enter an URL.");
		return false;
	}
	else {
		return true;
	}
		
}

function newAccValidation() {

	if("" == document.getElementById("user").value) {
		alert("Please enter an username");
		return false;
	}

	else if(""==document.getElementById("email").value) {
		alert("Please enter an email.");
		return false;
	}
	else if(""==document.getElementById("pass").value) {
		alert("Please enter a password.");
		return false;
	}
	else if(""==document.getElementById("pass2").value) {
		alert("Please enter you password again");
		return false;
	}
	else if(document.getElementById("pass").value!=document.getElementById("pass2").value) {
		alert("The password didn't match");
		return false;
	}
	else {
		return true;
	}

}
