//********************************************************************
//****************** Valida todo el FORM *****************************
//************ Realizado por Jonatan Jáuregui ************************
//******************** 10 - 04 - 2004 ********************************
//********************************************************************

//The allTrim() JavaScript function combines both leftTrim() and rightTrim() functions:

function trimAll(sString) 
{
	while (sString.substring(0,1) == ' '){
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ')	{
		sString = sString.substring(0,sString.length-1);
	}
	//alert (sString);
	return sString;
}


//Valida un campo
function validaX (strin){

//	var str2 = document.form1.nombvar.value;
//	str2=strin.value;
	Auxstrin=trimAll(strin);
	if (Auxstrin == "") {
		alert("Debe llenar los campos obligatorios.\nPor Favor intente de nuevo.")
//		strin.focus();
		return false;
	}
}//fin validaX


function validateForm(nombre,form,n){
	//****************************************************

	if (nombre=='form_cuenta'){
		//alert ("estoy mas adentro");
		//alert("SelectIndex: "+document.form_cuenta_insertar.proyecto.selectedIndex);
		//if (document.form_cuenta_insertar.proyecto.selectedIndex==0){
		if (form.proyecto.selectedIndex==0){
				alert ("Haga click en la empresa y luego seleccione el proyecto\n\nPlease choose the client and then its project");
				return false;
		}else{
			var i;
			for (i=0; i<n; i++){
				var band=0;			
					//var str = document.forms[1].elements[i].value;
					var str = form.elements[i].value;
					if (validaX(str)==false){
						band=1;
						//document.forms[1].elements[i].focus();
						form.elements[i].focus();
						return false;
						break;
					}				
			}//fin for
			
			if (band==0){
				return true;
			}
		}
		
			
		
	}//fin si form 
	//****************************************************
	
	//****************************************************

	if (nombre=='form_cuenta_insertar'){
		//alert ("estoy mas adentro");
		var i;
		for (i=0; i<n; i++){
			var band=0;			
				//var str = document.forms[1].elements[i].value;
				var str = form.elements[i].value;
				if (validaX(str)==false){
					band=1;
					//document.forms[1].elements[i].focus();
					form.elements[i].focus();
					return false;
					break;
				}				
		}//fin for
		if (band==0){
			return true;
		}
	}//fin si form 
	//****************************************************
	//****************************************************

	if (nombre=='form_newsletter'){
		//alert ("estoy mas adentro");
		var i;
		for (i=0; i<n; i++){
			var band=0;			
				//var str = document.forms[1].elements[i].value;
				var str = form.elements[i].value;
				if (validaX(str)==false){
					band=1;
					//document.forms[1].elements[i].focus();
					form.elements[i].focus();
					return false;
					break;
				}				
		}//fin for
		if (band==0){
			alert ("Gracias por suscribirse a nuestro boletín");
			return true;
		}
	}//fin si form 
	//****************************************************
	
	//****************************************************
	if (form=='form_reservacion'){
		//alert ("estoy mas adentro");
		var i;
		for (i=0; i<n; i++){
			var band=0;
			if ((i!=5) && (i!=6) && (i!=14) && (i!=19) ){
				var str = document.forms[1].elements[i].value;
				if (validaX(str)==false){
					band=1;
					document.forms[1].elements[i].focus();
					return false;
					break;
				}
			}//fin del si
		}//fin for
		if (band==0){
			return true;
		}
	}//fin si form actualizar
	//***********************************************


}//fin de la funcion validar


