Rev 7263 | Blame | Last modification | View Log | RSS feed
$(function() {$("#query").autocomplete({ autoFocus: true, minLength: 3,source: "auto-suggest",select: function( event, ui ) {this.value = ui.item.value;$('#formSearch').submit();return false;}});$('#pincodeForm').submit(function() {if($('#pincodeSubmit:hidden').length == 1) {return false;}if ($('#pincodeText').val().length != 6) {alert('Please enter 6 digit pin code');return false;}var result = $('#pincodeText').val().match(/^\d*$/);if(result == null || result.length == 0) {alert('Please enter a valid pin code');return false;}showLoading();$.ajax({type: "POST",url: "/storewebsite/estimate",dataType:"json",data:$('#pincodeForm').serialize(),// timeout: 10000,success:function(msg) {hideLoading();if(msg.length != 0) {$('#priceDiv').html("<div class='date'><span class='infoText'>Get this product by </span><span class='infoValue'>" + msg.delivery_estimate + "</span></div>" +"<div class='price'><span class='infoText'>Total Price</span><span class='infoValue'> Rs. " + msg.selling_price + "</span></div>" +"<div class='advance'><span class='infoText'>Advance to be paid</span><span class='infoValue'> Rs. " + msg.min_advance_amount + "</span></div>");$('#pincodeInput').val($('#pincodeText').val());} else {$('#priceDiv').html("<div class='error'>No info found for this pincode. Please try again.</div>");}},error : function(msg) {$('#loading').hide();$('#shippingAddress').hide();$('#priceDiv').html("<div class='error'>There was some error. Please try again.</div>");$('#pincodeSubmit').show();},complete : function() {$('#pinSpan').html($('#pincodeText').val());}});return false;});function showLoading() {$('#pincodeSubmit').hide();$('#shippingAddress').hide();$('#loading').show();}function hideLoading() {$('#loading').hide();$('#shippingAddress').show();}$('#changePincode').click(function() {$('#shippingAddress')[0].reset();$('#shippingAddress input:hidden').val('');$('#shippingAddress').hide();$('#priceDiv').empty();$('#pincodeSubmit').show();});$('#pincodeEdit').click(function(event){event.preventDefault();var newForm = jQuery('<form>', {'action': '/storewebsite/order-details','target': '_top'}).append(jQuery('<input>', {'name': 'product_id','value': '9161','type': 'hidden'}));newForm.submit();});$('#addressEdit').click(function() {$('#createOrder, #showPinDiv, #showAddDiv').hide();$('#editAddBlock').show();});$('#saveEditedAdd').click(function() {var editedFields = $('#editAddBlock input');editedFields.each(function(i, inputField) {if($(inputField).val() == "") {alert("Please enter correct " + $(inputField).attr('name'));return false;}if ($(inputField).attr('name') == "phone") {if ($(inputField).val().length != 10) {alert('Please enter a 10 digit mobile number');return false;}var result = $(inputField).val().match(/^\d*$/);if(result == null || result.length == 0) {alert('Please enter a valid mobile number');return false;}}var nameToSearch = $(inputField).attr("name");$('#showAddDiv [name="' + nameToSearch + '"]').html($(inputField).val());$('#createOrderForm input[name="' + nameToSearch + '"]').val($(inputField).val());});$('#editAddBlock').hide();$('#createOrder, #showPinDiv, #showAddDiv').show();});$('#paymode').change(function() {if($('#paymode input:radio[name="paymode"]:checked').val() == "card") {$('#bankSelector').show();} else {$('#bankSelector').hide();}});});function validateAddress() {if ($('input[name=name]').val() == "") {alert("Please enter the customer's name");return false;}if ($('input[name=phone]').val().length != 10) {alert('Please enter a 10 digit mobile number');return false;}var result = $('input[name=phone]').val().match(/^\d*$/);if(result == null || result.length == 0) {alert('Please enter a valid mobile number');return false;}if ($('input[name=line1]').val() == "") {alert('Please enter a shipping address');return false;}if ($('input[name=line2]').val() == "") {alert('Please enter a shipping address');return false;}if ($('input[name=city]').val() == "") {alert('Please enter the name of the city');return false;}if ($('input[name=state]').val() == "") {alert('Please enter the name of the state');return false;}return true;}function validatePaymentDetails() {if($('#paymode input:radio[name="paymode"]:checked').val() == "card") {if($('#bankSelector input:radio[name="bank"]:checked').length == 0) {alert('Please select the name of the bank of card terminal');return false;}}}