var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;
var ddmenuid	= 0;

function mopen(id) {
  if (ddmenuid !=0) {
    document.getElementById(ddmenuid + "lab").className = '';
    ddmenuid = 0;
  }
  mcancelclosetime();
  if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
  ddmenuitem = document.getElementById(id);
  ddmenuitem.style.visibility = 'visible';

  document.getElementById(id + "lab").className = 'menuopen';
  ddmenuid = id;
}
function mclose() {
  if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
  if (ddmenuid !=0) {
    document.getElementById(ddmenuid + "lab").className = '';
    ddmenuid = 0;
  }
}
function mclosetime() {
  closetimer = window.setTimeout(mclose, timeout);
}
function mcancelclosetime() {
  if(closetimer) {
    window.clearTimeout(closetimer);
    closetimer = null;
  }
}
document.onclick = mclose;




function showLoginForm() {
  document.getElementById('testdiv').innerHTML = document.getElementById('tblo2').innerHTML;
  var stx = $("#testdiv").width();
  document.getElementById('testdiv').innerHTML = '';
  $("#tblo2").width( $("#tblo1").width() );
  document.getElementById('tblo2').style.overflow = 'hidden';
  document.getElementById('tblo2').style.display = 'block';
  document.getElementById('tblo1').style.display = 'none';
  $("#tblo2").animate({ width: stx}, 500, null, function() { document.getElementById("loginformusr").focus(); } );
}




// Modal
var myModalWin = { parent:"body", windowId:null, content:null, width:null, height:null, close:function() {
    $(".slm-window").remove();
    $(".slm-overlay").remove();


    if (navigator.userAgent.indexOf("MSIE 6") > -1 || navigator.userAgent.indexOf("MSIE 7") > -1) {
      var allIfr = document.getElementsByTagName('iframe');
      for(var i=0;i<allIfr.length;i++){
        allIfr[i].style.display = 'block';
      }
  
      if(document.getElementById('mycarousel') != undefined) {
        document.getElementById('mycarousel').style.display='block';
      }
      if(document.getElementById('mycarousel2') != undefined) {
        document.getElementById('mycarousel2').style.display='block';
      }
    }

  },
  open:function() {

    if (navigator.userAgent.indexOf("MSIE 6") > -1 || navigator.userAgent.indexOf("MSIE 7") > -1) {
      var allIfr = document.getElementsByTagName('iframe');
      for(var i=0;i<allIfr.length;i++){
         allIfr[i].style.display = 'none';
      }

      if(document.getElementById('mycarousel') != undefined) {
        document.getElementById('mycarousel').style.display='none';
      }
      if(document.getElementById('mycarousel2') != undefined) {
        document.getElementById('mycarousel2').style.display='none';
      }
    }


    var modal = "";
    modal += "<div id=\"modbkgw\" onclick=\"setTimeout('myModalWin.close()', 250);\" class=\"slm-overlay\"></div>";
    modal += "<div id=\"" + this.windowId + "\" class=\"slm-window\" style=\"width:" + this.width + "px; height:" + this.height + "px; margin-top:-" + (this.height / 2) + "px; margin-left:-" + (this.width / 2) + "px;\">";
    modal += this.content;
    modal += "</div>";

    if (navigator.userAgent.indexOf("MSIE 6") > -1) {
      var mydiv = document.createElement("div");
      mydiv.innerHTML = modal;
      document.body.appendChild(mydiv);
    }
    else {
      document.getElementById("testdiv").innerHTML = modal;
    }

  }
};
function goExtLink(url) {
  var wincont = '<div class="modwinc">';
  wincont += '<div class="modwintit"><b>Attenzione</b></div>'
  wincont += '<div class="modwinhand">';

  wincont += 'Hai richiesto l\'apertura di un link esterno a DeAbyDay:';
  wincont += '<div style="color:#8c8c8c;width:350px;overflow:hidden;padding-bottom:10px"><nobr>'+url+'</nobr></div>';
  wincont += 'DeAbyDay non &egrave; responabile dei contentuti pubblicati sui siti esterni linkati dagli utenti.'
  wincont += '<div style="padding:15px 0 0 0" align="right">';
  wincont += '<input class="mybtn" type="button" onclick="targetBlank(\'' + url + '\');myModalWin.close();" value="Apri il link">';
  wincont += ' &nbsp; <input class="mybtngray" type="button" onclick="myModalWin.close();" value="Annulla">';
  wincont += '</div>';
  wincont += '</div>'
  wincont += '</div>';
  myModalWin.windowId = "slmModal";
  myModalWin.width = 500;
  myModalWin.height = 180;
  myModalWin.content = wincont;
  myModalWin.open();
}
function targetBlank(url) {
  blankWin = window.open(url,'_blank','menubar=yes,toolbar=yes,location=yes,directories=yes,fullscreen=no,titlebar=yes,hotkeys=yes,status=yes,scrollbars=yes,resizable=yes');
}
function showLoginWin(backUrl) {
  var wincont = '<div class="modwinc">';
  wincont += '<div class="modwintit"><b>Entra in DeAbyDay</b></div>'
  wincont += '<div class="modwinlogin">';
  wincont += 'La funzione rischiesta &egrave; riservata agli utenti registrati.';
  wincont += '<div style="padding-top:20px"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td height="165" width="60%" valign="top" style="padding-right:10px;border-right:1px solid #ccc">';
  wincont += '<b>Sei gi&agrave; registrato?</b><br>Inserisci qui di seguito la tua login e password:<br><br>';
  wincont += '<form name="loginform" method="post" action="' + contextPath + '/login.jsp" style="padding:0;margin:0">';
  wincont += '<input type="hidden" name="back" value="' + backUrl + '">';
  wincont += '<table border="0" cellspacing="0" cellpadding="0"><tr><td style="padding-right:10px">Login:</td>';
  wincont += '<td><input maxlength="13" style="width:200px" type="text" name="usr" value="';
  if (getCookie('usr') != "") {
    wincont += getCookie('usr');
  }
  wincont += '"></td></tr>';
  wincont += '<tr><td colspan="2" height="10"></td></tr><tr><td style="padding-right:10px">Password:</td>';
  wincont += '<td><input maxlength="15" style="width:200px" type="password" name="pwd" value=""></td></tr>';
  wincont += '<tr><td colspan="2" height="10"></td></tr><tr><td></td><td><input class="mybtn" type="submit" value="Login"> <input class="mybtngray" type="button" onclick="myModalWin.close();" value="Annulla"></td></tr>';
  wincont += '<tr><td colspan="2" height="15"></td></tr></table></form>';

  wincont += '</td><td width="40%" valign="top" style="padding-left:10px">';
  wincont += '<b>Non sei ancora registrato?</b><br>Registrati gratuitamente in pochi minuti ed accedi a tutti i servizi di DeAbyDay<br><br>';
  wincont += '<input class="mybtn" type="button" onclick="document.location.href=\'' + contextPath + '/join.jsp\'" value="Registrati ora!">';
  wincont += '</td></tr></table></div>';

  wincont += '</div>';
  wincont += '</div>'
  wincont += '</div>';


  myModalWin.windowId = "slmModal";
  myModalWin.width = 600;
  myModalWin.height = 253;
  myModalWin.content = wincont;
  myModalWin.open();
}

function getCookie(c_name) {
if (document.cookie.length>0) {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1) {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
      return unescape(document.cookie.substring(c_start,c_end));
    }
  }
  return "";
}


function s24hideTicker() {
  document.getElementById("s24ticker").style.display = 'none';
}
function s24hideBox1() {
  document.getElementById("s24box1").style.display = 'none';
}
function s24hideBox2() {
  document.getElementById("s24box2").style.display = 'none';
}