//-- CAMBIA LOS COLORES SEGUN EL ESTADO DEL INPUT --
function fieldsFocus(field,status) {
	if(status) {
		field.style['backgroundColor']='#ffffff';
		field.style['color']='#000000';
	} else {
		if(field.value.length!='') {
			field.style['backgroundColor']='#d4d0c8';
			field.style['color']='#880000';
		} else {
			field.style['backgroundColor']='#f0f0f0';
			field.style['color']='#666666';
		}
	}
}

//-- LIMPIA UN FORMULARIO TRATADO CON fieldsFocus() --
function cleanForm(formName) {
	formElements = document.forms[formName].elements;
	for(var x=0;x<formElements.length; x++) {
		formElements[x].style['backgroundColor']='#f0f0f0';
		formElements[x].style['color']='#666666';
	}
	document.forms[formName].reset();
}

//-- ABRIR POPUP --
function openPopup(url,width,height,scroll,top,left) {
	if(width==null) { width=450; }
	if(height==null) { height=250; }
	if(scroll==null) { scroll='no'; }
	if(top==null) { top=0; }
	if(left==null) { left=0; }
	day = new Date();
	var winame = day.getTime();
	window.open(url, winame, 'top='+top+'px,left='+left+'px,toolbar=0,scrollbars='+scroll+',location=0,statusbar=0,menubar=0,resizable=0,width='+width+',height='+height);
}

//-- CONFIRMA UNA URL --
function urlConfirm(URLdir,URLtarget,msg) {
	action = confirm(msg);
	if (action == true) {
		parent.frames[URLtarget].location=URLdir
	}
}

//-- ACTIVA EL LIGHTBOX --
function lightBox() {
	frank = document.getElementById('floatdiv');
	alert(frank.scrolling);

	frank.scrolling='yes';
	var previewZone = document.getElementById("floatdiv-title");
	previewZone.innerHTML = "Mesa de Luz";
}

//-- OCULTA O MUESTRA UN OBJETO --
function showHide(id) {
	object = document.getElementById(id);
	if(object.style['display']=='none') {
		object.style['display']='block';
	} else {
		object.style['display']='none';
	}
}

//-- 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;
	}
}