function hideModal()
{
  $('modalOverlay').hide();
  $('modalContent').hide();
}
function showModal(message)
{
  if (Prototype.Browser.IE)
  {
    if (/MSIE (\d+\.\d+);/.test(navigator.userAgent))
    {
      Prototype.BrowserFeatures['Version'] = new Number(RegExp.$1);
    }
  }
  if (!(Prototype.Browser.IE && Prototype.BrowserFeatures['Version'] == 6))
  {
    $('modalOverlay').show();
    $('modalContent').show();
    $('modalSpan').innerHTML = message;
  }
  else
  {
    alert(message);
  }
}
function modalConfirm(message,da,nu)
{
  $('modalDa').href = da;
  $('modalNu').href = nu;
  $('modalConfirmSpan').innerHTML = message;
  $('modalOverlay').show();
  $('modalConfirm').show();
}
function eventer(event) 
{
  var el = event.element();
  if(el.id == 'loginLink' || el.id == 'loginlk')
  {
    $('loginBox').show();
    return;
  }
  var parent = el.parentNode;
  if(el.id != 'loginBox' && el.id != 'luser' && el.id != 'lpass')
  {
    while(parent != document && parent)
    {
      if(parent.id == 'loginBox')
      {
        event.stop();
        $('loginBox').show();
        return true;
        break;
      }
      else
      {
        $('loginBox').hide();
      }
      parent = parent.parentNode;
    }
  }
}
var hoverTimer;
function showSubmenu(obj, onanchor)
{
  clearTimeout(hoverTimer);
//  if(onanchor)
//  {
    Element.extend('page');
    var els = $('page').getElementsByClassName('submenu');
    for(var i = 0 ; i< els.length; i++ )
    {
      
      if(obj.id == (els[i].parentNode.getElementsByTagName('a')[0].id+'_submenu'))
      {
        continue;
      }
      if(els[i].parentNode.getAttribute('isactive') != 'true')
      {
        els[i].parentNode.className = '';
      }
      els[i].hide();
    }
//  }
  obj.parentNode.className = 'active';
  $(obj.id+'_submenu').show();
}
function hideSubmenu(obj)
{
  var cmdString;
  if(obj.parentNode.getAttribute('isactive') != 'true')
  {
    cmdString = "$('"+obj.id+"_submenu').hide(); $('"+obj.id+"').parentNode.className = '';";
  }
  else
  {
    cmdString = "$('"+obj.id+"_submenu').hide();";
  }
  hoverTimer = setTimeout(cmdString, 1000);
}
function showLogin()
{
  $('loginBox').show();
}
function login()
{
  showModal('Concursul a luat sfarsit, iti multumim pentru participare! Castigatorii vor fi anuntati pe data de 23 februarie.');
  return false;
  new Ajax.Request('/main/login', { asynchronous: false, method: 'post', parameters: 'user='+$('luser').value+'&pass='+$('lpass').value+'&url='+window.location, onSuccess: function(data) {
                    var json = data.responseText.evalJSON();
                    eval(json.responseScript);
  } });
}
function showLP()
{
  $('loginForm').hide();
  $('lpForm').show();
}
var loginTimer;
function keepLogin()
{
//  alert('aici');
  clearTimeout(loginTimer);
}
function hideLogin()
{
  loginTimer = setTimeout("$('loginBox').hide();",2000);
}
function lp()
{
  showModal('Concursul a luat sfarsit, iti multumim pentru participare! Castigatorii vor fi anuntati pe data de 23 februarie.');
  return false;
  new Ajax.Request('/main/lp', { asynchronous: false, method: 'post', parameters: 'email='+$('lemail').value, onSuccess: function(data) {
                    var json = data.responseText.evalJSON();
                    eval(json.responseScript);
                    $('loginForm').show();
                    $('lpForm').hide();
  } });
}

function click_mouse(event, parent)
        {
          var el = event.element();
          for(var i = 1; i<=5;i++)
          {
            if(i <= el.getAttribute("nr"))
            {
              parent.childElements()[i-1].className = '';
            }
            else
            {
              parent.childElements()[i-1].className = 'inactive';
            }
          }
          $(parent.id+"_value").value = el.getAttribute("nr");
        }
        function on_mouse(event, parent)
        {
          var el = event.element();
          for(var i = 1; i<=5;i++)
          {
            if(i <= el.getAttribute("nr"))
            {
              parent.childElements()[i-1].className = '';
            }
            else
            {
              parent.childElements()[i-1].className = 'inactive';
            }
          }
        }
        function out_mouse(event, parent)
        {
          var el = event.element();
          for(var i = 1; i<=5;i++)
          {
            if(i <= $(parent.id+"_value").value)
            {
              parent.childElements()[i-1].className = '';
            }
            else
            {
              parent.childElements()[i-1].className = 'inactive';
            }
          }
        }
        function go_rating(element)
        {
          var el = $$('#'+element.id+ ' .inactive')[0];
          for(var i = el.getAttribute("nr")*1; i<5; i++)
          {
            el = $(el).next('li');
            el.addClassName("inactive");
          }
          for(var i = 0; i<$$('#'+element.id+" li").length; i++)
          {
            $$('#'+element.id+" li")[i].observe("mouseover", on_mouse.bindAsEventListener({}, element));
            $$('#'+element.id+" li")[i].observe("mouseout", out_mouse.bindAsEventListener({}, element));
            $$('#'+element.id+" li")[i].observe("click", click_mouse.bindAsEventListener({}, element));
          }
        }