////////////////////////////////////////////////////////////////////////////////
// DEFINICION DE CAMPOS:
// <input textname="field_name" validate="v_type" class="CSS" errorclass="CSS">
///////////////////////////////////////////////////////////////////////////////*/
	function clearForm(form){
		var item;
		form.reset();
		for (var i = 0 ; i < form.elements.length ; i++) {
			item = form.elements[i]; 
			item.className = "form-element";
		}	
	}

	function Capitalice(txt) {
		return txt.substring(0,1).toUpperCase() + txt.substring(1,txt.length);
	}

// doFormValidate: valida un formulario completo devuelve TRUE o FALSE.
	function AltFormValidate(form) {
		var msg = "";
		var v_type;
		var error;
		var item;
                var iname;
		var first_error = "";
	
		for (var i = 0 ; i < form.elements.length ; i++) {
			error = false;
			item = form.elements[i]; 

			if (!item.okclass)
				item.okclass = item.className; 
			
			if (item.alt == "requiered"){
				if (item.value == ""){
					item.className = "form-element-err";
                                        iname = item.name;
                                        //HARCODEADAAAAAAAAAAAAAAAAAAAAAAA
                                        if (iname == "profesionn")
                                          iname = iname.substring(0,iname.length-1);
                                        //HARCODEADAAAAAAAAAAAAAAAAAAAAAAA
					msg += "El " + Capitalice(iname) + " no puede quedar vacio\n";
					if (first_error == "") 
						first_error = item;
				}else{
					item.className = "form-element";
					error = false;
				}
			}else{
				item.className = "form-element";
				error = false;
			}
		}

		if (msg != "") {
			alert('Por favor, complete correctamente los siguientes campos:\n\n' + msg);
			first_error.focus();
			return false;
		} else {
			form.submit();
			return true;
		}
		
	}
	
/*	function FormValidate(form) {
		var msg = "";
		var v_type;
		var error;
		var item;
		var first_error = "";
	
		//alert(form.elements.length);
		for (var i = 0 ; i < form.elements.length ; i++) {
			error = false;
			item = form.elements[i]; 

			// setup!!!!
			if (!item.okclass)
				item.okclass = item.className; 

			// validar
			var itemName = item.name.substring(0,1).toUpperCase() + item.name.substring(1,item.name.length);
			switch (item.name){
				case "Coment":
					itemName = "Comentario";
				case "apellido":
				case "nombre":
					if (item.value == ""){
						item.className = "form-element-err";
						error = true;
					}else{
						item.className = "form-element";
						error = false;
					}
					break;
				case "email":
					//alert(item.value);
					if (item.value == ""){
						item.className = "form-element-err";
						itemName = "E-Mail";
						error = true;
					}else{
						item.className = "form-element";
						error = false;
					}

					break;
				case "telefono":
					//alert(item.value);
					if (item.value == ""){
						item.className = "form-element-err";
					error = true;
					}else{
						item.className = "form-element";
						error = false;
					}
					break;
                                case "profesion":
					if (item.value == ""){
						item.className = "form-element-err";
					        error = true;
					}else{
						item.className = "form-element";
						error = false;
					}
					break;
				default:
					if (item.name != "Atras" && item.name != "Siguiente"){
						item.className = "form-element";
					}
					error = false;
				//case "":
			}
			
			if (error == true){
				msg += "El " + itemName + " no puede quedar vacio\n";
				if (first_error == "") 
					first_error = item;
				//alert(item & " " & first_error);
			}
		}
		
		//alert(form.dosend.value);
		if (msg != "") {
			alert('Por favor, complete correctamente los siguientes campos:\n\n' + msg);
			first_error.focus();
			if (form.dos != null){
                           form.dos.value="0";
                        }else if(form.do != null){
                           form.do.value ="0";
                        }
			return false;
		} else {
			if (form.dos != null){
                           form.dos.value="1";
                        }else if(form.do != null){
                           form.do.value ="1";
                        }
			form.submit();
			return true;
		}
	}*/
