	function cmdSend_click(slanguage) {
		if (ShowAlert('txtNombre', 'Debe ingresar su nombre', 'You must enter your name', slanguage)) {
			return false;
		}
		if (ShowAlert('txtCargo', 'Debe ingresar el cargo', 'You must enter your title', slanguage)) {
			return false;
		}
		if (ShowAlert('txtEmpresa', 'Debe ingresar la empresa', 'You must enter your company name', slanguage)) {
			return false;
		}
		if (ShowAlert('txtEMail', 'Debe ingresar la dirección de mail', 'You must enter your e-mail', slanguage)) {
			return false;
		} else {
			if (!check_email(document.getElementById('txtEMail').value) && document.getElementById('txtEMail').value != "") {
				if (slanguage == 'es') {
					alert('E-mail inválido');
				} else {
					alert('Invalid e-mail');
				}
				document.getElementById('txtEMail').focus();
				return false;
			}
		}
		if (ShowAlert('txtIdiomaFuente', 'Debe ingresar el idioma fuente', 'You must enter the source language', slanguage)) {
			return false;
		}
		if (ShowAlert('txtIdiomaDestino', 'Debe ingresar el idioma de destino', 'You must enter the target language', slanguage)) {
			return false;
		}
		if (ShowAlert('txtCantidadPalabras', 'Debe ingresar la cantidad de palabras', 'You must enter the approx. word count', slanguage)) {
			return false;
		}
		if (ShowAlert('txtCantidadPaginas', 'Debe ingresar la cantidad de páginas', 'You must enter the number of pages', slanguage)) {
			return false;
		}
		if (!EmptyDate('FechaEntrega')) {
			if (!ValidDate('FechaEntrega', slanguage)) {
				return false
			}
		} else {
			if (slanguage == 'es') {
				alert('Debe ingresar una fecha');
			} else {
				alert('You must enter a date');				
			}
			document.getElementById('cboDayFechaEntrega').focus();
			return false;
		}
		return true;
	}

	function ShowAlert(sfieldname, estext, entext, slanguage) {
		if (document.getElementById(sfieldname).value == "") {
			if (slanguage == 'es') {
				alert(estext);
			} else {
				alert(entext);
			}
			document.getElementById(sfieldname).focus();
			return true;
		} else {
			return false;
		}
	}
	
	function ValidDate(sObjectName, slanguage) {
		var nDays

		if (document.getElementById("cboYear"+sObjectName).value == 0 && document.getElementById("cboMonth"+sObjectName).value == 0 && document.getElementById("cboDay"+sObjectName).value == 0) {
			return true;
		}
		if (document.getElementById("cboDay"+sObjectName).value == 0) {
			if (slanguage == 'es') {
				alert("Día inválido");
			} else {
				alert("Invalid day");
			}
			return false;
		}
		if (document.getElementById("cboMonth"+sObjectName).value == 0) {
			if (slanguage == 'es') {
				alert("Mes inválido");
			} else {
				alert("Invalid month");
			}
			return false;
		}
		if (document.getElementById("cboYear"+sObjectName).value == 0) {
			if (slanguage == 'es') {
				alert("Año inválido");
			} else {
				alert("Invalid year");
			}
			return false;
		}
		if (document.getElementById("cboMonth"+sObjectName).value != 2) {
			if (document.getElementById("cboMonth"+sObjectName).value == 4 || document.getElementById("cboMonth"+sObjectName).value == 6 || document.getElementById("cboMonth"+sObjectName).value == 9 || document.getElementById("cboMonth"+sObjectName).value == 11) {
				nDays = 30;
			} else {
				nDays = 31;
			}
		} else {
			if ((document.getElementById("cboYear"+sObjectName).value) == (parseInt(document.getElementById("cboYear"+sObjectName).value / 4) * 4)) {
				nDays = 29;
			} else {
				nDays = 28;
			}
		}
		if (document.getElementById("cboDay"+sObjectName).value > nDays) {
			if (slanguage == 'es') {
				alert("Día inválido");
			} else {
				alert("Invalid day");
			}
			return false;
		}
		return true;
  }
  function EmptyDate(sObjectName) {
		if (document.getElementById("cboYear"+sObjectName).value == 0 && document.getElementById("cboMonth"+sObjectName).value == 0 && document.getElementById("cboDay"+sObjectName).value == 0) {
			return true;
		} else {
			return false;
		}
  }
  function check_email(e){
		ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";
		for(i=0; i < e.length ;i++){
			if (ok.indexOf(e.charAt(i)) < 0){
				return (false);
			}
		}
		if (document.images){
			re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
			re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
			if (!e.match(re) && e.match(re_two)){
				return -1;
			}
		}
	}
	function ValidarNumero(slanguage) {
		var args = ValidarNumero.arguments;
		if (((event.keyCode < 48) || (event.keyCode > 57)) && (args.length == 0 || args[0].toString().indexOf(event.keyCode) < 0)) {
			event.returnValue = false;
			if (slanguage == 'es') {
				alert("Solo puede ingresar números");
			} else {
				alert("Only numbers will be entered");
			}
			return;
		}
	}