Hola dazu y JavierB  

 : 
No sé si habrá más errores, pero en javascript las igualdades son "==" y "=" significa asignación. 
function valida_envio()
{
if ((document.forms.demanda.ID_Provinc_HIDDEN.value 
= =  'NOM' || document.forms.demanda.ID_Mun_HIDDEN.value 
= =  'NOM') && document.forms.demanda.Demandante.value 
= =  'MUN') 
{
alert("bla bla bla");
return false;
}
else{document.forms.demanda.submit()}
}//valida_envio   
Saludos  
