// JScript File
function SeleccionarTodos (seleccionado, nombreCheckBoxes)
{
    //alert("Seleccionado? " + seleccionado);
    var elform = document.forms[0];    
    for(var i=0; i<elform.length; i++)
    {
        
        if(elform[i].id.indexOf(nombreCheckBoxes) != -1)
        {
            //elform.elements[i].checked = seleccionado;
            if(!elform[i].disabled)
                elform[i].checked = seleccionado;
        }
    }

}

function ToggleOn(divId)
{
    var layer = document.getElementById(divId);
    if(layer != null)
    {
       layer.style.display = "block";
    }
}

function ToggleOff(divId)
{
    var layer = document.getElementById(divId);
    if(layer != null)
    {
       layer.style.display = "none";
    }
}

function Confirmar (nombreCheckBoxes, verbo)
{
    var bHayParaBorrar = false;
    var elform = document.forms[0];    
    for(var i=0; i<elform.length; i++)
    {
        
        if(elform[i].id.indexOf(nombreCheckBoxes) != -1)
        {
            //elform.elements[i].checked = seleccionado;
            if(elform[i].checked)
            {                
                bHayParaBorrar = true;             
            }            
        }
    }
    if(bHayParaBorrar)
    {
       return window.confirm("¿Está seguro que desea " + verbo + " los elementos seleccionados?")
       
    }    
    else
    {
        window.alert("No seleccionó ningún elemento. Utilice las casillas de verificación.");
        return false;
    }
}

function LeerNombreUpload(campoUpload, idCampoNombre)
{
    var nombreDoc = campoUpload.value;
    var nombreLimpio = nombreDoc.substr(nombreDoc.lastIndexOf("\\")+1);
    nombreLimpio = nombreLimpio.substr(0, nombreLimpio.lastIndexOf("."));
    var formNombre = document.getElementById(idCampoNombre);
    var elform = document.forms[0];
    for(var i=0; i<elform.length; i++)
    {
        
        if(elform[i].id.indexOf(idCampoNombre) != -1)
        {
            //elform.elements[i].checked = seleccionado;
            elform[i].value = nombreLimpio;
            break;
        }
    }
    //alert(nombreLimpio + " en " + idCampoNombre);
}

function ActivarCamposForm()
{

	//poner sensibilidad a los input del form
	var elform = document.forms[0];
	var campo;
	for(var i=0; i < elform.length; i++)
	{
		campo = elform[i];
		if(campo.type == "text" || campo.type == "textarea" || campo.type == "password")
		{
		    try {
		        if(document.all && !document.addEventListener)
		        {
		            campo.attachEvent("onfocus", Highlight);
		            campo.attachEvent("onblur", Unhighlight);
		        }
		        else {
		            campo.addEventListener("focus", Highlight, false);
		            campo.addEventListener("blur", Unhighlight, false);
                }
            }
            catch(ex)
            {
                //this.attachEvent('on' + eventName, func);
            }
		        

		}
	}

	
}

function Highlight(e)
{
    var targ;
	if (!e) {
	    var e = window.event;
	}
	if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3) // defeat Safari bug
		targ = targ.parentNode;
		
    targ.style.backgroundColor = "#f6f9a5";
}
function Unhighlight(e)
{
    var targ;
	if (!e) var e = window.event;
	if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3) // defeat Safari bug
		targ = targ.parentNode;
    targ.style.backgroundColor = "#ffffff";
}

function init()
{

	ActivarCamposForm();
}