window.addEvent('domready', function() {
var KatalogDST = new Class({

  initialize: function() {
    if(!$$('select.katalogDST'))
	return;

    if(!$$('form.product-buy'))
        return;

    var selects = $$('select.katalogDST');
    selects.each(function(item){
	item.addEvent('change', function(e){
	   new Event(e).stop();
	   var product = this.getNext().value;
	   var color = this.value;
           var size = item.getNext().getNext().getNext().getNext();
	   if (color > 0) {
	    var req = new Request.HTML({url:'/katalog-dst.php?product='+product+'&color='+color, 
		onSuccess: function(text, elements, html) {
			size.set('html', html);
			size.set('disabled', '');	
		}
            });
	    req.get();
		
         }
	 if(color == 0) {
            size.set('html', '');
            size.set('disabled', 'disabled');
         }
	
        });
    });
  
    var forms = $$('form.product-buy');
    forms.each(function(item){
    	item.addEvent('submit', function(e){
		var select = item.getElements('select.katalogDST')[0];
		if(select.get('value') == 0) {
			new Event(e).stop();
			alert('Je potřeba zvolit velikost!!!')
		}
	});
    });	



}

});


new KatalogDST();
});

