function doLogin()
{
  if($('#login_email').val() == '')
  {
    showModal('Campul "Email" este obligatoriu.');
    return false;
  }
  
  if($('#login_pass').val() == '')
  {
    showModal('Campul "Parola" este obligatoriu.');
    return false;
  }
  $.ajax({
    type: 'POST',
    url: '/login',
    data: { email: $('#login_email').val(), pass: $('#login_pass').val() },
    success: function(data) { if(data.status == 'ok') { window.location = data.link; } else { showModal("Combinatia de user si parola este gresita.") } },
    dataType: "json"
  });
  return false;
}

function showModal(text)
{
  DD_belatedPNG.fix('#modal, #modal #close');
  $('#overlay').css('display','block');
  $('#modalCont').css('display','block');
  $('#modalCont p').text(text);
}
function hideModal()
{
  $('#overlay').css('display','none');
  $('#modalCont').css('display','none');
}
function doForgot()
{
  if($('#forgot_email').val() == '')
  {
    showModal('Campul "Email" este obligatoriu.');
    return false;
  }
  
  $.ajax({
    type: 'POST',
    url: '/forgot_password',
    data: { email: $('#forgot_email').val() },
    success: function(data) { showModal("Noua ta parola a fost trimisa la "+$('#forgot_email').val()+"."); },
    dataType: "json"
  });
  $('#loginBox').css('display','block');
  $('#forgotBox').hide();
  return false;
}
function doCreate()
{
  if(!$('div.checkbox.active').length)
  {
    showModal('Trebuie sa fii de acord cu regulamentul concursului.');
    return false;
  }
  if($('#register_nume').val() == '')
  {
    showModal('Campul "Nume" este obligatoriu.');
    return false;
  }
  if($('#register_prenume').val() == '')
  {
    showModal('Campul "Prenume" este obligatoriu.');
    return false;
  }
   if($('#register_telefon').val() == '')
  {
    showModal('Campul "Telefon" este obligatoriu.');
    return false;
  }
  if($('#register_email').val() == '')
  {
    showModal('Campul "Email" este obligatoriu.');
    return false;
  }
  if($('#register_parola').val() == '')
  {
    showModal('Campul "Parola" este obligatoriu.');
    return false;
  }
  if($('#register_parola2').val() == '')
  {
    showModal('Campul "Confirma Parola" este obligatoriu.');
    return false;
  }
  if($('#register_parola').val() != $('#register_parola2').val())
  {
    showModal('Parolele introduse nu sunt identice.');
    return false;
  }
  $.ajax({
    type: 'POST',
    url: '/inscriere',
    data: { email: $('#register_email').val(), telefon: $('#register_telefon').val(), nume: $('#register_nume').val(), prenume: $('#register_prenume').val(), pass: $('#register_parola').val()  },
    success: function(data) { 
       if(data.status != 'ok')
       {
         showModal(data.text);
       }
       else
       {
         showModal('Contul tau a fost creat. Te rugam sa il activezi accesand link-ul pe care il vei primi pe adresa de email cu care te-ai inregistrat.')
       }
     },
    dataType: "json"
  });
  $('#loginBox').css('display','block');
  $('#forgotBox').hide();
  return false;
}
function go_rating(element)
{
  $(element).find('li.active').each(function(){
    $(element).find('li').each(function(){
      $(this).mouseover(function(){
        var moused = $(this);
        $(element).find('li').attr('class','');
        $(this).attr('class','active');
        var lis = $(element).find('li');
        for(i = 0; i < $(lis).length; i++)
        {
          if($(lis[i]).attr('index') == $(this).attr('index')) break;
          $(lis[i]).attr('class','active');
        }
      }).mouseout(function(){
        var moused = $(element).find('li')[2];
        $(element).find('li').attr('class','');
        $(moused).attr('class','active');
        var lis = $(element).find('li');
        for(i = 0; i < $(lis).length; i++)
        {
          if($(lis[i]).attr('index') == $(moused).attr('index')) break;
          $(lis[i]).attr('class','active');
        }
      }).click(function(){
        $(element).find('li').each(function(){
          $(this).unbind();
        });
        $.ajax({
          type: 'POST',
          url: '/concurs-virtual-style/galerie/rate_photo',
          data: { photo_id: $(this).attr('index').split('_')[0], grade: $(this).attr('index').split('_')[1] },
          success: function(data) { showModal(data.text); },
          dataType: "json"
        });
      });
    });
    var lis = $(element).find('li');
    for(i = 0; i < lis.length; i++)
    {
      if($(lis[i]).attr('class') == 'active') break;
      $(lis[i]).attr('class','active');
    }
  });
}
    
var corecte = 0;
function go_test_next(pasi)
{
  if($('#poze div.left').attr('cur')*1 == 4)
  {
    window.location = '/ai-talent-de-make-up-artist/test/rezultat/'+corecte;
    return;
  }
  $('#poze div.left').attr('cur', $('#poze div.left').attr('cur')*1+1);
  $('#poze div.right').attr('cur', $('#poze div.right').attr('cur')*1+1);
  $('#poze div.right img').fadeOut('fast');
  $('#btn').css('bottom','-50px').css('left','420px');
  $('#poze div.left img').fadeOut('fast', function(){
    $('#poze h2').text(pasi[$('#poze div.left').attr('cur')].title);
    Cufon.replace('#poze h2');
    $('#poze div.left').html('<img src="/images/test/'+pasi[$('#poze div.left').attr('cur')].p1+'" />');
  });
  $('#poze div.right img').fadeOut('fast', function(){ 
    $('#poze h2').text(pasi[$('#poze div.left').attr('cur')].title);
    Cufon.replace('#poze h2');
    $('#poze div.right').html('<img src="/images/test/'+pasi[$('#poze div.left').attr('cur')].p2+'" />');
  });
}

function go_test(pasi)
{
  $('#poze h2').text(pasi[$('#poze div.left').attr('cur')].title);
  Cufon.replace('#poze h2');
  $('#poze div.left').html('<img src="/images/test/'+pasi[$('#poze div.left').attr('cur')].p1+'" />').click(function(){
    corecte++;
    $('#poze div.right').html('<img src="/images/test/blurate/'+pasi[$(this).attr('cur')].p2+'" />');
    $('#btn').css('bottom','55px').css('left','280px');
    setTimeout("go_test_next(poze)",2000);
  });
  $('#poze div.right').html('<img src="/images/test/'+pasi[$('#poze div.left').attr('cur')].p2+'" />').click(function(){
    $('#poze div.left').html('<img src="/images/test/blurate/'+pasi[$(this).attr('cur')].p1+'" />')
    $('#btn').css('bottom','70px').css('left','545px');
    setTimeout("go_test_next(poze)",2000);
  });
}

function doQuiz()
{
  var semafor = true;
  for(var i = 1; i<=5; i++)
  {
    if($('div.intrebare input[name="q'+i+'"]:checked').length < 1)
    {
      semafor = false;
      showModal('Trebuie sa raspunzi la toate intrebarile.');
    }
  }
  var a = new Array();
  if(semafor)
  {
    for(var i = 1; i<=5; i++)
    {
      a[$('div.intrebare input[name="q'+i+'"]:checked').val()] = (a[$('div.intrebare input[name="q'+i+'"]:checked').val()]) ? a[$('div.intrebare input[name="q'+i+'"]:checked').val()]+1 : 1;
    }
    var max_key; var max_val = 0;
    for(var i in a)
    {
      if(a[i] > max_val)
      {
        max_key = i;
        max_val = a[i];
      }
    }
    window.location = '/quiz-ce-anotimp-esti/rezultat/'+max_key;
    
  }
  return false;
}
function swapOferta()
{
  $('#oferta a').html('<img src="/images/oferta_'+((parseInt($('#oferta img').attr('no'))+1)%2)+'.png" no="'+((parseInt($('#oferta img').attr('no'))+1)%2)+'" />');
   DD_belatedPNG.fix('#oferta img');
}
$(function(){
  
  setInterval(swapOferta, 5000);
  
  $('#forgotLink').click(function(){
    $('#forgotBox').css('display','block');
    $('#loginBox').hide();
  });
  $('#newLink').click(function(){
    $('div.contNou').css('display','block');
    $('div.loginBox').css('display','none');
  });
  $('div.checkbox').click(function(){
    if($(this).attr('class') == 'checkbox')
    {
      $(this).attr('class','checkbox active');
    }
    else
    {
      $(this).attr('class','checkbox');
    }
  });
  var timer;
  $('div.menu a.menuItem').mouseover(function(){
    clearTimeout(timer);
    $('div.submenus ul').hide();
    $('div.submenus ul#s_'+$(this).attr('id')).show();
  });
  $('div.menu a.menuItem').mouseout(function(){
    timer = setTimeout("$('div.submenus ul').hide();",1000);
  });
  $('div.submenus ul li a').mouseover(function(){
    clearTimeout(timer);
  });
  $('div.submenus ul li a').mouseout(function(){
    timer = setTimeout("$('div.submenus ul').hide();",1000);
  });
  $('#modal #close').click(hideModal);
  Cufon.replace('div.menu div.menu li a', { fontFamily: 'Avon', hover: true });
  Cufon.replace('div.oglinda h2, div.box h2, div.produs div.text h2, h2.avon', { fontFamily: 'Avon' });
  Cufon.replace('div.footer li', { fontFamily: 'Avon' });
  Cufon.replace('div.reztest h2', { fontFamily: 'Avon' });
  Cufon.replace('div.intrebare h2', { fontFamily: 'Avon' });
  Cufon.replace('div.sidebar h2', { fontFamily: 'Avon' });
  Cufon.replace('span.avon', { fontFamily: 'Avon' });
  
  $('div.jNice').jNice();
  
  var hTimer;
  $('div.login').mouseover(function(){
    clearTimeout(hTimer);
  });
  $('div.login').children().mouseover(function(){
    clearTimeout(hTimer);
  });
  $('div.login').mouseout(function(){
    clearTimeout(hTimer);
    hTimer = setTimeout("$('div.loginBox').css('display','block');$('#loginBox').css('display','block');$('#forgotBox').css('display','none');$('div.contNou').css('display','none');",2000);
  });
  if ($.browser.msie && $.browser.version.substr(0,1)<7)
  {
    DD_belatedPNG.fix('div.sidebar, h1.quiz-start, h1.quiz-rezultat, div.intrebare, div.intrebare input.rezultat, h1.talent2, a.reprezentant, h1.despre-avon-color, div.produse img, div.content img, h1.trei-in-unu-big, h1.virtualstyle, a.participamare, a.galerie, h1.galerie, h1.talent, a.test, a.brosura, div.produs, h1.mascara-super-extended, div.menu div.menu, div.box img, div.oglinda, div.oglinda img, div.content div.oglinda a.participa, div.logo img, a.loginLink img, div.footer, .pngfix');
    $('#overlay').css('height', document.body.offsetHeight+'px');
    $('#overlay').css('width', document.body.offsetWidth+'px');
    $('div.login').mouseover(function(){
      $('div.elements').css('display','block')
      DD_belatedPNG.fix('div.login div.input, div.login img, div.checkbox,input.submit');
    }).mouseout(function(){
      $('div.elements').css('display','none')
    });
  }
});