/**
* Sigma_Comun.
* Utilidades comunes del sistema.
* Nice....
*/
function irA(url) {
	document.location=url;
}


var oBotonMas=new Image(11,11);
oBotonMas.src="imagenes/icono_mas.gif";
var oBotonMenos=new Image(11,11);;
oBotonMenos.src="imagenes/icono_menos.gif";
/**
* Cambia el ícono de más a menos....
*
*/
function toggleIcon(sElementId,oBoton) {    
var element=document.getElementById(sElementId);
    if (element.style.display=="none") {
    element.style.display="block";
    oBoton.src=oBotonMenos.src;
    } else {
    element.style.display="none";
    oBoton.src=oBotonMas.src;
    }
}

var oElementoAntiguo;
var oBackAntiguo;
function seleccionar(obj) {
    if (oElementoAntiguo) {
        oElementoAntiguo.style.background = oBackAntiguo;
    }
    oElementoAntiguo = obj;
    oBackAntiguo = obj.style.background;
    obj.style.background = "#ccc";

}
function descolorear() {
    if (oElementoAntiguo) {
        oElementoAntiguo.style.background = oBackAntiguo;
    }
}


/* Funcion ingresada por Luis González 4-01-04
* Actualiza un valor de fecha para un campo obj_date
* Extrayendo dia,mes año de 3 campos que se llaman 'obj_date'_day,'obj_date'_month,'obj_date'_year respectivamente
*/

function date_update(obj_date,obj_change)
{
	//alert('Aqui deberia cambiar');
	var value_day = document.getElementById(obj_date.name + '_day').value;
	var value_month = document.getElementById(obj_date.name + '_month').value;
	var value_year = document.getElementById(obj_date.name + '_year').value;
	obj_date.value = value_year + "-" + value_month + "-" + value_day;
	//alert('OBJETO FUENTE ' + obj_date.name+ '  OBJETO CAMBIADO : ' + obj_change.name + ' fecha: ' + obj_date.value );
}

/*	Confirma el Link al que se está accediendo
* @param	string	texto del mensaje de confirmación
*/
function ConfirmaLink(texto)
{
	respuesta = confirm(texto);
	return respuesta
}

function ConfirmNoNull(obj,message)
{
	alert(obj.value);
	if (obj.value!=NULL)
		return true;
	else
	{
		alert(message);
		return false;
	}
}

function ifConfirmSubmit(obj,formul)
{
	if (obj.value!="") {
        var len=formul.elements.length;
        for (var i = 0; i < formul.elements.length; i++) {
                if (formul.elements[i].type=="checkbox" && formul.elements[i].checked) {
                    //alert('AHORA HACE SUBMIT CON ' + obj.value);
					formul.submit();
					return true;
                } //if
            } //for
        alert('Selecione al menos un item');
		return false;
    }
	else
	{
		alert('Debe seleccionar una ACCIÓN antes de intentar Ejecutar');
		return false; 
	}
}
/*
	Confirma si hay al menos algún dato llenado
	No hace el submit!
	@return bool true or false
*/
function ifConfirmSubmitSingle(formul)
{
        var len=formul.elements.length;
        for (var i = 0; i < formul.elements.length; i++) {
                if (formul.elements[i].type=="checkbox" && formul.elements[i].checked) {
                    //alert('AHORA HACE SUBMIT CON ' + obj.value);
					return true;
                } //if
            } //for
        alert('Selecione al menos un item');
		return false;
}

function returnCheckslikeArray(formul)
{
		var aTemp = new Array();
        var len=formul.elements.length;
        for (var i = 0; i < formul.elements.length; i++) {
                if (formul.elements[i].type=="checkbox" && formul.elements[i].checked) {
					aTemp.push(formul.elements[i].value);
                } //if
            } //for
	//alert(	aTemp.join(", ")	);
	return aTemp;
}

function Window_open(url) {
		//window.open(url,"ventana emergente",option);
		window.open(url, "Hola","toolbar=no, scrollbars=yes, width=500, height=400");
}

function boton_DoFSCommand(command,arg) {
    if(command=="irPaginaManual") {
        document.location=document.location.protocol+document.location.host+ document.location.pathname +"?vista=manual&pagina_url="+arg
    }
}
function irEncuestaVolver(encuesta,url) {
    document.location="encuesta2.php?encuesta="+encuesta+"&volver="+url
    return false
}

function irHerraVolver(encuesta,url) {
    document.location="herramienta.php?herramienta="+encuesta+"&volver="+url
    return false
}
function OpenCalculator() {
	var w = 194, h = 198;
		if (screen) {
			n_left = (screen.width - w) >> 1;
			n_top = (screen.height - h) >> 1;
		}
		win_ch = window.open("templates/default/modulos/calculadora/calculadora.tpl.html","win_ch", "width=" + w + ",height=" + h + ",help=no,status=no,scrollbars=no,resizable=no,top=" + n_top + ",left=" + n_left + ",dependent=yes,alwaysRaised=yes", true);
		win_ch.focus();
}