<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">var ispopn = 0;
var pppison = 0;
var login = 1;
var cal1hide2 = 0;
var lasturlbeforechange = '';
function callcc() {
	$("#uploadprofilepiceq").uploadifive({
		uploadScript:'act.php?act=upload_pimg','buttonText':'','fileType':'image/*','queueID':'queue0','removeCompleted':true,'width':'0px','height':'0px','multi':false,
		'onUploadComplete':function(file, data) {
			var rr = $.parseJSON(data);
			if(rr.result == "ok") {
				$('#hiddeni').val(rr.src);
				$('.uploadid').css('background-image','url(/pictures/profile/'+rr.src+')');
			}
		},
		'onProgress'   : function(file, e) {
		}
	});	
}
var sent = 0;
function hidehall() {
	$('#hoverall').hide();
}
function dotogglegroups() {

	let dowhat = $('.docolapse').hasClass('closed');
	if(!dowhat) {
		//console.log('doclose');
		$('.collaps-group').addClass('closed');
		$('.list-group-prods').hide('fast');
		$('.docolapse').addClass('closed');
	} else {
		//console.log('doopen');
		$('.collaps-group').removeClass('closed');
		$('.list-group-prods').show('fast');
		$('.docolapse').removeClass('closed');
	}

}
function removeA(arr) {
    var what, a = arguments, L = a.length, ax;
    while (L &gt; 1 &amp;&amp; arr.length) {
        what = a[--L];
        while ((ax= arr.indexOf(what)) !== -1) {
            arr.splice(ax, 1);
        }
    }
    return arr;
}
function openTransport(id) {
	$.ajax({url:'act.php?act=gettransp',data:{id:id},method:'POST',dataType :'json',beforeSend:function(){
				$('#title_loc').html('');
				$('#loc_refref').html('');
				$('#loc_pickup').html('');
				$('#deliverwhen').hide();
				$('#pickupwhen').hide();
				$('#loc_deliverwhen').html('');
				$('#loc_pickupwhen').html('');
				$('#loc_price').html('');
				$('#loc_distance').html('');
				$('#prod_dims').html('');
				$('#prod_qs').html('');
				$('#prod_ml').html('');
				$('#enter_timeto').html('');
				$("#transporter_film").show('fast');
				$("body").addClass("modal-open");
			},success:function(rez) {
				//console.log(rez);
				if(rez.result == "ok") {
					$('#title_loc').html(rez.ordid);
					$('#loc_refref').html(rez.tr_oid);
					$('#enter_timeto').html(rez.timetopickup);
					$('#loc_pickup').html('&lt;strong&gt;'+rez.cname1+'&lt;/strong&gt;&lt;br&gt;'+rez.c1addr+'&lt;br&gt;'+rez.c1mail+'&lt;br&gt;'+rez.c1ophnr + ' | ' + rez.c1mphnr);
					$('#loc_delto').html('&lt;strong&gt;'+rez.cname2+'&lt;/strong&gt;&lt;br&gt;'+rez.c2addr+'&lt;br&gt;'+rez.c2mail+'&lt;br&gt;'+rez.c2ophnr + ' | ' + rez.c2mphnr);
					$('#prod_ml').html(rez.tr_ml);
					if(rez.tr_tip == 'liv') {
						$('#deliverwhen').show();
						$('#loc_deliverwhen').html('&lt;strong&gt;'+rez.deliver+'&lt;/strong&gt;');
					} else {
						$('#pickupwhen').show();
						$('#loc_pickupwhen').html('&lt;strong&gt;'+rez.deliver+'&lt;/strong&gt;');
					}
					$('#prod_qs').html(rez.tr_quantity);
					$('#loc_price').html(rez.tr_price + ' â‚¬');
					$('#loc_distance').html(rez.tr_kms + ' KM');
					$('#prod_dims').html(rez.dims);
				}
			}
		});
}
function openOrder(tip,id, cto) {
	latep = 0;
	if(tip == 'c') {
			$.ajax({url:'act.php?act=getlocid',data:{id:id},method:'POST',dataType :'json',beforeSend:function(){
				$('#title_loc').html('');
				$('#loc_refref').html('');
				$('#loc_entname').html('');
				$('#loc_entloc').html('');
				$('#loc_enttown').html('');
				$('#loc_entcp').html('');
				$('#loc_entcntry').html('');
				$('#loc_trbuyed').html('');
				$('#loc_trml').html('');
				$('#changemyml').hide();
				$('#loc_livdate').html('');
				$('#loc_retdate').html('');
				$('#loc_usage').html('');
				$('#loc_quanteote').html('');
				$('#loc_notecl').html('');
				$('#loc_notecmoa').html('');
				$('#dmd_id').html('');
				$('.facture').remove();
				$('#loc_pkpddt').html('');
				$('#reject_loc').data('id',0);
				$('#accept_loc').data('id',0);
				$('#changemyml').data('id',0);
				$('#changemyml').data('ml',0);
				$('#reject_loc').data('txtodt','');
				$('#accept_loc').data('txtodt','');
				$('#info_prod').html('');
				$('#mystocks_cnt').html('');
				$('#reject_loc').hide();
				$('#accept_loc').hide();
				$('#demandeur_x3var').html('');
				$('#sendchatto').data('id',0);
				$("#order_loc_view").show('fast');
				$("body").addClass("modal-open");
				$('.r2').removeClass('sel');
				$('.r3').removeClass('sel');
				$('.r4').removeClass('sel');
			},success:function(rez) {
				//console.log(rez);
				if(rez.result == "ok") {
					projkr = rez.id;
					$('#title_loc').html(rez.title);
					$('#loc_refref').html(rez.ref);
					$('#loc_entname').html(rez.company);
					$('#demandeur_x3var').html(rez.company);
					$('#loc_entloc').html(rez.comploc);
					$('#loc_enttown').html(rez.comp_town);
					$('#loc_entcp').html(rez.compcp);
					$('#loc_entcntry').html(rez.compcntry);
					$('#loc_trbuyed').html(rez.transp);
					$('#loc_livdate').html(rez.livrdate);
					$('#loc_retdate').html(rez.retdate);
					$('#loc_pkpddt').html(rez.pkp_dte);
					$('#loc_usage').html(rez.usage);
					$('#loc_notecmoa').html(rez.manote);
					$('#loc_notecl').html(rez.cnote);
					$('#dmd_id').html(rez.company);
					$('#reject_loc').data('id',rez.id);
					$('#accept_loc').data('id',rez.id);
					$('#sendchatto').data('id',rez.oid);
					$('#changemyml').data('id',rez.id);
					$('#changemyml').data('ml',rez.myml);
					$('#reject_loc').data('txtodt',rez.noteclient);
					$('#accept_loc').data('txtodt',rez.noteclient);
					$('#loc_quanteote').html(rez.quntete);
					$('#info_prod').html(rez.myprod);
					$('#mystocks_cnt').html(rez.mystocks);
					$('#chat_content').html(rez.mychat);
					$('#loc_trml').html(rez.myml);
					if(rez.stat == 'pending') {
						$('#reject_loc').show();
						$('#accept_loc').show();
					}
					if(rez.stat == 'accepted') {
						$('.r2').addClass('sel');
						if(rez.statb == 'pending') {
							$('#changemyml').show();
						}
						if(rez.statb == 'accepted') {
							$('.r3').addClass('sel');
							$('#changemyml').hide();
							if(rez.statc == 'payed') {
								$('.r4').addClass('sel');
							}
						}
					}
					if(rez.statc == 'payed') {
						$('#changemypricem').remove();
						$('.facture').remove();
						$(rez.factura).insertAfter('.isqnt22');	
					}

					$('#chat_content').scrollTop($('#chat_content')[0].scrollHeight);
					$('[data-toggle="tooltip"]').tooltip();
				}
			}});
		} else {
			$.ajax({url:'act.php?act=getordid',data:{id:id},method:'POST',dataType :'json',beforeSend:function(){
				$('#addnewgrouptoproj').hide();
				$('#importlm').data('id','').hide();
				$('#cancelimportlm').hide().data('id','');
				$('#edit-prepa').hide();
				$('#partage_projprepa').hide();
				$('#history_log_prepa_btn').hide();
				$('#tehnical_view_prepa_btn').hide();
				$('#title_loc2').html('');
				$('#ref_projx2').html('');
				$('#loc_refref2').html('');
				$('#loc_refref22').html('');
				$('#loc_entname2').html('');
				$('#loc_entloc2').html('');
				$('#loc_enttown2').html('');
				$('#loc_entcp2').html('');
				$('#loc_entcp21').html('');
				$('#loc_entcntry21').html('');
				$('#loc_enttown21').html('');
				$('#loc_entloc21').html('');
				$('#prod2_com').hide();
				$('#loc_entcntry2').html('');
				$('#loc_trbuyed2').html('');
				$('#loc_livdate2').html('');
				$('#loc_retdate2').html('');
				$('#loc_usage2').html('');
				$('#info_prod2').html('');
				$('#loc_notecl2').html('');
				$('#livpay_comp').html('');
				$('#loc_quante').html('');
				$('#livpay_livaddress').html('');
				$('#livpay_livtown').html('');
				$('#livpay_livcp').html('');
				$('#livpay_livcntry').html('');
				$('#livpay_livd').html('');
				$('#livpay_retd').html('');
				$('#livpay_usg').html('');
				$('#imgpdets').html('');
				$('.delproject').data('id',0).hide();
				$('.editproject').data('id',0).hide();
				$('#partage_proj').data('id',0).hide();
				$('#imgpdets').data('id',0);
				$('#prodpayfpartx4').data('id',0);
				$('#prod_paynamecat').html('');
				$('#prod_payname').html('');
				$('#payprod_dq').html(0);
				$('#livpay_livaddr').html('');
				$('#baseprops_command').html('');
				$('#baseprods_command').hide();
				$('#w8prods_container').html('');
				$('#order_loc_tabs2 .tab').removeClass('sel');
				$('#info_com').addClass('sel');
				$('#comm_ord_view .phase .r2').removeClass('sel');
				$('#comm_ord_view .phase .r3').removeClass('sel');
				$('#baseinfo_command').show();
				$('#baseprops_command').show();
				$('#basepay_command').hide();
				$('#sendprojtosrv').hide();
				$('#lblclnote').html($('#loc_notecl2').data('clnotelbl'));
				$("#comm_ord_view").show('fast');
				$("body").addClass("modal-open");
				$('#payment_furnizor').html('-');
				$('#comm_ord_view .top_bg2').removeClass('pro2j');
				$('#furnotepay').html($('#furnotepay').data('text-off'));
				$('#prod_payprice span').html(0);
				$('#totaltopaynow2 span').html(0);
				$('#totaltopaynow4 span').html(0);
				$('#totaltopaynow5 span').html(0);
				$('#addnewprodstoproj').data('id',0);
				$('.extradets').removeClass('istt');
				$('#baseprods_command .extradets .livr span').html('');
				$('#baseprods_command .extradets .repr span').html('');
				$('#baseprods_command .extradets .util span').html('');
				$('#addnewprodstoproj').hide();
				$('#totaltopaynow2b span').html(0);
				$('#totaltopaynow4b span').html(0);
				$('#totaltopaynow5b span').html(0);
				$('#comm_ord_view').removeClass('pro2j');
				$('#totaltopaynow span').html(0);
				$('.card').removeClass('sel');
				$('#card_pay').removeClass('dis');	
				$('#doapayment').removeClass('sel');
				$('.facture').remove();
			},success:function(rez) {
				//console.log(rez);
				if(rez.result == "ok") {
					projkr = rez.id;
					//console.log(projkr + 'ss');
					$('#title_loc2').html(rez.title);
					$('#ref_projx2').html(rez.ref + ' / '+ rez.company);
					$('#loc_refref2').html(rez.ref);
					$('#loc_entname2').html(rez.company);
					if(String(rez.agv).length &gt; 1) {
						$('.agencylist01').remove();
						$('#ref_projx3').append('&lt;span class="agencylist01"&gt;'+rez.agv+'&lt;/span&gt;');
					}
					$('#loc_entcp21').html(rez.compcp2);
					$('#loc_entcp2').html(rez.compcp);
					
					$('#loc_entcntry2').html(rez.compcntry);
					$('#loc_entcntry21').html(rez.compcntry2);
					
					$('#loc_enttown21').html(rez.comp_town2);
					$('#loc_enttown2').html(rez.comp_town);
					
					$('#loc_entloc21').html(rez.comploc2);
					$('#loc_entloc2').html(rez.comploc);
					
					$('#loc_refref22').html(rez.crezdate);
					
					$('#livpay_livaddress').html(rez.comploc);
					$('#livpay_livtown').html(rez.comp_town);
					$('#livpay_livcp').html(rez.compcp);
					$('#livpay_livcntry').html(rez.compcntry);
					$('#livpay_livd').html(rez.livrdate);
					$('#livpay_retd').html(rez.retdate);
					$('#livpay_usg').html(rez.usage);
					
					$('#baseprods_command .extradets .livr span').html(rez.livrdate);
					$('#baseprods_command .extradets .repr span').html(rez.retdate);
					$('#baseprods_command .extradets .util span').html(rez.usage);
					
					$('#imgpdets').html(rez.img);
					$('#imgpdets').data('id',rez.prodid);
					$('#prodpayfpartx4').data('id',rez.prodid);
					$('#prod_paynamecat').html(rez.pcat);
					$('#prod_payname').html(rez.prodn);
					$('#payprod_dq').html(rez.prodq);
					$('#loc_trbuyed2').html(rez.transp);
					$('#loc_livdate2').html(rez.livrdate);
					$('#loc_retdate2').html(rez.retdate);
					$('#loc_usage2').html(rez.usage);
					$('#info_prod2').html(rez.myprod);
					$('#loc_notecl2').html(rez.cnote);
					$('#loc_quante').html(rez.quanti);
					$('#livpay_comp').html(rez.company);
					$('#livpay_livaddr').html(rez.livaddr);
					$('#baseprops_command').html(rez.props);
					$('#pay_com').addClass('canbe');
					if(rez.ord_tip == 'project') {
						$('#prod2_com').show();
						$('#lblclnote').html($('#loc_notecl2').data('cllbl'));
						$('#loc_notecl2').html(rez.prnote);
						if(rez.status == 'created') {
							$('.editproject').data('id',rez.id).show();
							$('.delproject').data('id',rez.id).show();
							$('#addnewprodstoproj').data('id',rez.id).css('display','block');
							$('#sendprojtosrv').data('id',rez.id).show();
							$('#sendtoprinter').data('id',rez.id).show();
							$('#sendtoprinter2').data('id',rez.id).show();
							$('#sendtoprinternp').data('id',rez.id).show();
							$('#sendtoprinternp2').data('id',rez.id).show();
							$('#exportxlsx').data('id',rez.id).show();
							$('#exportxlsx2').data('id',rez.id).show();
							$('#exportxlsx3').data('id',rez.id).show();
							$('#sendtoprinter_prepa').data('id',rez.id).show();
							$('#sendtoprinternp2_prepa').data('id',rez.id).show();
							$('#sendtodushow').data('id',rez.id).show();
							$('#sendtodushow_extra').data('id',rez.id);
							
						}
						$('#comm_ord_view').addClass('pro2j');
						$('#w8prods_container').html(rez.prod_list);
						$('#title_loc2').html(rez.ord_name);
						$('#prod2_com').click();
					}
					if(rez.status == 'pending') {
						$('#sendtoprinter').data('id',rez.id).show();
						$('#sendtoprinternp').data('id',rez.id).show();
						$('#exportxlsx').data('id',rez.id).show();
						$('#sendtoprinter2').data('id',rez.id).show();
						$('#sendtoprinternp2').data('id',rez.id).show();
						$('#exportxlsx2').data('id',rez.id).show();
						$('#exportxlsx3').data('id',rez.id).show();
						$('#sendtoprinter_prepa').data('id',rez.id).show();
						$('#sendtoprinternp2_prepa').data('id',rez.id).show();
					}
					if(rez.status == 'procesing') {
						$('#comm_ord_view .phase .r2').addClass('sel');
						$('#comm_ord_view .phase .r3').removeClass('sel');
					} else if(rez.status == 'accepted') {
						$('#comm_ord_view .phase .r2').addClass('sel');
						$('#comm_ord_view .phase .r3').addClass('sel');
						$('#pay_com').removeClass('canbe');
						$('#payment_furnizor').html(rez.provider);
						if(rez.noteprovider != '') $('#furnotepay').html(rez.noteprovider);
						else $('#furnotepay').html($('#furnotepay').data('text-off'));
						$('#prod_payprice span').html(Number(rez.pricepp).toFixed(2));
						$('#totaltopaynow4 span').html(Number(rez.price).toFixed(2));
						$('#totaltopaynow5 span').html(Number(rez.pricett).toFixed(2));
						$('#title_loc2').append('&lt;br&gt;&lt;span&gt;'+rez.providerwithf+'&lt;/span&gt;');
						$('#totaltopaynow4b span').html(Number(rez.pricettc).toFixed(2));
						$('#totaltopaynow5b span').html(Number(rez.pricettttc).toFixed(2));
						$('#totaltopaynow2b span').html(Number(Number(rez.pricettc)+Number(rez.pricettttc)).toFixed(2));
						$('#totaltopaynow2 span').html(Number(Number(rez.price)+Number(rez.pricett)).toFixed(2));
						$('#totaltopaynow span').html(Number(rez.pricetotalttc).toFixed(2));
						if(rez.status == 'accepted') {
							$('#account_pay').click();
							$('#doapayment').data('id',rez.id);
						}
					}
					if(rez.acctopbtn == 1) {
						$('#sharers').html(rez.mmshdd);
						$('#partage_proj').data('id',rez.id).show();
						$('.extradets').addClass('istt');
					}else {
						$('.extradets').addClass('istt');
					}
					if(rez.hasacct == 0) {
						$('#addnewprodstoproj').hide();
						$('.editproject').hide();
						$('#edit-activity').hide();
						$('.delproject').hide();
						$('#sendtodushow').hide();
					}
					if(rez.hasacct == 1) {
						$('.delproject').hide();
					}
					if(rez.status == 'payed') {
						$('.facture').remove();
						$('#comm_ord_view .info_location').append(rez.factura);	
					}
					if(rez.by == 16) {
						$('#card_pay').addClass('dis');	
					}
					$('[data-toggle="tooltip"]').tooltip();
					if(!isNaN(parseInt(cto))) {
						setTimeout(function(){
							$('.openchatm[data-cto=\''+cto+'\']').click();
						}, 200);
					}
					if(rez.visprix != 'yes') {
						$('#sendtoprinter2').hide();
					}
				}
			}});
		}
	
	$('[data-toggle="tooltip"]').tooltip();
}
function openOrderPrepa(tip,id, cto) {
	latep = 0;
	if(tip == 'c') {
			$.ajax({url:'act.php?act=getlocid',data:{id:id},method:'POST',dataType :'json',beforeSend:function(){
				$('#addnewprodstoproj').hide();
				$('#addnewgrouptoproj').data('id','');
				$('#history_log_prepa_btn').data('id','');
				$('#importlm').hide().data('id','');
				$('#cancelimportlm').hide().data('id','');
				$('#title_loc').html('');
				$('#loc_refref').html('');
				$('#loc_entname').html('');
				$('#loc_entloc').html('');
				$('#loc_enttown').html('');
				$('#loc_entcp').html('');
				$('#loc_entcntry').html('');
				$('#loc_trbuyed').html('');
				$('#loc_trml').html('');
				$('#changemyml').hide();
				$('#loc_livdate').html('');
				$('#loc_retdate').html('');
				$('#loc_usage').html('');
				$('#loc_quanteote').html('');
				$('#loc_notecl').html('');
				$('#loc_notecmoa').html('');
				$('#dmd_id').html('');
				$('.facture').remove();
				$('#loc_pkpddt').html('');
				$('#reject_loc').data('id',0);
				$('#accept_loc').data('id',0);
				$('#changemyml').data('id',0);
				$('#changemyml').data('ml',0);
				$('#reject_loc').data('txtodt','');
				$('#accept_loc').data('txtodt','');
				$('#info_prod').html('');
				$('#mystocks_cnt').html('');
				$('#reject_loc').hide();
				$('#accept_loc').hide();
				$('#demandeur_x3var').html('');
				$('#sendchatto').data('id',0);
				$("#order_loc_view").show('fast');
				$("body").addClass("modal-open");
				$('.r2').removeClass('sel');
				$('.r3').removeClass('sel');
				$('.r4').removeClass('sel');
			},success:function(rez) {
				//console.log(rez);
				if(rez.result == "ok") {
					projkr = rez.id;
					$('#addnewgrouptoproj').data('id',rez.prepa_id);
					$('#history_log_prepa_btn').data('id',rez.prepa_id);
					$('#importlm').data('id',rez.prepa_id);
					$('#cancelimportlm').hide().data('id',rez.prepa_id);
					$('#title_loc').html(rez.title);
					$('#loc_refref').html(rez.ref);
					$('#loc_entname').html(rez.company);
					$('#demandeur_x3var').html(rez.company);
					$('#loc_entloc').html(rez.comploc);
					$('#loc_enttown').html(rez.comp_town);
					$('#loc_entcp').html(rez.compcp);
					$('#loc_entcntry').html(rez.compcntry);
					$('#loc_trbuyed').html(rez.transp);
					$('#loc_livdate').html(rez.livrdate);
					$('#loc_retdate').html(rez.retdate);
					$('#loc_pkpddt').html(rez.pkp_dte);
					$('#loc_usage').html(rez.usage);
					$('#loc_notecmoa').html(rez.manote);
					$('#loc_notecl').html(rez.cnote);
					$('#dmd_id').html(rez.company);
					$('#reject_loc').data('id',rez.id);
					$('#accept_loc').data('id',rez.id);
					$('#sendchatto').data('id',rez.oid);
					$('#changemyml').data('id',rez.id);
					$('#changemyml').data('ml',rez.myml);
					$('#reject_loc').data('txtodt',rez.noteclient);
					$('#accept_loc').data('txtodt',rez.noteclient);
					$('#loc_quanteote').html(rez.quntete);
					$('#info_prod').html(rez.myprod);
					$('#mystocks_cnt').html(rez.mystocks);
					$('#chat_content').html(rez.mychat);
					$('#loc_trml').html(rez.myml);
					if(rez.stat == 'pending') {
						$('#reject_loc').show();
						$('#accept_loc').show();
					}
					if(rez.stat == 'accepted') {
						$('.r2').addClass('sel');
						if(rez.statb == 'pending') {
							$('#changemyml').show();
						}
						if(rez.statb == 'accepted') {
							$('.r3').addClass('sel');
							$('#changemyml').hide();
							if(rez.statc == 'payed') {
								$('.r4').addClass('sel');
							}
						}
					}
					if(rez.statc == 'payed') {
						$('#changemypricem').remove();
						$('.facture').remove();
						$(rez.factura).insertAfter('.isqnt22');	
					}

					$('#chat_content').scrollTop($('#chat_content')[0].scrollHeight);
					$('[data-toggle="tooltip"]').tooltip();
				}
			}});
		} else {
			$.ajax({url:'act.php?act=getordidprepa',data:{id:id},dataType :'json',method:'POST',beforeSend:function(){
				$('#addnewgrouptoproj').data('id','');
				$('#history_log_prepa_btn').data('id','');
				$('#importlm').hide().data('id','');
				$('#loadque').width(0);
				$('#cancelimportlm').hide().data('id','');
				$('#addnewprodstoproj').hide();
				$('#edit-activity').hide();
				$('#partage_proj').hide();
				$('#title_loc2').html('');
				$('#ref_projx2').html('');
				$('#loc_refref2').html('');
				$('#loc_refref22').html('');
				$('#loc_entname2').html('');
				$('#loc_entloc2').html('');
				$('#loc_enttown2').html('');
				$('#loc_entcp2').html('');
				$('#loc_entcp21').html('');
				$('#loc_entcntry21').html('');
				$('#loc_enttown21').html('');
				$('#loc_entloc21').html('');
				$('#prod2_com').hide();
				$('#loc_entcntry2').html('');
				$('#loc_trbuyed2').html('');
				$('#loc_livdate2').html('');
				$('#loc_retdate2').html('');
				$('#loc_usage2').html('');
				$('#info_prod2').html('');
				$('#loc_notecl2').html('');
				$('#livpay_comp').html('');
				$('#loc_quante').html('');
				$('#livpay_livaddress').html('');
				$('#livpay_livtown').html('');
				$('#livpay_livcp').html('');
				$('#livpay_livcntry').html('');
				$('#livpay_livd').html('');
				$('#livpay_retd').html('');
				$('#livpay_usg').html('');
				$('#imgpdets').html('');
				$('.delprojectprepa').data('id',0).hide();
				$('.editprojectprepa').data('id',0).hide();
				$('#partage_proj').data('id',0).hide();
				$('#imgpdets').data('id',0);
				$('#prodpayfpartx4').data('id',0);
				$('#prod_paynamecat').html('');
				$('#prod_payname').html('');
				$('#payprod_dq').html(0);
				$('#livpay_livaddr').html('');
				$('#baseprops_command').html('');
				$('#baseprods_command').hide();
				$('#w8prods_container').html('');
				$('#order_loc_tabs2 .tab').removeClass('sel');
				$('#info_com').addClass('sel');
				$('#comm_ord_view .phase .r2').removeClass('sel');
				$('#comm_ord_view .phase .r3').removeClass('sel');
				$('#baseinfo_command').show();
				$('#baseprops_command').show();
				$('#basepay_command').hide();
				$('#sendprojtosrv').hide();
				$('#lblclnote').html($('#loc_notecl2').data('clnotelbl'));
				$("#comm_ord_view").show('fast');
				$("body").addClass("modal-open");
				$('#payment_furnizor').html('-');
				$('#comm_ord_view .top_bg2').removeClass('pro2j');
				$('#furnotepay').html($('#furnotepay').data('text-off'));
				$('#prod_payprice span').html(0);
				$('#totaltopaynow2 span').html(0);
				$('#totaltopaynow4 span').html(0);
				$('#totaltopaynow5 span').html(0);
				$('#addnewprodstoproj').data('id',0);
				$('#baseprods_command .extradets .livr span').html('');
				$('#baseprods_command .extradets .repr span').html('');
				$('#baseprods_command .extradets .util span').html('');
				$('#addnewprodstoproj').hide();
				$('#totaltopaynow2b span').html(0);
				$('#totaltopaynow4b span').html(0);
				$('#totaltopaynow5b span').html(0);
				$('#comm_ord_view').removeClass('pro2j');
				$('#totaltopaynow span').html(0);
				$('.card').removeClass('sel');
				$('#card_pay').removeClass('dis');	
				$('#doapayment').removeClass('sel');
				$('.facture').remove();
				$('#exportxlsx2').attr('id','exportxlsx3');
				$('#sendtoprinter2').remove();
				$('#sendtoprinternp2').attr('id','sendtoprinternp2_prepa');
				$('#edit-prepa').show();
				$('#delproject').show();
				$('#addnewgrouptoproj').show();
				$('#partage_projprepa').show();
				$('#sendtodushow').hide();
				$('.group-actions').show();
				$('.agencylist01').remove();
			},success:function(rez) {
				if(rez.result == "ok") {
					projkr2 = rez.prepa_id;
					$('#title_loc2').html(rez.title);
					$('#ref_projx2').html(rez.ref + ' / '+ rez.company);
					$('#loc_refref2').html(rez.ref);
					$('#loc_entname2').html(rez.company);
					$('#addnewgrouptoproj').data('id',rez.prepa_id);
					$('#history_log_prepa_btn').data('id',rez.prepa_id);
					if(String(rez.agv).length &gt; 1) {
						$('.agencylist01').remove();
						$('#ref_projx3').append('&lt;span class="agencylist01"&gt;'+rez.agv+'&lt;/span&gt;');
					}
					// $('#loc_entcp21').html(rez.compcp2);
					// $('#loc_entcp2').html(rez.compcp);
					
					// $('#loc_entcntry2').html(rez.compcntry);
					// $('#loc_entcntry21').html(rez.compcntry2);
					
					// $('#loc_enttown21').html(rez.comp_town2);
					// $('#loc_enttown2').html(rez.comp_town);
					
					// $('#loc_entloc21').html(rez.comploc2);
					// $('#loc_entloc2').html(rez.comploc);
					
					// $('#loc_refref22').html(rez.crezdate);
					
					// $('#livpay_livaddress').html(rez.comploc);
					// $('#livpay_livtown').html(rez.comp_town);
					// $('#livpay_livcp').html(rez.compcp);
					// $('#livpay_livcntry').html(rez.compcntry);
					// $('#livpay_livd').html(rez.livrdate);
					// $('#livpay_retd').html(rez.retdate);
					// $('#livpay_usg').html(rez.usage);
					// prepa import and cancel
					
					$('#importlm').data('id',rez.prepa_id);
					$('#cancelimportlm').data('id',rez.prepa_id);
					if(rez.hastoken == '') {
						$('#importlm').show();
					} else $('#cancelimportlm').show();
					//prepa import and cancel
					$('#baseprods_command .extradets .livr span').html(rez.livrdate);
					$('#baseprods_command .extradets .repr span').html(rez.retdate);
					$('#baseprods_command .extradets .util span').html(rez.usage);
					
					// $('#imgpdets').html(rez.img);
					// $('#imgpdets').data('id',rez.prodid);
					// $('#prodpayfpartx4').data('id',rez.prodid);
					// $('#prod_paynamecat').html(rez.pcat);
					// $('#prod_payname').html(rez.prodn);
					// $('#payprod_dq').html(rez.prodq);
					// $('#loc_trbuyed2').html(rez.transp);
					// $('#loc_livdate2').html(rez.livrdate);
					// $('#loc_retdate2').html(rez.retdate);
					// $('#loc_usage2').html(rez.usage);
					// $('#info_prod2').html(rez.myprod);
					// $('#loc_notecl2').html(rez.cnote);
					// $('#loc_quante').html(rez.quanti);
					// $('#livpay_comp').html(rez.company);
					// $('#livpay_livaddr').html(rez.livaddr);
					// $('#baseprops_command').html(rez.props);
					// $('#pay_com').addClass('canbe');
					$('#addnewprods_toproj').hide();
					if(rez.prepa_tip == 'project') {
						$('#lblclnote').html($('#loc_notecl2').data('cllbl'));
						$('#loc_notecl2').html(rez.prnote);
						if(rez.status == 'created') {
							$('.editprojectprepa').data('id',rez.prepa_id).show();
							$('.delprojectprepa').data('id',rez.prepa_id).show();
							$('#sendprojtosrv').data('id',rez.prepa_id).show();
							$('#sendtoprinter').data('id',rez.prepa_id).show();
							$('#sendtoprinter2').data('id',rez.prepa_id).show();
							$('#sendtoprinternp').data('id',rez.prepa_id).show();
							$('#sendtoprinternp2').data('id',rez.prepa_id).show();
							$('#exportxlsx').data('id',rez.prepa_id).show();
							$('#exportxlsx2').data('id',rez.prepa_id).show();
							$('#exportxlsx3').data('id',rez.prepa_id).show();
							$('#sendtoprinter_prepa').data('id',rez.prepa_id).show();
							$('#sendtoprinternp2_prepa').data('id',rez.prepa_id).show();
							$('#sendtodushow').hide();
							
						}
						$('#comm_ord_view').addClass('pro2j');
						$('#w8prods_container').html(rez.prod_list);
						$('#title_loc2').html(rez.ord_name);
						$('#prod2_com').click();
					}
					// if(rez.status == 'pending') {
					// 	$('#sendtoprinter').data('id',rez.id).show();
					// 	$('#sendtoprinternp').data('id',rez.id).show();
					// 	$('#exportxlsx').data('id',rez.id).show();
					// 	$('#sendtoprinter2').data('id',rez.id).show();
					// 	$('#sendtoprinternp2').data('id',rez.id).show();
					// 	$('#exportxlsx2').data('id',rez.id).show();
					// }
					// if(rez.status == 'procesing') {
					// 	$('#comm_ord_view .phase .r2').addClass('sel');
					// 	$('#comm_ord_view .phase .r3').removeClass('sel');
					// } else if(rez.status == 'accepted') {
					// 	$('#comm_ord_view .phase .r2').addClass('sel');
					// 	$('#comm_ord_view .phase .r3').addClass('sel');
					// 	$('#pay_com').removeClass('canbe');
					// 	$('#payment_furnizor').html(rez.provider);
					// 	if(rez.noteprovider != '') $('#furnotepay').html(rez.noteprovider);
					// 	else $('#furnotepay').html($('#furnotepay').data('text-off'));
					// 	$('#prod_payprice span').html(Number(rez.pricepp).toFixed(2));
					// 	$('#totaltopaynow4 span').html(Number(rez.price).toFixed(2));
					// 	$('#totaltopaynow5 span').html(Number(rez.pricett).toFixed(2));
					// 	$('#title_loc2').append('&lt;br&gt;&lt;span&gt;'+rez.providerwithf+'&lt;/span&gt;');
					// 	$('#totaltopaynow4b span').html(Number(rez.pricettc).toFixed(2));
					// 	$('#totaltopaynow5b span').html(Number(rez.pricettttc).toFixed(2));
					// 	$('#totaltopaynow2b span').html(Number(Number(rez.pricettc)+Number(rez.pricettttc)).toFixed(2));
					// 	$('#totaltopaynow2 span').html(Number(Number(rez.price)+Number(rez.pricett)).toFixed(2));
					// 	$('#totaltopaynow span').html(Number(rez.pricetotalttc).toFixed(2));
					// 	if(rez.status == 'accepted') {
					// 		$('#account_pay').click();
					// 		$('#doapayment').data('id',rez.id);
					// 	}
					// }
					if(rez.acctopbtn == 1) {
						$('#sharers_prepa').html(rez.mmshdd);
						$('#partage_projprepa').data('id',rez.prepa_id).show();
					}
					if(rez.hasacct == 0) {
						$('#edit-prepa').hide();
						$('#delproject').hide();
						$('.editppqprepa').attr('disabled', true);
						$('.delppqprepa').toggleClass('disabled');
						$('#addnewgrouptoproj').hide();
						$('#history_log_prepa_btn').hide();
						$('#tehnical_view_prepa_btn').show();
						$('#partage_projprepa').hide();
						$('.group-actions').hide();
						$('#sendtodushow').hide();
						$('#importlm').hide();
					}
					if(rez.hasacct == 1) {
						$('#edit-prepa').show();
						$('.delprojectprepa').hide();
						$('#addnewgrouptoproj').show();
						$('#history_log_prepa_btn').show();
						$('#tehnical_view_prepa_btn').show();
						$('#partage_projprepa').show();
						$('#sendtodushow').hide();
						$('.group-actions').show();
						$('#importlm').show();
					}
					// if(rez.status == 'payed') {
					// 	$('.facture').remove();
					// 	$('#comm_ord_view .info_location').append(rez.factura);	
					// }
					// if(rez.by == 16) {
					// 	$('#card_pay').addClass('dis');	
					// }
					// $('[data-toggle="tooltip"]').tooltip();
					// if(!isNaN(parseInt(cto))) {
					// 	setTimeout(function(){
					// 		$('.openchatm[data-cto=\''+cto+'\']').click();
					// 	}, 200);
					// }
					// if(rez.visprix != 'yes') {
					// 	$('#sendtoprinter2').hide();
					// }
				}
			},
			error: function(XMLHttpRequest, textStatus, errorThrown) { 
				alert("Status: " + textStatus); alert("Error: " + errorThrown); 
			}     
		});
		}
	
	$('[data-toggle="tooltip"]').tooltip();
}
function openHistoryPrepa(id,p) {
	$.ajax({url:'act.php?act=history_prepa',data:{
		id:id,p:p
	}, beforeSend:function(a1,a2){
	},type:"POST",dataType:'json',success:function(rez){
		$('#perph').remove();
		$('#list_history_prepa ul').append(rez.html);
		$('#title_history_prepa').html(rez.title);
	}});
}
function openHistoryPrepa_loadmore(id,p) {
	$.ajax({url:'act.php?act=history_prepa',data:{
		id:id,p:p
	}, beforeSend:function(a1,a2){
	},type:"POST",dataType:'json',success:function(rez){
		$('#perph').remove();
		$('#list_history_prepa ul').append(rez.html);
	}});
}
function searchinside() {
	var v = $('#search_activity_prod').val();
	var d1 = $('#datesel').val();
	var q = $('#search_activity_quantity').val();
	var tip = $('#activity_tip').val();
	var pay = $('#search_activity_pay').val();
	var status = $('#activity_status').val();
	$.ajax({url:'act.php?act=listmyactivity',data:{
		txt:v,date1:d1,date2:'',q:q,tip:tip,pay:pay,status:status
	}, beforeSend:function(a1,a2){
		
	},type:"POST",dataType:'html',success:function(rez){
		$('#activity_list_rows').html(rez);
		checkforhash();
		$('[data-toggle="tooltip"]').tooltip()
	}});
	
}
function searchinsidep() {
	var v = $('#search_activity_prod').val();
	var d1 = $('#dated1').val();
	var d2 = $('#dated2').val();
	var tip = $('#activity_tip').val();
	var agc = $('#agencyloc').val();
	var pay = $('#search_activity_pay').val();
	var status = $('#activity_status').val();
	if((d1 == '' || d1 == undefined) &amp;&amp; (d2 == '' || d2 == undefined)) {
		let d1v = String($('#dl').data('dt')).replace('undefined','');
		let d2v = String($('#dr').data('dt')).replace('undefined','');
		console.log(d1v + ' -- ' + d2v);

		if((d1v != '' || d1v != undefined) &amp;&amp; (d2v != '' || d2v != undefined)) {
			$('#dated1').val(d1v);
			$('#dated2').val(d2v);
			d1 = d1v;
			d2 = d2v;
		}
		console.log(d1 + ' -- ' + d2);
	}
	$.ajax({url:'act.php?act=listmyactivityp',data:{
		txt:v,date1:d1,date2:d2,tip:tip,pay:pay,agc:agc,status:status
	}, beforeSend:function(a1,a2){
		
	},type:"POST",dataType:'html',success:function(rez){
		$('#activity_list_rowsp').html(rez);
		checkforhash();
		$('[data-toggle="tooltip"]').tooltip()
	}});
	
}
function openOrder2(tip,id, cto) {
	latep = 0;
	ispopn = 1;
	if(tip == 'c') {
			$.ajax({url:'act.php?act=getlocid',data:{id:id},method:'POST',dataType :'json',beforeSend:function(){
				$('#title_loc').html('');
				$('#loc_refref').html('');
				$('#loc_entname').html('');
				$('#loc_entloc').html('');
				$('#loc_enttown').html('');
				$('#loc_entcp').html('');
				$('#loc_entcntry').html('');
				$('#loc_trbuyed').html('');
				$('#loc_trml').html('');
				$('#changemyml').hide();
				$('#loc_livdate').html('');
				$('#loc_retdate').html('');
				$('#loc_usage').html('');
				$('#loc_quanteote').html('');
				$('#loc_notecl').html('');
				$('#loc_notecmoa').html('');
				$('#dmd_id').html('');
				$('.facture').remove();
				$('#loc_pkpddt').html('');
				$('#reject_loc').data('id',0);
				$('#accept_loc').data('id',0);
				$('#changemyml').data('id',0);
				$('#changemyml').data('ml',0);
				$('#reject_loc').data('txtodt','');
				$('#accept_loc').data('txtodt','');
				$('#info_prod').html('');
				$('#mystocks_cnt').html('');
				$('#reject_loc').hide();
				$('#accept_loc').hide();
				$('#demandeur_x3var').html('');
				$('#sendchatto').data('id',0);
				$("#order_loc_view").show('fast');
				$("body").addClass("modal-open");
				$('.r2').removeClass('sel');
				$('.r3').removeClass('sel');
				$('.r4').removeClass('sel');
			},success:function(rez) {
				//console.log(rez);
				if(rez.result == "ok") {
					$('#title_loc').html(rez.title);
					$('#loc_refref').html(rez.ref);
					$('#loc_entname').html(rez.company);
					$('#demandeur_x3var').html(rez.company);
					$('#loc_entloc').html(rez.comploc);
					$('#loc_enttown').html(rez.comp_town);
					$('#loc_entcp').html(rez.compcp);
					$('#loc_entcntry').html(rez.compcntry);
					$('#loc_trbuyed').html(rez.transp);
					$('#loc_livdate').html(rez.livrdate);
					$('#loc_retdate').html(rez.retdate);
					$('#loc_pkpddt').html(rez.pkp_dte);
					$('#loc_usage').html(rez.usage);
					$('#loc_notecmoa').html(rez.manote);
					$('#loc_notecl').html(rez.cnote);
					$('#dmd_id').html(rez.company);
					$('#reject_loc').data('id',rez.id);
					$('#accept_loc').data('id',rez.id);
					$('#sendchatto').data('id',rez.oid);
					$('#changemyml').data('id',rez.id);
					$('#changemyml').data('ml',rez.myml);
					$('#reject_loc').data('txtodt',rez.noteclient);
					$('#accept_loc').data('txtodt',rez.noteclient);
					$('#loc_quanteote').html(rez.quntete);
					$('#info_prod').html(rez.myprod);
					$('#mystocks_cnt').html(rez.mystocks);
					$('#chat_content').html(rez.mychat);
					$('#loc_trml').html(rez.myml);
					if(rez.stat == 'pending') {
						$('#reject_loc').show();
						$('#accept_loc').show();
					}
					if(rez.stat == 'accepted') {
						$('.r2').addClass('sel');
						if(rez.statb == 'pending') {
							$('#changemyml').show();
						}
						if(rez.statb == 'accepted') {
							$('.r3').addClass('sel');
							$('#changemyml').hide();
							if(rez.statc == 'payed') {
								$('.r4').addClass('sel');
							}
						}
					}
					if(rez.statc == 'payed') {
						$('#changemypricem').remove();
						$('.facture').remove();
						$(rez.factura).insertAfter('.isqnt22');	
					}

					$('#chat_content').scrollTop($('#chat_content')[0].scrollHeight);
					$('[data-toggle="tooltip"]').tooltip();
				}
			}});
		} else {
			$.ajax({url:'act.php?act=getordid2',data:{id:id},method:'POST',dataType :'json',beforeSend:function(){
				$('#addnewgrouptoproj').hide();
				$('#importlm').data('id','').hide();
				$('#cancelimportlm').hide().data('id','');
				$('#edit-prepa').hide();
				$('#partage_projprepa').hide();
				$('#title_loc2').html('');
				$('#ref_projx2').html('');
				$('#loc_refref2').html('');
				$('#loc_refref22').html('');
				$('#loc_entname2').html('');
				$('#loc_entloc2').html('');
				$('#loc_enttown2').html('');
				$('#loc_entcp2').html('');
				$('#loc_entcp21').html('');
				$('#loc_entcntry21').html('');
				$('#loc_enttown21').html('');
				$('#loc_entloc21').html('');
				$('#prod2_com').hide();
				$('#loc_entcntry2').html('');
				$('#loc_trbuyed2').html('');
				$('#loc_livdate2').html('');
				$('#loc_retdate2').html('');
				$('#loc_usage2').html('');
				$('#info_prod2').html('');
				$('#loc_notecl2').html('');
				$('#livpay_comp').html('');
				$('#loc_quante').html('');
				$('#livpay_livaddress').html('');
				$('#livpay_livtown').html('');
				$('#livpay_livcp').html('');
				$('#livpay_livcntry').html('');
				$('#livpay_livd').html('');
				$('#livpay_retd').html('');
				$('#livpay_usg').html('');
				$('#imgpdets').html('');
				$('.delproject').data('id',0).hide();
				$('.editproject').data('id',0).hide();
				$('#imgpdets').data('id',0);
				$('#prodpayfpartx4').data('id',0);
				$('#prod_paynamecat').html('');
				$('#prod_payname').html('');
				$('#payprod_dq').html(0);
				$('#livpay_livaddr').html('');
				$('#baseprops_command').html('');
				$('#baseprods_command').hide();
				$('#w8prods_container').html('');
				$('#order_loc_tabs2 .tab').removeClass('sel');
				$('#info_com').addClass('sel');
				$('#comm_ord_view .phase .r2').removeClass('sel');
				$('#comm_ord_view .phase .r3').removeClass('sel');
				$('#baseinfo_command').show();
				$('#baseprops_command').show();
				$('#basepay_command').hide();
				$('#sendprojtosrv').hide();
				$('#lblclnote').html($('#loc_notecl2').data('clnotelbl'));
				$("#comm_ord_view").show('fast');
				$("body").addClass("modal-open");
				$('#payment_furnizor').html('-');
				$('#comm_ord_view .top_bg2').removeClass('pro2j');
				$('#furnotepay').html($('#furnotepay').data('text-off'));
				$('#prod_payprice span').html(0);
				$('#totaltopaynow2 span').html(0);
				$('#totaltopaynow4 span').html(0);
				$('#totaltopaynow5 span').html(0);
				$('#addnewprodstoproj').data('id',0);
				$('#baseprods_command .extradets .livr span').html('');
				$('#baseprods_command .extradets .repr span').html('');
				$('#baseprods_command .extradets .util span').html('');
				$('#addnewprodstoproj').hide();
				$('#totaltopaynow2b span').html(0);
				$('#totaltopaynow4b span').html(0);
				$('#totaltopaynow5b span').html(0);
				$('#comm_ord_view').removeClass('pro2j');
				$('#totaltopaynow span').html(0);
				$('.card').removeClass('sel');
				$('#card_pay').removeClass('dis');	
				$('#doapayment').removeClass('sel');
				$('.facture').remove();
				$('.agencylist01').remove();


			},success:function(rez) {
				//console.log(rez);
				if(rez.result == "ok") {
					projkr = rez.id;
					$('#title_loc2').html(rez.title);
					$('#ref_projx2').html(rez.ref + ' / ' + rez.company);
					if(String(rez.agv).length &gt; 1) {
						$('.agencylist01').remove();
						$('#ref_projx3').append('&lt;span class="agencylist01"&gt;'+rez.agv+'&lt;/span&gt;');
					}
					$('#loc_refref2').html(rez.ref);
					$('#loc_entname2').html(rez.company);
					
					$('#loc_entcp21').html(rez.compcp2);
					$('#loc_entcp2').html(rez.compcp);
					
					$('#loc_entcntry2').html(rez.compcntry);
					$('#loc_entcntry21').html(rez.compcntry2);
					
					$('#loc_enttown21').html(rez.comp_town2);
					$('#loc_enttown2').html(rez.comp_town);
					
					$('#loc_entloc21').html(rez.comploc2);
					$('#loc_entloc2').html(rez.comploc);
					
					$('#loc_refref22').html(rez.crezdate);
					
					$('#livpay_livaddress').html(rez.comploc);
					$('#livpay_livtown').html(rez.comp_town);
					$('#livpay_livcp').html(rez.compcp);
					$('#livpay_livcntry').html(rez.compcntry);
					$('#livpay_livd').html(rez.livrdate);
					$('#livpay_retd').html(rez.retdate);
					$('#livpay_usg').html(rez.usage);
					
					$('#baseprods_command .extradets .livr span').html(rez.livrdate);
					$('#baseprods_command .extradets .repr span').html(rez.retdate);
					$('#baseprods_command .extradets .util span').html(rez.usage);
					
					$('#imgpdets').html(rez.img);
					$('#imgpdets').data('id',rez.prodid);
					$('#prodpayfpartx4').data('id',rez.prodid);
					$('#prod_paynamecat').html(rez.pcat);
					$('#prod_payname').html(rez.prodn);
					$('#payprod_dq').html(rez.prodq);
					$('#loc_trbuyed2').html(rez.transp);
					$('#loc_livdate2').html(rez.livrdate);
					$('#loc_retdate2').html(rez.retdate);
					$('#loc_usage2').html(rez.usage);
					$('#info_prod2').html(rez.myprod);
					$('#loc_notecl2').html(rez.cnote);
					$('#loc_quante').html(rez.quanti);
					$('#livpay_comp').html(rez.company);
					$('#livpay_livaddr').html(rez.livaddr);
					$('#baseprops_command').html(rez.props);
					$('#pay_com').addClass('canbe');
					if(rez.ord_tip == 'project') {
						$('#prod2_com').show();
						$('#lblclnote').html($('#loc_notecl2').data('cllbl'));
						$('#loc_notecl2').html(rez.prnote);
						if(rez.status == 'created') {
							$('.editproject').data('id',rez.id).show();
							$('.delproject').data('id',rez.id).show();
							$('#addnewprodstoproj').data('id',rez.id).css('display','block');
							$('#sendprojtosrv').data('id',rez.id).show();
							$('#sendtoprinter').data('id',rez.id).show();
							$('#sendtoprinternp').data('id',rez.id).show();
							$('#exportxlsx').data('id',rez.id).show();
							$('#sendtodushow').data('id',rez.id).show();
							$('#sendtoprinter2').data('id',rez.id).show();
							$('#sendtoprinternp2').data('id',rez.id).show();
							$('#exportxlsx2').data('id',rez.id).show();
							$('#exportxlsx3').data('id',rez.id).show();
							$('#sendtoprinter_prepa').data('id',rez.id).show();
							$('#sendtoprinternp2_prepa').data('id',rez.id).show();
						}
						$('#comm_ord_view').addClass('pro2j');
						$('#w8prods_container').html(rez.prod_list);
						$('#title_loc2').html(rez.ord_name);
						$('#prod2_com').click();
					}
					if(rez.status == 'pending') {
						$('#sendtoprinter').data('id',rez.id).show();
						$('#sendtoprinternp').data('id',rez.id).show();
						$('#exportxlsx').data('id',rez.id).show();
						$('#sendtoprinter2').data('id',rez.id).show();
						$('#sendtoprinternp2').data('id',rez.id).show();
						$('#exportxlsx2').data('id',rez.id).show();
						$('#exportxlsx3').data('id',rez.id).show();
						$('#sendtoprinter_prepa').data('id',rez.id).show();
						$('#sendtoprinternp2_prepa').data('id',rez.id).show();
					}
					if(rez.status == 'procesing') {
						$('#comm_ord_view .phase .r2').addClass('sel');
						$('#comm_ord_view .phase .r3').removeClass('sel');
					} else if(rez.status == 'accepted') {
						$('#comm_ord_view .phase .r2').addClass('sel');
						$('#comm_ord_view .phase .r3').addClass('sel');
						$('#pay_com').removeClass('canbe');
						$('#payment_furnizor').html(rez.provider);
						if(rez.noteprovider != '') $('#furnotepay').html(rez.noteprovider);
						else $('#furnotepay').html($('#furnotepay').data('text-off'));
						$('#prod_payprice span').html(Number(rez.pricepp).toFixed(2));
						$('#totaltopaynow4 span').html(Number(rez.price).toFixed(2));
						$('#totaltopaynow5 span').html(Number(rez.pricett).toFixed(2));
						$('#title_loc2').append('&lt;br&gt;&lt;span&gt;'+rez.providerwithf+'&lt;/span&gt;');
						$('#totaltopaynow4b span').html(Number(rez.pricettc).toFixed(2));
						$('#totaltopaynow5b span').html(Number(rez.pricettttc).toFixed(2));
						$('#totaltopaynow2b span').html(Number(Number(rez.pricettc)+Number(rez.pricettttc)).toFixed(2));
						$('#totaltopaynow2 span').html(Number(Number(rez.price)+Number(rez.pricett)).toFixed(2));
						$('#totaltopaynow span').html(Number(rez.pricetotalttc).toFixed(2));
						if(rez.status == 'accepted') {
							$('#account_pay').click();
							$('#doapayment').data('id',rez.id);
						}
					}
					if(rez.status == 'payed') {
						$('.facture').remove();
						$('#comm_ord_view .info_location').append(rez.factura);	
					}
					if(rez.by == 16) {
						$('#card_pay').addClass('dis');	
					}

					$('.extradets').addClass('istt');
					
					$('[data-toggle="tooltip"]').tooltip();
					if(!isNaN(parseInt(cto))) {
						setTimeout(function(){
							$('.openchatm[data-cto=\''+cto+'\']').click();
						}, 200);
					}
					if(rez.visprix != 'yes') {
						$('#sendtoprinter2').hide();
					}
				}
			}});
		}
	
	$('[data-toggle="tooltip"]').tooltip();
}
function searchinsideall() {
	var v = $('#search_activity_prod').val();
	var d1 = $('#dated1').val();
	var d2 = $('#dated2').val();
	var q = $('#search_activity_quantity').val();
	var tip = $('#activity_tip').val();
	var pay = $('#search_activity_pay').val();
	var status = $('#activity_status').val();
	
	$.ajax({url:'act.php?act=listmyactivityall',data:{
		txt:v,date1:d1,date2:d2,q:q,tip:tip,pay:pay,status:status
	}, beforeSend:function(a1,a2){
		
	},type:"POST",dataType:'html',success:function(rez){
		$('#activity_list_rows').html(rez);
		checkforhash();
		$('[data-toggle="tooltip"]').tooltip()
	}});
	
}

function searchinsideallp() {
	var v = $('#search_activity_prod').val();
	var d1 = $('#dated1').val();
	var d2 = $('#dated2').val();
	var q = $('#search_activity_quantity').val();
	var tip = $('#activity_tip').val();
	var pay = $('#search_activity_pay').val();
	var status = $('#activity_status').val();
	
	$.ajax({url:'act.php?act=listmyactivityallp',data:{
		txt:v,date1:d1,date2:d2,q:q,tip:tip,pay:pay,status:status
	}, beforeSend:function(a1,a2){
		
	},type:"POST",dataType:'html',success:function(rez){
		$('#activity_list_rows').html(rez);
		checkforhash();
		$('[data-toggle="tooltip"]').tooltip()
	}});
	
}

function searchinside3() {
	var v = $('#search_activity_prod').val();
	var d1 = $('#dated1').val();
	var d2 = $('#dated2').val();
	var q = $('#search_activity_quantity').val();
	var tip = $('#activity_tip').val();
	var pay = $('#search_activity_pay').val();
	var status = $('#activity_status').val();
	
	$.ajax({url:'act.php?act=listmyactivity4',data:{
		txt:v,date1:d1,date2:d2,q:q,tip:tip,pay:pay,status:status
	}, beforeSend:function(a1,a2){
		
	},type:"POST",dataType:'html',success:function(rez){
		$('#activity_list_rows').html(rez);
	}});
	
}

function searchinsideinv(){
	var v = $('#search_invoicenr').val();
	var d1 = $('#dated1').val();
	var d2 = $('#dated2').val();
	var tip = $('#invoice_tip').val();
	var pay = $('#search_invoice_val').val();

	$.ajax({
		url:'act.php?act=listmyinvoices',data:{
		txt:v,date1:d1,date2:d2,tip:tip,pay:pay
	}, beforeSend:function(a1,a2){
			
	},type:"POST",dataType:'html',success:function(rez){
		$('#perp').remove();
		$('#activity_list_rows').html(rez);
	}});
}

function searchinside2() {
	var v = $('#search_activity_prod').val();
	var d1 = $('#dated1').val();
	var d2 = $('#dated2').val();
	var q = $('#search_activity_ml').val();
	var adr = $('#search_activity_adr').val();
	var km = $('#search_activity_km').val();
	var pay = $('#search_activity_pay').val();
	
	$.ajax({url:'act.php?act=listmyactivity2',data:{
		txt:v,date1:d1,date2:d2,ml:q,pay:pay,km:km,adr:adr
	}, beforeSend:function(a1,a2){
		
	},type:"POST",dataType:'html',success:function(rez){
		$('#activity_list_rows').html(rez);
	}});
}

function loadmorestock(id,e,nr) {
	var newid = id;
	var v = $('#search_cat1stock').val();
	var scat = $('#search_cat2stock').val();
	var txt = $('#search_name1stock').val();
	var sloc = $('#search_sloc').val();
	if(e.target.id == 'search_cat1stock') {
		$.post('act.php?act=getscats',{cat:v},function(rez){
			$('#search_cat2stock').html(rez);
		},'html');
	}
	$.post('act.php?act=getmystock',{id:newid,cat:v,scat:scat,txt:txt,sloc:sloc},function(myhtml){
		if(nr == 1) {
			$('#laststockvl').remove();
			$('.content.stock').append(myhtml);
		} else  {
			$('.content.stock').html(myhtml);
		}
	},'html');
}


function searchinside4() {
	var v = $('#search_activity_prod').val();
	var d1 = $('#dated1').val();
	var d2 = $('#dated2').val();
	var q = $('#search_activity_ml').val();
	var adr = $('#search_activity_adr').val();
	var km = $('#search_activity_km').val();
	var pay = $('#search_activity_pay').val();
	
	$.ajax({url:'act.php?act=listmyactivity3',data:{
		txt:v,date1:d1,date2:d2,ml:q,pay:pay,km:km,adr:adr
	}, beforeSend:function(a1,a2){
		
	},type:"POST",dataType:'html',success:function(rez){
		$('#activity_list_rows').html(rez);
	}});
	
}
function resetProjectCreation() {
	$('#projname').val('');
	$('#projloc').val('');
	$('#projdescr').val('');
	$('#fromod2').val();
	$('#timefrom2').val();
	$('#tood2').val();
	$('#timeto2').val();
	$('#days2').val();
	$("input[name='transp3']").val("no");
	$("input[name='transp3']").change();
	$('#transport_from').val('');
	$('#transport_to').val('');	
}
function resetProjectCreationp() {
	$('#projnamep').val('');
	$('#projlocp').val('');
	$('#projdescrp').val('');
	$('#fromod2p').val();
	$('#timefrom2p').val();
	$('#tood2p').val();
	$('#timeto2p').val();
	$('#days2p').val();
	$("input[name='transp3p']").val("no");
	$("input[name='transp3p']").change();
	$('#transport_fromp').val('');
	$('#transport_top').val('');
}
function resetProjectCreationpg() {
	$('#projnamepg').val('');
	$('#projlocpg').val('');
	$('#projdescrpg').val('');
	$('#fromod2pg').val();
	$('#timefrom2pg').val();
	$('#tood2pg').val();
	$('#timeto2pg').val();
	$('#days2pg').val();
	$("input[name='transp3pg']").val("no");
	$("input[name='transp3pg']").change();
	$('#transport_frompg').val('');
	$('#transport_topg').val('');
}
function resetGroupCreationp() {
	$('#groupnamep').val('');
}
function attach_uploadf() {
	$("#upfcsv").uploadifive({
		uploadScript:'act.php?act=importcsv',
		'buttonText':'',
		'queueID':'queue3csv',
		'dnd':false,
		'removeCompleted':true, 'width':'0px', 'height':'0px', 'multi':false,
		'onUploadComplete':function(file, data) {
			var rr = $.parseJSON(data);
			if(rr.result == "ok") {
				swal({title:rr.msg, type: "success"});
			}
		},
		'onProgress'   : function(file, e) {
			if (e.lengthComputable) {
				var percent = Math.round((e.loaded / e.total) * 100);
				$('#inscsvl').width(percent+'%');
				$('#percentlcsv').html(percent+'%');
			}
		}
	});	
	
}
function importlm() {
	$("#uploadimportlmq").uploadifive({
		uploadScript:'act.php?act=importxlsx',
		'buttonText':'',
		'queueID':'uploadimportlmque',
		'dnd':false,
		'removeCompleted':true, 'width':'0px', 'height':'0px', 'multi':false,
		'onUploadComplete':function(file, data) {
			var rr = $.parseJSON(data);
			if(rr.result == "ok") {
				swal({text:rr.msg, html:rr.msg, type: "success",footer:""}).then((result) =&gt; { openOrderPrepa('f',rr.prepaid); $('#loadque').width(0); });
			} else {
				$('#loadque').width(0); swal({text:rr.msg, type: "warning"}); 
			}
		},
		'onProgress'   : function(file, e) {
			if (e.lengthComputable) {
				var percent = Math.round((e.loaded / e.total) * 100);
				$('#loadque').width(percent+'%');
			}
		}
	});	
}
function attach_uploadrdf() {
	$("#upload_rdf").uploadifive({
		uploadScript:'act.php?act=import_rnc',
		'buttonText':'',
		'queueID':'queue3rdf',
		'dnd':false,
		'removeCompleted':true, 'width':'0px', 'height':'0px', 'multi':false,
		'onUploadComplete':function(file, data) {
			var rr = $.parseJSON(data);
			if(rr.result == "ok") {
				swal({title:rr.msg, type: "success"}).then((result) =&gt; { window.location.reload(true); });
			}
		},
		'onProgress'   : function(file, e) {
			if (e.lengthComputable) {
				var percent = Math.round((e.loaded / e.total) * 100);
				$('#redprogrress').width(percent+'%');
			}
		}
	});	
	
}
function loadnewnotifs() {
	$.post('act.php?act=getmynotifs',{},function(result) {
		if(result.num &gt; 0) {
			$('#notif_icn span').html(result.num).show();
		} else $('#notif_icn span').hide();
		if(result.mnum &gt; 0) {
			$('#msg_icn span').html(result.mnum).show();
		} else $('#msg_icn span').hide();
		$('.notifs_container').html(result.html);
		$('.mnotifs_container').html(result.htmlm);
	},'json');
}

function validateNum(input) {
    if (input.value &lt; 1) input.value = 1;
	else input.value = parseInt(input.value);
}
function dateRange(a){
	a=a || 0;
	var todayDate = 'now';
	if(a == 1) {
		todayDate = "now";
	}
	$('#mymultidate').datepicker({
		format: "dd-mm-yyyy",
		showOnFocus:false,
		autoclose:true,
		startDate : todayDate,
		language: "fr",
		inputs: $('.rangepicker')
	}).on('changeDate',function(z){
		var myDate = $("#fromod").val();
			myDate=myDate.split("-");
		var newDate=myDate[1]+","+myDate[0]+","+myDate[2];
		var timest = new Date(newDate).getTime();
		
		var myDate2 = $("#tood").val();
			myDate2 = myDate2.split("-");
		var newDate2 = myDate2[1]+","+myDate2[0]+","+myDate2[2];
		var timest2 = new Date(newDate2).getTime();
		var pprv = $('.pricecondtv').data('price-day');
		var diff = Math.ceil(Math.ceil((timest2 - timest)/1000)/86400)+1;
		if(diff == 0) diff = 1;
		$('#days').val(diff);
		var nbr = Number(diff*pprv).toFixed(2);
		$('.pricecondtv').html(nbr + ' &lt;span&gt;â‚¬&lt;/span&gt;');
	});
	//console.log('daterange');
}
function dateRange2(a){
	a=a || 0;
	var todayDate = 'now';
	if(a == 1) {
		todayDate = "now";
	}
	if(parseInt($('body').data('cid')) == 16) todayDate = 'now';
	$('#mymultidate2').datepicker({
		format: "dd-mm-yyyy",
		showOnFocus:false,
		autoclose:true,
		startDate : todayDate,
		language: "fr",
		inputs: $('.rangepicker2')
	}).on('changeDate',function(z){
		var myDatex = $("#fromod2").val();
		var myDate2x = $("#tood2").val();
		if(String(myDatex).indexOf('-') &gt; -1) {
			myDate=myDatex.split("-");
			var newDate=myDate[1]+","+myDate[0]+","+myDate[2];
			var timest = new Date(newDate).getTime();


			myDate2 = myDate2x.split("-");
			var newDate2 = myDate2[1]+","+myDate2[0]+","+myDate2[2];
			var timest2 = new Date(newDate2).getTime();
			var diff = Math.ceil(Math.ceil((timest2 - timest)/1000)/86400)+1;
			if(diff == 0) diff = 1;
			$('#days2').val(diff);
		} else {
			myDate=myDatex.split("/");
			var newDate=myDate[0]+","+myDate[1]+","+myDate[2];
			var timest = new Date(newDate).getTime();


			myDate2 = myDate2x.split("/");
			var newDate2 = myDate2[0]+","+myDate2[1]+","+myDate2[2];
			var timest2 = new Date(newDate2).getTime();
			var diff = Math.ceil(Math.ceil((timest2 - timest)/1000)/86400)+1;
			if(diff == 0) diff = 1;
			$('#days2').val(diff);
		}
	});
	//console.log('daterange');
}
function dateRange2p(a){
	a=a || 0;
	var todayDate = 'now';
	if(a == 1) {
		todayDate = "now";
	}
	if(parseInt($('body').data('cid')) == 16) todayDate = 'now';
	$('#mymultidate2p').datepicker({
		format: "dd-mm-yyyy",
		showOnFocus:false,
		autoclose:true,
		startDate : todayDate,
		language: "fr",
		inputs: $('.rangepicker2')
	}).on('changeDate',function(z){
		var myDatex = $("#fromod2p").val();
		var myDate2x = $("#tood2p").val();
		if(String(myDatex).indexOf('-') &gt; -1) {
			myDate=myDatex.split("-");
			var newDate=myDate[1]+","+myDate[0]+","+myDate[2];
			var timest = new Date(newDate).getTime();


			myDate2 = myDate2x.split("-");
			var newDate2 = myDate2[1]+","+myDate2[0]+","+myDate2[2];
			var timest2 = new Date(newDate2).getTime();
			var diff = Math.ceil(Math.ceil((timest2 - timest)/1000)/86400)+1;
			if(diff == 0) diff = 1;
			$('#days2p').val(diff);
		} else {
			myDate=myDatex.split("/");
			var newDate=myDate[0]+","+myDate[1]+","+myDate[2];
			var timest = new Date(newDate).getTime();


			myDate2 = myDate2x.split("/");
			var newDate2 = myDate2[0]+","+myDate2[1]+","+myDate2[2];
			var timest2 = new Date(newDate2).getTime();
			var diff = Math.ceil(Math.ceil((timest2 - timest)/1000)/86400)+1;
			if(diff == 0) diff = 1;
			$('#days2p').val(diff);
		}
	});
	//console.log('daterange');
}
function dateRange2pg(a){
	a=a || 0;
	var todayDate = 'now';
	if(a == 1) {
		todayDate = "now";
	}
	if(parseInt($('body').data('cid')) == 16) todayDate = 'now';
	$('#mymultidate2pg').datepicker({
		format: "dd-mm-yyyy",
		showOnFocus:false,
		autoclose:true,
		startDate : todayDate,
		language: "fr",
		inputs: $('.rangepicker2g')
	}).on('changeDate',function(z){
		var myDatex = $("#fromod2pg").val();
		var myDate2x = $("#tood2pg").val();
		if(String(myDatex).indexOf('-') &gt; -1) {
			myDate=myDatex.split("-");
			var newDate=myDate[1]+","+myDate[0]+","+myDate[2];
			var timest = new Date(newDate).getTime();


			myDate2 = myDate2x.split("-");
			var newDate2 = myDate2[1]+","+myDate2[0]+","+myDate2[2];
			var timest2 = new Date(newDate2).getTime();
			var diff = Math.ceil(Math.ceil((timest2 - timest)/1000)/86400)+1;
			if(diff == 0) diff = 1;
			$('#days2pg').val(diff);
		} else {
			myDate=myDatex.split("/");
			var newDate=myDate[0]+","+myDate[1]+","+myDate[2];
			var timest = new Date(newDate).getTime();


			myDate2 = myDate2x.split("/");
			var newDate2 = myDate2[0]+","+myDate2[1]+","+myDate2[2];
			var timest2 = new Date(newDate2).getTime();
			var diff = Math.ceil(Math.ceil((timest2 - timest)/1000)/86400)+1;
			if(diff == 0) diff = 1;
			$('#days2pg').val(diff);
		}
	});
	//console.log('daterange');
}

function dateRange3(a){
	a=a || 0;
	var todayDate = 'now';
	if(a == 1) {
		todayDate = "now";
	}
	if(parseInt($('body').data('cid')) == 16) todayDate = 'now';
	$('#mymultidate3').datepicker({
		format: "dd-mm-yyyy",
		showOnFocus:true,
		autoclose:true,
		startDate : todayDate,
		language: "fr",
		inputs: $('.rangepicker3')
	}).on('changeDate',function(z){
		var myDate = $("#fromod3").val();
			myDate=myDate.split("-");
		var newDate=myDate[1]+","+myDate[0]+","+myDate[2];
		var timest = new Date(newDate).getTime();
		
		var myDate2 = $("#tood3").val();
			myDate2 = myDate2.split("-");
		var newDate2 = myDate2[1]+","+myDate2[0]+","+myDate2[2];
		var timest2 = new Date(newDate2).getTime();
		var diff = Math.ceil(Math.ceil((timest2 - timest)/1000)/86400)+1;
		if(diff == 0) diff = 1;
		$('#days3').val(diff);
	});

}
function dateRange3prepa(a){
	a=a || 0;
	var todayDate = 'now';
	if(a == 1) {
		todayDate = "now";
	}
	if(parseInt($('body').data('cid')) == 16) todayDate = 'now';
	$('#mymultidate3prepa').datepicker({
		format: "dd-mm-yyyy",
		showOnFocus:true,
		autoclose:true,
		startDate : todayDate,
		language: "fr",
		inputs: $('.rangepicker3prepa')
	}).on('changeDate',function(z){
		var myDate = $("#fromod3prepa").val();
			myDate=myDate.split("-");
		var newDate=myDate[1]+","+myDate[0]+","+myDate[2];
		var timest = new Date(newDate).getTime();
		
		var myDate2 = $("#tood3prepa").val();
			myDate2 = myDate2.split("-");
		var newDate2 = myDate2[1]+","+myDate2[0]+","+myDate2[2];
		var timest2 = new Date(newDate2).getTime();
		var diff = Math.ceil(Math.ceil((timest2 - timest)/1000)/86400)+1;
		if(diff == 0) diff = 1;
		$('#days3prepa').val(diff);
	});

}


function closethatpage() {
	$('#makethepay').modal('hide');	
}
function checkforhash() {

	var hash = String(window.location.hash).replace('#','');
	var parts = hash.split('-');
	console.log(parts);
	if(parts.length &gt; 0) {
		if(parts[0] == 'ord') {
			openOrder('f',parts[2]);
			//$('.ord_loc_order[data-id="'+parts[2]+'"]').click(); openOrderPrepa
		} else if(parts[0] == 'prep') {
			openOrderPrepa('f',parts[2]);
		} else if(parts[0] == 'part') {
			openOrder('f',parts[2]);
		}
	}
}
function delshared(id) {
	var qs = $('#share_withx').data('question');
	swal({
		  text: qs,
		  type: 'question',
		  showCancelButton: true,
		}).then((result) =&gt; {
		  if (result.value) {
			$.post('act.php?act=deluseraccpartaj',{id:id},function(rez){
				if(rez.result == "ok") {
					$('.elmaps_'+id).remove();
					swal({type: 'success', html:rez.msg});
				} else {
					swal({type: 'warning', html:rez.msg});	
				}
			},"json");
			
		  }
		});
}
function delshared_prepa(id) {
	var qs = $('#share_withx_prepa').data('question');
	swal({
		  text: qs,
		  type: 'question',
		  showCancelButton: true,
		}).then((result) =&gt; {
		  if (result.value) {
			$.post('act.php?act=deluseraccpartaj_prepa',{id:id},function(rez){
				if(rez.result == "ok") {
					$('.elmaps_'+id).remove();
					swal({type: 'success', html:rez.msg});
				} else {
					swal({type: 'warning', html:rez.msg});	
				}
			},"json");
			
		  }
		});
}
function reformatDate(dateStr)
{
  dArr = dateStr.split("-");  // ex input "2010-01-18"
  return dArr[2]+ "-" +dArr[1]+ "-" +dArr[0]; //ex out: "18/01/10"
}
var unlock = 0;
var projkr = 0;
var lastpl = 0;
var lastprl = 0;
var latep = 0;
var lastpr3 = 0;
var isbsmodvisible = false;
var incont = new Array();
function callchangeurl(name,url) {
	currentu = window.location.pathname;
	url = url.replace('/','');
	window.history.pushState("", name, '/'+url);		
}
$(document).ready(function(e) {
	//loadnewnotifs();
	//setInterval(loadnewnotifs,35000);
	let isll = 0;
	$('#rightuser a').each(function(){
		var a_href = $(this).attr('href');
		if(a_href == "logout.php"){
			isll = 1;
		}
	});
	
	if(isll == 0) {
		$('#viewmyprod2,#viewmyprod,#viewmyprod3,#viewmyprodv3,#viewmyprodv3prepa,#viewmyprodx1').on('hidden.bs.modal', function (e) {
			$('.zoomContainer').remove();
			if($('#product_search_box').is(':visible')) {
				$('body').addClass('modal-open');
			}
			if (typeof currentu === 'undefined' || currentu === null) {
				currentu = '';
			}
			if(String(currentu).indexOf('category.php') !== -1) {
				let ccid = $('#myproducts_grid3').data('idc');
				currentu = 'category.php?id='+ccid;
			} else {
				if(lasturlbeforechange == '') lasturlbeforechange = '/';
				currentu = lasturlbeforechange;
			}

			callchangeurl("",currentu);
		});
	}
	$(document).on('hide.bs.modal','.modal', function () {
    	
		if($(this).find('.big_pic').length !== 0) {
			$('.big_pic').find('iframe').remove();
		}
	
	});
	
	$('body').on('click','#clickup',function(e){
		e.preventDefault();
		callcc();
    	$("#uploadifive-uploadprofilepiceq").find('input[type="file"]').get(0).click();
	});
	$('body').on('click','#gobackto1',function(e){
		$('#step2_am').slideUp('slow',function() { $(this).hide(); });
		$('#step1_am').slideDown('slow',function() { $(this).show(); });
	});
	
	$('body').on('click','#newprojcfromfp',function(e){
		e.preventDefault();
		latep = 1;
		$('#createnewproject').modal('show');	
	});
	
	$('#createnewproject').on('hide.bs.modal', function (e) {
		if($('#projxsel').val() == "-1") $('#projxsel').val('');
	})
	 //hide.bs.modal
	
	$('body').on('click','#product_search_box',function(e) {
		e.preventDefault();
		if(e.target === this) {
			$("body").removeClass("modal-open");
			$("#product_search_box").hide("fast");
			$('#catmeprod').val(0).change();
			$('#search_activity_prod').keyup();
		}
	});
	$('body').on('click','#myproj_psearch',function(e) {
		e.preventDefault();
		if(e.target === this) {
			$('#myproj_psearch .doclose3').click();
		}
	});
	$('body').on('click','#viewmyprod',function(e) {
		e.preventDefault();
		if(e.target === this) {
			$('#viewmyprod').modal('hide');
		}
	});
	$('body').on('click','#viewmyprodv3',function(e) {
		e.preventDefault();
		if(e.target === this) {
			$('#viewmyprodv3').modal('hide');
		}
	});
	$('body').on('click','#viewmyprodv3prepa',function(e) {
		e.preventDefault();
		if(e.target === this) {
			$('#viewmyprodv3prepa').modal('hide');
		}
	});
	$('body').on('click','#editheproject1',function(e) {
		e.preventDefault();
		if(e.target === this) {
			$('#editheproject1').modal('hide');
		}
	});
	$('body').on('click','#viewmyprod3',function(e) {
		e.preventDefault();
		if(e.target === this) {
			$('#viewmyprod3').modal('hide');
		}
	});
	$('body').on('click','.gotoproducts',function(e){
		e.preventDefault();
		$('#prod2_com').click();	
	});
	
	$('body').on('click','#sh_menu',function(e){
		e.preventDefault();
		$('.left_menu').toggleClass('menu_on');
	});
	
	$('body').on('click','.doorderx5,#info_prod .produit #questionmark',function(e){
		e.preventDefault();
		var id = $(this).data('id');
		if(id &gt; 0) {
			$('#hidden_prods_off').toggle('slow');
		}
	});
	
	//download RDC
	$('body').on('click','#downloadrdc',function(e){
		e.preventDefault();
		var id = $('#downkat1').val();
		window.open("/act.php?act=download_rnc&amp;cat="+id,"Download RNC");
	});
	//download RDC
	$('body').on('click','#sendtoprinter,#sendtoprinter2',function(e){
		var idof = $(this).data('id');
		window.open("/printorder.php?id="+idof,"PRINTER");
	});
	$('body').on('click','#sendtoprinter_prepa',function(e){
		var idof = $(this).data('id');
		window.open("/printorder_prepa.php?id="+idof,"PRINTER");
	});
	$('body').on('click','#sendtoprinternp2_prepa',function(e){
		var idof = $(this).data('id');
		window.open("/printorder_prepa.php?id="+idof+'&amp;px=2',"PRINTER NO PRICE");
	});
	$('body').on('click','#sendtoprinternp,#sendtoprinternp2',function(e){
		var idof = $(this).data('id');
		window.open("/printorder.php?id="+idof+'&amp;px=2',"PRINTER NO PRICE");
	});
	$('body').on('click','#exportxlsx,#exportxlsx2',function(e){
		var idof = $(this).data('id');
		window.open("/act.php?act=export_proj&amp;pid="+idof,"EXPORT XLSX");
	});
	$('body').on('click','#downloaderrorlist',function(e){
		window.open("/act.php?act=exportlasterror","EXPORT LAST ERROR LIST");
	});
	$('body').on('click','#exportxlsx3',function(e){
		var idof = $(this).data('id');
		window.open("/act.php?act=export_proj_prepa&amp;pid="+idof,"EXPORT XLSX");
	});
	$('body').on('change','#catmeprod',function() {
		var vv = $(this).val();
		$.post('act.php?act=getscats',{cat:vv,a:1},function(re){
			$('#catmeprod2-pb').html(re).change();
		},'html');
	});

	$('body').on('change','#lotcat',function() {
		var vv = $(this).val(); //produ search
		$.post('act.php?act=getscats',{cat:vv,a:2},function(re){
			$('#lotsubcat').html(re).change();
		},'html');
	});
$('body').on('click', '#aplique', function(e) {
    e.preventDefault();
    let np = 1;
    let id = $(this).data('id');
    let cat = $('#lotcat').val();
    let scat = 0;
    let man = $('#lotman').val();
	let lng = $('#lllng').val();
    $.ajax({
        type: 'POST',
        url: 'act.php?act=catfilter&amp;lang='+lng,
        data: { p: np, cat: cat, scat: scat, man: man, id: id, lang: lng },
        dataType: 'html',
        success: function(rez) {
            $('#myproducts_grid3').html(rez).change();
        },
        error: function(xhr, textStatus, errorThrown) {
            console.log('Eroare AJAX:', textStatus, errorThrown);
        }
    });
});
$('body').on('click','#clearq',function(e) {
	e.preventDefault();
	$('#lotcat').val(0);
	let np = 1;
    let id = $(this).data('id');
    let text = $(this).data('textreset');
	let lng = $('#lllng').val();
	$('#lotcat').val(0);

	$('#lotman').val(0);
	let cat = 0;
	let scat = 0;
	let man = 0;
	$.post('act.php?act=catfilter&amp;lang='+lng,{
		p:np, cat: cat, scat: scat, man: man,id:id, lang: lng
	},function(rez) {
		$('#myproducts_grid3').html(rez);
	},'html');
});
$('body').on('click','#loadmore',function(e) {
	e.preventDefault();
	let id = $(this).data('id');
	let np = $(this).data('np');
	let cat = $('#lotcat').val();
	let scat = 0;
	let man = $('#lotman').val();
	let lng = $('#lllng').val();
	$('#loadmore_cnt').remove();
	$.post('act.php?act=catfilter&amp;lang='+lng,{
		p:np, cat: cat, scat: scat, man: man,id:id, lang: lng
	},function(rez) {
		$('#myproducts_grid3').append(rez);
	},'html');
});
if (window.self !== window.top) {
    $('#header_new').hide();
}

	$('body').on('change','#catmeprod2-psp',function() {
		var vv = $(this).val();
		$.post('act.php?act=getscats',{cat:vv,a:1},function(re){
			$('#catmeprod22p').html(re).change();
		},'html');
	});
	$('body').on('change','#catmeprod2-ps',function() {
		var vv = $(this).val();
		$.post('act.php?act=getscats',{cat:vv,a:1},function(re){
			$('#catmeprod22').html(re).change();
		},'html');
	});

	

	
	$('body').on('click','#dotheshare',function() {
		var oid = $('#partajprojid').val();
		var email = $('#emailpartaj').val();
		var perm = $('#tipacc').val();
		if(oid &gt; 0 &amp;&amp; String(email).length &gt; 7) {
			$.post('act.php?act=addtosharedproj',{oid:oid,email:email,perm:perm},function(rez){
				if(rez.result == 'ok') {
					swal({type: 'success', html:rez.msg});
					$('#emailpartaj').val('');
					$('#emlistll').html('');
					openOrder('f',oid);
				} else {
					swal({type: 'warning', html:rez.msg});
				}
			},'json');
		}
	});
	$('body').on('click','#dotheshare_prepa',function() {
		var oid = $('#partajprojid_prepa').val();
		var email = $('#emailpartaj_prepa').val();
		var perm = $('#tipacc_prepa').val();
		if(oid &gt; 0 &amp;&amp; String(email).length &gt; 7) {
			$.post('act.php?act=addtosharedproj_prepa',{oid:oid,email:email,perm:perm},function(rez){
				if(rez.result == 'ok') {
					swal({type: 'success', html:rez.msg});
					$('#emailpartaj_prepa').val('');
					$('#emlistll_prepa').html('');
					openOrderPrepa('f',oid);
				} else {
					swal({type: 'warning', html:rez.msg});
				}
			},'json');
		}
	});
	$('body').on('click','#giveaccess_prepa_account',function() {
		var email = $('#access_prepa_form').val();
		var id= $('#access_prepa_form').data('id');
		if(String(email).length &gt; 7) {
			$.post('act.php?act=giveaccess_prepa_account',{id:id,email:email},function(rez){
				if(rez.result == 'ok') {
					swal({type: 'success', html:rez.msg});
					$('#access_prepa_form').val('');
					location.href = "/settings.php?s=ucap"
				} else {
					swal({type: 'warning', html:rez.msg});
				}
			},'json');
		}
	});
	
	$('body').on('click','#sendtoemaildushow',function(e){
		e.preventDefault();
		var idof = $("#idofreq").val();
		var resp = '';
		var resp2 = '';
		var mail = $('#sendbymailemail').val();
		var subj = $("#sendbymailsubj").val();
		var msg = $("#sendbymailtext").val();
		$('#loadmailtodushow').show('fast');
		$.get('/act.php?act=export_proj&amp;pid='+idof+'&amp;att=1', function (data) {
			resp2 = data;
		});
		$.get('/printorder.php?id='+idof+'&amp;att=1', function (data) {
			resp = data;
		});
		setTimeout(function() {
			if(idof != '' &amp;&amp; resp != '' &amp;&amp; mail != '' &amp;&amp; subj != '' &amp;&amp; msg != '') {
				$.post('act.php?act=sendtodsh',{id:idof,file:resp,file2:resp2,mail:mail,subj:subj,msg:msg},function(dd){
					swal({type: 'success', text:dd.msg});
					$('#sendbymailemail').val('');
					$("#sendbymailsubj").val('');
					$("#sendbymailtext").val('');
					$('#loadmailtodushow').hide('fast');
					$('#sendbyemail').modal('hide');
				},'json');	
				
			} else {
				$('#loadmailtodushow').hide('fast');
				swal({type: 'warning', text:"Fill all fields !"});	
			}
		},2000);
	});
	$('body').on('click','.editproject',function(e){
		e.preventDefault();
		var idof = $(this).data('id');
		$.post('act.php?act=getproinf',{id:idof},function(dd){
			
			$('#projname3').val(dd.ord_pname);
			$('#projdescr3').val(dd.ord_pdescr);
			$('#projloc3').val(dd.ord_payresponse);
			$('#timefrom3').val(dd.ord_deliverydt);
			$('#fromod3').val(reformatDate(dd.ord_date_delivery));
			$('#timeto3').val(dd.ord_returndt);
			$('#tood3').val(reformatDate(dd.ord_date_return));
			$('#days3').val(dd.ord_days);
			$("input[name='transp4'][value='"+dd.ord_transbuyed+"']").click();
			$('#transport_from2').val(dd.ord_loc);
			$('#transport_to2').val(dd.ord_locpickup);
			if(isNaN(dd.ord_agc) || dd.ord_agc == undefined) dd.ord_agc = 0;
			$('#projagencye3').val(dd.ord_agc);
			//console.log("input[name='transp4'][value='"+dd.ord_transbuyed+"']");
			//$("input[name='transp4'][value='"+dd.ord_transbuyed+"']").click();
			$('#idproj2').val(dd.ord_id);
			$('#editheproject1').modal('show');
		},'json');
	});
	$('body').on('click','.editprojectprepa',function(e){
		e.preventDefault();
		var idof = $(this).data('id');
		$.post('act.php?act=getproinfprepa',{id:idof},function(dd){
			$('#projname3prepa').val(dd.prepa_pname);
			$('#projdescr3prepa').val(dd.prepa_descr);
			$('#projloc3prepa').val(dd.prepa_payresponse);
			$('#timefrom3prepa').val(dd.ord_deliverydt);
			$('#fromod3prepa').val(reformatDate(dd.prepa_date_delivery));
			$('#timeto3prepa').val(dd.prepa_returndt);
			$('#tood3prepa').val(reformatDate(dd.prepa_date_return));
			$('#days3prepa').val(dd.prepa_days);
			$("input[name='transp5'][value='"+dd.prepa_transbuyed+"']").click();
			$('#transport_from2').val(dd.prepa_loc);
			$('#transport_to2').val(dd.prepa_locpickup);
			if(isNaN(dd.prepa_agc) || dd.prepa_agc == undefined) dd.prepa_agc = 0;
			$('#projagencyep').val(dd.prepa_agc);
			//console.log("input[name='transp4'][value='"+dd.ord_transbuyed+"']");
			//$("input[name='transp5'][value='"+dd.ord_transbuyed+"']").click();
			$('#idproj2prepa').val(dd.prepa_id);
			$('#editheprojectprepa').modal('show');
		},'json');
	});
	$('body').on('click','.editgroupprepa',function(e){
		e.preventDefault();
		var idof = $(this).data('id');
		var prepa = $(this).data('prepa');
		$.post('act.php?act=getproinfprepag',{id:idof},function(dd){
			$("#groupnamep-edit").val(dd.prepagr_name);
			$("#editgroupprepa").data('id',idof);
			$("#editgroupprepa").data('prepa',prepa);
			$('#editgrouprepa').modal('show');
		},'json');
	});
	$('body').on('click','.editgroupprepam',function(e){
		e.preventDefault();
		var idof = $(this).data('id');
		$.post('act.php?act=getproinfprepagm',{id:idof},function(dd){

			$("#groupnamep-editm").val(dd.ppg_name);
			$("#editgroupprepam").data('id',idof);
			$('#editgrouprepam').modal('show');
		},'json');
	});
	
	$('body').on('click','.editppq',function(e){
		e.preventDefault();
		var qs = $("#w8prods_container").data('newqnty');
		var cqnty = $(this).data('qnty');
		var qmsg1 = $(this).data('qlowermsg');
		var el = $(this);
		var id = $(this).data('id');
		(async function getName () {
			const {value: name} = await swal({
				text: qs,
				input: 'number',
				inputValue: cqnty,
				inputAttributes: {
					min: 1,
					step: 1
				},
				showCancelButton: true,
				inputValidator: (value) =&gt; {
					return new Promise((resolve) =&gt; {
						if (parseInt(value) &gt; 0) {
							resolve();
						} else {
							resolve(qmsg1);
						}
					});
				}
			})
			
			if (name) {
				$.post('act.php?act=changeppqnty',{id:id,q:name},function(rez){
					if(rez.result == "ok") {
						$('.qnte'+id).html(name);
						el.data('qnty',name);
						var pppid = $('#delproject').data('id');
							if(ispopn == 0) openOrder('f',pppid);
							if(ispopn == 1) openOrder2('f',pppid);
						swal({type: 'success', html:rez.msg});
					} else {
						swal({type: 'warning', html:rez.msg});	
					}
			  	},"json");
			}
		})()
		
	});
	$('body').on('change','.editppqprepa',function(e){
		e.preventDefault();
		var id = $(this).data('id');
		var prodid = $(this).data('prodid');
		var pid = $(this).data('pid');
		var grid = $(this).data('grid');
		var q = $(this).val();
				$.post('act.php?act=changeppqntyprepa',{id:id,q:q,prodid:prodid, pid:pid,grid:grid},function(rez){
					if(rez.result == "ok") {
				
					} else {
						
					}
			  	},"json");

		
	});
	$('body').on('click','.delppqprepa',function(e){
		e.preventDefault();
		var qs = $("#w8prods_container").data('delprodts');
		var id = $(this).data('id');
		var id_prepa = $(this).data('prepa');
		swal({
		  text: qs,
		  type: 'question',
		  showCancelButton: true,
		}).then((result) =&gt; {
		  if (result.value) {
			$.post('act.php?act=delppelprepa',{id:id,q:name},function(rez){
				if(rez.result == "ok") {
					$('#prodpp_qel'+id).remove();
					var pppid = $('#delproject').data('id');
						if(ispopn == 0 &amp;&amp; pppison == 0) openOrderPrepa('f',id_prepa);
						if(pppison == 1) openOrderPrepa('f',id_prepa);
					swal({type: 'success', html:rez.msg});
				} else {
					swal({type: 'warning', html:rez.msg});	
				}
			},"json");
			
		  }
		})
	});
	$('body').on('click','.delppq',function(e){
		e.preventDefault();
		var qs = $("#w8prods_container").data('delprodts');
		var id = $(this).data('id');
		swal({
		  text: qs,
		  type: 'question',
		  showCancelButton: true,
		}).then((result) =&gt; {
		  if (result.value) {
			$.post('act.php?act=delppel',{id:id,q:name},function(rez){
				if(rez.result == "ok") {
					$('#prodpp_qel'+id).remove();
					var pppid = $('#delproject').data('id');
						if(ispopn == 0) openOrder('f',pppid);
						if(ispopn == 1) openOrder2('f',pppid);
					swal({type: 'success', html:rez.msg});
				} else {
					swal({type: 'warning', html:rez.msg});	
				}
			},"json");
			
		  }
		})
	});
	
	$('body').on('click','#sendtodushow,#sendtodushow_extra',function(e) {
		var veid = $(this).data('id');
		var pname = $('#title_loc2').html();
		var emd = $('#header_new').data('emailui')
		$('#sendbyemail').find('input#idofreq').val(veid);
		$('#sendbymailemail').val(emd);
		$("#sendbymailsubj").val(pname);
		$("#sendbymailtext").val('');
		
		
		$('#sendbyemail').modal('show');
	});
	
	$('body').on('hidden.bs.modal',function(e) {
		if($('#comm_ord_view').is(':visible') || $('#order_loc_view').is(':visible')) {
			if($('body').hasClass('modal-open')) { } else {
				$('body').addClass('modal-open');
			}
		}
	});

	$('body').on('click','.delproject',function(e){
		e.preventDefault();
		var qs = $("#delproject").data('msg');
		var id = $(this).data('id');
		swal({
		  text: qs,
		  type: 'question',
		  showCancelButton: true,
		}).then((result) =&gt; {
		  if (result.value) {
			$.post('act.php?act=delnewproj',{id:id},function(rez){
				if(rez.result == "ok") {
					$('#prodpp_qel'+id).remove();
					swal({type: 'success', html:rez.msg});
				} else {
					swal({type: 'warning', html:rez.msg});	
				}
			},"json");
			
		  }
		})
	});
	$('body').on('click','.delprojectprepa',function(e){
		e.preventDefault();
		var qs = $("#delprojectprepa").data('msg');
		var id = $(this).data('id');
		swal({
		  text: qs,
		  type: 'question',
		  showCancelButton: true,
		}).then((result) =&gt; {
		  if (result.value) {
			$.post('act.php?act=delprojprepa',{id:id},function(rez){
				if(rez.result == "ok") {
					$('#prodpp_qel'+id).remove();
					swal({type: 'success', html:rez.msg});
					window.location ="/prepa.php";
				} else {
					swal({type: 'warning', html:rez.msg});	
				}
			},"json");
			
		  }
		})
	});
	$('body').on('click','.delgroupprepa',function(e){
		e.preventDefault();
		var qs = $(this).data('msg');
		var id = $(this).data('id');
		var prepa = $(this).data('prepa');
		swal({
		  text: qs,
		  type: 'question',
		  showCancelButton: true,
		}).then((result) =&gt; {
		  if (result.value) {
			$.post('act.php?act=delgroupprepa',{id:id},function(rez){
				if(rez.result == "ok") {
					swal({type: 'success', html:rez.msg});
					openOrderPrepa('f',prepa);
				} else {
					swal({type: 'warning', html:rez.msg});	
				}
			},"json");
			
		  }
		})
	});
	$('body').on('click','.delgroupprepam',function(e){
		e.preventDefault();
		var qs = $(this).data('msg');
		var id = $(this).data('id');
		console.log(id);
		swal({
		  text: qs,
		  type: 'question',
		  showCancelButton: true,
		}).then((result) =&gt; {
		  if (result.value) {
			$.post('act.php?act=delgroupprepam',{id:id},function(rez){
				if(rez.result == "ok") {
					swal({type: 'success', html:rez.msg}).then(function(){
						window.location.reload();
					});
				} else {
					swal({type: 'warning', html:rez.msg});	
				}
			},"json");
			
		  }
		})
	});
	$('body').on('click','.duplicategroupprepa',function(e){
		e.preventDefault();
		var qs = $(this).data('msg');
		var id = $(this).data('id');
		var prepa = $(this).data('prepa');
		swal({
		  text: qs,
		  type: 'question',
		  showCancelButton: true,
		}).then((result) =&gt; {
		  if (result.value) {
			$.post('act.php?act=duplicategroupprepa',{id:id},function(rez){
				if(rez.result == "ok") {
					swal({type: 'success', html:rez.msg});
					openOrderPrepa('f',prepa);
				} else {
					swal({type: 'warning', html:rez.msg});	
				}
			},"json");
			
		  }
		})
	});
	$('body').on('click','#partage_proj',function(e){
		e.preventDefault();

		var id = $(this).data('id');
		$('#partajprojid').val(id);
		$('#emailpartaj').val('');
		$('#share_withx').modal('show');
		
	});
	$('body').on('click','#partage_projprepa',function(e){
		e.preventDefault();

		var id = $(this).data('id');
		$('#partajprojid_prepa').val(id);
		$('#emailpartaj_prepa').val('');
		$('#share_withx_prepa').modal('show');
		
	});
	$('body').on('click','#addnewgrouptoproj',function(e){
		e.preventDefault();

		var id = $(this).data('id');
		$('#partajprojid').val(id);
		$('#emailpartaj').val('');
		$('#createnewgrouprepa').modal('show');
		
	});
	$('body').on('click','#history_log_prepa_btn,#history_log_prepa_btn_outside',function(e){
		$('#list_history_prepa ul').empty();
		e.preventDefault();
		var id = $(this).data('id');
		p=parseInt($('#perph').val()+1);
		$('#history_log_prepa').modal('show');
		openHistoryPrepa(id,p);
		
	});
	$('body').on('click','#tehnical_view_prepa_btn',function(e){
		let ith = $('#w8prods_container').hasClass('slimfit');
		let txtteh = $('#tehnical_view_prepa_btn').data('tehnical');
		let txtclass = $('#tehnical_view_prepa_btn').data('classic');
		if(ith) {
			$('#tehnical_view_prepa_btn').html(txtteh);
			$('#w8prods_container').removeClass('slimfit');
		} else {
			$('#tehnical_view_prepa_btn').html(txtclass);
			$('#w8prods_container').addClass('slimfit');
		}
		
	});
	$('body').on('click','.usr_email_partaj',function(r) {
		r.preventDefault();
		$('#emailpartaj').val($(this).data('email'));
		$('#emlistll').html('');
	});
	$('body').on('click','.usr_email_partaj_prepa',function(r) {
		r.preventDefault();
		$('#emailpartaj_prepa').val($(this).data('email'));
		$('#emlistll_prepa').html('');
	});
	$('body').on('click','.usr_email_partaj_prepa_account',function(r) {
		r.preventDefault();
		$('#access_prepa_form').val($(this).data('email'));
		$('#access_prepa_form').data('id',$(this).data('id'));
		$('#emlistll_prepa_account').html('');
	});
	$('body').on('keyup','#emailpartaj',function(){
		var vvs = $(this).val();
		var oid = $('#partajprojid').val();
		$.post('act.php?act=getaccs',{n:vvs,id:oid},function(rezo0) {
			$('#emlistll').html(rezo0);
		},'html');
	});
	$('body').on('keyup','#emailpartaj_prepa',function(){
		var vvs = $(this).val();
		var oid = $('#partajprojid_prepa').val();
		$.post('act.php?act=getaccs_prepa',{n:vvs,id:oid},function(rezo0) {
			$('#emlistll_prepa').html(rezo0);
		},'html');
	});
	$('body').on('keyup','#access_prepa_form',function(){
		var vvs = $(this).val();
		$.post('act.php?act=getaccs_prepa_account',{n:vvs},function(rezo0) {
			$('#emlistll_prepa_account').html(rezo0);
		},'html');
	});
	
	$('body').on('click','#marknasread',function(e){
		e.preventDefault();
		$.post('act.php?act=marknasread',{},function(rez){
			if(rez.result == "ok") {
				$('.notifs_container .notif').removeClass('unread');
				swal({type: 'success', html:rez.msg});
			} else {
				swal({type: 'warning', html:rez.msg});	
			}
		},"json");
			
	});
	$('body').on('click','#markmasread',function(e){
		e.preventDefault();
		$.post('act.php?act=markmasread',{},function(rez){
			if(rez.result == "ok") {
				$('.mnotifs_container .notif').removeClass('unread');
				swal({type: 'success', html:rez.msg});
			} else {
				swal({type: 'warning', html:rez.msg});	
			}
		},"json");
			
	});
	
	
	$(window).click(function(e){
		var mytg = $(e.target);
		//console.log(mytg.parent('#mynotif_popover').length);
		if($(e.target).prop('id') != 'notif_icn' &amp;&amp; mytg.parent('#mynotif_popover').length &lt; 1) {
			if($('#mynotif_popover').is(':visible')) {
				//console.log('i close');
				$('#mynotif_popover').hide();
			}
		}
		if($(e.target).prop('id') != 'msg_icn' &amp;&amp; mytg.parent('#mymsg_popover').length &lt; 1) {
			if($('#mymsg_popover').is(':visible')) {
				//console.log('i close');
				$('#mymsg_popover').hide();
			}
		}
	});
	
	$("body").on("submit","#register_neweqm",function(e){
		e.preventDefault();
		
		var name = $("#name").val();
		var firstname = $("#firstname").val();
		var func = $("#func").val();
		var agence = $("#agence").val();
		var telo = $("#telo").val();
		var telm = $("#telm").val();
		var email = $("#email").val();
		
		if(name != '' &amp;&amp; firstname != '' &amp;&amp; func != '' &amp;&amp; email != '') {
			$('#register_neweqms2 .name').html(firstname + ' ' +name);
			$('#register_neweqms2 .job').html(func);
			$('#register_neweqms2 .tel').html(telo + ' ' + telm);
			$('#register_neweqms2 .mail').html(email);
			$('#step1_am').slideUp('slow',function() { $(this).hide(); });
			$('#step2_am').slideDown('slow',function() { $(this).show(); });
		}
		
	});
	
	$('body').on('click','.edit_teammember',function(e) {
		e.preventDefault();
		var eid = $(this).data('id');
		if(eid &gt; 0) {
			$.post('act.php?act=getmemberdata',{id:eid},function(date) {
				if(date.result == 'ok') {
					$('#id_e').val(date.account_id);
					$('#name_e').val(date.account_name);
					$('#firstname_e').val(date.account_fname);
					$('#func_e').val(date.account_func);
					$('#agence_e').val(date.account_ag);
					$('#telo_e').val(date.account_teloffice);
					$('#telm_e').val(date.account_telmobile);
					$('#email_e').val(date.account_email);
					$('#saddr_e').val(date.account_defaddr);
					$('#changememberdiv').modal('show');
				}
			},'json');
		}
	});
	
	$("body").on("submit","#register_editeqm",function(e){
		e.preventDefault();
		var id = $('#id_e').val();
		var name = $("#name_e").val();
		var firstname = $("#firstname_e").val();
		var func = $("#func_e").val();
		var agence = $("#agence_e").val();
		var telo = $("#telo_e").val();
		var telm = $("#telm_e").val();
		var email = $("#email_e").val();
		var saddr = $('#saddr_e').val();
		
		if(name != '' &amp;&amp; firstname != '' &amp;&amp; func != '' &amp;&amp; email != '') {
			$.post('act.php?act=savememberdata',{id:id,name:name,firstname:firstname,func:func,agence:agence,telo:telo,telm:telm,email:email,saddr:saddr},function(date) {
				if(date.result == 'ok') {
					$('#id_e').val('');
					$('#name_e').val('');
					$('#firstname_e').val('');
					$('#func_e').val('');
					$('#agence_e').val('');
					$('#telo_e').val('');
					$('#telm_e').val('');
					$('#email_e').val('');
					$('#saddr_e').val('');
					$('#changememberdiv').modal('hide');
					swal('',date.msg,'success').then((result) =&gt; { window.location.reload(true); });
				} else {
					swal('',date.msg,'error');
				}
			},'json');
		}
		
	});
	
	
	$('body').on('click','#uploadexcell',function(e){
		$('#upfcsv').data('uploadifive').settings.formData = { 'sloc'  : $('#stockloc3').val() };
		$("#uploadifive-upfcsv").find('input[type="file"]').get(0).click();
	});

	$('body').on('click','#importlm',function(e){
		e.preventDefault();
		if($('#uploadifive-uploadimportlmq').length &lt; 1) importlm();
		let ieid = $(this).data('id');
		$('#uploadimportlmq').data('uploadifive').settings.formData = { 'prjid'  : ieid };
		$("#uploadifive-uploadimportlmq").find('input[type="file"]:visible').get(0).click();
	});

	$('body').on('click','.qstbtnimpp',function(e) {
		let ieid = $(this).data('id');
		let act = $(this).data('action');
		switch(act) {
			case 'ok':
				//Swal.close();
				//confirmlastimport
				$.post('act.php?act=confirmlastimport',{prjid:ieid},function(rez) {
					if(rez.result == 'ok') {
						openOrderPrepa('f', ieid);
						Swal.close();
					} else {
						swal('',rez.msg,'error');
					}
				},'json');
			break;
			case 'cancel':
				//Swal.close(); //cancellastimport
				$.post('act.php?act=cancellastimport',{prjid:ieid},function(rez) {
					if(rez.result == 'ok') {
						openOrderPrepa('f', ieid);
						Swal.close();
					} else {
						swal('',rez.msg,'error');
					}
				},'json');
			break;
			case 'close':
				Swal.close();
			break;
		}
	});

	$('body').on('click','#cancelimportlm',function(e) {
		e.preventDefault();
		let ieid = $(this).data('id');
		let cnftxt = $(this).data('allgoodbtn');
		let closetxt = $(this).data('close');
		let canceltxt = $(this).data('cancelbtn');
		let qestiontxt = $(this).data('question');

		if(ieid &gt; 0) {

			let footercnt = '&lt;button type="button" data-id="'+ieid+'" data-action="ok" class="qstbtnimpp mr-2 btn btn-success"&gt;'+cnftxt+'&lt;/button&gt; \
			&lt;button type="button" data-action="cancel" data-id="'+ieid+'" class="qstbtnimpp mr-2 btn btn-danger"&gt;'+canceltxt+'&lt;/button&gt; \
			&lt;button type="button" data-action="close" data-id="'+ieid+'" class="qstbtnimpp btn btn-secondary"&gt;'+closetxt+'&lt;/button&gt;';

			swal({
				text: qestiontxt,
				type: 'question',
				footer: footercnt,
				showConfirmButton: false,
				showCloseButton: true,
			}).then((result) =&gt; {
				console.log(result);
			});

		}
	});
	
	$('body').on('click','#uploadrdc',function(e){
		$("#uploadifive-upload_rdf").find('input[type="file"]').get(0).click();
	});
	$('body').on('click','.wleft',function(e) {
		$('#stock_main_1').slideUp('slow',function() { $(this).hide(); });
		$('#stock_main_2').slideDown('slow',function() { $(this).show(); $('#gobackto2').show(); });
		attach_uploadf();
	});
	
	$('body').on('click','#saverdcnew',function(e){
		e.preventDefault();
		var jj = $('#newrdc_day').val();
		var jjr = $('#newrdc_dayr').val();
		var cc = $('#newrdc_cat').val();
		var errmsg = $('#getmyttlrdc').data('err');
		if(jj &gt; 0 &amp;&amp; jjr &gt; 0 &amp;&amp; cc &gt; 0) {
			$.post('act.php?act=savernc_comp',{days:jj,rnc_days:jjr,cat:cc},function(rez){
				if(rez.result == 'ok') {
					swal('',rez.msg,'success').then((result) =&gt; { window.location.reload(true); });
					
				} else {
					swal('',rez.msg,'error');	
				}
			},'json');	
		} else {
			swal('',errmsg,'error');	
		}
	});
	
	$('body').on('click','#gobackto2',function(e){
		$('#stock_main_2').slideUp('slow',function() { $(this).hide(); });
		$('#stock_main_1').slideDown('slow',function() { $(this).show(); $('#gobackto2').hide(); });
	});
	
	$('body').on('click','#open_manual_import',function(e) {
		$('#importstock2').modal('hide');
		$('#importstock3').modal('show');
		$('.stock_items_data').css({
			'min-height': ($(window).height()-200) + "px",
			'max-height': ($(window).height()-200) + "px"
		})
	});
	
	$('body').on('change','#search_cat1stock,#search_cat2stock,#search_sloc',function(e) {
		loadmorestock(0,e,0);
	});
	$('body').on('click','#laststockvl',function(e){
		var id = $(this).data('id');
		loadmorestock(id,e,1);
	});
	
	$('body').on('click','#notif_icn',function(e){
		e.preventDefault();
		$('#mynotif_popover').toggle();
	});
	
	$('body').on('click','#msg_icn',function(e){
		e.preventDefault();
		$('#mymsg_popover').toggle();
	});
	
	$("body").on('change',"input[name='transp2']",function(e){
		var cv = $(this).val();
		if(cv == 'yes') {
			$('#hideaddr23x').show();
			var fro = $('#fromod').val();
			var date = new Date();
			date.setDate(date.getDate() + 3);
			var dd = date.getDate();
			var mm = date.getMonth()+1; //January is 0!
			var yyyy = date.getFullYear();
			if(dd&lt;10) { dd='0'+dd; } 
			if(mm&lt;10) { mm='0'+mm; } 
			var today = dd+'-'+mm+'-'+yyyy;
			
			if(Date.parse(fro) &lt; Date.parse(today)){
				$('#fromod').val(today);
				var tor = $('#tood').val();
				if(Date.parse(tor) &lt; Date.parse(today)){
					$('#tood').val(today);
				}
			}
			$('.rangepicker').datepicker('setStartDate', "now");
		} else {
			$('#hideaddr23x').hide();
			$('.rangepicker').datepicker('setStartDate', 'now');
		}
	});
	
	$("body").on('change',"input[name='transp3']",function(e){
		var cv = $(this).val();
		//console.log(cv);
		if(cv == 'yes') {
			$('#transport_from').closest('.xitem').show();
			$('#transport_to').closest('.xitem').show();
			
			var fro = $('#fromod2').val();
			var date = new Date();
			date.setDate(date.getDate() + 3);
			var dd = date.getDate();
			var mm = date.getMonth()+1; //January is 0!
			var yyyy = date.getFullYear();
			if(dd&lt;10) { dd='0'+dd; } 
			if(mm&lt;10) { mm='0'+mm; } 
			var today = dd+'-'+mm+'-'+yyyy;
			
			if(Date.parse(fro) &lt; Date.parse(today)){
				$('#fromod2').val(today);
				var tor = $('#tood2').val();
				if(Date.parse(tor) &lt; Date.parse(today)){
					$('#tood2').val(today);
				}
			}
			if(parseInt($('body').data('cid')) != 16) $('.rangepicker2').datepicker('setStartDate', "now");
			
			
			
		} else {
			$('#transport_from').closest('.xitem').hide();
			$('#transport_to').closest('.xitem').hide();
			if(parseInt($('body').data('cid')) != 16) $('.rangepicker2').datepicker('setStartDate', 'now');
		}
	});
	
	$("body").on('change',"input[name='transp4']",function(e){
		var cv = $(this).val();
		if(cv == 'yes') {
			$('#transport_from2').closest('.xitem').show();
			$('#transport_to2').closest('.xitem').show();
			
			var fro = $('#fromod3').val();
			var date = new Date();
			date.setDate(date.getDate() + 3);
			var dd = date.getDate();
			var mm = date.getMonth()+1; //January is 0!
			var yyyy = date.getFullYear();
			if(dd&lt;10) { dd='0'+dd; } 
			if(mm&lt;10) { mm='0'+mm; } 
			var today = dd+'-'+mm+'-'+yyyy;
			
			if(Date.parse(fro) &lt; Date.parse(today)){
				$('#fromod3').val(today);
				var tor = $('#tood3').val();
				if(Date.parse(tor) &lt; Date.parse(today)){
					$('#tood3').val(today);
				}
			}
			if(parseInt($('body').data('cid')) != 16) $('.rangepicker3').datepicker('setStartDate', "now");
			
			
			
		} else {
			$('#transport_from2').closest('.xitem').hide();
			$('#transport_to2').closest('.xitem').hide();
			if(parseInt($('body').data('cid')) != 16) $('.rangepicker3').datepicker('setStartDate', 'now');
		}
	});
	$("body").on('change',"input[name='transp5']",function(e){
		var cv = $(this).val();
		if(cv == 'yes') {
			$('#transport_from2prepa').closest('.xitem').show();
			$('#transport_to2prepa').closest('.xitem').show();
			
			var fro = $('#fromod3').val();
			var date = new Date();
			date.setDate(date.getDate() + 3);
			var dd = date.getDate();
			var mm = date.getMonth()+1; //January is 0!
			var yyyy = date.getFullYear();
			if(dd&lt;10) { dd='0'+dd; } 
			if(mm&lt;10) { mm='0'+mm; } 
			var today = dd+'-'+mm+'-'+yyyy;
			
			if(Date.parse(fro) &lt; Date.parse(today)){
				$('#fromod3prepa').val(today);
				var tor = $('#tood3prepa').val();
				if(Date.parse(tor) &lt; Date.parse(today)){
					$('#tood3prepa').val(today);
				}
			}
			if(parseInt($('body').data('cid')) != 16) $('.rangepicker5').datepicker('setStartDate', "now");
			
			
			
		} else {
			$('#transport_from2prepa').closest('.xitem').hide();
			$('#transport_to2prepa').closest('.xitem').hide();
			if(parseInt($('body').data('cid')) != 16) $('.rangepicker5').datepicker('setStartDate', 'now');
		}
	});
	
	$("#notransp3").attr('checked',true);
	$("#yestransp3").attr('checked',false);
	$("input[name='transp3']").trigger('change');
	$("#notransp3p").attr('checked',true);
	$("#yestransp3p").attr('checked',false);
	$("input[name='transp3p']").trigger('change');
	
	$('body').on('change','#projxsel',function(){
		var vval = $(this).val();
		if(vval == "-1") {
			latep = 1;
			$('#createnewproject').modal('show');
		}
	})
	
	
	$('body').on('click','#sendorderto8',function(e){
		e.preventDefault();
		var prodid = $(this).data('id');
		var psel = $('#projxsel').val();
		var qnt = $('#orqntp').val();
		if(login == 1) {
			if(isNaN(parseInt(psel))) psel = 0;
			//console.log('im here w:'+ qnt + '#' + parseInt(qnt));
			if(parseInt(psel) &lt; 1) {
				//console.log('im here');
				$('#projxsel').closest('.container_inputs').addClass('error');	
			} else if(qnt &lt; 1) {
				$('#projxsel').closest('.container_inputs').removeClass('error');	
				$('#orqntp').closest('.step').addClass('error');	
			} else if(parseInt(psel) &gt; 0 &amp;&amp; qnt &gt; 0 &amp;&amp; prodid &gt; 0) {
				$('#orqntp').closest('.step').removeClass('error');
				$.post('act.php?act=addtoaproject',{prodid:prodid,proj:psel,qnt:qnt},function(rez){
					if(rez.result == 'ok') {
						$('#viewmyprod').modal('hide');
						swal({'text':rez.msg,type:'success',timer: 2500});
					} else {
						swal('',rez.msg,'error');		
					}
				},'json');
			}
		} else {
			$('#connexion_box').modal('show');
		}
	});
	
	$('#connexion_box').on('hidden.bs.modal', function () {
		if($('#product_search_box').is(":visible")) {
			$('body').addClass('modal-open');
		}
	});
	
	$('body').on('click','#show_rapid',function(e){
		e.preventDefault();
		$('#default_solution').hide('fast');
		$('#rapidde_solution').show('fast');
		$("input[name='transp2']").change();
	});
	$('body').on('click','#show_project',function(e){
		e.preventDefault();
		$('#default_solution').hide('fast');
		$('#project_solution').show('fast');
	});
	
	$('body').on('click','#createthenewproj',function(e){
		e.preventDefault();
		var projname = $('#projname').val();
		var projdescr = $('#projdescr').val();
		var projloc = $('#projloc').val();
		var from = $('#fromod2').val();
		var fromdt = $('#timefrom2').val();
		var to = $('#tood2').val();
		var todt = $('#timeto2').val();
		var days = $('#days2').val();
		var t = $("input[name='transp3']:checked").val();
		var frloc = $('#transport_from').val();
		var toloc = $('#transport_to').val();
		var errmsg = $('#projname').data('error');
		var ags = $('#projagency').val();
		//validate .......................
		if(projname != '' &amp;&amp; days &gt; 0 &amp;&amp; ((t=='yes' &amp;&amp; frloc != "" &amp;&amp; toloc != "" &amp;&amp; projloc != "") || t == 'no')) {
			$.post('act.php?act=createproject',{pname:projname,descr:projdescr,from:from,fromdt:fromdt,to:to,todt:todt,days:days,transp:t,frloc:frloc,toloc:toloc,projloc:projloc,ags:ags},function(res){
				if(res.result == 'ok'){
					$('#createnewproject').modal('hide');
					resetProjectCreation();
					if($('#product_search_box').is(':visible') &amp;&amp; latep == 1) {
						$('#projxsel').append('&lt;option value="'+res.id+'"&gt;'+projname+'&lt;/option&gt;');
						$('#projxsel').val(res.id);
					} else {
						$('#product_search_box .doclose3').click();
						openOrder('f',res.id);
					}
				} else {
					swal('',res.msg,'error');
				}
			},'json');
		} else {
			swal('',errmsg,'error');	
		}
		
	});
	$('body').on('click','#createthenewprojpg',function(e){
		e.preventDefault();
		var projnamep = $('#projnamepg').val();
		var projdescrp = $('#projdescrpg').val();
		var projlocp = $('#projlocpg').val();
		var fromp = $('#fromod2pg').val();
		var fromdtp = $('#timefrom2pg').val();
		var daysp = $('#days2pg').val();
		var top = $('#tood2pg').val();
		var todtp = $('#timeto2pg').val();
		var errmsg = $('#projnamepg').data('error');
		var frlocp = $('#transport_frompg').val();
		var tolocp = $('#transport_topg').val();
		var tp = $("input[name='transp3pg']:checked").val();
		//validate .......................
		if(projnamep != '') {
			$.post('act.php?act=createprojectpg',{pnamep:projnamep,descrp:projdescrp,projlocp:projlocp,fromp:fromp,fromdtp:fromdtp,daysp:daysp,top:top,todtp:todtp,frlocp:frlocp,tolocp:tolocp,transpp:tp,grid:group_prepa_id},function(res){
				if(res.result == 'ok'){
					console.log(res.id);
					$('#createnewprojectprepag').modal('hide');
					resetProjectCreationpg();
					if($('#product_search_box').is(':visible') &amp;&amp; latep == 1) {
						$('#projxsel').append('&lt;option value="'+res.id+'"&gt;'+projname+'&lt;/option&gt;');
						$('#projxsel').val(res.id);
					} else {
						$('#myproj_psearchprepa .doclose3prepa').click();
						openOrderPrepa('f',res.id);
					}
				} else {
					swal('',res.msg,'error');
				}
			},'json');
		} else {
			swal('',errmsg,'error');	
		}
		
	});
	$('body').on('click','#createthenewprojp',function(e){
		e.preventDefault();
		var projnamep = $('#projnamep').val();
		var projdescrp = $('#projdescrp').val();
		var projlocp = $('#projlocp').val();
		var fromp = $('#fromod2p').val();
		var fromdtp = $('#timefrom2p').val();
		var daysp = $('#days2p').val();
		var top = $('#tood2p').val();
		var todtp = $('#timeto2p').val();
		var errmsg = $('#projnamep').data('error');
		var frlocp = $('#transport_fromp').val();
		var tolocp = $('#transport_top').val();
		var tp = $("input[name='transp3p']:checked").val();
		var ags = $('#projagencyp').val();
		//validate .......................
		if(projnamep != '') {
			$.post('act.php?act=createprojectp',{pnamep:projnamep,descrp:projdescrp,projlocp:projlocp,fromp:fromp,fromdtp:fromdtp,daysp:daysp,top:top,todtp:todtp,frlocp:frlocp,tolocp:tolocp,transpp:tp,ags:ags},function(res){
				if(res.result == 'ok'){
					console.log(res.id);
					$('#createnewprojectprepa').modal('hide');
					resetProjectCreationp();
					if($('#product_search_box').is(':visible') &amp;&amp; latep == 1) {
						$('#projxsel').append('&lt;option value="'+res.id+'"&gt;'+projname+'&lt;/option&gt;');
						$('#projxsel').val(res.id);
					} else {
						$('#product_search_box .doclose3prepa').click();
						openOrderPrepa('f',res.id);
					}
				} else {
					swal('',res.msg,'error');
				}
			},'json');
		} else {
			swal('',errmsg,'error');	
		}
		
	});
	$('body').on('click','#createthenewgroup',function(e){
		e.preventDefault();
		var groupnamep = $('#groupnamep').val();
		var prepaid = $('#addnewgrouptoproj').data('id');
		//validate .......................
		if(projnamep != '') {
			$.post('act.php?act=creategroupp',{groupnamep:groupnamep,prepaid:prepaid},function(res){
				if(res.result == 'ok'){
					$('#createnewgrouprepa').modal('hide');
					resetGroupCreationp();
					if($('#product_search_box').is(':visible') &amp;&amp; latep == 1) {
						$('#projxsel').append('&lt;option value="'+res.id+'"&gt;'+projname+'&lt;/option&gt;');
						$('#projxsel').val(res.prepa_id);
					} else {
						$('#product_search_box .doclose3prepa').click();
						openOrderPrepa('f',res.prepa_id);
					}
				} else {
					swal('',res.msg,'error');
				}
			},'json');
		} else {
			swal('',errmsg,'error');	
		}
		
	});
	$('body').on('click','#createthenewgroupm',function(e){
		e.preventDefault();
		var groupnamep = $('#groupnamepm').val();
		var groupid = $('#addnewgrouptoproj').data('id');
		
		//validate .......................
		if(projnamep != '') {
			$.post('act.php?act=creategrouppm',{groupnamep:groupnamep,groupid:groupid},function(res){
				if(res.result == 'ok'){
					$('#createnewgrouprepa').modal('hide');
					resetGroupCreationp();
					if($('#product_search_box').is(':visible') &amp;&amp; latep == 1) {
						$('#projxsel').append('&lt;option value="'+res.id+'"&gt;'+projname+'&lt;/option&gt;');
						$('#projxsel').val(res.prepa_id);
					} else {
						$('#product_search_box .doclose3prepa').click();
						window.location.reload();
					}
				} else {
					swal('',res.msg,'error');
				}
			},'json');
		} else {
			swal('',errmsg,'error');	
		}
		
	});
	$('body').on('click','#editgroupprepa',function(e){
		e.preventDefault();
		var groupnamep = $('#groupnamep-edit').val();
		var groupid = $('#editgroupprepa').data('id');
		var groupprepa = $('#editgroupprepa').data('prepa');
		console.log(groupid);
		//validate .......................
		if(projnamep != '') {
			$.post('act.php?act=editgroupp',{groupnamep:groupnamep,groupid:groupid},function(res){
				if(res.result == 'ok'){
					$('#editgrouprepa').modal('hide');
					resetGroupCreationp();
					if($('#product_search_box').is(':visible') &amp;&amp; latep == 1) {
						$('#projxsel').append('&lt;option value="'+res.id+'"&gt;'+projname+'&lt;/option&gt;');
						$('#projxsel').val(res.prepa_id);
					} else {
						$('#product_search_box .doclose3prepa').click();
						openOrderPrepa('f',groupprepa);
					}
				} else {
					swal('',res.msg,'error');
				}
			},'json');
		} else {
			swal('',errmsg,'error');	
		}
		
	});
	$('body').on('click','#editgroupprepam',function(e){
		e.preventDefault();
		var groupnamep = $('#groupnamep-editm').val();
		var groupid = $('#editgroupprepam').data('id');
		//validate .......................
		if(projnamep != '') {
			$.post('act.php?act=editgrouppm',{groupnamep:groupnamep,groupid:groupid},function(res){
				if(res.result == 'ok'){
					$('#editgrouprepa').modal('hide');
					resetGroupCreationp();
					if($('#product_search_box').is(':visible') &amp;&amp; latep == 1) {
						$('#projxsel').append('&lt;option value="'+res.id+'"&gt;'+projname+'&lt;/option&gt;');
						$('#projxsel').val(res.prepa_id);
					} else {
						$('#product_search_box .doclose3prepa').click();
						window.location.reload();
					}
				} else {
					swal('',res.msg,'error');
				}
			},'json');
		} else {
			swal('',errmsg,'error');	
		}
		
	});
	$('body').on('click','#editthecproj3',function(e){
		e.preventDefault();
		var id = $('#idproj2').val();
		var projname = $('#projname3').val();
		var projloc = $('#projloc3').val();
		var projdescr = $('#projdescr3').val();
		var from = $('#fromod3').val();
		var fromdt = $('#timefrom3').val();
		var to = $('#tood3').val();
		var todt = $('#timeto3').val();
		var days = $('#days3').val();
		var t = $("input[name='transp4']:checked").val();
		var frloc = $('#transport_from2').val();
		var toloc = $('#transport_to2').val();
		var errmsg = $('#projname3').data('error');
		var ags = $('#projagencye3').val();
		//validate .......................
		if(projname != '' &amp;&amp; projloc != "" &amp;&amp; days &gt; 0 &amp;&amp; id &gt; 0) {
			$.post('act.php?act=updateproject',{id:id,pname:projname,descr:projdescr,from:from,fromdt:fromdt,to:to,todt:todt,days:days,transp:t,frloc:frloc,toloc:toloc,projloc:projloc,agc:ags},function(res){
				if(res.result == 'ok'){
					$('#editheproject1').modal('hide');
					if(ispopn == 0) openOrder('f',id);
					if(ispopn == 1) openOrder2('f',id);
					swal('',res.msg,'success');
				} else {
					swal('',res.msg,'error');
				}
			},'json');
		} else {
			swal('',errmsg,'error');	
		}
		
	});
	$('body').on('click','#editthecproj3prepa',function(e){
		e.preventDefault();
		var id = $('#idproj2prepa').val();
		var projname = $('#projname3prepa').val();
		var projloc = $('#projloc3prepa').val();
		var projdescr = $('#projdescr3prepa').val();
		var from = $('#fromod3prepa').val();
		var fromdt = $('#timefrom3prepa').val();
		var to = $('#tood3prepa').val();
		var todt = $('#timeto3prepa').val();
		var days = $('#days3prepa').val();
		var t = $("input[name='transp4']:checked").val();
		var frloc = $('#transport_from2prepa').val();
		var toloc = $('#transport_to2prepa').val();
		var errmsg = $('#projname3prepa').data('error');
		var ags = $('#projagencyep').val();
		//validate .......................
		if(projname != '' &amp;&amp; projloc != "" &amp;&amp; days &gt; 0 &amp;&amp; id &gt; 0) {
			$.post('act.php?act=updateprojectprepa',{id:id,pname:projname,descr:projdescr,from:from,fromdt:fromdt,to:to,todt:todt,days:days,transp:t,frloc:frloc,toloc:toloc,projloc:projloc,agc:ags},function(res){
				if(res.result == 'ok'){
					$('#editheproject1').modal('hide');
					if(ispopn == 0) openOrderPrepa('f',id);
					if(ispopn == 1) openOrderPrepa('f',id);
					if(ispopn == 2) openOrderPrepa('f',id);
					swal('',res.msg,'success');
				} else {
					swal('',res.msg,'error');
				}
			},'json');
		} else {
			swal('',errmsg,'error');	
		}
		
	});
	
	$('body').on('click','#savethedpay',function() {
		var boxdpay = $('#box_dpay').val();
		var dd = $('#box_dpay').data('dd');
		var id = $('#savethedpay').data('id');
		$.post('act.php?act=savedpay',{dd:boxdpay,id:id},function(e){
			if(e.result == "ok") {
				$(".client1[data-id='"+id+"']").click();	
			}
		},'json');
	});
	
	$('body').on('click','#savethedpaycc',function() {
		var boxdpay = $('#box_dpay').val();
		var dd = $('#box_dpay').data('dd');
		var id = $('#savethedpaycc').data('id');
		$.post('act.php?act=savedpaycc',{dd:boxdpay,id:id},function(e){
			if(e.result == "ok") {
				$(".client1[data-id='"+id+"']").click();	
			}
		},'json');
	});
	$('body').on('click','#savethefcc',function() {
		var id = $('#savethefcc').data('id');
		$.post('act.php?act=accfcc',{id:id},function(e){
			if(e.result == "ok") {
				$(".provider[data-id='"+id+"']").click();	
			}
		},'json');
	});
	$('body').on('click','#rejfcc',function() {
		var id = $('#rejfcc').data('id');
		$.post('act.php?act=rejfcc',{id:id},function(e){
			if(e.result == "ok") {
				$(".provider[data-id='"+id+"']").click();	
			}
		},'json');
	});
	$('body').on('click','#rejpaycc,#rejectclient',function() {
		var id = $(this).data('id');
		$.post('act.php?act=rejpacc',{id:id},function(e){
			if(e.result == "ok") {
				$(".client1[data-id='"+id+"']").click();	
			}
		},'json');
	});
	$('body').on('click','#reacceptcl',function() {
		var id = $(this).data('id');
		$.post('act.php?act=accpacc',{id:id},function(e){
			if(e.result == "ok") {
				$(".client1[data-id='"+id+"']").click();	
			}
		},'json');
	});
	$('body').on('click','#reacceptfu',function() {
		var id = $(this).data('id');
		$.post('act.php?act=accfacc',{id:id},function(e){
			if(e.result == "ok") {
				$(".provider[data-id='"+id+"']").click();	
			}
		},'json');
	});
	$('body').on('click','#furniseur_setfav',function() {
		var id = $(this).data('id');
		$.post('act.php?act=fusetfav',{id:id},function(e){
			if(e.result == "ok") {
				$(".provider[data-id='"+id+"']").click();	
			}
		},'json');
	});
	$('body').on('click','#furniseur_setdefault',function() {
		var id = $(this).data('id');
		$.post('act.php?act=fusetdef',{id:id},function(e){
			if(e.result == "ok") {
				$(".provider[data-id='"+id+"']").click();	
			}
		},'json');
	});
	$('body').on('click','#disablfu',function() {
		var id = $(this).data('id');
		$.post('act.php?act=fudisa',{id:id},function(e){
			if(e.result == "ok") {
				$(".provider[data-id='"+id+"']").click();	
			}
		},'json');
	});
	
	$('body').on('click','#deletecl',function() {
		var id = $(this).data('id');
		$.post('act.php?act=delpacc',{id:id},function(e){
			if(e.result == "ok") {
				$(".client1[data-id='"+id+"']").remove();
				$('#scriptoptions').hide("slow");	
			}
		},'json');
	});
	$('body').on('click','#deletefu',function() {
		var id = $(this).data('id');
		$.post('act.php?act=delfauc',{id:id},function(e){
			if(e.result == "ok") {
				$(".provider[data-id='"+id+"']").remove();
				$('#scriptoptions').hide("slow");	
			}
		},'json');
	});
	$("body").on("click",".opencccal",function(e){
		$("#fromod").datepicker('show');
	});
	$("body").on("click",".opencccal2",function(e){
		$("#tood").datepicker('show');
	});
	
	$("body").on("click",".opencccal3",function(e){
		$("#fromod2").datepicker('show');
	});
	$("body").on("click",".opencccal3p",function(e){
		$("#fromod2p").datepicker('show');
	});
	$("body").on("click",".opencccal3pg",function(e){
		$("#fromod2pg").datepicker('show');
	});
	$("body").on("click",".opencccal4",function(e){
		$("#tood2").datepicker('show');
	});
	$("body").on("click",".opencccal4p",function(e){
		$("#tood2p").datepicker('show');
	});
	$("body").on("click",".opencccal4pg",function(e){
		$("#tood2pg").datepicker('show');
	});
	
	$("body").on("click",".opencccal6",function(e){
		$("#fromod3").datepicker('show');
	});
	$("body").on("click",".opencccal7",function(e){
		$("#tood3").datepicker('show');
	});
	$("body").on("click",".opencccal6p",function(e){
		$("#fromod3prepa").datepicker('show');
	});
	$("body").on("click",".opencccal7p",function(e){
		$("#tood3prepa").datepicker('show');
	});
	
	$('body').on('click','.change_stock',function(e){
		e.preventDefault();
		var id = $(this).data('id');
		
		$.post('act.php?act=editstock',{id:id},function(rez) {
			if(rez.result == 'ok') {
				
				$('#settedstkp span').html(rez.name);
				$('#set_stkcond').val(rez.cond);
				$('#set_stkquantity').val(rez.q);
				$('#set_stkprice').val(rez.price);
				$('#set_stkw').val(rez.w);
				$('#set_stkh').val(rez.h);
				$('#set_stkd').val(rez.d);
				$('#set_loc').val(rez.loc);
				$('#hiddenidstk').val(rez.id);
				$('#editstock3').modal('show');
			} else {
				swal({title:rez.msg,
						type: "error",
					});
			}
		},'json');
		
	});
	
	$('#addnewproviders').on('show.bs.modal', function (e) {
		$('#search_provider').keyup();
	});
	$('#addnewproviders').on('hide.bs.modal', function (e) {
		window.location.reload();
	});
	
	$('body').on('keyup','#search_provider',function(e){
		var val = $('#search_provider').val();
		$.post('act.php?act=search_providers',{key:val},function(resp){
			$('#results_providers_div').html(resp);
		},'html');
		
	});
	
	$('body').on('click','#sendprojtosrv',function(e){
		e.preventDefault();
		var id = $(this).data('id');
		if(id &gt; 0 &amp;&amp; unlock == 0) {
			$('#sendprojtosrv').append('&lt;div class="load"&gt;&lt;img src="/templates/def/ajxload.gif"&gt;&lt;/div&gt;');
			unlock = 1;
			$.post('act.php?act=sendprojecttoall',{pid:id},function(rez){
				if(rez.result == 'ok') {
					swal({text:rez.msg,type:'success'}); //,timer: 2500
					unlock = 0;
					$('#sendprojtosrv').find('.load').remove();
					openOrder('f',id);
				} else {
					unlock = 0;
					$('#sendprojtosrv').find('.load').remove();
					swal({text:rez.msg,type:'error'}); //,timer: 2500
				}
			},'json');
			
		}
	});
	
	$("body").on('input',"#days",function(e){
		var pprv = $('.pricecondtv').data('price-cond');
		var qq = $('#orqnt').val();
		var pricepd = pprv*qq;
		var diff = $('#days').val();
		if(diff == 0) diff = 1;
		var nbr = Number(diff*pricepd).toFixed(2);
		$('.pricecondtv').html(nbr + ' &lt;span&gt;â‚¬&lt;/span&gt;');
	});
	$("body").on('input',"#orqnt",function(e){
		var pprv = $('.pricecondtv').data('price-cond');
		var qq = $('#orqnt').val();
		var pricepd = pprv*qq;
		var diff = $('#days').val();
		if(diff == 0) diff = 1;
		var nbr = Number(diff*pricepd).toFixed(2);
		
		$('.pricecondtv').html(nbr + ' &lt;span&gt;â‚¬&lt;/span&gt;');
	});
	$('body').on('click','#downloadexcell',function(e){
		var l = $('#stockloc4').val();
		$(this).attr('href',$(this).attr('href')+'&amp;l='+l);
	});
	
	$('body').on('click','.doorder',function(e){
		e.preventDefault();
		
		var id = $(this).data('id');
		var from = $('#from').val();
		var to = $('#torc').val();
		var fromtime = $('#timefrom').val();
		var totime = $('#timeto').val();
		var qq = $("#quantity_xpr").val();
		var trbuy = $("input[name='transp']:checked").val();
		var loc = $('#addrliv').val();
		$.post('act.php?act=loadprod',{id:id,from:from,to:to,fromtime:fromtime,totime:totime,qq:qq,trb:trbuy,loc:loc},function(rez){
			lasturlbeforechange = window.location.pathname;
			$('#bottom_order_content').html(rez);
			$('#orderproduct').modal('show');
		},"html");
	});
	$('body').on('click','.doorder2',function(e){
		e.preventDefault();
		
		var id = $(this).data('id');
		
		$.post('act.php?act=loadprodpage',{id:id},function(rez){
			lasturlbeforechange = window.location.pathname;
			$('#bottom_order2_content').html(rez);
			$('#viewmyprod').modal('show');
		},"html");
	});
	$('body').on('click','.doorder2x',function(e){
		e.preventDefault();
		
		var id = $(this).data('id');
		
		$.post('act.php?act=loadprodpage',{id:id},function(rez){
			lasturlbeforechange = window.location.pathname;
			$('#bottom_order2x1_content').html(rez);
			$('#viewmyprodx1').modal('show');
		},"html");
	});

	
	$('body').on('click','.doopenprod_nl',function(e){
		e.preventDefault();
		
		var id = $(this).data('id');
		
		$.post('act.php?act=loadprodpage',{id:id},function(rez){
			lasturlbeforechange = window.location.pathname;
			$('#bottom_order2x1_content').html(rez);
			$('#viewmyprodx1').modal('show');
		},"html");
	});
	$('body').on('click','.doopenprod_nl2',function(e){
		e.preventDefault();
		
		var id = $(this).data('id');
		
		$.post('act.php?act=loadprodpage',{id:id},function(rez){
			lasturlbeforechange = window.location.pathname;
			$('#bottom_order2_content').html(rez);
			$('#viewmyprod').modal('show');
		},"html");
	});
	$('body').on('click','.doorder3',function(e){
		e.preventDefault();
		var id = $(this).data('id');
		var mypd = $(this).data('opd');
		$.post('act.php?act=loadprodpagev3',{id:id,mypd:mypd},function(rez){
			lasturlbeforechange = window.location.pathname;
			$('#bottom_order4_content').html(rez);
			$('#viewmyprodv3').modal('show');
		},"html");
	});
	$('body').on('click','.doorder4',function(e){
		e.preventDefault();
		var id = $(this).data('id');
		var mypd = $(this).data('opd');
		var mygr = $(this).data('grid');
		if ($(e.target).is("input") || $(e.target).is("button")){
		}
		else{
			$.post('act.php?act=loadprodpagev3prepa',{id:id,mypd:mypd,mygr:mygr},function(rez){
				lasturlbeforechange = window.location.pathname;
				$('#bottom_order4_content_prepa').html(rez);
				$('#viewmyprodv3prepa').modal('show');
			},"html");
		}

		
	});
	
	
	
	$('body').on('click','#sendordertopcart',function(e){
		e.preventDefault();
		var id = $(this).data('id');
		var pid = $(this).data('pij');
		var qq = $('#orqntpr').val();
		$.post('act.php?act=addtoprojprod',{id:id,pid:pid,qq:qq},function(rez){
			if(rez.result == "ok") {
				swal({text:rez.msg,type:'success',timer: 2500});
				if(ispopn == 0) openOrder('f',pid);
				if(ispopn == 1) openOrder2('f',pid);
				$('#prod2_com').click();
				$('#viewmyprodv3').modal('hide');
			} else {
				swal({text:rez.msg,type:'error',timer: 2500});		
			}
		},'json');
	});
	$('body').on('click','#sendordertopcartprepa',function(e){
		e.preventDefault();
		var id = $(this).data('id');
		var pid = $(this).data('pij');
		var grid = $(this).data('grid');
		var qq = $('.orqntpr_prepa[data-id='+id+']').val();
		$.post('act.php?act=addtoprojprodprepa',{id:id,pid:pid,qq:qq,grid:grid},function(rez){
			if(rez.result == "ok") {
				swal({text:rez.msg,type:'success',timer: 2500});
				if(ispopn == 0 &amp;&amp; pppison == 0) openOrderPrepa('f',pid);
				if(ispopn == 1 &amp;&amp; pppison == 0) openOrder2('f',pid);
				if(pppison == 1) openOrderPrepa('f',pid);
				$('#prod2_com').click();
				$('#viewmyprodv3').modal('hide');
			} else {
				swal({text:rez.msg,type:'error',timer: 2500});		
			}
		},'json');
	});
	$('body').on('click','#sendordertopcartprepa-inside',function(e){
		e.preventDefault();
		var id = $(this).data('id');
		var pid = $(this).data('pij');
		var grid = $(this).data('grid');
		var qq = $('.orqntpr_prepa[data-id='+id+'-inside]').val();
		$.post('act.php?act=addtoprojprodprepa',{id:id,pid:pid,qq:qq,grid:grid},function(rez){
			if(rez.result == "ok") {
				swal({text:rez.msg,type:'success',timer: 2500});
				if(ispopn == 0 &amp;&amp; pppison == 0) openOrderPrepa('f',pid);
				if(ispopn == 1 &amp;&amp; pppison == 0) openOrder2('f',pid);
				if(pppison == 1) openOrderPrepa('f',pid);
				$('#prod2_com').click();
				$('#viewmyprodv3').modal('hide');
			} else {
				swal({text:rez.msg,type:'error',timer: 2500});		
			}
		},'json');
	});
	
	$('body').on('click','.doorderx2',function(e){
		e.preventDefault();
		
		var id = $(this).data('id');
		
		$.post('act.php?act=loadprodpage2',{id:id},function(rez){
			lasturlbeforechange = window.location.pathname;
			$('#bottom_order3x_content').html(rez);
			$('#viewmyprod2').modal('show');
		},"html");
	});
	$('body').on('click','.doorderx3',function(e){
		e.preventDefault();
		
		var id = $(this).data('id');
		
		$.post('act.php?act=loadprodpage2',{id:id},function(rez){
			lasturlbeforechange = window.location.pathname;
			$('#bottom_order2x_content').html(rez);
			$('#viewmyprod3').modal('show');
		},"html");
	});
	$('#reportabug').on('show.bs.modal', function (e) {
		isbsmodvisible = $('body').hasClass('modal-open');
	});
	$('#reportabug').on('hidden.bs.modal', function (e) {
		if(isbsmodvisible) {
			$('body').addClass('modal-open');
		}
	});
	$('#viewmyprod').on('hidden.bs.modal', function (e) {
		$('body').addClass('modal-open');
	});
	$('#viewmyprod2').on('hidden.bs.modal', function (e) {
		$('body').addClass('modal-open');
	});
	$('#viewmyprod3').on('hidden.bs.modal', function (e) {
		$('body').addClass('modal-open');
	});
	$('#chatwin_dow').on('hidden.bs.modal', function (e) {
		$('body').addClass('modal-open');
	});
	$('#ordernewaddr').on('hidden.bs.modal', function (e) {
		$('body').addClass('modal-open');
	});
	$('#makethepay').on('hidden.bs.modal', function (e) {
		$('#makethepay_iframe').prop('src','');
		$('body').addClass('modal-open');
	});
	$('body').on('click','#sendediteddt',function(e) {
		e.preventDefault();
		var gmsg = $(this).data('errmsg');
		var cond = $('#set_stkcond').val();
		var quantity = $('#set_stkquantity').val();
		var price = $('#set_stkprice').val();
		var w = $('#set_stkw').val();
		var h = $('#set_stkh').val();
		var d = $('#set_stkd').val();
		var sloc = $('#set_loc').val();
		var id = $('#hiddenidstk').val();
		
		if(id &gt; 0 &amp;&amp; cond &gt; 0 &amp;&amp; price &gt; 0 &amp;&amp; quantity &gt;= 0) {
			
			$.post('act.php?act=dosavestocked',{id:id,w:w,h:h,d:d,price:price,quantity:quantity,cond:cond,sloc:sloc},function(rez){
				if(rez.result == "ok") {
					$('#editstock3').modal('hide');
					$('#search_name1stock').keyup();
					swal({title:rez.msg,
						type: "success",
					});	
				} else {
					swal({title:rez.msg,
						type: "error",
					});		
				}
			},'json');
			
			
		} else {
			swal({title:gmsg,
						type: "error",
					});	
		}

	});
	$(document).on('hide.bs.modal','.modal', function () {
		if($(this).find('.big_pic').length !== 0) {
			$('.big_pic').find('iframe').remove();
		}
	});
	$("body").on("click",".opic",function(e) {
		e.preventDefault();
		//$(this).addClass('sel');
		var pic = $(this).data('img');
		var bpic = $(this).data('img');
		var ytbe = $(this).data('ytbe');
		if(pic &amp;&amp; pic.trim() !== "") {
			//console.log(2);
			var chh = $('.big_pic').height();
			$('.big_pic').find('iframe').remove();
			$('.big_pic').attr('style','background-image:url('+pic+');');//'&lt;img id="zoom_mw" src="'+pic+'" data-fancybox="images" href="'+bpic+'"&gt;');

			$('.big_pic').off('click');
			$('.big_pic').on('click',function(){
				$.fancybox.open([{ src  : bpic } ]);
			});
			
		}
		if(typeof ytbe !== "undefined" &amp;&amp; ytbe !== null &amp;&amp; ytbe.trim() !== "" &amp;&amp; (!pic || pic.trim() === "")) {
			$('.big_pic').off('click');
			$('.big_pic').attr('style','background-image: none;');
			$('.big_pic').html('&lt;iframe width="100%" height="100%" style="min-height:330px;" src="https://www.youtube.com/embed/'+ytbe+'" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen&gt;&lt;/iframe&gt;');
			$.fancybox.destroy();
		}
	});
	
	$("body").on("click","#callbugreport",function(e){
		e.preventDefault();
		var bugmsgcnt = $("#bugmsgcnt").val();
		if(bugmsgcnt != "") {
			var lien = window.location.href;
			$.post("act.php?act=reportbug",{bugmsg:bugmsgcnt,lien:lien},function(rez){
				if(rez.result == 'ok'){
					$("#bugmsgcnt").val(''); $('#reportabug').modal('hide');
					swal({title:rez.msg,type:'success'});	
				} else {
					swal({title:rez.msg,type:'error'});	
				}
			},'json');
		}
	});
	
	$('body').on('keyup','#search_name1stock',function(e) {
		var v = $('#search_cat1stock').val();
		var scat = $('#search_cat2stock').val();
		var txt = $('#search_name1stock').val();
		var stk = $('#search_sloc').val();
		$.post('act.php?act=getmystock',{cat:v,scat:scat,txt:txt,sloc:stk},function(myhtml){
			$('.content.stock').html(myhtml);
		},'html');
	});
	
	//importstock3
	$('#importstock3').on('show.bs.modal', function (e) {
		$("body").addClass("modal-open");
		var p = $('#istockp').val();
		var qs = $('#searchinstockv2').val();
		var qc = $('#stockinstockcat_v2').val();
		$.post('act.php?act=loadstock',{p:p,qs:qs,qc:qc},function(rez){
			lastpl = p;
			$('#istockp').remove();	
			$('.stock_items_data').append(rez);
		},'html')
		
	});
	$('#editlivaddr').on('hide.bs.modal',function(e){
		$('#devaid').val(0);
		$('#deva_addr').val('');
		$('#deva_cp').val('');
		$('#deva_town').val('');
		$('#deva_country').val('');
		$('#deva_name').val('');
	});
	
	$("body").on('click','#saveaddrliv',function(e){
		e.preventDefault();
		var iid = $('#devaid').val();
		var aadr = $('#deva_addr').val();
		var ccp = $('#deva_cp').val();
		var ttown = $('#deva_town').val();
		var ccountry = $('#deva_country').val();
		var nname = $('#deva_name').val();
		
		if(aadr != '' &amp;&amp; ccp != '' &amp;&amp; ttown != '' &amp;&amp; ccountry != '' &amp;&amp; nname != '') {
			$.post('act.php?act=savelivadr',{id:iid,adress:aadr,cp:ccp,town:ttown,cntry:ccountry,name:nname},function(rez){
				if(rez.result == 'ok') {
					swal({ text: rez.msg, type: "success"}).then((result) =&gt; {
						$('#editlivaddr').modal('hide');
						window.location.reload();	
					});
				}
			},'json');
		}
	});
	$("body").on('click','#saveibanacc',function(e){
		e.preventDefault();
		var iid = $('#bnkid').val();
		var iban = $('#iban').val();
		var bic = $('#bic').val();
		var addr = $('#bnkacc_addr').val();
		var name = $('#bnkname').val();
		
		if(iban != '' &amp;&amp; bic != '' &amp;&amp; addr != '' &amp;&amp; name != '') {
			$.post('act.php?act=saveibanacc',{id:iid,iban:iban,bic:bic,addr:addr,name:name},function(rez){
				if(rez.result == 'ok') {
					swal({ text: rez.msg, type: "success"}).then((result) =&gt; {
						$('#newbnkibn_cnt').modal('hide');
						window.location.reload();	
					});
				}
			},'json');
		}
	});
	
	$('body').on('click','.edit_rdc',function(e){
		e.preventDefault();
		var str = $('#hidden_div').data('ttl');
		var id = $(this).data('id');
		
		var day = $(this).data('crdcd');
		var cat = $(this).data('cat');
		var val = $(this).data('vv');
		var makestr = String(str).replace('(##)',day).replace('(%@)',cat);
		swal({
		  title: makestr,
		  input: 'text',
		  inputValue: val,
		  showCancelButton: true
		  }).then((result) =&gt; {
		  if (result.value &gt; 0) {
			$.post('act.php?act=storerdcval',{id:id,val:result.value},function(rez){
				if(rez.result == 'ok') {
					window.location.reload();	
				} else {
					swal(rez.msg,'','error');	
				}
			},'json');
		  }
		})
	});
	
	$('#importstock3').on('shown.bs.modal', function (e) {
		$("body").addClass("modal-open");
	});
	$('#importstock2').on('hide.bs.modal', function (e) {
		$('#stock_main_1').show();
		$('#stock_main_2').hide();
		$('#gobackto2').hide();
		$('#search_name1stock').keyup();
	});
	$('#importstock3').on('hide.bs.modal', function (e) {
		$('#stock_main_1').show();
		$('#stock_main_2').hide();
		$('#search_name1stock').keyup();
	});
	
	var elm = document.getElementById('myproducts_grid');
	
	elm.addEventListener('scroll',function(evt){
		if(evt.target.id === 'myproducts_grid') {
			
			if(($('#myproducts_grid').scrollTop() + $('#myproducts_grid').innerHeight() &gt;= ($('#myproducts_grid')[0].scrollHeight-100))) {
				var p = $('#igridpage').val();
				//console.log(lastprl);
				if(p &gt; lastprl) {
					lastprl = p;
					var qs = $('#searchinprods2').val();
					var qc = $('#catmeprod').val();
					var qsc = $('#catmeprod2-pb').val();
					var qsc2 = 0;
					var mnc = $('#manprodser').val();
					$.post('act.php?act=seachinprodsv',{p:p,qs:qs,qc:qc,qsc:qsc,qsc2:qsc2,mnc:mnc},function(rez){
						lastprl = p;
						if(!$('#myproducts_grid').is(':visible')) $('#myproducts_grid').show();
						$('#igridpage').remove();	
						$('#myproducts_grid').append(rez);
					},'html');
				}
			}
			
		}
	});
	var elm2 = document.getElementById('myproducts_grid2');
	if(elm2 != null) {
		
		

		elm2.addEventListener('scroll',function(evt){
			if(evt.target.id === 'myproducts_grid2') {

				if(($('#myproducts_grid2').scrollTop() + $('#myproducts_grid2').innerHeight() &gt;= ($('#myproducts_grid2')[0].scrollHeight-100))) {
					var p = $('#igridpage3').val();
					if(p &gt; lastpr3) {
						lastpr3 = p;
						var qs = $('#myproj_psearch #searchinprods3').val();
						var qc = $('#myproj_psearch #catmeprod2-ps').val();
						var qsc = $('#myproj_psearch #catmeprod22').val();
						var qsc2 = 0;
						var mnc = $('#myproj_psearch #manprodser2').val();
						$.post('act.php?act=seachinprodsv2',{p:p,qs:qs,qc:qc,qsc:qsc,qsc2:qsc2,mnc:mnc,pid:projkr},function(rez){
							lastpr3 = p;
							if(!$('#myproducts_grid2').is(':visible')) $('#myproducts_grid2').show();
							$('#igridpage3').remove();	
							$('#myproducts_grid2').append(rez);
						},'html');
					}
				}

			}
		});
	}
	var elm2 = document.getElementById('myproducts_grid2prepa');
	if(elm2 != null) {
		
		

		elm2.addEventListener('scroll',function(evt){
			if(evt.target.id === 'myproducts_grid2prepa') {

				if(($('#myproducts_grid2prepa').scrollTop() + $('#myproducts_grid2prepa').innerHeight() &gt;= ($('#myproducts_grid2prepa')[0].scrollHeight-100))) {
					var p = $('#igridpage3').val();
					if(p &gt; lastpr3) {
						lastpr3 = p;
						var qs = $('#myproj_psearchprepa #searchinprods3prepa').val();
						var qc = $('#myproj_psearchprepa #catmeprod2-psprepa').val();
						var qsc = $('#myproj_psearchprepa #catmeprod22prepa').val();
						var qsc2 = 0;
						var mnc = $('#myproj_psearchprepa #manprodser2prepa').val();
						$.post('act.php?act=seachinprodsv2prepa',{p:p,qs:qs,qc:qc,qsc:qsc,qsc2:qsc2,mnc:mnc,pid:projkr2,grid:projgr2},function(rez){
							lastpr3 = p;
							if(!$('#myproducts_grid2prepa').is(':visible')) $('#myproducts_grid2prepa').show();
							$('#igridpage3').remove();	
							$('#myproducts_grid2prepa').append(rez);
						},'html');
					}
				}

			}
		});
	}
	document.addEventListener('scroll', function (event) {
		if (event.target.id === 'stock_items_data') { // or any other filtering condition   
		//console.log(lastpl);     
			if(($('#stock_items_data').scrollTop() + $('#stock_items_data').innerHeight() &gt;= ($('#stock_items_data')[0].scrollHeight-100))) {
				var p = $('#istockp').val();
				if(p &gt; lastpl) {
					lastpl = p;
					var qs = $('#searchinstockv2').val();
					var qc = $('#stockinstockcat_v2').val();
					$.post('act.php?act=loadstock',{p:p,qs:qs,qc:qc},function(rez){
						$('#istockp').remove();	
						$('.stock_items_data').append(rez);
					},'html');
				}
			}
		}
		if (event.target.id === 'product_search_box') { // or any other filtering condition   
		//console.log(lastpl); 
		    //console.log($('#product_search_box').scrollTop() + $('#product_search_box').innerHeight());
			//console.log(($('#product_search_box')[0].scrollHeight+100));
			if(($('#product_search_box').scrollTop() + $('#product_search_box').innerHeight() &gt;= ($('#product_search_box')[0].scrollHeight-100))) {
				var p = $('#igridpage').val();
				//console.log(lastprl);
				if(p &gt; lastprl) {
					lastprl = p;
					var qs = $('#searchinprods2').val();
					var qc = $('#catmeprod').val();
					var qsc = $('#catmeprod2-pb').val();
					var qsc2 = 0;
					var mnc = $('#manprodser').val();
					$.post('act.php?act=seachinprodsv',{p:p,qs:qs,qc:qc,qsc:qsc,qsc2:qsc2,mnc:mnc},function(rez){
						lastprl = p;
						$('#igridpage').remove();	
						$('#myproducts_grid').append(rez);
					},'html');
				}
			}
		}
		
		if(event.target.id === 'myproj_psearch') {
			if(($('#myproj_psearch').scrollTop() + $('#myproj_psearch').innerHeight() &gt;= ($('#myproj_psearch')[0].scrollHeight-100))) {
				var p = $('#igridpage3').val();
				if(p &gt; lastpr3) {
					lastpr3 = p;
					var qs = $('#myproj_psearch #searchinprods3').val();
					var qc = $('#myproj_psearch #catmeprod2-ps').val();
					var qsc = $('#myproj_psearch #catmeprod22').val();
					var qsc2 = $('#myproj_psearch #catmeprod223').val();
					var mnc = $('#myproj_psearch #manprodser2').val();
					$.post('act.php?act=seachinprodsv2',{p:p,qs:qs,qc:qc,qsc:qsc,qsc2:qsc2,mnc:mnc,pid:projkr},function(rez){
						lastpr3 = p;
						$('#igridpage3').remove();	
						$('#myproducts_grid2').append(rez);
					},'html');
				}
			}
		}
	}, true);
	
	$("body").on("click","#dosearchstock",function(e){
		e.preventDefault();
		var p = 0;
		var qs = $('#searchinstockv2').val();
		var qc = $('#stockinstockcat_v2').val();
		var sk = $('#stockloc').val();
		$('.stock_items_data').html('');
		$.post('act.php?act=loadstock',{p:p,qs:qs,qc:qc,sk:sk},function(rez){
			lastpl = p;
			$('#istockp').remove();	
			$('.stock_items_data').append(rez);
		},'html')
		
	});
	
	$("body").on("keyup","#searchinstockv2",function(e){
		if(e.keyCode == 13) {
			var p = 0;
			var qs = $('#searchinstockv2').val();
			var qc = $('#stockinstockcat_v2').val();
			var sk = $('#stockloc').val();
			$('.stock_items_data').html('');
			$.post('act.php?act=loadstock',{p:p,qs:qs,qc:qc,sk:sk},function(rez){
				lastpl = p;
				$('#istockp').remove();	
				$('.stock_items_data').append(rez);
			},'html');
		}
	});
	
	
	$("body").on("keyup","#searchinprods2",function(e){
		 if (e.keyCode == 13) {
			 var p = 0;
			var qs = $('#searchinprods2').val();
			var qc = $('#catmeprod').val();
			var qsc = $('#catmeprod2-pb').val();
			var qsc2 = 0;
			var mnc = $('#manprodser').val();
			$('#myproducts_grid').html('');
			$.post('act.php?act=seachinprodsv',{p:p,qs:qs,qc:qc,qsc:qsc,qsc2:qsc2,mnc:mnc},function(rez){
				lastpl = p;
				$('#igridpage').remove();	
				if(!$('#myproducts_grid').is(':visible')) $('#myproducts_grid').show();
				$('#myproducts_grid').append(rez);
			},'html');
		 }
	});
	
	$("body").on("keyup","#searchinprods3",function(e){
		 if (e.keyCode == 13) {
			var p = 0;
			var qs = $('#searchinprods3').val();
			var qc = $('#catmeprod2-ps').val();
			var qsc = $('#catmeprod22').val();
			 var qsc2 = $('#catmeprod223').val();
			var mnc = $('#manprodser2').val();
			$('#myproducts_grid2').html('');
			$.post('act.php?act=seachinprodsv2',{p:p,qs:qs,qc:qc,qsc:qsc,qsc2:qsc2,mnc:mnc,pid:projkr},function(rez){
				lastpl = p;
				if(!$('#myproducts_grid2').is(':visible')) $('#myproducts_grid2').show();
				$('#igridpage').remove();
				$('#myproducts_grid2').append(rez);
			},'html');
		 }
	});
	
	$("body").on("click","#dosearchprods2",function(e){
		e.preventDefault();
		var p = 0;
		var qs = $('#myproj_psearch #searchinprods3').val();
		var qc = $('#myproj_psearch #catmeprod2-ps').val();
		var qsc = $('#myproj_psearch #catmeprod22').val();
		var qsc2 = $('#myproj_psearch #catmeprod223').val();
		var mnc = $('#myproj_psearch #manprodser2').val();
		//console.log(projkr);
		$('#myproducts_grid2').html('');
		$.post('act.php?act=seachinprodsv2',{p:p,qs:qs,qc:qc,qsc:qsc,qsc2:qsc2,mnc:mnc,pid:projkr},function(rez){
			lastpr3 = p;
			$('#igridpage').remove();
			if(!$('#myproducts_grid2').is(':visible')) $('#myproducts_grid2').show();
			$('#myproducts_grid2').append(rez);
		},'html');
	});
	$("body").on("click","#dosearchprods2prepa",function(e){
		e.preventDefault();
		var p = 0;
		var qs = $('#myproj_psearchprepa #searchinprods3prepa').val();
		var qc = $('#myproj_psearchprepa #catmeprod2-psp').val();
		var qsc = $('#myproj_psearchprepa #catmeprod22p').val();
		var qsc2 = 0;
		var mnc = $('#myproj_psearchprepa #manprodser2p').val();
		$('#myproducts_grid2prepa').html('');
		$.post('act.php?act=seachinprodsv2prepa',{p:p,qs:qs,qc:qc,qsc:qsc,qsc2:qsc2,mnc:mnc,pid:projkr2,grid:projgr2},function(rez){
			lastpr3 = p;
			$('#igridpage').remove();
			if(!$('#myproducts_grid2prepa').is(':visible')) $('#myproducts_grid2prepa').show();
			$('#myproducts_grid2prepa').append(rez);
		},'html');
	});

	$("body").on("click","#dosearchprods",function(e){
		e.preventDefault();
		var p = 0;
		var qs = $('#searchinprods2').val();
		var qc = $('#catmeprod').val();
		var qsc = $('#catmeprod2-pb').val();
		var qsc2 = 0;
		var mnc = $('#manprodser').val();
		$('#myproducts_grid').html('');
		$.post('act.php?act=seachinprodsv',{p:p,qs:qs,qc:qc,qsc:qsc,qsc2:qsc2,mnc:mnc},function(rez){
			lastpl = p;
			lastprl = 0;
			if(!$('#myproducts_grid').is(':visible')) $('#myproducts_grid').show();
			$('#igridpage').remove();	
			$('#myproducts_grid').append(rez);
		},'html');
		if(detectMob()) {
			$('#catmeprod,#catmeprod2-pb,#catmeprod3,#manprodser,#dosearchprods').hide();
			$('.command_under2').css('height','92px');
			$('#myproducts_grid').addClass('megafor');
		}
	});
	
	$("body").on("click","#dosearchprods3x",function(e){
		e.preventDefault();
		var p = 0;
		var qs = $('#searchinprods2').val();
		var qc = $('#catmeprod').val();
		var qsc = $('#catmeprod2-pb').val();
		var qsc2 = 0;
		var mnc = $('#manprodser').val();
		$('#myproducts_grid').html('');
		$.post('act.php?act=seachinprodsvx1',{p:p,qs:qs,qc:qc,qsc:qsc,qsc2:qsc2,mnc:mnc},function(rez){
			lastpl = p;
			lastprl = 0;
			if(!$('#myproducts_grid').is(':visible')) $('#myproducts_grid').show();
			$('#igridpage').remove();	
			$('#myproducts_grid').append(rez);
		},'html');
		
	});
	
	$('body').on('click',".top_menux_part .menu",function(e){
		var id = $(this).data('id');
		var elm = $(this);
				$('.top_menux_part .menu').removeClass('sel');
				$('.info_cnt').removeClass('active');
				$('#'+id).addClass('active');
				elm.addClass('sel');
	})
	
	
	$("body").on("click","#dosearchstocks",function(e){
		e.preventDefault();
		var p = 0;
		var qs = $('#searchinstocks2').val();
		var qc = $('#ascsort').val();
		var v = ($('input[name=transp]:checked').val() == 'yes') ? 1 : 0;
		var al = $('#addrliv').val();
		var qq = $('#quantity_xpr').val();
		var frm = $('#from').val();
		var trm = $('#torc').val();
		$('#products_grid').html('');
		$.post('act.php?act=findprods',{w:qs,o:qc,l:al,t:v,q:qq,fromtime:frm,totime:trm},function(rez){
			$('#products_grid').append(rez);
		},'html')
		
	});
	
	$("body").on("click",".confirmdel",function(e){
		e.preventDefault();
		var ttl = $(this).data('name');
		var url = $(this).attr('href');
		swal({ text: ttl, type: "warning", showCancelButton: true }).then((willDelete) =&gt; {
		  if (willDelete.value) {
			window.location.href = url;
		  }
		});
	});
	
	$("body").on("click",".removestock",function(e){
		var id = $(this).data('id');
		var aid = $(this).data('adid');
		var q = $('.content.filters').data('question');
		
		swal({
		  text: q,
		  type: "warning",
		  showCancelButton: true
		}).then((willDelete) =&gt; {
		  if (willDelete.value) {
			$.post('act.php?act=delstk',{id:id,adid:aid},function(rez){
				if(rez.result == "ok") {
					swal({title:rez.msg,
						type: "success",
					});
					$("#search_name1stock").keyup();
				} else {
					swal({title:rez.msg,
						type: "error",
					});
				}
			  },"json");
		  }
		});
		
	});
	
	$("body").on("click",".delteammbr",function(e){
		
		var ttl = $('.equipe .head').data('ttl');
		var msg = $('.equipe .head').data('msg');
		var id = $(this).data('id');
		swal({
		  title: ttl,
		  text: msg,
		  type: "warning",
		  showCancelButton: true
		}).then((willDelete) =&gt; {
		  if (willDelete.value) {
			$.post('act.php?act=deltm',{id:id},function(rez){
				if(rez.result == "ok") {
					swal({title:rez.msg,
						type: "success",
					});
				} else {
					swal({title:rez.msg,
						type: "error",
					});
				}
			  },"json");
		  }
		});
		
	});
	
	$("body").on('click','#xdelcnt',function(e){
		e.preventDefault();
		$('#searchinstockv2').val('').change();
	});
	$("body").on('click','#xdelcnt2',function(e){
		e.preventDefault();
		$('#searchinprods2').val('').change();
		$('#catmeprod').val(0).change();
		$('#catmeprod2').val('').change();
		$('#manprodser').val(0).change();
	});
	$("body").on('click','#xdelcnt2p',function(e){
		e.preventDefault();
		$('#searchinprods3prepa').val('').change();
		$('#catmeprod2-psp').val(0).change();
		$('#catmeprod22p').val('').change();
		$('#manprodser2p').val(0).change();
	});
	$("body").on('click','#xdelcnt3',function(e){
		e.preventDefault();
		$('#searchinprods3').val('').change();
		$('#catmeprod2-ps').val(0).change();
		$('#catmeprod22').val('').change();
		$('#manprodser2').val(0).change();
	});
	$('body').on('click','.addtostock',function(e){
		e.preventDefault();
		var id = $(this).data('id');
		
		var cond = $('#cond'+id).val();
		var w = $('#invw'+id).val();
		var h = $('#invh'+id).val();
		var d = $('#invd'+id).val();
		var q = $('#invq'+id).val();
		var price = $('#invp'+id).val();
		var sloc =  $('#stockloc').val();
		
		if(cond &gt;= 1 &amp;&amp; q &gt;= (1*cond) &amp;&amp; price &gt; 0) {
			$.post('act.php?act=stocks',{id:id,cond:cond,w:w,h:h,d:d,q:q,price:price,sloc:sloc},function(rez) {
				if(rez.result == 'ok') {
					swal(rez.ttl, rez.msg, "success");
				} else {
					swal(rez.ttl, rez.msg, "error");
				}
			},'json');		
		} else {
			var ttl2 = $('#stock_items_data').data('ttl');
			var msg2 = $('#stock_items_data').data('msg');
			swal(ttl2, msg2, "error");
		}
		
	});
	
	$('body').on('click','.provider',function(e){
		e.preventDefault();
		var id = $(this).data('id');
		if($(this).hasClass('sel')) {
			removeA(incont,id);
			$(this).removeClass('sel');
			$('#fur_sel').val(incont.join(','));
			if(incont.length &gt; 0) {
				$('#label_provider_selected span').html(incont.length);
				$('#label_provider_selected').show();
			} else {
				$('#label_provider_selected').hide();
			}
		} else {
			$(this).addClass('sel');
			incont.push(id);
			$('#fur_sel').val(incont.join(','));
			if(incont.length &gt; 0) {
				$('#label_provider_selected span').html(incont.length);
				$('#label_provider_selected').show();
			}
		}
	});
	
	$('body').on('click','#iselected_prov',function(e) {
		e.preventDefault();
		if(incont.length &gt; 0) {
			$.post('act.php?act=storeprov',{prov:incont.join(',')},function(rez){
				if(rez.result == "ok") {
					swal({title:rez.msg,
						type: "success",
					});
				} else {
					swal({title:rez.msg,
						type: "error",
					});
				}
			},'json');	
		}
	});
	
	$('body').on('click','.delsup',function(e){
		e.preventDefault();
		var strdel = $('.providers .head').data('delquestion');
		var id = $(this).data('id');
		swal({
		  text: strdel,
		  type: "warning",
		  showCancelButton: true
		}).then((willDelete) =&gt; {
		  if (willDelete.value) {
			$.post('act.php?act=delprov',{id:id},function(rez){
				if(rez.result == "ok") {
					swal({title:rez.msg, 
						type: "success"
					}).then((value) =&gt; {
						window.location.reload();
					});
				} else {
					swal({title:rez.msg,
						type: "error",
					});
				}
			  },"json");
		  }
		});
	});
	
	$('body').on('click','.accclient',function(e){
		e.preventDefault();
		var strdel = $('.clients .head').data('accquestion');
		var id = $(this).data('id');
		swal({
		  text: strdel,
		  type: "warning",
		  showCancelButton: true
		}).then((willDelete) =&gt; {
		  if (willDelete.value) {
			$.post('act.php?act=accclient',{id:id},function(rez){
				if(rez.result == "ok") {
					swal({title:rez.msg,
						type: "success"
					}).then((value) =&gt; {
						window.location.reload();
					});
				} else {
					swal({title:rez.msg,
						type: "error",
					});
				}
			  },"json");
		  }
		});
	});
	
	$('body').on('click','.resp_pend.green:not(.payd)',function(e) {
		e.preventDefault();
		$('#pay_com').click();
	});
	$('body').on('click','.resp_pend.green.payd',function(e) {
		e.preventDefault();
		var ref = $(this).data('ref');
		window.open('/'+ref,'_blank');
	});
	
	$('body').on('click','.rejclient',function(e){
		e.preventDefault();
		var strdel = $('.clients .head').data('rejquestion');
		var id = $(this).data('id');
		swal({
		  text: strdel,
		  type: "warning",
		  showCancelButton: true
		}).then((willDelete) =&gt; {
		  if (willDelete.value) {
			$.post('act.php?act=rejclient',{id:id},function(rez){
				if(rez.result == "ok") {
					swal({title:rez.msg,
						type: "success"
					}).then((value) =&gt; {
						window.location.reload();
					});
				} else {
					swal({title:rez.msg,
						type: "error",
					});
				}
			  },"json");
		  }
		});
	});
	
	$('body').on('click','#addmemberbtns',function(e){
		e.preventDefault();
		var name = $("#name").val();
		var firstname = $("#firstname").val();
		var func = $("#func").val();
		var agence = $("#agence").val();
		var telo = $("#telo").val();
		var telm = $("#telm").val();
		var email = $("#email").val();
		var img = $("#hiddeni").val();
		var saddr = $('#saddr').val();
		
		$.post('act.php?act=createmember',{name:name,fname:firstname,func:func,ag:agence,telo:telo,telm:telm,email:email,img:img,saddr:saddr},function(rez) {
			if(rez.result == "ok") {
				swal({text:rez.msg, type:"success"}).then((value) =&gt; {
  					window.location.reload();	
				});
			} else {
				swal({text:rez.msg, type:"error"});
			}
		},'json');
		
	});
	
	$('body').on('click','.removeaddr_del',function(e){
		e.preventDefault();
		var txtaddr = $('#'+$(this).data('id')).data('delquestion');
		var txtaddra = $('#'+$(this).data('id')).data('actquestion');
		var eldbid = $(this).data('caid');
		var tip = $(this).data('tip');
		var deli = $(this).data('vid');
		var strdel = txtaddr + ' #'+deli;
		var allel = $('#'+$(this).data('id'));
		var coc = '';
		if(tip == 'valid') {
			coc = 'deladrc';
			strdel = txtaddr + ' #'+deli;
		} else {
			coc = 'deladrca';	
			strdel = txtaddra + ' #'+deli;
		}
		swal({
		  text: strdel,
		  type: "warning",
		  showCancelButton: true
		}).then((willDelete) =&gt; {
		  if (willDelete.value) {
			$.post('act.php?act='+coc,{id:eldbid},function(rez){
				if(rez.result == "ok") {
					swal({title:rez.msg,
						type: "success",
					}).then((value) =&gt; {
						window.location.reload();	
					});
				} else {
					swal({title:rez.msg,
						type: "error",
					});
				}
			  },"json");
		  }
		});
		
		
	});
	
	
	$('body').on('keyup','#account_newpass',function(){
		var p = $(this).val();
		if(p.length &gt;= 7) $('#sevench').addClass('okicn').removeClass('badicn');
		else $('#sevench').addClass('badicn').removeClass('okicn');
		if (hasNumber(p)) {
			$('#onenum').addClass('okicn').removeClass('badicn');
		} else {
			$('#onenum').addClass('badicn').removeClass('okicn');
		}
		
		if (hasLowerCase(p)) {
			$('#onelow').addClass('okicn').removeClass('badicn');
		} else {
			$('#onelow').addClass('badicn').removeClass('okicn');
		}
		
		if (hasUpperCase(p)) {
			$('#oneup').addClass('okicn').removeClass('badicn');
		} else {
			$('#oneup').addClass('badicn').removeClass('okicn');
		}
		
		if(p.length == 0) {
			$('#oneup').addClass('badicn').removeClass('okicn');
			$('#onelow').addClass('badicn').removeClass('okicn');
			$('#onenum').addClass('badicn').removeClass('okicn');
			$('#sevench').addClass('badicn').removeClass('okicn');
		}
		
		if(p.length &gt;= 7 &amp;&amp; hasNumber(p) &amp;&amp; hasUpperCase(p) &amp;&amp; hasLowerCase(p)) {
			ispassok = true;
		} else {
			ispassok = false;
		}
		
	});
	
	$("body").on('click','#closenotif',function(e){
		e.preventDefault();
		$('#mynotif_popover').hide();
	});
	
	$('body').on('click','#newsavecp',function(e){
		
		var newpass = $('#account_newpass').val();
		var newpassc = $('#account_newpassc').val();
		var gmsg = $(this).data('errmsg');
		if(newpassc != newpass || !ispassok) {
			e.preventDefault();
			swal({title:gmsg,
						type: "error",
					});		
		}

	});
	
	$("body").on("click","#sendorderto2",function(e){
		e.preventDefault();
		
		var prodid = $(this).data('id');

		var errmsg2 = $('#addrlivord3').data('errmsg2');
		
		var qnty = $("#orqnt").val();
		var days = $("#days").val();
		var nte = $("#notes").val();
		var transp = $("input:radio[name ='transp2']:checked").val();
		
		var dates = $("#fromod").val();
		var datee = $("#tood").val();
		console.log('line 2091 : sent is val = ' + sent);
		var timeofdayfrom = $("#timefrom2").val();
		var timeofdayto = $("#timeto2").val();
		var addrliv = $('#addrlivord3').val();
		var addrliv3 = $('#addrlivord3x1').val();
		if(((transp == 'yes' &amp;&amp; !isNaN(parseInt(addrliv)) &amp;&amp; !isNaN(parseInt(addrliv3))) || transp == 'no') &amp;&amp; sent == 0) {
			console.log('line 2097 : sent is val = ' + sent);
			sent = 1;
			$.post("act.php?act=sendreservetoall",{prod:prodid,qnty:qnty,days:days,nte:nte,transp:transp,dates:dates,datee:datee,timeofdayfrom:timeofdayfrom,timeofdayto:timeofdayto,addrliv:addrliv,addrliv3:addrliv3}, function(rez){
				if(rez.result == "ok") {
					swal({title:rez.msg,
							type: "success",
					}).then((value) =&gt; {
						$("#viewmyprod").modal("hide");
						sent = 0;
					});
				} else {
					swal({title:rez.msg,
						type: "error",
					});
					sent = 0;
				}
			},"json");
		} else {
			swal({text:errmsg2,
						type: "error",
					});	
		}
	});
	
	$("body").on("click","#sendorderto2o",function(e){
		e.preventDefault();
		
		var prodid = $(this).data('id');

		var errmsg2 = $('#addrlivord3').data('errmsg2');
		
		var qnty = $("#orqnt").val();
		var days = $("#days").val();
		var nte = $("#notes").val();
		var transp = $("input:radio[name ='transp2']:checked").val();
		
		var dates = $("#fromod").val();
		var datee = $("#tood").val();
		//console.log('line 2091 : sent is val = ' + sent);
		var timeofdayfrom = $("#timefrom2").val();
		var timeofdayto = $("#timeto2").val();
		var addrliv = $('#addrlivord3').val();
		var addrliv3 = $('#addrlivord3x1').val();
		if(((transp == 'yes' &amp;&amp; !isNaN(parseInt(addrliv)) &amp;&amp; !isNaN(parseInt(addrliv3))) || transp == 'no') &amp;&amp; sent == 0) {
		//	console.log('line 2097 : sent is val = ' + sent);
			sent = 1;
			$.post("act.php?act=sendreservetoallo",{prod:prodid,qnty:qnty,days:days,nte:nte,transp:transp,dates:dates,datee:datee,timeofdayfrom:timeofdayfrom,timeofdayto:timeofdayto,addrliv:addrliv,addrliv3:addrliv3}, function(rez){
				if(rez.result == "ok") {
					swal({title:rez.msg,
							type: "success",
					}).then((value) =&gt; {
						$("#viewmyprod").modal("hide");
						sent = 0;
					});
				} else {
					swal({title:rez.msg,
						type: "error",
					});
					sent = 0;
				}
			},"json");
		} else {
			swal({text:errmsg2,
						type: "error",
					});	
		}
	});
	
	$('#order_loc_view').on('click','#return',function(e){
		e.preventDefault();
		$("body").removeClass("modal-open");
		$("#order_loc_view").hide('fast');
	});
	
	$('body').on('click','#comm_ord_view',function(e){
		if(e.target == this) {
			$('#return2').click();
		}
	});
	
	$('#comm_ord_view').on('click','#return2',function(e){
		e.preventDefault();
		$("body").removeClass("modal-open");
		$("#comm_ord_view").hide('fast');
		window.location.hash = '';
		var url = window.location.pathname;
		var filename = url.substring(url.lastIndexOf('/')+1);
		
		if(filename != 'history.php' &amp;&amp; ispopn == 0 &amp;&amp; pppison == 0) searchinside();
		//if(ispopn == 1 || pppison == 0) searchinsideall();
		if(ispopn == 3 || pppison == 1) searchinsideallp();
	});
	$('#transporter_film').on('click','#return3',function(e){
		e.preventDefault();
		$("body").removeClass("modal-open");
		$("#transporter_film").hide('fast');
	});
	$("body").on("click","#newcomaddr",function(){
		$("#compaddr_addressx").val('');
		$("#compaddr_codpostalx").val('');
		$("#compaddr_townx").val('');
		$("#compaddr_countryx").val('');
		$("#compaddr_namex").val('');
		$("#ordernewaddr").modal("show");
	});
	
	$('body').on('click',".ord_transp",function(e){
		var id = $(this).data('id');
		openTransport(id);
	});
	
	$("body").on("click",".ord_loc_order",function(e){
		e.preventDefault();
		var id = $(this).data('id');
		var tip = $(this).data('tip');
		openOrder(tip,id);
	});
	$("body").on("click",".prepa_loc_order",function(e){
		e.preventDefault();
		var id = $(this).data('id');
		var tip = $(this).data('tip');
		openOrderPrepa(tip,id);
	});
	
	$("body").on("click",".ord_loc_order2",function(e){
		e.preventDefault();
		var id = $(this).data('id');
		var tip = $(this).data('tip');
		openOrder2(tip,id);
	});
	
	
	$('body').on('click','.notif',function(re){
		re.preventDefault();
		var elm = $(this);
		if($(this).hasClass('unread')) {
			var nid = $(this).data('nid');
			$.post('act.php?act=setread',{nid:nid},function(res){
				if(res.result == 'ok') {
					elm.removeClass('unread');	
				}
			},'json');
		}
		if($(this).hasClass('new_order')) {
			var id = $(this).data('id');
			openOrder('c',id);
			$('#closenotif').click();
		}
		if($(this).hasClass('order_paid')) {
			var id = $(this).data('id');
			openOrder('c',id);
			$('#closenotif').click();
		}
		if($(this).hasClass('new_trorder')) {
			var id = $(this).data('id');
			openTransport(id);
			$('#closenotif').click();
		}
		if($(this).hasClass('order_ok')) {
			var id = $(this).data('id');
			openOrder('f',id);
			$('#closenotif').click();
		}
		if($(this).hasClass('order_ipaid')) {
			var id = $(this).data('id');
			openOrder('f',id);
			$('#closenotif').click();
		}
		if($(this).hasClass('new_msg')) {
			var id = $(this).data('id');
			var cto = $(this).data('cto');
			var tt = $(this).data('t');
			openOrder(tt,id,cto);
			$('#closenotifm').click();
		}
		$('#notif_icn span').html(parseInt($('#notif_icn span').text()) - 1);
		if(parseInt($('#notif_icn span').text()) == 0) {
			$('#notif_icn span').hide();	
		}
	});

	
	$("body").on("click",".openchatm",function(e){
		e.preventDefault();
		var id = $(this).data('id');
		var oc = $(this).data('cid');
		var oto = $(this).data('cto');
		$.post('act.php?act=getchatw',{id:id,oc:oc,cto:oto},function(rez){
			if(rez.result == 'ok') {
				$('#lbl2').html(rez.title);
				$('#chat_content2').html(rez.chatrows);
				$('#sendchatto2').data('id',id);
				$('#sendchatto2').data('oc',oc);
				$('#sendchatto2').data('oto',oto);
				//$('#chat_content2').scrollTop($('#chat_content2')[0].scrollHeight);
				$('#chatwin_dow').modal('show');
				$('[data-toggle="tooltip"]').tooltip();
				setTimeout(function(){$('#chat_content2').scrollTop($('#chat_content2')[0].scrollHeight);},300);
			}
		},'json');
		
		
		
	});
	$("body").on("click","#sendchatto",function(e){
		e.preventDefault();
		var id = $(this).data('id');
		var txt = $('#sendachattxt').val();
		if(id &gt; 0 &amp;&amp; txt != '') {
			$.post('act.php?act=sendchat',{id:id,txt:txt},function(dt){
				if(dt.result == "ok") {
					$('#chat_content').append(dt.chrow);$('#sendachattxt').val('');
					$('#chat_content').scrollTop($('#chat_content')[0].scrollHeight);
					$('[data-toggle="tooltip"]').tooltip();
				}
			},'json');
		}
	});
	
	$("body").on("keyup","#sendachattxt",function(e){
		if (e.keyCode == 13) {
			var id = $("#sendchatto").data('id');
			var txt = $('#sendachattxt').val();
			if(id &gt; 0 &amp;&amp; txt != '') {
				$.post('act.php?act=sendchat',{id:id,txt:txt},function(dt){
					if(dt.result == "ok") {
						$('#chat_content').append(dt.chrow);$('#sendachattxt').val('');
						$('#chat_content').scrollTop($('#chat_content')[0].scrollHeight);
						$('[data-toggle="tooltip"]').tooltip();
					}
				},'json');
			}
		}
	});
	
	$("body").on("click","#sendchatto2",function(e){
		e.preventDefault();
		var id = $(this).data('id');
		var oto = $(this).data('oto');
		var txt = $('#sendachattxt2').val();
		if(id &gt; 0 &amp;&amp; txt != '') {
			$.post('act.php?act=sendchat2',{id:id,txt:txt,oto:oto},function(dt){
				if(dt.result == "ok") {
					$('#chat_content2').append(dt.chrow);$('#sendachattxt2').val('');
					$('#chat_content2').scrollTop($('#chat_content2')[0].scrollHeight);
					$('[data-toggle="tooltip"]').tooltip();
				}
			},'json');
		}
	});
	
	$("body").on("keyup","#sendachattxt2",function(e){
		if (e.keyCode == 13) {
			var id = $("#sendchatto2").data('id');
			var oto = $("#sendchatto2").data('oto');
			var txt = $('#sendachattxt2').val();
			if(id &gt; 0 &amp;&amp; txt != '') {
				$.post('act.php?act=sendchat2',{id:id,txt:txt,oto:oto},function(dt){
					if(dt.result == "ok") {
						$('#chat_content2').append(dt.chrow);$('#sendachattxt2').val('');
						$('#chat_content2').scrollTop($('#chat_content2')[0].scrollHeight);
						$('[data-toggle="tooltip"]').tooltip();
					}
				},'json');
			}
		}
	});
	
	$('body').on('click','.edit_livaddr',function(e){
		e.preventDefault();
		var id = $(this).data('id');
		if(id &gt; 0) {
			$.post('act.php?act=editlivadr',{id:id},function(rez){
				if(rez.result == "ok") {
					$('#devaid').val(rez.deva_id);
					$('#deva_addr').val(rez.deva_address);
					$('#deva_cp').val(rez.deva_codpostal);
					$('#deva_town').val(rez.deva_town);
					$('#deva_country').val(rez.deva_country);
					$('#deva_name').val(rez.deva_name);
					
					$('#editlivaddr').modal('show');	
				}
			},'json');	
		}
	});
	
	
	$("body").on("click","#savethisaddrliv",function(e){
		e.preventDefault();
		var addr = $("#compaddr_addressx").val();
		var cp = $("#compaddr_codpostalx").val();
		var ville = $("#compaddr_townx").val();
		var country = $("#compaddr_countryx").val();
		var nom = $("#compaddr_namex").val();
		var form = document.getElementById('livordaddnaddr');
		var isValidForm = form.checkValidity();
		if(isValidForm) {
			$.post('act.php?act=addnewlivadr',{addr:addr,cp:cp,ville:ville,country:country,nom:nom},function(rez){
				if(rez.result == "ok") {
					swal({title:rez.msg,
						type: "success",
					}).then((value) =&gt; {
						$('#addrlivord3').append(rez.htm);
						$('#addrlivord3').val(rez.id);
						$("#ordernewaddr").modal('hide');
					});
				} else {
					swal({title:rez.msg,
						type: "error",
					});
				}
			},"json");
		}
	});
	$(document).keyup(function(e) {
	  	if (e.keyCode == 27) {
			$('.doclose3').click();   // esc
			$('.doclose3prepa').click();   // esc
			$('#return').click();   // esc	
			$('#return2').click();   // esc	
		}
	});

	
	$('body').on('click','#account_pay',function(e){
		e.preventDefault();
		var pay = parseInt($('#totaltopaynow span').text());
		if(pay &gt; 0) {
			$('.card').removeClass('sel');
			$(this).addClass('sel');
			$('#doapayment').addClass('sel');
		}
	});
	
	$('body').on('click','#doapayment',function(e){
		e.preventDefault();
		var id = $(this).data('id');
		if(id &gt; 0) {
			var idel = $('.card.sel').prop('id');
			//console.log(idel);
			$.post('/act.php?act=stockrecheck',{oid:id},function(rez) {
				if(rez.result == "instock") {
					$('#hoverall').show();
					if(idel == 'card_pay') {
						$('#makethepay_iframe').prop('src','payment.php?payID='+id);
						$('#makethepay').modal('show');
					} else if(idel == 'account_pay') {
						window.location.href = 'bankpayment.php?payID='+id;
						//$('#makethepay').modal('show');
					}
				} else {
					swal({text:rez.msg,
						type: "error",
					}).then((value) =&gt; {
						openOrder(rez.tip,id);
					});
				}
			},'json');
		}
	});
	
	$("body").on('click',"#sendkycdoc",function(e){
		var data = new FormData();
		var files    = $('#kycfile')[0].files;
        $.each(files, function(i, file) {
        	data.append('kycfile', file);
        });

		data.append('kyc_type',$('#kyc_type').val());

		$.ajax({
            url: 'act.php?act=savedockyc',  
            type: 'POST',
            data: data,
            success:function(datares){
            	if(datares.result == "ok") {
					window.location.reload();
				} else {
					swal({title:datares.tip,text:datares.msg,type:'error'});
				}
            },
			dataType:"json",
            cache: false,
            contentType: false,
            processData: false
        });
	});

	
	$('body').on('click','#card_pay',function(e){
		e.preventDefault();
		var dis = 0;
		if($(this).hasClass('dis')) dis = 1;
		
		var pay = parseInt($('#totaltopaynow span').text());
		if(pay &gt; 0 &amp;&amp; dis == 0) {
			$('.card').removeClass('sel');
			$(this).addClass('sel');
			$('#doapayment').addClass('sel');
		}
	});
	$('#order_loc_tabs2').on('click','.tab',function(e){
		var id = $(this).prop('id');
		var isp = $(this).hasClass('canbe') &amp;&amp; (id == 'pay_com') ;
		if(!isp) $('#order_loc_tabs2 .tab').removeClass('sel');
		//console.log(isp);
		switch(id) {
			case 'info_com':
				$('#comm_ord_view .top_bg2').removeClass('pro2j');
				$('#baseinfo_command').show('fast');
				$('#baseprops_command').show('fast');
				$('#basepay_command').hide('fast');
				$('#baseprods_command').hide('fast');
				break;
			case 'prod2_com':
				$('#comm_ord_view .top_bg2').addClass('pro2j');
				$('#baseinfo_command').hide('fast');
				$('#baseprops_command').hide('fast');
				$('#baseprods_command').show('fast');
				$('#basepay_command').hide('fast');
				break;
			case 'pay_com':
				if(!isp) {
					$('#comm_ord_view .top_bg2').removeClass('pro2j');
					$('#baseinfo_command').hide('fast');
					$('#baseprops_command').hide('fast');
					$('#baseprods_command').hide('fast');
					$('#basepay_command').show('fast');	
				}
				break;
		}
		if(!isp) $(this).addClass('sel');
	});
	$('body').on('click','.accof',function(e){
		e.preventDefault();
		var id = $(this).data('id');
		var elm = $(this);
		if(id &gt; 0) {
			var txt = $(this).data('question');
			swal({text:txt, showCancelButton: true}).then((res) =&gt; {
				if (res.value) {
					$.post('act.php?act=acceptlocclient',{id:id},function(rez){
						if(rez.result == "ok") {
							elm.closest('.prop_view').addClass('accepted');
							elm.remove();
							$('.prop_view').find('.accof').remove();
							$('#payment_furnizor').html(rez.provider);
							$('#furnotepay').html(rez.noteprovider);
							$('#prod_payprice span').html(Number(rez.pricepp).toFixed(2));
							$('#totaltopaynow4 span').html(Number(rez.price).toFixed(2));
							$('#totaltopaynow5 span').html(Number(rez.pricett).toFixed(2));
						
							$('#totaltopaynow4b span').html(Number(rez.pricettc).toFixed(2));
							$('#totaltopaynow5b span').html(Number(rez.pricettttc).toFixed(2));
							$('#totaltopaynow2b span').html(Number(Number(rez.pricettc)+Number(rez.pricettttc)).toFixed(2));
							$('#totaltopaynow2 span').html(Number(Number(rez.price)+Number(rez.pricett)).toFixed(2));
							$('#totaltopaynow span').html(Number(rez.pricetotalttc).toFixed(2));
							$('#pay_com').removeClass('canbe');
							$('#pay_com').click();
							$('#account_pay').click();
							$('#account_pay').click();
							$('#doapayment').data('id',rez.id);
							
						}
					},'json');
				}
			});
		}
	});
	$('body').on('click','.rejof',function(e){
		e.preventDefault();
		var id = $(this).data('id');
		if(id &gt; 0) {
			var txt = $(this).data('question');
			swal({text:txt, showCancelButton: true}).then((rv) =&gt; {
				if(rv.value) {
					$.post('act.php?act=rejofferclient',{id:id},function(rez){
						if(rez.result == "ok") {
							
						}
					},'json');
				}
			});
		}
	});

	$('body').on('click','#accept_loc',function(e){
		e.preventDefault();
		var id = $(this).data('id');
		if(id &gt; 0) {
			var plhld = $(this).data('placeholder');
			var txt = $(this).data('txtodt');
			var ttl = $(this).data('ttl');
			
			var swalField = document.createElement('input');
            swalField.setAttribute("placeholder", plhld);
			swalField.setAttribute("class", 'swal-content__input');
			$.post("act.php?act=returnlocationsstock",{id:id},function(rez){
				
				var html2 = '&lt;input type="text" name="swal-content__input" class="form-control" id="filemotiv" placeholder="'+plhld+'"&gt;&lt;br&gt;';
				html2 = html2+rez;
				swal({title:ttl,text:txt, showCancelButton:true, html: html2
				}).then((value2) =&gt; {
					if(value2.value) {
						var myenttxt = $('#filemotiv').val();
						var locid = parseInt($('#ordt_stockloc').val());
						var mlnum = parseInt($('#mymlnbr').val());
						if(locid &gt; 0) {
							$.post('act.php?act=acceptloc',{id:id,txt:myenttxt,loc:locid,ml:mlnum},function(rez){
								if(rez.result == "ok") {
									$('#loc_trml').html(mlnum);
									$('#changemyml').show();
									$('#changemyml').data('ml',mlnum);
									swal({title:rez.msg,
										type: "success",
									}).then((value) =&gt; {
										$('#loc_notecmoa').html(myenttxt);
										$("#order_loc_view").hide('fast');
									});
								}
							},'json');
						} else {
							$('#ordt_stockloc').addClass('is-invalid');
							
							
						}
					}
				});
			},"html");
			
			
			
		}
	});
	
	$('body').on('click','#changemyml',function(e){
		e.preventDefault();
		var vv = $('#info_prod').data('valid');
		var qs = String($('#info_prod').data('question')).replace('&lt;br&gt;','');
		var cv = $(this).data('ml');
		var id = $(this).data('id');
		(async function getName () {
			const {value: name} = await swal({
				text: qs,
				input: 'number',
				inputValue: cv,
				inputAttributes: {
					min: 1,
					step: 1
				},
				showCancelButton: true,
				inputValidator: (value) =&gt; {
					return (parseInt(value) &lt; 1) &amp;&amp; vv
				}
			})
			
			if (name) {
				$.post('act.php?act=storemymlv',{id:id,ml:name},function(rez){
					if(rez.result == "ok") {
						$('#loc_trml').html(name);
						$('#changemyml').data('ml',name);
						swal({type: 'success', html:rez.msg});
					}
			  	},"json");
			}
		})()
	
	});
	$('body').on('click','#changemypricem',function(e){
		e.preventDefault();
		var vv = $(this).data('valid');
		var qs = $(this).data('question');
		var cv = $(this).data('cpr');
		var id = $(this).data('id');
		(async function getName () {
			const {value: name} = await swal({
				text: qs,
				input: 'text',
				inputValue: cv,
				showCancelButton: true,
				inputValidator: (value) =&gt; {
					return (parseFloat(value) &lt; 1) &amp;&amp; vv
				}
			})
			
			if (name) {
				$.post('act.php?act=storemyprofv',{id:id,pr:name},function(rez){
					if(rez.result == "ok") {
						$('.produit .last .val strong').html(name);
						$('#changemypricem').data('cpr',name);
						swal({type: 'success', html:rez.msg});
					}
			  	},"json");
			}
		})()
	
	});
	
	$('body').on('click','#reject_loc',function(e){
		e.preventDefault();
		var id = $(this).data('id');
		if(id &gt; 0) {
			var plhld = $(this).data('placeholder');
			var txt = $(this).data('txtodt');
			var ttl = $(this).data('ttl');
			var html2 = '&lt;input type="text" name="swal-content__input" class="form-control" id="filemotiv" placeholder="'+plhld+'"&gt;&lt;br&gt;';

			swal({title:ttl,text:txt, showCancelButton: true,
			  html: html2,
			}).then((value) =&gt; {
				if(value.value) {
					var myenttxt = $('#filemotiv').val();
					$.post('act.php?act=rejectloc',{id:id,txt:myenttxt},function(rez){
						if(rez.result == "ok") {
							swal({title:rez.msg,
								type: "success",
							}).then((value) =&gt; {
								$('#loc_notecmoa').html(myenttxt);
								$("#order_loc_view").hide('fast');
							});
						}
					},'json');
				}
			});
		}
	});
	
	$('body').on('click','#addnewprodstoproj',function(e){
		$("#myproj_psearch").show("fast");
		$('#searchinprods2').focus();	
	})
	$('body').on('click','.add-prod-group',function(e){
		projgr2=$(this).data('id');
		$("#myproj_psearchprepa").show("fast");
		$('#searchinprods2').focus();	
	})
	
	$('body').on('click','#search_right,#buttonsearch1',function(e){
		e.preventDefault();
		$("body").addClass("modal-open");
		$("#product_search_box").show("fast");
		$('#searchinprods2').focus();
	});
	$('body').on('click','#search_field,#find_box',function(e){
		$("body").addClass("modal-open");
		$("#product_search_box").show("fast");
		$('#searchinprods2').focus();
	});
	if(detectMob()) {
		$('body').on('focusin','#searchinprods2',function(e){
			$('.command_under2').css('height','410px');
			$('#myproducts_grid').removeClass('megafor');
			$('#catmeprod,#catmeprod2-pb,#catmeprod3,#manprodser,#dosearchprods').show();
		});
	}
	/*$('body').on('click','.category_fp',function(e){
		e.preventDefault();
		var id = $(this).data('id');
		$('#catmeprod').val(id);
		$('#catmeprod').change();
		$("body").addClass("modal-open");
		$("#product_search_box").show("fast");
		$('#searchinprods2').focus();
		$('#dosearchprods').click();
	});*/

	
	$('body').on('click','#command_search_box .doclose',function(e){
		e.preventDefault();
		$("body").removeClass("modal-open");
		$("#command_search_box").hide("fast");
	});
	$('body').on('click','#product_search_box .doclose3',function(e){
		e.preventDefault();
		$("body").removeClass("modal-open");
		$("#product_search_box").hide("fast");
		$('#catmeprod').val(0).change();
		$('#search_activity_prod').keyup();
	});
	$('body').on('click','#product_search_box .doclose3prepa',function(e){
		e.preventDefault();
		$("body").removeClass("modal-open");
		$("#product_search_box").hide("fast");
		$('#catmeprod').val(0).change();
		$('#search_activity_prod').keyup();
	});

	
	$('body').on('click','#myproj_psearch .doclose3',function(e){
		e.preventDefault();
		$("#myproj_psearch").hide("fast");
		$('#catmeprod2').val(0).change();
	});
	$('body').on('click','#myproj_psearchprepa .doclose3prepa',function(e){
		e.preventDefault();
		$("#myproj_psearchprepa").hide("fast");
		$('#catmeprod2').val(0).change();
		$('#searchinprods3prepa').val('').change();
		$('#myproducts_grid2prepa').hide("fast");
		
	});
	
	$('#dtsrc_iddata').datepicker({
		format: "dd-mm-yyyy",
		showOnFocus:true,
		autoclose:true,
		language: "fr",
		inputs: $('.dtsrc')
	});
	$('body').on('click','.collaps-group',function(){
		$(this).parent().parent().next(".list-group-prods").toggle('slow');
		$(this).toggleClass('closed');
	});
	$('#activity_list_rowsp').on('click','.collaps-group',function(e) {
		e.preventDefault();
		$(this).toggleClass('closed');
		$(this).parent().parent().next(".groupelementsfor").toggle('slow');
	});
});
</pre></body></html>