$(document).ready(function(){
	$("#ProductsData").html("Please wait...");
	$.get("/exchanges/loadProducts/"+$("#ProductTipPersoana").val()+"/"+$("#ProductCategorie").val(), function (data) { $("#ProductsData").html(data)} );
	$("#ProductsData").show();

	// pfa
	$("#ProductCategoriePfa").bind("change", function(){
		$("#ProductsData").html("Please wait...");
		$.get("/exchanges/loadProducts/"+$("#ProductTipPersoana").val()+"/"+$("#ProductCategorie").val()+"/"+$("#ProductSubcategorie").val()+"/"+$("#ProductCategoriePfa").val()+"/0/"+$('#ProductPensionar:checked').val(), function (data) { $("#ProductsData").html(data)} );
		$("#ProductsData").show();
	});
	
	// pensionari 
	$("#ProductPensionar").bind("change", function(){
		if ($('#ProductPensionar:checked').val() == 1) {
			$("#ProductsData").html("Please wait...");
			$.get("/exchanges/loadProducts/"+$("#ProductTipPersoana").val()+"/"+$("#ProductCategorie").val()+"/"+$("#ProductSubcategorie").val()+"/0/0/"+$('#ProductPensionar:checked').val(), function (data) { $("#ProductsData").html(data)} );
			$("#ProductsData").show();
		} else {
			$("#ProductsData").html("Please wait...");
			$.get("/exchanges/loadProducts/"+$("#ProductTipPersoana").val()+"/"+$("#ProductCategorie").val()+"/"+$("#ProductSubcategorie").val()+"/"+$("#ProductCategoriePfa").val()+"/0/0", function (data) { $("#ProductsData").html(data)} );
			$("#ProductsData").show();
		}
	});
	
    // pt carduri
    $("#ProductCategorie").bind("change", function(){
		
		$("#ProductsData").html("Please wait...");
		$.get("/exchanges/loadProducts/"+$("#ProductTipPersoana").val()+"/"+$("#ProductCategorie").val()+"/"+$("#ProductSubcategorie").val()+"/"+$("#ProductCategoriePfa").val()+"/0/"+$('#ProductPensionar:checked').val(), function (data) { $("#ProductsData").html(data)} );
		$("#ProductsData").show();
    
        // pt carduri
        if($("#ProductCategorie").val() == 2) {

            // pt carduri debit - overdraft
            $("#ProductSubcategorie").bind("change", function(){
				$("#ProductsData").html("Please wait...");
				$.get("/exchanges/loadProducts/"+$("#ProductTipPersoana").val()+"/"+$("#ProductCategorie").val()+"/"+$("#ProductSubcategorie").val()+"/"+$("#ProductCategoriePfa").val()+"/0/"+$('#ProductPensionar:checked').val(), function (data) { $("#ProductsData").html(data)} );
				$("#ProductsData").show();
            
                if($("#ProductSubcategorie").val() == 2) {
                    $("#hasoverdraft").show();
                } else {
                    $("#hasoverdraft").hide();
                }
				// aloca to opan
				if($("#ProductSubcategorie").val()==2 && $("#ProductOverdraft").val()==0) {
					// card de debit fara overdraft - aloca opan
			       	$("#aloca2opan").show();
			       	$("#aloca2cptl").hide();
			       	$("#OrderAlocatCptl").val(0);
				} else {
					// card debit cu overdraft - aloca cptl
		        	$("#aloca2cptl").show();
		        	$("#aloca2opan").hide();
		        	$("#OrderAlocatOpan").val(0);
		       	}
				if($("#ProductSubcategorie").val()==1) {
		        	$("#aloca2cptl").show();
		        	$("#aloca2opan").hide();
		        	$("#OrderAlocatOpan").val(0);
				}                      
            })
            if($("#ProductSubcategorie").val() == 2) {
                $("#hasoverdraft").show();
            } else {
                $("#hasoverdraft").hide();
            }


            $("#subcategs").show();
			// aloca to opan
			if($("#ProductSubcategorie").val()==2 && $("#ProductOverdraft").val()==0) {
				// card de debit fara overdraft - aloca opan
		       	$("#aloca2opan").show();
		       	$("#aloca2cptl").hide();
		       	$("#OrderAlocatCptl").val(0);
			} else {
				// card debit cu overdraft - aloca cptl
	        	$("#aloca2cptl").show();
	        	$("#aloca2opan").hide();
	        	$("#OrderAlocatOpan").val(0);
	       	}
            
        } else {
            $("#subcategs").hide();
            $("#ProductSubcategorie").val(0);
            $("#hasoverdraft").hide();
	        if($("#ProductCategorie").val() == 1) {
	        	$("#aloca2cptl").show();
	        	$("#aloca2opan").hide();
	        	$("#OrderAlocatOpan").val(0);
	        } else {
	        	$("#aloca2cptl").hide();
	        	$("#aloca2opan").hide();
	        	$("#OrderAlocatOpan").val(0);
	        	$("#OrderAlocatCptl").val(0);
	        }      
        }
    })
    // pt carduri
    if($("#ProductCategorie").val() == 2) {
        // pt carduri debit - overdraft
        $("#ProductSubcategorie").bind("change", function(){
			$("#ProductsData").html("Please wait...");
			$.get("/exchanges/loadProducts/"+$("#ProductTipPersoana").val()+"/"+$("#ProductCategorie").val()+"/"+$("#ProductSubcategorie").val()+"/"+$("#ProductCategoriePfa").val()+"/0/"+$('#ProductPensionar:checked').val(), function (data) { $("#ProductsData").html(data)} );
			$("#ProductsData").show();        
            if($("#ProductSubcategorie").val() == 2) {
                $("#hasoverdraft").show();
            } else {
                $("#hasoverdraft").hide();
            }
        })
        
        
        if($("#ProductSubcategorie").val() == 2) {
            $("#hasoverdraft").show();
        } else {
            $("#hasoverdraft").hide();
        }

        $("#subcategs").show();
		// aloca to opan
		if($("#ProductSubcategorie").val()==2 && $("#ProductOverdraft").val()==0) {
			// card de debit fara overdraft - aloca opan
	       	$("#aloca2opan").show();
	       	$("#aloca2cptl").hide();
	       	$("#OrderAlocatCptl").val(0);
		} else {
			// card debit cu overdraft - aloca cptl
        	$("#aloca2cptl").show();
        	$("#aloca2opan").hide();
        	$("#OrderAlocatOpan").val(0);
       	}
    } else {
        $("#subcategs").hide();
        $("#ProductSubcategorie").val(0);
        $("#hasoverdraft").hide();
        if($("#ProductCategorie").val() == 1) {
        	$("#aloca2cptl").show();
        	$("#aloca2opan").hide();
        	$("#OrderAlocatOpan").val(0);
        }
    }

	$("#ProductOverdraft").bind("change", function(){
		if($("#ProductOverdraft").val() == 1) {
        	$("#aloca2cptl").show();
        	$("#aloca2opan").hide();
        	$("#OrderAlocatOpan").val(0);
			$("#ProductsData").html("Please wait...");
			$.get("/exchanges/loadProducts/"+$("#ProductTipPersoana").val()+"/"+$("#ProductCategorie").val()+"/"+$("#ProductSubcategorie").val()+"/"+$("#ProductCategoriePfa").val()+"/1/"+$('#ProductPensionar:checked').val(), function (data) { $("#ProductsData").html(data)} );
			$("#ProductsData").show();        			
		} else {
        	$("#aloca2cptl").hide();
        	$("#aloca2opan").show();
        	$("#OrderAlocatCptl").val(0);
			$("#ProductsData").html("Please wait...");
			$.get("/exchanges/loadProducts/"+$("#ProductTipPersoana").val()+"/"+$("#ProductCategorie").val()+"/"+$("#ProductSubcategorie").val()+"/"+$("#ProductCategoriePfa").val()+"/0/"+$('#ProductPensionar:checked').val(), function (data) { $("#ProductsData").html(data)} );
			$("#ProductsData").show();        			
		}
	});
    
    // pt pf  - afisarea checkbox "pensionari"
    $("#ProductTipPersoana").bind("change", function(){
    
        if($("#ProductTipPersoana").val() == 1) {
            $("#pensionar").show();            
            //$("#user_cnp").show();
        } else {
            $("#pensionar").hide();
            //$("#user_cnp").hide();
        }
        
        // pt pfa - afiseaza profesiile liberale
        if($("#ProductTipPersoana").val() == 2) {
            $("#categoriepfa").show();
            //$("#user_cif").show();
        } else {
            $("#categoriepfa").hide();
            $("#ProductCategoriePfa").val(0);
            //$("#user_cif").hide();
        }
        if($("#ProductTipPersoana").val() == 2 || $("#ProductTipPersoana").val() == 3) {
            //$("#user_cif").show();
        } else {
            //$("#user_cif").hide();
        }

		$("#ProductsData").html("Please wait...");
		$.get("/exchanges/loadProducts/"+$("#ProductTipPersoana").val()+"/"+$("#ProductCategorie").val()+"/"+$("#ProductSubcategorie").val()+"/"+$("#ProductCategoriePfa").val()+"/0/"+$('#ProductPensionar:checked').val(), function (data) { $("#ProductsData").html(data)} );
		$("#ProductsData").show();
    
        
	})
	// pt pf - pensionari & cnp
    if($("#ProductTipPersoana").val() == 1) {
        $("#pensionar").show();
        //$("#user_cnp").show();
    } else {
        $("#pensionar").hide();
        //$("#user_cnp").hide();
    }
    // pt pfa,pj - afiseaza profesiile liberale
    if($("#ProductTipPersoana").val() == 2) {
      	$("#categoriepfa").show();
      	//$("#user_cif").show();
    } else {
        $("#categoriepfa").hide();
        $("#ProductCategoriePfa").val(0);
        //$("#user_cif").hide();
    }
	if($("#ProductTipPersoana").val() == 2 || $("#ProductTipPersoana").val() == 3) {
		//$("#user_cif").show();
	} else {
		//$("#user_cif").hide();
	}
	
	$("#ProductsData").html("Please wait...");
	$.get("/exchanges/loadProducts/"+$("#ProductTipPersoana").val()+"/"+$("#ProductCategorie").val()+"/"+$("#ProductSubcategorie").val()+"/"+$("#ProductCategoriePfa").val()+"/0/"+$('#ProductPensionar:checked').val(), function (data) { $("#ProductsData").html(data)} );
	$("#ProductsData").show();        
	
});