$(function () {
  $('.error').hide();
  /*$('input.text-input').css({backgroundColor:"#FFFFFF"});
  $('input.text-input').focus(function(){
    $(this).css({backgroundColor:"#FFDDAA"});
  });
  $('input.text-input').blur(function(){
    $(this).css({backgroundColor:"#FFFFFF"});
  });*/

  $("#submit_btn.blue_button").click(function() {
		// validate and process form
		// first hide any error messages
    $('.error').hide();

    var name = $("input#name").val();
	/*if (name == "") {
      $("label#name_error").show();
      $("input#name").focus();
      return false;
    }*/
	var email = $("input#email").val();
	if (email == "") {
      $("label#email_error").show();
      $("input#email").focus();
      return false;
    }

    var order_id = $("input#order_id").val();

    var product_id = $("input#product_id").val();
	var send_to = $("input#send_to").val();
	var action = $("input#action").val();

	var reason = $("select#reason").val();
	var enquiry = $("textarea#enquiry").val();


	var dataString = 'name='+ name + '&email=' + email
	    + '&order_id=' + order_id + '&product_id=' + product_id
	    + '&send_to=' + send_to + '&action=' + action + '&reason=' + reason
	    + '&enquiry=' + enquiry;
	//alert (dataString);return false;

	$.ajax({
      type: "POST",
      url: "popup_contactus.php",
      data: dataString,
      success: function() {
        $('#popupaskquestion').html("<div id='message'></div>");
        $('#message').html("<h2>Contact Form Submitted</h2>")
        .append("<p>Message successfully sent!</p>")
        //.hide()
        //.fadeIn(1500, function() {
          //$('#message').append("<img id='checkmark' src='images/check.png' />");
        //});
        //$('#askquestion').fadeOut(1500);
      },
      error: function(){
        alert('failed');
      }
    });
    return false;
	});




	$("#submit_tellafriend.blue_button").click(function() {
        $('.error').hide();

        var from_name = $("input#from_name").val();
        if (from_name == "") {
            $("label#from_name_error").show();
            $("input#from_name").focus();
            return false;
        }
        var from_email_address = $("input#from_email_address").val();
        if (from_email_address == "") {
            $("label#from_email_address_error").show();
            $("input#from_email_address").focus();
            return false;
        }
        if(from_email_address){
            if (isValidEmailAddress(from_email_address) == false){
                $("label#from_email_address_error").show();
                $("input#from_email_address").focus();
                return false;
            }
        }

        var to_name = $("input#to_name").val();
        if (to_name == "") {
            $("label#to_name_error").show();
            $("input#to_name").focus();
            return false;
        }
        var to_email_address = $("input#to_email_address").val();
        if (to_email_address == "") {
            $("label#to_email_address_error").show();
            $("input#to_email_address").focus();
            return false;
        }
        if(to_email_address){
            if (isValidEmailAddress(to_email_address) == false){
                $("label#to_email_address_error").show();
                $("input#to_email_address").focus();
                return false;
            }
        }

        var product_id = $("input#product_id").val();
        var actionf = $("input#actionf").val();

	    var message = $("textarea#message").val();

    	var dataString = 'from_name='+ from_name + '&from_email_address=' + from_email_address
	       + '&to_name='+ to_name + '&to_email_address=' + to_email_address
	       + '&product_id=' + product_id
	       + '&actionf=' + actionf
	       + '&message=' + message;
	    //alert (dataString);return false;

	    $.ajax({
            type: "POST",
            url: "tell_a_friend.php",
            data: dataString,
            success: function() {
                $('#popupaskquestionf').html("<div id='messagef'></div>");
                $('#messagef').html("<h2>Tell a Friend form submitted</h2>")
                .append("<p>Message successfully sent!</p>")
            },
            error: function(){
                alert('failed');
            }
        });
        return false;
	});



	$("#submit_notification.blue_button").click(function() {
        $('.error').hide();

        var email_address = $("input#email_address").val();
        if (email_address == "") {
            $("label#email_address_error").show();
            $("input#email_address").focus();
            return false;
        }
        if(email_address){
            if (isValidEmailAddress(email_address) == false){
                $("label#email_address_error").show();
                $("input#email_address").focus();
                return false;
            }
        }

        var products_id = $("input#products_id").val();
        var actionn = $("input#actionn").val();

    	var dataString = 'email_address=' + email_address
	       + '&products_id=' + products_id
	       + '&actionn=' + actionn;
	    //alert (dataString);return false;

	    $.ajax({
            type: "POST",
            url: "notification.php",
            data: dataString,
            success: function() {
                $('#popupaskquestionn').html("<div id='messagen'></div>");
                $('#messagen').html("<h2>Product Notification</h2>")
                .append("<p>Thank you. Your e-email address has been added to receive notification on this item.</p>")
            },
            error: function(){
                alert('failed');
            }
        });
        return false;
	});


	$("#submit_notificationr.blue_button").click(function() {
        $('.error').hide();

        var email_addressr = $("input#email_addressr").val();
        if (email_addressr == "") {
            $("label#email_addressr_error").show();
            $("input#email_addressr").focus();
            return false;
        }
        if(email_addressr){
            if (isValidEmailAddress(email_addressr) == false){
                $("label#email_addressr_error").show();
                $("input#email_addressr").focus();
                return false;
            }
        }

        var products_id = $("input#products_id").val();
        var actionn = $("input#actionn").val();
        var removen = $("input#removen").val();

    	var dataString = 'email_addressr=' + email_addressr
	       + '&products_id=' + products_id
	       + '&actionn=' + actionn
	       + '&removen=' + removen;
	    //alert (dataString);return false;

	    $.ajax({
            type: "POST",
            url: "notification.php",
            data: dataString,
            success: function() {
                $('#popupaskquestionr').html("<div id='messager'></div>");
                $('#messager').html("<h2>Product Notification</h2>")
                .append("<p>Thank you. Your e-email address has been updated regarding notification on this item.</p>")
            },
            error: function(){
                alert('failed');
            }
        });
        return false;
	});


	$("#submit_newsletter.left_side_newsletter_button").click(function() {
        $('.error').hide();

        var stext = $("input#stext").val();
        if (stext == "") {
            $("label#stext_error").show();
            $("input#stext").focus();
            return false;
        }
        if(stext){
            if (isValidEmailAddress(stext) == false){
                $("label#stext_error").show();
                $("input#stext").focus();
                return false;
            }
        }

        var actions = $("input#actions").val();


    	var dataString = 'stext=' + stext
	       + '&actions=' + actions;
	    //alert (dataString);return false;

	    $.ajax({
            type: "POST",
            url: "subscribe.php",
            data: dataString,
            success: function() {
                $('#left_side_newsletter').html("<div id='messages'></div>");
                $('#messages').html('<div id="thankyou" class="smallest_font">THANK YOU.<BR> You have been added to our list.</div>')
            },
            error: function(){
                alert('failed');
            }
        });
        return false;
	});

});

/*runOnLoad(function(){
  $("input#name").select().focus();
});*/

