function group_select(id){
	var select = document.getElementById('select' + id);
	select.style.display = (select.style.display == 'block') ? 'none' : 'block';
}

function submit_paging(page){
	document.getElementById('page').value = page;
	document.getElementById('paging_form').submit();
}

var total_pcs = 0;
var total_price = 0;

function add_to_basket(article_id){
	document.getElementById('article_' + article_id).innerHTML = '';
	
	var request = new ajax_request();
	request.async = true;
	request.call_back = 'basket_call_back';
	request.url = 'index.php';
	request.file_path = 'basket.php';
	request.class_name = 'basket_template';
	request.method_name = 'add_to_basket';
	request.register_argument('article_id', article_id);
	request.send();
}

function basket_call_back(xml_http, attributes){
	if(document.all){
		var xmlDocument = new ActiveXObject('Microsoft.XMLDOM');
		xmlDocument.loadXML(xml_http.responseText);
	}else{
		xmlDocument = xml_http.responseXML
	}
	//var pcs = xmlDocument.getElementsByTagName('pcs')[0].childNodes[0].nodeValue;
	//var price = xmlDocument.getElementsByTagName('price')[0].childNodes[0].nodeValue;
	//document.getElementById('article_pcs').innerHTML = pcs;
	//document.getElementById('article_price').innerHTML = price;
}

function change_price(article_id){
	var current_price = document.getElementById('single_price' + article_id).value;
	var pcs = document.getElementById('pcs' + article_id).value;
	var new_price = current_price * pcs;
	document.getElementById('price' + article_id).innerHTML = Math.round(new_price*100)/100;
	
	var request = new ajax_request();
	request.async = true;
	request.call_back = 'article_back';
	request.url = 'index.php';
	request.file_path = 'basket.php';
	request.class_name = 'basket_template';
	request.method_name = 'change_pcs';
	request.register_argument('article_id', article_id);
	request.register_argument('pcs', pcs);
	request.send();
}


function article_back(xml_http, attributes){
	if(document.all){
		var xmlDocument = new ActiveXObject('Microsoft.XMLDOM');
		xmlDocument.loadXML(xml_http.responseText);
	}else{
		xmlDocument = xml_http.responseXML
	}
	var pcs = xmlDocument.getElementsByTagName('pcs')[0].childNodes[0].nodeValue;
	var price = xmlDocument.getElementsByTagName('price')[0].childNodes[0].nodeValue;
	document.getElementById('article_pcs').innerHTML = pcs;
	document.getElementById('article_price').innerHTML = price;
}

function remove_item(article_id, color, size){
	document.getElementById('article_' + article_id).style.display = 'none';
	var request = new ajax_request();
	request.async = true;
	request.call_back = 'remove_item_back';
	request.url = 'index.php';
	request.file_path = 'templates/order.php';
	request.class_name = 'order';
	request.method_name = 'remove_item';
	request.register_argument('article_id', article_id);
	request.register_argument('color', color);
	request.register_argument('size', size);
	request.send();
}

function remove_item_back(xml_http, attributes){

}

function scroll ( destination )
{
	if ( destination == 'up' )
	{
		Timer = setInterval("document.getElementById('destination1').scrollTop -= 1", 10);
	}
	if ( destination == 'down' )
	{
		Timer = setInterval("document.getElementById('destination1').scrollTop += 1", 10);
	}
}

function change_pcs(article_id, action){
	var pcs_container = document.getElementById('pcs_' + article_id);
	var price_container = document.getElementById('price_' + article_id);
	var pcs = pcs_container.value * 1;
	var price = price_container.innerHTML * 1;
	var single_price = (price / pcs);

	if(action == 1 &&  pcs == 1)
		return false;

	if(action == 1){
		var new_pcs = pcs - 1;
	}else{
		var new_pcs = pcs + 1;
	}

	var new_price = (single_price * new_pcs);
	new_price = Math.round(new_price * 100) / 100;
	
	pcs_container.value = new_pcs;
	price_container.innerHTML = new_price;
	
}
