var json_kedvencek = new Array(),json_rajtavagyok = new Array();
$(document).ready(function(){
 $.getJSON($('base[href]').attr('href') + 'json/kedvencek', {}, function(data){
  json_kedvencek = data;
  
  $.getJSON('json/rajtavagyok', {}, function(data3){
   json_rajtavagyok = data3;
   
   $.getJSON('json/kedvenc_select', {}, function(data2){
    if(!$.browser.msie
    || parseInt($.browser.version) >= 7)
     $('#partykepek a').lightbox();
    else
     $('#partykepek a').click(function(){
      window.open('/iekep?kep=' + escape(this.href), 'termek'+(new Date()).getTime(), 'width=720,height=720,screenX='+(screen.width / 2 - 310)+',scroll=no,scrolling=no,screenY='+(screen.height/2 - 310)+',status=0,toolbar=0,location=0,menubar=0,directories=0,resizable=0,scrollbars=1');return(false);
     });
    
    if(window.location.hash.length)
     $('a[id$=' + window.location.hash.substring(1) + ']').click();
    
/*
    if(window.location.hash.length){
     var i = -1,j = 0,h=window.location.hash.substring(1);
     $('#partykepek a').each(function(){
      if(this.href.match(h))
       i = j;
      
      ++j;
     });
     
//     if(i > -1)
//      $.Lightbox.start(1);//$('img', $('#partykepek a')[i]));
    }
*/
    
    if(data2){
     $('#lightbox-kedvenc').html(data2.replace('id="input-kedvenc_mappa"', 'id="input-kedvenc_mappa2"')).append(' <a href="#" id="kedvencekhez">Kedvencekhez!</a> <a href="#" id="kedvencekbol" style="display:none;">Törlés a kedvenceim közül</a>');
     $('#input-kedvenc_mappa2').click(function(){
      return(false);
     });
    }
   });
  });
 });
});

function pulzar_partykep(image){
 $('#input-kedvenc_mappa2').css('visibility', 'visible');
 
 if(json_rajtavagyok != null){
  var func_rajtavagyok = function(){
   $.getJSON('ajax/rajtavagyok', {
    x: image.id,
    igen: $('#input-rajtavagyok')[0].checked
   },
   function(data){
    $('#input-rajtavagyok')[0].checked = data.igen;
   });
   
   return(false);
  };
  
  $('#lightbox-rajtavagyok').html('<nobr><input type="checkbox" class="checkbox" id="input-rajtavagyok" /> <label for="input-rajtavagyok">Rajta vagyok a képen</label></nobr>');
  $('#input-rajtavagyok')[0].checked = typeof json_rajtavagyok[image.id] != 'undefined';
  $('#input-rajtavagyok, #lightbox-rajtavagyok label').click(func_rajtavagyok);
 }
 
 $('#lightbox-kedvenc a#kedvencekhez').html('Kedvencekhez!');
 
 if(json_kedvencek
 && 'undefined' != typeof json_kedvencek['partykepek' + image.id.replace(/^[0-9]+\-/,'')]
 && 'undefined' != typeof json_kedvencek['partykepek' + image.id.replace(/^[0-9]+\-/,'')][image.id.match(/^([0-9]+)\-/,'')[1]]){
  $('#lightbox-kedvenc a#kedvencekhez').html('Áthelyezés');
  $('#lightbox-kedvenc a#kedvencekbol').css('display', 'inline');
  
  var opsunz = $('#input-kedvenc_mappa2')[0].options,
      tmp=json_kedvencek['partykepek' + image.id.replace(/^[0-9]+\-/,'')][image.id.match(/^([0-9]+)\-/,'')[1]];
  
  if(tmp == null)
   tmp = 0;
  
  for(i in opsunz)
   if(opsunz[i].value == tmp){
    opsunz[i].selected = true;
    
    break;
   }
 }
 
 $('#lightbox-kedvenc a#kedvencekbol').unbind('click').click(function(){
  $.getJSON('ajax/nemkedvenc-partykep', {
   x: image.id
  }, function(){
   $('#lightbox-kedvenc a#kedvencekbol').html('Törölve a kedvencekből!');
  });
  
  return(false);
 });
 
 $('#lightbox-kedvenc a#kedvencekhez').unbind('click').click(function(){
  $.getJSON('ajax/kedvenc-partykep', {
   x: image.id,
   kedvenc_mappa: $('#input-kedvenc_mappa2').val()
  }, function(){
   $('#lightbox-kedvenc a#kedvencekhez').html('Hozzáadva a kedvencekhez!');
  });
  
  return(false);
 });
}
