function EnableAll(id,check){
	$(id).select('input').each(function(input){
		if( input.checked!=check ){ input.checked=check; }
	});
}

function CambiaContenido(params, obj, callback, evalScripts) {
	if (params==null || !params) params={};
	params.RequestFrom = 'ajax';
	new Ajax.Updater($(obj), 'index.php', {
		parameters:  params ,
		method : 'post',
		onComplete : function(response) {
			if(callback!=null) { try { eval(callback);} catch(e) {} }
			try { response.responseText.evalScripts(); }catch(e) {}
			response=null;
		}
	});
	try{_window.close();}catch(e){}
	try{clearInterval(oMySlides._play);oMySlides=null;}catch(e){}
}

function FormSubmit(form_id, div_id, a, callback) {
	var form = $(form_id);
	if (a==null)a=false;
	var error = false;
	form.getElements().each(function(v, i) {
		try {
			if (v.hasClassName('form_noempty') && v.value == '') {
				alert("Has de rellenar todos los campos obligatorios");
				error = true;
			}
		}catch(e){}
	});
	
	if (!error) {
		if (div_id) {
			if(a) { $('module').value=$F('submodule'); $('submodule').remove(); }
			form.insert('<input type="hidden" name="RequestFrom" value="ajax" />');
			form.request({
				onComplete: function(obj){$(div_id).update(obj.responseText);if(callback!=null&&callback) { try { eval(callback);} catch(e) {alert(e);alert(callback);} }obj=null;}
			});
		}
		else
			form.submit();
	}
}
