function checkForm(obj,require) {
	var response = "";
	var cError = 0;

	for (i=0;i<=obj.length-1;i++) {
		subobj = obj.elements[i];
		if (subobj.type != "button" && subobj.type != "submit") {
			if (require) {
				if (in_array(subobj.name,require)>-1) {
					if (subobj.type == "select") {
						if (subobj.value != 0 && subobj.value != "0") { 
						}
						else {
							subobj.style.backgroundColor= "#CCCCCC";
							subobj.style.color= "#CCCCCC";
							cError++;
						}
					}
					else {
						if (subobj.value != "") { }
						else {
							subobj.style.backgroundColor= "#CCCCCC";
							cError++;
						}
					}
				}
			}
			else {
				if (subobj.type == "select" || subobj.type == "select-one") {
					if (subobj.value != "0" && subobj.value != 0) { }
					else {
						subobj.style.backgroundColor= "#CCCCCC";
						cError++;
						}
				}
				else {
					if (subobj.value != "") { }
					else {
						subobj.style.backgroundColor= "#CCCCCC";
						cError++;
					}
				}

			}
		}
	}
	
		if (cError > 0) {
				alert("Debe llenar todos los campos.");
				return false;
		}
		else {
				return true;
		}
}