function gebi(id){
	return document.getElementById(id)
}

function updateCatSum(obj, cost, id) {
    var idm = 'sum';
    var sum = 0;
    if (isNaN(id)) {
        gebi('sum').innerHTML = obj.value*cost;
        
    }
    else {
        idm = idm + id;
        gebi('sum'+id).innerHTML = obj.value*cost;
    }
    
    sum = obj.value*cost;
    
    if (isNaN(sum = obj.value*cost)) sum = 0;
    
    gebi(idm).innerHTML = (sum).toFixed(2);
}

function getHTML(){
    var url = '/cart.php';
    var pars = '';
    
    var myAjax = new Ajax.Updater('bsk', url, {method: 'get', parameters: pars});
}

function addToCart(item_id, count){
	
    if (count > 0) {
        var url = '/cart.php';
        var pars = 'item_id='+item_id+'&count='+count;
        
        var myAjax = new Ajax.Updater('bsk', url, {method: 'post', parameters: pars});
        alert('Товар добавлен в корзину!');
    }
    else {
        alert("Количество товара не может быть меньше одного!");
    }
}

function addToCart2(item_id, count){
	
    if (count > 0) {
        var url = '/cart.php';
        var pars = 'item_id='+item_id+'&count='+count+'&update=1';
        
        var myAjax = new Ajax.Updater('bsk', url, {method: 'post', parameters: pars});
       
    }    
}


function reloadImage() {
	gebi('captcha').src = '/func/kcaptcha_init.php?' + Math.random();
}

String.prototype.numberFormat=function(length, strRepl){
	if (!isNaN(this)) {
		var ret = this;
		var retStr = '';
		
		retStr = '';
		var retArr = ret.split('.');
		ret = retArr[0]+strRepl;
			
			var retStr = '';
			var slider = ' ';
			
			for (var i = 0, f = 1; i < retArr[0].length; i++, f++) {
				
				retStr += retArr[0].charAt(i);
				
				
				if (retArr[0].length == 4 && i == 0) {					
					retStr += slider;
				
				}
				if (retArr[0].length == 5 && i == 1) {
					retStr += slider;				
				}
				if (retArr[0].length == 6 && i == 2) {
					retStr += slider;				
				}
				if (retArr[0].length == 7 && (i == 0 || i == 3)) {
					retStr += slider;				
				}
				if (retArr[0].length == 8 && (i == 1 || i == 4)) {
					retStr += slider;				
				}
				if (retArr[0].length == 9 && (i == 2 || i == 5)) {
					retStr += slider;				
				}
			}
			
		    ret = retStr;
			
			var retStr = '';			
		    
			if (retArr.length == 1) {
				for (var i = 0; i < length; i++) {
					retStr += '0';
				}
			} else if (retArr.length == 2) {
				for (var i = 0; i < length; i++) {				
					if (retArr[1][i] != undefined) {
						retStr += retArr[1][i];
					}	else {
						retStr += '0';
						
					}
				}
			}
			
			ret += strRepl+retStr;			
	}
	
	return ret;
};

var recountCost = function (obj, event, args) {
	
	var keyCode = event.which;

	if (keyCode == undefined) {
          keyCode = event.keyCode;
    }
	
    
    
	if ( (keyCode >=48 && keyCode <= 58) || (keyCode >=96 && keyCode <= 105) || keyCode == 8 || keyCode == 46) { // 8 <-, 46 delete
		
			var cost = 0;			
			if (args['id'] != undefined) {
				cost = args['cost'];	
				var costru = args['cost']/0.3;
				for (key in args) {
					key1 = parseInt(key);
					val = parseInt(obj.value);						
					if (key != 'cost' && key != 'costru' &&  key != 'id') {
						if (key1 < val) {																					
							cost = args[key];
							costru = args[key];
							
						}	
						
					}	
					
					
				}
				
				document.getElementById('cost-'+args['id']).innerHTML = new String(cost).numberFormat(2, ',');
				var nnn = 0;
				nnn = new String(cost);
				nnn = (parseFloat(nnn)/0.3).toFixed(2);
				document.getElementById('costru-'+args['id']).innerHTML = nnn;
				addToCart2(args['id'], obj.value);		
			}
			
		}

	

	return false;
}

