function validar_contacto(){
				valor=0;
				msg="Los siguientes campos son obligatorios:\n";
		  
				if(( (document.forms['form_contacto'].elements['d_nombre_contacto'].value.replace(/(^\s*)|(\s*$)/g, "")=='') )){
					msg+='\n-El Nombre es obligatorio.';
					valor=1;
				}
				if(( (document.forms['form_contacto'].elements['d_correo_contacto'].value.replace(/(^\s*)|(\s*$)/g, "")=='') )){
					msg+='\n-El Correo es obligatorio.';
					valor=1;
				}
				if(( (document.forms['form_contacto'].elements['d_opinion'].value.replace(/(^\s*)|(\s*$)/g, "")=='') )){
					msg+='\n-La opinión es obligatoria.';
					valor=1;
				}
				if(document.forms['form_contacto'].elements['d_correo_contacto'].value.replace(/(^\s*)|(\s*$)/g, "")!=''){
						var email=document.forms['form_contacto'].elements['d_correo_contacto'].value.replace(/(^\s*)|(\s*$)/g, "");
		   		 		var arroba = email.lastIndexOf('@');
		   		 		var punto = email.indexOf('.', arroba);
		   		 		
		    				if ( arroba < 1 || punto < (arroba + 2) || punto > (email.length - 2)){
		        				msg+="\n-El formato del email introducido es incorrecto.";
		        				valor=1;
		    				}
		    		}
				
				if(valor==1){
					alert(msg);
					return false;	
				}else{
					return true;
				}
}

function validar_editar_mis_notas(){
				valor=0;
				msg="Los siguientes campos son obligatorios:\n";
		  
				if(( (document.forms['fomr_mis_notas'].elements['d_title_mn'].value.replace(/(^\s*)|(\s*$)/g, "")=='') )){
					msg+='\n-El Título es obligatorio.';
					valor=1;
				}
				
				if(valor==1){
					alert(msg);
					return false;	
				}else{
					return true;
				}
}

function validar_editar_et(){
				valor=0;
				msg="Los siguientes campos son obligatorios:\n";
		  
				if(( (document.getElementById('d_title_et').value=="") )){
					msg+='\n-El Título es obligatorio.';
					valor=1;
				}
				
				if(valor==1){
					alert(msg);
					return false;	
				}else{
					return true;
				}
}

function validar_organizar_favoritos(){
				valor=0;
				msg="Los siguientes campos son obligatorios:\n";

		  	
				if(document.forms['fomr_organizar_favoritos'].elements['d_etiqueta_fav'].value==-1){
					msg+='\n-Debes seleccionar una etiqueta existente.';
					valor=1;
				}
				if(document.forms['fomr_organizar_favoritos'].elements['d_crear_etiqueta_fav'].value.replace(/(^\s*)|(\s*$)/g, "")==''){
					msg+='\n-Debes seleccionar un nombre de etiqueta nuevo.';
					valor=1;
				}


				if(valor==1){
					alert(msg);
					return false;	
				}else{
					return true;
				}
}

function validar_anadir(){
				valor=0;
				msg="Los siguientes campos son obligatorios:\n";
		  
				if(( (document.forms['fomr_anadir'].elements['d_title'].value.replace(/(^\s*)|(\s*$)/g, "")=='') )){
					msg+='\n-El Título es obligatorio.';
					valor=1;
				}
				//alert(document.forms['fomr_anadir'].elements['d_etiqueta'].value+' '+document.forms['fomr_anadir'].elements['d_crear_etiqueta'].value)
				if(( (document.forms['fomr_anadir'].elements['d_etiqueta'].value.replace(/(^\s*)|(\s*$)/g, "")==-1) &&  document.forms['fomr_anadir'].elements['d_crear_etiqueta'].value.replace(/(^\s*)|(\s*$)/g, "")=="" ) ){
					msg+='\n-Debe seleccionar una etiqueta existente o crear una nueva.';
					valor=1;
				}
				
				if(valor==1){
					alert(msg);
					return false;	
				}else{
					return true;
				}
}


function validar_busqueda(){
				valor=0;
				msg="Los siguientes campos son obligatorios:\n";
		  
		  	if( (document.forms['menu'].elements['d_palabra_clave'].value.replace(/(^\s*)|(\s*$)/g, "")=='') && (document.forms['menu'].elements['id_nivel'].value.replace(/(^\s*)|(\s*$)/g, "")=='') ){
					msg+='\n-Debe seleccionar al menos un criterio.';
					valor=1;
				}
				if( (document.forms['menu'].elements['d_palabra_clave'].value.replace(/(^\s*)|(\s*$)/g, "")!='') && (document.forms['menu'].elements['id_nivel'].value.replace(/(^\s*)|(\s*$)/g, "")=='' ) ){
					if(( (document.forms['menu'].elements['d_palabra_clave'].value.length < 3) )){
						msg+='\n-La palabra clave debe tener como mínimo 3 caracteres.';
						valor=1;
					}
				}
				
				if(valor==1){
					alert(msg);
					return false;	
				}else{
					return true;
				}
}

function validar_recomendar_objeto(){
				valor=0;
				msg="Los siguientes campos son obligatorios:\n";
				
		   	if(document.forms['fomr_recomendar_objeto'].elements['a_de_objeto'].value.replace(/(^\s*)|(\s*$)/g, "")==''){
					msg+='\n-Tu nombre es obligatorio.';
					valor=1;
				}
				
				if(document.forms['fomr_recomendar_objeto'].elements['a_email_objeto1'].value.replace(/(^\s*)|(\s*$)/g, "")==''){
					msg+='\n-Tu email es obligatorio.';
					valor=1;
				}
				
		   	if(document.forms['fomr_recomendar_objeto'].elements['a_para_objeto'].value.replace(/(^\s*)|(\s*$)/g, "")==''){
					msg+='\n-Su nombre es obligatorio.';
					valor=1;
				}
				
				if(document.forms['fomr_recomendar_objeto'].elements['a_email_objeto2'].value.replace(/(^\s*)|(\s*$)/g, "")==''){
					msg+='\n-Su email es obligatorio.';
					valor=1;
				}
				
		    if(document.forms['fomr_recomendar_objeto'].elements['d_comentario_objeto'].value.replace(/(^\s*)|(\s*$)/g, "")==''){
					msg+='\n-El Comentario es obligatorio.';
					valor=1;
				}

								if(document.forms['fomr_recomendar_objeto'].elements['a_email_objeto1'].value.replace(/(^\s*)|(\s*$)/g, "")!=''){
						var email=document.forms['fomr_recomendar_objeto'].elements['a_email_objeto1'].value.replace(/(^\s*)|(\s*$)/g, "");
		   		 		var arroba = email.lastIndexOf('@');
		   		 		var punto = email.indexOf('.', arroba);
		   		 		
		    				if ( arroba < 1 || punto < (arroba + 2) || punto > (email.length - 2)){
		        				msg+="\n-El formato del email introducido es incorrecto.";
		        				valor=1;
		    				}
		    		}
		    		
		    if(document.forms['fomr_recomendar_objeto'].elements['a_email_objeto2'].value.replace(/(^\s*)|(\s*$)/g, "")!=''){
						var email=document.forms['fomr_recomendar_objeto'].elements['a_email_objeto2'].value.replace(/(^\s*)|(\s*$)/g, "");
		   		 		var arroba = email.lastIndexOf('@');
		   		 		var punto = email.indexOf('.', arroba);
		   		 		
		    				if ( arroba < 1 || punto < (arroba + 2) || punto > (email.length - 2)){
		        				msg+="\n-El formato del email introducido es incorrecto.";
		        				valor=1;
		    				}
		    		}
				

				if(valor==1){
					alert(msg);
					return false;	
				}else{
					return true;
				}
}

function validar_recomendar_noticia(){
				valor=0;
				msg="Los siguientes campos son obligatorios:\n";
		   
		   	
		   	if(document.forms['fomr_recomendar_noticia'].elements['d_de'].value.replace(/(^\s*)|(\s*$)/g, "")==''){
					msg+='\n-Tu nombre es obligatorio.';
					valor=1;
				}
				
				if(document.forms['fomr_recomendar_noticia'].elements['a_email'].value.replace(/(^\s*)|(\s*$)/g, "")==''){
					msg+='\n-Tu email es obligatorio.';
					valor=1;
				}
				
		   	if(document.forms['fomr_recomendar_noticia'].elements['d_para'].value.replace(/(^\s*)|(\s*$)/g, "")==''){
					msg+='\n-Su nombre es obligatorio.';
					valor=1;
				}
				
				if(document.forms['fomr_recomendar_noticia'].elements['a_email_para'].value.replace(/(^\s*)|(\s*$)/g, "")==''){
					msg+='\n-Su email es obligatorio.';
					valor=1;
				}
				
		    if(document.forms['fomr_recomendar_noticia'].elements['d_comentario'].value.replace(/(^\s*)|(\s*$)/g, "")==''){
					msg+='\n-El Comentario es obligatorio.';
					valor=1;
				}
				
				
				
				
				if(document.forms['fomr_recomendar_noticia'].elements['a_email'].value.replace(/(^\s*)|(\s*$)/g, "")!=''){
						var email=document.forms['fomr_recomendar_noticia'].elements['a_email'].value.replace(/(^\s*)|(\s*$)/g, "");
		   		 		var arroba = email.lastIndexOf('@');
		   		 		var punto = email.indexOf('.', arroba);
		   		 		
		    				if ( arroba < 1 || punto < (arroba + 2) || punto > (email.length - 2)){
		        				msg+="\n-El formato del email introducido es incorrecto.";
		        				valor=1;
		    				}
		    		}
		    		
		    if(document.forms['fomr_recomendar_noticia'].elements['a_email_para'].value.replace(/(^\s*)|(\s*$)/g, "")!=''){
						var email=document.forms['fomr_recomendar_noticia'].elements['a_email_para'].value.replace(/(^\s*)|(\s*$)/g, "");
		   		 		var arroba = email.lastIndexOf('@');
		   		 		var punto = email.indexOf('.', arroba);
		   		 		
		    				if ( arroba < 1 || punto < (arroba + 2) || punto > (email.length - 2)){
		        				msg+="\n-El formato del email introducido es incorrecto.";
		        				valor=1;
		    				}
		    		}
				

				if(valor==1){
					alert(msg);
					return false;	
				}else{
					return true;
				}
}

function validar_valorar(){
				valor=0;
				msg="Los siguientes campos son obligatorios:\n";
		   
		    if(document.forms['form_valorar'].elements['d_comentario_valorar'].value.replace(/(^\s*)|(\s*$)/g, "")=='' && document.forms['form_valorar'].elements['b_valoracion'].value.replace(/(^\s*)|(\s*$)/g, "")==''){
					msg+='\n-Una de las dos opciones es obligatoria.';
					valor=1;
				}
				
				
				

				if(valor==1){
					alert(msg);
					return false;	
				}else{
					return true;
				}
}

function validar_recordar(){
				valor=0;
				msg="Los siguientes campos son obligatorios:\n";
		  
		    if(( (document.forms['fomr_recordar'].elements['a_email1'].value.replace(/(^\s*)|(\s*$)/g, "")!='') || (document.forms['fomr_recordar'].elements['d_username'].value.replace(/(^\s*)|(\s*$)/g, "")!='')  ) && (document.forms['fomr_recordar'].elements['a_email2'].value.replace(/(^\s*)|(\s*$)/g, "")!='')){
		    	
		    	
					msg+='\n-Solo se puede recordar o la contraseña o el usuario.';
					valor=1;
				}
				
				if(( (document.forms['fomr_recordar'].elements['a_email1'].value.replace(/(^\s*)|(\s*$)/g, "")=='') && (document.forms['fomr_recordar'].elements['d_username'].value.replace(/(^\s*)|(\s*$)/g, "")=='')  && (document.forms['fomr_recordar'].elements['a_email2'].value.replace(/(^\s*)|(\s*$)/g, "")=='') ) ){
					msg+='\n-Debe rellenar los campos de recordar contraseña o recordar usuario.';
					valor=1;
				}
			
				if(( (document.forms['fomr_recordar'].elements['a_email1'].value.replace(/(^\s*)|(\s*$)/g, "")=='') && (document.forms['fomr_recordar'].elements['d_username'].value.replace(/(^\s*)|(\s*$)/g, "")!='')   ) ){
					msg+='\n-Debe rellenar el correo.';
					valor=1;
				}
				if(( (document.forms['fomr_recordar'].elements['a_email1'].value.replace(/(^\s*)|(\s*$)/g, "")!='') && (document.forms['fomr_recordar'].elements['d_username'].value.replace(/(^\s*)|(\s*$)/g, "")=='')   ) ){
					msg+='\n-Debe rellenar el usuario.';
					valor=1;
				}
				
				if(document.forms['fomr_recordar'].elements['a_email1'].value.replace(/(^\s*)|(\s*$)/g, "")!=''){		
							var email=document.forms['fomr_recordar'].elements['a_email1'].value.replace(/(^\s*)|(\s*$)/g, "");
		   		 		var arroba = email.lastIndexOf('@');
		   		 		var punto = email.indexOf('.', arroba);
		   		 		
		    				if ( arroba < 1 || punto < (arroba + 2) || punto > (email.length - 2)){
		        				msg+="\n-El formato del email introducido es incorrecto.";
		        				valor=1;
		    				}
		    
					}
					if(document.forms['fomr_recordar'].elements['a_email2'].value.replace(/(^\s*)|(\s*$)/g, "")!=''){		
							var email=document.forms['fomr_recordar'].elements['a_email2'].value.replace(/(^\s*)|(\s*$)/g, "");
		   		 		var arroba = email.lastIndexOf('@');
		   		 		var punto = email.indexOf('.', arroba);
		   		 		
		    				if ( arroba < 1 || punto < (arroba + 2) || punto > (email.length - 2)){
		        				msg+="\n-El formato del email introducido es incorrecto.";
		        				valor=1;
		    				}
		    	
		    	
						
					}

				if(valor==1){
					alert(msg);
					return false;	
				}else{
					return true;
				}
}

function validar_usuario(){
				valor=0;
				msg="Los siguientes campos son obligatorios:\n";
		   
		    if(document.forms['menu'].elements['d_nombre'].value.replace(/(^\s*)|(\s*$)/g, "")==''){
					msg+='\n-El Nombre es obligatorio.';
					valor=1;
				}
				
				if(document.forms['menu'].elements['d_apellido1'].value.replace(/(^\s*)|(\s*$)/g, "")==''){
					msg+='\n-El Apellido 1 es obligatorio.';
					valor=1;
				}
				if(document.forms['menu'].elements['d_username'].value.replace(/(^\s*)|(\s*$)/g, "")==''){
					msg+='\n-El Usuario es obligatorio.';
					valor=1;
				}
				if(document.forms['menu'].elements['d_password'].value.replace(/(^\s*)|(\s*$)/g, "")==''){
					msg+='\n-La contraseña es obligatorio.';
					valor=1;
				}
				if(document.forms['menu'].elements['a_email'].value.replace(/(^\s*)|(\s*$)/g, "")==''){
					msg+='\n-El correo es obligatorio.';
					valor=1;
				}
				if(document.forms['menu'].elements['a_email_repetido']){
					if(document.forms['menu'].elements['a_email'].value.replace(/(^\s*)|(\s*$)/g, "")!=document.forms['menu'].elements['a_email_repetido'].value.replace(/(^\s*)|(\s*$)/g, "")){
						msg+='\n-No coinciden los emails.';
						valor=1;
					}
				}
				if(document.forms['menu'].elements['f_nacimiento'].value.replace(/(^\s*)|(\s*$)/g, "")==''){
					msg+='\n-La Fecha de nacimiento es obligatoria.';
					valor=1;
				}
				if(document.forms['menu'].elements['a_email'].value.replace(/(^\s*)|(\s*$)/g, "")!=''){
						var email=document.forms['menu'].elements['a_email'].value.replace(/(^\s*)|(\s*$)/g, "");
		   		 		var arroba = email.lastIndexOf('@');
		   		 		var punto = email.indexOf('.', arroba);
		   		 		
		    				if ( arroba < 1 || punto < (arroba + 2) || punto > (email.length - 2)){
		        				msg+="\n-El formato del email introducido es incorrecto.";
		        				valor=1;
		    				}
		    		}
				

				if(valor==1){
					alert(msg);
					return false;	
				}else{
					return true;
				}
}

function validar_login(){
				valor=0;
				msg="Los siguientes campos son obligatorios:\n";
		   
		    if(document.forms['login'].elements['usuario'].value.replace(/(^\s*)|(\s*$)/g, "")==''){
		    	
					msg+='\n-El Usuario es obligatorio.';
					valor=1;
				}
				
				if(document.forms['login'].elements['contrasena'].value.replace(/(^\s*)|(\s*$)/g, "")==''){
					msg+='\n-La contraseña es obligatoria.';
					valor=1;
				}
				
				

				if(valor==1){
					alert(msg);
					return false;	
				}else{
					return true;
				}
}

