function Idioma_actual ()
{
  var adressa = new String(location.href) ;

  adressa = adressa.replace ( /cat/ , "" ) ;
  if ( adressa.length < location.href.length )
    return "cat" ;

  adressa = adressa.replace ( /esp/ , "" ) ;
  if ( adressa.length < location.href.length )
    return "esp" ;

  adressa = adressa.replace ( /eng/ , "" ) ;
  if ( adressa.length < location.href.length )
    return "eng" ;

  adressa = adressa.replace ( /fra/ , "" ) ;
  if ( adressa.length < location.href.length )
    return "fra" ;
}


function Catala()
{
    idioma = Idioma_actual () ;
    switch ( idioma )
    {
      case "cat" :
        break ;
      
      case "esp" : 
        var adress = new String(location.href) ;
        nou=adress.replace(/esp/,"cat") ;
        location.href=nou ;
        break ;
      
      case "eng" : 
        var adress = new String(location.href) ;
        nou=adress.replace(/eng/,"cat") ;
        location.href=nou ;
        break ;
      
      case "fra" : 
        var adress = new String(location.href) ;
        nou=adress.replace(/fra/,"cat") ;
        location.href=nou ;
        break ;
    }
}

function Espanyol()
{
    idioma = Idioma_actual () ;
    switch ( idioma )
    {
      case "cat" : 
        var adress = new String(location.href) ;
        nou=adress.replace(/cat/,"esp") ;
        location.href=nou ;
        break ;
      
      case "esp" : 
        break ;
      
      case "eng" : 
        var adress = new String(location.href) ;
        nou=adress.replace(/eng/,"esp") ;
        location.href=nou ;
        break ;
      
      case "fra" : 
        var adress = new String(location.href) ;
        nou=adress.replace(/fra/,"esp") ;
        location.href=nou ;
        break ;
    }
}

function Angles()
{
    idioma = Idioma_actual () ;
    switch ( idioma )
    {
      case "cat" : 
        var adress = new String(location.href) ;
        nou=adress.replace(/cat/,"eng") ;
        location.href=nou ;
        break ;
      
      case "esp" : 
        var adress = new String(location.href) ;
        nou=adress.replace(/esp/,"eng") ;
        location.href=nou ;
        break ;
      
      case "eng" :
        break ;
      
      case "fra" : 
        var adress = new String(location.href) ;
        nou=adress.replace(/fra/,"eng") ;
        location.href=nou ;
        break ;
    }
}

function Frances()
{
    idioma = Idioma_actual () ;
    switch ( idioma )
    {
      case "cat" : 
        var adress = new String(location.href) ;
        nou=adress.replace(/cat/,"fra") ;
        location.href=nou ;
        break ;
      
      case "esp" : 
        var adress = new String(location.href) ;
        nou=adress.replace(/esp/,"fra") ;
        location.href=nou ;
        break ;
      
      case "eng" : 
        var adress = new String(location.href) ;
        nou=adress.replace(/eng/,"fra") ;
        location.href=nou ;
        break ;
      
      case "fra" :
        break ;
    }
}
