
// --- Newspaper ---
function overOrdNews(el) {
  if (el.value == '') el.value = 'Jūsų el. pašto adresas';
}
function outOrdNews(el) {
  if (el.value == 'Jūsų el. pašto adresas' && !el.focused) el.value = '';
}
function focusOrdNews(el) {
  el.focused = true;
  if (el.value == 'Jūsų el. pašto adresas') { el.focus(); el.select(); }
}
function blurOrdNews(el) {
  el.focused = false;
}
function orderNews() {
  var el = document.getElementById('ordering_news');
  var email = el.value;
  if (email.match(/^\s*[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\s*$/i))
    $.ajax({
      data: 'page=email&email='+email,
      success: function(msg){ 
        alert(msg);
        el.value = '';
      }
    });
  else {
    alert('Prašome įvesti teisingą el.pašto adresą.');
    el.value = '';
  }
}

// --- Contact form ---
function submitContactForm() {
  var form = $('form.contact_form')[0];
  var kontaktas = jQuery.trim(form.kontaktas.value);
  var turinys = jQuery.trim(form.turinys.value);
  if (kontaktas && turinys) {
    $.ajax({
      data: 'page=contact&'+$('form.contact_form').serialize(),
      success: function(msg){ 
        alert(msg);
        $(':input','form.contact_form').not(':button').val('');
        $('#contact_inside').toggle()
      }
    });
  } else {
    alert('Prašom užpildyti formą.');
  }
}

// --- Ordering ---
function addToCart(item_id,qsel) {
  var quant = qsel ? $('#preke input[name='+qsel+']').val() : 1;
  
  $.ajax({
    data: 'page=cart&item_id='+item_id+'&add='+quant,
    success: function(msg){
      if (msg == '1') {
        alert('Džiugu, kad ši prekė Jums patinka.\nDeja, ji originali ir vienetinė, todėl turime tik vieną.');
      } else if (msg == '0') {
        alert('Džiugu, kad ši prekė Jums patinka.\nDeja, jos jau nebeturime.');
      } else {
        $('#cart_info').html(msg);
        alert('Prekių krepšelis papildytas.');
      }
    },
    failure: function(msg){
      alert('Nepavyko įdėti :(');
    }
  });
}

function removeFromCart(item_id) { // cart page only
  $.ajax({
    data: 'page=cart&item_id='+item_id+'&del=true',
    success: function(msg){
      window.location.reload();
    },
    failure: function(msg){
      alert('Nepavyko išimti :(');
    }
  });
}

function setCartQuant(input,item_id) {
  if (parseInt(input.value) == 0) return false;
  $.ajax({
    data: 'page=cart&item_id='+item_id+'&set='+parseInt(input.value),
    success: function(msg){
      if (msg) {
        window.location.reload();
      } else {
        input.value = 1;
        alert('Džiugu, kad ši prekė Jums patinka.\nDeja, ji originali ir vienetinė, todėl turime tik vieną.');
      }
    },
    failure: function(msg){
      alert('Nepavyko pakeisti :(');
    }
  });
}

function confirmOrder() {
  var vardas = jQuery.trim($('#ordering_info input[name=vardas]').val());
  var adresas = jQuery.trim($('#ordering_info textarea[name=adresas]').val());
  var telefonas = jQuery.trim($('#ordering_info input[name=telefonas]').val());
  var email = jQuery.trim($('#ordering_info input[name=email]').val());
  if (vardas && adresas && (telefonas || email)) {
    $("#sutartis").trigger('click');
  } else {
    alert('Prašom užpildyti formą.'+adresas);
  }
}

function placeOrder() {
  $.ajax({
    data: 'page=order&'+$('form#ordering_info').serialize(),
    success: function(msg){ 
      // alert(msg);
      location.href = '?page=aciu';
    }
  });
}

// --- Other ---

function makeURL(dm) {
  return "http://"+['www',dm,'lt'].join('.');
}

function addRelatedLinks() {
  $('#link_dipolis').click(function(){ window.location.href=makeURL('dipolis') });
  $('#link_idomu').click(function(){ window.location.href=makeURL('perkuvaikui') });
  $('#link_4kids').click(function(){ window.location.href=makeURL('4kids') });
}


// --- global jQuery setup
$.ajaxSetup({
  url: "receiver.php",
  type: "POST"
});

$(document).ready(function() {
  $('a[rel=lightbox]').fancybox({'titleShow': false});
  $('div.links a[class!=submit]').click(function(){ $('#contact_inside').toggle() });
  $('form.contact_form a[class=submit]').click(function(){ submitContactForm() });
  $('a#sutartis').fancybox({'modal': true, 'autoDimensions': false, 'width': 700, 'height': 400 });
  $('#mygtukas_top').click(function(){ if ($.trim($('#search_box').val())) $('#searchform').submit() });
});


