$(function() {
  $('a.login').bind('click', function(e) {
    $.get("/ajax.php?action=getLoginForm", function(data) {
      $('body').append(data);
      var offset = $('a.login').offset();
      $('#login-box').css('top', (offset.top -150) + 'px');
      $('#login-box').css('left', (offset.left + 80) + 'px');
      $('#login-box').fadeIn('slow');
      $('#login_username').focus();

      $('img.closer').bind('click', function(e) {
        removeLoginBox();
      });
    });
    return false;
  });
});

function showPasswordForgotten()
{
  $('#login-box a').remove();
  $('#login-box h4').text('Glemt kodeord ?');
  $('#login-box h4').after('<p>Indtast din e-mailadresse, så sender vi dig et nyt kodeord.</p>');
  $('#login-box form').attr('action', '/?mod=glemtkodeord');
  $('#login_submit').attr('value', 'Tilsend')
  $('#login_password').parent().parent().remove();
  $('#login_username').focus();

  $('#login-box form').bind('submit', function(e) {
    $('#login-box p.error').remove();

    var email = $('#login_username').val();
    var reg = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

    if (reg.test(email) == false)
    {
      $('#login-box p').after('<p class="error">Du har ikke indtastet en gyldig e-mailadresse.</p>');
      return false;
    }

    var params = {
      action : 'sendNewPassword',
      to     : $('#login_username').val()
    };
    $.post('/ajax.php', params, function(data) {
      $('#login-box form').remove();
      $('#login-box p').html(data);
      setTimeout('removeLoginBox()', 3000);
    });
    return false;
  });

  return false;
}

function removeLoginBox()
{
  $('#login-box').fadeOut('slow', function(){
    $(this).remove();
  });
}

function popPlayer(id, sid, tid, userid) {
  if (isNaN(id) == false)
  {
    var _width = 720;
    var _height = 480;
    var playerUrl = "http://infocast.dk/mediamaker_dk4/mediamaker.php";
    var _parameter = '?id='+id;

    if (sid != undefined) {
      _parameter = _parameter + '&sid='+sid;
    }
    if (tid != undefined) {
      _parameter = _parameter + '&tid='+tid;
    }
    if (userid != undefined) {
      _parameter = _parameter + '&userid='+userid;
    }
    popUp = window.open(playerUrl+_parameter, "popUp", "top=" + ((screen.availHeight/2) - (_height / 2)) + ",left=" + ((screen.availWidth/2) - (_width / 2)) + ",width="+_width+",height="+_height+",resizable=0,toolbar=0,scrollbars=0,location=0,status=0,menubar=0");
      popUp.focus();
    }
}


