function importAgem(url)
{
	$('import').update('Prebieha import tovaru&hellip;');
	var importAgem = new Ajax.Request(url, {
		method: 'get'
	}
	);
}

function updateMarza(url)
{
	var form = $('marza_form');
	var params = {
		id: form['marza_form-kategoria'].value, priceTo0: form['marza_form-priceTo0'].value, priceTo1: form['marza_form-priceTo1'].value,
		priceTo2: form['marza_form-priceTo2'].value, priceTo3: form['marza_form-priceTo3'].value, priceTo4: form['marza_form-priceTo4'].value,
		priceTo5: form['marza_form-priceTo5'].value, marza0: form['marza_form-marza0'].value, marza1: form['marza_form-marza1'].value,
		marza2: form['marza_form-marza2'].value, marza3: form['marza_form-marza3'].value, marza4: form['marza_form-marza4'].value,
		marza5: form['marza_form-marza5'].value
	};	

	var updateMarza = new Ajax.Request(url, {
		method: 'post',
		parameters: {jsonMarza: Object.toJSON(params)},
		onSuccess: function(transport){
      		var response = transport.responseText;
      		alert(response);      		
    	}
	}
	);
}

function selectMarza(url)
{	
	var selectMarza = new Ajax.Request(url, {
		method: 'get',
		onSuccess: function(transport){			
      		var marza = transport.responseText.evalJSON();      		
			var form = $('marza_form');
			
			for(var i=0;i<6;i++) {
				eval(
					"var priceTo"+i+" = form['marza_form-priceTo"+i+"'];"
					+"var marza"+i+" = form['marza_form-marza"+i+"'];"	
					+"if (marza.priceTo"+i+" && marza.marza"+i+") {"
						+"priceTo"+i+".value = marza.priceTo"+i+";"
						+"marza"+i+".value = marza.marza"+i+";"
					+"} else {"
						+"priceTo"+i+".value = '';"
						+"marza"+i+".value = '';"
					+"}"
				);				
			}						
    	}
	}
	);
}

function getCategories(category1,category2) {
	category2 = category2 || null;
	var url = "/admin/admin/ajax-categories/category/"+category1;
	level = 2;
	if (category2!=null) {
		url+="-"+category2;
		level = 3;
	}	
	var params = "";
	var ajax = new Ajax.Request(
		url,
		{
			method: 'post',
			parameters: params,
			onSuccess: function(transport) {populateCategories(transport, level)},
			onFailure: function(request) {alert('Chyba ziskania kategorii!')}
		}
	);
}

function populateCategories(response, level) {	
	var element = $('product_form-cat'+level);
	var categories = (response.responseText.length > 0 ? response.responseText.evalJSON() : null);
	var ids = Object.keys(categories);	
	var val = Object.values(categories);
	element.options.length = 0;	
	for(var i=0;i<ids.length;i++) {
		element.options[i] = new Option(val[i],ids[i]);		
	}
	element.options[ids.length] = new Option('Žiadna kategória', 0);
	if (level==2) {
		getCategories($('product_form-cat1').value,$('product_form-cat2').value);
	}
}

function setOwnProduct(element) {
	var supplier = $("product_form-supplier");
	if (element.checked) {
		supplier.value = 999;
		supplier.options[0].disabled = true;	
	} else {
		supplier.options[0].disabled = false;
		supplier.value = supplier.options[0].value;		
	}
}

function confirmDeleteOrder(orderId){
	var result = confirm("Naozaj chcete vymazať objednávku ?");
	if(result){
		document.location = "/admin/admin/order-delete/order/"+orderId;
	}
}

function confirmDeleteOrders(form){
//executionUpdateForm
	var deleteCheckboxes = form.getInputs("checkbox","deleted[]");
	var runConfirm = false;
	for(var i=0;i<deleteCheckboxes.length;i++){		
		if(deleteCheckboxes[i].checked){
			runConfirm = true;
		}
	}
	if(runConfirm){		
		return confirm("Naozaj chcete vymazať označené objednávky ?");		
	}
	return true;
}

function getCategories2() {
	var category1 = $('category1').value;
	var url = "/admin/admin/ajax-categories/category/"+category1;
	var params = "";
	var ajax = new Ajax.Request(
		url,
		{
			method: 'post',
			parameters: params,
			onSuccess: function(transport) {populateCategories2(transport)},
			onFailure: function(request) {alert('Chyba ziskania kategorie 2!')}
		}
	);
}

function populateCategories2(response) {	
	var element = $('category2');
	var categories = (response.responseText.length > 0 && response.responseText!='[]' ? response.responseText.evalJSON() : null);	
	var ids = Object.keys(categories);	
	var val = Object.values(categories);
	element.options.length = 0;	
	for(var i=0;i<ids.length;i++) {
		element.options[i] = new Option(val[i],ids[i]);		
	}
}	