var basket_proc = '/lib/processes/proc.basket.php';

function addBasket(id, price, count, uid, selected){
/*	if(count == null){
		count = document.getElementById('count_'+id).value;	
	}else{
		count = 1;
	} */
    if(typeof selected=='undefined') {
	    var params = '';
	    for(var i=0;i<sizes.length;i++){
		    if(document.getElementById('size['+id+']['+sizes[i]+']').checked){
			    //alert(document.getElementById('size['+id+']['+sizes[i]+']').value);
			    params += '&size['+id+']['+sizes[i]+']=1';
		    }
	    }
        url = basket_proc+'?action=add&id='+id+params+'&price['+id+']='+price+'&target=basket&method=basketXmlToHtml&uid='+uid;
        loadXMLDoc(url);
    }else{
        if(selectSizes==0) {
            alert('Вы не выбрали размер или цвет!');
        }else{
            var params = '';
            params += '&size['+id+']['+selectSizes+']=1';
            params += '&color['+id+']['+selectSizes+']='+selectColors.join(':');
            url = basket_proc+'?action=add&id='+id+params+'&price['+id+']='+price+'&target=basket&method=basketXmlToHtml&uid='+uid;
            loadXMLDoc(url);
        }
    }
    
}
function delBasket(id, size, color){
	url = basket_proc+'?action=del&size='+size+'&target=basket&method=reloadAfterOperation';
	if(id){
		url += '&id='+id;
	}
    if(typeof color!='undefined'){
        url += '&color='+color;
    }
//	alert(url);
	loadXMLDoc(url);
}
function reloadAfterOperation(){
	window.location.reload();	
}
function getBasket(){
	var rid = Math.random();
	url = basket_proc+'?action=get&target=basket&method=basketXmlToHtml&rid='+rid;
	loadXMLDoc(url);
}
function basketXmlToHtml(result, target){
//alert(result);
	var message;
	var success_message;
	var bItem;
	var itemData = [];
	var sum = 0;
	var count = 0;
	var rest = 0;
	var pos_rus = '';
	var basket_into = '';
	if(result == 'deleted'){ window.location.reload(); }
	message = document.getElementById(target);
	success_message = document.getElementById('basket_success_msg');

	if(result != 0){
		bItem = result.split(',');
		for(var i=0;i<bItem.length;i++){
			itemData[i] = bItem[i].split(':');
			if(itemData[i][2] != undefined) { 
				count += parseInt(itemData[i][2]);
				sum += itemData[i][2]*itemData[i][3];
			}
			
//			count += parseInt(itemData[i][2]);
		}
		count += '';
		rest = count[count.length-1];
		if(rest == 2 || rest == 3 || rest == 4){ pos_rus = 'товара'; }
		else{pos_rus = 'товаров';}
		if(rest == 1){ pos_rus = 'товар'; }
		
		basket_into = ' '+count+' '+pos_rus+' на '+sum+' руб.';
		
	}else{
		basket_into = ' пусто';
	}
//	timer_id = setInterval(showStatusMessage, 1000, 'none');
	
	// If isset opener
	if(message){
		message.innerHTML = basket_into;
	}
}

function showBasket(){
	var basket = document.getElementById('basket');
	if(basket.style.display == 'none'){	basket.style.display = 'block';}
	else{basket.style.display = 'none';}
	return false;
}

function selectPayment(obj){
	if(document.getElementById('payment').style.display == 'none'){
		document.getElementById('payment').style.display = 'block';
	}
	var found = 0;

	for(var p=0;p<aPayment.length;p++){
		for(var i=0;i<delivery[obj.value].length;i++){
			if(delivery[obj.value][i] != aPayment[p]){
				found = 0;
			}else{
				found = 1;
				break;
			}
		}
		if(found == 1){
			document.getElementById('payment_'+aPayment[p]).disabled = 0;
			document.getElementById('p_'+aPayment[p]).className = 'item';
		}else{
			document.getElementById('payment_'+aPayment[p]).disabled = 1;
			document.getElementById('p_'+aPayment[p]).className = 'disabled item';
			if(document.getElementById('payment_'+aPayment[p]).checked){
				document.getElementById('payment_'+aPayment[p]).checked = false;
			}
		}
	}
}

function checkRegion(e)
{
    var F = document.forms['OrderForm'];
    if(e.value>1) {
        byid('region_no_mo').style.display='block';
        byid('region_no_mo_8').innerHTML = '*';
        for(var i=0;i<F.elements['delivery_id'].length;i++){
            if(F.elements['delivery_id'].item(i).value==3) {F.elements['delivery_id'].item(i).checked=true;break}
        }
    }else{
        byid('region_no_mo').style.display='none';
        byid('region_no_mo_8').innerHTML = '';
        for(var i=0;i<F.elements['delivery_id'].length;i++){
            if(F.elements['delivery_id'].item(i).value==1) {F.elements['delivery_id'].item(i).checked=true;break}
        }
    }
}

function checkRegionPF(e)
{
    if(e.value>1) {
        byid('region_no_mo').style.display='block';
        byid('region_no_mo_8').innerHTML = '*';
    }else{
        byid('region_no_mo').style.display='none';
        byid('region_no_mo_8').innerHTML = '';
    }
}

function setValue(id, value)
{
    var e=byid(id);
    if(e.tagName=='SELECT'){
        for(var i=0;i<e.options.length;i++){
            if(e.options[i].value==value) {e.options[i].selected = true;break;}
        }
    }else{ e.value = value;}
}
