function session_keepup() {
  window.setTimeout(function(){
    if (document.cookie.indexOf('ISENTER=true') >= 0) {
      $.get('/?session_keepup', function(data) {
        session_keepup()
      });
    }
  }, 5*60*1000);
}


$(document).ready(function(){

  jQuery.fn.log = function (msg) {
    try {
      console.log("%s: %o", msg, this);
    } catch (e) {}
    return this;
  };

  $('a[href^="http"]').addClass('external').attr('target', '_blank').each(function(){
    if ($(this).attr('title') == '')
      $(this).attr('title', $(this).attr('href'));
  }); 
  
	$("#main").mousemove(function(e){
		var X = e.pageX;
		var Margin = 20;
		$(this).find('div.pager').each(function(){
			var maxWidth = $(this).attr("scrollWidth") - $(this).width();
			var tX = (X - $(this).offset().left - Margin) / ($(this).width()-2.2*Margin) * maxWidth;
			$(this).scrollLeft(tX);
		});
	});
/*
  $('input[name="login_name"]').each(function(){
    if ($(this).val() == '')
      $(this).val($(this).attr('title'));
  }).focus(function(){
    if ($(this).val() == $(this).attr('title'))
      $(this).val('');
  }).blur(function(){
    if ($(this).val() == '')
      $(this).val($(this).attr('title'));
  });
*/
  $('form.loginform label>input').focus(function(){
    $(this).parent('label').find('span').hide();
  }).blur(function(){
    if ($(this).val() == '')
      $(this).parent('label').find('span').show();
  }).each(function(){
    if ($(this).val() != '')
      $(this).parent('label').find('span').hide();
  });
/*  
  function resizeContent() {
    var dWidth = Math.max($(window).width(), 990) - $('#wrap').width() - 20;
    $('#wrap').width($('#wrap').width() + dWidth);
    $('#content-wrap').width($('#content-wrap').width() + dWidth);
    $('#main').width($('#main').width() + dWidth);
    //$('.scroll').width($('.scroll').width() + dWidth);
  }
  $(window).resize(function(){resizeContent()});
  resizeContent();
*/
  //$('input[type="text"][name$="_city"]').addClass('auto_complete');
  //autoComplete();
  
  $('legend#signup_invoice').each(function(){
    $(this).after('<p><label><input type="checkbox" /> megegyezik a levelezési adatokkal</label></p>').parent().find('input[type="checkbox"]:first').click(function(){
      if ($(this).is(':checked')) {
        $('input[name="signup_invoice_name"]').val($('input[name="signup_name"]').val()).attr('disabled', 'disabled');
        $('input[name="signup_invoice_zip"]').val($('input[name="signup_postal_zip"]').val()).attr('disabled', 'disabled');
        $('input[name="signup_invoice_city"]').val($('input[name="signup_postal_city"]').val()).attr('disabled', 'disabled');
        $('input[name="signup_invoice_address"]').val($('input[name="signup_postal_address"]').val()).attr('disabled', 'disabled');
      } else {
        $(this).parents('fieldset:first').find('input[type="text"]').removeAttr('disabled');
      }
    });
    var $$ = $(this);
    $(this).parents('form').submit(function(){
      $$.parent().find('input[type="text"]').removeAttr('disabled');
      return true;
    });
  });
/*
  $('input.button,a.button').after('<img class="button" src="/images/border_button.jpg" alt="" />');
  $('input.button,a.button').each(function(){
    if (!$(this).prev().is('img.button'))
      $(this).before('<img class="button" src="/images/border_button.jpg" alt="" />');
  });
*/
  $('#sidebar,#rightbar, #header').each(function(){
    $(this).find('input.button,a.button').each(function(){
      $(this).after('<img class="button" src="/images/border_button.jpg" alt="" />');
      if (!$(this).prev().is('img.button'))
        $(this).before('<img class="button" src="/images/border_button.jpg" alt="" />');
    });
  });
  $('#main').each(function(){
    $(this).find('input.button,a.button').each(function(){
      $(this).after('<img class="button" src="/images/border_button_g.jpg" alt="" />');
      if (!$(this).prev().is('img.button'))
        $(this).before('<img class="button" src="/images/border_button_g.jpg" alt="" />');
    });
  });
  

//		$("#datepicker").datepicker($.datepicker.regional['hu']);

  $('input.datepicker').datepicker({minDate: 1});
  //$('input.datepicker').datepicker('option', {dateFormat: 'yy-mm-dd'});
  //$('#datepicker').datepicker();

//  $('form:has(input.button,a.button)').find(':lastchild(input.button,a.button)').after('<img class="button" src="/images/border_button.jpg" alt="" />');
//  $('form:has(input.button,a.button)').filter('(input.button,a.button):last').after('<img class="button" src="/images/border_button.jpg" alt="" />');

  // popup
  if ($.cookie('MMSUBSCRIBE') != 'true') {
    $('#martinusmagazin2').fadeIn('slow');
    $(document).scrollTop(0).scrollLeft(0);
    $('#mm-close').click(function(){
      $.cookie('MMSUBSCRIBE', 'true', { expires: 1/24, path: '/' });
      $('#martinusmagazin2').fadeOut('slow');
      return false;
    });
  }
  $('#martinusmagazin2 .mm-overlay').click(function(){
    $('#mm-close').trigger('click');
  });
  $(document).bind('keydown', function(e){
    var code = (e.keyCode ? e.keyCode : e.which);
    if(code == 27) {
      $('#mm-close').trigger('click');
    }
  });


  
  session_keepup();

});

