function delFile(path, img){
	if (window.confirm('delete it?')){
		execAjax(path + '/' + img, {asynchronous:true, evalScripts:true});
		$('div_' + img).style.display = 'none';
	}
}

function execAjax(request, options){
	new Ajax.Request(request, options);
}

function switchLanguage(langcode){
	var langSwitchers = $("editContainer").select("a.langSelector");
	
	langSwitchers.each(function(item){
		if (item.readAttribute('langcode') == langcode){
			item.addClassName('activeLangSelect');
		} else {
			item.removeClassName('activeLangSelect');
		}
	});

			
	var langContainers = $("editContainer").select("div.langSwitch");
	var elementIdToShow = "form_" + langcode;
	
	//hide all
	langContainers.each(function(item){		
		
		if (item.hasClassName("ldp_" + langcode)){
			item.setStyle({
				display : "block"
			});
		} else {
			item.setStyle({
				display : "none"
			});		
		}
	});
}

function onMultiCheckboxClick(event){
	if (event.isLeftClick){
		var element = event.element();
		var lang = element.readAttribute("language");		

		var parentcheckboxid = element.readAttribute("id");
		
		var linkedElements = $("editContainer").select("[parentcheckboxid='"+parentcheckboxid+"']");
		var isFocused = false;
		
		linkedElements.each(function(item){
			item.removeClassName('disabled');
			if (element.checked){
				item.enable();
				
				if (isFocused == false){
					isFocused = true;
					
					item.focus();
				}
				
			} else {
				item.disable();
				item.addClassName('disabled');
			}
		});
	}
}

function onMultiCheckboxLdpSwitchClick(event){
	if (event.isLeftClick){
		var element = event.element();
		var groupBy = element.readAttribute("relatedCheckboxes");
		var lang = element.readAttribute("language");

		if (groupBy){
			var langContainers = $("editContainer").select("input.multiCheckbox");
			langContainers.each(function(item){
				if (item.readAttribute("relatedCheckboxes") == groupBy && 
					(item.id != element.id) &&
					(item.readAttribute("language") != lang)
					){
					item.checked = element.checked;
				}
			});
		}
	}
}
