function delete0Disc(id, price, sid, course1, course2, euro, lang) {
  var req = new JsHttpRequest();
  req.onreadystatechange = function() {
    if (req.readyState == 4) {
		document.getElementById("q_"+id).innerHTML = req.responseJS.count;
		document.getElementById("s_"+id).innerHTML = req.responseJS.sum+' USD';

		var t_sumd = req.responseJS.total+' USD<br>';

		if (lang != 'RU')
			t_sumd += req.responseJS.total*euro+' EURO<br>';
		else
			t_sumd += (req.responseJS.total<100? req.responseJS.total*course1:req.responseJS.total*course2)+' руб.';

		document.getElementById("t_sumd").innerHTML = t_sumd;  
		document.getElementById("s_qty").innerHTML = req.responseJS.count2;
		document.getElementById("s_sum").innerHTML = req.responseJS.sum2+' USD';   

		var s_sumall = req.responseJS.sum2+' USD<br>';
		if (lang != 'RU')
			s_sumall += req.responseJS.sum2*euro+' EURO<br>';
		else
			s_sumall += (req.responseJS.sum2<100? req.responseJS.sum2*course1:req.responseJS.sum2*course2)+' руб.';
		
		document.getElementById("total_usd_sum").value = req.responseJS.total;
		document.getElementById("s_sumall").innerHTML = s_sumall;  
		
		delivery(lang, course1, course2, euro);
    }
  }
  req.open(null, '/catalog/backend2.php', true);
  req.send( {id: id, 
             sid: sid, 
             type: 'disc',
             price: price,
             action: 'del'} );
}
function add0Disc(id, price, sid, course1, course2, euro, lang) {
  var req = new JsHttpRequest();
  req.onreadystatechange = function() {
    if (req.readyState == 4) {
		document.getElementById("q_"+id).innerHTML = req.responseJS.count;
		document.getElementById("s_"+id).innerHTML = req.responseJS.sum+' USD';
		
		var t_sumd = req.responseJS.total+' USD<br>';

		if (lang != 'RU')
			t_sumd += req.responseJS.total*euro+' EURO<br>';
		else
			t_sumd += (req.responseJS.total<100? req.responseJS.total*course1:req.responseJS.total*course2)+' руб.';

		document.getElementById("t_sumd").innerHTML = t_sumd;   
		document.getElementById("s_qty").innerHTML = req.responseJS.count2;
		document.getElementById("s_sum").innerHTML = req.responseJS.sum2+' USD';  
		
		var s_sumall = req.responseJS.sum2+' USD<br>';
		if (lang != 'RU')
			s_sumall += req.responseJS.sum2*euro+' EURO<br>';
		else
			s_sumall += (req.responseJS.sum2<100? req.responseJS.sum2*course1:req.responseJS.sum2*course2)+' руб.';
		
		document.getElementById("total_usd_sum").value = req.responseJS.total;
		document.getElementById("s_sumall").innerHTML = s_sumall;
		
		delivery(lang, course1, course2, euro);
    }
  }
  req.open(null, '/catalog/backend2.php', true);
  req.send( {id: id, 
             sid: sid, 
             type: 'disc',
             price: price,
             action: 'add'} );
}

function delete0Key(id, price, sid, course1, course2, euro, lang) {
  var req = new JsHttpRequest();
  req.onreadystatechange = function() {
    if (req.readyState == 4) {
		document.getElementById("q2_"+id).innerHTML = req.responseJS.count;
		document.getElementById("s2_"+id).innerHTML = req.responseJS.sum+' USD';
      
		var t_sumk = req.responseJS.total+' USD<br>';

		if (lang != 'RU')
			t_sumk += req.responseJS.total*euro+' EURO<br>';
		else
			t_sumk += (req.responseJS.total<100? req.responseJS.total*course1:req.responseJS.total*course2)+' руб.';
	  
		document.getElementById("t_sumk").innerHTML = t_sumk; 

		document.getElementById("s_qty").innerHTML = req.responseJS.count2;
		document.getElementById("s_sum").innerHTML = req.responseJS.sum2+' USD';   
	  
		var s_sumall = req.responseJS.sum2+' USD<br>';
		if (lang != 'RU')
			s_sumall += req.responseJS.sum2*euro+' EURO<br>';
		else
			s_sumall += (req.responseJS.sum2<100? req.responseJS.sum2*course1:req.responseJS.sum2*course2)+' руб.';
		
		document.getElementById("total_usd_sum").value = req.responseJS.total;
		document.getElementById("s_sumall").innerHTML = s_sumall;    
		
		delivery(lang, course1, course2, euro);
    }
  }
  req.open(null, '/catalog/backend2.php', true);
  req.send( {id: id, 
             sid: sid, 
             type: 'key',
             price: price,
             action: 'del'} );
}
function add0Key(id, price, sid, course1, course2, euro, lang) {
  var req = new JsHttpRequest();
  req.onreadystatechange = function() {
    if (req.readyState == 4) {
		document.getElementById("q2_"+id).innerHTML = req.responseJS.count;
		document.getElementById("s2_"+id).innerHTML = req.responseJS.sum+' USD';
      
		var t_sumk = req.responseJS.total+' USD<br>';

		if (lang != 'RU')
			t_sumk += req.responseJS.total*euro+' EURO<br>';
		else
			t_sumk += (req.responseJS.total<100? req.responseJS.total*course1:req.responseJS.total*course2)+' руб.';
	  
		document.getElementById("t_sumk").innerHTML = t_sumk; 
	  
	  
		document.getElementById("s_qty").innerHTML = req.responseJS.count2;
		document.getElementById("s_sum").innerHTML = req.responseJS.sum2+' USD';   

	  
		var s_sumall = req.responseJS.sum2+' USD<br>';
		if (lang != 'RU')
			s_sumall += req.responseJS.sum2*euro+' EURO<br>';
		else
			s_sumall += (req.responseJS.sum2<100? req.responseJS.sum2*course1:req.responseJS.sum2*course2)+' руб.';
		
		document.getElementById("total_usd_sum").value = req.responseJS.total;
		document.getElementById("s_sumall").innerHTML = s_sumall;
		
		delivery(lang, course1, course2, euro);
    }
  }
  req.open(null, '/catalog/backend2.php', true);
  req.send( {id: id, 
             sid: sid, 
             type: 'key',
             price: price,
             action: 'add'} );
}

function delivery(lang, course1, course2, euro) {
	var delivery_type = document.getElementById("delivery_type_select").selectedIndex;
	var delivery_price = 0;
	var price = parseInt(document.getElementById("total_usd_sum").value);
	
	if (lang == 'RU') {
		if (delivery_type == 1) {
			document.getElementById("s_delivery").innerHTML = '0 руб.';
		}
		else if (delivery_type == 2) {
			if (price > 40) {
				document.getElementById("s_delivery").innerHTML = '0 USD';
			}
			else {
				document.getElementById("s_delivery").innerHTML = '9 USD';
				delivery_price = 9;
			}
		}
		else if (delivery_type == 3) {
			if (price > 40) {
				document.getElementById("s_delivery").innerHTML = '0 USD';
			}
			else {
				document.getElementById("s_delivery").innerHTML = '5 USD';
				delivery_price = 5;
			}
		}
		else if (delivery_type == 4) {
			document.getElementById("s_delivery").innerHTML = '550 руб.';
			delivery_price = 550 / (price < 100 ? course1 : course2);
		}
		else if (delivery_type == 5) {
			document.getElementById("s_delivery").innerHTML = '0 руб.';
		}
		else if (delivery_type == 6) {
			document.getElementById("s_delivery").innerHTML = '10 USD';
			delivery_price = 10;
		}
		else {
			document.getElementById("s_delivery").innerHTML = '0 руб.';
		}
	}
	else {
		if (delivery_type == 1) {
			if (price > 200) {
				document.getElementById("s_delivery").innerHTML = '0 USD';
			}
			else {
				document.getElementById("s_delivery").innerHTML = '30 USD';
				delivery_price = 30;
			}
		}
		else if (delivery_type == 2) {
			document.getElementById("s_delivery").innerHTML = '55 USD';
			delivery_price = 55;
		}
		else {
			document.getElementById("s_delivery").innerHTML = '0 USD';
		}
	}
	
	var s_sumall = (price + delivery_price) +' USD<br>';
	if (lang != 'RU')
		s_sumall += (price + delivery_price) * euro+' EURO<br>';
	else
		s_sumall += (price < 100? (price + delivery_price) * course1 : (price + delivery_price) * course2)+' руб.';
	
	document.getElementById("s_sumall").innerHTML = s_sumall;
	document.getElementById("delivery_sum").value = delivery_price;
}