function addBookmark() {
  var title = document.title;
  var url = document.location.href;
  alert(title+'###'+url);
  if (window.sidebar) { // Mozilla Firefox
    window.sidebar.addPanel(title, url, "");
  }
  else if (document.all) { // Internet Explorer
    window.external.AddFavorite(url, title);
  }
  else if (window.opera && window.print) { // Opera
    var elem = document.createElement('a');
    elem.setAttribute('href', url);
    elem.setAttribute('title', title);
    elem.setAttribute('rel', 'sidebar');
    elem.click();
  }
  else if(window.chrome){
    alert('Press ctrl+D to bookmark (Command+D for macs) after you click Ok');
  }
}

//function soundonoff() {
////  alert(document.cookie);
////  startpos = document.cookie.indexOf("edilbetonmusic") + 15;
////  status = document.cookie.substring(startpos,startpos+1);
//  myElement = document.getElementById('intromusic');
//  soundimage = document.getElementById('imgsound');
////  alert(myElement);
//  if(myElement.IsPlaying()){
//    myElement.StopPlay();
//    soundimage.src = '/images/soundoff-sel.png';
//  } else {
//    myElement.Play();
//    soundimage.src = '/images/soundon-sel.png';
//  }
//  sendCookie();
////  alert(document.cookie);
//}

//function sendCookie(){
//  if(document.cookie.indexOf("edilbetonmusic")==-1){
//    document.cookie = "edilbetonmusic=1;";
//  }
//}

//function changeImgSound(el) {
//  var re = new RegExp('^(.+/[a-z]+)(-sel)?(\.png)$');
//  result = re.exec(el.src);
//  if (result[2]) {
//    soundimage = result[1]+''+result[3];
//  } else {
//    soundimage = result[1]+'-sel'+result[3];
//  }
//  el.src = soundimage;
////  myElement = document.getElementById('imgsound');
//
//}

function lightboxdamappa(idnum) {
//  alert(document.getElementById(idnum+'-mappa'));
  if(document.getElementById(idnum+'-mappa')){
//    alert(idnum+'-mappa');
    var fireOnThis = document.getElementById(idnum+'-mappa');
    if( document.createEvent ) {
      var evObj = document.createEvent('MouseEvents');
      evObj.initEvent( 'click', true, true );
      fireOnThis.dispatchEvent(evObj);
    } else if( document.createEventObject ) {
      fireOnThis.fireEvent('onclick');
    }
  }
}

function display(element,img,status) {
  imgdir="images/";
  if(document.images)
  {
    if(document.images[element]){document.images[element].src=imgdir+img;}
    window.status=status;
  }
  return true;
}

function clickSimulate (where){
  if (!where) return false;
  if (document.getElementById(where)) {
    var fireOnThis = document.getElementById(where);
    if( document.createEvent ) {
      var evObj = document.createEvent('MouseEvents');
      evObj.initEvent( 'click', true, true );
      fireOnThis.dispatchEvent(evObj);
    } else if( document.createEventObject ) {
      fireOnThis.fireEvent('onclick');
    }
  }
}

//function changeVisitaButtonBck (elId) {
//  currentClass = document.getElementById(elId).getAttribute("class");
//  freccia = document.getElementById(elId+'-freccia').getAttribute("src");
//  document.getElementById(elId).setAttribute("class", currentClass+'-sel');
//  document.getElementById(elId+'-freccia').setAttribute("src", '/images/freccia-visita-white.png');
////  alert('ciao');
//}

function formSubmit(f){
  username = f.username.defaultValue = f.username.value;
  password = f.password.value;
  re = new RegExp("'\"\\", 'g')
  password = password.replace(re, '\$1');
  f.reset();
  f.md5password.value=MD5(username+password);
  return true;
}

function fireEvent(element,event){
  if (document.createEventObject){
// dispatch for IE
    var evt = document.createEventObject();
    return element.fireEvent('on'+event,evt);
  }
  else{
// dispatch for firefox + others
    var evt = document.createEvent("HTMLEvents");
    evt.initEvent(event, true, true ); // event type,bubbling,cancelable
    return !element.dispatchEvent(evt);
  }
}

