function ec_recall_add(obj){
	
	$(obj).ajaxSubmit({
		url: URL+'modules/ext/ec_recall/ajax/public.ajax.php?e=recall_add&'+Math.random(1,9999),
		method: "POST",
		dataType: "html",
		clearForm: true,
		success: function(msg){
			$("#ec_recallStatus",obj).html(msg);
		},
		beforeSubmit: function(){
			$("#ec_recallStatus",obj).html('Обработка...');
		}
	}); 
	return false;
}

$().ready(function(){
	ec_compare_get();
	ec_basket_get();
	ec_basket_get();
	ec_basket_list_get();
	
	///LOGON FORM
	$('#ec_form_logon').submit(function(){
	    $(this).ajaxSubmit({
	        url: URL+'modules/ext/ec_members/ajax/public.ajax.php?e=logon&'+Math.random(1,36),
	        method: 'post',
	        dataType: 'html',
	        clearForm: false,
	        success: function(msg){
	            if(msg == "OK"){
	            	window.location.reload(true);
	            }else{
	    			$("#ec_login_result").show().html(msg);
	    		}
	    	},
	        beforeSend: function(){	
	        		$("#ec_login_result").show().html("Проверка...");
	        }
	    });
	    return false;
	});
	
	
	///LOST FORM
	$('#form_lostpass').submit(function(){
		$(this).ajaxSubmit({
			url:  URL+'modules/ext/ec_members/ajax/public.ajax.php?e=restorepass&'+Math.random(1,9999),
			method: 'post',
			dataType: 'html',
			clearForm: false,
			success: function(msg){
				$("#ec_lostpass_status").html(msg);
			},
			beforeSend: function(){	
				$("#ec_lostpass_status").show().html("Отправка...");
			}
		});
		return false;
	});
	
	//CHECK LOGIN EXIST
	$('#ec_login_check').change(function(event){
		$.ajax({
		    type: "POST",
		    url:  URL+'modules/ext/ec_members/ajax/public.ajax.php?e=login_check&'+Math.random(1,9999),
		    dataType: "text",
		    data: "l="+$("#ec_login_check").val(),
		    complete: function(){},
		    success: function(msg){
		    	$("#ec_login_check_result").html(msg);
		    },
		    beforeSend: function(){
		    	$("#ec_login_check_result").html("проверка..");
		    }
		});
    });
});

///////////////////////////////////////BASKET
function ec_basket_list_get(){
	
	$.ajax({
	    type: "POST",
	    url:  URL+'modules/ext/ec_shipping/ajax/public.ajax.php?e=basket_list_get&'+Math.random(1,9999),
	    dataType: "text",
	    complete: function(){},
	    success: function(msg){
	    	$("#div_basket").html(msg);
	    	
	    	$('.ecbasketitems').change(function(event){
	    		$(this).submit();
	    		ec_basket_list_get();
	    		ec_basket_get();
	            $('#div_basket').unblock();
	    	});
	    	
			
			$('#ec_form_basket').submit(function(){
			    $(this).ajaxSubmit({
			        url: URL+'modules/ext/ec_shipping/ajax/public.ajax.php?'+Math.random(1,36),
			        method: 'post',
			        dataType: 'html',
			        clearForm: false,
			        success: function(msg){
			    		ec_basket_list_get();
			    		ec_basket_get();
			            $('#div_basket').unblock();
			        },
			        beforeSend: function(){
			        	$('#div_basket').block({message: "Обработка", css: { border: '1px solid #a00', padding: '10px 10px 10px 10px',width:'50%'}});
			        }
			    });
			    return false;
			});
	    }
	});
}

function ec_basket_get(){
	$.ajax({
	    type: "POST",
	    url:  URL+'modules/ext/ec_shipping/ajax/public.ajax.php?'+Math.random(1,9999),
	    dataType: "text",
	    complete: function(msg){},
	    success: function(msg){
	    	ec_basket_list_get();
			$("#basket").html(msg);
			
			$(".fbx").fancybox({
				'scrolling'		: 'yes',
				'titleShow'		: true,
				'speedIn'		:	600, 
				'speedOut'		:	200, 
				'centerOnScroll':	true, 
				'overlayShow'	:	true,
				'scrolling' : false
			});
	    }
	});
}

function ec_basket_add(id,objBtn){
	$.ajax({
	    type: "POST",
	    url:  URL+'modules/ext/ec_shipping/ajax/public.ajax.php?e=item_add&'+Math.random(1,9999),
	    dataType: "text",
	    data: "id="+id,
	    complete: function(){},
	    success: function(msg){
//	    	ec_basket_list_get();
	  	  	ec_basket_get();
	    },
	    beforeSend: function(){
	  	  $(objBtn).effect("transfer",{to:"#basket", className: 'ui-effects-transfer'},1000);
	    }
	});
	return false;
}

//DELL FROM BASKET
function ec_basket_item_del(id){
	$.ajax({
      type: "POST",
      url:  URL+'modules/ext/ec_shipping/ajax/public.ajax.php?e=item_del&'+Math.random(1,9999),
      dataType: "text",
      data: "id="+id,
      success: function(msg){
    	  ec_basket_list_get();
    	  ec_basket_get();
      }
  });
  return false;
}
///////////////////////////////////////BASKET END

///////////////////////////////////////COMPARE
function ec_compare_add(id,objBtn){
	$.ajax({
      type: "POST",
      url:  URL+'modules/ext/ec_compare/ajax/public.ajax.php?e=compare_add&'+Math.random(1,9999),
      dataType: "text",
      data: "id="+id,
      success: function(msg){
      	$("#div_compare").html(msg);
      },
      beforeSend: function(){
      	$(objBtn).effect("transfer",{to:"#div_compare", className: 'ui-effects-transfer'},1000);
      }
  });
  return false;
}

function ec_compare_get(){
	$.ajax({
        type: "POST",
        url:  URL+'modules/ext/ec_compare/ajax/public.ajax.php?'+Math.random(1,9999),
        dataType: "text",
        data: "",
        success: function(msg){
        	$("#div_compare").html(msg);
        }
    });
    return false;
}

function ec_copmare_del(id){
	$.ajax({
      type: "POST",
      url:  URL+'modules/ext/ec_compare/ajax/public.ajax.php?e=compare_del&'+Math.random(1,9999),
      dataType: "text",
      data: "id="+id,
      success: function(msg){
    	$("#div_compare").html(msg);
      }
  });
}
///////////////////////////////////////COMPARE END
function ec_closebasket(){
	$.fancybox.close();
}
