///////////// INICIO CODIGO VALIDACION ENVIO NOTICIA

copsubmitcoment = 0;


function validatemail(mail){
	arroba=mail.indexOf("@");
	if (arroba!=-1) {
		login=mail.substr(0,arroba);
		servidor=mail.substring(arroba+1,mail.length);
		punt=servidor.indexOf(".");
		if (punt!=-1) {
			domini=servidor.substring(punt+1,mail.length);				
			if (domini.length<2) return false;
		} else 
			return false;
	} else 
		return false;
	return true;
}

function isValidURL(url){
    var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
    if(RegExp.test(url)){
        return true;
    }else{
        return false;
    }
} 

function isValidEmail(email){
    var RegExp = /^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/
    if(RegExp.test(email)){
        return true;
    }else{
        return false;
    }
} 

function SubmitEnvio(idElement) {
	var formulario = document.getElementById(idElement);
	if (formulario) {
		formulario.submit();
		return true;
	}
}

function validatecomment(form){
	if (copsubmitcoment==0) {
		if ((form.nom.value=='')||(form.nom.value==' ')) {
            alert('Es necesario introducir el nombre');
			form.nom.focus();
			return false;
		}
		if (form.email.value=='') {
			alert('Es necesario introducir el e-mail');
			form.email.value="";	            
			form.email.focus();
			return false;
		}else {
			if (!validatemail(form.email.value))	{			
				alert('El formato del e-mail no es correcto.');
				form.email.value="";		            
				form.email.focus();
				return false;
			}
		}

		if (form.pweb.value!='') {
		    if (!isValidURL(form.pweb.value)){
                alert('La URL de la pagina web no tiene el formato correcto');
                form.pweb.value="";		            
			    form.pweb.focus();
			    return false;
            }			    
		}		
		if (form.texto.value=='') {
                              alert('Es necesario introducir el texto del comentario.');
			form.texto.focus();
			return false;
		}
		if (form.texto.value.length>1700) {
                              alert('El texto no puede superar 1700 caracteres.');
			form.texto.focus();
			return false;
		}		
		if(form.captchanum){
			if (form.captchanum.value==''){
				alert("Es necesario introducir el codigo de validación");
				form.captchanum.focus();
				return false;			
				} else {
					if (form.captchanum.value.length!=4){
						alert("el codigo de validación no es correcto");
				        form.captchanum.focus();
				        return false;
					}
					for(i=0;i<4;i++) {
						aux1= form.captchanum.value.charCodeAt(i);
						if ( (aux1<48) || (aux1>57) ) {
							alert("el codigo de validación no es correcto");
							form.captchanum.value='';
							form.captchanum.focus();
							return false;
						}
					}
			}		
		}		
		
		
		
		copsubmitcoment+=1;
		return true;
	} else {
		alert('ˇYa ha enviado el comentario!');
		return false;
	}
}

///////////// FINAL CODIGO VALIDACION ENVIO NOTICIA


///////////// INICIO CODIGO VOTACION COMENTARIO
function MensajeVotoPositivo()
{
    alert('Ha votado este comentario como positivo. Gracias por participar en nuestra web.') 
}

function MensajeVotoNegativo()
{
    alert('Ha votado este comentario como negativo. Gracias por participar en nuestra web.') 
}
function MensajeVotoInadecuado()
{
    alert('Tu aviso será evaluado en breve. Gracias por participar en nuestra web.')
}
///////////// FINAL CODIGO VOTACION COMENTARIO


