//--- START función para validar el formulario de comentarios------------------------------------------------------------------------------------
function validaComentarios(){
	
	//- Arreglo que contiene los Ids de los elementos a validar
	var itemsIds = new Array("nombre","ap_paterno","emitir","texto");
	//- Arreglo que contiene las etiquetas para mostrar en caso de omisión
	var itemsLabels = new Array("Nombre","Apellido paterno","Deseo emitir un","Mensaje");
	// - Arreglo que se llenará los OBJECTS del formulario para su validación
	var formItems = new Array();
	var fieldsName = new Array();
	var variablesPost = new String(); 
	// - Variable que hara de "semáforo" para pasar al Submit o no
	var flag = 0;
	// - Llenamos el Arreglo "formItems" con el método getElementById() y el arreglo de los Ids
	for(i=0; i<itemsIds.length; i++){
		formItems[i] = document.getElementById(itemsIds[i]);
	}
	//- Barremos el Array de los Objetos del Formulario para ver si algúno viene vacío o en "0"
	for(j=0; j<formItems.length;j++){
		/*- Si algúno viene vacío o en "0" se envía una alerta, el semáforo cambia a rojo, se
		hace "focus" sobre el elemento y se detiene el bucle*/
		if(formItems[j].value == "" || formItems[j].value == 0){
			alert("El campo \""+itemsLabels[j]+"\" no puede ir vacio, por favor verifiquelo.");
			if(j == 6){
			}else{
//Ponemos los hidden para que no genere error al tratar de poner el foco en un campo hidden
				if (formItems[j].name.search("_hdn") < 1){ 
				formItems[j].focus();
				}
			}
			flag = 0;
			break;
		}else{
			flag = 1;	
		}
	}
//-- Validamos el mail ----------------------------------------------------------------
	if(flag == 1){
		var campMail = document.getElementById("email").value;
		if(campMail!=""){
			var arrobaValida = campMail.indexOf("@");
			var puntoValido = campMail.lastIndexOf(".");
			if (arrobaValida<1 || puntoValido-arrobaValida<2){ 
				alert("Por favor ingrese una direcci\363n de e-mail v\341lida"); 
				document.getElementById("email").focus();  
			}else{
				flag = 2;	
			}
		}else{
			alert("El campo E-mail no puede ir vacio, por favor verificalo");	
			document.getElementById("email").focus();
			flag = 0;
		}
	}
//-----------------------------------------------------------------------------------	
	
	if(flag == 2){
			
			//alert("Se va!");
			document.forms[0].submit();
		
	}
}
//-- Ends -------------------------------------------------------------------------------------------------------------------------

//-- Start -- Función para validar el formulario de experiencia socio -------------------------------------------------------------
function validateExperienciaSocio(){

}
//-- Ends -------------------------------------------------------------------------------------------------------------------------

//--- START función para validar el formulario de comentarios------------------------------------------------------------------------------------
function validaTellAFriend(){
	
	//- Arreglo que contiene los Ids de los elementos a validar
	var itemsIds = new Array("friendsName","yourName");
	//- Arreglo que contiene las etiquetas para mostrar en caso de omisión
	var itemsLabels = new Array("Nombre de tu amigo","Tu nombre");
	// - Arreglo que se llenará los OBJECTS del formulario para su validación
	var formItems = new Array();
	var fieldsName = new Array();
	var variablesPost = new String(); 
	// - Variable que hara de "semáforo" para pasar al Submit o no
	var flag = 0;
	// - Llenamos el Arreglo "formItems" con el método getElementById() y el arreglo de los Ids
	for(i=0; i<itemsIds.length; i++){
		formItems[i] = document.getElementById(itemsIds[i]);
	}
	//- Barremos el Array de los Objetos del Formulario para ver si algúno viene vacío o en "0"
	for(j=0; j<formItems.length;j++){
		/*- Si algúno viene vacío o en "0" se envía una alerta, el semáforo cambia a rojo, se
		hace "focus" sobre el elemento y se detiene el bucle*/
		if(formItems[j].value == "" || formItems[j].value == 0){
			alert("El campo \""+itemsLabels[j]+"\" no puede ir vacio, por favor verifiquelo.");
			if(j == 6){
			}else{
//Ponemos los hidden para que no genere error al tratar de poner el foco en un campo hidden
				if (formItems[j].name.search("_hdn") < 1){ 
				formItems[j].focus();
				}
			}
			flag = 0;
			break;
		}else{
			flag = 1;	
		}
	}
//-- Validamos el mail ----------------------------------------------------------------
	if(flag == 1){
		var campMail = document.getElementById("friendsMail").value;
		if(campMail!=""){
			var arrobaValida = campMail.indexOf("@");
			var puntoValido = campMail.lastIndexOf(".");
			if (arrobaValida<1 || puntoValido-arrobaValida<2){ 
				alert("Por favor ingrese una direcci\363n de e-mail v\341lida"); 
				document.getElementById("friendsMail").focus();  
			}else{
				flag = 2;	
			}
		}else{
			alert("El campo E-mail no puede ir vacio, por favor verificalo");	
			document.getElementById("friendsMail").focus();
			flag = 0;
		}
	}
//-----------------------------------------------------------------------------------	
	
	if(flag == 2){
			
			//alert("Se va!");
			document.forms[0].submit();
		
	}
}
//-- Ends -------------------------------------------------------------------------------------------------------------------------