//********************************************************************
//****************** Valida todo el FORM *****************************
//************ Realizado por Lic. Jonatan Jáuregui *******************
//******************** 10 - 04 - 2004 ********************************
//**********************Modificado el*********************************
//******************** 23 - 05 - 2005 ********************************
//********************************************************************

//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("\nDebe llenar los campos obligatorios.\n\nPor Favor intente de nuevo.")
//		strin.focus();
		return false;
	}
}//fin validaX


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

	if (nombre=='form_general'){
		//alert ("estoy mas adentro");
		var i;
		for (i=0; i<n; i++){
			var band=0;
			//if ((i!=1) && (i!=3) ){
				//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_nuevo'){
		//alert ("estoy mas adentro");
		var i;
		for (i=0; i<n; i++){
			var band=0;
			//if ((i!=1) && (i!=3) ){
				//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){
			if (validaPassword()){
				return true;
			}else{
				return false;
			}
			//return true;
			
		}
	}//fin si form 
	//****************************************************
	
		//****************************************************

	if (nombre=='form_newsletter'){
		//alert ("estoy mas adentro");
		var i;
		for (i=0; i<n; i++){
			var band=0;
			//if ((i!=1) && (i!=3) ){
				//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_usuario'){
		//alert ("estoy mas adentro");
		var i;
		for (i=0; i<n; i++){
			var band=0;
			//if ((i!=1) && (i!=3) ){
				//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 
	//****************************************************

}//fin de la funcion validar

function procesarNewsletter(){
	if (validateForm("form_newsletter",1)){
		document.form_newsletter.enviar_newsletter.value=1;
		document.form_newsletter.submit();
		alert ("Gracias por suscribirse");
	}
}
