
// CONFIRM ACTION
$$('a[rel=confirm]').each(function(item){
	$(item).addEvent('click', function(event) {
		var agree = confirm('Da li ste sigurni da želite izbrisati?');
		if (agree==true){
			return true;
		}
		else{
			event.stop();
			return false;
		}
	});
});

// Checkbox event
function selekcija(id){
	$(id).addEvent('click', function(event){
		var target = event.target;

		if ( $(target).type == 'checkbox' ){

			$( target ).getParent( 'li' ).getElements('input').each(function(item){
				if ($(target).get('checked') == true){
					$(item).set('checked','checked');
				}
				else {
					$(item).set('checked','');
				}
			});
		}
	});
}

// Izbrisi sve
function delete_multiple_admin_lista(id, url, div){
	var zaBrisanje='';
	// Trazimo potvrdu za brisanje
	if ( confirm( "Da li ste sigurni da želite izbrisati selektovano?" ) ){
		// sakupljamo elemente tabele koji oznacavaju sta treba izbrisati
		var el = $(id).getElements( 'input[type=checkbox]' );
		el.each( function( item ){
			// Proveravamo da li je element cekiran
			if ($(item).get('checked')==true){
				if (zaBrisanje!==''){
					zaBrisanje += ':'+$(item).get('value');
				}
				else {
					zaBrisanje = 'brisi='+$(item).get('value');
				}
				$(item).getParent('tr').destroy();
			}
		});
		// Vrsimo ajax zahtev za brisanje
		var urlReq = url;
		zatrazi_ajax(div, urlReq, 'post', zaBrisanje);
	}
}

// Form
function select_deselect_all(id,sel){
	$$("input[id*="+id+"]").each(function(item){
		if (sel==1){
			$(item).checked = 'checked';
			var anc = $(item).ancestors();
			$(anc[1]).setStyle({backgroundColor:'silver'});
		}
		else {
			$(item).checked = '';
			var anc = $(item).ancestors();
			$(anc[1]).setStyle({backgroundColor:'white'});
		}
	});
}

// UL LI Show/Hide
function show_hide_ul_li(div){
	var ul = $(div).down(0);
	var li = $$('#'+div+' li');
}
// Sort lista

// Vrsimo extend clase elementa

function sortiranje(url){
	var thisSortables = new Sortables($('lista'), {
		constrain: true,
		clone: true,
		revert: true,
		opacity:0.5,
		onComplete:function(item){
			//sortiraj(url);
			var redosled = this.serialize(1, function(element, index){
				return 'listContainer[]=' + element.getProperty('id').replace('item_','');
			}).join('&');
			zatrazi_ajax('',url,'post',redosled);
		}
	});
}
function sortiraj(url){
	var redosled = thisSortables.serialize(1, function(element, index){
		return 'listContainer[]=' + element.getProperty('id').replace('item_','');
	}).join('&');
	zatrazi_ajax('',url,'post',redosled);
}

function maskiraj(id){
	var sirina = $(id).getSize().x;
	var visina = $(id).getSize().y;
	$(id).setStyle('position', 'relative');
	var el = new Element('div', {'id':'elDisable', 'styles':{'position':'absolute', 'height':visina, 'width':sirina, 'background-color':'white', 'opacity':0.7, 'left':0, 'top':0}});
	el.inject(id);
}
window.addEvent('domready', function() {
	Element.implement({
		toggle:function(){
			if ($(this).hasClass('otvoren')){
				$(this).setStyle('display','none');
				$(this).removeClass('otvoren');
				$(this).addClass('zatvoren');
			}
			else {

				$(this).setStyle('display','');
				$(this).removeClass('zatvoren');
				$(this).addClass('otvoren');
			}
		}
	});
});

function checkAll(field){
	$(field).getElements('input[type=checkbox]').each(function(item){$(item).set('checked','checked');});
}
function uncheckAll(field){
	$(field).getElements('input[type=checkbox]').each(function(item){$(item).set('checked','');});
}
function confirmSubmit( ){
	var agree=confirm("Da li ste sigurni da želite izbrisati?");
	if (agree)
	return true ;
	else
	return false ;
}