//-- MUESTRA Y OCULTA UN OBJETO --
function showHide(id) {
	object = document.getElementById(id);
	if(object.style['visibility']=='hidden') {
		object.style['visibility']='visible';
	} else {
		object.style['visibility']='hidden';
	}
}

//-- ABRIR POPUP --
function openPopup(url,w,h,center,scroll) {
	if(w==null) { var w=620; }
	if(h==null) { var h=500; }
	if(center==null) { var center=true; }
	if(scroll==null) { var scroll='yes'; }
	var day = new Date();
	var winame = day.getTime();
	
	if(center) {
		var t = (screen.height - h) / 2;
		var l = (screen.width - w) / 2;
	} else {
		var t = 0;
		var l = 0;
	}
	
	window.open(url,winame,"top="+t+"px,left="+l+"px,scrollbars="+scroll+",resizable=1,width="+w+"px,height="+h+"px");
}


//-- CONFIRMA UNA URL --
function urlConfirm(URLdir,URLtarget,msg) {
	action = confirm(msg);
	if (action == true) {
		parent.frames[URLtarget].location=URLdir
	}
}

//-- MARCA TODOS LOS CHECKBOX --
function setCheckboxes(formName, boxName) {
	if(document.forms[formName].checkall.checked==true) {
		do_check=true;
	} else {
		do_check=false;
	}
	checkboxs = document.forms[formName].elements[boxName+'[]'];
	var checkboxs_size  = checkboxs.length;

	if(checkboxs_size) {
		for (var x = 0; x < checkboxs_size; x++) {
			checkboxs[x].checked = do_check;
		}
	} else {
		checkboxs.checked = do_check;
	}
}