
function validateFormAnuncio(form){
	
		var returnValue = true;
		var errorMessage = 'Error:';
		var focusField = null;		
		
		//Compruebo que los campos de telefono, sean numericos
		if(form.movil.value){
			valor = form.movil.value;			
			if (isNaN(valor)) {       		
				errorMessage += 'El campo Telefono1 debe de ser Numerico,'; 
				if(!focusField)
					focusField = form.movil;
			returnValue = false;
			}
		}
		
		if(form.movil.value){
			valor = form.movil.value;
			if (valor.length < 9) {       		
				errorMessage += 'El campo Telefono1 debe de tener cómo mínimo 9 caracteres númericos,'; 
				if(!focusField)
					focusField = form.movil;
			returnValue = false;
			}
		}
		
		if(form.telefono1.value){
			valor = form.telefono1.value;
			if (isNaN(valor)) {       		
				errorMessage += 'El campo Telefono2 debe de ser Numerico,'; 
				if(!focusField)
					focusField = form.telefono1;
			returnValue = false;
			}
		}
		
		if(form.telefono1.value){
			valor = form.telefono1.value;
			if (valor.length < 9) {       		
				errorMessage += 'El campo Telefono2 debe de tener cómo mínimo 9 caracteres númericos,'; 
				if(!focusField)
					focusField = form.telefono1;
			returnValue = false;
			}
		}
		
		
		//--------------------------------------------------------------------------------------------------
		
		//----------------------------------------------------------------------------------------------		
		if(!form.texto.value){
			errorMessage += 'es obligatorio Texto,'; 
			if(!focusField)
				focusField = form.texto;
			returnValue = false;
		}
		
		if(!form.mail.value){
			errorMessage += ' es obligatorio Correo Electrónico,'; 
			if(!focusField)
				focusField = form.mail;
			returnValue = false;
		}
		
		if(!form.movil.value){
			errorMessage += ' es obligatorio Telefono1,'; 
			if(!focusField)
				focusField = form.movil;
			returnValue = false;
		}

		//-------------------------------------------------------------------------------------------
		
		if(form.subseccion.value == 'ninguno'){
			errorMessage += ' es obligatorio Subsección,'; 
			if(!focusField)
				focusField = form.subseccion.movil;
			returnValue = false;
		}

		//-------------------------------------------------------------------------------------------
		
		//compruebo que el campo del mail es un mail correcto		
		/*if(form.movil.value){
			 var mailbien = "S";             
			 var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-"; 
			 texto = form.mail.value;
			 
			var arroba = texto.indexOf("@",0); 
			if ((texto.lastIndexOf("@")) != arroba) arroba = -1; 
			 
			var punto = texto.lastIndexOf("."); 
						 
			 for (var contador = 0 ; contador < texto.length ; contador++){ 
				if (cadena.indexOf(texto.substr(contador, 1),0) == -1){ 
					mailbien = "N";      
					break; 
				 } 
			} 
		
			if ((arroba > 1) && (arroba + 1 < punto) && (punto + 1 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1)) 
				mailbien = "S";      
			else 
				 mailbien = "S";      
						 
			if(mailbien = "N"){
					errorMessage += ' es Campo Mail no contiene un mail valido'; 
					if(!focusField)
						focusField = form.mail;
				returnValue = false;
			}
		}*/
		
		//--------------------------------------------------------------------------------------------------
		
		
		if(!returnValue){
			alert(errorMessage);
		}
		return returnValue;
}


function validateFormAnuncio2(form){
	
		var returnValue = true;
		var errorMessage = 'Error son obligatorios los campos:';
		var focusField = null;
		
		if(!form.fechaInicio.value){
			errorMessage += ' Fecha de Inicio,'; 
			if(!focusField)
				focusField = form.texto;
			returnValue = false;
		}
		
		if(!form.fechaFin.value){
			errorMessage += ' Fecha de Fin,'; 
			if(!focusField)
				focusField = form.mail;
			returnValue = false;
		}
		
		if(!returnValue){
			alert(errorMessage);
		}
		return returnValue;
}

function mail(texto){ 

    var mailbien = "S";             
    var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-"; 
	texto = form.mail.value;
     
    var arroba = texto.indexOf("@",0); 
    if ((texto.lastIndexOf("@")) != arroba) arroba = -1; 
     
    var punto = texto.lastIndexOf("."); 
                 
     for (var contador = 0 ; contador < texto.length ; contador++){ 
        if (cadena.indexOf(texto.substr(contador, 1),0) == -1){ 
            mailbien = "N";      
            break; 
    	 } 
    } 

    if ((arroba > 1) && (arroba + 1 < punto) && (punto + 1 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1)) 
     	mailbien = "S";      
    else 
   		 mailbien = "S";      
                 
    if(mailbien = "N"){
			alert("El campo mail, no es un mail correcto");
	}
} 
/*
function contador(textarea, contad, formulario){

	var area = eval("document." + formulario + "." + textarea + ".value");
	var resultado = 255 - area.length;
	
	eval("document." + formulario + "." + contad + ".value = '" + resultado + "'");

}

function limitarTextarea(obj){

	var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
	if (obj.getAttribute && obj.value.length>mlength)
	obj.value=obj.value.substring(0,mlength)
}
*/

function validateFormSuscription(form){
	
	
	var returnValue = true;
	var errorMessage = "";
	var errorEmail = "";
	var focusField = null;
	var i = 0;	
	
	if(form.email){
		if (!form.email.value){
			if(!focusField){
				focusField = form.email;
			}
			i++;
			errorMessage += "E-mail,";
			returnValue = false;
		}
	}						
	
	if(form.confEmail){
		if (!form.confEmail.value){
			if(!focusField){
				focusField = form.confEmail;
			}
			i++;
			errorMessage += "Confirmacion de e-mail,";
			returnValue = false;
		}
	}
	
	if(form.email){
		if(form.confEmail){
			if(form.confEmail.value != form.email.value){
				
				if(!focusField){
					focusField = form.email;
				}
				i++;
				errorEmail = "El e-mail y su confirmacion no coinciden";
				returnValue = false;
			}
		}	
	}
		
			
	if (!returnValue){
		errorMessage = errorMessage.substring(0,errorMessage.length-1);
		if(errorMessage != ""){
			if (i > 1){
				alert("Los campos (" + errorMessage + ") son obligatorios");
			}else{
				alert("El campo " + errorMessage + " es obligatorio");
			}
		}

		if(errorEmail != ""){
			alert(errorEmail);
		}
		if(focusField){
			focusField.focus();
		}
	}	
	return returnValue;				
	
}				

