﻿// Archivo JScript

//Función para validar los campos obligatorios en los formularios
function valida_envia(form_name,str_fields,str_field_names){ 
    var el_names = str_fields.split("|");
    var fld_names = str_field_names.split("|");
    var frm = document.forms[form_name];
    var is_valid = true;
    var i;
    
    for (i = 0; i < el_names.length; i++){
        if (frm.elements[el_names[i]].value == "")
        {
            alert(fld_names[i] + ", no tiene asignado un valor");
            frm.elements[el_names[i]].focus();
            is_valid = false;
            break;
        }
    }
            return is_valid;
} 

var current_size = 3;
var sizes = new Array(9);

sizes[0] = "smaller";
sizes[1] = "xx-small";
sizes[2] = "x-small";
sizes[3] = "12px";
sizes[4] = "medium";
sizes[5] = "large";
sizes[6] = "x-large";
sizes[7] = "xx-large";
sizes[8] = "larger";

function enlargeFont(){
    current_size++;
    
    if (current_size >= sizes.length){
        current_size = sizes.length-1;
    }
    
    var stl_sht = document.styleSheets[0];
    if(stl_sht.cssRules){
        var css_rls = stl_sht.cssRules[0];
    }else{
        var css_rls = stl_sht.rules[0];
    }
    
    css_rls.style.fontSize = sizes[current_size];
}

function lessenFont(){
    current_size--;
    
    if (current_size < 0){
        current_size = 0;
    }
    
    var stl_sht = document.styleSheets[0];
    if(stl_sht.cssRules){
        var css_rls = stl_sht.cssRules[0];
    }else{
        var css_rls = stl_sht.rules[0];
    }
    
    css_rls.style.fontSize = sizes[current_size];
}
function normalFont(){
    
 }

//Función para cambiar tamaño de letra
/*function zoomText(Accion,Elemento){
    //inicializacion de variables y parámetros 
    var obj=document.getElementById(Elemento);
    //var obj=document.;
    var max = 200 //tamaño máximo del fontSize
    var min = 70 //tamaño mínimo del fontSize
        if (obj.style.fontSize==""){
            obj.style.fontSize="100%";
        }
            actual=parseInt(obj.style.fontSize); //valor actual del tamaño del texto 
            incremento=10;// el valor del incremento o decremento en el tamaño 

            //accion sobre el texto 
            if( Accion=="reestablecer" ){
            obj.style.fontSize="100%"
            }
            if( Accion=="aumentar" && ((actual+incremento) <= max )){
            valor=actual+incremento;
            obj.style.fontSize=valor+"%"
            }
            if( Accion=="disminuir" && ((actual+incremento) >= min )){
            valor=actual-incremento;
            obj.style.fontSize=valor+"%"
            }
        } 
        
  */      
        

