window.paymentId = null;
$(document).ready(function() {
	if ($("#edit").attr("class") != 'act') {
		$("a[rel^='prettyPhoto']").prettyPhoto({
			showTitle: false,
			theme: 'facebook' /* light_rounded / dark_rounded / light_square / dark_square / facebook */
		});

		$(".pp_hoverContainer").click(function(){
			$.prettyPhoto.close();
		});
	}

  $('#main_body_inner #content .cart_tovar .text .cont .head_menu .head').click(function(){
  	$('#main_body_inner #content .cart_tovar .text .cont .head_menu .head').removeClass('active');
  	$(this).addClass('active');
	$('#main_body_inner #content .cart_tovar .text .cont .about').css('display','none');
    $('#main_body_inner #content .cart_tovar .text .cont .dop').css('display','none');
    
  	if($(this).text()=='О товаре'){
	  $('#main_body_inner #content .cart_tovar .text .cont .about').css('display','block');
	  }
  	else if($(this).text()=='Дополнительно'){
	  $('#main_body_inner #content .cart_tovar .text .cont .dop').css('display','block');
	  }

  })
  
  $('.center_block_reg .head_menu .head a').click(function(){
	$(this).parent().find('.head').removeClass('active');
 	$(this).parent().addClass('active');
	var a=$(this).parent().parent().parent().find('.items.dsp_none');
    $(this).parent().parent().parent().find('.items.dsp_none').removeClass('dsp_none');
    $(this).parent().parent().parent().find('.items').addClass('dsp_none');
	a.removeClass('dsp_none');
  })
  

	$("#discount_card_check").click(function() {
		var discount_card_number = $('#discount_card_number').val();
		$.ajax({
			url: "/udata://discount_cards/addDiscountCardtoUser",
			global: false,
			type: "POST",
			data: ({card_number : discount_card_number}),
			dataType: "xml",
			async:false,
			success: parseXmlDiscountCard
			}
		);
	});



				$('#payment_choose').submit(function(){
					if (window.paymentId) {
						var checkPaymentReceipt = function(id) {
							if (jQuery(':radio:checked','#payment_choose').attr('class') == 'receipt') {
								var url = window.location.href;
								var win = window.open("", "_blank", "width=710,height=620,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no");
								win.document.write("<html><head><" + "script" + ">location.href = '" + url + "do/?payment-id=" + id + "'</" + "script" + "></head><body></body></html>");
								location.href = '/emarket/purchase/result/successful/';
								win.focus();
								return false;
							}
						}
					return checkPaymentReceipt(window.paymentId);
					}
					else return true;
				});


				$('#invoice').submit(function(){
					var form=$(this);
					var action=$(this).attr('action');
					var a=$(".lp:checked").val();
					var data = [];
					form.find('input').each(function(){
						var data_item = {};
						var type = $(this).attr('type');
						var val;
						var name = $(this).attr('name');
						if (type == 'checkbox') {
							if ($(this).attr('checked')) {
								$val = 1;
							} else {
								$val = 0;
							}
						data_item = {name : name, value : val};
						data.push(data_item);
						} else if (type == 'submit') {
						} else {
						val = $(this).val();
				        data_item = {name : name, val : val};
								data.push(data_item);
						}
					});

					form.find('select').each(function(){
						var data_item = {};
						var val = $(this).val();;
						var name = $(this).attr('name');
						data_item = {name : name, value : val};
						data.push(data_item);
					});

					$(this).parents('.feedback_form').find('textarea').each(function(){
						var data_item = {};
						var val = $(this).val();;
						var name = $(this).attr('name');
						data_item = {name : name, val : val};
						data.push(data_item);
					});

					$.ajax({
						url: action,
						global: false,
						type: "POST",
						data: (data),
						async:false,
						success: parseInv
						}
					);

					  return false;
				   });
				   //alert(a);

			/*		if (window.paymentId) {
						var checkPaymentReceipt = function(id) {
							if (jQuery(':radio:checked','#payment_choose').attr('class') == 'receipt') {
								var url = window.location.href;
								var win = window.open("", "_blank", "width=710,height=620,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no");
								win.document.write("<html><head><" + "script" + ">location.href = '" + url + "do/?payment-id=" + id + "'</" + "script" + "></head><body></body></html>");
								location.href = '/emarket/ordersList/?' + Math.random();
								win.focus();
								return false;
							}
						}
					return checkPaymentReceipt(window.paymentId);
					}
					else return true;
				}); */



  $(".ch_cart_items").keyup(function(){
   var count=parseInt($(this).val());
   var id=$(this).attr('rel');
   var url='';
   if(count<=0) url='/udata/emarket/basket/remove/object/'+id+'/';
   if(count>0) url='/udata/emarket/basket/put/object/'+id+'/';
	$.ajax({
		url: url,
		global: false,
		type: "POST",
		data: ({amount: count}),
		dataType: "xml",
		async:false,
		}
	);
  });




});

function parseInv(a) {
	var b = $(a).find('.error');
	var c = '';
	if(b.length>0){
		var c = b.html();
		$('.error').html(c);
	}else{
		var win = window.open("", "_blank", "width=710,height=620,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no");
		win.document.write(a);
		location.href = '/emarket/purchase/result/successful/';
		win.focus();
		return false;
	}
}

	function parseXmlDiscountCard(xml) {
		if ($(xml).find("error").text() == "card_not_exists") {
			alert("Дисконтной карты с указанным номером не существует");
		}
		if ($(xml).find("error").text() == "card_already_used") {
			alert("Дисконтная карта с указанным номером уже активирована");
		}
		if (new_price = $(xml).find("new_price").text()) {
			$('#order_total_price').html(new_price);
			alert("Дисконтная карта активирована");
		}
	}
	
	
	
	
	
	
	
