
//************//
//PRESUPUESTOS//
//************//

function enviarDatos(){
	frm = document.frmPresupuestos;	
	var strError = "";
  var objCheck;

  objCheck = new check("frmPresupuestos");
  objCheck.checkString("txtNombre", "Nombre", 2, 250, false);
  objCheck.checkEmail("txtEmail", "Email", 5, 250, false);
  objCheck.checkString("txtEmpresa", "Empresa", 2, 250, false);
  objCheck.checkString("txtDireccion", "Dirección", 2, 250, false);
  objCheck.checkString("txtCiudad", "Ciudad", 2, 250, false);
  objCheck.checkString("txtCodigoPostal", "Codigo Postal", 2, 100, false);
  objCheck.checkCombo("cmbPaises", "Pais", false);
  objCheck.checkString("txtTelefono", "Telefono", 2, 250, false);
  objCheck.checkString("txtFax", "Fax", 2, 250, false);
  objCheck.checkString("txtEvento", "Evento", 2, 250, false);
  objCheck.checkCombo("cmbAsistentes", "Nro. de Asistentes", false);
  objCheck.checkDate("txtFechaDesde", "Fecha llegada", true);
  objCheck.checkDate("txtFechaHasta", "Fecha salida", true);
  
  strError += objCheck.toString();
	
	if(frm.txtFechaHasta.value.length > 0 && frm.txtFechaDesde.value.length > 0){
		
		var arrDesde = frm.txtFechaDesde.value.split("/");
		var arrHasta = frm.txtFechaHasta.value.split("/");
		
		if ( parseInt(arrDesde[2]) > parseInt(arrHasta[2]) ) {
			strError += "Debe seleccionar una fecha de salida posterior a la fecha de llegada\n";
		} else if ( parseInt(arrDesde[1]) > parseInt(arrHasta[1]) &&  parseInt(arrDesde[2]) == parseInt(arrHasta[2]) ) {
			strError += "Debe seleccionar una fecha de salida posterior a la fecha de llegada\n";
		} else if ( parseInt(arrDesde[0]) > parseInt(arrHasta[0]) && parseInt(arrDesde[1]) == parseInt(arrHasta[1]) &&  parseInt(arrDesde[2]) == parseInt(arrHasta[2]) ) {
			strError += "Debe seleccionar una fecha de salida posterior a la fecha de llegada\n";
		}
		
	}
	
	if (strError != "") {                                  
		alert(strError);
	}else{
		frm.hidEnviar.value=1;
		frm.submit();
	}
		
}

