
function validate(f,cerror,cnorm,ctext){
	returnor = true;
	for(i = 0;i<f.length;i++){
		if(f[i].getAttribute("needed") != null){
			if(f[i].type == "text" || f[i].type == "textarea" ){
				if(f[i].value == ""){
					f[i].style.border = "1px solid "+cerror;
					
					if(returnor){
						f[i].focus();
					}
					returnor = false;
				}else{
					f[i].style.border = "1px solid "+cnorm;
				}
				
				if(f[i].getAttribute("needed") == "email" && f[i].value.search("@") == -1){
					f[i].style.border = "1px solid "+cerror;
					
					if(returnor){
						f[i].focus();
					}
					returnor = false;
				}
			}else{
				if(!f[i].checked){
					f[i].parentNode.style.color = cerror;
					if(returnor){
						f[i].focus();
					}
					returnor = false
				}else{
				}
			}
		}
	}
	return returnor;
}