function my_account_address(type,val,val2) {
	if (type=='delete') {
		if (confirm('Sunteti sigur ca vreti sa stergeti adresa?')) {
			var trim='';
			trim+='type='+type;
			trim+='&id='+val;
			Ejax(window.siteurl+'includes/ajax_php/account_address_op.php',trim,'divAddresses');
		}
	}
	if (type=='chType') {
		if (val2.checked) {
			var addressType=1;
		} else {
			var addressType=0;
		}
		var trim='';
		trim+='type='+type;
		trim+='&id='+val;
		trim+='&addressType='+addressType;
		Ejax(window.siteurl+'includes/ajax_php/account_address_op.php',trim,'divAddresses');
	}
	if (type=='openWin') {
		AjaxW('id='+val,window.siteurl+'includes/windows/win_edit_address.php','edit_address',
		'Modifica adresa',450,400,0,0,1);
	}
	if (type=='update') {
		if ($val('addressEdit')=='') {
			eroare('Completati adresa dumneavoastra',220,50);
		} else if ($val('stateEdit')=='') {
			eroare('Completati judetul sau sectorul dumneavoastra',320,50);
		} else if ($val('cityEdit')=='') {
			eroare('Completati orasul dumneavoastra',220,50);
		} else if ($val('countryEdit')=='') {
			eroare('Selectati tara dumneavoastra',220,50);
		} else {
			var trim='';
			trim+='type='+type;
			trim+='&id='+val;
			trim+='&addressEdit='+eurl($val('addressEdit'));
			trim+='&stateEdit='+eurl($val('stateEdit'));
			trim+='&cityEdit='+eurl($val('cityEdit'));
			trim+='&zip_codeEdit='+eurl($val('zip_codeEdit'));
			trim+='&countryEdit='+eurl($val('countryEdit'));
			trim+='&phoneEdit='+eurl($val('phoneEdit'));
			Ejax(window.siteurl+'includes/ajax_php/account_address_op.php',trim,'divAddresses');
			NSS_winClose('edit_address');
		}
	}
}
function my_account_company(type,val,val2) {
	if (type=='delete') {
		if (confirm('Sunteti sigur ca vreti sa stergeti firma?')) {
			var trim='';
			trim+='type='+type;
			trim+='&id='+val;
			Ejax(window.siteurl+'includes/ajax_php/account_company_op.php',trim,'divCompany');
		}
	}
	if (type=='chType') {
		if (val2.checked) {
			var companyType=1;
		} else {
			var companyType=0;
		}
		var trim='';
		trim+='type='+type;
		trim+='&id='+val;
		trim+='&companyType='+companyType;
		Ejax(window.siteurl+'includes/ajax_php/account_company_op.php',trim,'divCompany');
	}
	if (type=='openWin') {
		AjaxW('id='+val,window.siteurl+'includes/windows/win_edit_company.php','edit_company',
		'Modifica firma',450,400,0,0,1);
	}
	if (type=='update') {
		if ($val('companyEdit')=='') {
			eroare('Completati numele firmei dumneavoastra',220,50);
		} else if ($val('cifEdit')=='') {
			eroare('Completati cif-ul',220,50);
		} else if ($val('bankEdit')=='') {
			eroare('Completati numele bancii',220,50);
		} else if ($val('iban_bankEdit')=='') {
			eroare('Completati contul',220,50);
		} else if ($val('nr_reg_comEdit')=='') {
			eroare('Completati Nr. Reg. Com.',220,50);
		} else if ($val('company_addressEdit')=='') {
			eroare('Completati adresa',220,50);
		} else if ($val('company_countyEdit')=='') {
			eroare('Completati judetul sau sectorul dumneavoastra',320,50);
		} else if ($val('company_cityEdit')=='') {
			eroare('Completati orasul dumneavoastra',220,50);
		} else if ($val('company_countryEdit')=='') {
			eroare('Selectati tara dumneavoastra',220,50);
		} else if ($val('company_phoneEdit')=='') {
			eroare('Completati numarul de telefon',220,50);
		} else {
			var trim='';
			trim+='type='+type;
			trim+='&id='+val;
			trim+='&companyEdit='+eurl($val('companyEdit'));
			trim+='&cifEdit='+eurl($val('cifEdit'));
			trim+='&bankEdit='+eurl($val('bankEdit'));
			trim+='&nr_reg_comEdit='+eurl($val('nr_reg_comEdit'));
			trim+='&iban_bankEdit='+eurl($val('iban_bankEdit'));
			trim+='&company_addressEdit='+eurl($val('company_addressEdit'));
			trim+='&company_countyEdit='+eurl($val('company_countyEdit'));
			trim+='&company_cityEdit='+eurl($val('company_cityEdit'));
			trim+='&company_zip_codeEdit='+eurl($val('company_zip_codeEdit'));
			trim+='&company_countryEdit='+eurl($val('company_countryEdit'));
			trim+='&company_phoneEdit='+eurl($val('company_phoneEdit'));
			Ejax(window.siteurl+'includes/ajax_php/account_company_op.php',trim,'divCompany');
			NSS_winClose('edit_company');
		}
	}
}
function newsletter() {
	if ($val('newsletterEmail')=='') {
		eroare('Completati adresa de e-mail!',250,50);
	} else {
		var trim='';
		trim+='&newsletterEmail='+eurl($val('newsletterEmail'));
		EjaxCb(window.siteroot+'includes/ajax_php/newsletter.php',trim,'',function (r) {
			if (r=='errorEmail') {
				eroare('Adresa de e-mail incorecta!',220,50);
			} else if (r=='errorDuplicate') {
				eroare('Aceasta adresa este deja abonata la newsletter!',220,50);
			} else {
				alerta('Operatie efectuata cu success!');
				$v('newsletterEmail','');
			}
		});
	}
}
function refreshShopcart() {
	//alert('wtf');
	var trim2='';
	trim2+='oper=ajax';
	EjaxCb(window.siteurl+'includes/ajax_php/shopcart_box.php',trim2,'',function (r) {
		$html('divBoxShopcart',r);
	});
}
function shopcart(type,val,val2) {
	if (type=='add') {
		var trim='';
		trim+='type='+type;
		trim+='&id='+val;
		trim+='&quant='+val2;
		Ejax(window.siteurl+'includes/ajax_php/shopcart.php',trim,'divShopcart');
	}
	if (type=='del') {
		if ($val('quantity_'+val)==1) {
			if (confirm('Esti sigur ca vrei sa stergi ca vrei sa stergi produsul?')) {
				var trim='';
				trim+='type='+type;
				trim+='&id='+val;
				trim+='&quant='+val2;
				Ejax(window.siteurl+'includes/ajax_php/shopcart.php',trim,'divShopcart');
			}
		} else {
			var trim='';
			trim+='type='+type;
			trim+='&id='+val;
			trim+='&quant='+val2;
			Ejax(window.siteurl+'includes/ajax_php/shopcart.php',trim,'divShopcart');
		}
	}
}
function order(type,val,val2,val3,val4,val5) {
	if (type=='selectCustomer') {
		var trim='';
		trim+='type='+type;
		trim+='&id='+val;
		Ejax(window.siteurl+'includes/ajax_php/order.php',trim,'divBuyer');
	}
	if (type=='selectCompany') {
		var trim='';
		trim+='type='+type;
		trim+='&idCompany='+val2;
		trim+='&idCustomer='+val;
		Ejax(window.siteurl+'includes/ajax_php/order.php',trim,'divBuyer');
	}
	if (type=='showBuyers') {
		var trim='';
		trim+='type='+type;
		Ejax(window.siteurl+'includes/ajax_php/order.php',trim,'divBuyer');
	}
	if (type=='addCompany') {
		var trim='';
		trim+='type='+type;
		trim+='&id='+val;
		Ejax(window.siteurl+'includes/ajax_php/order.php',trim,'divBuyer');
	}
	if (type=='editCustomer') {
		var trim='';
		trim+='type='+type;
		trim+='&id='+val;
		Ejax(window.siteurl+'includes/ajax_php/order.php',trim,'divBuyer');
	}
	if (type=='editCompany') {
		var trim='';
		trim+='type='+type;
		trim+='&idCompany='+val2;
		trim+='&idCustomer='+val;
		Ejax(window.siteurl+'includes/ajax_php/order.php',trim,'divBuyer');
	}
	if (type=='updateCustomer') {
		if ($val('name')=='') {
			eroare('Completeaza numele!',250,50);
		} else if ($val('prenume')=='') {
			eroare('Completeaza prenumele!',250,50);
		} else if ($val('cnp')=='') {
			eroare('Completeaza cnp-ul!',250,50);
		} else if ($val('seria_ci')=='') {
			eroare('Completeaza seria de buletin!',250,50);
		} else if ($val('number_ci')=='') {
			eroare('Completeaza numarul de buletin!',250,50);
		} else if ($val('address')=='') {
			eroare('Completeaza adresa!',250,50);
		} else if ($val('city')=='') {
			eroare('Completeaza orasul!',250,50);
		} else if ($val('state')=='') {
			eroare('Completeaza judetul!',250,50);
		} else if ($val('country')=='') {
			eroare('Selecteaza tara!',250,50);
		} else if ($val('phone')=='') {
			eroare('Completeaza numarul de telefon!',250,50);
		} else {
			var trim='';
			trim+='type='+type;
			trim+='&name='+eurl($val('name'));
			trim+='&prenume='+eurl($val('prenume'));
			trim+='&cnp='+eurl($val('cnp'));
			trim+='&seria_ci='+eurl($val('seria_ci'));
			trim+='&number_ci='+eurl($val('number_ci'));
			trim+='&address='+eurl($val('address'));
			trim+='&zip_code='+eurl($val('zip_code'));
			trim+='&city='+eurl($val('city'));
			trim+='&state='+eurl($val('state'));
			trim+='&country='+eurl($val('country'));
			trim+='&phone='+eurl($val('phone'));
			//Ejax(window.siteurl+'includes/ajax_php/order.php',trim,'divBuyer');
			EjaxCb(window.siteurl+'includes/ajax_php/order.php',trim,'',function (r) {
				$html('divBuyer',r);
				order('showAddresses','','');
			});
		}
	}
	if (type=='updateCompany') {
		if ($val('company')=='') {
			eroare('Completeaza numele firmei!',250,50);
		} else if ($val('cui')=='') {
			eroare('Completeaza cif-ul!',250,50);
		} else if ($val('bank')=='') {
			eroare('Completeaza numele bancii!',250,50);
		} else if ($val('iban_bank')=='') {
			eroare('Completeaza contul bancii, iban!',250,50);
		} else if ($val('nr_reg_com')=='') {
			eroare('Completeaza Nr. Reg. Com.!',250,50);
		} else if ($val('company_address')=='') {
			eroare('Completeaza adresa firmei!',250,50);
		} else if ($val('company_city')=='') {
			eroare('Completeaza orasul firmei!',250,50);
		} else if ($val('state')=='') {
			eroare('Completeaza judetul firmei!',250,50);
		} else if ($val('country')=='') {
			eroare('Selecteaza tara firmei!',250,50);
		} else if ($val('phone')=='') {
			eroare('Completati numarul de telefon!',250,50);
		}  else {
			var trim='';
			trim+='type='+type;
			trim+='&company='+eurl($val('company'));
			trim+='&cui='+eurl($val('cui'));
			trim+='&bank='+eurl($val('bank'));
			trim+='&iban_bank='+eurl($val('iban_bank'));
			trim+='&nr_reg_com='+eurl($val('nr_reg_com'));
			trim+='&company_address='+eurl($val('company_address'));
			trim+='&company_zip_code='+eurl($val('company_zip_code'));
			trim+='&company_city='+eurl($val('company_city'));
			trim+='&company_county='+eurl($val('state'));
			trim+='&country='+eurl($val('country'));
			trim+='&phone='+eurl($val('phone'));
			trim+='&id='+val;
			Ejax(window.siteurl+'includes/ajax_php/order.php',trim,'divBuyer');
		}
	}
	if (type=='insertCompany') {
		if ($val('company')=='') {
			eroare('Completeaza numele firmei!',250,50);
		} else if ($val('cui')=='') {
			eroare('Completeaza cif-ul!',250,50);
		} else if ($val('bank')=='') {
			eroare('Completeaza numele bancii!',250,50);
		} else if ($val('iban_bank')=='') {
			eroare('Completeaza contul bancii, iban!',250,50);
		} else if ($val('nr_reg_com')=='') {
			eroare('Completeaza Nr. Reg. Com.!',250,50);
		} else if ($val('company_address')=='') {
			eroare('Completeaza adresa firmei!',250,50);
		} else if ($val('company_city')=='') {
			eroare('Completeaza orasul firmei!',250,50);
		} else if ($val('state')=='') {
			eroare('Completeaza judetul firmei!',250,50);
		} else if ($val('country')=='') {
			eroare('Selecteaza tara firmei!',250,50);
		} else if ($val('phone')=='') {
			eroare('Completati numarul de telefon!',250,50);
		} else {
			var trim='';
			trim+='type='+type;
			trim+='&company='+eurl($val('company'));
			trim+='&cui='+eurl($val('cui'));
			trim+='&bank='+eurl($val('bank'));
			trim+='&iban_bank='+eurl($val('iban_bank'));
			trim+='&nr_reg_com='+eurl($val('nr_reg_com'));
			trim+='&company_address='+eurl($val('company_address'));
			trim+='&company_zip_code='+eurl($val('company_zip_code'));
			trim+='&company_city='+eurl($val('company_city'));
			trim+='&company_county='+eurl($val('state'));
			trim+='&country='+eurl($val('country'));
			trim+='&phone='+eurl($val('phone'));
			Ejax(window.siteurl+'includes/ajax_php/order.php',trim,'divBuyer');
		}
	}
	if (type=='selectAddress') {
		var trim='';
		trim+='type='+type;
		trim+='&id='+val;
		trim+='&value='+val2;
		EjaxCb(window.siteurl+'includes/ajax_php/order.php',trim,'',function (r) {
			$html('divAddress',r);
			order('showShippingMethods',val,val2);
		});
	}
	if (type=='showShippingMethods') {
		var trim='';
		trim+='type='+type;
		trim+='&address='+val;
		trim+='&addressType='+val2;
		Ejax(window.siteurl+'includes/ajax_php/order.php',trim,'divShippingMethods');
	}
	if (type=='showAddresses') {
		var trim='';
		trim+='type='+type;
		EjaxCb(window.siteurl+'includes/ajax_php/order.php',trim,'',function (r) {
			$html('divAddress',r);
			order('showShippingMethods','','none');
		});
	}
	if (type=='editAddress') {
		var trim='';
		trim+='type='+type;
		trim+='&id='+val;
		trim+='&value='+val2;
		Ejax(window.siteurl+'includes/ajax_php/order.php',trim,'divAddress');
	}
	if (type=='insertAddress') {
		if ($val('addressShipping')=='') {
			eroare('Completeaza adresa!',250,50);
		} else if ($val('cityShipping')=='') {
			eroare('Completeaza orasul!',250,50);
		} else if ($val('state')=='') {
			eroare('Completeaza judetul!',250,50);
		} else if ($val('country')=='') {
			eroare('Selecteaza tara!',250,50);
		} else {
			var trim='';
			trim+='type='+type;
			trim+='&addressShipping='+eurl($val('addressShipping'));
			trim+='&zip_codeShipping='+eurl($val('zip_codeShipping'));
			trim+='&cityShipping='+eurl($val('cityShipping'));
			trim+='&stateShipping='+eurl($val('state'));
			trim+='&countryShipping='+eurl($val('country'));
			trim+='&phoneShipping='+eurl($val('phoneShipping'));
			//Ejax(window.siteurl+'includes/ajax_php/order.php',trim,'divAddress');
			EjaxCb(window.siteurl+'includes/ajax_php/order.php',trim,'',function (r) {
				$html('divAddress',r);
				order('showShippingMethods','','none');
			});
		}
	}
	if (type=='updateAddress') {
		if ($val('addressShipping')=='') {
			eroare('Completeaza adresa!',250,50);
		} else if ($val('cityShipping')=='') {
			eroare('Completeaza orasul!',250,50);
		} else if ($val('state')=='') {
			eroare('Completeaza judetul!',250,50);
		} else if ($val('country')=='') {
			eroare('Selecteaza tara!',250,50);
		} else {
			var trim='';
			trim+='type='+type;
			trim+='&addressShipping='+eurl($val('addressShipping'));
			trim+='&zip_codeShipping='+eurl($val('zip_codeShipping'));
			trim+='&cityShipping='+eurl($val('cityShipping'));
			trim+='&stateShipping='+eurl($val('state'));
			trim+='&countryShipping='+eurl($val('country'));
			trim+='&phoneShipping='+eurl($val('phoneShipping'));
			trim+='&id='+val;
			trim+='&value='+val2;
			//Ejax(window.siteurl+'includes/ajax_php/order.php',trim,'divAddress');
			EjaxCb(window.siteurl+'includes/ajax_php/order.php',trim,'',function (r) {
				$html('divAddress',r);
				order('showShippingMethods','','none');
			});
		}
	}
	if (type=='submitOrder') {
		if ($val('buyerType')=='') {
			eroare('Alege un cumparator!',250,50);
		} else if ($val('buyer')=='') {
			eroare('Alege un cumparator!',250,50);
		} else if ($val('addressBuyerType')=='') {
			eroare('Alege o adresa!',250,50);
		} else if ($val('addressBuyer')=='') {
			eroare('Alege o adresa!',250,50);
		} else if ($val('paymentMethodValue')=='') {
			eroare('Alege o modalitate de plata!',250,50);
		} else if ($val('shippingMethodValue')=='') {
			eroare('Alege o modalitate de livrare!',250,50);
		} else {
			document.getElementById('submitOrder').submit();
		}
	}
	if (type=='show_states') {
		if (val=='') {
			eroare('Alege tara!',250,50);
		} else {
			var trim='';
			trim+='type='+type;
			trim+='&country='+val;
			trim+='&state='+val2;
			Ejax(window.siteurl+'includes/ajax_php/order.php',trim,'divState');
		}
	}
	if (type=='calcFunCurierTax') {
		var trim='';
		trim+='type='+type;
		trim+='&km='+val;
		trim+='&tax='+val3;
		trim+='&value='+val2;
	
		//Ejax(window.siteurl+'includes/ajax_php/order.php',trim,'divShowShippingTax');
		EjaxCb(window.siteurl+'includes/ajax_php/order.php',trim,'',function (r) {
			$html('divShowShippingTax',r);
			if (val!='') {
				if (!isNaN(val)) {
					val3=val*val2+1*val3;
				}
			}
			order('selectShippingMethod',val3,val5,val4);
		});
	}
	if (type=='selectShippingMethod') {
		//alert('asdsad');
		if (val5=='1') {
			if ($val('km')!='') {
				if (!isNaN($val('km'))) {
					val=$val('km')*val4+1*val;
				}
			}
		}
		var trim='';
		trim+='type='+type;
		trim+='&shippingTax='+val;
		trim+='&handlingFee='+val3;
		trim+='&handlingFeeShow='+val2;
		Ejax(window.siteurl+'includes/ajax_php/order.php',trim,'divInfoCost');
	}
}
function orders_operation(type,val,val2) {
	if (type=='pagination') {
		var trim='';
		trim+='type='+type;
		trim+='&af_pag='+val;
		Ejax(window.siteurl+'includes/ajax_php/shopping_history.php',trim,'divHistoryOrders');
	}
}
function addCantitate(t,id) {
	if (t=='add') {
		var cant=document.getElementById(id).value;
		document.getElementById(id).value=1*cant+1*1;
	}
	if (t=='del') {
		var cant=document.getElementById(id).value;
		if (cant>1) {
			document.getElementById(id).value=1*cant-1*1;
		} else {
			alert('1 este cantitatea minima!');
		}
	}
}
function showPage(href) {
	Ejax(window.siteurl+'includes/ajax_php/show_page.php','nr='+href,'pageContent');
}