function $() {

  var elements = new Array();

  for (var i = 0; i < arguments.length; i++) {

    var element = arguments[i];

    if (typeof element == 'string')

      element = document.getElementById(element);

    if (arguments.length == 1)

      return element;

    elements.push(element);

  }

  return elements;

}

// COLLEGAMENTO ALLA FUNZIONE ESPORTATA DA SAJAX (getSummary in home.inc.php)
function getSummary(id_news, posizione) {

  document.getElementById("sum_cont_"+posizione).innerHTML = '<p>Loading...</p>';

  x_getSum(id_news, posizione, show_me);
  
}

// QUESTA FUNZIONE PRELEVA LA STRINGA FORMATTATA, LA DIVIDE USANDO I 3 ASTERISCHI (***)
// COME SEPARATORI. 
// 0. posizione
// 1. id_sito
// 2. summary
// 3. title
// 4. link
// 5. id_news

function show_me(sum) {

  var pezzi = sum.split('***');
  var suffix = '';
  suffix += '<a href="index.php?cmd=blogreader&id='+pezzi[1]+'">continua...</a><br />';
  suffix += '<ul class="blogroll_list">';
  suffix += '<li class="left"><a href="addbook.php?type=blog&amp;id='+pezzi[5]+'"><img src="images/myflexgala.gif" class="continua" alt="add to my flexgala" /></a></li>';
  suffix += '<li class="right">';
  // BLINKLIST
  suffix += '<a class="floatsx" href="http://www.blinklist.com/index.php?Action=Blink/addblink.php&amp;Description=&amp;Url='+pezzi[4]+'&amp;Title='+pezzi[3]+'" title="Submit to BlinkList">';
  suffix += '<img class="socialbookmark" src="images/socialbookmark/blinklist.png" alt="Add bookmark to Blinklist" /></a>';
  // DEL.ICIO.US
  suffix += '<a class="floatsx" href="http://del.icio.us/post?title='+pezzi[3]+'&amp;url='+pezzi[4]+'" title="Submit to del.icio.us">';
  suffix += '<img src="images/socialbookmark/delicious.png"  class="socialbookmark" alt="Submit do Del.icio.us"/></a>';
  // DIGG 
  suffix += '<a class="floatsx" href="http://digg.com/submit?phase=2&amp;url='+pezzi[4]+'" title="Submit to Digg">';
  suffix += '<img src="images/socialbookmark/digg.png" /></a>';
  // FURL 
  suffix += '<a class="floatsx" href="http://www.furl.net/storeIt.jsp?t='+pezzi[3]+'&amp;u='+pezzi[4]+'" title="Submit to Furl">';
  suffix += '<img src="images/socialbookmark/furl.png" /></a>';
  // GOOGLE
  suffix += '<a class="floatsx" href="http://www.google.com/bookmarks/mark?op=add&bkmk='+pezzi[4]+'&amp;title='+pezzi[3]+'" title="Submit to Google">';
  suffix += '<img src="images/socialbookmark/goog.png" /></a>';
  // NEWSVINE
  suffix += '<a class="floatsx" href="http://www.newsvine.com/_tools/seed&save?u='+pezzi[4]+'&h='+pezzi[3]+'" title="Submit to Newsvine">';
  suffix += '<img src="images/socialbookmark/nv.png" /></a>';
  // SHADOWS
  suffix += '<a class="floatsx" href="http://www.shadows.com/features/tcr.htm?url='+pezzi[4]+'&title='+pezzi[3]+'" title="Submit to Shadows">';
  suffix += '<img src="images/socialbookmark/shad.png" /></a>';
  // SPURL
  suffix += '<a class="floatsx" href="http://www.spurl.net/spurl.php?v=3&amp;title='+pezzi[3]+'&amp;url='+pezzi[4]+'" title="Submit to Spurl">';
  suffix += '<img src="images/socialbookmark/spurl.png" /></a>';
  // YAHOO 
  suffix += '<a class="floatsx" href="http://synergy2.search.yahoo.com/myresults/bookmarklet?t='+pezzi[3]+'amp;u='+pezzi[4]+'" title="Submit to Yahoo">';
  suffix += '<img src="images/socialbookmark/yahoo.png" /></a>';
  suffix += '</li>';
  
  for(i=3; i<20; i++) {
  
    if(document.getElementById("sum_cont_" + i)) {
  
      document.getElementById("sum_cont_" + i).innerHTML = '';
      
    }
  
  }
  
  document.getElementById("sum_cont_" + pezzi[0]).innerHTML = '<p class="blogDesc">' + pezzi[2] + '</p>' + suffix;

}

function validate_search() {

  if(document.getElementById('searchField').value != '') {
  
    document.getElementById('search_form').submit();
    
  } else {
  
    alert('inserisci un termine di ricerca');
    
    return false;
  
  }
  
}

function keysubmit(evt) {

  evt = (evt) ? evt : (window.event) ? window.event : "";
  
  if(evt.keyCode == 13) {
  
    return validate_search();
  
  }
  
  return false;

}

function select_roller_menu(id, total) {

  for(var i=1; i <= total; i++) {
  
    id_linguetta = "linguetta_"+i;
    
    id_contenuto = 'container_li'+i;
    
    selected_menu = document.getElementById(id_linguetta);
    
    contenuto = document.getElementById(id_contenuto);

    if(i == id) { 
  
      selected_menu.className = 'attiva';
      
      contenuto.style.display = 'block';
      
    } else {
    
      selected_menu.className = 'linguetta';

      contenuto.style.display = 'none';

    }
    
  }
  

}

function writeMailto(mail, domain, domain_1) {
  document.write('<a href="mailto:'+mail+'@'+domain+'.'+domain_1+'">'+mail+'@'+domain+'.'+domain_1+'</a>');
}