
function Xcom_product_viewProductGroup(id,page)
{
        var data="page="+page+"&id="+id;
        var url=$('#ROOT_URL').val()+'product'+'/Xcom_product_GetAllOnGroup';
        var sql="";
    	$.ajax ({
 				type: "POST",
 				url: url,
 				data:data,
                async: false,
				    success: function(res)
                    { 
                         $('#intro_product').empty();
                         $('#intro_product').remove();
                          $('#product').remove();
                        	var arr = res.split('###');                             
                            $('#intro').empty(); 
				            $('#intro').html(arr[0]);  
                                                    
				            $('#divpage').html(arr[1]);
                    }
  			});
}
function DivPage(page,id)
	{
		$.ajax
		({
			type: "POST",
			url: $('#ROOT_URL').val()+"/product/Xcom_product_GetAllOnGroup",
			data: "page="+page+"&id="+id,
			success: function(res){			
				var arr = res.split('###');
				$('#data').html(arr[0]);
				$('#divpage').html(arr[1]);
			}
		});
	}
    
function Xcom_product_ViewProductManu(page,cateID,manuID,lg)
{
        var data="page="+page+'&cateID='+cateID+'&manuID='+manuID+'&lg='+lg;
        var url=$('#ROOT_URL').val()+'product'+'/Xcom_View_productManu';       
    	$.ajax ({
 				type: "POST",
 				url: url,
 				data:data,
                async: false,
				    success: function(res)
                    {       
                        	var arr = res.split('###');  
                            $('#intro').empty();                           
				            $('#intro').html(arr[0]);                          
				            $('#divpage').html(arr[1]);
                      
                    }
  			});
     
}
function Xcom_product_viewDetailProduct(root,id,lg,CateID)
{
   
      Xcom_product_AllClick(id);
      var data="CateID="+CateID +"&id="+id+'&lg='+lg;
        var url=root+'product'+'/Xom_View_productDetail';
        var sql="";
    	$.ajax ({
 				type: "POST",
 				url: url,
 				data:data,
                async: false,
				    success: function(res)
                    {  
                        $('#Product_group').empty()
                        $('#Product_group').html(res);
                    }
  			});
}

function Xcom_product_SearchProductBase(page,key)
{   
    var data;
    if(key=='tim')
    {
         data="page="+page+'&Key='+$('#searchBase').val();
    }
    else
    {
         data="page="+page+'&Key='+key;
    }
        
        var url=$('#ROOT_URL').val()+'product'+'/Xcom_View_SearchBase';       
    	$.ajax ({
 				type: "POST",
 				url: url,
 				data:data,
                async: false,
				    success: function(res)
                    {       
                        	var arr = res.split('###'); 
                              $('#intro').empty();                           
				              $('#intro').html(arr[0]);                          
				             $('#divpage').html(arr[1]);
                      
                    }
  			});
}
function Xcom_product_AllClick(productID)
{
    
     var data="productID="+productID;
        var url=$('#ROOT_URL').val()+'product'+'/Xcom_product_AllClick';       
    	$.ajax ({
 				type: "POST",
 				url: url,
 				data:data,
                async: false,
				    success: function(res)
                    {   
                      
                    }
  			});
     
}
function Xcom_view_SearchProductAdvance()
{
  
        var data="productName="+$("#nameproduct").val()+"&group_product="+$("group_product").val();
        data+="&manu_product="+$("#manu_product").val()+"&from_price="+$('#from_price').val()+"&toprice="+$("#toprice").val();
            
        var url=$('#ROOT_URL').val()+'product'+'/Xcom_view_SearchAdvance';       
    	$.ajax ({
 				type: "POST",
 				url: url,
 				data:data,
                async: false,
				    success: function(res)
                    {   
                      $('#Paging').empty();  
                      $('#Product_group').empty();
                      $('#Product_group').html(res);a
                    }
  			});
    
}
function XCom_view_searchChangeGroupProduct()
{
    
      var data="group_product="+$("#group_product").val()
        var url=$('#ROOT_URL').val()+'product'+'/Xcom_Onchange_GroupProduct';       
    	$.ajax ({
 				type: "POST",
 				url: url,
 				data:data,
                async: false,
				    success: function(res)
                    {   
                      $('#manu').empty();
                      $('#manu').html(res);
                    }
  			});
    
}
function Xcom_submit_searchAdvance(page,key)
{
   // if(isNaN(parseInt($('#from_price').val()))==true && isNaN(parseInt($('#toprice').val()))==true && (parseInt($('#from_price').val())> (parseInt($('#toprice').val()))));
  
   
    if(key=='advance')
    {
         if(is_int($('#from_price').val())==false ||is_int($('#toprice').val())==false || ( $('#toprice').val()<$('#from_price').val() ) )
        {
            $('#price').empty();
            $('#price').append('<font color=red>Giá Sản phẩm không hợp lệ</font>');
        return false;
        }
    
         data="data="+$("#nameproduct").val()+'#'+$("#group_product").val()+'#'+$("#manu_product").val()+'#'+$('#from_price').val()+'#'+$("#toprice").val();
        
    }
    else
    {
         data="data="+key;
    }
    data+="&page="+page;
        var url=$('#ROOT_URL').val()+'product'+'/Xcom_view_SubmitSearchAdvance';       
    	$.ajax ({
 				type: "POST",
 				url: url,
 				data:data,
                async: true,
				    success: function(res)
                    {  
                        var arr = res.split('###'); 
                        $('#intro').empty();                           
                        $('#intro').html(arr[0]);                          
                        $('#divpage').html(arr[1]);
                    }
  			});
    
}

function ViewCart()
{
    $('#process').css('display','block');
    var url=$('#ROOT_URL').val()+'product'+'/Viewcart';       
    	$.ajax ({
 				type: "POST",
 				url: url, 			
                async: false,
				    success: function(res)
                    {  
                         $('#process').css('display','none');
                        $('#Product_group').empty();   
                        $('#Paging').empty();                         
                        $('#Product_group').html(res); 
                    }
  			});
    
    
}
function is_int( mixed_var ) 
    {  
       var y = parseInt(mixed_var * 1);  
         
       if (isNaN(y)) {  
           return false;  
       }  
         
      return mixed_var == y && mixed_var.toString() == y.toString();   
   }  



function addtocart(id,price,name)
{
    $('#process').css('display','block');
    var flag;
     var url=$('#ROOT_URL').val()+'product'+'/Cart_check_order';       
        	$.ajax ({
     				type: "POST",
     				url: url,                   		
                    async: false,
 				    success: function(res)
                        { 
                            flag= res;
                        }
        });
    
      
      if(flag==1)
      {   
       
        var r=confirm("Giỏ Hàng của Bạn đã CheckOut.Bạn có muốn tạo giỏ hàng mới không?");
        if (r==true)
        {
            Cart_Create();
            window.location.href=window.location.href;
            return;
        }
        else
        {
        $('#process').css('display','none');
        return false;
        }
                             
      }
        var root=$("#ROOT_URL").val();
        $.ajax
		({
			type: "POST",
			async: false,
			url:root+'product/add_cart_item',
			data: "productID="+id+"&price="+price+"&Nameproduct="+name,                       
			success: function(res)
			{	          
			//  $('process').addClass('process2');
                if(res==1)
                {
                    window.location.href=$("#ROOT_URL").val()+'customer';
                }
              
                $('#process').css('display','none');
			    $("#order").empty();
                $("#order").html(res);				
			}
            
		});		
}
function Cart_Delete_product(productID)
{
    
 //  alert($('#Quantity_'+productID).get());

    var r=confirm("Bạn có chắc chắn là muốn xóa sản phẩm này không?");
    if (r==true)
    {
        
         var url=$('#ROOT_URL').val()+'product'+'/cart_delete';       
        	$.ajax ({
     				type: "POST",
     				url: url, 
                    data:"productID="+productID,			
                    async: false,
    				    success: function(res)
                        { 
                           
                            var order=orderCart();
                            $('#order').empty();                           
                            $('#order').html(order); 
                            $('#Product_group').empty();                           
                            $('#Product_group').html(res); 
                        }
      			});
    }
    else
    {
      return;
    }
}
function orderCart()
{
    var str='';
        var url=$('#ROOT_URL').val()+'product'+'/ordercart';       
    	$.ajax ({
 				type: "POST",
 				url: url, 
                async: false,
				    success: function(res)
                    {  
                       str=res;
                    }
  			});
     return str;    
}
function Delete_order(orderID)
{
    var r=confirm("Bạn có chắc chắn giỏ hàng này không?");
    if (r==true)
    {
        
        var url=$('#ROOT_URL').val()+'product'+'/Cart_Delete_order';       
        	$.ajax ({
     				type: "POST",
     				url: url, 
                    data:"orderID="+orderID,			
                    async: false,
    				    success: function(res)
                        { 
                            if(res==1)
                            {
                                window.location.href=$('#ROOT_URL').val()+'product';
                            }
                        }
      			});
    }
    else
    {
        return;
    }
}
function Edit_cart(productID)
{
    var id_quanlity="#Quantity_"+productID;
    var id_systems="#system_"+productID;
  
	var url=$('#ROOT_URL').val()+'product'+'/Cart_EditProduct';       
	$.ajax ({
			type: "POST",
			url: url, 
			data:"productID="+productID,			
			async: false,
				success: function(res)
				{ 
					var data=res.split('###'); 
					$(id_quanlity).empty();                           
					$(id_quanlity).html(data[0]); 
					$(id_systems).empty(); 
					$(id_systems).html(data[1]); 
				}
		});
}
function Edit_Action_cart(productID)
{
      $('#process').css('display','block');
    var id_quanlity="#Qanlity_"+productID;
    var url=$('#ROOT_URL').val()+'product'+'/Cart_EditAction';       
   	$.ajax ({
     				type: "POST",
     				url: url, 
                    data:"productID="+productID+"&Qanlity="+$(id_quanlity).val(),			
                    async: false,
    				    success: function(res)
                        { 
                             $('#process').css('display','none');
                            var order=orderCart();
                            $('#order').empty();                           
                            $('#order').html(order); 
                            $('#Product_group').empty();                           
                            $('#Product_group').html(res); 
                        }
      			});
   
    
}
function Download_order($orderID)
{
    alert('huy');
    
}
function Cart_CheckOut($orderID)
{
    
         var url=$('#ROOT_URL').val()+'product'+'/Cart_Checkout';       
        	$.ajax ({
     				type: "POST",
     				url: url, 
                    data:"productID="+$orderID,			
                    async: false,
 				    success: function(res)
                        { 
                          
                            $('#Product_group').empty();
                            $('#Product_group').html(res);                          
                           
                        }
      			});
}
function Cart_Create()
{
         var url=$('#ROOT_URL').val()+'product'+'/Cart_create';       
        	$.ajax ({
     				type: "POST",
     				url: url,                   		
                    async: false,
 				    success: function(res)
                        { 
                            window.location.href=window.location.href;
                        }
        });
}
