﻿//funcion para realizar redireccionamiento....
//URL : parametro que dice 
function redirectTo(url) {
    document.location.href = url;
}
//funcion manejar los contProfiles de asignacion
//isAll : Si se quiere o no seleccionar todos
//ID : ID del multi-select de donde se va a seleccionar
//ObjectID : ID del objeto donde se guardan los IDs de los elementos seleccionados
function Assign(isAll, ID, ObjectID) { if (!hasSelected(ID, isAll, ObjectID)) { alert("Debe seleccionar un elemento."); } }

function hasSelected(ID, SelectAll, ObjectID) {
    document.getElementById(ObjectID).value = "";
    document.getElementById(ObjectID).value = FV(ID, SelectAll);
    return (document.getElementById(ObjectID).value != "");
}

//Obtiene el/los valores de objeto
function FV(ID, GetAll) {
    var Object = document.getElementById(ID);
    //var Object = $get(ID, document);
    var List = new Array();
    if (Object) {
        var length = Object.length;
        var Type = Object.type
        Type = Type.toLowerCase();
        switch (Type) {
            case "select-multiple":
            case "select-one":
                if (length) { for (var i = 0; i < length; i++) { if (Object.options[i].selected || GetAll == true) { List.push(Object.options[i].value); } } } break;
            case "text":
            case "hidden":
            case "password":
            case "option":
            case "textarea":
                List.push(Object.value); break;
            case "checkbox":
            case "radio":
                List.push(Object.checked); break;
        }
    }
    return List;
}
function overMouse(id_row) {
    id_row = "#" + id_row;
    $(id_row).removeClass("ui-td-mouseover");
    $(id_row).addClass("ui-td-mouserout");
}
// quitar efecto encima
function outMouse(id_row) {
    id_row = "#" + id_row;
    $(id_row).removeClass("ui-td-mouserout");
    $(id_row).addClass("ui-td-mouseover");
}
// quitar efecto encima
function goHiddenModal() {
    $('#dialog').jqmHide();
}
// quitar efecto encima
function goHiddenContent(obj) {
    $('#' + obj).hide("slow");
}
// Mostrar elemento efecto encima
function goShowContent(obj) {
    prefix = "#" + obj;
    $(prefix).show();
}
//Identificar el objeto acordion
$(document).ready(function() {
    $("#accordion").accordion();
});
