﻿jQuery(document).ready(function ($) {

    $(".contact").click(function (e) {
        e.preventDefault();
        jQuery("#pop-box").fadeIn(300);
    });

    $(".close").click(function (e) {
        e.preventDefault();
        jQuery("#pop-box").fadeOut(300);
        jQuery("#pop-box2").fadeOut(300);
    });

    $(".open").click(function (e) {
        e.preventDefault();
        var rel = jQuery(this).attr("rel");
        var posY = (jQuery("#collection-item").offset().top) - 99;
        if (posY > 0)
            jQuery("#collection-item").css({ top: posY });
        else
            jQuery("#collection-item").css({ top: 0 });

        $('#collection-item').load('products.html #' + rel, function () {
            jQuery(this).fadeIn(300);

            jQuery(".close_product").click(function (e) {
                e.preventDefault();
                jQuery("#collection-item").fadeOut(300);
            });
        });
    });

    $("#request-brochure, .brochure-button a").click(function (e) {
        e.preventDefault();
        jQuery("#pop-box2").fadeIn(300);
    });

    $("#brochure-form").submit(function (e) {

        e.preventDefault();

        if (validate()) {
            jQuery('#btnSubmit').fadeOut();
            var form = jQuery(this),
            url = form.attr('action');

            jQuery.post(url, { ddTitle: jQuery('#ddTitle').val(), txtFirstname: jQuery('#txtFirstname').val(), txtLastname: jQuery('#txtLastname').val(), txtBuilding: jQuery('#txtBuilding').val(), txtAddress1: jQuery('#txtAddress1').val(), txtAddress2: jQuery('#txtAddress2').val(), txtCountry: jQuery('#txtCountry').val(), txtPostcode: jQuery('#txtPostcode').val(), ddHear: jQuery('#ddHear').val() },
                function (data) {
                    jQuery("#bform").html(data);
                }
            );
        }
    });

    $.ajax({
        url: "http://www.alfonsisadore.com/shop/basket_ajax/",
        context: document.body,
        success: function (data) {
            $("nav").after('<div id="top-right-basket-holder">' + data + '</div>');
        }
    });
});

function validate() {

    jQuery('#txtFirstname').removeClass('error');
    jQuery('#txtLastname').removeClass('error');
    jQuery('#txtBuilding').removeClass('error');
    jQuery('#txtAddress1').removeClass('error');
    jQuery('#txtPostcode').removeClass('error');

    var result = true;

    if (jQuery('#txtFirstname').val() == "") {
        jQuery('#txtFirstname').addClass('error');
        result = false;
    }
    if (jQuery('#txtLastname').val() == "") {
        jQuery('#txtLastname').addClass('error');
        result = false;
    }
    if (jQuery('#txtBuilding').val() == "") {
        jQuery('#txtBuilding').addClass('error');
        result = false;
    }
    if (jQuery('#txtAddress1').val() == "") {
        jQuery('#txtAddress1').addClass('error');
        result = false;
    }
    if (jQuery('#txtPostcode').val() == "") {
        jQuery('#txtPostcode').addClass('error');
        result = false;
    }

    return result;
}

<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
