  function subs(prov)
  {
   if(prov==1)
   {
  	document.getElementById('def').style.display='none';
  	document.getElementById('subprod').style.display='block';
  	document.getElementById('subproy').style.display='none';
  	document.getElementById('subexps').style.display='none';
   }
   else if(prov==2)
   {
  	document.getElementById('def').style.display='none';
  	document.getElementById('subprod').style.display='none';
  	document.getElementById('subproy').style.display='block';
  	document.getElementById('subexps').style.display='none';
   }
   else if(prov==3)
   {
  	document.getElementById('def').style.display='none';
  	document.getElementById('subprod').style.display='none';
  	document.getElementById('subproy').style.display='none';
  	document.getElementById('subexps').style.display='block';
   }
   else if(prov==0)
   {
  	document.getElementById('def').style.display='block';
  	document.getElementById('subprod').style.display='none';
  	document.getElementById('subproy').style.display='none';
  	document.getElementById('subexps').style.display='none';
   }
  }

  function subcat(sb,foto)
  {
   if (document.getElementById('f'+foto)!=''){
	 		document.getElementById('expfrase').innerHTML=document.getElementById('f'+foto).innerHTML;
		}
   else  {
   		document.getElementById('expfrase').innerHTML="<div id='f'></div>\n";
   	} 
  }

function chck()
{
 if (dades.Nom.value=='') 
 {
  alert("Please, give us name and surname");
  dades.Nom.focus();
 }
 else if (dades.Tel.value=='') 
 {
  alert("Please, give us your telephone number");
  dades.Tel.focus();
 }
 else
{
  document.dades.submit();
}
}

function sss(from)
{
   var field = document.mailsnews.email;
   var str = field.value;
   if (window.RegExp) 
    {
        var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
        var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
        var reg1 = new RegExp(reg1str);
        var reg2 = new RegExp(reg2str);
        if (reg1.test(str) || !reg2.test(str))
        {
            txtf="The address looks mistaken. Please check it.";
            field.focus();
            field.select();
            var algunomal=1;
        }
    } 
    else 
    {
        if(str.indexOf("@") < 0)
        {
            txtf="The address looks mistaken. Please check it.";
            field.focus();
            field.select();
            var algunomal=1;
        }
    }
   if(algunomal) {alert(txtf); return false;}
   else return true;
}
