// JavaScript Document
function formatear_dropdown_proyectos(){
	/*$('#categoria').combobox({
		comboboxContainerClass: "comboboxContainer",
		comboboxValueContainerClass: "comboboxValueContainer",
		comboboxValueContentClass: "comboboxValueContent",
		comboboxDropDownClass: "comboboxDropDownContainer",
		comboboxDropDownButtonClass: "comboboxDropDownButton",
		comboboxDropDownItemClass: "comboboxItem",
		comboboxDropDownItemHoverClass: "comboboxItemHover",
		comboboxDropDownGroupItemHeaderClass: "comboboxGroupItemHeader",
		comboboxDropDownGroupItemContainerClass: "comboboxGroupItemContainer",
		width: "220px" 
	}); */
}

function validarDatos(nameformulario, texto_alerta_campos){
	var Validar = new clsValidator();
	Validar.setEncabezado(texto_alerta_campos);
	Validar.setErrorColor("#bbbbbb");
	Validar.setFormatoHora('24');
	Validar.setFormatoFecha('EURO');
	//Primero busco todos los campos a evaluar
	elementos = document.forms[nameformulario].elements;
	var array_validaciones=new Array();
	var inc=0;
	for (i=0; i<elementos.length; i++){
		className = elementos[i].className;
		validadonull = false;
		if(className.substring(className.length-4)=="NULL"){
			if(trim(elementos[i].value)=="") validadonull=true;
			className = className.substring(0, className.length-4);
		}
		if((className=="frmvalEmail")&&(validadonull==false)){
			label = elementos[i].name+"_lb";
			descripcion = document.forms[nameformulario].elements[label].value;
			Validar.Email(elementos[i].name, descripcion);
		}
		if((className=="frmvalNoVacio")&&(validadonull==false)){
			label = elementos[i].name+"_lb";
			descripcion = document.forms[nameformulario].elements[label].value;
			Validar.Vacio(elementos[i].name, descripcion);
		}
		if((className=="frmvalFecha")&&(validadonull==false)){ 
			label = elementos[i].name+"_lb";
			descripcion = document.forms[nameformulario].elements[label].value;
			Validar.Fecha(elementos[i].name, descripcion);
		}
		if((className=="frmvalEntero")&&(validadonull==false)){
			label = elementos[i].name+"_lb";
			descripcion = document.forms[nameformulario].elements[label].value;
			Validar.Entero(elementos[i].name, descripcion);
		}
		if((className=="frmvalDecimal")&&(validadonull==false)){
			label = elementos[i].name+"_lb";
			descripcion = document.forms[nameformulario].elements[label].value;
			Validar.Decimal(elementos[i].name, descripcion);
		}
		if((className=="frmvalCP")&&(validadonull==false)){
			label = elementos[i].name+"_lb";
			descripcion = document.forms[nameformulario].elements[label].value;
			Validar.CP(elementos[i].name, descripcion);
		}
	}
	
	if (Validar.Validar()){
		return true;
	}
	else{
		Validar.getErrors();
		return false;
	}
}

function enviar_form_contacto(nameformulario, texto_alerta_ley, texto_alerta_campos){
	if(document.forms[nameformulario].elements["acepto"].checked==false){
		alert(texto_alerta_ley); 
	}
	else{
		if(validarDatos(nameformulario, texto_alerta_campos)){
			document.forms[nameformulario].submit();
		}
	}
}

