
        
// ########## FUNCIO AMAGA ELS E-MAILS ANTI SPAM I TAL 

function vinclecorreu(usuari,hostname,hostext,text, classe)
{

	    // Constants per "amagar" les paraules clau

        c1="mai";
        c2="lto";

        if (text == "")
        {
                text = usuari + "@" + hostname + "." + hostext;
        }
		estil = '';
		if( classe !='')
		{
			estil = 'class="'+classe+'"';
		}

        AnchorHREF = "<A "+estil+" HREF='" + c1 + c2 + ":" + usuari + "@" + hostname + "."  + hostext + "'>" + text + "</A>";

        document.write(AnchorHREF);
}


function vinclecorreucontacte(usuari,hostname,hostext,text, classe)
{

	    // Constants per "amagar" les paraules clau

        c1="mai";
        c2="lto";

        if (text == "")
        {
                text = usuari + "@" + hostname + "." + hostext;
        }
		else{
			text = '<strong>'+text+'</strong>';
		}
		estil = '';
		if( classe !='')
		{
			estil = 'class="'+classe+'"';
		}

        AnchorHREF = "<A "+estil+" HREF='" + c1 + c2 + ":" + usuari + "@" + hostname + "."  + hostext + "'>" + text + "</A>";

        document.write(AnchorHREF);
}


function vinclecorreuinscripcio(usuari,hostname,hostext,text, classe)
{

	    // Constants per "amagar" les paraules clau

        c1="mai";
        c2="lto";

		text = '<img src="http://www.domini.cat/media/banner/banner_inscripcio.gif" width="170" height="82" alt="Inscriu-te a la nostra llista de notícies per mantenir-te informat" />';

		estil = '';
		if( classe !='')
		{
			estil = 'class="'+classe+'"';
		}

        AnchorHREF = "<A "+estil+" HREF='" + c1 + c2 + ":" + usuari + "@" + hostname + "."  + hostext + "'>" + text + "</A>";

        document.write(AnchorHREF);
}

// obrir finestrell 

function obrir(nom,amplada,baixada){
pitekandemor="left=0,top=0,screenX=0,screenY=0,status=no,toolbar=no,width="+amplada+",height="+baixada+",directory=no,resize=no,scrollbars=yes";
result = window.open(nom,"",pitekandemor);}



//funcion que crear html per augmentar tamanys de fonts
function tamanyText(){
document.write("<a href=\"javascript:void(null)\" onclick=\"setActiveStyleSheet('normal', 1);return false;\" onkeypress=\"setActiveStyleSheet('normal', 1);return false;\" style=\"font-size:9px;font-weight:bold\">A<\/a>");
document.write("<a href=\"javascript:void(null)\" onclick=\"setActiveStyleSheet('gran1', 1);return false;\"  onkeypress=\"setActiveStyleSheet('gran1', 1);return false;\" style=\"font-size:13px;font-weight:bold\">A<\/a>");
document.write("<a href=\"javascript:void(null)\" onclick=\"setActiveStyleSheet('gran2', 1);return false;\" onkeypress=\"setActiveStyleSheet('gran2', 1);return false;\" style=\"font-size:15px;font-weight:bold\">A<\/a>");
}


/*permet afegit diversos escripts al onload*/
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      };
      func();
    }
  }
}

/* funciÃ³ per evitar spam als correus */
/*
Sustitueix el codi  ->  <span class="email"><span>usuari</span> at <span>domini</span></span>
per -> <a href="mailto:usuari@domini" class="email">usuari@domini</a>
mantÃ© els atributs del span
*/

function changeMail() {
  if (!document.getElementsByTagName) return false;
  var span = document.getElementsByTagName("span");
  var oLink = null;

  for (var i=0; i < span.length; i++) {
    if (span[i].className.match('email') || span[i].className.match('email_contacte')) {
      var oSpan = span[i];
      var tUser = oSpan.getElementsByTagName("span")[0].firstChild.nodeValue;
      var tDomain = oSpan.getElementsByTagName("span")[1].firstChild.nodeValue; 
      var tMail = tUser+'@'+tDomain;
      var tText = tMail;	
      
      if (oSpan.getElementsByTagName("span").length ==3) {
        tText = oSpan.getElementsByTagName("span")[2].firstChild.nodeValue;
      }

      /*crear link*/
      oLink = document.createElement('a');
      oLink.appendChild(document.createTextNode(tText));
      for (var j=0; j < oSpan.attributes.length; j++) {
        oLink.setAttribute(oSpan.attributes.item(j).nodeName, oSpan.attributes.item(j).nodeValue);
      }
    
      oLink.setAttribute('href', 'mailto:'+tMail);

      /*substituir elements*/
      var oParent = oSpan.parentNode;
      oParent.replaceChild(oLink, oSpan);

    }
  }
}
addLoadEvent(changeMail);

// funció per obrir els links amb l'atribut rel="extern" en una nova finestra
function externalLinks() { 
		 if (!document.getElementsByTagName) return; 
		 var anchors = document.getElementsByTagName("a"); 
		 for (var i=0; i<anchors.length; i++) { 
		   var anchor = anchors[i]; 
		   if (anchor.getAttribute("href") && 
		       anchor.getAttribute("rel") == "external") 
		     anchor.target = "_blank"; 
		 } 
		} 
//window.onload = externalLinks;

addLoadEvent(externalLinks);
